On Mon, 26 Feb 2018, Noémie Lehuby wrote:

I've written some mapcss external validators for JOSM. They are hosted in Github and listed in the dedicated wiki page.

They are in French, and I would like to make them available in the language of the user.

I've set the baselanguage property in the metadata and also tried to add the tr() function. But I can't find my rules in Launchpad.

Is there something I'm missing ?

Yes.

a) External validators will not automatically be translated in JOSM. You need to setup your own translation infrastructure. b) You need to convert the translated data to ".lang" files (scripts for this are in i18n directory of OSM-JOSM-SVN) and attach these in a directory "data" inside the zip file download c) JOSM base language is English. You'd need to change the files accordingly. The base language setting in the header essentially is to exclude non-English stuff from translation.
c) see below.

Is it actually possible to translate mapcss external validators ?

Yes and no:
https://josm.openstreetmap.de/ticket/11392

The "Development tasks JOSM" is missing, but could be done easily when someone starts using this :-) It was not done because there is no data requiring it yet...

If you have done the above steps and have a zip file with translation data included give me a call (best via the ticket) and I'll implement the missing core file loader.

Ciao
--
http://www.dstoecker.eu/ (PGP key available)

Reply via email to