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
Extrair strings
Copiar o código para a área de transferência
npx intlayer extractEste comando analisa os seus ficheiros de código para extrair strings dos componentes para um ficheiro .content próximo do componente. Suporta seleção interativa de ficheiros ou direcionamento de ficheiros específicos.
Apelidos:
npx intlayer ext
Argumentos:
Opções de seleção de ficheiros:
-f, --file [files...]: Lista de ficheiros específicos para extrair. Se não for fornecido, a CLI irá procurar ficheiros correspondentes (**/*.{tsx,jsx,vue,svelte,ts,js}) e pedir-lhe-á para selecionar quais extrair.Exemplo:
npx intlayer extract -f src/components/MyComponent.tsx
Opções de saída:
-o, --output-content-declarations [outputContentDeclarations]: Diretório onde serão guardados os ficheiros de declaração de conteúdo gerados.Exemplo:
npx intlayer extract -o src/content--code-only: Extrair apenas o código do componente (não escrever a declaração de conteúdo).Exemplo:
npx intlayer extract --code-only--declaration-only: Gerar apenas a declaração de conteúdo (não reescrever o componente).Exemplo:
npx intlayer extract --declaration-only
Opções de configuração:
--base-dir: Especifica o diretório base do projeto.--env: Especifica o ambiente.--env-file: Fornece um ficheiro de ambiente personalizado.--verbose: Ativa o logging detalhado.
Plugins obrigatórios:
O comando extract funciona sem plugins adicionais em ficheiros TypeScript/JSX. Contudo, requer os seguintes plugins instalados para projetos Vue e Svelte:
@intlayer/vue-compiler: Para ficheiros Vue.@intlayer/svelte-compiler: Para ficheiros Svelte.