i18n JSON Validator - знайдіть відсутні ключі перекладу | POLPROG Skip to content

Валідатор JSON i18n BETA

Перевірте свої файли локалізації та виявіть відсутні ключі, невідповідності й потенційні проблеми ще до релізу.

Безкоштовно Без реєстрації Приватність передусім
Підтримувана структура
  • Плоский JSON{ "key": "value" }
  • Вкладений JSON{ "key": { "nested": "value" } }
  • Заповнювачі{name}, %s, {{value}}
  • HTML-теги<b>, <a>, <br> and more

Порада: називайте файли за кодом мови (напр. en.json, pl.json, de.json) для найкращих результатів.

Обсяг і межі

Що цей валідатор робить, а чого не робитиме

Валідатор, а не служба перекладу

Файли порівнюються з базовим файлом і про них повідомляється: відсутні та зайві ключі, розбіжності типів, різниця у підстановках і вбудованих тегах, порожні значення та рядки, досі ідентичні базі. Жоден вміст не перекладається, не пропонується й не зберігається, а файли відкидаються щойно звіт готовий. Рядок, позначений як неперекладений, може бути цілком правильним, як це часто буває з брендами й технічними термінами.

Довідка

FAQ

Як обирається базовий файл?

За замовчуванням найбільший і найповніший файл у наборі, бо це майже завжди мова оригіналу. Кожен інший порівнюється з ним, тож база за визначенням має 100 %.

Що вважається розбіжністю підстановок?

Токени, які підставляє середовище виконання, наприклад {name} або %s, різняться між базовим рядком і перекладом. Це справжній дефект: у кращому разі значення ніколи не з'явиться, у гіршому форматувальник впаде.

Чому ключ позначено як неперекладений?

Його значення побайтово ідентичне базі. Часто це назва бренду, фрагмент коду чи одиниця виміру, і це правильно. Саме тому це подається окремо від справжніх помилок.

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

Вони надсилаються на наш сервер, щоб їх розібрати й порівняти, а потім відкидаються. Нічого не пишеться на диск, не індексується й не передається.

Потрібна допомога з локалізацією чи інтернаціоналізацією?

Ми допоможемо створювати кращі багатомовні продукти.

Зв'язатися