Do you remember
conquer.eng file from original Red Alert 1? This file stores language strings. In OpenRA would be useful if different language strings stored in special yaml files like english.yaml, spanish.yaml e.t.c. in folder "openra/mods/ra/languages", and modders can more easily translate text/menu on many languages by adding new yamls. Then change the language in game options dropdown box(auto read any new language yaml).
Example of english.yaml
Code: Select all
1:
Missile Silo
2:
Game is full
3:
OpenRA Reimagining of the classic game
4:
Big and slow tank, with anti-air capability.\n Strong vs Tanks, Aircraft\n Weak vs Infantry
First is the number(ID) of the string, second is the text which can be translated to other language in another yaml.
Because now is annoying to translate every name in different yaml's, need to create another mod for this, and there are incompatibility with old versions, and may be desync in online play.
I trying to make myself, but I don't have good programming skill in C#
You can post your thoughts here if you have some