====== Localization ====== Translations for all languages (excluding English and Russian) are created by the player community. You can join the translation team by following this link: [[https://app.transifex.com/nyrds/remixed-dungeon/|Transifex Translation Project]] ==== Supported Languages ==== * [[en:rpd:ru|russian]] (maintained by devs) * [[en:rpd:fr|french]] (maintained by community) * [[en:rpd:pl|polish]] (maintained by community) * [[en:rpd:es|spanish]] (maintained by community) * [[en:rpd:ko|korean]] (maintained by community) * [[en:rpd:pt|brazilian portuguese]] (maintained by community) * [[en:rpd:it|italian]] (maintained by community) * [[en:rpd:de|german]] (maintained by community) * [[en:rpd:cn|chinese]] (maintained by community) * [[en:rpd:ms|malay]] (maintained by community) * [[en:rpd:tr|turkish]] (maintained by community) * [[en:rpd:uk|ukrainian]] (maintained by community) Several other translations are currently in progress at [[https://www.transifex.com/projects/p/remixed-dungeon|Transifex]]. ==== Features ==== === Mob Gender === For languages with grammatical gender (such as German or Russian), gender can be defined using **masculine**, **feminine**, and **neuter** tags in the `Mob_Gender` string for each mob. Corresponding phrases can also be defined in a gender-specific way. Gender tags should not be translated, but changed to the correct form for the target language. === Mob Objective Name === The strings `Char_Defeat`, `Char_Hit`, and `Char_Kill` all have the form: ''Subject'' does something to ''Object'' These can take into account the grammatical gender of the ''Subject'', provided it is correctly tagged in `XXX_Gender` (one of ''masculine'', ''feminine'', or ''neuter''). ==== String Resource Files ==== Localization strings are stored in the following files in the game's source code: * **English**: `RemixedDungeon/src/main/res/values/strings_all.xml` * **Russian**: `RemixedDungeon/src/main/res/values-ru/strings_all.xml` * **Spanish**: `RemixedDungeon/src/main/res/values-es/strings_all.xml` * **French**: `RemixedDungeon/src/main/res/values-fr/strings_all.xml` * **German**: `RemixedDungeon/src/main/res/values-de/strings_all.xml` * **Portuguese (Brazilian)**: `RemixedDungeon/src/main/res/values-pt-rBR/strings_all.xml` * **Italian**: `RemixedDungeon/src/main/res/values-it/strings_all.xml` * **Japanese**: `RemixedDungeon/src/main/res/values-ja/strings_all.xml` * **Korean**: `RemixedDungeon/src/main/res/values-ko/strings_all.xml` * **Chinese (Simplified)**: `RemixedDungeon/src/main/res/values-zh-rCN/strings_all.xml` * **Chinese (Traditional)**: `RemixedDungeon/src/main/res/values-zh-rTW/strings_all.xml` * **Polish**: `RemixedDungeon/src/main/res/values-pl/strings_all.xml` * **Ukrainian**: `RemixedDungeon/src/main/res/values-uk/strings_all.xml` * **Hungarian**: `RemixedDungeon/src/main/res/values-hu/strings_all.xml` * **Turkish**: `RemixedDungeon/src/main/res/values-tr/strings_all.xml` * **Greek**: `RemixedDungeon/src/main/res/values-el/strings_all.xml` * **Indonesian**: `RemixedDungeon/src/main/res/values-in/strings_all.xml` * **Malay**: `RemixedDungeon/src/main/res/values-ms/strings_all.xml` ==== Code References ==== * **String Resources**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/|RemixedDungeon/src/main/res/]] * **Translation Project**: [[https://www.transifex.com/projects/p/remixed-dungeon|Transifex]] {{tag> rpd dev localization translation}}