Ana içeriğe geç

Uluslararasılaştırma

Wayward Crown 15 dili destekler ve eklentiler aracılığıyla yeni diller eklenebilir.


Yerleşik Diller

Kod Dil
en English
zh_TW 繁體中文
zh_CN 简体中文
ja 日本語
ko 한국어
ru Русский
de Deutsch
fr Français
es Español
pt_BR Português (Brasil)
it Italiano
pl Polski
tr Türkçe
th ภาษาไทย
vi Tiếng Việt

Dil Dosyası Formatı

Dil dosyaları JSON formatında olup game/lang/ dizininde saklanır:

{
  "window_title": "Wayward Crown",
  "log_defeated_enemy": "{adv}, {enemy} düşmanını yendi (Altın: {gold} XP: {xp})",
  "building_market": "Pazar",
  "class_warrior": "Savaşçı"
}
  • {placeholder} dinamik değişken desteği
  • Eksik çeviri anahtarları otomatik olarak İngilizce'ye geri döner
  • Dil değiştirme yeniden başlatma gerektirmeden anında geçerli olur

Dil Algılama Sırası

  1. --lang komut satırı argümanı (en yüksek öncelik)
  2. Kullanıcının ayarlar menüsünden manuel olarak seçtiği dil
  3. Steam istemci dili (otomatik algılama)
  4. İngilizce (varsayılan geri dönüş)

Dil Ekleme (Eklentiler)

Eklenti aracılığıyla dil eklemek için yalnızca plugin.json ve bir çeviri dosyası gereklidir:

plugins/my_lang/
├── plugin.json
└── lang/
    └── xx.json    # Dil kodunuz

Dil kodu herhangi bir metin olabilir (örn. ja, ko, my_custom) ve otomatik olarak ayarlar menüsündeki dil listesinde görünecektir.


Kampanya Uluslararasılaştırması

Kampanya metinleri çeviri anahtarlarına başvurmak için i18n: önekini kullanabilir:

{
  "title": "i18n:tut_level1_title",
  "intro": "i18n:tut_level1_intro"
}

Oyun, mevcut dile göre çeviri anahtarlarını otomatik olarak çözer. Eşleşen bir çeviri bulunamazsa anahtar adı olduğu gibi görüntülenir.