
Перевод файлов JSON за считанные секунды
Ключи остаются неизменными. Вложенность сохраняется. Переменные интерполяции не затрагиваются. Только переведённый контент на месте исходных строк.
Ручной перевод JSON — минное поле
Вам знаком этот процесс: экспортировать файл локализации JSON, открыть его в таблице или инструменте перевода, постараться не нарушить вложенные ключи, надеяться, что переменные останутся целыми, импортировать обратно, исправить структуру и повторить для каждого языка.
Универсальные инструменты перевода упрощают или повреждают вложенные ключи
Универсальные инструменты переводят или повреждают переменные интерполяции
Правила множественного числа ICU незаметно нарушаются, если инструмент не понимает синтаксис MessageFormat
Индексы массивов смещаются, порядок ключей меняется, форматирование исчезает
{
"welcome": "Welcome, {name}!",
"items": {
"count": "{count, plural, one {# item} other {# items}}",
"empty": "Your cart is empty"
},
"nav": {
"home": "Home",
"settings": "Settings"
}
}{
"welcome": "Willkommen, {name}!",
"items": {
"count": "{count, plural, one {# Artikel} other {# Artikel}}",
"empty": "Ihr Warenkorb ist leer"
},
"nav": {
"home": "Startseite",
"settings": "Einstellungen"
}
}Что сохраняет i18n Agent
Структура ключей
Вложенные ключи, точечная нотация и индексы массивов остаются на своих местах
Переменные интерполяции
Переменные и заполнители, такие как name, count и price, распознаются и остаются неизменными во всех основных фреймворках i18n
Правила множественного числа ICU
Категории множественного числа переводятся правильно, а структура ICU MessageFormat сохраняется
Форматирование и пробелы
Отступы, порядок ключей и форматирование JSON соответствуют исходному файлу
Работает с Вашим фреймворком i18n
Как это работает

Без ручного копирования, извлечения строк и лишних действий. Только переведённые файлы.
Попробовать i18n Agent
Перетащите сюда файл перевода
JSON, YAML, PO, XML, CSV, Markdown, Properties
или нажмите, чтобы выбрать
Целевые языки
Часто задаваемые вопросы
Можно также перевести:
Для разработчиков
Установите инструмент CLI и переведите первый файл за 2 минуты.
Установить инструмент CLIДля корпоративных команд
Всё ещё связаны контрактом с TMS? Обсудим переход.