Erannorth Reborn

Erannorth Reborn

View Stats:
 This topic has been pinned, so it's probably important
[ER] Raven  [developer] 13 Apr, 2020 @ 12:43am
Translation to other languages (and how to help)
Hi folks,

As you can guess this game contains a vast amount of words & is humanly impossible for a solo indie developer to provide for them professional level translations.

And old Google translate as much good as it is, always makes for unhappy players. (At least I always feel unhappy when I purchase a game and find that the translation to English was made by Google.)

So if you want to help by translating the game resources to a different language or even to real English (as you know I am Greek and English isn't my native language) the files you need to edit are all in the Content folder:

\SteamLibrary\steamapps\common\Erannorth Reborn\Erannorth Reborn_Data\StreamingAssets\Content

Localization/English.json

The major bulk of text resources is located in the \Localization folder. The English.json file contains all the card rules, glossary entries and all other essential text resources to translate the largest part of the game. Also contains rules for both expansions.
For example this:

"MainMenuContinue":"Load/Save Progress",

could be in Greek

"MainMenuContinue":"Επαναφορά/Σώσιμο Προόδου",

or in French (according to google translate)

"MainMenuContinue":"Charger / enregistrer la progression",

etc.

This as a file contains over 15k words, so it's a prettty huge undertaking on it's own. Translating this file will make the life easier of many people. But it's far from everything that needs translating.


Making it into a language mod

Once this file is translated you can have it as a Mod.

i.e in /Mods/French/

You add this file in there as /Mods/French/Localization/French.json
The provide a ModLoaderUser.conf file as /Mods/French/ModLoaderUser.conf
This file has two lines:

>> Language
French

And that's it.

Translating Perk descriptions

The perks descriptions are defined along with Perks. in /Perks/ ie. PerksDB.Core.tdb

This is how a Perk looks:

Tough, 20
You gain +5 HP and +1 Resilience.
HP:5, Resilience:1

So the line "You gain +5 HP and +1 Resilience." can be anything you like ie.

Tough, 20
Vous gagnez +5 PV et +1 de résilience.
HP:5, Resilience:1

You then need to add your own translated perk definition file in your mod.

Translating Events, Class Descriptions, Game Mode Descriptions etc.

Events, Class & Race, Game Modes etc all these are on their own files, and as you can change anything in them you can also translate and override them in a similar fashion.

Recommended Order?

If I was to translate the game in Greek. I would start with the Localization file, then translate the Perk descriptions and finally the Events, Class Descriptions & Game Mode Descriptions.

Translating Card or Perk Names

It's possible, but wouldn't recommend it. You'd have to use an editor that works with projects like Visual Studio, and then make sure that the Name you replace is also replaced wherever else it's referenced. i.e Archetypes or other cards, which can mess up things if you aren't careful.

And that's about it.

If your language characters aren't supported, you come at dead ends, or need help, further instructions etc. Let me know to help! You can also use the forum or discord to create groups and break down the various translatable things to different projects. ;)
Last edited by [ER] Raven; 13 Apr, 2020 @ 12:47am
< >
Showing 1-1 of 1 comments
Huntsman 14 May, 2020 @ 6:48am 
Friends, let's help our beloved game become even better! Translate it together!
I created a translation project at https://crwd.in/erannorth-reborn
Currently, translation into Russian, Spanish, Italian and German is available. But if you need some other language, I will be happy to add it for your translation. :steamhappy:
Leave your applications for adding new languages in the topic https://gtm.steamproxy.vip/app/1055990/discussions/1/4224884861033874077/
Last edited by Huntsman; 14 May, 2020 @ 10:24am
< >
Showing 1-1 of 1 comments
Per page: 1530 50