Incapaz de ver strings i18n durante o desenvolvimento

Ao iniciar o desenvolvimento de um novo plugin, meu ambiente de desenvolvimento não capta as strings client.en.yml que pertencem ao novo plugin. Ele capta todas as outras strings de i18n, tanto do core quanto de outros plugins.

Já passei por isso antes ao introduzir um novo arquivo client.en.yml, e o problema desapareceu após algumas horas ou depois que eu fiz algo (se ao menos eu soubesse o quê). Quando o problema desaparece, ele capta atualizações das strings de i18n sem problemas. É como se levasse algo (ou tempo) antes que o arquivo fosse visto.

config/locales/client.en.yml

en:
  js:
    my_plugin:
      description_placeholder: "Enter description"

Arquivo hbs:

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

O navegador mostra:

[en.my_plugin.description_placeholder]

Admin - Customize - Text:

mostra a string correta (!!!) com a chave js.my_plugin.description_placeholder

Quando altero a string em admin - customize - text, o navegador mostra a modificação.
Quando reverto a string alterada, o navegador volta para [en.my_plugin.description_placeholder]

Já reiniciei o bin/ember-cli
Já reiniciei o rails

Quando modifico o arquivo, o ember-cli percebe e exibe file changed client.en.yml

Isso soa familiar para alguém?

2 curtidas

Acabou de acontecer, um reinício resolveu o problema…

2 curtidas

Isso deve resolver o problema:

1 curtida

Este tópico foi fechado automaticamente após 12 dias. Novas respostas não são mais permitidas.