Während der Entwicklung keine i18n-Strings sichtbar

Wenn ich mit der Entwicklung eines neuen Plugins beginne, erkennt meine Entwicklungsumgebung die client.en.yml-Strings, die zu dem neuen Plugin gehören, nicht. Sie erkennt alle anderen i18n-Strings, sowohl aus dem Kern als auch für andere Plugins.

Ich hatte das schon einmal, als ich eine neue client.en.yml-Datei eingeführt habe, und das Problem verschwand nach einigen Stunden oder nachdem ich etwas getan hatte (wenn ich nur wüsste, was). Wenn das Problem verschwindet, erkennt es Aktualisierungen der i18n-Strings ohne Probleme. Es ist, als ob es etwas (oder Zeit) braucht, bevor die Datei gesehen wird.

config/locales/client.en.yml

en:
  js:
    my_plugin:
      description_placeholder: "Beschreibung eingeben"

hbs-Datei:

    <Input
      type="text"
      ...
      placeholder={{i18n "my_plugin.description_placeholder"}}
    />

Browser zeigt:

[en.my_plugin.description_placeholder]

Admin - Anpassen - Text:

zeigt den korrekten String (!!!) mit dem Schlüssel js.my_plugin.description_placeholder

Wenn ich den String in Admin - Anpassen - Text ändere, zeigt der Browser die Änderung an.
Wenn ich den geänderten String rückgängig mache, geht der Browser zurück zu [en.my_plugin.description_placeholder]

Ich habe bin/ember-cli neu gestartet
Ich habe Rails neu gestartet

Wenn ich die Datei ändere, bemerkt ember-cli dies und gibt file changed client.en.yml aus.

Kommt das jemandem bekannt vor?

2 „Gefällt mir“

Gerade eben hat ein Neustart das Problem behoben…

2 „Gefällt mir“

Das sollte das Problem lösen:

1 „Gefällt mir“

Dieses Thema wurde nach 12 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.