لقد قمت بنقل هذا الموضوع إلى فئة Contribute > Bug. ما ألاحظه في موقع Discourse المستضاف لدي هو أنه عند تحرير محتوى نصي يتضمن وسيطاً (placeholder)، يتم حفظ النص المُعدّل في جدول TranslationOverride. يُعرض النص في واجهة المستخدم الخاصة بالموقع. على سبيل المثال، إذا قمت بتحرير نص login_required.welcome_message، فسيتم استخدام النص المُعدّل في صفحة تسجيل الدخول.
المشكلة هي أن النص المُعدّل لا يُعرض بشكل متسق في قائمة Admin / Customize / Text، ولا يُعرض على الإطلاق في صفحة تحرير النص:
إذا قمت بالتحقق من خانة “إظهار المُعدّلة فقط” (Only show overridden)، أو البحث عن مفتاح ترجمة محدد، فسيتم عرض النص المُعدّل:
إذا نقرت على زر تحرير النص، فسيتم عرض منطقة نص فارغة:
تعديل: يبدو أن هذا تكرار للمشكلة التي أشار إليها @tshenry: https://meta.discourse.org/t/changing-systems-welcome-message/128572/3. الفرق الذي ألاحظه هو أن النقر على زر التراجع في الخطوة 6 يعيد النص الافتراضي، وليس النص المُعدّل مؤخراً. يبدو أن المشكلة تحدث فقط في السلاسل التي تحتوي على وسائط. سأغلق هذا الموضوع كتكرار الآن.


