WPML

الغالبية العظمى من مواقع WordPress اليوم هي مواقع بغير اللغة الإنجليزية. اليوم، يسهّل WPML تشغيل المواقع متعددة اللغات، التي لا تستخدم الإنجليزية كلغة افتراضية لها، أو لا تستخدم الإنجليزية على الإطلاق.

لماذا تعتبر كانت الإنجليزية لغة خاصة في مواقعك متعددة اللغات؟


تحصل إضافة ترجمة النصوص في WPML على النصوص من مصادر مختلفة. والأهم من ذلك، أنها تحصل على السلاسل من دوال GetText (في WordPress، والقالب، والإضافات) ومن النصوص التي تُدخلها في أماكن مختلفة في لوحة تحكم WordPress.

كل ما يأتي تقريباً من GetText سيكون باللغة الإنجليزية في الأصل. بينما تريد إدخال النصوص في لوحة تحكم WordPress باللغة الافتراضية للموقع.

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

الآن، تعود اللغة المصدر للسلاسل بقوة. كل سلسلة لها لغتها المصدر الخاصة بها ويمكنك بسهولة تعيين لغة سلاسل فردية، أو سياقات كاملة.

لنلقِ نظرة على مثال عملي. لنفترض أن موقعك يعمل باللغة الإسبانية (الافتراضية)، والكتالونية، والفرنسية. بدون الإنجليزية. تمت برمجة القالب والإضافات باللغة الإنجليزية، كلغة أصلية لها.

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

أدخل النصوص بلغتك العادية ترجم إلى لغات الموقع الأخرى في ترجمة النصوص
اسم الموقع وسطر الوصف باللغة الإسبانية، في شاشة إعدادات WordPress في لوحة التحكم
يمكننا ترجمة سطر الوصف من الإسبانية إلى اللغات الأخرى في الموقع
الصفحة الرئيسية الإسبانية (اللغة الأصلية) الصفحة الرئيسية الفرنسية (الترجمة)
الإسبانية «الأصلية» على الصفحة الرئيسية
الترجمة الفرنسية على الصفحة الرئيسية الفرنسية

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

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

كيفية تعيين اللغات المصدر للسلاسل


يمكنك تغيير لغات سلاسل معينة أو جميع السلاسل التي تنتمي إلى نطاق ما.

لتغيير لغة سلاسل معينة، حددها وانقر على زر تغيير لغة السلاسل المحددة الجديد. ثم، اختر اللغة الجديدة.

تغيير لغة السلاسل المحددة

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

انقر على الرابط للوصول إلى «لغات النطاقات»

ثم، اختر اللغة الجديدة.

مربع حوار لتعيين لغة نطاقات كاملة

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

المواقع الحالية تبقى دون تغيير (ما لم ترغب في تغيير السلاسل)


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

لتحديث لغات السلاسل للمواقع الحالية، اتبع نفس الخطوات الموضحة سابقاً. يمكنك تحديث سلاسل فردية أو سياقات كاملة.

مشكلات معروفة


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

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

تنزيل إصدار بيتا

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

للتنزيل، اذهب إلى حساب WPML الخاص بك. انقر على التنزيلات وقم بالتمرير حتى النهاية. نزّل CMS Beta Package. يتضمن ملف ZIP هذا جميع مكونات WPML. يجب عليك استخدام مكونات WPML من ملف ZIP هذا فقط وعدم الخلط بين إصدارات التطوير وإصدارات الإنتاج.

إذا كنت تستخدم WPML Multilingual & Multicurrency for WooCommerce، فاستخدم إصدار بيتا من تلك الحزمة أيضاً. تم تحديث إصدار بيتا من WPML Multilingual & Multicurrency for WooCommerce ليتوافق مع هذا التغيير في لغات السلاسل.

هل لديك ملاحظات؟


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

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

هل لديك أسئلة؟ اقتراحات؟ أفكار؟ اترك تعليقاتك وسنرد عليك.

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