How it would work?
For example, we have a background textures with some labels. We can have multiple variation of such textures with labels on different languages:
Code: Select all
bg_outpost_chinese_simplified.png
bg_outpost_english.png
bg_outpost_german.png
bg_outpost_russian.png
Code: Select all
meltdown_alert_english.ogg
meltdown_alert_german.ogg
meltdown_alert_russian.ogg
Code: Select all
<SpriteAsset identifier="bg_outpost" file="Mods/MyMod/Map/bg_outpost_english.png">
<LanguageOverride language="Simplified Chinese" file="Mods/MyMod/Map/bg_outpost_chinese_simplified.ogg" />
<LanguageOverride language="German" file="Mods/MyMod/Map/bg_outpost_german.ogg" />
<LanguageOverride language="Russian" file="Mods/MyMod/Map/bg_outpost__russian.ogg" />
</SpriteAsset>
<SoundAsset identifier="pa_meltdownalert" file="Mods/MyMod/Sounds/meltdown_alert_english.ogg">
<LanguageOverride language="German" file="Mods/MyMod/Sounds/meltdown_alert_german.ogg" />
<LanguageOverride language="Russian" file="Mods/MyMod/Sounds/meltdown_alert_russian.ogg" />
</SoundAsset>