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

تقوم Harriet Lawrie بتطوير مواقع ويب على Umbraco منذ حوالي ثلاث سنوات. لأول مرة ، واجهت إنشاء موقع متعدد اللغات على Umbraco ، عندما كان CMS هذا في الإصدار السابع فقط.
لكن حتى ذلك الحين ، لاحظت هارييت لراحتها مقارنة بوحدة "الحوسبة الدولية" ، التي استخدمتها في وقت سابق ، وإنشاء مواقع متعددة اللغات في PHP.
ومع ذلك ، أثناء العمل مع Umbraco 7 ، كانت لا تزال تعتقد أن نظام إدارة المحتوى هذا لا يزال لديه مجال للنمو من حيث راحة إنشاء وتحرير المواقع متعددة اللغات. ومؤخرا ، بدأت هارييت لوري العمل في مشروع يخططون للترجمة الفورية إلى 7 لغات.
إنها بالفعل تقوم بذلك على Umbraco 8 ، وباعترافها الخاص ، ترى مزايا رائعة مقارنة بالإصدار السابق و CMS الأخرى.
شجرة محتوى واحدة لجميع اللغات
كانت إضافة محتوى جديد إلى موقع تم إنشاؤه على Umbraco 7 مهمة تستغرق وقتًا طويلاً - فكل لغة لها شجرة موقع خاصة بها ، وفي كل مرة تتم فيها إضافة صفحة إلى الموقع ، يتعين عليك إضافته إلى كل
شجرة من هذه المواقع. حتى عند استخدام ثلاث لغات فقط ، شعرت إضافة محتوى رتابة قليلاً ، خاصة عند إضافة محتوى هو نفسه في كل لغة ، على سبيل المثال ، الصور.
في Umbraco 8 ، تحتاج فقط إلى إنشاء عقدة واحدة لصفحة تم ترجمتها إلى عدة لغات. وداخل هذه العقدة ، يمكنك التبديل بالفعل بين اللغات وتعديل المحتويات. وعند النشر ، تسأل CMS اللغة التي تريد نشرها.
إذا كنت ترغب في إضافة لغة أخرى إلى الموقع ، فلن تحتاج إلى إنشاء أنواع مواقع ، فقط إضافة اللغة في الإعدادات ، وسيخلق CMS خيار لغة جديدًا استنادًا إلى المحتوى الذي لديك بالفعل - تحتاج فقط إلى إضافة الترجمة والنشر. يقوم Umbraco أيضًا بإنشاء جميع عناوين URL المترجمة تلقائيًا عند نشر كل لغة.

الملاحة المبسطة والتحرير
يوفر Umbraco 8 واحدة من أكثر الميزات ملائمة لتحرير المحتوى ، وفيما يتعلق بالعمل مع المواقع متعددة اللغات - هنا يظهر CMS نفسه بكل ما فيه من مجد. من خلال السماح للصفحات بأن يكون لها لغات مختلفة ، فإن نظام إدارة المحتوى يربط المحتوى بين اللغات المختلفة
تلقائيًا .
في Umbraco 7 ، على سبيل المثال ، ستكون صفحة الاتصال لكل لغة صفحة منفصلة تمامًا ولن يكون لها رابط من صفحة الاتصال للغات أخرى. وإذا أردت حذف صفحة "جهات الاتصال" لكل لغة ، فستحتاج أولاً إلى معرفة كيفية ترجمة "جهات الاتصال" إلى كل من اللغات (مرحبًا ، الترجمة من Google!) ، ثم احذفها يدويًا.
يجعل Umbraco 8 كل شيء أكثر بساطة: تحتاج إلى استخدام القائمة المنسدلة لتبديل المحتويات إلى اللغة المطلوبة ، والعثور على الصفحة التي تريد حذفها ، وحذفها بجميع اللغات دفعة واحدة. أو ، إذا كنت بحاجة إلى إزالته من لغة واحدة فقط ، فافتح العقدة لتلك اللغة. كل شيء بسيط جدا.

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

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

بشكل عام ، وجدت Harriet Lawrie أن Umbraco 8 أسهل بكثير من Umbraco 7. في الإصدار السابق ، لم تشعر أن CMS تم إنشاؤه حرفيًا لتطوير مواقع متعددة اللغات ، ولكن في Umbraco 8 هناك هذا الشعور ، لأنه يمكن تبديله بسهولة وسرعة من لغة واحدة إلى الآخر.
الأصل باللغة الإنجليزية