Opened 6 months ago
Last modified 7 days ago
#24125 new task
JOSM I18n contest 2025 — at Version 24
Reported by: | stoecker | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 25.08 |
Component: | Core | Version: | |
Keywords: | Cc: | HeiKue |
Description (last modified by )
The situation of JOSM translations is not acceptable since several years. The JOSM I18N contest is an attempt to fix this situation:
If you are willing to help, see Translations (and the statistics table linked there) for instructions or ask in this ticket.
If your language reached 100%, there is still our help wiki needing translations: Translations/Wiki.
Note for English speakers: When you can't translate, you can help nevertheless: There are many help pages missing or needing review and improvement, see DevelopersGuide/HelpSystem/HelpTopicsList or OutdatedPages.
This ticket should be used to track progress. For the contest I'll focus on the JOSM core translations, but I hope that also means the other places when JOSM needs I18n support aren't ignored.
I'll try to report progress here each or every second week as long as there is progress.
version | ar | ast | be | bg | ca | ca@valencia | cs | cy | da | de | el | en_AU | en_CA | en_GB | eo | es | et | fa | fi | fr | gl | hu | id | is | it |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
r19277 | 93.9 | 51.5 | 99.8 | 85.3 | 58.7 | 45.1 | 91.6 | 26.3 | 81.8 | 100.0 | 54.0 | 77.6 | - | 99.8 | - | 99.8 | 24.9 | 39.9 | 50.0 | 92.3 | 58.6 | 88.7 | 67.4 | 22.7 | 93.9 |
r19278 | 93.9 | 51.5 | 99.9 | 85.3 | 58.7 | 45.1 | 91.9 | 26.3 | 82.9 | 100.0 | 54.0 | 77.5 | - | 100.0 | - | 99.9 | 24.9 | 39.8 | 50.0 | 100.0 | 58.7 | 89.6 | 67.4 | 22.7 | 96.1 |
r19283 | 93.8 | 51.5 | 99.9 | 85.3 | 58.6 | 45.1 | 91.9 | 26.3 | 83.0 | 100.0 | 54.0 | 77.5 | - | 99.9 | - | 99.9 | 24.9 | 39.8 | 50.0 | 99.9 | 58.7 | 89.6 | 67.4 | 22.7 | 98.0 |
r19287 | 100.0 | 51.5 | 99.9 | 85.2 | 58.6 | 45.1 | 91.9 | 26.4 | 83.1 | 100.0 | 54.0 | 77.5 | - | 99.9 | - | 99.9 | 24.9 | 39.8 | 50.0 | 99.9 | 58.7 | 89.6 | 77.8 | 22.7 | 99.9 |
r19298 | 99.8 | 51.4 | 99.7 | 85.1 | 58.5 | 45.1 | 91.7 | 26.3 | 83.2 | 100.0 | 53.9 | 77.4 | - | 99.8 | - | 99.7 | 24.9 | 39.8 | 49.9 | 99.7 | 58.6 | 89.5 | 77.7 | 22.6 | 99.8 |
r19306 | 99.7 | 51.3 | 99.6 | 85.0 | 58.5 | 45.0 | 91.7 | 26.3 | 83.6 | 100.0 | 53.9 | 77.3 | - | 99.8 | - | 100.0 | 24.9 | 39.8 | 49.8 | 99.7 | 58.5 | 89.4 | 77.6 | 22.6 | 100.0 |
r19313 | 99.6 | 51.3 | 100.0 | 85.0 | 58.5 | 45.0 | 91.6 | 33.0 | 84.0 | 100.0 | 53.9 | 100.0 | - | 100.0 | - | 100.0 | 24.9 | 39.8 | 49.8 | 99.9 | 58.5 | 89.3 | 77.7 | 22.6 | 100.0 |
r19326 | 100.0 | 51.2 | 100.0 | 84.8 | 58.4 | 44.9 | 91.4 | 32.9 | 84.2 | 100.0 | 53.8 | 100.0 | - | 100.0 | - | 100.0 | 24.8 | 39.7 | 49.7 | 99.9 | 58.4 | 89.2 | 77.6 | 22.6 | 99.8 |
r19341 | 100.0 | 51.2 | 100.0 | 84.8 | 58.4 | 44.9 | 91.4 | 32.9 | 84.4 | 100.0 | 71.0 | 100.0 | 100.0 | 100.0 | - | 100.0 | 24.8 | 39.7 | 49.7 | 100.0 | 58.4 | 89.2 | 77.6 | 22.6 | 100.0 |
r19344 | 99.9 | 51.1 | 99.9 | 84.7 | 58.3 | 44.8 | 91.3 | 32.8 | 84.3 | 100.0 | 79.1 | 100.0 | 99.9 | 99.9 | 73.9 | 99.9 | 24.6 | 39.4 | 49.5 | 99.9 | 58.2 | 89.1 | 77.5 | 22.4 | 99.9 |
r19346 | 99.6 | 50.9 | 99.7 | 84.4 | 58.0 | 44.6 | 91.0 | 32.7 | 84.0 | 100.0 | 87.9 | 99.7 | 99.5 | 99.7 | 100.0 | 99.7 | 24.5 | 39.3 | 49.3 | 99.6 | 58.0 | 88.7 | 77.2 | 22.3 | 99.5 |
r19348 | 100.0 | 51.0 | 99.7 | 84.4 | 58.2 | 44.7 | 91.0 | 32.8 | 90.5 | 100.0 | 98.5 | 100.0 | 100.0 | 99.7 | 100.0 | 100.0 | 24.7 | 39.5 | 49.5 | 99.6 | 58.5 | 88.8 | 77.3 | 22.5 | 99.6 |
version | ja | km | ko | lt | mr | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | sv | tr | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
r19277 | 74.2 | 32.6 | 66.3 | 54.3 | 30.5 | 75.6 | 99.8 | 83.3 | 99.4 | 94.8 | 99.8 | 86.4 | 38.1 | 61.9 | 54.7 | 99.7 | 83.8 | 83.8 |
r19278 | 74.2 | 32.5 | 66.3 | 54.3 | 30.5 | 75.6 | 99.9 | 84.2 | 99.6 | 95.1 | 99.9 | 86.4 | 38.1 | 61.9 | 54.7 | 99.7 | 84.0 | 83.8 |
r19283 | 74.2 | 32.5 | 66.5 | 54.3 | 30.5 | 76.0 | 99.9 | 84.4 | 99.6 | 95.3 | 99.9 | 86.4 | 38.1 | 63.4 | 54.7 | 100.0 | 84.1 | 83.8 |
r19287 | 74.2 | 32.5 | 66.5 | 54.3 | 30.4 | 76.0 | 99.9 | 84.4 | 99.6 | 95.3 | 99.9 | 86.4 | 38.1 | 77.3 | 54.7 | 99.9 | 84.1 | 83.9 |
r19298 | 74.1 | 32.5 | 66.4 | 54.2 | 30.4 | 75.9 | 99.9 | 84.2 | 99.4 | 95.1 | 99.7 | 86.3 | 38.0 | 96.6 | 54.6 | 99.7 | 84.1 | 83.8 |
r19306 | 74.0 | 32.5 | 67.0 | 54.2 | 30.4 | 75.8 | 99.9 | 84.2 | 100.0 | 99.0 | 99.9 | 86.2 | 38.0 | 100.0 | 54.6 | 99.9 | 84.0 | 83.7 |
r19313 | 74.0 | 32.4 | 67.4 | 54.2 | 30.4 | 79.9 | 100.0 | 85.2 | 100.0 | 100.0 | 100.0 | 86.2 | 38.0 | 99.9 | 54.6 | 99.9 | 84.0 | 83.7 |
r19326 | 75.8 | 32.4 | 67.3 | 54.0 | 30.3 | 82.9 | 100.0 | 86.2 | 100.0 | 100.0 | 100.0 | 86.0 | 37.9 | 100.0 | 54.4 | 99.7 | 83.9 | 83.6 |
r19341 | 76.1 | 32.4 | 67.3 | 54.0 | 30.3 | 100.0 | 100.0 | 88.4 | 100.0 | 100.0 | 100.0 | 86.0 | 37.9 | 100.0 | 54.6 | 100.0 | 83.9 | 83.7 |
r19344 | 75.9 | 32.5 | 67.1 | 53.9 | 30.1 | 100.0 | 99.9 | 88.3 | 99.9 | 99.9 | 99.9 | 85.9 | 38.0 | 99.9 | 54.6 | 99.9 | 83.8 | 83.6 |
r19346 | 75.7 | 32.4 | 66.9 | 53.7 | 30.0 | 100.0 | 99.7 | 88.0 | 100.0 | 100.0 | 99.7 | 85.6 | 37.9 | 100.0 | 54.4 | 99.6 | 83.5 | 83.2 |
r19348 | 75.9 | 32.2 | 67.0 | 53.8 | 30.2 | 100.0 | 100.0 | 88.3 | 100.0 | 100.0 | 99.7 | 87.1 | 37.8 | 100.0 | 54.3 | 99.6 | 83.6 | 83.6 |
For any other topics regarding the I18N contest go here: #24067
Change History (24)
comment:1 by , 6 months ago
Description: | modified (diff) |
---|
comment:3 by , 6 months ago
Description: | modified (diff) |
---|
This week: Australian reached 100%. Progress for Welsh and Norwegian. Smaller progress for some other languages. Also some minor changes for not yet supported languages.
Translators of the complete languages did maintain the state and added new strings (except French, which lacks behind again :-).
I also noted some new updates to the wiki (e.g. German, Japanese). Not to forget Dutch and French in Wiki which are perfectly cared for!
Again: Thanks to all contributors.
comment:4 by , 6 months ago
Description: | modified (diff) |
---|
comment:5 by , 6 months ago
Description: | modified (diff) |
---|
Little progress this week (ja, nb, pl). A new language (Georgian) improved, but didn't reach the minimum amount yet.
comment:6 by , 6 months ago
I've been translating en_CA for the last few weeks. I increased the progress from < 5% when I started to 43% now, referencing the Canadian Oxford dictionary.
comment:7 by , 6 months ago
I've seen. But as we had some trouble with the en_CA misused for "simple English" in the past I thought I wait a bit longer to include it, when it nears completion. (English variants have a bit easier life than others :-)
Thought I already did first tests of i18n integration for en_CA and ka (Georgian) ...
comment:8 by , 6 months ago
Description: | modified (diff) |
---|
News this week:
- Norwegian is complete
- Canadian was added (complete), still some plugin texts missing thought...
- A lot of progress for Greek
- A little progress for Polish
comment:9 by , 5 months ago
Description: | modified (diff) |
---|
Added Esperanto, good progress for Greek. r19343 has missing translations due to a bug in the presets converter which explains the strange drops in some languages. I'll fix this ASAP.
follow-up: 15 comment:11 by , 5 months ago
Description: | modified (diff) |
---|
Issue is fixed. Reimport of the missing translations took much longer than expected, but I'm pretty sure no data was lost. I removed the broken revision from the table in this ticket.
comment:12 by , 5 months ago
Cc: | added |
---|
comment:14 by , 5 months ago
Description: | modified (diff) |
---|
News: Esperanto completed, Greek is nearing completion
comment:15 by , 5 months ago
Replying to stoecker:
Issue is fixed. Reimport of the missing translations took much longer than expected, but I'm pretty sure no data was lost. I removed the broken revision from the table in this ticket.
The Hungarian translations still contain source (English) strings. Can you please have a look?
comment:16 by , 5 months ago
The Hungarian translations still contain source (English) strings. Can you please have a look?
What do you mean by that? It has only 88% completeness, so that's pretty normal.
follow-up: 18 comment:17 by , 5 months ago
My answer is:
Timeout error Sorry, something just went wrong in Launchpad. We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.
Jokes aside, look for legacy
string in the Hungarian translation. Before the accident mentioned in comment:9, it was translated as far as I remember. If not, then sorry, I cannot check it right now. Launchpad drives me crazy, most unreliable sw I've ever seen >:(
comment:18 by , 5 months ago
Replying to gaben:
My answer is:
Timeout error Sorry, something just went wrong in Launchpad. We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.Jokes aside, look for
legacy
string in the Hungarian translation. Before the accident mentioned in comment:9, it was translated as far as I remember. If not, then sorry, I cannot check it right now. Launchpad drives me crazy, most unreliable sw I've ever seen >:(
You must be more specific. I can't find "legacy" as string somewhere, neither in translatable strings nor in the source. I find 5 texts with legacy in the text and all 5 are translated to Hungarian.
follow-up: 20 comment:19 by , 5 months ago
Use latest (r19346), add railway=tram_stop
to a node and check the preset name on the Tags/Membership panel. Switching to German, it says Transport/Public Transport (Legacy)/Straßenbahnhaltestelle
. The string partially comes from trunk/resources/data/defaultpresets.xml?rev=19333#L3432.
A while ago I extracted JOSM's .lang file parser and after dusting off the project, I don't see this Public Transport (Legacy)
string in the German (100% done) translation even as source. Broken since r19341, probably in all locales.
I still cannot check on Launchpad, every search I do results in a timeout...
comment:20 by , 5 months ago
Replying to gaben:
Use latest (r19346), add
railway=tram_stop
to a node and check the preset name on the Tags/Membership panel. Switching to German, it saysTransport/Public Transport (Legacy)/Straßenbahnhaltestelle
. The string partially comes from trunk/resources/data/defaultpresets.xml?rev=19333#L3432.
A while ago I extracted JOSM's .lang file parser and after dusting off the project, I don't see this
Public Transport (Legacy)
string in the German (100% done) translation even as source. Broken since r19341, probably in all locales.
Fixed in code (r36407/osm). I will need to upload the missing translations from the backup (about 50) which takes time again...
I still cannot check on Launchpad, every search I do results in a timeout...
Yes, this awful bug is back. Simply try again. The error is usually gone after a few seconds, probably a caching issue.
comment:21 by , 5 months ago
Ok. Missing translations are back. This time I learned and imported official translations first and the others afterwards (still running ;-). I'll move the I18n update to tomorrow.
If ru, en_GB, be, uk, it, eo, fr want to get 100% back for next update, today is your chance...
comment:24 by , 5 months ago
Description: | modified (diff) |
---|
Progress for Danish and Greek. Minor changes for other languages.
Drop broken vi checked in by accident.