How to Translate NotesHolder


The interface of NotesHolder is translated into more than 30 world languages, but if there is no your native language in the list, you can easily add the support for it to NotesHolder and get in return not only thanks from other users, but also a free registration key for the full version of the program from us.

Use the following guide if you are going to translate NotesHolder into your native language:

  1. Make sure that the language you are going to translate the interface of NotesHolder into is not in the list of the supported languages at our site.

  2. Contact us at support@aklabs.com telling us about your decision to do the translation and wait for our positive reply.

  3. Start translating. Press the Shift key and holding it down click the button in the left-hand upper corner of the main window of NotesHolder.

    NotesHolder menu

  4. Now open the Language Editor by clicking the first item in the opened menu.

    NotesHolder menu

  5. Press the New button and type the name of the file where you translation will be stored in the opened window. We strongly recommend that you should use the English name of the language into which you are going to translate the interface of NotesHolder as the name of the file.

    Language Editor

  6. Select the language file you created at the previous step and start translating the lines of the interface.

    Language Editor

  7. Select all strings in the language file one by one, read the English variant in the left-hand column and enter your translation into the input field in the right-hand part. Try to translate the strings so that they would not be much longer than the original English ones, otherwise they might not fit into the places assigned for them in program windows. Use the buttons "Prev unassigned" and "Next unassigned" to find the previous or the next not translated string respectively.

    Language Editor

  8. Specify you name in English and contact e-mail address in the corresponding fields in the first LANG_INFO section of your language file. After that specify the name of the language in English in the Name line and right after it (in round brackets) its name in the language you translated it into. Now select the forBuild line and specify the version of NotesHolder in which the translation was done. To do that, just press the "Set Current" button.

    Language Editor

  9. Close the Language editor and select the language file you created in the program settings.

  10. Now open all windows of NotesHolder one by one and see if there are any places where the string you translated does not fit into the space assigned for it. If you come across such a place, open the Language Editor again and shorten the string. If the exact translation does not fit into the assigned space, make your string shorter leaving the original meaning. For example, you can use just "Print" instead of "Print note".

  11. All there is left to do is to send us the created language file to support@aklabs.com. You can find the file in \A!K Research Labs\NotesHolder\Languages folder.

If everything is done well and correctly, we will send you a free registration key for NotesHolder within one or two days while your language file will be included in the next update of the NotesHolder distribution package.