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êsIf 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
Migrar de i18n-js para Intlayer
Fazer a transição da biblioteca i18n-js para Intlayer é uma migração altamente otimizada projetada para transferir grandes configurações de traduções para o sistema de resolução de arquivos estruturado do Intlayer.
O que fazer
Execute o seguinte comando de configuração em seu repositório:
Copiar o código para a área de transferência
npx intlayer initCom intlayer.config.ts preparado, você pode adicionar o alias do Intlayer à configuração do seu bundler para que qualquer importação de i18n-js aponte para o pacote de compatibilidade @intlayer/i18n-js.
O que faz sob o capô
i18n-js acessa namespaces através de expressões como i18n.t('scope.key', {name}) juntamente com fallbacks de locale e mapeamentos de pluralização específicos.
Sob o capô:
- Interpolação: O adaptador de compatibilidade analisa facilmente mapeamentos
%{name}em seu valor de dicionário de runtime alvo. - Pluralização: Substitui subchaves
one/othere as mapeia contra os poderosos mecanismos de pluralização subjacentes do Intlayer (Intl.PluralRules), abstraindo mapeamentos manuais. - Locales: Em vez de carregar payloads monolíticos de linguagem no bootstrap, dicionários são servidos de forma otimizada com base na configuração de contexto atual via configuração nativa do Intlayer.