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

المحافظة على الترجمة الحالية أثناء تحرير الصفحات المترجمة

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

أتود معرفة السبب؟

<TL;DR>
يستخدم WPML جدول ملحق String Translation لتخزين النصوص التي تحتاج إلى الترجمة في أدوات إنشاء الصفحات. حتى الآن، يمكننا فقط العثور على هذه النصوص من خلال قيمها، لأنّ جميع أدوات إنشاء الصفحات لا تحتوي على معرفات IDs مخصصة للخلايا (نعم، هكذا هو الأمر). وعليه، إذا قمت بإدخال تعديلات على خلية، فلن يعثر WPML على الترجمة السابقة لها. حتى لو كان التعديل بسيطًا، فستكون في حاجة إلى إعادة ترجمة الخلية من الصفر.
</TL;DR>

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

ببساطة، هذا يعني أنّ الطريقة الوحيدة الآن لفقد الترجمات الحالية تكون عند:

  1. تغيير المحتوى للخلايا المتعددة
  2. وكذا تغيير موضع الخلايا المتعددة

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

جرّبه!

ترجمة الروابط في الأزرار

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

والآن، عند ترجمتك لصفحات بها تلك الروابط، سيقوم WPML تلقائيًا بتحديث الروابط للتوجيه إلى المحتوى المترجم. يقوم WPML بتطبيق ذلك بالفعل على الروابط في خلايا النص. ومن الآن وصاعدًا، نغطي أيضًا الروابط في خلايا “التخصص” (speciality).

وضع النسخ لمرة واحدة للحقول المخصصة (مُلاحظ بوضوح مع قالب Avada)

لقد أضفنا وضعًا جديدًا لترجمة الحقول المخصصة يُسمى “النسخ لمرة واحدة” Copy once. هذا الوضع يعني أنّ WPML سينسخ قيمة الحقول المخصصة من النسخة الأصلية إلى الترجمة مرة واحدة فقط، وذلك عند ترجمتك بشكلٍ مبدئي.

ما الذي يجعل أي شخص يحتاج إلى شيء كهذا؟

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

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

في الوقت الحالي قمنا بتطبيقه على إعدادات تكوين قالب Avada فقط. ونقوم حاليًا بتحديث إعدادات التكوين للقوالب الأخرى للاستفادة من هذا الوضع الجديد. إذا كنت تستخدم قالبًا قد يستفيد منه، فأبلغنا بذلك (في التعليقات) وسنتعاون مع مؤلف القالب لتطبيق تحديث مماثل على هذا القالب أيضًا.

دعم Elementor

Elementor مُنشئ صفحات جديد (نسبيًا) رائع. لقد تعاونا مع فريق Elementor لإضافة الدعم لـ WPML. للاستمتاع بهذا الدعم الجديد، ستحتاج إلى تثبيت ملحق WPML Page Builders، والذي يمكنك الحصول عليه من قسم التنزيلات في حسابك.

حمّل التحديث وجرّبه وأبلغنا عن تجربتك

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

للحصول على هذا التحديث، سجّل الدخول إلى حساب WPML الخاص بك وانقر على التنزيلات. غيّر المُحدِّد في أعلى الصفحة إلى الإصدار التجريبي Beta. لقد قمنا بتحديث صفحة التنزيلات، وعليه سترى هذا:


تنزيلات الإصدار التجريبي على wpml.org

إذا كنت لا ترى تنزيلات الإصدار التجريبي، قم بتحميل الصفحة بشكلٍ كامل (CTRL-F5). أنت في حاجة إلى تثبيت:

  • WPML 3.7.0 beta
  • WPML String Translation 3.5.3 beta
  • WPML Translation Management 2.3.0 beta
  • WPML Page Builders beta 1.1.0 – فقط إذا كنت تود الاختبار مع Elementor

قريبًا

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

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

نعمل حاليًا على تحديث هام لملحق Media Translation، وهو ما سيتيح لك مراجعة الصور المختلفة في الموقع وتعيين “الترجمات” لهم. وعليه، لن يكون موضع ظهور هذه الصور في الموقع مشكلة، حيث سيقوم WPML باستبدالهم بترجماتهم. هذا مشروع كبير وما زلنا في بدايته. سنحاول تطبيقه على الإصدار WPML 3.8.

كما أنّنا نعمل على وحدة Translation Feedback، والتي استعرضناها منذ عدة أسابيع مضت.