
Traduzir ficheiros XML sem quebrar etiquetas
strings.xml do Android, XLIFF, RESX e esquemas personalizados. As etiquetas e os atributos permanecem intactos. Apenas o conteúdo textual é traduzido.
A tradução de XML quebra mais do que corrige
O XML parece simples até ser necessário traduzi-lo. As etiquetas ficam danificadas, os atributos são traduzidos quando não deviam, as secções CDATA desaparecem e as etiquetas de fecho automático quebram. Basta um sinal de maior ou menor mal colocado para toda a aplicação falhar.
As etiquetas HTML e XML dentro de cadeias traduzíveis são corrompidas ou removidas
Os atributos que deviam permanecer intactos —ID, nomes e formatos— são traduzidos por engano
As secções CDATA, instruções de processamento e comentários são danificados ou removidos
As entidades XML e os caracteres especiais são codificados duas vezes ou perdem-se
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items_count">%d items</string>
<plurals name="inbox">
<item quantity="one">%d new message</item>
<item quantity="other">%d new messages</item>
</plurals>
</resources><?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">환영합니다, %1$s!</string>
<string name="items_count">%d개 항목</string>
<plurals name="inbox">
<item quantity="other">새 메시지 %d개</item>
</plurals>
</resources>O que o i18n Agent preserva
Estrutura das etiquetas
As etiquetas de abertura e fecho, os elementos de fecho automático e as hierarquias XML aninhadas permanecem exatamente como foram definidos
Atributos e ID
Os atributos dos elementos, como name, id e os sinalizadores translatable, são reconhecidos e permanecem intactos
CDATA e comentários
As secções CDATA permanecem inalteradas. Os comentários XML são preservados nas posições originais
Codificação e entidades
As declarações XML, a codificação de caracteres e as entidades com nome são tratadas corretamente para todos os idiomas de destino
Funciona com o seu formato XML
Como funciona

Sem copiar e colar manualmente. Sem extrair cadeias. Apenas ficheiros traduzidos.
Experimente já o i18n Agent
Largue aqui o seu ficheiro de tradução
JSON, YAML, PO, XML, CSV, Markdown, Properties
ou clique para selecionar
Idiomas de destino
Perguntas frequentes
É programador?
Instale a ferramenta de CLI e traduza o seu primeiro ficheiro em 2 minutos.
Instalar a ferramenta de CLIEquipa empresarial?
A sua equipa ainda está vinculada a um contrato de TMS? Falemos sobre a migração.