next-intl-add-language
Ajuda seu agente a adicionar um novo idioma a um projeto Next.js usando next-intl. Permite que o aplicativo suporte múltiplos idiomas.
O que ela faz
Esta ferramenta ajuda a adicionar um novo idioma ao seu site feito com Next.js e next-intl. Ela garante que todas as traduções e configurações necessárias sejam atualizadas para que seu site possa ser exibido em outro idioma.
Quando usar
- ✓Quando você quer traduzir seu site para um novo idioma.
- ✓Se você precisa que seu site suporte múltiplos idiomas.
- ✓Ao lançar seu site em um novo mercado internacional.
Exemplo do que pedir para a IA
“Adicione o idioma espanhol ao meu site.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta encontra todos os textos em inglês, traduz para o novo idioma e atualiza os arquivos de configuração para que o site reconheça e use o novo idioma.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill next-intl-add-languageOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/next-intl-add-language/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Este é um guia para adicionar um novo idioma a um projeto Next.js usando next-intl para internacionalização.
- Para i18n, a aplicação usa next-intl.
- Todas as traduções estão no diretório
./messages. - O componente de UI é
src/components/language-toggle.tsx. - A configuração de roteamento e middleware é tratada em:
src/i18n/routing.tssrc/middleware.ts
Ao adicionar um novo idioma:
- Traduza todo o conteúdo de
en.jsonpara o novo idioma. O objetivo é ter todas as entradas JSON no novo idioma para uma tradução completa. - Adicione o caminho em
routing.tsemiddleware.ts. - Adicione o idioma em
language-toggle.tsx.
Perguntas frequentes
Onde ficam as traduções?
As traduções ficam na pasta './messages' do seu projeto.
Qual arquivo preciso editar para adicionar um novo idioma?
Você precisará editar os arquivos de configuração de roteamento e middleware, além do componente de seleção de idioma.
Preciso traduzir tudo?
Sim, o ideal é traduzir todas as entradas do arquivo de idioma inglês para garantir uma tradução completa.
Detalhes
Descrição original do autor
Add new language to a Next.js + next-intl application
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5251
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC