Introdução geral
O Languine é uma poderosa ferramenta de tradução desenvolvida pelo Midday para ajudar os desenvolvedores a simplificar o processo de localização de seus aplicativos. Com o Languine, os desenvolvedores podem aproveitar a tecnologia de IA para produzir rapidamente traduções precisas e contextuais em mais de 100 idiomas. Projetado com o desenvolvedor em mente, o Languine integra um sistema de controle de versão e fornece fluxos de trabalho automatizados para tornar o gerenciamento de tradução mais eficiente e consistente. Se as traduções forem adicionadas, modificadas ou excluídas, o Languine as detecta e atualiza automaticamente por meio do Git diff, garantindo que as traduções estejam sempre atualizadas.
A IA anunciou que assumirá todas as tarefas de tradução de i18n no projeto, com base no Diff para detectar alterações nos arquivos de idioma, garantir a consistência, ser compatível com todas as principais bibliotecas de i18n, oferecer suporte a mais de 100 idiomas e ser uma vantagem para desenvolvedores estrangeiros.
Lista de funções
- Detecção inteligenteReconhece automaticamente chaves de tradução novas, modificadas ou excluídas na base de código.
- Tradução orientada por IAUtiliza modelos modernos de IA para fornecer traduções contextualmente precisas em mais de 100 idiomas.
- Localização consistenteGarantir a consistência do tom e do estilo em todo o conteúdo traduzido.
- Design amigável ao desenvolvedorCriado com TypeScript, integrando-se nativamente a sistemas de controle de versão e fluxos de trabalho.
- Fluxos de trabalho que economizam tempoOrganize, visualize e gerencie arquivos de tradução diretamente da linha de comando.
- Suporte de ganchoSuporte para formatação de conteúdo usando Biome ou Prettier.
Usando a Ajuda
Processo de instalação
- Certifique-se de que o ambiente do Node.js esteja instalado.
- Execute o seguinte comando em um terminal para instalar o Languine CLI:
npm install -g @languine/cli
- Após a conclusão da instalação, você pode visualizar as informações de ajuda do Languine com o seguinte comando:
languine --help
Processo de uso
- Projeto de inicializaçãoInicialize o Languine executando o seguinte comando no diretório raiz do projeto:
inicialização do languine
Esse comando gera um arquivo de configuração languine.config.js
que é usado para definir as configurações relacionadas à tradução.
- Adicionar código de traduçãoAdicionar os pares de valores-chave que precisam ser traduzidos para o código, por exemplo:
{
"greeting": "Hello, world!"
}
- Gerar traduçãoExecute o seguinte comando para gerar uma tradução:
languine translate
O Languine detecta automaticamente os códigos de tradução no código e gera os arquivos de tradução apropriados.
- Gerenciamento de documentos traduzidosOs comandos a seguir permitem que você visualize e gerencie arquivos traduzidos:
gerenciamento languíneo
- Traduções atualizadasQuando o código de tradução for alterado no código, execute o seguinte comando para atualizar a tradução:
atualização languine
Operação detalhada da função
- Detecção inteligenteLanguine usa o Git diff para detectar automaticamente as principais alterações de tradução no código e suporta vários formatos de arquivo (por exemplo, .json, .ts) para garantir que o conteúdo traduzido seja atualizado em tempo real.
- Tradução orientada por IAO Languine é uma tradução natural e consistente que utiliza modelos avançados de IA para garantir que o conteúdo traduzido corresponda ao tom e à intenção do texto original.
- Localização consistentePor meio de perfis, os desenvolvedores podem definir o tom e o estilo das traduções para garantir a consistência em todo o conteúdo traduzido.
- Design amigável ao desenvolvedorLanguine: Criado em TypeScript, o Languine se integra perfeitamente aos fluxos de trabalho do desenvolvedor e oferece suporte a sistemas de controle de versão comuns.
- Fluxos de trabalho que economizam tempoLanguine: O Languine oferece ferramentas de linha de comando que permitem aos desenvolvedores gerenciar arquivos de tradução diretamente no terminal, aumentando consideravelmente a eficiência do trabalho.
- Suporte de ganchoLanguine suporta o uso da formatação Biome ou Prettier para o conteúdo traduzido, garantindo um estilo de código consistente.
Seguindo essas etapas, os desenvolvedores podem iniciar facilmente a tradução localizada de seus aplicativos usando o Languine, simplificando muito o processo de gerenciamento de tradução.