This is a culmination of over a years work to generate a full localisation process and files for Mangos.
Rather than an all or nothing system for localisation, the languages can be chosen individually
Current support will include the following:
- Korean
- French
- German
- Spanish
- Spanish (South American)
- Chinese
- Taiwanese
- Russian
Plus the following, even though the client does not natively support it (See "Using the Translated Locale on a different language client than the Locale" below):
- Italian
Eventually it will become part of the main install database scripts, but for now it's a case of manually applying the updates.
-
run the following SQL script:
1_LocaleTablePrepare.sql
This will populate the localised tables with empty entries ready for the language pack.
- Import the language pack you want from \Translations<Language>
The language pack currently consists of 15 files:
<Language>_achievement_reward.sql
<Language>_commandHelp.sql
<Language>_Creature.sql
<Language>_Creature_AI_Texts.sql
<Language>_db_script_string.sql
<Language>_Gameobject.sql
<Language>_gossip_menu_option.sql
<Language>_Gossip_texts.sql
<Language>_Items.sql
<Language>_Mangos_String.sql
<Language>_NpcText.sql
<Language>_Pagetext.sql
<Language>_points_of_interest.sql
<Language>_Quest.sql
<Language>_Script_texts.sql
The 15 files ending in _missing.sql
are entries that need to be translated.
-
If you wish to run the localised text in a different language client i.e. Italian Locale using an English client, run these scripts in order:
1_LocaleTablePrepare.sql
2_Add_NewLocalisationFields.sql
3_InitialSaveEnglish.sql
-
Then Import the language pack you want from \Translations<Language>
The language pack currently consists of 15 files:
<Language>_achievement_reward.sql
<Language>_commandHelp.sql
<Language>_Creature.sql
<Language>_Creature_AI_Texts.sql
<Language>_db_script_string.sql
<Language>_Gameobject.sql
<Language>_gossip_menu_option.sql
<Language>_Gossip_texts.sql
<Language>_Items.sql
<Language>_Mangos_String.sql
<Language>_NpcText.sql
<Language>_Pagetext.sql
<Language>_points_of_interest.sql
<Language>_Quest.sql
<Language>_Script_texts.sql
- Then run the remaining script
A_replace_BaseEnglish_with_<Language>.sql
3a) Should you want to revent the changes, just run:
B_replace_BaseEnglish_with_English.sql
For browsing the Wiki, it is located at the following location:
We would like to acknowledge the work of the following groups who have helped source some of the translations used:
- GMDB (German Mangos Database project)
- YTDB (non-mangos compatible Database)
- MA-WOWEE (Spanish database project)
- UDBFR (French Database Project)
Not to mention a number of people from the Mangos Community who have submitted corrections and updates:
- mpfans
- talendrys
- salja
- AzoG
- D3thw0lf
- bdebaere