Android i18n JSON & strings.xml → 29 idiomas
Carregue o seu strings.xml ou JSON. Obtenha values-de/, values-fr/, values-es/ em 2 minutos. Placeholders %1$s protegidos.
Por que a localização do Android é irritante
Edição manual de XML
Copie o strings.xml para cada idioma. Esqueceu a pasta values-de? O aplicativo trava.
Agências caras
Serviços de tradução cobram €0,15 por palavra. O seu app com 500 strings custa €500+ por idioma.
Formatadores com defeito.
O Google Translate estraga %1$s e %d. As suas chamadas getString() fazem a aplicação falhar.
Como funciona
3 passos. 2 minutos. Pronto.
Carregar strings.xml
Ou JSON, ARB arquivo. Reconhecemos o formato.
Selecione idiomas
29 idiomas. Alemão, Francês, Japonês, Chinês...
Baixar
Tenha values-de/, values-fr/, values-es/ prontos para o diretório res/.
Formatos Android suportados
Android nativo, React Native, Flutter – tudo em uma única ferramenta.
strings.xml
Android nativo
JSON i18n
React Native, Flutter
ARB
Flutter/Dart
XLIFF
Padrão da indústria
Antes → Depois
Marcadores de posição, plurais e etiquetas HTML mantêm-se.
Antes (values/strings.xml)
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">My App</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items">%d items found</string>
<plurals name="songs">
<item quantity="one">%d song</item>
<item quantity="other">%d songs</item>
</plurals>
</resources>Depois (values-de/strings.xml)
<!-- res/values-de/strings.xml -->
<resources>
<string name="app_name">Meine App</string>
<string name="welcome">Willkommen, %1$s!</string>
<string name="items">%d Artikel gefunden</string>
<plurals name="songs">
<item quantity="one">%d Lied</item>
<item quantity="other">%d Lieder</item>
</plurals>
</resources>Calculadora de preços
Criado para desenvolvedores Android
Proteção de placeholders
Protege automaticamente %s, %d, %1$s, {name} e referências @string.
Todos os formatos Android
strings.xml, JSON para React Native, ARB para Flutter. Uma ferramenta para tudo.
2 minutos em vez de 2 semanas
Carregar → escolher idiomas → descarregar values-de, values-fr, values-es.
Memória de tradução = poupança de 90%
As strings já traduzidas são reutilizadas. As atualizações da aplicação custam quase nada.
Suporte total para a sintaxe Android
Por que não o Google Translate?
| shipglobal | Google Translate | DeepL | |
|---|---|---|---|
| %1$s protegido | |||
| Estrutura XML | |||
| Formas do plural | |||
| Memória de Tradução |
Pronto para traduzir o seu aplicativo Android?
A primeira tradução em 2 minutos. Sem assinatura. Sem enrolação.