في هذا القسم، سنرشدك خلال عملية تنفيذ التدويل(i18n) في طلبك Next.js. مع i18n، يمكنك إنشاء تجربة متعددة اللغات للمستخدمين وتوفير محتوى خاص باللغة.
استخدام next-i18next
المكتبة
next-i18next
هي مكتبة شعبية لتنفيذ i18n في Next.js التطبيقات. إليك كيفية إضافة i18n إلى تطبيقك:
تثبيت next-i18next
:
قم بتكوين المكتبة في ملفك next.config.js
:
قم بإنشاء ملف تكوين باسم next-i18next.config.js
:
استخدم المكتبة في تطبيقك:
إنشاء محتوى متعدد اللغات
بعد التثبيت next-i18next
، يمكنك إنشاء ملفات لغة مثل en.json
، fr.json
، es.json
لتوفير محتوى بكل لغة:
تبديل اللغة
للسماح بتبديل اللغة، يمكنك إنشاء أداة تبديل اللغة واستخدام الوظيفة i18n.changeLanguage
:
خاتمة
يقدم لك هذا القسم عملية تنفيذ التدويل(i18n) في طلبك Next.js باستخدام next-i18next
المكتبة. ومن خلال توفير محتوى خاص باللغة وتمكين المستخدمين من تبديل اللغات، يمكنك إنشاء تجربة جذابة متعددة اللغات لمستخدميك.