Валідатор 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, різняться між базовим рядком і перекладом. Це справжній дефект: у кращому разі значення ніколи не з'явиться, у гіршому форматувальник впаде.
Чому ключ позначено як неперекладений?
Його значення побайтово ідентичне базі. Часто це назва бренду, фрагмент коду чи одиниця виміру, і це правильно. Саме тому це подається окремо від справжніх помилок.
Чи завантажуються й зберігаються мої файли?
Вони надсилаються на наш сервер, щоб їх розібрати й порівняти, а потім відкидаються. Нічого не пишеться на диск, не індексується й не передається.
Потрібна допомога з локалізацією чи інтернаціоналізацією?
Ми допоможемо створювати кращі багатомовні продукти.




