viking icon indicating copy to clipboard operation
viking copied to clipboard

Localization (Translation)

Open KovalevArtem opened this issue 3 years ago • 1 comments

image It is sad that the application is only in English, Spanish and French - I propose to translate. I am ready to help in the translation into Russian. (For example, you can use Weblate, or any other service. It is completely free for open source projects.)

image

KovalevArtem avatar Jul 12 '21 13:07 KovalevArtem

Translations (of the main progam) are primarily managed in:

https://translations.launchpad.net/viking

Russian is one of the higher percentage coverage of translations.

Although due to Launchpad issues - https://bugs.launchpad.net/bzr-git/+bug/1313861 - I have to do a manual import occasionally.

What you are alluding to is Translation of the Installer - which is Windows specific and I don't think is supported via Launchpad (and possibly not Weblate either - I've not looked). The Windows installer is written in NSIS (Nullsoft Scriptable Install System), as opposed to the main program in GNU Gettext style. Thus for NSIS one needs to create a specific language translation file - language.nsh and then include it from the main install script (viking-installer.nsi) There is about 19 strings to translate in the installer (I imagine it doesn't need all of them for it to work, but better if they are all there).

Compare https://github.com/viking-gps/viking/blob/master/windows/installer/translations/english.nsh c.f. https://github.com/viking-gps/viking/blob/master/windows/installer/translations/french.nsh

It would be great if you could provide an appropriate russian.nsh file - either as a Pull Request here, simply emailing me or just uploading the contents into a comment here.

And of course additions via https://translations.launchpad.net/viking are gratefully accepted.

rnorris avatar Jul 12 '21 20:07 rnorris