ឧបករណ៍​អភិវឌ្ឍន៍​កំណត់​ភាសា​តម្លើង​ប្រាក់​រួចใช้ฟรี

ឧបករណ៍ពិនិត្យកូនសោបកប្រែ JSON i18n ជា​រួចដោយឥតគិតថ្លៃ

បិទស្វ័យប្រវត្តិ JSON វាស់ពីភាសាដើម និងការប្រែបាសក្នុងភាសាគោល។ ស្វែងរកសោઓដែលខ្វះ និងសោអន្សំពេញលើប្រព័ន្ធដោយមិនចាំបាច់ផ្ទុកឯកសារ។

អក្សារគ្រប់ទុកនៃភាសាដើម

ភាសាដែលអ្នកចង់ពិនិត្យភាពសមាមាត្រ

4កំណត់សោរដើម
3កូនសោផ្សងគ្នា
1កូនសោដែលបាត់ខ្វះ
1កូនសោបន្ថែម
75%ការគ្របដណ្តប់គ្រាប់​ពាក្យ

អវត្តមានពីគោលដៅ

  • checkout.cancel

ការបន្ថែមនៅក្នុងគោលដៅ

  • navigation.legacy

ឯកជនដោយរចនាបទ ឧបករណ៍នេះប្រតិបត្តិការជាចម្បងនៅលើកម្មវិធីរុករករបស់អ្នក។ តម្លៃដែលបានភ្ជាប់មកមិនត្រូវបានផ្ទុកឡើង ទុកទុក ឬរាប់បញ្ចូលក្នុងវិភាគទិន្នន័យទេ។

កម្មវិធីបម្លែងកូដភាសាបញ្ចូល locale ដូចជា en_US, pt-BR, zh-Hant-TW, ឬឈ្មោះភាសាទូទៅ។ ទទួលបានកូដ canonical និងព័ត៌មានអាចអានបានភ្លាមៗ។ជ្រើសបង្កើតស្លាក Hreflangបិទបញ្ចូលកូដភាសាផ្សេងៗមួយ និង URL ពេញលេញមួយក្នុងមួយជួរ។ ទិន្នន័យផលិតផលនឹងផ្ទៀងផ្ទាត់សំណុំ និងបង្កើត teg <link> HTML ដែលមានស្រាប់សម្រាប់ការប្តូរប្រព័ន្ធវិលត្រឡប់។

វិធីធៀបកូនសោបកប្រែ

  1. បិទភ្ជាប់ពាក្ស'origine'ដាក់ធាតុ JSON ភាសាមាតុភាគដោយសម្បូរនៅក្នុងក្រុមកែសម្រួលទី១។
  2. បិទសូមបិទពាក្យ​ថាតារាង​ពាក្យ​គោលដៅដាក់វត្ថុ JSON ដែលបានបកប្រែដែលអ្នកចង់ពិនិត្យនៅក្នុងកម្មវិធីកែសម្រួលទីពីរ។
  3. ពិនិត្យភាពខុសគ្នា​សំខាន់ៗប្រើលទ្ធផល missing, extra, matching និង coverage ដើម្បីដោះស្រាយការ drift រវាងឯកសារ_locale មុនការចេញផ្សាយ។

ចាប់ឯកសារ locale ដែលមិនពេញលេញមុនការចេញផ្សាយ

កូនសោ i18n ខ្វះច្រើនដងឈានដល់អ្នកប្រើជា​អត្ថបទ​អភិវឌ្ឍករ​ដើម ស្លាកទទេ ឬប្រយោគក្នុងភាសាជំនួស។ ប្រាំប្រដាប់ពាក្យដើមជាមួយគណនីភាសាគោលនីយកម្មនីមួយៗមុនការចេញផ្សាយ ដើម្បីចាប់ស្ថានភាព​ផ្លាស់ប្ដូរ​មុនពេលវាក្លាយជារឿងលំបាក​កែប្រែ។

អ្នកមុខងារត្រួតពិនិត្យធ្វើការតម្រៀបអក្សរប្រភេទអចិន្ត្រៃយ៍ដែលមានរចនាសម្ព័ន្ធចម្លងជា[path]ឬផ្លូវកีย์បន្ទាត់ប.flat, ហើយបន្ទាប់មកបំបែកកีย์ដែលអវត្តមាន, ផ្សេងពីគ្នា និងកีย์ដែលត្រូវគ្នា។ កีย์เพิ่มเติมអាចបង្ហាញចម្លើយចាស់ដែលត្រូវបានយកចេញពីប្រភព ឬកีย์ដែលមាននៅតែមួយក្នុងគោលដៅដែលត្រូវការបញ្ចោញព្រមព្រៀងដោយយុទ្ធសាស្ត្រ។

ប្រើភាពសមរម្យរវាង key ជាឧទាហរណ៍គុណភាពការមូលដ្ឋានភាសា

ចំនួន key ដែលត្រូវគ្នា មិនបញ្ជាក់បានថាប្រែសម្រួលមានភាពត្រឹមត្រូវ សម័យបច្ចុប្បន្ន ឬសមស្របសម្រាប់បរិបទ UI របស់ពួកវា។ ប្រកាន់ផ្គូផ្គងការត្រួតពិនិត្យគូជាមួយការពិនិត្យដោយអ្នកបកប្រែ ការត្រួតពិនិត្យ Placeholder ការធ្វើស្ក្រីនសូត និងការធ្វើតេស្តស្វ័យប្រវត្តិសម្រាប់ឥរិយាបថពហុរូប (plural) និងការសាកល្បង interpolation។

សម្រាប់ការរួមបញ្ចូលភាសាដោយប្រែប្រួលជាប់ក្រោយ ប្រត្តិបត្តិការពិនិត្យប្រៀបធៀបដូចគ្នា រៀងរាល់ពេលដែលចម្លងប្រភពមានការផ្លាស់ប្ដូរ។ ដោយរបៀបធ្វើការគ្រប់គ្រងការបកប្រែ អ្នកអាចចាត់តាំងការងារដែលខ្វះតែប៉ុណ្ណោះ ជំនួសការប្ដូរឯកសារទាំងមូលជាដំណើរញឹកញាប់។

វចនានុក្រមរបស់អ្នកនៅលើឧបករណ៌នេះ

កម្មវិធីរុករកធ្វើការបង្ហាញចំពោះឯកសារ JSON ទាំងពីរជាផ្ទាល់ក្នុងម៉ាស៊ីនភ្លើង។ Multilocale មិនផ្ទុកឡើង ឬរក្សាទុក key ឬតម្លៃ (value) របស់ពួកវាទេ ហើយវិភាគការប្រាស្រ័យទំនាក់ទំនងមានតែចំនួនលេខសរុប និងស្ថានភាពភាពជោគជ័យឬកំហុសទូទៅប៉ុណ្ណោះ។

សំណួរ​ដែលគេ​ច្រើន​សួរ

តើកម្មវិធីពិនិត្យប្រៀបធៀបអក្សរបកប្រែក្នុងអត្ថបទទេឬ?

ទេ។ វាប្រៀបធៀបផ្លូវផ្ទះសោ (key paths) និងរាយការណ៍ថាតើ key មុននិងមាននៅក្នុង JSON លក្ខណៈគោលដៅទេ។ វាមិនវាយតម្លៃគុណភាពការបកប្រែ មិនចម្លងតម្លៃ និងមិនផ្ញើអត្ថបទទៅសេវាកម្មបកប្រែទេ។

តើវាគាំទ្រប្រភេទ JSON ដែលមានវត្ថុជំពាក់(អង្គធាតុ вложенные)ទេ?

បាទ។ សោតៗ ដែលមានស្រទាប់​(nested keys) ត្រូវបង្ហាញជាតំបន់ផ្លូវដែលអាចអានបាន ដូចជា checkout.payment.failed។ អារេ (arrays) ត្រូវបានគេចាត់ទុកជាតម្លៃការបកប្រែមួយ ផ្ទុយពីការពង្រីកជា​សោត​តាម​លេខរាយ (index-by-index keys)។

ឯកសារបកប្រែដែលបានបិទចូលតើត្រូវបានផ្ទុកឡើងហើយឬ?

ទេ។ ការបង្ហាញ​ទិន្នន័យ និងការប្រៀបធៀប ធ្វើឡើងទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ វិភាគទិន្នន័យ (Analytics) ទទួលបានត្រឹមតែមេកានិត​ចំនួនសរុប និងស្ថានភាពការបង្ហាញទិន្នន័យ; វាមិនដែលទទួលបាន {keys}, {values}, ព្រមទាំងមាតិកាឯកសារ ឬឈ្មោះឯកសារ។