| 1 | { |
| 2 | "ComposerPlaceholder": "Tulis tugas atau gunakan /.", |
| 3 | "ComposerDispatchFailedRestored": "Pesan tidak terkirim ({error}); dikembalikan ke komposer.", |
| 4 | "DispatchFailedQueued": "Pengiriman gagal ({error}); {count} tindak lanjut tetap dalam antrean.", |
| 5 | "DispatchFailedInitial": "Prompt awal tidak dapat dikirim: {error}", |
| 6 | "HistorySearchPlaceholder": "Cari riwayat prompt...", |
| 7 | "HistorySearchTitle": "Pencarian Riwayat", |
| 8 | "HistoryHintMove": "Up/Down pindah", |
| 9 | "HistoryHintAccept": "Enter terima", |
| 10 | "HistoryHintRestore": "Esc pulihkan", |
| 11 | "HistoryNoMatches": " Tidak ada hasil", |
| 12 | "StatusPickerTitle": " Baris status ", |
| 13 | "StatusPickerInstruction": "Pilih chip yang ingin ditampilkan di bilah bawah:", |
| 14 | "StatusPickerActionToggle": "alihkan ", |
| 15 | "StatusPickerActionAll": "semua ", |
| 16 | "StatusPickerActionNone": "tidak ada ", |
| 17 | "StatusPickerActionSave": "simpan ", |
| 18 | "StatusPickerActionCancel": "batal ", |
| 19 | "HotbarSetupTitle": " Penyiapan Hotbar ", |
| 20 | "HotbarSetupSourceApp": "app", |
| 21 | "HotbarSetupSourceSlash": "slash", |
| 22 | "HotbarSetupSourceMcp": "MCP", |
| 23 | "HotbarSetupSourceSkill": "skill", |
| 24 | "HotbarSetupSourcePlugin": "plugin", |
| 25 | "HotbarSetupStatusDisabled": "nonaktif", |
| 26 | "HotbarSetupStatusPrefill": "praisi", |
| 27 | "HotbarSetupStatusReady": "siap", |
| 28 | "HotbarSetupDirtyModified": "diubah", |
| 29 | "HotbarSetupDirtyClean": "bersih", |
| 30 | "HotbarSetupNoAction": "Tidak ada aksi", |
| 31 | "HotbarSetupStatusLine": "slot {slot} | {action} | {dirty}", |
| 32 | "HotbarSetupSlotOutOfRange": "Slot Hotbar {slot} di luar 1-{max}", |
| 33 | "HotbarSetupNoActionSelected": "Belum ada aksi yang dipilih.", |
| 34 | "HotbarSetupCannotAssign": "{action} tidak dapat ditetapkan: {reason}", |
| 35 | "HotbarSetupNoActions": "Tidak ada aksi hotbar yang tersedia.", |
| 36 | "HotbarSetupRecommended": "saran", |
| 37 | "HotbarSetupEmptySlot": "kosong", |
| 38 | "HotbarSetupHelp": "Tab/Shift+Tab sumber Up/Down aksi 1-8 slot Enter tetapkan Space alihkan Delete hapus s simpan Esc batal", |
| 39 | "HotbarActionVoiceToggleName": "Input suara", |
| 40 | "HotbarActionVoiceToggleDescription": "Alihkan perekaman suara dari mikrofon terminal.", |
| 41 | "HotbarActionSessionCompactName": "Padatkan sesi", |
| 42 | "HotbarActionSessionCompactDescription": "Padatkan konteks percakapan saat ini.", |
| 43 | "HotbarActionModePlanName": "Mode Plan", |
| 44 | "HotbarActionModePlanDescription": "Susun rencana sebelum bertindak.", |
| 45 | "HotbarActionModeAgentName": "Mode Act", |
| 46 | "HotbarActionModeAgentDescription": "Bekerja langsung di sesi saat ini.", |
| 47 | "HotbarActionModeYoloName": "Full Access (Act)", |
| 48 | "HotbarActionModeYoloDescription": "Kompatibilitas: Act dengan izin Full Access (bukan mode terpisah).", |
| 49 | "HotbarActionReasoningCycleName": "Ganti penalaran", |
| 50 | "HotbarActionReasoningCycleDescription": "Ganti upaya penalaran terkonfigurasi untuk penyedia aktif.", |
| 51 | "HotbarActionReasoningCycleAutoDisabled": "Upaya penalaran dikendalikan oleh perutean model otomatis.", |
| 52 | "HotbarActionSidebarToggleName": "Alihkan bilah sisi", |
| 53 | "HotbarActionSidebarToggleDescription": "Tampilkan atau sembunyikan bilah sisi.", |
| 54 | "HotbarActionFileTreeToggleName": "Alihkan pohon file", |
| 55 | "HotbarActionFileTreeToggleDescription": "Tampilkan atau sembunyikan pohon file workspace.", |
| 56 | "HotbarActionPaletteOpenName": "Palet perintah", |
| 57 | "HotbarActionPaletteOpenDescription": "Buka palet perintah.", |
| 58 | "HotbarActionTrustToggleName": "Alihkan kepercayaan", |
| 59 | "HotbarActionTrustToggleDescription": "Aktifkan atau nonaktifkan mode kepercayaan workspace.", |
| 60 | "ConfigTitle": "Konfigurasi", |
| 61 | "ConfigModalTitle": " Konfigurasi ", |
| 62 | "ConfigSearchPlaceholder": "ketik untuk menyaring", |
| 63 | "ConfigNoSettings": " Tidak ada pengaturan tersedia.", |
| 64 | "ConfigNoMatchesPrefix": " Tidak ada pengaturan yang cocok dengan ", |
| 65 | "ConfigFilteredSettings": " Pengaturan tersaring", |
| 66 | "ConfigShowing": " Menampilkan", |
| 67 | "ConfigFooterDefault": " ketik=saring, Up/Down=pilih, Enter/e=edit, Esc/q=tutup ", |
| 68 | "ConfigFooterScrollable": " ketik=saring, Up/Down=pilih, Enter/e=edit, PgUp/PgDn=gulir, Esc/q=tutup ", |
| 69 | "ConfigFooterFiltered": " ketik=saring, Backspace=hapus, Ctrl+U/Esc=bersihkan, Enter=edit ", |
| 70 | "ConfigSectionProvider": "Penyedia", |
| 71 | "ConfigSectionModel": "Model", |
| 72 | "ConfigSectionPermissions": "Izin", |
| 73 | "ConfigSectionNetwork": "Jaringan", |
| 74 | "ConfigSectionDisplay": "Tampilan", |
| 75 | "ConfigSectionComposer": "Komposer", |
| 76 | "ConfigSectionSidebar": "Bilah sisi", |
| 77 | "ConfigSectionHistory": "Riwayat", |
| 78 | "ConfigSectionMcp": "MCP", |
| 79 | "ConfigSectionFleet": "Fleet", |
| 80 | "ConfigSectionWorkflow": "Alur kerja", |
| 81 | "ConfigSectionSession": "Sesi", |
| 82 | "ConfigSectionLegacy": "Lama", |
| 83 | "ConfigSectionExperimental": "Eksperimental", |
| 84 | "ConfigScopeSession": "SESI", |
| 85 | "ConfigScopeSaved": "TERSIMPAN", |
| 86 | "ConfigEditCancelled": "Edit dibatalkan", |
| 87 | "ConfigEditTitlePrefix": "Edit ", |
| 88 | "ConfigEditScopeLabel": "Cakupan: ", |
| 89 | "ConfigEditCurrentLabel": "Saat ini: ", |
| 90 | "ConfigEditHintLabel": "Petunjuk: ", |
| 91 | "ConfigEditNewLabel": "Baru: ", |
| 92 | "ConfigEditFooter": " Enter=terapkan, Esc=batal, Ctrl+U=bersihkan, Ctrl+A=semua, ←/→=geser ", |
| 93 | "ConfigLocalePartialBadge": "parsial", |
| 94 | "ConfigLocalePartialDetail": "Paket terjemahan parsial; string yang belum ada akan memakai bahasa Inggris.", |
| 95 | "ConfigRowEffective": " (efektif {currency})", |
| 96 | "ConfigDefaultValue": "(bawaan)", |
| 97 | "ConfigDefaultReasoning": "(konfig/bawaan)", |
| 98 | "ConfigUnavailable": "(tidak tersedia)", |
| 99 | "ConfigLabelProvider": "Penyedia aktif", |
| 100 | "ConfigLabelBaseUrlDeepseek": "URL API penyedia (rute DeepSeek)", |
| 101 | "ConfigLabelProviderUrl": "URL API penyedia", |
| 102 | "ConfigLabelModel": "Model penyedia aktif", |
| 103 | "ConfigLabelFastModel": "Model cepat (turunan)", |
| 104 | "ConfigLabelDefaultModel": "Model cadangan lama (khusus rute DeepSeek)", |
| 105 | "ConfigLabelReasoningEffort": "Tingkat penalaran", |
| 106 | "ConfigLabelApprovalMode": "Izin sesi ini", |
| 107 | "ConfigLabelPermissionPosture": "Izin sesi baru", |
| 108 | "ConfigLabelApprovalPolicy": "Izin sesi baru (konfig)", |
| 109 | "ConfigLabelManagedApprovalPolicy": "Izin sesi baru (terkelola)", |
| 110 | "ConfigLabelDefaultMode": "Mode startup", |
| 111 | "ConfigLabelAllowShell": "Akses shell", |
| 112 | "ConfigLabelManagedAllowShell": "Akses shell (terkelola)", |
| 113 | "ConfigLabelStreamTimeout": "Batas waktu stream", |
| 114 | "ConfigLabelTheme": "Tema", |
| 115 | "ConfigLabelLocale": "Bahasa", |
| 116 | "ConfigLabelBackground": "Latar belakang", |
| 117 | "ConfigLabelOceanTreatment": "Efek Ocean", |
| 118 | "ConfigLabelWorkSurfacePlacement": "Posisi bilah sisi", |
| 119 | "ConfigLabelTopHeight": "Tinggi bilah atas", |
| 120 | "ConfigLabelSideWidth": "Lebar bilah sisi", |
| 121 | "ConfigLabelCalmMode": "Transkrip hening", |
| 122 | "ConfigLabelLowMotion": "Kurangi gerakan", |
| 123 | "ConfigLabelFancyAnimations": "Gerakan UI langsung", |
| 124 | "ConfigLabelLaunchScreen": "Layar pembuka", |
| 125 | "ConfigLabelShowThinking": "Penalaran model di chat", |
| 126 | "ConfigLabelThinkingHighlight": "Sorotan latar penalaran", |
| 127 | "ConfigLabelShowToolDetails": "Tingkat detail alat", |
| 128 | "ConfigLabelInlineDiffs": "Perubahan file inline", |
| 129 | "ConfigLabelStatusIndicator": "Indikator status", |
| 130 | "ConfigLabelSynchronizedOutput": "Laju output", |
| 131 | "ConfigLabelCostCurrency": "Mata uang biaya", |
| 132 | "ConfigLabelTranscriptSpacing": "Jarak transkrip", |
| 133 | "ConfigLabelToolCollapse": "Kartu alat", |
| 134 | "ConfigLabelComposerDensity": "Kepadatan komposer", |
| 135 | "ConfigLabelComposerBorder": "Bingkai komposer", |
| 136 | "ConfigLabelComposerVimMode": "Mode Vim komposer", |
| 137 | "ConfigLabelBracketedPaste": "Bracketed paste", |
| 138 | "ConfigLabelPasteBurstDetection": "Deteksi tempel", |
| 139 | "ConfigLabelMentionMenuLimit": "Batas menu mention", |
| 140 | "ConfigLabelMentionMenuBehavior": "Perilaku menu mention", |
| 141 | "ConfigLabelMentionWalkDepth": "Kedalaman mention file", |
| 142 | "ConfigLabelWorkspaceFollowSymlinks": "Ikuti symlink", |
| 143 | "ConfigLabelSidebarWidth": "Lebar bilah sisi", |
| 144 | "ConfigLabelSidebarFocus": "Fokus bilah sisi", |
| 145 | "ConfigLabelContextPanel": "Panel konteks", |
| 146 | "ConfigLabelAutoCompact": "Padatkan otomatis", |
| 147 | "ConfigLabelAutoCompactThreshold": "Ambang pemadatan", |
| 148 | "ConfigLabelMaxHistory": "Riwayat input", |
| 149 | "ConfigLabelMcpConfigPath": "Jalur konfig MCP", |
| 150 | "ConfigLabelFleetSpawnDepth": "Kedalaman rekursi Fleet", |
| 151 | "ConfigLabelGoalCommand": "Perintah tujuan", |
| 152 | "ConfigLabelWorkflow": "Alur kerja", |
| 153 | "ConfigLabelFeaturePrefix": "Fitur: {name}", |
| 154 | "ConfigColumnSetting": "Pengaturan", |
| 155 | "ConfigColumnValue": "Nilai", |
| 156 | "ConfigColumnScope": "Cakupan", |
| 157 | "ConfigActionOpenProvider": "Enter membuka pemilih penyedia", |
| 158 | "ConfigActionOpenModel": "Enter membuka pemilih model", |
| 159 | "ConfigActionToggle": "Enter/Space mengalihkan", |
| 160 | "ConfigActionChoose": "Enter membuka pilihan", |
| 161 | "ConfigActionEdit": "Enter mengedit", |
| 162 | "ConfigActionReadOnly": "hanya baca", |
| 163 | "ModelPickerAutoNetworkHint": "per giliran · penyedia yang dapat dijalankan · permintaan + konteks terbaru → DeepSeek / deepseek-v4-flash", |
| 164 | "ModelPickerAutoLocalHint": "per giliran · heuristik lokal · tanpa permintaan router", |
| 165 | "ModelPickerAutoLastRoute": "terakhir {provider} · {model}", |
| 166 | "AutoRouteSelectedToast": "Auto: {provider} / {model} via {source} · Ctrl+O: detail rute", |
| 167 | "HelpTitle": "Bantuan", |
| 168 | "HelpFilterPlaceholder": "Ketik untuk menyaring", |
| 169 | "HelpFilterPrefix": "Saring: ", |
| 170 | "HelpNoMatches": " Tidak ada hasil.", |
| 171 | "HelpSlashCommands": "Perintah slash", |
| 172 | "HelpKeybindings": "Pintasan keyboard", |
| 173 | "HelpUserCommands": "Perintah pengguna", |
| 174 | "HelpSkills": "Keterampilan", |
| 175 | "HelpFooterTypeFilter": " ketik untuk menyaring ", |
| 176 | "HelpFooterMove": " Up/Down pindah ", |
| 177 | "HelpFooterJump": " PgUp/PgDn lompat ", |
| 178 | "HelpFooterClose": " Esc tutup ", |
| 179 | "CmdAnchorDescription": "Sematkan fakta yang bertahan saat pemadatan (otomatis disisipkan ke konteks)", |
| 180 | "CmdAttachDescription": "Lampirkan media gambar/video; gunakan @path untuk file teks atau direktori", |
| 181 | "CmdCacheDescription": "Tampilkan statistik hit/miss cache prefiks untuk N giliran terakhir", |
| 182 | "CmdEffortDescription": "Atur tingkat penalaran model (juga /thinking)", |
| 183 | "CmdPreviewRequestDescription": "Pratinjau permintaan berikutnya sebagai manifes tersunting tanpa mengirimnya", |
| 184 | "CmdToolsDescription": "Periksa proyeksi terbatas dari permintaan alat terakhir yang disiapkan (hanya-baca)", |
| 185 | "CmdChangeDescription": "Tampilkan entri log perubahan terbaru", |
| 186 | "CmdChangeHeader": "Log Perubahan Terbaru", |
| 187 | "CmdChangeTranslationQueued": "Catatan rilis bahasa Inggris ditampilkan di bawah. Versi terjemahan akan diminta berikutnya; jika penyedia tidak tersedia, teks bahasa Inggris ini menjadi cadangan.", |
| 188 | "CmdChangeTranslationUnavailable": "Catatan rilis bahasa Inggris ditampilkan di bawah. Terjemahan tidak tersedia karena sesi ini tidak memiliki kunci API atau sedang offline.", |
| 189 | "CmdChangePreviousVersion": "Versi sebelumnya: {version} — jalankan `/change {version}` untuk melihatnya", |
| 190 | "CmdBalanceDescription": "Periksa saldo akun penyedia aktif", |
| 191 | "CmdClearDescription": "Hapus riwayat percakapan", |
| 192 | "CmdCompactDescription": "Picu pemadatan konteks untuk mengosongkan ruang", |
| 193 | "CmdPurgeDescription": "Biarkan agen memangkas riwayat percakapan secara selektif untuk mengosongkan konteks", |
| 194 | "CmdConfigDescription": "Periksa dan ubah pengaturan (kunci mentah sebagai detail lanjutan)", |
| 195 | "CmdPermissionsDescription": "Cantumkan dan hapus aturan izin dengan aman", |
| 196 | "PermissionsListHeader": "Aturan izin\nSumber: permissions.toml pengguna aktif\nPath: {path}\nStatus file: {file_state}\nJumlah aturan: {count}", |
| 197 | "PermissionsNoRules": "Tidak ada aturan izin yang dikonfigurasi.", |
| 198 | "PermissionsFileMissing": "tidak ada", |
| 199 | "PermissionsFileEmpty": "kosong", |
| 200 | "PermissionsFilePresent": "ada", |
| 201 | "PermissionsRuleEntry": "#{index} | {action} | {tool}\n Kecocokan efektif: {matcher}\n Cakupan: {scope} — {applicability}", |
| 202 | "PermissionsMatchExactCommand": "perintah persis `{command}`", |
| 203 | "PermissionsMatchCommandPrefix": "awalan perintah `{command}` (memperhitungkan argumen)", |
| 204 | "PermissionsMatchExactPath": "path ternormalisasi persis `{path}`", |
| 205 | "PermissionsMatchAnyInvocation": "setiap pemanggilan alat ini", |
| 206 | "PermissionsScopeGlobal": "global", |
| 207 | "PermissionsScopeRepo": "repositori `{workspace}`", |
| 208 | "PermissionsAppliesHere": "aktif di workspace ini", |
| 209 | "PermissionsInactiveHere": "tidak aktif di workspace ini", |
| 210 | "PermissionsRemovePreview": "Tinjau penghapusan aturan #{index}:\n{rule}\n\nJalankan `{command}` untuk mengonfirmasi. Perintah ini kedaluwarsa jika permissions.toml berubah.", |
| 211 | "PermissionsRemoved": "Aturan izin #{index} dihapus: {action} {tool}.", |
| 212 | "PermissionsUsage": "Penggunaan: /permissions [list|remove <rule-number> [--confirm <token>]]", |
| 213 | "PermissionsRuleNotFound": "Aturan izin #{index} tidak ditemukan; jalankan kembali `/permissions list`.", |
| 214 | "PermissionsOperationFailed": "Operasi aturan izin gagal: {error}", |
| 215 | "CmdConstitutionDescription": "Kelola hukum konstitusi tetap dan pratinjaunya", |
| 216 | "CmdContextDescription": "Buka inspektor konteks atau laporan source-map", |
| 217 | "CmdCostDescription": "Tampilkan rincian biaya sesi", |
| 218 | "CmdDiffDescription": "Tampilkan perubahan file sejak awal sesi", |
| 219 | "CmdEditDescription": "Revisi dan kirim ulang pesan terakhir", |
| 220 | "CmdExitDescription": "Keluar dari aplikasi", |
| 221 | "CmdExportDescription": "Salin ekspor percakapan yang aman, atau tulis ke file tertentu", |
| 222 | "CmdFeedbackDescription": "Buat URL umpan balik GitHub", |
| 223 | "CmdHfDescription": "Periksa penyiapan dan konsep Hugging Face MCP", |
| 224 | "CmdHelpDescription": "Pahami konsep, perintah, dan pintasan keyboard", |
| 225 | "CmdProfileDescription": "Beralih ke profil konfig bernama", |
| 226 | "CmdHomeDescription": "Tampilkan dasbor beranda dengan statistik dan aksi cepat", |
| 227 | "CmdHooksDescription": "Tampilkan hook siklus hidup terkonfigurasi (hanya baca)", |
| 228 | "CmdAgentDescription": "Buka sesi sub-agen persisten", |
| 229 | "CmdGoalDescription": "Tetapkan tujuan sesi dengan anggaran token opsional", |
| 230 | "CmdInitDescription": "Buat AGENTS.md untuk proyek", |
| 231 | "CmdLspDescription": "Aktifkan atau nonaktifkan diagnostik LSP", |
| 232 | "CmdShareDescription": "Ekspor sesi saat ini sebagai URL web yang dapat dibagikan", |
| 233 | "CmdJobsDescription": "Periksa dan kendalikan job Bash latar belakang", |
| 234 | "CmdLinksDescription": "Tampilkan tautan Codewhale, komunitas, dan penyedia", |
| 235 | "CmdLoadDescription": "Muat sesi dari file", |
| 236 | "CmdLogoutDescription": "Hapus kunci API dan kembali ke penyiapan", |
| 237 | "CmdMcpDescription": "Buka atau kelola server MCP", |
| 238 | "CmdPluginDescription": "Periksa dan kelola bundel plugin tepercaya; alat eksekusi lama tetap terpisah", |
| 239 | "CmdPluginBundleUsage": "Penggunaan: /plugin [list|show <name>|validate [name]|install <spec>|update <name>|uninstall <name>|trust <name> [review-token]|enable <name>|disable <name>|revoke <name>|reload|tools [name]]", |
| 240 | "CmdPluginBundleNoneFound": "Tidak ada bundel plugin Codewhale yang ditemukan.", |
| 241 | "CmdPluginBundleListHeader": "Bundel plugin ({count}):", |
| 242 | "CmdPluginLegacyListHeader": "Alat plugin eksekusi lama ({count}) di {dir}:", |
| 243 | "CmdPluginBundleNotFound": "Bundel plugin '{name}' tidak ditemukan", |
| 244 | "CmdPluginBundleReloaded": "Memuat ulang {count} bundel plugin untuk {workspace}.", |
| 245 | "CmdPluginBundleDetail": "{name}\n========================================\nID: {id}\nVersi: {version}\nSumber: {origin} ({scope})\nStatus: {state}\nKepercayaan: {trust}\nKomponen: {inventory}\nIzin yang diminta: {permissions}\nServer MCP: {mcp}\nTidak didukung/nonaktif: {unsupported}\nHash konten: {content_hash}\nHash kapabilitas: {capability_hash}\nJalur: {path}", |
| 246 | "CmdPluginBundleDiagnosticsHeader": "Diagnostik plugin ({count}):", |
| 247 | "CmdPluginBundleMutationSuccess": "Bundel plugin '{name}': {action}.", |
| 248 | "CmdPluginActionFailed": "Aksi plugin gagal: {error}", |
| 249 | "CmdPluginNoneFound": "Tidak ada alat plugin eksekusi lama yang ditemukan di {dir}", |
| 250 | "CmdPluginNotFound": "Plugin '{name}' tidak ditemukan", |
| 251 | "CmdPluginListHeader": "Alat plugin eksekusi lama ({count}):", |
| 252 | "CmdPluginDetailDescription": "Deskripsi: {description}", |
| 253 | "CmdPluginDetailSchema": "Skema:\n{schema}", |
| 254 | "CmdPluginDetailApproval": "Persetujuan: {approval}", |
| 255 | "CmdPluginDetailPath": "Jalur: {path}", |
| 256 | "CmdMemoryDescription": "Periksa atau kelola file memori pengguna persisten", |
| 257 | "CmdModeDescription": "Ganti postur atau buka pemilih mode", |
| 258 | "CmdModelDescription": "Ganti atau lihat model saat ini", |
| 259 | "CmdModelsDescription": "Ambil ID model langsung dari API aktif", |
| 260 | "CmdModelDbDescription": "Telusuri database model bawaan", |
| 261 | "CmdNetworkDescription": "Kelola aturan izinkan dan tolak jaringan", |
| 262 | "CmdNoteDescription": "Tambah, tampilkan, edit, atau hapus catatan workspace", |
| 263 | "CmdThemeDescription": "Ganti tema atau buka pemilih tema", |
| 264 | "CmdProviderDescription": "Ganti penyedia dan/atau model aktif", |
| 265 | "CmdAuthDescription": "Kelola alur autentikasi penyedia", |
| 266 | "CmdQueueDescription": "Lihat atau edit pesan dalam antrean", |
| 267 | "CmdQueueUsage": "Penggunaan: /queue [list|send <n>|edit <n>|drop <n>|clear]", |
| 268 | "CmdQueueDraftHeader": "Mengedit pesan dalam antrean:", |
| 269 | "CmdQueueNoMessages": "Tidak ada pesan dalam antrean", |
| 270 | "CmdQueueListHeader": "Pesan dalam antrean ({count}):", |
| 271 | "CmdQueueTip": "Kiat: /queue send <n> untuk mengirim sekarang, /queue drop <n> untuk menghapus", |
| 272 | "CmdQueueAlreadyEditing": "Sudah mengedit pesan dalam antrean. Kirim atau gunakan /queue clear untuk membuang.", |
| 273 | "CmdQueueNotFound": "Pesan dalam antrean tidak ditemukan", |
| 274 | "CmdQueueEditingStatus": "Mengedit pesan dalam antrean {index}", |
| 275 | "CmdQueueEditingMessage": "Mengedit pesan dalam antrean {index} (tekan Enter untuk mengantrekan ulang/mengirim)", |
| 276 | "CmdQueueDropped": "Pesan dalam antrean {index} dihapus", |
| 277 | "CmdQueueAlreadyEmpty": "Antrean sudah kosong", |
| 278 | "CmdQueueCleared": "Antrean dikosongkan", |
| 279 | "CmdQueueMissingIndex": "Indeks tidak ada. Penggunaan: /queue edit <n> atau /queue drop <n>", |
| 280 | "CmdQueueIndexPositive": "Indeks harus berupa angka positif", |
| 281 | "CmdQueueIndexMin": "Indeks harus >= 1", |
| 282 | "CmdRelayDescription": "Buat relay sesi (接力) untuk thread baru", |
| 283 | "CmdRemoteControlDescription": "Lanjutkan sesi persis ini dari akun web Codewhale Anda", |
| 284 | "CmdRenameDescription": "Ubah nama sesi saat ini", |
| 285 | "CmdRestoreDescription": "Kembalikan workspace ke snapshot pra/pasca-giliran sebelumnya. Tanpa argumen, menampilkan snapshot terbaru.", |
| 286 | "CmdRetryDescription": "Coba lagi permintaan terakhir", |
| 287 | "CmdReviewDescription": "Jalankan tinjauan kode terstruktur pada file, diff, atau PR", |
| 288 | "CmdRlmDescription": "Buka konteks RLM persisten untuk file atau teks", |
| 289 | "CmdSaveDescription": "Simpan sesi ke file", |
| 290 | "CmdForkDescription": "Fork percakapan aktif ke sesi saudara", |
| 291 | "CmdNewDescription": "Mulai sesi tersimpan baru", |
| 292 | "CmdSessionsDescription": "Buka pemilih riwayat sesi", |
| 293 | "CmdSettingsDescription": "Buka editor pengaturan bertipe", |
| 294 | "CmdSidebarDescription": "Tempatkan rail (top/left/right/off) atau pilih panelnya", |
| 295 | "CmdSkillDescription": "Aktifkan keterampilan, atau pasang/perbarui/copot/percayai keterampilan komunitas", |
| 296 | "CmdSkillsDescription": "Tampilkan keterampilan lokal, saring menurut prefiks, atau telusuri registri remote terkurasi", |
| 297 | "CmdStashDescription": "Simpan sementara atau pulihkan draf komposer", |
| 298 | "CmdStatusDescription": "Tampilkan status runtime sesi", |
| 299 | "CmdStatuslineDescription": "Atur item yang muncul di footer", |
| 300 | "CmdStructcopyDescription": "Salin satu objek sesi terbatas sebagai JSON kanonik tersunting (khusus manusia, tidak pernah menjadi alat model)", |
| 301 | "CmdStructcopyKindTurn": "giliran", |
| 302 | "CmdStructcopyKindTool": "panggilan alat", |
| 303 | "CmdStructcopyKindPlan": "Rencana", |
| 304 | "CmdStructcopyKindWorkflow": "Jalannya alur kerja", |
| 305 | "CmdStructcopyUsageError": "Permintaan salinan struktural tidak valid. Penggunaan: {usage}", |
| 306 | "CmdStructcopyUnavailable": "{kind} yang dipilih tidak tersedia; tidak ada yang disalin", |
| 307 | "CmdStructcopyBusy": "Status {kind} sedang sibuk; coba lagi", |
| 308 | "CmdStructcopyPrepareFailed": "Tidak dapat menyiapkan {kind} yang dipilih: {error}", |
| 309 | "CmdStructcopyClipboardQueued": "Salinan struktural ({kind}, {bytes} bita) telah diantrekan ke papan klip klien terminal melalui tmux/OSC 52; pengiriman bergantung pada dukungan terminal dan belum dipastikan", |
| 310 | "CmdStructcopyClipboardAccepted": "Salinan struktural ({kind}, {bytes} bita) telah diserahkan ke papan klip; jika tidak ada papan klip asli yang terjangkau, penulisan terminal diantrekan sebagai gantinya", |
| 311 | "CmdStructcopyClipboardFailed": "Penyalinan ke papan klip gagal: {error}. Tidak ada yang ditulis; jalankan lagi dengan `stdout` untuk tampilan teks eksplisit", |
| 312 | "CmdStructcopyReceiptTooLarge": "Metadata tanda terima salinan struktural melampaui batas keluaran {bytes} bita; penerbitannya ditolak", |
| 313 | "CmdFleetDescription": "Periksa dan siapkan worker Fleet serta status orkestrasi", |
| 314 | "CmdWorkflowDescription": "Orkestrasikan pekerjaan saat ini sebagai alur kerja", |
| 315 | "CmdHotbarDescription": "Buka penyiapan Hotbar", |
| 316 | "CmdSetupDescription": "Buka penyiapan konstitusi-dulu", |
| 317 | "CmdSubagentsDescription": "Pintasan kompatibilitas untuk status Fleet", |
| 318 | "CmdAdvisorDescription": "Toggle background advisor watcher on/off for this session", |
| 319 | "CmdSystemDescription": "Tampilkan prompt sistem saat ini", |
| 320 | "CmdTaskDescription": "Kelola tugas latar belakang", |
| 321 | "CmdTokensDescription": "Tampilkan penggunaan token sesi", |
| 322 | "CmdTranslateDescription": "Aktif/nonaktifkan terjemahan output ke bahasa sistem saat ini", |
| 323 | "CmdTranslateOff": "Terjemahan output dinonaktifkan (output asli model ditampilkan)", |
| 324 | "CmdTranslateOn": "Terjemahan output diaktifkan: respons model akan ditampilkan dalam bahasa sistem Anda", |
| 325 | "TranslationInProgress": "Menerjemahkan output asisten...", |
| 326 | "TranslationComplete": "Terjemahan selesai", |
| 327 | "TranslationFailed": "Terjemahan gagal", |
| 328 | "CmdTrustDescription": "Kelola kepercayaan workspace dan daftar izin per jalur", |
| 329 | "CmdWorkspaceDescription": "Tampilkan atau ganti workspace saat ini", |
| 330 | "CmdUndoDescription": "Hapus pasangan pesan terakhir", |
| 331 | "CmdVerboseDescription": "Alihkan tampilan proses berpikir langsung penuh di transkrip", |
| 332 | "CmdCacheAdvice": "Rasio hit/miss di atas ~70% setelah giliran ketiga menandakan prefiks cache yang stabil;\nlebih rendah dari itu pada sesi panjang menandakan perubahan prefiks yang perlu diselidiki (#263).", |
| 333 | "CmdCacheFootnote": "* miss disimpulkan dari input − hit saat penyedia tidak melaporkannya secara eksplisit.\n", |
| 334 | "CmdCacheHeader": "Telemetri cache — {count} dari {total} giliran terakhir (model: {model})\n", |
| 335 | "CmdCacheNoData": "Riwayat cache: belum ada giliran tercatat.\n\nPenyedia yang didukung melaporkan `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens` pada giliran API. Jalankan satu giliran lalu coba /cache lagi.", |
| 336 | "CmdCacheTotals": "Σ masuk: {sum_in} Σ hit: {sum_hit} Σ miss: {sum_miss} rasio hit rata-rata: {avg}\n", |
| 337 | "CmdCostReport": "Biaya Sesi:\n─────────────────────────────\nPerkiraan total pengeluaran: {cost}\n\nPerkiraan biaya bersifat kira-kira dan memakai telemetri penggunaan penyedia bila tersedia.\n\nHarga API Penyedia:\n─────────────────────────────\nDetail harga belum dikonfigurasi di CLI ini.", |
| 338 | "CmdTokensCacheBoth": "{hit} hit / {miss} miss", |
| 339 | "CmdTokensCacheHitOnly": "{hit} hit / miss tidak dilaporkan", |
| 340 | "CmdTokensCacheMissOnly": "hit tidak dilaporkan / {miss} miss", |
| 341 | "CmdTokensContextUnknownWindow": "~{estimated} / jendela tidak diketahui", |
| 342 | "CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)", |
| 343 | "FooterAgentSingular": "1 agen", |
| 344 | "FooterAgentsPlural": "{count} agen", |
| 345 | "HeaderAgentsChip": "agen {count}", |
| 346 | "FooterPressCtrlCAgain": "Tekan Ctrl+C lagi untuk keluar", |
| 347 | "FooterWorking": "bekerja", |
| 348 | "FooterBalancePrefix": "saldo", |
| 349 | "HelpSectionActions": "Aksi", |
| 350 | "HelpSectionClipboard": "Papan klip", |
| 351 | "HelpSectionEditing": "Pengeditan input", |
| 352 | "HelpSectionHelp": "Bantuan", |
| 353 | "HelpSectionModes": "Mode", |
| 354 | "HelpSectionNavigation": "Navigasi", |
| 355 | "HelpSectionSessions": "Sesi", |
| 356 | "CmdTokensNotReported": "tidak dilaporkan", |
| 357 | "CmdTokensReport": "Penggunaan Token:\n─────────────────────────────\nKonteks aktif: {active}\nInput API terakhir: {input} (telemetri per giliran; prefiks berulang dapat terhitung lintas putaran alat)\nOutput API terakhir: {output}\nHit/miss cache: {cache} (khusus telemetri/biaya)\nToken kumulatif: {total} (telemetri penggunaan sesi)\nPerkiraan biaya sesi: {cost}\nPesan API: {api_messages}\nPesan chat: {chat_messages}\nModel: {model}", |
| 358 | "KbScrollTranscript": "Gulir transkrip, navigasi riwayat input, atau pilih lampiran komposer", |
| 359 | "KbNavigateHistory": "Navigasi riwayat input", |
| 360 | "KbBrowseHistory": "Telusuri riwayat percakapan", |
| 361 | "KbScrollTranscriptAlt": "Gulir transkrip", |
| 362 | "KbScrollPage": "Gulir transkrip per halaman", |
| 363 | "KbJumpTopBottom": "Lompat ke atas / bawah transkrip", |
| 364 | "KbJumpTopBottomEmpty": "Lompat ke atas / bawah (saat input kosong)", |
| 365 | "KbJumpToolBlocks": "Lompat antarblok output alat", |
| 366 | "KbMoveCursor": "Pindahkan kursor di komposer", |
| 367 | "KbJumpLineStartEnd": "Lompat ke awal / akhir baris", |
| 368 | "KbDeleteChar": "Hapus karakter sebelum / sesudah kursor, atau hapus lampiran terpilih", |
| 369 | "KbDeleteWord": "Hapus kata sebelumnya", |
| 370 | "KbYank": "Tempel dari kill buffer (composer kosong: salin sel yang difokuskan)", |
| 371 | "KbToggleFileTree": "Alihkan bilah sisi pohon berkas", |
| 372 | "KbSelectText": "Pilih teks; tambahkan Ctrl/Alt untuk memilih per kata", |
| 373 | "KbSelectAllDraft": "Pilih seluruh draf", |
| 374 | "KbClearDraft": "Bersihkan draf saat ini", |
| 375 | "KbRestoreClearedDraft": "Pulihkan draf yang dibersihkan", |
| 376 | "KbStashDraft": "Simpan sementara draf saat ini (`/stash pop` untuk memulihkan)", |
| 377 | "KbSearchHistory": "Cari riwayat prompt dan pulihkan draf lokal", |
| 378 | "KbInsertNewline": "Sisipkan baris baru di komposer", |
| 379 | "KbSendDraft": "Kirim saat idle; antrekan saat sibuk; komposer kosong mengirim tindak lanjut berikutnya dalam antrean sekarang", |
| 380 | "KbSteerCurrentTurn": "Arahkan giliran saat ini (terkirim normal saat idle)", |
| 381 | "KbCloseMenu": "Tutup menu, batalkan permintaan, buang draf, atau bersihkan input", |
| 382 | "KbCancelOrExit": "Batalkan permintaan, atau keluar saat idle", |
| 383 | "KbShellControls": "Pindahkan penantian shell yang berjalan ke /jobs", |
| 384 | "KbExitEmpty": "Keluar saat input kosong", |
| 385 | "KbCommandPalette": "Buka palet perintah", |
| 386 | "KbSettings": "Buka editor pengaturan bertipe", |
| 387 | "KbCancelBackgroundShellJobs": "Batalkan semua job shell latar belakang yang berjalan (bilah sisi Activity)", |
| 388 | "KbFuzzyFilePicker": "Buka pemilih file fuzzy (sisipkan @path saat Enter)", |
| 389 | "KbCompactInspector": "Buka inspektor konteks sesi padat", |
| 390 | "KbCompactContext": "Ringkas konteks percakapan", |
| 391 | "KbLastMessagePager": "Buka pager untuk pesan terakhir (saat input kosong)", |
| 392 | "KbSelectedDetails": "Tampilkan detail mentah alat atau pesan terpilih; Ctrl+Alt+O membuka ikhtisar seluruh giliran", |
| 393 | "KbToolDetailsPager": "Tampilkan detail mentah item terpilih (Alt+V)", |
| 394 | "KbExternalEditor": "Buka draf komposer di editor eksternal", |
| 395 | "KbLiveTranscript": "Buka overlay transkrip langsung (Ctrl+Shift+T; auto-scroll mengikuti ekor)", |
| 396 | "KbBacktrackMessage": "Mundur ke pesan pengguna sebelumnya (Left/Right berpindah, Enter untuk memutar balik)", |
| 397 | "KbCompleteCycleModes": "Lengkapi /command atau ganti mode saat komposer kosong (Plan → Act → Operate)", |
| 398 | "KbCycleThinking": "Ganti upaya penalaran untuk penyedia aktif (Ctrl+T)", |
| 399 | "KbCyclePermissions": "Ganti postur izin: Ask → Auto-Review → Full Access (Shift+Tab)", |
| 400 | "KbJumpPlanAgentYolo": "Picu slot hotbar", |
| 401 | "KbAltJumpPlanAgentYolo": "Lompatan alternatif ke mode Plan / Act / Operate", |
| 402 | "KbFocusSidebar": "Fokuskan panel rail Tasks / Agents / Context / Pinned", |
| 403 | "KbSessionPicker": "Buka pemilih sesi", |
| 404 | "KbTerminalPaste": "Tempel teks memakai terminal lokal Anda", |
| 405 | "KbPasteAttach": "Tempel teks atau lampirkan gambar dari papan klip grafis lokal atau yang diteruskan", |
| 406 | "KbCopySelection": "Salin pilihan Codewhale saat ini", |
| 407 | "ClipboardSshPasteHint": "Tempel via SSH memakai terminal lokal Anda: tekan Cmd+V di macOS atau Ctrl+Shift+V di Linux/Windows.", |
| 408 | "KbContextMenu": "Buka aksi konteks untuk tempel, pilihan, detail pesan, konteks, dan bantuan", |
| 409 | "KbAttachPath": "Tambahkan file teks atau direktori lokal ke konteks", |
| 410 | "KbHelpOverlay": "Buka overlay bantuan ini (saat input kosong)", |
| 411 | "KbToggleHelp": "Alihkan overlay bantuan", |
| 412 | "KbToggleHelpSlash": "Alihkan overlay bantuan", |
| 413 | "HelpUsageLabel": "Penggunaan:", |
| 414 | "HelpAliasesLabel": "Alias:", |
| 415 | "SettingsTitle": "Pengaturan:", |
| 416 | "SettingsConfigFile": "File konfig:", |
| 417 | "ClearConversation": "Percakapan dibersihkan", |
| 418 | "ClearConversationBusy": "Tidak ada yang dibersihkan (status Work atau pekerjaan runtime sibuk; tunggu, lalu coba /clear lagi)", |
| 419 | "ModelChanged": "Model diubah: {old} → {new}", |
| 420 | "LinksProjectTitle": "Codewhale & komunitas:", |
| 421 | "LinksDocumentation": "Dokumentasi:", |
| 422 | "LinksCommunity": "Komunitas & kontribusi:", |
| 423 | "LinksGitHub": "GitHub:", |
| 424 | "LinksManagedApp": "Pratinjau aplikasi terkelola:", |
| 425 | "LinksManagedAppNote": "Aplikasi terkelola memakai login terpisah dan tidak terhubung ke sesi lokal saat ini.", |
| 426 | "LinksTitle": "Tautan Penyedia:", |
| 427 | "LinksDashboard": "Dasbor:", |
| 428 | "LinksDocs": "Dok:", |
| 429 | "LinksKimiCodeRouteNote": "Rute paket keanggotaan Kimi Code: `{route}` (konsol paket: `{console}`; gunakan model k3). Codewhale tidak pernah mengimpor kredensial Kimi CLI.", |
| 430 | "LinksTip": "Kiat: Gunakan env var yang ditampilkan untuk penyedia Anda, atau simpan kunci dengan `codewhale auth set --provider <id>`.", |
| 431 | "SubagentsFetching": "Mengambil status Fleet...", |
| 432 | "HelpUnknownCommand": "Perintah tidak dikenal: {topic}", |
| 433 | "HomeDashboardTitle": "Codewhale", |
| 434 | "HomeModel": "Model:", |
| 435 | "HomeMode": "Mode:", |
| 436 | "HomeWorkspace": "Workspace:", |
| 437 | "HomeHistory": "Riwayat:", |
| 438 | "HomeTokens": "Token:", |
| 439 | "HomeQueued": "Dalam antrean:", |
| 440 | "HomeSubagents": "Worker Fleet:", |
| 441 | "HomeSkill": "Keterampilan:", |
| 442 | "HomeQuickActions": "Aksi Cepat", |
| 443 | "HomeQuickLinks": "/links - Tautan Codewhale, komunitas & penyedia", |
| 444 | "HomeQuickSkills": "/skills - Tampilkan keterampilan tersedia", |
| 445 | "HomeQuickConfig": "/config - Periksa dan ubah pengaturan", |
| 446 | "HomeQuickSettings": "/settings - Tampilkan pengaturan persisten", |
| 447 | "HomeQuickModel": "/model - Ganti atau lihat model", |
| 448 | "HomeQuickSubagents": "/fleet status - Status Fleet", |
| 449 | "HomeQuickTaskList": "/task list - Tampilkan antrean tugas latar belakang", |
| 450 | "HomeQuickHelp": "/help - Tampilkan bantuan", |
| 451 | "HomeModeTips": "Kiat Mode", |
| 452 | "HomeAgentModeTip": "Act — kerja langsung di sesi saat ini dengan alat", |
| 453 | "HomeAgentModeReviewTip": " /mode plan untuk meneliti dan menyajikan rencana dulu", |
| 454 | "HomeAgentModeYoloTip": " Shift+Tab mengganti izin: Ask → Auto-Review → Full Access", |
| 455 | "HomeYoloModeTip": "Act + Full Access — alat berjalan tanpa prompt persetujuan", |
| 456 | "HomeYoloModeCaution": " Operasi destruktif dapat langsung berjalan; pilih Ask bila ragu", |
| 457 | "HomePlanModeTip": "Plan — teliti dan rancang sebelum mengimplementasikan", |
| 458 | "HomePlanModeChecklistTip": " Sajikan rencana dan progres To-do, lalu beralih ke Act atau Operate", |
| 459 | "HomeGoalModeTip": "Pelacakan tujuan - Atur /goal <objective> untuk mengejar sasaran", |
| 460 | "OnboardLanguageTitle": "Pilih bahasa Anda", |
| 461 | "OnboardLanguageBlurb": "Pilih bahasa UI. Anda dapat mengubahnya kapan saja dengan `/settings set locale <tag>`.", |
| 462 | "OnboardLanguageFooter": "Tekan tombol di samping bahasa, atau Enter untuk mempertahankan pengaturan saat ini", |
| 463 | "OnboardProviderTitle": "Pilih penyedia model Anda", |
| 464 | "OnboardProviderBlurb": "Pilih tempat model Anda berjalan. Penyedia hosted memerlukan kunci; runtime lokal dapat lanjut tanpa kunci.", |
| 465 | "OnboardProviderFooter": "Enter membuka daftar penyedia · Esc kembali · Ctrl+C keluar.", |
| 466 | "OnboardApiKeyTitle": "Hubungkan kunci API Anda", |
| 467 | "OnboardApiKeyStep1": "Langkah 1. Buka halaman kredensial penyedia Anda dan buat kunci untuk", |
| 468 | "OnboardApiKeyLocalHint": "Runtime lokal biasanya tidak perlu kunci yang ditempel — jalankan server, lalu tekan Enter.", |
| 469 | "OnboardApiKeyStep2": "Langkah 2. Jika penyedia ini memerlukan kunci, tempel di bawah; lalu tekan Enter.", |
| 470 | "OnboardApiKeySavedHint": "Kunci disimpan ke {path} agar berfungsi dari folder mana pun.", |
| 471 | "OnboardApiKeyFormatHint": "Tempel kunci lengkap persis seperti diberikan (tanpa spasi atau baris baru).", |
| 472 | "KimiCodePlanApiKeyHint": "Untuk paket keanggotaan Kimi Code, buat kunci tertaut paket di {console}.", |
| 473 | "KimiCodePlanRouteHint": "Rute ini memakai {route} dengan model k3; ini bukan rute API publik Moonshot.", |
| 474 | "KimiCodePlanNoImportHint": "Codewhale tidak mengimpor kredensial Kimi CLI; tempel kunci paket yang Anda buat sendiri.", |
| 475 | "OnboardApiKeyPlaceholder": "(tempel kunci di sini jika diperlukan)", |
| 476 | "OnboardApiKeyLabel": "Kunci: ", |
| 477 | "OnboardApiKeyFooter": "Tekan Enter untuk lanjut, Esc untuk kembali.", |
| 478 | "OnboardApiKeyRejectedEnv": "Kunci API {provider} dari {env} ditolak. Tempel kunci yang valid untuk menyimpannya ke {path}, atau perbarui variabel lingkungan.", |
| 479 | "OnboardTrustTitle": "Kenali workspace ini", |
| 480 | "OnboardTrustQuestion": "Bolehkah Codewhale bekerja dengan instruksi dan file di workspace ini?", |
| 481 | "OnboardTrustLocationPrefix": "Workspace ", |
| 482 | "OnboardTrustRiskHint": "File tak tepercaya dapat mencoba mengalihkan agen lewat prompt injection.", |
| 483 | "OnboardTrustEffectHint": "Kepercayaan dicatat untuk instalasi Codewhale ini dan mengaktifkan alat serta hook workspace.", |
| 484 | "OnboardTrustFooterPrefix": "Tekan ", |
| 485 | "OnboardTrustFooterMiddle": " untuk mempercayai dan lanjut, ", |
| 486 | "OnboardTrustFooterUntrustedMiddle": " untuk lanjut tanpa mempercayai, ", |
| 487 | "OnboardTrustFooterSuffix": " untuk keluar dari Codewhale", |
| 488 | "OnboardTrustEnterHint": "Tekan 1 atau Y untuk mempercayai, 2 atau U untuk lanjut tanpa mempercayai, atau 3, N, atau Esc untuk keluar dari Codewhale.", |
| 489 | "OnboardTrustUntrustedNotice": "Melanjutkan tanpa kepercayaan workspace — alat dan hook tetap dibatasi.", |
| 490 | "OnboardMentalTitle": "Cara kerja Codewhale", |
| 491 | "OnboardMentalModesLabel": "Mode", |
| 492 | "OnboardMentalPlanHint": "baca dulu", |
| 493 | "OnboardMentalActHint": "kerjakan, dengan persetujuan", |
| 494 | "OnboardMentalOperateHint": "orkestrasi Fleet", |
| 495 | "OnboardMentalPermissionLabel": "Izin", |
| 496 | "OnboardMentalCurrentLabel": "Saat ini", |
| 497 | "OnboardMentalConstitution": "Konstitusi yang Anda ratifikasi berikutnya mengatur semuanya.", |
| 498 | "OnboardMentalCycleMode": "ganti mode", |
| 499 | "OnboardMentalCyclePermission": "ganti izin", |
| 500 | "OnboardMentalContinue": "lanjut", |
| 501 | "OnboardMentalBack": "kembali", |
| 502 | "OnboardAppearanceTitle": "Buat jadi milikmu", |
| 503 | "OnboardAppearanceBlurb": "Pilih tampilan Codewhale. Pratinjaunya langsung, coba beberapa.", |
| 504 | "OnboardAppearanceFooter": "Enter menyimpan yang sedang Anda lihat · Esc mengembalikan yang semula.", |
| 505 | "OnboardOfflineOption": "Ctrl+O — jelajahi offline: lihat-lihat dulu, hubungkan penyedia nanti.", |
| 506 | "OnboardOfflineNotice": "Menjelajah offline. Belum ada yang terhubung — jalankan /provider saat Anda ingin terhubung.", |
| 507 | "OnboardOfflineTipsLine": "Anda sedang offline. Yang Anda ketik menunggu di antrean sampai /provider menghubungkan Anda.", |
| 508 | "OnboardTipsTitle": "Mulai dengan Penyiapan", |
| 509 | "OnboardTipsLine1": "Gunakan /setup untuk meninjau kesiapan, penyedia/model, postur runtime, dan laporan verifikasi.", |
| 510 | "OnboardTipsLine2": "Gunakan /constitution untuk meninjau atau mengubah panduan tetap; bawaan yang disertakan sudah valid.", |
| 511 | "OnboardTipsLine3": "Gunakan /provider atau /model saat rute perlu perhatian; autentikasi yang hilang bisa diperbaiki nanti.", |
| 512 | "OnboardTipsLine4": "Setelah penyiapan siap, tulis tugas dalam bahasa sederhana. /help dan Ctrl+K menampilkan perintah.", |
| 513 | "OnboardTipsDoctorPrefix": "Dari shell Anda, jalankan ", |
| 514 | "OnboardTipsDoctorSuffix": " untuk memeriksa penyedia, alat, keterampilan, dan plugin.", |
| 515 | "OnboardTipsFooterEnter": "Tekan Enter", |
| 516 | "OnboardTipsFooterAction": " untuk menyelesaikan onboarding dan membuka penyiapan jika perlu perhatian", |
| 517 | "SetupWizardTitle": "Penyiapan", |
| 518 | "SetupWizardWhy": "Shell ini mencatat progres penyiapan di setup_state.json; perubahan konfig hanya diterapkan lewat aksi langkah eksplisit.", |
| 519 | "SetupWizardProgress": "Langkah", |
| 520 | "SetupActionBack": "kembali", |
| 521 | "SetupActionContinue": "lanjut", |
| 522 | "SetupActionSkip": "lewati", |
| 523 | "SetupActionRetry": "coba lagi", |
| 524 | "SetupActionScrollBody": "gulir isi", |
| 525 | "SetupActionGuided": "pratinjau/ratifikasi", |
| 526 | "SetupActionTuneGuided": "sesuaikan", |
| 527 | "SetupActionModelDraft": "draf model", |
| 528 | "SetupActionFreeform": "kata sendiri", |
| 529 | "SetupActionKeepExisting": "pertahankan yang ada", |
| 530 | "SetupActionProvider": "penyiapan penyedia", |
| 531 | "SetupActionModel": "rute model", |
| 532 | "SetupActionFleet": "penyiapan Fleet", |
| 533 | "SetupActionHotbar": "penyiapan Hotbar", |
| 534 | "SetupActionRemote": "jalur masuk remote", |
| 535 | "SetupActionMode": "pemilih mode", |
| 536 | "SetupActionConfig": "tampilan konfig", |
| 537 | "SetupActionRuntimePreset": "preset", |
| 538 | "SetupActionApplyRuntimePreset": "pratinjau/terapkan", |
| 539 | "SetupActionUseBundled": "pakai bawaan", |
| 540 | "SetupActionDefer": "tunda", |
| 541 | "SetupActionCancel": "batal", |
| 542 | "SetupStatusNotStarted": "belum dimulai", |
| 543 | "SetupStatusRecommended": "direkomendasikan", |
| 544 | "SetupStatusOptional": "opsional", |
| 545 | "SetupStatusDeferred": "ditunda", |
| 546 | "SetupStatusInProgress": "sedang berjalan", |
| 547 | "SetupStatusNeedsAction": "perlu tindakan", |
| 548 | "SetupStatusVerified": "terverifikasi", |
| 549 | "SetupStatusSkipped": "dilewati", |
| 550 | "SetupStatusFailed": "gagal", |
| 551 | "SetupStepLanguageTitle": "Bahasa", |
| 552 | "SetupStepLanguageWhy": "Pilih bahasa penyiapan dulu agar layar penyiapan berikutnya dan teks konstitusi mudah dipahami.", |
| 553 | "SetupStepProviderModelTitle": "Penyedia dan model", |
| 554 | "SetupStepProviderModelWhy": "Pilih juru bahasa pertama kode Anda: penyedia dan model yang akan dipakai Codewhale. Kredensial yang sudah berfungsi tidak dimasukkan ulang di sini.", |
| 555 | "SetupStepTrustSandboxTitle": "Postur runtime", |
| 556 | "SetupStepTrustSandboxWhy": "Tinjau kepercayaan, sandbox, persetujuan, shell, dan kebijakan jaringan secara terpisah dari panduan konstitusi.", |
| 557 | "SetupStepOperateFleetTitle": "Operate dan Fleet", |
| 558 | "SetupStepOperateFleetWhy": "Operate dapat langsung memakai tim bawaan. Peran tanpa rute khusus memakai model sesi ini; penyiapan Fleet hanya untuk kustomisasi.", |
| 559 | "SetupStepToolsMcpTitle": "Alat dan MCP", |
| 560 | "SetupStepToolsMcpWhy": "Periksa kesiapan alat dan MCP opsional tanpa menghalangi checkpoint konstitusi.", |
| 561 | "SetupStepHotbarTitle": "Hotbar", |
| 562 | "SetupStepHotbarWhy": "Konfigurasikan pintasan rute dan perintah umum setelah jalur penyiapan inti aman.", |
| 563 | "SetupStepRemoteRuntimeTitle": "Runtime remote", |
| 564 | "SetupStepRemoteRuntimeWhy": "Jaga penyiapan remote tetap terlihat tetapi opsional bagi pengguna yang mengutamakan lokal.", |
| 565 | "SetupStepPersistenceTitle": "Persistensi", |
| 566 | "SetupStepPersistenceWhy": "Tinjau lokasi status penyiapan, konfig, konstitusi, memori, dan catatan tanpa membaca isinya.", |
| 567 | "SetupStepConstitutionTitle": "Konstitusi Anda", |
| 568 | "SetupStepConstitutionWhy": "Code berarti dua hal di sini: perangkat lunak yang Anda rilis, dan hukum tetap tentang cara Codewhale bekerja dengan Anda. Susun milik Anda — singkat, awet, dapat diamendemen. Bawaan/default adalah penyelesaian yang valid.", |
| 569 | "SetupStepVerificationTitle": "Tinjauan", |
| 570 | "SetupStepVerificationWhy": "Ringkas status penyiapan dan tunjukkan langkah mana yang terverifikasi, dilewati, atau masih perlu tindakan.", |
| 571 | "SetupCheckpointLayerOrder": "Urutan lapisan: Konstitusi bawaan -> konstitusi global pengguna -> konstitusi repo -> instruksi AGENTS/proyek -> memori/handoff -> permintaan saat ini.", |
| 572 | "SetupCheckpointDoneBundled": "Checkpoint konstitusi selesai: memakai hukum bawaan/default.", |
| 573 | "SetupCheckpointDoneGuided": "Konstitusi diratifikasi — hukum tetap Anda tersimpan. Amendemen kapan saja dengan /constitution.", |
| 574 | "SetupCheckpointDoneKept": "Konstitusi dipertahankan — hukum Anda yang ada tetap berlaku, tidak berubah. Amendemen kapan saja dengan /constitution.", |
| 575 | "SetupCheckpointDeferred": "Checkpoint konstitusi ditunda: hukum bawaan/default berlaku sampai Anda kembali ke /setup.", |
| 576 | "SetupStepSkipped": "Langkah penyiapan dilewati dan disimpan.", |
| 577 | "SetupStepRetryRecorded": "Langkah penyiapan ditandai untuk dicoba lagi.", |
| 578 | "SetupLanguageReviewed": "Bahasa penyiapan dicatat.", |
| 579 | "SetupConstitutionChoiceLabel": "Pilihan:", |
| 580 | "SetupConstitutionSourceLabel": "Sumber:", |
| 581 | "SetupConstitutionValidityLabel": "Validitas:", |
| 582 | "SetupConstitutionPreviewLabel": "Hash pratinjau:", |
| 583 | "SetupConstitutionExistingLabel": "File yang ada:", |
| 584 | "SetupConstitutionExpertOverrideLabel": "Override ahli:", |
| 585 | "SetupConstitutionGuidedHint": "1-6 menyesuaikan draf, G pratinjau, G lagi meratifikasi. Hanya panduan: tidak pernah mengubah persetujuan runtime, sandbox, shell, jaringan, kepercayaan, atau izin MCP.", |
| 586 | "SetupConstitutionGuidedAnswersHint": "Jawaban terpandu hanya menyimpan preferensi global pengguna. Inti bawaan tetap aktif; modul doktrin tetap di prompt mode/opt-in mendatang.", |
| 587 | "SetupConstitutionPurposeLabel": "Tujuan:", |
| 588 | "SetupConstitutionAutonomyLabel": "Inisiatif:", |
| 589 | "SetupConstitutionEvidenceLabel": "Bukti:", |
| 590 | "SetupConstitutionCommunicationLabel": "Komunikasi:", |
| 591 | "SetupConstitutionPrivacyLabel": "Privasi:", |
| 592 | "SetupConstitutionPrinciplesLabel": "Prinsip:", |
| 593 | "SetupCardRouteLabel": "Rute:", |
| 594 | "SetupCardModelLabel": "Model:", |
| 595 | "SetupCardAuthLabel": "Autentikasi:", |
| 596 | "SetupCardHealthLabel": "Kesehatan:", |
| 597 | "SetupCardIntentLabel": "Maksud kerja:", |
| 598 | "SetupCardApprovalLabel": "Persetujuan:", |
| 599 | "SetupCardShellLabel": "Shell:", |
| 600 | "SetupCardTrustLabel": "Kepercayaan:", |
| 601 | "SetupCardSandboxLabel": "Sandbox:", |
| 602 | "SetupCardNetworkLabel": "Jaringan:", |
| 603 | "SetupOperateRuntimeLabel": "Runtime worker:", |
| 604 | "SetupOperateRosterLabel": "Roster Fleet:", |
| 605 | "SetupOperateConcurrencyLabel": "Konkurensi:", |
| 606 | "SetupOperateReadinessLabel": "Kesiapan Operate:", |
| 607 | "SetupOperateReviewHint": "Enter mencatat snapshot penyiapan ini.", |
| 608 | "SetupOperateReviewed": "Kesiapan Operate/Fleet dicatat.", |
| 609 | "SetupOperateNeedsActionSaved": "Operate/Fleet masih perlu tindakan; dicatat untuk laporan penyiapan.", |
| 610 | "SetupHotbarBindingsLabel": "Binding Hotbar:", |
| 611 | "SetupHotbarActionsLabel": "Aksi yang dapat diikat:", |
| 612 | "SetupHotbarReviewHint": "Enter mencatat snapshot penyiapan ini. Tekan H untuk menyesuaikan slot.", |
| 613 | "SetupHotbarReviewed": "Status penyiapan Hotbar dicatat.", |
| 614 | "SetupToolsMcpServersLabel": "Server MCP:", |
| 615 | "SetupToolsMcpSkillsLabel": "Keterampilan:", |
| 616 | "SetupToolsMcpToolsLabel": "Dir alat:", |
| 617 | "SetupToolsMcpPluginsLabel": "Plugin:", |
| 618 | "SetupToolsMcpReviewHint": "Enter mencatat snapshot penyiapan ini. Tekan R untuk jalur masuk aman (tanpa auto-run).", |
| 619 | "SetupToolsMcpReviewed": "Kesiapan Tools/MCP dicatat.", |
| 620 | "SetupRemoteCloudsLabel": "Target cloud:", |
| 621 | "SetupRemoteBridgesLabel": "Jembatan chat:", |
| 622 | "SetupRemoteProvidersLabel": "Penyedia:", |
| 623 | "SetupRemoteModeLabel": "Mode remote:", |
| 624 | "SetupRemoteModeLocalOnly": "Hanya komputer ini:", |
| 625 | "SetupRemoteModeRuntimeApi": "API runtime:", |
| 626 | "SetupRemoteModeMobileLan": "Ponsel di jaringan Anda:", |
| 627 | "SetupRemoteModeChatBridge": "Aplikasi chat:", |
| 628 | "SetupRemoteStatusDisabled": "tidak tersedia", |
| 629 | "SetupRemoteStatusReady": "siap", |
| 630 | "SetupRemoteStatusNeedsAction": "ada yang kurang", |
| 631 | "SetupRemoteReviewHint": "Enter merekam snapshot setup ini. Tekan R untuk pratinjau.", |
| 632 | "SetupRemotePreviewTitle": "Jalur awal runtime remote", |
| 633 | "SetupRemoteReviewed": "Jalur awal runtime remote direkam.", |
| 634 | "SetupPersistenceHomeLabel": "Home:", |
| 635 | "SetupPersistenceConfigLabel": "Konfig:", |
| 636 | "SetupPersistenceStateLabel": "Status setup:", |
| 637 | "SetupPersistenceConstitutionLabel": "Constitution:", |
| 638 | "SetupPersistenceMemoryLabel": "Memori:", |
| 639 | "SetupPersistenceNotesLabel": "Catatan:", |
| 640 | "SetupPersistenceReviewHint": "Enter merekam snapshot setup ini.", |
| 641 | "SetupPersistenceReviewed": "Jalur persistensi direkam.", |
| 642 | "SetupProviderModelReadyHint": "Enter merekam rute provider/model ini; tekan P untuk setup provider atau M untuk rute model.", |
| 643 | "SetupProviderModelNeedsActionHint": "Enter merekam provider/model sebagai perlu-tindakan dan lanjut; tekan P untuk memperbaiki kredensial atau M untuk memeriksa rute.", |
| 644 | "SetupProviderModelReviewed": "Kesiapan provider/model direkam.", |
| 645 | "SetupProviderModelNeedsActionSaved": "Provider/model masih perlu tindakan; direkam untuk laporan setup.", |
| 646 | "SetupRuntimePostureBoundary": "Postur runtime adalah konfigurasi yang ditegakkan; panduan constitution tidak pernah mengubahnya diam-diam.", |
| 647 | "SetupRuntimePostureReviewHint": "Enter merekam snapshot setup ini. Tekan M untuk mode kerja atau C untuk konfigurasi.", |
| 648 | "SetupRuntimePostureReviewed": "Postur runtime ditinjau; tidak ada konfigurasi yang berubah.", |
| 649 | "SetupRuntimePresetSelectedLabel": "Preset terpilih:", |
| 650 | "SetupRuntimePresetDiffLabel": "Diff konfigurasi:", |
| 651 | "SetupRuntimePresetAskFirstTitle": "Tanya dulu", |
| 652 | "SetupRuntimePresetAskFirstDescription": "Plan secara default, shell tersembunyi, sandbox baca-saja.", |
| 653 | "SetupRuntimePresetNormalAgentTitle": "Agent normal", |
| 654 | "SetupRuntimePresetNormalAgentDescription": "Agent secara default, prompt persetujuan, shell terlihat.", |
| 655 | "SetupRuntimePresetHighTrustTitle": "Lokal kepercayaan tinggi", |
| 656 | "SetupRuntimePresetHighTrustDescription": "Full Access secara default untuk pekerjaan lokal tepercaya; tanpa mutasi constitution tersembunyi.", |
| 657 | "SetupRuntimePresetPreviewTitle": "Pratinjau Preset Postur Runtime", |
| 658 | "SetupRuntimePresetSafetyFloor": "Batas keamanan: kegagalan auth/OAuth, hasil kebijakan yang diblokir, aksi mirip publikasi, dan gate tahan-untuk-tinjau tetap dapat menghentikan run.", |
| 659 | "SetupRuntimePresetApplyHint": "Tekan A untuk melihat diff persis ini; tekan A lagi setelah pratinjau untuk menerapkannya.", |
| 660 | "SetupRuntimePresetApplied": "Preset runtime diterapkan.", |
| 661 | "SetupRuntimeProjectOverrideLabel": "Override proyek:", |
| 662 | "SetupRuntimeProjectOverrideNone": "tidak ada yang terdeteksi untuk approval_policy atau sandbox_mode", |
| 663 | "SetupReportFirstRunLabel": "Run pertama:", |
| 664 | "SetupReportUpdateLabel": "Checkpoint pembaruan:", |
| 665 | "SetupReportOperateLabel": "Operate/Fleet:", |
| 666 | "SetupReportSourceLabel": "Sumber:", |
| 667 | "SetupReportAutonomyLabel": "Otonomi constitution:", |
| 668 | "SetupReportRuntimePostureLabel": "Postur runtime:", |
| 669 | "SetupReportPersisted": "setup_state.json tersimpan", |
| 670 | "SetupReportInherited": "diturunkan dari konfigurasi yang ada", |
| 671 | "SetupReportReady": "siap", |
| 672 | "SetupReportRequired": "wajib", |
| 673 | "SetupReportOptional": "opsional", |
| 674 | "SetupReportRowsLabel": "Status langkah:", |
| 675 | "SetupReportNextActionLabel": "Aksi berikutnya:", |
| 676 | "SetupReportNextActionNone": "Tidak ada aksi setup penghambat yang direkam.", |
| 677 | "SetupReportNextActionConstitution": "Selesaikan checkpoint constitution atau pilih bawaan/default.", |
| 678 | "SetupReportNextActionProvider": "Tinjau kesiapan provider/model atau jalankan /setup provider; gunakan /provider setup <name> untuk provider tertentu.", |
| 679 | "SetupReportNextActionRuntime": "Tinjau postur runtime atau gunakan /config.", |
| 680 | "SetupReportNextActionOperate": "Tinjau kesiapan Operate/Fleet sebelum run multi-worker yang persisten.", |
| 681 | "SetupReportNextActionRequired": "Tinjau langkah setup wajib yang tersisa.", |
| 682 | "SetupReportRecorded": "Laporan setup direkam.", |
| 683 | "CtxMenuTitle": " Klik kanan ", |
| 684 | "CtxMenuCopySelection": "Salin pilihan", |
| 685 | "CtxMenuCopySelectionDesc": "tulis teks transkrip yang dipilih", |
| 686 | "CtxMenuOpenSelection": "Buka pilihan", |
| 687 | "CtxMenuOpenSelectionDesc": "tampilkan teks terpilih di pager", |
| 688 | "CtxMenuClearSelection": "Hapus pilihan", |
| 689 | "CtxMenuOpenDetails": "Buka detail", |
| 690 | "CtxMenuCopyMessage": "Salin pesan", |
| 691 | "CtxMenuCopyMessageDesc": "tulis sel transkrip yang diklik", |
| 692 | "CtxMenuOpenInEditor": "Buka di editor", |
| 693 | "CtxMenuOpenInEditorDesc": "buka file:baris di $EDITOR", |
| 694 | "CtxMenuShowCell": "Tampilkan sel", |
| 695 | "CtxMenuShowCellDesc": "tampilkan lagi sel transkrip ini", |
| 696 | "CtxMenuHideCell": "Sembunyikan sel", |
| 697 | "CtxMenuHideCellDesc": "ciutkan sel transkrip ini", |
| 698 | "CtxMenuShowHidden": "Tampilkan tersembunyi", |
| 699 | "CtxMenuShowHiddenDesc": "tampilkan lagi semua sel yang diciutkan", |
| 700 | "CtxMenuPaste": "Tempel", |
| 701 | "CtxMenuPasteDesc": "sisipkan clipboard ke composer", |
| 702 | "CtxMenuCmdPalette": "Palet perintah", |
| 703 | "CtxMenuCmdPaletteDesc": "perintah, skill, dan tool", |
| 704 | "CtxMenuContextInspector": "Inspektor konteks", |
| 705 | "CtxMenuContextInspectorDesc": "konteks aktif dan petunjuk cache", |
| 706 | "CtxMenuHelp": "Bantuan", |
| 707 | "CtxMenuHelpDesc": "keybinding dan perintah", |
| 708 | "FanoutCounts": "{done} selesai · {running} berjalan · {failed} gagal · {pending} menunggu", |
| 709 | "AppModeAgent": "Act", |
| 710 | "AppModeAuto": "Auto", |
| 711 | "AppModeYolo": "Akses penuh (label mode usang)", |
| 712 | "AppModePlan": "Plan", |
| 713 | "AppModeOperate": "Operate", |
| 714 | "AppModeAgentHint": "Kerja langsung di sesi ini — edit dan shell meminta persetujuan", |
| 715 | "AppModeAutoHint": "Shell aktif dengan tinjauan risiko otomatis", |
| 716 | "AppModePlanHint": "Riset baca-saja dulu — ajukan rencana sebelum bertindak", |
| 717 | "AppModeYoloHint": "Hanya kompatibilitas — Act + akses penuh, bukan mode yang terlihat", |
| 718 | "AppModeOperateHint": "Kerahkan Fleet Anda untuk bekerja paralel", |
| 719 | "VimModeNormal": "-- NORMAL --", |
| 720 | "VimModeInsert": "-- SISIP --", |
| 721 | "VimModeVisual": "-- VISUAL --", |
| 722 | "ApprovalRiskReview": "TINJAU", |
| 723 | "ApprovalRiskElevated": "PERSETUJUAN", |
| 724 | "ApprovalRiskDestructive": "DESTRUKTIF", |
| 725 | "ApprovalCategorySafe": "Aman", |
| 726 | "ApprovalCategoryFileWrite": "Tulis File", |
| 727 | "ApprovalCategoryShell": "Bash", |
| 728 | "ApprovalCategoryNetwork": "Jaringan", |
| 729 | "ApprovalCategoryMcpRead": "Baca MCP", |
| 730 | "ApprovalCategoryMcpAction": "Aksi MCP", |
| 731 | "ApprovalCategoryAgent": "Sub-agent", |
| 732 | "ApprovalCategoryUnknown": "Tidak diketahui", |
| 733 | "ApprovalFieldType": "Jenis: ", |
| 734 | "ApprovalFieldAbout": "Tentang: ", |
| 735 | "ApprovalFieldImpact": "Dampak: ", |
| 736 | "ApprovalFieldParams": "Param: ", |
| 737 | "ApprovalOptionApproveOnce": "Izinkan sekali", |
| 738 | "ApprovalOptionApproveAlways": "Izinkan untuk sesi ini (jenis ini)", |
| 739 | "ApprovalOptionAllowExactRepo": "Selalu izinkan aturan persis ini di repo ini", |
| 740 | "ApprovalSaveAskRuleHint": " s izinkan sekali + selalu tanya aturan persis", |
| 741 | "ApprovalOptionDeny": "Tolak panggilan ini", |
| 742 | "ApprovalOptionAbortTurn": "Batalkan giliran", |
| 743 | "ApprovalBlockTitle": "persetujuan", |
| 744 | "ApprovalControlsHint": " · Pg↑/↓ tinjau · {details} detail · Esc batal", |
| 745 | "ApprovalTruncationHint": " … terpotong · tekan {details} untuk detail lengkap", |
| 746 | "ApprovalFullAccessPolicyBlocked": "Diblokir {tool}: Full Access tidak dapat melewati kebijakan ini", |
| 747 | "AutoReviewQuestionSkipped": "Auto-Review melewati pertanyaan pengguna dan lanjut secara mandiri", |
| 748 | "ApprovalChooseHint": "Pilih: ", |
| 749 | "ApprovalChooseAction": "Enter untuk opsi terpilih, atau tekan y/a/d langsung", |
| 750 | "ApprovalIntentLabel": "Maksud: ", |
| 751 | "ApprovalMoreLines": " … (+{count} baris)", |
| 752 | "ApprovalAutoDeniedSession": "Ditolak otomatis {tool}: permintaan yang cocok telah ditolak sebelumnya selama run CodeWhale ini. Mulai ulang CodeWhale untuk meninjaunya kembali.", |
| 753 | "ElevationTitleSandboxDenied": " ⚠ Sandbox Ditolak ", |
| 754 | "ElevationTitleRequired": " Perlu Elevasi Sandbox ", |
| 755 | "ElevationFieldTool": " Tool: ", |
| 756 | "ElevationFieldCmd": " Cmd: ", |
| 757 | "ElevationFieldReason": " Alasan: ", |
| 758 | "ElevationImpactHeader": " Dampak jika disetujui:", |
| 759 | "ElevationImpactNetwork": " - percobaan ulang jaringan mengaktifkan unduhan keluar dan permintaan HTTP", |
| 760 | "ElevationImpactWrite": " - percobaan ulang tulis memperluas cakupan filesystem yang dapat ditulis untuk panggilan tool ini", |
| 761 | "ElevationImpactFullAccess": " - akses penuh menghapus pembatasan sandbox sepenuhnya untuk percobaan ulang ini", |
| 762 | "ElevationPromptProceed": " Pilih cara melanjutkan:", |
| 763 | "ElevationOptionNetwork": "Izinkan jaringan keluar", |
| 764 | "ElevationOptionWrite": "Izinkan akses tulis tambahan", |
| 765 | "ElevationOptionFullAccess": "Akses penuh (filesystem + jaringan)", |
| 766 | "ElevationOptionAbort": "Batalkan", |
| 767 | "ElevationOptionNetworkDesc": "Coba lagi panggilan tool ini dengan akses jaringan keluar untuk unduhan dan permintaan HTTP", |
| 768 | "ElevationOptionWriteDesc": "Coba lagi panggilan tool ini dengan cakupan filesystem tulis tambahan", |
| 769 | "ElevationOptionFullAccessDesc": "Coba lagi tanpa batas sandbox; memberikan akses filesystem dan jaringan tanpa batas", |
| 770 | "ElevationOptionAbortDesc": "Batalkan eksekusi tool ini", |
| 771 | "CtxInspTitle": "Inspektor konteks", |
| 772 | "CtxInspSessionContext": "Konteks Sesi", |
| 773 | "CtxInspSystemPrompt": "Struktur System Prompt", |
| 774 | "CtxInspReferences": "Referensi", |
| 775 | "CtxInspRecentTools": "Tool Terbaru", |
| 776 | "CtxInspModel": "Model", |
| 777 | "CtxInspWorkspace": "Workspace", |
| 778 | "CtxInspSession": "Sesi", |
| 779 | "CtxInspContext": "Konteks", |
| 780 | "CtxInspTranscript": "Transkrip", |
| 781 | "CtxInspWorkspaceStatus": "Status workspace", |
| 782 | "CtxInspNotSampledYet": "belum disampel", |
| 783 | "CtxInspOk": "ok", |
| 784 | "CtxInspHigh": "tinggi", |
| 785 | "CtxInspCritical": "kritis", |
| 786 | "CtxInspIncluded": "termasuk", |
| 787 | "CtxInspAttached": "terlampir", |
| 788 | "CtxInspNotIncluded": "tidak termasuk", |
| 789 | "CtxInspOutputCaptured": "output tertangkap", |
| 790 | "CtxInspNoOutputYet": "belum ada output", |
| 791 | "CtxInspNoSystemPrompt": "Belum ada system prompt yang diatur.", |
| 792 | "CtxInspNoReferences": "Belum ada referensi file, direktori, atau media yang direkam.", |
| 793 | "CtxInspNoToolActivity": "Belum ada aktivitas tool yang direkam.", |
| 794 | "CtxInspVHint": "Buka kartu yang cocok dan tekan {details} untuk detail lengkap.", |
| 795 | "CtxInspCells": "sel", |
| 796 | "CtxInspApiMessages": "pesan API", |
| 797 | "CtxInspActive": "aktif", |
| 798 | "CtxInspCell": "sel", |
| 799 | "CtxInspMoreReferences": "referensi lainnya", |
| 800 | "CtxInspStablePrefix": "Prefiks stabil", |
| 801 | "CtxInspVolatileWorkingSet": "Working set volatil", |
| 802 | "CtxInspFirstLine": "Baris pertama", |
| 803 | "CtxInspTotal": "Total", |
| 804 | "CtxInspTextPromptLayers": "Lapisan prompt teks", |
| 805 | "CtxInspSingleTextBlob": "Blob teks tunggal", |
| 806 | "CtxInspBlocks": "blok", |
| 807 | "CtxInspBlock": "blok", |
| 808 | "CtxInspTokens": "token", |
| 809 | "CtxInspLayers": "lapisan", |
| 810 | "CtxInspNone": "tidak ada", |
| 811 | "CtxInspEmpty": "(kosong)", |
| 812 | "CtxInspCacheFriendly": "ramah cache", |
| 813 | "CtxInspChangesByTurn": "berubah per sesi/giliran", |
| 814 | "CtxInspStablePrefixOnly": "hanya prefiks stabil", |
| 815 | "CtxInspCacheTip": "Tip: Blok prefiks stabil memenuhi syarat cache saat provider aktif mendukung prefix caching. Perubahan working set volatil merusak cache hanya di bagian ekor.", |
| 816 | "ToolFamilyRead": "baca", |
| 817 | "ToolFamilyPatch": "tambal", |
| 818 | "ToolFamilyRun": "jalankan", |
| 819 | "ToolFamilyFind": "cari", |
| 820 | "ToolFamilyDelegate": "delegasi", |
| 821 | "ToolFamilyFanout": "fanout", |
| 822 | "ToolFamilyRlm": "rlm", |
| 823 | "ToolFamilyVerify": "verifikasi", |
| 824 | "ToolFamilyThink": "pikir", |
| 825 | "ToolFamilyGeneric": "alat", |
| 826 | "CmdVoiceDescription": "Alihkan input suara: rekam ucapan dan transkripsikan ke composer", |
| 827 | "CmdVoiceSendDescription": "Alihkan kirim-otomatis suara: kirim saat transkrip diakhiri \"send it\"", |
| 828 | "CmdVoiceControlDescription": "Alihkan kontrol suara: dikte berbantuan AI yang memahami teks composer", |
| 829 | "VoiceEnabled": "Input suara aktif. Bicaralah untuk merekam.", |
| 830 | "VoiceDisabled": "Input suara nonaktif.", |
| 831 | "VoiceSendEnabled": "Kirim-otomatis suara aktif.", |
| 832 | "VoiceSendDisabled": "Kirim-otomatis suara nonaktif.", |
| 833 | "VoiceControlEnabled": "Kontrol suara aktif.", |
| 834 | "VoiceControlDisabled": "Kontrol suara nonaktif.", |
| 835 | "VoiceErrNoAuth": "Suara: tidak ada API key yang dikonfigurasi untuk provider aktif", |
| 836 | "VoiceErrNoRecorder": "Suara: tidak ada tool perekam. Instal sox, arecord, atau rec.", |
| 837 | "VoiceErrNetwork": "Suara: permintaan transkripsi gagal", |
| 838 | "VoiceErrEmptySend": "Suara: tidak ada yang dikirim", |
| 839 | "VoiceErrTooShort": "Suara: tidak ada ucapan terdeteksi, rekaman terlalu pendek", |
| 840 | "VoiceRecording": "🎙 Merekam... bicaralah sekarang", |
| 841 | "VoiceProcessing": "🎙 Mentranskripsikan...", |
| 842 | "VoiceTranscribed": "🎙 Tertranskripsi", |
| 843 | "NotificationTurnComplete": "Giliran selesai", |
| 844 | "NotificationSubagentComplete": "Sub-agent selesai", |
| 845 | "NotificationSubagentFailed": "Sub-agent gagal", |
| 846 | "NotificationSubagentInterrupted": "Sub-agent terinterupsi", |
| 847 | "NotificationSubagentCancelled": "Sub-agent dibatalkan", |
| 848 | "NotificationSubagentBudgetExhausted": "Anggaran sub-agent habis", |
| 849 | "FooterWorkedChip": "bekerja {duration}", |
| 850 | "FleetDraftTitle": "Profil Fleet — draf oleh {model_label} (g menyimpan)", |
| 851 | "FleetDraftHeader": "# .codewhale/agents/{name}\n# Draf oleh {model_label}, divalidasi dan dibatasi oleh Codewhale.\n# Izin tetap di batas dasar fleet: tanpa shell, tanpa trust, perlu persetujuan.\n# Tidak ada yang disimpan sampai Anda menekan g di wizard.\n\n", |
| 852 | "SetupRemoteOnRampText": "Jalur Awal Runtime Remote\n\n/setup hanya menampilkan fakta runtime remote. Tidak membuat bundle deploy, menulis kredensial, memanggil CLI cloud, atau menjalankan `remote-setup`.\n\nFakta saat ini:\n- Cloud: {clouds_result}\n- Bridge chat: {bridges_result}\n- Provider: {providers_result}\n- Mode: {mode_result}\n\nUntuk membuat bundle deploy, jalankan secara eksplisit di terminal normal:\n\n```sh\n{command}\n```\n\nRUNBOOK yang dihasilkan mencakup langkah host untuk ditinjau manusia. `--apply` belum diimplementasikan; jangan anggap ini auto-deploy.", |
| 853 | "ApprovalDescSafe": "Meminta operasi aman/baca-saja.", |
| 854 | "ApprovalDescFileWrite": "Meminta untuk mengubah file. Harap konfirmasi path dan konten.", |
| 855 | "ApprovalDescShell": "Meminta untuk mengeksekusi perintah shell. Tinjau perintah dan direktori kerja.", |
| 856 | "ApprovalDescNetwork": "Meminta akses jaringan atau konten remote. Pastikan target tepercaya.", |
| 857 | "ApprovalDescMcpRead": "Meminta untuk membaca dari server MCP.", |
| 858 | "ApprovalDescMcpAction": "Meminta untuk memanggil aksi server MCP yang mungkin memiliki efek samping.", |
| 859 | "ApprovalDescAgent": "Meminta untuk memulai atau memeriksa sub-agent; sub-agent tetap memiliki gating sendiri.", |
| 860 | "ApprovalDescUnknown": "Meminta untuk menjalankan tool tak terklasifikasi. Tinjau parameter dengan cermat.", |
| 861 | "ApprovalImpactSafe": "Operasi baca-saja.", |
| 862 | "ApprovalImpactFileWrite": "Menulis file di workspace atau cakupan tulis yang disetujui.", |
| 863 | "ApprovalImpactShell": "Mengeksekusi perintah Bash di workspace Anda.", |
| 864 | "ApprovalImpactNetwork": "Dapat menjangkau layanan jaringan atau konten remote.", |
| 865 | "ApprovalImpactMcpRead": "Membaca dari server MCP tanpa penulisan lokal yang jelas.", |
| 866 | "ApprovalImpactMcpAction": "Memanggil aksi server MCP yang mungkin memiliki efek samping.", |
| 867 | "ApprovalImpactAgent": "Memulai atau memeriksa sub-agent; sub-agent memiliki gating sendiri.", |
| 868 | "ApprovalImpactUnknown": "Tool tidak terklasifikasi. Tinjau parameter dengan cermat sebelum menyetujui.", |
| 869 | "ApprovalLabelCommand": "Perintah", |
| 870 | "ApprovalLabelDir": "Dir", |
| 871 | "ApprovalLabelFile": "File", |
| 872 | "ApprovalLabelPreview": "Pratinjau", |
| 873 | "ApprovalLabelProposedContent": "konten yang diusulkan", |
| 874 | "ApprovalLabelReplaceThis": "ganti ini", |
| 875 | "ApprovalLabelWithThis": "dengan ini", |
| 876 | "ApprovalLabelReplacementContent": "konten pengganti", |
| 877 | "ApprovalLabelPath": "Path", |
| 878 | "ApprovalLabelTarget": "Target", |
| 879 | "ApprovalLabelInput": "Input", |
| 880 | "ApprovalLabelAction": "Aksi", |
| 881 | "ApprovalLabelType": "Jenis", |
| 882 | "ApprovalLabelPrompt": "Prompt", |
| 883 | "ApprovalLabelAbout": "Tentang: ", |
| 884 | "ApprovalLabelImpact": "Dampak: ", |
| 885 | "SetupConstitutionFileNotChecked": "belum diperiksa", |
| 886 | "SetupConstitutionFileMissing": "constitution.json tidak ditemukan; bawaan/default berlaku", |
| 887 | "SetupConstitutionFileLoadedSelected": "constitution.json valid ada dan terpilih", |
| 888 | "SetupConstitutionFileLoadedInactive": "constitution.json valid ada tetapi nonaktif pada pilihan yang direkam", |
| 889 | "SetupConstitutionFileLoadedUnselected": "constitution.json valid ada; pratinjau atau simpan terpandu untuk memilihnya", |
| 890 | "SetupConstitutionFileEmpty": "constitution.json kosong; gunakan G untuk membuat ulang atau U untuk bawaan", |
| 891 | "SetupConstitutionFileInvalid": "constitution.json tidak valid; gunakan perbaiki/buat ulang atau bawaan", |
| 892 | "SetupConstitutionFileUnreadable": "constitution.json tidak dapat dibaca; gunakan perbaiki/buat ulang atau bawaan", |
| 893 | "SetupConstitutionFilePathError": "CODEWHALE_HOME tidak dapat di-resolve untuk constitution.json", |
| 894 | "SetupExpertOverrideNotChecked": "belum diperiksa", |
| 895 | "SetupExpertOverrideMissing": "prompts/constitution.md tidak ditemukan", |
| 896 | "SetupExpertOverrideActive": "aktif; override Markdown ahli diikutsertakan", |
| 897 | "SetupExpertOverrideDisabled": "file ditemukan tetapi nonaktif; atur {env}=1 untuk mengaktifkan", |
| 898 | "SetupExpertOverrideEmpty": "file override kosong; bawaan/default berlaku", |
| 899 | "SetupExpertOverrideUnreadable": "file override tidak dapat dibaca; bawaan/default berlaku", |
| 900 | "SetupExpertOverridePathError": "CODEWHALE_HOME tidak dapat di-resolve untuk prompts/constitution.md", |
| 901 | "SetupAutonomyUnspecified": "tidak ditentukan atau bawaan/default", |
| 902 | "SetupGuidedPurposeCoding": "meja kerja coding", |
| 903 | "SetupGuidedPurposeResearch": "sintesis riset", |
| 904 | "SetupGuidedPurposeOperations": "asisten operasional", |
| 905 | "SetupGuidedPurposeMixed": "meja kerja campuran", |
| 906 | "SetupGuidedPurposeAboutCoding": "Pengguna Codewhale yang menginginkan meja kerja coding yang tenang dan mengutamakan bukti.", |
| 907 | "SetupGuidedPurposeAboutResearch": "Pengguna Codewhale yang menginginkan riset terkini dengan sitasi dan sintesis yang cermat.", |
| 908 | "SetupGuidedPurposeAboutOperations": "Pengguna Codewhale yang menginginkan bantuan operasional andal dengan titik rollback yang jelas.", |
| 909 | "SetupGuidedPurposeAboutMixed": "Pengguna Codewhale yang menginginkan meja kerja fleksibel untuk coding, riset, menulis, dan operasional.", |
| 910 | "SetupGuidedStyleCoding": "Jaga perubahan kode tetap terbatas pada perilaku yang diminta dan pola repo yang ada.", |
| 911 | "SetupGuidedStyleResearch": "Pisahkan bukti langsung dari inferensi dan kutip sumber untuk fakta yang tidak stabil.", |
| 912 | "SetupGuidedStyleOperations": "Utamakan langkah operasional yang dapat dibalik dengan dry-run, pemeriksaan status, dan catatan rollback.", |
| 913 | "SetupGuidedStyleMixed": "Beradaptasi antara coding, riset, menulis, dan operasional tanpa memperluas postur keamanan.", |
| 914 | "SetupGuidedEvidenceAssumptions": "nyatakan asumsi", |
| 915 | "SetupGuidedEvidenceTestsAndReceipts": "tes & bukti", |
| 916 | "SetupGuidedEvidenceReleaseReceipts": "bukti rilis", |
| 917 | "SetupGuidedNotes": "Jawaban terpandu: purpose={purpose}; initiative={initiative}; evidence={evidence}; communication={communication}; privacy={privacy}; principles={principles}. {notes} Prinsip teks bebas bersifat saran dan tidak mengubah izin persetujuan, sandbox, shell, jaringan, trust, atau MCP.", |
| 918 | "OnboardWelcomeVersion": "Versi {version}", |
| 919 | "OnboardWelcomeLead": "Code berarti dua hal di sini: perangkat lunak yang Anda kirim, dan hukum tempat agen ini bekerja.", |
| 920 | "OnboardWelcomeSetupBlurb": "Setup menyesuaikan dengan yang sudah dikonfigurasi; hanya layar ini yang akan muncul.", |
| 921 | "OnboardWelcomeSteps": "Berikutnya: {steps}.", |
| 922 | "OnboardWelcomeStepLanguage": "pilih bahasa", |
| 923 | "OnboardWelcomeStepAppearance": "pilih tampilan", |
| 924 | "OnboardWelcomeStepApiKey": "hubungkan API key", |
| 925 | "OnboardWelcomeStepTrust": "percayai workspace", |
| 926 | "OnboardWelcomeStepMentalModels": "pelajari mode dan izin", |
| 927 | "OnboardWelcomeStepTips": "tips setup", |
| 928 | "OnboardWelcomeDefaults": "Default bawaan valid; ubah kapan saja dengan /constitution.", |
| 929 | "OnboardWelcomeEnter": "Tekan Enter untuk melanjutkan.", |
| 930 | "OnboardWelcomeExit": "Ctrl+C keluar kapan saja.", |
| 931 | "SetupToolsMcpHotbarLabel": "Sumber hotbar:", |
| 932 | "SetupToolsMcpNeedsActionSaved": "Tools/MCP masih perlu tindakan; direkam untuk laporan setup (tidak menghambat run pertama).", |
| 933 | "SetupToolsMcpPreviewTitle": "Jalur awal aman Tools / MCP", |
| 934 | "SetupToolsMcpOnRampText": "Tools, MCP, Skills & Plugins — Jalur Awal Aman\n\n/setup hanya membaca inventaris lokal. Tidak pernah memulai server MCP, menginstal skill, menjalankan plugin, atau mengeksekusi perintah tak tepercaya.\n\nInventaris saat ini:\n- MCP: {mcp_result}\n- Skills: {skills_result}\n- Direktori tools: {tools_result}\n- Plugins: {plugins_result}\n- Hotbar (adapter bersama): {hotbar_result}\n\nPath (home disamarkan):\n- Konfigurasi MCP: {mcp_path}\n- Skills: {skills_path}\n- Plugins: {plugins_path}\n\nBootstrap aman (jalankan sendiri di terminal normal atau perintah TUI):\n- MCP: /mcp · codewhale mcp init · codewhale doctor\n- Skills: /skills · codewhale setup --skills · /skills install <spec>\n- Plugins: /plugin · codewhale setup --plugins\n- Direktori tools: codewhale setup --tools\n\nAksi berefek samping selalu memerlukan konfirmasi eksplisit. Perintah plugin tetap berbeda dari perintah slash; sumber plugin Hotbar tetap ditunda sampai gate persetujuan hadir.\n\nLihat docs/MCP.md dan docs/skills/README.md untuk yang masih perlu setup eksternal manual.", |
| 935 | "HotbarActionModeOperateName": "Mode Operate", |
| 936 | "HotbarActionModeOperateDescription": "Kerahkan Fleet Anda untuk bekerja paralel.", |
| 937 | "HomeOperateModeTip": "Operate — kerahkan Fleet Anda untuk bekerja paralel", |
| 938 | "HomeOperateModeFleetTip": " Peran bawaan memakai model sesi ini; /fleet setup menyesuaikannya", |
| 939 | "HelpSubtitle": "Konsep, perintah, dan keybinding", |
| 940 | "CommandPaletteTitle": "Perintah", |
| 941 | "CommandPaletteSubtitle": "Temukan dan jalankan satu aksi", |
| 942 | "ConfigSubtitle": "Pengaturan dulu; kunci mentah di detail lanjutan", |
| 943 | "LaunchMenuNewSession": "Sesi baru", |
| 944 | "LaunchMenuNewWorktree": "Worktree baru", |
| 945 | "LaunchMenuResumeSession": "Lanjutkan sesi", |
| 946 | "LaunchMenuChangelog": "Changelog", |
| 947 | "LaunchMenuQuit": "Keluar", |
| 948 | "LaunchMenuUnavailable": "tidak tersedia", |
| 949 | "LaunchMenuSavedCount": "{count} tersimpan", |
| 950 | "LaunchWorktreePrompt": "Beri nama branch/worktree, atau tekan Enter untuk nama otomatis.", |
| 951 | "LaunchWorktreeNeedsGit": "Worktree baru memerlukan repositori Git.", |
| 952 | "LaunchWorktreeNameLabel": "nama worktree", |
| 953 | "LaunchHintMove": "pindah", |
| 954 | "LaunchHintOpen": "buka", |
| 955 | "LaunchTipFlags": "Tip: -w <path> membuka workspace; -r <session-id> melanjutkan langsung", |
| 956 | "LaunchSavedSessionSingular": "1 sesi tersimpan", |
| 957 | "LaunchSavedSessionsPlural": "{count} sesi tersimpan", |
| 958 | "LaunchCreatingWorktree": "Membuat worktree…", |
| 959 | "LaunchWorktreeFailed": "Worktree gagal: {error}", |
| 960 | "LaunchNoSavedSessions": "Tidak ada sesi tersimpan untuk workspace ini.", |
| 961 | "PhaseIdle": "diam", |
| 962 | "PhaseDraft": "draf", |
| 963 | "PhaseWorking": "bekerja", |
| 964 | "PhaseReasoning": "menalar", |
| 965 | "PhaseReading": "membaca", |
| 966 | "PhaseUsingTool": "memakai tool", |
| 967 | "PhaseVerifying": "memverifikasi", |
| 968 | "PhaseWaitingOnYou": "menunggu Anda", |
| 969 | "PhaseDone": "selesai", |
| 970 | "PhaseFailed": "gagal", |
| 971 | "PhaseFinishing": "menyelesaikan", |
| 972 | "ChipModeAct": "act", |
| 973 | "ChipModePlan": "plan", |
| 974 | "ChipModeOperate": "operate", |
| 975 | "ChipPermissionReadOnly": "baca saja", |
| 976 | "ChipPermissionAsk": "ask", |
| 977 | "ChipPermissionAuto": "auto", |
| 978 | "ChipPermissionFullAccess": "Full Access", |
| 979 | "ChipPermissionNever": "never", |
| 980 | "FooterHintKeys": "tombol", |
| 981 | "FooterHintOutput": "output", |
| 982 | "FooterHintContext": "konteks", |
| 983 | "EmptyStateNoGit": "tanpa git", |
| 984 | "EmptyStateMcpLabel": "mcp", |
| 985 | "EmptyStateFleetLabel": "Fleet", |
| 986 | "EmptyStateFleetSetupLabel": "Fleet siap", |
| 987 | "EmptyStateHelpHint": "— lihat semuanya", |
| 988 | "SessionsSurfaceTitle": "sesi", |
| 989 | "SessionsPaneTitle": " sesi (1-9) ", |
| 990 | "SessionsHistoryPaneTitle": " riwayat (PgUp/PgDn) ", |
| 991 | "SessionsActionResume": "lanjut", |
| 992 | "SessionsActionSearch": "cari", |
| 993 | "SessionsActionSort": "urut", |
| 994 | "SessionsActionRename": "ganti nama", |
| 995 | "SessionsActionAllWorkspaces": "semua workspace", |
| 996 | "SessionsActionDelete": "hapus", |
| 997 | "SessionsActionClose": "tutup", |
| 998 | "SessionsScopeSortHeader": "cakupan dan urutan · {sort}", |
| 999 | "SessionsEmptyTitle": "Belum ada sesi tersimpan.", |
| 1000 | "SessionsEmptyHint": "Kirim pesan untuk memulai; sesi disimpan otomatis.", |
| 1001 | "SessionsShowingAllWorkspaces": "menampilkan sesi dari semua workspace", |
| 1002 | "SessionsScopedToWorkspace": "terbatas pada workspace ini", |
| 1003 | "SessionsNewTitlePrompt": "Judul baru: ", |
| 1004 | "SessionsDeletePrompt": "Hapus sesi? (y/n)", |
| 1005 | "SessionsConfirmDelete": "Konfirmasi hapus (y/n)", |
| 1006 | "SessionsNewSessionTitle": "Sesi Baru", |
| 1007 | "SessionsOpenedHistory": "Riwayat dibuka untuk {id}", |
| 1008 | "SessionsSortStatus": "Urutan: {sort}", |
| 1009 | "SessionsSortRecent": "terbaru", |
| 1010 | "SessionsSortName": "nama", |
| 1011 | "SessionsSortSize": "ukuran", |
| 1012 | "SessionsSearchPrompt": "Cari: ketik untuk memfilter, Enter untuk menerapkan", |
| 1013 | "SessionsDeleteFailed": "Hapus gagal: {error}", |
| 1014 | "SessionsDeleted": "Sesi {id} dihapus", |
| 1015 | "SessionsNoSelection": "Tidak ada sesi terpilih", |
| 1016 | "SessionsTitleLength": "Judul harus 1–100 karakter", |
| 1017 | "SessionsOpenFailed": "Tidak dapat membuka sesi: {error}", |
| 1018 | "SessionsLoadFailed": "Tidak dapat memuat sesi: {error}", |
| 1019 | "SessionsRenameFailed": "Ganti nama gagal: {error}", |
| 1020 | "SessionsRenamed": "Diganti nama menjadi \"{title}\"", |
| 1021 | "SessionsNoResults": "Tidak ada sesi ditemukan.", |
| 1022 | "SessionsDirectoryFailed": "Gagal membuka direktori sesi.", |
| 1023 | "SessionsPreviewFailed": "Gagal memuat pratinjau sesi.", |
| 1024 | "SessionsDeleteCancelled": "Hapus dibatalkan", |
| 1025 | "SessionsRenameCancelled": "Ganti nama dibatalkan", |
| 1026 | "SessionsShowingRange": "Menampilkan {start}-{end} / {total}", |
| 1027 | "SessionsMessageCountCompact": "{count} pesan", |
| 1028 | "SessionsForkCompact": "fork", |
| 1029 | "SessionsUnknownMode": "tidak diketahui", |
| 1030 | "SessionsPreviewTitle": "Judul: {title}", |
| 1031 | "SessionsPreviewUpdated": "Diperbarui: {updated}", |
| 1032 | "SessionsPreviewMessagesModel": "Pesan: {count} | Model: {model}", |
| 1033 | "SessionsPreviewMode": "Mode: {mode}", |
| 1034 | "SessionsToolCall": "panggilan tool: {name} {input}", |
| 1035 | "SessionsToolError": "error tool: {content}", |
| 1036 | "SessionsToolResult": "hasil tool: {content}", |
| 1037 | "SessionsServerTool": "tool server: {name} {input}", |
| 1038 | "SessionsImage": "[gambar]", |
| 1039 | "SessionsTimeJustNow": "baru saja", |
| 1040 | "SessionsTimeMinutesAgo": "{count} mnt lalu", |
| 1041 | "SessionsTimeHoursAgo": "{count} jam lalu", |
| 1042 | "SessionsTimeDaysAgo": "{count} hari lalu", |
| 1043 | "CtxInspRowSystemPrompt": "system prompt", |
| 1044 | "CtxInspRowMessages": "pesan", |
| 1045 | "CtxInspRowFree": "bebas", |
| 1046 | "CtxInspFreeTokensDetail": "{free} token bebas tersisa sebelum jendela rute penuh. Ambang auto-compact: {threshold}%.", |
| 1047 | "CtxInspDrillTitle": "konteks · {row}", |
| 1048 | "CtxInspSurfaceTitle": "konteks", |
| 1049 | "CtxInspActionSelect": "pilih", |
| 1050 | "CtxInspActionDrillDown": "telusuri", |
| 1051 | "CtxInspActionClose": "tutup", |
| 1052 | "CtxInspUsedTokens": "~{used}/{max} token", |
| 1053 | "CtxInspAutoCompactAt": "auto-compact pada {threshold}%", |
| 1054 | "CtxInspRowTokens": "{tokens} token · {percent}%", |
| 1055 | "RouteSurfaceTitle": "rute · {view}", |
| 1056 | "RouteBrowseCatalog": "telusuri katalog", |
| 1057 | "RouteActionType": "Jenis", |
| 1058 | "RouteActionSearchAnyModel": "cari model apa pun", |
| 1059 | "RoutePanelHeader": "rute", |
| 1060 | "RouteProviderLabel": "provider", |
| 1061 | "RouteModelFirstAtomic": "rute atomik model-first", |
| 1062 | "PickerActionMove": "pindah", |
| 1063 | "PickerActionSwitch": "alih", |
| 1064 | "PickerActionApply": "terapkan", |
| 1065 | "PickerActionSetStartupDefault": "tetapkan sebagai default saat mulai", |
| 1066 | "PickerActionCancel": "batal", |
| 1067 | "PickerActionClear": "bersihkan", |
| 1068 | "PickerActionClearSearch": "hapus pencarian", |
| 1069 | "PickerActionBrowseAll": "telusuri semua", |
| 1070 | "PickerActionCustom": "kustom", |
| 1071 | "PickerActionJump": "lompat", |
| 1072 | "PickerActionEditKey": "edit kunci", |
| 1073 | "PickerActionModels": "model", |
| 1074 | "PickerActionUnavailable": "tidak tersedia", |
| 1075 | "PickerActionSetKey": "atur kunci", |
| 1076 | "PickerActionConfigured": "terkonfigurasi", |
| 1077 | "RouteNoModels": "Tidak ada model tersedia.", |
| 1078 | "RouteNoModelMatch": "Tidak ada model cocok dengan \"{query}\" — Backspace untuk menghapus.", |
| 1079 | "ProviderNoMatchesTitle": "Tidak ada provider cocok", |
| 1080 | "ProviderNoMatchesHint": "Coba kata kunci lain atau hapus untuk menelusuri.", |
| 1081 | "ProviderNoConfiguredTitle": "Belum ada provider terkonfigurasi", |
| 1082 | "ProviderNoConfiguredHint": "Telusuri semua provider yang didukung atau buat endpoint kustom.", |
| 1083 | "ProviderNoCatalogModels": "Tidak ada model katalog tersedia.", |
| 1084 | "ProviderExternalActionRevoke": "cabut eksternal", |
| 1085 | "ProviderExternalActionChoices": "pilihan akses eksternal", |
| 1086 | "ProviderExternalActionReuseGrok": "penggunaan ulang Grok eksternal", |
| 1087 | "ProviderExternalHintCodexReview": "Setelah {login}, tekan Enter untuk meninjau pilihan akses nonaktif/baca-saja/terkelola.", |
| 1088 | "ProviderExternalHintXaiReview": "Tekan Enter untuk login perangkat milik Codewhale; tekan E untuk meninjau penggunaan ulang Grok CLI yang ada.", |
| 1089 | "ProviderExternalHintXaiApiKey": "Atau gunakan XAI_API_KEY dan buka ulang picker ini.", |
| 1090 | "XaiAuthChoiceTitle": " Autentikasi xAI ", |
| 1091 | "XaiAuthChoiceIntro": "Pilih satu sumber kredensial yang eksplisit. Teks kunci tidak pernah diperlakukan sebagai token OAuth.", |
| 1092 | "XaiAuthChoiceApiKeyOption": "Kunci API xAI — ketik atau tempel, lalu simpan di slot penyedia xAI", |
| 1093 | "XaiAuthChoiceDeviceOAuthOption": "OAuth perangkat native — masuk lewat browser/kode perangkat dengan penyimpanan milik Codewhale", |
| 1094 | "ProviderExternalDetailScope": "Eksternal: access={access} | provider={provider} | source={source} | version={version} | {state}", |
| 1095 | "ProviderExternalDormant": "dorman", |
| 1096 | "ProviderExternalOwnerPath": "Pemilik/path: {owner} | {path}", |
| 1097 | "ProviderExternalPinnedPathWarning": "Peringatan: path kredensial ambient {owner} berubah; persetujuan tetap terkunci pada {path}.", |
| 1098 | "ProviderExternalSemanticsRevoke": "{semantics} | cabut: {revoke}", |
| 1099 | "ProviderExternalRevoke": "cabut: {revoke}", |
| 1100 | "ProviderExternalChoiceTitle": " Akses kredensial eksternal · {provider} ", |
| 1101 | "ProviderExternalActionChoose": "pilih", |
| 1102 | "ProviderExternalChoiceIntro": "Pilih apa yang boleh Codewhale lakukan dengan kredensial milik CLI lain.", |
| 1103 | "ProviderExternalDisabledLabel": "Nonaktif (default)", |
| 1104 | "ProviderExternalDisabledDetail": "tanpa probing, baca, refresh, jaringan, atau tulis", |
| 1105 | "ProviderExternalReadOnlyLabel": "Baca-saja", |
| 1106 | "ProviderExternalReadOnlyDetail": "satu file persis; konfirmasi eksplisit menyusul", |
| 1107 | "ProviderExternalReadOnlySemantics": "baca file persis ini; tanpa refresh, permintaan identity-provider atau discovery, penulisan file eksternal, atau penulisan ulang; permintaan normal ke provider terpilih boleh memakai tokennya", |
| 1108 | "ProviderExternalManagedLabel": "Terkelola (tidak tersedia)", |
| 1109 | "ProviderExternalManagedDetail": "tidak ada adapter preservasi schema-safe yang ditinjau", |
| 1110 | "ProviderExternalConfirmTitle": " Konfirmasi akses baca-saja persis ", |
| 1111 | "ProviderExternalActionGrant": "beri akses baca-saja", |
| 1112 | "ProviderExternalOwnerLabel": "CLI pemilik", |
| 1113 | "ProviderExternalExactPathLabel": "Path hasil resolve persis", |
| 1114 | "ProviderExternalSemanticsLabel": "Semantik", |
| 1115 | "ProviderExternalRejectUnsafe": "Codewhale akan menolak symlink, reparse point, dan file non-reguler.", |
| 1116 | "ProviderExternalRevokeLabel": "Cabut", |
| 1117 | "ProviderExternalGrantedToast": "Akses baca-saja {owner} diberikan untuk {provider}. Tanpa refresh, permintaan identity/discovery, atau penulisan file eksternal; permintaan provider normal boleh memakai token.", |
| 1118 | "ProviderExternalSaveFailedToast": "Persetujuan kredensial eksternal tidak tersimpan: {error}", |
| 1119 | "ProviderExternalRevokedToast": "Akses kredensial eksternal dicabut untuk {provider}", |
| 1120 | "ProviderExternalRevokeFailedToast": "Akses kredensial eksternal tidak tercabut: {error}", |
| 1121 | "ThemeSurfaceTitle": "tema · pratinjau langsung", |
| 1122 | "ThemeTreatmentOmbreUnavailable": "Treatment Ombre tidak tersedia — latar dikendalikan Terminal", |
| 1123 | "ThemeTreatmentFlatActive": "Treatment Flat — aktif", |
| 1124 | "ThemeTreatmentOmbreActive": "Treatment Ombre — aktif", |
| 1125 | "FleetRosterHeaderLabel": "fleet", |
| 1126 | "FleetRosterTabRoster": "roster", |
| 1127 | "FleetRosterTabSetup": "setup", |
| 1128 | "FleetRosterWorkers": "worker", |
| 1129 | "FleetRosterMembersCount": "{count} anggota", |
| 1130 | "FleetRosterOperatorFirst": "operator memimpin · model sesi menjalankan Fleet ini", |
| 1131 | "FleetRosterOperatorRow": "operator · leader", |
| 1132 | "FleetReadyNotice": "Fleet siap · /fleet membuka peran · /fleet setup menyesuaikan rute", |
| 1133 | "FleetProfileIdentityVerifyFailed": "Tidak dapat memverifikasi identitas profil yang ada ({error}); perbaiki file yang disebutkan sebelum menyimpan.", |
| 1134 | "FleetProfileIdConflict": "Id profil `{id}` sudah dipakai oleh {path}; buat ulang draf dengan peran berbeda atau hapus file lama dulu.", |
| 1135 | "FleetProfileProviderUnconfigured": "Profil mengunci provider `{provider}` yang belum punya kredensial terkonfigurasi ({env}); atur di /provider sebelum menyimpan.", |
| 1136 | "WorkflowStatusWaiting": "menunggu", |
| 1137 | "WorkflowDebrief": "debrief: {done}/{total} tuntas · {failed} gagal · {cancelled} dibatalkan · {elapsed}", |
| 1138 | "WorkflowTranscriptDetails": "transkrip: JSON run lengkap tersedia di detail tool ({details})", |
| 1139 | "WorkflowReceiptRole": "peran {value}", |
| 1140 | "WorkflowReceiptReasoning": "penalaran {value}", |
| 1141 | "WorkflowReceiptVia": "melalui {value}", |
| 1142 | "WorkflowReceiptTokens": "token {value}", |
| 1143 | "WorkflowReceiptTools": "alat {value}", |
| 1144 | "WorkflowReceiptDuration": "durasi {value}", |
| 1145 | "WorkflowReceiptUnknown": "tidak diketahui", |
| 1146 | "WorkflowReceiptProviderReported": "dilaporkan penyedia", |
| 1147 | "WorkflowReceiptEstimated": "perkiraan", |
| 1148 | "SidebarTasksLabel": "Tugas", |
| 1149 | "SidebarTodoLabel": "Perlu dikerjakan", |
| 1150 | "WorkSurfaceTodoProgress": "{label} {completed}/{total} · sisa {remaining}", |
| 1151 | "SidebarStopControl": "berhenti", |
| 1152 | "SidebarDestructiveArmed": "Aksi destruktif aktif — tekan Enter untuk konfirmasi atau bersihkan draf untuk batal", |
| 1153 | "WorkSurfaceStopConfirmHint": "konfirmasi berhenti · Esc membatalkan", |
| 1154 | "CoordinationWorkTitle": "Kerja Koordinasi", |
| 1155 | "CoordinationSummaryDecisions": "{count} keputusan", |
| 1156 | "CoordinationSummaryContentions": "{count} pertentangan", |
| 1157 | "CoordinationSummaryReconciled": "{count} direkonsiliasi", |
| 1158 | "CoordinationSchema": "Skema {value}", |
| 1159 | "CoordinationSequence": "urutan {value}", |
| 1160 | "CoordinationPerSectionLimit": "hingga {limit} per bagian", |
| 1161 | "CoordinationDecisionsHeading": "Keputusan", |
| 1162 | "CoordinationNone": "Tidak ada", |
| 1163 | "CoordinationNoneValue": "tidak ada", |
| 1164 | "CoordinationStatus": "status {status}", |
| 1165 | "CoordinationOwner": "pemilik {owner}", |
| 1166 | "CoordinationVersion": "versi {version}", |
| 1167 | "CoordinationWriteClaimsHeading": "Klaim tulis", |
| 1168 | "CoordinationIsolated": "terisolasi", |
| 1169 | "CoordinationSharedWorkspace": "workspace bersama", |
| 1170 | "CoordinationPaths": "path {paths}", |
| 1171 | "CoordinationContracts": "kontrak {contracts}", |
| 1172 | "CoordinationContentionsHeading": "Pertentangan", |
| 1173 | "CoordinationClaimant": "pengklaim {claimant}", |
| 1174 | "CoordinationDisposition": "disposisi {disposition}", |
| 1175 | "CoordinationNeutralReconciliationHeading": "Rekonsiliasi netral", |
| 1176 | "CoordinationCandidates": "{count} kandidat", |
| 1177 | "CoordinationRetry": "coba lagi {count}/{limit}", |
| 1178 | "CoordinationReviewer": "peninjau {reviewer}", |
| 1179 | "CoordinationVerifier": "pemeriksa {verifier}", |
| 1180 | "CoordinationVerification": "verifikasi {verification}", |
| 1181 | "CoordinationContextProjectionsHeading": "Proyeksi konteks", |
| 1182 | "CoordinationContextDecisions": "keputusan {decisions}", |
| 1183 | "CoordinationBytes": "{count} byte", |
| 1184 | "CoordinationDeduplicated": "{count} dideduplikasi", |
| 1185 | "CoordinationOmitted": "{count} dihilangkan", |
| 1186 | "CoordinationActiveHotPathsHeading": "Hot path aktif", |
| 1187 | "CoordinationActiveClaims": "{count} klaim aktif", |
| 1188 | "CoordinationMetricsNoteHeading": "Catatan metrik", |
| 1189 | "CoordinationMetricsNoAuthoritativeSource": "pertumbuhan dan rute/biaya tetap null saat ledger koordinasi tidak punya sumber otoritatif", |
| 1190 | "CoordinationStatusProposed": "diusulkan", |
| 1191 | "CoordinationStatusAccepted": "diterima", |
| 1192 | "CoordinationStatusSuperseded": "digantikan", |
| 1193 | "ComposerSlashMenuHint": " enter:jalankan · tab:lengkapi · ↑↓:pilih · esc:lanjut ketik ", |
| 1194 | "ApprovalRepoLawBadge": "HUKUM REPO", |
| 1195 | "ApprovalRepoLawTitle": "Constitution repositori", |
| 1196 | "ApprovalRepoLawWarning": "Hukum repositori memerlukan konfirmasi pada postur dengan gate persetujuan.", |
| 1197 | "ApprovalRepoLawRuleLabel": "Aturan ", |
| 1198 | "FilePickerMatchSingular": "@ lampirkan · 1 cocok", |
| 1199 | "FilePickerMatchesPlural": "@ lampirkan · {count} cocok", |
| 1200 | "FilePickerScanning": "Memindai workspace…", |
| 1201 | "BehavioralTipPlanning": "Merencanakan? {key} beralih ke mode Plan", |
| 1202 | "BehavioralTipBackgroundReceipt": "Bukti ada di panel Work — {key} membuka inspektor", |
| 1203 | "BehavioralTipClearedInput": "Terhapus · {chord} memulihkan", |
| 1204 | "BehavioralTipMcpValidation": "{command} memulai server dan menunjukkan alasannya", |
| 1205 | "BehavioralTipRepeatedCommand": "{command} dapat menyematkan ini", |
| 1206 | "SettingLockedDuringTurn": "{setting} terkunci saat giliran berjalan — tekan Esc untuk menginterupsi dulu", |
| 1207 | "SettingSubjectMode": "Mode", |
| 1208 | "SettingSubjectThinking": "Thinking", |
| 1209 | "SettingSubjectModel": "Model", |
| 1210 | "SettingSubjectModelAndThinking": "Model dan thinking", |
| 1211 | "SettingSubjectProvider": "Provider", |
| 1212 | "SettingSubjectPermissions": "Izin", |
| 1213 | "ThinkingControlledByAutoRouting": "Thinking dikendalikan oleh routing model otomatis; pilih model tetap dulu.", |
| 1214 | "SavedAsStartupDefault": "disimpan sebagai default startup", |
| 1215 | "ModeAlreadyActiveSavedAsDefault": "Sudah dalam mode {mode} — disimpan sebagai default startup.", |
| 1216 | "StartupDefaultNotSaved": "{setting} tidak tersimpan: {error}", |
| 1217 | "StartupDefaultSubjectMode": "mode startup", |
| 1218 | "StartupDefaultSubjectThinking": "level thinking", |
| 1219 | "StartupDefaultSubjectModel": "model", |
| 1220 | "StartupDefaultSubjectAll": "default startup", |
| 1221 | "CmdCostReportSubtotal": "Biaya sesi:\n ─────────────────────────────\n Subtotal terharga: {cost}\n\n Satu atau lebih giliran berbayar tidak termasuk; lihat cakupan di bawah.", |
| 1222 | "CmdCostReportUnknown": "Biaya sesi:\n ─────────────────────────────\n Perkiraan total: tidak diketahui\n\n Tidak ada giliran dengan harga otoritatif dalam mata uang terpilih.", |
| 1223 | "CmdCostUnknownValue": "tidak diketahui", |
| 1224 | "CmdCostEstimateOnly": "Ini perkiraan, bukan tagihan: dihitung secara lokal dari penggunaan token yang dilaporkan penyedia dan tarif terpublikasi, dan bisa berbeda dari faktur Anda.", |
| 1225 | "CmdCostCoverage": "Tercakup: {priced} dari {turns} giliran berbayar terharga.", |
| 1226 | "CmdCostUnpricedTurns": "Dikecualikan: {unpriced} giliran berbayar tanpa harga otoritatif ({reasons}); pengeluarannya tidak ada dalam total di atas.", |
| 1227 | "CmdCostUnpricedClasses": "Kelas token tanpa harga pada sesi ini: {classes}. Giliran yang memakainya gagal-tertutup alih-alih melaporkan terlalu rendah.", |
| 1228 | "CmdCostCoverageUnknownLegacy": "Cakupan: tidak diketahui. Sesi ini disimpan sebelum cakupan harga per giliran dicatat, jadi berapa bagian total di atas yang terhitung tidak dapat dipastikan.", |
| 1229 | "CmdCostPricingProvenance": "Sumber harga yang digunakan: {sources}.", |
| 1230 | "CmdCostLivePricingDowngraded": "Harga langsung penyedia tidak dapat diverifikasi untuk rute ini ({defects}); tarif terpublikasi bawaan digunakan.", |
| 1231 | "CmdCostLivePricingUnavailable": "Harga langsung penyedia tidak dapat diverifikasi untuk rute ini ({defects}), dan tidak ada tarif bawaan yang dapat dipakai; pengeluaran ini tidak diketahui.", |
| 1232 | "CmdCostRoutesHeader": "Rute teraudit (disunting):", |
| 1233 | "CmdTokensCacheWriteTotal": "Token tulis-cache (cache-creation) sesi ini: {write}. Ditagih di atas tarif input bila penyedia memublikasikan premi tulis; lihat /cache untuk rincian per giliran.", |
| 1234 | "ModelPickerAutoNetworkActiveProviderHint": "per giliran · hanya penyedia aktif · permintaan + konteks terbaru → {provider} / {model}", |
| 1235 | "CmdLaneDescription": "Kelola Lane aktif: interrupt, restart, resume", |
| 1236 | "StepfunBillingRouteTitle": "Rute penagihan StepFun", |
| 1237 | "StepfunBillingRouteIntro": "StepFun menagih pay-as-you-go dan langganan Step Plan pada endpoint terpisah. Pilih yang sesuai dengan kunci Anda.", |
| 1238 | "StepfunBillingRoutePaygOption": "Pay-as-you-go (harga per token)", |
| 1239 | "StepfunBillingRoutePlanOption": "Langganan Step Plan (jatah paket)", |
| 1240 | "StepfunPlanApiKeyHint": "Untuk langganan StepFun Step Plan, gunakan kunci yang diterbitkan untuk Step Plan Anda, bukan kunci pay-as-you-go.", |
| 1241 | "StepfunPlanRouteHint": "Rute ini memakai {route} dan ditagih dari jatah Step Plan Anda.", |
| 1242 | "ConfigLabelSessionsRail": "Panel sesi", |
| 1243 | "ConfigLabelSessionAutoResume": "Lanjutkan otomatis sesi terakhir", |
| 1244 | "SessionsRailTitle": "Sesi", |
| 1245 | "SessionsRailEmpty": "Belum ada sesi di ruang kerja ini", |
| 1246 | "SessionsRailBrowseAll": "Jelajahi semua sesi", |
| 1247 | "SessionsRailShowingCount": "{shown} dari {total} — lihat semua", |
| 1248 | "SessionsRailUnavailable": "Sesi tidak tersedia: {error}", |
| 1249 | "SessionsActionArchive": "arsipkan", |
| 1250 | "SessionsActionShowArchived": "diarsipkan", |
| 1251 | "SessionsArchived": "Sesi {id} diarsipkan", |
| 1252 | "SessionsRestored": "Sesi {id} dipulihkan", |
| 1253 | "SessionsArchiveFailed": "Gagal mengarsipkan: {error}", |
| 1254 | "SessionsShowingArchived": "Menampilkan sesi terarsip", |
| 1255 | "SessionsHidingArchived": "Menyembunyikan sesi terarsip", |
| 1256 | "SessionsArchivedCompact": "diarsipkan", |
| 1257 | "KbReasoningDetail": "Open reasoning detail for the selected or current turn", |
| 1258 | "KbTurnInspector": "Buka Turn Inspector", |
| 1259 | "CmdTurnInspectDescription": "Open the whole-turn inspector", |
| 1260 | "CmdAutomationDescription": "Kelola otomatisasi terjadwal yang tahan lama", |
| 1261 | "AutomationUsage": "Penggunaan: /automation [list|show <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]", |
| 1262 | "AutomationManagerUnavailable": "Pengelola otomatisasi tidak tersedia dalam sesi ini.", |
| 1263 | "AutomationListFailed": "Tidak dapat menampilkan daftar otomatisasi: {error}", |
| 1264 | "AutomationActionFailed": "Tidak dapat {action} otomatisasi {id}: {error}", |
| 1265 | "AutomationEmpty": "Tidak ada otomatisasi terjadwal. Gunakan alat `automation` untuk membuatnya.", |
| 1266 | "AutomationListHeading": "Otomatisasi terjadwal", |
| 1267 | "AutomationNoun": "Otomatisasi", |
| 1268 | "AutomationStatusLabel": "status", |
| 1269 | "AutomationStatusActive": "aktif", |
| 1270 | "AutomationStatusPaused": "dijeda", |
| 1271 | "AutomationRunStatusQueued": "dalam antrean", |
| 1272 | "AutomationRunStatusRunning": "berjalan", |
| 1273 | "AutomationRunStatusCompleted": "selesai", |
| 1274 | "AutomationRunStatusFailed": "gagal", |
| 1275 | "AutomationRunStatusCanceled": "dibatalkan", |
| 1276 | "AutomationActionInspect": "memeriksa", |
| 1277 | "AutomationActionPause": "menjeda", |
| 1278 | "AutomationActionResume": "melanjutkan", |
| 1279 | "AutomationActionDelete": "menghapus", |
| 1280 | "AutomationActionRun": "menjalankan", |
| 1281 | "AutomationActionPaused": "dijeda", |
| 1282 | "AutomationActionResumed": "dilanjutkan", |
| 1283 | "AutomationNextLabel": "berikutnya", |
| 1284 | "AutomationNameLabel": "nama", |
| 1285 | "AutomationPromptLabel": "instruksi", |
| 1286 | "AutomationCwdLabel": "direktori kerja", |
| 1287 | "AutomationModeLabel": "mode", |
| 1288 | "AutomationAllowShellLabel": "izinkan shell", |
| 1289 | "AutomationTrustModeLabel": "mode kepercayaan", |
| 1290 | "AutomationAutoApproveLabel": "persetujuan otomatis", |
| 1291 | "AutomationRruleLabel": "aturan pengulangan", |
| 1292 | "AutomationDeliveryLabel": "pengiriman", |
| 1293 | "AutomationLastLabel": "terakhir", |
| 1294 | "AutomationRecentRunsLabel": "eksekusi terbaru", |
| 1295 | "AutomationNoRuns": "tidak ada eksekusi tercatat", |
| 1296 | "AutomationRunsUnavailable": "eksekusi tidak tersedia", |
| 1297 | "AutomationTaskLabel": "tugas", |
| 1298 | "AutomationMutationReceipt": "{name} — {action} ({status_label}: {status})", |
| 1299 | "AutomationRunEnqueued": "Eksekusi otomatisasi {id} dimasukkan ke antrean: {status} (tugas {task})", |
| 1300 | "AutomationDeletePreview": "Penghapusan belum dikonfirmasi. Tidak ada yang dihapus.\nOtomatisasi: {id} ({name})\nEksekusi tercatat: {run_count}\nUntuk menghapus definisi dan riwayat eksekusi, jalankan:\n{command}", |
| 1301 | "AutomationDeleteConfirmationStale": "Konfirmasi penghapusan tidak lagi cocok dengan otomatisasi {id}; tidak ada yang dihapus. Tinjau keadaan saat ini dengan {command}.", |
| 1302 | "AutomationDeleted": "Otomatisasi {id} ({name}) dihapus. Eksekusi tercatat yang dihapus: {run_count}." |
| 1303 | } |
| 1304 |