I really sorry, if my work caused any problem for all your work. But...
All, what I did - European Version of MODPACK. All options and features already was in the game. They give us possibility for easy translation to any from 5 languages. All, what modders must to do - add a new message strings by this way:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->int tmpLangFileID = LanguageOpenFile("interface_strings.txt"); // at the beginning of VOID
Log_SetStringToLog(LanguageConvertString(tmpLangFileID,"*******"); // not Log_SetStringToLog("*******")
LanguageCloseFile(tmpLangFileID); // at the end of VOID<!--c2--></div><!--ec2-->
and new characters names by this way:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->int tmpNameFileID = LanguageOpenFile("characters_names.txt"); // at the beginning of INTmor VOID
ch.name = LanguageConvertString(tmpNameFileID,"******");
ch.lastname = LanguageConvertString(tmpNameFileID,"******");
LanguageCloseFile(tmpNameFileID); // at the end of INT or VOID<!--c2--></div><!--ec2-->
also you must use XI_ConvertString, not a text strings. Sure, used text must be in the proper files. All dialogs files was splitted and placed to their language directories, so PLEASE add a new text by H files, not by C files. All sounds and loading screens placed to proper language directories. You must use screens or sounds by this way:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->SendMessage(&boarding_fader, "ls", FADER_PICTURE, "Loading\" + LanguageGetLanguage() + "\***.tga");
if(NPChar.sex == "man") {PlaySound("VOICE\" + LanguageGetLanguage() + "\***.wav");}
else{PlaySound("VOICE\" + LanguageGetLanguage() + "\***.wav");}<!--c2--></div><!--ec2-->
And specially fo Couchcaptain Charles - in ITEMSBOX was added possibility for exchange with all officers in the same time, so, if it caused any errors, you can remove this option from this interface.
Now - if you have any questions or problem with my updates in code, my e-mail MAXIMUS@EN.DN.UA. I'll send you answer in one or (maximum) two days. And - most of all problems coming after merging, so I can take this part of work (final checking) to my head. And I'm not worked with the newest mods, such as Buildings set. I'll check this mod with my updates.
And my BIG apologies for the so late elucidations
All, what I did - European Version of MODPACK. All options and features already was in the game. They give us possibility for easy translation to any from 5 languages. All, what modders must to do - add a new message strings by this way:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->int tmpLangFileID = LanguageOpenFile("interface_strings.txt"); // at the beginning of VOID
Log_SetStringToLog(LanguageConvertString(tmpLangFileID,"*******"); // not Log_SetStringToLog("*******")
LanguageCloseFile(tmpLangFileID); // at the end of VOID<!--c2--></div><!--ec2-->
and new characters names by this way:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->int tmpNameFileID = LanguageOpenFile("characters_names.txt"); // at the beginning of INTmor VOID
ch.name = LanguageConvertString(tmpNameFileID,"******");
ch.lastname = LanguageConvertString(tmpNameFileID,"******");
LanguageCloseFile(tmpNameFileID); // at the end of INT or VOID<!--c2--></div><!--ec2-->
also you must use XI_ConvertString, not a text strings. Sure, used text must be in the proper files. All dialogs files was splitted and placed to their language directories, so PLEASE add a new text by H files, not by C files. All sounds and loading screens placed to proper language directories. You must use screens or sounds by this way:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->SendMessage(&boarding_fader, "ls", FADER_PICTURE, "Loading\" + LanguageGetLanguage() + "\***.tga");
if(NPChar.sex == "man") {PlaySound("VOICE\" + LanguageGetLanguage() + "\***.wav");}
else{PlaySound("VOICE\" + LanguageGetLanguage() + "\***.wav");}<!--c2--></div><!--ec2-->
And specially fo Couchcaptain Charles - in ITEMSBOX was added possibility for exchange with all officers in the same time, so, if it caused any errors, you can remove this option from this interface.
Now - if you have any questions or problem with my updates in code, my e-mail MAXIMUS@EN.DN.UA. I'll send you answer in one or (maximum) two days. And - most of all problems coming after merging, so I can take this part of work (final checking) to my head. And I'm not worked with the newest mods, such as Buildings set. I'll check this mod with my updates.
And my BIG apologies for the so late elucidations