InícioAmbiente de testeVitrineAppDocBlog
    • Englishinglês
      EN
    • русскийrusso
      RU
    • 日本語japonês
      JA
    • françaisfrancês
      FR
    • 한국어coreano
      KO
    • 中文chinês
      ZH
    • españolespanhol
      ES
    • Deutschalemão
      DE
    • العربيةárabe
      AR
    • italianoitaliano
      IT
    • British Englishinglês (Reino Unido)
      EN-GB
    • portuguêsportuguês
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolonês
      PL
    • Indonesiaindonésio
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraniano
      UK
    /
    Filtrar documentação por framework
    Alt+←
    Por que Intlayer?
    Começar
    Conceito
    • Como o Intlayer funciona
    • Configuração
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integração CI/CD
    • TraduçãoPluralEnumeraçãoCondiçãoGêneroInserçãoArquivoAninhamentoMarkdownHTMLBusca de função
    • Arquivo por locale
    • Compilador
    • Preenchimento automático
    • Testes
    • Otimização de bundle
    Ambiente
    • Next.js 14 e App Router
      Next.js 15
      Next.js sem locale URL
      Next.js e Page Router
      Compiler
    • Tanstack Start Solid
    • Astro e React
      Astro e Svelte
      Astro e Vue
      Astro e Solid
      Astro e Preact
      Astro e Lit
      Astro e Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt e Vue
    • Vite e Solid
    • SvelteKit
    • Vite e Preact
    • Vite e Vanilla JS
    • Vite e Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native e Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx e React
    Plugins
    • JSON
    • gettext (.po)
    Extensão VS Code
    Agente
    • Servidor MCP
    • Habilidades do agente
    Versões
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Faça uma pergunta
    1. Documentation
    2. Extensão VS Code
    Criação:2025-03-17Última atualização:2025-09-30
    Referência esta documentação ao seu assistente AI favorito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    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

    1. "Adicionado gif de demonstração"
      v6.1.530/09/2025
    2. "Adicionada seção de seleção de ambiente"
      v6.1.024/09/2025
    3. "Aba Intlayer / Comandos Preencher & Testar"
      v6.0.022/09/2025
    4. "Histórico inicial"
      v5.5.1029/06/2025

    O conteúdo desta página foi traduzido com uma IA.

    Veja a última versão do conteúdo original em inglês
    Editar esta documentação

    Se 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ção
    Copiar

    Copiar 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 o Intlayer, projetada para melhorar a experiência do desenvolvedor ao trabalhar com conteúdo localizado em seus projetos.

    Extensão Intlayer para VS Code

    Link da extensão: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Funcionalidades

    Extrair conteúdo

    • Extrair Conteúdo – Extraia conteúdo dos seus componentes React / Vue / Svelte

    Preencher dicionários

    • Navegação Instantânea – Vá rapidamente para o arquivo de conteúdo correto ao clicar em uma chave useIntlayer.
    • Preencher Dicionários – Preencha dicionários com conteúdo do seu projeto.

    Listar comandos

    • Acesso fácil aos comandos do Intlayer – Construir, enviar, puxar, preencher e testar dicionários de conteúdo com facilidade.

    Criar arquivo de conteúdo

    • Gerador de Declaração de Conteúdo – Criar arquivos de conteúdo de dicionário em vários formatos (.ts, .esm, .cjs, .json).

    Testar dicionários

    • Testar Dicionários – Testar dicionários para traduções ausentes.

    Reconstruir dicionário

    • Mantenha seus dicionários atualizados – Mantenha seus dicionários atualizados com o conteúdo mais recente do seu projeto.

    Aba Intlayer (Barra de Atividades)

    • Aba Intlayer (Barra de Atividades) – Navegue e pesquise dicionários em uma aba lateral dedicada com barra de ferramentas e ações de contexto (Construir, Puxar, Enviar, Preencher, Atualizar, Testar, Criar Arquivo).

    Uso

    Navegação Rápida

    1. Abra um projeto que utilize react-intlayer.
    2. Localize uma chamada para useIntlayer(), como:

      tsx
      Copiar código

      Copiar o código para a área de transferência

      const content = useIntlayer("app");
    3. Clique com comando (⌘+Clique no macOS) ou Ctrl+Clique (no Windows/Linux) na chave (por exemplo, "app").
    4. O VS Code abrirá automaticamente o arquivo de dicionário correspondente, por exemplo, src/app.content.ts.

    Aba Intlayer (Barra de Atividades)

    Use a aba lateral para navegar e gerenciar 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.

    Acessando os comandos

    Você pode acessar os comandos a partir da Paleta de Comandos.

    sh
    Copiar código

    Copiar o código para a área de transferência

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Construir Dicionários
    • Enviar Dicionários
    • Puxar Dicionários
    • Preencher Dicionários
    • Testar Dicionários
    • Criar Arquivo de Dicionário

    Carregando Variáveis de Ambiente

    O Intlayer recomenda armazenar suas chaves de API de IA, assim como o ID e o segredo do cliente Intlayer, em variáveis de ambiente.

    A extensão pode carregar variáveis de ambiente do seu espaço de trabalho para executar comandos do Intlayer com o contexto correto.

    • Ordem de carregamento (por prioridade): .env.<env>.local → .env.<env> → .env.local → .env
    • Não destrutivo: valores existentes em process.env não são sobrescritos.
    • Escopo: os arquivos são resolvidos a partir do diretório base configurado (padrão é a raiz do espaço de trabalho).

    Selecionando o ambiente ativo

    • Paleta de Comandos: abra a paleta e execute Intlayer: Select Environment, depois escolha o ambiente (por exemplo, development, staging, production). A extensão tentará carregar o primeiro arquivo disponível na lista de prioridade acima e mostrará uma notificação como “Loaded env from .env.<env>.local”.
    • Configurações: vá para Settings → Extensions → Intlayer e defina:
      • Environment: o nome do ambiente usado para resolver arquivos .env.<env>*.
      • (Opcional) Env File: um caminho explícito para um arquivo .env. Quando fornecido, ele tem precedência sobre a lista inferida.

    Monorepos e diretórios personalizados

    Se os seus arquivos .env estiverem fora da raiz do espaço de trabalho, defina o Diretório Base em Configurações → Extensões → Intlayer. O carregador irá procurar arquivos .env relativos a esse diretório.

    gettext (.po)
    Servidor MCP
    Alt+→

    Nesta página

      As discussões são anônimas e regularmente revisadas para resolver problemas comuns. Sinta-se à vontade para compartilhar ideias de funcionalidades, feedback sobre a documentação ou qualquer coisa relacionada ao Intlayer, usamos essas informações para moldar nosso roadmap e melhorar o produto.

      const content = useIntlayer("app");
      Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)