diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json index 1a21ba94d6..a843242c37 100644 --- a/src/lib/i18n/locales/id-ID/translation.json +++ b/src/lib/i18n/locales/id-ID/translation.json @@ -1,636 +1,638 @@ { - "-1 for no limit, or a positive integer for a specific limit": "", + "-1 for no limit, or a positive integer for a specific limit": "-1 untuk tanpa batas, atau bilangan bulat positif untuk batas tertentu", "(latest)": "(terbaru)", - "(leave blank for to use commercial endpoint)": "", - "[Last] dddd [at] h:mm A": "", - "[Today at] h:mm A": "", - "[Yesterday at] h:mm A": "", + "(leave blank for to use commercial endpoint)": "(kosongkan untuk menggunakan endpoint komersial)", + "[Last] dddd [at] h:mm A": "[dddd lalu pukul] h:mm A", + "[Today at] h:mm A": "[Hari ini pukul] h:mm A", + "[Yesterday at] h:mm A": "[Kemarin pukul] h:mm A", "{{ models }}": "{{ models }}", - "{{count}} added lines_other": "", - "{{COUNT}} Available Skills": "", - "{{COUNT}} Available Tools": "", - "{{COUNT}} characters": "", - "{{COUNT}} document(s) selected.": "", - "{{COUNT}} extracted lines": "", + "{{count}} added lines_one": "{{count}} baris ditambahkan", + "{{count}} added lines_other": "{{count}} baris ditambahkan", + "{{COUNT}} Available Skills": "{{COUNT}} Keterampilan Tersedia", + "{{COUNT}} Available Tools": "{{COUNT}} Alat Tersedia", + "{{COUNT}} characters": "{{COUNT}} karakter", + "{{COUNT}} document(s) selected.": "{{COUNT}} dokumen dipilih.", + "{{COUNT}} extracted lines": "{{COUNT}} baris diekstrak", "{{count}} files_one": "{{count}} berkas", - "{{count}} files_other": "", - "{{COUNT}} files": "", + "{{count}} files_other": "{{count}} berkas", + "{{COUNT}} files": "{{COUNT}} berkas", "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_one": "{{count}} berkas dipilih. Hanya berkas baru dan yang dimodifikasi yang akan diunggah. Berkas yang dihapus akan disingkirkan. Struktur folder akan disinkronkan. Lanjutkan?", - "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_other": "", + "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_other": "{{count}} berkas dipilih. Hanya berkas baru dan yang dimodifikasi yang akan diunggah. Berkas yang dihapus akan disingkirkan. Struktur folder akan dicerminkan. Lanjutkan?", "{{count}} filters_one": "{{count}} filter", - "{{count}} filters_other": "", + "{{count}} filters_other": "{{count}} filter", "{{count}} groups_one": "{{count}} grup", - "{{count}} groups_other": "", - "{{COUNT}} hidden lines": "", - "{{COUNT}} members": "", + "{{count}} groups_other": "{{count}} grup", + "{{COUNT}} hidden lines": "{{COUNT}} baris tersembunyi", + "{{COUNT}} members": "{{COUNT}} anggota", "{{count}} of {{total}} accessible_one": "{{count}} dari {{total}} dapat diakses", - "{{count}} of {{total}} accessible_other": "", - "{{COUNT}} pipeline(s) selected": "", - "{{count}} removed lines_other": "", - "{{COUNT}} Replies": "", - "{{COUNT}} Rows": "", + "{{count}} of {{total}} accessible_other": "{{count}} dari {{total}} dapat diakses", + "{{COUNT}} pipeline(s) selected": "{{COUNT}} pipeline dipilih", + "{{count}} removed lines_one": "{{count}} baris dihapus", + "{{count}} removed lines_other": "{{count}} baris dihapus", + "{{COUNT}} Replies": "{{COUNT}} Balasan", + "{{COUNT}} Rows": "{{COUNT}} Baris", "{{count}} selected_one": "{{count}} dipilih", - "{{count}} selected_other": "", - "{{COUNT}} Sources": "", + "{{count}} selected_other": "{{count}} dipilih", + "{{COUNT}} Sources": "{{COUNT}} Sumber", "{{count}} users_one": "{{count}} pengguna", - "{{count}} users_other": "", - "{{COUNT}} words": "", - "{{COUNT}}d_time_ago": "", - "{{COUNT}}h_time_ago": "", - "{{COUNT}}m_time_ago": "", - "{{COUNT}}w_time_ago": "", - "{{COUNT}}y_time_ago": "", - "{{label}} contains invalid JSON": "", - "{{label}} must be a JSON object": "", - "{{model}} download has been canceled": "", - "{{modelName}} profile image": "", - "{{NAMES}} reacted with {{REACTION}}": "", - "{{page}} / {{totalPages}} ({{rows}} rows)": "", - "{{percent}}% full": "", + "{{count}} users_other": "{{count}} pengguna", + "{{COUNT}} words": "{{COUNT}} kata", + "{{COUNT}}d_time_ago": "{{COUNT}} hari lalu", + "{{COUNT}}h_time_ago": "{{COUNT}} jam lalu", + "{{COUNT}}m_time_ago": "{{COUNT}} menit lalu", + "{{COUNT}}w_time_ago": "{{COUNT}} minggu lalu", + "{{COUNT}}y_time_ago": "{{COUNT}} tahun lalu", + "{{label}} contains invalid JSON": "{{label}} berisi JSON tidak valid", + "{{label}} must be a JSON object": "{{label}} harus berupa objek JSON", + "{{model}} download has been canceled": "Pengunduhan {{model}} telah dibatalkan", + "{{modelName}} profile image": "Gambar profil {{modelName}}", + "{{NAMES}} reacted with {{REACTION}}": "{{NAMES}} bereaksi dengan {{REACTION}}", + "{{page}} / {{totalPages}} ({{rows}} rows)": "{{page}} / {{totalPages}} ({{rows}} baris)", + "{{percent}}% full": "{{percent}}% penuh", "{{user}}'s Chats": "Obrolan {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Diperlukan Backend", - "* (all domains)": "", - "*Prompt node ID(s) are required for image generation": "", - "*required": "", - "1 file": "", - "1 group": "", - "1 hour before": "", - "1 Source": "", - "1 user": "", - "10 minutes before": "", - "15 minutes before": "", - "1m_time_ago": "", - "30 minutes before": "", - "5 minutes before": "", - "A chat run failed.": "", - "A chat run finished successfully.": "", - "A collaboration channel where people join as members": "", - "A discussion channel where access is controlled by groups and permissions": "", - "A new version (v{{LATEST_VERSION}}) is now available.": "", - "A private conversation between you and selected users": "", + "* (all domains)": "* (semua domain)", + "*Prompt node ID(s) are required for image generation": "*ID node prompt diperlukan untuk pembuatan gambar", + "*required": "*wajib diisi", + "1 file": "1 berkas", + "1 group": "1 grup", + "1 hour before": "1 jam sebelumnya", + "1 Source": "1 Sumber", + "1 user": "1 pengguna", + "10 minutes before": "10 menit sebelumnya", + "15 minutes before": "15 menit sebelumnya", + "1m_time_ago": "1 mnt lalu", + "30 minutes before": "30 menit sebelumnya", + "5 minutes before": "5 menit sebelumnya", + "A chat run failed.": "Proses obrolan gagal.", + "A chat run finished successfully.": "Proses obrolan berhasil selesai.", + "A collaboration channel where people join as members": "Saluran kolaborasi tempat pengguna bergabung sebagai anggota", + "A discussion channel where access is controlled by groups and permissions": "Saluran diskusi dengan akses yang dikontrol oleh grup dan izin", + "A new version (v{{LATEST_VERSION}}) is now available.": "Versi baru (v{{LATEST_VERSION}}) kini tersedia.", + "A private conversation between you and selected users": "Percakapan pribadi antara Anda dan pengguna yang dipilih", "a user": "seorang pengguna", - "about the Roman Empire": "", - "Accept Autocomplete Generation\nJump to Prompt Variable": "", - "Access": "", - "Access Control": "", - "Access Grants": "", - "Access level": "", - "Access List": "", - "Access prohibited": "", - "Access updated": "", - "Accessible to all users": "", + "about the Roman Empire": "tentang Kekaisaran Romawi", + "Accept Autocomplete Generation\nJump to Prompt Variable": "Terima Pembuatan Pelengkapan Otomatis\nLompat ke Variabel Prompt", + "Access": "Akses", + "Access Control": "Kontrol Akses", + "Access Grants": "Izin Akses", + "Access level": "Tingkat akses", + "Access List": "Daftar Akses", + "Access prohibited": "Akses dilarang", + "Access updated": "Akses diperbarui", + "Accessible to all users": "Dapat diakses oleh semua pengguna", "Account Activation Pending": "Aktivasi Akun Tertunda", "Accurate information": "Informasi yang akurat", - "Action": "", - "Actions": "", - "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "", + "Action": "Tindakan", + "Actions": "Tindakan", + "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Aktifkan perintah ini dengan mengetik \"/{{COMMAND}}\" pada input obrolan.", "Active": "Aktif", "Active Users": "Pengguna Aktif", - "Activity": "", + "Activity": "Aktivitas", "Add": "Tambah", - "Add a model ID": "", - "Add a preference, fact, or instruction about you": "", + "Add a model ID": "Tambahkan ID model", + "Add a preference, fact, or instruction about you": "Tambahkan preferensi, fakta, atau instruksi tentang Anda", "Add a short description about what this model does": "Tambahkan deskripsi singkat tentang apa yang dilakukan model ini", "Add a tag": "Menambahkan tag", - "Add a tag...": "", - "Add Access": "", - "Add Arena Model": "", - "Add Connection": "", - "Add Content": "", - "Add content here": "", - "Add Custom Parameter": "", - "Add Custom Prompt": "", - "Add description": "", - "Add Details": "", - "Add durable context for future chats": "", + "Add a tag...": "Tambahkan tag...", + "Add Access": "Tambah Akses", + "Add Arena Model": "Tambah Model Arena", + "Add Connection": "Tambah Koneksi", + "Add Content": "Tambah Konten", + "Add content here": "Tambahkan konten di sini", + "Add Custom Parameter": "Tambah Parameter Kustom", + "Add Custom Prompt": "Tambah Prompt Kustom", + "Add description": "Tambahkan deskripsi", + "Add Details": "Tambah Detail", + "Add durable context for future chats": "Tambahkan konteks permanen untuk obrolan mendatang", "Add Files": "Menambahkan File", - "Add Image": "", - "Add Knowledge Connection": "", - "Add location": "", - "Add Member": "", - "Add Members": "", + "Add Image": "Tambah Gambar", + "Add Knowledge Connection": "Tambah Koneksi Pengetahuan", + "Add location": "Tambahkan lokasi", + "Add Member": "Tambah Anggota", + "Add Members": "Tambah Anggota", "Add Memory": "Menambahkan Memori", - "Add prompt suggestion": "", - "Add Reaction": "", - "Add tag": "", - "Add Tag": "", - "Add Terminal": "", - "Add Terminal Connection": "", - "Add text content": "", - "Add to favorites": "", - "Add translation": "", + "Add prompt suggestion": "Tambahkan saran prompt", + "Add Reaction": "Tambah Reaksi", + "Add tag": "Tambahkan tag", + "Add Tag": "Tambah Tag", + "Add Terminal": "Tambah Terminal", + "Add Terminal Connection": "Tambah Koneksi Terminal", + "Add text content": "Tambahkan konten teks", + "Add to favorites": "Tambahkan ke favorit", + "Add translation": "Tambah terjemahan", "Add User": "Tambah Pengguna", - "Add User Group": "", - "Add User Variable": "", - "Add webhook": "", - "Add webpage": "", - "Add your Open Terminal URL and API key in Settings → Integrations.": "", - "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "", - "Additional feedback comments": "", + "Add User Group": "Tambah Grup Pengguna", + "Add User Variable": "Tambah Variabel Pengguna", + "Add webhook": "Tambah webhook", + "Add webpage": "Tambah halaman web", + "Add your Open Terminal URL and API key in Settings → Integrations.": "Tambahkan URL Open Terminal dan kunci API Anda di Pengaturan → Integrasi.", + "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "Opsi konfigurasi tambahan untuk marker. Ini harus berupa string JSON dengan pasangan kunci-nilai. Contoh: '{\"key\": \"value\"}'. Kunci yang didukung meliputi: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level", + "Additional feedback comments": "Komentar masukan tambahan", "admin": "admin", "Admin": "Admin", "Admin Panel": "Panel Admin", - "Admin-managed service account": "", + "Admin-managed service account": "Akun layanan yang dikelola admin", "Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Admin memiliki akses ke semua alat setiap saat; pengguna memerlukan alat yang ditetapkan per model di ruang kerja.", - "Advanced": "", + "Advanced": "Lanjutan", "Advanced Params": "Parameter Lanjutan", - "After changing the embedding model, reindex knowledge, knowledge search, and memory vectors for changes to take effect.": "", - "AI": "", - "All": "", - "All chats have been unarchived.": "", - "All day": "", - "All events": "", - "All models are now hidden": "", - "All models are now visible": "", - "All models deleted successfully": "", - "All rights reserved.": "", - "All shared chats have been unshared.": "", - "All Sources": "", - "All time": "", - "All Users": "", - "All users and system events": "", - "Allow": "", - "Allow {{NAME}}?": "", - "Allow browser notifications for completed responses.": "", - "Allow Call": "", - "Allow Chat Controls": "", - "Allow Chat Delete": "", - "Allow Chat Edit": "", - "Allow Chat Export": "", - "Allow Chat Import": "", - "Allow Chat Params": "", - "Allow Chat Share": "", - "Allow Chat System Prompt": "", - "Allow Chat Valves": "", - "Allow Continue Response": "", - "Allow Delete Messages": "", - "Allow File Upload": "", - "Allow Multiple Models in Chat": "", - "Allow public write access": "", - "Allow Rate Response": "", - "Allow Regenerate Response": "", - "Allow Sharing With Groups": "", - "Allow Sharing With Users": "", - "Allow Speech to Text": "", - "Allow Temporary Chat": "", - "Allow Text to Speech": "", - "Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "", - "Allow Tool Call": "", - "Allow Web Upload": "", + "After changing the embedding model, reindex knowledge, knowledge search, and memory vectors for changes to take effect.": "Setelah mengubah model embedding, indeks ulang pengetahuan, pencarian pengetahuan, dan vektor memori agar perubahan diterapkan.", + "AI": "AI", + "All": "Semua", + "All chats have been unarchived.": "Semua obrolan telah batal diarsipkan.", + "All day": "Sepanjang hari", + "All events": "Semua peristiwa", + "All models are now hidden": "Semua model sekarang disembunyikan", + "All models are now visible": "Semua model sekarang terlihat", + "All models deleted successfully": "Semua model berhasil dihapus", + "All rights reserved.": "Hak cipta dilindungi undang-undang.", + "All shared chats have been unshared.": "Semua obrolan bersama telah dibatalkan pembagiannya.", + "All Sources": "Semua Sumber", + "All time": "Sepanjang waktu", + "All Users": "Semua Pengguna", + "All users and system events": "Semua pengguna dan peristiwa sistem", + "Allow": "Izinkan", + "Allow {{NAME}}?": "Izinkan {{NAME}}?", + "Allow browser notifications for completed responses.": "Izinkan notifikasi peramban untuk respons yang selesai.", + "Allow Call": "Izinkan Panggilan", + "Allow Chat Controls": "Izinkan Kontrol Obrolan", + "Allow Chat Delete": "Izinkan Hapus Obrolan", + "Allow Chat Edit": "Izinkan Edit Obrolan", + "Allow Chat Export": "Izinkan Ekspor Obrolan", + "Allow Chat Import": "Izinkan Impor Obrolan", + "Allow Chat Params": "Izinkan Parameter Obrolan", + "Allow Chat Share": "Izinkan Bagikan Obrolan", + "Allow Chat System Prompt": "Izinkan Prompt Sistem Obrolan", + "Allow Chat Valves": "Izinkan Valve Obrolan", + "Allow Continue Response": "Izinkan Lanjutkan Respons", + "Allow Delete Messages": "Izinkan Hapus Pesan", + "Allow File Upload": "Izinkan Unggah Berkas", + "Allow Multiple Models in Chat": "Izinkan Banyak Model dalam Obrolan", + "Allow public write access": "Izinkan akses tulis publik", + "Allow Rate Response": "Izinkan Beri Nilai Respons", + "Allow Regenerate Response": "Izinkan Buat Ulang Respons", + "Allow Sharing With Groups": "Izinkan Berbagi dengan Grup", + "Allow Sharing With Users": "Izinkan Berbagi dengan Pengguna", + "Allow Speech to Text": "Izinkan Ucapan ke Teks", + "Allow Temporary Chat": "Izinkan Obrolan Sementara", + "Allow Text to Speech": "Izinkan Teks ke Ucapan", + "Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "Izinkan AI untuk mendelegasikan tugas ke sub-agen. Setiap sub-agen membuat obrolan nyata dengan akses alat penuh. Menggunakan panggilan LLM tambahan.", + "Allow Tool Call": "Izinkan Panggilan Alat", + "Allow Web Upload": "Izinkan Unggahan Web", "Already have an account?": "Sudah memiliki akun?", - "Also bound to {{action}}": "", - "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "", - "Always": "", - "Amazing": "", + "Also bound to {{action}}": "Juga terikat ke {{action}}", + "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "Alternatif untuk top_p, dan bertujuan untuk memastikan keseimbangan antara kualitas dan variasi. Parameter p mewakili probabilitas minimum agar sebuah token dipertimbangkan, relatif terhadap probabilitas token yang paling mungkin. Misalnya, dengan p=0,05 dan token yang paling mungkin memiliki probabilitas 0,9, logit dengan nilai kurang dari 0,045 akan disaring.", + "Always": "Selalu", + "Amazing": "Luar biasa", "an assistant": "asisten", - "Analytics": "", - "Analyzed": "", - "Analyzing...": "", - "and {{COUNT}} more": "", + "Analytics": "Analitik", + "Analyzed": "Dianalisis", + "Analyzing...": "Menganalisis...", + "and {{COUNT}} more": "dan {{COUNT}} lainnya", "and create a new shared link.": "dan membuat tautan bersama baru.", - "Anyone": "", - "Anyone with the link can view": "", + "Anyone": "Siapa saja", + "Anyone with the link can view": "Siapa saja yang memiliki tautan dapat melihat", "API Base URL": "URL Dasar API", "API Key": "Kunci API", - "API Key / Token": "", + "API Key / Token": "Kunci API / Token", "API Key created.": "Kunci API dibuat.", - "API Key deleted.": "", - "API Keys": "", - "API Type": "", - "API Version": "", - "API Version is required": "", - "App navigation": "", - "applies to all users with the \"user\" role": "", + "API Key deleted.": "Kunci API dihapus.", + "API Keys": "Kunci API", + "API Type": "Jenis API", + "API Version": "Versi API", + "API Version is required": "Versi API wajib diisi", + "App navigation": "Navigasi aplikasi", + "applies to all users with the \"user\" role": "berlaku untuk semua pengguna dengan peran \"user\"", "April": "April", "Archive": "Arsipkan", - "archived-chat-export": "", - "Are you sure you want to archive all chats? This action cannot be undone.": "", - "Are you sure you want to clear all memories? This action cannot be undone.": "", - "Are you sure you want to delete \"{{NAME}}\"?": "", - "Are you sure you want to delete **{{modelName}}**?": "", - "Are you sure you want to delete all chats? This action cannot be undone.": "", - "Are you sure you want to delete this channel?": "", - "Are you sure you want to delete this connection? This action cannot be undone.": "", - "Are you sure you want to delete this directory?": "", - "Are you sure you want to delete this memory? This action cannot be undone.": "", - "Are you sure you want to delete this message?": "", - "Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "", - "Are you sure you want to delete this webhook? This action cannot be undone.": "", - "Are you sure you want to delete this?": "", - "Are you sure you want to reset all permissions to their default values? You will still need to save to apply the changes.": "", - "Are you sure you want to unarchive all archived chats?": "", - "Are you sure you want to unshare all shared chats? This will remove all share links.": "", - "Artifacts": "", - "Asc": "", - "Ask": "", - "Ask a question": "", - "Ask a test question": "", - "Ask for approval": "", - "Ask this knowledge source a test question": "", - "Assistant": "", - "Assistant messages": "", - "at": "", - "At time of event": "", - "Attach File From Knowledge": "", - "Attach Files": "", - "Attach Knowledge": "", - "Attach Notes": "", - "Attach Webpage": "", + "archived-chat-export": "ekspor-obrolan-diarsipkan", + "Are you sure you want to archive all chats? This action cannot be undone.": "Apakah Anda yakin ingin mengarsipkan semua obrolan? Tindakan ini tidak dapat dibatalkan.", + "Are you sure you want to clear all memories? This action cannot be undone.": "Apakah Anda yakin ingin membersihkan semua memori? Tindakan ini tidak dapat dibatalkan.", + "Are you sure you want to delete \"{{NAME}}\"?": "Apakah Anda yakin ingin menghapus \"{{NAME}}\"?", + "Are you sure you want to delete **{{modelName}}**?": "Apakah Anda yakin ingin menghapus **{{modelName}}**?", + "Are you sure you want to delete all chats? This action cannot be undone.": "Apakah Anda yakin ingin menghapus semua obrolan? Tindakan ini tidak dapat dibatalkan.", + "Are you sure you want to delete this channel?": "Apakah Anda yakin ingin menghapus saluran ini?", + "Are you sure you want to delete this connection? This action cannot be undone.": "Apakah Anda yakin ingin menghapus koneksi ini? Tindakan ini tidak dapat dibatalkan.", + "Are you sure you want to delete this directory?": "Apakah Anda yakin ingin menghapus direktori ini?", + "Are you sure you want to delete this memory? This action cannot be undone.": "Apakah Anda yakin ingin menghapus memori ini? Tindakan ini tidak dapat dibatalkan.", + "Are you sure you want to delete this message?": "Apakah Anda yakin ingin menghapus pesan ini?", + "Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Apakah Anda yakin ingin menghapus versi ini? Versi turunan akan ditautkan kembali ke induk versi ini.", + "Are you sure you want to delete this webhook? This action cannot be undone.": "Apakah Anda yakin ingin menghapus webhook ini? Tindakan ini tidak dapat dibatalkan.", + "Are you sure you want to delete this?": "Apakah Anda yakin ingin menghapus ini?", + "Are you sure you want to reset all permissions to their default values? You will still need to save to apply the changes.": "Apakah Anda yakin ingin mengatur ulang semua izin ke nilai default? Anda masih perlu menyimpan untuk menerapkan perubahan.", + "Are you sure you want to unarchive all archived chats?": "Apakah Anda yakin ingin membatalkan pengarsipan semua obrolan yang diarsipkan?", + "Are you sure you want to unshare all shared chats? This will remove all share links.": "Apakah Anda yakin ingin membatalkan berbagi semua obrolan yang dibagikan? Ini akan menghapus semua tautan berbagi.", + "Artifacts": "Artefak", + "Asc": "Menaik", + "Ask": "Tanya", + "Ask a question": "Ajukan pertanyaan", + "Ask a test question": "Ajukan pertanyaan uji coba", + "Ask for approval": "Minta persetujuan", + "Ask this knowledge source a test question": "Ajukan pertanyaan uji coba ke sumber pengetahuan ini", + "Assistant": "Asisten", + "Assistant messages": "Pesan asisten", + "at": "pada", + "At time of event": "Pada saat kejadian", + "Attach File From Knowledge": "Lampirkan Berkas Dari Pengetahuan", + "Attach Files": "Lampirkan Berkas", + "Attach Knowledge": "Lampirkan Pengetahuan", + "Attach Notes": "Lampirkan Catatan", + "Attach Webpage": "Lampirkan Halaman Web", "Attention to detail": "Perhatian terhadap detail", - "Audio player": "", + "Audio player": "Pemutar audio", "August": "Agustus", - "Auth": "", - "Auth Mode": "", - "Auth required": "", - "Authenticate": "", - "Authorize OAuth": "", - "Auto": "", - "Auto (Random)": "", - "Automatic": "", - "Automatic Delivery": "", - "Automatic Events": "", - "Automatic1111": "", + "Auth": "Autentikasi", + "Auth Mode": "Mode Autentikasi", + "Auth required": "Autentikasi diperlukan", + "Authenticate": "Autentikasi", + "Authorize OAuth": "Otorisasi OAuth", + "Auto": "Otomatis", + "Auto (Random)": "Otomatis (Acak)", + "Automatic": "Otomatis", + "Automatic Delivery": "Pengiriman Otomatis", + "Automatic Events": "Peristiwa Otomatis", + "Automatic1111": "Automatic1111", "AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 URL Dasar diperlukan.", - "Automation": "", - "Automation created": "", - "Automation Menu": "", - "Automation title": "", - "Automation triggered": "", - "Automation updated": "", - "Automations": "", - "Available list": "", - "Available models": "", - "Available Skills": "", - "Available Tools": "", - "Available variables": "", + "Automation": "Otomatisasi", + "Automation created": "Otomatisasi dibuat", + "Automation Menu": "Menu Otomatisasi", + "Automation title": "Judul otomatisasi", + "Automation triggered": "Otomatisasi dipicu", + "Automation updated": "Otomatisasi diperbarui", + "Automations": "Otomatisasi", + "Available list": "Daftar yang tersedia", + "Available models": "Model yang tersedia", + "Available Skills": "Keahlian yang Tersedia", + "Available Tools": "Alat yang Tersedia", + "Available variables": "Variabel yang tersedia", "available!": "tersedia!", - "Average messages per active day": "", - "Average tokens per chat": "", + "Average messages per active day": "Rata-rata pesan per hari aktif", + "Average tokens per chat": "Rata-rata token per obrolan", "Away": "Tidak di tempat", - "Awful": "", - "Azure AI Speech": "", + "Awful": "Sangat Buruk", + "Azure AI Speech": "Azure AI Speech", "Azure OpenAI": "Azure OpenAI", "Back": "Kembali", - "Background Image": "", - "Background image must be at most 25 megapixels.": "", - "Background image must be at most 5 MiB.": "", - "Background image must be PNG, JPEG, WebP, or GIF.": "", - "Background image preview": "", - "Background sub-agent finished": "", - "background sub-agents": "", + "Background Image": "Gambar Latar Belakang", + "Background image must be at most 25 megapixels.": "Gambar latar belakang maksimal 25 megapiksel.", + "Background image must be at most 5 MiB.": "Gambar latar belakang maksimal 5 MiB.", + "Background image must be PNG, JPEG, WebP, or GIF.": "Gambar latar belakang harus berupa PNG, JPEG, WebP, atau GIF.", + "Background image preview": "Pratinjau gambar latar belakang", + "Background sub-agent finished": "Sub-agen latar belakang selesai", + "background sub-agents": "sub-agen latar belakang", "Bad Response": "Respons Buruk", "Base Model (From)": "Model Dasar (Dari)", - "Base Model is required.": "", - "Base Models": "", - "Basic text only": "", - "Basics": "", - "Bearer": "", + "Base Model is required.": "Model Dasar wajib diisi.", + "Base Models": "Model Dasar", + "Basic text only": "Hanya teks dasar", + "Basics": "Dasar", + "Bearer": "Bearer", "before": "sebelum", "Being lazy": "Menjadi malas", - "Bing": "", - "Bold": "", - "Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "", - "Brave": "", - "Bullet List": "", - "Button ID": "", - "Button Label": "", - "Button Prompt": "", - "By": "", - "by {{name}}": "", - "By {{name}}": "", - "By supporting the project through sponsorship or an enterprise license, you help us stay independent, ship new features faster, improve stability, and grow Open WebUI for the long haul.": "", - "Calendar": "", - "Calendar created": "", - "Calendar deleted": "", - "Calendar name": "", - "Calendars": "", - "Calendars Public Sharing": "", + "Bing": "Bing", + "Bold": "Tebal", + "Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Meningkatkan atau mengurangi bobot token tertentu untuk respons terbatas. Nilai bias akan dibatasi antara -100 dan 100 (inklusif). (Bawaan: tidak ada)", + "Brave": "Brave", + "Bullet List": "Daftar Poin", + "Button ID": "ID Tombol", + "Button Label": "Label Tombol", + "Button Prompt": "Prompt Tombol", + "By": "Oleh", + "by {{name}}": "oleh {{name}}", + "By {{name}}": "Oleh {{name}}", + "By supporting the project through sponsorship or an enterprise license, you help us stay independent, ship new features faster, improve stability, and grow Open WebUI for the long haul.": "Dengan mendukung proyek ini melalui sponsor atau lisensi enterprise, Anda membantu kami tetap mandiri, merilis fitur baru lebih cepat, meningkatkan stabilitas, dan mengembangkan Open WebUI untuk jangka panjang.", + "Calendar": "Kalender", + "Calendar created": "Kalender berhasil dibuat", + "Calendar deleted": "Kalender berhasil dihapus", + "Calendar name": "Nama kalender", + "Calendars": "Kalender", + "Calendars Public Sharing": "Berbagi Publik Kalender", "Call": "Panggilan", "Call feature is not supported when using Web STT engine": "Fitur panggilan tidak didukung saat menggunakan mesin Web STT", "Camera": "Kamera", "Cancel": "Batal", - "Cancel download of {{model}}": "", - "Cannot create an empty note.": "", - "Cannot delete the production version": "", - "Capture": "", - "Capture Audio": "", - "Change folder icon": "", - "Change User Role": "", - "Channel": "", - "Channel deleted successfully": "", - "Channel is required": "", - "Channel Name": "", - "Channel name cannot be empty.": "", - "Channel name must be less than 128 characters": "", - "Channel Type": "", - "Channel updated successfully": "", - "Channels": "", - "Character": "", + "Cancel download of {{model}}": "Batalkan unduhan {{model}}", + "Cannot create an empty note.": "Tidak dapat membuat catatan kosong.", + "Cannot delete the production version": "Tidak dapat menghapus versi produksi", + "Capture": "Tangkap", + "Capture Audio": "Tangkap Audio", + "Change folder icon": "Ubah ikon folder", + "Change User Role": "Ubah Peran Pengguna", + "Channel": "Saluran", + "Channel deleted successfully": "Saluran berhasil dihapus", + "Channel is required": "Saluran wajib diisi", + "Channel Name": "Nama Saluran", + "Channel name cannot be empty.": "Nama saluran tidak boleh kosong.", + "Channel name must be less than 128 characters": "Nama saluran harus kurang dari 128 karakter", + "Channel Type": "Tipe Saluran", + "Channel updated successfully": "Saluran berhasil diperbarui", + "Channels": "Saluran", + "Character": "Karakter", "Chat": "Obrolan", - "Chat actions": "", - "Chat archived.": "", - "Chat Completions": "", - "Chat Conversation": "", - "Chat deleted.": "", - "Chat exported successfully": "", - "Chat failed": "", - "Chat finished": "", - "Chat forked": "", - "Chat history": "", - "Chat ID": "", - "Chat is too short to compact": "", - "Chat Menu": "", - "Chat moved successfully": "", - "Chat Permissions": "", - "Chat unarchived.": "", - "Chat unshared successfully.": "", - "Chat Uploads": "", - "Chat Variables": "", - "Chat Variables have conflicting model definitions": "", - "chats": "", + "Chat actions": "Tindakan obrolan", + "Chat archived.": "Obrolan diarsipkan.", + "Chat Completions": "Penyelesaian Obrolan", + "Chat Conversation": "Percakapan Obrolan", + "Chat deleted.": "Obrolan dihapus.", + "Chat exported successfully": "Obrolan berhasil diekspor", + "Chat failed": "Obrolan gagal", + "Chat finished": "Obrolan selesai", + "Chat forked": "Obrolan dicabangkan", + "Chat history": "Riwayat obrolan", + "Chat ID": "ID Obrolan", + "Chat is too short to compact": "Obrolan terlalu pendek untuk dipadatkan", + "Chat Menu": "Menu Obrolan", + "Chat moved successfully": "Obrolan berhasil dipindahkan", + "Chat Permissions": "Izin Obrolan", + "Chat unarchived.": "Obrolan batal diarsipkan.", + "Chat unshared successfully.": "Berbagi obrolan berhasil dibatalkan.", + "Chat Uploads": "Unggahan Obrolan", + "Chat Variables": "Variabel Obrolan", + "Chat Variables have conflicting model definitions": "Variabel Obrolan memiliki definisi model yang bertentangan", + "chats": "obrolan", "Chats": "Obrolan", - "Chats Open Sharing": "", - "Chats Public Sharing": "", + "Chats Open Sharing": "Berbagi Obrolan Terbuka", + "Chats Public Sharing": "Berbagi Obrolan Publik", "Check Again": "Periksa Lagi", - "Check OAuth Discovery": "", - "Check what is running in this chat.": "", + "Check OAuth Discovery": "Periksa Penemuan OAuth", + "Check what is running in this chat.": "Periksa apa yang sedang berjalan di obrolan ini.", "Checking for updates...": "Memeriksa pembaruan...", "Choose a model before saving...": "Pilih model sebelum menyimpan...", - "Choose channel": "", - "Choose folder": "", + "Choose channel": "Pilih saluran", + "Choose folder": "Pilih folder", "Citation": "Kutipan", - "Citations": "", - "Clear": "", - "Clear filters to reorder": "", - "Clear Memory": "", - "Clear search": "", - "Clear status": "", - "click here": "", - "Click here for filter guides.": "", + "Citations": "Sitiran", + "Clear": "Bersihkan", + "Clear filters to reorder": "Bersihkan filter untuk mengurutkan ulang", + "Clear Memory": "Bersihkan Memori", + "Clear search": "Bersihkan pencarian", + "Clear status": "Bersihkan status", + "click here": "klik di sini", + "Click here for filter guides.": "Klik di sini untuk panduan filter.", "Click here for help.": "Klik di sini untuk bantuan.", "Click here to": "Klik di sini untuk", "Click here to download user import template file.": "Klik di sini untuk mengunduh file templat impor pengguna.", - "Click here to learn more about faster-whisper and see the available models.": "", - "Click here to see available models.": "", + "Click here to learn more about faster-whisper and see the available models.": "Klik di sini untuk mempelajari lebih lanjut tentang faster-whisper dan melihat model yang tersedia.", + "Click here to see available models.": "Klik di sini untuk melihat model yang tersedia.", "Click here to select": "Klik di sini untuk memilih", "Click here to select a csv file.": "Klik di sini untuk memilih file csv.", "click here.": "Klik di sini.", "Click on the user role button to change a user's role.": "Klik tombol peran pengguna untuk mengubah peran pengguna.", - "Click to connect": "", - "Click to copy ID": "", - "Click to rebind": "", - "Client ID": "", - "Client Secret": "", + "Click to connect": "Klik untuk menghubungkan", + "Click to copy ID": "Klik untuk menyalin ID", + "Click to rebind": "Klik untuk mengaitkan ulang", + "Client ID": "ID Klien", + "Client Secret": "Rahasia Klien", "Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Izin menulis papan klip ditolak. Periksa pengaturan peramban Anda untuk memberikan akses yang diperlukan.", "Clone": "Kloning", - "Clone Chat": "", - "Clone of {{TITLE}}": "", + "Clone Chat": "Duplikat Obrolan", + "Clone of {{TITLE}}": "Duplikat dari {{TITLE}}", "Close": "Tutup", - "Close Banner": "", - "Close chat controls": "", - "Close citation modal": "", - "Close Configure Connection Modal": "", - "Close embed": "", - "Close feedback": "", - "Close modal": "", - "Close Modal": "", - "Close Sidebar": "", - "Close terminal": "", - "cloud": "", - "CMU ARCTIC speaker embedding name": "", - "Code Block": "", - "Code Editor": "", - "Code execution": "", + "Close Banner": "Tutup Spanduk", + "Close chat controls": "Tutup kontrol obrolan", + "Close citation modal": "Tutup modal sitiran", + "Close Configure Connection Modal": "Tutup Modal Konfigurasi Koneksi", + "Close embed": "Tutup sematan", + "Close feedback": "Tutup umpan balik", + "Close modal": "Tutup modal", + "Close Modal": "Tutup Modal", + "Close Sidebar": "Tutup Bilah Sisi", + "Close terminal": "Tutup terminal", + "cloud": "cloud", + "CMU ARCTIC speaker embedding name": "Nama sematan pembicara CMU ARCTIC", + "Code Block": "Blok Kode", + "Code Editor": "Editor Kode", + "Code execution": "Eksekusi kode", "Code formatted successfully": "Kode berhasil diformat", - "Code Interpreter": "", - "Collaboration channel where people join as members": "", - "Collapse": "", + "Code Interpreter": "Interpreter Kode", + "Collaboration channel where people join as members": "Saluran kolaborasi tempat orang bergabung sebagai anggota", + "Collapse": "Ciutkan", "Collection": "Koleksi", - "Collection Field": "", - "Collections": "", - "Color": "", + "Collection Field": "Bidang Koleksi", + "Collections": "Koleksi", + "Color": "Warna", "ComfyUI": "ComfyUI", "ComfyUI Base URL is required.": "URL Dasar ComfyUI diperlukan.", - "Comma separated Node Ids (e.g. 1 or 1,2)": "", - "Comma-separated group names": "", - "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "", - "command": "", + "Comma separated Node Ids (e.g. 1 or 1,2)": "ID Node dipisahkan koma (mis. 1 atau 1,2)", + "Comma-separated group names": "Nama grup dipisahkan koma", + "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "Parameter permintaan tingkat atas yang dipisahkan koma yang dapat diterima upstream ini tanpa terjemahan. Gunakan * untuk mengizinkan semua parameter passthrough yang ditangkap.", + "command": "perintah", "Command": "Perintah", - "Commands": "", - "Comment": "", - "Commit Message": "", - "Community Reviews": "", - "Compact": "", - "Compact: shorten older messages so this chat can keep going.": "", - "Compacting context": "", - "Compacting context...": "", - "Compare": "", - "Comparing with knowledge base...": "", - "Completions": "", - "Compress uploaded images before sending or storage.": "", + "Commands": "Perintah", + "Comment": "Komentar", + "Commit Message": "Pesan Commit", + "Community Reviews": "Ulasan Komunitas", + "Compact": "Padatkan", + "Compact: shorten older messages so this chat can keep going.": "Padatkan: persingkat pesan lama agar obrolan ini dapat terus berlanjut.", + "Compacting context": "Memadatkan konteks", + "Compacting context...": "Memadatkan konteks...", + "Compare": "Bandingkan", + "Comparing with knowledge base...": "Membandingkan dengan basis pengetahuan...", + "Completions": "Penyelesaian", + "Compress uploaded images before sending or storage.": "Kompres gambar yang diunggah sebelum dikirim atau disimpan.", "Computing checksums ({{count}} files)_one": "Menghitung checksum ({{count}} berkas)", - "Computing checksums ({{count}} files)_other": "", - "Config imported successfully": "", - "Configure": "", + "Computing checksums ({{count}} files)_other": "Menghitung checksum ({{count}} berkas)", + "Config imported successfully": "Konfigurasi berhasil diimpor", + "Configure": "Konfigurasikan", "Confirm": "Konfirmasi", "Confirm Password": "Konfirmasi Kata Sandi", - "Confirm Prompt from Embed": "", - "Confirm recording": "", + "Confirm Prompt from Embed": "Konfirmasi Prompt dari Sematan", + "Confirm recording": "Konfirmasi rekaman", "Confirm your action": "Konfirmasi tindakan Anda", - "Confirm your new password": "", - "Confirm Your Password": "", - "Connect to an AI provider to start chatting": "", - "Connect to Open Terminal instances. Admins and users granted access can use file browsing and terminal tools through these servers.": "", - "Connect to your own OpenAPI compatible external tool servers.": "", - "Connected": "", - "Connected ({{type}})": "", - "Connection failed": "", - "Connection lost. Reconnecting...": "", - "Connection successful": "", - "Connection Type": "", - "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "", - "Connections saved successfully": "", - "Connections settings updated": "", + "Confirm your new password": "Konfirmasikan kata sandi baru Anda", + "Confirm Your Password": "Konfirmasikan Kata Sandi Anda", + "Connect to an AI provider to start chatting": "Hubungkan ke penyedia AI untuk mulai mengobrol", + "Connect to Open Terminal instances. Admins and users granted access can use file browsing and terminal tools through these servers.": "Hubungkan ke instans Open Terminal. Admin dan pengguna yang diberi akses dapat menggunakan penjelajahan berkas dan alat terminal melalui server ini.", + "Connect to your own OpenAPI compatible external tool servers.": "Hubungkan ke server alat eksternal yang kompatibel dengan OpenAPI milik Anda.", + "Connected": "Terhubung", + "Connected ({{type}})": "Terhubung ({{type}})", + "Connection failed": "Koneksi gagal", + "Connection lost. Reconnecting...": "Koneksi terputus. Menghubungkan kembali...", + "Connection successful": "Koneksi berhasil", + "Connection Type": "Jenis Koneksi", + "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "Koneksi yang dikelola melalui Panel Admin disarankan untuk penggunaan sehari-hari. Koneksi langsung menyediakan akses mudah ke titik akhir Anda sendiri, tetapi mengandalkan sesi peramban agar permintaan tetap berjalan, sehingga lebih cocok untuk pengujian dan penggunaan sementara.", + "Connections saved successfully": "Koneksi berhasil disimpan", + "Connections settings updated": "Pengaturan koneksi diperbarui", "Contact Admin for WebUI Access": "Hubungi Admin untuk Akses WebUI", "Content": "Konten", - "Content Field": "", - "Content lengths (character counts only)": "", - "Content matches": "", - "Context": "", - "Context compacted": "", - "Context compaction failed": "", - "Context compaction is disabled": "", - "Context usage": "", - "Continue": "", + "Content Field": "Bidang Konten", + "Content lengths (character counts only)": "Panjang konten (hanya jumlah karakter)", + "Content matches": "Kecocokan konten", + "Context": "Konteks", + "Context compacted": "Konteks dipadatkan", + "Context compaction failed": "Pemadatan konteks gagal", + "Context compaction is disabled": "Pemadatan konteks dinonaktifkan", + "Context usage": "Penggunaan konteks", + "Continue": "Lanjutkan", "Continue Response": "Lanjutkan Tanggapan", "Continue with {{provider}}": "Lanjutkan dengan {{provider}}", - "Continue with Email": "", - "Continue with LDAP": "", - "Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "", - "Controls": "", - "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "", - "Conversation saved successfully": "", - "Copied": "", - "Copied link to clipboard": "", + "Continue with Email": "Lanjutkan dengan Email", + "Continue with LDAP": "Lanjutkan dengan LDAP", + "Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Kendalikan pengulangan urutan token dalam teks yang dihasilkan. Nilai yang lebih tinggi (misalnya, 1.5) akan memberikan penalti pengulangan lebih ketat, sedangkan nilai yang lebih rendah (misalnya, 1.1) akan lebih longgar. Pada nilai 1, fitur dinonaktifkan.", + "Controls": "Kontrol", + "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Mengontrol keseimbangan antara koherensi dan keberagaman hasil keluaran. Nilai yang lebih rendah akan menghasilkan teks yang lebih fokus dan koheren.", + "Conversation saved successfully": "Percakapan berhasil disimpan", + "Copied": "Disalin", + "Copied link to clipboard": "Tautan disalin ke papan klip", "Copied shared chat URL to clipboard!": "Menyalin URL obrolan bersama ke papan klip!", - "Copied to clipboard": "", + "Copied to clipboard": "Disalin ke papan klip", "Copy": "Menyalin", - "Copy API Key": "", - "Copy content": "", - "Copy default": "", - "Copy Last Code Block": "", - "Copy Last Response": "", - "Copy link": "", + "Copy API Key": "Salin Kunci API", + "Copy content": "Salin konten", + "Copy default": "Salin bawaan", + "Copy Last Code Block": "Salin Blok Kode Terakhir", + "Copy Last Response": "Salin Respons Terakhir", + "Copy link": "Salin tautan", "Copy Link": "Salin Tautan", - "Copy Path": "", - "Copy Prompt": "", - "Copy Share Link": "", - "Copy to clipboard": "", - "Copy Token": "", - "Copy URL": "", + "Copy Path": "Salin Jalur", + "Copy Prompt": "Salin Prompt", + "Copy Share Link": "Salin Tautan Berbagi", + "Copy to clipboard": "Salin ke papan klip", + "Copy Token": "Salin Token", + "Copy URL": "Salin URL", "Copying to clipboard was successful!": "Penyalinan ke papan klip berhasil!", - "Copyright (c)": "", - "CORS must be properly configured by the provider to allow requests from Open WebUI.": "", - "Could not check for updates": "", - "Could not load release notes.": "", - "Could not read file.": "", - "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "", - "Couldn't find your language?": "", - "CPU": "", - "Create": "", - "Create a knowledge base": "", + "Copyright (c)": "Hak Cipta (c)", + "CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS harus dikonfigurasi dengan benar oleh penyedia untuk mengizinkan permintaan dari Open WebUI.", + "Could not check for updates": "Tidak dapat memeriksa pembaruan", + "Could not load release notes.": "Tidak dapat memuat catatan rilis.", + "Could not read file.": "Tidak dapat membaca berkas.", + "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "Bisakah Anda mulai dengan menanyakan kapan saya paling sering menunda-nunda pekerjaan, lalu memberi saran untuk mengatasinya?", + "Couldn't find your language?": "Tidak menemukan bahasa Anda?", + "CPU": "CPU", + "Create": "Buat", + "Create a knowledge base": "Buat basis pengetahuan", "Create a model": "Buat model", - "Create a new note": "", - "Create a reusable terminal skill from this chat.": "", + "Create a new note": "Buat catatan baru", + "Create a reusable terminal skill from this chat.": "Buat keahlian terminal yang dapat digunakan kembali dari obrolan ini.", "Create Account": "Buat Akun", - "Create Admin Account": "", - "Create announcements shown to users in the app.": "", - "Create Channel": "", - "Create Folder": "", - "Create Knowledge": "", - "Create Model": "", + "Create Admin Account": "Buat Akun Admin", + "Create announcements shown to users in the app.": "Buat pengumuman yang ditampilkan kepada pengguna di aplikasi.", + "Create Channel": "Buat Saluran", + "Create Folder": "Buat Folder", + "Create Knowledge": "Buat Pengetahuan", + "Create Model": "Buat Model", "Create new key": "Buat kunci baru", - "Create Prompt": "", - "Create scheduled prompts that run automatically on a recurring basis.": "", - "Create skill": "", - "Create skill: create a reusable terminal skill from this chat.": "", - "Create your first note from the Create menu.": "", - "Created": "", + "Create Prompt": "Buat Prompt", + "Create scheduled prompts that run automatically on a recurring basis.": "Buat prompt terjadwal yang berjalan secara otomatis berulang kali.", + "Create skill": "Buat keahlian", + "Create skill: create a reusable terminal skill from this chat.": "Buat keahlian: buat keahlian terminal yang dapat digunakan kembali dari obrolan ini.", + "Create your first note from the Create menu.": "Buat catatan pertama Anda dari menu Buat.", + "Created": "Dibuat", "Created at": "Dibuat di", "Created At": "Dibuat di", "Created by": "Dibuat oleh", - "Created by you": "", - "Created on {{date}}": "", + "Created by you": "Dibuat oleh Anda", + "Created on {{date}}": "Dibuat pada {{date}}", "CSV Import": "Impor CSV", - "CSV: Name,Email": "", - "Ctrl+Enter to Send": "", - "Cumulative": "", - "Current": "", - "Current branch": "", + "CSV: Name,Email": "CSV: Nama,Email", + "Ctrl+Enter to Send": "Ctrl+Enter untuk Mengirim", + "Cumulative": "Kumulatif", + "Current": "Saat Ini", + "Current branch": "Cabang saat ini", "Current Model": "Model Saat Ini", - "Current streak": "", + "Current streak": "Runtunan saat ini", "Custom": "Kustom", - "Custom color": "", - "Custom description enabled": "", - "Custom Gender": "", - "Custom Parameter Name": "", - "Custom Parameter Value": "", - "Custom permissions": "", - "Custom range": "", - "Daily": "", - "Daily at": "", - "Daily Messages": "", + "Custom color": "Warna kustom", + "Custom description enabled": "Deskripsi kustom diaktifkan", + "Custom Gender": "Jenis Kelamin Kustom", + "Custom Parameter Name": "Nama Parameter Kustom", + "Custom Parameter Value": "Nilai Parameter Kustom", + "Custom permissions": "Izin kustom", + "Custom range": "Rentang kustom", + "Daily": "Harian", + "Daily at": "Setiap hari pukul", + "Daily Messages": "Pesan Harian", "Dark": "Gelap", - "Data": "", + "Data": "Data", "Database": "Basis data", - "Datalab Marker API": "", - "Date is required": "", - "Date Modified": "", - "Day": "", - "DD/MM/YYYY": "", + "Datalab Marker API": "API Datalab Marker", + "Date is required": "Tanggal wajib diisi", + "Date Modified": "Tanggal Dimodifikasi", + "Day": "Hari", + "DD/MM/YYYY": "DD/MM/YYYY", "December": "Desember", - "Deepgram": "", + "Deepgram": "Deepgram", "Default": "Default", - "Default (Open AI)": "", + "Default (Open AI)": "Bawaan (Open AI)", "Default (SentenceTransformers)": "Default (Pengubah Kalimat)", - "Default action buttons will be used.": "", - "Default description enabled": "", - "Default Filters": "", - "Default Interface Settings": "", + "Default action buttons will be used.": "Tombol tindakan bawaan akan digunakan.", + "Default description enabled": "Deskripsi bawaan diaktifkan", + "Default Filters": "Filter Bawaan", + "Default Interface Settings": "Pengaturan Antarmuka Bawaan", "Default Model": "Model Default", "Default model updated": "Model default diperbarui", - "Default permissions": "", - "Default permissions updated successfully": "", + "Default permissions": "Izin bawaan", + "Default permissions updated successfully": "Izin bawaan berhasil diperbarui", "Default Prompt Suggestions": "Saran Permintaan Default", - "Default to 389 or 636 if TLS is enabled": "", - "Default to ALL": "", - "Default to memberOf": "", - "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "", - "Default webhook": "", + "Default to 389 or 636 if TLS is enabled": "Bawaan ke 389 atau 636 jika TLS diaktifkan", + "Default to ALL": "Bawaan ke SEMUA", + "Default to memberOf": "Bawaan ke memberOf", + "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Bawaan ke pengambilan tersegmentasi untuk ekstraksi konten yang fokus dan relevan, disarankan untuk sebagian besar kasus.", + "Default webhook": "Webhook bawaan", "Delete": "Menghapus", - "Delete {{name}}": "", + "Delete {{name}}": "Hapus {{name}}", "Delete a model": "Menghapus model", - "Delete All": "", - "Delete all contents inside this directory": "", - "Delete all contents inside this folder": "", - "Delete API Key?": "", - "Delete automation?": "", - "Delete calendar": "", - "Delete Calendar": "", + "Delete All": "Hapus Semua", + "Delete all contents inside this directory": "Hapus semua konten di dalam direktori ini", + "Delete all contents inside this folder": "Hapus semua konten di dalam folder ini", + "Delete API Key?": "Hapus Kunci API?", + "Delete automation?": "Hapus otomatisasi?", + "Delete calendar": "Hapus kalender", + "Delete Calendar": "Hapus Kalender", "Delete Chat": "Menghapus Obrolan", "Delete chat?": "Menghapus obrolan?", - "Delete directory?": "", - "Delete Event": "", - "Delete File": "", - "Delete folder?": "", + "Delete directory?": "Hapus direktori?", + "Delete Event": "Hapus Acara", + "Delete File": "Hapus Berkas", + "Delete folder?": "Hapus folder?", "Delete function?": "Fungsi hapus?", - "Delete Memory?": "", - "Delete Message": "", - "Delete message?": "", - "Delete Model": "", - "Delete note?": "", + "Delete Memory?": "Hapus Memori?", + "Delete Message": "Hapus Pesan", + "Delete message?": "Hapus pesan?", + "Delete Model": "Hapus Model", + "Delete note?": "Hapus catatan?", "Delete prompt?": "Perintah hapus?", - "Delete skill?": "", + "Delete skill?": "Hapus keahlian?", "delete this link": "hapus tautan ini", "Delete tool?": "Hapus alat?", "Delete User": "Menghapus Pengguna", - "Delete Version": "", - "Deleted": "", + "Delete Version": "Hapus Versi", + "Deleted": "Dihapus", "Deleted {{deleteModelTag}}": "Menghapus {{deleteModelTag}}", "Deleted {{name}}": "Menghapus {{name}}", - "Deleted {{ok}} of {{total}} items": "", - "Deleted User": "", - "Denied {{NAME}}": "", - "Deny": "", - "Deny Tool Call": "", - "Deployment names are required for Azure OpenAI": "", - "Desc": "", - "Describe the edit...": "", - "Describe the image...": "", - "Describe what changed...": "", - "Describe your knowledge base and objectives": "", + "Deleted {{ok}} of {{total}} items": "Dihapus {{ok}} dari {{total}} item", + "Deleted User": "Pengguna Dihapus", + "Denied {{NAME}}": "Ditolak {{NAME}}", + "Deny": "Tolak", + "Deny Tool Call": "Tolak Pemanggilan Alat", + "Deployment names are required for Azure OpenAI": "Nama deployment wajib diisi untuk Azure OpenAI", + "Desc": "Menurun", + "Describe the edit...": "Jelaskan pengeditan...", + "Describe the image...": "Jelaskan gambar...", + "Describe what changed...": "Jelaskan apa yang berubah...", + "Describe your knowledge base and objectives": "Jelaskan basis pengetahuan dan tujuan Anda", "Description": "Deskripsi", - "Description ({{language}})": "", - "Deselect": "", - "Destination": "", - "Detected Variables": "", - "Dictate": "", + "Description ({{language}})": "Deskripsi ({{language}})", + "Deselect": "Batal pilih", + "Destination": "Tujuan", + "Detected Variables": "Variabel Terdeteksi", + "Dictate": "Dikte", "Didn't fully follow instructions": "Tidak sepenuhnya mengikuti instruksi", - "Diff settings": "", - "Direct": "", - "Direct Message": "", - "Direct Tool Servers": "", - "Directory created.": "", - "Directory deleted.": "", - "Directory moved.": "", - "Directory name": "", - "Directory renamed.": "", - "Directory selection was cancelled": "", - "Disable all": "", - "Disable All": "", - "Disable Code Interpreter": "", + "Diff settings": "Pengaturan diff", + "Direct": "Langsung", + "Direct Message": "Pesan Langsung", + "Direct Tool Servers": "Server Alat Langsung", + "Directory created.": "Direktori dibuat.", + "Directory deleted.": "Direktori dihapus.", + "Directory moved.": "Direktori dipindahkan.", + "Directory name": "Nama direktori", + "Directory renamed.": "Direktori diganti nama.", + "Directory selection was cancelled": "Pemilihan direktori dibatalkan", + "Disable all": "Nonaktifkan semua", + "Disable All": "Nonaktifkan Semua", + "Disable Code Interpreter": "Nonaktifkan Code Interpreter", "Disabled": "Dinonaktifkan", - "Disconnect OAuth": "", + "Disconnect OAuth": "Putuskan OAuth", "Discover a function": "Menemukan sebuah fungsi", "Discover a model": "Menemukan sebuah model", "Discover a prompt": "Temukan petunjuk", @@ -639,2124 +641,2125 @@ "Discover, download, and explore custom prompts": "Temukan, unduh, dan jelajahi prompt khusus", "Discover, download, and explore custom tools": "Menemukan, mengunduh, dan menjelajahi alat khusus", "Discover, download, and explore model presets": "Menemukan, mengunduh, dan menjelajahi preset model", - "Discussion channel where access is based on groups and permissions": "", - "Dismiss": "", - "Dismiss notification": "", - "Display": "", - "Do not install functions from sources you do not fully trust.": "", - "Do not install tools from sources you do not fully trust.": "", - "Do you want to sync your usage stats with Open WebUI Community?": "", - "Docling": "", - "Docling Parameters": "", - "Docling Server URL required.": "", + "Discussion channel where access is based on groups and permissions": "Saluran diskusi tempat akses ditentukan berdasarkan grup dan izin", + "Dismiss": "Abaikan", + "Dismiss notification": "Abaikan notifikasi", + "Display": "Tampilan", + "Do not install functions from sources you do not fully trust.": "Jangan pasang fungsi dari sumber yang tidak Anda percayai sepenuhnya.", + "Do not install tools from sources you do not fully trust.": "Jangan pasang alat dari sumber yang tidak Anda percayai sepenuhnya.", + "Do you want to sync your usage stats with Open WebUI Community?": "Apakah Anda ingin menyinkronkan statistik penggunaan dengan Komunitas Open WebUI?", + "Docling": "Docling", + "Docling Parameters": "Parameter Docling", + "Docling Server URL required.": "URL Server Docling wajib diisi.", "Document": "Dokumen", - "Document ID Field": "", - "Document Intelligence": "", - "Document Intelligence endpoint required.": "", + "Document ID Field": "Kolom ID Dokumen", + "Document Intelligence": "Document Intelligence", + "Document Intelligence endpoint required.": "Endpoint Document Intelligence wajib diisi.", "Documentation": "Dokumentasi", "does not make any external connections, and your data stays securely on your locally hosted server.": "tidak membuat koneksi eksternal apa pun, dan data Anda tetap aman di server yang dihosting secara lokal.", - "Don't fetch random pipelines from sources you don't trust.": "", + "Don't fetch random pipelines from sources you don't trust.": "Jangan mengambil pipeline acak dari sumber yang tidak Anda percayai.", "Don't have an account?": "Tidak memiliki akun?", "Don't like the style": "Tidak suka gayanya", "Done": "Selesai", "Download": "Unduh", - "Download \"{{searchValue}}\"": "", - "Download \"{{searchValue}}\" from {{provider}}": "", - "Download as JSON": "", - "Download as SVG": "", + "Download \"{{searchValue}}\"": "Unduh \"{{searchValue}}\"", + "Download \"{{searchValue}}\" from {{provider}}": "Unduh \"{{searchValue}}\" dari {{provider}}", + "Download as JSON": "Unduh sebagai JSON", + "Download as SVG": "Unduh sebagai SVG", "Download canceled": "Unduh dibatalkan", - "Download CSV Template": "", - "Download failed": "", - "Download Model": "", - "Downloading \"{{name}}\"": "", - "Downloading \"{{searchValue}}\"": "", - "Downloading stats...": "", - "Drag and Drop Container": "", - "Drag to reorder": "", - "Draw": "", - "Drop any files here to upload": "", - "Drop files here": "", - "Drop to upload": "", - "DuckDuckGo": "", + "Download CSV Template": "Unduh Templat CSV", + "Download failed": "Pengunduhan gagal", + "Download Model": "Unduh Model", + "Downloading \"{{name}}\"": "Mengunduh \"{{name}}\"", + "Downloading \"{{searchValue}}\"": "Mengunduh \"{{searchValue}}\"", + "Downloading stats...": "Mengunduh statistik...", + "Drag and Drop Container": "Wadah Seret dan Lepas", + "Drag to reorder": "Seret untuk mengurutkan ulang", + "Draw": "Gambar", + "Drop any files here to upload": "Lepaskan file apa pun di sini untuk mengunggah", + "Drop files here": "Lepaskan file di sini", + "Drop to upload": "Lepaskan untuk mengunggah", + "DuckDuckGo": "DuckDuckGo", "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "misalnya '30-an', '10m'. Satuan waktu yang valid adalah 's', 'm', 'h'.", - "e.g. 'low', 'medium', 'high'": "", - "e.g. \"json\" or a JSON schema": "", - "e.g. 60": "", - "e.g. A filter to remove profanity from text": "", - "e.g. about the Roman Empire": "", - "e.g. alloy, echo, shimmer": "", - "e.g. Code Review Guidelines": "", - "e.g. code-review-guidelines": "", - "e.g. en": "", - "e.g. My Filter": "", - "e.g. My Tools": "", - "e.g. my_filter": "", - "e.g. my_tools": "", - "e.g. pdf, docx, txt": "", - "e.g. Step-by-step instructions for code reviews": "", - "e.g. Tell me a fun fact": "", - "e.g. Tell me a fun fact about the Roman Empire": "", - "e.g. Tools for performing various operations": "", - "e.g., 3, 4, 5 (leave blank for default)": "", - "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "", - "e.g., en-US,ja-JP (leave blank for auto-detect)": "", - "e.g., westus (leave blank for eastus)": "", + "e.g. 'low', 'medium', 'high'": "mis. 'low', 'medium', 'high'", + "e.g. \"json\" or a JSON schema": "mis. \"json\" atau skema JSON", + "e.g. 60": "mis. 60", + "e.g. A filter to remove profanity from text": "mis. Filter untuk menghapus kata tidak senonoh dari teks", + "e.g. about the Roman Empire": "mis. tentang Kekaisaran Romawi", + "e.g. alloy, echo, shimmer": "mis. alloy, echo, shimmer", + "e.g. Code Review Guidelines": "mis. Panduan Tinjauan Kode", + "e.g. code-review-guidelines": "mis. code-review-guidelines", + "e.g. en": "mis. en", + "e.g. My Filter": "mis. Filter Saya", + "e.g. My Tools": "mis. Alat Saya", + "e.g. my_filter": "mis. my_filter", + "e.g. my_tools": "mis. my_tools", + "e.g. pdf, docx, txt": "mis. pdf, docx, txt", + "e.g. Step-by-step instructions for code reviews": "mis. Petunjuk langkah demi langkah untuk tinjauan kode", + "e.g. Tell me a fun fact": "mis. Beri tahu saya fakta menarik", + "e.g. Tell me a fun fact about the Roman Empire": "mis. Beri tahu saya fakta menarik tentang Kekaisaran Romawi", + "e.g. Tools for performing various operations": "mis. Alat untuk melakukan berbagai operasi", + "e.g., 3, 4, 5 (leave blank for default)": "mis., 3, 4, 5 (biarkan kosong untuk default)", + "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "mis., audio/wav,audio/mpeg,video/* (biarkan kosong untuk default)", + "e.g., en-US,ja-JP (leave blank for auto-detect)": "mis., en-US,ja-JP (biarkan kosong untuk deteksi otomatis)", + "e.g., westus (leave blank for eastus)": "mis., westus (biarkan kosong untuk eastus)", "Edit": "Edit", - "Edit Arena Model": "", - "Edit Channel": "", - "Edit Connection": "", - "Edit Default Permissions": "", - "Edit Folder": "", - "Edit Knowledge Connection": "", - "Edit Last Message": "", + "Edit Arena Model": "Edit Model Arena", + "Edit Channel": "Edit Saluran", + "Edit Connection": "Edit Koneksi", + "Edit Default Permissions": "Edit Izin Default", + "Edit Folder": "Edit Folder", + "Edit Knowledge Connection": "Edit Koneksi Pengetahuan", + "Edit Last Message": "Edit Pesan Terakhir", "Edit Memory": "Edit Memori", - "Edit Prompt": "", - "Edit Terminal Connection": "", + "Edit Prompt": "Edit Prompt", + "Edit Terminal Connection": "Edit Koneksi Terminal", "Edit User": "Edit Pengguna", - "Edit User Group": "", - "Edit User Variable": "", - "Edit webhook": "", - "edited": "", - "Editing language": "", - "Eject": "", - "Eject model": "", - "ElevenLabs": "", + "Edit User Group": "Edit Grup Pengguna", + "Edit User Variable": "Edit Variabel Pengguna", + "Edit webhook": "Edit webhook", + "edited": "diedit", + "Editing language": "Bahasa pengeditan", + "Eject": "Keluarkan", + "Eject model": "Keluarkan model", + "ElevenLabs": "ElevenLabs", "Email": "Email", - "Embedded content": "", - "Emoji": "", - "Emoji graphics provided by": "", - "Emojis": "", - "Empty": "", - "Empty message": "", - "Enable All": "", - "Enable all ({{COUNT}})": "", - "Enable Code Interpreter": "", - "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "", - "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "", - "Enable Mirostat sampling for controlling perplexity.": "", + "Embedded content": "Konten tersemat", + "Emoji": "Emoji", + "Emoji graphics provided by": "Grafik emoji disediakan oleh", + "Emojis": "Emoji", + "Empty": "Kosong", + "Empty message": "Pesan kosong", + "Enable All": "Aktifkan Semua", + "Enable all ({{COUNT}})": "Aktifkan semua ({{COUNT}})", + "Enable Code Interpreter": "Aktifkan Code Interpreter", + "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Aktifkan Penguncian Memori (mlock) untuk mencegah data model dialihkan keluar dari RAM. Opsi ini mengunci halaman kerja model ke dalam RAM, memastikan bahwa data tidak akan dialihkan ke disk. Hal ini dapat membantu menjaga performa dengan menghindari page fault dan memastikan akses data yang cepat.", + "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Aktifkan Pemetaan Memori (mmap) untuk memuat data model. Opsi ini memungkinkan sistem menggunakan penyimpanan disk sebagai ekstensi RAM dengan memperlakukan berkas disk seolah-olah berada di RAM. Hal ini dapat meningkatkan performa model dengan mempercepat akses data. Namun, opsi ini mungkin tidak berfungsi dengan baik di semua sistem dan dapat menghabiskan ruang disk dalam jumlah yang signifikan.", + "Enable Mirostat sampling for controlling perplexity.": "Aktifkan pengambilan sampel Mirostat untuk mengontrol perplexity.", "Enabled": "Diaktifkan", - "End call": "", - "End Tag": "", - "Endpoint": "", - "Enforce Temporary Chat": "", - "Enhance": "", - "Enhance this note and update it.": "", + "End call": "Akhiri panggilan", + "End Tag": "Tag Akhir", + "Endpoint": "Endpoint", + "Enforce Temporary Chat": "Wajibkan Obrolan Sementara", + "Enhance": "Tingkatkan", + "Enhance this note and update it.": "Tingkatkan catatan ini dan perbarui.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Pastikan file CSV Anda menyertakan 4 kolom dengan urutan sebagai berikut: Nama, Email, Kata Sandi, Peran.", "Enter {{role}} message here": "Masukkan pesan {{role}} di sini", - "Enter a title for the pending user info overlay. Leave empty for default.": "", - "Enter a watermark for the response. Leave empty for none.": "", - "Enter additional headers in JSON format": "", - "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "", - "Enter additional parameters in JSON format": "", + "Enter a title for the pending user info overlay. Leave empty for default.": "Masukkan judul untuk hamparan info pengguna yang tertunda. Biarkan kosong untuk default.", + "Enter a watermark for the response. Leave empty for none.": "Masukkan tanda air untuk respons. Biarkan kosong jika tidak ada.", + "Enter additional headers in JSON format": "Masukkan header tambahan dalam format JSON", + "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "Masukkan header tambahan dalam format JSON (cth. {\"X-Custom-Header\": \"value\"}", + "Enter additional parameters in JSON format": "Masukkan parameter tambahan dalam format JSON", "Enter api auth string (e.g. username:password)": "Masukkan string pengesahan API (misalnya nama pengguna: kata sandi)", - "Enter Application DN": "", - "Enter Application DN Password": "", - "Enter Bing Search V7 Endpoint": "", - "Enter Bing Search V7 Subscription Key": "", - "Enter Bocha Search API Key": "", + "Enter Application DN": "Masukkan DN Aplikasi", + "Enter Application DN Password": "Masukkan Kata Sandi DN Aplikasi", + "Enter Bing Search V7 Endpoint": "Masukkan Endpoint Bing Search V7", + "Enter Bing Search V7 Subscription Key": "Masukkan Kunci Langganan Bing Search V7", + "Enter Bocha Search API Key": "Masukkan Kunci API Bocha Search", "Enter Brave Search API Key": "Masukkan Kunci API Pencarian Berani", - "Enter certificate path": "", - "Enter Chunk Min Size Target": "", + "Enter certificate path": "Enter certificate path", + "Enter Chunk Min Size Target": "Masukkan Target Ukuran Minimum Potongan", "Enter Chunk Overlap": "Masukkan Tumpang Tindih Chunk", "Enter Chunk Size": "Masukkan Ukuran Potongan", - "Enter Client ID": "", - "Enter Client Secret": "", - "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "", - "Enter content for the pending user info overlay. Leave empty for default.": "", - "Enter coordinates (e.g. 51.505, -0.09)": "", - "Enter Datalab Marker API Base URL": "", - "Enter Datalab Marker API Key": "", - "Enter description": "", - "Enter Docling API Key": "", - "Enter Docling Server URL": "", - "Enter Document Intelligence Endpoint": "", - "Enter Document Intelligence Key": "", - "Enter Document Intelligence Model": "", - "Enter domains separated by commas (e.g., example.com,site.org,!excludedsite.com)": "", - "Enter Exa API Key": "", - "Enter External Document Loader API Key": "", - "Enter External Document Loader URL": "", - "Enter External Web Loader API Key": "", - "Enter External Web Loader URL": "", - "Enter External Web Search API Key": "", - "Enter External Web Search URL": "", - "Enter Firecrawl API Base URL": "", - "Enter Firecrawl API Key": "", - "Enter Firecrawl Timeout": "", - "Enter folder name": "", - "Enter function name filter list (e.g. func1, !func2)": "", - "Enter GitHub Raw URL": "", + "Enter Client ID": "Masukkan ID Klien", + "Enter Client Secret": "Masukkan Rahasia Klien", + "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Masukkan pasangan \"token:bias_value\" yang dipisahkan tanda koma (contoh: 5432:100, 413:-100)", + "Enter content for the pending user info overlay. Leave empty for default.": "Masukkan konten untuk hamparan info pengguna yang tertunda. Biarkan kosong untuk default.", + "Enter coordinates (e.g. 51.505, -0.09)": "Masukkan koordinat (cth. 51.505, -0.09)", + "Enter Datalab Marker API Base URL": "Masukkan URL Dasar API Datalab Marker", + "Enter Datalab Marker API Key": "Masukkan Kunci API Datalab Marker", + "Enter description": "Masukkan deskripsi", + "Enter Docling API Key": "Masukkan Kunci API Docling", + "Enter Docling Server URL": "Masukkan URL Server Docling", + "Enter Document Intelligence Endpoint": "Masukkan Endpoint Document Intelligence", + "Enter Document Intelligence Key": "Masukkan Kunci Document Intelligence", + "Enter Document Intelligence Model": "Masukkan Model Document Intelligence", + "Enter domains separated by commas (e.g., example.com,site.org,!excludedsite.com)": "Masukkan domain yang dipisahkan tanda koma (cth. example.com,site.org,!excludedsite.com)", + "Enter Exa API Key": "Masukkan Kunci API Exa", + "Enter External Document Loader API Key": "Masukkan Kunci API External Document Loader", + "Enter External Document Loader URL": "Masukkan URL External Document Loader", + "Enter External Web Loader API Key": "Masukkan Kunci API External Web Loader", + "Enter External Web Loader URL": "Masukkan URL External Web Loader", + "Enter External Web Search API Key": "Masukkan Kunci API External Web Search", + "Enter External Web Search URL": "Masukkan URL External Web Search", + "Enter Firecrawl API Base URL": "Masukkan URL Dasar API Firecrawl", + "Enter Firecrawl API Key": "Masukkan Kunci API Firecrawl", + "Enter Firecrawl Timeout": "Masukkan Batas Waktu Firecrawl", + "Enter folder name": "Masukkan nama folder", + "Enter function name filter list (e.g. func1, !func2)": "Masukkan daftar filter nama fungsi (cth. func1, !func2)", + "Enter GitHub Raw URL": "Masukkan URL Raw GitHub", "Enter Google PSE API Key": "Masukkan Kunci API Google PSE", "Enter Google PSE Engine Id": "Masukkan Id Mesin Google PSE", - "Enter hex color (e.g. #FF0000)": "", + "Enter hex color (e.g. #FF0000)": "Masukkan kode warna hex (cth. #FF0000)", "Enter Image Size (e.g. 512x512)": "Masukkan Ukuran Gambar (mis. 512x512)", - "Enter Jina API Base URL": "", - "Enter Jina API Key": "", - "Enter JSON config (e.g., {\"disable_links\": true})": "", - "Enter Jupyter Password": "", - "Enter Jupyter Token": "", - "Enter Jupyter URL": "", - "Enter Kagi Search API Key": "", - "Enter language": "", + "Enter Jina API Base URL": "Masukkan URL Dasar API Jina", + "Enter Jina API Key": "Masukkan Kunci API Jina", + "Enter JSON config (e.g., {\"disable_links\": true})": "Masukkan konfigurasi JSON (contoh: {\"disable_links\": true})", + "Enter Jupyter Password": "Masukkan Kata Sandi Jupyter", + "Enter Jupyter Token": "Masukkan Token Jupyter", + "Enter Jupyter URL": "Masukkan URL Jupyter", + "Enter Kagi Search API Key": "Masukkan Kunci API Kagi Search", + "Enter language": "Masukkan bahasa", "Enter language codes": "Masukkan kode bahasa", - "Enter Linkup API Key": "", - "Enter Microsoft Web IQ API Base URL": "", - "Enter Microsoft Web IQ API Key": "", - "Enter MinerU API Key": "", - "Enter Mistral API Base URL": "", - "Enter Mistral API Key": "", + "Enter Linkup API Key": "Masukkan Kunci API Linkup", + "Enter Microsoft Web IQ API Base URL": "Masukkan URL Dasar API Microsoft Web IQ", + "Enter Microsoft Web IQ API Key": "Masukkan Kunci API Microsoft Web IQ", + "Enter MinerU API Key": "Masukkan Kunci API MinerU", + "Enter Mistral API Base URL": "Masukkan URL Dasar API Mistral", + "Enter Mistral API Key": "Masukkan Kunci API Mistral", "Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (misalnya {{modelTag}})", - "Enter Mojeek Search API Key": "", - "Enter name": "", - "Enter New Password": "", + "Enter Mojeek Search API Key": "Masukkan Kunci API Mojeek Search", + "Enter name": "Masukkan nama", + "Enter New Password": "Masukkan Kata Sandi Baru", "Enter Number of Steps (e.g. 50)": "Masukkan Jumlah Langkah (mis. 50)", - "Enter Ollama Cloud API Key": "", - "Enter OpenSERP Base URL": "", - "Enter PaddleOCR-vl API Base URL": "", - "Enter PaddleOCR-vl API Token": "", - "Enter Perplexity API Key": "", - "Enter Perplexity Search API URL": "", - "Enter Playwright Timeout": "", - "Enter Playwright WebSocket URL": "", - "Enter prompt here.": "", - "Enter proxy URL (e.g. https://user:password@host:port)": "", - "Enter reasoning effort": "", - "Enter Redirect URI": "", + "Enter Ollama Cloud API Key": "Masukkan Kunci API Ollama Cloud", + "Enter OpenSERP Base URL": "Masukkan URL Dasar OpenSERP", + "Enter PaddleOCR-vl API Base URL": "Masukkan URL Dasar API PaddleOCR-vl", + "Enter PaddleOCR-vl API Token": "Masukkan Token API PaddleOCR-vl", + "Enter Perplexity API Key": "Masukkan Kunci API Perplexity", + "Enter Perplexity Search API URL": "Masukkan URL API Perplexity Search", + "Enter Playwright Timeout": "Masukkan Batas Waktu Playwright", + "Enter Playwright WebSocket URL": "Masukkan URL WebSocket Playwright", + "Enter prompt here.": "Masukkan prompt di sini.", + "Enter proxy URL (e.g. https://user:password@host:port)": "Masukkan URL proksi (contoh: https://user:password@host:port)", + "Enter reasoning effort": "Masukkan tingkat upaya penalaran", + "Enter Redirect URI": "Masukkan URI Pengalihan", "Enter Score": "Masukkan Skor", - "Enter SearchApi API Key": "", - "Enter SearchApi Engine": "", + "Enter SearchApi API Key": "Masukkan Kunci API SearchApi", + "Enter SearchApi Engine": "Masukkan Mesin SearchApi", "Enter Searxng Query URL": "Masukkan URL Kueri Searxng", - "Enter Searxng search language": "", - "Enter Seed": "", - "Enter SerpApi API Key": "", - "Enter SerpApi Engine": "", + "Enter Searxng search language": "Masukkan bahasa pencarian Searxng", + "Enter Seed": "Masukkan Seed", + "Enter SerpApi API Key": "Masukkan Kunci API SerpApi", + "Enter SerpApi Engine": "Masukkan Mesin SerpApi", "Enter Serper API Key": "Masukkan Kunci API Serper", - "Enter SERPHouse API Key": "", + "Enter SERPHouse API Key": "Masukkan Kunci API SERPHouse", "Enter Serply API Key": "Masukkan Kunci API Serply", "Enter Serpstack API Key": "Masukkan Kunci API Serpstack", - "Enter server host": "", - "Enter server label": "", - "Enter server port": "", - "Enter skill instructions in markdown...": "", - "Enter Sougou Search API sID": "", - "Enter Sougou Search API SK": "", - "Enter Staan API Key": "", + "Enter server host": "Masukkan host server", + "Enter server label": "Masukkan label server", + "Enter server port": "Masukkan port server", + "Enter skill instructions in markdown...": "Masukkan instruksi keahlian dalam markdown...", + "Enter Sougou Search API sID": "Masukkan sID API Sougou Search", + "Enter Sougou Search API SK": "Masukkan SK API Sougou Search", + "Enter Staan API Key": "Masukkan Kunci API Staan", "Enter stop sequence": "Masukkan urutan berhenti", - "Enter system prompt": "", - "Enter system prompt here": "", + "Enter system prompt": "Masukkan prompt sistem", + "Enter system prompt here": "Masukkan prompt sistem di sini", "Enter Tavily API Key": "Masukkan Kunci API Tavily", - "Enter Tavily Extract Depth": "", - "Enter the URL of the function to import": "", - "Enter the URL to import": "", - "Enter Tika Server URL": "", - "Enter to Send": "", - "Enter token threshold": "", - "Enter Tokenizer Model": "", + "Enter Tavily Extract Depth": "Masukkan Kedalaman Ekstraksi Tavily", + "Enter the URL of the function to import": "Masukkan URL fungsi yang akan diimpor", + "Enter the URL to import": "Masukkan URL untuk diimpor", + "Enter Tika Server URL": "Masukkan URL Server Tika", + "Enter to Send": "Enter untuk Mengirim", + "Enter token threshold": "Masukkan ambang batas token", + "Enter Tokenizer Model": "Masukkan Model Tokenizer", "Enter Top K": "Masukkan Top K", - "Enter Top K Reranker": "", + "Enter Top K Reranker": "Masukkan Top K Reranker", "Enter URL (e.g. http://127.0.0.1:7860/)": "Masukkan URL (mis. http://127.0.0.1:7860/)", "Enter URL (e.g. http://localhost:11434)": "Masukkan URL (mis. http://localhost:11434)", - "Enter value": "", - "Enter value (true/false)": "", - "Enter Yacy Password": "", - "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "", - "Enter Yacy Username": "", - "Enter Yandex Web Search API Key": "", - "Enter Yandex Web Search URL": "", - "Enter You.com API Key": "", + "Enter value": "Masukkan nilai", + "Enter value (true/false)": "Masukkan nilai (true/false)", + "Enter Yacy Password": "Masukkan Kata Sandi Yacy", + "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Masukkan URL Yacy (contoh: http://yacy.example.com:8090)", + "Enter Yacy Username": "Masukkan Nama Pengguna Yacy", + "Enter Yandex Web Search API Key": "Masukkan Kunci API Pencarian Web Yandex", + "Enter Yandex Web Search URL": "Masukkan URL Pencarian Web Yandex", + "Enter You.com API Key": "Masukkan Kunci API You.com", "Enter your code here...": "Masukkan kode Anda di sini...", - "Enter your current password": "", + "Enter your current password": "Masukkan kata sandi Anda saat ini", "Enter Your Email": "Masukkan Email Anda", "Enter Your Full Name": "Masukkan Nama Lengkap Anda", - "Enter your gender": "", - "Enter your message": "", - "Enter your name": "", - "Enter Your Name": "", - "Enter your new password": "", + "Enter your gender": "Masukkan jenis kelamin Anda", + "Enter your message": "Masukkan pesan Anda", + "Enter your name": "Masukkan nama Anda", + "Enter Your Name": "Masukkan Nama Anda", + "Enter your new password": "Masukkan kata sandi baru Anda", "Enter Your Password": "Masukkan Kata Sandi Anda", "Enter Your Role": "Masukkan Peran Anda", - "Enter Your Username": "", - "Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "", - "Enterprise licensing": "", - "Entra ID": "", - "Environment Variables": "", - "Ephemeral": "", + "Enter Your Username": "Masukkan Nama Pengguna Anda", + "Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "Lisensi Enterprise juga mencakup dukungan khusus, opsi kustomisasi, dan lainnya, dengan sebagian kecil biaya dari membangun dan mengelola tumpukan ini secara internal.", + "Enterprise licensing": "Lisensi Enterprise", + "Entra ID": "Entra ID", + "Environment Variables": "Variabel Lingkungan", + "Ephemeral": "Sementara", "Error": "Kesalahan", - "ERROR": "", - "Error accessing directory": "", - "Error accessing Google Drive: {{error}}": "", - "Error accessing media devices.": "", - "Error deleting model: {{error}}": "", - "Error previewing file: {{error}}": "", - "Error starting recording.": "", - "Error unloading model: {{error}}": "", - "Error uploading file: {{error}}": "", - "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "", - "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "", - "Evaluations": "", - "Event": "", - "Event created": "", - "Event deleted": "", - "Event names may change as Open WebUI evolves. Use broad patterns like user.* for integrations that should continue across new related events.": "", - "Event title": "", - "Event updated": "", + "ERROR": "GALAT", + "Error accessing directory": "Galat saat mengakses direktori", + "Error accessing Google Drive: {{error}}": "Galat saat mengakses Google Drive: {{error}}", + "Error accessing media devices.": "Galat saat mengakses perangkat media.", + "Error deleting model: {{error}}": "Galat saat menghapus model: {{error}}", + "Error previewing file: {{error}}": "Galat saat mempratinjau berkas: {{error}}", + "Error starting recording.": "Galat saat memulai perekaman.", + "Error unloading model: {{error}}": "Galat saat melepas model: {{error}}", + "Error uploading file: {{error}}": "Galat saat mengunggah berkas: {{error}}", + "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Galat: Model dengan ID '{{modelId}}' sudah ada. Silakan pilih ID lain untuk melanjutkan.", + "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Galat: ID model tidak boleh kosong. Silakan masukkan ID yang valid untuk melanjutkan.", + "Evaluations": "Evaluasi", + "Event": "Peristiwa", + "Event created": "Peristiwa dibuat", + "Event deleted": "Peristiwa dihapus", + "Event names may change as Open WebUI evolves. Use broad patterns like user.* for integrations that should continue across new related events.": "Nama peristiwa dapat berubah seiring perkembangan Open WebUI. Gunakan pola luas seperti user.* untuk integrasi yang harus tetap berjalan di berbagai peristiwa terkait yang baru.", + "Event title": "Judul peristiwa", + "Event updated": "Peristiwa diperbarui", "Every {{count}} hours_one": "Setiap {{count}} jam", - "Every {{count}} hours_other": "", + "Every {{count}} hours_other": "Setiap {{count}} jam", "Every {{count}} minutes_one": "Setiap {{count}} menit", - "Every {{count}} minutes_other": "", - "Every minute": "", - "Example": "", - "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "", - "Example: ALL": "", - "Example: mail": "", - "Example: ou=users,dc=foo,dc=example": "", - "Example: sAMAccountName or uid or userPrincipalName": "", - "Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "", - "Exclude": "", - "Execute code for analysis": "", - "Executing {{NAME}}...": "", - "Expand": "", - "Expand input": "", - "Experience": "", + "Every {{count}} minutes_other": "Setiap {{count}} menit", + "Every minute": "Setiap menit", + "Example": "Contoh", + "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Contoh: (&(objectClass=inetOrgPerson)(uid=%s))", + "Example: ALL": "Contoh: ALL", + "Example: mail": "Contoh: mail", + "Example: ou=users,dc=foo,dc=example": "Contoh: ou=users,dc=foo,dc=example", + "Example: sAMAccountName or uid or userPrincipalName": "Contoh: sAMAccountName atau uid atau userPrincipalName", + "Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Melebihi jumlah kursi pada lisensi Anda. Silakan hubungi dukungan untuk menambah jumlah kursi.", + "Exclude": "Kecualikan", + "Execute code for analysis": "Jalankan kode untuk analisis", + "Executing {{NAME}}...": "Menjalankan {{NAME}}...", + "Expand": "Perluas", + "Expand input": "Perluas input", + "Experience": "Pengalaman", "Experimental": "Percobaan", - "Explain": "", - "Explain options trading": "", - "Explain options trading in simple terms if I'm familiar with buying and selling stocks.": "", - "Explored": "", - "Exploring": "", + "Explain": "Jelaskan", + "Explain options trading": "Jelaskan perdagangan opsi", + "Explain options trading in simple terms if I'm familiar with buying and selling stocks.": "Jelaskan perdagangan opsi dengan istilah sederhana jika saya terbiasa dengan jual beli saham.", + "Explored": "Dijelajahi", + "Exploring": "Menjelajahi", "Export": "Ekspor", - "Export as CSV": "", - "Export as JSON": "", + "Export as CSV": "Ekspor sebagai CSV", + "Export as JSON": "Ekspor sebagai JSON", "Export chat (.json)": "Ekspor obrolan (.json)", - "Export JSON": "", - "Export Models": "", - "Export Prompts": "", - "Export Skills": "", - "Export to CSV": "", - "Export Tools": "", - "External": "", - "External connection not found.": "", - "External Document Loader URL required.": "", - "External Knowledge Source": "", - "External vectors must be generated with the same embedding model configured in Open WebUI.": "", - "Extract action items from this note.": "", - "Extracted text lines": "", - "Extracting text and comparing…": "", - "Failed to add file.": "", - "Failed to add members": "", - "Failed to archive chat.": "", - "Failed to clear status": "", - "Failed to compare files.": "", - "Failed to connect to {{URL}} OpenAPI tool server": "", - "Failed to connect to {{URL}} terminal server": "", - "Failed to copy link": "", + "Export JSON": "Ekspor JSON", + "Export Models": "Ekspor Model", + "Export Prompts": "Ekspor Prompt", + "Export Skills": "Ekspor Keahlian", + "Export to CSV": "Ekspor ke CSV", + "Export Tools": "Ekspor Alat", + "External": "Eksternal", + "External connection not found.": "Koneksi eksternal tidak ditemukan.", + "External Document Loader URL required.": "URL Pemuat Dokumen Eksternal diperlukan.", + "External Knowledge Source": "Sumber Pengetahuan Eksternal", + "External vectors must be generated with the same embedding model configured in Open WebUI.": "Vektor eksternal harus dibuat dengan model embedding yang sama yang dikonfigurasikan di Open WebUI.", + "Extract action items from this note.": "Ekstrak butir tindakan dari catatan ini.", + "Extracted text lines": "Baris teks yang diekstrak", + "Extracting text and comparing…": "Mengekstrak teks dan membandingkan…", + "Failed to add file.": "Gagal menambahkan berkas.", + "Failed to add members": "Gagal menambahkan anggota", + "Failed to archive chat.": "Gagal mengarsipkan obrolan.", + "Failed to clear status": "Gagal menghapus status", + "Failed to compare files.": "Gagal membandingkan berkas.", + "Failed to connect to {{URL}} OpenAPI tool server": "Gagal terhubung ke server alat OpenAPI {{URL}}", + "Failed to connect to {{URL}} terminal server": "Gagal terhubung ke server terminal {{URL}}", + "Failed to copy link": "Gagal menyalin tautan", "Failed to create API Key.": "Gagal membuat API Key.", - "Failed to create chat": "", - "Failed to delete calendar": "", - "Failed to delete note": "", - "Failed to delete webhook": "", - "Failed to disconnect": "", - "Failed to download image": "", - "Failed to extract content from the file: {{error}}": "", - "Failed to extract content from the file.": "", - "Failed to fetch models": "", - "Failed to fork chat": "", - "Failed to generate title": "", - "Failed to import models": "", - "Failed to load chat": "", - "Failed to load chat preview": "", - "Failed to load DOCX file. Please try downloading it instead.": "", - "Failed to load Excel/CSV file. Please try downloading it instead.": "", - "Failed to load file content.": "", - "Failed to load folder": "", - "Failed to load Interface settings": "", - "Failed to load policy: {{error}}": "", - "Failed to load PPTX file. Please try downloading it instead.": "", - "Failed to load usage": "", - "Failed to load valves": "", - "Failed to move chat": "", - "Failed to open database": "", - "Failed to process URL: {{url}}": "", + "Failed to create chat": "Gagal membuat obrolan", + "Failed to delete calendar": "Gagal menghapus kalender", + "Failed to delete note": "Gagal menghapus catatan", + "Failed to delete webhook": "Gagal menghapus webhook", + "Failed to disconnect": "Gagal memutuskan koneksi", + "Failed to download image": "Gagal mengunduh gambar", + "Failed to extract content from the file: {{error}}": "Gagal mengekstrak konten dari berkas: {{error}}", + "Failed to extract content from the file.": "Gagal mengekstrak konten dari berkas.", + "Failed to fetch models": "Gagal mengambil model", + "Failed to fork chat": "Gagal mencabangkan obrolan", + "Failed to generate title": "Gagal membuat judul", + "Failed to import models": "Gagal mengimpor model", + "Failed to load chat": "Gagal memuat obrolan", + "Failed to load chat preview": "Gagal memuat pratinjau obrolan", + "Failed to load DOCX file. Please try downloading it instead.": "Gagal memuat berkas DOCX. Silakan coba unduh berkas.", + "Failed to load Excel/CSV file. Please try downloading it instead.": "Gagal memuat berkas Excel/CSV. Silakan coba unduh berkas.", + "Failed to load file content.": "Gagal memuat isi berkas.", + "Failed to load folder": "Gagal memuat folder", + "Failed to load Interface settings": "Gagal memuat pengaturan antarmuka", + "Failed to load policy: {{error}}": "Gagal memuat kebijakan: {{error}}", + "Failed to load PPTX file. Please try downloading it instead.": "Gagal memuat berkas PPTX. Silakan coba unduh sebagai gantinya.", + "Failed to load usage": "Gagal memuat penggunaan", + "Failed to load valves": "Gagal memuat katup", + "Failed to move chat": "Gagal memindahkan obrolan", + "Failed to open database": "Gagal membuka basis data", + "Failed to process URL: {{url}}": "Gagal memproses URL: {{url}}", "Failed to read clipboard contents": "Gagal membaca konten papan klip", - "Failed to refresh terminals: {{error}}": "", - "Failed to remove member": "", - "Failed to render diagram": "", - "Failed to render visualization": "", - "Failed to save chat variables": "", - "Failed to save connections": "", + "Failed to refresh terminals: {{error}}": "Gagal menyegarkan terminal: {{error}}", + "Failed to remove member": "Gagal menghapus anggota", + "Failed to render diagram": "Gagal merender diagram", + "Failed to render visualization": "Gagal merender visualisasi", + "Failed to save chat variables": "Gagal menyimpan variabel obrolan", + "Failed to save connections": "Gagal menyimpan koneksi", "Failed to save conversation": "Gagal menyimpan percakapan", - "Failed to save model": "", - "Failed to save models configuration": "", - "Failed to save policy: {{error}}": "", - "Failed to save terminal servers": "", - "Failed to save webhook": "", - "Failed to search files": "", - "Failed to unshare chat.": "", + "Failed to save model": "Gagal menyimpan model", + "Failed to save models configuration": "Gagal menyimpan konfigurasi model", + "Failed to save policy: {{error}}": "Gagal menyimpan kebijakan: {{error}}", + "Failed to save terminal servers": "Gagal menyimpan server terminal", + "Failed to save webhook": "Gagal menyimpan webhook", + "Failed to search files": "Gagal mencari berkas", + "Failed to unshare chat.": "Gagal membatalkan pembagian obrolan.", "Failed to update settings": "Gagal memperbarui pengaturan", - "Failed to update status": "", - "Failed to update webhook": "", - "Failed to upload background image.": "", - "Failed to upload file.": "", - "Features Permissions": "", + "Failed to update status": "Gagal memperbarui status", + "Failed to update webhook": "Gagal memperbarui webhook", + "Failed to upload background image.": "Gagal mengunggah gambar latar belakang.", + "Failed to upload file.": "Gagal mengunggah berkas.", + "Features Permissions": "Izin Fitur", "February": "Februari", - "Feedback": "", - "Feedback Activity": "", - "Feedback deleted successfully": "", - "Feedback Details": "", + "Feedback": "Umpan Balik", + "Feedback Activity": "Aktivitas Umpan Balik", + "Feedback deleted successfully": "Umpan balik berhasil dihapus", + "Feedback Details": "Detail Umpan Balik", "Feel free to add specific details": "Jangan ragu untuk menambahkan detail spesifik", - "Female": "", - "Fetch page contents without proxy environment variables.": "", + "Female": "Perempuan", + "Fetch page contents without proxy environment variables.": "Ambil konten halaman tanpa variabel lingkungan proksi.", "File": "Berkas", - "File added successfully.": "", - "File browser": "", - "File content": "", - "File content updated successfully.": "", - "File deleted successfully.": "", - "File differences": "", + "File added successfully.": "Berkas berhasil ditambahkan.", + "File browser": "Peramban berkas", + "File content": "Konten berkas", + "File content updated successfully.": "Konten berkas berhasil diperbarui.", + "File deleted successfully.": "Berkas berhasil dihapus.", + "File differences": "Perbedaan berkas", "File Mode": "Mode File", - "File moved.": "", - "File name": "", + "File moved.": "Berkas berhasil dipindahkan.", + "File name": "Nama berkas", "File not found.": "File tidak ditemukan.", - "File removed successfully.": "", - "File renamed.": "", - "File size should not exceed {{maxSize}} MB.": "", - "File uploaded successfully": "", - "Filename": "", - "Filename matches": "", - "Files": "", - "Filesystem": "", - "Fill the required fields first.": "", - "Fill the source fields and test query first.": "", - "Filter": "", + "File removed successfully.": "Berkas berhasil dihapus.", + "File renamed.": "Nama berkas berhasil diubah.", + "File size should not exceed {{maxSize}} MB.": "Ukuran berkas tidak boleh melebihi {{maxSize}} MB.", + "File uploaded successfully": "Berkas berhasil diunggah", + "Filename": "Nama berkas", + "Filename matches": "Kecocokan nama berkas", + "Files": "Berkas", + "Filesystem": "Sistem berkas", + "Fill the required fields first.": "Isi kolom yang wajib diisi terlebih dahulu.", + "Fill the source fields and test query first.": "Isi kolom sumber dan kueri pengujian terlebih dahulu.", + "Filter": "Filter", "Filter is now globally disabled": "Filter sekarang dinonaktifkan secara global", "Filter is now globally enabled": "Filter sekarang diaktifkan secara global", "Filters": "Filter", "Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Pemalsuan sidik jari terdeteksi: Tidak dapat menggunakan inisial sebagai avatar. Default ke gambar profil default.", - "Focus Chat Input": "", - "Folder": "", - "Folder Background Image": "", - "Folder created successfully": "", - "Folder deleted successfully": "", - "Folder name": "", - "Folder Name": "", - "Folder name cannot be empty.": "", - "Folder name updated successfully": "", - "Folder options": "", - "Folder updated successfully": "", - "Folders": "", - "Folders Sharing": "", - "Follow up": "", - "Follow up: {{question}}": "", + "Focus Chat Input": "Fokuskan Input Obrolan", + "Folder": "Folder", + "Folder Background Image": "Gambar Latar Belakang Folder", + "Folder created successfully": "Folder berhasil dibuat", + "Folder deleted successfully": "Folder berhasil dihapus", + "Folder name": "Nama folder", + "Folder Name": "Nama Folder", + "Folder name cannot be empty.": "Nama folder tidak boleh kosong.", + "Folder name updated successfully": "Nama folder berhasil diperbarui", + "Folder options": "Opsi folder", + "Folder updated successfully": "Folder berhasil diperbarui", + "Folders": "Folder", + "Folders Sharing": "Berbagi Folder", + "Follow up": "Tindak lanjut", + "Follow up: {{question}}": "Tindak lanjut: {{question}}", "Followed instructions perfectly": "Mengikuti instruksi dengan sempurna", - "for placeholders": "", - "for what to do with my kids' art": "", - "Fork": "", - "Fork chat": "", - "Fork the current chat branch into a new chat.": "", - "Fork: fork the current chat branch into a new chat.": "", - "Forking chat...": "", + "for placeholders": "untuk placeholder", + "for what to do with my kids' art": "tentang apa yang harus dilakukan dengan karya seni anak-anak saya", + "Fork": "Fork", + "Fork chat": "Fork obrolan", + "Fork the current chat branch into a new chat.": "Fork cabang obrolan saat ini ke obrolan baru.", + "Fork: fork the current chat branch into a new chat.": "Fork: fork cabang obrolan saat ini ke obrolan baru.", + "Forking chat...": "Membuat fork obrolan...", "Form": "Formulir", - "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "", - "Formatting": "", - "Formatting may be inconsistent from source.": "", - "Forward": "", - "Forward cookies": "", - "Forward cookies from your Open WebUI request to this server.": "", - "Forwards system user OAuth access token to authenticate": "", - "Forwards system user session credentials to authenticate": "", - "Fr_day_of_week": "", - "from {{provider}}": "", - "Full access": "", + "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "Format Markdown saat Anda mengetik dan menempel. Nonaktifkan untuk mempertahankan karakter Markdown dan menempel teks biasa. Pemformatan yang ada tetap dipertahankan.", + "Formatting": "Pemformatan", + "Formatting may be inconsistent from source.": "Pemformatan mungkin tidak konsisten dari sumber.", + "Forward": "Teruskan", + "Forward cookies": "Teruskan cookie", + "Forward cookies from your Open WebUI request to this server.": "Teruskan cookie dari permintaan Open WebUI Anda ke server ini.", + "Forwards system user OAuth access token to authenticate": "Meneruskan token akses OAuth pengguna sistem untuk mengautentikasi", + "Forwards system user session credentials to authenticate": "Meneruskan kredensial sesi pengguna sistem untuk mengautentikasi", + "Fr_day_of_week": "Jum", + "from {{provider}}": "dari {{provider}}", + "Full access": "Akses penuh", "Function created successfully": "Fungsi berhasil dibuat", "Function deleted successfully": "Fungsi berhasil dihapus", - "Function Description": "", - "Function ID": "", - "Function imported successfully": "", - "Function is now globally disabled": "", - "Function is now globally enabled": "", - "Function Menu": "", - "Function Name": "", - "Function Name Filter List": "", - "Function starter": "", + "Function Description": "Deskripsi Fungsi", + "Function ID": "ID Fungsi", + "Function imported successfully": "Fungsi berhasil diimpor", + "Function is now globally disabled": "Fungsi sekarang dinonaktifkan secara global", + "Function is now globally enabled": "Fungsi sekarang diaktifkan secara global", + "Function Menu": "Menu Fungsi", + "Function Name": "Nama Fungsi", + "Function Name Filter List": "Daftar Filter Nama Fungsi", + "Function starter": "Starter fungsi", "Function updated successfully": "Fungsi berhasil diperbarui", "Functions": "Fungsi", - "Functions allow arbitrary code execution.": "", - "Functions can execute arbitrary code.": "", + "Functions allow arbitrary code execution.": "Fungsi memungkinkan eksekusi kode arbitrer.", + "Functions can execute arbitrary code.": "Fungsi dapat mengeksekusi kode arbitrer.", "Functions imported successfully": "Fungsi berhasil diimpor", - "Gemini": "", - "Gemini API Key is required.": "", + "Gemini": "Gemini", + "Gemini API Key is required.": "Kunci API Gemini diperlukan.", "General": "Umum", - "Generate": "", - "Generate an image": "", - "Generate message pair": "", - "Generate Message Pair": "", - "Generated Image": "", - "Generated images will appear here": "", + "Generate": "Hasilkan", + "Generate an image": "Buat gambar", + "Generate message pair": "Buat pasangan pesan", + "Generate Message Pair": "Buat Pasangan Pesan", + "Generated Image": "Gambar yang Dihasilkan", + "Generated images will appear here": "Gambar yang dibuat akan muncul di sini", "Generating search query": "Membuat kueri penelusuran", - "Generating...": "", - "Get information on {{name}} in the UI": "", - "Get started": "", - "Get started with {{WEBUI_NAME}}": "", - "Give me ideas": "", - "give me tips": "", + "Generating...": "Membuat...", + "Get information on {{name}} in the UI": "Dapatkan informasi tentang {{name}} di UI", + "Get started": "Mulai", + "Get started with {{WEBUI_NAME}}": "Mulai dengan {{WEBUI_NAME}}", + "Give me ideas": "Beri saya ide", + "give me tips": "beri saya kiat", "Global": "Global", "Good Response": "Respons yang Baik", - "Google": "", - "Google Drive": "", - "Gravatar": "", - "Grid": "", - "Grokipedia": "", - "group": "", - "Group": "", - "Group Channel": "", - "Group created successfully": "", - "Group deleted successfully": "", - "Group Description": "", - "Group Name": "", - "Group updated successfully": "", - "groups": "", - "Groups": "", - "H1": "", - "H2": "", - "H3": "", - "Headers": "", - "Headers must be a valid JSON object": "", - "Height": "", + "Google": "Google", + "Google Drive": "Google Drive", + "Gravatar": "Gravatar", + "Grid": "Kisi", + "Grokipedia": "Grokipedia", + "group": "grup", + "Group": "Grup", + "Group Channel": "Saluran Grup", + "Group created successfully": "Grup berhasil dibuat", + "Group deleted successfully": "Grup berhasil dihapus", + "Group Description": "Deskripsi Grup", + "Group Name": "Nama Grup", + "Group updated successfully": "Grup berhasil diperbarui", + "groups": "grup", + "Groups": "Grup", + "H1": "H1", + "H2": "H2", + "H3": "H3", + "Headers": "Header", + "Headers must be a valid JSON object": "Header harus berupa objek JSON yang valid", + "Height": "Tinggi", "Hello, {{name}}": "Halo, {{name}}", "Help": "Bantuan", - "Help me study": "", - "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.": "", - "Help the community discover great models": "", - "Help us translate Open WebUI!": "", - "Hex Color": "", - "Hex Color - Leave empty for default color": "", - "Hidden": "", + "Help me study": "Bantu saya belajar", + "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.": "Bantu saya belajar kosakata: buat kalimat rumpang untuk saya lengkapi, dan saya akan mencoba memilih opsi yang tepat.", + "Help the community discover great models": "Bantu komunitas menemukan model hebat", + "Help us translate Open WebUI!": "Bantu kami menerjemahkan Open WebUI!", + "Hex Color": "Warna Hex", + "Hex Color - Leave empty for default color": "Warna Hex - Biarkan kosong untuk warna bawaan", + "Hidden": "Tersembunyi", "Hide": "Sembunyikan", - "Hide All": "", - "Hide from Sidebar": "", - "Hide Hidden Files": "", - "Hide Model": "", - "Hide whitespace": "", - "High": "", - "History": "", - "Home": "", - "Horizontal Layout": "", - "Hourly": "", - "Hourly Messages": "", + "Hide All": "Sembunyikan Semua", + "Hide from Sidebar": "Sembunyikan dari Bilah Sisi", + "Hide Hidden Files": "Sembunyikan Berkas Tersembunyi", + "Hide Model": "Sembunyikan Model", + "Hide whitespace": "Sembunyikan spasi kosong", + "High": "Tinggi", + "History": "Riwayat", + "Home": "Beranda", + "Horizontal Layout": "Tata Letak Horizontal", + "Hourly": "Per Jam", + "Hourly Messages": "Pesan Per Jam", "How can I help you today?": "Ada yang bisa saya bantu hari ini?", - "How would you rate this response?": "", - "HTML": "", - "HTML Preview": "", - "http://localhost:8000": "", - "https://mineru.net/api/v4": "", - "I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "", - "ID": "", - "ID cannot contain \":\" or \"|\" characters": "", - "ID copied to clipboard": "", - "Identity audit": "", - "Idle only": "", - "Idle Timeout": "", - "if I'm familiar with buying and selling stocks": "", - "Image": "", - "Image Generation": "", - "Image Max Compression Size": "", - "Image Max Compression Size height": "", - "Image Max Compression Size width": "", - "Image unavailable": "", - "image/*, video/*": "", - "Images": "", - "Import": "", - "Import CSV": "", - "Import From Link": "", - "Import JSON": "", - "Import Models": "", - "Import Prompts": "", - "Import Skills": "", - "Import successful": "", - "Import Tools": "", - "Import txt/md": "", - "Imported automations successfully": "", - "Imported notes successfully": "", - "Importing...": "", - "Inactive": "", - "Include": "", - "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "", + "How would you rate this response?": "Bagaimana Anda menilai respons ini?", + "HTML": "HTML", + "HTML Preview": "Pratinjau HTML", + "http://localhost:8000": "http://localhost:8000", + "https://mineru.net/api/v4": "https://mineru.net/api/v4", + "I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Saya menyatakan bahwa saya telah membaca dan memahami konsekuensi dari tindakan saya. Saya menyadari risiko yang terkait dengan mengeksekusi kode arbitrer dan telah memverifikasi keandalan sumbernya.", + "ID": "ID", + "ID cannot contain \":\" or \"|\" characters": "ID tidak boleh memuat karakter \":\" atau \"|\"", + "ID copied to clipboard": "ID disalin ke papan klip", + "Identity audit": "Audit identitas", + "Idle only": "Hanya saat tidak aktif", + "Idle Timeout": "Batas Waktu Tidak Aktif", + "if I'm familiar with buying and selling stocks": "jika saya terbiasa jual beli saham", + "Image": "Gambar", + "Image Generation": "Pembuatan Gambar", + "Image Max Compression Size": "Ukuran Kompresi Maksimum Gambar", + "Image Max Compression Size height": "Tinggi Ukuran Kompresi Maksimum Gambar", + "Image Max Compression Size width": "Lebar Ukuran Kompresi Maksimum Gambar", + "Image unavailable": "Gambar tidak tersedia", + "image/*, video/*": "image/*, video/*", + "Images": "Gambar", + "Import": "Impor", + "Import CSV": "Impor CSV", + "Import From Link": "Impor Dari Tautan", + "Import JSON": "Impor JSON", + "Import Models": "Impor Model", + "Import Prompts": "Impor Prompt", + "Import Skills": "Impor Keterampilan", + "Import successful": "Impor berhasil", + "Import Tools": "Impor Alat", + "Import txt/md": "Impor txt/md", + "Imported automations successfully": "Otomatisasi berhasil diimpor", + "Imported notes successfully": "Catatan berhasil diimpor", + "Importing...": "Mengimpor...", + "Inactive": "Tidak Aktif", + "Include": "Sertakan", + "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Memengaruhi seberapa cepat algoritma merespons umpan balik dari teks yang dihasilkan. Learning rate yang lebih rendah akan menghasilkan penyesuaian yang lebih lambat, sedangkan learning rate yang lebih tinggi membuat algoritma lebih responsif.", "Info": "Info", - "Initials": "", - "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "", - "Inline": "", - "Input": "", - "Input Key (e.g. text, unet_name, steps)": "", - "Input needed": "", - "Input Variables": "", - "Insert into note": "", - "Instructions": "", - "Integrations": "", - "Interface Settings Access": "", - "Invalid background image.": "", - "Invalid file format.": "", - "Invalid format.": "", - "Invalid JSON": "", - "Invalid JSON file": "", - "Invalid JSON format": "", - "Invalid JSON format for ComfyUI Edit Workflow.": "", - "Invalid JSON format for ComfyUI Workflow.": "", - "Invalid JSON format for Parameters": "", - "Invalid JSON format in {{NAME}}": "", - "Invalid JSON format in Additional Config": "", - "Invalid JSON format in MinerU Parameters": "", - "is typing...": "", - "Italic": "", + "Initials": "Inisial", + "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Sisipkan seluruh konten sebagai konteks untuk pemrosesan menyeluruh, ini disarankan untuk kueri kompleks.", + "Inline": "Inline", + "Input": "Input", + "Input Key (e.g. text, unet_name, steps)": "Kunci Input (cth. text, unet_name, steps)", + "Input needed": "Input diperlukan", + "Input Variables": "Variabel Input", + "Insert into note": "Sisipkan ke catatan", + "Instructions": "Instruksi", + "Integrations": "Integrasi", + "Interface Settings Access": "Akses Pengaturan Antarmuka", + "Invalid background image.": "Gambar latar tidak valid.", + "Invalid file format.": "Format berkas tidak valid.", + "Invalid format.": "Format tidak valid.", + "Invalid JSON": "JSON tidak valid", + "Invalid JSON file": "Berkas JSON tidak valid", + "Invalid JSON format": "Format JSON tidak valid", + "Invalid JSON format for ComfyUI Edit Workflow.": "Format JSON tidak valid untuk Alur Kerja Edit ComfyUI.", + "Invalid JSON format for ComfyUI Workflow.": "Format JSON tidak valid untuk Alur Kerja ComfyUI.", + "Invalid JSON format for Parameters": "Format JSON tidak valid untuk Parameter", + "Invalid JSON format in {{NAME}}": "Format JSON tidak valid pada {{NAME}}", + "Invalid JSON format in Additional Config": "Format JSON tidak valid pada Konfigurasi Tambahan", + "Invalid JSON format in MinerU Parameters": "Format JSON tidak valid pada Parameter MinerU", + "is typing...": "sedang mengetik...", + "Italic": "Miring", "January": "Januari", "join our Discord for help.": "bergabunglah dengan Discord kami untuk mendapatkan bantuan.", "JSON": "JSON", - "JSON Base64": "", - "JSON parse error: {{error}}": "", + "JSON Base64": "JSON Base64", + "JSON parse error: {{error}}": "Kesalahan penguraian JSON: {{error}}", "JSON Preview": "Pratinjau JSON", - "JSON Spec": "", + "JSON Spec": "Spesifikasi JSON", "July": "Juli", "June": "Juni", - "Keep current webhook URL": "", - "Keep in Sidebar": "", - "Key": "", - "Key is required": "", - "key_name": "", - "Keyboard": "", + "Keep current webhook URL": "Pertahankan URL webhook saat ini", + "Keep in Sidebar": "Pertahankan di Bilah Sisi", + "Key": "Kunci", + "Key is required": "Kunci wajib diisi", + "key_name": "key_name", + "Keyboard": "Papan Ketik", "Knowledge": "Pengetahuan", - "Knowledge Access": "", - "Knowledge Base": "", - "Knowledge base has been reset": "", - "Knowledge base not found.": "", - "Knowledge created successfully.": "", - "Knowledge deleted successfully.": "", - "Knowledge Description": "", - "Knowledge exported successfully": "", - "Knowledge Name": "", - "Knowledge Public Sharing": "", - "Knowledge Sharing": "", - "Knowledge source created.": "", - "Knowledge source updated.": "", - "Knowledge updated successfully": "", - "Kokoro.js (Browser)": "", - "Last 24 hours": "", - "Last 30 days": "", - "Last 7 days": "", - "Last 90 days": "", + "Knowledge Access": "Akses Pengetahuan", + "Knowledge Base": "Basis Pengetahuan", + "Knowledge base has been reset": "Basis pengetahuan telah disetel ulang", + "Knowledge base not found.": "Basis pengetahuan tidak ditemukan.", + "Knowledge created successfully.": "Pengetahuan berhasil dibuat.", + "Knowledge deleted successfully.": "Pengetahuan berhasil dihapus.", + "Knowledge Description": "Deskripsi Pengetahuan", + "Knowledge exported successfully": "Pengetahuan berhasil diekspor", + "Knowledge Name": "Nama Pengetahuan", + "Knowledge Public Sharing": "Berbagi Pengetahuan Publik", + "Knowledge Sharing": "Berbagi Pengetahuan", + "Knowledge source created.": "Sumber pengetahuan dibuat.", + "Knowledge source updated.": "Sumber pengetahuan diperbarui.", + "Knowledge updated successfully": "Pengetahuan berhasil diperbarui", + "Kokoro.js (Browser)": "Kokoro.js (Peramban)", + "Last 24 hours": "24 jam terakhir", + "Last 30 days": "30 hari terakhir", + "Last 7 days": "7 hari terakhir", + "Last 90 days": "90 hari terakhir", "Last Active": "Terakhir Aktif", "Last Modified": "Terakhir Dimodifikasi", - "Last reply": "", - "Last run": "", - "Leaderboard": "", - "Learn More": "", - "Learn more about Open Terminal": "", - "Learn more about OpenAPI tool servers.": "", - "Learn more about Voxtral transcription.": "", - "Leave a public review for {{modelName}}": "", - "Leave empty for no compression": "", - "Leave empty for unlimited": "", - "Leave empty to include all models from \"{{url}}\" endpoint": "", - "Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "", - "Leave empty to include all models from \"{{url}}/models\" endpoint": "", - "Leave empty to include all models or select specific models": "", - "Leave empty to use first admin user": "", - "Leave empty to use the default config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "", - "Leave empty to use the default prompt, or enter a custom prompt": "", - "Legacy": "", - "lexical": "", - "License Error": "", - "license purchased by": "", - "Lifecycle JSON": "", - "Lifetime tokens": "", - "Lift List": "", + "Last reply": "Balasan terakhir", + "Last run": "Terakhir dijalankan", + "Leaderboard": "Papan Peringkat", + "Learn More": "Pelajari Lebih Lanjut", + "Learn more about Open Terminal": "Pelajari lebih lanjut tentang Open Terminal", + "Learn more about OpenAPI tool servers.": "Pelajari lebih lanjut tentang server alat OpenAPI.", + "Learn more about Voxtral transcription.": "Pelajari lebih lanjut tentang transkripsi Voxtral.", + "Leave a public review for {{modelName}}": "Tinggalkan ulasan publik untuk {{modelName}}", + "Leave empty for no compression": "Biarkan kosong untuk tanpa kompresi", + "Leave empty for unlimited": "Biarkan kosong untuk tanpa batas", + "Leave empty to include all models from \"{{url}}\" endpoint": "Biarkan kosong untuk menyertakan semua model dari endpoint \"{{url}}\"", + "Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Biarkan kosong untuk menyertakan semua model dari endpoint \"{{url}}/api/tags\"", + "Leave empty to include all models from \"{{url}}/models\" endpoint": "Biarkan kosong untuk menyertakan semua model dari endpoint \"{{url}}/models\"", + "Leave empty to include all models or select specific models": "Biarkan kosong untuk menyertakan semua model atau pilih model tertentu", + "Leave empty to use first admin user": "Biarkan kosong untuk menggunakan pengguna admin pertama", + "Leave empty to use the default config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "Biarkan kosong untuk menggunakan konfigurasi default, atau masukkan JSON yang valid (lihat https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)", + "Leave empty to use the default prompt, or enter a custom prompt": "Biarkan kosong untuk menggunakan prompt default, atau masukkan prompt kustom", + "Legacy": "Warisan", + "lexical": "leksikal", + "License Error": "Kesalahan Lisensi", + "license purchased by": "lisensi dibeli oleh", + "Lifecycle JSON": "JSON Siklus Hidup", + "Lifetime tokens": "Token seumur hidup", + "Lift List": "Daftar Angkat", "Light": "Cahaya", - "List": "", + "List": "Daftar", "Listening...": "Mendengarkan", - "LiteLLM": "", - "Live": "", - "llama.cpp": "", + "LiteLLM": "LiteLLM", + "Live": "Langsung", + "llama.cpp": "llama.cpp", "LLMs can make mistakes. Verify important information.": "LLM dapat membuat kesalahan. Verifikasi informasi penting.", - "LM Studio": "", - "Load Model": "", - "Loaded": "", - "Loading": "", - "Loading Kokoro.js...": "", - "Loading policy...": "", - "Loading release notes...": "", + "LM Studio": "LM Studio", + "Load Model": "Muat Model", + "Loaded": "Dimuat", + "Loading": "Memuat", + "Loading Kokoro.js...": "Memuat Kokoro.js...", + "Loading policy...": "Memuat kebijakan...", + "Loading release notes...": "Memuat catatan rilis...", "Loading...": "Memuat...", - "local": "", - "Local": "", - "Location": "", - "Location access not allowed": "", - "Longest active chat": "", - "Longest streak": "", - "Lost": "", - "Low": "", + "local": "lokal", + "Local": "Lokal", + "Location": "Lokasi", + "Location access not allowed": "Akses lokasi tidak diizinkan", + "Longest active chat": "Obrolan aktif terlama", + "Longest streak": "Runtutan terpanjang", + "Lost": "Hilang", + "Low": "Rendah", "LTR": "LTR", "Made by Open WebUI Community": "Dibuat oleh Komunitas OpenWebUI", - "Make Default": "", - "Make password visible in the user interface": "", - "Make Private": "", - "Make Public": "", - "Male": "", + "Make Default": "Jadikan Default", + "Make password visible in the user interface": "Tampilkan kata sandi di antarmuka pengguna", + "Make Private": "Jadikan Pribadi", + "Make Public": "Jadikan Publik", + "Male": "Laki-laki", "Manage": "Mengelola", - "Manage Connections": "", - "Manage Models": "", - "Manage Ollama": "", - "Mapped Source": "", + "Manage Connections": "Kelola Koneksi", + "Manage Models": "Kelola Model", + "Manage Ollama": "Kelola Ollama", + "Mapped Source": "Sumber yang Dipetakan", "March": "Maret", - "Mark all as read": "", - "Mark as unread": "", - "Markdown": "", - "Market": "", - "Matching tabs: {{count}}_other": "", - "Max Snippets": "", - "Max tokens to retrieve (1024-32768, default 8192)": "", - "Maximum extra snippets returned per result. Set to 0 to disable them.": "", - "Maximum number of files per folder is {{max}}.": "", + "Mark all as read": "Tandai semua sebagai dibaca", + "Mark as unread": "Tandai sebagai belum dibaca", + "Markdown": "Markdown", + "Market": "Pasar", + "Matching tabs: {{count}}_one": "Tab yang cocok: {{count}}", + "Matching tabs: {{count}}_other": "Tab yang cocok: {{count}}", + "Max Snippets": "Cuplikan Maksimum", + "Max tokens to retrieve (1024-32768, default 8192)": "Token maksimum untuk diambil (1024-32768, default 8192)", + "Maximum extra snippets returned per result. Set to 0 to disable them.": "Jumlah cuplikan tambahan maksimum yang dikembalikan per hasil. Atur ke 0 untuk menonaktifkannya.", + "Maximum number of files per folder is {{max}}.": "Jumlah berkas maksimum per folder adalah {{max}}.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maksimal 3 model dapat diunduh secara bersamaan. Silakan coba lagi nanti.", "May": "Mei", - "MBR": "", - "MCP support is experimental and its specification changes often, which can lead to incompatibilities. OpenAPI specification support is directly maintained by the Open WebUI team, making it the more reliable option for compatibility.": "", - "Medium": "", - "Member removed successfully": "", - "members": "", - "Members": "", - "Members added successfully": "", - "Memories": "", + "MBR": "MBR", + "MCP support is experimental and its specification changes often, which can lead to incompatibilities. OpenAPI specification support is directly maintained by the Open WebUI team, making it the more reliable option for compatibility.": "Dukungan MCP bersifat eksperimental dan spesifikasinya sering berubah, yang dapat menyebabkan ketidakcocokan. Dukungan spesifikasi OpenAPI dikelola langsung oleh tim Open WebUI, menjadikannya opsi yang lebih andal untuk kompatibilitas.", + "Medium": "Sedang", + "Member removed successfully": "Anggota berhasil dihapus", + "members": "anggota", + "Members": "Anggota", + "Members added successfully": "Anggota berhasil ditambahkan", + "Memories": "Memori", "Memory": "Memori", "Memory added successfully": "Memori berhasil ditambahkan", "Memory cleared successfully": "Memori berhasil dihapus", "Memory deleted successfully": "Memori berhasil dihapus", "Memory updated successfully": "Memori berhasil diperbarui", - "Merge Responses": "", + "Merge Responses": "Gabungkan Respons", "Merged Response": "Tanggapan yang Digabungkan", - "Message": "", - "Message counts and response timestamps": "", - "Message counts are based on assistant responses.": "", - "Message rating should be enabled to use this feature": "", - "Message text...": "", - "messages": "", - "Messages": "", + "Message": "Pesan", + "Message counts and response timestamps": "Jumlah pesan dan stempel waktu respons", + "Message counts are based on assistant responses.": "Jumlah pesan didasarkan pada respons asisten.", + "Message rating should be enabled to use this feature": "Penilaian pesan harus diaktifkan untuk menggunakan fitur ini", + "Message text...": "Teks pesan...", + "messages": "pesan", + "Messages": "Pesan", "Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Pesan yang Anda kirim setelah membuat tautan tidak akan dibagikan. Pengguna yang memiliki URL tersebut akan dapat melihat obrolan yang dibagikan.", - "Metadata Field": "", - "Microsoft OneDrive": "", - "Microsoft OneDrive (personal)": "", - "Microsoft OneDrive (work/school)": "", - "min": "", - "MinerU": "", - "MinerU API Key required for Cloud API mode.": "", - "Mistral OCR": "", - "Mistral OCR API Key required.": "", - "MistralAI": "", - "Mo_day_of_week": "", - "Model": "", + "Metadata Field": "Kolom Metadata", + "Microsoft OneDrive": "Microsoft OneDrive", + "Microsoft OneDrive (personal)": "Microsoft OneDrive (pribadi)", + "Microsoft OneDrive (work/school)": "Microsoft OneDrive (kantor/sekolah)", + "min": "mnt", + "MinerU": "MinerU", + "MinerU API Key required for Cloud API mode.": "Kunci API MinerU diperlukan untuk mode Cloud API.", + "Mistral OCR": "Mistral OCR", + "Mistral OCR API Key required.": "Kunci API Mistral OCR diperlukan.", + "MistralAI": "MistralAI", + "Mo_day_of_week": "Sen", + "Model": "Model", "Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' telah berhasil diunduh.", "Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' sudah berada dalam antrean untuk diunduh.", - "Model {{modelName}} deleted successfully": "", + "Model {{modelName}} deleted successfully": "Model {{modelName}} berhasil dihapus", "Model {{modelName}} is not vision capable": "Model {{modelName}} tidak dapat dilihat", "Model {{name}} is now {{status}}": "Model {{name}} sekarang menjadi {{status}}", - "Model {{name}} is now hidden": "", - "Model {{name}} is now visible": "", - "Model added to pinned models": "", - "Model added to selected models": "", + "Model {{name}} is now hidden": "Model {{name}} sekarang disembunyikan", + "Model {{name}} is now visible": "Model {{name}} sekarang terlihat", + "Model added to pinned models": "Model ditambahkan ke model yang disematkan", + "Model added to selected models": "Model ditambahkan ke model yang dipilih", "Model created successfully!": "Model berhasil dibuat!", - "Model deleted successfully": "", - "Model download started": "", + "Model deleted successfully": "Model berhasil dihapus", + "Model download started": "Pengunduhan model dimulai", "Model filesystem path detected. Model shortname is required for update, cannot continue.": "Jalur sistem berkas model terdeteksi. Nama pendek model diperlukan untuk pembaruan, tidak dapat dilanjutkan.", - "Model Filtering": "", + "Model Filtering": "Penyaringan Model", "Model ID": "ID Model", - "Model ID cannot contain whitespace.": "", - "Model ID is already added": "", - "Model ID is required.": "", - "Model IDs": "", - "Model is now private": "", - "Model is now public": "", - "Model list refreshed": "", - "Model loaded successfully": "", - "Model Name": "", - "Model name already exists, please choose a different one": "", - "Model Name is required.": "", - "Model names and usage frequency": "", - "Model not found": "", + "Model ID cannot contain whitespace.": "ID Model tidak boleh mengandung spasi.", + "Model ID is already added": "ID Model sudah ditambahkan", + "Model ID is required.": "ID Model diperlukan.", + "Model IDs": "ID Model", + "Model is now private": "Model sekarang bersifat privat", + "Model is now public": "Model sekarang bersifat publik", + "Model list refreshed": "Daftar model diperbarui", + "Model loaded successfully": "Model berhasil dimuat", + "Model Name": "Nama Model", + "Model name already exists, please choose a different one": "Nama model sudah ada, silakan pilih nama lain", + "Model Name is required.": "Nama Model diperlukan.", + "Model names and usage frequency": "Nama model dan frekuensi penggunaan", + "Model not found": "Model tidak ditemukan", "Model not selected": "Model tidak dipilih", - "Model order saved successfully": "", + "Model order saved successfully": "Urutan model berhasil disimpan", "Model Params": "Parameter Model", - "Model Permissions": "", - "model profile": "", - "Model providers": "", - "Model removed from pinned models": "", - "Model removed from selected models": "", - "Model responses or outputs": "", - "Model unloaded successfully": "", + "Model Permissions": "Izin Model", + "model profile": "profil model", + "Model providers": "Penyedia model", + "Model removed from pinned models": "Model dihapus dari model yang disematkan", + "Model removed from selected models": "Model dihapus dari model yang dipilih", + "Model responses or outputs": "Respons atau keluaran model", + "Model unloaded successfully": "Model berhasil dilepas", "Model updated successfully": "Model berhasil diperbarui", - "Model Usage": "", - "Model: show or switch the current model.": "", - "Model(s) do not support file upload": "", + "Model Usage": "Penggunaan Model", + "Model: show or switch the current model.": "Model: tampilkan atau beralih model saat ini.", + "Model(s) do not support file upload": "Model tidak mendukung unggah berkas", "Modelfile Content": "Konten File Model", - "modelfile profile": "", + "modelfile profile": "profil modelfile", "Models": "Model", - "Models Access": "", - "Models configuration saved successfully": "", - "Models imported successfully": "", - "Models Public Sharing": "", - "Models Sharing": "", - "Modified": "", - "Mojeek": "", - "Monday – Friday": "", - "Month": "", - "Monthly": "", + "Models Access": "Akses Model", + "Models configuration saved successfully": "Konfigurasi model berhasil disimpan", + "Models imported successfully": "Model berhasil diimpor", + "Models Public Sharing": "Berbagi Model Publik", + "Models Sharing": "Berbagi Model", + "Modified": "Diubah", + "Mojeek": "Mojeek", + "Monday – Friday": "Senin – Jumat", + "Month": "Bulan", + "Monthly": "Bulanan", "More": "Lainnya", - "More Concise": "", - "More options": "", - "More Options": "", - "Move": "", - "Moved {{name}}": "", - "Multipart Upload": "", - "Mute": "", - "Muted": "", - "My Terminal": "", + "More Concise": "Lebih Ringkas", + "More options": "Opsi lainnya", + "More Options": "Opsi Lainnya", + "Move": "Pindahkan", + "Moved {{name}}": "{{name}} dipindahkan", + "Multipart Upload": "Unggah Multipart", + "Mute": "Bisukan", + "Muted": "Dibisukan", + "My Terminal": "Terminal Saya", "Name": "Nama", - "Name and description are required": "", - "Name and ID are required, please fill them out": "", - "Name is required": "", - "Name your knowledge base": "", - "Name, prompt, and model are required": "", - "Native": "", - "Navigate to Next Chat": "", - "Navigate to Previous Chat": "", - "Never": "", - "New": "", - "New Button": "", - "New calendar": "", - "New Calendar": "", - "New chat": "", + "Name and description are required": "Nama dan deskripsi wajib diisi", + "Name and ID are required, please fill them out": "Nama dan ID wajib diisi, silakan lengkapi", + "Name is required": "Nama wajib diisi", + "Name your knowledge base": "Beri nama basis pengetahuan Anda", + "Name, prompt, and model are required": "Nama, prompt, dan model wajib diisi", + "Native": "Bawaan", + "Navigate to Next Chat": "Beralih ke Obrolan Berikutnya", + "Navigate to Previous Chat": "Beralih ke Obrolan Sebelumnya", + "Never": "Tidak Pernah", + "New": "Baru", + "New Button": "Tombol Baru", + "New calendar": "Kalender baru", + "New Calendar": "Kalender Baru", + "New chat": "Obrolan baru", "New Chat": "Obrolan Baru", - "New directory": "", - "New Directory": "", - "New File": "", - "New Folder": "", - "New Function": "", - "New Group": "", - "New Note": "", + "New directory": "Direktori baru", + "New Directory": "Direktori Baru", + "New File": "Berkas Baru", + "New Folder": "Folder Baru", + "New Function": "Fungsi Baru", + "New Group": "Grup Baru", + "New Note": "Catatan Baru", "New Password": "Kata Sandi Baru", - "New Temporary Chat": "", - "New Terminal": "", - "New Tool": "", - "New Webhook": "", - "new-channel": "", - "Next": "", - "Next message": "", - "Next month": "", - "Next page": "", - "Next run": "", - "Next version": "", - "No access grants. Private to you.": "", - "No actions found": "", - "No activity data": "", - "No additional headers are sent unless configured.": "", - "No authentication": "", - "No automations found": "", - "No channels": "", - "No chat alerts": "", - "No chat history": "", - "No chat to compact": "", - "No chat to fork": "", - "No chats": "", - "No chats found": "", - "No chats found for this user.": "", - "No chats found.": "", - "No content": "", - "No content available": "", - "No content found": "", + "New Temporary Chat": "Obrolan Sementara Baru", + "New Terminal": "Terminal Baru", + "New Tool": "Alat Baru", + "New Webhook": "Webhook Baru", + "new-channel": "saluran-baru", + "Next": "Berikutnya", + "Next message": "Pesan berikutnya", + "Next month": "Bulan berikutnya", + "Next page": "Halaman berikutnya", + "Next run": "Eksekusi berikutnya", + "Next version": "Versi berikutnya", + "No access grants. Private to you.": "Tidak ada izin akses. Pribadi untuk Anda.", + "No actions found": "Tidak ada tindakan ditemukan", + "No activity data": "Tidak ada data aktivitas", + "No additional headers are sent unless configured.": "Tidak ada header tambahan yang dikirim kecuali dikonfigurasi.", + "No authentication": "Tanpa autentikasi", + "No automations found": "Tidak ada otomatisasi ditemukan", + "No channels": "Tidak ada saluran", + "No chat alerts": "Tidak ada pemberitahuan obrolan", + "No chat history": "Tidak ada riwayat obrolan", + "No chat to compact": "Tidak ada obrolan untuk dipadatkan", + "No chat to fork": "Tidak ada obrolan untuk dicabangkan", + "No chats": "Tidak ada obrolan", + "No chats found": "Tidak ada obrolan ditemukan", + "No chats found for this user.": "Tidak ada obrolan ditemukan untuk pengguna ini.", + "No chats found.": "Tidak ada obrolan ditemukan.", + "No content": "Tidak ada konten", + "No content available": "Tidak ada konten yang tersedia", + "No content found": "Tidak ada konten ditemukan", "No content to speak": "Tidak ada konten untuk dibicarakan", - "No conversation to save": "", - "No data": "", - "No description": "", - "No distance available": "", - "No event webhooks configured.": "", - "No expiration can pose security risks.": "", - "No external knowledge sources configured.": "", - "No feedback found": "", + "No conversation to save": "Tidak ada percakapan untuk disimpan", + "No data": "Tidak ada data", + "No description": "Tidak ada deskripsi", + "No distance available": "Tidak ada jarak yang tersedia", + "No event webhooks configured.": "Tidak ada webhook acara yang dikonfigurasi.", + "No expiration can pose security risks.": "Tanpa kedaluwarsa dapat menimbulkan risiko keamanan.", + "No external knowledge sources configured.": "Tidak ada sumber pengetahuan eksternal yang dikonfigurasi.", + "No feedback found": "Tidak ada umpan balik ditemukan", "No file selected": "Tidak ada file yang dipilih", - "No files found": "", - "No files in this knowledge base.": "", - "No files yet. Upload files or run Python code to create them.": "", - "No filters found": "", - "No folders": "", - "No functions found": "", - "No groups found": "", - "No history available": "", - "No HTML, CSS, or JavaScript content found.": "", - "No inference engine with management support found": "", - "No kernel": "", - "No knowledge bases accessible": "", - "No knowledge bases found.": "", - "No knowledge found": "", - "No limit": "", - "No matches": "", - "No model data": "", - "No model IDs": "", - "No model usage found": "", - "No models accessible": "", - "No models available": "", - "No models found": "", - "No Notes": "", - "No notes found": "", - "No notification targets configured.": "", - "No one": "", - "No output items": "", - "No pinned messages": "", - "No prompts found": "", - "No Repeat": "", + "No files found": "Tidak ada berkas ditemukan", + "No files in this knowledge base.": "Tidak ada berkas di basis pengetahuan ini.", + "No files yet. Upload files or run Python code to create them.": "Belum ada berkas. Unggah berkas atau jalankan kode Python untuk membuatnya.", + "No filters found": "Tidak ada filter ditemukan", + "No folders": "Tidak ada folder", + "No functions found": "Tidak ada fungsi ditemukan", + "No groups found": "Tidak ada grup ditemukan", + "No history available": "Tidak ada riwayat yang tersedia", + "No HTML, CSS, or JavaScript content found.": "Tidak ada konten HTML, CSS, atau JavaScript yang ditemukan.", + "No inference engine with management support found": "Tidak ada mesin inferensi dengan dukungan manajemen yang ditemukan", + "No kernel": "Tidak ada kernel", + "No knowledge bases accessible": "Tidak ada basis pengetahuan yang dapat diakses", + "No knowledge bases found.": "Basis pengetahuan tidak ditemukan.", + "No knowledge found": "Pengetahuan tidak ditemukan", + "No limit": "Tanpa batas", + "No matches": "Tidak ada kecocokan", + "No model data": "Tidak ada data model", + "No model IDs": "Tidak ada ID model", + "No model usage found": "Penggunaan model tidak ditemukan", + "No models accessible": "Tidak ada model yang dapat diakses", + "No models available": "Tidak ada model yang tersedia", + "No models found": "Model tidak ditemukan", + "No Notes": "Tidak Ada Catatan", + "No notes found": "Catatan tidak ditemukan", + "No notification targets configured.": "Tidak ada target notifikasi yang dikonfigurasi.", + "No one": "Tak seorang pun", + "No output items": "Tidak ada item keluaran", + "No pinned messages": "Tidak ada pesan tersemat", + "No prompts found": "Prompt tidak ditemukan", + "No Repeat": "Jangan Ulangi", "No results": "Tidak ada hasil yang ditemukan", "No results found": "Tidak ada hasil yang ditemukan", - "No runs yet": "", + "No runs yet": "Belum ada eksekusi", "No search query generated": "Tidak ada permintaan pencarian yang dibuat", - "No servers detected": "", - "No skills found": "", + "No servers detected": "Server tidak terdeteksi", + "No skills found": "Keahlian tidak ditemukan", "No source available": "Tidak ada sumber yang tersedia", - "No sources found": "", + "No sources found": "Sumber tidak ditemukan", "No suggestion prompts": "Tidak ada prompt saran", - "No Terminal connection configured.": "", - "No terminal connections configured.": "", - "No text differences": "", - "No tool server connections configured.": "", - "No tools accessible": "", - "No tools found": "", - "No usage data found": "", - "No user variables configured.": "", - "No users were found.": "", - "No valves": "", + "No Terminal connection configured.": "Koneksi Terminal tidak dikonfigurasi.", + "No terminal connections configured.": "Koneksi terminal tidak dikonfigurasi.", + "No text differences": "Tidak ada perbedaan teks", + "No tool server connections configured.": "Koneksi server alat tidak dikonfigurasi.", + "No tools accessible": "Tidak ada alat yang dapat diakses", + "No tools found": "Alat tidak ditemukan", + "No usage data found": "Data penggunaan tidak ditemukan", + "No user variables configured.": "Variabel pengguna tidak dikonfigurasi.", + "No users were found.": "Pengguna tidak ditemukan.", + "No valves": "Tidak ada katup", "No valves to update": "Tidak ada katup untuk diperbarui", - "No webhooks yet": "", - "Node Ids": "", + "No webhooks yet": "Belum ada webhook", + "Node Ids": "ID Node", "None": "Tidak ada", - "Not configured": "", + "Not configured": "Tidak dikonfigurasi", "Not factually correct": "Tidak benar secara faktual", - "Not helpful": "", - "Not Registered": "", - "Not scheduled": "", - "Note": "", - "Note deleted successfully": "", - "Note Menu": "", - "Notes": "", - "Notes Public Sharing": "", - "Notes Sharing": "", - "Nothing to compact": "", + "Not helpful": "Tidak membantu", + "Not Registered": "Tidak Terdaftar", + "Not scheduled": "Tidak dijadwalkan", + "Note": "Catatan", + "Note deleted successfully": "Catatan berhasil dihapus", + "Note Menu": "Menu Catatan", + "Notes": "Catatan", + "Notes Public Sharing": "Berbagi Catatan Publik", + "Notes Sharing": "Berbagi Catatan", + "Nothing to compact": "Tidak ada yang perlu dipadatkan", "November": "November", - "OAuth": "", - "OAuth 2.1": "", - "OAuth 2.1 (Static)": "", - "OAuth discovery successful": "", + "OAuth": "OAuth", + "OAuth 2.1": "OAuth 2.1", + "OAuth 2.1 (Static)": "OAuth 2.1 (Statis)", + "OAuth discovery successful": "Penemuan OAuth berhasil", "OAuth ID": "ID OAuth", - "OAuth Resource Parameter": "", - "OAuth Scopes": "", - "OAuth Server URL": "", - "OAuth session disconnected": "", + "OAuth Resource Parameter": "Parameter Sumber Daya OAuth", + "OAuth Scopes": "Cakupan OAuth", + "OAuth Server URL": "URL Server OAuth", + "OAuth session disconnected": "Sesi OAuth terputus", "October": "Oktober", - "of a website's sticky header": "", + "of a website's sticky header": "dari header tetap situs web", "Off": "Mati", "Okay, Let's Go!": "Oke, Ayo Kita Pergi!", "OLED Dark": "OLED Gelap", "Ollama": "Ollama", - "Ollama API settings updated": "", - "Omit": "", + "Ollama API settings updated": "Pengaturan API Ollama diperbarui", + "Omit": "Abaikan", "On": "Aktif", - "Once": "", - "Only active during Voice Mode.": "", - "Only active when \"Paste Large Text as File\" setting is toggled on.": "", - "Only active when a tool call is waiting for approval.": "", - "Only active when the chat input is in focus and an LLM is generating a response.": "", - "Only active when the chat input is in focus.": "", - "Only alphanumeric characters and hyphens are allowed": "", + "Once": "Sekali", + "Only active during Voice Mode.": "Hanya aktif selama Mode Suara.", + "Only active when \"Paste Large Text as File\" setting is toggled on.": "Hanya aktif saat pengaturan \"Tempel Teks Panjang sebagai Berkas\" diaktifkan.", + "Only active when a tool call is waiting for approval.": "Hanya aktif saat panggilan alat menunggu persetujuan.", + "Only active when the chat input is in focus and an LLM is generating a response.": "Hanya aktif saat input obrolan fokus dan LLM sedang menghasilkan respons.", + "Only active when the chat input is in focus.": "Hanya aktif saat input obrolan sedang fokus.", + "Only alphanumeric characters and hyphens are allowed": "Hanya karakter alfanumerik dan tanda hubung yang diizinkan", "Only alphanumeric characters and hyphens are allowed in the command string.": "Hanya karakter alfanumerik dan tanda hubung yang diizinkan dalam string perintah.", - "Only can be triggered when the chat input is in focus.": "", - "Only collections can be edited, create a new knowledge base to edit/add documents.": "", - "Only install functions from sources you trust.": "", - "Only install tools from sources you trust.": "", - "Only invited users can access": "", - "Only select users and groups with permission can access": "", - "Only sync new/updated chats": "", - "Only when away": "", + "Only can be triggered when the chat input is in focus.": "Hanya dapat dipicu saat input obrolan sedang fokus.", + "Only collections can be edited, create a new knowledge base to edit/add documents.": "Hanya koleksi yang dapat diedit, buat basis pengetahuan baru untuk mengedit/menambahkan dokumen.", + "Only install functions from sources you trust.": "Hanya pasang fungsi dari sumber yang Anda percayai.", + "Only install tools from sources you trust.": "Hanya pasang alat dari sumber yang Anda percayai.", + "Only invited users can access": "Hanya pengguna yang diundang yang dapat mengakses", + "Only select users and groups with permission can access": "Hanya pengguna dan grup terpilih dengan izin yang dapat mengakses", + "Only sync new/updated chats": "Hanya sinkronkan obrolan baru/yang diperbarui", + "Only when away": "Hanya saat tidak di tempat", "Oops! Looks like the URL is invalid. Please double-check and try again.": "Ups! Sepertinya URL tidak valid. Mohon periksa ulang dan coba lagi.", "Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ups! Anda menggunakan metode yang tidak didukung (hanya untuk frontend). Silakan sajikan WebUI dari backend.", - "Open": "", - "Open automation": "", - "Open create menu": "", - "Open file": "", - "Open Folder": "", - "Open in full screen": "", - "Open in new tab": "", - "Open link": "", - "Open modal to configure connection": "", - "Open Model Selector": "", - "Open note": "", - "Open Settings": "", - "Open settings.": "", - "Open Sidebar": "", - "Open terminal": "", - "Open the changelog modal after sign-in when enabled.": "", - "Open User Profile Menu": "", - "Open WebUI can use tools provided by any OpenAPI server.": "", - "Open WebUI version": "", - "Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "", + "Open": "Buka", + "Open automation": "Buka otomatisasi", + "Open create menu": "Buka menu buat", + "Open file": "Buka berkas", + "Open Folder": "Buka Folder", + "Open in full screen": "Buka dalam layar penuh", + "Open in new tab": "Buka di tab baru", + "Open link": "Buka tautan", + "Open modal to configure connection": "Buka modal untuk mengonfigurasi koneksi", + "Open Model Selector": "Buka Pemilih Model", + "Open note": "Buka catatan", + "Open Settings": "Buka Pengaturan", + "Open settings.": "Buka pengaturan.", + "Open Sidebar": "Buka Bilah Sisi", + "Open terminal": "Buka terminal", + "Open the changelog modal after sign-in when enabled.": "Buka modal log perubahan setelah masuk jika diaktifkan.", + "Open User Profile Menu": "Buka Menu Profil Pengguna", + "Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI dapat menggunakan alat yang disediakan oleh server OpenAPI mana pun.", + "Open WebUI version": "Versi Open WebUI", + "Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Versi Open WebUI (v{{OPEN_WEBUI_VERSION}}) lebih rendah dari versi yang diperlukan (v{{REQUIRED_VERSION}})", "OpenAI": "OpenAI", "OpenAI API Key is required.": "Diperlukan Kunci API OpenAI.", - "OpenAI API settings updated": "", + "OpenAI API settings updated": "Pengaturan API OpenAI diperbarui", "OpenAI URL/Key required.": "Diperlukan URL/Kunci OpenAI.", - "OpenAPI Spec": "", - "openapi.json URL or Path": "", - "optional": "", - "Optional": "", + "OpenAPI Spec": "Spesifikasi OpenAPI", + "openapi.json URL or Path": "URL atau Jalur openapi.json", + "optional": "opsional", + "Optional": "Opsional", "or": "atau", - "Orchestrator": "", - "Ordered List": "", - "Original": "", + "Orchestrator": "Orkestrator", + "Ordered List": "Daftar Berurutan", + "Original": "Asli", "Other": "Lainnya", - "out of": "", - "Output": "", - "OUTPUT": "", - "Overcome procrastination": "", - "Overview": "", - "PaddleOCR-vl": "", - "PaddleOCR-vl API URL required.": "", - "page": "", - "Page": "", - "Parameters": "", - "Parent message not found": "", - "Participate in community leaderboards and evaluations! Syncing aggregated usage stats helps drive research and improvements to Open WebUI. Your privacy is paramount: no message content is ever shared.": "", - "Passthrough params": "", + "out of": "dari", + "Output": "Keluaran", + "OUTPUT": "KELUARAN", + "Overcome procrastination": "Atasi prokrastinasi", + "Overview": "Ikhtisar", + "PaddleOCR-vl": "PaddleOCR-vl", + "PaddleOCR-vl API URL required.": "URL API PaddleOCR-vl diperlukan.", + "page": "halaman", + "Page": "Halaman", + "Parameters": "Parameter", + "Parent message not found": "Pesan induk tidak ditemukan", + "Participate in community leaderboards and evaluations! Syncing aggregated usage stats helps drive research and improvements to Open WebUI. Your privacy is paramount: no message content is ever shared.": "Berpartisipasilah dalam papan peringkat dan evaluasi komunitas! Menyinkronkan statistik penggunaan agregat membantu mendorong penelitian dan penyempurnaan pada Open WebUI. Privasi Anda adalah yang utama: tidak ada konten pesan yang dibagikan.", + "Passthrough params": "Parameter passthrough", "Password": "Kata sandi", - "Password updated. Please sign in again.": "", - "Passwords do not match.": "", - "Path": "", - "Path copied": "", - "Paused": "", + "Password updated. Please sign in again.": "Kata sandi diperbarui. Silakan masuk kembali.", + "Passwords do not match.": "Kata sandi tidak cocok.", + "Path": "Jalur", + "Path copied": "Jalur disalin", + "Paused": "Dijeda", "PDF document (.pdf)": "Dokumen PDF (.pdf)", - "pdf, docx, pptx, xlsx": "", - "Peak tokens": "", + "pdf, docx, pptx, xlsx": "pdf, docx, pptx, xlsx", + "Peak tokens": "Token puncak", "pending": "tertunda", - "Pending": "", - "Per automation": "", - "Per chat": "", + "Pending": "Tertunda", + "Per automation": "Per otomatisasi", + "Per chat": "Per obrolan", "Permission denied when accessing media devices": "Izin ditolak saat mengakses perangkat media", "Permission denied when accessing microphone": "Izin ditolak saat mengakses mikrofon", "Permission denied when accessing microphone: {{error}}": "Izin ditolak saat mengakses mikrofon: {{error}}", - "Permissions": "", - "Permissions reset to defaults": "", - "Persistent": "", - "Personal": "", - "Pin": "", - "Pin to Sidebar": "", - "Pinned": "", - "Pinned Messages": "", - "Pipe": "", + "Permissions": "Izin", + "Permissions reset to defaults": "Izin diatur ulang ke default", + "Persistent": "Persisten", + "Personal": "Pribadi", + "Pin": "Sematkan", + "Pin to Sidebar": "Sematkan ke Bilah Samping", + "Pinned": "Disematkan", + "Pinned Messages": "Pesan Tersemat", + "Pipe": "Pipe", "Pipeline deleted successfully": "Pipeline berhasil dihapus", "Pipeline downloaded successfully": "Saluran pipa berhasil diunduh", - "Pipelines are a plugin system with arbitrary code execution.": "", + "Pipelines are a plugin system with arbitrary code execution.": "Pipelines adalah sistem plugin dengan eksekusi kode arbitrer.", "Pipelines Not Detected": "Saluran Pipa Tidak Terdeteksi", - "Plain text (.md)": "", + "Plain text (.md)": "Teks biasa (.md)", "Plain text (.txt)": "Teks biasa (.txt)", "Playground": "Taman bermain", - "Playground Chat": "", - "Please carefully review the following warnings:": "", - "Please connect all required integrations before sending a message": "", - "Please do not close the settings page while loading the model.": "", - "Please enter a message or attach a file.": "", - "Please enter a prompt": "", - "Please enter a valid ID": "", - "Please enter a valid JSON spec": "", - "Please enter a valid path": "", - "Please enter a valid URL": "", - "Please enter a valid URL.": "", - "Please enter Client ID and Client Secret": "", - "Please fill in all fields.": "", - "Please register the OAuth client": "", - "Please save the connection before authorizing OAuth": "", - "Please save the connection to persist the OAuth client information and do not change the ID": "", - "Please select a model.": "", - "Please select a reason": "", - "Please select a valid JSON file": "", - "Please select at least one user for Direct Message channel.": "", - "Please wait until all files are uploaded.": "", - "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "", - "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "", - "Policy ID": "", - "Policy ID is required": "", - "Policy is still loading": "", - "Ports": "", + "Playground Chat": "Obrolan Playground", + "Please carefully review the following warnings:": "Harap tinjau peringatan berikut secara saksama:", + "Please connect all required integrations before sending a message": "Harap hubungkan semua integrasi yang diperlukan sebelum mengirim pesan", + "Please do not close the settings page while loading the model.": "Harap jangan tutup halaman pengaturan saat memuat model.", + "Please enter a message or attach a file.": "Harap masukkan pesan atau lampirkan file.", + "Please enter a prompt": "Harap masukkan prompt", + "Please enter a valid ID": "Harap masukkan ID yang valid", + "Please enter a valid JSON spec": "Harap masukkan spesifikasi JSON yang valid", + "Please enter a valid path": "Harap masukkan jalur yang valid", + "Please enter a valid URL": "Harap masukkan URL yang valid", + "Please enter a valid URL.": "Harap masukkan URL yang valid.", + "Please enter Client ID and Client Secret": "Harap masukkan Client ID dan Client Secret", + "Please fill in all fields.": "Harap isi semua kolom.", + "Please register the OAuth client": "Harap daftarkan klien OAuth", + "Please save the connection before authorizing OAuth": "Harap simpan koneksi sebelum mengotorisasi OAuth", + "Please save the connection to persist the OAuth client information and do not change the ID": "Silakan simpan koneksi untuk mempertahankan informasi klien OAuth dan jangan ubah ID", + "Please select a model.": "Silakan pilih model.", + "Please select a reason": "Silakan pilih alasan", + "Please select a valid JSON file": "Silakan pilih berkas JSON yang valid", + "Please select at least one user for Direct Message channel.": "Silakan pilih setidaknya satu pengguna untuk saluran Pesan Langsung.", + "Please wait until all files are uploaded.": "Harap tunggu hingga semua berkas terunggah.", + "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "PNG, JPEG, WebP, atau GIF. Hingga 5 MiB dan 25 megapiksel.", + "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "Perubahan kebijakan berlaku untuk terminal yang baru diprovisikan. Muat ulang terminal yang cocok untuk menerapkannya ke terminal yang ada.", + "Policy ID": "ID Kebijakan", + "Policy ID is required": "ID Kebijakan wajib diisi", + "Policy is still loading": "Kebijakan masih dimuat", + "Ports": "Port", "Positive attitude": "Sikap positif", - "Prefer not to say": "", - "Preferences": "", - "Prefix ID": "", - "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "", - "Preparing {{NAME}}...": "", - "Preparing download...": "", - "Press keys...": "", - "Prevent File Creation": "", - "Preview": "", - "Preview Access": "", - "Preview failed": "", - "Previous": "", + "Prefer not to say": "Memilih untuk tidak menyebutkan", + "Preferences": "Preferensi", + "Prefix ID": "Prefiks ID", + "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefiks ID digunakan untuk menghindari konflik dengan koneksi lain dengan menambahkan awalan ke ID model - biarkan kosong untuk menonaktifkan", + "Preparing {{NAME}}...": "Menyiapkan {{NAME}}...", + "Preparing download...": "Menyiapkan unduhan...", + "Press keys...": "Tekan tombol...", + "Prevent File Creation": "Cegah Pembuatan Berkas", + "Preview": "Pratinjau", + "Preview Access": "Akses Pratinjau", + "Preview failed": "Pratinjau gagal", + "Previous": "Sebelumnya", "Previous 30 days": "30 hari sebelumnya", "Previous 7 days": "7 hari sebelumnya", - "Previous message": "", - "Previous month": "", - "Previous page": "", - "Previous version": "", - "Private": "", - "Private conversation between selected users": "", - "Production version updated": "", + "Previous message": "Pesan sebelumnya", + "Previous month": "Bulan sebelumnya", + "Previous page": "Halaman sebelumnya", + "Previous version": "Versi sebelumnya", + "Private": "Pribadi", + "Private conversation between selected users": "Percakapan pribadi antara pengguna yang dipilih", + "Production version updated": "Versi produksi diperbarui", "Profile": "Profil", - "Prompt": "", + "Prompt": "Prompt", "Prompt Content": "Konten yang Diminta", - "Prompt created successfully": "", - "Prompt Menu": "", - "Prompt Name": "", - "Prompt updated successfully": "", + "Prompt created successfully": "Prompt berhasil dibuat", + "Prompt Menu": "Menu Prompt", + "Prompt Name": "Nama Prompt", + "Prompt updated successfully": "Prompt berhasil diperbarui", "Prompts": "Prompt", - "Prompts Access": "", - "Prompts Public Sharing": "", - "Prompts Sharing": "", - "Provider": "", - "Public": "", + "Prompts Access": "Akses Prompt", + "Prompts Public Sharing": "Berbagi Publik Prompt", + "Prompts Sharing": "Berbagi Prompt", + "Provider": "Penyedia", + "Public": "Publik", "Pull \"{{searchValue}}\" from Ollama.com": "Tarik \"{{searchValue}}\" dari Ollama.com", "Pull a model from Ollama.com": "Tarik model dari Ollama.com", - "Pull Model": "", - "Pyodide file browser": "", - "Quality": "", - "Query failed": "", - "Querying": "", - "Queued messages": "", - "Quick Actions": "", - "Ran {{COUNT}} analyses": "", - "Ran {{COUNT}} analysis": "", - "Rate {{rating}} out of 10": "", - "Rating": "", - "Read": "", + "Pull Model": "Tarik Model", + "Pyodide file browser": "Peramban berkas Pyodide", + "Quality": "Kualitas", + "Query failed": "Kueri gagal", + "Querying": "Mengueri", + "Queued messages": "Pesan dalam antrean", + "Quick Actions": "Tindakan Cepat", + "Ran {{COUNT}} analyses": "Menjalankan {{COUNT}} analisis", + "Ran {{COUNT}} analysis": "Menjalankan {{COUNT}} analisis", + "Rate {{rating}} out of 10": "Beri nilai {{rating}} dari 10", + "Rating": "Penilaian", + "Read": "Baca", "Read Aloud": "Baca dengan Keras", - "Read more →": "", - "Read only": "", - "Read Only": "", - "Read the docs": "", - "Read-only": "", - "Read-Only Access": "", - "Reason": "", - "Reasoning text...": "", - "Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "", - "Receives matching events across the instance, including system/config events and events associated with any user.": "", - "Receives matching events that are not associated with a user.": "", - "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "", - "Recently Used": "", - "Recommended": "", - "Reconnected": "", - "Record": "", + "Read more →": "Baca selengkapnya →", + "Read only": "Hanya baca", + "Read Only": "Hanya Baca", + "Read the docs": "Baca dokumentasi", + "Read-only": "Hanya-baca", + "Read-Only Access": "Akses Hanya-Baca", + "Reason": "Alasan", + "Reasoning text...": "Teks penalaran...", + "Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "Bangun ulang berkas pengetahuan, pencarian pengetahuan, dan vektor memori menggunakan model embedding saat ini.", + "Receives matching events across the instance, including system/config events and events associated with any user.": "Menerima peristiwa yang cocok di seluruh instans, termasuk peristiwa sistem/konfigurasi dan peristiwa yang terkait dengan pengguna mana pun.", + "Receives matching events that are not associated with a user.": "Menerima peristiwa yang cocok yang tidak terkait dengan pengguna.", + "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "Menerima peristiwa terkait pengguna yang cocok hanya jika aktor, subjek pengguna, atau data pengguna cocok dengan pengguna ini atau anggota grup saat ini. Peristiwa sistem/konfigurasi tidak dikirim.", + "Recently Used": "Baru Saja Digunakan", + "Recommended": "Direkomendasikan", + "Reconnected": "Terhubung kembali", + "Record": "Rekam", "Record voice": "Rekam suara", "Redirecting you to Open WebUI Community": "Mengarahkan Anda ke Komunitas OpenWebUI", - "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "", - "Reference Chats": "", - "Refresh": "", + "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "Mengurangi kemungkinan menghasilkan teks yang tidak masuk akal. Nilai yang lebih tinggi (misalnya 100) akan memberikan jawaban yang lebih beragam, sedangkan nilai yang lebih rendah (misalnya 10) akan lebih konservatif.", + "Reference Chats": "Obrolan Referensi", + "Refresh": "Segarkan", "Refresh requested: {{count}} terminal(s)_one": "Permintaan muat ulang: {{count}} terminal", - "Refresh requested: {{count}} terminal(s)_other": "", - "Refresh Terminals": "", - "Refreshing...": "", + "Refresh requested: {{count}} terminal(s)_other": "Penyegaran diminta: {{count}} terminal", + "Refresh Terminals": "Segarkan Terminal", + "Refreshing...": "Menyegarkan...", "Refused when it shouldn't have": "Menolak ketika seharusnya tidak", "Regenerate": "Regenerasi", - "Regenerate Response": "", - "Region and language of the search results, e.g. en-us.": "", - "Register Again": "", - "Register Client": "", - "Registered": "", - "registered to": "", - "Registration failed": "", - "Registration successful": "", - "Reindex Embedding Data": "", + "Regenerate Response": "Buat Ulang Tanggapan", + "Region and language of the search results, e.g. en-us.": "Wilayah dan bahasa hasil pencarian, mis. en-us.", + "Register Again": "Daftar Lagi", + "Register Client": "Daftarkan Klien", + "Registered": "Terdaftar", + "registered to": "terdaftar untuk", + "Registration failed": "Pendaftaran gagal", + "Registration successful": "Pendaftaran berhasil", + "Reindex Embedding Data": "Indeks Ulang Data Embedding", "Release Notes": "Catatan Rilis", - "Releases": "", - "Relevance": "", - "Remember Dismissal": "", - "Reminder": "", + "Releases": "Rilis", + "Relevance": "Relevansi", + "Remember Dismissal": "Ingat Pengabaian", + "Reminder": "Pengingat", "Remove": "Hapus", - "Remove {{MODELID}} from list.": "", - "Remove action": "", - "Remove file": "", - "Remove File": "", - "Remove from favorites": "", - "Remove image": "", - "Remove Pinned Model": "", - "Remove prompt suggestion": "", - "Remove Selected Model": "", + "Remove {{MODELID}} from list.": "Hapus {{MODELID}} dari daftar.", + "Remove action": "Hapus tindakan", + "Remove file": "Hapus berkas", + "Remove File": "Hapus Berkas", + "Remove from favorites": "Hapus dari favorit", + "Remove image": "Hapus gambar", + "Remove Pinned Model": "Hapus Model yang Disematkan", + "Remove prompt suggestion": "Hapus saran prompt", + "Remove Selected Model": "Hapus Model yang Dipilih", "Removing {{count}} stale files..._one": "Menghapus {{count}} berkas usang...", - "Removing {{count}} stale files..._other": "", + "Removing {{count}} stale files..._other": "Menghapus {{count}} berkas usang...", "Rename": "Ganti nama", - "Renamed to {{name}}": "", - "Reorder": "", - "Repeat": "", - "Replace": "", - "Reply": "", - "Reply in Thread": "", - "Reply to thread...": "", - "Replying to {{NAME}}": "", - "required": "", - "Research Knowledge": "", + "Renamed to {{name}}": "Dinamai ulang menjadi {{name}}", + "Reorder": "Ubah Urutan", + "Repeat": "Ulangi", + "Replace": "Ganti", + "Reply": "Balas", + "Reply in Thread": "Balas di Utas", + "Reply to thread...": "Balas ke utas...", + "Replying to {{NAME}}": "Membalas {{NAME}}", + "required": "wajib", + "Research Knowledge": "Riset Pengetahuan", "Reset": "Atur Ulang", - "Reset All Models": "", - "Reset all permissions to their initial configuration values": "", - "Reset Defaults": "", - "Reset group permissions to match the current default user permissions": "", - "Reset knowledge base?": "", - "Reset persisted files": "", - "Reset to Defaults": "", - "Reset view": "", - "Reset zoom": "", - "Resize panel": "", - "Response": "", + "Reset All Models": "Atur Ulang Semua Model", + "Reset all permissions to their initial configuration values": "Atur ulang semua izin ke nilai konfigurasi awal", + "Reset Defaults": "Atur Ulang Default", + "Reset group permissions to match the current default user permissions": "Atur ulang izin grup agar sesuai dengan izin pengguna default saat ini", + "Reset knowledge base?": "Atur ulang basis pengetahuan?", + "Reset persisted files": "Atur ulang berkas tersimpan", + "Reset to Defaults": "Atur Ulang ke Default", + "Reset view": "Atur ulang tampilan", + "Reset zoom": "Atur ulang perbesaran", + "Resize panel": "Ubah ukuran panel", + "Response": "Respons", "Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Notifikasi respons tidak dapat diaktifkan karena izin situs web telah ditolak. Silakan kunjungi pengaturan browser Anda untuk memberikan akses yang diperlukan.", - "Responses": "", - "Restart": "", - "Result": "", + "Responses": "Respons", + "Restart": "Mulai Ulang", + "Result": "Hasil", "RESULT": "HASIL", - "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources": "Mengambil {{count}} sumber", "Retrieved {{count}} sources_one": "Mengambil {{count}} sumber", - "Retrieved {{count}} sources_other": "", - "Retrieved 1 source": "", - "Retry": "", - "Rewrite the selected text.": "", + "Retrieved {{count}} sources_other": "Mengambil {{count}} sumber", + "Retrieved 1 source": "Mengambil 1 sumber", + "Retry": "Coba Lagi", + "Rewrite the selected text.": "Tulis ulang teks yang dipilih.", "Role": "Peran", "RTL": "RTL", - "Run": "", - "Run AI on your own terms. Connect any model, extend with code, and protect what matters without compromise. Your models, your data, your machine, wherever you open it.": "", - "Run All": "", - "Run cell (⌘+Enter)": "", - "Run now": "", - "Run Now": "", - "Run tools without asking for approval.": "", + "Run": "Jalankan", + "Run AI on your own terms. Connect any model, extend with code, and protect what matters without compromise. Your models, your data, your machine, wherever you open it.": "Jalankan AI sesuai keinginan Anda. Hubungkan model apa pun, perluas dengan kode, dan lindungi hal penting tanpa kompromi. Model Anda, data Anda, mesin Anda, di mana pun Anda membukanya.", + "Run All": "Jalankan Semua", + "Run cell (⌘+Enter)": "Jalankan sel (⌘+Enter)", + "Run now": "Jalankan sekarang", + "Run Now": "Jalankan Sekarang", + "Run tools without asking for approval.": "Jalankan alat tanpa meminta persetujuan.", "Running": "Berjalan", - "Running Open WebUI for a team?": "", + "Running Open WebUI for a team?": "Menjalankan Open WebUI untuk tim?", "Running...": "Berjalan...", - "runs": "", - "Runs": "", - "Sa_day_of_week": "", + "runs": "eksekusi", + "Runs": "Eksekusi", + "Sa_day_of_week": "Sab", "Save": "Simpan", "Save & Create": "Simpan & Buat", "Save & Update": "Simpan & Perbarui", - "Save As Copy": "", - "Save Chat": "", - "Saved": "", - "Saving...": "", - "Schedule": "", - "Scheduled time must be in the future": "", - "Screen Share": "", - "Scroll to bottom": "", - "Scroll to Top": "", + "Save As Copy": "Simpan sebagai Salinan", + "Save Chat": "Simpan Obrolan", + "Saved": "Tersimpan", + "Saving...": "Menyimpan...", + "Schedule": "Jadwal", + "Scheduled time must be in the future": "Waktu terjadwal harus di masa mendatang", + "Screen Share": "Bagikan Layar", + "Scroll to bottom": "Gulir ke bawah", + "Scroll to Top": "Gulir ke Atas", "Search": "Cari", "Search a model": "Mencari model", - "Search actions": "", - "Search all emojis": "", - "Search Automations": "", - "Search channels": "", + "Search actions": "Cari tindakan", + "Search all emojis": "Cari semua emoji", + "Search Automations": "Cari Otomatisasi", + "Search channels": "Cari saluran", "Search Chats": "Cari Obrolan", - "Search Collection": "", - "Search Files": "", - "Search files and contents": "", - "Search filters": "", - "Search folders": "", - "search for archived chats": "", - "search for folders": "", - "search for pinned chats": "", - "search for shared chats": "", - "search for tags": "", + "Search Collection": "Cari Koleksi", + "Search Files": "Cari Berkas", + "Search files and contents": "Cari berkas dan konten", + "Search filters": "Cari filter", + "Search folders": "Cari folder", + "search for archived chats": "cari obrolan terarsip", + "search for folders": "cari folder", + "search for pinned chats": "cari obrolan tersemat", + "search for shared chats": "cari obrolan yang dibagikan", + "search for tags": "cari tag", "Search Functions": "Fungsi Pencarian", - "Search Groups": "", - "Search In Models": "", - "Search Knowledge": "", - "Search Memories": "", + "Search Groups": "Cari Grup", + "Search In Models": "Cari di Model", + "Search Knowledge": "Cari Pengetahuan", + "Search Memories": "Cari Memori", "Search Models": "Cari Model", - "Search Notes": "", - "Search options": "", - "Search or add pattern": "", + "Search Notes": "Cari Catatan", + "Search options": "Cari opsi", + "Search or add pattern": "Cari atau tambah pola", "Search Prompts": "Perintah Pencarian", - "Search skills": "", - "Search Skills": "", - "Search the internet": "", - "Search tools": "", + "Search skills": "Cari keterampilan", + "Search Skills": "Cari Keterampilan", + "Search the internet": "Cari di internet", + "Search tools": "Cari alat", "Search Tools": "Alat Pencarian", - "Search translations": "", - "Search users or groups": "", - "Searched {{count}} sites": "", - "Searching": "", + "Search translations": "Cari terjemahan", + "Search users or groups": "Cari pengguna atau grup", + "Searched {{count}} sites": "Menelusuri {{count}} situs", + "Searching": "Mencari", "Searching \"{{searchQuery}}\"": "Mencari \"{{searchQuery}}\"", - "Searching Knowledge for \"{{searchQuery}}\"": "", - "Searching the web": "", + "Searching Knowledge for \"{{searchQuery}}\"": "Mencari Pengetahuan untuk \"{{searchQuery}}\"", + "Searching the web": "Mencari di web", "See readme.md for instructions": "Lihat readme.md untuk instruksi", - "Select": "", - "Select {{modelName}} model": "", - "Select {{name}}": "", - "Select a base model (e.g. llama3, gpt-4o)": "", - "Select a conversation to preview": "", + "Select": "Pilih", + "Select {{modelName}} model": "Pilih model {{modelName}}", + "Select {{name}}": "Pilih {{name}}", + "Select a base model (e.g. llama3, gpt-4o)": "Pilih model dasar (mis. llama3, gpt-4o)", + "Select a conversation to preview": "Pilih percakapan untuk pratinjau", "Select a engine": "Pilih mesin", "Select a function": "Memilih fungsi", - "Select a group": "", - "Select a language": "", - "Select a mode": "", + "Select a group": "Pilih grup", + "Select a language": "Pilih bahasa", + "Select a mode": "Pilih mode", "Select a model": "Pilih model", - "Select a model (optional)": "", + "Select a model (optional)": "Pilih model (opsional)", "Select a pipeline": "Pilih saluran pipa", "Select a pipeline url": "Pilih url saluran pipa", - "Select a reranking model engine": "", - "Select a role": "", - "Select a theme": "", + "Select a reranking model engine": "Pilih mesin model reranking", + "Select a role": "Pilih peran", + "Select a theme": "Pilih tema", "Select a tool": "Pilih alat", - "Select a voice": "", - "Select Action": "", - "Select All": "", - "Select an auth method": "", - "Select an embedding model engine": "", - "Select an engine": "", - "Select an instance": "", - "Select an Ollama instance": "", - "Select an option": "", - "Select an output format": "", - "Select dtype": "", - "Select Engine": "", - "Select Filter": "", - "Select how to split message text for TTS requests": "", - "Select Knowledge": "", - "Select Method": "", - "Select model": "", + "Select a voice": "Pilih suara", + "Select Action": "Pilih Tindakan", + "Select All": "Pilih Semua", + "Select an auth method": "Pilih metode autentikasi", + "Select an embedding model engine": "Pilih mesin model embedding", + "Select an engine": "Pilih mesin", + "Select an instance": "Pilih instans", + "Select an Ollama instance": "Pilih instans Ollama", + "Select an option": "Pilih opsi", + "Select an output format": "Pilih format keluaran", + "Select dtype": "Pilih dtype", + "Select Engine": "Pilih Mesin", + "Select Filter": "Pilih Filter", + "Select how to split message text for TTS requests": "Pilih cara memisahkan teks pesan untuk permintaan TTS", + "Select Knowledge": "Pilih Pengetahuan", + "Select Method": "Pilih Metode", + "Select model": "Pilih model", "Select only one model to call": "Pilih hanya satu model untuk dipanggil", - "Select options": "", - "Select Skill": "", - "Select Tool": "", - "Select view": "", - "Selected": "", - "Selected model: {{modelName}}": "", + "Select options": "Pilih opsi", + "Select Skill": "Pilih Keterampilan", + "Select Tool": "Pilih Alat", + "Select view": "Pilih tampilan", + "Selected": "Dipilih", + "Selected model: {{modelName}}": "Model yang dipilih: {{modelName}}", "Selected model(s) do not support image inputs": "Model yang dipilih tidak mendukung input gambar", - "Selected models define incompatible Chat Variables.": "", - "semantic": "", + "Selected models define incompatible Chat Variables.": "Model yang dipilih menentukan Variabel Obrolan yang tidak kompatibel.", + "semantic": "semantik", "Send": "Kirim", "Send a Message": "Kirim Pesan", - "Send events for": "", + "Send events for": "Kirim peristiwa untuk", "Send message": "Kirim pesan", - "Send now": "", - "Send Test": "", + "Send now": "Kirim sekarang", + "Send Test": "Kirim Uji Coba", "September": "September", - "Server connection failed": "", + "Server connection failed": "Koneksi server gagal", "Server connection verified": "Koneksi server diverifikasi", - "Service Account": "", - "Services": "", - "Session": "", - "Session expired. Please sign in again.": "", - "Set a local zoom level for the app interface.": "", + "Service Account": "Akun Layanan", + "Services": "Layanan", + "Session": "Sesi", + "Session expired. Please sign in again.": "Sesi telah kedaluwarsa. Silakan masuk kembali.", + "Set a local zoom level for the app interface.": "Atur tingkat perbesaran lokal untuk antarmuka aplikasi.", "Set as default": "Ditetapkan sebagai default", - "Set as Pinned Model": "", - "Set as Production": "", - "Set as Selected Model": "", - "Set embedding model": "", + "Set as Pinned Model": "Tetapkan sebagai Model yang Disematkan", + "Set as Production": "Tetapkan sebagai Produksi", + "Set as Selected Model": "Tetapkan sebagai Model Terpilih", + "Set embedding model": "Atur model embedding", "Set embedding model (e.g. {{model}})": "Tetapkan model penyematan (mis. {{model}})", "Set reranking model (e.g. {{model}})": "Tetapkan model pemeringkatan ulang (mis. {{model}})", - "Set system-wide interface defaults for every account. Personal settings override these defaults.": "", - "Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "", - "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "", - "Set whisper model": "", - "Set your status": "", - "Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "", - "Sets a scaling bias against tokens to penalize repetitions, based on how many times they have appeared. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "", - "Sets how far back for the model to look back to prevent repetition.": "", - "Sets the size of the context window used to generate the next token.": "", - "Setting": "", + "Set system-wide interface defaults for every account. Personal settings override these defaults.": "Atur default antarmuka seluruh sistem untuk setiap akun. Pengaturan pribadi akan menimpa default ini.", + "Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Atur jumlah layer yang akan dialihkan ke GPU. Meningkatkan nilai ini dapat meningkatkan performa secara signifikan untuk model yang dioptimalkan untuk akselerasi GPU, tetapi juga dapat menghabiskan lebih banyak daya dan sumber daya GPU.", + "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Atur jumlah worker thread yang digunakan untuk komputasi. Opsi ini menentukan berapa banyak thread yang digunakan untuk memproses permintaan masuk secara bersamaan. Meningkatkan nilai ini dapat meningkatkan performa pada beban kerja konkurensi tinggi, tetapi juga dapat menghabiskan lebih banyak sumber daya CPU.", + "Set whisper model": "Atur model whisper", + "Set your status": "Atur status Anda", + "Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "Menetapkan bias tetap terhadap token yang telah muncul setidaknya sekali. Nilai yang lebih tinggi (misalnya, 1,5) akan memberikan penalti pengulangan yang lebih kuat, sedangkan nilai yang lebih rendah (misalnya, 0,9) akan lebih longgar. Pada nilai 0, fitur ini dinonaktifkan.", + "Sets a scaling bias against tokens to penalize repetitions, based on how many times they have appeared. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "Menetapkan bias berskala terhadap token untuk memberikan penalti pada pengulangan berdasarkan frekuensi kemunculannya. Nilai yang lebih tinggi (misalnya, 1,5) akan memberikan penalti pengulangan yang lebih kuat, sedangkan nilai yang lebih rendah (misalnya, 0,9) akan lebih longgar. Pada nilai 0, fitur ini dinonaktifkan.", + "Sets how far back for the model to look back to prevent repetition.": "Menetapkan seberapa jauh model melihat ke belakang untuk mencegah pengulangan.", + "Sets the size of the context window used to generate the next token.": "Menetapkan ukuran jendela konteks yang digunakan untuk menghasilkan token berikutnya.", + "Setting": "Pengaturan", "Settings": "Pengaturan", - "settings configured": "", - "Settings Permissions": "", + "settings configured": "pengaturan dikonfigurasi", + "Settings Permissions": "Izin Pengaturan", "Settings saved successfully!": "Pengaturan berhasil disimpan!", - "Settings: open settings.": "", - "settings.admin.analytics.title": "", - "settings.admin.audio.additionalParameters.description": "", - "settings.admin.audio.additionalParameters.label": "", - "settings.admin.audio.languageLocales.label": "", - "settings.admin.audio.maxSpeakers.label": "", - "settings.admin.audio.mistralSttModel.description": "", + "Settings: open settings.": "Pengaturan: buka pengaturan.", + "settings.admin.analytics.title": "Analitik", + "settings.admin.audio.additionalParameters.description": "Masukkan parameter permintaan TTS tambahan yang kompatibel dengan OpenAI dalam bentuk JSON.", + "settings.admin.audio.additionalParameters.label": "Parameter Tambahan", + "settings.admin.audio.languageLocales.label": "Lokal Bahasa", + "settings.admin.audio.maxSpeakers.label": "Maksimal Pembicara", + "settings.admin.audio.mistralSttModel.description": "Biarkan kosong untuk menggunakan model default (voxtral-mini-latest).", "settings.admin.audio.mistralSttModel.label": "Model STT", - "settings.admin.audio.outputFormat.label": "", - "settings.admin.audio.requestFormat.description": "", - "settings.admin.audio.requestFormat.label": "", - "settings.admin.audio.responseSplitting.description": "", - "settings.admin.audio.responseSplitting.label": "", - "settings.admin.audio.sections.speechToText.title": "", - "settings.admin.audio.sections.textToSpeech.title": "", - "settings.admin.audio.speechToTextEngine.description": "", + "settings.admin.audio.outputFormat.label": "Format output", + "settings.admin.audio.requestFormat.description": "Pilih bagaimana audio dikirim ke endpoint yang kompatibel dengan OpenAI.", + "settings.admin.audio.requestFormat.label": "Format Permintaan", + "settings.admin.audio.responseSplitting.description": "Atur cara pemisahan teks pesan untuk permintaan TTS. 'Tanda baca' memisahkan menjadi kalimat, 'paragraf' memisahkan menjadi paragraf, dan 'tidak ada' mempertahankan pesan sebagai satu teks utuh.", + "settings.admin.audio.responseSplitting.label": "Pemisahan Respons", + "settings.admin.audio.sections.speechToText.title": "Ucapan-ke-Teks", + "settings.admin.audio.sections.textToSpeech.title": "Teks-ke-Ucapan", + "settings.admin.audio.speechToTextEngine.description": "Pilih penyedia transkripsi yang digunakan untuk input audio.", "settings.admin.audio.speechToTextEngine.label": "Mesin Pengenal Ucapan ke Teks", "settings.admin.audio.sttAzureApiKey.label": "Kunci API", - "settings.admin.audio.sttAzureBaseUrl.label": "", - "settings.admin.audio.sttAzureRegion.label": "", + "settings.admin.audio.sttAzureBaseUrl.label": "URL Endpoint", + "settings.admin.audio.sttAzureRegion.label": "Wilayah Azure", "settings.admin.audio.sttDeepgramApiKey.label": "Kunci API", "settings.admin.audio.sttMistralApiBaseUrl.label": "URL Dasar API", "settings.admin.audio.sttMistralApiKey.label": "Kunci API", - "settings.admin.audio.sttModel.description": "", + "settings.admin.audio.sttModel.description": "Biarkan kolom model kosong untuk menggunakan model bawaan.", "settings.admin.audio.sttModel.label": "Model STT", "settings.admin.audio.sttOpenaiApiBaseUrl.label": "URL Dasar API", "settings.admin.audio.sttOpenaiApiKey.label": "Kunci API", - "settings.admin.audio.sttWhisperModel.description": "", + "settings.admin.audio.sttWhisperModel.description": "Open WebUI menggunakan faster-whisper secara internal.", "settings.admin.audio.sttWhisperModel.label": "Model STT", - "settings.admin.audio.supportedMimeTypes.description": "", - "settings.admin.audio.supportedMimeTypes.label": "", - "settings.admin.audio.textToSpeechEngine.description": "", + "settings.admin.audio.supportedMimeTypes.description": "Tipe MIME audio atau video yang dipisahkan dengan koma yang diterima untuk diunggah.", + "settings.admin.audio.supportedMimeTypes.label": "Tipe MIME yang Didukung", + "settings.admin.audio.textToSpeechEngine.description": "Pilih penyedia ucapan yang digunakan untuk output audio asisten.", "settings.admin.audio.textToSpeechEngine.label": "Mesin Teks-ke-Suara", "settings.admin.audio.title": "Audio", "settings.admin.audio.ttsApiKey.label": "Kunci API", - "settings.admin.audio.ttsAzureSpeechBaseUrl.label": "", - "settings.admin.audio.ttsAzureSpeechRegion.label": "", + "settings.admin.audio.ttsAzureSpeechBaseUrl.label": "URL Endpoint", + "settings.admin.audio.ttsAzureSpeechRegion.label": "Wilayah Azure", "settings.admin.audio.ttsMistralApiBaseUrl.label": "URL Dasar API", "settings.admin.audio.ttsMistralApiKey.label": "Kunci API", - "settings.admin.audio.ttsModel.description": "", + "settings.admin.audio.ttsModel.description": "Open WebUI menggunakan SpeechT5 dan embedding penutur CMU Arctic.", "settings.admin.audio.ttsModel.label": "Model TTS", "settings.admin.audio.ttsOpenaiApiBaseUrl.label": "URL Dasar API", "settings.admin.audio.ttsOpenaiApiKey.label": "Kunci API", "settings.admin.audio.ttsVoice.label": "Suara TTS", - "settings.admin.audio.updateModel.label": "", - "settings.admin.audio.useChatCompletionsApi.description": "", - "settings.admin.audio.useChatCompletionsApi.label": "", - "settings.admin.authentication.adminContactEmail.description": "", - "settings.admin.authentication.adminContactEmail.label": "", - "settings.admin.authentication.adminDetails.description": "", - "settings.admin.authentication.adminDetails.label": "", - "settings.admin.authentication.adminRoles.description": "", - "settings.admin.authentication.adminRoles.label": "", - "settings.admin.authentication.allowedDomains.description": "", - "settings.admin.authentication.allowedDomains.label": "", - "settings.admin.authentication.allowedEndpoints.description": "", - "settings.admin.authentication.allowedEndpoints.label": "", - "settings.admin.authentication.allowedRoles.description": "", - "settings.admin.authentication.allowedRoles.label": "", - "settings.admin.authentication.apiKeyEndpointRestrictions.description": "", - "settings.admin.authentication.apiKeyEndpointRestrictions.label": "", - "settings.admin.authentication.apiKeys.description": "", - "settings.admin.authentication.apiKeys.label": "", - "settings.admin.authentication.applicationDn.description": "", - "settings.admin.authentication.applicationDn.label": "", - "settings.admin.authentication.applicationDnPassword.description": "", - "settings.admin.authentication.applicationDnPassword.label": "", - "settings.admin.authentication.attributeForMail.description": "", - "settings.admin.authentication.attributeForMail.label": "", - "settings.admin.authentication.attributeForUsername.description": "", - "settings.admin.authentication.attributeForUsername.label": "", - "settings.admin.authentication.autoRedirect.description": "", - "settings.admin.authentication.autoRedirect.label": "", - "settings.admin.authentication.blockedGroups.description": "", - "settings.admin.authentication.blockedGroups.label": "", - "settings.admin.authentication.certificatePath.description": "", - "settings.admin.authentication.certificatePath.label": "", - "settings.admin.authentication.ciphers.description": "", - "settings.admin.authentication.ciphers.label": "", - "settings.admin.authentication.clientId.description": "", - "settings.admin.authentication.clientId.label": "", - "settings.admin.authentication.clientSecret.description": "", - "settings.admin.authentication.clientSecret.label": "", - "settings.admin.authentication.defaultGroup.description": "", - "settings.admin.authentication.defaultGroup.label": "", - "settings.admin.authentication.defaultUserRole.description": "", + "settings.admin.audio.updateModel.label": "Perbarui model", + "settings.admin.audio.useChatCompletionsApi.description": "Gunakan endpoint /v1/chat/completions alih-alih /v1/audio/transcriptions untuk akurasi yang berpotensi lebih baik.", + "settings.admin.audio.useChatCompletionsApi.label": "Gunakan API Chat Completions", + "settings.admin.authentication.adminContactEmail.description": "Email yang ditampilkan pada overlay akun yang tertunda.", + "settings.admin.authentication.adminContactEmail.label": "Email Kontak Admin", + "settings.admin.authentication.adminDetails.description": "Tampilkan detail kontak admin saat akun sedang menunggu persetujuan.", + "settings.admin.authentication.adminDetails.label": "Detail Admin", + "settings.admin.authentication.adminRoles.description": "Peran penyedia yang memberikan akses admin.", + "settings.admin.authentication.adminRoles.label": "Peran Admin", + "settings.admin.authentication.allowedDomains.description": "Domain email yang diizinkan untuk masuk dengan OAuth.", + "settings.admin.authentication.allowedDomains.label": "Domain yang Diizinkan", + "settings.admin.authentication.allowedEndpoints.description": "Jalur API yang dipisahkan dengan koma yang dapat diakses oleh kunci API.", + "settings.admin.authentication.allowedEndpoints.label": "Endpoint yang Diizinkan", + "settings.admin.authentication.allowedRoles.description": "Peran penyedia yang diizinkan untuk masuk.", + "settings.admin.authentication.allowedRoles.label": "Peran yang Diizinkan", + "settings.admin.authentication.apiKeyEndpointRestrictions.description": "Batasi kunci API hanya pada endpoint yang dikonfigurasi.", + "settings.admin.authentication.apiKeyEndpointRestrictions.label": "Pembatasan Endpoint Kunci API", + "settings.admin.authentication.apiKeys.description": "Izinkan pengguna membuat kunci API untuk akses terprogram.", + "settings.admin.authentication.apiKeys.label": "Kunci API", + "settings.admin.authentication.applicationDn.description": "Bind DN yang digunakan untuk pencarian direktori.", + "settings.admin.authentication.applicationDn.label": "DN Aplikasi", + "settings.admin.authentication.applicationDnPassword.description": "Kata sandi untuk bind DN.", + "settings.admin.authentication.applicationDnPassword.label": "Kata Sandi DN Aplikasi", + "settings.admin.authentication.attributeForMail.description": "Atribut LDAP yang digunakan sebagai alamat email pengguna.", + "settings.admin.authentication.attributeForMail.label": "Atribut untuk Email", + "settings.admin.authentication.attributeForUsername.description": "Atribut LDAP yang digunakan sebagai nama pengguna.", + "settings.admin.authentication.attributeForUsername.label": "Atribut untuk Nama Pengguna", + "settings.admin.authentication.autoRedirect.description": "Arahkan pengguna langsung ke penyedia OAuth dari halaman masuk.", + "settings.admin.authentication.autoRedirect.label": "Pengalihan Otomatis", + "settings.admin.authentication.blockedGroups.description": "Grup penyedia yang diblokir untuk masuk.", + "settings.admin.authentication.blockedGroups.label": "Grup yang Diblokir", + "settings.admin.authentication.certificatePath.description": "Berkas sertifikat yang digunakan untuk verifikasi TLS.", + "settings.admin.authentication.certificatePath.label": "Jalur Sertifikat", + "settings.admin.authentication.ciphers.description": "Daftar cipher TLS untuk koneksi LDAP.", + "settings.admin.authentication.ciphers.label": "Cipher", + "settings.admin.authentication.clientId.description": "Pengidentifikasi klien OAuth dari penyedia.", + "settings.admin.authentication.clientId.label": "ID Klien", + "settings.admin.authentication.clientSecret.description": "Rahasia klien OAuth dari penyedia.", + "settings.admin.authentication.clientSecret.label": "Rahasia Klien", + "settings.admin.authentication.defaultGroup.description": "Grup yang ditetapkan untuk pengguna baru secara bawaan.", + "settings.admin.authentication.defaultGroup.label": "Grup Bawaan", + "settings.admin.authentication.defaultUserRole.description": "Peran yang ditetapkan untuk pengguna baru saat membuat akun.", "settings.admin.authentication.defaultUserRole.label": "Peran Pengguna Default", - "settings.admin.authentication.emailClaim.description": "", - "settings.admin.authentication.emailClaim.label": "", - "settings.admin.authentication.enableGroupCreation.description": "", - "settings.admin.authentication.enableGroupCreation.label": "", - "settings.admin.authentication.enableGroupManagement.description": "", - "settings.admin.authentication.enableGroupManagement.label": "", - "settings.admin.authentication.enableOauthGroupCreation.description": "", - "settings.admin.authentication.enableOauthGroupCreation.label": "", - "settings.admin.authentication.enableOauthGroupManagement.description": "", - "settings.admin.authentication.enableOauthGroupManagement.label": "", - "settings.admin.authentication.groupAttribute.description": "", - "settings.admin.authentication.groupAttribute.label": "", - "settings.admin.authentication.groupClaim.description": "", - "settings.admin.authentication.groupClaim.label": "", - "settings.admin.authentication.host.description": "", - "settings.admin.authentication.host.label": "", - "settings.admin.authentication.jwtExpiration.description": "", + "settings.admin.authentication.emailClaim.description": "Klaim yang digunakan sebagai alamat email pengguna.", + "settings.admin.authentication.emailClaim.label": "Klaim Email", + "settings.admin.authentication.enableGroupCreation.description": "Buat grup yang belum ada dari grup LDAP.", + "settings.admin.authentication.enableGroupCreation.label": "Buat Grup Otomatis", + "settings.admin.authentication.enableGroupManagement.description": "Petakan grup LDAP ke grup Open WebUI.", + "settings.admin.authentication.enableGroupManagement.label": "Pemetaan Grup", + "settings.admin.authentication.enableOauthGroupCreation.description": "Buat grup yang belum ada dari klaim OAuth.", + "settings.admin.authentication.enableOauthGroupCreation.label": "Buat Grup Otomatis", + "settings.admin.authentication.enableOauthGroupManagement.description": "Petakan klaim OAuth ke grup Open WebUI.", + "settings.admin.authentication.enableOauthGroupManagement.label": "Pemetaan Grup", + "settings.admin.authentication.groupAttribute.description": "Atribut LDAP yang berisi keanggotaan grup pengguna.", + "settings.admin.authentication.groupAttribute.label": "Atribut Grup", + "settings.admin.authentication.groupClaim.description": "Klaim yang berisi grup penyedia.", + "settings.admin.authentication.groupClaim.label": "Klaim Grup", + "settings.admin.authentication.host.description": "Nama host atau alamat IP server LDAP.", + "settings.admin.authentication.host.label": "Host", + "settings.admin.authentication.jwtExpiration.description": "Satuan waktu yang valid: 's', 'm', 'h', 'd', 'w' atau '-1' untuk tanpa batas waktu.", "settings.admin.authentication.jwtExpiration.label": "Kedaluwarsa JWT", - "settings.admin.authentication.label.description": "", - "settings.admin.authentication.label.label": "", - "settings.admin.authentication.ldap.description": "", - "settings.admin.authentication.ldap.label": "", - "settings.admin.authentication.loginForm.description": "", - "settings.admin.authentication.loginForm.label": "", - "settings.admin.authentication.mergeAccountsByEmail.description": "", - "settings.admin.authentication.mergeAccountsByEmail.label": "", - "settings.admin.authentication.newSignUps.description": "", - "settings.admin.authentication.newSignUps.label": "", - "settings.admin.authentication.oauthOidc.description": "", - "settings.admin.authentication.oauthOidc.label": "", - "settings.admin.authentication.oauthSignup.description": "", - "settings.admin.authentication.oauthSignup.label": "", - "settings.admin.authentication.pendingUserOverlayContent.description": "", - "settings.admin.authentication.pendingUserOverlayContent.label": "", - "settings.admin.authentication.pendingUserOverlayTitle.description": "", - "settings.admin.authentication.pendingUserOverlayTitle.label": "", - "settings.admin.authentication.pictureClaim.description": "", - "settings.admin.authentication.pictureClaim.label": "", - "settings.admin.authentication.port.description": "", - "settings.admin.authentication.port.label": "", - "settings.admin.authentication.providerName.description": "", - "settings.admin.authentication.providerName.label": "", - "settings.admin.authentication.providerUrl.description": "", - "settings.admin.authentication.providerUrl.label": "", - "settings.admin.authentication.redirectUri.description": "", - "settings.admin.authentication.redirectUri.label": "", - "settings.admin.authentication.roleMapping.description": "", - "settings.admin.authentication.roleMapping.label": "", - "settings.admin.authentication.rolesClaim.description": "", - "settings.admin.authentication.rolesClaim.label": "", - "settings.admin.authentication.scopes.description": "", - "settings.admin.authentication.scopes.label": "", - "settings.admin.authentication.searchBase.description": "", - "settings.admin.authentication.searchBase.label": "", - "settings.admin.authentication.searchFilters.description": "", - "settings.admin.authentication.searchFilters.label": "", - "settings.admin.authentication.sections.ldap.title": "", - "settings.admin.authentication.sections.oauthOidc.title": "", - "settings.admin.authentication.sections.pendingAccounts.title": "", - "settings.admin.authentication.sections.userAccess.title": "", - "settings.admin.authentication.subClaim.description": "", - "settings.admin.authentication.subClaim.label": "", - "settings.admin.authentication.title": "", - "settings.admin.authentication.tls.description": "", - "settings.admin.authentication.tls.label": "", - "settings.admin.authentication.updateEmail.description": "", - "settings.admin.authentication.updateEmail.label": "", - "settings.admin.authentication.updateName.description": "", - "settings.admin.authentication.updateName.label": "", - "settings.admin.authentication.updatePicture.description": "", - "settings.admin.authentication.updatePicture.label": "", - "settings.admin.authentication.usernameClaim.description": "", - "settings.admin.authentication.usernameClaim.label": "", - "settings.admin.authentication.validateCertificate.description": "", - "settings.admin.authentication.validateCertificate.label": "", - "settings.admin.codeExecution.codeExecutionEngine.description": "", - "settings.admin.codeExecution.codeExecutionEngine.label": "", - "settings.admin.codeExecution.codeExecutionJupyterAuth.description": "", - "settings.admin.codeExecution.codeExecutionJupyterAuth.label": "", - "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.description": "", - "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.label": "", - "settings.admin.codeExecution.codeExecutionJupyterAuthToken.label": "", - "settings.admin.codeExecution.codeExecutionJupyterTimeout.description": "", - "settings.admin.codeExecution.codeExecutionJupyterTimeout.label": "", - "settings.admin.codeExecution.codeExecutionJupyterUrl.description": "", - "settings.admin.codeExecution.codeExecutionJupyterUrl.label": "", - "settings.admin.codeExecution.codeInterpreterEngine.description": "", - "settings.admin.codeExecution.codeInterpreterEngine.label": "", - "settings.admin.codeExecution.codeInterpreterJupyterAuth.description": "", - "settings.admin.codeExecution.codeInterpreterJupyterAuth.label": "", - "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.description": "", - "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.label": "", - "settings.admin.codeExecution.codeInterpreterJupyterAuthToken.label": "", - "settings.admin.codeExecution.codeInterpreterJupyterTimeout.description": "", - "settings.admin.codeExecution.codeInterpreterJupyterTimeout.label": "", - "settings.admin.codeExecution.codeInterpreterJupyterUrl.description": "", - "settings.admin.codeExecution.codeInterpreterJupyterUrl.label": "", - "settings.admin.codeExecution.codeInterpreterPromptTemplate.description": "", - "settings.admin.codeExecution.codeInterpreterPromptTemplate.label": "", - "settings.admin.codeExecution.enableCodeExecution.description": "", - "settings.admin.codeExecution.enableCodeExecution.label": "", - "settings.admin.codeExecution.enableCodeInterpreter.description": "", - "settings.admin.codeExecution.enableCodeInterpreter.label": "", - "settings.admin.codeExecution.sections.codeExecution.title": "", - "settings.admin.codeExecution.sections.codeInterpreter.title": "", - "settings.admin.codeExecution.title": "", - "settings.admin.connections.addConnection.label": "", - "settings.admin.connections.cacheBaseModelList.description": "", - "settings.admin.connections.cacheBaseModelList.label": "", - "settings.admin.connections.directConnections.description": "", - "settings.admin.connections.directConnections.label": "", - "settings.admin.connections.directIntegrations.description": "", - "settings.admin.connections.directIntegrations.label": "", + "settings.admin.authentication.label.description": "Nama tampilan untuk koneksi LDAP ini.", + "settings.admin.authentication.label.label": "Label", + "settings.admin.authentication.ldap.description": "Izinkan pengguna untuk mengautentikasi dengan direktori LDAP.", + "settings.admin.authentication.ldap.label": "LDAP", + "settings.admin.authentication.loginForm.description": "Tampilkan formulir masuk email dan kata sandi pada halaman masuk. Konfigurasikan SSO atau LDAP sebelum menonaktifkannya. Menonaktifkan ini juga memblokir pendaftaran lokal; akses API kata sandi tidak berubah.", + "settings.admin.authentication.loginForm.label": "Formulir Masuk", + "settings.admin.authentication.mergeAccountsByEmail.description": "Tautkan proses masuk OAuth ke akun yang sudah ada dengan email yang sama.", + "settings.admin.authentication.mergeAccountsByEmail.label": "Gabungkan Akun berdasarkan Email", + "settings.admin.authentication.newSignUps.description": "Izinkan pengguna baru untuk membuat akun.", + "settings.admin.authentication.newSignUps.label": "Pendaftaran Baru", + "settings.admin.authentication.oauthOidc.description": "Izinkan pengguna untuk mengautentikasi dengan penyedia OAuth / OIDC.", + "settings.admin.authentication.oauthOidc.label": "OAuth / OIDC", + "settings.admin.authentication.oauthSignup.description": "Izinkan pengguna membuat akun melalui OAuth.", + "settings.admin.authentication.oauthSignup.label": "Pendaftaran OAuth", + "settings.admin.authentication.pendingUserOverlayContent.description": "Pesan khusus yang ditampilkan saat akun menunggu persetujuan.", + "settings.admin.authentication.pendingUserOverlayContent.label": "Konten Hamparan Pengguna Tertunda", + "settings.admin.authentication.pendingUserOverlayTitle.description": "Judul khusus yang ditampilkan saat akun menunggu persetujuan.", + "settings.admin.authentication.pendingUserOverlayTitle.label": "Judul Hamparan Pengguna Tertunda", + "settings.admin.authentication.pictureClaim.description": "Klaim yang digunakan sebagai URL foto profil.", + "settings.admin.authentication.pictureClaim.label": "Klaim Foto Profil", + "settings.admin.authentication.port.description": "Port server LDAP.", + "settings.admin.authentication.port.label": "Port", + "settings.admin.authentication.providerName.description": "Nama tampilan yang ditampilkan untuk penyedia OAuth.", + "settings.admin.authentication.providerName.label": "Nama Penyedia", + "settings.admin.authentication.providerUrl.description": "URL penemuan OpenID untuk penyedia ini.", + "settings.admin.authentication.providerUrl.label": "URL Penyedia", + "settings.admin.authentication.redirectUri.description": "URI panggilan balik yang terdaftar pada penyedia.", + "settings.admin.authentication.redirectUri.label": "URI Pengalihan", + "settings.admin.authentication.roleMapping.description": "Petakan klaim OAuth ke peran Open WebUI.", + "settings.admin.authentication.roleMapping.label": "Pemetaan Peran", + "settings.admin.authentication.rolesClaim.description": "Klaim yang memuat peran penyedia.", + "settings.admin.authentication.rolesClaim.label": "Klaim Peran", + "settings.admin.authentication.scopes.description": "Cakupan OAuth yang diminta saat masuk.", + "settings.admin.authentication.scopes.label": "Cakupan", + "settings.admin.authentication.searchBase.description": "DN dasar yang digunakan saat mencari pengguna.", + "settings.admin.authentication.searchBase.label": "Basis Pencarian", + "settings.admin.authentication.searchFilters.description": "Filter LDAP yang digunakan untuk mencocokkan pengguna yang masuk.", + "settings.admin.authentication.searchFilters.label": "Filter Pencarian", + "settings.admin.authentication.sections.ldap.title": "LDAP", + "settings.admin.authentication.sections.oauthOidc.title": "OAuth / OIDC", + "settings.admin.authentication.sections.pendingAccounts.title": "Akun Tertunda", + "settings.admin.authentication.sections.userAccess.title": "Akses Pengguna", + "settings.admin.authentication.subClaim.description": "Klaim yang digunakan sebagai pengidentifikasi pengguna yang stabil.", + "settings.admin.authentication.subClaim.label": "Klaim Sub", + "settings.admin.authentication.title": "Autentikasi", + "settings.admin.authentication.tls.description": "Gunakan TLS saat menyambung ke server LDAP.", + "settings.admin.authentication.tls.label": "TLS", + "settings.admin.authentication.updateEmail.description": "Perbarui email akun dari OAuth saat masuk.", + "settings.admin.authentication.updateEmail.label": "Perbarui Email", + "settings.admin.authentication.updateName.description": "Perbarui nama akun dari OAuth saat masuk.", + "settings.admin.authentication.updateName.label": "Perbarui Nama", + "settings.admin.authentication.updatePicture.description": "Perbarui foto profil dari OAuth saat masuk.", + "settings.admin.authentication.updatePicture.label": "Perbarui Foto", + "settings.admin.authentication.usernameClaim.description": "Klaim yang digunakan sebagai nama tampilan.", + "settings.admin.authentication.usernameClaim.label": "Klaim Nama Pengguna", + "settings.admin.authentication.validateCertificate.description": "Verifikasi sertifikat server LDAP saat TLS diaktifkan.", + "settings.admin.authentication.validateCertificate.label": "Validasi Sertifikat", + "settings.admin.codeExecution.codeExecutionEngine.description": "Pilih runtime yang digunakan untuk blok kode yang dihasilkan.", + "settings.admin.codeExecution.codeExecutionEngine.label": "Mesin Eksekusi Kode", + "settings.admin.codeExecution.codeExecutionJupyterAuth.description": "Pilih cara Open WebUI mengautentikasi ke server Jupyter.", + "settings.admin.codeExecution.codeExecutionJupyterAuth.label": "Autentikasi Jupyter", + "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.description": "Kredensial yang digunakan untuk autentikasi ke server Jupyter.", + "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.label": "Kata Sandi Jupyter", + "settings.admin.codeExecution.codeExecutionJupyterAuthToken.label": "Token Jupyter", + "settings.admin.codeExecution.codeExecutionJupyterTimeout.description": "Waktu eksekusi maksimum dalam detik sebelum eksekusi dihentikan.", + "settings.admin.codeExecution.codeExecutionJupyterTimeout.label": "Batas Waktu Eksekusi Kode", + "settings.admin.codeExecution.codeExecutionJupyterUrl.description": "Hubungkan eksekusi kode ke titik akhir server Jupyter.", + "settings.admin.codeExecution.codeExecutionJupyterUrl.label": "URL Jupyter", + "settings.admin.codeExecution.codeInterpreterEngine.description": "Pilih runtime yang digunakan oleh alat penafsir kode.", + "settings.admin.codeExecution.codeInterpreterEngine.label": "Mesin Penafsir Kode", + "settings.admin.codeExecution.codeInterpreterJupyterAuth.description": "Pilih cara Open WebUI mengautentikasi ke server Jupyter.", + "settings.admin.codeExecution.codeInterpreterJupyterAuth.label": "Autentikasi Jupyter", + "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.description": "Kredensial yang digunakan untuk autentikasi ke server Jupyter.", + "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.label": "Kata Sandi Jupyter", + "settings.admin.codeExecution.codeInterpreterJupyterAuthToken.label": "Token Jupyter", + "settings.admin.codeExecution.codeInterpreterJupyterTimeout.description": "Waktu eksekusi maksimum dalam detik sebelum eksekusi dihentikan.", + "settings.admin.codeExecution.codeInterpreterJupyterTimeout.label": "Batas Waktu Eksekusi Kode", + "settings.admin.codeExecution.codeInterpreterJupyterUrl.description": "Hubungkan interpreter kode ke endpoint server Jupyter.", + "settings.admin.codeExecution.codeInterpreterJupyterUrl.label": "URL Jupyter", + "settings.admin.codeExecution.codeInterpreterPromptTemplate.description": "Biarkan kosong untuk menggunakan prompt bawaan, atau masukkan prompt kustom.", + "settings.admin.codeExecution.codeInterpreterPromptTemplate.label": "Templat Prompt Interpreter Kode", + "settings.admin.codeExecution.enableCodeExecution.description": "Izinkan model menjalankan kode yang dihasilkan dan mengembalikan hasil eksekusi.", + "settings.admin.codeExecution.enableCodeExecution.label": "Aktifkan Eksekusi Kode", + "settings.admin.codeExecution.enableCodeInterpreter.description": "Izinkan model menggunakan alat interpreter kode selama obrolan.", + "settings.admin.codeExecution.enableCodeInterpreter.label": "Aktifkan Interpreter Kode", + "settings.admin.codeExecution.sections.codeExecution.title": "Eksekusi Kode", + "settings.admin.codeExecution.sections.codeInterpreter.title": "Interpreter Kode", + "settings.admin.codeExecution.title": "Eksekusi Kode", + "settings.admin.connections.addConnection.label": "Tambah Koneksi", + "settings.admin.connections.cacheBaseModelList.description": "Tembolok Daftar Model Dasar mempercepat akses dengan hanya mengambil model dasar saat startup atau saat pengaturan disimpan—lebih cepat, tetapi mungkin tidak menampilkan perubahan model dasar terbaru.", + "settings.admin.connections.cacheBaseModelList.label": "Tembolokkan Daftar Model Dasar", + "settings.admin.connections.directConnections.description": "Koneksi Langsung memungkinkan pengguna terhubung ke endpoint API mereka sendiri yang kompatibel dengan OpenAI.", + "settings.admin.connections.directConnections.label": "Koneksi Langsung", + "settings.admin.connections.directIntegrations.description": "Tampilkan tab Integrasi untuk pengguna yang memiliki izin mengelola koneksi alat dan terminal mereka sendiri, termasuk admin. Menyembunyikannya tidak akan menonaktifkan koneksi yang ada.", + "settings.admin.connections.directIntegrations.label": "Integrasi Langsung", "settings.admin.connections.manageOllamaApiConnections.description": "Kesulitan mengakses Ollama?", - "settings.admin.connections.manageOllamaApiConnections.label": "", - "settings.admin.connections.manageOpenaiApiConnections.label": "", + "settings.admin.connections.manageOllamaApiConnections.label": "Kelola Koneksi API Ollama", + "settings.admin.connections.manageOpenaiApiConnections.label": "Kelola Koneksi API OpenAI", "settings.admin.connections.ollamaApi.label": "API Ollama", "settings.admin.connections.openaiApi.label": "API OpenAI", - "settings.admin.connections.refreshModels.label": "", - "settings.admin.connections.sections.userConnections.title": "", + "settings.admin.connections.refreshModels.label": "Segarkan", + "settings.admin.connections.sections.userConnections.title": "Koneksi Pengguna", "settings.admin.connections.title": "Koneksi", - "settings.admin.db.allChats.description": "", - "settings.admin.db.allChats.label": "", - "settings.admin.db.database.description": "", + "settings.admin.db.allChats.description": "Unduh riwayat obrolan semua pengguna sebagai JSON.", + "settings.admin.db.allChats.label": "Semua Obrolan", + "settings.admin.db.database.description": "Unduh basis data aplikasi jika didukung.", "settings.admin.db.database.label": "Basis data", - "settings.admin.db.exportConfig.description": "", - "settings.admin.db.exportConfig.label": "", - "settings.admin.db.importConfig.description": "", - "settings.admin.db.importConfig.label": "", - "settings.admin.db.sections.config.title": "", + "settings.admin.db.exportConfig.description": "Unduh konfigurasi admin saat ini sebagai JSON.", + "settings.admin.db.exportConfig.label": "Ekspor Konfigurasi", + "settings.admin.db.importConfig.description": "Impor konfigurasi admin dari berkas ekspor JSON.", + "settings.admin.db.importConfig.label": "Impor Konfigurasi", + "settings.admin.db.sections.config.title": "Konfigurasi", "settings.admin.db.sections.export.title": "Ekspor", "settings.admin.db.title": "Basis data", - "settings.admin.db.users.description": "", + "settings.admin.db.users.description": "Unduh semua pengguna sebagai CSV.", "settings.admin.db.users.label": "Pengguna", - "settings.admin.documents.additionalConfig.description": "", - "settings.admin.documents.additionalConfig.label": "", - "settings.admin.documents.allowedFileExtensions.description": "", - "settings.admin.documents.allowedFileExtensions.label": "", - "settings.admin.documents.apiMode.description": "", - "settings.admin.documents.apiMode.label": "", - "settings.admin.documents.apiTimeout.description": "", - "settings.admin.documents.apiTimeout.label": "", - "settings.admin.documents.apiToken.description": "", - "settings.admin.documents.apiToken.label": "", - "settings.admin.documents.apiUrl.description": "", - "settings.admin.documents.apiUrl.label": "", - "settings.admin.documents.asyncEmbeddingProcessing.description": "", - "settings.admin.documents.asyncEmbeddingProcessing.label": "", - "settings.admin.documents.azureopenaikey.description": "", + "settings.admin.documents.additionalConfig.description": "Opsi JSON yang diteruskan ke Marker untuk perilaku penguraian tingkat lanjut.", + "settings.admin.documents.additionalConfig.label": "Konfigurasi Tambahan", + "settings.admin.documents.allowedFileExtensions.description": "Ekstensi unggahan yang dipisahkan koma. Biarkan kosong untuk semua jenis berkas.", + "settings.admin.documents.allowedFileExtensions.label": "Ekstensi Berkas yang Diizinkan", + "settings.admin.documents.apiMode.description": "Pilih mode API MinerU lokal atau cloud.", + "settings.admin.documents.apiMode.label": "Mode API", + "settings.admin.documents.apiTimeout.description": "Waktu maksimum dalam detik untuk menunggu respons API MinerU.", + "settings.admin.documents.apiTimeout.label": "Batas Waktu API", + "settings.admin.documents.apiToken.description": "Token API yang dikirim ke PaddleOCR-vl.", + "settings.admin.documents.apiToken.label": "Token API", + "settings.admin.documents.apiUrl.description": "Endpoint API MinerU untuk mode yang dipilih.", + "settings.admin.documents.apiUrl.label": "URL API", + "settings.admin.documents.asyncEmbeddingProcessing.description": "Jalankan tugas embedding secara asinkron untuk mempercepat pemrosesan.", + "settings.admin.documents.asyncEmbeddingProcessing.label": "Pemrosesan Embedding Asinkron", + "settings.admin.documents.azureopenaikey.description": "Kunci API Azure OpenAI.", "settings.admin.documents.azureopenaikey.label": "Kunci API", - "settings.admin.documents.azureopenaiurl.description": "", + "settings.admin.documents.azureopenaiurl.description": "Endpoint Azure OpenAI yang digunakan untuk embedding.", "settings.admin.documents.azureopenaiurl.label": "URL Dasar API", - "settings.admin.documents.bm25Weight.description": "", - "settings.admin.documents.bm25Weight.label": "", - "settings.admin.documents.bypassEmbeddingAndRetrieval.description": "", - "settings.admin.documents.bypassEmbeddingAndRetrieval.label": "", - "settings.admin.documents.chunkMinSizeTarget.description": "", - "settings.admin.documents.chunkMinSizeTarget.label": "", - "settings.admin.documents.chunkOverlap.description": "", + "settings.admin.documents.bm25Weight.description": "Seimbangkan pembobotan semantik dan leksikal untuk pencarian hibrida.", + "settings.admin.documents.bm25Weight.label": "Bobot BM25", + "settings.admin.documents.bypassEmbeddingAndRetrieval.description": "Sisipkan seluruh konten sebagai konteks untuk pemrosesan menyeluruh.", + "settings.admin.documents.bypassEmbeddingAndRetrieval.label": "Lewati Embedding dan Pengambilan", + "settings.admin.documents.chunkMinSizeTarget.description": "Gabungkan potongan yang lebih kecil dari ambang batas ini jika memungkinkan. Atur ke 0 untuk menonaktifkan penggabungan.", + "settings.admin.documents.chunkMinSizeTarget.label": "Target Ukuran Minimum Potongan", + "settings.admin.documents.chunkOverlap.description": "Tumpang tindih yang dipertahankan antar potongan yang berdekatan.", "settings.admin.documents.chunkOverlap.label": "Tumpang Tindih Potongan", - "settings.admin.documents.chunkSize.description": "", + "settings.admin.documents.chunkSize.description": "Ukuran maksimum untuk setiap potongan teks.", "settings.admin.documents.chunkSize.label": "Ukuran Potongan", - "settings.admin.documents.contentExtractionEngine.description": "", - "settings.admin.documents.contentExtractionEngine.label": "", - "settings.admin.documents.datalabMarkerApiBaseUrl.description": "", + "settings.admin.documents.contentExtractionEngine.description": "Pilih cara penguraian dokumen yang diunggah sebelum pengindeksan.", + "settings.admin.documents.contentExtractionEngine.label": "Mesin Ekstraksi Konten", + "settings.admin.documents.datalabMarkerApiBaseUrl.description": "Endpoint layanan Datalab Marker yang digunakan untuk penguraian dokumen.", "settings.admin.documents.datalabMarkerApiBaseUrl.label": "URL Dasar API", - "settings.admin.documents.datalabMarkerApiKey.description": "", + "settings.admin.documents.datalabMarkerApiKey.description": "Kunci API yang digunakan untuk autentikasi dengan Datalab Marker.", "settings.admin.documents.datalabMarkerApiKey.label": "Kunci API", - "settings.admin.documents.disableImageExtraction.description": "", - "settings.admin.documents.disableImageExtraction.label": "", - "settings.admin.documents.doclingApiKey.description": "", + "settings.admin.documents.disableImageExtraction.description": "Jangan ekstrak gambar dari PDF selama pemrosesan Marker.", + "settings.admin.documents.disableImageExtraction.label": "Nonaktifkan Ekstraksi Gambar", + "settings.admin.documents.doclingApiKey.description": "Kunci API yang dikirim ke Docling.", "settings.admin.documents.doclingApiKey.label": "Kunci API", - "settings.admin.documents.doclingParams.description": "", - "settings.admin.documents.doclingParams.label": "", - "settings.admin.documents.doclingServerUrl.description": "", - "settings.admin.documents.doclingServerUrl.label": "", - "settings.admin.documents.documentIntelligenceKey.description": "", - "settings.admin.documents.documentIntelligenceKey.label": "", - "settings.admin.documents.documentIntelligenceModel.description": "", - "settings.admin.documents.documentIntelligenceModel.label": "", - "settings.admin.documents.documentLoaderUrl.description": "", - "settings.admin.documents.documentLoaderUrl.label": "", - "settings.admin.documents.embeddingBatchSize.description": "", + "settings.admin.documents.doclingParams.description": "Parameter Docling tambahan dalam format JSON.", + "settings.admin.documents.doclingParams.label": "Parameter", + "settings.admin.documents.doclingServerUrl.description": "Endpoint layanan Docling yang digunakan untuk penguraian.", + "settings.admin.documents.doclingServerUrl.label": "URL Server Docling", + "settings.admin.documents.documentIntelligenceKey.description": "Kredensial yang digunakan untuk Document Intelligence.", + "settings.admin.documents.documentIntelligenceKey.label": "Kunci", + "settings.admin.documents.documentIntelligenceModel.description": "Nama model yang digunakan oleh Document Intelligence.", + "settings.admin.documents.documentIntelligenceModel.label": "Model Document Intelligence", + "settings.admin.documents.documentLoaderUrl.description": "Endpoint layanan eksternal yang digunakan untuk memuat konten dokumen.", + "settings.admin.documents.documentLoaderUrl.label": "URL Pemuat Dokumen", + "settings.admin.documents.embeddingBatchSize.description": "Jumlah item yang diproses per batch embedding.", "settings.admin.documents.embeddingBatchSize.label": "Menyematkan Ukuran Batch", - "settings.admin.documents.embeddingConcurrentRequests.description": "", - "settings.admin.documents.embeddingConcurrentRequests.label": "", - "settings.admin.documents.embeddingModel.description": "", + "settings.admin.documents.embeddingConcurrentRequests.description": "Maksimum permintaan embedding bersamaan. Atur ke 0 untuk tanpa batas.", + "settings.admin.documents.embeddingConcurrentRequests.label": "Permintaan Embedding Bersamaan", + "settings.admin.documents.embeddingModel.description": "Model yang digunakan untuk menghasilkan embedding. Indeks ulang pengetahuan setelah mengubah ini.", "settings.admin.documents.embeddingModel.label": "Model Penyematan", - "settings.admin.documents.embeddingModelEngine.description": "", + "settings.admin.documents.embeddingModelEngine.description": "Penyedia yang digunakan untuk menghasilkan embedding dokumen.", "settings.admin.documents.embeddingModelEngine.label": "Mesin Model Penyematan", - "settings.admin.documents.endpoint.description": "", - "settings.admin.documents.endpoint.label": "", - "settings.admin.documents.enrichHybridSearchText.description": "", - "settings.admin.documents.enrichHybridSearchText.label": "", - "settings.admin.documents.externalDocumentLoaderApiKey.description": "", + "settings.admin.documents.endpoint.description": "Endpoint Document Intelligence yang digunakan untuk penguraian.", + "settings.admin.documents.endpoint.label": "Endpoint", + "settings.admin.documents.enrichHybridSearchText.description": "Tambahkan nama file, judul, bagian, dan cuplikan untuk meningkatkan pemanggilan leksikal.", + "settings.admin.documents.enrichHybridSearchText.label": "Perkaya Teks Pencarian Hibrida", + "settings.admin.documents.externalDocumentLoaderApiKey.description": "Kunci API yang dikirim ke pemuat dokumen eksternal.", "settings.admin.documents.externalDocumentLoaderApiKey.label": "Kunci API", - "settings.admin.documents.fileExtensions.description": "", - "settings.admin.documents.fileExtensions.label": "", - "settings.admin.documents.forceOcr.description": "", - "settings.admin.documents.forceOcr.label": "", - "settings.admin.documents.formatLines.description": "", - "settings.admin.documents.formatLines.label": "", - "settings.admin.documents.fullContextMode.description": "", - "settings.admin.documents.fullContextMode.label": "", - "settings.admin.documents.googleDrive.description": "", - "settings.admin.documents.googleDrive.label": "", - "settings.admin.documents.headers.description": "", - "settings.admin.documents.headers.label": "", - "settings.admin.documents.headerVariables.label": "", - "settings.admin.documents.hybridSearch.description": "", + "settings.admin.documents.fileExtensions.description": "Ekstensi yang dipisahkan koma yang harus ditangani MinerU.", + "settings.admin.documents.fileExtensions.label": "Ekstensi File", + "settings.admin.documents.forceOcr.description": "Jalankan OCR pada semua halaman PDF, termasuk halaman dengan teks tersemat.", + "settings.admin.documents.forceOcr.label": "Paksa OCR", + "settings.admin.documents.formatLines.description": "Format baris untuk mendeteksi gaya dan rumus matematika sebaris.", + "settings.admin.documents.formatLines.label": "Format Baris", + "settings.admin.documents.fullContextMode.description": "Sisipkan seluruh dokumen sebagai konteks untuk pemrosesan menyeluruh.", + "settings.admin.documents.fullContextMode.label": "Mode Konteks Penuh", + "settings.admin.documents.googleDrive.description": "Izinkan Google Drive sebagai sumber dokumen.", + "settings.admin.documents.googleDrive.label": "Google Drive", + "settings.admin.documents.headers.description": "Header JSON tambahan yang dikirim ke pemuat dokumen eksternal.", + "settings.admin.documents.headers.label": "Header", + "settings.admin.documents.headerVariables.label": "Variabel header", + "settings.admin.documents.hybridSearch.description": "Gabungkan pengambilan semantik dan kata kunci.", "settings.admin.documents.hybridSearch.label": "Pencarian Hibrida", - "settings.admin.documents.imageCompressionHeight.description": "", - "settings.admin.documents.imageCompressionHeight.label": "", - "settings.admin.documents.imageCompressionWidth.description": "", - "settings.admin.documents.imageCompressionWidth.label": "", - "settings.admin.documents.markdownHeaderTextSplitter.description": "", - "settings.admin.documents.markdownHeaderTextSplitter.label": "", - "settings.admin.documents.maxUploadCount.description": "", - "settings.admin.documents.maxUploadCount.label": "", - "settings.admin.documents.maxUploadSize.description": "", - "settings.admin.documents.maxUploadSize.label": "", - "settings.admin.documents.mineruApiKey.description": "", + "settings.admin.documents.imageCompressionHeight.description": "Tinggi piksel untuk mengompresi gambar. Biarkan kosong jika tanpa kompresi.", + "settings.admin.documents.imageCompressionHeight.label": "Tinggi Kompresi Gambar", + "settings.admin.documents.imageCompressionWidth.description": "Lebar piksel untuk mengompresi gambar. Biarkan kosong jika tanpa kompresi.", + "settings.admin.documents.imageCompressionWidth.label": "Lebar Kompresi Gambar", + "settings.admin.documents.markdownHeaderTextSplitter.description": "Bagi dokumen berdasarkan tajuk markdown sebelum pemisahan karakter atau token.", + "settings.admin.documents.markdownHeaderTextSplitter.label": "Pemisah Teks Tajuk Markdown", + "settings.admin.documents.maxUploadCount.description": "Jumlah maksimum berkas yang dapat digunakan sekaligus dalam percakapan.", + "settings.admin.documents.maxUploadCount.label": "Jumlah Unggahan Maksimum", + "settings.admin.documents.maxUploadSize.description": "Ukuran berkas maksimum dalam MB. Kosongkan untuk tanpa batas.", + "settings.admin.documents.maxUploadSize.label": "Ukuran Unggahan Maksimum", + "settings.admin.documents.mineruApiKey.description": "Kunci API yang digunakan untuk mode cloud MinerU.", "settings.admin.documents.mineruApiKey.label": "Kunci API", - "settings.admin.documents.mineruParams.description": "", - "settings.admin.documents.mineruParams.label": "", - "settings.admin.documents.mistralOcrApiBaseUrl.description": "", + "settings.admin.documents.mineruParams.description": "Parameter penguraian lanjutan MinerU dalam format JSON.", + "settings.admin.documents.mineruParams.label": "Parameter", + "settings.admin.documents.mistralOcrApiBaseUrl.description": "Titik akhir layanan Mistral OCR.", "settings.admin.documents.mistralOcrApiBaseUrl.label": "URL Dasar API", - "settings.admin.documents.mistralOcrApiKey.description": "", + "settings.admin.documents.mistralOcrApiKey.description": "Kunci API yang dikirim ke Mistral OCR.", "settings.admin.documents.mistralOcrApiKey.label": "Kunci API", - "settings.admin.documents.ollamakey.description": "", + "settings.admin.documents.ollamakey.description": "Kunci API opsional untuk permintaan Ollama.", "settings.admin.documents.ollamakey.label": "Kunci API", - "settings.admin.documents.ollamaurl.description": "", + "settings.admin.documents.ollamaurl.description": "Titik akhir Ollama yang digunakan untuk embedding.", "settings.admin.documents.ollamaurl.label": "URL Dasar API", - "settings.admin.documents.onedrive.description": "", - "settings.admin.documents.onedrive.label": "", - "settings.admin.documents.openaikey.description": "", + "settings.admin.documents.onedrive.description": "Izinkan OneDrive sebagai sumber dokumen.", + "settings.admin.documents.onedrive.label": "OneDrive", + "settings.admin.documents.openaikey.description": "Kunci API untuk permintaan embedding.", "settings.admin.documents.openaikey.label": "Kunci API", - "settings.admin.documents.openaiurl.description": "", + "settings.admin.documents.openaiurl.description": "Titik akhir embedding yang kompatibel dengan OpenAI.", "settings.admin.documents.openaiurl.label": "URL Dasar API", - "settings.admin.documents.outputFormat.description": "", - "settings.admin.documents.outputFormat.label": "", - "settings.admin.documents.paddleocrVlBaseUrl.description": "", + "settings.admin.documents.outputFormat.description": "Format keluaran teks yang dihasilkan oleh Marker.", + "settings.admin.documents.outputFormat.label": "Format Keluaran", + "settings.admin.documents.paddleocrVlBaseUrl.description": "Titik akhir layanan PaddleOCR-vl.", "settings.admin.documents.paddleocrVlBaseUrl.label": "URL Dasar API", - "settings.admin.documents.paginate.description": "", - "settings.admin.documents.paginate.label": "", - "settings.admin.documents.pdfExtractImagesOcr.description": "", + "settings.admin.documents.paginate.description": "Pisahkan keluaran per halaman dengan penanda halaman.", + "settings.admin.documents.paginate.label": "Paginasi", + "settings.admin.documents.pdfExtractImagesOcr.description": "Ekstrak gambar dari PDF agar OCR dapat memproses halaman yang hanya berisi gambar.", "settings.admin.documents.pdfExtractImagesOcr.label": "Ekstrak Gambar PDF (OCR)", - "settings.admin.documents.pdfLoaderMode.description": "", - "settings.admin.documents.pdfLoaderMode.label": "", - "settings.admin.documents.ragExternalRerankerApiKey.description": "", + "settings.admin.documents.pdfLoaderMode.description": "Mode halaman membuat satu dokumen per halaman. Mode tunggal mempertahankan halaman tetap menyatu untuk pemotongan lintas batas.", + "settings.admin.documents.pdfLoaderMode.label": "Mode Pemuat PDF", + "settings.admin.documents.ragExternalRerankerApiKey.description": "Kunci API yang dikirim ke peringkat ulang eksternal.", "settings.admin.documents.ragExternalRerankerApiKey.label": "Kunci API", - "settings.admin.documents.ragExternalRerankerUrl.description": "", + "settings.admin.documents.ragExternalRerankerUrl.description": "Titik akhir peringkat ulang eksternal.", "settings.admin.documents.ragExternalRerankerUrl.label": "URL Dasar API", - "settings.admin.documents.ragTemplate.description": "", + "settings.admin.documents.ragTemplate.description": "Templat prompt yang digunakan saat konteks yang diambil disisipkan.", "settings.admin.documents.ragTemplate.label": "Templat RAG", - "settings.admin.documents.reindex.label": "", - "settings.admin.documents.reindexKnowledgeAndMemoryVectors.description": "", - "settings.admin.documents.reindexKnowledgeAndMemoryVectors.label": "", - "settings.admin.documents.relevanceThreshold.description": "", - "settings.admin.documents.relevanceThreshold.label": "", - "settings.admin.documents.rerankingBatchSize.description": "", - "settings.admin.documents.rerankingBatchSize.label": "", - "settings.admin.documents.rerankingEngine.description": "", - "settings.admin.documents.rerankingEngine.label": "", - "settings.admin.documents.rerankingModel.description": "", + "settings.admin.documents.reindex.label": "Indeks Ulang", + "settings.admin.documents.reindexKnowledgeAndMemoryVectors.description": "Bangun ulang vektor untuk berkas pengetahuan, pencarian pengetahuan, dan memori yang ada.", + "settings.admin.documents.reindexKnowledgeAndMemoryVectors.label": "Indeks Ulang Vektor Pengetahuan dan Memori", + "settings.admin.documents.relevanceThreshold.description": "Hanya kembalikan dokumen dengan skor lebih besar dari atau sama dengan nilai ini.", + "settings.admin.documents.relevanceThreshold.label": "Ambang Relevansi", + "settings.admin.documents.rerankingBatchSize.description": "Jumlah hasil yang diproses per batch pemeringkatan ulang.", + "settings.admin.documents.rerankingBatchSize.label": "Ukuran Batch Pemeringkatan Ulang", + "settings.admin.documents.rerankingEngine.description": "Penyedia yang digunakan untuk memeringkat ulang hasil pencarian hibrida.", + "settings.admin.documents.rerankingEngine.label": "Mesin Pemeringkat Ulang", + "settings.admin.documents.rerankingModel.description": "Model yang digunakan untuk memeringkat ulang hasil yang diambil.", "settings.admin.documents.rerankingModel.label": "Model Pemeringkatan Ulang", - "settings.admin.documents.resetUploadDirectory.description": "", + "settings.admin.documents.resetUploadDirectory.description": "Hapus berkas yang diunggah dari direktori unggahan.", "settings.admin.documents.resetUploadDirectory.label": "Setel Ulang Direktori Unggahan", - "settings.admin.documents.resetVectorStorageKnowledge.description": "", - "settings.admin.documents.resetVectorStorageKnowledge.label": "", - "settings.admin.documents.sections.contentExtraction.title": "", - "settings.admin.documents.sections.dangerZone.title": "", - "settings.admin.documents.sections.embedding.title": "", - "settings.admin.documents.sections.files.title": "", - "settings.admin.documents.sections.integration.title": "", - "settings.admin.documents.sections.retrieval.title": "", - "settings.admin.documents.skipCache.description": "", - "settings.admin.documents.skipCache.label": "", - "settings.admin.documents.stripExistingOcr.description": "", - "settings.admin.documents.stripExistingOcr.label": "", - "settings.admin.documents.supportedMediaMimeTypes.description": "", - "settings.admin.documents.supportedMediaMimeTypes.label": "", - "settings.admin.documents.textSplitter.description": "", - "settings.admin.documents.textSplitter.label": "", - "settings.admin.documents.tikaServerUrl.description": "", - "settings.admin.documents.tikaServerUrl.label": "", - "settings.admin.documents.tikaServerVersion.description": "", - "settings.admin.documents.tikaServerVersion.label": "", - "settings.admin.documents.title": "", - "settings.admin.documents.tokenizerModel.description": "", - "settings.admin.documents.tokenizerModel.label": "", - "settings.admin.documents.topK.description": "", + "settings.admin.documents.resetVectorStorageKnowledge.description": "Hapus penyimpanan vektor dan data pengindeksan pengetahuan.", + "settings.admin.documents.resetVectorStorageKnowledge.label": "Atur Ulang Penyimpanan Vektor/Pengetahuan", + "settings.admin.documents.sections.contentExtraction.title": "Ekstraksi Konten", + "settings.admin.documents.sections.dangerZone.title": "Zona Bahaya", + "settings.admin.documents.sections.embedding.title": "Embedding", + "settings.admin.documents.sections.files.title": "Berkas", + "settings.admin.documents.sections.integration.title": "Integrasi", + "settings.admin.documents.sections.retrieval.title": "Pengambilan", + "settings.admin.documents.skipCache.description": "Lewati hasil Marker yang disimpan dalam cache dan jalankan ulang inferensi.", + "settings.admin.documents.skipCache.label": "Lewati Cache", + "settings.admin.documents.stripExistingOcr.description": "Hapus teks OCR yang ada dan jalankan ulang OCR saat Paksa OCR nonaktif.", + "settings.admin.documents.stripExistingOcr.label": "Hapus OCR yang Ada", + "settings.admin.documents.supportedMediaMimeTypes.description": "Tipe MIME unggahan media yang dapat diproses oleh mesin ekstraksi konten.", + "settings.admin.documents.supportedMediaMimeTypes.label": "Tipe MIME Media yang Didukung", + "settings.admin.documents.textSplitter.description": "Pilih cara teks yang diekstraksi dibagi sebelum pengindeksan.", + "settings.admin.documents.textSplitter.label": "Pemisah Teks", + "settings.admin.documents.tikaServerUrl.description": "Titik akhir server Tika yang digunakan untuk ekstraksi konten.", + "settings.admin.documents.tikaServerUrl.label": "URL Server Tika", + "settings.admin.documents.tikaServerVersion.description": "Pilih versi API server Tika.", + "settings.admin.documents.tikaServerVersion.label": "Versi Server Tika", + "settings.admin.documents.title": "Dokumen", + "settings.admin.documents.tokenizerModel.description": "Model tokenizer yang digunakan untuk pemisahan token transformer.", + "settings.admin.documents.tokenizerModel.label": "Model Tokenizer", + "settings.admin.documents.topK.description": "Jumlah maksimum potongan yang diambil dan dikembalikan ke model.", "settings.admin.documents.topK.label": "K atas", - "settings.admin.documents.topKReranker.description": "", - "settings.admin.documents.topKReranker.label": "", - "settings.admin.documents.updateEmbeddingModel.label": "", - "settings.admin.documents.useBase64.description": "", - "settings.admin.documents.useBase64.label": "", - "settings.admin.documents.useLlm.description": "", - "settings.admin.documents.useLlm.label": "", - "settings.admin.documents.version.description": "", + "settings.admin.documents.topKReranker.description": "Jumlah maksimum hasil hibrida yang dikirim ke reranker.", + "settings.admin.documents.topKReranker.label": "Top K Reranker", + "settings.admin.documents.updateEmbeddingModel.label": "Perbarui model embedding", + "settings.admin.documents.useBase64.description": "Kirim PDF sebagai data URL base64 alih-alih mengunggah terlebih dahulu.", + "settings.admin.documents.useBase64.label": "Gunakan Base64", + "settings.admin.documents.useLlm.description": "Gunakan LLM untuk meningkatkan deteksi tabel, formulir, matematika, dan tata letak.", + "settings.admin.documents.useLlm.label": "Gunakan LLM", + "settings.admin.documents.version.description": "Versi API Azure OpenAI.", "settings.admin.documents.version.label": "Versi", - "settings.admin.evaluations.addArenaModel.label": "", - "settings.admin.evaluations.arenaModels.description": "", - "settings.admin.evaluations.arenaModels.label": "", + "settings.admin.evaluations.addArenaModel.label": "Tambah Model Arena", + "settings.admin.evaluations.arenaModels.description": "Penilaian pesan harus diaktifkan untuk menggunakan fitur ini", + "settings.admin.evaluations.arenaModels.label": "Model Arena", "settings.admin.evaluations.sections.models.title": "Model", - "settings.admin.evaluations.title": "", - "settings.admin.general.addBanner.label": "", - "settings.admin.general.automations.description": "", - "settings.admin.general.automations.label": "", + "settings.admin.evaluations.title": "Evaluasi", + "settings.admin.general.addBanner.label": "Tambah banner", + "settings.admin.general.automations.description": "Izinkan pengguna membuat dan menjalankan otomatisasi.", + "settings.admin.general.automations.label": "Otomatisasi", "settings.admin.general.banners.label": "Spanduk", - "settings.admin.general.calendar.description": "", - "settings.admin.general.calendar.label": "", - "settings.admin.general.channels.description": "", - "settings.admin.general.channels.label": "", + "settings.admin.general.calendar.description": "Izinkan pengguna mengakses fitur kalender.", + "settings.admin.general.calendar.label": "Kalender", + "settings.admin.general.channels.description": "Izinkan pengguna menggunakan saluran untuk percakapan bersama.", + "settings.admin.general.channels.label": "Saluran", "settings.admin.general.checkForUpdates.label": "Memeriksa pembaruan", - "settings.admin.general.communitySharing.description": "", - "settings.admin.general.communitySharing.label": "", - "settings.admin.general.events.events.label": "", - "settings.admin.general.events.webhooks.description": "", - "settings.admin.general.events.webhooks.label": "", - "settings.admin.general.folderMaxFileCount.description": "", - "settings.admin.general.folderMaxFileCount.label": "", - "settings.admin.general.folders.description": "", - "settings.admin.general.folders.label": "", - "settings.admin.general.help.description": "", + "settings.admin.general.communitySharing.description": "Izinkan pengguna membagikan obrolan dengan komunitas Open WebUI.", + "settings.admin.general.communitySharing.label": "Berbagi Komunitas", + "settings.admin.general.events.events.label": "Peristiwa", + "settings.admin.general.events.webhooks.description": "Kirim peristiwa produk sebagai JSON ke layanan eksternal. Tujuan obrolan menerima pesan yang dapat dibaca.", + "settings.admin.general.events.webhooks.label": "Webhook", + "settings.admin.general.folderMaxFileCount.description": "Jumlah maksimum berkas yang diizinkan per folder.", + "settings.admin.general.folderMaxFileCount.label": "Jumlah Berkas Maksimum Folder", + "settings.admin.general.folders.description": "Izinkan pengguna mengatur obrolan ke dalam folder.", + "settings.admin.general.folders.label": "Folder", + "settings.admin.general.help.description": "Pelajari cara menggunakan Open WebUI dan dapatkan dukungan dari komunitas.", "settings.admin.general.help.label": "Bantuan", - "settings.admin.general.license.label": "", - "settings.admin.general.memories.description": "", - "settings.admin.general.memories.label": "", - "settings.admin.general.memorySystemContext.description": "", - "settings.admin.general.memorySystemContext.label": "", - "settings.admin.general.messageRating.description": "", - "settings.admin.general.messageRating.label": "", - "settings.admin.general.modelResponseMode.description": "", - "settings.admin.general.modelResponseMode.label": "", - "settings.admin.general.notes.description": "", - "settings.admin.general.notes.label": "", - "settings.admin.general.responseWatermark.description": "", - "settings.admin.general.responseWatermark.label": "", - "settings.admin.general.sections.features.title": "", + "settings.admin.general.license.label": "Lisensi", + "settings.admin.general.memories.description": "Izinkan pengguna menyimpan memori untuk respons yang lebih dipersonalisasi.", + "settings.admin.general.memories.label": "Memori", + "settings.admin.general.memorySystemContext.description": "Sertakan memori yang disimpan dalam konteks sistem.", + "settings.admin.general.memorySystemContext.label": "Konteks Sistem Memori", + "settings.admin.general.messageRating.description": "Izinkan pengguna menilai respons asisten.", + "settings.admin.general.messageRating.label": "Penilaian Pesan", + "settings.admin.general.modelResponseMode.description": "Pilih lokasi pengiriman respons model untuk sebutan di saluran tingkat root.", + "settings.admin.general.modelResponseMode.label": "Mode Respons Model", + "settings.admin.general.notes.description": "Izinkan pengguna membuat dan mengelola catatan.", + "settings.admin.general.notes.label": "Catatan", + "settings.admin.general.responseWatermark.description": "Tambahkan tanda air pada respons asisten jika dikonfigurasi.", + "settings.admin.general.responseWatermark.label": "Tanda Air Respons", + "settings.admin.general.sections.features.title": "Fitur", "settings.admin.general.sections.ui.title": "UI", "settings.admin.general.seeWhatSNew.label": "Lihat apa yang baru", "settings.admin.general.title": "Umum", - "settings.admin.general.translations.addTranslation.label": "", - "settings.admin.general.translations.uiTranslations.label": "", - "settings.admin.general.userStatus.description": "", - "settings.admin.general.userStatus.label": "", - "settings.admin.general.userWebhooks.description": "", - "settings.admin.general.userWebhooks.label": "", + "settings.admin.general.translations.addTranslation.label": "Tambah terjemahan", + "settings.admin.general.translations.uiTranslations.label": "Terjemahan UI", + "settings.admin.general.userStatus.description": "Tampilkan informasi status pengguna di aplikasi.", + "settings.admin.general.userStatus.label": "Status Pengguna", + "settings.admin.general.userWebhooks.description": "Izinkan pengguna mengonfigurasi webhook dari akun mereka.", + "settings.admin.general.userWebhooks.label": "Webhook Pengguna", "settings.admin.general.version.label": "Versi", - "settings.admin.general.webuiUrl.description": "", - "settings.admin.general.webuiUrl.label": "", - "settings.admin.images.apiAuthString.description": "", - "settings.admin.images.apiAuthString.label": "", - "settings.admin.images.automatic1111BaseUrl.description": "", - "settings.admin.images.automatic1111BaseUrl.label": "", - "settings.admin.images.automatic1111Params.description": "", - "settings.admin.images.automatic1111Params.label": "", - "settings.admin.images.clickHereToUploadAWorkflowJsonFile.label": "", - "settings.admin.images.comfyuiApiKey.description": "", + "settings.admin.general.webuiUrl.description": "Masukkan URL publik WebUI Anda. URL ini akan digunakan untuk menghasilkan tautan dalam notifikasi.", + "settings.admin.general.webuiUrl.label": "URL WebUI", + "settings.admin.images.apiAuthString.description": "Berikan nama pengguna dan kata sandi --api-auth jika diperlukan.", + "settings.admin.images.apiAuthString.label": "String Autentikasi API", + "settings.admin.images.automatic1111BaseUrl.description": "Hubungkan ke server stable-diffusion-webui yang berjalan dengan flag `--api`.", + "settings.admin.images.automatic1111BaseUrl.label": "URL Dasar", + "settings.admin.images.automatic1111Params.description": "Kirim parameter JSON tambahan pada setiap permintaan AUTOMATIC1111.", + "settings.admin.images.automatic1111Params.label": "Parameter Tambahan", + "settings.admin.images.clickHereToUploadAWorkflowJsonFile.label": "Klik di sini untuk mengunggah berkas workflow.json.", + "settings.admin.images.comfyuiApiKey.description": "Gunakan kunci API jika server ComfyUI Anda memerlukannya.", "settings.admin.images.comfyuiApiKey.label": "Kunci API", - "settings.admin.images.comfyuiBaseUrl.description": "", - "settings.admin.images.comfyuiBaseUrl.label": "", - "settings.admin.images.comfyuiComfyuiWorkflow.description": "", - "settings.admin.images.comfyuiComfyuiWorkflow.label": "", - "settings.admin.images.editingWorkflowNodes.description": "", - "settings.admin.images.editingWorkflowNodes.label": "", - "settings.admin.images.editWorkflowJsonContent.label": "", - "settings.admin.images.geminiEndpointMethod.description": "", - "settings.admin.images.geminiEndpointMethod.label": "", - "settings.admin.images.generationWorkflowNodes.description": "", - "settings.admin.images.generationWorkflowNodes.label": "", - "settings.admin.images.imageEdit.description": "", - "settings.admin.images.imageEdit.label": "", - "settings.admin.images.imageEditEngine.description": "", - "settings.admin.images.imageEditEngine.label": "", - "settings.admin.images.imageEditModel.label": "", - "settings.admin.images.imageEditSize.label": "", - "settings.admin.images.imageGeneration.description": "", - "settings.admin.images.imageGeneration.label": "", - "settings.admin.images.imageGenerationEngine.description": "", + "settings.admin.images.comfyuiBaseUrl.description": "Hubungkan ke server ComfyUI yang digunakan untuk pembuatan gambar.", + "settings.admin.images.comfyuiBaseUrl.label": "URL Dasar", + "settings.admin.images.comfyuiComfyuiWorkflow.description": "Unggah berkas workflow.json yang diekspor dalam format API dari ComfyUI.", + "settings.admin.images.comfyuiComfyuiWorkflow.label": "Alur Kerja ComfyUI", + "settings.admin.images.editingWorkflowNodes.description": "Petakan input simpul alur kerja yang digunakan untuk pengeditan gambar.", + "settings.admin.images.editingWorkflowNodes.label": "Simpul Alur Kerja ComfyUI", + "settings.admin.images.editWorkflowJsonContent.label": "Edit konten workflow.json", + "settings.admin.images.geminiEndpointMethod.description": "Pilih metode endpoint Gemini yang akan dipanggil.", + "settings.admin.images.geminiEndpointMethod.label": "Metode Endpoint Gemini", + "settings.admin.images.generationWorkflowNodes.description": "Petakan input simpul alur kerja yang digunakan untuk pembuatan gambar.", + "settings.admin.images.generationWorkflowNodes.label": "Simpul Alur Kerja ComfyUI", + "settings.admin.images.imageEdit.description": "Izinkan pengguna mengedit gambar yang sudah ada.", + "settings.admin.images.imageEdit.label": "Edit Gambar", + "settings.admin.images.imageEditEngine.description": "Pilih penyedia yang digunakan untuk pengeditan gambar.", + "settings.admin.images.imageEditEngine.label": "Mesin Pengeditan Gambar", + "settings.admin.images.imageEditModel.label": "Model", + "settings.admin.images.imageEditSize.label": "Ukuran Gambar", + "settings.admin.images.imageGeneration.description": "Izinkan pengguna membuat gambar dari prompt.", + "settings.admin.images.imageGeneration.label": "Pembuatan Gambar", + "settings.admin.images.imageGenerationEngine.description": "Pilih penyedia yang digunakan untuk pembuatan gambar.", "settings.admin.images.imageGenerationEngine.label": "Mesin Pembuat Gambar", - "settings.admin.images.imageGenerationModel.label": "", - "settings.admin.images.imagePromptGeneration.description": "", - "settings.admin.images.imagePromptGeneration.label": "", - "settings.admin.images.imagesEditComfyuiApiKey.description": "", + "settings.admin.images.imageGenerationModel.label": "Model", + "settings.admin.images.imagePromptGeneration.description": "Buat prompt gambar sebelum mengirim permintaan.", + "settings.admin.images.imagePromptGeneration.label": "Pembuatan Prompt Gambar", + "settings.admin.images.imagesEditComfyuiApiKey.description": "Gunakan kunci API jika server ComfyUI Anda memerlukannya.", "settings.admin.images.imagesEditComfyuiApiKey.label": "Kunci API", - "settings.admin.images.imagesEditComfyuiBaseUrl.description": "", - "settings.admin.images.imagesEditComfyuiBaseUrl.label": "", - "settings.admin.images.imagesEditGeminiApiBaseUrl.label": "", + "settings.admin.images.imagesEditComfyuiBaseUrl.description": "Hubungkan ke server ComfyUI yang digunakan untuk pengeditan gambar.", + "settings.admin.images.imagesEditComfyuiBaseUrl.label": "URL Dasar", + "settings.admin.images.imagesEditGeminiApiBaseUrl.label": "URL Dasar", "settings.admin.images.imagesEditGeminiApiKey.label": "Kunci API", "settings.admin.images.imagesEditOpenaiApiBaseUrl.label": "URL Dasar API", "settings.admin.images.imagesEditOpenaiApiKey.label": "Kunci API", - "settings.admin.images.imagesEditOpenaiApiVersion.label": "", - "settings.admin.images.imagesGeminiApiBaseUrl.description": "", - "settings.admin.images.imagesGeminiApiBaseUrl.label": "", - "settings.admin.images.imagesGeminiApiKey.description": "", + "settings.admin.images.imagesEditOpenaiApiVersion.label": "Versi API", + "settings.admin.images.imagesGeminiApiBaseUrl.description": "Timpa endpoint pembuatan gambar Gemini.", + "settings.admin.images.imagesGeminiApiBaseUrl.label": "URL Dasar", + "settings.admin.images.imagesGeminiApiKey.description": "Gunakan kunci API Gemini untuk pembuatan gambar.", "settings.admin.images.imagesGeminiApiKey.label": "Kunci API", - "settings.admin.images.imageSize.label": "", + "settings.admin.images.imageSize.label": "Ukuran Gambar", "settings.admin.images.imagesOpenaiApiBaseUrl.label": "URL Dasar API", "settings.admin.images.imagesOpenaiApiKey.label": "Kunci API", - "settings.admin.images.imagesOpenaiApiParams.description": "", - "settings.admin.images.imagesOpenaiApiParams.label": "", - "settings.admin.images.imagesOpenaiApiVersion.label": "", - "settings.admin.images.sections.createImage.title": "", - "settings.admin.images.sections.editImage.title": "", + "settings.admin.images.imagesOpenaiApiParams.description": "Kirim parameter JSON tambahan pada setiap permintaan pembuatan gambar.", + "settings.admin.images.imagesOpenaiApiParams.label": "Parameter Tambahan", + "settings.admin.images.imagesOpenaiApiVersion.label": "Versi API", + "settings.admin.images.sections.createImage.title": "Buat Gambar", + "settings.admin.images.sections.editImage.title": "Edit Gambar", "settings.admin.images.serverConnectionVerified.label": "Koneksi server diverifikasi", - "settings.admin.images.steps.label": "", - "settings.admin.images.title": "", - "settings.admin.images.verifyConnection.label": "", - "settings.admin.integrations.addConnection.label": "", - "settings.admin.integrations.externalKnowledge.addConnection.label": "", - "settings.admin.integrations.externalKnowledge.title": "", - "settings.admin.integrations.externalToolServers.label": "", - "settings.admin.integrations.mcp.label": "", - "settings.admin.integrations.openApi.label": "", - "settings.admin.integrations.openTerminal.label": "", + "settings.admin.images.steps.label": "Langkah", + "settings.admin.images.title": "Gambar", + "settings.admin.images.verifyConnection.label": "verifikasi koneksi", + "settings.admin.integrations.addConnection.label": "Tambah Koneksi", + "settings.admin.integrations.externalKnowledge.addConnection.label": "Tambah Koneksi", + "settings.admin.integrations.externalKnowledge.title": "Sumber Pengetahuan Eksternal", + "settings.admin.integrations.externalToolServers.label": "Server Alat Eksternal", + "settings.admin.integrations.mcp.label": "MCP", + "settings.admin.integrations.openApi.label": "OpenAPI", + "settings.admin.integrations.openTerminal.label": "Buka Terminal", "settings.admin.integrations.sections.knowledge.title": "Pengetahuan", - "settings.admin.integrations.sections.terminal.title": "", + "settings.admin.integrations.sections.terminal.title": "Terminal", "settings.admin.integrations.sections.tools.title": "Alat", - "settings.admin.integrations.title": "", - "settings.admin.interface.autocompleteGeneration.description": "", - "settings.admin.interface.autocompleteGeneration.label": "", - "settings.admin.interface.autocompleteGenerationInputMaxLength.description": "", - "settings.admin.interface.autocompleteGenerationInputMaxLength.label": "", - "settings.admin.interface.autocompleteGenerationPrompt.description": "", - "settings.admin.interface.autocompleteGenerationPrompt.label": "", - "settings.admin.interface.availableVariables.label": "", - "settings.admin.interface.contextCompaction.description": "", - "settings.admin.interface.contextCompaction.label": "", - "settings.admin.interface.contextCompactionModel.description": "", - "settings.admin.interface.contextCompactionModel.label": "", - "settings.admin.interface.contextCompactionPrompt.description": "", - "settings.admin.interface.contextCompactionPrompt.label": "", - "settings.admin.interface.externalTaskModel.label": "", - "settings.admin.interface.followUpGeneration.description": "", - "settings.admin.interface.followUpGeneration.label": "", - "settings.admin.interface.followUpGenerationPrompt.description": "", - "settings.admin.interface.followUpGenerationPrompt.label": "", - "settings.admin.interface.imagePromptGenerationPrompt.description": "", - "settings.admin.interface.imagePromptGenerationPrompt.label": "", - "settings.admin.interface.localTaskModel.label": "", - "settings.admin.interface.promptTemplate.description": "", - "settings.admin.interface.promptTemplate.label": "", - "settings.admin.interface.queryGenerationPrompt.description": "", - "settings.admin.interface.queryGenerationPrompt.label": "", - "settings.admin.interface.retainedMessages.description": "", - "settings.admin.interface.retainedMessages.label": "", - "settings.admin.interface.retrievalQueryGeneration.description": "", - "settings.admin.interface.retrievalQueryGeneration.label": "", + "settings.admin.integrations.title": "Integrasi", + "settings.admin.interface.autocompleteGeneration.description": "Sarankan pelengkapan saat pengguna mengetik pesan obrolan.", + "settings.admin.interface.autocompleteGeneration.label": "Pembuatan Pelengkapan Otomatis", + "settings.admin.interface.autocompleteGenerationInputMaxLength.description": "Batasi panjang teks draf yang dikirim untuk pembuatan saran.", + "settings.admin.interface.autocompleteGenerationInputMaxLength.label": "Panjang Maksimum Input Pelengkapan Otomatis", + "settings.admin.interface.autocompleteGenerationPrompt.description": "Memandu pelengkapan sebaris saat pengguna mengetik pesan.", + "settings.admin.interface.autocompleteGenerationPrompt.label": "Prompt Pembuatan Pelengkapan Otomatis", + "settings.admin.interface.availableVariables.label": "Variabel yang tersedia", + "settings.admin.interface.contextCompaction.description": "Ringkas riwayat obrolan lama saat konteks percakapan membesar.", + "settings.admin.interface.contextCompaction.label": "Pemadatan Konteks", + "settings.admin.interface.contextCompactionModel.description": "Pilih model khusus untuk ringkasan pemadatan konteks. Model Saat Ini mengikuti model obrolan yang aktif.", + "settings.admin.interface.contextCompactionModel.label": "Model Pemadatan Konteks", + "settings.admin.interface.contextCompactionPrompt.description": "Mengontrol bagaimana pesan lama ditulis ulang menjadi ringkasan yang berjalan.", + "settings.admin.interface.contextCompactionPrompt.label": "Prompt Pemadatan Konteks", + "settings.admin.interface.externalTaskModel.label": "Model Tugas Eksternal", + "settings.admin.interface.followUpGeneration.description": "Tampilkan saran pertanyaan lanjutan setelah respons asisten.", + "settings.admin.interface.followUpGeneration.label": "Pembuatan Pertanyaan Lanjutan", + "settings.admin.interface.followUpGenerationPrompt.description": "Memandu saran yang ditampilkan setelah respons asisten.", + "settings.admin.interface.followUpGenerationPrompt.label": "Prompt Pembuatan Pertanyaan Lanjutan", + "settings.admin.interface.imagePromptGenerationPrompt.description": "Menulis ulang maksud pengguna menjadi prompt pembuatan gambar.", + "settings.admin.interface.imagePromptGenerationPrompt.label": "Prompt Pembuatan Prompt Gambar", + "settings.admin.interface.localTaskModel.label": "Model Tugas Lokal", + "settings.admin.interface.promptTemplate.description": "Menentukan perilaku yang digunakan untuk percakapan lisan.", + "settings.admin.interface.promptTemplate.label": "Templat Prompt", + "settings.admin.interface.queryGenerationPrompt.description": "Prompt bersama untuk penulisan ulang kueri pengambilan dan pencarian web.", + "settings.admin.interface.queryGenerationPrompt.label": "Prompt Pembuatan Kueri", + "settings.admin.interface.retainedMessages.description": "Persentase pesan terbaru yang disimpan setelah pesan lama diringkas.", + "settings.admin.interface.retainedMessages.label": "Pesan yang Disimpan", + "settings.admin.interface.retrievalQueryGeneration.description": "Tulis ulang permintaan pengguna untuk pengambilan pengetahuan.", + "settings.admin.interface.retrievalQueryGeneration.label": "Pembuatan Kueri Pengambilan", "settings.admin.interface.sections.chat.title": "Obrolan", - "settings.admin.interface.sections.generation.title": "", - "settings.admin.interface.sections.tasks.title": "", - "settings.admin.interface.tagsGeneration.description": "", - "settings.admin.interface.tagsGeneration.label": "", - "settings.admin.interface.tagsGenerationPrompt.description": "", - "settings.admin.interface.tagsGenerationPrompt.label": "", - "settings.admin.interface.taskModel.description": "", - "settings.admin.interface.taskModel.label": "", - "settings.admin.interface.taskModelParameters.label": "", + "settings.admin.interface.sections.generation.title": "Generasi", + "settings.admin.interface.sections.tasks.title": "Tugas", + "settings.admin.interface.tagsGeneration.description": "Buat tag obrolan dari konten percakapan.", + "settings.admin.interface.tagsGeneration.label": "Pembuatan Tag", + "settings.admin.interface.tagsGenerationPrompt.description": "Mengontrol cara tag obrolan disimpulkan.", + "settings.admin.interface.tagsGenerationPrompt.label": "Prompt Pembuatan Tag", + "settings.admin.interface.taskModel.description": "Pilih model cadangan untuk tugas latar belakang. Model Saat Ini mengikuti model obrolan yang aktif.", + "settings.admin.interface.taskModel.label": "Model Tugas", + "settings.admin.interface.taskModelParameters.label": "Parameter Model Tugas", "settings.admin.interface.title": "Antarmuka", - "settings.admin.interface.titleGeneration.description": "", - "settings.admin.interface.titleGeneration.label": "", - "settings.admin.interface.titleGenerationPrompt.description": "", + "settings.admin.interface.titleGeneration.description": "Izinkan penamaan otomatis untuk obrolan baru.", + "settings.admin.interface.titleGeneration.label": "Pembuatan Judul", + "settings.admin.interface.titleGenerationPrompt.description": "Menentukan label singkat yang dihasilkan untuk setiap obrolan.", "settings.admin.interface.titleGenerationPrompt.label": "Perintah Pembuatan Judul", - "settings.admin.interface.tokenCap.description": "", - "settings.admin.interface.tokenCap.label": "", - "settings.admin.interface.tokenThreshold.description": "", - "settings.admin.interface.tokenThreshold.label": "", - "settings.admin.interface.toolPermissions.description": "", - "settings.admin.interface.toolPermissions.label": "", - "settings.admin.interface.toolsFunctionCallingPrompt.description": "", - "settings.admin.interface.toolsFunctionCallingPrompt.label": "", - "settings.admin.interface.voiceModePrompt.description": "", - "settings.admin.interface.voiceModePrompt.label": "", - "settings.admin.interface.webSearchQueryGeneration.description": "", - "settings.admin.interface.webSearchQueryGeneration.label": "", - "settings.admin.models.builtinTools.automations.description": "", - "settings.admin.models.builtinTools.automations.label": "", - "settings.admin.models.builtinTools.calendar.description": "", - "settings.admin.models.builtinTools.calendar.label": "", - "settings.admin.models.builtinTools.channels.description": "", - "settings.admin.models.builtinTools.channels.label": "", - "settings.admin.models.builtinTools.chats.description": "", - "settings.admin.models.builtinTools.chats.label": "", - "settings.admin.models.builtinTools.codeInterpreter.description": "", - "settings.admin.models.builtinTools.codeInterpreter.label": "", - "settings.admin.models.builtinTools.files.description": "", - "settings.admin.models.builtinTools.files.label": "", - "settings.admin.models.builtinTools.imageGeneration.description": "", - "settings.admin.models.builtinTools.imageGeneration.label": "", - "settings.admin.models.builtinTools.knowledge.description": "", - "settings.admin.models.builtinTools.knowledge.label": "", - "settings.admin.models.builtinTools.memory.description": "", + "settings.admin.interface.tokenCap.description": "Ambang batas pemadatan konteks khusus model tidak boleh melebihi batas token ini.", + "settings.admin.interface.tokenCap.label": "Batas Token", + "settings.admin.interface.tokenThreshold.description": "Pesan lama dirangkum ketika perkiraan konteks melebihi batas token ini.", + "settings.admin.interface.tokenThreshold.label": "Ambang Batas Token", + "settings.admin.interface.toolPermissions.description": "Tampilkan Akses penuh dan Minta persetujuan pada menu input obrolan.", + "settings.admin.interface.toolPermissions.label": "Izin Alat", + "settings.admin.interface.toolsFunctionCallingPrompt.description": "Memandu cara asisten memformat pemanggilan alat dan fungsi.", + "settings.admin.interface.toolsFunctionCallingPrompt.label": "Prompt Pemanggilan Fungsi Alat", + "settings.admin.interface.voiceModePrompt.description": "Terapkan instruksi khusus suara saat mode suara aktif.", + "settings.admin.interface.voiceModePrompt.label": "Prompt Mode Suara", + "settings.admin.interface.webSearchQueryGeneration.description": "Tulis ulang permintaan pengguna menjadi kueri pencarian web.", + "settings.admin.interface.webSearchQueryGeneration.label": "Pembuatan Kueri Pencarian Web", + "settings.admin.models.builtinTools.automations.description": "Buat dan kelola otomatisasi terjadwal", + "settings.admin.models.builtinTools.automations.label": "Otomatisasi", + "settings.admin.models.builtinTools.calendar.description": "Daftar kalender, cari, buat, perbarui, dan hapus acara kalender", + "settings.admin.models.builtinTools.calendar.label": "Kalender", + "settings.admin.models.builtinTools.channels.description": "Cari saluran dan pesan saluran", + "settings.admin.models.builtinTools.channels.label": "Saluran", + "settings.admin.models.builtinTools.chats.description": "Cari dan lihat riwayat obrolan pengguna", + "settings.admin.models.builtinTools.chats.label": "Riwayat Obrolan", + "settings.admin.models.builtinTools.codeInterpreter.description": "Jalankan kode", + "settings.admin.models.builtinTools.codeInterpreter.label": "Interpreter Kode", + "settings.admin.models.builtinTools.files.description": "Daftar, cari, dan baca berkas yang dilampirkan ke obrolan saat ini", + "settings.admin.models.builtinTools.files.label": "Berkas", + "settings.admin.models.builtinTools.imageGeneration.description": "Hasilkan dan edit gambar", + "settings.admin.models.builtinTools.imageGeneration.label": "Pembuatan Gambar", + "settings.admin.models.builtinTools.knowledge.description": "Jelajahi dan kueri basis pengetahuan", + "settings.admin.models.builtinTools.knowledge.label": "Basis Pengetahuan", + "settings.admin.models.builtinTools.memory.description": "Cari dan kelola memori pengguna", "settings.admin.models.builtinTools.memory.label": "Memori", - "settings.admin.models.builtinTools.notes.description": "", - "settings.admin.models.builtinTools.notes.label": "", - "settings.admin.models.builtinTools.notifications.description": "", + "settings.admin.models.builtinTools.notes.description": "Cari, lihat, dan kelola catatan pengguna", + "settings.admin.models.builtinTools.notes.label": "Catatan", + "settings.admin.models.builtinTools.notifications.description": "Kirim notifikasi ke target webhook yang dikonfigurasi", "settings.admin.models.builtinTools.notifications.label": "Pemberitahuan", - "settings.admin.models.builtinTools.subagents.description": "", - "settings.admin.models.builtinTools.subagents.label": "", - "settings.admin.models.builtinTools.tasks.description": "", - "settings.admin.models.builtinTools.tasks.label": "", - "settings.admin.models.builtinTools.time.description": "", - "settings.admin.models.builtinTools.time.label": "", - "settings.admin.models.builtinTools.title": "", - "settings.admin.models.builtinTools.userInput.description": "", - "settings.admin.models.builtinTools.userInput.label": "", - "settings.admin.models.builtinTools.webSearch.description": "", + "settings.admin.models.builtinTools.subagents.description": "Delegasikan pekerjaan terfokus ke sub-agen paralel", + "settings.admin.models.builtinTools.subagents.label": "Sub-agen", + "settings.admin.models.builtinTools.tasks.description": "Pecah permintaan rumit menjadi langkah-langkah yang dapat dilacak", + "settings.admin.models.builtinTools.tasks.label": "Manajemen Tugas", + "settings.admin.models.builtinTools.time.description": "Dapatkan waktu saat ini dan lakukan perhitungan tanggal/waktu", + "settings.admin.models.builtinTools.time.label": "Waktu & Perhitungan", + "settings.admin.models.builtinTools.title": "Alat Bawaan", + "settings.admin.models.builtinTools.userInput.description": "Jeda respons untuk mengajukan pertanyaan klarifikasi kepada pengguna", + "settings.admin.models.builtinTools.userInput.label": "Tanya Pengguna", + "settings.admin.models.builtinTools.webSearch.description": "Cari di web dan ambil URL", "settings.admin.models.builtinTools.webSearch.label": "Pencarian Web", - "settings.admin.models.capabilities.builtinTools.description": "", - "settings.admin.models.capabilities.builtinTools.label": "", - "settings.admin.models.capabilities.citations.description": "", - "settings.admin.models.capabilities.citations.label": "", - "settings.admin.models.capabilities.codeInterpreter.description": "", - "settings.admin.models.capabilities.codeInterpreter.label": "", - "settings.admin.models.capabilities.fileContext.description": "", - "settings.admin.models.capabilities.fileContext.label": "", - "settings.admin.models.capabilities.fileUpload.description": "", - "settings.admin.models.capabilities.fileUpload.label": "", - "settings.admin.models.capabilities.imageGeneration.description": "", - "settings.admin.models.capabilities.imageGeneration.label": "", - "settings.admin.models.capabilities.memory.description": "", + "settings.admin.models.capabilities.builtinTools.description": "Suntikkan alat sistem secara otomatis dalam mode pemanggilan fungsi bawaan (cth., stempel waktu, memori, riwayat obrolan, catatan, dll.)", + "settings.admin.models.capabilities.builtinTools.label": "Alat Bawaan", + "settings.admin.models.capabilities.citations.description": "Menampilkan sitasi dalam respons", + "settings.admin.models.capabilities.citations.label": "Sitasi", + "settings.admin.models.capabilities.codeInterpreter.description": "Model dapat mengeksekusi kode dan melakukan perhitungan", + "settings.admin.models.capabilities.codeInterpreter.label": "Interpreter Kode", + "settings.admin.models.capabilities.fileContext.description": "Suntikkan konten berkas ke dalam konteks percakapan", + "settings.admin.models.capabilities.fileContext.label": "Konteks Berkas", + "settings.admin.models.capabilities.fileUpload.description": "Model menerima input berkas", + "settings.admin.models.capabilities.fileUpload.label": "Unggah Berkas", + "settings.admin.models.capabilities.imageGeneration.description": "Model dapat menghasilkan gambar berdasarkan prompt teks", + "settings.admin.models.capabilities.imageGeneration.label": "Pembuatan Gambar", + "settings.admin.models.capabilities.memory.description": "Suntikkan memori tersimpan ke dalam konteks percakapan", "settings.admin.models.capabilities.memory.label": "Memori", - "settings.admin.models.capabilities.statusUpdates.description": "", - "settings.admin.models.capabilities.statusUpdates.label": "", - "settings.admin.models.capabilities.terminal.description": "", - "settings.admin.models.capabilities.terminal.label": "", + "settings.admin.models.capabilities.statusUpdates.description": "Menampilkan pembaruan status (cth., progres pencarian web) dalam respons", + "settings.admin.models.capabilities.statusUpdates.label": "Pembaruan Status", + "settings.admin.models.capabilities.terminal.description": "Model dapat mengakses Open Terminal untuk eksekusi perintah dan pengelolaan berkas", + "settings.admin.models.capabilities.terminal.label": "Terminal", "settings.admin.models.capabilities.title": "Kemampuan", - "settings.admin.models.capabilities.usage.description": "", - "settings.admin.models.capabilities.usage.label": "", - "settings.admin.models.capabilities.vision.description": "", - "settings.admin.models.capabilities.vision.label": "", - "settings.admin.models.capabilities.webSearch.description": "", + "settings.admin.models.capabilities.usage.description": "Mengirimkan `stream_options: { include_usage: true }` dalam permintaan.\nPenyedia yang didukung akan mengembalikan informasi penggunaan token dalam respons jika diatur.", + "settings.admin.models.capabilities.usage.label": "Penggunaan", + "settings.admin.models.capabilities.vision.description": "Model menerima input gambar", + "settings.admin.models.capabilities.vision.label": "Visi", + "settings.admin.models.capabilities.webSearch.description": "Model dapat mencari informasi di web", "settings.admin.models.capabilities.webSearch.label": "Pencarian Web", - "settings.admin.models.defaultFeatures.codeInterpreter.description": "", - "settings.admin.models.defaultFeatures.codeInterpreter.label": "", - "settings.admin.models.defaultFeatures.imageGeneration.description": "", - "settings.admin.models.defaultFeatures.imageGeneration.label": "", - "settings.admin.models.defaultFeatures.title": "", - "settings.admin.models.defaultFeatures.webSearch.description": "", + "settings.admin.models.defaultFeatures.codeInterpreter.description": "Model dapat mengeksekusi kode dan melakukan perhitungan", + "settings.admin.models.defaultFeatures.codeInterpreter.label": "Interpreter Kode", + "settings.admin.models.defaultFeatures.imageGeneration.description": "Model dapat menghasilkan gambar berdasarkan prompt teks", + "settings.admin.models.defaultFeatures.imageGeneration.label": "Pembuatan Gambar", + "settings.admin.models.defaultFeatures.title": "Fitur Bawaan", + "settings.admin.models.defaultFeatures.webSearch.description": "Model dapat mencari informasi di web", "settings.admin.models.defaultFeatures.webSearch.label": "Pencarian Web", - "settings.admin.models.defaults.modelCapabilities.label": "", - "settings.admin.models.defaults.modelDefaults.label": "", - "settings.admin.models.defaults.modelParameters.label": "", - "settings.admin.models.defaults.promptSuggestions.label": "", - "settings.admin.models.disableAllModels.label": "", - "settings.admin.models.enableAllModels.label": "", + "settings.admin.models.defaults.modelCapabilities.label": "Kemampuan Model", + "settings.admin.models.defaults.modelDefaults.label": "Setelan Bawaan Model", + "settings.admin.models.defaults.modelParameters.label": "Parameter Model", + "settings.admin.models.defaults.promptSuggestions.label": "Saran Prompt", + "settings.admin.models.disableAllModels.label": "Nonaktifkan Semua", + "settings.admin.models.enableAllModels.label": "Aktifkan Semua", "settings.admin.models.exportModels.label": "Ekspor", - "settings.admin.models.hideAllModels.label": "", - "settings.admin.models.importModels.label": "", + "settings.admin.models.hideAllModels.label": "Sembunyikan Semua", + "settings.admin.models.importModels.label": "Impor", "settings.admin.models.manageModels.label": "Mengelola", "settings.admin.models.resetModels.label": "Atur Ulang", - "settings.admin.models.showAllModels.label": "", + "settings.admin.models.showAllModels.label": "Tampilkan Semua", "settings.admin.models.title": "Model", - "settings.admin.pipelines.githubUrl.label": "", - "settings.admin.pipelines.install.label": "", - "settings.admin.pipelines.installing.label": "", - "settings.admin.pipelines.pipeline.description": "", - "settings.admin.pipelines.pipeline.label": "", - "settings.admin.pipelines.pipelineUrl.description": "", - "settings.admin.pipelines.pipelineUrl.label": "", - "settings.admin.pipelines.sections.pipelines.title": "", + "settings.admin.pipelines.githubUrl.label": "URL GitHub", + "settings.admin.pipelines.install.label": "Instal", + "settings.admin.pipelines.installing.label": "Menginstal", + "settings.admin.pipelines.pipeline.description": "Pilih pipeline yang terpasang untuk dikonfigurasi atau dihapus.", + "settings.admin.pipelines.pipeline.label": "Pipeline", + "settings.admin.pipelines.pipelineUrl.description": "Pilih server Pipelines yang akan dikelola.", + "settings.admin.pipelines.pipelineUrl.label": "URL Pipeline", + "settings.admin.pipelines.sections.pipelines.title": "Pipelines", "settings.admin.pipelines.sections.source.title": "Sumber", "settings.admin.pipelines.sections.valves.title": "Katup", - "settings.admin.pipelines.selectAPyFile.label": "", - "settings.admin.pipelines.title": "", - "settings.admin.pipelines.uploadPipeline.description": "", + "settings.admin.pipelines.selectAPyFile.label": "Pilih berkas .py", + "settings.admin.pipelines.title": "Pipeline", + "settings.admin.pipelines.uploadPipeline.description": "Unggah berkas pipeline Python lokal ke server yang dipilih.", "settings.admin.pipelines.uploadPipeline.label": "Unggah Pipeline", - "settings.admin.subagents.enableBackgroundSubAgents.description": "", - "settings.admin.subagents.enableBackgroundSubAgents.label": "", - "settings.admin.subagents.enableSubAgents.label": "", - "settings.admin.subagents.maxBackground.label": "", - "settings.admin.subagents.maxConcurrent.label": "", - "settings.admin.subagents.maxIterations.label": "", - "settings.admin.subagents.maxOutput.label": "", - "settings.admin.subagents.systemPrompt.description": "", - "settings.admin.subagents.systemPrompt.label": "", - "settings.admin.subagents.title": "", - "settings.admin.web.bingSearchV7Endpoint.label": "", - "settings.admin.web.bingSearchV7SubscriptionKey.label": "", - "settings.admin.web.bochaSearchApiKey.label": "", + "settings.admin.subagents.enableBackgroundSubAgents.description": "Izinkan sub-agen yang didelegasikan untuk terus berjalan saat obrolan utama berlanjut.", + "settings.admin.subagents.enableBackgroundSubAgents.label": "Aktifkan sub-agen latar belakang", + "settings.admin.subagents.enableSubAgents.label": "Aktifkan sub-agen", + "settings.admin.subagents.maxBackground.label": "Maksimum latar belakang", + "settings.admin.subagents.maxConcurrent.label": "Maksimum konkuren", + "settings.admin.subagents.maxIterations.label": "Maksimum iterasi", + "settings.admin.subagents.maxOutput.label": "Maksimum output", + "settings.admin.subagents.systemPrompt.description": "Biarkan kosong untuk bawaan sistem.", + "settings.admin.subagents.systemPrompt.label": "Prompt sistem", + "settings.admin.subagents.title": "Sub-agen", + "settings.admin.web.bingSearchV7Endpoint.label": "Endpoint Bing Search V7", + "settings.admin.web.bingSearchV7SubscriptionKey.label": "Kunci Langganan Bing Search V7", + "settings.admin.web.bochaSearchApiKey.label": "Kunci API Bocha Search", "settings.admin.web.braveSearchApiKey.label": "Kunci API Pencarian Berani", - "settings.admin.web.bypassEmbeddingAndRetrieval.description": "", - "settings.admin.web.bypassEmbeddingAndRetrieval.label": "", - "settings.admin.web.bypassWebLoader.description": "", - "settings.admin.web.bypassWebLoader.label": "", - "settings.admin.web.concurrentRequests.description": "", + "settings.admin.web.bypassEmbeddingAndRetrieval.description": "Masukkan seluruh konten sebagai konteks untuk pemrosesan menyeluruh.", + "settings.admin.web.bypassEmbeddingAndRetrieval.label": "Lewati Penyematan dan Pengambilan", + "settings.admin.web.bypassWebLoader.description": "Gunakan hasil pencarian tanpa mengambil konten halaman.", + "settings.admin.web.bypassWebLoader.label": "Lewati Web Loader", + "settings.admin.web.concurrentRequests.description": "Batasi permintaan web loader paralel.", "settings.admin.web.concurrentRequests.label": "Permintaan Bersamaan", - "settings.admin.web.contextTokens.label": "", - "settings.admin.web.ddgsBackend.label": "", - "settings.admin.web.domainFilterList.description": "", - "settings.admin.web.domainFilterList.label": "", - "settings.admin.web.exaApiKey.label": "", - "settings.admin.web.externalWebLoaderApiKey.label": "", - "settings.admin.web.externalWebLoaderUrl.label": "", - "settings.admin.web.externalWebSearchApiKey.label": "", - "settings.admin.web.externalWebSearchUrl.label": "", - "settings.admin.web.fetchUrlContentLengthLimit.description": "", - "settings.admin.web.fetchUrlContentLengthLimit.label": "", - "settings.admin.web.firecrawlApiBaseUrl.label": "", - "settings.admin.web.firecrawlApiKey.label": "", - "settings.admin.web.firecrawlTimeoutS.label": "", + "settings.admin.web.contextTokens.label": "Token Konteks", + "settings.admin.web.ddgsBackend.label": "Backend DDGS", + "settings.admin.web.domainFilterList.description": "Batasi atau kecualikan domain menggunakan daftar yang dipisahkan koma.", + "settings.admin.web.domainFilterList.label": "Daftar Filter Domain", + "settings.admin.web.exaApiKey.label": "Kunci API Exa", + "settings.admin.web.externalWebLoaderApiKey.label": "Kunci API Web Loader Eksternal", + "settings.admin.web.externalWebLoaderUrl.label": "URL Web Loader Eksternal", + "settings.admin.web.externalWebSearchApiKey.label": "Kunci API Pencarian Web Eksternal", + "settings.admin.web.externalWebSearchUrl.label": "URL Pencarian Web Eksternal", + "settings.admin.web.fetchUrlContentLengthLimit.description": "Batas maksimum karakter yang dikembalikan dari URL yang diambil. Biarkan kosong tanpa batas.", + "settings.admin.web.fetchUrlContentLengthLimit.label": "Batas Panjang Konten Pengambilan URL", + "settings.admin.web.firecrawlApiBaseUrl.label": "URL Dasar API Firecrawl", + "settings.admin.web.firecrawlApiKey.label": "Kunci API Firecrawl", + "settings.admin.web.firecrawlTimeoutS.label": "Batas Waktu Firecrawl (detik)", "settings.admin.web.googlePseApiKey.label": "Kunci API Google PSE", "settings.admin.web.googlePseEngineId.label": "Id Mesin Google PSE", - "settings.admin.web.jinaApiBaseUrl.label": "", - "settings.admin.web.jinaApiKey.label": "", - "settings.admin.web.kagiSearchApiKey.label": "", + "settings.admin.web.jinaApiBaseUrl.label": "URL Dasar API Jina", + "settings.admin.web.jinaApiKey.label": "Kunci API Jina", + "settings.admin.web.kagiSearchApiKey.label": "Kunci API Kagi Search", "settings.admin.web.language.label": "Bahasa", - "settings.admin.web.linkupApiKey.label": "", - "settings.admin.web.maxContentLength.description": "", - "settings.admin.web.maxContentLength.label": "", - "settings.admin.web.microsoftWebIqApiBaseUrl.label": "", - "settings.admin.web.microsoftWebIqApiKey.label": "", - "settings.admin.web.mojeekSearchApiKey.label": "", - "settings.admin.web.ollamaCloudApiKey.label": "", - "settings.admin.web.openserpUrl.label": "", - "settings.admin.web.parameters.label": "", - "settings.admin.web.perplexityApiKey.label": "", - "settings.admin.web.perplexityModel.label": "", - "settings.admin.web.perplexitySearchApiUrl.label": "", - "settings.admin.web.perplexitySearchContextUsage.label": "", - "settings.admin.web.playwrightTimeoutMs.label": "", - "settings.admin.web.playwrightWebsocketUrl.label": "", - "settings.admin.web.searchapiApiKey.label": "", - "settings.admin.web.searchapiEngine.label": "", - "settings.admin.web.searchLimits.description": "", - "settings.admin.web.searchLimits.label": "", - "settings.admin.web.searchResultCount.description": "", + "settings.admin.web.linkupApiKey.label": "Kunci API Linkup", + "settings.admin.web.maxContentLength.description": "Batas maksimum karakter per hasil pencarian Exa. Biarkan kosong tanpa batas.", + "settings.admin.web.maxContentLength.label": "Panjang Konten Maksimum", + "settings.admin.web.microsoftWebIqApiBaseUrl.label": "URL Dasar API Microsoft Web IQ", + "settings.admin.web.microsoftWebIqApiKey.label": "Kunci API Microsoft Web IQ", + "settings.admin.web.mojeekSearchApiKey.label": "Kunci API Mojeek Search", + "settings.admin.web.ollamaCloudApiKey.label": "Kunci API Ollama Cloud", + "settings.admin.web.openserpUrl.label": "URL OpenSERP", + "settings.admin.web.parameters.label": "Parameter", + "settings.admin.web.perplexityApiKey.label": "Kunci API Perplexity", + "settings.admin.web.perplexityModel.label": "Model Perplexity", + "settings.admin.web.perplexitySearchApiUrl.label": "URL API Pencarian Perplexity", + "settings.admin.web.perplexitySearchContextUsage.label": "Penggunaan Konteks Pencarian Perplexity", + "settings.admin.web.playwrightTimeoutMs.label": "Batas Waktu Playwright (ms)", + "settings.admin.web.playwrightWebsocketUrl.label": "URL WebSocket Playwright", + "settings.admin.web.searchapiApiKey.label": "Kunci API SearchApi", + "settings.admin.web.searchapiEngine.label": "Mesin SearchApi", + "settings.admin.web.searchLimits.description": "Kontrol volume hasil dan permintaan pencarian paralel.", + "settings.admin.web.searchLimits.label": "Batas Pencarian", + "settings.admin.web.searchResultCount.description": "Batasi kueri pencarian bersamaan. 0 = tanpa batas (default). Atur ke 1 untuk eksekusi berurutan (disarankan untuk API dengan batas laju ketat seperti paket gratis Brave).", "settings.admin.web.searchResultCount.label": "Jumlah Hasil Pencarian", "settings.admin.web.searxngQueryUrl.label": "URL Kueri Pencarian Searxng", - "settings.admin.web.searxngSearchLanguageAllEnEsDeFrEtc.label": "", - "settings.admin.web.sections.loader.title": "", + "settings.admin.web.searxngSearchLanguageAllEnEsDeFrEtc.label": "Bahasa pencarian Searxng (all, en, es, de, fr, dll.)", + "settings.admin.web.sections.loader.title": "Pemuat", "settings.admin.web.sections.search.title": "Cari", - "settings.admin.web.serpapiApiKey.label": "", - "settings.admin.web.serpapiEngine.label": "", + "settings.admin.web.serpapiApiKey.label": "Kunci API SerpApi", + "settings.admin.web.serpapiEngine.label": "Mesin SerpApi", "settings.admin.web.serperApiKey.label": "Kunci API Serper", - "settings.admin.web.serphouseApiKey.label": "", - "settings.admin.web.serphouseDomain.label": "", + "settings.admin.web.serphouseApiKey.label": "Kunci API SERPHouse", + "settings.admin.web.serphouseDomain.label": "Domain SERPHouse", "settings.admin.web.serplyApiKey.label": "Kunci API Serply", "settings.admin.web.serpstackApiKey.label": "Kunci API Serpstack", - "settings.admin.web.sougouSearchApiSid.label": "", - "settings.admin.web.sougouSearchApiSk.label": "", + "settings.admin.web.sougouSearchApiSid.label": "sID API Sougou Search", + "settings.admin.web.sougouSearchApiSk.label": "SK API Sougou Search", "settings.admin.web.tavilyApiKey.label": "Kunci API Tavily", - "settings.admin.web.tavilyExtractDepth.label": "", - "settings.admin.web.timeout.description": "", - "settings.admin.web.timeout.label": "", + "settings.admin.web.tavilyExtractDepth.label": "Kedalaman Ekstraksi Tavily", + "settings.admin.web.timeout.description": "Waktu maksimum untuk menunggu saat memuat konten web.", + "settings.admin.web.timeout.label": "Batas Waktu", "settings.admin.web.title": "Pencarian Web", - "settings.admin.web.trustProxyEnvironment.description": "", - "settings.admin.web.trustProxyEnvironment.label": "", - "settings.admin.web.verifySslCertificate.description": "", - "settings.admin.web.verifySslCertificate.label": "", - "settings.admin.web.webLoaderEngine.description": "", - "settings.admin.web.webLoaderEngine.label": "", - "settings.admin.web.webSearch.description": "", + "settings.admin.web.trustProxyEnvironment.description": "Gunakan variabel lingkungan proksi untuk mengambil konten halaman.", + "settings.admin.web.trustProxyEnvironment.label": "Percayai Lingkungan Proksi", + "settings.admin.web.verifySslCertificate.description": "Validasi sertifikat SSL saat mengambil konten web.", + "settings.admin.web.verifySslCertificate.label": "Verifikasi Sertifikat SSL", + "settings.admin.web.webLoaderEngine.description": "Pilih cara halaman hasil web diambil dan dibaca.", + "settings.admin.web.webLoaderEngine.label": "Mesin Pemuat Web", + "settings.admin.web.webSearch.description": "Izinkan pengguna mencari di web dari obrolan.", "settings.admin.web.webSearch.label": "Pencarian Web", - "settings.admin.web.webSearchConfirmation.description": "", - "settings.admin.web.webSearchConfirmation.label": "", - "settings.admin.web.webSearchConfirmationContent.description": "", - "settings.admin.web.webSearchConfirmationContent.label": "", - "settings.admin.web.webSearchEngine.description": "", + "settings.admin.web.webSearchConfirmation.description": "Wajibkan pengguna mengonfirmasi sebelum menggunakan Pencarian Web.", + "settings.admin.web.webSearchConfirmation.label": "Konfirmasi Pencarian Web", + "settings.admin.web.webSearchConfirmationContent.description": "Pesan yang ditampilkan sebelum pencarian web dijalankan.", + "settings.admin.web.webSearchConfirmationContent.label": "Konten Konfirmasi Pencarian Web", + "settings.admin.web.webSearchEngine.description": "Pilih penyedia yang digunakan untuk kueri pencarian web.", "settings.admin.web.webSearchEngine.label": "Mesin Pencari Web", - "settings.admin.web.yacyInstanceUrl.label": "", - "settings.admin.web.yacyPassword.label": "", - "settings.admin.web.yacyUsername.label": "", - "settings.admin.web.yandexWebSearchApiKey.label": "", - "settings.admin.web.yandexWebSearchConfig.label": "", - "settings.admin.web.yandexWebSearchUrl.label": "", - "settings.admin.web.youComApiKey.label": "", - "settings.admin.web.youtubeLanguage.description": "", - "settings.admin.web.youtubeLanguage.label": "", - "settings.admin.web.youtubeProxyUrl.description": "", - "settings.admin.web.youtubeProxyUrl.label": "", + "settings.admin.web.yacyInstanceUrl.label": "URL Instans Yacy", + "settings.admin.web.yacyPassword.label": "Kata Sandi Yacy", + "settings.admin.web.yacyUsername.label": "Nama Pengguna Yacy", + "settings.admin.web.yandexWebSearchApiKey.label": "Kunci API Yandex Web Search", + "settings.admin.web.yandexWebSearchConfig.label": "Konfigurasi Yandex Web Search", + "settings.admin.web.yandexWebSearchUrl.label": "URL Yandex Web Search", + "settings.admin.web.youComApiKey.label": "Kunci API You.com", + "settings.admin.web.youtubeLanguage.description": "Kode bahasa transkrip pilihan, dipisahkan dengan koma.", + "settings.admin.web.youtubeLanguage.label": "Bahasa Youtube", + "settings.admin.web.youtubeProxyUrl.description": "URL proksi yang digunakan untuk permintaan pemuat Youtube.", + "settings.admin.web.youtubeProxyUrl.label": "URL Proksi Youtube", "settings.personal.about.checkForUpdates.label": "Memeriksa pembaruan", - "settings.personal.about.sections.community.title": "", + "settings.personal.about.sections.community.title": "Komunitas", "settings.personal.about.sections.ollamaVersion.title": "Versi Ollama", "settings.personal.about.sections.version.title": "Versi", - "settings.personal.about.seeWhatSNew.description": "", + "settings.personal.about.seeWhatSNew.description": "Lihat versi terinstal dan periksa pembaruan rilis.", "settings.personal.about.seeWhatSNew.label": "Lihat apa yang baru", "settings.personal.about.title": "Tentang", - "settings.personal.account.apiKey.description": "", + "settings.personal.account.apiKey.description": "Buat, salin, atau rotasi kunci API Anda.", "settings.personal.account.apiKey.label": "Kunci API", - "settings.personal.account.bio.description": "", - "settings.personal.account.bio.label": "", - "settings.personal.account.birthDate.description": "", - "settings.personal.account.birthDate.label": "", - "settings.personal.account.changePassword.description": "", + "settings.personal.account.bio.description": "Tambahkan konteks profil opsional yang terlihat di tempat profil ditampilkan.", + "settings.personal.account.bio.label": "Bio", + "settings.personal.account.birthDate.description": "Atur tanggal lahir yang disimpan pada profil Anda.", + "settings.personal.account.birthDate.label": "Tanggal Lahir", + "settings.personal.account.changePassword.description": "Perbarui kata sandi yang digunakan untuk masuk dengan email dan kata sandi.", "settings.personal.account.changePassword.label": "Ubah Kata Sandi", "settings.personal.account.confirmPassword.label": "Konfirmasi Kata Sandi", "settings.personal.account.createNewSecretKey.label": "Buat kunci rahasia baru", "settings.personal.account.currentPassword.label": "Kata Sandi Saat Ini", - "settings.personal.account.gender.description": "", - "settings.personal.account.gender.label": "", - "settings.personal.account.jwtToken.description": "", + "settings.personal.account.gender.description": "Pilih jenis kelamin yang disimpan di profil Anda.", + "settings.personal.account.gender.label": "Jenis Kelamin", + "settings.personal.account.jwtToken.description": "Salin token sesi saat ini untuk permintaan terautentikasi.", "settings.personal.account.jwtToken.label": "Token JWT", - "settings.personal.account.name.description": "", + "settings.personal.account.name.description": "Atur nama tampilan yang muncul di seluruh akun Anda.", "settings.personal.account.name.label": "Nama", "settings.personal.account.newPassword.label": "Kata Sandi Baru", - "settings.personal.account.secrets.description": "", - "settings.personal.account.secrets.label": "", + "settings.personal.account.secrets.description": "Tampilkan atau sembunyikan rahasia akun yang sensitif.", + "settings.personal.account.secrets.label": "Rahasia", "settings.personal.account.sections.apiKeys.title": "Kunci API", "settings.personal.account.sections.password.title": "Kata sandi", "settings.personal.account.sections.profile.title": "Profil", @@ -2764,754 +2767,754 @@ "settings.personal.account.updatePassword.label": "Perbarui kata sandi", "settings.personal.archivedChats.exportArchivedChats.label": "Ekspor", "settings.personal.archivedChats.title": "Obrolan yang Diarsipkan", - "settings.personal.archivedChats.unarchiveAll.label": "", - "settings.personal.audio.allowNonLocalVoices.description": "", + "settings.personal.archivedChats.unarchiveAll.label": "Batalkan Arsip Semua", + "settings.personal.audio.allowNonLocalVoices.description": "Sertakan suara yang tidak disediakan oleh layanan ucapan lokal.", "settings.personal.audio.allowNonLocalVoices.label": "Izinkan suara non-lokal", - "settings.personal.audio.autoPlaybackResponse.description": "", + "settings.personal.audio.autoPlaybackResponse.description": "Putar respons asisten secara otomatis.", "settings.personal.audio.autoPlaybackResponse.label": "Respons pemutaran otomatis", - "settings.personal.audio.browserVoice.description": "", + "settings.personal.audio.browserVoice.description": "Pilih suara peramban yang digunakan untuk output suara.", "settings.personal.audio.browserVoice.label": "Mengatur Suara", - "settings.personal.audio.instantAutoSendAfterVoiceTranscription.description": "", + "settings.personal.audio.instantAutoSendAfterVoiceTranscription.description": "Kirim input suara tertranskripsi segera setelah pengenalan ucapan selesai.", "settings.personal.audio.instantAutoSendAfterVoiceTranscription.label": "Kirim Otomatis Instan Setelah Transkripsi Suara", - "settings.personal.audio.kokoroJsDtype.description": "", - "settings.personal.audio.kokoroJsDtype.label": "", - "settings.personal.audio.kokoroVoice.description": "", + "settings.personal.audio.kokoroJsDtype.description": "Pilih presisi model lokal yang digunakan oleh Kokoro.js.", + "settings.personal.audio.kokoroJsDtype.label": "Kokoro.js Dtype", + "settings.personal.audio.kokoroVoice.description": "Pilih suara Kokoro.js yang digunakan untuk output suara.", "settings.personal.audio.kokoroVoice.label": "Mengatur Suara", - "settings.personal.audio.language.description": "", + "settings.personal.audio.language.description": "Atur bahasa pengenalan ucapan atau biarkan kosong untuk mendeteksi secara otomatis.", "settings.personal.audio.language.label": "Bahasa", "settings.personal.audio.sections.sttSettings.title": "Pengaturan STT", "settings.personal.audio.sections.ttsSettings.title": "Pengaturan TTS", "settings.personal.audio.sections.voice.title": "Suara", - "settings.personal.audio.serviceVoice.description": "", + "settings.personal.audio.serviceVoice.description": "Pilih suara layanan text-to-speech yang dikonfigurasi.", "settings.personal.audio.serviceVoice.label": "Mengatur Suara", - "settings.personal.audio.speechPlaybackSpeed.description": "", - "settings.personal.audio.speechPlaybackSpeed.label": "", - "settings.personal.audio.speechToTextEngine.description": "", + "settings.personal.audio.speechPlaybackSpeed.description": "Sesuaikan kecepatan pemutaran respons suara.", + "settings.personal.audio.speechPlaybackSpeed.label": "Kecepatan Pemutaran Suara", + "settings.personal.audio.speechToTextEngine.description": "Pilih mesin yang digunakan untuk mentranskripsikan input suara.", "settings.personal.audio.speechToTextEngine.label": "Mesin Pengenal Ucapan ke Teks", - "settings.personal.audio.textToSpeechEngine.description": "", + "settings.personal.audio.textToSpeechEngine.description": "Pilih mesin yang digunakan untuk membacakan respons asisten.", "settings.personal.audio.textToSpeechEngine.label": "Mesin Teks-ke-Suara", "settings.personal.audio.title": "Audio", - "settings.personal.connections.addConnection.description": "", - "settings.personal.connections.addConnection.label": "", - "settings.personal.connections.sections.directConnections.title": "", + "settings.personal.connections.addConnection.description": "Hubungkan ke endpoint API kompatibel OpenAI milik Anda sendiri.", + "settings.personal.connections.addConnection.label": "Tambah Koneksi", + "settings.personal.connections.sections.directConnections.title": "Koneksi Langsung", "settings.personal.connections.title": "Koneksi", - "settings.personal.dataControls.archiveAll.label": "", - "settings.personal.dataControls.archiveAllChats.description": "", + "settings.personal.dataControls.archiveAll.label": "Arsipkan Semua", + "settings.personal.dataControls.archiveAllChats.description": "Pindahkan setiap obrolan ke arsip setelah konfirmasi.", "settings.personal.dataControls.archiveAllChats.label": "Arsipkan Semua Obrolan", - "settings.personal.dataControls.deleteAllChats.description": "", + "settings.personal.dataControls.deleteAllChats.description": "Hapus permanen setiap obrolan setelah konfirmasi.", "settings.personal.dataControls.deleteAllChats.label": "Menghapus Semua Obrolan", - "settings.personal.dataControls.exportChats.description": "", + "settings.personal.dataControls.exportChats.description": "Unduh riwayat obrolan Anda sebagai ekspor JSON.", "settings.personal.dataControls.exportChats.label": "Ekspor Obrolan", - "settings.personal.dataControls.importChats.description": "", + "settings.personal.dataControls.importChats.description": "Impor riwayat obrolan dari file ekspor JSON.", "settings.personal.dataControls.importChats.label": "Impor Obrolan", - "settings.personal.dataControls.manageFiles.description": "", - "settings.personal.dataControls.manageFiles.label": "", + "settings.personal.dataControls.manageFiles.description": "Buka pengelola file untuk file yang diunggah.", + "settings.personal.dataControls.manageFiles.label": "Kelola File", "settings.personal.dataControls.sections.chats.title": "Obrolan", - "settings.personal.dataControls.sections.files.title": "", - "settings.personal.dataControls.sharedChats.description": "", - "settings.personal.dataControls.sharedChats.label": "", - "settings.personal.dataControls.title": "", - "settings.personal.general.language.description": "", + "settings.personal.dataControls.sections.files.title": "File", + "settings.personal.dataControls.sharedChats.description": "Tinjau dan kelola obrolan yang telah Anda bagikan.", + "settings.personal.dataControls.sharedChats.label": "Obrolan yang Dibagikan", + "settings.personal.dataControls.title": "Kontrol Data", + "settings.personal.general.language.description": "Pilih bahasa yang digunakan untuk teks antarmuka.", "settings.personal.general.language.label": "Bahasa", - "settings.personal.general.modelParameters.description": "", - "settings.personal.general.modelParameters.label": "", - "settings.personal.general.parameters.contextCompactionThreshold.description": "", - "settings.personal.general.parameters.contextCompactionThreshold.label": "", - "settings.personal.general.parameters.format.label": "", - "settings.personal.general.parameters.frequencyPenalty.label": "", - "settings.personal.general.parameters.functionCalling.description": "", - "settings.personal.general.parameters.functionCalling.label": "", - "settings.personal.general.parameters.keepAlive.label": "", - "settings.personal.general.parameters.logitBias.label": "", - "settings.personal.general.parameters.maxTokens.label": "", - "settings.personal.general.parameters.minP.label": "", - "settings.personal.general.parameters.mirostat.label": "", - "settings.personal.general.parameters.mirostatEta.label": "", - "settings.personal.general.parameters.mirostatTau.label": "", - "settings.personal.general.parameters.numBatch.label": "", - "settings.personal.general.parameters.numCtx.label": "", - "settings.personal.general.parameters.numGpu.label": "", - "settings.personal.general.parameters.numKeep.label": "", - "settings.personal.general.parameters.numThread.label": "", - "settings.personal.general.parameters.ollama.description": "", + "settings.personal.general.modelParameters.description": "Tampilkan atau sembunyikan parameter generasi kustom.", + "settings.personal.general.modelParameters.label": "Parameter model", + "settings.personal.general.parameters.contextCompactionThreshold.description": "Tetapkan ambang batas token pemadatan konteks khusus model. Jika disetel, ini menimpa ambang batas global hingga batas maksimal global.", + "settings.personal.general.parameters.contextCompactionThreshold.label": "Ambang Batas Pemadatan Konteks", + "settings.personal.general.parameters.format.label": "format", + "settings.personal.general.parameters.frequencyPenalty.label": "frequency_penalty", + "settings.personal.general.parameters.functionCalling.description": "Mode native (default) memanfaatkan kemampuan pemanggilan alat bawaan model. Mode legacy bekerja dengan lebih banyak model dengan memanggil alat sekali sebelum eksekusi melalui injeksi prompt.", + "settings.personal.general.parameters.functionCalling.label": "Pemanggilan Fungsi", + "settings.personal.general.parameters.keepAlive.label": "keep_alive", + "settings.personal.general.parameters.logitBias.label": "logit_bias", + "settings.personal.general.parameters.maxTokens.label": "max_tokens", + "settings.personal.general.parameters.minP.label": "min_p", + "settings.personal.general.parameters.mirostat.label": "mirostat", + "settings.personal.general.parameters.mirostatEta.label": "mirostat_eta", + "settings.personal.general.parameters.mirostatTau.label": "mirostat_tau", + "settings.personal.general.parameters.numBatch.label": "num_batch", + "settings.personal.general.parameters.numCtx.label": "num_ctx", + "settings.personal.general.parameters.numGpu.label": "num_gpu", + "settings.personal.general.parameters.numKeep.label": "num_keep", + "settings.personal.general.parameters.numThread.label": "num_thread", + "settings.personal.general.parameters.ollama.description": "Opsi ini mengaktifkan atau menonaktifkan fitur penalaran di Ollama, yang memungkinkan model berpikir sebelum menghasilkan respons. Saat diaktifkan, model membutuhkan waktu sejenak untuk memproses konteks percakapan dan menghasilkan respons yang lebih matang.", "settings.personal.general.parameters.ollama.label": "Ollama", - "settings.personal.general.parameters.presencePenalty.label": "", - "settings.personal.general.parameters.reasoningEffort.description": "", - "settings.personal.general.parameters.reasoningEffort.label": "", - "settings.personal.general.parameters.reasoningTags.description": "", - "settings.personal.general.parameters.reasoningTags.label": "", - "settings.personal.general.parameters.repeatLastN.label": "", - "settings.personal.general.parameters.repeatPenalty.label": "", - "settings.personal.general.parameters.seed.description": "", + "settings.personal.general.parameters.presencePenalty.label": "presence_penalty", + "settings.personal.general.parameters.reasoningEffort.description": "Membatasi upaya penalaran untuk model penalaran. Hanya berlaku untuk model penalaran dari penyedia tertentu yang mendukung fitur ini.", + "settings.personal.general.parameters.reasoningEffort.label": "Upaya Penalaran", + "settings.personal.general.parameters.reasoningTags.description": "Aktifkan, nonaktifkan, atau sesuaikan tag penalaran yang digunakan oleh model. \"Diaktifkan\" menggunakan tag default, \"Dinonaktifkan\" mematikan tag penalaran, dan \"Kustom\" memungkinkan Anda menentukan tag awal dan akhir sendiri.", + "settings.personal.general.parameters.reasoningTags.label": "Tag Penalaran", + "settings.personal.general.parameters.repeatLastN.label": "repeat_last_n", + "settings.personal.general.parameters.repeatPenalty.label": "repeat_penalty", + "settings.personal.general.parameters.seed.description": "Menetapkan seed angka acak untuk pembuatan respons. Mengaturnya ke angka tertentu akan membuat model menghasilkan teks yang sama untuk prompt yang sama.", "settings.personal.general.parameters.seed.label": "Benih", - "settings.personal.general.parameters.stopSequence.description": "", + "settings.personal.general.parameters.stopSequence.description": "Menetapkan urutan henti yang digunakan. Saat pola ini ditemukan, LLM akan berhenti menghasilkan teks. Beberapa pola henti dapat diatur dengan menentukan beberapa parameter stop terpisah dalam modelfile.", "settings.personal.general.parameters.stopSequence.label": "Hentikan Urutan", - "settings.personal.general.parameters.streamChatResponse.description": "", - "settings.personal.general.parameters.streamChatResponse.label": "", - "settings.personal.general.parameters.streamDeltaChunkSize.description": "", - "settings.personal.general.parameters.streamDeltaChunkSize.label": "", - "settings.personal.general.parameters.temperature.description": "", + "settings.personal.general.parameters.streamChatResponse.description": "Saat diaktifkan, model merespons setiap pesan obrolan secara real-time segera setelah pengguna mengirim pesan. Mode ini berguna untuk obrolan langsung, tetapi dapat memengaruhi performa pada perangkat keras yang lebih lambat.", + "settings.personal.general.parameters.streamChatResponse.label": "Streaming Respons Obrolan", + "settings.personal.general.parameters.streamDeltaChunkSize.description": "Ukuran potongan delta stream untuk model. Memperbesar ukuran potongan membuat model merespons dengan potongan teks yang lebih besar sekaligus.", + "settings.personal.general.parameters.streamDeltaChunkSize.label": "Ukuran Chunk Delta Stream", + "settings.personal.general.parameters.temperature.description": "Suhu model. Menaikkan suhu membuat jawaban model lebih kreatif.", "settings.personal.general.parameters.temperature.label": "Suhu", - "settings.personal.general.parameters.tfsZ.label": "", - "settings.personal.general.parameters.think.label": "", - "settings.personal.general.parameters.topK.label": "", - "settings.personal.general.parameters.topP.label": "", - "settings.personal.general.parameters.useMlock.label": "", - "settings.personal.general.parameters.useMmap.label": "", + "settings.personal.general.parameters.tfsZ.label": "tfs_z", + "settings.personal.general.parameters.think.label": "think", + "settings.personal.general.parameters.topK.label": "top_k", + "settings.personal.general.parameters.topP.label": "top_p", + "settings.personal.general.parameters.useMlock.label": "use_mlock", + "settings.personal.general.parameters.useMmap.label": "use_mmap", "settings.personal.general.sections.advancedParameters.title": "Parameter Lanjutan", - "settings.personal.general.sections.systemPrompt.description": "", + "settings.personal.general.sections.systemPrompt.description": "Atur prompt sistem default untuk obrolan baru.", "settings.personal.general.sections.systemPrompt.title": "Permintaan Sistem", "settings.personal.general.sections.webuiSettings.title": "Pengaturan WebUI", - "settings.personal.general.theme.description": "", + "settings.personal.general.theme.description": "Pilih tema warna yang digunakan antarmuka.", "settings.personal.general.theme.label": "Tema", "settings.personal.general.title": "Umum", - "settings.personal.interface.accessibilityMode.description": "", - "settings.personal.interface.accessibilityMode.label": "", - "settings.personal.interface.allowUserLocation.description": "", + "settings.personal.interface.accessibilityMode.description": "Aktifkan peningkatan visual yang berfokus pada aksesibilitas.", + "settings.personal.interface.accessibilityMode.label": "Mode Aksesibilitas", + "settings.personal.interface.allowUserLocation.description": "Bagikan lokasi Anda saat ini dengan fitur yang membutuhkannya.", "settings.personal.interface.allowUserLocation.label": "Izinkan Lokasi Pengguna", - "settings.personal.interface.allowVoiceInterruptionInCall.description": "", + "settings.personal.interface.allowVoiceInterruptionInCall.description": "Izinkan suara memotong ucapan asisten selama panggilan suara.", "settings.personal.interface.allowVoiceInterruptionInCall.label": "Izinkan Gangguan Suara dalam Panggilan", - "settings.personal.interface.alwaysCollapseCodeBlocks.description": "", - "settings.personal.interface.alwaysCollapseCodeBlocks.label": "", - "settings.personal.interface.alwaysExpandDetails.description": "", - "settings.personal.interface.alwaysExpandDetails.label": "", - "settings.personal.interface.android.label": "", - "settings.personal.interface.autoCopyResponseToClipboard.description": "", + "settings.personal.interface.alwaysCollapseCodeBlocks.description": "Ciutkan blok kode secara default.", + "settings.personal.interface.alwaysCollapseCodeBlocks.label": "Selalu Ciutkan Blok Kode", + "settings.personal.interface.alwaysExpandDetails.description": "Buka blok rincian secara default.", + "settings.personal.interface.alwaysExpandDetails.label": "Selalu Perluas Rincian", + "settings.personal.interface.android.label": "Android", + "settings.personal.interface.autoCopyResponseToClipboard.description": "Salin respons asisten terbaru ke papan klip secara otomatis setelah selesai.", "settings.personal.interface.autoCopyResponseToClipboard.label": "Tanggapan Salin Otomatis ke Papan Klip", - "settings.personal.interface.chatBackgroundImage.description": "", + "settings.personal.interface.chatBackgroundImage.description": "Unggah atau atur ulang gambar latar belakang konten obrolan.", "settings.personal.interface.chatBackgroundImage.label": "Gambar Latar Belakang Obrolan", - "settings.personal.interface.chatBubbleUi.description": "", + "settings.personal.interface.chatBubbleUi.description": "Tampilkan pesan dalam wadah gelembung yang ringkas.", "settings.personal.interface.chatBubbleUi.label": "UI Gelembung Obrolan", - "settings.personal.interface.chatDirection.description": "", + "settings.personal.interface.chatDirection.description": "Pilih arah teks: otomatis, kiri-ke-kanan, atau kanan-ke-kiri.", "settings.personal.interface.chatDirection.label": "Arah obrolan", - "settings.personal.interface.chatHoverPreviews.description": "", - "settings.personal.interface.chatHoverPreviews.label": "", - "settings.personal.interface.chatTagsAutoGeneration.description": "", - "settings.personal.interface.chatTagsAutoGeneration.label": "", - "settings.personal.interface.compressImagesInChannels.description": "", - "settings.personal.interface.compressImagesInChannels.label": "", - "settings.personal.interface.copyFormattedText.description": "", - "settings.personal.interface.copyFormattedText.label": "", - "settings.personal.interface.decreaseUiScale.label": "", - "settings.personal.interface.defaultUploadMode.description": "", - "settings.personal.interface.defaultUploadMode.label": "", - "settings.personal.interface.detectArtifactsAutomatically.description": "", - "settings.personal.interface.detectArtifactsAutomatically.label": "", - "settings.personal.interface.displayChatTitleInTab.description": "", - "settings.personal.interface.displayChatTitleInTab.label": "", - "settings.personal.interface.displayEmojiInCall.description": "", + "settings.personal.interface.chatHoverPreviews.description": "Tampilkan pratinjau mengambang dari pesan terbaru saat mengarahkan kursor ke obrolan di bilah sisi.", + "settings.personal.interface.chatHoverPreviews.label": "Pratinjau Hover Obrolan", + "settings.personal.interface.chatTagsAutoGeneration.description": "Buat tag untuk obrolan secara otomatis.", + "settings.personal.interface.chatTagsAutoGeneration.label": "Pembuatan Tag Obrolan Otomatis", + "settings.personal.interface.compressImagesInChannels.description": "Terapkan kompresi gambar untuk unggahan di saluran juga.", + "settings.personal.interface.compressImagesInChannels.label": "Kompres Gambar di Saluran", + "settings.personal.interface.copyFormattedText.description": "Salin konten berformat kaya alih-alih teks biasa.", + "settings.personal.interface.copyFormattedText.label": "Salin Teks Berformat", + "settings.personal.interface.decreaseUiScale.label": "Perkecil Skala UI", + "settings.personal.interface.defaultUploadMode.description": "Lampirkan berkas dengan konten lengkap atau pengambilan terfokus secara bawaan.", + "settings.personal.interface.defaultUploadMode.label": "Mode Unggah Bawaan", + "settings.personal.interface.detectArtifactsAutomatically.description": "Deteksi artefak yang dihasilkan dan tampilkan di ruang kerja artefak.", + "settings.personal.interface.detectArtifactsAutomatically.label": "Deteksi Artefak Otomatis", + "settings.personal.interface.displayChatTitleInTab.description": "Gunakan judul obrolan aktif sebagai judul tab peramban.", + "settings.personal.interface.displayChatTitleInTab.label": "Tampilkan Judul Obrolan di Tab", + "settings.personal.interface.displayEmojiInCall.description": "Tampilkan umpan balik emoji di antarmuka panggilan.", "settings.personal.interface.displayEmojiInCall.label": "Menampilkan Emoji dalam Panggilan", - "settings.personal.interface.displayMultiModelResponsesInTabs.description": "", - "settings.personal.interface.displayMultiModelResponsesInTabs.label": "", - "settings.personal.interface.displayTheUsernameInsteadOfYouInTheChat.description": "", + "settings.personal.interface.displayMultiModelResponsesInTabs.description": "Kelompokkan respons multi-model ke dalam tab.", + "settings.personal.interface.displayMultiModelResponsesInTabs.label": "Tampilkan Respons Multi-model di Tab", + "settings.personal.interface.displayTheUsernameInsteadOfYouInTheChat.description": "Tampilkan label nama pengguna alih-alih Anda di gelembung obrolan.", "settings.personal.interface.displayTheUsernameInsteadOfYouInTheChat.label": "Menampilkan nama pengguna, bukan Anda di Obrolan", - "settings.personal.interface.enableMessageQueue.description": "", - "settings.personal.interface.enableMessageQueue.label": "", - "settings.personal.interface.enterKeyBehavior.description": "", - "settings.personal.interface.enterKeyBehavior.label": "", - "settings.personal.interface.fadeEffectForStreamingText.description": "", - "settings.personal.interface.fadeEffectForStreamingText.label": "", - "settings.personal.interface.floatingQuickActions.label": "", - "settings.personal.interface.followUpAutoGeneration.description": "", - "settings.personal.interface.followUpAutoGeneration.label": "", - "settings.personal.interface.fontFamily.description": "", - "settings.personal.interface.fontFamily.label": "", - "settings.personal.interface.hapticFeedback.label": "", - "settings.personal.interface.iframeSandboxAllowDownloads.description": "", - "settings.personal.interface.iframeSandboxAllowDownloads.label": "", - "settings.personal.interface.iframeSandboxAllowForms.description": "", - "settings.personal.interface.iframeSandboxAllowForms.label": "", - "settings.personal.interface.iframeSandboxAllowSameOrigin.description": "", - "settings.personal.interface.iframeSandboxAllowSameOrigin.label": "", - "settings.personal.interface.iframeSandboxAllowScripts.description": "", - "settings.personal.interface.iframeSandboxAllowScripts.label": "", - "settings.personal.interface.imageCompression.label": "", - "settings.personal.interface.increaseUiScale.label": "", - "settings.personal.interface.insertFollowUpPromptToInput.description": "", - "settings.personal.interface.insertFollowUpPromptToInput.label": "", - "settings.personal.interface.insertPromptAsRichText.description": "", - "settings.personal.interface.insertPromptAsRichText.label": "", - "settings.personal.interface.insertSuggestionPromptToInput.description": "", - "settings.personal.interface.insertSuggestionPromptToInput.label": "", - "settings.personal.interface.keepFollowUpPromptsInChat.description": "", - "settings.personal.interface.keepFollowUpPromptsInChat.label": "", - "settings.personal.interface.landingPageMode.description": "", - "settings.personal.interface.landingPageMode.label": "", - "settings.personal.interface.openModalToManageFloatingQuickActions.label": "", - "settings.personal.interface.openModalToManageImageCompression.label": "", - "settings.personal.interface.pasteLargeTextAsFile.description": "", - "settings.personal.interface.pasteLargeTextAsFile.label": "", - "settings.personal.interface.promptAutocompletion.description": "", - "settings.personal.interface.promptAutocompletion.label": "", - "settings.personal.interface.regenerateMenu.description": "", - "settings.personal.interface.regenerateMenu.label": "", - "settings.personal.interface.renderMarkdownInAssistantMessages.description": "", - "settings.personal.interface.renderMarkdownInAssistantMessages.label": "", - "settings.personal.interface.renderMarkdownInPreviews.description": "", - "settings.personal.interface.renderMarkdownInPreviews.label": "", - "settings.personal.interface.renderMarkdownInUserMessages.description": "", - "settings.personal.interface.renderMarkdownInUserMessages.label": "", - "settings.personal.interface.responseAutoScroll.description": "", - "settings.personal.interface.responseAutoScroll.label": "", - "settings.personal.interface.richTextInputForChat.description": "", - "settings.personal.interface.richTextInputForChat.label": "", - "settings.personal.interface.scrollOnBranchChange.description": "", - "settings.personal.interface.scrollOnBranchChange.label": "", - "settings.personal.interface.sections.artifacts.title": "", + "settings.personal.interface.enableMessageQueue.description": "Antrekan pesan keluar alih-alih memotong respons aktif.", + "settings.personal.interface.enableMessageQueue.label": "Aktifkan Antrean Pesan", + "settings.personal.interface.enterKeyBehavior.description": "Pilih apakah Enter langsung mengirim pesan atau menggunakan Ctrl+Enter.", + "settings.personal.interface.enterKeyBehavior.label": "Perilaku Tombol Enter", + "settings.personal.interface.fadeEffectForStreamingText.description": "Beri efek memudar pada teks streaming saat tiba.", + "settings.personal.interface.fadeEffectForStreamingText.label": "Efek Memudar untuk Teks Streaming", + "settings.personal.interface.floatingQuickActions.label": "Tindakan Cepat Melayang", + "settings.personal.interface.followUpAutoGeneration.description": "Hasilkan saran prompt lanjutan setelah respons.", + "settings.personal.interface.followUpAutoGeneration.label": "Pembuatan Otomatis Prompt Lanjutan", + "settings.personal.interface.fontFamily.description": "Gunakan keluarga font lokal untuk antarmuka aplikasi.", + "settings.personal.interface.fontFamily.label": "Keluarga Font", + "settings.personal.interface.hapticFeedback.label": "Umpan Balik Haptik", + "settings.personal.interface.iframeSandboxAllowDownloads.description": "Izinkan unduhan di dalam iframe sandbox.", + "settings.personal.interface.iframeSandboxAllowDownloads.label": "Sandbox iframe Izinkan Unduhan", + "settings.personal.interface.iframeSandboxAllowForms.description": "Izinkan formulir di dalam iframe artefak sandbox.", + "settings.personal.interface.iframeSandboxAllowForms.label": "Sandbox iframe Izinkan Formulir", + "settings.personal.interface.iframeSandboxAllowSameOrigin.description": "Izinkan artefak mengakses API peramban same-origin di dalam sandbox.", + "settings.personal.interface.iframeSandboxAllowSameOrigin.label": "Sandbox iframe Izinkan Same Origin", + "settings.personal.interface.iframeSandboxAllowScripts.description": "Izinkan skrip di dalam iframe sandbox.", + "settings.personal.interface.iframeSandboxAllowScripts.label": "Sandbox iframe Izinkan Skrip", + "settings.personal.interface.imageCompression.label": "Kompresi Gambar", + "settings.personal.interface.increaseUiScale.label": "Tingkatkan Skala UI", + "settings.personal.interface.insertFollowUpPromptToInput.description": "Sisipkan prompt lanjutan yang dipilih langsung ke kolom input.", + "settings.personal.interface.insertFollowUpPromptToInput.label": "Sisipkan Prompt Lanjutan ke Input", + "settings.personal.interface.insertPromptAsRichText.description": "Tempel prompt yang disisipkan sebagai teks kaya jika memungkinkan.", + "settings.personal.interface.insertPromptAsRichText.label": "Sisipkan Prompt sebagai Teks Kaya", + "settings.personal.interface.insertSuggestionPromptToInput.description": "Masukkan teks saran yang dipilih ke kolom input.", + "settings.personal.interface.insertSuggestionPromptToInput.label": "Sisipkan Prompt Saran ke Input", + "settings.personal.interface.keepFollowUpPromptsInChat.description": "Tetap tampilkan prompt lanjutan yang dihasilkan di dalam obrolan.", + "settings.personal.interface.keepFollowUpPromptsInChat.label": "Pertahankan Prompt Lanjutan di Obrolan", + "settings.personal.interface.landingPageMode.description": "Pilih apakah aplikasi terbuka ke tampilan beranda default atau obrolan.", + "settings.personal.interface.landingPageMode.label": "Mode Halaman Arahan", + "settings.personal.interface.openModalToManageFloatingQuickActions.label": "Buka Modal untuk Mengelola Tindakan Cepat Melayang", + "settings.personal.interface.openModalToManageImageCompression.label": "Buka Modal untuk Mengelola Kompresi Gambar", + "settings.personal.interface.pasteLargeTextAsFile.description": "Ubah teks panjang yang ditempel menjadi lampiran berkas.", + "settings.personal.interface.pasteLargeTextAsFile.label": "Tempel Teks Panjang sebagai Berkas", + "settings.personal.interface.promptAutocompletion.description": "Sarankan pelengkapan saat menyusun prompt.", + "settings.personal.interface.promptAutocompletion.label": "Pelengkapan Otomatis Prompt", + "settings.personal.interface.regenerateMenu.description": "Tampilkan menu tindakan buat ulang untuk respons asisten.", + "settings.personal.interface.regenerateMenu.label": "Menu Buat Ulang", + "settings.personal.interface.renderMarkdownInAssistantMessages.description": "Format sintaksis Markdown dalam respons asisten.", + "settings.personal.interface.renderMarkdownInAssistantMessages.label": "Render Markdown di Pesan Asisten", + "settings.personal.interface.renderMarkdownInPreviews.description": "Format Markdown dalam pratinjau dan antarmuka konten ringkas.", + "settings.personal.interface.renderMarkdownInPreviews.label": "Render Markdown di Pratinjau", + "settings.personal.interface.renderMarkdownInUserMessages.description": "Format sintaksis Markdown dalam pesan Anda.", + "settings.personal.interface.renderMarkdownInUserMessages.label": "Render Markdown di Pesan Pengguna", + "settings.personal.interface.responseAutoScroll.description": "Ikuti respons asisten saat dibuat.", + "settings.personal.interface.responseAutoScroll.label": "Gulir Otomatis Respons", + "settings.personal.interface.richTextInputForChat.description": "Gunakan penyusun teks kaya alih-alih area teks biasa.", + "settings.personal.interface.richTextInputForChat.label": "Input Teks Kaya untuk Obrolan", + "settings.personal.interface.scrollOnBranchChange.description": "Gulir ke cabang aktif saat beralih cabang respons.", + "settings.personal.interface.scrollOnBranchChange.label": "Gulir Saat Penggantian Cabang", + "settings.personal.interface.sections.artifacts.title": "Artefak", "settings.personal.interface.sections.chat.title": "Obrolan", "settings.personal.interface.sections.file.title": "Berkas", - "settings.personal.interface.sections.input.title": "", + "settings.personal.interface.sections.input.title": "Input", "settings.personal.interface.sections.ui.title": "UI", "settings.personal.interface.sections.voice.title": "Suara", - "settings.personal.interface.showFilesOnTerminalSelect.description": "", - "settings.personal.interface.showFilesOnTerminalSelect.label": "", - "settings.personal.interface.showFormattingToolbar.description": "", - "settings.personal.interface.showFormattingToolbar.label": "", - "settings.personal.interface.stylizedPdfExport.description": "", - "settings.personal.interface.stylizedPdfExport.label": "", - "settings.personal.interface.temporaryChatByDefault.description": "", - "settings.personal.interface.temporaryChatByDefault.label": "", - "settings.personal.interface.terminalFileDisplay.description": "", - "settings.personal.interface.terminalFileDisplay.label": "", - "settings.personal.interface.terminalPreviewAllowSameOrigin.description": "", - "settings.personal.interface.terminalPreviewAllowSameOrigin.label": "", + "settings.personal.interface.showFilesOnTerminalSelect.description": "Buka penjelajah berkas setelah memilih terminal.", + "settings.personal.interface.showFilesOnTerminalSelect.label": "Tampilkan Berkas saat Terminal Dipilih", + "settings.personal.interface.showFormattingToolbar.description": "Tampilkan bilah pemformatan pada penyusun teks kaya.", + "settings.personal.interface.showFormattingToolbar.label": "Tampilkan Bilah Alat Pemformatan", + "settings.personal.interface.stylizedPdfExport.description": "Gunakan pemformatan bergaya saat mengekspor obrolan ke PDF.", + "settings.personal.interface.stylizedPdfExport.label": "Ekspor PDF Bergaya", + "settings.personal.interface.temporaryChatByDefault.description": "Mulai obrolan baru sebagai obrolan sementara secara default.", + "settings.personal.interface.temporaryChatByDefault.label": "Obrolan Sementara secara Default", + "settings.personal.interface.terminalFileDisplay.description": "Pilih lokasi default kemunculan hasil display_file terminal.", + "settings.personal.interface.terminalFileDisplay.label": "Tampilan Berkas Terminal", + "settings.personal.interface.terminalPreviewAllowSameOrigin.description": "Izinkan pratinjau terminal mengakses API browser same-origin.", + "settings.personal.interface.terminalPreviewAllowSameOrigin.label": "Izinkan Same-Origin pada Pratinjau Terminal", "settings.personal.interface.title": "Antarmuka", - "settings.personal.interface.titleAutoGeneration.description": "", + "settings.personal.interface.titleAutoGeneration.description": "Hasilkan judul obrolan secara otomatis dari konten percakapan.", "settings.personal.interface.titleAutoGeneration.label": "Pembuatan Judul Secara Otomatis", - "settings.personal.interface.toastNotificationsForNewUpdates.description": "", - "settings.personal.interface.toastNotificationsForNewUpdates.label": "", - "settings.personal.interface.uiScale.label": "", - "settings.personal.interface.webSearchInChat.description": "", - "settings.personal.interface.webSearchInChat.label": "", - "settings.personal.interface.widescreenMode.description": "", + "settings.personal.interface.toastNotificationsForNewUpdates.description": "Tampilkan notifikasi toast pembaruan kepada admin saat versi baru tersedia.", + "settings.personal.interface.toastNotificationsForNewUpdates.label": "Notifikasi Toast untuk Pembaruan Baru", + "settings.personal.interface.uiScale.label": "Skala UI", + "settings.personal.interface.webSearchInChat.description": "Atur ketersediaan pencarian web untuk obrolan baru.", + "settings.personal.interface.webSearchInChat.label": "Pencarian Web di Obrolan", + "settings.personal.interface.widescreenMode.description": "Gunakan tata letak obrolan yang lebih lebar pada layar besar.", "settings.personal.interface.widescreenMode.label": "Mode Layar Lebar", - "settings.personal.notifications.addNotificationTarget.label": "", - "settings.personal.notifications.browserNotifications.label": "", - "settings.personal.notifications.notificationSound.label": "", - "settings.personal.notifications.notificationTargets.label": "", + "settings.personal.notifications.addNotificationTarget.label": "Tambah Target Notifikasi", + "settings.personal.notifications.browserNotifications.label": "Notifikasi Browser", + "settings.personal.notifications.notificationSound.label": "Suara Notifikasi", + "settings.personal.notifications.notificationTargets.label": "Target Notifikasi", "settings.personal.notifications.title": "Pemberitahuan", "settings.personal.personalization.clearMemory.label": "Menghapus memori", "settings.personal.personalization.manageMemories.label": "Mengelola", "settings.personal.personalization.memory.description": "Anda dapat mempersonalisasi interaksi Anda dengan LLM dengan menambahkan kenangan melalui tombol 'Kelola' di bawah ini, sehingga lebih bermanfaat dan disesuaikan untuk Anda.", "settings.personal.personalization.memory.label": "Memori", "settings.personal.personalization.noResultsFound.description": "Memori yang dapat diakses oleh LLM akan ditampilkan di sini.", - "settings.personal.personalization.savedMemories.label": "", + "settings.personal.personalization.savedMemories.label": "Memori Tersimpan", "settings.personal.personalization.sections.memory.title": "Memori", "settings.personal.personalization.title": "Personalisasi", - "settings.personal.shortcuts.acceptAutocomplete.label": "", - "settings.personal.shortcuts.addPrompt.label": "", - "settings.personal.shortcuts.allowToolCall.label": "", - "settings.personal.shortcuts.attachFile.label": "", - "settings.personal.shortcuts.closeModal.label": "", + "settings.personal.shortcuts.acceptAutocomplete.label": "Terima Pembuatan Pelengkapan Otomatis\\nLompat ke Variabel Prompt", + "settings.personal.shortcuts.addPrompt.label": "Tambah Prompt Kustom", + "settings.personal.shortcuts.allowToolCall.label": "Izinkan Panggilan Alat", + "settings.personal.shortcuts.attachFile.label": "Lampirkan Berkas dari Pengetahuan", + "settings.personal.shortcuts.closeModal.label": "Tutup Modal", "settings.personal.shortcuts.command.label": "Perintah", - "settings.personal.shortcuts.copyLastCodeBlock.label": "", - "settings.personal.shortcuts.copyLastResponse.label": "", + "settings.personal.shortcuts.copyLastCodeBlock.label": "Salin Blok Kode Terakhir", + "settings.personal.shortcuts.copyLastResponse.label": "Salin Respons Terakhir", "settings.personal.shortcuts.deleteChat.label": "Menghapus Obrolan", - "settings.personal.shortcuts.denyToolCall.label": "", - "settings.personal.shortcuts.enableKeyboardShortcuts.description": "", - "settings.personal.shortcuts.enableKeyboardShortcuts.label": "", - "settings.personal.shortcuts.focusInput.label": "", - "settings.personal.shortcuts.generateMessagePair.label": "", - "settings.personal.shortcuts.navigateChatDown.label": "", - "settings.personal.shortcuts.navigateChatUp.label": "", - "settings.personal.shortcuts.navigatePromptHistoryUp.label": "", + "settings.personal.shortcuts.denyToolCall.label": "Tolak Panggilan Alat", + "settings.personal.shortcuts.enableKeyboardShortcuts.description": "Saat dinonaktifkan, pintasan keyboard tidak akan memicu aksi apa pun.", + "settings.personal.shortcuts.enableKeyboardShortcuts.label": "Aktifkan Pintasan Keyboard", + "settings.personal.shortcuts.focusInput.label": "Fokuskan Input Obrolan", + "settings.personal.shortcuts.generateMessagePair.label": "Hasilkan Pasangan Pesan", + "settings.personal.shortcuts.navigateChatDown.label": "Beralih ke Obrolan Berikutnya", + "settings.personal.shortcuts.navigateChatUp.label": "Beralih ke Obrolan Sebelumnya", + "settings.personal.shortcuts.navigatePromptHistoryUp.label": "Sunting Pesan Terakhir", "settings.personal.shortcuts.newChat.label": "Obrolan Baru", - "settings.personal.shortcuts.newTemporaryChat.label": "", - "settings.personal.shortcuts.openModelSelector.label": "", - "settings.personal.shortcuts.openSettings.label": "", - "settings.personal.shortcuts.preventFileCreation.label": "", - "settings.personal.shortcuts.regenerateResponse.label": "", - "settings.personal.shortcuts.resetDefaults.label": "", + "settings.personal.shortcuts.newTemporaryChat.label": "Obrolan Sementara Baru", + "settings.personal.shortcuts.openModelSelector.label": "Buka Pemilih Model", + "settings.personal.shortcuts.openSettings.label": "Buka Pengaturan", + "settings.personal.shortcuts.preventFileCreation.label": "Cegah Pembuatan Berkas", + "settings.personal.shortcuts.regenerateResponse.label": "Buat Ulang Respons", + "settings.personal.shortcuts.resetDefaults.label": "Setel Ulang ke Default", "settings.personal.shortcuts.search.label": "Cari", - "settings.personal.shortcuts.showShortcuts.label": "", - "settings.personal.shortcuts.stopGenerating.label": "", - "settings.personal.shortcuts.talkToModel.label": "", - "settings.personal.shortcuts.title": "", - "settings.personal.shortcuts.toggleControls.label": "", - "settings.personal.shortcuts.toggleDictation.label": "", - "settings.personal.shortcuts.toggleMute.label": "", - "settings.personal.shortcuts.toggleSidebar.label": "", - "settings.personal.tools.addConnection.description": "", - "settings.personal.tools.addConnection.label": "", - "settings.personal.tools.openApi.label": "", - "settings.personal.tools.sections.externalToolServers.title": "", - "settings.personal.tools.terminals.addConnection.description": "", - "settings.personal.tools.terminals.addConnection.label": "", - "settings.personal.tools.terminals.sections.openTerminal.title": "", - "settings.personal.tools.title": "", - "settings.personal.usage.sections.activity.title": "", - "settings.personal.usage.sections.activityInsights.title": "", - "settings.personal.usage.sections.mostUsedTools.title": "", - "settings.personal.usage.sections.overview.title": "", - "settings.personal.usage.sections.topModels.title": "", - "settings.personal.usage.title": "", + "settings.personal.shortcuts.showShortcuts.label": "Tampilkan Pintasan", + "settings.personal.shortcuts.stopGenerating.label": "Hentikan Pembuatan", + "settings.personal.shortcuts.talkToModel.label": "Bicara dengan Model", + "settings.personal.shortcuts.title": "Papan Ketik", + "settings.personal.shortcuts.toggleControls.label": "Alihkan Kontrol", + "settings.personal.shortcuts.toggleDictation.label": "Alihkan Dikte", + "settings.personal.shortcuts.toggleMute.label": "Alihkan Senyap", + "settings.personal.shortcuts.toggleSidebar.label": "Alihkan Bilah Sisi", + "settings.personal.tools.addConnection.description": "Hubungkan ke server alat eksternal yang kompatibel dengan OpenAPI milik Anda.", + "settings.personal.tools.addConnection.label": "Tambah Koneksi", + "settings.personal.tools.openApi.label": "OpenAPI", + "settings.personal.tools.sections.externalToolServers.title": "Server Alat Eksternal", + "settings.personal.tools.terminals.addConnection.description": "Hubungkan ke instans Open Terminal untuk menelusuri berkas dan menggunakannya sebagai alat yang selalu aktif. Hanya satu yang dapat aktif dalam satu waktu.", + "settings.personal.tools.terminals.addConnection.label": "Tambah Koneksi", + "settings.personal.tools.terminals.sections.openTerminal.title": "Open Terminal", + "settings.personal.tools.title": "Integrasi", + "settings.personal.usage.sections.activity.title": "Aktivitas", + "settings.personal.usage.sections.activityInsights.title": "Wawasan aktivitas", + "settings.personal.usage.sections.mostUsedTools.title": "Alat paling sering digunakan", + "settings.personal.usage.sections.overview.title": "Ringkasan", + "settings.personal.usage.sections.topModels.title": "Model teratas", + "settings.personal.usage.title": "Penggunaan", "Share": "Berbagi", "Share Chat": "Bagikan Obrolan", - "Share link copied to clipboard.": "", + "Share link copied to clipboard.": "Tautan bagikan disalin ke papan klip.", "Share to Open WebUI Community": "Bagikan ke Komunitas OpenWebUI", - "Share your background and interests": "", - "Shared": "", - "Shared Chats": "", - "Shared with you": "", - "Sharing Permissions": "", - "Shell": "", - "Shorten older messages so this chat can keep going.": "", + "Share your background and interests": "Bagikan latar belakang dan minat Anda", + "Shared": "Dibagikan", + "Shared Chats": "Obrolan Dibagikan", + "Shared with you": "Dibagikan kepada Anda", + "Sharing Permissions": "Izin Berbagi", + "Shell": "Shell", + "Shorten older messages so this chat can keep going.": "Perpendek pesan lama agar obrolan ini dapat terus berlanjut.", "Show": "Tampilkan", - "Show \"What's New\" Modal on Login": "", - "Show All": "", - "Show all ({{COUNT}} characters)": "", - "Show Files": "", - "Show Hidden Files": "", - "Show image preview": "", - "Show me a code snippet": "", - "Show me a code snippet of a website's sticky header in CSS and JavaScript.": "", - "Show Model": "", - "Show more": "", - "Show or switch the current model.": "", - "Show Shortcuts": "", - "Show the floating quick-action toolbar in chat.": "", + "Show \"What's New\" Modal on Login": "Tampilkan Modal \"Apa yang Baru\" saat Masuk", + "Show All": "Tampilkan Semua", + "Show all ({{COUNT}} characters)": "Tampilkan semua ({{COUNT}} karakter)", + "Show Files": "Tampilkan Berkas", + "Show Hidden Files": "Tampilkan Berkas Tersembunyi", + "Show image preview": "Tampilkan pratinjau gambar", + "Show me a code snippet": "Tunjukkan cuplikan kode", + "Show me a code snippet of a website's sticky header in CSS and JavaScript.": "Tunjukkan cuplikan kode sticky header situs web dalam CSS dan JavaScript.", + "Show Model": "Tampilkan Model", + "Show more": "Tampilkan lebih banyak", + "Show or switch the current model.": "Tampilkan atau beralih model saat ini.", + "Show Shortcuts": "Tampilkan Pintasan", + "Show the floating quick-action toolbar in chat.": "Tampilkan bilah alat tindakan cepat mengambang di obrolan.", "Show your support!": "Tunjukkan dukungan Anda!", "Showcased creativity": "Menampilkan kreativitas", - "Sidebar": "", + "Sidebar": "Bilah Samping", "Sign in": "Masuk", - "Sign in to {{WEBUI_NAME}}": "", - "Sign in to {{WEBUI_NAME}} with LDAP": "", + "Sign in to {{WEBUI_NAME}}": "Masuk ke {{WEBUI_NAME}}", + "Sign in to {{WEBUI_NAME}} with LDAP": "Masuk ke {{WEBUI_NAME}} dengan LDAP", "Sign Out": "Keluar", "Sign up": "Daftar", - "Sign up to {{WEBUI_NAME}}": "", - "Signing in to {{WEBUI_NAME}}": "", - "simultaneous sub-agents": "", - "Single": "", - "Sink List": "", - "Size": "", - "sk-1234": "", - "Skill created successfully": "", - "Skill deleted successfully": "", - "Skill Description": "", - "Skill ID": "", - "Skill imported successfully": "", - "Skill Instructions": "", - "Skill Menu": "", - "Skill Name": "", - "Skill updated successfully": "", - "Skills": "", - "Skills Access": "", - "Skills Public Sharing": "", - "Skills Sharing": "", - "Skip to main content": "", - "Slim requires external services for embeddings, vector storage, and document extraction. Basic text files can be read locally.": "", - "Slim requires external speech providers. Local speech models and audio conversion are unavailable.": "", - "Something went wrong :/": "", - "Sonar": "", - "Sonar Deep Research": "", - "Sonar Pro": "", - "Sonar Reasoning": "", - "Sonar Reasoning Pro": "", - "Sort": "", + "Sign up to {{WEBUI_NAME}}": "Daftar ke {{WEBUI_NAME}}", + "Signing in to {{WEBUI_NAME}}": "Sedang masuk ke {{WEBUI_NAME}}", + "simultaneous sub-agents": "sub-agen simultan", + "Single": "Tunggal", + "Sink List": "Daftar Sink", + "Size": "Ukuran", + "sk-1234": "sk-1234", + "Skill created successfully": "Keahlian berhasil dibuat", + "Skill deleted successfully": "Keahlian berhasil dihapus", + "Skill Description": "Deskripsi Keahlian", + "Skill ID": "ID Keahlian", + "Skill imported successfully": "Keahlian berhasil diimpor", + "Skill Instructions": "Instruksi Keahlian", + "Skill Menu": "Menu Keahlian", + "Skill Name": "Nama Keahlian", + "Skill updated successfully": "Keahlian berhasil diperbarui", + "Skills": "Keahlian", + "Skills Access": "Akses Keahlian", + "Skills Public Sharing": "Berbagi Publik Keahlian", + "Skills Sharing": "Berbagi Keahlian", + "Skip to main content": "Lewati ke konten utama", + "Slim requires external services for embeddings, vector storage, and document extraction. Basic text files can be read locally.": "Slim memerlukan layanan eksternal untuk embedding, penyimpanan vektor, dan ekstraksi dokumen. Berkas teks dasar dapat dibaca secara lokal.", + "Slim requires external speech providers. Local speech models and audio conversion are unavailable.": "Slim memerlukan penyedia wicara eksternal. Model wicara lokal dan konversi audio tidak tersedia.", + "Something went wrong :/": "Terjadi kesalahan :/", + "Sonar": "Sonar", + "Sonar Deep Research": "Sonar Deep Research", + "Sonar Pro": "Sonar Pro", + "Sonar Reasoning": "Sonar Reasoning", + "Sonar Reasoning Pro": "Sonar Reasoning Pro", + "Sort": "Urutkan", "Source": "Sumber", - "Specific users or groups": "", + "Specific users or groups": "Pengguna atau grup tertentu", "Speech recognition error: {{error}}": "Kesalahan pengenalan suara: {{error}}", - "Speech-to-Text Language": "", - "Sponsor on GitHub": "", - "Staan API Key": "", - "Start a new conversation": "", + "Speech-to-Text Language": "Bahasa Ucapan-ke-Teks", + "Sponsor on GitHub": "Sponsori di GitHub", + "Staan API Key": "Kunci API Staan", + "Start a new conversation": "Mulai percakapan baru", "Start of the channel": "Awal saluran", - "Start Tag": "", - "Start the chat to use this terminal.": "", + "Start Tag": "Tag Awal", + "Start the chat to use this terminal.": "Mulai obrolan untuk menggunakan terminal ini.", "Starting in {{count}} minutes_one": "Mulai dalam {{count}} menit", - "Starting in {{count}} minutes_other": "", - "Starting in 1 minute": "", - "Starting kernel...": "", - "Starting now": "", - "Status": "", - "Status cleared successfully": "", - "Status updated successfully": "", - "Status: check what is running in this chat.": "", + "Starting in {{count}} minutes_other": "Dimulai dalam {{count}} menit", + "Starting in 1 minute": "Dimulai dalam 1 menit", + "Starting kernel...": "Memulai kernel...", + "Starting now": "Mulai sekarang", + "Status": "Status", + "Status cleared successfully": "Status berhasil dibersihkan", + "Status updated successfully": "Status berhasil diperbarui", + "Status: check what is running in this chat.": "Status: periksa apa yang sedang berjalan di obrolan ini.", "STDOUT/STDERR": "STDOUT/STDERR", - "Stop": "", - "Stop before each tool call until you allow or deny it.": "", - "Stop camera": "", - "Stop Download": "", - "Stop Generating": "", - "Storage": "", - "Streamable HTTP": "", - "Strikethrough": "", - "Su_day_of_week": "", - "Submit answers": "", - "Submit question": "", - "Submit suggestion": "", - "Subtitle": "", + "Stop": "Berhenti", + "Stop before each tool call until you allow or deny it.": "Berhenti sebelum setiap pemanggilan alat sampai Anda mengizinkan atau menolaknya.", + "Stop camera": "Hentikan kamera", + "Stop Download": "Hentikan Unduhan", + "Stop Generating": "Hentikan Pembuatan", + "Storage": "Penyimpanan", + "Streamable HTTP": "HTTP Dapat Dialirkan", + "Strikethrough": "Coretan", + "Su_day_of_week": "Min", + "Submit answers": "Kirim jawaban", + "Submit question": "Kirim pertanyaan", + "Submit suggestion": "Kirim saran", + "Subtitle": "Subjudul", "Success": "Berhasil", - "Successfully imported {{userCount}} users.": "", - "Suggest a change": "", + "Successfully imported {{userCount}} users.": "Berhasil mengimpor {{userCount}} pengguna.", + "Suggest a change": "Sarankan perubahan", "Suggested": "Disarankan", - "Suggested prompts": "", - "Summarize this note.": "", - "Support": "", - "Support this plugin:": "", - "Swap": "", - "Switch camera": "", - "Switch to JSON editor": "", - "Switch to visual editor": "", - "Sync": "", - "Sync a local directory with this knowledge base. Only new and modified files will be uploaded. The directory structure will be mirrored.": "", - "Sync complete: {{added}} added, {{modified}} modified, {{deleted}} deleted, {{unmodified}} unmodified": "", - "Sync Complete!": "", - "Sync directory": "", - "Sync Failed": "", - "Sync Usage Stats": "", - "Syncing stats...": "", - "Syncing...": "", - "Syncs only chats with updates after your last sync timestamp. Disable to re-sync all chats.": "", + "Suggested prompts": "Prompt yang disarankan", + "Summarize this note.": "Ringkas catatan ini.", + "Support": "Dukungan", + "Support this plugin:": "Dukung plugin ini:", + "Swap": "Tukar", + "Switch camera": "Ganti kamera", + "Switch to JSON editor": "Beralih ke editor JSON", + "Switch to visual editor": "Beralih ke editor visual", + "Sync": "Sinkronisasi", + "Sync a local directory with this knowledge base. Only new and modified files will be uploaded. The directory structure will be mirrored.": "Sinkronkan direktori lokal dengan basis pengetahuan ini. Hanya berkas baru dan yang dimodifikasi yang akan diunggah. Struktur direktori akan dicerminkan.", + "Sync complete: {{added}} added, {{modified}} modified, {{deleted}} deleted, {{unmodified}} unmodified": "Sinkronisasi selesai: {{added}} ditambahkan, {{modified}} diubah, {{deleted}} dihapus, {{unmodified}} tidak diubah", + "Sync Complete!": "Sinkronisasi Selesai!", + "Sync directory": "Sinkronkan direktori", + "Sync Failed": "Sinkronisasi Gagal", + "Sync Usage Stats": "Sinkronkan Statistik Penggunaan", + "Syncing stats...": "Menyinkronkan statistik...", + "Syncing...": "Menyinkronkan...", + "Syncs only chats with updates after your last sync timestamp. Disable to re-sync all chats.": "Hanya menyinkronkan obrolan yang memiliki pembaruan setelah tanda waktu sinkronisasi terakhir Anda. Nonaktifkan untuk menyinkronkan ulang semua obrolan.", "System": "Sistem", - "System events only": "", - "System Instructions": "", + "System events only": "Hanya peristiwa sistem", + "System Instructions": "Instruksi Sistem", "System Prompt": "Permintaan Sistem", - "Table": "", - "Tag": "", - "Tags": "", - "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "", - "Talk to Model": "", + "Table": "Tabel", + "Tag": "Tag", + "Tags": "Tag", + "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "Tail free sampling digunakan untuk mengurangi dampak token dengan probabilitas lebih rendah dari keluaran. Nilai yang lebih tinggi (misal: 2.0) akan mengurangi dampak lebih banyak, sedangkan nilai 1.0 menonaktifkan pengaturan ini.", + "Talk to Model": "Bicara dengan Model", "Tap to interrupt": "Ketuk untuk menyela", - "Target ID": "", - "Target ID for notify": "", - "Task List": "", - "Tasks": "", - "tasks completed": "", - "Tell me a fun fact": "", - "Tell me a random fun fact about the Roman Empire": "", + "Target ID": "ID Target", + "Target ID for notify": "ID Target untuk notifikasi", + "Task List": "Daftar Tugas", + "Tasks": "Tugas", + "tasks completed": "tugas selesai", + "Tell me a fun fact": "Beri tahu saya fakta menarik", + "Tell me a random fun fact about the Roman Empire": "Beri tahu saya fakta menarik acak tentang Kekaisaran Romawi", "Tell us more:": "Beri tahu kami lebih lanjut:", - "Temporary": "", - "Temporary Chat": "", - "Temporary: toggle temporary chat for this new chat.": "", - "Terminal": "", - "Terminal Contexts": "", - "Terminal servers saved": "", - "Test": "", - "Test must pass before a source is created.": "", - "Test notification sent.": "", - "Test Query": "", - "Test returned no results.": "", - "Test succeeded.": "", - "Test the source before creating it.": "", - "Test the source before saving it.": "", - "Th_day_of_week": "", + "Temporary": "Sementara", + "Temporary Chat": "Obrolan Sementara", + "Temporary: toggle temporary chat for this new chat.": "Sementara: beralih ke obrolan sementara untuk obrolan baru ini.", + "Terminal": "Terminal", + "Terminal Contexts": "Konteks Terminal", + "Terminal servers saved": "Server terminal disimpan", + "Test": "Uji", + "Test must pass before a source is created.": "Pengujian harus berhasil sebelum sumber dibuat.", + "Test notification sent.": "Notifikasi uji terkirim.", + "Test Query": "Uji Kueri", + "Test returned no results.": "Pengujian tidak mengembalikan hasil.", + "Test succeeded.": "Pengujian berhasil.", + "Test the source before creating it.": "Uji sumber sebelum membuatnya.", + "Test the source before saving it.": "Uji sumber sebelum menyimpannya.", + "Th_day_of_week": "Hari_ke_dalam_minggu", "Thanks for your feedback!": "Terima kasih atas umpan balik Anda!", - "The Application Account DN you bind with for search": "", - "The base to search for users": "", - "The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory.": "", - "The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "", - "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "", - "The format to return a response in. Format can be json or a JSON schema.": "", - "The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "", - "The LDAP attribute that maps to the mail that users use to sign in.": "", - "The LDAP attribute that maps to the username that users use to sign in.": "", - "The notify tool always sends to an enabled target, regardless of automatic event settings.": "", - "The passwords you entered don't quite match. Please double-check and try again.": "", + "The Application Account DN you bind with for search": "DN Akun Aplikasi yang Anda kaitkan untuk pencarian", + "The base to search for users": "Basis untuk mencari pengguna", + "The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory.": "Ukuran batch menentukan berapa banyak permintaan teks yang diproses bersamaan sekaligus. Ukuran batch yang lebih besar dapat meningkatkan performa dan kecepatan model, tetapi juga membutuhkan lebih banyak memori.", + "The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Pengembang di balik plugin ini adalah sukarelawan yang berdedikasi dari komunitas. Jika Anda merasa plugin ini bermanfaat, pertimbangkan untuk berkontribusi pada pengembangannya.", + "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Papan peringkat evaluasi didasarkan pada sistem peringkat Elo dan diperbarui secara real-time.", + "The format to return a response in. Format can be json or a JSON schema.": "Format untuk mengembalikan respons. Format dapat berupa json atau skema JSON.", + "The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "Bahasa audio input. Memberikan bahasa input dalam format ISO-639-1 (misalnya en) akan meningkatkan akurasi dan latensi. Biarkan kosong untuk mendeteksi bahasa secara otomatis.", + "The LDAP attribute that maps to the mail that users use to sign in.": "Atribut LDAP yang memetakan email yang digunakan pengguna untuk masuk.", + "The LDAP attribute that maps to the username that users use to sign in.": "Atribut LDAP yang memetakan nama pengguna yang digunakan pengguna untuk masuk.", + "The notify tool always sends to an enabled target, regardless of automatic event settings.": "Alat notifikasi selalu mengirim ke target yang diaktifkan, terlepas dari pengaturan peristiwa otomatis.", + "The passwords you entered don't quite match. Please double-check and try again.": "Kata sandi yang Anda masukkan tidak cocok. Silakan periksa kembali dan coba lagi.", "The score should be a value between 0.0 (0%) and 1.0 (100%).": "Nilai yang diberikan haruslah nilai antara 0,0 (0%) dan 1,0 (100%).", - "There was an error syncing your stats. Please try again.": "", - "These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "", - "thinking, output_config": "", + "There was an error syncing your stats. Please try again.": "Terjadi kesalahan saat menyinkronkan statistik Anda. Silakan coba lagi.", + "These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "Pengaturan ini dibaca dari variabel lingkungan dan tidak dapat diedit di sini selama {{ENV_VAR}} dinonaktifkan.", + "thinking, output_config": "thinking, output_config", "Thinking...": "Berpikir", "This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak dapat dibatalkan. Apakah Anda ingin melanjutkan?", - "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "", - "This chat won't appear in history and your messages will not be saved.": "", - "This folder is empty": "", - "This is a default user permission and will remain enabled.": "", + "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Saluran ini dibuat pada {{createdAt}}. Ini adalah awal mula dari saluran {{channelName}}.", + "This chat won't appear in history and your messages will not be saved.": "Obrolan ini tidak akan muncul di riwayat dan pesan Anda tidak akan disimpan.", + "This folder is empty": "Folder ini kosong", + "This is a default user permission and will remain enabled.": "Ini adalah izin pengguna bawaan dan akan tetap aktif.", "This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ini adalah fitur eksperimental, mungkin tidak berfungsi seperti yang diharapkan dan dapat berubah sewaktu-waktu.", - "This knowledge base retrieves from a connected source. Open WebUI can query it, but cannot upload, sync, edit, delete, reset, or reindex its source data.": "", - "This model is not publicly available. Please select another model.": "", - "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "", - "This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "", - "This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "", - "This response was generated by \"{{model}}\"": "", - "This template contains multiple context placeholders ([context] or {{CONTEXT}}). Context will be injected at each occurrence.": "", + "This knowledge base retrieves from a connected source. Open WebUI can query it, but cannot upload, sync, edit, delete, reset, or reindex its source data.": "Basis pengetahuan ini mengambil data dari sumber yang terhubung. Open WebUI dapat membuat kueri ke dalamnya, tetapi tidak dapat mengunggah, menyinkronkan, mengedit, menghapus, mengatur ulang, atau mengindeks ulang data sumbernya.", + "This model is not publicly available. Please select another model.": "Model ini tidak tersedia untuk publik. Silakan pilih model lain.", + "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "Opsi ini mengontrol berapa lama model akan tetap dimuat ke dalam memori setelah permintaan (default: 5m)", + "This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Opsi ini mengontrol berapa banyak token yang dipertahankan saat memperbarui konteks. Misalnya, jika diatur ke 2, 2 token terakhir dari konteks percakapan akan dipertahankan. Mempertahankan konteks dapat membantu menjaga kesinambungan percakapan, tetapi dapat mengurangi kemampuan untuk merespons topik baru.", + "This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Opsi ini menetapkan jumlah token maksimum yang dapat dihasilkan model dalam responsnya. Meningkatkan batas ini memungkinkan model memberikan jawaban yang lebih panjang, tetapi juga dapat meningkatkan kemungkinan dihasilkannya konten yang tidak membantu atau tidak relevan.", + "This response was generated by \"{{model}}\"": "Respons ini dibuat oleh \"{{model}}\"", + "This template contains multiple context placeholders ([context] or {{CONTEXT}}). Context will be injected at each occurrence.": "Templat ini berisi beberapa placeholder konteks ([context] atau {{CONTEXT}}). Konteks akan disisipkan pada setiap kemunculan.", "This will delete": "Ini akan menghapus", - "This will delete {{NAME}} and all its contents.": "", - "This will delete all models including custom models and cannot be undone.": "", - "This will delete the cached model and cannot be undone.": "", - "This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "", - "This will remove all files and directories from this knowledge base. This action cannot be undone.": "", - "This will revoke the current API key.": "", + "This will delete {{NAME}} and all its contents.": "Ini akan menghapus {{NAME}} dan seluruh isinya.", + "This will delete all models including custom models and cannot be undone.": "Ini akan menghapus semua model termasuk model kustom dan tidak dapat dibatalkan.", + "This will delete the cached model and cannot be undone.": "Ini akan menghapus model dalam cache dan tidak dapat dibatalkan.", + "This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "Ini akan menghapus kalender \"{{name}}\" dan semua acaranya secara permanen. Tindakan ini tidak dapat dibatalkan.", + "This will remove all files and directories from this knowledge base. This action cannot be undone.": "Ini akan menghapus semua file dan direktori dari basis pengetahuan ini. Tindakan ini tidak dapat dibatalkan.", + "This will revoke the current API key.": "Ini akan mencabut kunci API saat ini.", "Thorough explanation": "Penjelasan menyeluruh", - "Thought": "", - "Thought for {{DURATION}}": "", - "Thought for {{DURATION}} seconds": "", - "Thought for less than a second": "", + "Thought": "Berpikir", + "Thought for {{DURATION}}": "Berpikir selama {{DURATION}}", + "Thought for {{DURATION}} seconds": "Berpikir selama {{DURATION}} detik", + "Thought for less than a second": "Berpikir kurang dari satu detik", "Thread": "Utas", - "Through": "", - "Thumbs up/down ratings from users on model responses": "", - "Tika": "", - "Tika 3.x": "", - "Tika 4.x": "", - "Tika Server URL required.": "", - "Tiktoken": "", - "Time": "", - "Timeout": "", - "Timer": "", + "Through": "Melalui", + "Thumbs up/down ratings from users on model responses": "Penilaian suka/tidak suka dari pengguna terhadap respons model", + "Tika": "Tika", + "Tika 3.x": "Tika 3.x", + "Tika 4.x": "Tika 4.x", + "Tika Server URL required.": "URL Server Tika wajib diisi.", + "Tiktoken": "Tiktoken", + "Time": "Waktu", + "Timeout": "Batas Waktu", + "Timer": "Timer", "Title": "Judul", "Title cannot be an empty string.": "Judul tidak boleh berupa string kosong.", - "Title is required": "", + "Title is required": "Judul wajib diisi", "To access the available model names for downloading,": "Untuk mengakses nama model yang tersedia untuk diunduh,", "To access the GGUF models available for downloading,": "Untuk mengakses model GGUF yang tersedia untuk diunduh,", "To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Untuk mengakses WebUI, hubungi administrator. Admin dapat mengelola status pengguna dari Panel Admin.", - "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "", - "To learn more about available endpoints, visit our documentation.": "", - "To learn more about SpeechT5,": "", - "To see the available CMU Arctic speaker embeddings,": "", - "To select actions here, add them to the \"Functions\" workspace first.": "", - "To select default filters here, enable toggleable filters for this model first.": "", - "To select filters here, add them to the \"Functions\" workspace first.": "", - "To select skills here, add them to the \"Skills\" workspace first.": "", - "To select toolkits here, add them to the \"Tools\" workspace or enable a tool server first.": "", + "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Untuk melampirkan basis pengetahuan di sini, tambahkan ke ruang kerja \"Pengetahuan\" terlebih dahulu.", + "To learn more about available endpoints, visit our documentation.": "Untuk mempelajari lebih lanjut tentang endpoint yang tersedia, kunjungi dokumentasi kami.", + "To learn more about SpeechT5,": "Untuk mempelajari lebih lanjut tentang SpeechT5,", + "To see the available CMU Arctic speaker embeddings,": "Untuk melihat embedding penutur CMU Arctic yang tersedia,", + "To select actions here, add them to the \"Functions\" workspace first.": "Untuk memilih tindakan di sini, tambahkan ke ruang kerja \"Fungsi\" terlebih dahulu.", + "To select default filters here, enable toggleable filters for this model first.": "Untuk memilih filter default di sini, aktifkan filter yang dapat dialihkan untuk model ini terlebih dahulu.", + "To select filters here, add them to the \"Functions\" workspace first.": "Untuk memilih filter di sini, tambahkan ke ruang kerja \"Fungsi\" terlebih dahulu.", + "To select skills here, add them to the \"Skills\" workspace first.": "Untuk memilih keterampilan di sini, tambahkan ke ruang kerja \"Keterampilan\" terlebih dahulu.", + "To select toolkits here, add them to the \"Tools\" workspace or enable a tool server first.": "Untuk memilih toolkit di sini, tambahkan ke ruang kerja \"Alat\" atau aktifkan server alat terlebih dahulu.", "Today": "Hari ini", - "Today at": "", - "Toggle {{COUNT}} sources": "", - "Toggle 1 source": "", - "Toggle Controls": "", - "Toggle details": "", - "Toggle Dictation": "", - "Toggle Mute": "", - "Toggle Sidebar": "", - "Toggle status history": "", - "Toggle temporary chat for this new chat.": "", - "Toggle whether current connection is active.": "", - "Token": "", - "Token activity": "", - "Token counts are estimates and may not reflect actual API usage": "", - "tokens": "", - "Tokens": "", - "Too verbose": "", - "tool": "", + "Today at": "Hari ini pukul", + "Toggle {{COUNT}} sources": "Alihkan {{COUNT}} sumber", + "Toggle 1 source": "Alihkan 1 sumber", + "Toggle Controls": "Alihkan Kontrol", + "Toggle details": "Alihkan detail", + "Toggle Dictation": "Alihkan Dikte", + "Toggle Mute": "Alihkan Senyap", + "Toggle Sidebar": "Alihkan Bilah Sisi", + "Toggle status history": "Alihkan riwayat status", + "Toggle temporary chat for this new chat.": "Alihkan obrolan sementara untuk obrolan baru ini.", + "Toggle whether current connection is active.": "Alihkan apakah koneksi saat ini aktif.", + "Token": "Token", + "Token activity": "Aktivitas token", + "Token counts are estimates and may not reflect actual API usage": "Jumlah token adalah perkiraan dan mungkin tidak mencerminkan penggunaan API sebenarnya", + "tokens": "token", + "Tokens": "Token", + "Too verbose": "Terlalu panjang", + "tool": "alat", "Tool created successfully": "Alat berhasil dibuat", "Tool deleted successfully": "Alat berhasil dihapus", - "Tool Description": "", - "Tool ID": "", + "Tool Description": "Deskripsi Alat", + "Tool ID": "ID Alat", "Tool imported successfully": "Alat berhasil diimpor", - "tool loops per sub-agent": "", - "Tool Menu": "", - "Tool Name": "", - "Tool Permissions": "", - "Tool Servers": "", + "tool loops per sub-agent": "perulangan alat per sub-agen", + "Tool Menu": "Menu Alat", + "Tool Name": "Nama Alat", + "Tool Permissions": "Izin Alat", + "Tool Servers": "Server Alat", "Tool updated successfully": "Alat berhasil diperbarui", "Tools": "Alat", - "Tools Access": "", - "Tools can execute arbitrary code.": "", - "Tools have a function calling system that allows arbitrary code execution.": "", - "Tools Public Sharing": "", - "Tools Sharing": "", - "Top": "", - "Total chats": "", - "Transformers": "", - "Translation key": "", - "Trial License": "", - "Try adjusting your search or filter to find what you are looking for.": "", - "Try Again": "", + "Tools Access": "Akses Alat", + "Tools can execute arbitrary code.": "Alat dapat mengeksekusi kode arbitrer.", + "Tools have a function calling system that allows arbitrary code execution.": "Alat memiliki sistem pemanggilan fungsi yang memungkinkan eksekusi kode arbitrer.", + "Tools Public Sharing": "Berbagi Publik Alat", + "Tools Sharing": "Berbagi Alat", + "Top": "Atas", + "Total chats": "Total obrolan", + "Transformers": "Transformers", + "Translation key": "Kunci terjemahan", + "Trial License": "Lisensi Uji Coba", + "Try adjusting your search or filter to find what you are looking for.": "Coba sesuaikan pencarian atau filter Anda untuk menemukan yang Anda cari.", + "Try Again": "Coba Lagi", "TTS Voice": "Suara TTS", - "Tu_day_of_week": "", + "Tu_day_of_week": "Sel", "Type": "Ketik", - "Type a model ref": "", - "Type here...": "", + "Type a model ref": "Ketik referensi model", + "Type here...": "Ketik di sini...", "Type Hugging Face Resolve (Download) URL": "Ketik Hugging Face Resolve (Unduh) URL", - "Type your answer": "", - "Uh-oh! There was an issue with the response.": "", - "Unarchive": "", - "Unarchive Chat": "", - "Unassigned": "", - "Underline": "", - "unknown": "", - "Unknown": "", - "Unknown User": "", - "Unload Model": "", - "Unloads {{FROM_NOW}}": "", - "Unmute": "", - "Unpin": "", - "Unpin from Sidebar": "", - "Unread": "", - "Unshare All": "", - "Unshare All Shared Chats": "", - "Unshare Chat": "", - "Unsupported file type.": "", - "Untagged": "", - "Untitled": "", + "Type your answer": "Ketik jawaban Anda", + "Uh-oh! There was an issue with the response.": "Ups! Terjadi masalah dengan respons.", + "Unarchive": "Batal Arsipkan", + "Unarchive Chat": "Batal Arsipkan Obrolan", + "Unassigned": "Tidak Ditetapkan", + "Underline": "Garis Bawah", + "unknown": "tidak diketahui", + "Unknown": "Tidak Diketahui", + "Unknown User": "Pengguna Tidak Dikenal", + "Unload Model": "Lepas Model", + "Unloads {{FROM_NOW}}": "Dilepas {{FROM_NOW}}", + "Unmute": "Batal Bisukan", + "Unpin": "Lepas Sematan", + "Unpin from Sidebar": "Lepas Sematan dari Bilah Sisi", + "Unread": "Belum Dibaca", + "Unshare All": "Batalkan Semua Berbagi", + "Unshare All Shared Chats": "Batalkan Berbagi Semua Obrolan", + "Unshare Chat": "Batalkan Berbagi Obrolan", + "Unsupported file type.": "Jenis berkas tidak didukung.", + "Untagged": "Tanpa Tag", + "Untitled": "Tanpa Judul", "Update": "Memperbarui", - "Update All Models": "", + "Update All Models": "Perbarui Semua Model", "Update and Copy Link": "Perbarui dan Salin Tautan", - "Update for the latest features and improvements.": "", - "Update your status": "", - "Updated": "", + "Update for the latest features and improvements.": "Perbarui untuk fitur dan peningkatan terbaru.", + "Update your status": "Perbarui status Anda", + "Updated": "Diperbarui", "Updated at": "Diperbarui di", - "Updated At": "", - "Updating \"{{modelId}}\"": "", - "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "", + "Updated At": "Diperbarui Pada", + "Updating \"{{modelId}}\"": "Memperbarui \"{{modelId}}\"", + "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Tingkatkan ke paket berlisensi untuk kemampuan lebih lanjut, termasuk tema dan merek kustom, serta dukungan khusus.", "Upload": "Unggah", "Upload a GGUF model": "Unggah model GGUF", - "Upload Audio": "", - "Upload directory": "", - "Upload failed": "", - "Upload failed for {{failed}} of {{total}} files.": "", - "Upload files": "", + "Upload Audio": "Unggah Audio", + "Upload directory": "Unggah direktori", + "Upload failed": "Unggahan gagal", + "Upload failed for {{failed}} of {{total}} files.": "Unggahan gagal untuk {{failed}} dari {{total}} berkas.", + "Upload files": "Unggah berkas", "Upload Files": "Unggah File", - "Upload Folder": "", - "Upload Model": "", - "Upload Photo": "", - "Upload profile image": "", + "Upload Folder": "Unggah Folder", + "Upload Model": "Unggah Model", + "Upload Photo": "Unggah Foto", + "Upload profile image": "Unggah gambar profil", "Upload Progress": "Kemajuan Unggah", - "Uploaded files or images": "", - "Uploading": "", - "Uploading {{current}}/{{total}}: {{file}}": "", - "Uploading...": "", - "URL": "", - "URL is required": "", + "Uploaded files or images": "Berkas atau gambar yang diunggah", + "Uploading": "Mengunggah", + "Uploading {{current}}/{{total}}: {{file}}": "Mengunggah {{current}}/{{total}}: {{file}}", + "Uploading...": "Mengunggah...", + "URL": "URL", + "URL is required": "URL wajib diisi", "URL Mode": "Mode URL", - "Use": "", - "Use a valid event name or pattern like user.*": "", - "Use default": "", - "Use device vibration feedback on supported Android devices.": "", - "Use discovered scopes": "", - "Use groups to organize your users and assign permissions.": "", - "Use segmented retrieval for focused and relevant content extraction.": "", - "Use segmented retrieval for focused and relevant context.": "", - "Use segmented retrieval for focused context.": "", - "Use these in model system prompts as {{example}}.": "", - "Use Web Search?": "", + "Use": "Gunakan", + "Use a valid event name or pattern like user.*": "Gunakan nama event atau pola yang valid seperti user.*", + "Use default": "Gunakan bawaan", + "Use device vibration feedback on supported Android devices.": "Gunakan umpan balik getaran perangkat pada perangkat Android yang didukung.", + "Use discovered scopes": "Gunakan cakupan yang ditemukan", + "Use groups to organize your users and assign permissions.": "Gunakan grup untuk mengatur pengguna dan menetapkan izin.", + "Use segmented retrieval for focused and relevant content extraction.": "Gunakan pengambilan tersegmentasi untuk ekstraksi konten yang terfokus dan relevan.", + "Use segmented retrieval for focused and relevant context.": "Gunakan pengambilan tersegmentasi untuk konteks yang terfokus dan relevan.", + "Use segmented retrieval for focused context.": "Gunakan pengambilan tersegmentasi untuk konteks yang terfokus.", + "Use these in model system prompts as {{example}}.": "Gunakan ini dalam prompt sistem model sebagai {{example}}.", + "Use Web Search?": "Gunakan Pencarian Web?", "user": "pengguna", - "User": "", - "User Activity": "", - "User Count": "", - "User Groups": "", + "User": "Pengguna", + "User Activity": "Aktivitas Pengguna", + "User Count": "Jumlah Pengguna", + "User Groups": "Grup Pengguna", "User location successfully retrieved.": "Lokasi pengguna berhasil diambil.", - "User menu": "", - "User messages": "", - "User not found.": "", - "User Preview": "", - "User ratings (thumbs up/down)": "", - "User Variables": "", - "User Webhooks": "", - "Username": "", - "users": "", + "User menu": "Menu pengguna", + "User messages": "Pesan pengguna", + "User not found.": "Pengguna tidak ditemukan.", + "User Preview": "Pratinjau Pengguna", + "User ratings (thumbs up/down)": "Penilaian pengguna (jempol ke atas/bawah)", + "User Variables": "Variabel Pengguna", + "User Webhooks": "Webhook Pengguna", + "Username": "Nama Pengguna", + "users": "pengguna", "Users": "Pengguna", - "Uses DefaultAzureCredential to authenticate": "", - "Uses defaults": "", - "Uses OAuth 2.1 Dynamic Client Registration": "", - "Using Entire Document": "", - "Using Focused Retrieval": "", - "Using the default arena model with all models. Click the plus button to add custom models.": "", - "Value": "", + "Uses DefaultAzureCredential to authenticate": "Menggunakan DefaultAzureCredential untuk autentikasi", + "Uses defaults": "Menggunakan bawaan", + "Uses OAuth 2.1 Dynamic Client Registration": "Menggunakan Registrasi Klien Dinamis OAuth 2.1", + "Using Entire Document": "Menggunakan Seluruh Dokumen", + "Using Focused Retrieval": "Menggunakan Pengambilan Terfokus", + "Using the default arena model with all models. Click the plus button to add custom models.": "Menggunakan model arena bawaan dengan semua model. Klik tombol tambah untuk menambahkan model kustom.", + "Value": "Nilai", "Valves": "Katup", "Valves updated": "Katup diperbarui", "Valves updated successfully": "Katup berhasil diperbarui", "variable": "variabel", - "Variable key": "", - "Variable keys must be unique.": "", - "Variable keys must use lowercase snake case.": "", - "Variable value": "", - "Vector Field": "", - "Verify Connection": "", - "Version {{selectedVersion}} of {{totalVersions}}": "", - "Version deleted": "", - "Vertical Layout": "", - "Video player": "", - "View channel": "", - "View chat": "", - "View Replies": "", - "View Result from {{NAME}}": "", - "View source: {{name}}": "", - "View source: {{title}}": "", - "Viewport Pinned": "", - "Viewport Unpinned": "", - "Visibility": "", - "Visible": "", - "Visible to all users": "", - "Visual": "", - "vocabulary for a college entrance exam": "", + "Variable key": "Kunci variabel", + "Variable keys must be unique.": "Kunci variabel harus unik.", + "Variable keys must use lowercase snake case.": "Kunci variabel harus menggunakan snake case huruf kecil.", + "Variable value": "Nilai variabel", + "Vector Field": "Bidang Vektor", + "Verify Connection": "Verifikasi Koneksi", + "Version {{selectedVersion}} of {{totalVersions}}": "Versi {{selectedVersion}} dari {{totalVersions}}", + "Version deleted": "Versi dihapus", + "Vertical Layout": "Tata Letak Vertikal", + "Video player": "Pemutar video", + "View channel": "Lihat saluran", + "View chat": "Lihat obrolan", + "View Replies": "Lihat Balasan", + "View Result from {{NAME}}": "Lihat Hasil dari {{NAME}}", + "View source: {{name}}": "Lihat sumber: {{name}}", + "View source: {{title}}": "Lihat sumber: {{title}}", + "Viewport Pinned": "Viewport Disematkan", + "Viewport Unpinned": "Penyematan Viewport Dilepas", + "Visibility": "Visibilitas", + "Visible": "Terlihat", + "Visible to all users": "Terlihat untuk semua pengguna", + "Visual": "Visual", + "vocabulary for a college entrance exam": "kosakata untuk ujian masuk perguruan tinggi", "Voice": "Suara", - "Voice Input": "", - "Voice mode": "", - "Wait for the current response to finish before compacting.": "", - "Wait for the current response to finish before forking.": "", - "Waiting for upload": "", - "Waiting for upload...": "", + "Voice Input": "Input Suara", + "Voice mode": "Mode suara", + "Wait for the current response to finish before compacting.": "Tunggu respons saat ini selesai sebelum memadatkan.", + "Wait for the current response to finish before forking.": "Tunggu respons saat ini selesai sebelum mencabangkan.", + "Waiting for upload": "Menunggu unggahan", + "Waiting for upload...": "Menunggu unggahan...", "Warning": "Peringatan", "Warning:": "Peringatan:", - "Warning: Enabling this will allow users to run scheduled prompts automatically.": "", - "Warning: Enabling this will allow users to upload arbitrary code on the server.": "", - "Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "", - "We_day_of_week": "", + "Warning: Enabling this will allow users to run scheduled prompts automatically.": "Peringatan: Mengaktifkan ini akan memungkinkan pengguna menjalankan perintah terjadwal secara otomatis.", + "Warning: Enabling this will allow users to upload arbitrary code on the server.": "Peringatan: Mengaktifkan ini akan mengizinkan pengguna mengunggah kode arbitrer ke server.", + "Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "Peringatan: Eksekusi Jupyter mengaktifkan eksekusi kode arbitrer, menimbulkan risiko keamanan yang parah—lanjutkan dengan sangat hati-hati.", + "We_day_of_week": "Rab", "Web": "Web", "Web API": "API Web", "Web Search": "Pencarian Web", - "Webhook": "", - "Webhook deleted": "", - "Webhook Name": "", - "Webhook saved": "", - "Webhooks": "", - "Webpage URLs": "", - "WebUI will make requests to \"{{url}}\"": "", - "WebUI will make requests to \"{{url}}/api/chat\"": "", - "WebUI will make requests to \"{{url}}/chat/completions\"": "", - "Week": "", - "Week of": "", - "Weekly": "", - "Weekly at": "", - "Welcome to your AI home.": "", - "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter.": "", - "What are you trying to achieve?": "", - "What are you working on?": "", - "What is NOT shared:": "", - "What is shared:": "", + "Webhook": "Webhook", + "Webhook deleted": "Webhook dihapus", + "Webhook Name": "Nama Webhook", + "Webhook saved": "Webhook disimpan", + "Webhooks": "Webhook", + "Webpage URLs": "URL Halaman Web", + "WebUI will make requests to \"{{url}}\"": "WebUI akan membuat permintaan ke \"{{url}}\"", + "WebUI will make requests to \"{{url}}/api/chat\"": "WebUI akan membuat permintaan ke \"{{url}}/api/chat\"", + "WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI akan membuat permintaan ke \"{{url}}/chat/completions\"", + "Week": "Minggu", + "Week of": "Minggu dari", + "Weekly": "Mingguan", + "Weekly at": "Mingguan pada", + "Welcome to your AI home.": "Selamat datang di beranda AI Anda.", + "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter.": "Apa 5 ide kreatif yang bisa saya lakukan dengan karya seni anak-anak saya? Saya tidak ingin membuangnya, tetapi barang-barang ini membuat sangat berantakan.", + "What are you trying to achieve?": "Apa yang ingin Anda capai?", + "What are you working on?": "Apa yang sedang Anda kerjakan?", + "What is NOT shared:": "Yang TIDAK dibagikan:", + "What is shared:": "Yang dibagikan:", "What's New in": "Apa yang Baru di", - "What's on your mind?": "", - "When": "", + "What's on your mind?": "Apa yang Anda pikirkan?", + "When": "Kapan", "Whisper (Local)": "Bisikan (Lokal)", - "Who can share to this group": "", - "Why?": "", - "Width": "", - "Wikipedia": "", - "Won": "", - "Working Directory": "", - "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "", + "Who can share to this group": "Siapa yang dapat membagikan ke grup ini", + "Why?": "Mengapa?", + "Width": "Lebar", + "Wikipedia": "Wikipedia", + "Won": "Won", + "Working Directory": "Direktori Kerja", + "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "Bekerja bersama dengan top-k. Nilai yang lebih tinggi (misalnya, 0.95) akan menghasilkan teks yang lebih beragam, sedangkan nilai yang lebih rendah (misalnya, 0.5) akan menghasilkan teks yang lebih fokus dan konservatif.", "Workspace": "Ruang Kerja", - "Workspace Models": "", - "Workspace Permissions": "", - "Write": "", - "Write a summary in 50 words that summarizes {{topic}}.": "Tulis ringkasan dalam 50 kata yang merangkum [topik atau kata kunci].", - "Write something...": "", + "Workspace Models": "Model Ruang Kerja", + "Workspace Permissions": "Izin Ruang Kerja", + "Write": "Tulis", + "Write a summary in 50 words that summarizes {{topic}}.": "Tulis ringkasan dalam 50 kata yang merangkum {{topic}}.", + "Write something...": "Tulis sesuatu...", "Write your model system prompt content here\ne.g.) You are Mario from Super Mario Bros, acting as an assistant.": "Tulis konten system prompt model Anda di sini\nmis.: Anda adalah Mario dari Super Mario Bros dan bertindak sebagai asisten.", - "Yahoo": "", - "Yandex": "", - "Yearly": "", + "Yahoo": "Yahoo", + "Yandex": "Yandex", + "Yearly": "Tahunan", "Yesterday": "Kemarin", "You": "Anda", - "You are a sub-agent...": "", - "You are currently using a trial license. Please contact support to upgrade your license.": "", - "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "", - "You cannot upload an empty file.": "", - "You do not have permission to edit this model": "", - "You do not have permission to edit this prompt.": "", - "You do not have permission to edit this skill.": "", - "You do not have permission to edit this tool": "", - "You do not have permission to make this public": "", - "You do not have permission to send messages in this channel.": "", - "You do not have permission to send messages in this thread.": "", - "You do not have permission to upload files to this knowledge base.": "", - "You do not have permission to upload files.": "", - "You do not have permission to upload web content.": "", - "You have more than 50 users, which often means this workspace is supporting organizational use. Open WebUI is free to use as-is, with no restrictions or hidden limits, and we want to keep it that way.": "", + "You are a sub-agent...": "Anda adalah sub-agen...", + "You are currently using a trial license. Please contact support to upgrade your license.": "Anda sedang menggunakan lisensi uji coba. Silakan hubungi dukungan untuk meningkatkan lisensi Anda.", + "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Anda hanya dapat mengobrol dengan maksimal {{maxCount}} berkas sekaligus.", + "You cannot upload an empty file.": "Anda tidak dapat mengunggah berkas kosong.", + "You do not have permission to edit this model": "Anda tidak memiliki izin untuk mengedit model ini", + "You do not have permission to edit this prompt.": "Anda tidak memiliki izin untuk mengedit prompt ini.", + "You do not have permission to edit this skill.": "Anda tidak memiliki izin untuk mengedit keahlian ini.", + "You do not have permission to edit this tool": "Anda tidak memiliki izin untuk mengedit alat ini", + "You do not have permission to make this public": "Anda tidak memiliki izin untuk mempublikasikan ini", + "You do not have permission to send messages in this channel.": "Anda tidak memiliki izin untuk mengirim pesan di saluran ini.", + "You do not have permission to send messages in this thread.": "Anda tidak memiliki izin untuk mengirim pesan di utas ini.", + "You do not have permission to upload files to this knowledge base.": "Anda tidak memiliki izin untuk mengunggah berkas ke basis pengetahuan ini.", + "You do not have permission to upload files.": "Anda tidak memiliki izin untuk mengunggah berkas.", + "You do not have permission to upload web content.": "Anda tidak memiliki izin untuk mengunggah konten web.", + "You have more than 50 users, which often means this workspace is supporting organizational use. Open WebUI is free to use as-is, with no restrictions or hidden limits, and we want to keep it that way.": "Anda memiliki lebih dari 50 pengguna, yang biasanya berarti ruang kerja ini mendukung penggunaan organisasi. Open WebUI bebas digunakan apa adanya, tanpa batasan atau limit tersembunyi, dan kami ingin tetap mempertahankannya seperti itu.", "You have no archived conversations.": "Anda tidak memiliki percakapan yang diarsipkan.", - "You have no shared conversations.": "", + "You have no shared conversations.": "Anda tidak memiliki percakapan yang dibagikan.", "You have shared this chat": "Anda telah membagikan obrolan ini", "You're a helpful assistant.": "Anda adalah asisten yang membantu.", "You're now logged in.": "Anda sekarang sudah masuk.", "Your account status is currently pending activation.": "Status akun Anda saat ini sedang menunggu aktivasi.", - "Your browser does not support the audio tag.": "", - "Your browser does not support the video tag.": "", - "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "", - "Your message text or inputs": "", - "Your query will be sent to the configured web search provider.": "", - "Your usage stats have been successfully synced.": "", + "Your browser does not support the audio tag.": "Peramban Anda tidak mendukung tag audio.", + "Your browser does not support the video tag.": "Peramban Anda tidak mendukung tag video.", + "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Seluruh kontribusi Anda akan langsung disalurkan ke pengembang plugin; Open WebUI tidak memotong persentase apa pun. Namun, platform pendanaan yang dipilih mungkin memiliki biaya tersendiri.", + "Your message text or inputs": "Teks pesan atau masukan Anda", + "Your query will be sent to the configured web search provider.": "Kueri Anda akan dikirim ke penyedia pencarian web yang telah dikonfigurasi.", + "Your usage stats have been successfully synced.": "Statistik penggunaan Anda telah berhasil disinkronkan.", "YouTube": "Youtube", - "YouTube video player": "", - "Zoom in": "", - "Zoom out": "" + "YouTube video player": "Pemutar video YouTube", + "Zoom in": "Perbesar", + "Zoom out": "Perkecil" }