
Перевод файлов XML без нарушения тегов
Android strings.xml, XLIFF, RESX и собственные схемы. Теги и атрибуты остаются неизменными. Переводится только текстовое содержимое.
Перевод XML ломает больше, чем исправляет
XML кажется простым, пока его не приходится переводить. Теги повреждаются, атрибуты переводятся по ошибке, разделы CDATA исчезают, а самозакрывающиеся теги перестают работать. Одна неверная угловая скобка — и всё приложение аварийно завершается.
Теги HTML и XML в переводимых строках повреждаются или удаляются
Атрибуты, которые должны оставаться неизменными — ID, имена, форматы, — переводятся по ошибке
Разделы CDATA, инструкции обработки и комментарии повреждаются или удаляются
Сущности XML и специальные символы кодируются дважды или теряются
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items_count">%d items</string>
<plurals name="inbox">
<item quantity="one">%d new message</item>
<item quantity="other">%d new messages</item>
</plurals>
</resources><?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">환영합니다, %1$s!</string>
<string name="items_count">%d개 항목</string>
<plurals name="inbox">
<item quantity="other">새 메시지 %d개</item>
</plurals>
</resources>Что сохраняет i18n Agent
Структура тегов
Открывающие и закрывающие теги, самозакрывающиеся элементы и вложенные иерархии XML остаются без изменений
Атрибуты и ID
Атрибуты элементов, включая name, id и флаги translatable, распознаются и остаются неизменными
CDATA и комментарии
Разделы CDATA остаются неизменными. Комментарии XML сохраняются на исходных местах
Кодировка и сущности
Объявления XML, кодировка символов и именованные сущности правильно обрабатываются для каждого целевого языка
Работает с Вашим форматом XML
Как это работает

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