{
"cli.bundle.add.adding": "កំពុងបន្ថែម pack ទៅ bundle...",
"cli.bundle.add.bundle": " Bundle: {}",
"cli.bundle.add.created_structure": "បានបង្កើតរចនាសម្ព័ន្ធ bundle នៅ {}",
"cli.bundle.add.dry_run": "[dry-run] នឹងបន្ថែម pack ទៅ bundle",
"cli.bundle.add.env": " Env: {}",
"cli.bundle.add.pack_ref": " Pack ref: {}",
"cli.bundle.add.resolved": " Resolved packs: {}",
"cli.bundle.add.success": "បានបន្ថែម pack ទៅ bundle ដោយជោគជ័យ។",
"cli.bundle.add.team": " Team: {}",
"cli.bundle.add.tenant": " Tenant: {}",
"cli.bundle.add.version_warning": "ការព្រមាន៖ ការផ្ទៀងផ្ទាត់កំណែ {} បានបរាជ័យ៖ {}",
"cli.bundle.build.building": "កំពុងបង្កើត bundle ដែលអាចផ្ទេរបាន...",
"cli.bundle.build.output": " Output: {}",
"cli.bundle.build.running_doctor": "កំពុងដំណើរការការផ្ទៀងផ្ទាត់ doctor...",
"cli.bundle.build.success": "បានបង្កើត bundle ដោយជោគជ័យនៅ {}",
"cli.bundle.init.created": "បានបង្កើត bundle នៅ {}",
"cli.bundle.init.creating": "កំពុងបង្កើត bundle នៅ {}...",
"cli.bundle.init.exists": "bundle មានរួចហើយនៅ {}",
"cli.bundle.init.next_steps": "ជំហានបន្ទាប់:",
"cli.bundle.init.step_add": " 1. greentic-setup bundle add <pack.gtpack> --bundle {}",
"cli.bundle.init.step_setup": " 2. greentic-setup bundle setup --bundle {} --answers answers.yaml",
"cli.bundle.list.bundle": "Bundle: {}",
"cli.bundle.list.domain": "Domain: {}",
"cli.bundle.list.packs_found": "រកឃើញ Packs: {}",
"cli.bundle.remove.cancelled": "ការលុបត្រូវបានលុបចោល - ប្រើ --force ដើម្បីបញ្ជាក់",
"cli.bundle.remove.complete": "បានលុប provider: {}",
"cli.bundle.remove.confirm": "នេះនឹងលុបការកំណត់រចនាសម្ព័ន្ធ provider។",
"cli.bundle.remove.removing": "កំពុងលុប provider...",
"cli.bundle.remove.use_force": "ប្រើ --force ដើម្បីបញ្ជាក់។",
"cli.bundle.setup.complete": "ការដំឡើង provider បានបញ្ចប់: {}",
"cli.bundle.setup.domain": " Domain: {}",
"cli.bundle.setup.dry_run": "[dry-run] នឹងដំឡើង provider: {}",
"cli.bundle.setup.emit_usage": "កែសម្រួល និងប្រើ: greentic-setup bundle setup --answers {}",
"cli.bundle.setup.emit_written": "បានសរសេរគំរូចម្លើយទៅ: {}",
"cli.bundle.setup.env_bootstrap_created": "បានចាប់ផ្ដើមបរិស្ថាន `local` ជាមួយការភ្ជាប់សមត្ថភាពលំនាំដើមនៅ {}។",
"cli.bundle.setup.interactive_not_impl": "ការដំឡើងអន្តរកម្មមិនទាន់បានអនុវត្តទេ។",
"cli.bundle.setup.provider": " Provider: {}",
"cli.bundle.setup.setting_up": "កំពុងដំឡើង provider...",
"cli.bundle.setup.use_answers": "ប្រើ --answers <file> ដើម្បីផ្តល់ចម្លើយដំឡើង។",
"cli.bundle.setup.use_emit_answers": "ឬប្រើ --emit-answers <file> ដើម្បីបង្កើតគំរូចម្លើយ។",
"cli.bundle.status.bundle_label": "Bundle: {}",
"cli.bundle.status.not_found": "រកមិនឃើញ bundle: {}",
"cli.bundle.status.packs": "Packs: {} បានដំឡើង",
"cli.bundle.status.tenants": "Tenants: {}",
"cli.bundle.status.valid_no": "ទេ (greentic.demo.yaml បាត់)",
"cli.bundle.status.valid_yes": "បាទ/ចាស",
"cli.bundle.update.complete": "ការធ្វើបច្ចុប្បន្នភាព provider បានបញ្ចប់: {}",
"cli.bundle.update.dry_run": "[dry-run] នឹងធ្វើបច្ចុប្បន្នភាព provider: {}",
"cli.bundle.update.emit_usage": "កែសម្រួល និងប្រើ: greentic-setup bundle update --answers {}",
"cli.bundle.update.updating": "កំពុងធ្វើបច្ចុប្បន្នភាពការកំណត់រចនាសម្ព័ន្ធ provider...",
"cli.error.answers_required": "--answers ចាំបាច់នៅក្នុងមុខងារមិនអន្តរកម្ម",
"cli.error.failed_build_plan": "បរាជ័យក្នុងការបង្កើតផែនការ",
"cli.error.failed_create_bundle": "បរាជ័យក្នុងការបង្កើតរចនាសម្ព័ន្ធ bundle",
"cli.error.failed_emit_answers": "បរាជ័យក្នុងការបង្កើតគំរូចម្លើយ",
"cli.error.failed_execute_plan": "បរាជ័យក្នុងការប្រតិបត្តិផែនការ",
"cli.error.failed_read_answers": "បរាជ័យក្នុងការអានឯកសារចម្លើយ",
"cli.error.interactive_required": "ការដំឡើងអន្តរកម្មត្រូវការឯកសារ --answers",
"cli.error.invalid_bundle": "ថត bundle មិនត្រឹមត្រូវ",
"cli.help.for_help": "សម្រាប់ជំនួយ: greentic-setup --help",
"cli.simple.bundle_required": "ផ្លូវ bundle ចាំបាច់។ ការប្រើប្រាស់: greentic-setup [OPTIONS] <BUNDLE>",
"cli.simple.dry_run": "[dry-run] នឹងដំឡើង bundle: {}",
"cli.simple.emit_usage": "កែសម្រួល និងប្រើ: greentic-setup --answers {} {}",
"cli.simple.expected_bundle_format": "រំពឹងថតឯកសារ ឬឯកសារ .gtbundle: {}",
"cli.simple.extracted_to": " បានស្រង់ចេញទៅ: {}",
"cli.simple.extracting": "កំពុងស្រង់ចេញឯកសារ .gtbundle...",
"cli.simple.header": "Greentic Setup",
"cli.simple.interactive_mode": "មុខងារ wizard អន្តរកម្ម",
"cli.simple.wizard_not_impl": "wizard អន្តរកម្មមិនទាន់បានអនុវត្តទេ - ប្រើ --answers <file>",
"env_wizard.basic_mode": "របៀបមូលដ្ឋាន — ប្រើ --advanced ដើម្បីកំណត់លេខសម្គាល់អតិថិជន ការកំណត់ config ជំនួស route hosts, welcome flow និង endpoint secret refs ផងដែរ។",
"env_wizard.dry_run_secrets_note": "ចំណាំ៖ --dry-run បង្ហាញការមើលជាមុនប៉ុណ្ណោះ — តម្លៃសម្ងាត់ដែលបានបិទភ្ជាប់ចំនួន {} ដែលអ្នកបានបញ្ចូល នឹងមិនត្រូវបានសរសេរទៅក្នុង store ទេ។ ដំណើរការម្ដងទៀតដោយគ្មាន --dry-run ហើយបញ្ជាក់ផែនការ ដើម្បីរក្សាទុកវា។",
"env_wizard.form.desc": "បង្កើត manifest `greentic.env-manifest.v1` — ឯកសារ desired-state ដែលអាចប្រើឡើងវិញបាន និងមានភាពជាប់លាប់ សម្រាប់បរិស្ថានមួយ។",
"env_wizard.form.title": "ការរៀបចំបរិស្ថាន",
"env_wizard.list.bundles.item_label": "កញ្ចប់",
"env_wizard.list.messaging_endpoints.item_label": "ចំណុចបញ្ចប់សារ",
"env_wizard.list.secrets.item_label": "សម្ងាត់",
"env_wizard.manifest_prompt": "ឯកសារ manifest [{}]: ",
"env_wizard.q.bundle_id.desc": "គន្លឹះធម្មជាតិ — មានតែមួយគត់ក្នុង manifest។",
"env_wizard.q.bundle_id.title": "លេខសម្គាល់កញ្ចប់",
"env_wizard.q.bundle_path.desc": "ឯកសារ `.gtbundle` មូលដ្ឋាន។ ផ្លូវទាក់ទងនឹងត្រូវបានដោះស្រាយដោយផ្អែកលើថតរបស់ឯកសារ manifest។",
"env_wizard.q.bundle_path.title": "ផ្លូវកញ្ចប់",
"env_wizard.q.bundles.desc": "ការដាក់ឱ្យប្រើកញ្ចប់សម្រាប់បរិស្ថាននេះ។",
"env_wizard.q.bundles.title": "កញ្ចប់",
"env_wizard.q.config_overrides.desc": "វត្ថុ JSON `{\"<pack_id>\": {\"<key>\": <value>}}`។ ទទេ = ទុកមិនប៉ះពាល់; `{}` = លុបច្បាស់លាស់។",
"env_wizard.q.config_overrides.title": "Config overrides (JSON)",
"env_wizard.q.customer_id.desc": "អង្គភាពចេញវិក្កយបត្រ — ត្រូវការដោយ apply សម្រាប់បរិស្ថានដែលមិនមែនជា `local`។",
"env_wizard.q.customer_id.title": "លេខសម្គាល់អតិថិជន",
"env_wizard.q.environment_id.desc": "បរិស្ថានដែលត្រូវ apply ទៅ។ `local` នឹង bootstrap ជាមួយការភ្ជាប់ env-pack លំនាំដើម; id ផ្សេងទៀតត្រូវតែមានរួចហើយ (apply នឹងធ្វើការផ្គូផ្គងវា; ការបង្កើតបរិស្ថាន non-local ត្រូវបានបម្រុងទុកសម្រាប់ operator store)។",
"env_wizard.q.environment_id.title": "លេខសម្គាល់បរិស្ថាន",
"env_wizard.q.from_env.desc": "ឈ្មោះអថេរដែលផ្ទុកតម្លៃសម្ងាត់ (ឧ. TELEGRAM_BOT_TOKEN) — ឈ្មោះប៉ុណ្ណោះ មិនមែនតម្លៃទេ។ ត្រូវការ នៅពេលប្រភពគឺ `env`។",
"env_wizard.q.from_env.title": "ឈ្មោះអថេរបរិស្ថាន",
"env_wizard.q.links.desc": "`bundle_id` ដែលចំណុចបញ្ចប់នេះអនុញ្ញាត បំបែកដោយសញ្ញាក្បៀស។",
"env_wizard.q.links.title": "លេខសម្គាល់កញ្ចប់ដែលបានភ្ជាប់",
"env_wizard.q.messaging_endpoints.desc": "ចំណុចបញ្ចប់សារ និងតំណភ្ជាប់កញ្ចប់របស់វា។",
"env_wizard.q.messaging_endpoints.title": "ចំណុចបញ្ចប់សារ",
"env_wizard.q.name.desc": "ឈ្មោះប្រើក្នុង manifest និងឈ្មោះបង្ហាញ។ គន្លឹះ upsert រួមជាមួយប្រភេទ provider។",
"env_wizard.q.name.title": "ឈ្មោះចំណុចបញ្ចប់",
"env_wizard.q.path.desc": "`<tenant>/<team>/<pack>/<name>`, ឧ. default/_/messaging-telegram/telegram_bot_token",
"env_wizard.q.path.title": "ផ្លូវសម្ងាត់",
"env_wizard.q.provider_type.desc": "ថ្នាក់ provider ឧ. messaging.telegram.bot។",
"env_wizard.q.provider_type.title": "ប្រភេទ provider",
"env_wizard.q.public_base_url.desc": "URL ដែលមានតែ origin ប៉ុណ្ណោះ ហើយត្រូវបានរក្សាទុកលើបរិស្ថាន (ឧ. https://bots.example.com)។ ទុកទទេ ដើម្បីរក្សាតម្លៃបច្ចុប្បន្ន។",
"env_wizard.q.public_base_url.title": "Public base URL",
"env_wizard.q.route_hosts.desc": "ឈ្មោះ host សម្រាប់ការភ្ជាប់ route បំបែកដោយសញ្ញាក្បៀស។",
"env_wizard.q.route_hosts.title": "Route hosts",
"env_wizard.q.route_path_prefixes.desc": "បុព្វបទផ្លូវ HTTP បំបែកដោយសញ្ញាក្បៀស ដែលនីមួយៗចាប់ផ្ដើមដោយ `/` (ឧ. /legal)។",
"env_wizard.q.route_path_prefixes.title": "បុព្វបទផ្លូវ route",
"env_wizard.q.route_team.desc": "ក្រុមសម្រាប់ tenant selector របស់ការភ្ជាប់ route — កំណត់រួមជាមួយ `route_tenant`។",
"env_wizard.q.route_team.title": "ក្រុម route",
"env_wizard.q.route_tenant.desc": "Tenant សម្រាប់ tenant selector របស់ការភ្ជាប់ route — កំណត់រួមជាមួយ `route_team`។",
"env_wizard.q.route_tenant.title": "Tenant route",
"env_wizard.q.secret_refs.desc": "secret refs ដែលបញ្ជូនបន្តពេលបង្កើតចំណុចបញ្ចប់ បំបែកដោយសញ្ញាក្បៀស។",
"env_wizard.q.secret_refs.title": "Secret refs",
"env_wizard.q.secrets.desc": "ធាតុសម្ងាត់ក្នុង dev-store។ តម្លៃរបស់សម្ងាត់នីមួយៗមកពីអថេរបរិស្ថានដែលមានឈ្មោះ ឬពីតម្លៃដែលអ្នកបិទភ្ជាប់ — តម្លៃមិនដែលចូលទៅក្នុង manifest ទេ។",
"env_wizard.q.secrets.title": "សម្ងាត់",
"env_wizard.q.source.desc": "`env` អានតម្លៃពីអថេរបរិស្ថានដែលមានឈ្មោះ នៅពេល apply; `paste` អនុញ្ញាតឱ្យអ្នកបញ្ចូលតម្លៃដោយអន្តរកម្ម — វាត្រូវបានរក្សាទុកក្នុង secrets store របស់ env មិនមែនក្នុង manifest ទេ។",
"env_wizard.q.source.title": "ប្រភពសម្ងាត់",
"env_wizard.q.trust_root_bootstrap.desc": "បញ្ចូលគ្រាប់ trust root របស់បរិស្ថានជាមួយសោ operator មូលដ្ឋាន (idempotent; ត្រូវការម្ដង មុនពេលអាច stage កញ្ចប់បាន)។",
"env_wizard.q.trust_root_bootstrap.title": "ចាប់ផ្ដើម root នៃទំនុកចិត្ត?",
"env_wizard.q.webchat_gui.desc": "បម្រើកុងសូល webchat ដែលភ្ជាប់មកស្រាប់ ដើម្បីឱ្យអ្នកអាចជជែកជាមួយបរិស្ថាននេះ ដោយបើក URL របស់វាក្នុងកម្មវិធីរុករក។ បើកតាមលំនាំដើមសម្រាប់ `local`; ផ្លូវជជែកគឺសម្រាប់ loopback តែប៉ុណ្ណោះ និងគ្មានការផ្ទៀងផ្ទាត់ ដូច្នេះសូមបិទវាសម្រាប់បរិស្ថានដែលបង្ហាញលើ URL សាធារណៈ លុះត្រាតែអ្នកមានបំណងប្រើវា។",
"env_wizard.q.webchat_gui.title": "បន្ថែម GUI សម្រាប់ webchat?",
"env_wizard.q.welcome_bundle_id.desc": "កំណត់វាល welcome_* ទាំងបីជាមួយគ្នា (ឬមិនកំណត់ទេ)។",
"env_wizard.q.welcome_bundle_id.title": "លំហូរស្វាគមន៍: bundle id",
"env_wizard.q.welcome_flow_id.desc": "កំណត់វាល welcome_* ទាំងបីជាមួយគ្នា (ឬមិនកំណត់ទេ)។",
"env_wizard.q.welcome_flow_id.title": "លំហូរស្វាគមន៍: flow id",
"env_wizard.q.welcome_pack_id.desc": "កំណត់វាល welcome_* ទាំងបីជាមួយគ្នា (ឬមិនកំណត់ទេ)។",
"env_wizard.q.welcome_pack_id.title": "លំហូរស្វាគមន៍: pack id",
"env_wizard.secrets.choose": "សម្រាប់នីមួយៗ សូមជ្រើសថាតម្លៃមកពីណា: អថេរបរិស្ថាន\nដែលមានឈ្មោះ ឬបិទភ្ជាប់វាឥឡូវនេះ។ តម្លៃដែលបានបិទភ្ជាប់នឹងត្រូវរក្សាទុកក្នុង\nឃ្លាំងសម្ងាត់របស់បរិស្ថាន — មិនដែលសរសេរទៅក្នុង manifest ទេ។",
"env_wizard.secrets.entry": "{} — {} (បណ្ដុំ: {}){}",
"env_wizard.secrets.envvar_prompt": "ឈ្មោះអថេរបរិស្ថាន [{}]: ",
"env_wizard.secrets.envvar_required": "ត្រូវការឈ្មោះអថេរបរិស្ថាន។",
"env_wizard.secrets.keep_env_note": "ចំណាំ: រក្សាសម្ងាត់ដែលមានស្រាប់ `{}` (មិនបានបង្កើតបណ្ដុំឡើងវិញ)",
"env_wizard.secrets.keep_paste_note": "ចំណាំ: រក្សាសម្ងាត់ដែលបានបិទភ្ជាប់ស្រាប់ `{}` (មិនបានបង្កើតបណ្ដុំឡើងវិញ)",
"env_wizard.secrets.need": "សម្ងាត់ — បណ្ដុំដែលបានកំណត់ត្រូវការសម្ងាត់ {}។",
"env_wizard.secrets.none": "សម្ងាត់ — បណ្ដុំដែលបានកំណត់មិនប្រកាសសម្ងាត់ទេ; គ្មានអ្វីត្រូវបញ្ចូល។",
"env_wizard.secrets.optional_suffix": " [ស្រេចចិត្ត]",
"env_wizard.secrets.paste_prompt": "បិទភ្ជាប់តម្លៃ (លាក់, មួយបន្ទាត់): ",
"env_wizard.secrets.paste_prompt_keep": "បិទភ្ជាប់តម្លៃ (លាក់, មួយបន្ទាត់; ទទេនឹងរក្សាតម្លៃដែលបានរក្សាទុក): ",
"env_wizard.secrets.paste_required": "ត្រូវការតម្លៃ។",
"env_wizard.secrets.path": "ផ្លូវសម្ងាត់: {}",
"env_wizard.secrets.source_invalid": "បញ្ចូល 1 (អថេរបរិស្ថាន) ឬ 2 (បិទភ្ជាប់)។",
"env_wizard.secrets.source_prompt": "តម្លៃមកពី [1] អថេរបរិស្ថាន ឬ [2] បិទភ្ជាប់ឥឡូវនេះ? [{}]: ",
"env_wizard.wrote_manifest": "បានសរសេរ `{}` — manifest គឺជាវត្ថុស្ថិតស្ថេរ; សូមរក្សាទុកវាក្នុង version control។",
"setup.answers.emitted": "បានសរសេរគំរូចម្លើយទៅ {}",
"setup.answers.loaded": "បានផ្ទុកចម្លើយពី {}",
"setup.capability.not_found": "រកមិនឃើញ capability '{}'",
"setup.capability.resolved": "Capability resolved: pack_id={} stable_id={}",
"setup.discovering_packs": "កំពុងស្វែងរក packs ក្នុង bundle...",
"setup.dry_run.header": "ផែនការដំឡើង (dry-run):",
"setup.error.bundle_not_found": "រកមិនឃើញ bundle: {}",
"setup.error.protocol_not_supported": "ពិធីការមិនទាន់ត្រូវបានគាំទ្រទេ: {}",
"setup.error.version_mismatch": "Tag version ({}) មិនត្រូវគ្នានឹង crate version ({}) ទេ",
"setup.execute.failed": "ការដំឡើងបរាជ័យ: {}",
"setup.execute.success": "ការដំឡើងបានបញ្ចប់: {}",
"setup.found_packs": "រកឃើញ {} pack(s): {}",
"setup.plan.header": "ផែនការដំឡើង:",
"setup.plan.step.collect_answers": "ប្រមូលចម្លើយសម្រាប់ {}",
"setup.plan.step.discover": "ស្វែងរក Packs",
"setup.plan.step.resolve": "បង្កើត resolved manifest",
"setup.plan.step.run_setup": "ដំណើរការ setup flow សម្រាប់ {}",
"setup.plan.step.seed_secrets": "ដាក់ seeds secrets សម្រាប់ {}",
"setup.plan.step.validate": "ផ្ទៀងផ្ទាត់ Bundle",
"setup.plan.step.webhooks": "ចុះឈ្មោះ webhooks សម្រាប់ {}",
"setup.plan.step.write_config": "សរសេរ config សម្រាប់ {}",
"setup.qa.invalid_choice": "ការជ្រើសរើសមិនត្រឹមត្រូវ។ ជម្រើស: {}",
"setup.qa.list.add_first": "បន្ថែម {}? [y/N] ",
"setup.qa.list.add_more": "បន្ថែម {} មួយទៀត? [y/N] ",
"setup.qa.list.field_required_row": "ត្រូវការវាលនេះ — ត្រូវការជួរដេកយ៉ាងហោចណាស់មួយ។",
"setup.qa.list.max_reached": "(បានដល់អតិបរមា {} ជួរដេក)",
"setup.qa.list.min_required": "ត្រូវការជួរដេកយ៉ាងហោចណាស់ {} — ទទួលបាន {}។ វាយ 'y' ដើម្បីបន្ថែមមួយទៀត។",
"setup.qa.list.row_dropped": "(បានទម្លាក់ជួរដេក — ជួរឈរដែលត្រូវការទទេ)",
"setup.qa.list.row_header": "ជួរដេក #{}:",
"setup.qa.prompt.configuring": "កំពុងកំណត់រចនាសម្ព័ន្ធ {}: {}",
"setup.qa.prompt.default": "(លំនាំដើម: {}) ",
"setup.qa.prompt.field_required": "ត្រូវការវាលនេះ។",
"setup.qa.prompt.invalid_choice": "ជម្រើសមិនត្រឹមត្រូវ។ ជម្រើស: {}",
"setup.qa.prompt.invalid_format": "ទ្រង់ទ្រាយមិនត្រឹមត្រូវ។ លំនាំដែលរំពឹង: {}",
"setup.qa.prompt.mode_advanced": " (កម្រិតខ្ពស់)",
"setup.qa.prompt.optional_marker": " (ស្រេចចិត្ត)",
"setup.qa.prompt.required_marker": " (ត្រូវការ)",
"setup.qa.question_prompt": "{}",
"setup.qa.required_field": "ប្រអប់នេះចាំបាច់",
"setup.qa.secret_input": "បញ្ចូលតម្លៃសម្ងាត់ (លាក់):",
"setup.secrets.failed": "បរាជ័យក្នុងការ seed secrets សម្រាប់ provider={} tenant={}: {}",
"setup.secrets.seeded": "បាន seed {} secret(s) សម្រាប់ provider={} tenant={}",
"setup.state_store.fallback": "កំពុងប្រើ state store ក្នុងអង្គចងចាំ (Redis URL មិនមានទេ)",
"setup.state_store.upgraded": "State store បានអាប់គ្រេដទៅ Redis: {}",
"ui.back": "ត្រឡប់ក្រោយ",
"ui.close": "បិទ",
"ui.configure": "កំណត់រចនាសម្ព័ន្ធ {}",
"ui.continue": "បន្ត",
"ui.dashboard.add_scope": "បន្ថែមវិសាលភាព",
"ui.dashboard.back": "ត្រឡប់ទៅផ្ទាំងគ្រប់គ្រង",
"ui.dashboard.configured": "បានកំណត់រចនាសម្ព័ន្ធ",
"ui.dashboard.delete": "លុប",
"ui.dashboard.description": "កំណត់រចនាសម្ព័ន្ធអ្នកផ្ដល់សេវា {} ក្នុង {}។ បង្កើតវិសាលភាពច្រើនសម្រាប់អ្នកជួល/បរិស្ថានផ្សេងៗ។",
"ui.dashboard.executed": "បានប្រតិបត្តិ",
"ui.dashboard.export": "នាំចេញចម្លើយ",
"ui.description": "កំណត់រចនាសម្ព័ន្ធអ្នកផ្តល់សេវា {} នៅក្នុង {}",
"ui.discovering": "កំពុងស្វែងរកអ្នកផ្តល់សេវា...",
"ui.discovering_sub": "កំពុងអានការកំណត់រចនាសម្ព័ន្ធ bundle",
"ui.done": "រួចរាល់",
"ui.execute_setup": "អនុវត្តការរៀបចំ",
"ui.executing.sub": "កំពុងអនុវត្តការកំណត់រចនាសម្ព័ន្ធទៅកាន់ bundle",
"ui.executing.title": "កំពុងដំណើរការការរៀបចំ...",
"ui.export.description": "ទាញយកការកំណត់រចនាសម្ព័ន្ធជាឯកសារ JSON answers ដែលត្រូវគ្នាជាមួយរបៀប --answers។",
"ui.export.download": "ទាញយក answers.json",
"ui.export.password": "ពាក្យសម្ងាត់អ៊ិនគ្រីប",
"ui.export.password_help": "បើបានកំណត់ តម្លៃសម្ងាត់នឹងត្រូវបានអ៊ិនគ្រីបដោយ AES-256-GCM។ អ្នកនឹងត្រូវការពាក្យសម្ងាត់នេះពេលប្រើ --answers --key។",
"ui.export.password_hint": "ទុកឱ្យទទេសម្រាប់គ្មានការអ៊ិនគ្រីប",
"ui.export.title": "នាំចេញចម្លើយ",
"ui.field.required": "ត្រូវការ {}។",
"ui.import.decrypt_failed": "ការឌីគ្រីបបានបរាជ័យ",
"ui.import.dropzone": "ទម្លាក់ answers.json នៅទីនេះ ឬចុចដើម្បីនាំចូល",
"ui.import.no_scopes": "រកមិនឃើញវិសាលភាពត្រឹមត្រូវក្នុងឯកសារ។",
"ui.import.parse_error": "បរាជ័យក្នុងការវិភាគឯកសារ",
"ui.import.password_prompt": "ឯកសារនេះមានសម្ងាត់ដែលបានអ៊ិនគ្រីប។ បញ្ចូលពាក្យសម្ងាត់ឌីគ្រីប៖",
"ui.new_setup": "ការរៀបចំថ្មី",
"ui.no_providers": "រកមិនឃើញអ្នកផ្តល់សេវានៅក្នុង bundle ទេ។",
"ui.nothing_to_configure": "គ្មានអ្វីត្រូវកំណត់រចនាសម្ព័ន្ធទេ។",
"ui.pending": "កំពុងរង់ចាំ",
"ui.provider.configure": "កំណត់រចនាសម្ព័ន្ធ {}",
"ui.q.api_base_url": "URL មូលដ្ឋាន API",
"ui.q.base_url": "URL មូលដ្ឋាន",
"ui.q.channel_id": "លេខសម្គាល់ឆានែល",
"ui.q.default_channel": "ឆានែលលំនាំដើម",
"ui.q.default_room_id": "លេខសម្គាល់បន្ទប់លំនាំដើម",
"ui.q.default_to_person_email": "អ៊ីមែលបុគ្គលលំនាំដើម",
"ui.q.enabled": "បើកអ្នកផ្តល់សេវា",
"ui.q.jwt_signing_key": "សោចុះហត្ថលេខា JWT",
"ui.q.jwt_signing_key.help": "សោសម្ងាត់ដែលប្រើសម្រាប់ចុះហត្ថលេខាលើ token របស់ Direct Line។ ប្រើខ្សែអក្សរចៃដន្យណាមួយ (ឧ. openssl rand -hex 32)។",
"ui.q.mode": "របៀប",
"ui.q.ms_bot_app_id": "លេខសម្គាល់កម្មវិធី Bot",
"ui.q.ms_bot_app_id.help": "លេខសម្គាល់កម្មវិធី Microsoft Bot ពីការចុះឈ្មោះ Azure Bot Service",
"ui.q.ms_bot_app_password": "ពាក្យសម្ងាត់កម្មវិធី Bot",
"ui.q.oauth_custom_auth_url": "URL អនុញ្ញាត",
"ui.q.oauth_custom_client_id": "លេខសម្គាល់ Client",
"ui.q.oauth_custom_label": "ឈ្មោះបង្ហាញរបស់អ្នកផ្តល់សេវា",
"ui.q.oauth_custom_scopes": "Scopes",
"ui.q.oauth_custom_token_url": "URL Token",
"ui.q.oauth_enable_custom": "បើកអ្នកផ្តល់សេវា OIDC ផ្ទាល់ខ្លួន",
"ui.q.oauth_enable_github": "បើកការចូលដោយ GitHub",
"ui.q.oauth_enable_google": "បើកការចូលដោយ Google",
"ui.q.oauth_enable_microsoft": "បើកការចូលដោយ Microsoft",
"ui.q.oauth_enabled": "បើកការចូល OAuth",
"ui.q.oauth_enabled.help": "តម្រូវឱ្យអ្នកប្រើចូលគណនីមុនពេលចូលប្រើការជជែក",
"ui.q.oauth_github_client_id": "លេខសម្គាល់ Client របស់ GitHub",
"ui.q.oauth_github_client_secret": "Client Secret របស់ GitHub",
"ui.q.oauth_google_client_id": "លេខសម្គាល់ Client របស់ Google",
"ui.q.oauth_google_client_secret": "Client Secret របស់ Google",
"ui.q.oauth_microsoft_client_id": "លេខសម្គាល់ Client របស់ Microsoft",
"ui.q.oauth_microsoft_client_secret": "Client Secret របស់ Microsoft",
"ui.q.public_base_url": "URL មូលដ្ឋានសាធារណៈ",
"ui.q.public_base_url.help": "URL សាធារណៈសម្រាប់ webhook callbacks (ឧ. https://xxxx.trycloudflare.com)",
"ui.q.route": "ផ្លូវ",
"ui.q.slack_app_id": "លេខសម្គាល់កម្មវិធី Slack",
"ui.q.slack_bot_token": "token bot របស់ Slack",
"ui.q.slack_configuration_token": "Token កំណត់រចនាសម្ព័ន្ធ Slack",
"ui.q.team_id": "លេខសម្គាល់ក្រុម",
"ui.q.tenant_channel_id": "លេខសម្គាល់ឆានែល Tenant",
"ui.q.webex_bot_token": "token bot របស់ Webex",
"ui.questions": "សំណួរ",
"ui.result.closed": "ការរៀបចំត្រូវបានបិទ។",
"ui.result.closed_sub": "អ្នកអាចបិទផ្ទាំងនេះបាន។",
"ui.result.fail.description": "មានអ្វីមួយខុសប្រក្រតីអំឡុងពេលរៀបចំ។",
"ui.result.fail.title": "ការរៀបចំបរាជ័យ",
"ui.result.log": "កំណត់ហេតុ",
"ui.result.manual_steps": "ត្រូវការជំហានដោយដៃ",
"ui.result.output": "លទ្ធផល",
"ui.result.success.description": "បានកំណត់រចនាសម្ព័ន្ធ bundle ដោយជោគជ័យ។",
"ui.result.success.title": "ការរៀបចំបានបញ្ចប់",
"ui.review.description": "ពិនិត្យមើលការកំណត់រចនាសម្ព័ន្ធមុនពេលអនុវត្តទៅកាន់ bundle។",
"ui.review.no": "ទេ",
"ui.review.secret_mask": "********",
"ui.review.title": "ពិនិត្យឡើងវិញ និងអនុវត្ត",
"ui.review.yes": "បាទ/ចាស",
"ui.review_execute": "ពិនិត្យឡើងវិញ និងអនុវត្ត",
"ui.scope.description": "កំណត់រចនាសម្ព័ន្ធអ្នកជួលគោលដៅ បរិស្ថាន និងក្រុមសម្រាប់ការរៀបចំនេះ។",
"ui.scope.detected_tenant": "បានរកឃើញពីកញ្ចប់៖ {}",
"ui.scope.env": "បរិស្ថាន",
"ui.scope.env_help": "ត្រូវតែផ្គូផ្គង GREENTIC_ENV ដែល runtime ប្រើ (dev, local, test)។",
"ui.scope.hint": "តម្លៃទាំងនេះកំណត់ទីតាំងដែលសម្ងាត់ និងការកំណត់រចនាសម្ព័ន្ធត្រូវបានរក្សាទុក។ សូមប្រាកដថាវាត្រូវគ្នានឹងការកំណត់ runtime របស់អ្នក។",
"ui.scope.team": "ក្រុម",
"ui.scope.team_help": "ទុកឱ្យទទេសម្រាប់លំនាំដើម។ ប្រើដើម្បីកំណត់វិសាលភាពសម្ងាត់តាមក្រុម។",
"ui.scope.tenant": "អ្នកជួល",
"ui.scope.title": "វិសាលភាពរៀបចំ",
"ui.select_action": "ជ្រើសរើសសកម្មភាពមួយដើម្បីចាប់ផ្តើម។",
"ui.shared.description": "សំណួរទាំងនេះអនុវត្តចំពោះអ្នកផ្តល់សេវាទាំងអស់។",
"ui.shared.title": "ការកំណត់រចនាសម្ព័ន្ធរួម",
"ui.start_config": "ចាប់ផ្តើមការកំណត់រចនាសម្ព័ន្ធ",
"ui.title": "ការរៀបចំ Greentic"
}