Modding/Templates/Translation: Difference between revisions

From Desynced Wiki
(Created page with "__FORCETOC__ This mod template adds a translation. == Code == === def.json === Content<syntaxhighlight lang="json"> { "id": "ModTemplateTranslation", "name": "Mod Template Translation", "version_name": "1.0", "version_code": 1, "author": "The Desynced Team", "homepage": "https://www.desyncedgame.com/", "description": "Mod Template Translation", "packages": { "Translation": { "name": "Translation", "type": "...")
 
 
(3 intermediate revisions by 2 users not shown)
Line 17: Line 17:
             "name": "Translation",
             "name": "Translation",
             "type": "Translation",
             "type": "Translation",
            "dependencies": [ "Main/Languages" ],
             "Languages": {
             "Languages": {
                 "rm": "Romansh"
                 "rm": "Romansh"
Line 23: Line 24:
     }
     }
}
}
</syntaxhighlight>
</syntaxhighlight><blockquote>NOTE: The translation mod can have an unlimited number of translations. The file of one translation must have a name like '''<code>{language code}.json</code>'''</blockquote>
=== scenario.lua ===
 
=== rm.json ===
Content<syntaxhighlight lang="json">
Content<syntaxhighlight lang="json">
{
{

Latest revision as of 13:42, 12 November 2025

This mod template adds a translation.

Code[edit | edit source]

def.json[edit | edit source]

Content

{
    "id": "ModTemplateTranslation",
    "name": "Mod Template Translation",
    "version_name": "1.0",
    "version_code": 1,
    "author": "The Desynced Team",
    "homepage": "https://www.desyncedgame.com/",
    "description": "Mod Template Translation",
    "packages": {
        "Translation": {
            "name": "Translation",
            "type": "Translation",
            "dependencies": [ "Main/Languages" ],
            "Languages": {
                "rm": "Romansh"
            }
        }
    }
}

NOTE: The translation mod can have an unlimited number of translations. The file of one translation must have a name like {language code}.json

rm.json[edit | edit source]

Content

{
	"New Game": "Niev Gieu"
}