[strongSwan-dev] Translation

Tobias Brunner tobias at strongswan.org
Tue Dec 18 17:51:50 CET 2012


Hi Dmitry,

>>> I wish help with translation of strongswan strings to Russian and
>>> Ukrainian language. Where i can start?
>> 
>> To which "strongswan strings" are you referring to?  The log messages?
>> The strings used in our client applications (NetworkManager plugin,
>> Android app)?
>
> Both of them, and also all strings like in "Polish language version"
> http://wiki.strongswan.org/projects/strongswan/repository/revisions/710d89f07d9bf5a0f7d5bf3400eb49cafab65ea6

Our team has never discussed translating the log messages, but I don't
think that we will start with that any time soon (if at all).
As far as the more easily translatable (and user facing) strings go,
you're very welcome to supply patches.  The strings you referred to
above are for an IMV within the TNC framework [1].  The files of IMVs
that currently provide translatable strings are as follows:

  src/libimcv/plugins/imv_os/imv_os_state.c
  src/libimcv/plugins/imv_scanner/imv_scanner_state.c
  src/libimcv/plugins/imv_test/imv_test_state.c
  src/libpts/plugins/imv_attestation/imv_attestation_state.c

Then there is the NetworkManager plugin with its strings in the
following directory:

  src/frontends/gnome/po/

And finally the Android app which stores the strings in

  src/frontends/android/res/values-[lang-code]

where [lang-code] is the language code.

Regards,
Tobias

[1]
http://wiki.strongswan.org/projects/strongswan/wiki/TrustedNetworkConnect




More information about the Dev mailing list