Безплатен инструмент за разработчици за локализация

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

Поставете JSON речник на изходния език и целевия превод. Намерете липсващи и излишни вложени ключове незабавно, без да качвате нито един от файловете.

Пълният речник на изходния език.

Локалът, за който искате да проверите съответствието.

4Източници на ключове
3Съвпадащи ключове
1Липсващи ключове
1Допълнителни ключове
75%Покритие на ключовете

Липсва в целта

  • checkout.cancel

Допълнително в целевия език

  • navigation.legacy

Частно по дизайн. Този инструмент работи изцяло във вашия браузър. Поставените стойности никога не се качват, не се съхраняват и не се включват в аналитиката.

Конвертор на кодове на локалиВъведете локал като en_US, pt-BR, zh-Hant-TW или обичайно име на език. Получете канонични кодове и четими детайли веднага.Генератор на hreflang таговеПоставете по един езиков код и абсолютен URL на ред. Генераторът валидира набора и създава HTML тагове <link>, готови за взаимни връзки.

Как да сравнявате ключове за превод

  1. Поставете изходния речникПоставете пълния JSON обект на изходния език в първия редактор.
  2. Поставете целевия речникПоставете преведения JSON обект, който искате да проверите, във втория редактор.
  3. Прегледайте основните разликиИзползвайте резултатите за missing, extra, matching и coverage, за да разрешите drift между локалните файлове преди пускане.

Открийте непълни файлове за езикови настройки преди пускане в продукция

Липсващ i18n ключ често достига до потребителите като суров текст за разработчици, празен етикет или изречение на езика за резервно връщане. Сравнете изходния речник с всеки целеви локал преди пускане, за да хванете отклоненията, докато все още е лесно да се поправят.

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

Използвайте паритет на ключовете като един от контролите за качество на локализацията

Съответствието в броя на ключовете не доказва, че преводите са точни, актуални или подходящи за техния UI контекст. Комбинирайте проверките за паритет на двойки с преглед от преводач, валидация на плейсхолдери, екранни снимки и автоматизирани тестове за поведението при множествено число и интерполация.

За непрекъсната локализация извършвайте същото сравнение всеки път, когато се промени изходният текст. Работният процес за управление на преводите може след това да възлага само липсващата работа, вместо многократно да обменя цели файлове.

Вашите речници остават на това устройство

Браузърът парсва и двата JSON документа локално. Multilocale не качва и не съхранява техните ключове или стойности, а аналитиката за взаимодействия съдържа само числови суми и общи състояния за успех или грешка.

Често задавани въпроси

Проверява ли проверяващият текста на превода?

Не. Сравнява пътищата на ключовете и показва дали всеки източников ключ съществува в целевия JSON. Не оценява качеството на превода, не копира стойности и не изпраща текст към услуга за превод.

Поддържа ли вложени JSON обекти?

Да. Вградени ключове се показват като четими точкови пътища, например checkout.payment.failed. Масивите се третират като една стойност за превод, а не се разгъват в ключове по индекс.

Качват ли се поставените файлове с преводи?

Не. Анализът и сравненията се изпълняват изцяло в браузъра ви. Аналитиката получава само агрегирани броя и статус на анализа; тя никога не получава ключове, стойности, съдържание на файлове или имена на файлове.