Hi!
I really enjoyed the game and would love to help translate it into Russian.
I noticed that there is a partially translated block for the Russian language in the game files, but I wasn’t able to enable or use it properly. Could you please tell me how to activate the Russian translation, or what steps I should follow to contribute to or complete the translation?
Thanks in advance!
2 Thanks
To change languages use language = ru
in your settings file (edit rc online or init.txt offline). Here’s the documentation for that: https://github.com/crawl/crawl/blob/732661e5956ffcc897286738603e33fd13acb3ec/crawl-ref/docs/options_guide.txt#L3026
I believe all translations are outdated so they will have missing information (defaulting to english) or worse, translated information that’s many versions out of date. For example the russian spells.txt hasn’t had any information added to it in 13 years. Most spells have been updated since then so nearly all of those translations are probably now incorrect.
If you look here https://github.com/crawl/crawl/tree/master/crawl-ref/source/dat/descript and here https://github.com/crawl/crawl/tree/master/crawl-ref/source/dat/database, you will find english language files along with folders for various language containing files with the same name. You’d want to translate the english files to another language and place it in the appropriate folder (ru
for russian).
If you’re familiar with git then you can submit the changes in a pull request. If you’re not familiar with git you can use the online editor to make a pull request or submit the files in a new issue in github.
People would love to help with development so please reach out if you need help!