So, I really liked the game so I've decided to translate it into arabic with some other players. I wanted to test it first and i got the following problems:
- when i created another file named ar_EG.xml an the path \Base\Assets\Text , I wanted to start with the buttons and the homepage so i copied the whole content of the file "FrontEndText.xml" from the en_US folder and posted it in my new file, replaced all the "<Row * >" with "<Replace * Language="ar_EG">" and the "</Row>" with "</Replace>". Translated some of the text into arabic, edited the LocalizationDatabase_Data.sql added new line in the "Language" and "LanguagePriorities" withe the same exact pattern only editing from english to arabic.
Then i went to test it, opened the game and choose the arabic language, restarted it, when the game started the language became German, i checked the settings and it was arabic there but the characteristics showed as boxes "it happens with incompatible fonts", so i went to the Fonts folder, created a new .xml file just like the other files and put some arabic popular .ttf fonts in there. Edited the LocalizationDatabase_Data.sql with the new line for the fonts, tried to solve the German language problem by setting the priorities as 98 for arabic, 99 for english. Started the game again, it showed up in german, I went to the language options to see the compatibility problem so i found the arabic letters were shown in but not forming right, the arabic is rtl (Right to Left) language, and the letters can "join-up" together forming a word, means that the word itself is written right to left, but what was there isthe word's letters were "disjointed" and written from left to left forming an extremely incorrect hard to read word.
Am i missing something?
- when i created another file named ar_EG.xml an the path \Base\Assets\Text , I wanted to start with the buttons and the homepage so i copied the whole content of the file "FrontEndText.xml" from the en_US folder and posted it in my new file, replaced all the "<Row * >" with "<Replace * Language="ar_EG">" and the "</Row>" with "</Replace>". Translated some of the text into arabic, edited the LocalizationDatabase_Data.sql added new line in the "Language" and "LanguagePriorities" withe the same exact pattern only editing from english to arabic.
Then i went to test it, opened the game and choose the arabic language, restarted it, when the game started the language became German, i checked the settings and it was arabic there but the characteristics showed as boxes "it happens with incompatible fonts", so i went to the Fonts folder, created a new .xml file just like the other files and put some arabic popular .ttf fonts in there. Edited the LocalizationDatabase_Data.sql with the new line for the fonts, tried to solve the German language problem by setting the priorities as 98 for arabic, 99 for english. Started the game again, it showed up in german, I went to the language options to see the compatibility problem so i found the arabic letters were shown in but not forming right, the arabic is rtl (Right to Left) language, and the letters can "join-up" together forming a word, means that the word itself is written right to left, but what was there isthe word's letters were "disjointed" and written from left to left forming an extremely incorrect hard to read word.
Am i missing something?