{
"bundle.command.access_allow": "បានរៀបចំគ្រោង access allow; deterministic gmap mutation នឹងមកដល់នៅក្នុង PR បន្ទាប់",
"bundle.command.access_forbid": "បានរៀបចំគ្រោង access forbid; deterministic gmap mutation នឹងមកដល់នៅក្នុង PR បន្ទាប់",
"bundle.command.add_app_pack": "បន្ថែមសេចក្តីយោង app-pack",
"bundle.command.add_extension_provider": "បន្ថែមសេចក្តីយោង extension-provider",
"bundle.command.build": "ពាក្យបញ្ជា build ឥឡូវបញ្ចេញ artifact .gtbundle ដែលកំណត់បានដដែល",
"bundle.command.doctor": "ពាក្យបញ្ជា doctor ត្រូវបានអនុវត្តតាមរយៈរបាយការណ៍ JSON ដែលមានរចនាសម្ព័ន្ធ",
"bundle.command.export": "ពាក្យបញ្ជា export បង្កើត .gtbundle ពី normalized build directory",
"bundle.command.init": "មើលជាមុនការចាប់ផ្តើម bundle workspace",
"bundle.command.init_execute": "ចាប់ផ្តើម bundle workspace",
"bundle.command.inspect": "ពាក្យបញ្ជា inspect បញ្ចេញ metadata នៃ workspace ឬ artifact ដែលមានរចនាសម្ព័ន្ធ",
"bundle.command.remove_app_pack": "ដកសេចក្តីយោង app-pack",
"bundle.command.remove_extension_provider": "ដកសេចក្តីយោង extension-provider",
"bundle.schema.artifact_ext": ".gtbundle",
"bundle.schema.lock_file": "bundle.lock.json",
"bundle.schema.workspace_root": "bundle.yaml",
"cli.access.about": "កែសម្រួលច្បាប់សិទ្ធិចូលប្រើ bundle workspace",
"cli.access.allow.about": "អនុញ្ញាតសិទ្ធិចូលប្រើក្នុងឯកសារ tenant/team gmap",
"cli.access.forbid.about": "ហាមឃាត់សិទ្ធិចូលប្រើក្នុងឯកសារ tenant/team gmap",
"cli.access.root.option": "Workspace root សម្រាប់ gmap mutation និងការធ្វើសមកាលកម្ម resolved-output",
"cli.access.team.option": "Team ជាជម្រើសដែល team.gmap របស់វាគួរត្រូវបានអាប់ដេត",
"cli.access.tenant.option": "Tenant ដែល gmap របស់វាគួរត្រូវបានអាប់ដេត",
"cli.add.about": "បន្ថែមសេចក្តីយោង bundle ដែលបាននិពន្ធ",
"cli.add.app_pack.about": "បន្ថែមសេចក្តីយោង app-pack",
"cli.add.extension_provider.about": "បន្ថែមសេចក្តីយោង extension-provider",
"cli.add.root.option": "Workspace root ដែលមាន bundle.yaml",
"cli.build.about": "បង្កើត artifact .gtbundle ដែលកំណត់បានដដែល",
"cli.build.long_about": "Build គណនាស្ថានភាព bundle ដែលបាន normalize សរសេរ metadata build ដែលកំណត់បានដដែល ហើយបង្កើត artifact SquashFS .gtbundle។",
"cli.build.output.option": "បដិសេធ path .gtbundle លទ្ធផល",
"cli.build.root.option": "Workspace root ដែលត្រូវ build",
"cli.doctor.about": "ដំណើរការការត្រួតពិនិត្យ bundle doctor",
"cli.doctor.artifact.option": "artifact .gtbundle ដែលបាន build សម្រាប់ផ្ទៀងផ្ទាត់",
"cli.doctor.json.option": "បញ្ចេញរបាយការណ៍ doctor ជា JSON",
"cli.doctor.root.option": "Workspace root ដែលត្រូវផ្ទៀងផ្ទាត់",
"cli.export.about": "នាំចេញ .gtbundle ដែលកំណត់បានដដែលពី normalized build directory",
"cli.export.build_dir.option": "Normalized build directory ដែលត្រូវនាំចេញ",
"cli.export.long_about": "Export បង្កើត artifact .gtbundle ពី normalized build directory ដែលបានគណនារួចជាមុន។",
"cli.export.output.option": "Path artifact .gtbundle លទ្ធផល",
"cli.help.flag": "បង្ហាញជំនួយ",
"cli.info.about": "ពិពណ៌នាអំពី .gtbundle ឬកន្លែងធ្វើការ bundle",
"cli.info.access.default_policy": "គោលការណ៍លំនាំដើម",
"cli.info.access.summary": "{0} អ្នកជួល, {1} ក្រុម",
"cli.info.arg.path": "ផ្លូវទៅកាន់ឯកសារ .gtbundle ឬថតកន្លែងធ្វើការ bundle",
"cli.info.error.not_a_bundle": "{0}: មិនមែនជាឯកសារ .gtbundle ឬកន្លែងធ្វើការ bundle ទេ",
"cli.info.error.read_failed": "បរាជ័យក្នុងការអាន bundle: {0}",
"cli.info.error.unsquashfs_missing": "រកមិនឃើញ unsquashfs — សូមដំឡើង squashfs-tools",
"cli.info.flag.json": "បញ្ចេញរបាយការណ៍ព័ត៌មានជា JSON",
"cli.info.section.access": "ការចូលប្រើ",
"cli.info.section.app_packs": "កញ្ចប់កម្មវិធី",
"cli.info.section.bundle_id": "លេខសម្គាល់ Bundle",
"cli.info.section.capabilities": "សមត្ថភាព",
"cli.info.section.catalogs": "កាតាឡុក",
"cli.info.section.extension_providers": "អ្នកផ្តល់ផ្នែកបន្ថែម",
"cli.info.section.hooks": "Hooks",
"cli.info.section.locale": "មូលដ្ឋានភាសា",
"cli.info.section.mode": "របៀប",
"cli.info.section.subscriptions": "ការជាវ",
"cli.init.about": "ចាប់ផ្តើមគ្រោង bundle workspace",
"cli.init.bundle_id.option": "Bundle id សម្រាប់ workspace ដែលបានចាប់ផ្តើម",
"cli.init.bundle_name.option": "Bundle name សម្រាប់ workspace ដែលបានចាប់ផ្តើម",
"cli.init.locale.option": "Locale ដំបូងដែលសរសេរចូលក្នុង bundle.yaml",
"cli.init.mode.option": "Bundle mode ដំបូងដែលសរសេរចូលក្នុង bundle.yaml",
"cli.init.path.option": "Path workspace ដែលត្រូវចាប់ផ្តើម",
"cli.inspect.about": "ពិនិត្យ metadata នៃ bundle workspace ឬ artifact",
"cli.inspect.artifact.option": "artifact .gtbundle ដែលបាន build សម្រាប់ពិនិត្យ",
"cli.inspect.json.option": "បញ្ចេញរបាយការណ៍ inspect ជា JSON",
"cli.inspect.root.option": "Workspace root ដែលមាន bundle.lock.json",
"cli.option.answers": "ផ្ទុក AnswerDocument JSON",
"cli.option.dry_run": "កត់ត្រាចេតនាដោយមិនកែប្រែស្ថានភាព workspace",
"cli.option.emit_answers": "សរសេរ AnswerDocument JSON បន្ទាប់ពីការប្រតិបត្តិ",
"cli.option.execute": "អនុញ្ញាតផ្លូវកែប្រែនាពេលអនាគត ជំនួសឥរិយាបថមើលជាមុនតែប៉ុណ្ណោះ",
"cli.option.locale": "Locale ដែលប្រើសម្រាប់សារ CLI និង wizard",
"cli.option.migrate": "អនុញ្ញាតឱ្យផ្លាស់ប្តូរកំណែ schema ចាស់របស់ AnswerDocument",
"cli.option.offline": "បិទប្រតិបត្តិការដែលពឹងផ្អែកលើបណ្តាញ នៅពេលពាក្យបញ្ជានាពេលអនាគតគាំទ្រវា",
"cli.option.refresh": "Force re-download of pack and provider references, ignoring locally materialized files",
"cli.option.schema": "បោះពុម្ព schema បច្ចុប្បន្នរបស់ answers.json ហើយចាកចេញ",
"cli.option.schema.long": "បោះពុម្ព schema បច្ចុប្បន្នរបស់ answers.json ហើយចាកចេញ។\n\nឧបករណ៍សរសេរកូដបែប agentic ដូចជា Codex និង Claude គួរតែហៅវាជាមុនសិន ដើម្បីទាញយក schema ចម្លើយបច្ចុប្បន្ន បំពេញ answers.json ហើយដំណើរការ wizard ឡើងវិញដោយមិនមានអន្តរកម្ម។",
"cli.option.schema_version": "កំណែ schema គោលដៅសម្រាប់ answers ដែលបញ្ចេញ ឬបាន migrate",
"cli.remove.about": "ដកសេចក្តីយោង bundle ដែលបាននិពន្ធ",
"cli.remove.app_pack.about": "ដកសេចក្តីយោង app-pack",
"cli.remove.extension_provider.about": "ដកសេចក្តីយោង extension-provider",
"cli.remove.root.option": "Workspace root ដែលមាន bundle.yaml",
"cli.root.about": "គ្រោង CLI សម្រាប់ការនិពន្ធ Greentic bundle",
"cli.root.long_about": "គ្រោងសម្រាប់ពាក្យបញ្ជានិពន្ធ bundle ជំនួយដែលបានបកប្រែ answer documents និងលំហូរ build .gtbundle នាពេលអនាគត។",
"cli.unbundle.about": "ស្រង់ artifact .gtbundle ទៅក្នុងថតមួយ",
"cli.unbundle.out.option": "ថតសម្រាប់ស្រង់ .gtbundle ទៅក្នុងនោះ",
"cli.version.flag": "បង្ហាញកំណែ",
"cli.wizard.about": "ជំនួយការ bundle wizard",
"cli.wizard.apply.about": "អនុវត្ត AnswerDocument input",
"cli.wizard.mode.option": "ជ្រើសរើសរបៀប wizard ពេលចាក់ឡើងវិញ ឬផ្ទៀងផ្ទាត់ answers",
"cli.wizard.run.about": "ដំណើរការ bundle wizard",
"cli.wizard.validate.about": "ផ្ទៀងផ្ទាត់ AnswerDocument input",
"errors.answer_document.answer_invalid": "ចម្លើយ AnswerDocument `{field}` មិនត្រឹមត្រូវ។",
"errors.answer_document.answer_missing": "ត្រូវការចម្លើយ AnswerDocument `{field}`។",
"errors.answer_document.downgrade": "ការផ្លាស់ប្តូរ AnswerDocument មិនគាំទ្រការបន្ថយកំណែ schema ទេ",
"errors.answer_document.invalid_document": "AnswerDocument មានរចនាសម្ព័ន្ធមិនត្រឹមត្រូវ។",
"errors.answer_document.invalid_json": "ឯកសារចម្លើយ AnswerDocument `{path}` ត្រូវតែជា JSON ត្រឹមត្រូវ។",
"errors.answer_document.invalid_root": "JSON ចម្លើយត្រូវតែជា object មួយ។",
"errors.answer_document.locale": "AnswerDocument ត្រូវការ locale មួយ",
"errors.answer_document.metadata_missing": "បាត់ metadata របស់ AnswerDocument; ដំណើរការម្តងទៀតដោយប្រើ --migrate ដើម្បីយក schema បច្ចុប្បន្ន។",
"errors.answer_document.migrate_required": "កំណែ schema របស់ AnswerDocument ខុសពីគោលដៅដែលបានស្នើ; ដំណើរការម្តងទៀតដោយប្រើ --migrate។",
"errors.answer_document.schema_id": "AnswerDocument ត្រូវការ schema_id",
"errors.answer_document.schema_id_mismatch": "schema_id របស់ AnswerDocument មិនត្រូវនឹង schema របស់ bundle wizard ទេ។",
"errors.answer_document.wizard_id": "AnswerDocument ត្រូវការ wizard_id",
"errors.i18n.missing_locale": "បាត់កាតាឡុក locale ដែលបានបង្កប់សម្រាប់ {locale}",
"wizard.action.add_allow_rule": "បន្ថែមច្បាប់អនុញ្ញាត",
"wizard.action.add_app_pack": "បន្ថែម app pack",
"wizard.action.add_common_extension_provider": "បន្ថែម extension provider ទូទៅ",
"wizard.action.add_custom_extension_provider": "បន្ថែម extension provider ផ្ទាល់ខ្លួន",
"wizard.action.add_forbid_rule": "បន្ថែមច្បាប់ហាមឃាត់",
"wizard.action.add_tenant_access": "បន្ថែមសិទ្ធិចូលប្រើ tenant",
"wizard.action.add_tenant_team_access": "បន្ថែមសិទ្ធិចូលប្រើ tenant/team",
"wizard.action.add_this_app_pack": "បន្ថែម app pack នេះ",
"wizard.action.advanced_access_rules": "កែសម្រួលច្បាប់សិទ្ធិចូលប្រើដើម",
"wizard.action.back": "ត្រឡប់ក្រោយ",
"wizard.action.build_bundle": "Build bundle",
"wizard.action.change_scope": "ប្តូរ scope",
"wizard.action.continue": "បន្ត",
"wizard.action.dry_run_only": "Dry-run ប៉ុណ្ណោះ",
"wizard.action.edit_app_pack_mapping": "កែសម្រួលការផ្គូផ្គង app pack",
"wizard.action.finish": "បញ្ចប់",
"wizard.action.reenter_reference": "បញ្ចូលសេចក្តីយោងម្តងទៀត",
"wizard.action.remove_app_pack": "ដក app pack",
"wizard.action.remove_extension_provider": "ដក extension provider",
"wizard.action.remove_rule": "ដកច្បាប់",
"wizard.action.remove_scope": "ដក scope",
"wizard.action.return_simple_mode": "ត្រឡប់ទៅរបៀបសាមញ្ញ",
"wizard.action.save_answers_only": "រក្សាទុកតែ answers",
"wizard.apply.about": "អនុវត្ត answers bundle ដែលបានចាក់ឡើងវិញ",
"wizard.confirm.app_pack": "App pack ដែលបានដោះស្រាយ៖",
"wizard.error.app_pack_required": "បន្ថែម app pack យ៉ាងហោចណាស់មួយ មុនពេលបន្ត។",
"wizard.error.bundle_artifact_required": "ត្រូវការ path .gtbundle ត្រឹមត្រូវមួយ",
"wizard.error.bundle_target_missing": "មិនមាន bundle target ទេ",
"wizard.error.empty_answer": "Prompt របស់ wizard ត្រូវការតម្លៃមួយ។",
"wizard.error.empty_catalog": "រកមិនឃើញ extension providers នៅក្នុង catalog ទេ។",
"wizard.error.input_ended": "ការបញ្ចូលរបស់អ្នកជំនួយការបានបញ្ចប់ មុនពេលផ្តល់ជម្រើសត្រឹមត្រូវ។",
"wizard.error.invalid_choice": "ជម្រើសមិនត្រឹមត្រូវ។ បញ្ចូល 1, 2, 3, ឬ 0។",
"wizard.exit.message": "Wizard បានបិទដោយមិនបានប្រមូល answers ទេ។",
"wizard.label.name": "ឈ្មោះ",
"wizard.label.pack_id": "Pack id",
"wizard.label.scope": "Scope",
"wizard.label.source": "ប្រភព",
"wizard.label.version": "កំណែ",
"wizard.list.none": "គ្មាន",
"wizard.mapping.global": "សកល",
"wizard.mapping.tenant": "Tenant",
"wizard.mapping.tenant_team": "Tenant / Team",
"wizard.menu.create": "បង្កើត bundle",
"wizard.menu.doctor": "Doctor bundle",
"wizard.menu.exit": "ចាកចេញ",
"wizard.menu.title": "Bundle Wizard",
"wizard.menu.update": "បើក bundle ដែលមានស្រាប់",
"wizard.menu_desc.create": "ចាប់ផ្តើម bundle workspace ថ្មីមួយ ហើយណែនាំលំហូររៀបចំដំបូង។",
"wizard.menu_desc.doctor": "ដំណើរការការត្រួតពិនិត្យ doctor លើថត ឬ .gtbundle ហើយបោះពុម្ពរបាយការណ៍។",
"wizard.menu_desc.inspect": "ពិនិត្យថត ឬ .gtbundle ដោយប្រើលទ្ធផលពាក្យបញ្ជា inspect។",
"wizard.menu_desc.unbundle": "ស្រង់ .gtbundle ទៅក្នុងថតមួយ ដោយប្រើពាក្យបញ្ជា unbundle។",
"wizard.menu_desc.update": "បើកថត ឬ .gtbundle ដែលមានស្រាប់ បន្ទាប់មកកែសម្រួល ហើយរក្សាទុកវាជា workspace។",
"wizard.menu_desc.validate": "ផ្ទុកថត ឬ .gtbundle ហើយមើលជាមុនផែនការ bundle ដែលបាន normalize ដោយមិនសរសេរឯកសារ។",
"wizard.mode.create": "បង្កើត",
"wizard.mode.doctor": "doctor",
"wizard.mode.inspect": "inspect",
"wizard.mode.unbundle": "unbundle",
"wizard.mode.update": "បើក bundle ដែលមានស្រាប់",
"wizard.mode.validate": "ផ្ទៀងផ្ទាត់ bundle",
"wizard.plan.build_bundle": "Build ស្ថានភាពមើលជាមុនរបស់ bundle doctor",
"wizard.plan.ensure_workspace": "ធានាថា bundle workspace root មានស្រាប់",
"wizard.plan.export_bundle": "បម្រុងទុកជំហាន export bundle សម្រាប់ពេលអនាគត",
"wizard.plan.resolve_refs": "ដោះស្រាយសេចក្តីយោង bundle ទៅជាផែនការដែលបាន normalize",
"wizard.plan.update_access_rules": "រៀបចំប្លង់សិទ្ធិចូលប្រើ tenant សម្រាប់ tenant លំនាំដើម",
"wizard.plan.write_bundle_file": "សរសេរនិយមន័យ bundle.yaml ដែលបាន normalize",
"wizard.plan.write_lock": "សរសេរ metadata bundle.lock.json ដែលកំណត់បានដដែល",
"wizard.prompt.advanced_setup": "ការរៀបចំកម្រិតខ្ពស់? (y/N)",
"wizard.prompt.app_pack_reference": "បញ្ចូលសេចក្តីយោង app pack ឬ path មូលដ្ឋាន",
"wizard.prompt.app_packs": "App packs (បំបែកដោយសញ្ញាក្បៀស)",
"wizard.prompt.bundle_artifact": "Path artifact .gtbundle",
"wizard.prompt.bundle_id": "Bundle id",
"wizard.prompt.bundle_name": "Bundle name",
"wizard.prompt.bundle_target": "ថត bundle ឬ path .gtbundle",
"wizard.prompt.choose_access_rule": "ជ្រើសរើសច្បាប់សិទ្ធិចូលប្រើ",
"wizard.prompt.choose_app_pack": "ជ្រើសរើស app pack",
"wizard.prompt.choose_extension_provider": "ជ្រើសរើស extension provider",
"wizard.prompt.choose_scope": "ជ្រើសរើស scope",
"wizard.prompt.current_bundle_root": "ថត bundle បច្ចុប្បន្ន ឬ path .gtbundle",
"wizard.prompt.enable_bundle_assets": "Enable bundle-level assets (./assets/)? (y/N)",
"wizard.prompt.export_intent": "បើក export intent? (y/N)",
"wizard.prompt.extension_provider_reference": "បញ្ចូលសេចក្តីយោង extension provider ឬ path មូលដ្ឋាន",
"wizard.prompt.extension_providers": "Extension providers (បំបែកដោយសញ្ញាក្បៀស)",
"wizard.prompt.main_choice": "ជ្រើសរើសរបៀប wizard",
"wizard.prompt.output_dir": "ថតលទ្ធផល",
"wizard.prompt.remote_catalogs": "Remote catalogs (បំបែកដោយសញ្ញាក្បៀស)",
"wizard.prompt.rule_path": "Path ច្បាប់",
"wizard.prompt.setup_execution": "បើក setup execution intent? (y/N)",
"wizard.prompt.team_id": "Team id",
"wizard.prompt.tenant_id": "Tenant id",
"wizard.prompt.unbundle_output_dir": "ថតលទ្ធផល unbundle",
"wizard.root.about": "ផ្ទៃអន្តរកម្មសម្រាប់ការនិពន្ធ bundle",
"wizard.run.about": "ដំណើរការ prompt របស់ bundle wizard",
"wizard.setup.enum_prompt": "ជ្រើសរើសលេខ ឬតម្លៃ៖",
"wizard.setup.form_prefix": "ទម្រង់រៀបចំ៖",
"wizard.setup.optional": "ជាជម្រើស",
"wizard.setup.required": "ចាំបាច់",
"wizard.stage.access_rules": "== ច្បាប់សិទ្ធិចូលប្រើ ==",
"wizard.stage.advanced_access_rules": "== ច្បាប់សិទ្ធិចូលប្រើកម្រិតខ្ពស់ ==",
"wizard.stage.app_packs": "== App packs ==",
"wizard.stage.capabilities": "== Bundle capabilities ==",
"wizard.stage.current_access_rules": "ច្បាប់បច្ចុប្បន្ន",
"wizard.stage.current_app_packs": "App packs បច្ចុប្បន្ន",
"wizard.stage.current_extension_providers": "Extension providers បច្ចុប្បន្ន",
"wizard.stage.extension_providers": "== Extension providers ==",
"wizard.stage.map_app_pack": "== ផ្គូផ្គង app pack ==",
"wizard.stage.pack_access": "== សិទ្ធិចូលប្រើ pack ==",
"wizard.stage.review": "== សេចក្តីសង្ខេបការពិនិត្យឡើងវិញ ==",
"wizard.validate.about": "ផ្ទៀងផ្ទាត់ answers bundle ដែលបានចាក់ឡើងវិញ",
"wizard.warning.advanced_without_refs": "ការរៀបចំកម្រិតខ្ពស់ត្រូវបានបើក ដោយគ្មាន app packs ឬ extension providers។"
}