[QGIS-Developer] translate plugin gui and log messages
matteo
matteo.ghetta at gmail.com
Tue Jun 18 23:24:19 PDT 2019
Hi Roberta,
well the process is pretty easy and straightforward.
I use the Makefile to manage all the process [0].
Basically the steps are:
* adding a list to locales in the Makefile, like: LOCALES = en it nl
* always in the Makefile add all the paths to the files that contains
the string you want to translate (managed by the self.tr() method):
SOURCES = \
__init__.py \
plugin.py plugin_dialog.py
UI_FILES = plugin_base.ui
* now you can use make transup to create the ts file in all the languages
* translate using the software you prefer
* compile the ts in qm using make transcompile
That's it. Whenever you add/change something in the files/UI you have to
run make transup again, translate, recompile
Cheers
Matteo
[0]
https://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins.html#translate-using-makefile
More information about the QGIS-Developer
mailing list