តើកម្មវិធីពិនិត្យប្រៀបធៀបអក្សរបកប្រែក្នុងអត្ថបទទេឬ?
ទេ។ វាប្រៀបធៀបផ្លូវផ្ទះសោ (key paths) និងរាយការណ៍ថាតើ key មុននិងមាននៅក្នុង JSON លក្ខណៈគោលដៅទេ។ វាមិនវាយតម្លៃគុណភាពការបកប្រែ មិនចម្លងតម្លៃ និងមិនផ្ញើអត្ថបទទៅសេវាកម្មបកប្រែទេ។
ឧបករណ៍អភិវឌ្ឍន៍កំណត់ភាសាតម្លើងប្រាក់រួចใช้ฟรี
បិទស្វ័យប្រវត្តិ JSON វាស់ពីភាសាដើម និងការប្រែបាសក្នុងភាសាគោល។ ស្វែងរកសោઓដែលខ្វះ និងសោអន្សំពេញលើប្រព័ន្ធដោយមិនចាំបាច់ផ្ទុកឯកសារ។
អក្សារគ្រប់ទុកនៃភាសាដើម
ភាសាដែលអ្នកចង់ពិនិត្យភាពសមាមាត្រ
checkout.cancelnavigation.legacyឯកជនដោយរចនាបទ ឧបករណ៍នេះប្រតិបត្តិការជាចម្បងនៅលើកម្មវិធីរុករករបស់អ្នក។ តម្លៃដែលបានភ្ជាប់មកមិនត្រូវបានផ្ទុកឡើង ទុកទុក ឬរាប់បញ្ចូលក្នុងវិភាគទិន្នន័យទេ។
កូនសោ i18n ខ្វះច្រើនដងឈានដល់អ្នកប្រើជាអត្ថបទអភិវឌ្ឍករដើម ស្លាកទទេ ឬប្រយោគក្នុងភាសាជំនួស។ ប្រាំប្រដាប់ពាក្យដើមជាមួយគណនីភាសាគោលនីយកម្មនីមួយៗមុនការចេញផ្សាយ ដើម្បីចាប់ស្ថានភាពផ្លាស់ប្ដូរមុនពេលវាក្លាយជារឿងលំបាកកែប្រែ។
អ្នកមុខងារត្រួតពិនិត្យធ្វើការតម្រៀបអក្សរប្រភេទអចិន្ត្រៃយ៍ដែលមានរចនាសម្ព័ន្ធចម្លងជា[path]ឬផ្លូវកีย์បន្ទាត់ប.flat, ហើយបន្ទាប់មកបំបែកកีย์ដែលអវត្តមាន, ផ្សេងពីគ្នា និងកีย์ដែលត្រូវគ្នា។ កีย์เพิ่มเติมអាចបង្ហាញចម្លើយចាស់ដែលត្រូវបានយកចេញពីប្រភព ឬកีย์ដែលមាននៅតែមួយក្នុងគោលដៅដែលត្រូវការបញ្ចោញព្រមព្រៀងដោយយុទ្ធសាស្ត្រ។
ចំនួន key ដែលត្រូវគ្នា មិនបញ្ជាក់បានថាប្រែសម្រួលមានភាពត្រឹមត្រូវ សម័យបច្ចុប្បន្ន ឬសមស្របសម្រាប់បរិបទ UI របស់ពួកវា។ ប្រកាន់ផ្គូផ្គងការត្រួតពិនិត្យគូជាមួយការពិនិត្យដោយអ្នកបកប្រែ ការត្រួតពិនិត្យ Placeholder ការធ្វើស្ក្រីនសូត និងការធ្វើតេស្តស្វ័យប្រវត្តិសម្រាប់ឥរិយាបថពហុរូប (plural) និងការសាកល្បង interpolation។
សម្រាប់ការរួមបញ្ចូលភាសាដោយប្រែប្រួលជាប់ក្រោយ ប្រត្តិបត្តិការពិនិត្យប្រៀបធៀបដូចគ្នា រៀងរាល់ពេលដែលចម្លងប្រភពមានការផ្លាស់ប្ដូរ។ ដោយរបៀបធ្វើការគ្រប់គ្រងការបកប្រែ អ្នកអាចចាត់តាំងការងារដែលខ្វះតែប៉ុណ្ណោះ ជំនួសការប្ដូរឯកសារទាំងមូលជាដំណើរញឹកញាប់។
កម្មវិធីរុករកធ្វើការបង្ហាញចំពោះឯកសារ JSON ទាំងពីរជាផ្ទាល់ក្នុងម៉ាស៊ីនភ្លើង។ Multilocale មិនផ្ទុកឡើង ឬរក្សាទុក key ឬតម្លៃ (value) របស់ពួកវាទេ ហើយវិភាគការប្រាស្រ័យទំនាក់ទំនងមានតែចំនួនលេខសរុប និងស្ថានភាពភាពជោគជ័យឬកំហុសទូទៅប៉ុណ្ណោះ។
ទេ។ វាប្រៀបធៀបផ្លូវផ្ទះសោ (key paths) និងរាយការណ៍ថាតើ key មុននិងមាននៅក្នុង JSON លក្ខណៈគោលដៅទេ។ វាមិនវាយតម្លៃគុណភាពការបកប្រែ មិនចម្លងតម្លៃ និងមិនផ្ញើអត្ថបទទៅសេវាកម្មបកប្រែទេ។
បាទ។ សោតៗ ដែលមានស្រទាប់(nested keys) ត្រូវបង្ហាញជាតំបន់ផ្លូវដែលអាចអានបាន ដូចជា checkout.payment.failed។ អារេ (arrays) ត្រូវបានគេចាត់ទុកជាតម្លៃការបកប្រែមួយ ផ្ទុយពីការពង្រីកជាសោតតាមលេខរាយ (index-by-index keys)។
ទេ។ ការបង្ហាញទិន្នន័យ និងការប្រៀបធៀប ធ្វើឡើងទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ វិភាគទិន្នន័យ (Analytics) ទទួលបានត្រឹមតែមេកានិតចំនួនសរុប និងស្ថានភាពការបង្ហាញទិន្នន័យ; វាមិនដែលទទួលបាន {keys}, {values}, ព្រមទាំងមាតិកាឯកសារ ឬឈ្មោះឯកសារ។