WPML

لقد أصبحنا جاهزين بنسخة مرشحة للإصدار من WPML 2.4.0 – وهو إصدار رئيسي جديد مزوّد بوظائف رئيسية جديدة. أفضل ما في هذا الإصدار هو ميزة مزامنة القوائم الجديدة، ولكن هناك الكثير من الميزات الجديدة الأخرى التي يمكنك استكشافها.


القوائم رائعة ويتيح لك WPML ترجمتها. ولكن، ماذا تفعل مع قائمة معقدة تظهر بـ 5 لغات؟
قائمة باللغة الإنجليزية (لاحظ الرابط الجديد لمزامنة القوائم)

حتى الآن، كان عليك إنشاء ترجمات لتلك القائمة وتعبئتها يدوياً. لم يعد الأمر كذلك. الآن، يمكن لـ WPML القيام بذلك نيابةً عنك. اذهب إلى WPML->مزامنة القوائم. سترى كيف تُقارن القوائم باللغات الأخرى مع القائمة في اللغة الافتراضية.

مزامنة القوائم – يعرض WPML ما يحتاج إلى تحديث في القوائم

انقر على زر المزامنة (Sync). إذا كانت هناك قوائم أخرى مفقودة، فسيقوم WPML بإنشائها. وإذا كانت موجودة بالفعل، فسيقوم WPML بتحديثها.

القائمة الفرنسية التي تم إنشاؤها

لا تقوم هذه المزامنة بالكتابة فوق القوائم المترجمة فحسب. فإذا كان لديك بالفعل قوائم مترجمة، حيث أجريت بعض التعديلات اليدوية، فسيقوم WPML بتحديثها فقط، مع الاحتفاظ بتعديلاتك.

التصفية حسب الأصل في لوحة إدارة الترجمة


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

لذا، أضفنا مُرشّحاً حسب الأصل. اذهب إلى لوحة إدارة الترجمة وسترى خيار «الأصل» (parent) في قسم التصفية. يمكنك اختيار تصفية العناصر وفقاً لأصلها.

التصفية حسب الأصل في لوحة إدارة الترجمة

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

مبدل اللغة في القائمة


كان هذا طلباً شائعاً منذ بدء قوائم WordPress. يتيح لك WPML 2.4.0 إدراج مبدل اللغة في قائمتك. اذهب إلى WPML->اللغات وابحث عن خيار إضافة مبدل لغة إلى القائمة.
خيار مبدل اللغة في القائمة

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

قائمة تحتوي على مبدل اللغة

ترجمة أسماء المؤلفين اختيارية


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

لقد أضفنا خياراً لك لاختيار المستخدمين الذين تتم ترجمة أسمائهم. اذهب إلى WPML->ترجمة النصوص وابحث ضمن «المزيد من الخيارات» (more option).

اختيار المستخدمين الذين ستتم ترجمتهم

وبهذه الطريقة، يمكنك ترجمة أسماء الكُتّاب، ولكن ليس أسماء هؤلاء الآلاف من المشتركين.

ترجمة تصنيف «غير مصنف»


حتى الآن، كان التصنيف «غير المترجم» يُسمى «untranslated @es» (باللغة الإسبانية). الآن، سترى ترجمة صحيحة ويمكنك إعادة تسميته لاحقاً إذا أردت. يأتي WPML 2.4.0 مدمجاً بترجمة للعديد من اللغات، لذا ستحصل التصنيفات غير المترجمة بالفعل على الأسماء الصحيحة. بالنسبة للمواقع الحالية، لن تتم إعادة التسمية تلقائياً، ولكن يمكنك تعديلها بنفسك.

دعم كامل لمزامنة الحقول المخصصة للترجمات


لا توجد أي لقطة شاشة لعرضها لهذه الميزة، نظراً لأنها مجموعة من استدعاءات API الجديدة. سأكتب عنها بالتفصيل عندما نُصدر إضافة Types، والتي تستخدم واجهة برمجة التطبيقات (API) هذه لترجمة الحقول المخصصة. بالطبع، سنعمل أيضاً مع مطورين آخرين لمساعدتهم على استخدامها في القوالب والإضافات.

الأخطاء والأداء


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

من بين أبرز الأخطاء، كانت لدينا مشكلات مع التصنيفات في WordPress 3.0.x، ومشكلات مع التصنيف غير الهرمي (non-hierarchical taxonomy)، ومشكلة غامضة جداً عند تغيير المقالات المخصصة لتصبح قابلة للترجمة.

لقد تمكنا أيضاً من تبسيط استخدام قاعدة البيانات عن طريق تقليل حجم جدول الترجمة والتخزين المؤقت لعمليات SQL. سيؤدي هذا إلى تحسين وقت التنفيذ واستهلاك الذاكرة لبعض المواقع – وخاصةً المواقع الكبيرة.

التنزيل والاختبار


نرحب بتنزيلك لـ WPML 2.4.0 RC1 من حساب WPML الخاص بك. سجل الدخول، وانقر على التنزيلات (Downloads) وقم بالتمرير إلى الأسفل. إنه موجود في حزمة إصدار بيتا (Beta). لقد قمنا بالكثير من الاختبارات على هذا الإصدار وهو يعمل بالفعل على موقعنا الخاص. نحن نتطلع إلى إطلاقه قريباً وستكون مساعدتك في اختباره أمراً رائعاً.

بالمناسبة – لقد كتبنا عن التعامل مع المحتوى غير المترجم. هذا هو هدفنا التالي.

 

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