"List (text)"-field und Übersetzungen

veröffentlicht von gngn am Mi., 26.04.2017 - 17:37

Nach dem Hinzufügen neuer Wertpaare (key|label) zu einem bestehenden Drupal-8-field vom Typ "List (text)"  mit bereits übersetzten Wertpaaren stimmen die Übersetzungen nicht mehr?
Sondern sind "verrutscht"?

Immer dran denken, auch die "Allowed values list" neu zu übersetzen!

Ausgangssituation:

  • field vom Typ "List (text)" mit mehreren vorhandenen Wertpaaren (key|label):
    gray|Nice gray
    white|Shiny white
    blue|Dark blue
  • Feld ist übersetzt einschließlich der "Allowed values list":
    gray|Schönes grau
    white|Helles weiss
    blue|Dunkelblau
  • Dann neue Werte-Paare hinzugefügt
  • und diese nicht am Ende angehängt, sonder die Liste neu sortiert:
    green|Grass-green
    gray|Nice gray
    white|Shiny white
    blue|Dark blue
  • und vergessen die Übersetzung anzupassen

Erwartet hatte ich, dass die neuen Wertpaare nicht übersetzt sind (also den Original-Text verwenden) und die vorhandenen, bereits übersetzten Wertpaare erhalten bleiben.
Was aber passiert ist, dass die Übersetzungen in der Reihenfolge erhalten bleiben also "hochrutschen". Als Auswahl erhalte ich dann:

green|Schönes grau
gray|Helles weiss
white|Dunkelblau
blue|Grass-green

Was natürlich für die Anwender*innen völlig verwirrend ist ;)

Die Lösung ist ein erneutes Übersetzen der "Allowed values list".

Neuen Kommentar hinzufügen