NEWS
Adapter korrekt übersetzen (jsonConfig) -> wie?
-
Hallo Zusammen,
ich bin gerade dabei meine Adapter auf jsonConfig und nebenbei von gulp auf @iobroker/adapter-dev bzw
npm run translate
umzustellen. Das funktioniert auch soweit schon, ich stolpere nur über ein Problem:- im jsonConfig-File gibt es verschiedene text-Objekte, die eine lokale übersetzung direkt am Objekt benötigen:
"locale": { "type": "select", "label": "locale", "default": "de", "tooltip": "locale_desc", "options" : [ {label: {en: "German"}, value: "de"}, {label: {en: "English"}, value: "en"}, {label: {en: "French"}, value: "fr"} ] ...
Und jetzt die große Frage:
Wie erreiche ich das auch die options[label] automatisch übersetzt werden?
npm run translate
lässt die in meinem aktuellen Setup nämlich links liegen - was etwas lästig ist. -
Hi,
jsonConfig kennt generell mehrere Varianten um Übersetzungen zu machen und alle 3 tun auch.
Es ist allerdings so, dass ausschliesslich die erste Variante der Schema-Seite (i18n=true und i18n/xx/translations.json Dateien im Admin Folder) kompatibel mit Weblate ist. Wer also einen der anderen Wege nutzt kann nicht ohne weiteres seinen Adapter in Weblate bringen für Community Übersetzungen.
Daher bitte, soweit möglich, diese variante nutzen.
Ingo