Бясплатны інструмент для распрацоўшчыкаў лакалізацыі

Бясплатны правершчык ключоў перакладу i18n у фармаце JSON

Устаўце JSON-слоўнік крыніцы і мэтавы пераклад. Знайдзіце адсутныя і лішнія ўкладзеныя ключы імгненна, не загружаючы ніводнага файла.

Поўны слоўнік зыходнай мовы.

Мова (locale), якую вы жадаеце праверыць на адпаведнасць.

4Крынічныя ключы
3Супадальныя ключы
1Адсутныя ключы
1Дадатковыя клавішы
75%Пакрыццё ключоў

Адсутнічае ў мэтавым (target)

  • checkout.cancel

Дадаткова ў мове прызначэння

  • navigation.legacy

Прыватнасць па праекце. Гэты інструмент цалкам працуе ў вашым браўзеры. Устаўленыя значэнні ніколі не загружаюцца, не захоўваюцца і не ўключаюцца ў аналітыку.

Канвэртар кода лакалі (Locale)Увядзіце лакаль, напрыклад en_US, pt-BR, zh-Hant-TW або распаўсюджаную назву мовы. Атрымайце кананічныя коды і зразумелыя звесткі адразу.Генератар тэгаў hreflangУстаўце адзін код мовы і поўны URL на кожны радок. Генератар правяраць набор і стварае HTML-тэгі спасылак, гатовыя да ўзаемнага выкарыстання.

Як параўнаць ключы перакладаў

  1. Устаўце крынічны слоўнікРазмясціце поўны аб'ект JSON мовы-крыніцы ў першым рэдакта́ры.
  2. Устаўце мэтавы слоўнікРазмясціце перакладзены JSON-аб'ект, які вы жадаеце праверыць, у другім рэдактары.
  3. Агляд ключавых адрозненняўВыкарыстоўвайце вынікі па адсутных, лішніх, супадаючых і ахопе, каб вырашыць расхіды файлаў лакалі перад выпуском.

Злавіце няпоўныя файлы лакаў перад выпуском

Адсутны i18n-ключ часта даходзіць да карыстальнікаў як сыры тэкст распрацоўшчыка, пустая подпіска або сказ у мове-рэзерве. Параўнайце слоўнік-крыніцу з кожнай мэтавай лакалізацыяй перад выпуску, каб уловіць зрушэнні пакуль іх яшчэ лёгка выправіць.

Праверка сплюшчвае ўкладзеныя аб’екты ў шляхі ключоў, затым аддзяляе адсутныя, лішнія і супадаючыя ключы. Лішнія ключы могуць паказваць на састарэлы тэкст, які быў выдалены з крыніцы, або на ключ, існуючы толькі ў мэтавым файле, які патрабуе наўмыснага выключэння.

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

Супадзенне колькасці ключоў не даказвае, што пераклады дакладныя, актуальныя або прыдатныя для свайго UI‑кантэксту. Сумяшчайце праверкі пары з аглядам перакладчыка, праверкай запаўняльнікаў, скрыншотамі і аўтаматызаванымі тэстамі для паводзін множнага ліку і інтэрполяцыі.

Для бесперапыннай лакалізацыі запускайце тое ж параўнанне кожны раз, калі змяняецца зыходны тэкст. Працэс кіравання перакладамі затым можа прызначаць толькі адсутнюю працу замест паўторнага абмену ўсімі файламі.

Вашы слоўнікі застаюцца на гэтым прыладзе

Браузер аналізуе абодва дакументы JSON лакальна. Multilocale не загружае і не захоўвае іх ключы ці значэнні, а аналітыка ўзаемадзеяння ўтрымлівае толькі лікавыя сумы і агульныя станы «паспяхова» або «памылка».

Часта задаюць пытанні

Ці параўноўвае праверка тэкст перакладу?

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

Ці падтрымлівае ён укладзеныя JSON-аб'екты?

Так. Укладзеныя ключы паказваюцца як чытальныя шляхі з кропкамі, напрыклад checkout.payment.failed. Масівы ўспрымаюцца як адно значэнне перакладу, а не разгорваюцца ў ключы па індэксах.

Ці загружаюцца ўстаўленыя файлы перакладаў?

Не. Разбор і параўнанне выконваюцца цалкам у вашым браўзэры. Аналітыка атрымлівае толькі агрэгаваныя лічбы і статус разбору; яна ніколі не атрымлівае ключоў, значэнняў, змесціва файлаў або імёнаў файлаў.