Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
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
Enviar Dicionários
Copiar o código para a área de transferência
npx intlayer dictionary pushSe o editor Intlayer estiver instalado, você também pode enviar dicionários para o editor. Este comando permitirá tornar os dicionários disponíveis para o editor. Dessa forma, você pode compartilhar seus dicionários com sua equipe e editar seu conteúdo sem precisar alterar o código da sua aplicação.
Apelidos:
npx intlayer dictionaries pushnpx intlayer dictionary pushnpx intlayer dic push
Argumentos:
Opções de Dicionário:
-d,--dictionaries: ids dos dicionários para enviar. Se não especificado, todos os dicionários serão enviados.Exemplo:
npx intlayer dictionary push -d my-dictionary-id my-other-dictionary-id--dictionary: ids dos dicionários para enviar (apelido para --dictionaries).Exemplo:
npx intlayer dictionary push --dictionary my-dictionary-id my-other-dictionary-id
Opções de Configuração:
--base-dir: Especifica o diretório base do projeto. Para recuperar a configuração do intlayer, o comando irá procurar pelo arquivointlayer.config.{ts,js,json,cjs,mjs}no diretório base.Exemplo:
npx intlayer dictionary push --env-file .env.production.local--no-cache: Desativa o cache.Exemplo:
npx intlayer build --no-cache
Opções de variáveis de ambiente:
--env: Especifica o ambiente (ex.:development,production). Útil no caso de uso de variáveis de ambiente no arquivo de configuração do intlayer.--env-file: Fornece um arquivo de ambiente personalizado para carregar as variáveis. Útil no caso de uso de variáveis de ambiente no arquivo de configuração do intlayer.Exemplo:
npx intlayer dictionary push --env-file .env.production.localExemplo:
npx intlayer dictionary push --env production
Opções de saída:
-r,--delete-locale-dictionary: Ignora a pergunta que solicita a exclusão dos diretórios de locais após o envio dos dicionários, e os remove. Por padrão, se o dicionário estiver definido localmente, ele sobrescreverá o conteúdo dos dicionários remotos.Exemplo:
npx intlayer dictionary push -rExemplo:
npx intlayer dictionary push --delete-locale-dictionary-k,--keep-locale-dictionary: Ignora a pergunta que solicita a exclusão dos diretórios de locais após o envio dos dicionários, e os mantém. Por padrão, se o dicionário estiver definido localmente, ele sobrescreverá o conteúdo dos dicionários remotos.Exemplo:
npx intlayer dictionary push -kExemplo:
npx intlayer dictionary push --keep-locale-dictionary
Opções de preparação:
--build: Constrói os dicionários antes de enviá-los para garantir que o conteúdo esteja atualizado. True forçará a construção, false pulará a construção, undefined permitirá usar o cache da construção.
Opções de log:
--verbose: Ativa o log detalhado para depuração. (padrão para true ao usar CLI)
Opções Git:
--git-diff: Executa apenas nos dicionários que incluem alterações desde a base (padrãoorigin/main) até o branch atual (padrão:HEAD).--git-diff-base: Especifica a referência base para o git diff (padrãoorigin/main).--git-diff-current: Especifica a referência atual para o git diff (padrão:HEAD).--uncommitted: Inclui alterações não comitadas.--unpushed: Inclui alterações não enviadas (unpushed).--untracked: Inclui arquivos não rastreados.Exemplo:
npx intlayer dictionary push --git-diff --git-diff-base origin/main --git-diff-current HEADExemplo:
npx intlayer dictionary push --uncommitted --unpushed --untracked