API Core

إدارة اللغة

يوفر __pico-intl__ __API__ نظيفًا لقراءة اللغة النشطة وتغييرها، مع استمرارية اختيارية عبر محولات التخزين.

ts
i18n.locale;
await i18n.setLocale('es');

const unsubscribe = i18n.onLocaleChange((locale) => {
  console.log('locale changed', locale);
});

النقاط الرئيسية

  • __setLocale()__ غير متزامن لأن أدوات التحميل قد تجلب الكتالوجات.
  • تعرض محولات إطار العمل الحالة المحلية باستخدام لغة إطار العمل الخاصة بها.
  • __Next.js__ يستخدم تبديل الإعدادات المحلية التنقل، وليس __setLocale()__.

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

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