Android i18n JSON & strings.xml → 29 jezika
Učitajte svoj strings.xml ili JSON. Dobijte values-de/, values-fr/, values-es/ za 2 minuta. Zamenski znak %1$s ostaju zaštićeni.
Zašto Android lokalizacija smeta
Ručno uređivanje XML-a
Kopirajte strings.xml za svaki jezik. Da li ste zaboravili fasciklu value-de? Aplikacija će da se sruši.
Skupe agencije
Prevodilačke usluge naplaćuju €0,15 po reči. Tvoja aplikacija od 500 stringova košta €500+ po jeziku.
Pokvareni formatatori
Google Translate uništava %1$s i %d. Pozivi getString() će srušiti aplikaciju.
Kako to funkcioniše
3 koraka. 2 minuta. Gotovo.
Učitaj strings.xml
Ili JSON, ARB fajl. Prepoznajemo format.
Izaberite jezike
29 jezika. nemački, francuski, japanski, kineski...
Preuzmi
Dobićete values-de/, values-fr/, values-es/ spremne za vaš res/ direktorijum.
Podržani Android formati
Nativni Android, React Native, Flutter – sve na jednom alatu
strings.xml
Nativni Android
JSON i18n
React Native, Flutter
ARB
Flutter/Dart
XLIFF
industrijski standard
Prethodno → Nakon
Zamenske oznake, oblici množine i HTML oznake ostaju sačuvane.
Pre (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>Posle (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>Kalkulator cena
Napravljeno za Android programere
Zaštita zamenskih oznaka
Automatski štiti %s, %d, %1$s, {name} i referencije @string.
Svi Android formati
strings.xml, JSON za React Native, ARB za Flutter. Alat za sve.
2 minuta umesto 2 nedelja
Otpremanje → izbor jezika → preuzmite values-de, values-fr, values-es.
Pamćenje prevoda = ušteda od 90%
Već prevedene stringove se ponovo koriste. Ažuriranja aplikacije koštaju gotovo ništa.
Puna podrška Android sintakse
Zašto ne Google Translate?
| shipglobal | Google Translate | DeepL | |
|---|---|---|---|
| %1$s zaštićen | |||
| XML struktura | |||
| Oblici množine | |||
| Prevodilačka memorija |
Spremni da prevedete vašu Android aplikaciju?
Prvi prevod za 2 minuta. Bez pretplate. Bez gluposti.