Traduzir ficheiros de localização de apps

Arraste o seu en.json ou en.yml e obtenha um novo ficheiro de locale com valores traduzidos e chaves idênticas.

Deteção automática
espanhol
Estrutura do Office mantida60 idiomasFicheiros eliminados automaticamenteCréditos grátis para começar

Não carregues documentos confidenciais no plano gratuito. Porquê?

Adicionar um idioma a uma app ou site costuma implicar traduzir um ficheiro de locale: centenas de strings curtas sob chaves de que o seu código depende. As ferramentas de tradução concebidas para texto corrido tendem a estragar chaves, aspas e marcadores de posição. O DropTranslate analisa corretamente ficheiros JSON e YAML e traduz apenas os valores, pelo que as chaves, a hierarquia e a ordem se mantêm idênticas e o ficheiro carrega como o original. É uma forma rápida de obter uma primeira versão completa de um novo locale, que pode depois rever na app em funcionamento.

Rever no contexto

As strings da interface são curtas e dependem do contexto, pelo que uma tradução automática pode escolher o significado errado para uma palavra. Reveja o novo idioma na app em funcionamento, de preferência com um falante nativo, antes de o disponibilizar aos utilizadores.

Ideal para

  • Criar, num só passo, a primeira versão de um novo ficheiro de locale
  • Traduzir novas strings adicionadas para um idioma já existente
  • Traduzir documentação Markdown e ficheiros README juntamente com a app

Antes de traduzir

  • Procure no resultado marcadores de posição como {name}, {{count}} ou %s e confirme que não foram alterados.
  • Verifique as formas do plural: alguns idiomas precisam de mais formas do que o inglês.
  • Reveja as strings curtas no contexto. Uma palavra como Guardar ou Abrir pode ser traduzida de mais do que uma forma.
  • Verifique o comprimento do texto na interface, sobretudo em botões e menus.

Perguntas

As chaves também são traduzidas?

Não. Apenas os valores são traduzidos; as chaves, a hierarquia e a ordem mantêm-se exatamente iguais.

Que formatos são suportados?

Ficheiros de locale JSON e YAML, além de Markdown e HTML para documentação. Os ficheiros Gettext PO, XLIFF e de strings específicos de plataforma ainda não são suportados.

E os marcadores de posição?

Um serviço de tradução por IA de terceiros recebe instruções para os manter inalterados, e normalmente fá-lo. Procure os seus marcadores de posição no resultado antes de publicar.