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 anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
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
Le 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.
