{
"cli.command.bundle.about": "Penerusan bundel (greentic-bundle)",
"cli.command.cbor.about": "Dekode file CBOR menjadi teks",
"cli.command.cbor.path": "Jalur ke file CBOR untuk didekode",
"cli.command.component.about": "Penerusan komponen (greentic-component)",
"cli.command.config.about": "Kelola konfigurasi greentic-dev",
"cli.command.config.set.about": "Tetapkan kunci dalam konfigurasi greentic-dev (mis. defaults.component.org)",
"cli.command.config.set.file": "Timpa jalur file konfigurasi (default: $XDG_CONFIG_HOME/greentic-dev/config.toml)",
"cli.command.config.set.key": "Jalur kunci konfigurasi (mis. defaults.component.org)",
"cli.command.config.set.value": "Nilai yang akan ditetapkan ke kunci (disimpan sebagai string)",
"cli.command.coverage.about": "Jalankan pemeriksaan cakupan terhadap coverage-policy.json",
"cli.command.coverage.skip_run": "Gunakan kembali laporan target/coverage/coverage.json yang sudah ada alih-alih menjalankan ulang pengujian",
"cli.command.flow.about": "Penerusan flow (greentic-flow)",
"cli.command.gui.about": "Penerusan GUI (greentic-gui)",
"cli.command.install.about": "Instal aset yang didelegasikan",
"cli.command.install.bin_dir": "Timpa direktori yang digunakan untuk biner yang diinstal",
"cli.command.install.docs_dir": "Timpa direktori yang digunakan untuk dokumen yang diinstal",
"cli.command.install.locale": "Locale (BCP47) yang digunakan untuk manifes/dokumen instalasi yang diterjemahkan",
"cli.command.install.tenant": "Pengenal tenant untuk instalasi komersial",
"cli.command.install.token": "Token autentikasi atau env:VAR indirection untuk instalasi komersial",
"cli.command.install.tools.about": "Instal alat terdelegasi (component/flow/pack/gui/runner/secrets)",
"cli.command.mcp.about": "Perkakas MCP",
"cli.command.mcp.doctor.about": "Periksa metadata penyedia MCP",
"cli.command.mcp.doctor.json": "Keluarkan JSON ringkas alih-alih output yang dipretty",
"cli.command.mcp.doctor.provider": "Pengenal penyedia MCP atau jalur konfigurasi",
"cli.command.pack.about": "Penerusan pack (greentic-pack; pack run menggunakan greentic-runner-cli)",
"cli.command.passthrough.args": "Argumen yang diteruskan langsung ke perintah dasar",
"cli.command.runner.about": "Penerusan runner (greentic-runner)",
"cli.command.secrets.about": "Pembungkus praktis untuk secrets",
"cli.command.secrets.init.about": "Delegasikan ke greentic-secrets untuk menginisialisasi rahasia untuk sebuah pack",
"cli.command.secrets.init.pack": "Jalur ke pack (.gtpack) yang akan diinisialisasi",
"cli.command.secrets.init.passthrough": "Argumen tambahan opsional yang diteruskan ke greentic-secrets (tambahkan `--` sebelum flag)",
"cli.command.tools.about": "Instal/perbarui biner alat Greentic yang didelegasikan",
"cli.command.tools.install.about": "Instal alat terdelegasi (component/flow/pack/gui/runner/secrets)",
"cli.command.tools.install.latest": "Instal ulang alat untuk menarik versi terbaru yang tersedia",
"cli.command.wizard.about": "Orkestrasi deterministik untuk alur kerja dev workbench",
"cli.command.wizard.allow_destructive": "Izinkan operasi destruktif (hapus/timpa/pindahkan) saat diminta oleh langkah rencana",
"cli.command.wizard.answers": "File jawaban (envelope AnswerDocument)",
"cli.command.wizard.apply.about": "Terapkan AnswerDocument launcher secara non-interaktif",
"cli.command.wizard.dry_run": "Pratinjau saja (mode default adalah apply ketika --dry-run tidak diatur)",
"cli.command.wizard.emit_answers": "Keluarkan file JSON envelope AnswerDocument portabel",
"cli.command.wizard.frontend": "Mode frontend (text/json/adaptive-card)",
"cli.command.wizard.locale": "Locale (BCP47), diteruskan ke penyedia dan dicatat dalam metadata rencana",
"cli.command.wizard.migrate": "Migrasikan AnswerDocument ke versi skema yang dipilih bila diperlukan",
"cli.command.wizard.non_interactive": "Izinkan eksekusi dalam konteks non-interaktif",
"cli.command.wizard.out": "Timpa direktori output (default: `.greentic/wizard/<run-id>/`)",
"cli.command.wizard.schema": "Cetak skema AnswerDocument peluncur saat ini lalu keluar",
"cli.command.wizard.schema_long": "Cetak skema AnswerDocument peluncur saat ini lalu keluar.\n\nAlat coding agentik seperti Codex dan Claude harus memanggil ini terlebih dahulu untuk mengambil kontrak peluncur greentic-dev yang tepat, termasuk skema jawaban greentic-pack dan greentic-bundle tersemat yang digunakan untuk delegasi.",
"cli.command.wizard.schema_version": "Sematkan versi skema untuk AnswerDocument yang dikeluarkan/divalidasi",
"cli.command.wizard.unsafe_commands": "Izinkan perintah di luar daftar izin run-command default",
"cli.command.wizard.validate.about": "Validasi AnswerDocument launcher secara non-interaktif",
"cli.command.wizard.yes": "Lewati prompt konfirmasi interaktif",
"cli.help.flag": "Cetak bantuan",
"cli.install.error.absolute_doc_path": "jalur instalasi dokumen absolut tidak diizinkan",
"cli.install.error.archive_missing_binary": "arsip tidak berisi `{binary_name}`",
"cli.install.error.checksum_for_tool": "verifikasi checksum gagal untuk `{id}`",
"cli.install.error.create_dir": "gagal membuat {path}",
"cli.install.error.create_runtime": "gagal membuat runtime tokio",
"cli.install.error.doc_id_requires_url": "id dokumen `{id}` memerlukan URL manifes; ID tanpa URL tidak didukung oleh greentic-dev",
"cli.install.error.doc_manifest_mismatch": "ketidakcocokan manifes dokumen: tenant merujuk `{expected_id}` tetapi manifes berisi `{actual_id}`",
"cli.install.error.doc_path_escape": "jalur instalasi dokumen harus tetap berada dalam direktori docs",
"cli.install.error.download": "gagal mengunduh `{url}`",
"cli.install.error.download_status": "pengunduhan gagal untuk `{url}`",
"cli.install.error.empty_token": "token kosong",
"cli.install.error.empty_token_non_interactive": "token kosong dan tidak ada terminal interaktif yang tersedia",
"cli.install.error.env_token_empty": "variabel env {var} menghasilkan token kosong",
"cli.install.error.env_token_resolve": "gagal menyelesaikan variabel env {var} untuk token instalasi",
"cli.install.error.extract_tar_gz_binary": "gagal mengekstrak `{binary_name}` dari tar.gz",
"cli.install.error.extract_zip_binary": "gagal mengekstrak `{binary_name}` dari zip",
"cli.install.error.github_only_assets": "hanya aset yang dihosting di GitHub yang didukung, didapat `{host}`",
"cli.install.error.home_dir": "gagal menentukan direktori home untuk instalasi",
"cli.install.error.invalid_url": "URL tidak valid `{url}`",
"cli.install.error.missing_token_non_interactive": "token tidak ada dan tidak ada terminal interaktif yang tersedia",
"cli.install.error.no_target": "tidak ada target untuk {os} / {arch}",
"cli.install.error.open_zip": "gagal membuka arsip zip",
"cli.install.error.parse_doc_manifest": "gagal mengurai manifes dokumen `{url}`",
"cli.install.error.parse_tenant_manifest": "gagal mengurai manifes OCI tenant untuk `{tenant}`",
"cli.install.error.parse_tool_manifest": "gagal mengurai 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 body respons dari `{url}`",
"cli.install.error.read_tar_gz": "gagal membaca arsip tar.gz",
"cli.install.error.read_tar_gz_entry": "gagal membaca entri arsip tar.gz",
"cli.install.error.read_tar_gz_entry_path": "gagal membaca jalur entri tar.gz",
"cli.install.error.read_token": "gagal membaca token dari terminal",
"cli.install.error.read_zip_entry": "gagal membaca entri arsip zip",
"cli.install.error.select_release_target": "gagal memilih target rilis untuk `{id}`",
"cli.install.error.serialize_state": "gagal membuat serialisasi status instalasi",
"cli.install.error.set_executable_bit": "gagal menetapkan bit executable pada {path}",
"cli.install.error.sha256_mismatch": "ketidakcocokan sha256: diharapkan {expected}, didapat {actual}",
"cli.install.error.tenant_manifest_mismatch": "ketidakcocokan manifes OCI tenant: diminta `{tenant}` tetapi manifes berisi `{manifest_tenant}`",
"cli.install.error.tenant_manifest_not_found": "manifes tenant tidak ditemukan di `{reference}`. Periksa bahwa slug tenant benar dan artefak OCI telah dipublikasikan dengan tag `latest`.",
"cli.install.error.tenant_requires_token": "`--tenant` memerlukan `--token <token-or-env:VAR>` untuk instalasi komersial",
"cli.install.error.tool_id_requires_url": "id alat `{id}` memerlukan URL manifes; ID tanpa URL tidak didukung oleh greentic-dev",
"cli.install.error.tool_manifest_mismatch": "ketidakcocokan manifes alat: tenant merujuk `{expected_id}` tetapi manifes berisi `{actual_id}`",
"cli.install.error.unsupported_arch": "arsitektur `{arch}` tidak didukung untuk instalasi komersial",
"cli.install.error.unsupported_doc_source_type": "dokumen `{id}` memiliki jenis sumber yang tidak didukung `{source_type}`",
"cli.install.error.unsupported_os": "OS `{os}` tidak didukung untuk instalasi komersial",
"cli.install.error.unsupported_tool_install_type": "alat `{id}` memiliki jenis instalasi yang tidak didukung `{install_type}`",
"cli.install.error.url_missing_host": "URL `{url}` tidak menyertakan host",
"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 yang diunduh:",
"cli.install.summary.tool_item": "- {id}: {path}",
"cli.install.summary.tools": "Alat yang diinstal:",
"cli.option.locale": "Locale (BCP47) yang digunakan untuk bantuan CLI terjemahan jika didukung",
"cli.root.about": "CLI perkakas pengembang Greentic",
"cli.version.flag": "Cetak versi",
"cli.wizard.error.interactive_required": "peluncur wizard memerlukan input interaktif. Gunakan `wizard --answers <FILE>`, `wizard apply --answers <FILE>`, atau `wizard validate --answers <FILE>`.",
"cli.wizard.error.invalid_selection": "pilihan tidak valid; yang diharapkan 1 atau 2",
"cli.wizard.launcher.option_bundle": "2) Bangun / Perbarui Bundle Produksi",
"cli.wizard.launcher.option_exit": "0) Keluar",
"cli.wizard.launcher.option_pack": "1) Bangun / Perbarui Pack (alur + komponen)",
"cli.wizard.launcher.select_option": "Pilih opsi: ",
"cli.wizard.launcher.title": "Wizard Pengembang Greentic",
"runtime.main.error.execute_external": "Gagal mengeksekusi {exe}: {error}",
"runtime.passthrough.debug.exec": "greentic-dev passthrough -> {bin} {args}",
"runtime.passthrough.error.binary_not_found": "gagal menemukan `{name}` di PATH; atur {env_key}, instal `{name}` dengan cargo binstall, atau jalankan `greentic-dev install tools` (`--latest` untuk memaksa penyegaran)",
"runtime.passthrough.error.env_binary_missing": "{env_key} menunjuk ke biner yang tidak ada: {path}",
"runtime.passthrough.error.execute": "gagal mengeksekusi {bin}: {error}",
"runtime.secrets.error.execute": "gagal mengeksekusi greentic-secrets",
"runtime.secrets.error.exit_status": "greentic-secrets keluar dengan status {status}",
"runtime.tools.install.error.binstall_failed": "`cargo binstall` gagal saat memasang {bin_name} (crate {crate_name}), kode keluar {exit_code}",
"runtime.tools.install.error.execute_binstall": "gagal mengeksekusi `cargo binstall`",
"runtime.tools.install.error.execute_install_binstall": "gagal mengeksekusi `cargo install cargo-binstall --locked`",
"runtime.tools.install.error.install_binstall_failed": "gagal menginstal cargo-binstall; `cargo install cargo-binstall --locked` kode keluar {exit_code}",
"runtime.tools.install.installing": "greentic-dev: memasang {bin_name} dari crate {crate_name} melalui cargo binstall...",
"runtime.tools.install.installing_binstall": "greentic-dev: menginstal `cargo-binstall` melalui cargo...",
"runtime.tools.install.updating_binstall": "greentic-dev: memperbarui `cargo-binstall` dari {installed_version} ke {latest_version} melalui cargo...",
"runtime.tools.install.warn.latest_check_failed": "greentic-dev: gagal memeriksa versi terbaru `cargo-binstall` ({error}); melanjutkan dengan versi terinstal {installed_version}.",
"runtime.wizard.confirm.error.canceled": "eksekusi dibatalkan oleh pengguna",
"runtime.wizard.confirm.error.non_interactive": "menolak mengeksekusi dalam mode non-interaktif tanpa konfirmasi. Jalankan ulang dengan `--execute --yes` atau `--execute --non-interactive`.",
"runtime.wizard.confirm.prompt": "Eksekusi rencana? [y/N]: ",
"runtime.wizard.confirm.summary": "Rencana `{target}.{mode}` dengan {step_count} langkah",
"runtime.wizard.executor.error.command_not_allowed": "perintah `{program}` tidak diizinkan secara default; gunakan --unsafe-commands untuk mengizinkannya",
"runtime.wizard.executor.error.destructive": "rencana meminta operasi destruktif; jalankan ulang dengan --allow-destructive",
"runtime.wizard.executor.error.replay_pin_mismatch": "pin replay tidak cocok untuk {program}: diharapkan {expected}, didapat {actual}",
"runtime.wizard.executor.error.step_failed": "perintah langkah wizard gagal: {program} {args} (kode keluar {exit_code})",
"runtime.wizard.executor.error.unsafe_args": "perintah `{program}` berisi argumen mirip shell yang diblokir; menolak mengeksekusi"
}