توقف النص المفرد عن العمل بعد تخصيص صيغة الجمع

يبدو أن تعديل النسخة الجمع لنص الموقع يكسر النسخة المفردة.

النص الذي استخدمته لهذا المثال هو
admin.site_settings.default_categories.modal_description

الإعداد

نحتاج إلى فئة مدرجة فقط في الشريط الجانبي لمستخدم واحد بالضبط. لذا قم بإنشاء فئة جديدة وأضفها إلى الشريط الجانبي الخاص بك أو تأكد من أن فئة ما ليست في الشريط الجانبي لأي شخص عن طريق إضافتها إلى فئات قائمة التنقل الافتراضية وإزالتها، مع التأكيد على أنه يجب إزالتها لجميع المستخدمين الحاليين. ثم أضفها إلى الشريط الجانبي الخاص بك.
الخيار الأخير له ميزة أنه يمكنك تجربة النافذة المنبثقة المعنية مسبقًا.

خطوات التكرار

  1. انتقل إلى المسؤول > نصوص الموقع
  2. ابحث عن admin.site_settings.default_categories.modal_description
  3. انقر فوق تعديل بجوار admin.site_settings.default_categories.modal_description.other
  4. قم بتحرير النص (أضفت “تعديل” في النهاية) واحفظ التغيير
  5. أعد تحميل الموقع حتى تدخل تغييراتك حيز التنفيذ
  6. أضف الفئة من خطوة الإعداد إلى إعداد الموقع فئات قائمة التنقل الافتراضية واحفظ التغيير. ارفض السؤال عما إذا كان هذا سيؤثر على المستخدمين الحاليين.
    يجب أن ترى النص المعدل في النافذة المنبثقة.
  7. الآن قم بإزالة الفئة من الإعداد. عند الحفظ، سترى النافذة المنبثقة تسأل عما إذا كنت تريد تغيير هذا لمستخدم واحد. لكن النص غير معروض.
  8. لا تنس إعادة تعيين النص المخصص.
إعجابَين (2)

مثير للاهتمام، عندما يكون لدينا نص قابل للترجمة، فإنه يحتوي على ترجمات متعددة:

        categories:
          one: "Found %{count} category"
          other: "Found %{count} categories"

هل نظام التجاوز الخاص بنا ليس لديه طريقة لاستهداف المتغيرات .one و .other؟

نعم، يمكنك رؤية كلا النصين في لقطة الشاشة:

في هذه الحالة، لم أرغب في تغيير كليهما. لكن تغيير أحدهما فقط يكسر الآخر. يؤدي تعديل النسخة المفردة ولكن ليس النسخة الجمع إلى كسر صيغة الجمع.


إعجابَين (2)

مثير للاهتمام، إذا قمت بتحرير كلاهما، هل ينجح الأمر؟

3 إعجابات

نعم


إعجابَين (2)