greentic-setup-dev 1.1.27821248534

End-to-end bundle setup engine for the Greentic platform — pack discovery, QA-driven configuration, secrets persistence, and bundle lifecycle management
Documentation
{
  "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": "  Packs ທີ່ແກ້ໄຂແລ້ວ: {}",
  "cli.bundle.add.success": "ເພີ່ມ pack ໃສ່ bundle ສຳເລັດແລ້ວ.",
  "cli.bundle.add.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 archive...",
  "cli.simple.header": "Greentic Setup",
  "cli.simple.interactive_mode": "ໂໝດຕົວຊ່ວຍແບບໂຕ້ຕອບ",
  "cli.simple.wizard_not_impl": "ຕົວຊ່ວຍແບບໂຕ້ຕອບຍັງບໍ່ທັນໄດ້ນຳໃຊ້ - ໃຊ້ --answers <file>",
  "env_wizard.basic_mode": "ໂໝດພື້ນຖານ — ສົ່ງ --advanced ເພື່ອຕັ້ງ customer id, ການຂຽນທັບ 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": "bundle",
  "env_wizard.list.messaging_endpoints.item_label": "endpoint ການສົ່ງຂໍ້ຄວາມ",
  "env_wizard.list.secrets.item_label": "ຄວາມລັບ",
  "env_wizard.manifest_prompt": "ໄຟລ໌ manifest [{}]: ",
  "env_wizard.q.bundle_id.desc": "ຄີທຳມະຊາດ — ບໍ່ຊ້ຳກັນພາຍໃນ manifest.",
  "env_wizard.q.bundle_id.title": "Bundle id",
  "env_wizard.q.bundle_path.desc": "`.gtbundle` ໃນເຄື່ອງ. ເສັ້ນທາງແບບ relative ຈະຖືກແກ້ໄຂໂດຍອີງຕາມໂຟນເດີຂອງໄຟລ໌ manifest.",
  "env_wizard.q.bundle_path.title": "ເສັ້ນທາງ bundle",
  "env_wizard.q.bundles.desc": "ການ deploy bundle ສຳລັບສະພາບແວດລ້ອມນີ້.",
  "env_wizard.q.bundles.title": "Bundles",
  "env_wizard.q.config_overrides.desc": "ອອບເຈັກ JSON `{\"<pack_id>\": {\"<key>\": <value>}}`. ຫວ່າງ = ປະໄວ້ບໍ່ແຕະຕ້ອງ; `{}` = ລ້າງຢ່າງຊັດເຈນ.",
  "env_wizard.q.config_overrides.title": "ການຂຽນທັບ config (JSON)",
  "env_wizard.q.customer_id.desc": "ຜູ້ຮັບຜິດຊອບ billing — ຈຳເປັນສຳລັບ apply ໃນສະພາບແວດລ້ອມທີ່ບໍ່ແມ່ນ `local`.",
  "env_wizard.q.customer_id.title": "Customer id",
  "env_wizard.q.environment_id.desc": "ສະພາບແວດລ້ອມທີ່ຈະ apply. `local` ຈະ bootstrap ດ້ວຍການຜູກ env-pack ຄ່າເລີ່ມຕົ້ນ; id ອື່ນໃດໆ ຕ້ອງມີຢູ່ແລ້ວ (apply ຈະ reconcile ມັນ; ການສ້າງ env ທີ່ບໍ່ແມ່ນ local ຖືກສະຫງວນໄວ້ສຳລັບ operator store).",
  "env_wizard.q.environment_id.title": "Environment id",
  "env_wizard.q.from_env.desc": "ຊື່ຂອງຕົວແປທີ່ຖືຄ່າຄວາມລັບ (ເຊັ່ນ TELEGRAM_BOT_TOKEN) — ເປັນຊື່ ບໍ່ແມ່ນຄ່າ. ຈຳເປັນເມື່ອແຫຼ່ງທີ່ມາແມ່ນ `env`.",
  "env_wizard.q.from_env.title": "ຊື່ຕົວແປສະພາບແວດລ້ອມ",
  "env_wizard.q.links.desc": "`bundle_id` ທີ່ endpoint ນີ້ອະນຸຍາດ, ຂັ້ນດ້ວຍຈຸດຈ້ຳ.",
  "env_wizard.q.links.title": "id bundle ທີ່ລິ້ງໄວ້",
  "env_wizard.q.messaging_endpoints.desc": "endpoint ການສົ່ງຂໍ້ຄວາມ ແລະລິ້ງ bundle ຂອງພວກມັນ.",
  "env_wizard.q.messaging_endpoints.title": "endpoint ການສົ່ງຂໍ້ຄວາມ",
  "env_wizard.q.name.desc": "handle ພາຍໃນ manifest ແລະຊື່ສະແດງ. ຄີ upsert ຮ່ວມກັບປະເພດ provider.",
  "env_wizard.q.name.title": "ຊື່ endpoint",
  "env_wizard.q.path.desc": "`<tenant>/<team>/<pack>/<name>`, e.g. default/_/messaging-telegram/telegram_bot_token",
  "env_wizard.q.path.title": "ເສັ້ນທາງ secret",
  "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-only ທີ່ບັນທຶກໄວ້ໃນສະພາບແວດລ້ອມ (ເຊັ່ນ https://bots.example.com). ປະໄວ້ຫວ່າງເພື່ອຮັກສາຄ່າປັດຈຸບັນ.",
  "env_wizard.q.public_base_url.title": "Public base URL",
  "env_wizard.q.route_hosts.desc": "ຊື່ host ສຳລັບ route binding, ຂັ້ນດ້ວຍຈຸດຈ້ຳ.",
  "env_wizard.q.route_hosts.title": "Route hosts",
  "env_wizard.q.route_path_prefixes.desc": "HTTP path prefixes ທີ່ຂັ້ນດ້ວຍຈຸດຈ້ຳ, ແຕ່ລະອັນເລີ່ມດ້ວຍ `/` (ເຊັ່ນ /legal).",
  "env_wizard.q.route_path_prefixes.title": "Route path prefixes",
  "env_wizard.q.route_team.desc": "ທີມສຳລັບ tenant selector ຂອງ route binding — ຕັ້ງຄ່າຮ່ວມກັບ `route_tenant`.",
  "env_wizard.q.route_team.title": "Route team",
  "env_wizard.q.route_tenant.desc": "Tenant ສຳລັບ tenant selector ຂອງ route binding — ຕັ້ງຄ່າຮ່ວມກັບ `route_team`.",
  "env_wizard.q.route_tenant.title": "Route tenant",
  "env_wizard.q.secret_refs.desc": "secret refs ທີ່ສົ່ງຕໍ່ເມື່ອສ້າງ endpoint, ຂັ້ນດ້ວຍຈຸດຈ້ຳ.",
  "env_wizard.q.secret_refs.title": "Secret refs",
  "env_wizard.q.secrets.desc": "ລາຍການ secret ໃນ dev-store. ຄ່າຂອງແຕ່ລະ secret ມາຈາກຕົວແປສະພາບແວດລ້ອມທີ່ມີຊື່ ຫຼືຈາກຄ່າທີ່ທ່ານວາງເຂົ້າມາ — ຄ່າຈະບໍ່ເຂົ້າໄປຢູ່ໃນ manifest.",
  "env_wizard.q.secrets.title": "Secrets",
  "env_wizard.q.source.desc": "`env` ອ່ານຄ່າຈາກຕົວແປສະພາບແວດລ້ອມທີ່ມີຊື່ໃນເວລາ apply; `paste` ໃຫ້ທ່ານປ້ອນຄ່າແບບໂຕ້ຕອບ — ມັນຖືກເກັບໄວ້ໃນ secrets store ຂອງ env, ບໍ່ເຄີຍຢູ່ໃນ manifest.",
  "env_wizard.q.source.title": "ແຫຼ່ງທີ່ມາຂອງ secret",
  "env_wizard.q.trust_root_bootstrap.desc": "ປ້ອນ seed ໃຫ້ trust root ຂອງສະພາບແວດລ້ອມດ້ວຍ local operator key (idempotent; ຈຳເປັນໜຶ່ງຄັ້ງກ່ອນທີ່ bundles ຈະຖືກ staged ໄດ້).",
  "env_wizard.q.trust_root_bootstrap.title": "ຕັ້ງຕົ້ນຮາກຄວາມໄວ້ວາງໃຈບໍ?",
  "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": "ຂັ້ນຕອນຕ້ອນຮັບ: id ຂອງ bundle",
  "env_wizard.q.welcome_flow_id.desc": "ຕັ້ງຄ່າສາມຟິວ welcome_* ພ້ອມກັນ (ຫຼືບໍ່ຕັ້ງເລີຍ).",
  "env_wizard.q.welcome_flow_id.title": "ຂັ້ນຕອນຕ້ອນຮັບ: id ຂອງ flow",
  "env_wizard.q.welcome_pack_id.desc": "ຕັ້ງຄ່າສາມຟິວ welcome_* ພ້ອມກັນ (ຫຼືບໍ່ຕັ້ງເລີຍ).",
  "env_wizard.q.welcome_pack_id.title": "ຂັ້ນຕອນຕ້ອນຮັບ: id ຂອງ pack",
  "env_wizard.secrets.choose": "ສຳລັບແຕ່ລະລາຍການ, ເລືອກວ່າຄ່າມາຈາກໃສ: ຕົວແປສະພາບແວດລ້ອມ\nທີ່ມີຊື່, ຫຼືວາງມັນໃສ່ຕອນນີ້. ຄ່າທີ່ວາງຈະຖືກເກັບໄວ້ໃນຄັງ secrets\nຂອງສະພາບແວດລ້ອມ — ບໍ່ເຄີຍຖືກຂຽນໄປຍັງ manifest.",
  "env_wizard.secrets.entry": "{} — {} (bundle: {}){}",
  "env_wizard.secrets.envvar_prompt": "ຊື່ env var [{}]: ",
  "env_wizard.secrets.envvar_required": "ຈຳເປັນຕ້ອງມີຊື່ຕົວແປສະພາບແວດລ້ອມ.",
  "env_wizard.secrets.keep_env_note": "ໝາຍເຫດ: ກຳລັງເກັບ secret `{}` ທີ່ມີຢູ່ໄວ້ (bundle ບໍ່ຖືກສ້າງໃໝ່)",
  "env_wizard.secrets.keep_paste_note": "ໝາຍເຫດ: ກຳລັງເກັບ secret `{}` ທີ່ວາງໄວ້ແລ້ວ (bundle ບໍ່ຖືກສ້າງໃໝ່)",
  "env_wizard.secrets.need": "Secrets — bundles ທີ່ຕັ້ງຄ່າໄວ້ຕ້ອງການ secret {} ລາຍການ.",
  "env_wizard.secrets.none": "Secrets — bundles ທີ່ຕັ້ງຄ່າໄວ້ບໍ່ໄດ້ປະກາດ secrets; ບໍ່ມີຫຍັງຕ້ອງປ້ອນ.",
  "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": "ເສັ້ນທາງ secret: {}",
  "env_wizard.secrets.source_invalid": "ປ້ອນ 1 (ຕົວແປສະພາບແວດລ້ອມ) ຫຼື 2 (ວາງ).",
  "env_wizard.secrets.source_prompt": "ຄ່າມາຈາກ [1] ຕົວແປສະພາບແວດລ້ອມ ຫຼື [2] ວາງມັນຕອນນີ້? [{}]: ",
  "env_wizard.wrote_manifest": "ຂຽນ `{}` ແລ້ວ — manifest ແມ່ນ artifact ທີ່ຄົງທົນ; ໃຫ້ເກັບມັນໄວ້ໃນ version control.",
  "setup.answers.emitted": "ແມ່ແບບຄຳຕອບຖືກຂຽນໄປທີ່ {}",
  "setup.answers.loaded": "ໂຫຼດຄຳຕອບຈາກ {}",
  "setup.capability.not_found": "ບໍ່ພົບ capability '{}'",
  "setup.capability.resolved": "ແກ້ໄຂ capability ແລ້ວ: 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": "Protocol ຍັງບໍ່ຮອງຮັບ: {}",
  "setup.error.version_mismatch": "ເວີຊັນ tag ({}) ບໍ່ກົງກັບເວີຊັນ crate ({})",
  "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": "ສ້າງ manifest ທີ່ແກ້ໄຂແລ້ວ",
  "setup.plan.step.run_setup": "ແລ່ນ flow ການຕັ້ງຄ່າສຳລັບ {}",
  "setup.plan.step.seed_secrets": "ເລີ່ມຕົ້ນ secrets ສຳລັບ {}",
  "setup.plan.step.validate": "ກວດສອບ bundle",
  "setup.plan.step.webhooks": "ລົງທະບຽນ webhooks ສຳລັບ {}",
  "setup.plan.step.write_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": "ໃສ່ຄ່າ secret (ເຊື່ອງ):",
  "setup.secrets.failed": "ການເລີ່ມຕົ້ນ secrets ລົ້ມເຫຼວສຳລັບ provider={} tenant={}: {}",
  "setup.secrets.seeded": "ເລີ່ມຕົ້ນ {} 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.",
  "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": "ID ຊ່ອງທາງ",
  "ui.q.default_channel": "ຊ່ອງທາງເລີ່ມຕົ້ນ",
  "ui.q.default_room_id": "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": "ID ແອັບ Bot",
  "ui.q.ms_bot_app_id.help": "ID ແອັບ 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": "ID ໄຄລເອັນ",
  "ui.q.oauth_custom_label": "ຊື່ສະແດງຂອງຜູ້ໃຫ້ບໍລິການ",
  "ui.q.oauth_custom_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": "ID ໄຄລເອັນ GitHub",
  "ui.q.oauth_github_client_secret": "ຄວາມລັບໄຄລເອັນ GitHub",
  "ui.q.oauth_google_client_id": "ID ໄຄລເອັນ Google",
  "ui.q.oauth_google_client_secret": "ຄວາມລັບໄຄລເອັນ Google",
  "ui.q.oauth_microsoft_client_id": "ID ໄຄລເອັນ Microsoft",
  "ui.q.oauth_microsoft_client_secret": "ຄວາມລັບໄຄລເອັນ Microsoft",
  "ui.q.public_base_url": "URL ຖານສາທາລະນະ",
  "ui.q.public_base_url.help": "URL ສຳລັບການເຂົ້າເຖິງສາທາລະນະສຳລັບ callback webhook (ຕົວຢ່າງ: https://xxxx.trycloudflare.com)",
  "ui.q.route": "ເສັ້ນທາງ",
  "ui.q.slack_app_id": "ID ແອັບ Slack",
  "ui.q.slack_bot_token": "token bot Slack",
  "ui.q.slack_configuration_token": "Token ການຕັ້ງຄ່າ Slack",
  "ui.q.team_id": "ID ທີມ",
  "ui.q.tenant_channel_id": "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"
}