التدويل لـ Next.js Pages Router

التدويل الجاهز للإنتاج لـ Next.js (Pages Router)

مقدمة

تستخدم التدويل في تطبيقات Next.js Pages Router وظائف getServerSideProps وgetStaticProps والتوجيه المدمج i18n. يوفر Pages Router نظام توجيه قائم على نظام الملفات مع بادئات اللغة، واكتشاف اللغة تلقائيًا، وجلب البيانات من جانب الخادم مما يجعل بناء التطبيقات متعددة اللغات أمرًا مباشرًا. توضح هذه الأدلة كيفية تنفيذ أنماط التدويل التي تستفيد من اتفاقيات وقدرات Pages Router.

يستخدم هذا النهج إعدادات توجيه i18n المدمجة في Next.js، والتي تتعامل تلقائيًا مع بادئات اللغة في عناوين URL. تقوم الوظائف من جانب الخادم بجلب المحتوى الخاص باللغة، وتقوم المكونات بتنسيق البيانات استنادًا إلى اللغة الحالية من الموجه.

الخطوات التالية

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

ابدأ بالتوجيه القائم على اللغة لتكوين إعدادات i18n في Next.js. ثم انتقل إلى تحميل الترجمات والتنسيق. تفترض الأدلة استخدام Next.js 12+ مع Pages Router.