Конвертувати JSON (i18n) в Android strings.xml онлайн

Завантажте або вставте свій JSON (i18n) файл і отримайте готовий до використання файл Android strings.xml за кілька секунд. Безкоштовно, без реєстрації, нічого не зберігається.

Перетягніть і скиньте ваш файл JSON (i18n) сюди або натисніть, щоб вибрати
— або вставте вміст файлу —
Потрібно перекласти цей файл, а не просто конвертувати його?
Завантажте його в Localization.One — AI перекладає ваші рядки на понад 100 мов за кілька хвилин. Безкоштовно до 500 рядків.
Перекласти мій файл за допомогою ШІ

Як це працює

  1. Перетягніть і скиньте ваш файл JSON (i18n) сюди або натисніть, щоб вибрати
  2. Натисніть Конвертувати — парсинг і конвертація відбуваються миттєво, файл ніколи не покидає відповідь сервера.
  3. Скопіюйте результат або завантажте його як готовий файл

JSON (i18n)

Плоский формат ключ-значення JSON є найпоширенішим форматом i18n в Інтернеті — використовується такими фреймворками, як react-intl, i18next, vue-i18n, Angular та багатьма іншими.

{
  "welcome": "Welcome!",
  "nav.home": "Home"
}

Android strings.xml

strings.xml є стандартним форматом ресурсів рядків для додатків Android. Кожен рядок знаходиться в елементі <string name="key">value</string> всередині <resources>; апострофи та лапки повинні бути екрановані за допомогою зворотного слеша.

<resources>
    <string name="welcome">Welcome, %1$s!</string>
</resources>

Часті запитання

Цей конвертер безкоштовний?

Так, абсолютно безкоштовно і без реєстрації. Це невеликий інструмент, розроблений на основі платформи перекладу Localization.One.

Чи завантажені або зберігаються мої файли десь?

Файл аналізується в пам'яті для отримання конвертованого виходу і ніколи не записується на диск або не зберігається. Якщо ви вставляєте текст, те ж саме стосується.

Що відбувається з заповнювачами та спеціальними символами?

Заповнювачі, такі як %s, %1$s, {name} або {{var}} залишаються без змін. Спеціальні символи екрануються відповідно до правил цільового формату.