هل تستمتع بالبحث عن ترجمات WordPress وتثبيتها في مواقعك؟ إذا لم يكن الأمر كذلك، فسيعجبك إصدار WPML 2.6.0. لقد أضفنا ميزة التنزيل التلقائي لترجمات نواة WordPress. إنها في إصدار بيتا ونرحب بتجربتك لها.
عندما تدير موقعاً متعدد اللغات، فإنك تحتاج إلى ترجمة المحتوى، ولكن هذا ليس كل شيء. بعض النصوص تأتي من القالب، وبعضها من الإضافات، وبعضها من WordPress نفسه.
بينما يأتي قالبك ومعظم الإضافات عادةً مع ملفات .mo التي تمنحك الترجمات التي تحتاجها، فإن WordPress لا يفعل ذلك. تحتاج إلى البحث عن ملفات .mo هذه، وتنزيلها، وتثبيتها.
ثم، عندما تتم ترقية WordPress، يتعين عليك تكرار هذه العملية.
يتيح لك WPML 2.6.0 نسيان أمر ملفات الترجمة الخاصة بـ WordPress. سيقوم بتنزيلها لك وإبقائها مُحدّثة عندما يتم تحديث WordPress. وكميزة إضافية، يمكنك نسيان ملفات .mo الخاصة بـ WordPress تماماً. نحن نحفظ الترجمات في جدول ترجمة النصوص في WPML. هذا يعني أنك لست بحاجة حتى إلى جعل دليل «languages» الغامض قابلاً للكتابة، أو إنشائه.
كيف يحصل WPML 2.6.0 على الترجمات
لقد كتبنا نصاً برمجياً (معقداً نوعاً ما) يفحص مستودع ترجمات WordPress بالكامل. بنية هذا المستودع «ليست متسقة جداً» (بعبارة لطيفة)، لكننا لا نهتم. نحن نقرأه ونعرف أين توجد الترجمات للغات المختلفة. يُنشئ نصنا البرمجي دليل XML قمنا بتخزينه على CDN (شبكة توصيل المحتوى) الخاصة بنا، للوصول إليه بسرعة فائقة.
سيقوم WPML 2.6.0 بتحميل ملف XML ذلك عندما يحتاج إلى الحصول على ترجمات WordPress. يشمل هذا التثبيت لأول مرة، أو اللغات الجديدة، أو تحديثات WordPress. يمكنك أيضاً توجيه WPML للتحقق يدوياً.
اذهب إلى WPML->تعريب القوالب والإضافات. ستلاحظ خياراً جديداً لـ «تحديد كيفية الحصول على ترجمات نواة WordPress». عندما تضبطه على «سيقوم WPML بتنزيل ترجمات WordPress تلقائياً»، سيتولى WPML المهمة.

بمجرد التمكين، سترى ثلاثة أعمدة جديدة في قائمة اللغات. يخبرك العمود الأول بآخر مرة حصلت فيها على ترجمة لتلك اللغة. ويخبرك العمود التالي بالترجمات المتاحة. ويتضمن العمود الأخير أزرار التنزيل الفعلية.
انقر على مراجعة التغييرات والتحديث لكل لغة من اللغات.
يقوم WPML بتنزيل الترجمة الأفضل مطابقة لكل لغة
سيقوم WPML بتنزيل أفضل ملف .mo لإصدار WordPress الخاص بك واللغة المحلية المحددة. على سبيل المثال، إذا كنت تستخدم إصدار WordPress 3.4.1 وتحتاج إلى ترجمة للإسبانية الأرجنتينية، فسيبحث WPML عن اللغة المحلية «es_AR». إذا لم يتمكن من العثور عليها، فسيبحث عن اللغة الإسبانية المحلية الافتراضية (es_ES).
ثم، يبحث WPML عن إصدار WordPress الأفضل مطابقة. إذا تمكن من العثور على فرع ترجمة للإصدار الذي تقوم بتشغيله، فسيحصل عليه. بخلاف ذلك، سيحاول استخدام الإصدار «trunk». وأخيراً، يبحث عن أحدث إصدار.
يعرض لك WPML ما هو جديد أو مُحدّث
بعد أن يقوم WPML بتنزيل ملف .mo الذي يحتوي على الترجمة المُحدّثة، فإنه يتيح لك مراجعتها قبل تطبيق هذه الترجمات الجديدة.

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

نظراً لأننا نحفظ هذه الترجمات في قاعدة البيانات، لم تعد هناك حاجة لإنشاء دليل «translations» وحفظ ملفات .mo الخاصة بـ WordPress هناك. سيتم حفظ ترجمات WordPress تماماً مثل أي ترجمة أخرى لموقعك.
في حال كنت تتساءل، لا يوجد أي تغيير في الأداء. يقوم WPML بتحميل جميع هذه الترجمات في استعلام SQL واحد ويبحث عنها بكفاءة. هذا ليس أسرع أو أبطأ من استخدام ملفات .mo.
بالطبع، هناك الكثير من المزايا لوجود هذه الترجمات في جداول ترجمة النصوص في WPML. على سبيل المثال، يمكنك تعديلها ويتم تضمينها في أي نسخة احتياطية لقاعدة البيانات تقوم بإنشائها.
قم بالتنزيل والتجربة
للحصول على هذا التنزيل، اذهب إلى حساب WPML الخاص بك وانقر على التنزيلات. تحتاج إلى إصدار بيتا الأخير. قم بتنزيله وفك ضغطه. الإضافات التي تغيرت هي نواة WPML وإضافة ترجمة النصوص. أنت بحاجة إليهما معاً لهذه الميزة الجديدة (نعم، هذا يعني أن التنزيل التلقائي للترجمة متاح فقط لإصدار WPML CMS، والذي يتضمن وحدة ترجمة النصوص).
يرجى عدم تشغيل هذا على مواقع مباشرة حتى الآن. إذا كنت تقوم فقط بإعداد موقع تطوير، فلا بأس بذلك. هذا الإصدار من WPML جديد تماماً. لقد أجرينا مجموعة من اختبارات التطوير عليه، لكنه لم يمر عبر ضمان جودة الإنتاج لدينا.
ما رأيك؟ أخبرنا في تعليقاتك!

