كيفية إعداد مفتاح تبديل اللغة على موقع متعدد اللغات Laravel

خيار واجهة موقع كاركافل باللغة الإنجليزية. قائمة اختيار اللغة.
جدول المحتويات

أصبح إنشاء مواقع متعددة اللغات ضرورة للشركات والمؤسسات التي تخدم جماهير من خلفيات لغوية متنوعة. Laravel، وهو إطار عمل لتطبيقات الويب بلغة PHP مستخدم على نطاق واسع، يوفر أدوات وميزات قوية تسهل تطوير وصيانة المواقع متعددة اللغات. 

أحد المكونات الأساسية لـ موقع متعدد اللغات هو مبدل اللغة، الذي يسمح للمستخدمين بالتبديل بين اللغات المتاحة بسلاسة. في هذه المقالة، سنستكشف أهمية مبدلات اللغة ونقدم دليلاً خطوة بخطوة حول كيفية إعدادها على Laravel موقع متعدد اللغات.

لماذا يعد مبدل اللغة مهمًا على مواقع Laravel متعددة اللغات؟

مخطط تقني برموز مختلفة.

قبل مناقشة كيفية إعداد مبدل اللغة على موقع Laravel متعدد اللغات، من المهم فهم سبب حاجتك إلى القيام بذلك.

  • تجربة المستخدم: يعمل مبدّل اللغة المصمم جيدًا على تحسين تجربة المستخدم من خلال السماح للزوار بالوصول إلى المحتوى باللغة التي يفضلونها بسهولة. يضمن هذا الانتقال السلس إلى لغتهم الأم أو المفضلة فهمًا وتفاعلًا أفضل مع محتوى الموقع’s. عندما يتمكن المستخدمون من استهلاك المعلومات بلغة يرتاحون لها، فمن المرجح أن يبقوا على الموقع لفترة أطول، ويستكشفوا المزيد من الصفحات، وربما يتحولوا إلى عملاء أو يتخذوا الإجراءات المطلوبة. تعمل تجربة تبديل اللغة السلسة على إزالة الإحباط والعوائق، مما يؤدي إلى زيادة الرضا وتجربة مستخدم إيجابية بشكل عام.
  • تحسين محركات البحث (SEO): تعطي محركات البحث الأولوية للمواقع التي تقدم محتوى بلغات متعددة، لأن ذلك يُظهر التزامًا بخدمة جمهور عالمي. يمكن لمبدّل اللغة أن يحسّن ظهور موقعك الإلكتروني وترتيبه في نتائج البحث. ومن خلال تقديم المحتوى بلغات متعددة، تزيد فرص ظهور موقعك الإلكتروني في مرتبة أعلى في نتائج البحث عن الاستعلامات بتلك اللغات، مما يوسّع نطاق وصولك عبر الإنترنت ويجذب المزيد من الزيارات المستهدفة.
  • تقليل معدل الارتداد: يساعد مبدل اللغة سهل الاستخدام على تقليل معدلات الارتداد. عندما يتمكن الزوار من العثور على لغتهم المفضلة واختيارها بسرعة، فمن المرجح أن يبقوا على الموقع، ويستكشفوا المحتوى، وقد يتحولوا إلى عملاء. قد يغادر المستخدمون الذين يواجهون محتوى بلغة غير مألوفة الموقع بسرعة، مما يؤدي إلى ارتفاع معدل الارتداد. ومع ذلك، باستخدام مبدل اللغة، يمكنهم التنقل بسهولة إلى النسخة اللغوية المطلوبة، مما يشجعهم على البقاء والتفاعل مع المحتوى، وبالتالي تقليل معدل الارتداد في النهاية.
  • زيادة معدلات تحويل المبيعات: من خلال تقديم المحتوى بلغات يفهمها الزوار، يمكنك زيادة احتمالية التحويلات مثل شراء المنتجات أو تسجيل الخدمات. إذا تمكن الزوار من فهم تفاصيل المنتج والسياسات وعمليات الدفع بسهولة بلغتهم، فسيتم تقليل حواجز قرارات الشراء. يعزز تقديم محتوى متعدد اللغات من خلال مبدل اللغة تجربة الشراء الشاملة ويمكن أن يؤدي إلى معدلات تحويل أعلى.

 

كسر حواجز اللغة
قل وداعًا لحواجز اللغة ومرحبًا بالنمو اللامحدود! جرب خدمة الترجمة الآلية لدينا اليوم.

كيفية إعداد مبدل اللغة على موقع Laravel متعدد اللغات؟

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

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

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

يوفر Linguise تكاملاً سلسًا مع إطار عمل Laravel ، مما يسمح للمطورين بدمج مبدّل اللغة في تطبيقاتهم متعددة اللغات بسهولة. من خلال الاستفادة من الميزات المتقدمة وواجهة المستخدم سهلة الاستخدام الخاصة بـ Linguise، يمكنك تبسيط عملية إعداد وصيانة مبدّل اللغة على موقع Laravel الخاص بك.

دون مزيد من التأخير، إليك خطوات تثبيت Linguise على موقع Laravel متعدد اللغات وإعداد مبدل اللغة.

الخطوة 1: التسجيل للحصول على حساب Linguise مجاني

تتضمن الخطوة الأولى للتسجيل إنشاء حساب مجاني مع Linguise والاستفادة من تجربة مجانية لمدة شهر واحد. لـ التسجيل في حساب Linguise ، ما عليك سوى إدخال عنوان بريدك الإلكتروني لإنشاء اسم مستخدم وكلمة مرور.

خلال فترة التجربة التي تستمر شهرًا واحدًا، ستتمكن من الوصول إلى المجموعة الكاملة من ميزات Linguiseالمثيرة. بمجرد انتهاء فترة التجربة، سيتم إعادة توجيهك إلى لوحة تحكم Linguise .

الخطوة 2: إضافة نطاق موقع Laravel

بعد الاتصال بـ Linguise ، تحتاج إلى إضافة موقع ويب جديد وحفظ إعداداته للحصول على مفتاح API. أولاً، تحتاج إلى إضافة عدة أعمدة لإضافة موقع ويب، بما في ذلك ما يلي.

  • حساب
  • روابط URL
  • المنصات/نظام إدارة المحتوى
  • اللغة
  • لغة الترجمة
  • ترجمة روابط URL
خلفية سوداء بخطوط أفقية خافتة.

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

بعد ذلك، انقر على “Script PHP” علامة التبويب للحصول على تعليمات التثبيت، والتي سنتبعها بالتفصيل هنا.

الخطوة 3: قم بتحميل وتوصيل برنامج الترجمة Linguise

يجب رفع النص البرمجي للترجمة Linguise إلى خادمك ووضعه في المجلد الذي تم تثبيت Laravel فيه. يمكنك تنزيله من هنا.

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

تأكد من أن السكريبت موجود في المستوى الجذري لتثبيت Laravel الخاص بك (عادةً حيث توجد ملفات نظام إدارة المحتوى CMS). تأكد من أن المجلد مُسمى ‎"linguise"‎ (الاسم الافتراضي بعد فك الضغط).

قائمة مدير الملفات مع الملفات والمجلدات

الخطوة 4: إعداد روابط URL للغة

بعد ذلك، تحتاج إلى إعداد عناوين URL للغات. يجب تكوين عناوين URL القائمة على اللغة في ملف .htaccess. إذا كان لديك "RewriteBase/" في ملفك، فما عليك سوى نسخ جميع الكود التالي بعد ذلك.

				
					<IfModule mod_rewrite.c>
  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]
</IfModule>
				
			
شاشة كمبيوتر تعرض أسطرًا من الشفرة والبيانات.

الخطوة 5: تمكين مبدل اللغة على Laravel

الخطوة التالية هي تفعيل مبدل اللغة عن طريق لصق النص البرمجي الذي حصلت عليه من لوحة تحكم Linguise . قد يختلف لصق هذا النص البرمجي لمبدل اللغة حسب القالب المستخدم في Laravel.

في هذه الحالة، سيتم لصق النص البرمجي في ملف front.blade.php الموجود في دليل resources/views/layouts/ . فيما يلي معاينة للنص البرمجي الملصق.

شاشة كمبيوتر تعرض أسطرًا من التعليمات البرمجية، نص غير واضح

الخطوة 6: إعداد العرض الرئيسي

للبدء في إعداد مبدّل اللغة، انتقل إلى قسم "الإعدادات" > "عرض أعلام اللغة" في لوحة تحكم Linguise .

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

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

يمكنك الجمع بين عرض الأعلام وأسماء اللغات، أو الأعلام واختصارات اللغات، أو أسماء اللغات فقط. يُوصى باستخدام الأعلام وأسماء اللغات لسهولة تعرف المستخدم.

الخطوة 7: تعيين تصميم العلم

بعد تكوين العرض الرئيسي، يمكنك تخصيص تصميم الأعلام التي سيتم عرضها بشكل أكبر.

  • عرض اسم اللغة: يمكنك اختيار عرض اسم اللغة بناءً على اسم الدولة أو اسم اللغة نفسه. على سبيل المثال، يمكنك عرض “French” أو “Français”.
  • نوع علم الإنجليزية: هذا الخيار مفيد للغات التي لها عدة تنويعات، مثل الإنجليزية الأمريكية أو البريطانية (وينطبق أيضًا على الإسبانية والتايوانية والألمانية والبرتغالية).
  • نمط العلم: يتيح لك هذا الإعداد اختيار شكل أيقونة العلم، إما دائري أو مستطيل.
خلفية داكنة وضبابية مع أزرار عليها. الأزرار غير مرئية بوضوح.

الخطوة 8: إعداد اللون والحجم

بعد الانتهاء من تكوين تصميم العلم، يمكنك تخصيص لون وحجم الأعلام. إليك بعض الإعدادات التي يمكنك ضبطها.

  • نصف قطر حدود العلم: خصص نصف قطر الحدود بالبكسل لنمط العلم المستطيل.
  • لون اسم اللغة: اختر لون النص الافتراضي لعرض اسم اللغة.
  • لون لغة النافذة المنبثقة: عيّن لون نص عنوان اللغة في النافذة المنبثقة أو منطقة القائمة المنسدلة.
  • حجم العلم: ضبط حجم أيقونات العلم.
  • لون اسم اللغة عند التمرير: اضبط لون النص الذي يظهر عندما يمرر المستخدم فوق اسم اللغة.
  • لون تمرير لغة النافذة المنبثقة: اضبط لون النص الذي يظهر عندما يمرر المستخدم فوق عنوان اللغة في النافذة المنبثقة أو منطقة القائمة المنسدلة.
خلفية سوداء مع نص

الخطوة 9: تعيين ظل مربع العلم

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

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

شاشتان مع نص وصور غير واضحة. تظهر الشاشات جنبًا إلى جنب.

بعد إكمال الإعداد، يمكنك الآن رؤية كيفية عمل مبدّل اللغة على موقعك الإلكتروني متعدد اللغات Laravel .

صورة فوتوغرافية بالأبيض والأسود لشخص. تراكب

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

رجل جالس على كرسي، يرتدي ملابس داكنة. يبدو أنه في إطار رسمي.

أفضل الممارسات لتحسين مبدل اللغة على موقع Laravel متعدد اللغات

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

استخدم أيقونات أو أعلام لغات يسهل التعرف عليها

شاشة كمبيوتر بأيقونات وأزرار مختلفة، صورة بالأبيض والأسود.

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

الوضع الاستراتيجي لزر مبدل اللغة

لقطات شاشة لوحة تحكم في الوضع الداكن تعرض الرسوم البيانية والمخططات.

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

حافظ على الاتساق عبر جميع الصفحات

مجموعة من لقطات شاشة مواقع نباتات باللونين الأبيض والأسود.

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

فكّر في استخدام أسماء اللغات والأعلام

رسم تخطيطي لأشخاص يعملون معًا حول طاولة. مفهوم نمو الأعمال.

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

عملية تبديل اللغة سهلة الاستخدام

تصميم إطار سلكي لصفحة موقع تسوق، رسم توضيحي أبيض وأسود لصفحة تسوق

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

هل أنت مستعد لاستكشاف أسواق جديدة؟ جرب خدمة الترجمة التلقائية لدينا مجانًا مع تجربة شهرية خالية من المخاطر. لا حاجة لبطاقة ائتمان!

قم بإعداد مبدل لغة على موقع Laravel متعدد اللغات باستخدام Linguise!

في هذه المرحلة، يجب أن تعلم أنك تقوم بتكوين مبدّل اللغة لموقع Laravel متعدد اللغات. يمكن أن يحقق تطوير مبدّل اللغة فوائد متنوعة ويؤدي بالتالي إلى التحسين بناءً على النقاط المذكورة سابقًا.

من خلال تحسين مبدل اللغة بفعالية، يمكن أن يحسن بشكل كبير تجربة المستخدم العامة. الآن، انتقل إلى تسجيل حساب Linguise ، ودمج موقع Laravel ، وضبط مبدل اللغة لتحسين تجربة المستخدم.

قد تكون مهتمًا أيضًا بقراءة

لا تفوت الفرصة!
اشترك في نشرتنا الإخبارية

تلقي الأخبار حول الترجمة التلقائية للموقع، وتحسين محركات البحث الدولية، والمزيد!

Invalid email address
جربها. مرة واحدة في الشهر، ويمكنك إلغاء الاشتراك في أي وقت.

لا تغادر دون مشاركة بريدك الإلكتروني!

لا يمكننا أن نضمن فوزك باليانصيب، ولكن يمكننا أن نعدك ببعض الأخبار الإعلامية المثيرة للاهتمام حول الترجمة وبعض الخصومات العرضية.

لا تفوت الفرصة!
Invalid email address