-
Notifications
You must be signed in to change notification settings - Fork 0
Home
DooDesch edited this page Jul 8, 2026
·
2 revisions
Tiny single-file localization for Schedule I MelonLoader mods. English by default, your language when a translation exists - shipped with the mod or written by you.
- Translating a DooDesch mod - you play the game and want a mod in your language (or want to fix a translation). No modding knowledge needed.
- Sharing your translation as a mod - publish your finished translation on Thunderstore/Nexus as its own code-less package.
- Adopting L10n in your mod - you make mods and want them translatable with one file and a handful of lines.
- Schedule I has no language setting of its own, so L10n picks the language from a shared
Languagepreference ([DooDesch]section inMelonPreferences.cfg), falling back to your OS language, falling back to English. - Mods wrap their texts in
L10n.T("English text")- the English text itself is the key. - Translations are flat JSON files:
{ "English text": "Übersetzter Text" }. - Every mod exports
UserData/DooDesch/Localization/<ModName>/_template.en.jsonon startup with all of its translatable strings. Copy, rename tofr.json(or any language code), translate the values, restart - done. - Anything untranslated simply stays English. Nothing ever breaks from a missing line.