Проверяет ли средство проверки текст перевода?
Нет. Он сравнивает пути ключей и сообщает, существует ли каждый исходный ключ в целевом JSON. Он не оценивает качество перевода, не копирует значения и не отправляет текст в сервис перевода.
Бесплатный инструмент для локализации для разработчиков
Вставьте исходный JSON-словарь и целевой перевод. Мгновенно обнаруживайте отсутствующие и лишние вложенные ключи без загрузки каких-либо файлов.
Полный словарь исходного языка.
Локаль, для которой вы хотите проверить соответствие.
checkout.cancelnavigation.legacyКонфиденциальность заложена в дизайн. Этот инструмент полностью работает в вашем браузере. Вставленные значения никогда не загружаются, не сохраняются и не включаются в аналитику.
Отсутствующий i18n-ключ часто попадает к пользователям как неизменённый текст разработчика, пустая метка или предложение на языке заполняющего. Сравните исходный словарь с каждым целевым локалем перед выпуском, чтобы обнаружить расхождения, пока их ещё легко исправить.
Проверка преобразует вложенные объекты в пути ключей, затем разделяет отсутствующие, лишние и совпадающие ключи. Лишние ключи могут указывать на устаревшие тексты, удалённые в исходнике, или на ключи, присутствующие только в локали-цели, для которых требуется намеренное исключение.
Совпадение количества ключей не доказывает, что переводы точны, актуальны или подходят для своего контекста в интерфейсе. Сопоставляйте проверки паритета с проверкой переводчиком, валидацией плейсхолдеров, скриншотами и автоматическими тестами поведения для множественного числа и интерполяции.
Для непрерывной локализации выполняйте то же сравнение каждый раз при изменении исходного текста. Рабочий процесс управления переводами сможет тогда назначать только отсутствующую работу вместо многократного обмена целыми файлами.
Браузер разбирает оба JSON-документа локально. Multilocale не загружает и не сохраняет их ключи или значения, а аналитика взаимодействия содержит только числовые итоги и общие состояния успеха или ошибки.
Нет. Он сравнивает пути ключей и сообщает, существует ли каждый исходный ключ в целевом JSON. Он не оценивает качество перевода, не копирует значения и не отправляет текст в сервис перевода.
Да. Вложенные ключи отображаются как читаемые точечные пути, например checkout.payment.failed. Массивы рассматриваются как одно значение перевода, а не разворачиваются в ключи по индексам.
Нет. Разбор и сравнение выполняются полностью в вашем браузере. В аналитику отправляются только агрегированные количества и статус разбора; она никогда не получает ключи, значения, содержимое файлов или имена файлов.