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

بالإضافة إلى ذلك، يحسّن WPML 2.9 ترتيب اللغات عن طريق السحب والإفلات.
خضعت صفحة خيارات مبدل اللغة لإعادة كتابة بالكامل وهي تغطي الآن كل ما يمكن لـ WPML القيام به.
مجلد للغة الافتراضية
يتيح لك WPML 2.9 عرض اللغة الافتراضية لموقعك في مجلد للغة. لذلك، يمكن أن تبدو عناوين URL لموقعك هكذا:
example.com/en/
example.com/es/
example.com/fr/
للتمكين، حدد خيار استخدام الدليل للغة الافتراضية في مربع تنسيق عنوان URL للغة.

عند تمكين هذا الخيار، يمكنك اختيار ما يوضع في الدليل الجذري. يمكن أن يكون هذا إما صفحة WordPress أو ملف HTML ثابتاً. إذا كنت تريد أن تبدو صفحة الجذر مطابقة تماماً للصفحات الأخرى في موقعك، فستكون صفحة WordPress مناسبة. أما إذا كنت تريد أن تبدو مختلفة تماماً، مثل خريطة العالم، فيمكنك إنشاء ملف HTML ثابت.
إصلاح توافق bbpress
لقد مر هذا الأمر دون أن نلاحظه تقريباً. منذ إصدار bbpress 2.3، أصبح غير متوافق مع WPML بطريقة أساسية جداً. لقد تغير ترتيب تهيئة bbpress، مما جعله يُحمّل قبل تحميل WPML. وقد أدى ذلك إلى حالة تسابق (race condition)، مما تسبب في إخفاء قوائم bbpress.
اضطررنا إلى إعادة صياغة تسلسل تهيئة WPML للتكيف مع هذا التغيير. ونتيجة لذلك، عاد WPML و bbpress متوافقين تماماً مرة أخرى.
الترجمة من الواجهة الأمامية
لقد كنا نعمل بصمت على طريقة جديدة لك لترجمة المواقع – من نماذج الواجهة الأمامية، وهي جاهزة الآن. باستخدام CRED، إضافتنا لتحرير المحتوى من الواجهة الأمامية، ستتمكن الآن من إنشاء نماذج لترجمة المحتوى من صفحات الواجهة الأمامية.
قد تتساءل ما فائدة الترجمة من الواجهة الأمامية. سؤال جيد!
عندما تنشئ نماذج ترجمة في الواجهة الأمامية، يكون لديك تحكم كامل في واجهة الترجمة. يمكنك بناء هذه النماذج باستخدام مزيج من HTML والأكواد المختصرة (للمُدخلات). بهذه الطريقة، يمكنك تنسيق واجهة الترجمة لتتطابق مع المحتوى.
على سبيل المثال، إذا كنت تترجم «houses»، فستكتب التسميات وتجمّع الحقول بحيث يكون واضحاً جداً للمترجم ما يعنيه كل حقل. هذا المستوى من التخصيص ممكن فقط عندما تعرف حقاً ما تترجمه وما يعنيه كل حقل.
ميزة أخرى للترجمة من الواجهة الأمامية هي أن مترجميك لا يحتاجون إلى الدخول إلى لوحة تحكم WordPress. فهم يرون واجهة الترجمة المألوفة، مباشرة على الصفحات العامة للموقع. ينقر المترجمون على أيقونات + لإضافة المحتوى أو أيقونات «تعديل» لتعديله.
باستخدام CRED Frontend Translation، يحصل مترجموك على نفس الصلاحيات التي تحددها في إدارة الترجمة الخاصة بـ WPML. أنت تختار ما إذا كان بإمكان المترجمين العمل في الواجهة الخلفية لـ WordPress، أو صفحات الواجهة الأمامية، أو كليهما.
للاستمتاع بقدرات الترجمة من الواجهة الأمامية لموقعك، ستحتاج إلى شراء CRED وامتلاك حساب CMS لـ WPML. بعد ذلك، نزّل CRED Frontend Translation من حسابك وستكون جاهزاً للبدء.
تغييرات أخرى
إلى جانب هذه التغييرات الرئيسية، يتضمن WPML 2.9 قائمة من التحسينات والإصلاحات الأصغر.
- إضافة وسوم Title إلى التصفح
- أصبح rel=canonical الآن اختيارياً وقابلاً للضبط ضمن WPML -> اللغات → خيارات SEO
- السماح بتحديد جميع اللغات عند إرسال المستندات للترجمة من لوحة إدارة الترجمة
- تحسين استيراد/تصدير ملفات .po من شاشة ترجمة النصوص
- الحفاظ على وسائط url في مبدل اللغة
- تكرار جميع الحقول المخصصة والتصنيفات عند تكرار المقالة
- دالة جديدة في قسم استكشاف الأخطاء وإصلاحها لضبط تحديث جداول الترجمة بعد تغيير المعرّف النصي للرابط للمقالات المخصصة أو التصنيفات المخصصة التي تحتوي على عناصر مترجمة
- السماح بإعادة تعيين مهام الترجمة
إصلاحات الأخطاء:
- إعادة توجيه لغة المتصفح (بعض إصدارات IE)
- أيقونات الأعلام المخصصة لا تظهر في أعمدة جدول المقالات (شاشة المقالات)
- ترجمة المعرّف النصي للرابط في مبدل اللغة (LS) لا تعمل عندما تكون اللغة الافتراضية لـ WPML مختلفة عن اللغة الأصلية لترجمة النصوص (ST)
- ترتيب اللغات لا يُطبّق قبل السحب الأول
- تغيير المعرّف النصي للرابط لتصنيف يؤدي إلى تعطل بعض الأمور
- عنوان url خاطئ للمقالات المخصصة ذات المعرّف النصي للرابط المترجم.
متفرقات:
- تغيير الإشارات إلى دالة jQuery المهملة live()
القادم لـ WPML
تجارة إلكترونية متعددة اللغات أفضل
محطتنا الرئيسية التالية لـ WPML لن تكون في الواقع داخل WPML، بل في WPML Multilingual & Multicurrency for WooCommerce. كما قرأت هنا على الأرجح بالفعل، نحن نقوم بإعادة بناء WPML Multilingual & Multicurrency for WooCommerce بالكامل. هدفنا هو تقديم أفضل تجربة ممكنة عند تشغيل مواقع تجارة إلكترونية متعددة اللغات.
بهذه الروح، سيُخصص إصدار WPML الفرعي القادم لإضافة الميزات المطلوبة للتجارة الإلكترونية متعددة اللغات. وأهمها صفحة ترجمة مركزية للتصنيفات. سيصبح كل شيء أكثر وضوحاً عندما نُصدر أول إصدار بيتا من إضافة WPML Multilingual & Multicurrency for WooCommerce الجديدة.
نحن نتحدث عن WooCommerce، ولكن بمجرد أن تصبح جاهزة لـ WooCommerce، سنجعل تلك الإضافة عامة لتدعم أيضاً Jigoshop و MarketPress وربما WPEC.
إدارة كاملة للأدوار
تماماً مثل العديد منكم، نحن ننمو هنا. قبل بضع سنوات فقط، كنا 3 أشخاص نقوم بكل شيء. الآن، نحن أكثر من 30 شخصاً وأصبح كل شيء أكثر تعقيداً. تعد إدارة الترجمات لمواقعنا المختلفة إحدى المهام التي نرغب في تبسيطها.
سيكون من الرائع لو كان لدينا شخص يدير الترجمات. اليوم، يجب أن يكون هذا الشخص مديراً في WordPress. وهذا يمثل مشكلة.
بالنسبة لـ WPML 3.0، نخطط لإنشاء دور جديد يسمى «مدير الترجمة». سيتمكن هذا المدير من إرسال المحتوى للترجمة (المقالات، التصنيفات، السلاسل النصية، والمنتجات). وسيتمكن من التواصل مع المترجمين، وطرح المشكلات، وتعديل الترجمة.
إذا كنت ترى أيضاً استخداماً جيداً لمدير الترجمة، فأضف تعليقاتك هنا وأخبرنا كيف ترى آلية عمله.
ما رأيك؟
هل تعجبك الميزات الجديدة في WPML 2.9؟ هل لديك أي اقتراحات أو أفكار؟
لا يمكننا تنفيذ كل شيء على الفور، لكننا سعداء جداً بالاستماع إليك ومعرفة ما يمكن إضافته في الإصدارات القادمة. اترك تعليقاتك وأخبرنا برأيك.
بالمناسبة، ما زلنا نوظف
في الوقت الحالي، لدينا وظائف شاغرة لثلاثة مطورين. إذا كنت مطوراً متميزاً، وشخصاً ممتعاً في العمل، وترغب في الانضمام إلى مكان يمثل وظيفة وعائلة في نفس الوقت، فيرجى الاتصال بنا.

