UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

2 lines 49.1 kB
var e={common:{health:`Kesehatan`,ok:`OK`,yes:`Ya`,no:`Tidak`,active:`Aktif`,loading:`Memuat…`,refreshing:`Menyegarkan…`,online:`Online`,offline:`Offline`,connect:`Hubungkan`,connected:`Terhubung`,refresh:`Muat ulang`,reload:`Muat ulang`,reset:`Atur Ulang`,probe:`Probe`,call:`Panggil`,confirm:`Konfirmasi`,cancel:`Batal`,next:`Berikutnya`,back:`Kembali`,create:`Buat`,copy:`Salin`,copied:`Disalin!`,copyCode:`Salin kode`,delete:`Hapus`,dismiss:`Tutup`,unselect:`Batalkan pilihan`,enabled:`Diaktifkan`,disabled:`Dinonaktifkan`,none:`tidak ada`,na:`t/a`,never:`never`,configured:`Dikonfigurasi`,running:`Berjalan`,linked:`Ditautkan`,mode:`Mode`,system:`Sistem`,light:`Ringan`,dark:`Gelap`,baseUrl:`URL Dasar`,lastStart:`Terakhir dimulai`,lastProbe:`Probe terakhir`,lastInbound:`Inbound terakhir`,lastConnect:`Terakhir terhubung`,lastMessage:`Pesan terakhir`,authAge:`Usia autentikasi`,credential:`Kredensial`,audience:`Audiens`,publicKey:`Kunci Publik`,probeOk:`Probe berhasil`,probeFailed:`Probe gagal`,reloadConfig:`Muat Ulang Config`,loadConfig:`Muat config`,loadApprovals:`Muat persetujuan`,settingsSections:`Bagian pengaturan`,version:`Versi`,docs:`Dokumen`,theme:`Tema`,colorMode:`Mode warna`,colorModeOption:`Mode warna: {mode}`,resources:`Sumber daya`,search:`Cari`,save:`Simpan`,saving:`Menyimpan…`,saveAndPublish:`Simpan & Publikasikan`,importing:`Mengimpor…`,importFromRelays:`Impor dari Relay`,showAdvanced:`Tampilkan Lanjutan`,hideAdvanced:`Sembunyikan Lanjutan`,unsavedChanges:`Anda memiliki perubahan yang belum disimpan`,secondsAgo:`{count} dtk lalu`,working:`Sedang bekerja…`,showQr:`Tampilkan QR`,relink:`Tautkan ulang`,waitForScan:`Tunggu pemindaian`,logout:`Keluar`},channels:{health:{title:`Kesehatan saluran`,subtitle:`Snapshot status saluran dari gateway.`,noSnapshotYet:`Belum ada snapshot.`},generic:{subtitle:`Status dan konfigurasi saluran.`},gatewayUrlConfirmation:{title:`Ubah URL Gateway`,subtitle:`Ini akan menyambungkan ulang ke server gateway yang berbeda`,warning:`Konfirmasi hanya jika Anda memercayai URL ini. URL berbahaya dapat membahayakan sistem Anda.`},nostr:{profile:`Profil`,editProfile:`Edit Profil`,profilePicture:`Foto profil`,noProfile:`Belum ada profil yang disetel.`,noProfileHint:`Klik "Edit Profil" untuk menambahkan nama, bio, dan avatar Anda.`,name:`Nama`,displayName:`Nama Tampilan`,about:`Tentang`,advanced:`Lanjutan`,profilePicturePreview:`Pratinjau foto profil`,account:`Akun`,username:`Nama pengguna`,usernameHelp:`Nama pengguna singkat (mis., satoshi)`,bio:`Bio`,bioPlaceholder:`Ceritakan tentang diri Anda...`,bioHelp:`Bio atau deskripsi singkat`,displayNameHelp:`Nama tampilan lengkap Anda`,avatarUrl:`URL Avatar`,avatarHelp:`URL HTTPS ke foto profil Anda`,bannerUrl:`URL Banner`,bannerHelp:`URL HTTPS ke gambar banner`,website:`Situs web`,websiteHelp:`Situs web pribadi Anda`,nip05Identifier:`Identifier NIP-05`,nip05Help:`Identifier yang dapat diverifikasi (mis., you@domain.com)`,lightningAddress:`Alamat Lightning`,lightningHelp:`Alamat Lightning untuk tip (LUD-16)`}},lazyView:{loadingTitle:`Memuat panel`,errorTitle:`Panel gagal dimuat`,errorSubtitle:`Muat ulang halaman untuk memuat bundel Control UI terbaru, atau coba lagi jika permintaan jaringan gagal.`,retry:`Coba lagi`,unknownError:`Kesalahan pemuatan modul yang tidak diketahui.`},nodes:{binding:{loadConfigHint:`Muat config untuk mengedit binding.`,formModeHint:`Ubah tab Config ke mode Form untuk mengedit binding di sini.`,execNodeBinding:`Binding node exec`,execNodeBindingSubtitle:`Sematkan agen ke node tertentu saat menggunakan exec host=node.`,defaultBinding:`Binding default`,defaultBindingHint:`Digunakan saat agen tidak menimpa binding node.`,node:`Node`}},instances:{title:`Instance Terhubung`,subtitle:`Beacon kehadiran dari gateway dan klien.`,showHosts:`Tampilkan host dan IP`,hideHosts:`Sembunyikan host dan IP`,toggleHostVisibility:`Alihkan visibilitas host`,noInstances:`Belum ada instance yang dilaporkan.`,lastInput:`Input terakhir {time}`,reason:`Alasan {reason}`},sessionsView:{title:`Sesi`,subtitle:`Kunci sesi aktif dan penggantian per sesi.`,store:`Penyimpanan: {path}`,active:`Aktif`,limit:`Batas`,filters:`Filter`,showFilters:`Tampilkan filter`,hideFilters:`Sembunyikan filter`,sourceFilters:`Filter sumber sesi`,global:`Global`,unknown:`Tidak diketahui`,showArchived:`Tampilkan yang diarsipkan`,activeTooltip:`Diperbarui dalam {count} menit terakhir.`,limitTooltip:`Jumlah sesi maksimum untuk dimuat.`,globalTooltip:`Sertakan sesi global.`,unknownTooltip:`Sertakan sesi tidak dikenal.`,showArchivedTooltip:`Sertakan sesi yang diarsipkan.`,minutesPlaceholder:`mnt`,searchPlaceholder:`Filter menurut kunci, agen, label, jenis…`,selected:`{count} dipilih`,deleteSelected:`Hapus`,selectAllOnPage:`Pilih semua di halaman`,selectSession:`Pilih sesi`,optionalPlaceholder:`(opsional)`,key:`Kunci`,label:`Label`,kind:`Jenis`,updated:`Diperbarui`,tokens:`Token`,compaction:`Pemadatan`,goal:`Tujuan`,goalNote:`Catatan tujuan`,thinking:`Thinking`,fast:`Cepat`,verbose:`Verbose`,reasoning:`Penalaran`,actions:`Tindakan`,addToWorkboard:`Tambahkan ke Workboard`,openWorkboardCard:`Buka kartu Workboard`,noSessions:`Tidak ada sesi yang ditemukan.`,noSessionsMatchFilters:`Tidak ada sesi yang cocok dengan filter Anda.`,showAll:`Tampilkan semua`,inherit:`warisi`,defaultOption:`Default ({value})`,offExplicit:`nonaktif (eksplisit)`,on:`aktif`,off:`nonaktif`,full:`penuh`,stream:`stream`,customOption:`{value} (khusus)`,manual:`manual`,autoThreshold:`ambang otomatis`,overflowRetry:`percobaan ulang overflow`,timeoutRetry:`percobaan ulang timeout`,tokenRange:`{before} to {after} token`,tokensBefore:`{count} token sebelumnya`,tokenDeltaUnavailable:`delta token tidak tersedia`,checkpoints:`{count} checkpoint`,checkpoint:`{count} checkpoint`,showSessionDetails:`Tampilkan detail sesi untuk {count}`,hideSessionDetails:`Sembunyikan detail sesi untuk {count}`,sessionDetails:`Detail sesi`,compactionHistory:`Riwayat pemadatan`,status:`Status`,statusLive:`Langsung`,statusIdle:`Menganggur`,statusUnknown:`Tidak diketahui`,statusRunning:`Berjalan`,statusDone:`Selesai`,statusFailed:`Gagal`,statusKilled:`Dihentikan paksa`,statusTimeout:`Waktu habis`,model:`Model`,provider:`Penyedia`,runtime:`Runtime`,surface:`Permukaan`,subject:`Subjek`,room:`Ruang`,space:`Ruang`,sessionId:`ID sesi`,activeRun:`Jalankan aktif`,archived:`Diarsipkan`,loadingCheckpoints:`Memuat checkpoint…`,noCheckpoints:`Tidak ada checkpoint pemadatan yang tercatat untuk sesi ini.`,noSummary:`Tidak ada ringkasan yang direkam.`,branchFromCheckpoint:`Buat cabang dari checkpoint`,restoreCheckpoint:`Pulihkan checkpoint`},agents:{noAgents:`No agents`,copyId:`Copy ID`,copyIdTitle:`Copy agent ID to clipboard`,default:`Default`,setDefault:`Set Default`,alreadyDefaultTitle:`Already the default agent`,setDefaultTitle:`Set as the default agent`,selectTitle:`Select an agent`,selectSubtitle:`Pick an agent to inspect its workspace and tools.`,tabs:{overview:`Ikhtisar`,files:`File`,tools:`Alat`,skills:`Skills`,channels:`Saluran`,cronJobs:`Tugas Cron`},context:{title:`Agent Context`,workspace:`Workspace`,openFilesTab:`Open Files tab`,primaryModel:`Primary Model`,runtime:`Runtime`,thinkingDefault:`Level pemikiran default`,identityName:`Identity Name`,identityAvatar:`Identity Avatar`,skillsFilter:`Skills Filter`,default:`Default`,configurationSubtitle:`Workspace, identity, and model configuration.`,schedulingSubtitle:`Workspace and scheduling targets.`},channels:{title:`Saluran`,subtitle:`Gateway-wide channel status snapshot.`,lastRefresh:`Last refresh: {time}`,loadHint:`Load channels to see live status.`,empty:`No channels found.`,connectedCount:`{connected}/{total} connected`,noAccounts:`no accounts`,configuredCount:`{count} configured`,notConfigured:`not configured`,enabledCount:`{count} enabled`,setupGuide:`Setup guide`},cronPanel:{schedulerTitle:`Scheduler`,schedulerSubtitle:`Gateway cron status.`,jobs:`Tugas`,nextWake:`Bangun berikutnya`,agentJobsTitle:`Agent Cron Jobs`,agentJobsSubtitle:`Scheduled jobs targeting this agent.`,noJobs:`No jobs assigned.`,runNow:`Run Now`},files:{emptyDraft:`Empty draft`,minRead:`{count} min read`,markdownPreview:`Markdown Preview`,extensionPreview:`{ext} Preview`,preview:`Preview`,expandPreview:`Expand preview`,collapsePreview:`Collapse preview`,editFile:`Edit file`,closePreview:`Close preview`,coreFilesTitle:`Core Files`,coreFilesSubtitle:`Bootstrap persona, identity, and tool guidance.`,workspace:`Workspace`,loadHint:`Load the agent workspace files to edit core instructions.`,empty:`No files found.`,missing:`missing`,selectFile:`Select a file to edit.`,previewMarkdownTitle:`Preview rendered markdown`,willCreateOnSave:`Will Create on Save`,liveDraftPreview:`Live Draft Preview`,savedPreview:`Saved Preview`,updated:`Updated {time}`,notCreatedYet:`Not Created Yet`,updatedUnknown:`Updated Unknown`,missingHint:`This file is missing. Saving will create it in the agent workspace.`,content:`Content`,words:`{count} words`,lines:`lines`}},debug:{snapshotsTitle:`Snapshots`,snapshotsSubtitle:`Status, health, and heartbeat data.`,status:`Status`,health:`Kesehatan`,lastHeartbeat:`Last heartbeat`,security:{audit:`Security audit`,critical:`{count} critical`,warnings:`{count} warnings`,noCriticalIssues:`No critical issues`,info:`{count} info`,runPrefix:`Jalankan`,runSuffix:`for details.`},manualRpcTitle:`Manual RPC`,manualRpcSubtitle:`Send a raw gateway method with JSON params.`,method:`Method`,selectMethod:`Select a method…`,paramsJson:`Params (JSON)`,modelsTitle:`Models`,modelsSubtitle:`Catalog from models.list.`,eventLogTitle:`Log Peristiwa`,eventLogSubtitle:`Latest gateway events.`,noEvents:`No events yet.`},quickSettings:{security:{browserEnabled:`Browser enabled`,toolProfile:`Tool profile`}},execApproval:{expiresIn:`expires in {time}`,expired:`expired`,execApprovalNeeded:`Exec approval needed`,pluginApprovalNeeded:`Plugin approval needed`,pending:`{count} pending`,allowOnce:`Allow once`,alwaysAllow:`Always allow`,allowAlwaysUnavailable:`Kebijakan persetujuan yang berlaku mengharuskan persetujuan setiap kali, sehingga Izinkan Selalu tidak tersedia.`,deny:`Deny`,labels:{host:`Host`,agent:`Agen`,session:`Sesi`,cwd:`CWD`,resolved:`Resolved`,security:`Security`,ask:`Ask`,severity:`Severity`,plugin:`Plugin`}},agentTools:{connectedSource:`Terhubung: {id}`,connected:`Terhubung`,channelSource:`Saluran: {id}`,channel:`Saluran`,builtIn:`Bawaan`},nav:{chat:`Chat`,control:`Kontrol`,agent:`Agen`,settings:`Pengaturan`,expand:`Perluas bilah samping`,collapse:`Ciutkan bilah samping`,resize:`Ubah ukuran bilah samping`},tabs:{agents:`Agen`,activity:`Aktivitas`,overview:`Ikhtisar`,workboard:`Workboard`,channels:`Saluran`,instances:`Instans`,sessions:`Sesi`,usage:`Penggunaan`,cron:`Tugas Cron`,skills:`Skills`,skillWorkshop:`Skill Workshop`,nodes:`Node`,chat:`Chat`,config:`Konfigurasi`,communications:`Komunikasi`,appearance:`Tampilan`,automation:`Otomatisasi`,mcp:`MCP`,infrastructure:`Infrastruktur`,aiAgents:`AI & Agen`,debug:`Debug`,logs:`Log`,dreams:`Mimpi`},subtitles:{agents:`Ruang kerja, alat, identitas.`,activity:`Ringkasan aktivitas alat lokal browser.`,overview:`Status, titik masuk, kesehatan.`,workboard:`Antrean kerja agen dan serah terima sesi.`,channels:`Saluran dan pengaturan.`,instances:`Klien dan node yang terhubung.`,sessions:`Sesi aktif dan default.`,usage:`Penggunaan API dan biaya.`,cron:`Bangun dan proses berulang.`,skills:`Skills dan kunci API.`,skillWorkshop:`Tinjau, sempurnakan, dan terapkan proposal sebelum menjadi Skills aktif.`,nodes:`Perangkat yang dipasangkan dan perintah.`,chat:`Chat Gateway untuk intervensi cepat.`,config:`Edit openclaw.json.`,communications:`Saluran, pesan, dan pengaturan audio.`,appearance:`Tema, UI, dan pengaturan wizard penyiapan.`,automation:`Perintah, hook, cron, dan plugin.`,mcp:`Server MCP, autentikasi, alat, dan diagnostik.`,infrastructure:`Pengaturan Gateway, web, browser, dan media.`,aiAgents:`Agen, model, Skills, alat, memori, sesi.`,debug:`Snapshot, peristiwa, RPC.`,logs:`Log Gateway langsung.`,dreams:`Konsolidasi memori saat tidur.`},skillWorkshop:{header:{useCurrentChat:`Use current chat`,useCurrentChatAria:`Use current chat for revision requests`,useCurrentChatTooltip:`Send revision requests to the current chat session instead of the proposal's workshop session.`}},activity:{title:`Aktivitas`,subtitle:`Aktivitas alat sementara yang berasal dari peristiwa sesi langsung.`,visibleCount:`{visible} dari {total}`,filtersLabel:`Filter aktivitas`,search:`Cari`,searchPlaceholder:`Filter berdasarkan alat, ringkasan, run, sesi`,toolFilter:`Alat`,allTools:`Semua alat`,statusFilters:`Filter status`,autoFollow:`Ikuti otomatis`,expandAll:`Perluas semua`,collapseAll:`Ciutkan semua`,clear:`Bersihkan`,empty:`Belum ada aktivitas alat.`,emptyFiltered:`Tidak ada aktivitas yang cocok dengan filter ini.`,entrySummary:`{argumentSummary}`,argumentHiddenOne:`1 argumen disembunyikan`,argumentsHidden:`{count} argumen disembunyikan`,streamLabel:`Entri aktivitas alat`,toolCallId:`Panggilan alat`,runId:`Jalankan`,session:`Sesi`,outputTruncated:`Pratinjau disunting dan dipotong.`,noOutputPreview:`Tidak ada pratinjau output.`,status:{running:`Berjalan`,done:`Selesai`,error:`Kesalahan`},duration:{ms:`{count} ms`,seconds:`{count} dtk`,minutes:`{minutes}m {seconds}dtk`}},workboard:{disabledHelpStart:`Workboard dinonaktifkan. Aktifkan`,enableConfigKey:`plugins.entries.workboard.enabled = true`,disabledHelpEnd:`, lalu muat ulang tab ini.`,status:{triage:`Triage`,backlog:`Backlog`,todo:`Tugas`,scheduled:`Terjadwal`,ready:`Siap`,running:`Berjalan`,review:`Tinjau`,blocked:`Terhalang`,done:`Selesai`},noLinkedSession:`Tidak ada sesi tertaut`,stopSession:`Hentikan sesi`,editCard:`Edit kartu`,editCardHelp:`Perbarui metadata antrean dan serah terima sesi.`,newCard:`Kartu baru`,newCardHelp:`Antrekan pekerjaan untuk sesi agen.`,archiveCard:`Arsipkan kartu`,unarchiveCard:`Restore from archive`,archived:`Archived`,deleteCard:`Hapus kartu`,viewDetails:`View details`,detailTitle:`Card details`,detailTask:`Gateway task`,detailRun:`Run`,detailUpdated:`Updated`,detailProof:`Proof`,detailDiagnostics:`Diagnostics`,detailWorkerLogs:`Worker logs`,detailWorkerProtocol:`Worker protocol`,detailAutomation:`Automation`,detailUpdatedValue:`Updated: {time}`,detailAutomationTenant:`Tenant: {tenant}`,detailAutomationBoard:`Board: {board}`,detailAutomationSkills:`Skills: {skills}`,detailAutomationWorkspace:`Workspace: {workspace}`,detailAutomationSummary:`Summary: {summary}`,detailOperatorNotes:`Operator notes`,detailNoNotes:`No operator notes yet.`,detailNotePlaceholder:`Add a decision, blocker, or proof note...`,detailAddNote:`Add note`,openSession:`Buka sesi`,openLinkedSession:`Buka sesi tertaut`,defaultAgent:`Agen default`,allAgents:`All agents`,agentFilter:`Filter by agent`,agentLinked:`Linked to {agent}`,agentDefaultLinked:`Using default agent {agent}`,engineOpenAI:`OpenAI`,engineClaude:`Claude`,engineDisabledRuntime:`{agent} uses the {runtime} ACP runtime. Use default start for that session.`,runEngine:`Jalankan {engine}`,openEngine:`Buka {engine}`,runDefaultAgent:`Jalankan agen default`,run:`Run`,open:`Open`,start:`Mulai`,dependencies:`Dependencies`,dependenciesReady:`{count} ready`,dependenciesReadyTitle:`{count} dependencies are done.`,dependenciesBlocked:`{count} blocked`,dependenciesBlockedTitle:`Waiting on dependencies: {parents}.`,dependencyMissing:`{parent} (missing)`,dependencyStatusMissing:`Missing`,unknownStatus:`Unknown`,showArchived:`Show archived cards`,hideArchived:`Hide archived cards`,showArchivedShort:`Archived`,hideArchivedShort:`Hide archived`,layout:`Card layout`,layoutCompact:`Compact cards`,layoutComfortable:`Comfortable cards`,dispatch:`Dorong dispatcher`,dispatchSummary:`Dispatch complete: started {started}, promoted {promoted}, blocked {blocked}, reclaimed {reclaimed}, orchestrated {orchestrated}, failures {failures}.`,dispatchSummaryEmpty:`Dispatch complete: no ready work changed.`,live:`langsung`,fieldTitle:`Judul`,fieldNotes:`Catatan`,fieldStatus:`Status`,fieldPriority:`Prioritas`,fieldAgent:`Agen`,fieldSession:`Sesi`,fieldLabels:`Label`,templatesLabel:`Templat kartu`,template:{bugfix:`Bugfix`,docs:`Docs`,release:`Release`,pr_review:`Tinjauan PR`,plugin:`Plugin`},badgeAttempts:`{count} upaya`,badgeFailures:`{count} gagal`,badgeComments:`{count} komentar`,badgeLinks:`{count} tautan`,badgeProof:`{count} bukti`,badgeArtifacts:`{count} artefak`,badgeAttachments:`{count} lampiran`,badgeWorkerLogs:`{count} log worker`,badgeWorkerProtocol:`worker {state}`,badgeTenant:`penyewa {tenant}`,badgeSkills:`{count} keahlian`,badgeDispatches:`{count} pengiriman`,badgeTaskLinked:`task linked`,badgeClaimed:`diklaim oleh {owner}`,badgeDiagnostics:`{count} diagnostik`,badgeStale:`usang`,titlePlaceholder:`Judul kartu`,notesPlaceholder:`Catatan, kriteria penerimaan, tautan`,labelsPlaceholder:`ui, docs`,searchPlaceholder:`Cari kartu`,allPriorities:`Semua prioritas`,emptyColumn:`Letakkan pekerjaan di sini`,lifecycleUnlinked:`Tidak ada sesi`,lifecycleUnlinkedDetail:`Mulai atau tautkan sesi`,lifecycleMissing:`Sesi hilang`,lifecycleMissingDetail:`Muat ulang sesi atau tautkan ulang kartu ini`,lifecycleLinked:`Ditautkan`,lifecycleIdleDetail:`Tidak ada run aktif`,lifecycleRunning:`Berjalan`,lifecycleRunningDetail:`Run aktif sedang berlangsung`,lifecycleStale:`Usang`,lifecycleStaleDetail:`Tidak ada aktivitas sesi terbaru`,lifecycleDone:`Selesai`,lifecycleDoneDetail:`Dipindahkan ke peninjauan`,lifecycleNeedsReview:`Perlu ditinjau`,lifecycleNeedsReviewDetail:`Run dihentikan atau gagal`,taskStatus:{queued:`Task queued`,running:`Task running`,completed:`Task complete`,failed:`Task failed`,cancelled:`Task cancelled`,timed_out:`Task timed out`},eventsLabel:`Peristiwa kartu`,eventCreated:`Dibuat`,eventEdited:`Diedit`,eventMoved:`Dipindahkan`,eventMovedTo:`Dipindahkan ke {status}`,eventLinked:`Sesi ditautkan`,eventSpecified:`Specified`,eventDecomposed:`Decomposed`,eventClaimed:`Diklaim`,eventHeartbeat:`Detak`,eventExecutionUpdated:`Agen diperbarui`,eventAttemptStarted:`Upaya dimulai`,eventAttemptUpdated:`Upaya diperbarui`,eventCommentAdded:`Komentar ditambahkan`,eventLinkAdded:`Tautan ditambahkan`,eventProofAdded:`Bukti ditambahkan`,eventArtifactAdded:`Artefak ditambahkan`,eventAttachmentAdded:`Lampiran ditambahkan`,eventDiagnostic:`Diagnostik`,eventNotification:`Notifikasi`,eventDispatch:`Pengiriman`,eventOrchestration:`Orkestrasi`,eventProtocolViolation:`Pelanggaran protokol`,eventArchived:`Diarsipkan`,eventUnarchived:`Dibatalkan pengarsipannya`,eventStale:`Sesi kedaluwarsa`},overview:{access:{title:`Akses Gateway`,subtitle:`Tempat dasbor terhubung dan cara autentikasinya.`,wsUrl:`URL WebSocket`,token:`Token Gateway`,password:`Kata sandi (tidak disimpan)`,passwordPlaceholder:`kata sandi sistem atau bersama`,sessionKey:`Kunci Sesi Default`,language:`Bahasa`,connectHint:`Klik Connect untuk menerapkan perubahan koneksi.`,trustedProxy:`Diautentikasi melalui proxy tepercaya.`,showToken:`Tampilkan token`,hideToken:`Sembunyikan token`,toggleTokenVisibility:`Alihkan visibilitas token`,showPassword:`Tampilkan kata sandi`,hidePassword:`Sembunyikan kata sandi`,togglePasswordVisibility:`Alihkan visibilitas kata sandi`},snapshot:{title:`Snapshot`,subtitle:`Informasi handshake Gateway terbaru.`,status:`Status`,uptime:`Waktu aktif`,tickInterval:`Interval Tick`,lastChannelsRefresh:`Refresh Saluran Terakhir`,channelsHint:`Gunakan Channels untuk menautkan WhatsApp, Telegram, Discord, Signal, atau iMessage.`},stats:{instances:`Instans`,instancesHint:`Beacon presence dalam 5 menit terakhir.`,sessions:`Sesi`,sessionsHint:`Kunci sesi terbaru yang dilacak oleh Gateway.`,cron:`Cron`,cronNext:`Bangun berikutnya {time}`},notes:{title:`Catatan`,subtitle:`Pengingat cepat untuk pengaturan kendali jarak jauh.`,tailscaleTitle:`Tailscale serve`,tailscaleText:`Utamakan mode serve untuk menjaga gateway tetap di loopback dengan auth tailnet.`,sessionTitle:`Kebersihan sesi`,sessionText:`Gunakan /new atau sessions.patch untuk mereset konteks.`,cronTitle:`Pengingat cron`,cronText:`Gunakan sesi terisolasi untuk proses berulang.`},auth:{required:`Gateway ini memerlukan auth. Tambahkan token atau kata sandi, lalu klik Connect.`,failed:`Auth gagal. Salin ulang URL bertoken dengan {command}, atau perbarui token, lalu klik Connect.`},pairing:{hint:`Perangkat ini memerlukan persetujuan pairing dari host gateway.`,scopeUpgradeTitle:`Peningkatan cakupan menunggu persetujuan.`,scopeUpgradeSummary:`Perangkat ini sudah dipasangkan, tetapi perluasan cakupan yang diminta sedang menunggu persetujuan.`,roleUpgradeTitle:`Peningkatan peran menunggu persetujuan.`,roleUpgradeSummary:`Perangkat ini sudah dipasangkan, tetapi perubahan peran yang diminta sedang menunggu persetujuan.`,metadataUpgradeTitle:`Perubahan metadata perangkat menunggu persetujuan.`,metadataUpgradeSummary:`Perangkat ini sudah dipasangkan, tetapi perubahan metadata sedang menunggu persetujuan.`,mobileHint:`Di seluler? Salin URL lengkap (termasuk #token=...) dari openclaw dashboard --no-open di desktop Anda.`,docsTitle:`Dokumentasi pemasangan perangkat (dibuka di tab baru)`,docsLink:`Dokumentasi: Pemasangan perangkat`},insecure:{hint:`Halaman ini menggunakan HTTP, jadi browser memblokir identitas perangkat. Gunakan HTTPS (Tailscale Serve) atau buka {url} di host gateway.`,stayHttp:`Jika Anda harus tetap menggunakan HTTP, setel {config} (khusus token).`},connection:{title:`Cara terhubung`,step1:`Mulai gateway di mesin host Anda:`,step2:`Dapatkan URL dasbor bertoken:`,step3:`Tempel URL WebSocket dan token di atas, atau buka URL bertoken langsung.`,step4:`Atau buat token yang dapat digunakan kembali:`,docsHint:`Untuk akses jarak jauh, Tailscale Serve direkomendasikan. `,docsLink:`Baca dokumentasi →`,authDocsTitle:`Dokumentasi autentikasi Control UI (dibuka di tab baru)`,authDocsLink:`Dokumentasi: autentikasi Control UI`,tailscaleDocsTitle:`Dokumentasi Tailscale Serve (dibuka di tab baru)`,tailscaleDocsLink:`Dokumentasi: Tailscale Serve`,insecureHttpDocsTitle:`Dokumentasi HTTP tidak aman (dibuka di tab baru)`,insecureHttpDocsLink:`Dokumentasi: HTTP tidak aman`,copyCommand:`Salin perintah`,copyCommandAria:`Salin perintah: {command}`},cards:{cost:`Biaya`,skills:`Skills`,recentSessions:`Sesi Terbaru`,modelAuth:`Autentikasi Model`,modelAuthOk:`{count} ok`,modelAuthExpired:`{count} kedaluwarsa`,modelAuthExpiring:`{count} akan kedaluwarsa`,modelAuthProviders:`{count} penyedia`,modelAuthUsageLeft:`{pct}% tersisa`,modelAuthExpiresIn:`kedaluwarsa {when}`,modelAuthAttentionExpiredTitle:`Autentikasi model kedaluwarsa`,modelAuthAttentionExpiringTitle:`Autentikasi model akan segera kedaluwarsa`,modelAuthAttentionExpiredDesc:`{providers} — autentikasi ulang dengan openclaw models auth`,modelAuthAttentionExpiringEntry:`{provider} ({when})`},attention:{title:`Perhatian`},eventLog:{title:`Log Peristiwa`},logTail:{title:`Log Gateway`},quickActions:{newSession:`Sesi Baru`,automation:`Otomatisasi`,refreshAll:`Refresh Semua`,terminal:`Terminal`},palette:{placeholder:`Ketik perintah…`,noResults:`Tidak ada hasil`,categories:{search:`Cari`,navigation:`Navigasi`,skills:`Skills`},items:{overview:`Ikhtisar`,sessions:`Sesi`,scheduled:`Terjadwal`,skills:`Skills`,settings:`Pengaturan`,agents:`Agen`,shellCommand:`Perintah shell`,debugMode:`Mode debug`},descriptions:{shellCommand:`Jalankan shell`,debugMode:`Alihkan debug`},footer:{navigate:`navigasi`,select:`pilih`,close:`tutup`}}},dreaming:{agentSelect:{label:`Agen`,ariaLabel:`Dreaming agent`},tabs:{scene:`Scene`,diary:`Diary`,advanced:`Lanjutan`},header:{refresh:`Muat ulang`,refreshing:`Menyegarkan…`,on:`Dreaming Aktif`,off:`Dreaming Nonaktif`},restartConfirmation:{title:`Restart Gateway to Apply Change`,subtitle:`Changing Dreaming mode restarts the gateway.`,warning:`This action will restart the Gateway and may temporarily interrupt chats, automations, and connected channels.`,confirm:`Confirm Restart`,restarting:`Restarting…`,failed:`Could not apply change. Check your connection and try again.`},status:{active:`Dreaming Aktif`,idle:`Dreaming Idle`,promotedSuffix:`dipromosikan`,nextSweepPrefix:`penyapuan berikutnya`},scene:{backfill:`Isi ulang`,dedupeDiary:`Buku Harian Dedupe`,reset:`Atur Ulang`,clearGrounded:`Hapus yang Ditahankan`,repairCache:`Perbaiki Cache Mimpi`,working:`Sedang bekerja…`},phase:{light:`Ringan`,deep:`Dalam`,rem:`Rem`,off:`nonaktif`},advanced:{eyebrow:`Tinjau`,title:`Tinjauan Log Harian`,description:`Tinjau apa yang berasal dari log harian, apa yang menunggu untuk dipromosikan, dan apa yang baru-baru ini dipromosikan.`,summaryFromDailyLog:`dari log harian`,summaryWaiting:`menunggu`,summaryPromotedToday:`dipromosikan hari ini`,stagedTitle:`Dari Log Harian`,stagedDescription:`Putar ulang kandidat yang diambil dari entri log harian yang lebih lama.`,shortTermTitle:`Menunggu Promosi`,shortTermDescription:`Kandidat jangka pendek saat ini yang menunggu untuk naik menjadi memori nyata.`,sortRecent:`Terbaru`,sortSignals:`Dukungan terkuat`,originDailyLog:`diputar ulang`,originLive:`langsung`,originMixed:`campuran`,promotedTitle:`Promosi Terbaru`,promotedDescription:`Item yang sudah berhasil melewati promosi.`,emptyGrounded:`Tidak ada entri replay grounded yang dipentaskan saat ini.`,emptyShortTerm:`Tidak ada entri jangka pendek untuk diperiksa.`,emptyPromoted:`Tidak ada promosi terbaru untuk diperiksa.`,updatedPrefix:`diperbarui`},stats:{shortTerm:`Jangka pendek`,grounded:`Ditahan`,signals:`Sinyal`,promoted:`Dipromosikan`,phaseHits:`Hit Fase`},trace:{shortTerm:`Jangka pendek`,grounded:`Ditahan`,signals:`Sinyal`,promoted:`Dipromosikan`,groundedLed:`grounded-led`,emptyShortTerm:`Tidak ada item jangka pendek yang aktif.`,emptyGrounded:`Tidak ada item ditahan yang dipentaskan.`,emptySignals:`Tidak ada sinyal aktif.`,emptyPromoted:`Belum ada yang dipromosikan hari ini.`},diary:{title:`Buku Harian Mimpi`,noDreamsYet:`Belum ada mimpi`,noDreamsHint:`Mimpi akan muncul di sini setelah siklus dreaming pertama berjalan.`,waitingTitle:`Buku harian sedang menunggu`,waitingHint:`Entri naratif akan muncul setelah siklus dreaming berikutnya.`,older:`Lebih lama`,newer:`Lebih baru`,reload:`Muat ulang`,reloading:`Memuat ulang…`},phrases:{consolidatingMemories:`mengonsolidasikan memori…`,tidyingKnowledgeGraph:`merapikan knowledge graph…`,replayingConversations:`memutar ulang percakapan hari ini…`,weavingShortTerm:`merangkai jangka pendek menjadi jangka panjang…`,defragmentingMindPalace:`mendefragmentasi istana pikiran…`,filingLooseThoughts:`merapikan pikiran yang tercecer…`,connectingDots:`menghubungkan titik-titik yang berjauhan…`,compostingContext:`mengomposkan jendela konteks lama…`,alphabetizingSubconscious:`mengurutkan alam bawah sadar menurut abjad…`,promotingHunches:`mengangkat firasat yang menjanjikan…`,forgettingNoise:`melupakan yang tidak penting…`,dreamingEmbeddings:`bermimpi dalam embeddings…`,reorganizingAttic:`menata ulang loteng memori…`,indexingDay:`mengindeks hari ini dengan lembut…`,nurturingInsights:`memelihara wawasan yang baru tumbuh…`,simmeringIdeas:`mematangkan ide-ide yang belum sepenuhnya terbentuk…`,whisperingVectorStore:`berbisik kepada vector store…`}},usage:{common:{emptyValue:`—`,unknown:`tidak diketahui`},loading:{title:`Ikhtisar Penggunaan`,badge:`Memuat`},metrics:{tokens:`Token`,cost:`Biaya`,session:`sesi`,sessions:`sesi`},presets:{today:`Hari ini`,last7d:`7h`,last30d:`30h`,last90d:`90h`,last1y:`1th`,all:`Semua`},scope:{instance:`Instans saat ini`,instanceHint:`Tampilkan hanya id sesi aktif untuk setiap sesi logis.`,family:`Garis keturunan historis`,familyHint:`Gabungkan id sesi berbasis transkrip yang diketahui telah dirotasi.`,familyIncluded:`Garis keturunan historis mencakup {count} instans sesi.`},filters:{title:`Filter`,to:`sampai`,startDate:`Tanggal mulai`,endDate:`Tanggal akhir`,timeZone:`Zona waktu`,timeZoneLocal:`Lokal`,timeZoneUtc:`UTC`,pin:`Sematkan`,pinned:`Disematkan`,unpin:`Lepas sematan filter`,selectAll:`Pilih Semua`,clear:`Bersihkan`,clearAll:`Bersihkan Semua`,remove:`Hapus filter`,all:`Semua`,days:`Hari`,hours:`Jam`,session:`Sesi`,agent:`Agen`,channel:`Saluran`,provider:`Penyedia`,model:`Model`,tool:`Alat`,daysCount:`{count} hari`,hoursCount:`{count} jam`,sessionsCount:`{count} sesi`},query:{placeholder:`Filter sesi (mis. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)`,apply:`Filter (sisi klien)`,matching:`{shown} dari {total} sesi cocok`,inRange:`{total} sesi dalam rentang`,tip:`Tip: gunakan filter atau klik batang untuk mempersempit hari.`},export:{label:`Ekspor`,sessionsCsv:`CSV Sesi`,dailyCsv:`CSV Harian`,json:`JSON`},cacheStatus:{warning:`Cache penggunaan sedang dibangun ulang di latar belakang. Total yang ditampilkan mungkin sudah kedaluwarsa.`,title:`{status}: {pending} tertunda, {stale} kedaluwarsa, {cached} tersimpan dalam cache`,status:{refreshing:`menyegarkan`,stale:`kedaluwarsa`,partial:`sebagian`}},empty:{title:`Mulai dengan rentang tanggal`,subtitle:`Muat data penggunaan untuk membandingkan biaya, memeriksa sesi, dan menelusuri linimasa tanpa meninggalkan dasbor.`,hint:`Pilih rentang tanggal dan klik Refresh untuk memuat penggunaan.`,noData:`Tidak ada data`,featureOverview:`Kartu ikhtisar`,featureSessions:`Peringkat sesi`,featureTimeline:`Pendalaman linimasa`},daily:{title:`Penggunaan Harian`,total:`Total`,byType:`Berdasarkan Jenis`,tokensTitle:`Penggunaan Token Harian`,costTitle:`Biaya Harian`},breakdown:{output:`Output`,input:`Input`,cacheWrite:`Tulis Cache`,cacheRead:`Baca Cache`,total:`Total`,tokensByType:`Token berdasarkan Jenis`,costByType:`Biaya berdasarkan Jenis`},overview:{title:`Ikhtisar Penggunaan`,messages:`Pesan`,messagesHint:`Total pesan pengguna dan asisten dalam rentang.`,messagesAbbrev:`psn`,user:`pengguna`,assistant:`asisten`,toolCalls:`Panggilan Alat`,toolCallsHint:`Jumlah total panggilan alat di seluruh sesi.`,toolsUsed:`alat yang digunakan`,errors:`Kesalahan`,errorsHint:`Total kesalahan pesan dan alat dalam rentang.`,toolResults:`hasil alat`,avgTokens:`Rata-rata Token / Pesan`,avgTokensHint:`Rata-rata token per pesan dalam rentang ini.`,avgCost:`Rata-rata Biaya / Pesan`,avgCostHint:`Rata-rata biaya per pesan saat penyedia melaporkan biaya.`,avgCostHintMissing:`Rata-rata biaya per pesan saat penyedia melaporkan biaya. Data biaya tidak tersedia untuk sebagian atau semua sesi dalam rentang ini.`,acrossMessages:`Di seluruh {count} pesan`,sessions:`Sesi`,sessionsHint:`Sesi berbeda dalam rentang.`,sessionsInRange:`dari {count} dalam rentang`,throughput:`Throughput`,throughputHint:`Throughput menunjukkan token per menit selama waktu aktif. Semakin tinggi semakin baik.`,tokensPerMinute:`tok/menit`,perMinute:`/ menit`,errorRate:`Tingkat Kesalahan`,errorHint:`Tingkat kesalahan = kesalahan / total pesan. Semakin rendah semakin baik.`,avgSession:`rata-rata sesi`,cacheHitRate:`Tingkat Hit Cache`,cacheHint:`Tingkat hit cache = cache read / (input + cache read). Semakin tinggi semakin baik.`,cached:`di-cache`,prompt:`prompt`,calls:`panggilan`,topModels:`Model Teratas`,topProviders:`Penyedia Teratas`,topTools:`Alat Teratas`,topAgents:`Agen Teratas`,topChannels:`Saluran Teratas`,peakErrorDays:`Hari dengan Puncak Kesalahan`,peakErrorHours:`Jam dengan Puncak Kesalahan`,noModelData:`Tidak ada data model`,noProviderData:`Tidak ada data penyedia`,noToolCalls:`Tidak ada panggilan alat`,noAgentData:`Tidak ada data agen`,noChannelData:`Tidak ada data saluran`,noErrorData:`Tidak ada data kesalahan`},sessions:{title:`Sesi`,shown:`{count} ditampilkan`,total:`{count} total`,avg:`rata-rata`,all:`Semua`,recent:`Baru dilihat`,recentShort:`Terbaru`,sort:`Urutkan`,ascending:`Naik`,descending:`Turun`,clearSelection:`Bersihkan Pilihan`,noRecent:`Tidak ada sesi terbaru`,noneInRange:`Tidak ada sesi dalam rentang`,more:`+{count} lagi`,selected:`Dipilih ({count})`,copy:`Salin`,copyName:`Salin nama sesi`,limitReached:`Menampilkan 1.000 sesi pertama. Persempit rentang tanggal untuk hasil lengkap.`},details:{noUsageData:`Tidak ada data penggunaan untuk sesi ini.`,duration:`Durasi`,modelMix:`Campuran Model`,filtered:`(difilter)`,close:`Tutup detail sesi`,noTimeline:`Tidak ada data linimasa`,noDataInRange:`Tidak ada data dalam rentang`,usageOverTime:`Penggunaan dari Waktu ke Waktu`,reset:`Atur Ulang`,perTurn:`Per Giliran`,cumulative:`Kumulatif`,turnRange:`Giliran {start}–{end} dari {total}`,assistantOutputTokens:`Token output asisten`,userToolInputTokens:`Token input pengguna + alat`,tokensWrittenToCache:`Token yang ditulis ke cache`,tokensReadFromCache:`Token yang dibaca dari cache`,noContextData:`Tidak ada data konteks`,systemPromptBreakdown:`Rincian Prompt Sistem`,collapse:`Ciutkan`,collapseAll:`Ciutkan Semua`,expandAll:`Perluas Semua`,baseContextPerMessage:`Konteks dasar per pesan`,system:`Sistem`,systemShort:`Sis`,skills:`Skills`,tools:`Alat`,files:`File`,ofInput:`dari input`,of:`dari`,timelineFiltered:`linimasa difilter`,conversation:`Percakapan`,noMessages:`Tidak ada pesan`,tool:`Alat`,toolResult:`Hasil alat`,hasTools:`Memiliki alat`,searchConversation:`Cari percakapan`,you:`Anda`,noMessagesMatch:`Tidak ada pesan yang cocok dengan filter.`},mosaic:{title:`Aktivitas berdasarkan Waktu`,subtitleEmpty:`Perkiraan memerlukan stempel waktu sesi.`,subtitle:`Diperkirakan dari rentang sesi (aktivitas pertama/terakhir). Zona waktu: {zone}.`,noTimelineData:`Belum ada data linimasa.`,dayOfWeek:`Hari dalam Minggu`,midnight:`Tengah malam`,fourAm:`4am`,eightAm:`8am`,noon:`Siang`,fourPm:`4pm`,eightPm:`8pm`,legend:`Kepadatan token rendah → tinggi`,sun:`Min`,mon:`Sen`,tue:`Sel`,wed:`Rab`,thu:`Kam`,fri:`Jum`,sat:`Sab`}},login:{subtitle:`Dasbor Gateway`,passwordPlaceholder:`opsional`,showToken:`Tampilkan token`,hideToken:`Sembunyikan token`,toggleTokenVisibility:`Alihkan visibilitas token`,showPassword:`Tampilkan kata sandi`,hidePassword:`Sembunyikan kata sandi`,togglePasswordVisibility:`Alihkan visibilitas kata sandi`,failure:{rawError:`Error mentah`,docsAuth:`Dokumentasi auth Control UI`,docsPairing:`Dokumentasi pemasangan perangkat`,docsInsecure:`Dokumentasi HTTP tidak aman`,authRequired:{title:`Auth diperlukan`,summary:`Gateway dapat dijangkau, tetapi memerlukan token atau kata sandi yang cocok sebelum browser ini dapat terhubung.`,stepPaste:`Tempel token dari openclaw dashboard --no-open atau masukkan kata sandi yang dikonfigurasi.`,stepGenerate:`Jika belum ada token yang dikonfigurasi, jalankan openclaw doctor --generate-gateway-token di host Gateway.`,stepConnect:`Klik Connect lagi setelah memperbarui kredensial.`},authFailed:{title:`Auth tidak cocok`,summary:`Kredensial yang diberikan ditolak. Penyebab paling umum adalah token kedaluwarsa atau token yang disalin dari URL Gateway lain.`,stepDashboard:`Jalankan openclaw dashboard --no-open lalu buka URL baru atau tempel tokennya.`,stepReplace:`Ganti nilai token/kata sandi yang lama; jangan gunakan ulang token dari URL Gateway lain.`,stepMode:`Gunakan satu mode auth yang cocok pada satu waktu: token gateway untuk mode token, kata sandi untuk mode kata sandi.`},rateLimited:{title:`Terlalu banyak percobaan gagal`,summary:`Gateway sementara membatasi percobaan autentikasi untuk klien ini.`,stepStop:`Berhenti mencoba ulang dari tab ini sebentar.`,stepWait:`Tunggu pembatas auth mereda, lalu hubungkan ulang dengan kredensial yang sudah diperbaiki.`,stepCheckClients:`Jika ini host bersama, periksa klien lain yang terus mencoba dengan kredensial salah.`},pairing:{title:`Pemasangan perangkat diperlukan`,scopeTitle:`Peningkatan scope tertunda`,roleTitle:`Peningkatan peran tertunda`,metadataTitle:`Penyegaran perangkat tertunda`,summary:`Browser ini memerlukan persetujuan satu kali dari host Gateway sebelum dapat menggunakan Control UI.`,upgradeSummary:`Browser ini sudah dikenal, tetapi akses yang diminta berubah dan memerlukan persetujuan baru.`,stepList:`Jalankan openclaw devices list di host Gateway.`,stepApproveId:`Setujui permintaan ini: openclaw devices approve {requestId}.`,stepApprove:`Setujui permintaan browser/perangkat yang tertunda dari daftar tersebut.`,stepReconnect:`Hubungkan ulang setelah persetujuan selesai.`},insecure:{title:`Konteks browser aman diperlukan`,summary:`Halaman ini berjalan melalui HTTP biasa, sehingga browser tidak dapat membuat identitas perangkat yang diharapkan Gateway.`,stepHttps:`Gunakan HTTPS/Tailscale Serve, atau buka http://127.0.0.1:18789 di host Gateway.`,stepLocalCompat:`Untuk kompatibilitas lokal hanya-token, setel gateway.controlUi.allowInsecureAuth: true.`,stepAvoidDisable:`Hindari menonaktifkan auth perangkat untuk akses HTTP jarak jauh.`},origin:{title:`Origin browser tidak diizinkan`,summary:`Gateway menolak origin halaman ini sebelum menerima koneksi Control UI.`,stepAllowedOrigins:`Tambahkan origin browser ini ke gateway.controlUi.allowedOrigins.`,stepFullOrigin:`Gunakan origin lengkap seperti http://localhost:5173, bukan pola wildcard.`,stepRestart:`Mulai ulang atau muat ulang Gateway setelah mengubah origin yang diizinkan.`},protocol:{title:`Protokol tidak cocok`,summary:`Control UI yang disajikan dan Gateway yang berjalan tidak sepakat tentang protokol koneksi yang didukung.`,stepDashboard:`Buka kembali dashboard yang disajikan dengan openclaw dashboard agar UI dan Gateway berasal dari instalasi yang sama.`,stepDevUi:`Jika menggunakan pnpm ui:dev, bangun ulang atau mulai ulang UI dev terhadap checkout saat ini.`,stepRestart:`Mulai ulang Gateway setelah memperbarui OpenClaw agar menyajikan protokol saat ini.`},network:{title:`Tidak dapat terhubung`,summary:`Browser tidak dapat menyelesaikan koneksi Gateway. Periksa target dan transport sebelum mencoba ulang kredensial.`,stepGateway:`Pastikan Gateway berjalan dengan openclaw status atau openclaw gateway run.`,stepUrl:`Periksa URL WebSocket dan gunakan wss:// saat Gateway berada di belakang HTTPS/Tailscale Serve.`,stepDashboard:`Buka kembali dashboard dengan openclaw dashboard --no-open untuk menyalin ulang URL dan detail auth saat ini.`}}},chat:{disconnected:`Terputus dari gateway.`,refreshTitle:`Refresh data chat`,settings:`Pengaturan chat`,thinkingToggle:`Alihkan output berpikir/bekerja asisten`,toolCallsToggle:`Alihkan panggilan alat dan hasil alat`,autoScrollMode:`Mode gulir otomatis`,autoScrollAlways:`Selalu`,autoScrollNearBottom:`Dekat bagian bawah`,autoScrollOff:`Nonaktif`,hideCronSessions:`Sembunyikan sesi cron`,showCronSessions:`Tampilkan sesi cron`,showCronSessionsHidden:`Tampilkan sesi cron ({count} disembunyikan)`,onboardingDisabled:`Dinonaktifkan selama penyiapan`,gatewayStatus:`Status Gateway: {status}`,commandPaletteTitle:`Cari atau lompat ke… (⌘K)`,openCommandPalette:`Buka palet perintah`,docsOpensInNewTab:`{label} (terbuka di tab baru)`,updateAvailable:`Pembaruan tersedia:`,runningVersion:`menjalankan v{version}`,updating:`Memperbarui…`,updateNow:`Perbarui sekarang`,dismissUpdateBanner:`Tutup banner pembaruan`,switchedSession:`Beralih ke {session}`,welcome:{ready:`Ready to chat`,hintBeforeShortcut:`Type a message below ·`,hintAfterShortcut:`for commands`,suggestions:{whatCanYouDo:`What can you do?`,summarizeRecentSessions:`Summarize my recent sessions`,configureChannel:`Help me configure a channel`,checkSystemHealth:`Check system health`}},runControls:{newSession:`New session`,export:`Ekspor`,exportChat:`Export chat`,queue:`Queue`,queueMessage:`Queue message`,stop:`Stop`,stopGenerating:`Stop generating`,send:`Send`,sendMessage:`Send message`},queue:{retry:`Coba lagi`,retrySend:`Coba kirim lagi`,retryQueuedMessage:`Coba lagi pesan dalam antrean`},composer:{placeholder:`Message {name} (Enter to send)`,placeholderWithAttachments:`Add a message or paste more images...`,placeholderDisconnected:`Connect to the gateway to start chatting...`,attachFile:`Attach file`,startTalk:`Start Talk`,stillListening:`Masih mendengarkan`,talkTranscript:`Transkrip bicara`,stopTalk:`Stop Talk`},selectors:{agentFilter:`Filter sesi berdasarkan agen`,session:`Chat session`,sessionSearch:`Cari sesi`,clearSessionSearch:`Hapus pencarian sesi`,loadMoreSessions:`Muat sesi lainnya`,model:`Chat model`,thinkingLevel:`Chat thinking level`},toolCards:{toolError:`Kesalahan tool`}},languages:{en:`Inggris`,zhCN:`简体中文 (Tionghoa Sederhana)`,zhTW:`繁體中文 (Tionghoa Tradisional)`,ptBR:`Português (Portugis Brasil)`,de:`Deutsch (Jerman)`,es:`Español (Spanyol)`,jaJP:`日本語 (Jepang)`,ko:`한국어 (Korea)`,fr:`Français (Prancis)`,ar:`العربية (Arab)`,it:`Italiano (Italia)`,tr:`Türkçe (Turki)`,uk:`Українська (Ukraina)`,id:`Bahasa Indonesia (Indonesia)`,pl:`Polski (Polandia)`,th:`ไทย (Thai)`,vi:`Tiếng Việt (Vietnam)`,nl:`Nederlands (Belanda)`,fa:`فارسی (Persia)`},cron:{quickCreate:{schedules:{everyMorning:{label:`Setiap pagi`,description:`Setiap hari pukul 08.00`},everyEvening:{label:`Setiap malam`,description:`Setiap hari pukul 18.00`},hourly:{label:`Setiap jam`,description:`Setiap jam`},weekdays:{label:`Hari kerja`,description:`Sen–Jum pukul 09.00`},weekly:{label:`Mingguan`,description:`Setiap Senin pukul 09.00`},once:{label:`Jalankan sekali`,description:`Sekali saja, hapus setelah dijalankan`}},delivery:{notify:{label:`Beri tahu saya`,description:`Kirim hasil ke chat`},silent:{label:`Senyap`,description:`Jalankan tanpa notifikasi`},isolated:{label:`Sesi independen`,description:`Jalankan dalam sesinya sendiri`}},steps:{what:`Apa`,when:`Kapan`,how:`Bagaimana`},defaultName:`Otomatisasi`,whatHeading:`Apa yang harus dilakukannya?`,whatHint:`Jelaskan tugas dalam bahasa alami. Agen akan menjalankan prompt ini setiap kali.`,promptPlaceholder:`mis., Periksa kotak masuk saya untuk email mendesak dan rangkum...`,nameOptional:`Nama (opsional)`,namePlaceholder:`mis., Pemeriksaan kotak masuk pagi`,whenHeading:`Kapan harus dijalankan?`,whenHint:`Pilih jadwal. Anda dapat menyempurnakannya nanti.`,howHeading:`Bagaimana cara kerjanya?`,howHint:`Pilih bagaimana hasil dikirim.`,title:`Otomatisasi Baru`},summary:{enabled:`Diaktifkan`,yes:`Ya`,no:`Tidak`,jobs:`Tugas`,nextWake:`Bangun berikutnya`,refreshing:`Memuat ulang...`,refresh:`Muat ulang`},jobs:{title:`Tugas`,subtitle:`Semua tugas terjadwal yang disimpan di Gateway.`,shownOf:`{shown} ditampilkan dari {total}`,searchJobs:`Cari tugas`,searchPlaceholder:`Nama, deskripsi, atau agen`,enabled:`Diaktifkan`,schedule:`Jadwal`,lastRun:`Terakhir dijalankan`,all:`Semua`,sort:`Urutkan`,nextRun:`Proses berikutnya`,recentlyUpdated:`Baru diperbarui`,name:`Nama`,direction:`Arah`,ascending:`Naik`,descending:`Turun`,reset:`Atur Ulang`,emptyTitle:`No scheduled jobs yet.`,emptyHint:`Create one from a plain-language prompt; advanced fields can wait.`,emptyFilteredHint:`Clear or change filters to see scheduled jobs.`,noMatching:`Tidak ada tugas yang cocok.`,loading:`Memuat...`,loadMore:`Muat lebih banyak tugas`},runs:{title:`Riwayat proses`,subtitleAll:`Proses terbaru di semua tugas.`,subtitleJob:`Proses terbaru untuk {title}.`,scope:`Cakupan`,allJobs:`Semua tugas`,selectedJob:`Tugas terpilih`,searchRuns:`Cari proses`,searchPlaceholder:`Ringkasan, kesalahan, atau tugas`,newestFirst:`Terbaru lebih dulu`,oldestFirst:`Terlama lebih dulu`,status:`Status`,delivery:`Pengiriman`,clear:`Bersihkan`,allStatuses:`Semua status`,allDelivery:`Semua pengiriman`,selectJobHint:`Pilih tugas untuk memeriksa riwayat proses.`,noMatching:`Tidak ada proses yang cocok.`,loadMore:`Muat lebih banyak proses`,runStatusOk:`OK`,runStatusError:`Kesalahan`,runStatusSkipped:`Dilewati`,runStatusUnknown:`Tidak diketahui`,deliveryDelivered:`Terkirim`,deliveryNotDelivered:`Tidak terkirim`,deliveryUnknown:`Tidak diketahui`,deliveryNotRequested:`Tidak diminta`},form:{editJob:`Edit Tugas`,newJob:`Tugas Baru`,advancedJob:`Advanced job`,updateSubtitle:`Perbarui tugas terjadwal yang dipilih.`,createSubtitle:`Buat bangun terjadwal atau proses agen.`,required:`Wajib`,requiredSr:`wajib`,basics:`Dasar`,basicsSub:`Beri nama, pilih asisten, dan atur status aktif.`,fieldName:`Nama`,description:`Deskripsi`,agentId:`ID Agen`,namePlaceholder:`Ringkasan pagi`,descriptionPlaceholder:`Konteks opsional untuk tugas ini`,agentPlaceholder:`main atau ops`,agentHelp:`Mulai mengetik untuk memilih agen yang dikenal, atau masukkan agen kustom.`,schedule:`Jadwal`,scheduleSub:`Atur kapan tugas ini dijalankan.`,every:`Setiap`,at:`Pada`,cronOption:`Cron`,runAt:`Jalankan pada`,unit:`Unit`,minutes:`Menit`,hours:`Jam`,days:`Hari`,expression:`Ekspresi`,expressionPlaceholder:`0 7 * * *`,everyAmountPlaceholder:`30`,timezoneOptional:`Zona waktu (opsional)`,timezonePlaceholder:`America/Los_Angeles`,timezoneHelp:`Pilih zona waktu umum atau masukkan zona waktu IANA yang valid.`,jitterHelp:`Butuh jitter? Gunakan Lanjutan → Jendela stagger / Unit stagger.`,execution:`Eksekusi`,executionSub:`Pilih kapan membangunkan, dan apa yang harus dilakukan tugas ini.`,session:`Sesi`,main:`Utama`,isolated:`Terisolasi`,sessionHelp:`Utama memposting peristiwa sistem. Terisolasi menjalankan giliran agen khusus.`,wakeMode:`Mode bangun`,now:`Sekarang`,nextHeartbeat:`Heartbeat berikutnya`,wakeModeHelp:`Now memicu segera. Next heartbeat menunggu siklus berikutnya.`,payloadKind:`Apa yang harus dijalankan?`,systemEvent:`Posting pesan ke linimasa utama`,agentTurn:`Jalankan tugas asisten (terisolasi)`,systemEventHelp:`Mengirim teks Anda ke linimasa utama Gateway (bagus untuk pengingat/pemicu).`,agentTurnHelp:`Memulai proses asisten di sesinya sendiri menggunakan prompt Anda.`,timeoutSeconds:`Batas waktu (detik)`,timeoutPlaceholder:`Opsional, mis. 90`,timeoutHelp:`Opsional. Biarkan kosong untuk menggunakan perilaku batas waktu default Gateway untuk proses ini.`,mainTimelineMessage:`Pesan linimasa utama`,assistantTaskPrompt:`Prompt tugas asisten`,deliverySection:`Pengiriman`,deliverySub:`Pilih ke mana ringkasan proses dikirim.`,resultDelivery:`Pengiriman hasil`,announceDefault:`Umumkan ringkasan (default)`,webhookPost:`Webhook POST`,noneInternal:`Tidak ada (internal)`,deliveryHelp:`Announce memposting ringkasan ke chat. None menjaga eksekusi tetap internal.`,webhookUrl:`URL Webhook`,channel:`Saluran`,webhookPlaceholder:`https://example.com/cron`,channelHelp:`Pilih saluran terhubung yang menerima ringkasan.`,webhookHelp:`Kirim ringkasan proses ke endpoint webhook.`,to:`Ke`,toPlaceholder:`+1555... atau ID chat`,toHelp:`Penggantian penerima opsional (ID chat, telepon, atau ID pengguna).`,advanced:`Lanjutan`,advancedHelp:`Penggantian opsional untuk jaminan pengiriman, jitter jadwal, dan kontrol model.`,deleteAfterRun:`Hapus setelah proses`,deleteAfterRunHelp:`Terbaik untuk pengingat sekali pakai yang harus dibersihkan otomatis.`,clearAgentOverride:`Hapus penggantian agen`,clearAgentHelp:`Paksa tugas ini menggunakan asisten default Gateway.`,exactTiming:`Waktu tepat (tanpa stagger)`,exactTimingHelp:`Jalankan tepat pada batas cron tanpa penyebaran.`,staggerWindow:`Jendela stagger`,staggerUnit:`Unit stagger`,staggerPlaceholder:`30`,seconds:`Detik`,model:`Model`,modelPlaceholder:`openai/gpt-5.2`,modelHelp:`Mulai mengetik untuk memilih model yang dikenal, atau masukkan model kustom.`,thinking:`Thinking`,thinkingPlaceholder:`low`,thinkingHelp:`Gunakan level yang disarankan atau masukkan nilai khusus penyedia.`,bestEffortDelivery:`Pengiriman best effort`,bestEffortHelp:`Jangan gagalkan tugas jika pengirimannya sendiri gagal.`,cantAddYet:`Belum bisa menambahkan tugas`,fillRequired:`Isi kolom wajib di bawah untuk mengaktifkan kirim.`,fixFields:`Perbaiki {count} kolom untuk melanjutkan.`,fixFieldsPlural:`Perbaiki {count} kolom untuk melanjutkan.`,saving:`Menyimpan...`,saveChanges:`Simpan perubahan`,addJob:`Tambahkan tugas`,cancel:`Batal`},jobList:{allJobs:`semua tugas`,selectJob:`(pilih tugas)`,enabled:`aktif`,disabled:`nonaktif`,edit:`Edit`,clone:`Kloning`,disable:`Nonaktifkan`,enable:`Aktifkan`,run:`Jalankan`,history:`Riwayat`,remove:`Hapus`},jobDetail:{system:`Sistem`,command:`Command`,cwd:`CWD`,prompt:`Prompt`,delivery:`Pengiriman`,agent:`Agen`},jobState:{status:`Status`,next:`Berikutnya`,last:`Terakhir`},runEntry:{noSummary:`Tidak ada ringkasan.`,runAt:`Jalankan pada`,openRunChat:`Buka chat proses`,next:`Berikutnya {rel}`,due:`Jatuh tempo {rel}`},errors:{nameRequired:`Nama wajib diisi.`,scheduleAtInvalid:`Masukkan tanggal/waktu yang valid.`,everyAmountInvalid:`Interval harus lebih besar dari 0.`,cronExprRequired:`Ekspresi cron wajib diisi.`,staggerAmountInvalid:`Stagger harus lebih besar dari 0.`,systemTextRequired:`Teks sistem wajib diisi.`,agentMessageRequired:`Pesan agen wajib diisi.`,timeoutInvalid:`Jika diatur, batas waktu harus lebih besar dari 0 detik.`,webhookUrlRequired:`URL Webhook wajib diisi.`,webhookUrlInvalid:`URL Webhook harus diawali dengan http:// atau https://.`,invalidRunTime:`Waktu proses tidak valid.`,invalidIntervalAmount:`Jumlah interval tidak valid.`,cronExprRequiredShort:`Ekspresi cron wajib diisi.`,invalidStaggerAmount:`Jumlah stagger tidak valid.`,systemEventTextRequired:`Teks peristiwa sistem wajib diisi.`,agentMessageRequiredShort:`Pesan agen wajib diisi.`,nameRequiredShort:`Nama wajib diisi.`}}};export{e as id}; //# sourceMappingURL=id-CLRhPmvL.js.map