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. Conceito
    3. CLI
    Criação:2024-08-11Última atualização:2026-03-31
    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. "Adicionar comando standalone"
      v8.6.431/03/2026
    2. "Adicionar comando CI"
      v7.5.1106/01/2026
    3. "Adicionar comando list projects"
      v7.5.1106/01/2026
    4. "Adicionar comando init"
      v7.5.930/12/2025
    5. "Adicionar comando extract"
      v7.2.322/11/2025
    6. "Adicionar opção skipIfExists ao comando translate"
      v7.1.005/11/2025
    7. "Adicionar aliases para argumentos e comandos do CLI"
      v6.1.427/01/2025
    8. "Adicionar opção build aos comandos"
      v6.1.305/10/2025
    9. "Adicionar comando version"
      v6.1.226/09/2025
    10. "Definir opção verbose como padrão para true através do CLI"
      v6.1.026/09/2025
    11. "Adicionar comando watch e opção with"
      v6.1.023/09/2025
    12. "Adicionar comando editor"
      v6.0.123/09/2025
    13. "Adicionar comandos content test e list"
      v6.0.017/09/2025
    14. "Atualizar documentação dos parâmetros dos comandos do CLI"
      v5.5.1111/07/2025
    15. "Início do histórico"
      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

    CLI Intlayer - Todos os comandos do CLI Intlayer para o seu site multilíngue


    Índice


    Instalar Pacote

    Instale os pacotes necessários utilizando o npm:

    bash
    Copiar código

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

    npm install intlayer-cli -g
    Se o pacote intlayer já estiver instalado, o cli é instalado automaticamente. Pode saltar este passo.

    pacote intlayer-cli

    O pacote intlayer-cli tem como objetivo transpilar as suas declarações intlayer em dicionários.

    Este pacote transpilará todos os ficheiros intlayer, tais como src/**/*.content.{ts|js|mjs|cjs|json}. Veja como declarar os seus ficheiros de declaração Intlayer.

    Para interpretar os dicionários intlayer pode utilizar interpretadores, como o react-intlayer, ou o next-intlayer

    Suporte a Ficheiros de Configuração

    O Intlayer aceita múltiplos formatos de ficheiros de configuração:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    Para ver como configurar os idiomas disponíveis ou outros parâmetros, consulte a documentação de configuração aqui.

    Executar comandos intlayer

    Autenticação

    • Login - Autentique-se no Intlayer CMS e obtenha credenciais de acesso

    Comandos Principais

    • Build de Dicionários - Construa os seus dicionários a partir de ficheiros de declaração de conteúdo
    • Watch de Dicionários - Monitorize alterações e construa dicionários automaticamente
    • Criar Bundle Standalone - Crie um bundle JavaScript autónomo contendo o Intlayer e os pacotes especificados
    • Verificar Versão do CLI - Verifique a versão instalada do CLI do Intlayer
    • Listar Projetos - Liste todos os projetos Intlayer num diretório ou repositório git

    Gestão de Dicionários

    • Push de Dicionários - Envie dicionários para o editor e CMS do Intlayer
    • Pull de Dicionários - Obtenha dicionários do editor e CMS do Intlayer
    • Fill de Dicionários - Preencha, audite e traduza dicionários utilizando IA
    • Testar Traduções em Falta - Teste e identifique traduções em falta
    • Listar Ficheiros de Declaração de Conteúdo - Liste todos os ficheiros de declaração de conteúdo no seu projeto

    Gestão de Componentes

    • Extrair Strings - Extraia strings de componentes para um ficheiro .content próximo do componente

    Configuração

    • Inicializar Intlayer - Configure o Intlayer no seu projeto com configuração automática
    • Gerir Configuração - Obtenha e envie a sua configuração do Intlayer para o CMS

    Gestão de Documentação

    • Traduzir Documento - Traduza automaticamente ficheiros de documentação utilizando IA
    • Rever Documento - Reveja ficheiros de documentação para qualidade e consistência

    Editor & Sincronização ao Vivo

    • Comandos do Editor - Utilize os comandos do editor do Intlayer
    • Comandos de Sincronização ao Vivo - Utilize o Live Sync para refletir alterações de conteúdo do CMS em tempo de execução

    CI/CD & Automatização

    • Comando CI - Execute comandos do Intlayer com credenciais auto-injetadas para pipelines CI/CD

    Ferramentas de Desenvolvimento

    • CLI SDK - Utilize o SDK do CLI do Intlayer no seu próprio código
    • Comando de Debug do Intlayer - Faça debug e resolva problemas do CLI do Intlayer

    Utilizar comandos intlayer no seu package.json

    package.json
    Copiar código

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

    "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}

    Nota: Também pode utilizar os aliases mais curtos:

    • npx intlayer list em vez de npx intlayer content list
    • npx intlayer test em vez de npx intlayer content test
    • npx intlayer projects-list ou npx intlayer pl em vez de npx intlayer projects list
    Configuração
    Test
    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.

      npm install intlayer-cli -g
      "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}