webengineering-2017
webengineering-2017 copied to clipboard
I18n missing key beim ersten Laden
Hi
ich bekomme immer folgenden Fehler in der Konsole, wenn ich die Seite neu lade:
i18next::translator: missingKey undefined common navFindMatch navFindMatch
Auf der Seite zu sehen sind dann die Namen der Felder in der common.json, zb "navFindMatch".
Etwas später kommt dann "i18next::backendConnector: loaded namespace common for language en" in der Konsole und es funktioniert wie gedacht. Die Übersetzungen werden aber erst nach einem weiteren Klick auf einen Link o.ä. eingetragen.
Ich habe schon mehrere Optionen probiert in der i18n init (wait, initImmediate ...) aber der Fehler bleibt.
Hatte das jemand weiteres und kann mir einen Lösungsansatz sagen? Ich will erreichen, das diese Daten vollständig geladen werden bevor etwas gerendert wird?
Gruss Christian
Ich konnte es vorerst fixen, die Lösung ist aber hässlich wenn die locales größer werden:
Man kann die Ressources auch direkt in der init von i18n angeben, das funktioniert fürs erste.
Hi,
als Lösung in Ordnung.
Michael