Help with GUI Translations - Become Translator

Step 1: Preparing


You will need this program
Zeta Resource Editor, can be downloaded for free: http://www.zeta-resource-editor.com/index.html

And also you will need resx file, Main one, which is last version of English version and new or existing one for your lang version.

If you creating new language file, for language translation which does not exist before, be sure to called it appropriate way with 2 characters for it, few examples:
  • Russian - ru
  • Brazilian - pt-BR
  • Danish - da
If you not sure what is your language code, you can check it here: http://www.abbreviations.com/acronyms/LANGUAGES2L/2

Step 2: Starting to Edit


Open Program Zeta Resource Editor:

1. Create New Project


http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-1-create-new-project.png

Enter project name, for example GoldBoss and path, where all files will be stored

Download last version english file for Project: you can see links below, tho
i strongly recommend to contact me on HB Forum or Skype to get 100% actual version, as links below can be outdated.

2. Adding Main English resx. file


Add existing GUI.resx file to group, which is Main English file.
http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-2-add-existing-group.png

Then, Choose file from your PC location.
http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-2-add-existing-group-2.png

3. Creating new language File


In case you already have your language file - you just need to update it, skip this step.

Right click on Group name
GUI and choose "Create new file for language".

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-3-Create-new-file-for-language.png


Reference language should be always default - English (en-us), this is link to our Main language - English file GUI.resx

Than choose New language from list, you will see it will auto create appropriate file name with 2 letter Acronyms for your language.

In example it is cs for Czech language.

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-3-Create-new-file-for-language-1.png


Hit OK.

4. Adding Existing Language file for Translation


Right click on Group name GUI, and choose "Add files to file group".

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-4-add-files-to-file-group.png

Choose file we created or existing one you downloaded for update, which is in example GUI.cs.resx.

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-4-add-files-to-file-group-1.png

5. Configure layout.


Now to see our grid which contains 2 languages:
  1. Main - english language
  2. Our language for translation, in our example it's Czech.
We need to first press reset layout button.
http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-5-reset-layout.png

Than you will see all space to right side on program will be empty.

To fix this - double click on group name GUI.
http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-5-reset-layout-1.png

After it you should see 3 column grid:
  1. First column - Name -  you do not need, it's parameter system name, should not be changed.
  2. Second column - English (en-US) -  text for current string, original string you need to translate.
  3. Third column - Your translation for language, in our example it's Czech (cs).
In case you starting translation for new language, it will be empty.

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-5-reset-layout-2.png

6. Making translation


Now you prepared to make your own translation.

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-5-reset-layout-3.png



Tip #1: Try to make your translation text not longer than English original string, than you can be sure it will fit in GUI.

Tip #2: When you doing Translation - open GUI to see which exact line its in GUI for better understanding which translation to use.

When all strings are filled and edited (in case of updating language), you are done, congrats! (づ.◕‿‿◕.)づ・。*。✧・゜゜・。✧。*・゜゜・✧。・ ゜゜・

To fishing work, press save all files.

http://net2ftp.ru/node0/garrisonboss@yandex.ru/Translation/Translate-tutorial-6-save.png

7. Sending Translation to Alisha


  • If you Have skype: PM me on HB Forum with your skype name, so i can add you to skype - best way for communications.
  • If you do not have skype: PM me on HB Forum and with message, where write your BuddyStore login name and link to download your translated language file, so i can add you to beta where you can test your translation in GUI before it will be added to release version.

Actual Files for Translation


  1. GoldBoss
  2. FishingMaster
  3. JadyMonk
  4. KittyDru

Feedback and Knowledge Base