Android i18n JSON & strings.xml → 29 мов
Завантажте ваш strings.xml або JSON. Отримайте values-de/, values-fr/, values-es/ за 2 хвилини. Заповнювачі %1$s захищені.
Чому локалізація Android дратує
Ручне редагування XML
Скопіюйте strings.xml для кожної мови. Забули папку value-de? Програма аварійно завершується.
Дорогі агентства
Послуги з перекладу стягують €0,15 за слово. Ваш додаток із 500 рядками коштує €500+ за кожну мову.
Зламані форматувачі
Google Translate знищує %1$s та %d. Виклики getString() призводять до аварійного завершення застосунку.
Ось як це працює
3 кроки. 2 хвилини. Готово.
Завантажити strings.xml
Або файли JSON, ARB. Ми розпізнаємо формат.
Вибрати мови
29 мов. Німецька, Французька, Японська, Китайська...
Завантажити
values-de/, values-fr/, values-es/ готові для вашого каталогу res/.
Підтримувані формати Android
Нативний Android, React Native, Flutter — усе в одному інструменті
strings.xml
Нативний Android
JSON i18n
React Native, Flutter
ARB
Flutter/Dart
XLIFF
Індустріальний стандарт
До → Після
плейсхолдери, форми множини та теги HTML залишаться без змін.
Перед (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>Після (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>Калькулятор ціни
Створено для розробників Android
Захист заповнювачів місць
Автоматично захищає заповнювачі місць: %s, %d, %1$s, {name} та посилання @string.
Усі формати Android
strings.xml, JSON для React Native, ARB для Flutter. Один інструмент для всього.
2 хвилини замість 2 тижнів
Завантажте → Виберіть мови → завантажте values-de, values-fr, values-es.
Пам'ять перекладу = економія 90%
Вже перекладені рядки будуть повторно використані. Оновлення додатків обходяться майже безкоштовно.
Повна підтримка Android-синтаксису
Чому не Google Translate?
| shipglobal | Google Translate | DeepL | |
|---|---|---|---|
| %1$s захищено | |||
| Структура XML | |||
| Множина | |||
| Пам'ять перекладу |
Готові перекласти ваше Android-додаток?
Перший переклад за 2 хвилини. Без підписки. Ніякої нісенітниці.