Thank you Jukka for this explanation. I conclude that the files sent by Transifex to GitHub are fine for GeoServer.
Regards Alexandre Le jeu. 4 nov. 2021 à 15:59, Rahkonen Jukka (MML) < jukka.rahko...@maanmittauslaitos.fi> a écrit : > Hi, > > > > As far as I know in the Java property files the special characters must be > written with Unicode strings like here > https://github.com/openjump-gis/openjump/blob/main/src/language/jump_de.properties > or here > https://github.com/openjump-gis/openjump/blob/main/src/language/jump_fr.properties > . > > > > -Jukka Rahkonen- > > > > *Lähettäjä:* Alexandre Gacon <alexandre.ga...@gmail.com> > *Lähetetty:* torstai 4. marraskuuta 2021 16.38 > *Vastaanottaja:* geoserver-users <geoserver-users@lists.sourceforge.net> > *Aihe:* [Geoserver-users] Translation workflow improvement > > > > Hi, > > > > After the recent debate on the translation of GeoServer, I have spent some > time setting up a small project to see how the transifex-github integration > works. > > > > First, I have created a fork of the GeoServer repo on my own GitHub > account and created a new branch named `test_transifex` ( > https://github.com/AlexGacon/geoserver/tree/test_transifex). > > > > Then, I have activated the transifex-github integration between my GitHub > account and the GeoServer Transifex project (to be removed and replaced > later if we continue this way). > > > > I have also created a new project in Transifex to avoid polluting the > existing work of people working on translation ( > https://www.transifex.com/GeoServer/geoservertestgithub/dashboard/). > > > > I have initiated my project with the property file of web/wms ( > https://github.com/AlexGacon/geoserver/blob/test_transifex/src/web/wms/src/main/resources/GeoServerApplication.properties), > with a manual upload. > > > > The next step was to upload some existing translations from transifex in > language not available in GitHub to check later the behavior of the > integration in this case. > > > > After activation of the integration for my transifex project: > > - The main property file is synchronized on Transifex with the content > from GitHub > > - The languages available on GitHub are visible on Transifex with the > translation from GitHub > > - The imported languages are still visible on Transifex > > > > After manual sync from Transifex to GitHub, PRs were created in GitHub for > each new language. > > > > As a final test, I updated in Transifex the GitHub French translation (54% > coverage) with the one available in Transifex (more than 85% coverage), by > downloading the translation file and then uploading it in the new transifex > project. After manual sync request, a PR is created in GitHub for the new > language (https://github.com/AlexGacon/geoserver/pull/7) : the diff > result is not very clear (some lines are marked as removed and added > whereas the content is the same). > > > > Is it normal that for some languages you have unicode encoded characters ? > (for example in Russian). > > > > The main drawback on the configuration side of transifex is to have to > configure all the different property files we want to translate and then > upload the translations we want to retrieve from Transifex. > > > > Regards > > > -- > > Alexandre Gacon > -- Alexandre Gacon
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users