-
Notifications
You must be signed in to change notification settings - Fork 0
Internationalization
XIMOD Architect ships with 32 interface translations, loaded dynamically at runtime from
the assets/locales/ directory. Each language has a folder named with its ISO 639-3
code (eng, fra, deu, jpn, zho, kor, rus, tur, …).
-
English (
eng) and French (fra) are the reference translations. - Bundled Noto fonts are loaded on demand so every writing system — including non-Latin scripts like Japanese, Simplified Chinese, Korean and Russian — displays correctly, with no missing-glyph boxes.
Use the built-in Translation editor (Options → Translation): pick a source language to
read from and a target language to translate into. Macros and { $variables } are
protected automatically, so translations cannot break the interface.
- Create a folder named with the ISO 639-3 code, e.g.
assets/locales/deu/. - Copy
main.ftlfrom an existing language. - Translate the values (keep the keys and
{ $variables }unchanged). The translation editor does this safely for you. - The language appears automatically in Settings on the next launch.
The translation format is Fluent (.ftl). Keys and code-like
literals stay in English; only the human-readable values are translated. Contributions of
new or improved translations are welcome — see Contributing.
XIMOD Architect · MIT License · A Rust port of Wenderer's FOMOD Creation Tool, published with permission.
Using XIMOD
Reference
Project