التدويل لـ TanStack Start

تدويل جاهز للإنتاج لـ TanStack Start v1

مقدمة

تستفيد عملية التدويل في تطبيقات TanStack Start من التوجيه القائم على الملفات في الإطار، والتنقل الآمن للأنواع، ووظائف الخادم. يوفر TanStack Start دعمًا من الدرجة الأولى لـ TypeScript وقدرات كاملة للتطوير على جانبي الخادم والعميل مما يجعل بناء التطبيقات متعددة اللغات أمرًا مباشرًا. توضح هذه الأدلة كيفية تنفيذ أنماط التدويل (i18n) التي تستفيد من أمان الأنواع في TanStack Router وقدرات الخادم في TanStack Start.

يستخدم النهج مقاطع اللغة المحلية المستندة إلى عنوان URL مع معلمات اختيارية، مما يتيح أنماط URL ذات بادئة (/en/about) وبدون بادئة (/about). تقوم محملات المسارات بجلب المحتوى الخاص باللغة المحلية، وتتعامل المكونات مع التنسيق بناءً على سياق اللغة المحلية الحالي.

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

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

ابدأ بالتوجيه القائم على اللغة المحلية لتكوين بنية عنوان URL الخاص بك. ثم انتقل إلى تحميل الترجمات والتنسيق. تفترض الأدلة استخدام TanStack Start v1 مع التوجيه القائم على الملفات.