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 do NuxtJS I18n para Intlayer
Migrar sua aplicação Nuxt de @nuxtjs/i18n para Intlayer é um processo perfeito usando o módulo adaptador Nuxt.
O que fazer
Para inicializar o projeto, execute:
Copiar o código para a área de transferência
npx intlayer initIsso irá configurar intlayer.config.ts. Depois, adicione o módulo Intlayer Nuxt (por exemplo, @intlayer/nuxt-i18n) no array de módulos do seu nuxt.config.ts. Isso aplica automaticamente a configuração de compatibilidade para sua aplicação.
O que faz internamente
@nuxtjs/i18n envolve vue-i18n enquanto fornece composables de roteamento específicos do Nuxt (useLocalePath, useSwitchLocalePath, <NuxtLinkLocale>).
Internamente:
- Translations: Depende nativamente da camada de compatibilidade
@intlayer/vue-i18npara todas as tarefas de tradução de strings (suportando completamente formatosvue-i18n, plurais por pipe e reatividade). - Routing: Espelha os composables de roteamento usando os helpers de URL localizadas do Intlayer.
- Configuration: Lê
availableLocalese configurações padrão diretamente do seuintlayer.config.tspara coordenar páginas Nuxt automaticamente.