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 Transloco vers Intlayer
Si votre application Angular utilise actuellement @jsverse/transloco, vous pouvez migrer vers Intlayer en utilisant notre adaptateur de compatibilité. Cette transition vous permet de conserver votre syntaxe de modèle existante tout en utilisant la puissante structure de dictionnaire d'Intlayer.
À faire
Exécutez simplement la commande d'initialisation dans votre projet :
Copier le code dans le presse-papiers
npx intlayer initCela générera la configuration intlayer.config.ts nécessaire. Vous remplacerez ensuite vos imports Transloco par des modules @intlayer/transloco ou utiliserez les alias de build.
Ce qu'il fait sous le capot
Transloco utilise des scopes et un TranslocoService (translate, selectTranslate), ainsi que des directives structurelles (*transloco="let t") et des pipes (| transloco).
Sous le capot :
- Scopes : Mappent naturellement aux clés du dictionnaire Intlayer, fournissant une excellente stratégie de pruning pour l'optimisation du bundle.
- Service & Directives : L'adaptateur Angular d'Intlayer remplace de manière transparente les providers, permettant à vos pipes et directives de template existants de résoudre les chaînes de caractères par rapport aux dictionnaires Intlayer.
- Build time parsing : L'analyseur TypeScript reconnaît les appels
instant/get, et le fallback pruning assure la correction même lorsque l'utilisation du template n'est pas statiquement traçable.