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
- "Adicionar comando standalone"v8.6.431/03/2026
- "Adicionar comando CI"v7.5.1106/01/2026
- "Adicionar comando list projects"v7.5.1106/01/2026
- "Adicionar comando init"v7.5.930/12/2025
- "Adicionar comando extract"v7.2.322/11/2025
- "Adicionar opção skipIfExists ao comando translate"v7.1.005/11/2025
- "Adicionar aliases para argumentos e comandos do CLI"v6.1.427/01/2025
- "Adicionar opção build aos comandos"v6.1.305/10/2025
- "Adicionar comando version"v6.1.226/09/2025
- "Definir opção verbose como padrão para true através do CLI"v6.1.026/09/2025
- "Adicionar comando watch e opção with"v6.1.023/09/2025
- "Adicionar comando editor"v6.0.123/09/2025
- "Adicionar comandos content test e list"v6.0.017/09/2025
- "Atualizar documentação dos parâmetros dos comandos do CLI"v5.5.1111/07/2025
- "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ê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
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:
Copiar o código para a área de transferência
npm install intlayer-cli -gSe 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.tsintlayer.config.jsintlayer.config.jsonintlayer.config.cjsintlayer.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
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 listem vez denpx intlayer content listnpx intlayer testem vez denpx intlayer content testnpx intlayer projects-listounpx intlayer plem vez denpx intlayer projects list