Uluslararasılaştırma
Wayward Crown 15 dili destekler ve eklentiler aracılığıyla yeni diller eklenebilir.
Yerleşik Diller
Section titled “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ı
Section titled “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ı
Section titled “Dil Algılama Sırası”--lang/--languagekomut satırı argümanı (en yüksek öncelik; yalnızca bu oturum için geçerlidir ve kaydedilmez)- Kullanıcının ayarlar menüsünden manuel olarak seçtiği dil (orada “Otomatik” seçmek bu seçimi temizler)
- Steam istemci dili (manuel bir seçim olmadığı sürece her açılışta otomatik algılanır)
- Son kullanılan dil
- İngilizce (varsayılan geri dönüş)
Dil Ekleme (Eklentiler)
Section titled “Dil Ekleme (Eklentiler)”Eklenti aracılığıyla dil eklemek için yalnızca bir çeviri dosyası ve bu dosyayı content.languages altında listeleyen bir plugin.json gereklidir (listelenmeyen dosya yüklenmez):
plugins/my_lang/├── plugin.json└── lang/ └── xx.json # Dil kodunuz{ "id": "my_lang", "name": "My Language", "content": {"languages": ["lang/xx.json"]}}Dil kodu ve dil listesinde gösterilen ad, dosyanın _meta bloğundan gelir ("_meta": {"language": "xx", "label": "My Language"}); bu blok yoksa dosya adı kullanılır. Kod 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ı
Section titled “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.