Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Histórico de versões
- "Init history"v9.0.013/06/2026
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar o Markdown do documento para a área de transferência
Migrar de NGX-Translate para Intlayer
Migrar sua aplicação Angular de ngx-translate para Intlayer é fácil com o compat adapter, permitindo que você evite a necessidade de reescrever todos os seus templates.
O que fazer
Comece executando:
Copiar o código para a área de transferência
Isso configura o intlayer.config.ts. Substitua suas configurações TranslateModule.forRoot() e aliases de importação apropriadamente para apontar para @intlayer/ngx-translate.
O que faz por trás dos bastidores
ngx-translate uses TranslateService (instant, get, stream) alongside the {{ 'KEY' | translate:params }} pipe and the [translate] directive.
Por trás dos bastidores:
- Services:
TranslateServicewrapsgetIntlayerand a locale observable, providing exactly the same methods. - Pipes & Directives: Re-implemented to resolve against Intlayer dictionaries directly.
- Loaders:
TranslateHttpLoadersetups are converted to warning stubs because Intlayer inherently resolves and bundles your dictionaries at build time (or through standard dynamic imports), completely eliminating the need for HTTP loaders.
Para entender de onde vêm essas bibliotecas, leia a história do i18n em JavaScript.
