[QGIS-Developer] translate plugin gui and log messages

C Hamilton adenaculture at gmail.com
Wed Jun 19 11:01:40 PDT 2019


I am also interested in how you do this on Windows because I had a request
to add translation ability to the Shape Tools plugin, but these
instructions don't seem to include anything for Windows.

Thanks,

Calvin

On Wed, Jun 19, 2019 at 2:24 AM matteo <matteo.ghetta at gmail.com> wrote:

> 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/b4babc0b/attachment.html>


More information about the QGIS-Developer mailing list