مرحبًا بالجميع، أواجه موقفًا مشابهًا حيث قمت بتوطين الموضوع ولدي ترجمة كاملة باللغتين الإنجليزية والفرنسية، ولكن هذا الموضوع المثبت يعرض الملخص الأصلي فقط. التبديل بين اللغات “يُحدّث” العنوان فقط في الصفحة الرئيسية. هل هناك أي حل بديل؟ يبدو أنكم نجحتم في جعل الأمر يعمل لـ meta.discourse.org (انظر رسالة الترحيب المثبتة “New to Discourse?Start Here” التي تبدل اللغات بنجاح حتى الملخص في الصفحة الرئيسية) ![]()
شكرًا للمشاركة، سألقي نظرة على هذا.
هذه تفاصيل لمعلومات إضافية - المقتطفات والعناوين مرتبطة بـ TopicLocalizations (توطين لموضوع). يرتبط محتوى المنشور بـ PostLocalization.
لذا، ما من المحتمل أن يحدث هو أننا قد نحتاج إلى “تحديث” المقتطف عندما يتم إجراء تعديلات على توطين أول منشور في الموضوع.
مرحباً نات ![]()
شكراً جزيلاً لمساعدتك ودعمك. إذا كان هذا قد يساعد في التحقيق:
مثال على السلوكيات المتوقعة على meta.discourse.org مع الموضوع المثبت “New to Discourse? Start Here” الذي يقوم بتحديث عنوانه وملخصه بشكل صحيح عندما نغير اللغة. هذا ما أتطلع إليه أيضاً.
مثال على مشكلة مماثلة على meta.discourse.org كما لدي في نسختي الخاصة:
Support - Discourse Meta بالنظر إلى الموضوع المثبت “About the Support category”. التبديل إلى اللغة الفرنسية يقوم بتحديث العنوان فقط ويبقى الملخص باللغة الإنجليزية. أنا أواجه نفس الشيء تقريباً ![]()
شكراً لمساعدتك ودعمك،
مع أطيب التحيات،
تيرينوي
تم إصلاح هذا من خلال
- FIX: Update topic excerpts when the first post is localized by nattsw · Pull Request #36885 · discourse/discourse · GitHub
- وأيضًا DEV: Add rake task to backfill localization excerpts which were empty by nattsw · Pull Request #36901 · discourse/discourse · GitHub
يجب أن يكون هذا قد تم إصلاحه أيضًا ![]()
شيء واحد يجب ملاحظته لأولئك الذين يستضيفون بأنفسهم ولديهم مقتطفات محلية مفقودة: ستحتاج إلى التحديث، ثم تشغيل مهمة الـ rake التالية [1] في وحدة التحكم الخاصة بك
bundle exec rake topic_localizations:backfill_excerpts
## أو ربما باستخدام sudo
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts
حتى يمكن ملء المقتطفات المحلية الفارغة.
بدلاً من ذلك، إذا لم تكن مهمة الـ rake ممكنة، فإن الطريقة الأكثر يدوية هي إعادة ترجمة المنشور الأول للمواضيع المتأثرة.
قد يسأل البعض - “لماذا ليس ترحيلًا (migration) تلقائيًا؟”، لأننا نستخدم
PrettyTextهنا للمقتطفات، وكالعادة نحاول تجنب كود التطبيق في عمليات الترحيل. ↩︎
شكرًا جزيلاً!! سأقوم بترقية النسخة الخاصة بي بعد العام الجديد وأعلمك إذا كانت لا تزال لدي أية مشكلات ولكن شكرًا على هذا الرد الفعال والسريع
تحياتي
