From 954cdb4de6c221d380f4e3882e7c7704d57ef159 Mon Sep 17 00:00:00 2001 From: Ohualtex <230626673+Ohualtex@users.noreply.github.com> Date: Thu, 21 May 2026 12:54:25 +0300 Subject: [PATCH] Add Turkish (tr) localization for SVE Code module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduces i18n/tr.json with translations for all 24 keys defined in default.json, covering installation checker messages, leveled item names (shield/greatsword/wand), totem messages, the invasion warning system, and miscellaneous UI strings. The translation preserves all Mustache placeholders ({{modName}}, {{author}}, {{parents}}, {{level}}), newline escapes (\n), and embedded URLs (https://smapi.io/log, https://discord.gg/svexpanded) verbatim. Canonical terms (Stardew Valley, SMAPI, Discord) are kept in their original form per common Turkish localization conventions. Continuation key pairs (orphaned.mods and orphaned.mods.cont) form a single sentence split across two lines; the Turkish translation preserves this structure with grammatically sound continuation ("Ya kurulu değiller, ya da" / "kendi bağımlılıkları eksik..."). The file matches default.json's formatting (UTF-8 BOM, 4-space indent). JSON validated (24 keys); key names and the placeholder set verified to match default.json exactly via diff. --- SVE Code modülü için Türkçe (tr) yerelleştirme ekle default.json'da tanımlı 24 anahtarın tamamı için çeviri içeren i18n/tr.json eklenir; kurulum doğrulayıcı mesajları, seviyeli eşya adları (kalkan/büyük kılıç/asa), totem mesajları, istila uyarı sistemi ve çeşitli kullanıcı arayüzü dizgilerini kapsar. Çeviri tüm Mustache yer tutucularını ({{modName}}, {{author}}, {{parents}}, {{level}}), satır sonu kaçışlarını (\n) ve gömülü URL'leri (https://smapi.io/log, https://discord.gg/svexpanded) aynen korur. Kanonik terimler (Stardew Valley, SMAPI, Discord) yaygın Türkçe yerelleştirme kurallarına uygun olarak orijinal formlarında bırakıldı. Devam çiftleri (orphaned.mods ve orphaned.mods.cont) tek bir cümlenin iki satıra bölünmüş halidir; Türkçe çeviri bu yapıyı gramer olarak sağlam bir devamla korur ("Ya kurulu değiller, ya da" / "kendi bağımlılıkları eksik..."). Dosya default.json biçimine uyar (UTF-8 BOM, 4-boşluk girinti). JSON doğrulandı (24 anahtar); anahtar adları ve yer tutucu seti default.json ile birebir eşleşiyor (diff ile doğrulandı). --- .../StardewValleyExpanded/i18n/tr.json | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Stardew Valley Expanded/StardewValleyExpanded/i18n/tr.json diff --git a/Stardew Valley Expanded/StardewValleyExpanded/i18n/tr.json b/Stardew Valley Expanded/StardewValleyExpanded/i18n/tr.json new file mode 100644 index 0000000..21b6377 --- /dev/null +++ b/Stardew Valley Expanded/StardewValleyExpanded/i18n/tr.json @@ -0,0 +1,26 @@ +{ + "installationchecker.installation.incorrect": "Stardew Valley Expanded yanlış kurulmuş gibi görünüyor.", + "installationchecker.missing.mods": "Stardew Valley Expanded için gerekli mod(lar) algılanamadı...", + "installationchecker.missing.mods.cont": "Lütfen aşağıdakileri indir veya doğru şekilde kurulduğundan emin ol:", + "installationchecker.outdated.mods": "Stardew Valley Expanded ile kullanılamayacak eski sürümde mod(lar) tespit edildi...", + "installationchecker.outdated.mods.cont": "Oynamadan önce lütfen aşağıdakileri güncelle:", + "installationchecker.orphaned.mods": "Aşağıdaki gerekli mod(lar) bulunamadı. Ya kurulu değiller, ya da", + "installationchecker.orphaned.mods.cont": "kendi bağımlılıkları eksik. Lütfen aşağıyı kontrol et:", + "installationchecker.mod.info": "{{modName}}, {{author}} tarafından -", + "installationchecker.mod.parents": "İlgili gereksinim: {{parents}}", + "installationchecker.smapi.outdated": "SMAPI güncel değil! Lütfen bunu en kısa sürede güncelle!", + "installationchecker.component.missing": "\n\n\nStardew Valley Expanded kurulumunda bir sorun var gibi görünüyor.\nLütfen https://smapi.io/log adresine gidip günlüğünü yüklemek için oradaki talimatları izle.\nHataları belirlemek için sayfanın en üstüne kaydır ve kırmızı metni oku.\n\n\n", + "installationchecker.help.message": "Yardıma ihtiyacın olursa SVE'nin Discord sunucusunu ziyaret et! https://discord.gg/svexpanded", + "installationchecker.start": "Kurulum Doğrulayıcı başlatılıyor...", + "installationchecker.credits": "(Kurulum Doğrulayıcı shekurika ve moe tarafından sağlanmıştır)", + "installationchecker.success": "Kurulum kontrolü tamamlandı. Her şey yolunda görünüyor!", + "shield-with-level": "Seviye {{level}} Kalkan", + "greatsword-with-level": "Seviye {{level}} Büyük Kılıç", + "wand-with-level": "Seviye {{level}} Asa", + "sun-totem-message": "Uzakta bulutlar dağılıyor...", + "wind-totem-message": "Uzakta bulutlar dağılıyor...", + "cant-use-now": "Bu eşya şu an kullanılamaz.", + "furniture-catalogue-2-description": "Mobilya Kataloğu'nun 2. baskısı.", + "invasion-warning-on": "Canavar istilaları yarın gece başlayacak...", + "invasion-warning-off": "Canavar istilaları yarın gece duracak..." +}