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.
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.