Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Init history"v9.0.013/06/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisIf 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
Migrer de Next Translate vers Intlayer
La migration de next-translate vers Intlayer est un remplacement quasi direct qui conserve votre syntaxe et vos balises existantes.
Ce qu'il faut faire
Initialisez Intlayer dans votre projet :
Copier le code dans le presse-papiers
npx intlayer initLe CLI va générer votre configuration. Vous pouvez ensuite appliquer le plugin Intlayer dans votre next.config.ts, qui injecte des alias de sous-chemin au moment de la compilation en mappant next-translate/useTranslation vers @intlayer/next-translate.
Ce qu'il fait sous le capot
next-translate fournit des hooks comme useTranslation('ns'), t('ns:key.path'), et le composant <Trans>.
Sous le capot :
- Interpolation & Plurals : Il s'appuie étroitement sur le comportement de l'adaptateur
react-i18next. Les placeholders{{var}}et la pluralisation mappée à partir de suffixes commekey_0,key_oneetkey_othersont traités dynamiquement. - Composant
<Trans>: Directement supporté pour l'analyse des tags de type HTML aux côtés d'une propcomponentsbasée sur un tableau. - Namespaces : L'aliasing de sous-chemin s'assure que votre
useTranslationréférence les namespaces de dictionnaire internes corrects sans modification manuelle.