- Quality > quantity. If you are unsure about a translation, leave it blank. It is better to have a blank translation than a wrong one.
- It's always better to translate strings on a way that sounds more natural / makes more sense to a native speaker, even if you'd use completely different words or phrases to accomplish it. Translations don't have to be 100% literal.
- Do not change / translate any strings that have % or ## in front of them, e.g. "%f", "##popup".
- If your translation is a lot longer than the initial string, please use \n to add a new line to ensure the entire translation will be visible.
- Translation name needs to be in the IETF/BCP 47 format.
- Feel free to join our Discord if you have any questions!
There are two ways of doing it:
- Fork the repo
- Navigate to the Translations folder in your fork
- Add a new .json file for the language you'd like to help translate (e.g. fr.json, de.json, jp.json)
- Copy the entire en.json file content and paste it in your language file
- Leave the strings on the left, replace the strings on the right with your translations (e.g. "String":"YourTranslation")
- When you're done, save the changes to your fork and make a pull request!
- Create an account on POEditor
- Join our project on it
- Search for the language you'd like to translate. If it isn't listed, feel free to ask for it to be added via Discord
- Start translating!
Ziad Senior: Arabic translation 🇸🇦
qiracy: Bosnian translation 🇧🇦
disc0000: Dutch translation 🇳🇱
Pantabi95 (PPORCH3bis): French translation 🇫🇷
3DShitWizard: German translation 🇩🇪
3DShitWizard: Greek translation 🇬🇷
Qrs_Yami: Italian translation 🇮🇹
Brisolo32: Portuguese (Brazilian) translation 🇧🇷
LU0HGZ4N: Spanish translation 🇪🇸
alient: Turkish translation 🇹🇷