Тегін локализация әзірлеуші құралы

Тегін 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. Негізгі айырмашылықтарды қайта қарауЖетіспейтін, артық, сәйкес келетін және қамту нәтижелерін пайдаланып, шығарылым алдында локаль-файлдардың ағуын жойыңыз.

Шығарылымға дейін толық емес локаль файлдарын анықтаңыз

Жоғалған i18n кілті жиі пайдаланушыларға шикі әзірлеуші мәтіні, бос жапсырма немесе резервті тілдегі сөйлем ретінде көрінеді. Шығу сөздігін әр мақсатты локальмен шығарылымға дейін салыстырып, әлі оңай түзетуге болатын ауытқуды анықтаңыз.

Тексергіш ішкі объектілерді кілт жолдарына жайFlat етеді, содан кейін жетіспейтін, артық және сәйкес келетін кілттерге бөледі. Артық кілттер бастапқы мәтіннен жойылған ескірген көшірмені немесе мақсаттағы тек кілтті (бағдарлама авторының арнайы ерекше жағдайда қалдыруы қажет) көрсете алады.

Кілт паритетін локализация сапасының бір қақпасы ретінде пайдаланыңыз

Тиісті кілттер саны аудармалардың дәл, жаңартылған немесе олардың UI контекстіне сәйкес келетінін дәлелдемейді. Кілт сәйкестігін аудармашының тексерісімен, плейсхолдерлерді валидациялаумен, скриншоттармен және көптік (plural) пен интерполяция мінез-құлқын тексеретін автоматтандырылған тесттермен жұптастырыңыз.

Тұрақты локализация үшін бастапқы мәтін өзгерген сайын дәл сол салыстыруды іске қосыңыз. Аударма басқару жұмысының ағымы сол кезде файлдарды қайта-қайта алмастырудың орнына тек жетіспейтін жұмысқа ғана тапсырма бере алады.

Сөздіктеріңіз осы құрылғыда қалады

Шолғыш екі JSON құжатын да жергілікті түрде талдайды. Multilocale олардың кілттерін немесе мәндерін жүктемейді және сақтамайды, ал өзара әрекеттесу аналитикасы тек сандық жиынтықтар мен жалпы табысты немесе қате күйлерін ғана қамтиды.

Жиі Қойылатын Сұрақтар

Тексергіш аударма мәтінін салыстыра ма?

Жоқ. Ол кілт жолдарын салыстырады және әрбір бастапқы кілттің нысаналы JSON-де бар-жоғын хабарлайды. Ол аударма сапасын бағалайды, мәндерді көшіруді жасамайды және мәтінді аудару қызметіне жібермейді.

Ол ішкі (nested) JSON объектілерін қолдай ма?

Иә. Құралған кілттер checkout.payment.failed сияқты оқуға ыңғайлы нүктелі жолдар ретінде көрсетіледі. Массивтер индекс-жекеше кілттерге бөлінбей, бір аударма мәні ретінде қарастырылады.

Қою арқылы енгізілген аударма файлдары жүктеледі ме?

Жоқ. Парсинг пен салыстыру толығымен сіздің шолғышта жүреді. Аналитикаға тек жиналған есептер мен парсинг күйі жіберіледі; ол ешқашан кілттерді, мәндерді, файл мазмұнын немесе файл аттарын қабылдамайды.