WPML

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

عدم فقدان الترجمة الحالية أبداً عند تعديل الصفحات المترجمة


عندما كنت تحدّث النص الأصلي، المبني باستخدام أدوات بناء الصفحات المعتمدة على الأكواد المختصرة، كان من الممكن أن تفقد ترجمات الخلايا المعدّلة.

هل تريد أن تعرف السبب؟

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

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

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

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

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

جرّب ذلك!


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

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

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


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

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

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

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

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

دعم Elementor

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

نزّل وجرّب وأخبرنا برأيك


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

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

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

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

  • WPML 3.7.0 beta
  • WPML ترجمة النصوص 3.5.3 beta
  • WPML إدارة الترجمة 2.3.0 beta
  • WPML Page Builders beta 1.1.0 – فقط إذا كنت ترغب في الاختبار باستخدام Elementor

قريباً


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

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

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

نحن نعمل أيضاً على وحدة ملاحظات الترجمة، والتي استعرضناها قبل بضعة أسابيع.

هل وجدت هذا مفيداً؟ شارك هذه المقالة: