Created on 7 January 2025, 12 days ago

Problem/Motivation

Leaflet enthält aktuell Zeichenfolgen, die in das < u > Tag eingebettet sind.

https://localize.drupal.org/translate/languages/de/translate?project=lea...

Offenbar gibt es einige Entwickler in der Drupal Community, die finden, dass wir das U Tag innerhalb der Übersetzungen gar nicht zulassen sollten. Die einen , weil Menschen unterstrichenen Text mit einem Link verwechseln könnten und die andern weil das < u > Tag, das eigentlich zum Unterstreichen von Text gedacht ist. in HTNL 5 nur noch dafür verwendet werden soll Anmerkungen hervorzuheben. Zum Beispiel dann, wenn Texte korrekturgelesen können Rechtschreibfehler mit dem tag < u > hervorgehoben werden. Zum Unterstreichen soll es aber nicht mehr verwendet werden.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u

Das letzte Wort ist hier noch nicht gesprochen und ich habe versucht alle Übersetzungen im Modul Leaflet, in denen das genannte Tag vorkommt wieder zu entfernen. Bei zwei Übersetzungen ist mir das jedoch nicht gelungen, weil diese Platzhalter enthalten. Die betreffenden Strings sind:

https://localize.drupal.org/translate/languages/de/translate?sid=2752977
https://localize.drupal.org/translate/languages/de/translate?sid=3013886

Jetzt müssen wir jemand finden, der diese Übersetzungen manuell vom Server entfernen kann. Andernfalls wird es beim Aktivieren von Leaflet und beim anschließenden Import der Übersetzungen des Moduls weiter zu einer Fehlermeldung kommen, da sich zwei der aktuell 16 von diesem Problem betroffenen Zeichenfolgen nicht über die UI des Übersetzungsservers unter Localize.drupal.org entfernen lassen, da Sie Platzhalter enthalten.

Steps to reproduce

Melde dich als Maintainer oder Translation Community Moderator an localize.drupal.org an
Trete der Gruppe der deutschen Übersetzung bei
Rufe das Projekt Leaflet auf
Versuche eine der Beiden oben angegebenen Übersetzungen über die UI zu entfernen
Du wirst eine Fehlermeldung wie die im Bild unten gezeigte erhalten.

Proposed resolution

Es muss ein Patch bereitgestellt werden, der einerseits dafür sorgt, dass Zeichenfolgen von Personen mit entsprechender Berechtigung auch dann gelöscht werden können, wenn Sie platzhalter enthalten und die betreffenden PO Dateien des jeweiligen Projektes im Hintergrund neu zusammengestellt werden, damit fehlerhafte zugelassene Übersezungen, die Platzhalter enthalten zukünftig über die UI des Übersetzungsservers gelöscht werden können.

Ich weiß, dass ist ein Edge-Case, der kommt aber leider ölfter vor als man denkt und deswegen sollten wir das dringend implementieren, wenn wir den Übersetzungsserver sowiso aktualisieren.

Remaining tasks

write a patch

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Active

Component

PO files

Created by

🇩🇪Germany joachim namyslo Kulmbach 🇩🇪 🇪🇺

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024