opensnitch/ui/i18n
Szimszon d750caed4a
Here port should be also port in hungarian language.
Port translation was "kikötő" which means harbor and we need here "port" or "portszám" for port.
2022-11-13 20:19:43 +01:00
..
locales Here port should be also port in hungarian language. 2022-11-13 20:19:43 +01:00
generate_i18n.sh added support for internazionalization 2021-01-02 21:40:19 +01:00
Makefile makefile: 2021-02-13 18:48:49 +03:00
opensnitch_i18n.pro ui: updated translations 2022-01-16 13:25:12 +01:00
README.md Update i18n instructions 2021-05-08 00:06:56 +02:00

Adding a new translation:

  1. Install needed packages: apt install qtchooser pyqt5-dev-tools
  2. mkdir locales/<YOUR LOCALE>/ (echo $LANG)
  3. add the path to opensnitch_i18n.pro:
  TRANSLATIONS += locales/es_ES/opensnitch-es_ES.ts \
                  locales/<YOUR LOCALE>/opensnitch-<YOUR LOCALE>.ts
  1. make

Updating translations:

  1. update translations definitions:
  • pylupdate5 opensnitch_i18n.pro
  1. translate a language:
  • linguist locales/es_ES/opensnitch-es_ES.ts
  1. create .qm file:
  • lrelease locales/es_ES/opensnitch-es_ES.ts -qm locales/es_ES/opensnitch-es_ES.qm

or:

  1. make
  2. linguist locales/es_ES/opensnitch-es_ES.ts
  3. make

Installing translations (manually)

In order to test a new translation:

mkdir -p /usr/lib/python3/dist-packages/opensnitch/i18n/<YOUR LOCALE>/ cp locales/<YOUR LOCALE>/opensnitch-<YOUR LOCALE>.qm /usr/lib/python3/dist-packages/opensnitch/i18n/<YOUR LOCALE>/

Note: the destination path may vary depending on your system.