Безкоштовний інструмент для локалізації розробників

Безкоштовний перевірник i18n JSON ключів перекладу

Вставте JSON-словник мовою джерела та цільовий переклад. Знайдіть відсутні та зайві вкладені ключі миттєво без завантаження жодного файлу.

Повний словник мови-джерела.

Мова (локаль), яку ви хочете перевірити на відповідність.

4Джерельні ключі
3Співпадні ключі
1Відсутні ключі
1Додаткові ключі
75%Покриття ключів

Відсутній у цільовому мовному файлі

  • checkout.cancel

Додатково в цільовій мові

  • navigation.legacy

Приватність за проєктним рішенням. Цей інструмент працює повністю у вашому браузері. Вставлені значення ніколи не завантажуються, не зберігаються та не включаються в аналітику.

Конвертер кодів локаліВведіть локаль, наприклад en_US, pt-BR, zh-Hant-TW або загальновживану назву мови. Отримайте канонічні коди й зрозумілі деталі миттєво.Генератор hreflang тегівВставте один код мови та абсолютну URL-адресу в кожному рядку. Генератор перевіряє набір і створює теги <link> для взаємної сумісності (reciprocal-ready).

Як порівняти ключі перекладів

  1. Вставте вихідний текстПомістіть повний об'єкт JSON мови джерела в перший редактор.
  2. Вставте цільовий словникПомістіть перекладений JSON-об'єкт, який ви хочете перевірити, у другий редактор.
  3. Огляд ключових відмінностейВикористовуйте результати про відсутні, зайві, співпадаючі та покриття, щоб усунути розбіжності між файлами локалі перед релізом.

Виявляйте неповні файли локалі до випуску

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

Перевіряльник сплющує вкладені об’єкти у шляхи ключів, а потім розділяє відсутні, зайві та співпадаючі ключі. Зайві ключі можуть вказувати на застарілий текст, який було видалено з джерела, або на ключ, що існує лише в цільовій мові і потребує навмисного винятку.

Використовуйте парність ключів як один із показників якості локалізації

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

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

Ваші словники залишаються на цьому пристрої

Браузер розбирає обидва JSON-документи локально. Multilocale не завантажує і не зберігає їхні ключі або значення, а аналітика взаємодії містить лише числові підсумки та загальні стани успіху або помилки.

Питання що часто задаються

Чи порівнює засіб перевірки текст перекладу?

Ні. Він порівнює шляхи ключів і повідомляє, чи існує кожен ключ джерела в цільовому JSON. Він не оцінює якість перекладу, не копіює значення і не надсилає текст до сервісу перекладу.

Чи підтримує це вкладені JSON-об'єкти?

Так. Вкладені ключі відображаються як читабельні шляхи з крапками, наприклад checkout.payment.failed. Масиви розглядаються як одне значення перекладу, а не розгортаються у ключі за індексами.

Чи завантажуються вставлені файли перекладів?

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