Текшерүү кыскача аударма текстин салыштырабы?
Жок. Бул ачкыч жолдорун салыштырып, ар бир булак ачкычы максаттуу JSONдо бар-жогун билдирет. Ал которуунун сапатын баалабайт, маанилерди көчүрбөйт же текстти которуу кызматына жибербейт.
Акысыз локализациялоо үчүн иштеп чыгуучу куралы
Баштапкы тилдеги JSON сөздүкчөсүн жана максат тилиндеги котормону чаптаңыз. Файлдарды жүктөбөстөн эле кайсыл ички (nested) ачкычтар жетишпей жатканын же кошумча болуп турганын дароо таап алыңыз.
Толук булагы болуп эсептелген тилдик сөздүк.
Сиз салыштырып текшергиси келген тил/локаль.
checkout.cancelnavigation.legacyЖоболоштурууда купуялык камсыздалган. Бул курал толугу менен сиздин браузериңизде иштейт. Чапталган маанилер эч качан жүктөлбөйт, сакталбайт жана аналитикага киргизилбейт.
Жоголгон i18n ачкычы көп учурда колдонуучуларга чийки иштеп чыгуучу тексти, бош этикетка же альтернатива тилдеги сүйлөм катары жетет. Чечим чыгарбас бұрын булак сөздүкчөнү ар бир максаттуу тил менен салыштырыңыз, ошондо ал жоголуп кеткенде аны оңдоо оңой кезде аны кармап калсаңыз болот.
Текшерүүчү ичине кирген объекттерди ачкыч жолдорго тегиздеп, анан жок болгон, ашыкча жана дал келген ачкычтарды айырат. Ашыкча ачкычтар булактан алынган көчүрмөнүн эскирип калганын же булакка киргизилбеген, максат тилде гана бар болгон жана атайылап исключение талап кылынган ачкыч экенин көрсөтүшү мүмкүн.
Тең келген кілттердин саны котормолор туура, актуалдуу же алардын UI контекстине ылайыктуу экенин далилдей албайт. Килт теңтуштугун котормочунун карап чыгышы, ордун толтуруучу (placeholder) текшерүү, скриншоттор жана көптүк формалары менен интерполяциянын жүрүм-турумун автоматташтырылган тесттер менен айкалыштырыңыз.
Убундан-убакка локалдаштырууну камсыз кылуу үчүн, булак көчүрмөсү өзгөргөн сайын ошол эле салыштыруу ишин алып келиңиз. Андан кийин которуу башкаруу иш агымы кайсы гана жок болуучу иштерди гана бөлүштүрө алат, бүт файлдарды кайталап алмаштыруунун ордуна.
Браузер экөөнү тең JSON документтерин локалдуу түрдө парсинг кылат. Multilocale алардын ачкычтарын же маанилерин жүктөбөйт же сактайт, жана өз ара аракеттенүү аналитикасы тек сандык жалпы суммаларды жана жалпысынан ийгилик же ката абалдарын гана камтыйт.
Жок. Бул ачкыч жолдорун салыштырып, ар бир булак ачкычы максаттуу JSONдо бар-жогун билдирет. Ал которуунун сапатын баалабайт, маанилерди көчүрбөйт же текстти которуу кызматына жибербейт.
Ооба. Ичиндеги ачкычтар checkout.payment.failed сыяктуу окулчу чекиттүү жолдор катары көрсөтүлөт. Массивдер элемент-элементке ачкычтарга кеңейтилбестен бир котормо мааниси катары каралат.
Жок. Парсинг жана салыштыруу толугу менен сиздин браузериңизде иштейт. Аналитика болгону жыйынтыктап алынган сандарды жана парсинг статустарын гана алат; ал эч качан ключтарды, маанилерди, файл мазмунун же файл аттарын албайт.