Акысыз локализациялоо үчүн иштеп чыгуучу куралы

Акысыз i18n JSON котормо ачкычын текшергич

Баштапкы тилдеги JSON сөздүкчөсүн жана максат тилиндеги котормону чаптаңыз. Файлдарды жүктөбөстөн эле кайсыл ички (nested) ачкычтар жетишпей жатканын же кошумча болуп турганын дароо таап алыңыз.

Толук булагы болуп эсептелген тилдик сөздүк.

Сиз салыштырып текшергиси келген тил/локаль.

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 ачкычы көп учурда колдонуучуларга чийки иштеп чыгуучу тексти, бош этикетка же альтернатива тилдеги сүйлөм катары жетет. Чечим чыгарбас бұрын булак сөздүкчөнү ар бир максаттуу тил менен салыштырыңыз, ошондо ал жоголуп кеткенде аны оңдоо оңой кезде аны кармап калсаңыз болот.

Текшерүүчү ичине кирген объекттерди ачкыч жолдорго тегиздеп, анан жок болгон, ашыкча жана дал келген ачкычтарды айырат. Ашыкча ачкычтар булактан алынган көчүрмөнүн эскирип калганын же булакка киргизилбеген, максат тилде гана бар болгон жана атайылап исключение талап кылынган ачкыч экенин көрсөтүшү мүмкүн.

Калкып жаткан ачкычтардын паритетин локалдаштыруу сапатын текшерүү катары колдонуңуз

Тең келген кілттердин саны котормолор туура, актуалдуу же алардын UI контекстине ылайыктуу экенин далилдей албайт. Килт теңтуштугун котормочунун карап чыгышы, ордун толтуруучу (placeholder) текшерүү, скриншоттор жана көптүк формалары менен интерполяциянын жүрүм-турумун автоматташтырылган тесттер менен айкалыштырыңыз.

Убундан-убакка локалдаштырууну камсыз кылуу үчүн, булак көчүрмөсү өзгөргөн сайын ошол эле салыштыруу ишин алып келиңиз. Андан кийин которуу башкаруу иш агымы кайсы гана жок болуучу иштерди гана бөлүштүрө алат, бүт файлдарды кайталап алмаштыруунун ордуна.

Сөздүктөрүңүз ушул түзмөктө калат

Браузер экөөнү тең JSON документтерин локалдуу түрдө парсинг кылат. Multilocale алардын ачкычтарын же маанилерин жүктөбөйт же сактайт, жана өз ара аракеттенүү аналитикасы тек сандык жалпы суммаларды жана жалпысынан ийгилик же ката абалдарын гана камтыйт.

Көп берилүүчү суроолор

Текшерүү кыскача аударма текстин салыштырабы?

Жок. Бул ачкыч жолдорун салыштырып, ар бир булак ачкычы максаттуу JSONдо бар-жогун билдирет. Ал которуунун сапатын баалабайт, маанилерди көчүрбөйт же текстти которуу кызматына жибербейт.

Ал ичине коюлган JSON объекттерин колдойт беле?

Ооба. Ичиндеги ачкычтар checkout.payment.failed сыяктуу окулчу чекиттүү жолдор катары көрсөтүлөт. Массивдер элемент-элементке ачкычтарга кеңейтилбестен бир котормо мааниси катары каралат.

Чапталган котормо файлдар жүктөлөбү?

Жок. Парсинг жана салыштыруу толугу менен сиздин браузериңизде иштейт. Аналитика болгону жыйынтыктап алынган сандарды жана парсинг статустарын гана алат; ал эч качан ключтарды, маанилерди, файл мазмунун же файл аттарын албайт.