rowe42 / lhm_animad_admin_html5

0 stars 6 forks source link

Auswahllisten sind nicht i18n fähig #97

Closed xdoo closed 6 years ago

xdoo commented 6 years ago

Auswahllisten können aktuell nicht internationalisiert werden. Das Backend erwartet genau die Werte, die in der Auswahlliste stehen. Eine Lösung könnte sein, hier key/value pairs zu verwenden.

rowe42 commented 6 years ago

Habe das gefixt und unter Branch _#175 eingecheckt. Ich verwende jetzt noch immer die Werte aus dem Backend, aber als Keys, die ich im Frontend per i18n übersetze.

Ein Beispiel ist das Feld skill von Keeper, zu sehen unter animad-keeper-form.

rowe42 commented 6 years ago

Ist nun im master. Dies Werte im locales.json sehen so aus:

...
        "skill.cleaning": "Putzen",
        "skill.feeding": "Füttern",
        "skill.breeding": "Züchten",
        "skill.paperwork": "Büroarbeit",
        "skill.taxes": "Steuern",
...

Das ist zwar etwas unkonventionell, aber ich wollte dafür nicht noch eine weitere Hierarchie in das locales.json einführen.

Schließe das Issue.