greentic-bundle 1.1.0

Greentic bundle authoring CLI scaffold with embedded i18n and answer-document contracts.
Documentation
{
  "bundle.command.access_allow": "rangka akses benarkan; mutasi gmap deterministik akan tiba dalam PR kemudian",
  "bundle.command.access_forbid": "rangka akses larang; mutasi gmap deterministik akan tiba dalam PR kemudian",
  "bundle.command.add_app_pack": "tambah rujukan app-pack",
  "bundle.command.add_extension_provider": "tambah rujukan extension-provider",
  "bundle.command.build": "perintah build kini menghasilkan artifak .gtbundle yang deterministik",
  "bundle.command.doctor": "perintah doctor dilaksanakan melalui laporan JSON berstruktur",
  "bundle.command.export": "perintah export menghasilkan .gtbundle daripada direktori build yang dinormalkan",
  "bundle.command.init": "pratonton pemulaan ruang kerja bundle",
  "bundle.command.init_execute": "mulakan ruang kerja bundle",
  "bundle.command.inspect": "perintah inspect mengeluarkan metadata ruang kerja atau artifak berstruktur",
  "bundle.command.remove_app_pack": "buang rujukan app-pack",
  "bundle.command.remove_extension_provider": "buang rujukan extension-provider",
  "bundle.schema.artifact_ext": ".gtbundle",
  "bundle.schema.lock_file": "bundle.lock.json",
  "bundle.schema.workspace_root": "bundle.yaml",
  "cli.access.about": "Laraskan peraturan akses ruang kerja bundle",
  "cli.access.allow.about": "Benarkan akses dalam fail gmap tenant/team",
  "cli.access.forbid.about": "Larang akses dalam fail gmap tenant/team",
  "cli.access.root.option": "Akar ruang kerja untuk mutasi gmap dan penyegerakan output-diselesaikan",
  "cli.access.team.option": "Pasukan pilihan yang team.gmap-nya perlu dikemas kini",
  "cli.access.tenant.option": "Tenant yang gmap-nya perlu dikemas kini",
  "cli.add.about": "Tambah rujukan bundle yang dikarang",
  "cli.add.app_pack.about": "Tambah rujukan app-pack",
  "cli.add.extension_provider.about": "Tambah rujukan extension-provider",
  "cli.add.root.option": "Akar ruang kerja yang mengandungi bundle.yaml",
  "cli.build.about": "Bina artifak .gtbundle yang deterministik",
  "cli.build.long_about": "Build mengira keadaan bundle yang dinormalkan, menulis metadata build deterministik, dan menghasilkan artifak SquashFS .gtbundle.",
  "cli.build.output.option": "Gantikan laluan output .gtbundle",
  "cli.build.root.option": "Akar ruang kerja untuk dibina",
  "cli.doctor.about": "Jalankan semakan doctor bundle",
  "cli.doctor.artifact.option": "Artifak .gtbundle yang dibina untuk disahkan",
  "cli.doctor.json.option": "Keluarkan laporan doctor sebagai JSON",
  "cli.doctor.root.option": "Akar ruang kerja untuk disahkan",
  "cli.export.about": "Eksport .gtbundle yang deterministik daripada direktori build yang dinormalkan",
  "cli.export.build_dir.option": "Direktori build yang dinormalkan untuk dieksport",
  "cli.export.long_about": "Export menghasilkan artifak .gtbundle daripada direktori build yang telah dikira lebih awal dan dinormalkan.",
  "cli.export.output.option": "Laluan artifak output .gtbundle",
  "cli.help.flag": "Cetak bantuan",
  "cli.info.about": "Huraikan ruang kerja .gtbundle atau bundle",
  "cli.info.access.default_policy": "dasar lalai",
  "cli.info.access.summary": "{0} penyewa, {1} pasukan",
  "cli.info.arg.path": "Laluan ke fail .gtbundle atau direktori ruang kerja bundle",
  "cli.info.error.not_a_bundle": "{0}: bukan fail .gtbundle atau ruang kerja bundle",
  "cli.info.error.read_failed": "Gagal membaca bundle: {0}",
  "cli.info.error.unsquashfs_missing": "unsquashfs tidak ditemui — pasang squashfs-tools",
  "cli.info.flag.json": "Keluarkan laporan info sebagai JSON",
  "cli.info.section.access": "Akses",
  "cli.info.section.app_packs": "Pek aplikasi",
  "cli.info.section.bundle_id": "ID Bundle",
  "cli.info.section.capabilities": "Keupayaan",
  "cli.info.section.catalogs": "Katalog",
  "cli.info.section.extension_providers": "Penyedia sambungan",
  "cli.info.section.hooks": "Hook",
  "cli.info.section.locale": "Lokal",
  "cli.info.section.mode": "Mod",
  "cli.info.section.subscriptions": "Langganan",
  "cli.init.about": "Mulakan rangka ruang kerja bundle",
  "cli.init.bundle_id.option": "Id bundle untuk ruang kerja yang dimulakan",
  "cli.init.bundle_name.option": "Nama bundle untuk ruang kerja yang dimulakan",
  "cli.init.locale.option": "Locale awal yang ditulis ke dalam bundle.yaml",
  "cli.init.mode.option": "Mod bundle awal yang ditulis ke dalam bundle.yaml",
  "cli.init.path.option": "Laluan ruang kerja untuk dimulakan",
  "cli.inspect.about": "Periksa metadata ruang kerja bundle atau artifak",
  "cli.inspect.artifact.option": "Artifak .gtbundle yang dibina untuk diperiksa",
  "cli.inspect.json.option": "Keluarkan laporan inspect sebagai JSON",
  "cli.inspect.root.option": "Akar ruang kerja yang mengandungi bundle.lock.json",
  "cli.option.answers": "Muatkan JSON AnswerDocument",
  "cli.option.dry_run": "Rekodkan niat tanpa mengubah keadaan ruang kerja",
  "cli.option.emit_answers": "Tulis JSON AnswerDocument selepas pelaksanaan",
  "cli.option.execute": "Benarkan laluan mutasi masa hadapan dan bukannya tingkah laku pratonton sahaja",
  "cli.option.locale": "Locale yang digunakan untuk mesej CLI dan wizard",
  "cli.option.migrate": "Benarkan pemindahan versi skema AnswerDocument yang lebih lama",
  "cli.option.offline": "Lumpuhkan operasi yang bergantung pada rangkaian apabila perintah masa hadapan menyokongnya",
  "cli.option.refresh": "Force re-download of pack and provider references, ignoring locally materialized files",
  "cli.option.schema": "Cetak skema answers.json semasa dan keluar",
  "cli.option.schema.long": "Cetak skema answers.json semasa dan keluar.\n\nAlat pengekodan agentik seperti Codex dan Claude harus memanggil ini terlebih dahulu untuk mendapatkan skema jawapan semasa, mengisi answers.json, dan memainkan semula wizard secara bukan interaktif.",
  "cli.option.schema_version": "Versi skema sasaran untuk jawapan yang dikeluarkan atau dipindahkan",
  "cli.remove.about": "Buang rujukan bundle yang dikarang",
  "cli.remove.app_pack.about": "Buang rujukan app-pack",
  "cli.remove.extension_provider.about": "Buang rujukan extension-provider",
  "cli.remove.root.option": "Akar ruang kerja yang mengandungi bundle.yaml",
  "cli.root.about": "Rangka CLI pengarangan bundle Greentic",
  "cli.root.long_about": "Rangka untuk perintah pengarangan bundle, bantuan setempat, dokumen jawapan, dan aliran build .gtbundle masa hadapan.",
  "cli.unbundle.about": "Ekstrak artifak .gtbundle ke dalam direktori",
  "cli.unbundle.out.option": "Direktori untuk mengekstrak .gtbundle ke dalamnya",
  "cli.version.flag": "Cetak versi",
  "cli.wizard.about": "Pembantu wizard bundle",
  "cli.wizard.apply.about": "Gunakan input AnswerDocument",
  "cli.wizard.mode.option": "Pilih mod wizard semasa memainkan semula atau mengesahkan jawapan",
  "cli.wizard.run.about": "Jalankan wizard bundle",
  "cli.wizard.validate.about": "Sahkan input AnswerDocument",
  "errors.answer_document.answer_invalid": "Jawapan AnswerDocument `{field}` tidak sah.",
  "errors.answer_document.answer_missing": "Jawapan AnswerDocument `{field}` diperlukan.",
  "errors.answer_document.downgrade": "Pemindahan AnswerDocument tidak menyokong penurunan versi skema",
  "errors.answer_document.invalid_document": "AnswerDocument mempunyai struktur yang tidak sah.",
  "errors.answer_document.invalid_json": "Fail jawapan AnswerDocument `{path}` mesti JSON yang sah.",
  "errors.answer_document.invalid_root": "JSON jawapan mesti berupa objek.",
  "errors.answer_document.locale": "AnswerDocument memerlukan locale",
  "errors.answer_document.metadata_missing": "Metadata AnswerDocument tiada; jalankan semula dengan --migrate untuk menerima pakai skema semasa.",
  "errors.answer_document.migrate_required": "Versi skema AnswerDocument berbeza daripada sasaran yang diminta; jalankan semula dengan --migrate.",
  "errors.answer_document.schema_id": "AnswerDocument memerlukan schema_id",
  "errors.answer_document.schema_id_mismatch": "schema_id AnswerDocument tidak sepadan dengan skema wizard bundle.",
  "errors.answer_document.wizard_id": "AnswerDocument memerlukan wizard_id",
  "errors.i18n.missing_locale": "Katalog locale terbenam tiada untuk {locale}",
  "wizard.action.add_allow_rule": "Tambah peraturan benarkan",
  "wizard.action.add_app_pack": "Tambah app pack",
  "wizard.action.add_common_extension_provider": "Tambah extension provider biasa",
  "wizard.action.add_custom_extension_provider": "Tambah extension provider tersuai",
  "wizard.action.add_forbid_rule": "Tambah peraturan larang",
  "wizard.action.add_tenant_access": "Tambah akses tenant",
  "wizard.action.add_tenant_team_access": "Tambah akses tenant/team",
  "wizard.action.add_this_app_pack": "Tambah app pack ini",
  "wizard.action.advanced_access_rules": "Edit peraturan akses mentah",
  "wizard.action.back": "Kembali",
  "wizard.action.build_bundle": "Bina bundle",
  "wizard.action.change_scope": "Tukar skop",
  "wizard.action.continue": "Teruskan",
  "wizard.action.dry_run_only": "Dry-run sahaja",
  "wizard.action.edit_app_pack_mapping": "Edit pemetaan app pack",
  "wizard.action.finish": "Selesai",
  "wizard.action.reenter_reference": "Masukkan semula rujukan",
  "wizard.action.remove_app_pack": "Buang app pack",
  "wizard.action.remove_extension_provider": "Buang extension provider",
  "wizard.action.remove_rule": "Buang peraturan",
  "wizard.action.remove_scope": "Buang skop",
  "wizard.action.return_simple_mode": "Kembali ke mod ringkas",
  "wizard.action.save_answers_only": "Simpan jawapan sahaja",
  "wizard.apply.about": "Gunakan jawapan bundle yang dimainkan semula",
  "wizard.confirm.app_pack": "App pack yang diselesaikan:",
  "wizard.error.app_pack_required": "Tambah sekurang-kurangnya satu app pack sebelum meneruskan.",
  "wizard.error.bundle_artifact_required": "Laluan .gtbundle yang sah diperlukan",
  "wizard.error.bundle_target_missing": "Sasaran bundle tidak wujud",
  "wizard.error.empty_answer": "Prompt wizard memerlukan nilai.",
  "wizard.error.empty_catalog": "Tiada extension provider ditemui dalam katalog.",
  "wizard.error.input_ended": "Input wizard tamat sebelum pilihan yang sah diberikan.",
  "wizard.error.invalid_choice": "Pilihan tidak sah. Masukkan 1, 2, 3, atau 0.",
  "wizard.exit.message": "Wizard ditutup tanpa mengumpulkan jawapan.",
  "wizard.label.name": "Nama",
  "wizard.label.pack_id": "Id pack",
  "wizard.label.scope": "Skop",
  "wizard.label.source": "Sumber",
  "wizard.label.version": "Versi",
  "wizard.list.none": "tiada",
  "wizard.mapping.global": "Global",
  "wizard.mapping.tenant": "Tenant",
  "wizard.mapping.tenant_team": "Tenant / Team",
  "wizard.menu.create": "Cipta bundle",
  "wizard.menu.doctor": "Doctor bundle",
  "wizard.menu.exit": "Keluar",
  "wizard.menu.title": "Wizard Bundle",
  "wizard.menu.update": "Buka bundle sedia ada",
  "wizard.menu_desc.create": "Mulakan ruang kerja bundle baharu dan pandu aliran persediaan awal.",
  "wizard.menu_desc.doctor": "Jalankan semakan doctor terhadap direktori atau .gtbundle dan cetak laporan.",
  "wizard.menu_desc.inspect": "Periksa direktori atau .gtbundle menggunakan output perintah inspect.",
  "wizard.menu_desc.unbundle": "Ekstrak .gtbundle ke dalam direktori menggunakan perintah unbundle.",
  "wizard.menu_desc.update": "Buka direktori atau .gtbundle sedia ada, kemudian edit dan simpannya sebagai ruang kerja.",
  "wizard.menu_desc.validate": "Muatkan direktori atau .gtbundle dan pratonton pelan bundle yang dinormalkan tanpa menulis fail.",
  "wizard.mode.create": "cipta",
  "wizard.mode.doctor": "doctor",
  "wizard.mode.inspect": "inspect",
  "wizard.mode.unbundle": "unbundle",
  "wizard.mode.update": "buka bundle sedia ada",
  "wizard.mode.validate": "sahkan bundle",
  "wizard.plan.build_bundle": "Bina keadaan pratonton doctor bundle",
  "wizard.plan.ensure_workspace": "Pastikan akar ruang kerja bundle wujud",
  "wizard.plan.export_bundle": "Tempah langkah eksport bundle pada masa hadapan",
  "wizard.plan.resolve_refs": "Selesaikan rujukan bundle menjadi pelan yang dinormalkan",
  "wizard.plan.update_access_rules": "Sediakan susun atur akses tenant untuk tenant lalai",
  "wizard.plan.write_bundle_file": "Tulis definisi bundle.yaml yang dinormalkan",
  "wizard.plan.write_lock": "Tulis metadata bundle.lock.json yang deterministik",
  "wizard.prompt.advanced_setup": "Persediaan lanjutan? (y/N)",
  "wizard.prompt.app_pack_reference": "Masukkan rujukan app pack atau laluan setempat",
  "wizard.prompt.app_packs": "App pack (dipisahkan dengan koma)",
  "wizard.prompt.bundle_artifact": "Laluan artifak .gtbundle",
  "wizard.prompt.bundle_id": "Id bundle",
  "wizard.prompt.bundle_name": "Nama bundle",
  "wizard.prompt.bundle_target": "Direktori bundle atau laluan .gtbundle",
  "wizard.prompt.choose_access_rule": "Pilih peraturan akses",
  "wizard.prompt.choose_app_pack": "Pilih app pack",
  "wizard.prompt.choose_extension_provider": "Pilih extension provider",
  "wizard.prompt.choose_scope": "Pilih skop",
  "wizard.prompt.current_bundle_root": "Direktori bundle semasa atau laluan .gtbundle",
  "wizard.prompt.enable_bundle_assets": "Enable bundle-level assets (./assets/)? (y/N)",
  "wizard.prompt.export_intent": "Dayakan niat eksport? (y/N)",
  "wizard.prompt.extension_provider_reference": "Masukkan rujukan extension provider atau laluan setempat",
  "wizard.prompt.extension_providers": "Extension provider (dipisahkan dengan koma)",
  "wizard.prompt.main_choice": "Pilih mod wizard",
  "wizard.prompt.output_dir": "Direktori output",
  "wizard.prompt.remote_catalogs": "Katalog jauh (dipisahkan dengan koma)",
  "wizard.prompt.rule_path": "Laluan peraturan",
  "wizard.prompt.setup_execution": "Dayakan niat pelaksanaan persediaan? (y/N)",
  "wizard.prompt.team_id": "Id team",
  "wizard.prompt.tenant_id": "Id tenant",
  "wizard.prompt.unbundle_output_dir": "Direktori output unbundle",
  "wizard.root.about": "Permukaan pengarangan bundle interaktif",
  "wizard.run.about": "Jalankan prompt wizard bundle",
  "wizard.setup.enum_prompt": "Pilih nombor atau nilai:",
  "wizard.setup.form_prefix": "Borang persediaan:",
  "wizard.setup.optional": "pilihan",
  "wizard.setup.required": "diperlukan",
  "wizard.stage.access_rules": "== Peraturan akses ==",
  "wizard.stage.advanced_access_rules": "== Peraturan akses lanjutan ==",
  "wizard.stage.app_packs": "== App pack ==",
  "wizard.stage.capabilities": "== Bundle capabilities ==",
  "wizard.stage.current_access_rules": "Peraturan semasa",
  "wizard.stage.current_app_packs": "App pack semasa",
  "wizard.stage.current_extension_providers": "Extension provider semasa",
  "wizard.stage.extension_providers": "== Extension provider ==",
  "wizard.stage.map_app_pack": "== Peta app pack ==",
  "wizard.stage.pack_access": "== Akses pack ==",
  "wizard.stage.review": "== Ringkasan semakan ==",
  "wizard.validate.about": "Sahkan jawapan bundle yang dimainkan semula",
  "wizard.warning.advanced_without_refs": "Persediaan lanjutan diaktifkan tanpa app pack atau extension provider."
}