Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Ao integrar o servidor MCP Intlayer ao seu assistente de IA, você pode recuperar todos os documentos diretamente de ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver a documentação do servidor MCPO 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
Extensão Oficial do VS Code
Visão Geral
Intlayer é a extensão oficial do Visual Studio Code para Intlayer, projetada para melhorar a experiência do desenvolvedor ao trabalhar com conteúdo localizado em seus projetos.
Link da extensão: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension
Funcionalidades
Navegação Instantânea
Suporte a Ir para Definição – Use ⌘ + Clique (Mac) ou Ctrl + Clique (Windows/Linux) em uma chave useIntlayer para abrir instantaneamente o arquivo de conteúdo correspondente.
Integração Fluida – Funciona perfeitamente com projetos react-intlayer e next-intlayer.
Suporte Multilíngue – Suporta conteúdo localizado em diferentes idiomas.
Integração com VS Code – Integra-se suavemente com a navegação e a paleta de comandos do VS Code.
Comandos de Gerenciamento de Dicionários
Gerencie seus dicionários de conteúdo diretamente do VS Code:
- Construir Dicionários – Gere arquivos de conteúdo com base na estrutura do seu projeto.
- Enviar Dicionários – Faça upload do conteúdo mais recente do dicionário para o seu repositório.
- Puxar Dicionários – Sincronize o conteúdo mais recente do dicionário do seu repositório para o seu ambiente local.
- Preencher Dicionários – Popule os dicionários com conteúdo do seu projeto.
- Testar Dicionários – Identifique traduções faltantes ou incompletas.
Gerador de Declaração de Conteúdo
Gere facilmente arquivos de dicionário estruturados em diferentes formatos:
Se você estiver trabalhando em um componente, ele gerará o arquivo .content.{ts,tsx,js,jsx,mjs,cjs,json} para você.
Exemplo de componente:
Copiar o código para a área de transferência
const MyComponent = () => { const { myTranslatedContent } = useIntlayer("my-component"); return <span>{myTranslatedContent}</span>;};
Arquivo gerado no formato TypeScript:
Copiar o código para a área de transferência
import { t, type Dictionary } from "intlayer";const componentContent = { key: "my-component", content: { myTranslatedContent: t({ en: "Hello World", es: "Hola Mundo", fr: "Bonjour le monde", }), },};export default componentContent;
Formatos disponíveis:
- TypeScript (.ts)
- ES Module (.esm)
- CommonJS (.cjs)
- JSON (.json)
Aba Intlayer (Barra de Atividades)
Abra a aba Intlayer clicando no ícone do Intlayer na Barra de Atividades do VS Code. Ela contém duas visualizações:
- Pesquisar: Uma barra de pesquisa ao vivo para filtrar rapidamente os dicionários e seu conteúdo. Digitar atualiza os resultados instantaneamente.
- Dicionários: Uma visualização em árvore dos seus ambientes/projetos, chaves dos dicionários e os arquivos que contribuem com entradas. Você pode:
- Clicar em um arquivo para abri-lo no editor.
- Usar a barra de ferramentas para executar ações: Build, Pull, Push, Fill, Refresh, Test e Create Dictionary File.
- Usar o menu de contexto para ações específicas do item:
- Em um dicionário: Pull ou Push
- Em um arquivo: Fill Dictionary
- Quando você alternar de editor, a árvore revelará o arquivo correspondente se ele pertencer a um dicionário.
Instalação
Você pode instalar o Intlayer diretamente no Marketplace do VS Code:
- Abra o VS Code.
- Vá para o Marketplace de Extensões.
- Pesquise por "Intlayer".
- Clique em Instalar.
Uso
Navegação Rápida
- Abra um projeto que utilize react-intlayer.
Localize uma chamada para useIntlayer(), como:
tsxCopiar códigoCopiar o código para a área de transferência
const content = useIntlayer("app");
- Command-click (⌘+Click no macOS) ou Ctrl+Click (no Windows/Linux) na chave (ex.: "app").
- O VS Code abrirá automaticamente o arquivo de dicionário correspondente, por exemplo, src/app.content.ts.
Gerenciando Dicionários de Conteúdo
Aba Intlayer (Barra de Atividades)
Use a aba lateral para navegar e gerenciar os dicionários:
- Abra o ícone do Intlayer na Barra de Atividades.
- Em Pesquisar, digite para filtrar dicionários e entradas em tempo real.
- Em Dicionários, navegue por ambientes, dicionários e arquivos. Use a barra de ferramentas para Construir, Puxar, Enviar, Preencher, Atualizar, Testar e Criar Arquivo de Dicionário. Clique com o botão direito para ações de contexto (Puxar/Enviar em dicionários, Preencher em arquivos). O arquivo atual do editor é revelado automaticamente na árvore quando aplicável.
Construindo Dicionários
Gere todos os arquivos de conteúdo dos dicionários com:
Copiar o código para a área de transferência
Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
Pesquise por Construir Dicionários e execute o comando.
Enviando Dicionários
Envie o conteúdo mais recente dos dicionários:
- Abra a Paleta de Comandos.
- Pesquise por Enviar Dicionários.
- Selecione os dicionários para enviar e confirme.
Puxando Dicionários
Sincronize o conteúdo mais recente do dicionário:
- Abra a Paleta de Comandos.
- Procure por Puxar Dicionários.
- Escolha os dicionários para puxar.
Preenchendo Dicionários
Preencha os dicionários com conteúdo do seu projeto:
- Abra a Paleta de Comandos.
- Procure por Preencher Dicionários.
- Execute o comando para popular os dicionários.
Testando Dicionários
Valide os dicionários e encontre traduções faltantes:
- Abra a Paleta de Comandos.
- Procure por Testar Dicionários.
- Revise os problemas relatados e corrija conforme necessário.
Histórico do Documento
Versão | Data | Alterações |
---|---|---|
5.5.10 | 2025-06-29 | Histórico inicial |