Lone Wolf
Jun 15, 2007, 10:25 PM
When I was reading the CivGold thread in the New Civilizations forum, I noticed that many non-English users have some problems with the text not displaying. So here is my commentary on that issue, which I post in two different places, 'cause I do not know the right place to post it:
-------------------------------------------------
Since the 1.61 patch, mods made in English require the English version of the game. Why? I have no idea. I've included French entries for everything in Gold but they won't show on a French install. Change the game language to English and they should work. Sorry for the inconvenience but you can ask Firaxis about this.
I think I can say a word on this language problem - althrough I don't know, is the problem I am talking about is the same one. Just excuse my English - it is really bad when I start explaining minor technicalities like this one .
I loaded CivGold in my Russian version, while setting "language=1" (English, while "language=0" is Russian) in my Config file. I noticed that I have no text, except for some names (I had the Austrian Empire text for example). When I looked at the XML text files, I noticed, that the text file with the Austrian text (GameTextInfos_Gold1.xml or something like that) always has all the language tags, e.g.
<TEXT>
<Tag>TXT_KEY_CIV_AUSTRIA_DESC</Tag>
<English>Austrian Empire</English>
<French>Austrian Empire</French>
<German>Austrian Empire</German>
<Italian>Austrian Empire</Italian>
<Spanish>Austrian Empire</Spanish>
</TEXT>
However, all other text files sometimes have only the English tag, like:
<TEXT>
<Tag>TXT_KEY_UNIT_PORTUGAL_CARRACK</Tag>
<English>Carrack</English>
</TEXT>
In my Russian version, the Russian translation comes before the English one in the original Warlords files, like:
<TEXT>
<Tag>TXT_KEY_UNIT_SWORDSMAN</Tag>
<Russian>Мечник</Russian>
<English>Swordsman</English>
</TEXT>
So, by setting "Language=1" in the Config file, I am ordering the game to use the second tag in all the XML files. But in things like
<TEXT>
<Tag>TXT_KEY_UNIT_PORTUGAL_CARRACK</Tag>
<English>Carrack</English>
</TEXT>
there is no second tag at all, which confuses the game completely and it decides to skip all the text in the XML file.
If I set "Language=0" in my Config file, I command the game to use first tags, so I get a whopping Russian-English mix.
So, I suggest you edit the text files so that every item has all the language tags, like:
<TEXT>
<Tag>TXT_KEY_UNIT_PORTUGAL_CARRACK</Tag>
<English>Carrack</English>
<French>Carrack</French>
<German>Carrack</German>
<Italian>Carrack</Italian>
<Spanish>Carrack</Spanish>
</TEXT>
That will surely help me with my problem, and it might solve the language problems of other people here...
-------------------------------------------
-------------------------------------------------
Since the 1.61 patch, mods made in English require the English version of the game. Why? I have no idea. I've included French entries for everything in Gold but they won't show on a French install. Change the game language to English and they should work. Sorry for the inconvenience but you can ask Firaxis about this.
I think I can say a word on this language problem - althrough I don't know, is the problem I am talking about is the same one. Just excuse my English - it is really bad when I start explaining minor technicalities like this one .
I loaded CivGold in my Russian version, while setting "language=1" (English, while "language=0" is Russian) in my Config file. I noticed that I have no text, except for some names (I had the Austrian Empire text for example). When I looked at the XML text files, I noticed, that the text file with the Austrian text (GameTextInfos_Gold1.xml or something like that) always has all the language tags, e.g.
<TEXT>
<Tag>TXT_KEY_CIV_AUSTRIA_DESC</Tag>
<English>Austrian Empire</English>
<French>Austrian Empire</French>
<German>Austrian Empire</German>
<Italian>Austrian Empire</Italian>
<Spanish>Austrian Empire</Spanish>
</TEXT>
However, all other text files sometimes have only the English tag, like:
<TEXT>
<Tag>TXT_KEY_UNIT_PORTUGAL_CARRACK</Tag>
<English>Carrack</English>
</TEXT>
In my Russian version, the Russian translation comes before the English one in the original Warlords files, like:
<TEXT>
<Tag>TXT_KEY_UNIT_SWORDSMAN</Tag>
<Russian>Мечник</Russian>
<English>Swordsman</English>
</TEXT>
So, by setting "Language=1" in the Config file, I am ordering the game to use the second tag in all the XML files. But in things like
<TEXT>
<Tag>TXT_KEY_UNIT_PORTUGAL_CARRACK</Tag>
<English>Carrack</English>
</TEXT>
there is no second tag at all, which confuses the game completely and it decides to skip all the text in the XML file.
If I set "Language=0" in my Config file, I command the game to use first tags, so I get a whopping Russian-English mix.
So, I suggest you edit the text files so that every item has all the language tags, like:
<TEXT>
<Tag>TXT_KEY_UNIT_PORTUGAL_CARRACK</Tag>
<English>Carrack</English>
<French>Carrack</French>
<German>Carrack</German>
<Italian>Carrack</Italian>
<Spanish>Carrack</Spanish>
</TEXT>
That will surely help me with my problem, and it might solve the language problems of other people here...
-------------------------------------------