Peste 1.800 aplicații Android traduse

Android i18n JSON & strings.xml → 29 limbi

Încarcă-ți strings.xml sau JSON. Obține values-de/, values-fr/, values-es/ în 2 minute. Placeholders %1$s protejate.

€1/limbă Memorie de traducere Forme de plural și tablouri de șiruri

De ce este enervantă localizarea Android-ului

Editarea manuală a XML-ului

Copiați strings.xml pentru fiecare limbă. Ați uitat folderul values-de? Aplicația se blochează.

Agenții scumpe

Serviciile de traducere solicită €0,15 pe cuvant. Aplicația ta cu 500 de stringuri costă €500+ pentru fiecare limbă.

Formatatoare defecte.

Google Translate strică %1$s și %d. Apelurile tale getString() fac ca aplicația să se blocheze.

Cum funcționează

3 pași. 2 minute. Gata.

1

Încărcați strings.xml

Sau JSON, fișier ARB. Recunoaștem formatul.

2

Selectați limbile

29 limbi. Germană, Franceză, Japoneză, Chineză...

3

Descărcați

Obțineți values-de/, values-fr/, values-es/ gata pentru directorul res/.

Formate Android acceptate

Android nativ, React Native, Flutter – toate într-un singur instrument.

strings.xml

Android nativ

JSON i18n

React Native, Flutter

ARB

Flutter/Dart

XLIFF

Standardul industriei

Înainte → După

Marcatori de poziție, formele de plural și etichetele HTML rămân neschimbate.

Înainte (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>

După (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>

Calculator de preț

8,000 Caractere
Tariful de bază (5 × €1.00)5.00
Cost pe caracter (€0.12/1000)0.96
Total5.96
Tradu acum →

Creat pentru dezvoltatori Android

Protecția locurilor de înlocuire

Protejează automat %s, %d, %1$s, {name} și referințele @string.

Toate formatele Android

strings.xml, JSON pentru React Native, ARB pentru Flutter. Un instrument pentru totul.

2 minute în loc de 2 săptămâni

Încărcați → alegeți limbile → descărcați values-de, values-fr, values-es.

Memorie de traducere = economie de 90%

Stringuri deja traduse sunt reutilizate. Actualizările aplicației costă aproape nimic.

Suport total pentru sintaxa Android

%s, %d, %f formatori
%1$s argumente de poziție
@string/Referințe
Forme de plural (șiruri de caractere cu cantitate)
Array-uri de șiruri de caractere
Secțiuni CDATA
Etichete de formatare HTML
Secvențe de escape (\n, \t)

De ce nu Google Translate?

shipglobalGoogle TranslateDeepL
%1$s protejat
Structură XML
Forme de plural
Memorie de traducere

Sunteți gata să traduceți aplicația Android?

Traducerea primă în 2 minute. Fără abonament. Fără baliverne.