أصبح إنشاء مواقع ويب متعددة اللغات Laravel ، وهو إطار تطبيق ويب PHP مستخدم على نطاق واسع، أدوات وميزات قوية تسهل تطوير مواقع الويب متعددة اللغات وصيانتها.
أحد المكونات المهمة لموقع ويب متعدد اللغات هو محوّل اللغة، والذي يسمح للمستخدمين بالتبديل بين اللغات المتاحة بسلاسة. في هذه المقالة، سنستكشف أهمية محوّلات اللغة ونقدم دليلًا خطوة بخطوة حول كيفية إعدادها على Laravel متعدد اللغات.
قبل مناقشة كيفية إعداد محوّل اللغة على موقع Laravel متعدد اللغات، من المهم أن تفهم سبب حاجتك للقيام بذلك.
بعد فهم أهمية محوّل اللغة على موقع Laravel متعدد اللغات، دعونا نناقش كيفية تنفيذه. عادةً ما تقدم خدمات ترجمة مواقع الويب هذه الميزة، والتي يمكن تخصيصها وفقًا لاحتياجات المستخدم.
ومع ذلك، لا توفر جميع خدمات الترجمة محولات لغة قابلة للتخصيص وسهلة الاستخدام. لذلك، من الضروري اختيار خدمة ترجمة آلية متوافقة مع أطر العمل المختلفة وتوفر ميزات مرنة لتحويل اللغة.
إحدى خدمات الترجمة الآلية التي تستوفي هذه المعايير هي Linguise . توفر الترجمة الآلية Linguise ميزة محول لغة قابلة للتخصيص بدرجة كبيرة وسهلة الاستخدام ومتكاملة مع أطر العمل الشائعة مثل Laravel .
توفر Linguise تكاملًا سلسًا مع إطار عمل Laravel ، مما يسمح للمطورين بدمج محوّل اللغة في تطبيقاتهم متعددة اللغات بسهولة. من خلال الاستفادة من ميزات Linguise المتقدمة وواجهتها سهلة الاستخدام، يمكنك تبسيط عملية إعداد وصيانة محوّل اللغة على موقع Laravel الإلكتروني الخاص بك.
بدون مزيد من اللغط، إليك خطوات تثبيت Linguise على موقع Laravel وإعداد محوّل اللغة.
تتضمن الخطوة الأولى للتسجيل إنشاء حساب مجاني مع Linguise والاستفادة من النسخة التجريبية المجانية لمدة شهر واحد. للتسجيل للحصول على Linguise ، ما عليك سوى إدخال عنوان بريدك الإلكتروني لإنشاء اسم مستخدم وكلمة مرور.
خلال الفترة التجريبية التي تبلغ شهرًا واحدًا، سيكون لديك إمكانية الوصول إلى مجموعة Linguise الكاملة من الميزات المثيرة. بمجرد انتهاء الفترة التجريبية، ستتم إعادة توجيهك إلى لوحة تحكم Linguise .
بمجرد الاتصال Linguise ، ستحتاج إلى إضافة موقع ويب جديد وحفظ إعداداته للحصول على مفتاح API. أولاً، تحتاج إلى إضافة عدة أعمدة لإضافة موقع ويب، بما في ذلك ما يلي.
بعد ذلك سوف تحصل على مفتاح API، ويتم تنشيط مفتاح API هذا لتمكين الترجمة على موقع الويب الخاص بك. في الأساس، يتحقق مفتاح واجهة برمجة التطبيقات (API) من اللغات الممكّنة في مجال معين ويسمح بإنشاء صفحات مترجمة تلقائيًا. انسخ مفتاح API واحفظه في الحافظة الخاصة بك.
بعد ذلك، انقر فوق “Script PHP” للحصول على تعليمات التثبيت، والتي سنتبعها بالتفصيل هنا.
يجب تحميل نص ترجمة Linguise إلى الخادم الخاص بك ووضعه في المجلد حيث تم تثبيت Laravel . يمكنك تحميله من هنا.
بعد تنزيل البرنامج النصي، قم بفك ضغطه وتحميله إلى المجلد الجذر حيث تم تثبيت Laravel .
تأكد من أن البرنامج النصي موجود في المستوى الجذري لتثبيت Laravel (عادةً حيث توجد ملفات CMS الخاصة بك). تأكد من تسمية المجلد " linguise " (الاسم الافتراضي بعد فك الضغط).
بعد ذلك، تحتاج إلى إعداد عناوين URL للغة. يجب تكوين عناوين URL المستندة إلى اللغة في ملف htaccess. إذا كان لديك "RewriteBase/" في ملفك، فما عليك سوى نسخ كل التعليمات البرمجية التالية بعد ذلك.
RewriteEngine On RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
الخطوة التالية هي تفعيل محوّل اللغة عن طريق لصق البرنامج النصي الذي حصلت عليه من لوحة تحكم Linguise . قد يختلف لصق البرنامج النصي لمحول اللغة هذا اعتمادًا على السمة المستخدمة في Laravel .
في هذه الحالة، سيتم لصق البرنامج النصي في front.blade.php الموجود في Resources/views/layouts/ . يوجد أدناه معاينة للبرنامج النصي الذي تم لصقه.
لبدء إعداد محوّل اللغة، انتقل إلى "الإعدادات" > "عرض أعلام اللغة" في Linguise .
في هذه الصفحة، يمكنك تكوين عدة خيارات. الأول هو إعدادات العرض الرئيسية، حيث يمكنك ضبط الجوانب المختلفة مثل:
يمكنك الجمع بين عرض الأعلام وأسماء اللغات، أو الأعلام واختصارات اللغات، أو أسماء اللغات فقط. يوصى باستخدام العلامات وأسماء اللغات لتسهيل التعرف على المستخدم.
بعد تكوين الشاشة الرئيسية، يمكنك تخصيص تصميم الأعلام التي سيتم عرضها بشكل أكبر.
بعد الانتهاء من تكوين تصميم العلم، يمكنك تخصيص لون وحجم الأعلام. فيما يلي بعض الإعدادات التي يمكنك ضبطها.
وأخيرًا، يمكنك تكوين إعدادات ظل مربع العلم. يتيح لك الخيار الأول تطبيق تأثير الظل على كل أيقونة علم معروضة على موقع الويب الخاص بك. يتحكم الخيار التالي في تأثير الظل عندما يقوم المستخدمون بتمرير الماوس فوق أعلام اللغة.
بمجرد إجراء كافة التعديلات المطلوبة، انقر فوق "حفظ" لتطبيق تغييرات التخصيص. بعد ذلك، انتقل إلى Laravel للتحقق من تطبيق التكوين بنجاح. هذه هي الطريقة التي سيظهر بها محوّل اللغة تقريبًا.
بعد الانتهاء من الإعداد، يمكنك الآن رؤية كيفية عمل محوّل اللغة على موقع Laravel متعدد اللغات الخاص بك.
بعد ذلك سنحاول ترجمة الموقع إلى لغات أخرى، على سبيل المثال اللغة الفرنسية.
بعد إعداد محوّل اللغة بنجاح على موقع Laravel متعدد اللغات، تحتاج أيضًا إلى معرفة نصائح لتحسين محوّل اللغة لكل من موقعك الإلكتروني وزوار الويب لديك.
تعد الرموز أو الأعلام المعترف بها عالميًا أمرًا ضروريًا للزائرين لتحديد خيار اللغة المفضلة لديهم وتحديده بسرعة. تأكد من أن الرموز أو الأعلام المستخدمة بارزة بصريًا، ولها تباين جيد في الألوان، ومفهومة على نطاق واسع عبر الثقافات لتجنب الارتباك أو الغموض. تساعد الرموز أو الأيقونات المألوفة في إنشاء تجربة بديهية وسهلة الاستخدام، مما يسمح للزائرين بالانتقال إلى إصدار اللغة المطلوبة بسهولة. من الضروري اختيار أيقونات أو أعلام يمكن التعرف عليها عالميًا لتجنب أي سوء فهم أو ارتباك محتمل.
ضع زر محوّل اللغة في منطقة بارزة ويمكن الوصول إليها بسهولة على موقع الويب الخاص بك. تتضمن المواضع القياسية رأس الصفحة أو تذييلها أو قائمة التنقل الرئيسية. تعتبر هذه المواقع بديهية بالنسبة لمعظم مستخدمي الإنترنت وتتوافق مع توقعاتهم عند البحث عن خيارات اللغة. يضمن الموضع المتسق عبر جميع الصفحات إمكانية وصول الزائرين بسهولة إلى محوّل اللغة، بغض النظر عن نقطة الدخول الخاصة بهم أو الصفحة المحددة التي يزورونها. يساعد هذا الموضع المتسق على إنشاء تجربة مستخدم سلسة ويمكن التنبؤ بها.
تأكد من أن محوّل اللغة يحافظ على مظهر وسلوك متسقين في جميع أنحاء موقع الويب الخاص بك بالكامل. يجب أن يكون المستخدمون قادرين على تبديل اللغات بسلاسة، بغض النظر عن الصفحة التي يتصفحونها أو المحتوى الذي يشاهدونه. لا يوفر الاتساق تجربة مستخدم متماسكة فحسب، بل يعزز أيضًا إمكانية الوصول إلى خيارات اللغة وتوافرها، مما يعزز الثقة في موقع الويب متعدد اللغات الخاص بك. أي تناقضات في محوّل اللغة يمكن أن تؤدي إلى ارتباك وإحباط للمستخدمين، مما قد يؤدي إلى تخليهم عن موقع الويب الخاص بك.
بدلاً من استخدام العلامات فقط، من الجيد التفكير في استخدام العلامات وأسماء اللغات في شكلها الأصلي. يمكن أن يساعد هذا النهج في تجنب الارتباك، حيث يتم التحدث ببعض اللغات في بعض البلدان بأعلام مختلفة. إن استخدام أسماء اللغات يزيل الغموض بشكل مباشر ويضمن أن يتمكن الزائرون من تحديد اللغة المطلوبة واختيارها بوضوح دون سوء تفسير. بالإضافة إلى ذلك، يمكن أن يكون استخدام أسماء اللغات أكثر شمولاً واحترامًا للتنوع الثقافي.
قم بتبسيط العملية للمستخدمين للتبديل إلى لغة أخرى إذا كانت اللغة الافتراضية لا تتطابق مع تفضيلاتهم. يمكنك أيضًا استخدام عناصر مثل القوائم المنسدلة، أو قوائم العلامات/الأيقونات، أو أزرار التبديل لاختيار اللغة. ومع ذلك، تأكد من إمكانية النقر فوق كل زر بسلاسة وإظهار خيارات اللغة المتاحة بوضوح. يقلل هذا النهج سهل الاستخدام من الاحتكاك ويضمن الانتقال السلس للغة، مما يحسن تجربة المستخدم بشكل عام. يمكن لعملية تبديل اللغة السلسة والمباشرة أن تزيد من رضا المستخدم وتشجع الزائرين على استكشاف المحتوى متعدد اللغات الخاص بك.
في هذه المرحلة، يجب أن تعلم أنك تقوم بتكوين محوّل اللغة لشبكة الويب متعددة اللغات Laravel . يمكن أن يؤدي تطوير محوّل اللغة إلى فوائد مختلفة وبالتالي يؤدي إلى التحسين بناءً على النقاط المذكورة سابقًا.
ومن خلال تحسين محوّل اللغة بشكل فعال، يمكنه تحسين تجربة المستخدم بشكل عام. الآن، تابع تسجيل Linguise ، وقم بدمج Laravel ، وقم بضبط محوّل اللغة لتحسين تجربة المستخدم.
تلقي أخبار حول الترجمة الآلية للمواقع الإلكترونية وتحسين محركات البحث الدولية والمزيد!
لا تغادر دون مشاركة بريدك الإلكتروني!
لا يمكننا ضمان فوزك باليانصيب ، ولكن يمكننا أن نعدك ببعض الأخبار المفيدة حول الترجمة والخصومات العرضية.