WPML
الحالة
محلولة
تم حلها في
ACFML 1.3

نظرة عامة على المشكلة

مع ACFML 1.2، أصبح لدينا القدرة على ترجمة صفحات خيارات ACF باستخدام حزم ترجمة النصوص. بشكل أساسي، إذا أنشأت صفحة خيارات وأدخلت بعض القيم، يجب عليك الذهاب إلى شاشة WPML ترجمة النصوص وترجمة تلك القيم.

للأسف، لا يعمل هذا بشكل جيد في جميع الحالات. في الوقت الحالي، رصدنا مشكلتين.

ترجمة الحقول المركبة لا تعمل

في الوقت الحالي، يمكنك ترجمة الحقول النصية فقط (نص مضمّن أو مساحة نصية) بهذه الطريقة. إذا كنت ستستخدم حقولاً أكثر تعقيداً، مثل حقل URL (وهو مركب من قيمتين: URL ونص الرابط)، فستجد في ترجمة النصوص بعض القيم المشفرة التي يصعب جداً ترجمتها.

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

الترحيل من الطريقة القديمة لترجمة صفحات الخيارات لا يعمل

قبل ACFML 1.2، كان من الممكن ترجمة قيم صفحات الخيارات عن طريق تبديل مبدل اللغة في شاشة تعديل صفحة الخيارات. لم ينجح هذا الأمر على الإطلاق مع العديد من المستخدمين (ولهذا السبب قدمنا طريقة جديدة) ولكنه نجح مع البعض منكم.

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

ولكن إذا كنت ترغب في تحديث بعض القيم أو إدخال قيمة جديدة، ففكر في أحد الخيارين التاليين:

  • إدخال قيمة جديدة وترجمة جميع القيم مرة أخرى باستخدام واجهة جديدة
  • إذا لم يكن هذا خياراً متاحاً لك (على سبيل المثال، إذا كنت تستخدم حقولاً مركبة و/أو لديك قيم كثيرة جداً لترجمتها مرة أخرى)، فيرجى، في وقت التحديث، الرجوع بإصدار ACFML إلى الإصدار 1.1، وتحديث صفحات الخيارات، وبعد ذلك، تحديث ACFML إلى أحدث إصدار.

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

جميع المشاكل المعروفة →