Загрузите или вставьте ваш Android strings.xml файл и получите готовый к использованию JSON (i18n) файл за считанные секунды. Бесплатно, без регистрации, ничего не сохраняется.
Как это работает
- Перетащите и отпустите ваш Android strings.xml файл сюда или нажмите, чтобы выбрать
- Нажмите Преобразовать — парсинг и преобразование происходят мгновенно, файл никогда не покидает ответ сервера
- Скопируйте результат или загрузите его как готовый файл
Android strings.xml
strings.xml — это стандартный формат строковых ресурсов для приложений Android. Каждая строка находится в элементе <string name="key">value</string> внутри <resources>; апострофы и кавычки должны быть экранированы обратным слэшем.
<resources>
<string name="welcome">Welcome, %1$s!</string>
</resources>
JSON (i18n)
Плоский формат JSON с ключ-значение является наиболее распространенным форматом i18n в Интернете — используется react-intl, i18next, vue-i18n, Angular и многими другими фреймворками.
{
"welcome": "Welcome!",
"nav.home": "Home"
}
Часто задаваемые вопросы
Этот конвертер бесплатный?
Да, совершенно бесплатно и без регистрации. Это небольшой инструмент, созданный на основе платформы перевода Localization.One.
Мои файлы загружены или хранятся где-нибудь?
Файл анализируется в памяти для получения преобразованного вывода и никогда не записывается на диск или не сохраняется. Если вы вставляете текст, то то же самое применяется.
Что происходит с заполнителями и специальными символами?
Заполнители, такие как %s, %1$s, {name} или {{var}}, остаются без изменений. Специальные символы экранируются в соответствии с правилами целевого формата.