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

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

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

يمكن للمستخدمين النهائيين إنشاء حساباتهم الخاصة من لوحة تحكم WordPress. عندما ينقرون على روابط تعليمات الترجمة، ستطلب WPML تسجيل الدخول/إنشاء حساب جديد. بمجرد الدخول، سيحصلون على تعليمات مفصلة حول كيفية ترجمة موقعهم بالضبط.

إذا كنت لا تريد أن تدعو WPML المستخدمين النهائيين لإنشاء حساباتهم الخاصة، فاذهب إلى WPML->إدارة الترجمة->إعداد المحتوى متعدد اللغات وحدد خيار تعطيل إمكانية إنشاء حسابات للمستخدمين على wpml.org. يمكنك أيضًا تعيين ثابت PHP:
define( 'WPML_END_USER_ENABLED', false );
قناة اختبار إصدار بيتا
بعد WPML 3.8، سيكون من الأسهل بكثير تجربة إصدارات بيتا الخاصة بنا. ستتيح لك WPML اختيار «القناة» التي تريد استخدامها. ستتمكن من الاختيار بين:
- الإنتاج (متاحة دائمًا) – الإصدارات المختبرة بالكامل، والمخصصة للمواقع المباشرة
- بيتا (متاحة فقط عند وجود إصدار بيتا) – الإصدارات العامة من نسخة التطوير، والمخصصة للاختبار
- التطوير (متاحة فقط عند وجود إصدار تطوير) – تحديثات متكررة، مخصصة لإصلاح مشاكل معينة أو إجراء اختبارات محددة
للتنقل بينها، اذهب إلى الإضافات->أضف جديد->تجاري.

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

