Die Sprachdateien werden automatisch geladen. Es muss nirgends auf diese verwiesen werden. Es gibt zwei Orte, wo sich diese befinden können, damit sie erkannt werden:
- Auf der ersten Ebene, also dort wo sich auch die modDesc.xml befindet.
- im Unterordner languages/.
Jede Sprachdatei wird durch ein Suffxi definiert. Hier eine Auflistung aller verfügbaren Sprachen und Ihrer Suffixe:
# |
Sprache |
Suffix |
1 | Englisch | _en |
2 | Deutsch | _de |
3 | Japanisch | _jp |
4 | Polnisch | _pl |
5 | Tschechisch | _cz |
6 | Französisch | _fr |
7 | Spanisch | _es |
8 | Russisch | _ru |
9 | Italienisch | _it |
10 | Portugiesisch | _pt |
11 | Ungarisch | _hu |
12 | Niederländisch | _nl |
13 | Chinesisch | _cs |
14 | Chinesisch (vereinfacht) | _ct |
15 | Brasilianisch | _br |
16 | Türkisch | _tr |
17 | Romänisch | _ro |
18 | Koreanisch | _kr |
Der Dateiname fängt immer mit
l10n an und danach der Suffix. Für eine deutsche Sprachdatei sieht es also so aus:
l10n_de.xml
Die Sprach-XML sieht wie folgt aus:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<l10n>
<elements>
<e k="GlobalCompanyPlaceable_FermentingSilo_function_gcFermentingSilo" v="In Hochsilos kann Silage hergestellt werden."/>
</elements>
</l10n>
Jeder 'e'-Tag definiert ein Text. Im Attribute 'k' steht hierbei der Name (Key) und bei 'v' der Wert (Value).
Wichtig ist, dass am Anfang der Modname steht, wie hier in diesem Beispiel ist es eine Sprachdatei aus dem Mod 'GlobalCompanyPlaceable_FermentingSilo',
wobei der Modname 'FS19_GlobalCompanyPlaceable_FermentingSilo' ist. 'FS19_' kann demnach ignoriert werden.