Autor:
    Criação:2024-08-11Última atualização:2026-03-31

    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
    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|tsx|jsx|md|mdx|yaml|yml}. 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
    intlayer login emite uma chave de acesso (clientId / clientSecret) que todo comando autenticado usa. O segredo é uma credencial do lado do servidor e nunca chega ao seu pacote cliente — veja Mantendo a chave de acesso segura.

    Comandos Principais

    Gestão de Dicionários

    Gestão de Componentes

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

    Configuração

    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

    CI/CD & Automatização

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

    Auditoria & Diagnósticos

    • Escanear Website - Meça o tamanho da página e audite a saúde de i18n/SEO de qualquer URL pública

    Ferramentas de Desenvolvimento

    Utilizar comandos intlayer no seu package.json

    package.json
    "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",
      "intlayer:scan": "npx intlayer scan https://example.com"
    }
    

    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