نحن نغير بعض المصطلحات الافتراضية لـ Discourse لاستخدامها في منتدانا (مثل تغيير “Category” إلى “Forum”، و “Topic” إلى “Thread”) وواجهنا مشكلة في تلميحات شريط البحث.
لقد قمت بتغيير ما يبدو أنه نص الموقع الصحيح، على الرغم من أنه من المحتمل أن هذه ليست التغييرات الصحيحة لأنني لم أتمكن من التحقق منها مقابل ترجمة باستخدام enableverboselocalization.
في لقطة الشاشة المرفقة، قمت بتسطير النص الذي نحاول تغييره ووضعت دائرة حول نص الموقع الذي أظن أنه المقابل الصحيح. شيء مثير للفضول لاحظته للتو قبل التقاط هذه الصورة هو أنه عندما نقرت على “Edit” في js.search.tips.status، أظهر النص على أنه “filters by topic status” ولكنه لا يزال يحمل تمييز “edited” عليه.
فقط للتأكد، لأن هذا يحدث كخطأ من وقت لآخر: هل لغة واجهتك هي أيضًا الإنجليزية الأمريكية؟
هل قمت بإعادة التحميل بعد إجراء التغيير؟ كم من الوقت انتظرت بعد إجراء التغيير؟ يستغرق الأمر بعض الوقت في بعض الأحيان لأن النصوص مخزنة مؤقتًا.
حسنًا، قد تكون هناك مشكلة هنا، لذا سأقوم بإعادة تصنيف هذا، ربما يتم عرض التلميح قبل أن يتمكن نظام تجاوز الترجمة من تغييره؟ يمكنني تكرار هذا على موقع تجريبي أيضًا.
لقد قمت بمسح ذاكرة التخزين المؤقت، وأعدت تشغيل الخادم الخاص بي، وجربت متصفحات مختلفة، وما إلى ذلك… يمكنني استدعاء الترجمة الصحيحة المعدلة في وحدة تحكم المتصفح، لكنها لا تُعرض أبدًا في البحث.
لغتنا مضبوطة على الإنجليزية الأمريكية (English US)، وقد جربت تحديث ذاكرة التخزين المؤقت (cache refreshing) والانتظار الجيد، حيث لاحظنا هذا الأمر بالأمس. كنا نفكر في الأصل أن هذا قد يحل المشكلة أيضًا، نظرًا لأن النقر على شريط البحث، ثم النقر خارجه، ثم النقر عليه مرة أخرى في نفس الجلسة سيعرض تلميحًا جديدًا، ولكن من المحتمل أننا نحتاج فقط إلى التحلي بـ المزيد من الصبر.
إمساك جيد، يبدو أن لدينا بعض الترجمات التي لا يمكن تعديلها ديناميكيًا عبر ميزة نص الموقع لأنها مضمنة في حزمة JavaScript بدلاً من تقييمها بكسل في وقت التشغيل.
لدي مسودة طلب سحب (PR) ولكني بحاجة إلى التأكد من أنها لا تكسر أيًا من المكونات الإضافية/السمات