2026-04-19 06:39:06 +00:00
{
"app" : {
"brand" : "nanobot" ,
"loading" : {
"connecting" : "Menghubungkan ke nanobot…" ,
"boot" : "Memuat nanobot…"
},
"error" : {
"title" : "Tidak dapat menjangkau nanobot" ,
2026-04-21 14:33:44 +00:00
"gatewayHint" : "Pastikan gateway sedang berjalan (`nanobot gateway`) dan halaman ini dibuka pada mesin yang sama."
2026-04-19 06:39:06 +00:00
},
2026-05-22 23:02:55 +08:00
"auth" : {
"title" : "Autentikasi diperlukan" ,
"hint" : "Masukkan secret yang dikonfigurasi sebagai tokenIssueSecret di konfigurasi gateway." ,
"placeholder" : "Kata sandi" ,
"submit" : "Hubungkan" ,
"invalid" : "Kata sandi tidak valid. Coba lagi."
},
"account" : {
"section" : "Akun" ,
"logoutHint" : "Putuskan browser ini dari gateway." ,
"logout" : "Keluar"
},
2026-05-08 09:40:15 +00:00
"system" : {
"section" : "Sistem" ,
"restartHint" : "Mulai ulang nanobot untuk menerapkan perubahan runtime." ,
2026-05-08 15:31:52 +00:00
"restart" : "Mulai ulang nanobot" ,
2026-05-29 03:42:53 +08:00
"restarting" : "Memulai ulang..." ,
"restartEngine" : "Mulai ulang engine" ,
"restartingEngine" : "Memulai ulang engine..."
2026-05-08 09:40:15 +00:00
},
"restart" : {
"completed" : "Mulai ulang selesai dalam {{seconds}} dtk."
},
2026-04-19 06:39:06 +00:00
"documentTitle" : {
"base" : "nanobot" ,
"chat" : "{{title}} · nanobot"
},
"meta" : {
"description" : "UI web nanobot — ngobrol dengan workspace nanobot Anda."
}
},
"sidebar" : {
2026-05-22 23:02:55 +08:00
"navigation" : "Navigasi bilah samping" ,
2026-04-19 06:39:06 +00:00
"collapse" : "Ciutkan sidebar" ,
"newChat" : "Obrolan baru" ,
2026-05-22 23:02:55 +08:00
"searchAria" : "Cari" ,
"searchPlaceholder" : "Cari" ,
"searchResults" : "Hasil" ,
"noSearchResults" : "Tidak ada chat yang cocok." ,
2026-04-19 06:39:06 +00:00
"recent" : "Terbaru" ,
2026-05-08 15:31:52 +00:00
"settings" : "Pengaturan" ,
2026-04-19 06:39:06 +00:00
"language" : {
"label" : "Bahasa" ,
"ariaLabel" : "Ganti bahasa"
2026-05-25 20:07:02 +08:00
},
2026-06-06 19:49:33 +08:00
"apps" : "Aplikasi" ,
2026-06-13 20:08:18 +08:00
"automations" : "Otomasi" ,
2026-06-06 19:49:33 +08:00
"skills" : {
"title" : "Skill"
}
2026-05-08 15:31:52 +00:00
},
"settings" : {
2026-05-31 20:52:56 +08:00
"backToChat" : "Kembali ke chat" ,
2026-05-08 15:31:52 +00:00
"sidebar" : {
"title" : "Pengaturan" ,
"ariaLabel" : "Bagian pengaturan"
},
"nav" : {
"general" : "Umum" ,
2026-05-19 22:42:38 +08:00
"byok" : "BYOK" ,
2026-05-31 20:52:56 +08:00
"overview" : "Ikhtisar" ,
"appearance" : "Tampilan" ,
"models" : "Model" ,
"providers" : "Penyedia" ,
"image" : "Gambar" ,
2026-06-09 01:08:49 +08:00
"voice" : "Suara" ,
2026-05-31 20:52:56 +08:00
"browser" : "Internet" ,
2026-05-29 03:42:53 +08:00
"runtime" : "Sistem" ,
2026-05-31 20:52:56 +08:00
"advanced" : "Keamanan" ,
2026-05-24 13:38:37 +08:00
"cliApps" : "Aplikasi CLI" ,
2026-05-25 20:07:02 +08:00
"mcp" : "MCP" ,
2026-06-06 19:49:33 +08:00
"apps" : "Aplikasi" ,
2026-06-13 20:08:18 +08:00
"automations" : "Otomasi" ,
2026-06-06 19:49:33 +08:00
"skills" : "Skill"
2026-05-08 15:31:52 +00:00
},
"sections" : {
"interface" : "Antarmuka" ,
"ai" : "AI" ,
2026-05-19 22:42:38 +08:00
"system" : "Sistem" ,
"status" : "Status" ,
2026-05-31 20:52:56 +08:00
"localPreferences" : "Preferensi lokal" ,
"presets" : "Preset" ,
2026-05-22 23:02:55 +08:00
"imageGeneration" : "Pembuatan gambar" ,
"imageDefaults" : "Default" ,
2026-05-31 20:52:56 +08:00
"webSearch" : "Pencarian web" ,
"webBehavior" : "Perilaku" ,
"identity" : "Identitas" ,
"webuiSafety" : "Keamanan WebUI" ,
"capabilities" : "Kemampuan" ,
"cliApps" : "Aplikasi CLI" ,
2026-05-25 20:07:02 +08:00
"mcp" : "Layanan MCP" ,
2026-05-29 03:42:53 +08:00
"apps" : "Aplikasi" ,
2026-05-31 20:52:56 +08:00
"nativeHost" : "Host native" ,
2026-06-09 01:08:49 +08:00
"hostSafety" : "Keamanan aplikasi" ,
"voiceInput" : "Input suara"
2026-05-08 15:31:52 +00:00
},
"rows" : {
"theme" : "Tema" ,
"language" : "Bahasa" ,
"provider" : "Penyedia" ,
"model" : "Model" ,
"restart" : "Mulai ulang nanobot" ,
2026-05-19 22:42:38 +08:00
"configPath" : "Path konfigurasi" ,
2026-05-31 20:52:56 +08:00
"activePreset" : "Preset aktif" ,
"gateway" : "Gerbang" ,
"restartState" : "Status mulai ulang" ,
2026-05-22 23:02:55 +08:00
"pendingChanges" : "Perubahan tertunda" ,
2026-05-31 20:52:56 +08:00
"selectedPreset" : "Preset terpilih" ,
"presetModel" : "Model preset" ,
"density" : "Kerapatan" ,
"activityMode" : "Detail aktivitas" ,
"codeWrap" : "Bungkus kode" ,
"maxResults" : "Hasil maksimum" ,
"timeout" : "Batas waktu" ,
"jinaReader" : "Pembaca Jina" ,
2026-05-22 23:02:55 +08:00
"imageGeneration" : "Pembuatan gambar" ,
"imageProvider" : "Penyedia gambar" ,
"imageProviderStatus" : "Status penyedia" ,
"imageProviderBase" : "Basis penyedia" ,
"imageModel" : "Model gambar" ,
"defaultAspectRatio" : "Rasio default" ,
"defaultImageSize" : "Ukuran default" ,
"maxImagesPerTurn" : "Maks. gambar per giliran" ,
2026-05-31 20:52:56 +08:00
"imageSaveDir" : "Direktori simpan" ,
"botName" : "Nama bot" ,
"botIcon" : "Ikon bot" ,
"timezone" : "Zona waktu" ,
2026-05-29 03:42:53 +08:00
"workspacePath" : "Workspace default" ,
2026-05-31 20:52:56 +08:00
"localServiceAccess" : "Layanan lokal" ,
"webuiDefaultAccess" : "Akses default" ,
2026-05-30 23:45:26 +08:00
"currentModel" : "Konfigurasi saat ini" ,
2026-05-24 13:38:37 +08:00
"brandLogos" : "Logo merek" ,
2026-05-31 20:52:56 +08:00
"cliAppsCatalog" : "Katalog" ,
"cliAppsFilter" : "Saring" ,
"engine" : "Mesin" ,
2026-05-29 03:42:53 +08:00
"logs" : "Log" ,
2026-05-29 04:23:30 +08:00
"diagnostics" : "Diagnostik" ,
2026-06-09 01:08:49 +08:00
"contextWindow" : "Jendela konteks" ,
"transcription" : "Transkripsi" ,
"transcriptionProvider" : "Penyedia" ,
"transcriptionProviderStatus" : "Status penyedia" ,
"transcriptionModel" : "Model" ,
"transcriptionLanguage" : "Bahasa" ,
"voiceLimits" : "Batas"
2026-05-08 15:31:52 +00:00
},
"help" : {
"theme" : "Beralih antara tampilan terang dan gelap." ,
"language" : "Pilih bahasa yang digunakan WebUI." ,
2026-05-31 20:52:56 +08:00
"provider" : "Selecciona el proveedor para nuevas solicitudes de modelo." ,
"model" : "Define el nombre de modelo predeterminado de nanobot." ,
"configPath" : "Archivo de configuración que usa actualmente el gateway." ,
"selectedPreset" : "Los preajustes con nombre son de solo lectura aquí; edítalos en config.json." ,
"presetModel" : "Beralih ke Default untuk mengedit model dan penyedia dari WebUI." ,
"density" : "Hanya disimpan di browser ini." ,
"activityMode" : "Pilih seberapa banyak detail aktivitas agen yang ditampilkan secara default." ,
"codeWrap" : "Menjaga baris kode panjang tetap terbaca di layar kecil." ,
"maxResults" : "Resultados devueltos por cada llamada web_search." ,
"timeout" : "Segundos antes de que una solicitud de búsqueda expire." ,
"jinaReader" : "Usa Jina Reader para web_fetch cuando esté disponible." ,
"imageGeneration" : "Expone generate_image en chats cuando hay un proveedor de imagen configurado." ,
"imageProvider" : "Elige el proveedor registrado usado por generate_image." ,
"imageProviderStatus" : "La generación de imágenes reutiliza credenciales de Proveedores." ,
"imageModel" : "Nombre del modelo enviado al proveedor de imágenes seleccionado." ,
"defaultAspectRatio" : "Se usa cuando el prompt no elige una proporción." ,
2026-05-22 23:02:55 +08:00
"defaultImageSize" : "Petunjuk ukuran yang dikirim ke penyedia yang mendukungnya." ,
"maxImagesPerTurn" : "Batas atas untuk satu permintaan generate_image." ,
2026-05-31 20:52:56 +08:00
"botName" : "Se muestra donde nanobot usa un nombre visible." ,
"botIcon" : "Emoji o texto corto junto al nombre del bot." ,
"timezone" : "Se usa para horarios y respuestas con conciencia temporal." ,
"localServiceAccess" : "Izinkan perintah shell Full Access menjangkau layanan localhost." ,
"webuiDefaultAccess" : "Digunakan oleh chat web tanpa izin khusus proyek." ,
"securityManagedControls" : "Las capturas web siempre protegen servicios locales, privados y metadata. La seguridad de canales core se gestiona en config.json." ,
"currentModel" : "Digunakan untuk balasan baru." ,
"selectedModelProvider" : "Definido por el modelo seleccionado." ,
"selectedModelValue" : "Definido por el modelo seleccionado." ,
"brandLogos" : "Tampilkan logo penyedia pihak ketiga dan CLI di Pengaturan." ,
"cliAppsCatalog" : "Instala solo adaptadores CLI de apps que nanobot puede ejecutar localmente; las apps nativas no se modifican." ,
"cliAppsFilter" : "Busca por app, categoría o capacidad." ,
"logs" : "Abre la carpeta de registros del motor nativo." ,
"diagnostics" : "Exporta un pequeño informe de runtime para soporte." ,
"localServiceAccessNative" : "Permite que comandos shell con Full Access alcancen servicios en este Mac." ,
"webuiDefaultAccessNative" : "Usado por chats nativos sin permiso específico de proyecto." ,
2026-06-09 01:08:49 +08:00
"contextWindow" : "Pilih anggaran konteks default untuk konfigurasi model ini." ,
"transcription" : "Transkripsikan input mikrofon sebelum dikirim. Pesan suara channel memakai pengaturan yang sama." ,
"transcriptionProvider" : "Menggunakan kredensial penyedia yang sesuai dari Providers." ,
"transcriptionProviderStatus" : "API key tetap berada di providers, bukan di pengaturan transkripsi." ,
"transcriptionModel" : "Biarkan memakai default yang teresolusi kecuali penyedia membutuhkan id model khusus." ,
"transcriptionLanguage" : "Petunjuk ISO-639 opsional, seperti en, zh, ja, atau ko."
2026-05-08 15:31:52 +00:00
},
"values" : {
"light" : "Terang" ,
"dark" : "Gelap" ,
2026-05-19 22:42:38 +08:00
"notAvailable" : "Tidak tersedia" ,
2026-05-31 20:52:56 +08:00
"enabled" : "Aktif" ,
"disabled" : "Nonaktif" ,
"restartPending" : "Menunggu mulai ulang" ,
2026-05-22 23:02:55 +08:00
"ready" : "Siap" ,
2026-06-06 19:49:33 +08:00
"privateEngine" : "Mesin privat" ,
"unixSocket" : "Soket Unix" ,
"defaultWorkspace" : "Workspace default" ,
2026-05-31 20:52:56 +08:00
"comfortable" : "Nyaman" ,
"compact" : "Ringkas" ,
"auto" : "Otomatis" ,
"expanded" : "Diperluas" ,
"on" : "Aktif" ,
"off" : "Nonaktif" ,
"defaultPermission" : "Izin default" ,
"fullAccess" : "Akses penuh" ,
"configured" : "Terkonfigurasi" ,
"notConfigured" : "Belum dikonfigurasi" ,
2026-05-29 03:42:53 +08:00
"pending" : "Tertunda" ,
"restartingEngine" : "Memulai ulang"
2026-05-08 15:31:52 +00:00
},
"status" : {
"loading" : "Memuat pengaturan..." ,
"loadError" : "Tidak dapat memuat pengaturan" ,
2026-05-31 20:52:56 +08:00
"unsaved" : "Perubahan belum disimpan." ,
2026-05-22 23:02:55 +08:00
"upToDate" : "Sudah terbaru." ,
2026-05-31 20:52:56 +08:00
"savedRestart" : "Guardado. Reinicia nanobot para aplicar." ,
"restartAfterSaving" : "Guarda los cambios y reinicia cuando puedas." ,
"savedRestartApply" : "Guardado. Reinicia cuando puedas." ,
"imageProviderRestart" : "Cambios del proveedor de imagen guardados. Reinicia cuando puedas." ,
"hostRestartAfterSaving" : "Al guardar, nanobot reiniciará su motor." ,
"hostRestartPending" : "Guardado. El motor se reiniciará cuando esté listo." ,
"hostApiUnavailable" : "Las acciones del host solo están disponibles en la app nativa." ,
"logsOpened" : "Carpeta de registros abierta." ,
"logsOpenFailed" : "No se pudo abrir la carpeta de registros." ,
"diagnosticsExported" : "Diagnóstico exportado a {{path}}." ,
"diagnosticsExportFailed" : "No se pudo exportar el diagnóstico."
2026-05-08 15:31:52 +00:00
},
"actions" : {
"save" : "Simpan" ,
"saving" : "Menyimpan" ,
"edit" : "Edit" ,
2026-05-19 22:42:38 +08:00
"cancel" : "Batal" ,
2026-05-29 03:42:53 +08:00
"open" : "Buka" ,
"export" : "Ekspor" ,
2026-05-31 20:52:56 +08:00
"opening" : "Membuka..." ,
"exporting" : "Mengekspor..."
2026-05-08 15:31:52 +00:00
},
"byok" : {
"description" : "Gunakan kunci provider Anda sendiri. Nanobot membaca nilai ini dari config saat ini, dan hanya provider yang sudah dikonfigurasi yang bisa dipilih di Umum." ,
"configured" : "Terkonfigurasi" ,
"notConfigured" : "Belum dikonfigurasi" ,
"configuredSection" : "Terkonfigurasi" ,
"notConfiguredSection" : "Belum dikonfigurasi" ,
"showMore" : "Tampilkan {{count}} lagi" ,
"showLess" : "Tampilkan lebih sedikit" ,
"apiKey" : "API key" ,
"apiBase" : "API base" ,
"apiKeyPlaceholder" : "Masukkan API key" ,
"apiKeyConfiguredPlaceholder" : "Kosongkan untuk mempertahankan key saat ini" ,
"configuredKeyHint" : "Key terkonfigurasi" ,
"apiBasePlaceholder" : "Gunakan default provider" ,
"apiKeyRequired" : "API key diperlukan untuk mengonfigurasi provider ini." ,
"showApiKey" : "Tampilkan API key" ,
"hideApiKey" : "Sembunyikan API key" ,
"noConfiguredProviders" : "Belum ada provider terkonfigurasi" ,
"configureFirst" : "Konfigurasikan provider di BYOK terlebih dahulu." ,
2026-05-09 06:48:26 +00:00
"openByok" : "Buka BYOK" ,
"tabs" : {
"ariaLabel" : "Jenis kredensial BYOK" ,
"llm" : "LLM" ,
2026-05-31 20:52:56 +08:00
"webSearch" : "Pencarian web"
2026-05-09 06:48:26 +00:00
},
"webSearch" : {
2026-05-31 20:52:56 +08:00
"provider" : "Penyedia pencarian" ,
2026-05-09 06:48:26 +00:00
"providerHelp" : "Pilih backend yang digunakan alat web search." ,
"selectProvider" : "Pilih provider" ,
"credentials" : "Kredensial" ,
"noCredentialRequired" : "Tidak perlu key" ,
"noCredentialHelp" : "DuckDuckGo berfungsi tanpa menyimpan API key." ,
"apiKeyHelp" : "Disimpan di config dan ditampilkan tersamarkan setelah disimpan." ,
"baseUrl" : "Base URL" ,
"baseUrlHelp" : "SearXNG memerlukan URL instance Anda sendiri." ,
"baseUrlPlaceholder" : "https://search.example.com" ,
"apiKeyRequired" : "Provider pencarian ini memerlukan API key." ,
"baseUrlRequired" : "SearXNG memerlukan Base URL." ,
"missingCredential" : "Tambahkan kredensial yang diperlukan sebelum menyimpan." ,
"saveHint" : "Perubahan berlaku untuk permintaan web search baru."
}
2026-05-19 22:42:38 +08:00
},
"overview" : {
2026-05-31 20:52:56 +08:00
"model" : "Model saat ini" ,
"providers" : "Penyedia" ,
"configuredCount" : "{{count}} dikonfigurasi" ,
"totalProviders" : "{{count}} tersedia" ,
"webSearch" : "Pencarian web" ,
2026-05-22 23:02:55 +08:00
"imageGeneration" : "Pembuatan gambar" ,
2026-06-09 01:08:49 +08:00
"voiceInput" : "Input suara" ,
2026-05-31 20:52:56 +08:00
"workspace" : "Ruang kerja"
2026-05-19 22:42:38 +08:00
},
2026-06-06 19:49:33 +08:00
"usage" : {
"title" : "Aktivitas token" ,
"shortTitle" : "Token Usage" ,
"subtitle" : "Penggunaan yang dilaporkan penyedia selama 12 bulan terakhir." ,
"empty" : "Aktivitas token akan muncul setelah balasan model baru." ,
"totalTokens" : "Total token" ,
"peakTokens" : "Puncak token" ,
"thirtyDayTokens" : "Token 30 hari" ,
"currentStreak" : "Rentetan saat ini" ,
"longestStreak" : "Rentetan terpanjang" ,
"daysValue" : "{{count}} h" ,
"last30" : "30 hari" ,
"activeDays" : "Hari aktif" ,
"requests" : "Permintaan" ,
"estimated" : "perkiraan" ,
"includesEstimates" : "termasuk perkiraan" ,
"cellTitle" : "{{date}}: {{tokens}} token, {{requests}} permintaan" ,
"sources" : {
"user" : "Chat" ,
"api" : "API" ,
"cron" : "Otomasi" ,
"dream" : "Memori" ,
"system" : "Sistem"
}
},
2026-05-19 22:42:38 +08:00
"providers" : {
2026-05-31 20:52:56 +08:00
"searchPlaceholder" : "Cari penyedia" ,
"noMatches" : "Tidak ada penyedia yang cocok." ,
2026-05-24 13:38:37 +08:00
"saveProvider" : "Simpan penyedia"
2026-05-22 23:02:55 +08:00
},
"image" : {
"selectProvider" : "Pilih penyedia" ,
"selectAspect" : "Pilih rasio" ,
"selectSize" : "Pilih ukuran" ,
"configureProvider" : "Konfigurasi penyedia" ,
2026-05-31 20:52:56 +08:00
"missingCredential" : "Configura este proveedor antes de activar la generación de imágenes."
2026-05-24 13:38:37 +08:00
},
"models" : {
"selectModel" : "Pilih model" ,
"addConfiguration" : "Tambah konfigurasi" ,
"newConfiguration" : "Konfigurasi model baru" ,
"newConfigurationHelp" : "Simpan penyedia dan model sebagai opsi sekali klik." ,
2026-05-30 23:45:26 +08:00
"configurationName" : "Nama konfigurasi" ,
2026-05-31 20:52:56 +08:00
"configurationNameHelp" : "Ganti nama konfigurasi model tersimpan ini." ,
"configurationNamePlaceholder" : "Menulis cepat" ,
2026-05-30 23:45:26 +08:00
"searchModels" : "Cari atau ketik ID model" ,
"useCustomModel" : "Gunakan" ,
"loadingModels" : "Memuat model..." ,
"searchCatalog" : "Cari katalog penyedia untuk memilih model." ,
"modelsAvailable" : "tersedia" ,
"noModelResults" : "Tidak ada model yang cocok." ,
"loadFailed" : "Daftar model tidak tersedia." ,
"unsupportedModelList" : "Ketik ID model secara manual." ,
"providerNotConfigured" : "Konfigurasikan penyedia ini sebelum memuat model." ,
2026-05-31 20:52:56 +08:00
"autoProviderCustomOnly" : "Mode penyedia otomatis memakai ID model kustom."
2026-05-24 13:38:37 +08:00
},
"timezone" : {
"select" : "Pilih zona waktu" ,
"search" : "Cari zona waktu" ,
"empty" : "Tidak ada zona waktu yang cocok."
},
"cliApps" : {
"allCategories" : "Semua kategori" ,
"availableCount" : "{{count}} aplikasi" ,
"installedCount" : "{{count}} terpasang" ,
"summary" : "{{installed}} dari {{total}} CLI terpasang" ,
"filterAll" : "Semua" ,
"filterInstalled" : "CLI terpasang" ,
"filterNotInstalled" : "Belum terpasang" ,
"searchPlaceholder" : "Cari CLI" ,
"statusInstalled" : "Terpasang" ,
"statusAvailable" : "Tersedia" ,
"statusMissing" : "Dependensi hilang" ,
"statusUnsupported" : "Tidak didukung" ,
"statusNotInstalled" : "Belum terpasang" ,
"unsupported" : "Tidak didukung" ,
"loading" : "Memuat aplikasi CLI..." ,
"empty" : "Tidak ada aplikasi CLI yang cocok dengan filter ini." ,
"readyTitle" : "@{{name}} siap" ,
"readyStatus" : "Siap" ,
"readyPrompt" : "Gunakan @{{name}} untuk melihat kemampuan CLI ini." ,
"readyTry" : "Coba @{{name}}" ,
"readyCopied" : "Disalin" ,
"openChat" : "Buka chat" ,
"requires" : "Membutuhkan" ,
"test" : "Uji CLI" ,
"update" : "Perbarui CLI" ,
"uninstall" : "Copot CLI" ,
"install" : "Pasang CLI" ,
"unavailable" : "Tidak tersedia" ,
"noDescription" : "Tidak ada deskripsi."
},
"mcp" : {
"allCategories" : "Semua kategori" ,
"summary" : "{{installed}} dari {{total}} preset diaktifkan" ,
"filterAll" : "Semua" ,
"filterInstalled" : "Aktif" ,
"filterNotInstalled" : "Tidak aktif" ,
"searchPlaceholder" : "Cari preset MCP" ,
"moreOptions" : "Opsi MCP lainnya" ,
"moreOptionsSubtitle" : "Tambahkan server khusus atau impor mcp.json." ,
"customTitle" : "MCP khusus" ,
"customSubtitle" : "Tambahkan server MCP stdio, HTTP, atau SSE apa pun." ,
"customAction" : "Khusus" ,
"importAction" : "Impor" ,
"serverName" : "Nama server" ,
"serverUrl" : "URL" ,
"transport" : "Transport" ,
"command" : "Perintah" ,
"args" : "Args JSON" ,
"headers" : "Headers JSON" ,
"env" : "Env JSON" ,
"timeout" : "Batas waktu alat" ,
"advancedOptions" : "Opsi lanjutan" ,
"hideAdvanced" : "Sembunyikan lanjutan" ,
"saveCustom" : "Simpan MCP" ,
"configImport" : "Impor mcp.json" ,
"importConfig" : "Impor" ,
"restartRequired" : "Mulai ulang nanobot untuk menyambungkan alat MCP yang diperbarui." ,
"toolsFound" : "{{count}} alat" ,
"loading" : "Memuat preset MCP..." ,
"empty" : "Tidak ada preset MCP yang cocok dengan filter ini." ,
"openDocs" : "Buka dokumentasi" ,
"test" : "Uji" ,
"remove" : "Hapus" ,
"enable" : "Aktifkan" ,
"enabled" : "Aktif" ,
"setup" : "Hubungkan" ,
"configure" : "Hubungkan" ,
"connectTitle" : "Hubungkan {{name}}" ,
"connectHint" : "Tambahkan kunci dari pengaturan akun Anda." ,
"saveAndEnable" : "Simpan dan aktifkan" ,
"updateSetup" : "Perbarui konfigurasi" ,
"configured" : "terkonfigurasi" ,
"keepExisting" : "Biarkan kosong untuk mempertahankan nilai saat ini" ,
"statusConfigured" : "Terkonfigurasi" ,
"statusMissingCredentials" : "Butuh kunci" ,
"statusMissingDependency" : "Butuh dependensi" ,
"statusComingSoon" : "Segera hadir" ,
"statusNotInstalled" : "Tidak aktif" ,
"toolScope" : "Alat" ,
"allTools" : "Semua" ,
"noTools" : "Tidak ada" ,
"testForTools" : "Jalankan Uji untuk memeriksa dan memilih alat individual."
},
"legal" : {
"thirdPartyBrands" : "Nama produk, logo, dan merek adalah milik pemiliknya masing-masing. Penggunaan hanya untuk identifikasi dan tidak menyiratkan dukungan."
2026-05-25 20:07:02 +08:00
},
"apps" : {
2026-05-31 20:52:56 +08:00
"description" : "Tambahkan CLI aplikasi dan layanan MCP yang dapat digunakan nanobot dari chat." ,
2026-05-25 20:07:02 +08:00
"cliLabel" : "CLI" ,
"mcpLabel" : "MCP" ,
"filterAll" : "Semua" ,
2026-05-31 20:52:56 +08:00
"filterCli" : "Aplikasi CLI" ,
2026-05-25 20:07:02 +08:00
"filterMcp" : "Layanan MCP" ,
"enabledSummary" : "{{count}} aktif" ,
"caption" : "{{cli}} CLI · {{mcp}} MCP" ,
"searchPlaceholder" : "Cari aplikasi" ,
"featured" : "Unggulan" ,
"loading" : "Memuat aplikasi..." ,
2026-05-31 20:52:56 +08:00
"empty" : "Tidak ada aplikasi yang cocok."
2026-05-29 03:42:53 +08:00
},
2026-06-13 20:08:18 +08:00
"automations" : {
"kicker" : "Otomasi ruang kerja" ,
"title" : "Otomasi" ,
"stats" : {
"active" : "Aktif" ,
"paused" : "Dijeda" ,
2026-06-14 18:24:59 +08:00
"failed" : "Perlu ditangani" ,
2026-06-13 20:08:18 +08:00
"system" : "Sistem"
},
"filters" : {
"all" : "Semua" ,
"active" : "Aktif" ,
"paused" : "Dijeda" ,
2026-06-14 18:24:59 +08:00
"failed" : "Perlu ditangani" ,
2026-06-13 20:08:18 +08:00
"system" : "Sistem"
},
2026-06-14 18:24:59 +08:00
"sort" : {
"next" : "Jalankan berikutnya" ,
"last" : "Jalankan terakhir" ,
"updated" : "Diperbarui" ,
"name" : "Nama"
},
2026-06-13 20:08:18 +08:00
"search" : "Cari tugas, pesan, sesi, atau ekspresi cron" ,
"queue" : "Antrean" ,
"loading" : "Memuat otomasi..." ,
"noMatches" : "Tidak ada otomasi yang cocok dengan tampilan ini." ,
"empty" : "Belum ada otomasi." ,
2026-06-14 18:24:59 +08:00
"emptyHint" : "Buat dari chat atau channel tempat otomasi akan berjalan agar nanobot menyimpan konteks yang benar." ,
2026-06-13 20:08:18 +08:00
"oneShot" : "Satu kali" ,
"systemTask" : "Automasi yang dikelola sistem" ,
"labels" : {
"schedule" : "Jadwal" ,
"next" : "Berikutnya" ,
"last" : "Terakhir" ,
2026-06-15 16:35:15 +08:00
"origin" : "Chat tertaut" ,
"created" : "Dibuat" ,
"updated" : "Diperbarui"
2026-06-13 20:08:18 +08:00
},
"runNow" : "Jalankan sekarang" ,
"pause" : "Jeda" ,
"resume" : "Lanjutkan" ,
2026-06-14 18:24:59 +08:00
"edit" : "Edit" ,
2026-06-13 20:08:18 +08:00
"delete" : "Hapus" ,
"protected" : "Terlindungi" ,
2026-06-14 18:24:59 +08:00
"editTitle" : "Edit otomasi" ,
"editDescription" : "Perbarui prompt dan jadwal. Chat tertaut tidak berubah." ,
"save" : "Simpan" ,
2026-06-13 20:08:18 +08:00
"deleteTitle" : "Hapus otomasi" ,
"deleteDescription" : "Ini menghapus {{name}} dari penyimpanan cron. Pesan chat sebelumnya tetap ada di sesi." ,
"cancel" : "Batal" ,
"status" : {
"system" : "Sistem" ,
"pending" : "Menunggu" ,
2026-06-14 18:24:59 +08:00
"running" : "Sedang berjalan" ,
"needsSetup" : "Perlu disiapkan" ,
2026-06-13 20:08:18 +08:00
"paused" : "Dijeda" ,
"failed" : "Gagal" ,
2026-06-14 18:24:59 +08:00
"completed" : "Selesai" ,
"noSchedule" : "Tanpa jadwal" ,
2026-06-13 20:08:18 +08:00
"active" : "Aktif"
},
2026-06-14 18:24:59 +08:00
"legacyWarning" : "Otomasi lama ini tidak memiliki chat tujuan. Buat ulang dari chat atau channel tempat otomasi akan berjalan." ,
2026-06-13 20:08:18 +08:00
"origin" : {
"system" : "Sistem" ,
2026-06-14 00:04:15 +08:00
"unknown" : "Tidak ada chat tertaut" ,
"legacy" : "Buat ulang di chat tujuan"
2026-06-13 20:08:18 +08:00
},
2026-06-14 00:32:53 +08:00
"channels" : {
"api" : "API" ,
"cli" : "CLI" ,
"dingtalk" : "DingTalk" ,
"discord" : "Discord" ,
"email" : "Email" ,
"feishu" : "Feishu" ,
"matrix" : "Matrix" ,
"msteams" : "Microsoft Teams" ,
"qq" : "QQ" ,
"slack" : "Slack" ,
"telegram" : "Telegram" ,
"wechat" : "WeChat" ,
"wecom" : "WeCom" ,
"weixin" : "WeChat" ,
"whatsapp" : "WhatsApp"
},
2026-06-13 20:08:18 +08:00
"schedule" : {
"at" : "Pada {{time}}" ,
"every" : "Setiap {{duration}}" ,
"cron" : "Cron {{expr}}" ,
"cronWithTz" : "Cron {{expr}} · {{tz}}" ,
2026-06-14 18:24:59 +08:00
"withTz" : "{{summary}} · {{tz}}" ,
"dailyAt" : "Setiap hari pukul {{time}}" ,
"weekdaysAt" : "Hari kerja pukul {{time}}" ,
"hourlyAt" : "Setiap jam pada :{{minute}}" ,
"hourlyWindow" : "Setiap jam {{start}}-{{end}} pada :{{minute}}" ,
2026-06-13 20:08:18 +08:00
"custom" : "Jadwal khusus"
},
"next" : {
"paused" : "Dijeda" ,
2026-06-14 18:24:59 +08:00
"pending" : "Sedang berjalan" ,
2026-06-13 20:08:18 +08:00
"none" : "Tidak ada jadwal berikutnya"
},
"last" : {
"never" : "Belum pernah" ,
"unknown" : "tidak dikenal"
2026-06-13 21:30:31 +08:00
},
"history" : {
"ok" : "Selesai" ,
"error" : "Error" ,
2026-06-14 01:03:53 +08:00
"skipped" : "Dilewati" ,
2026-06-15 15:41:35 +08:00
"recent" : "Hasil terakhir" ,
2026-06-15 16:35:15 +08:00
"timeline" : "Riwayat eksekusi" ,
2026-06-14 18:24:59 +08:00
"statusWithDuration" : "{{status}} · {{duration}}"
},
"meta" : {
"created" : "Dibuat {{time}}" ,
"updated" : "Diperbarui {{time}}"
},
"fields" : {
"name" : "Nama" ,
"message" : "Pesan" ,
"scheduleType" : "Jenis jadwal" ,
"every" : "Setiap" ,
"unit" : "Unit" ,
"cronExpression" : "Ekspresi cron" ,
"timezone" : "Zona waktu" ,
"runAt" : "Jalankan pada"
},
"scheduleTypes" : {
"every" : "Interval" ,
"cron" : "Cron" ,
"at" : "Sekali"
},
"everyUnits" : {
"second" : "Detik" ,
"minute" : "Menit" ,
"hour" : "Jam" ,
"day" : "Hari"
},
"validation" : {
"nameRequired" : "Nama wajib diisi." ,
"messageRequired" : "Pesan wajib diisi." ,
"intervalRequired" : "Interval harus berupa angka positif." ,
"cronRequired" : "Ekspresi cron wajib diisi." ,
"timeRequired" : "Waktu eksekusi wajib diisi." ,
"futureRequired" : "Waktu eksekusi harus berada di masa depan."
2026-06-13 21:30:31 +08:00
},
"duration" : {
"lessThanSecond" : "kurang dari 1 detik"
2026-06-13 20:08:18 +08:00
}
},
2026-05-29 03:42:53 +08:00
"oauth" : {
2026-05-31 20:52:56 +08:00
"authentication" : "Autentikasi OAuth" ,
"signIn" : "Masuk" ,
"signingIn" : "Masuk..." ,
"signInAgain" : "Masuk lagi" ,
"signOut" : "Keluar" ,
"signedInAs" : "Masuk sebagai {{account}}" ,
"signInHelp" : "Inicia sesión desde este dispositivo; no se guarda API key en config." ,
"signInRequired" : "Perlu masuk" ,
"signInBeforeSaving" : "Inicia sesión antes de guardar este proveedor OAuth como proveedor activo." ,
"signedIn" : "Sudah masuk" ,
"notSignedIn" : "Belum masuk"
2026-06-06 19:49:33 +08:00
},
"skills" : {
"description" : "Tinjau skill instruksi yang dapat dimuat agent ini selama percakapan." ,
"caption" : "{{available}} tersedia · {{total}} total" ,
"featured" : "Skill agent" ,
"empty" : "Tidak ada skill yang tersedia." ,
"sourceWorkspace" : "Kustom" ,
"sourceBuiltin" : "Bawaan" ,
"statusAvailable" : "Tersedia" ,
"statusUnavailable" : "Tidak tersedia" ,
"unavailableReason" : "Kurang: {{reason}}" ,
"openDetails" : "Buka detail {{name}}" ,
"loadingDetail" : "Memuat detail skill..." ,
"loadFailed" : "Tidak dapat memuat detail skill." ,
"descriptionTitle" : "Deskripsi" ,
"source" : "Sumber" ,
"status" : "Status" ,
"requirements" : "Kebutuhan" ,
"noRequirements" : "Tidak ada kebutuhan eksplisit." ,
"commands" : "Perintah" ,
"environment" : "Variabel lingkungan" ,
"missingCommands" : "CLI hilang" ,
"missingEnvironment" : "ENV hilang" ,
"unavailableReasonLabel" : "Alasan tidak tersedia" ,
"rawInstructions" : "SKILL.md mentah" ,
"rawInstructionsEmpty" : "Tidak ada instruksi mentah." ,
"detailDescription" : "Detail untuk {{name}}."
2026-06-09 01:08:49 +08:00
},
"voice" : {
"selectProvider" : "Pilih penyedia" ,
"configureProvider" : "Konfigurasi penyedia" ,
"languageAuto" : "Auto"
2026-05-08 15:31:52 +00:00
}
2026-04-19 06:39:06 +00:00
},
"chat" : {
"fallbackTitle" : "Obrolan {{id}}" ,
2026-06-10 02:07:47 +08:00
"forkTitle" : "Cabang: {{title}}" ,
2026-04-19 06:39:06 +00:00
"loading" : "Memuat…" ,
"noSessions" : "Belum ada sesi." ,
2026-05-22 23:15:33 +08:00
"showMore" : "Tampilkan {{count}} lagi" ,
2026-05-29 03:42:53 +08:00
"collapsed" : "{{count}} obrolan diciutkan" ,
"showLess" : "Tampilkan lebih sedikit" ,
2026-04-19 06:39:06 +00:00
"actions" : "Aksi obrolan untuk {{title}}" ,
2026-05-29 03:42:53 +08:00
"newInProject" : "Mulai obrolan baru di {{project}}" ,
2026-05-19 22:42:38 +08:00
"activity" : {
"running" : "Agent running" ,
"complete" : "Agent finished"
},
"pin" : "Pin" ,
"unpin" : "Unpin" ,
"rename" : "Rename" ,
"renameTitle" : "Rename chat" ,
"renameDescription" : "Choose a local sidebar name for this chat." ,
"renamePlaceholder" : "Chat name" ,
2026-05-29 03:42:53 +08:00
"renameProjectTitle" : "Rename project" ,
"renameProjectDescription" : "Choose a local sidebar name for this project." ,
"renameProjectPlaceholder" : "Project name" ,
2026-05-19 22:42:38 +08:00
"renameSave" : "Save" ,
"archive" : "Archive" ,
"unarchive" : "Unarchive" ,
"showArchived" : "Show archived" ,
"hideArchived" : "Hide archived" ,
2026-04-19 06:39:06 +00:00
"delete" : "Hapus" ,
2026-05-19 22:42:38 +08:00
"newChat" : "Obrolan baru" ,
"groups" : {
"pinned" : "Pinned" ,
"all" : "Chats" ,
2026-05-29 03:42:53 +08:00
"projects" : "Projects" ,
2026-05-19 22:42:38 +08:00
"today" : "Today" ,
"yesterday" : "Yesterday" ,
"earlier" : "Earlier" ,
"archived" : "Archived"
}
2026-04-19 06:39:06 +00:00
},
"deleteConfirm" : {
2026-05-08 13:28:34 +00:00
"title" : "Hapus obrolan ini?" ,
"description" : "Tindakan ini tidak dapat dibatalkan." ,
2026-04-19 06:39:06 +00:00
"cancel" : "Batal" ,
2026-06-12 14:51:02 +08:00
"confirm" : "Hapus" ,
"automationsDescription" : "Obrolan ini memiliki automasi terjadwal. Menghapusnya juga akan menghapus automasi tersebut." ,
"moreAutomations" : "+ {{count}} lagi" ,
"confirmWithAutomations" : "Hapus obrolan dan automasi" ,
"schedule" : {
"at" : "{{time}}" ,
"every" : "Setiap {{duration}}" ,
"cron" : "Cron {{expr}}" ,
"cronWithTz" : "Cron {{expr}} · {{tz}}" ,
"unknown" : "Jadwal khusus"
},
"next" : {
"label" : "Berikutnya: {{time}}" ,
"disabled" : "Dijeda" ,
"none" : "Tidak ada jadwal berikutnya"
}
2026-04-19 06:39:06 +00:00
},
"connection" : {
"idle" : "Idle" ,
"connecting" : "Menghubungkan…" ,
"open" : "Terhubung" ,
"reconnecting" : "Menyambung ulang…" ,
"closed" : "Terputus" ,
"error" : "Kesalahan koneksi"
},
"thread" : {
"loadingConversation" : "Memuat percakapan…" ,
"empty" : {
2026-05-29 03:42:53 +08:00
"greetings" : {
"workOn" : "Apa yang kita kerjakan bersama?" ,
"start" : "Kita mulai dari mana?" ,
"build" : "Apa yang kita bangun hari ini?" ,
"tackle" : "Apa yang kita selesaikan bersama?"
},
2026-05-06 15:54:15 +00:00
"quickActions" : {
"plan" : {
"title" : "Buat rencana proyek" ,
"prompt" : "Buat rencana proyek ringkas untuk apa yang sebaiknya saya bangun berikutnya."
},
"analyze" : {
"title" : "Analisis data ini" ,
"prompt" : "Bantu saya menganalisis data ini dan soroti pola yang paling penting."
},
"brainstorm" : {
"title" : "Brainstorm ide" ,
"prompt" : "Brainstorm beberapa ide praktis dan tradeoff untuk masalah ini."
},
"code" : {
"title" : "Tulis kode" ,
"prompt" : "Bantu saya menulis kode untuk tugas ini, mulai dari perubahan berguna yang paling kecil."
},
"summarize" : {
"title" : "Ringkas dokumen ini" ,
"prompt" : "Ringkas dokumen ini dan daftar poin-poin utamanya."
},
"more" : {
"title" : "Lainnya" ,
"prompt" : "Tunjukkan beberapa cara berguna Anda dapat membantu di workspace ini."
}
2026-05-08 09:40:15 +00:00
},
"imageQuickActions" : {
"icon" : {
"title" : "Desain ikon aplikasi" ,
"prompt" : "Buat ikon aplikasi 1:1 yang bersih untuk nanobot: robot ramah, gaya vektor sederhana, palet biru dan putih lembut, tanpa teks."
},
"sticker" : {
"title" : "Buat stiker" ,
"prompt" : "Buat gambar gaya stiker yang lucu dari asisten robot kecil, latar terlihat transparan, ekspresif dan menyenangkan."
},
"poster" : {
"title" : "Buat poster" ,
"prompt" : "Buat konsep poster yang rapi untuk asisten AI pribadi, komposisi modern, hierarki visual kuat, cocok untuk landing page."
},
"product" : {
"title" : "Mockup produk" ,
"prompt" : "Buat gambar mockup produk yang bersih untuk aplikasi web AI percakapan, antarmuka minimal, pencahayaan premium, bingkai perangkat realistis."
},
"portrait" : {
"title" : "Potret bergaya" ,
"prompt" : "Buat potret bergaya dari pendamping AI yang ramah, pencahayaan lembut, detail tetapi tetap mudah didekati, gaya ilustrasi modern."
},
"edit" : {
"title" : "Edit gambar" ,
"prompt" : "Bantu saya mengedit gambar. Minta saya mengunggah atau menyebutkan gambar terlebih dahulu, lalu buat hasil editnya."
}
2026-05-24 13:38:37 +08:00
}
2026-04-19 06:39:06 +00:00
},
"header" : {
2026-05-22 23:02:55 +08:00
"toggleSidebar" : "Tampilkan atau sembunyikan sidebar" ,
"newChat" : "Mulai chat baru" ,
"toggleTheme" : "Alihkan tema dari header" ,
2026-06-06 19:49:33 +08:00
"settings" : "Buka pengaturan" ,
"sessionInfo" : "Detail sesi"
},
"sessionInfo" : {
"title" : "Sesi" ,
"untitled" : "Chat tanpa judul" ,
"automations" : "Otomasi" ,
"count" : "{{count}}" ,
"loading" : "Memuat otomasi..." ,
"loadFailed" : "Tidak dapat memuat otomasi." ,
"empty" : "Belum ada otomasi dalam sesi ini." ,
"disabled" : "Mati" ,
"schedule" : {
"at" : "Pada {{time}}" ,
"every" : "Setiap {{duration}}" ,
"cron" : "Cron {{expr}}" ,
"cronWithTz" : "Cron {{expr}} · {{tz}}" ,
"unknown" : "Jadwal khusus"
},
"next" : {
"label" : "Berikutnya {{time}}" ,
2026-06-12 18:13:25 +08:00
"pending" : "Segera berjalan" ,
2026-06-06 19:49:33 +08:00
"disabled" : "Dijeda" ,
"none" : "Tidak ada jadwal berikutnya"
}
2026-04-19 06:39:06 +00:00
},
"composer" : {
"placeholderThread" : "Ketik pesan Anda…" ,
"placeholderHero" : "Apa yang sedang Anda pikirkan?" ,
"placeholderOpening" : "Membuka obrolan baru…" ,
2026-05-01 12:38:22 -03:00
"placeholderStreaming" : "Model sedang merespons…" ,
2026-04-19 06:39:06 +00:00
"inputAria" : "Input pesan" ,
"sendHint" : "Enter untuk kirim · Shift+Enter untuk baris baru" ,
2026-05-16 01:14:11 +08:00
"runRuntimeTitle" : "Berjalan · {{elapsed}}" ,
"goalStateStrip" : "Tujuan · {{label}}" ,
"goalStateFallback" : "Tujuan" ,
"goalStateExpandAria" : "Lihat tujuan lengkap" ,
2026-05-16 04:42:58 +00:00
"goalStateSheetTitle" : "Tujuan" ,
2026-05-22 23:02:55 +08:00
"goalStateCloseAria" : "Tutup tujuan" ,
2026-04-21 10:29:47 +00:00
"send" : "Kirim pesan" ,
2026-05-08 09:40:15 +00:00
"stop" : "Hentikan respons" ,
2026-06-06 19:49:33 +08:00
"modelNotConfigured" : "Model belum dikonfigurasi" ,
"configureModel" : "Konfigurasi model" ,
2026-05-30 23:45:26 +08:00
"queued" : {
"label" : "Panduan antrean" ,
"guide" : "Pandu" ,
"delete" : "Hapus panduan" ,
"edit" : "Edit panduan" ,
"drag" : "Seret untuk mengurutkan"
},
2026-04-21 10:29:47 +00:00
"attachImage" : "Lampirkan gambar" ,
2026-05-08 09:40:15 +00:00
"imageMode" : {
"label" : "Buat gambar" ,
"toggle" : "Alihkan mode pembuatan gambar" ,
"placeholder" : "Deskripsikan atau edit gambar…" ,
"aspectAria" : "Rasio aspek gambar" ,
"aspectLabel" : "Rasio gambar" ,
"aspect" : {
"auto" : "Otomatis" ,
"1_1" : "Persegi 1:1" ,
"3_4" : "Potret 3:4" ,
"9_16" : "Story 9:16" ,
"4_3" : "Lanskap 4:3" ,
"16_9" : "Lebar 16:9"
}
},
2026-05-22 23:02:55 +08:00
"tools" : {
"search" : "Cari" ,
"reason" : "Bernalar" ,
"deepResearch" : "Riset mendalam" ,
"voice" : "Input suara"
2026-05-06 15:54:15 +00:00
},
2026-06-09 01:08:49 +08:00
"voice" : {
"hint" : "Klik untuk mendikte atau tahan" ,
"stop" : "Hentikan rekaman" ,
"transcribing" : "Mentranskripsi..." ,
"recordingStatus" : "Merekam {{time}}"
},
"voiceErrors" : {
"unsupported" : "Input suara tidak didukung di browser ini." ,
"permission" : "Izin mikrofon diperlukan." ,
"notConfigured" : "Konfigurasikan penyedia transkripsi terlebih dahulu." ,
"tooLong" : "Rekaman terlalu panjang." ,
"tooShort" : "Tahan sedikit lebih lama untuk merekam suara." ,
"noInput" : "Tidak ada input mikrofon yang terdeteksi." ,
"failed" : "Tidak dapat mentranskripsi audio."
},
2026-05-06 15:54:15 +00:00
"slash" : {
"ariaLabel" : "Perintah slash" ,
"label" : "perintah" ,
"navigateHint" : "↑↓ Pilih" ,
"selectHint" : "Enter/Tab Sisipkan" ,
"closeHint" : "Esc Tutup" ,
"commands" : {
"new" : {
"title" : "Obrolan baru" ,
"description" : "Hentikan tugas saat ini dan mulai percakapan baru."
},
"stop" : {
"title" : "Hentikan tugas saat ini" ,
"description" : "Batalkan giliran agent yang sedang aktif di chat ini."
},
"restart" : {
"title" : "Mulai ulang nanobot" ,
"description" : "Mulai ulang proses bot di tempat."
},
"status" : {
"title" : "Tampilkan status" ,
"description" : "Tampilkan status runtime, provider, dan channel."
},
2026-05-24 20:56:07 +08:00
"model" : {
"title" : "Model" ,
"description" : "Tampilkan atau ganti preset model aktif."
},
2026-05-06 15:54:15 +00:00
"history" : {
"title" : "Tampilkan riwayat" ,
"description" : "Cetak N pesan percakapan tersimpan terbaru."
},
"dream" : {
"title" : "Jalankan Dream" ,
"description" : "Picu konsolidasi memori secara manual."
},
"dream_log" : {
"title" : "Tampilkan log Dream" ,
"description" : "Tampilkan perubahan dari konsolidasi Dream terakhir."
},
"dream_restore" : {
"title" : "Pulihkan memori" ,
"description" : "Kembalikan memori ke snapshot Dream sebelumnya."
},
2026-05-16 01:14:11 +08:00
"goal" : {
"title" : "Tujuan jangka panjang" ,
"description" : "Instruksikan agen memperlakukan ini sebagai tujuan multi-langkah yang berkelanjutan."
},
2026-05-06 15:54:15 +00:00
"help" : {
"title" : "Tampilkan bantuan" ,
"description" : "Daftar perintah slash yang tersedia."
2026-05-24 20:56:07 +08:00
},
"pairing" : {
"title" : "Pemasangan" ,
"description" : "Kelola permintaan pemasangan."
2026-05-06 15:54:15 +00:00
}
2026-05-24 20:56:07 +08:00
},
"badges" : {
"current" : "Saat ini" ,
"recent" : "Terbaru"
},
"details" : {
"goalActive" : "Tujuan sedang berjalan" ,
"goalReady" : "Mulai tujuan berkelanjutan" ,
"history" : "Tampilkan pesan terbaru" ,
"stopRunning" : "Sedang berjalan"
2026-05-06 15:54:15 +00:00
}
2026-05-16 04:42:58 +00:00
},
2026-05-22 23:02:55 +08:00
"encoding" : "Memproses…" ,
"remove" : "Hapus lampiran" ,
"normalizedSizeHint" : "{{orig}} → {{current}} (auto)" ,
"imageRejected" : {
"unsupported_type" : "Tipe file tidak didukung" ,
"too_many_images" : "Maksimal {{max}} gambar per pesan" ,
"magic_mismatch" : "File ini tampaknya bukan gambar asli" ,
"decode_failed" : "Tidak dapat mendekode gambar ini" ,
"too_large" : "Gambar terlalu besar — coba yang lebih kecil" ,
"io" : "Tidak dapat membaca file ini"
2026-05-24 13:38:37 +08:00
},
"mentions" : {
2026-05-25 20:07:02 +08:00
"ariaLabel" : "Aplikasi" ,
"label" : "Aplikasi" ,
"cliGroup" : "App CLI" ,
"mcpGroup" : "Layanan MCP" ,
2026-05-24 13:38:37 +08:00
"cliBadge" : "CLI" ,
"mcpBadge" : "MCP" ,
"cliDescription" : "Gunakan @{{name}} sebagai aplikasi CLI lokal" ,
"mcpDescription" : "Gunakan @{{name}} sebagai server MCP"
2026-05-29 03:42:53 +08:00
},
"workspace" : {
"accessAria" : "Workspace access mode" ,
"projectAria" : "Pilih proyek" ,
"projectPlaceholder" : "Pilih proyek" ,
"default" : "Default Permission" ,
"full" : "Full Access"
2026-05-22 23:02:55 +08:00
}
2026-04-19 06:39:06 +00:00
},
2026-05-17 17:04:57 +08:00
"scrollToBottom" : "Gulir ke bawah" ,
2026-06-06 19:49:33 +08:00
"loadEarlier" : "Muat pesan sebelumnya" ,
2026-06-10 02:54:19 +08:00
"forkedFromHistory" : "Fork dari riwayat" ,
2026-06-06 19:49:33 +08:00
"promptNavigator" : {
"open" : "Buka navigator prompt" ,
"title" : "Prompt" ,
"search" : "Cari prompt" ,
"noResults" : "Tidak ada prompt yang cocok." ,
"jumpTo" : "Lompat ke prompt: {{label}}"
}
2026-04-19 06:39:06 +00:00
},
"message" : {
"streaming" : "sedang mengalir" ,
"assistantTyping" : "Asisten sedang mengetik" ,
"toolSingle" : "Menggunakan sebuah alat" ,
2026-04-21 10:29:47 +00:00
"toolMany" : "Menggunakan {{count}} alat" ,
2026-05-16 01:14:11 +08:00
"toolSummary" : "{{count}} alat" ,
"toolSummaryMany" : "{{count}} alat" ,
"reasoningTools" : "Penalaran · {{count}} alat" ,
"reasoningToolsSingular" : "Penalaran · 1 alat" ,
"reasoning" : "Penalaran" ,
"reasoningStreaming" : "Berpikir…" ,
"reasoningSummary" : "Penalaran" ,
"agentActivitySummary" : "{{reasoning}} langkah · {{tools}} panggilan alat" ,
"agentActivityToolsOnly" : "{{tools}} panggilan alat" ,
"agentActivityLiveSummary" : "Berjalan… · {{reasoning}} langkah · {{tools}} panggilan alat" ,
"agentActivityLiveToolsOnly" : "Berjalan… · {{tools}} panggilan alat" ,
"imageAttachment" : "Lampiran gambar" ,
2026-06-10 02:07:47 +08:00
"forkFromHere" : "Fork" ,
"copyReply" : "Salin" ,
"copiedReply" : "Disalin" ,
2026-05-24 13:38:37 +08:00
"turnLatencyTitle" : "Waktu respons (ujung ke ujung)" ,
"activityThinkingFor" : "Berpikir selama {{duration}}" ,
2026-05-24 18:38:08 +08:00
"activityThought" : "Selesai berpikir" ,
2026-05-24 13:38:37 +08:00
"activityThoughtFor" : "Selesai berpikir dalam {{duration}}" ,
"cliActivityRunningOne" : "Menggunakan @{{name}}" ,
"cliActivityRanOne" : "Menggunakan @{{name}} selesai" ,
"cliActivityFailedOne" : "@{{name}} gagal" ,
"cliActivityRunningMany" : "Menggunakan {{count}} aplikasi CLI" ,
"cliActivityRanMany" : "{{count}} aplikasi CLI digunakan" ,
"cliActivityFailedMany" : "{{count}} aplikasi CLI gagal" ,
"cliRunRunning" : "Menggunakan" ,
"cliRunRan" : "Digunakan" ,
2026-06-06 19:49:33 +08:00
"cliRunFailed" : "Gagal" ,
"automationSourceFallback" : "Otomatisasi" ,
"automationTriggered" : "Dipicu otomatis"
2026-04-21 10:29:47 +00:00
},
"lightbox" : {
"title" : "Pratinjau gambar" ,
"open" : "Lihat gambar" ,
"prev" : "Gambar sebelumnya" ,
"next" : "Gambar berikutnya" ,
"close" : "Tutup pratinjau"
2026-04-19 06:39:06 +00:00
},
2026-06-06 19:49:33 +08:00
"filePreview" : {
"aria" : "Pratinjau file" ,
"close" : "Tutup pratinjau file" ,
"loading" : "Memuat pratinjau..." ,
"failed" : "Tidak dapat mempratinjau file ini." ,
"routeMissing" : "Pratinjau file memerlukan gateway terbaru. Mulai ulang nanobot gateway lalu coba lagi." ,
"resize" : "Ubah ukuran pratinjau file" ,
"truncated" : "Pratinjau dipotong karena file ini besar."
},
2026-04-19 06:39:06 +00:00
"code" : {
"fallbackLanguage" : "kode" ,
"copyAria" : "Salin kode" ,
"copy" : "Salin" ,
"copied" : "Tersalin"
2026-04-21 10:29:47 +00:00
},
"common" : {
"dismiss" : "Tutup"
},
"errors" : {
"messageTooBig" : {
"title" : "Pesan terlalu besar" ,
"body" : "Server menolak pesan terakhir karena melebihi batas ukuran. Hapus beberapa gambar atau gunakan berkas yang lebih kecil, lalu coba lagi."
2026-05-29 03:42:53 +08:00
},
"workspaceScopeRejected" : {
"title" : "Workspace was not changed" ,
"body" : "Nanobot kept the previous workspace because the requested project or access mode was rejected by the gateway."
}
},
"workspace" : {
"dialog" : {
"defaultProject" : "Default workspace" ,
"manual" : "Tempel path" ,
"manualPlaceholder" : "/Users/name/project" ,
"usePath" : "Use Path" ,
"absolutePathRequired" : "Enter an absolute folder path on this machine."
2026-04-21 10:29:47 +00:00
}
2026-04-19 06:39:06 +00:00
}
}