غير قادر على رؤية سلاسل 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

هل يبدو هذا مألوفًا لأي شخص؟

إعجابَين (2)

الآن، أعاد التشغيل حل المشكلة…

إعجابَين (2)

هذا يجب أن يحل المشكلة:

إعجاب واحد (1)

تم إغلاق هذا الموضوع تلقائيًا بعد 12 يومًا. لم يعد يُسمح بالردود الجديدة.