WPML 5.0 Beta – تجربة معاد تصميمها وترجمة تلقائية أكثر ذكاءً
يُعد WPML 5.0 أكبر تحديث أطلقناه منذ سنوات.
ربما تعلم أننا جادون جداً في بناء أفضل سير عمل ممكن للترجمة للمواقع التي تستخدم أدوات بناء الصفحات. في هذا الإصدار، لدينا تحسينات كبيرة لجميع أدوات بناء الصفحات تقريباً ونقدم دعماً لأداة بناء أخرى شائعة.
هل تريد أن تعرف السبب؟
<TL;DR> يستخدم WPML جدول ترجمة النصوص لتخزين النصوص التي تتطلب ترجمة في أدوات بناء الصفحات. حتى الآن، لم نكن قادرين على العثور على هذه النصوص إلا من خلال قيمها، لأن جميع أدوات بناء الصفحات لا تحتوي على معرفات فريدة للخلايا (نعم، هكذا هو الحال). لذلك، إذا غيّرت خلية، لم يكن بإمكان WPML العثور على الترجمة السابقة لها. حتى لو كان التعديل صغيراً، فستظل بحاجة إلى إعادة ترجمة تلك الخلية من الصفر. </TL;DR>
قررنا أن هذا ليس «شيئاً صغيراً يمكن للناس التعايش معه». لن نرغب في وجوده على مواقعنا الخاصة. لذلك، قمنا بتحديث كبير لجدول ترجمة النصوص ولمنطق الترجمة الخاص بأدوات بناء الصفحات. الآن، نحن نطابق نصوص الخلايا بناءً على القيمة، والموضع، والتعيين.
بعبارة بسيطة، هذا يعني أن الطريقة الوحيدة لفقدان الترجمات الحالية الآن هي إذا قمت بما يلي:
حينها، سيواجه WPML صعوبة في الربط بين الخلايا وترجماتها. عندما تحتاج إلى إجراء تعديلات ضخمة على الصفحات الحالية (المنشأة باستخدام أدوات بناء الصفحات)، كل ما عليك فعله هو الحفظ بشكل متكرر. أولاً، انقل العناصر ثم احفظ. بعد ذلك، غيّر محتوى الخلية واحفظ مرة أخرى. أو عدّل واحفظ ثم انقل واحفظ. لا يهم الترتيب. بهذه الطريقة، يتتبع WPML ترجمات الخلايا ولن تفقد ترجماتك الحالية.
جرّب ذلك!
الآن، عندما تترجم صفحات تحتوي على مثل هذه الروابط، سيُحدّث WPML الروابط تلقائياً لتوجيهها إلى المحتوى المترجم. يقوم WPML بذلك بالفعل للروابط الموجودة في الخلايا النصية. ومن الآن فصاعداً، سنغطي أيضاً الروابط في الخلايا «المتخصصة».
لماذا قد يحتاج أي شخص إلى شيء كهذا؟
فكر في قالب مثل Avada. يستخدم Avada حقولاً مخصصة لتخزين الإعدادات الخاصة بكل صفحة. على سبيل المثال، يخزن إعدادات تنسيق عنوان الصفحة.
باستخدام هذا الوضع الجديد، يمكنك ترجمة الصفحات باستخدام Avada وتُطبّق جميع الإعدادات تلقائياً على المحتوى المترجم. بعد ذلك، يمكنك تعديل الترجمات وتغيير مظهر العنوان لكل لغة. حتى الآن، كان عليك الاختيار بين قفل هذه الحقول بين جميع الترجمات أو الاضطرار إلى رؤية هذه الحقول في محرر الترجمة. يتيح لك الوضع الجديد المزامنة التلقائية مرة واحدة ثم التمتع بحرية التحديث بشكل منفصل.
في الوقت الحالي، قمنا بتطبيق ذلك على إعدادات قالب Avada فقط. نقوم حالياً بتحديث إعدادات القوالب الأخرى للاستفادة من هذا الوضع الجديد. إذا كنت تستخدم قالباً قد يستفيد أيضاً من هذا الوضع، فأخبرنا (في التعليقات) وسنعمل مع مطوّر القالب لتطبيق تحديث مماثل لذلك القالب أيضاً.
للحصول على هذا التحديث، سجل الدخول إلى حساب WPML الخاص بك وانقر على التنزيلات. غيّر المحدد في أعلى الصفحة إلى Beta. لقد قمنا بتحديث صفحة التنزيلات، لذا سترى هذا:

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