We have moved from the old Google Drive translations to a new system called Crowdin. This makes translating MinecraftEdu much easier for us and for the translators. You can now also test your translations easier directly from the MinecraftEdu Launcher.
To translate MinecraftEdu, you will need to have:
- Access to our Crowdin translation system. If you do not have this and would be interested in helping translate MinecraftEdu, please drop us an email at support(at)teachergaming.com (replace (at) with actual @ sign). Please don't forget to tell us what language you would like to translate MinecraftEdu to.
- MinecraftEdu 1.7.10 build 9 or newer version.
Creating the program translations
Make your translation changes to the Crowdin system.
Creating world specific translations
To translate a world to your language without overriding the english translations you can do the following:
- Navigate to the world's MCEdu folder. For example if you would like to translate the tutorial world, you would go to:
- Make copies of: infoLocations_en.ini, signLocations_en.ini, teleportLocations_en.ini and tips_en.txt.
- Rename these files with your desired language code. For example "infoLocations_fi_FI.ini" if you want to translate to finnish.
You can find the language codes here.
Note! Do not delete the original infoLocations_en.ini, signLocations_en.ini, teleportLocations_en.ini and tips_en.txt. They should always be left to the folder unmodified.
- After renaming the files, start the launcher and change the program language to the desired language from the Launchers language menu.
- Start the server with the world you want to translate and the Server Launcher should ask if you want to use your newly selected language.
- Select the appropriate language and the server will start up.
- You can now start translating all signs, info block contents or teleport station names to the new language and everything will be saved to your new language files instead of the default english files.
If the world already has language files that match the server language, the server will ask if you want to use these translations instead of the default english translations.
Testing your translations in MinecraftEdu
First you need to enable support for testing translation in your MinecraftEdu Launcher. To do this:
- Navigate to minecraftedu/launcher_res/settings/ folder.
- Open launchersettings.ini file in a text editor of your choice.
- Change the following line: enable-test-translations=false to enable-test-translations=true.
- Close and restart the Launcher.
- Go to Client Settings -> Advanced, there should now be a button to download the latest translations.
With this done you can now enable your language for testing:
- Press the button in the advanced settings to download latest translations.
- When the latest translations have finished downloading, please restart the Launcher.
- Upon restarting you should see your language as selectable in the Languages column. Select your language and the Launcher will swap to that language!
Check every menu and hover your mouse over the text to see all the tooltips just to make sure you are happy with the translations. You can then start up a server and start playing on a client to check the translations in the MinecraftEDU game. We recommend you try out your translations in the game to verify that they work in that environment. If you come across any mistakes or want to make more changes, these need to be altered in the Crowdin system, you can then test the translations again until you nail them!
NOTE: There is a 30min time limit between building new translations. This means that if you made changes to the translations and downloaded them for testing, any changes you make after that wont be available until 30min has passed.