Project Black Pearl has full localization support and any number of languages can be added and changed natively.
- Only add translations for things you are 100% sure about. You don't have to translate everything, partially translating files is fine as well.
- Quality > quantity.
- If you are unsure about a translation, leave it blank. It is better to have a blank translation than a wrong one.
- Feel free to join our Discord if you have any questions!
There are two ways of doing it:
- 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!
- Fork the repo
- Create a branch
git checkout -b klingon-translation
- Go to
src/locale/lang
- Create a new file named after the 2-letter ISO code (ISO-639-1)
- Copy the
en.json
file into it - Edit the file but not the keys (Example:
loadingText
) - Push the changes into your fork adhering to CONTRIBUTING.md
- Open a PR.
ohvii: Swedish translation
despair: French translation
plaga: Hungarian translation
superweird7 and MasterSwords: Arabic translation
GooUckd: Estonian and Finnish translation
Q99: Bosnian and Serbian translation
Mirza Čustović: Croatian translation
N3kowarrior: Czech translation
Rafo: Dutch translation
Brisolo32: Portuguese (Brazil) and Esperanto translation
zun1: German translation
xDal-Lio: Italian translation
Lol123zv: Latvian and Russian translation
SteinScanner and Mr Mango: Polish translation
Sup3r: Portuguese (Portugal) translation
AlexanderMaxRanabel: Turkish translation
SoulStyle: Romanian translation
TeeNam: Vietnamese translation (To be finished)
lyubomir501: Bulgarian translation
Sweeflyboy: Afrikaans translation
Terrence: Proofreading those translations