Impossible de voir les chaînes i18n pendant le développement

Lorsque je commence à développer un nouveau plugin, mon environnement de développement ne détecte pas les chaînes client.en.yml qui appartiennent au nouveau plugin. Il détecte toutes les autres chaînes i18n, qu’elles proviennent du cœur ou d’autres plugins.

J’ai déjà rencontré ce problème lors de l’introduction d’un nouveau fichier client.en.yml, et le problème a disparu après quelques heures ou après que j’aie fait quelque chose (si seulement je savais quoi). Lorsque le problème disparaît, il détecte les mises à jour des chaînes i18n sans aucun problème. C’est comme si cela prenait quelque chose (ou du temps) avant que le fichier ne soit vu.

config/locales/client.en.yml

en:
  js:
    my_plugin:
      description_placeholder: "Entrez la description"

Fichier hbs :

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

Le navigateur affiche :

[en.my_plugin.description_placeholder]

Admin - Personnaliser - Texte :

affiche la bonne chaîne (!!!) avec la clé js.my_plugin.description_placeholder

Lorsque je modifie la chaîne dans Admin - Personnaliser - Texte, le navigateur affiche la modification.
Lorsque je rétablis la chaîne modifiée, le navigateur revient à [en.my_plugin.description_placeholder]

J’ai redémarré bin/ember-cli
J’ai redémarré rails

Lorsque je modifie le fichier, ember-cli le remarque et affiche file changed client.en.yml

Cela dit quelque chose à quelqu’un ?

2 « J'aime »

Juste maintenant, un redémarrage a résolu le problème…

2 « J'aime »

Cela devrait résoudre le problème :

1 « J'aime »

Ce sujet a été automatiquement fermé après 12 jours. Les nouvelles réponses ne sont plus autorisées.