{
"cli.command.cbor.about": "Nyahkod fail CBOR kepada teks",
"cli.command.cbor.path": "Laluan ke fail CBOR untuk dinyahkod",
"cli.command.component.about": "Laluan terus komponen (greentic-component)",
"cli.command.config.about": "Urus konfigurasi greentic-dev",
"cli.command.config.set.about": "Tetapkan kunci dalam konfigurasi greentic-dev (cth. defaults.component.org)",
"cli.command.config.set.file": "Gantikan laluan fail konfigurasi (lalai: $XDG_CONFIG_HOME/greentic-dev/config.toml)",
"cli.command.config.set.key": "Laluan kunci konfigurasi (cth. defaults.component.org)",
"cli.command.config.set.value": "Nilai untuk ditetapkan pada kunci (disimpan sebagai rentetan)",
"cli.command.coverage.about": "Jalankan semakan liputan terhadap coverage-policy.json",
"cli.command.coverage.skip_run": "Guna semula laporan target/coverage/coverage.json yang sedia ada daripada menjalankan semula ujian",
"cli.command.flow.about": "Laluan terus aliran (greentic-flow)",
"cli.command.gui.about": "Laluan terus GUI (greentic-gui)",
"cli.command.install.about": "Pasang aset yang didelegasikan",
"cli.command.install.bin_dir": "Gantikan direktori yang digunakan untuk binari yang dipasang",
"cli.command.install.docs_dir": "Gantikan direktori yang digunakan untuk dokumen yang dipasang",
"cli.command.install.locale": "Setempat (BCP47) yang digunakan untuk manifes/dokumen pemasangan yang diterjemah",
"cli.command.install.tenant": "Pengecam tenant untuk pemasangan komersial",
"cli.command.install.token": "Token pengesahan atau pengalihan env:VAR untuk pemasangan komersial",
"cli.command.install.tools.about": "Pasang alat yang diwakilkan (component/flow/pack/gui/runner/secrets)",
"cli.command.mcp.about": "Peralatan MCP",
"cli.command.mcp.doctor.about": "Periksa metadata pembekal MCP",
"cli.command.mcp.doctor.json": "Keluarkan JSON padat dan bukannya output cantik",
"cli.command.mcp.doctor.provider": "Pengecam pembekal MCP atau laluan konfigurasi",
"cli.command.pack.about": "Laluan terus pack (greentic-pack; pack run menggunakan greentic-runner-cli)",
"cli.command.passthrough.args": "Argumen dihantar terus ke arahan asas",
"cli.command.secrets.about": "Pembalut kemudahan rahsia",
"cli.command.secrets.init.about": "Wakilkan kepada greentic-secrets untuk memulakan secrets bagi satu pack",
"cli.command.secrets.init.pack": "Laluan ke pack (.gtpack) untuk dimulakan",
"cli.command.secrets.init.passthrough": "Argumen tambahan pilihan yang dihantar ke greentic-secrets (tambah `--` sebelum flag)",
"cli.command.tools.about": "Pasang/kemas kini binari alat Greentic yang didelegasikan",
"cli.command.tools.install.about": "Pasang alat yang diwakilkan (component/flow/pack/gui/runner/secrets)",
"cli.command.tools.install.latest": "Pasang semula alat untuk mendapatkan versi terkini yang tersedia",
"cli.command.wizard.about": "Orkestrasi deterministik untuk aliran kerja meja kerja pembangunan",
"cli.command.wizard.allow_destructive": "Benarkan operasi merosakkan (padam/tulis ganti/alih) apabila diminta oleh langkah pelan",
"cli.command.wizard.answers": "Fail jawapan (sampul AnswerDocument)",
"cli.command.wizard.apply.about": "Gunakan AnswerDocument pelancar secara tidak interaktif",
"cli.command.wizard.dry_run": "Pratonton sahaja (mod lalai ialah apply apabila --dry-run tidak ditetapkan)",
"cli.command.wizard.emit_answers": "Keluarkan fail JSON sampul AnswerDocument mudah alih",
"cli.command.wizard.frontend": "Mod frontend (text/json/adaptive-card)",
"cli.command.wizard.locale": "Setempat (BCP47), dihantar kepada pembekal dan direkodkan dalam metadata pelan",
"cli.command.wizard.migrate": "Migrasikan AnswerDocument ke versi skema yang dipilih apabila diperlukan",
"cli.command.wizard.non_interactive": "Benarkan pelaksanaan dalam konteks tidak interaktif",
"cli.command.wizard.out": "Gantikan direktori output (lalai: `.greentic/wizard/<run-id>/`)",
"cli.command.wizard.schema": "Cetak skema AnswerDocument pelancar semasa dan keluar",
"cli.command.wizard.schema_long": "Cetak skema AnswerDocument pelancar semasa dan keluar.\n\nAlat pengekodan agentik seperti Codex dan Claude hendaklah memanggil ini terlebih dahulu untuk mendapatkan kontrak pelancar greentic-dev yang tepat, termasuk skema jawapan greentic-pack dan greentic-bundle terbenam yang digunakan untuk delegasi.",
"cli.command.wizard.schema_version": "Tetapkan versi skema untuk AnswerDocument yang dikeluarkan/disahkan",
"cli.command.wizard.unsafe_commands": "Benarkan arahan di luar senarai benarkan run-command lalai",
"cli.command.wizard.validate.about": "Sahkan AnswerDocument pelancar secara tidak interaktif",
"cli.command.wizard.yes": "Langkau gesaan pengesahan interaktif",
"cli.help.flag": "Cetak bantuan",
"cli.install.error.absolute_doc_path": "laluan pemasangan dokumen mutlak tidak dibenarkan",
"cli.install.error.archive_missing_binary": "arkib tidak mengandungi `{binary_name}`",
"cli.install.error.checksum_for_tool": "pengesahan checksum gagal untuk `{id}`",
"cli.install.error.create_dir": "gagal mencipta {path}",
"cli.install.error.create_runtime": "gagal mencipta runtime tokio",
"cli.install.error.doc_id_requires_url": "id dokumen `{id}` memerlukan URL manifes; ID tanpa URL tidak disokong oleh greentic-dev",
"cli.install.error.doc_manifest_mismatch": "manifes dokumen tidak sepadan: tenant merujuk `{expected_id}` tetapi manifes mengandungi `{actual_id}`",
"cli.install.error.doc_path_escape": "laluan pemasangan dokumen mesti kekal dalam direktori docs",
"cli.install.error.download": "gagal memuat turun `{url}`",
"cli.install.error.download_status": "muat turun gagal untuk `{url}`",
"cli.install.error.empty_token": "token kosong",
"cli.install.error.empty_token_non_interactive": "token kosong dan tiada terminal interaktif tersedia",
"cli.install.error.env_token_empty": "pemboleh ubah persekitaran {var} diselesaikan kepada token kosong",
"cli.install.error.env_token_resolve": "gagal menyelesaikan pemboleh ubah persekitaran {var} untuk token pemasangan",
"cli.install.error.extract_tar_gz_binary": "gagal mengekstrak `{binary_name}` daripada tar.gz",
"cli.install.error.extract_zip_binary": "gagal mengekstrak `{binary_name}` daripada zip",
"cli.install.error.github_only_assets": "hanya aset yang dihoskan di GitHub disokong, menerima `{host}`",
"cli.install.error.home_dir": "gagal menyelesaikan direktori rumah untuk pemasangan",
"cli.install.error.invalid_url": "URL tidak sah `{url}`",
"cli.install.error.missing_token_non_interactive": "token tiada dan tiada terminal interaktif tersedia",
"cli.install.error.no_target": "tiada sasaran untuk {os} / {arch}",
"cli.install.error.open_zip": "gagal membuka arkib zip",
"cli.install.error.parse_doc_manifest": "gagal menghuraikan manifes dokumen `{url}`",
"cli.install.error.parse_tenant_manifest": "gagal menghuraikan manifes OCI tenant untuk `{tenant}`",
"cli.install.error.parse_tool_manifest": "gagal menghuraikan manifes alat `{url}`",
"cli.install.error.pull_tenant_manifest": "gagal menarik manifes OCI tenant `{reference}`",
"cli.install.error.read_cached_manifest": "gagal membaca manifes OCI cache {path}",
"cli.install.error.read_metadata": "gagal membaca {path}",
"cli.install.error.read_response_body": "gagal membaca badan respons daripada `{url}`",
"cli.install.error.read_tar_gz": "gagal membaca arkib tar.gz",
"cli.install.error.read_tar_gz_entry": "gagal membaca entri arkib tar.gz",
"cli.install.error.read_tar_gz_entry_path": "gagal membaca laluan entri tar.gz",
"cli.install.error.read_token": "gagal membaca token dari terminal",
"cli.install.error.read_zip_entry": "gagal membaca entri arkib zip",
"cli.install.error.select_release_target": "gagal memilih sasaran keluaran untuk `{id}`",
"cli.install.error.serialize_state": "gagal mensiri keadaan pemasangan",
"cli.install.error.set_executable_bit": "gagal menetapkan bit boleh laku pada {path}",
"cli.install.error.sha256_mismatch": "sha256 tidak sepadan: dijangka {expected}, menerima {actual}",
"cli.install.error.tenant_manifest_mismatch": "manifes OCI tenant tidak sepadan: diminta `{tenant}` tetapi manifes mengandungi `{manifest_tenant}`",
"cli.install.error.tenant_manifest_not_found": "manifes tenant tidak ditemui di `{reference}`. Semak bahawa slug tenant adalah betul dan artifak OCI telah diterbitkan dengan tag `latest`.",
"cli.install.error.tenant_requires_token": "`--tenant` memerlukan `--token <token-or-env:VAR>` untuk pemasangan komersial",
"cli.install.error.tool_id_requires_url": "id alat `{id}` memerlukan URL manifes; ID tanpa URL tidak disokong oleh greentic-dev",
"cli.install.error.tool_manifest_mismatch": "manifes alat tidak sepadan: tenant merujuk `{expected_id}` tetapi manifes mengandungi `{actual_id}`",
"cli.install.error.unsupported_arch": "seni bina `{arch}` tidak disokong untuk pemasangan komersial",
"cli.install.error.unsupported_doc_source_type": "dokumen `{id}` mempunyai jenis sumber `{source_type}` yang tidak disokong",
"cli.install.error.unsupported_os": "OS `{os}` tidak disokong untuk pemasangan komersial",
"cli.install.error.unsupported_tool_install_type": "alat `{id}` mempunyai jenis pemasangan `{install_type}` yang tidak disokong",
"cli.install.error.url_missing_host": "URL `{url}` tidak menyertakan hos",
"cli.install.error.write_file": "gagal menulis {path}",
"cli.install.prompt.github_token": "Token GitHub: ",
"cli.install.summary.doc_item": "- {id}: {path}",
"cli.install.summary.docs": "Dokumen dimuat turun:",
"cli.install.summary.tool_item": "- {id}: {path}",
"cli.install.summary.tools": "Alat dipasang:",
"cli.option.locale": "Locale (BCP47) yang digunakan untuk bantuan CLI yang diterjemahkan apabila disokong",
"cli.root.about": "CLI peralatan pembangun Greentic",
"cli.version.flag": "Cetak versi",
"cli.wizard.error.interactive_required": "pelancar wizard memerlukan input interaktif. Gunakan `wizard --answers <FILE>`, `wizard apply --answers <FILE>`, atau `wizard validate --answers <FILE>`.",
"cli.wizard.error.invalid_selection": "pilihan tidak sah; dijangka 1 atau 2",
"cli.wizard.launcher.option_bundle": "2) Bina / Kemas Kini Bundle Produksi",
"cli.wizard.launcher.option_exit": "0) Keluar",
"cli.wizard.launcher.option_pack": "1) Bina / Kemas Kini Pack (flows + components)",
"cli.wizard.launcher.select_option": "Pilih pilihan: ",
"cli.wizard.launcher.title": "Wizard Pembangun Greentic",
"runtime.main.error.execute_external": "Gagal melaksanakan {exe}: {error}",
"runtime.passthrough.debug.exec": "passthrough greentic-dev -> {bin} {args}",
"runtime.passthrough.error.binary_not_found": "gagal mencari `{name}` dalam PATH; tetapkan {env_key}, pasang `{name}` dengan cargo binstall, atau jalankan `greentic-dev install tools` (`--latest` untuk paksa muat semula)",
"runtime.passthrough.error.env_binary_missing": "{env_key} menunjuk kepada binari yang tidak wujud: {path}",
"runtime.passthrough.error.execute": "gagal melaksanakan {bin}: {error}",
"runtime.secrets.error.execute": "gagal melaksanakan greentic-secrets",
"runtime.secrets.error.exit_status": "greentic-secrets keluar dengan status {status}",
"runtime.tools.install.error.binstall_failed": "`cargo binstall` gagal semasa memasang {bin_name} (crate {crate_name}), kod keluar {exit_code}",
"runtime.tools.install.error.execute_binstall": "gagal melaksanakan `cargo binstall`",
"runtime.tools.install.error.execute_install_binstall": "gagal melaksanakan `cargo install cargo-binstall --locked`",
"runtime.tools.install.error.install_binstall_failed": "gagal memasang cargo-binstall; `cargo install cargo-binstall --locked` kod keluar {exit_code}",
"runtime.tools.install.installing": "greentic-dev: sedang memasang {bin_name} daripada crate {crate_name} melalui cargo binstall...",
"runtime.tools.install.installing_binstall": "greentic-dev: memasang `cargo-binstall` melalui cargo...",
"runtime.tools.install.updating_binstall": "greentic-dev: mengemas kini `cargo-binstall` daripada {installed_version} ke {latest_version} melalui cargo...",
"runtime.tools.install.warn.latest_check_failed": "greentic-dev: gagal menyemak versi terkini `cargo-binstall` ({error}); meneruskan dengan versi terpasang {installed_version}.",
"runtime.wizard.confirm.error.canceled": "pelaksanaan dibatalkan oleh pengguna",
"runtime.wizard.confirm.error.non_interactive": "enggan melaksanakan dalam mod tidak interaktif tanpa pengesahan. Jalankan semula dengan `--execute --yes` atau `--execute --non-interactive`.",
"runtime.wizard.confirm.prompt": "Laksanakan pelan? [y/N]: ",
"runtime.wizard.confirm.summary": "Pelan `{target}.{mode}` dengan {step_count} langkah",
"runtime.wizard.executor.error.command_not_allowed": "arahan `{program}` tidak dibenarkan secara lalai; gunakan --unsafe-commands untuk membenarkannya",
"runtime.wizard.executor.error.destructive": "pelan meminta operasi merosakkan; jalankan semula dengan --allow-destructive",
"runtime.wizard.executor.error.replay_pin_mismatch": "ketidakpadanan pin replay untuk {program}: dijangka {expected}, diperoleh {actual}",
"runtime.wizard.executor.error.step_failed": "arahan langkah wizard gagal: {program} {args} (kod keluar {exit_code})",
"runtime.wizard.executor.error.unsafe_args": "arahan `{program}` mengandungi argumen seperti shell yang disekat; enggan melaksanakan"
}