1 800+ Android-додатків перекладено

Android i18n JSON & strings.xml → 29 мов

Завантажте ваш strings.xml або JSON. Отримайте values-de/, values-fr/, values-es/ за 2 хвилини. Заповнювачі %1$s захищені.

€1/мова Пам'ять перекладів Множини та масиви рядків

Чому локалізація Android дратує

Ручне редагування XML

Скопіюйте strings.xml для кожної мови. Забули папку value-de? Програма аварійно завершується.

Дорогі агентства

Послуги з перекладу стягують €0,15 за слово. Ваш додаток із 500 рядками коштує €500+ за кожну мову.

Зламані форматувачі

Google Translate знищує %1$s та %d. Виклики getString() призводять до аварійного завершення застосунку.

Ось як це працює

3 кроки. 2 хвилини. Готово.

1

Завантажити strings.xml

Або файли JSON, ARB. Ми розпізнаємо формат.

2

Вибрати мови

29 мов. Німецька, Французька, Японська, Китайська...

3

Завантажити

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>

Калькулятор ціни

8,000 Символи
Базова плата (5 × €1.00)5.00
Вартість символів (€0.12/1000)0.96
Загальна сума5.96
Перекласти зараз →

Створено для розробників 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-синтаксису

%s, %d, %f Форматувач
%1$s Позиційні аргументи
@string/Referenzen
Множини (рядки кількості)
Масиви рядків
Розділи CDATA
Теги форматування HTML
Escape-послідовності (\\n, \\t)

Чому не Google Translate?

shipglobalGoogle TranslateDeepL
%1$s захищено
Структура XML
Множина
Пам'ять перекладу

Готові перекласти ваше Android-додаток?

Перший переклад за 2 хвилини. Без підписки. Ніякої нісенітниці.