개발 중 i18n 문자열이 표시되지 않습니다

새 플러그인을 개발하기 시작하면, 해당 플러그인에 속한 client.en.yml 문자열이 개발 환경에 반영되지 않습니다. 코어와 다른 플러그인의 모든 i18n 문자열은 정상적으로 반영됩니다.

이전에 새로운 client.en.yml 파일을 도입했을 때에도 같은 문제가 발생했고, 몇 시간이 지나거나 무언가를 수행한 후(무엇을 했는지는 모르겠지만) 문제가 해결되었습니다. 문제가 해결되면 i18n 문자열 업데이트가 아무 문제 없이 반영됩니다. 마치 파일이 인식되기까지 무언가(또는 시간)가 필요한 것 같습니다.

config/locales/client.en.yml

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

hbs 파일:

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

브라우저 표시 내용:

[en.my_plugin.description_placeholder]

관리자 - 사용자 지정 - 텍스트:

js.my_plugin.description_placeholder 키와 함께 올바른 문자열을 표시합니다 (!!!)

관리자 - 사용자 지정 - 텍스트에서 문자열을 변경하면 브라우저에 변경 사항이 표시됩니다.
변경된 문자열을 원복하면 브라우저는 다시 [en.my_plugin.description_placeholder]로 돌아갑니다.

bin/ember-cli를 재시작했습니다.
rails를 재시작했습니다.

파일을 수정하면 ember-cli가 감지하여 file changed client.en.yml을 출력합니다.

누군가 이 문제를 겪어보셨나요?

방금 재부팅을 했더니 문제가 해결되었습니다…

이것이 문제를 해결해야 합니다: