استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "Init history"v9.0.0١٣/٦/٢٠٢٦
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Migrate from Next Translate to Intlayer
Migrating from next-translate to Intlayer is a near drop-in replacement that retains your existing syntax and tags.
What to do
Initialize Intlayer in your project:
نسخ الكود إلى الحافظة
npx intlayer initThe CLI will scaffold your configuration. You can then apply the Intlayer plugin in your next.config.ts, which injects build-time subpath aliases mapping next-translate/useTranslation to @intlayer/next-translate.
What it does under the hood
next-translate provides hooks like useTranslation('ns'), t('ns:key.path'), and the <Trans> component.
Under the hood:
- Interpolation & Plurals: It relies closely on the
react-i18nextadapter behavior. Handled dynamically are{{var}}placeholders and pluralization mapped from suffixes likekey_0,key_one, andkey_other. <Trans>component: Directly supported for HTML-ish tag parsing alongside an array-basedcomponentsprop.- Namespaces: Subpath aliasing ensures that your
useTranslationreferences the correct internal dictionary namespaces without manual modification.