Internationalisierung
Wayward Crown unterstützt 15 Sprachen und kann über Plugins um weitere ergänzt werden.
Integrierte Sprachen
Section titled “Integrierte Sprachen”| Code | Sprache |
|---|---|
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 |
Sprachdatei-Format
Section titled “Sprachdatei-Format”Sprachdateien liegen im JSON-Format im Verzeichnis game/lang/:
{ "window_title": "Wayward Crown", "log_defeated_enemy": "{adv} defeated {enemy} (Gold: {gold} XP: {xp})", "building_market": "Market", "class_warrior": "Warrior"}- Unterstützt dynamische Ersetzung mit
{placeholder} - Fehlende Übersetzungsschlüssel fallen automatisch auf Englisch zurück
- Ein Sprachwechsel wird sofort wirksam, ohne Neustart
Reihenfolge der Spracherkennung
Section titled “Reihenfolge der Spracherkennung”- CLI-Argument
--lang/--language(höchste Priorität; gilt nur für diese Sitzung und wird nicht gespeichert) - Vom Benutzer manuell im Einstellungsmenü gewählte Sprache (die Auswahl „Automatisch“ dort hebt sie auf)
- Sprache des Steam-Clients (bei jedem Start automatisch erkannt, solange keine manuelle Auswahl besteht)
- Die zuletzt verwendete Sprache
- Englisch (Standard-Fallback)
Sprachen per Plugin hinzufügen
Section titled “Sprachen per Plugin hinzufügen”Um eine Sprache per Plugin hinzuzufügen, werden nur eine Übersetzungsdatei und eine plugin.json benötigt, die sie unter content.languages aufführt (eine nicht aufgeführte Datei wird nicht geladen):
plugins/my_lang/├── plugin.json└── lang/ └── xx.json # Your language code{ "id": "my_lang", "name": "My Language", "content": {"languages": ["lang/xx.json"]}}Der Sprachcode und der in der Sprachauswahl angezeigte Name stammen aus dem _meta-Block der Datei ("_meta": {"language": "xx", "label": "My Language"}); ohne ihn wird der Dateiname verwendet. Der Code kann eine beliebige Zeichenkette sein (z.B. ja, ko, my_custom) und erscheint automatisch in der Sprachauswahl im Einstellungsmenü.
Kampagnen-Internationalisierung
Section titled “Kampagnen-Internationalisierung”Kampagnentexte können das Präfix i18n: verwenden, um auf Übersetzungsschlüssel zu verweisen:
{ "title": "i18n:tut_level1_title", "intro": "i18n:tut_level1_intro"}Das Spiel löst Übersetzungsschlüssel automatisch anhand der aktuellen Sprache auf. Wird keine passende Übersetzung gefunden, wird der Schlüsselname unverändert angezeigt.