[QGIS-Developer] translate plugin gui and log messages

Roberta Fagandini robifagandini at gmail.com
Wed Jun 19 08:05:37 PDT 2019


Hi Matteo,
thank you for the help, your solution works fine in linux. Do you know if
something similar exists for Windows?

Thanks
Roberta

Il giorno mer 19 giu 2019 alle ore 08:24 matteo <matteo.ghetta at gmail.com>
ha scritto:

> 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
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190619/bbb0899a/attachment.html>


More information about the QGIS-Developer mailing list