From 16659b2a4cf426277082124b095c141689bcf3ea Mon Sep 17 00:00:00 2001
From: G30 <50341825+silentoplayz@users.noreply.github.com>
Date: Fri, 9 Oct 2026 02:23:45 -0400
Subject: [PATCH] i18n: fill missing Indonesian (id-ID) translations (#32101)
---
src/lib/i18n/locales/id-ID/translation.json | 360 ++++++++++----------
1 file changed, 180 insertions(+), 180 deletions(-)
diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json
index 64bbce6c47..e298b65099 100644
--- a/src/lib/i18n/locales/id-ID/translation.json
+++ b/src/lib/i18n/locales/id-ID/translation.json
@@ -11,7 +11,7 @@
"{{COUNT}} Available Skills": "{{COUNT}} Keterampilan Tersedia",
"{{COUNT}} Available Tools": "{{COUNT}} Alat Tersedia",
"{{COUNT}} characters": "{{COUNT}} karakter",
- "{{COUNT}} direct members": "",
+ "{{COUNT}} direct members": "{{COUNT}} anggota langsung",
"{{COUNT}} document(s) selected.": "{{COUNT}} dokumen dipilih.",
"{{COUNT}} extracted lines": "{{COUNT}} baris diekstrak",
"{{count}} files_one": "{{count}} berkas",
@@ -28,7 +28,7 @@
"{{count}} of {{total}} accessible_one": "{{count}} dari {{total}} dapat diakses",
"{{count}} of {{total}} accessible_other": "{{count}} dari {{total}} dapat diakses",
"{{COUNT}} pipeline(s) selected": "{{COUNT}} pipeline dipilih",
- "{{COUNT}} recovery codes remaining": "",
+ "{{COUNT}} recovery codes remaining": "{{COUNT}} kode pemulihan tersisa",
"{{count}} removed lines_one": "{{count}} baris dihapus",
"{{count}} removed lines_other": "{{count}} baris dihapus",
"{{COUNT}} Replies": "{{COUNT}} Balasan",
@@ -36,7 +36,7 @@
"{{count}} selected_one": "{{count}} dipilih",
"{{count}} selected_other": "{{count}} dipilih",
"{{COUNT}} Sources": "{{COUNT}} Sumber",
- "{{COUNT}} tools": "",
+ "{{COUNT}} tools": "{{COUNT}} alat",
"{{count}} users_one": "{{count}} pengguna",
"{{count}} users_other": "{{count}} pengguna",
"{{COUNT}} words": "{{COUNT}} kata",
@@ -61,14 +61,14 @@
"1 group": "1 grup",
"1 hour before": "1 jam sebelumnya",
"1 Source": "1 Sumber",
- "1 tool": "",
+ "1 tool": "1 alat",
"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 character for bridge voice calls. The orb is used by default.": "",
+ "A character for bridge voice calls. The orb is used by default.": "Karakter untuk panggilan suara bridge. Secara default, orb yang digunakan.",
"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",
@@ -102,25 +102,25 @@
"Add a tag...": "Tambahkan tag...",
"Add Access": "Tambah Akses",
"Add Arena Model": "Tambah Model Arena",
- "Add at least two options for a slider.": "",
+ "Add at least two options for a slider.": "Tambahkan setidaknya dua opsi untuk slider.",
"Add Connection": "Tambah Koneksi",
"Add Content": "Tambah Konten",
"Add content here": "Tambahkan konten di sini",
- "Add control": "",
+ "Add control": "Tambah kontrol",
"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 gesture": "",
+ "Add gesture": "Tambah gestur",
"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 option": "",
+ "Add option": "Tambah opsi",
"Add prompt suggestion": "Tambahkan saran prompt",
"Add Reaction": "Tambah Reaksi",
"Add tag": "Tambahkan tag",
@@ -140,7 +140,7 @@
"Additional feedback comments": "Komentar masukan tambahan",
"admin": "admin",
"Admin": "Admin",
- "Admin default": "",
+ "Admin default": "Default admin",
"Admin Panel": "Panel Admin",
"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.",
@@ -156,7 +156,7 @@
"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 sessions revoked": "",
+ "All sessions revoked": "Semua sesi dicabut",
"All shared chats have been unshared.": "Semua obrolan bersama telah dibatalkan pembagiannya.",
"All Sources": "Semua Sumber",
"All time": "Sepanjang waktu",
@@ -179,11 +179,11 @@
"Allow Delete Messages": "Izinkan Hapus Pesan",
"Allow File Upload": "Izinkan Unggah Berkas",
"Allow Multiple Models in Chat": "Izinkan Banyak Model dalam Obrolan",
- "Allow OAuth sign-in without an authenticator": "",
+ "Allow OAuth sign-in without an authenticator": "Izinkan masuk melalui OAuth tanpa autentikator",
"Allow public write access": "Izinkan akses tulis publik",
"Allow Rate Response": "Izinkan Beri Nilai Respons",
"Allow Regenerate Response": "Izinkan Buat Ulang Respons",
- "Allow replies": "",
+ "Allow replies": "Izinkan balasan",
"Allow Sharing With Groups": "Izinkan Berbagi dengan Grup",
"Allow Sharing With Users": "Izinkan Berbagi dengan Pengguna",
"Allow Speech to Text": "Izinkan Ucapan ke Teks",
@@ -191,7 +191,7 @@
"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 trusted-header sign-in without an authenticator": "",
+ "Allow trusted-header sign-in without an authenticator": "Izinkan masuk melalui header tepercaya tanpa autentikator",
"Allow Web Upload": "Izinkan Unggahan Web",
"Already have an account?": "Sudah memiliki akun?",
"Also bound to {{action}}": "Juga terikat ke {{action}}",
@@ -204,7 +204,7 @@
"Analyzing...": "Menganalisis...",
"and {{COUNT}} more": "dan {{COUNT}} lainnya",
"and create a new shared link.": "dan membuat tautan bersama baru.",
- "Animation is unavailable or reduced motion is enabled.": "",
+ "Animation is unavailable or reduced motion is enabled.": "Animasi tidak tersedia atau pengurangan gerakan diaktifkan.",
"Anyone": "Siapa saja",
"Anyone with the link can view": "Siapa saja yang memiliki tautan dapat melihat",
"API Base URL": "URL Dasar API",
@@ -218,7 +218,7 @@
"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\"",
- "Apply": "",
+ "Apply": "Terapkan",
"April": "April",
"Archive": "Arsipkan",
"archived-chat-export": "ekspor-obrolan-diarsipkan",
@@ -255,17 +255,17 @@
"Attach Notes": "Lampirkan Catatan",
"Attach Webpage": "Lampirkan Halaman Web",
"Attention to detail": "Perhatian terhadap detail",
- "Audio playback failed": "",
+ "Audio playback failed": "Pemutaran audio gagal",
"Audio player": "Pemutar audio",
"August": "Agustus",
"Auth": "Autentikasi",
"Auth Mode": "Mode Autentikasi",
"Auth required": "Autentikasi diperlukan",
"Authenticate": "Autentikasi",
- "Authenticator code": "",
- "Authenticator configured": "",
- "Authenticator not configured": "",
- "Authenticator setup QR code": "",
+ "Authenticator code": "Kode autentikator",
+ "Authenticator configured": "Autentikator telah dikonfigurasi",
+ "Authenticator not configured": "Autentikator belum dikonfigurasi",
+ "Authenticator setup QR code": "Kode QR penyiapan autentikator",
"Authorize OAuth": "Otorisasi OAuth",
"Auto": "Otomatis",
"Auto (Random)": "Otomatis (Acak)",
@@ -281,15 +281,15 @@
"Automation triggered": "Otomatisasi dipicu",
"Automation updated": "Otomatisasi diperbarui",
"Automations": "Otomatisasi",
- "Available": "",
+ "Available": "Tersedia",
"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!",
- "Avatar preview": "",
- "Avatar setup": "",
+ "Avatar preview": "Pratinjau avatar",
+ "Avatar setup": "Penyiapan avatar",
"Average messages per active day": "Rata-rata pesan per hari aktif",
"Average tokens per chat": "Rata-rata token per obrolan",
"Away": "Tidak di tempat",
@@ -297,7 +297,7 @@
"Azure AI Speech": "Azure AI Speech",
"Azure OpenAI": "Azure OpenAI",
"Back": "Kembali",
- "Back to sign in": "",
+ "Back to sign in": "Kembali ke halaman masuk",
"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.",
@@ -309,7 +309,7 @@
"Base Model (From)": "Model Dasar (Dari)",
"Base Model is required.": "Model Dasar wajib diisi.",
"Base Models": "Model Dasar",
- "Basic": "",
+ "Basic": "Dasar",
"Basic text only": "Hanya teks dasar",
"Basics": "Dasar",
"Bearer": "Bearer",
@@ -319,8 +319,8 @@
"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",
- "build · {{hash}}": "",
- "Built-in": "",
+ "build · {{hash}}": "build · {{hash}}",
+ "Built-in": "Bawaan",
"Bullet List": "Daftar Poin",
"Button ID": "ID Tombol",
"Button Label": "Label Tombol",
@@ -336,10 +336,10 @@
"Calendars": "Kalender",
"Calendars Public Sharing": "Berbagi Publik Kalender",
"Call": "Panggilan",
- "Call disconnected": "",
+ "Call disconnected": "Panggilan terputus",
"Call feature is not supported when using Web STT engine": "Fitur panggilan tidak didukung saat menggunakan mesin Web STT",
- "Call in progress": "",
- "Call mode": "",
+ "Call in progress": "Panggilan sedang berlangsung",
+ "Call mode": "Mode panggilan",
"Camera": "Kamera",
"Cancel": "Batal",
"Cancel download of {{model}}": "Batalkan unduhan {{model}}",
@@ -349,7 +349,7 @@
"Capture Audio": "Tangkap Audio",
"Change folder icon": "Ubah ikon folder",
"Change User Role": "Ubah Peran Pengguna",
- "Changes sign out all devices. Users enroll on their next sign-in.": "",
+ "Changes sign out all devices. Users enroll on their next sign-in.": "Perubahan akan mengakhiri sesi di semua perangkat. Pengguna akan mendaftarkan autentikator saat masuk berikutnya.",
"Channel": "Saluran",
"Channel deleted successfully": "Saluran berhasil dihapus",
"Channel is required": "Saluran wajib diisi",
@@ -390,8 +390,8 @@
"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 a VRM file, up to 25 MiB.": "",
- "Choose a VRMA file, up to 10 MiB.": "",
+ "Choose a VRM file, up to 25 MiB.": "Pilih berkas VRM, maksimal 25 MiB.",
+ "Choose a VRMA file, up to 10 MiB.": "Pilih berkas VRMA, maksimal 10 MiB.",
"Choose channel": "Pilih saluran",
"Choose folder": "Pilih folder",
"Citation": "Kutipan",
@@ -420,9 +420,9 @@
"Clone": "Kloning",
"Clone Chat": "Duplikat Obrolan",
"Clone of {{TITLE}}": "Duplikat dari {{TITLE}}",
- "Clone only": "",
+ "Clone only": "Hanya kloning",
"Close": "Tutup",
- "Close avatar setup": "",
+ "Close avatar setup": "Tutup penyiapan avatar",
"Close Banner": "Tutup Spanduk",
"Close chat controls": "Tutup kontrol obrolan",
"Close citation modal": "Tutup modal sitiran",
@@ -481,11 +481,11 @@
"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}})",
- "Connecting": "",
- "Connecting...": "",
+ "Connecting": "Menghubungkan",
+ "Connecting...": "Menghubungkan...",
"Connection failed": "Koneksi gagal",
- "Connection ID": "",
- "Connection ID cannot contain \":\" or \"|\" characters": "",
+ "Connection ID": "ID Koneksi",
+ "Connection ID cannot contain \":\" or \"|\" characters": "ID Koneksi tidak boleh berisi karakter \":\" atau \"|\"",
"Connection lost. Reconnecting...": "Koneksi terputus. Menghubungkan kembali...",
"Connection successful": "Koneksi berhasil",
"Connection Type": "Jenis Koneksi",
@@ -507,7 +507,7 @@
"Continue with {{provider}}": "Lanjutkan dengan {{provider}}",
"Continue with Email": "Lanjutkan dengan Email",
"Continue with LDAP": "Lanjutkan dengan LDAP",
- "Control name": "",
+ "Control name": "Nama kontrol",
"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.",
@@ -534,7 +534,7 @@
"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 avatar.": "",
+ "Could not load avatar.": "Tidak dapat memuat avatar.",
"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?",
@@ -573,7 +573,7 @@
"Current Model": "Model Saat Ini",
"Current streak": "Runtunan saat ini",
"Custom": "Kustom",
- "Custom animation": "",
+ "Custom animation": "Animasi kustom",
"Custom color": "Warna kustom",
"Custom description enabled": "Deskripsi kustom diaktifkan",
"Custom Gender": "Jenis Kelamin Kustom",
@@ -603,8 +603,8 @@
"Default Interface Settings": "Pengaturan Antarmuka Bawaan",
"Default Model": "Model Default",
"Default model updated": "Model default diperbarui",
- "Default models": "",
- "Default option": "",
+ "Default models": "Model default",
+ "Default option": "Opsi default",
"Default permissions": "Izin bawaan",
"Default permissions updated successfully": "Izin bawaan berhasil diperbarui",
"Default Prompt Suggestions": "Saran Permintaan Default",
@@ -615,8 +615,8 @@
"Default webhook": "Webhook bawaan",
"Delete": "Menghapus",
"Delete {{name}}": "Hapus {{name}}",
- "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "",
- "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "",
+ "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "Hapus {{name}}? Grup turunannya akan menjadi grup tingkat teratas. Izin dan keanggotaan langsung milik grup ini akan dihapus.",
+ "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "Hapus {{name}}? Grup turunannya akan dipindahkan ke {{parent}}. Izin dan keanggotaan langsung milik grup ini akan dihapus.",
"Delete a model": "Menghapus model",
"Delete All": "Hapus Semua",
"Delete all contents inside this directory": "Hapus semua konten di dalam direktori ini",
@@ -632,7 +632,7 @@
"Delete File": "Hapus Berkas",
"Delete folder?": "Hapus folder?",
"Delete function?": "Fungsi hapus?",
- "Delete group": "",
+ "Delete group": "Hapus grup",
"Delete Memory?": "Hapus Memori?",
"Delete Message": "Hapus Pesan",
"Delete message?": "Hapus pesan?",
@@ -663,7 +663,7 @@
"Deselect": "Batal pilih",
"Destination": "Tujuan",
"Detected Variables": "Variabel Terdeteksi",
- "dev build": "",
+ "dev build": "build dev",
"Dictate": "Dikte",
"Didn't fully follow instructions": "Tidak sepenuhnya mengikuti instruksi",
"Diff settings": "Pengaturan diff",
@@ -718,12 +718,12 @@
"Download CSV Template": "Unduh Templat CSV",
"Download failed": "Pengunduhan gagal",
"Download Model": "Unduh Model",
- "Download recovery codes": "",
+ "Download recovery codes": "Unduh kode pemulihan",
"Downloading \"{{name}}\"": "Mengunduh \"{{name}}\"",
"Downloading \"{{searchValue}}\"": "Mengunduh \"{{searchValue}}\"",
"Downloading stats...": "Mengunduh statistik...",
"Drag and Drop Container": "Wadah Seret dan Lepas",
- "Drag or use the up and down arrow keys to reorder": "",
+ "Drag or use the up and down arrow keys to reorder": "Seret atau gunakan tombol panah atas dan bawah untuk mengubah urutan",
"Drag to reorder": "Seret untuk mengurutkan ulang",
"Draw": "Gambar",
"Drop any files here to upload": "Lepaskan file apa pun di sini untuk mengunggah",
@@ -733,7 +733,7 @@
"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'": "mis. 'low', 'medium', 'high'",
"e.g. \"json\" or a JSON schema": "mis. \"json\" atau skema JSON",
- "e.g. 0.7": "",
+ "e.g. 0.7": "mis. 0.7",
"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",
@@ -749,15 +749,15 @@
"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. temperature": "",
- "e.g. Thinking": "",
+ "e.g. temperature": "mis. temperature",
+ "e.g. Thinking": "mis. Berpikir",
"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)",
- "Each code works once. Save them somewhere safe; they will not be shown again.": "",
- "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "",
+ "Each code works once. Save them somewhere safe; they will not be shown again.": "Setiap kode hanya dapat digunakan sekali. Simpan di tempat yang aman; kode-kode ini tidak akan ditampilkan lagi.",
+ "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "Setiap gestur memerlukan klip, deskripsi, dan nama unik berhuruf kecil yang terdiri dari huruf, angka, atau garis bawah.",
"Edit": "Edit",
"Edit Arena Model": "Edit Model Arena",
"Edit Channel": "Edit Saluran",
@@ -800,7 +800,7 @@
"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 Connection ID to register.": "",
+ "Enter a Connection ID to register.": "Masukkan ID Koneksi untuk mendaftarkan koneksi.",
"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",
@@ -869,7 +869,7 @@
"Enter New Password": "Masukkan Kata Sandi Baru",
"Enter Number of Steps (e.g. 50)": "Masukkan Jumlah Langkah (mis. 50)",
"Enter Ollama Cloud API Key": "Masukkan Kunci API Ollama Cloud",
- "Enter one of your saved recovery codes.": "",
+ "Enter one of your saved recovery codes.": "Masukkan salah satu kode pemulihan yang telah Anda simpan.",
"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",
@@ -905,9 +905,9 @@
"Enter system prompt here": "Masukkan prompt sistem di sini",
"Enter Tavily API Key": "Masukkan Kunci API Tavily",
"Enter Tavily Extract Depth": "Masukkan Kedalaman Ekstraksi Tavily",
- "Enter the key manually": "",
- "Enter the recovery token from your operator.": "",
- "Enter the six-digit code from your authenticator app.": "",
+ "Enter the key manually": "Masukkan kunci secara manual",
+ "Enter the recovery token from your operator.": "Masukkan token pemulihan dari operator Anda.",
+ "Enter the six-digit code from your authenticator app.": "Masukkan kode enam digit dari aplikasi autentikator Anda.",
"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",
@@ -926,7 +926,7 @@
"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 authenticator code": "",
+ "Enter your authenticator code": "Masukkan kode autentikator Anda",
"Enter your code here...": "Masukkan kode Anda di sini...",
"Enter your current password": "Masukkan kata sandi Anda saat ini",
"Enter Your Email": "Masukkan Email Anda",
@@ -937,8 +937,8 @@
"Enter Your Name": "Masukkan Nama Anda",
"Enter your new password": "Masukkan kata sandi baru Anda",
"Enter Your Password": "Masukkan Kata Sandi Anda",
- "Enter your recovery code": "",
- "Enter your recovery token": "",
+ "Enter your recovery code": "Masukkan kode pemulihan Anda",
+ "Enter your recovery token": "Masukkan token pemulihan Anda",
"Enter Your Role": "Masukkan Peran Anda",
"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.",
@@ -1018,7 +1018,7 @@
"Failed to create API Key.": "Gagal membuat API Key.",
"Failed to create chat": "Gagal membuat obrolan",
"Failed to delete calendar": "Gagal menghapus kalender",
- "Failed to delete model": "",
+ "Failed to delete model": "Gagal menghapus model",
"Failed to delete note": "Gagal menghapus catatan",
"Failed to delete webhook": "Gagal menghapus webhook",
"Failed to disconnect": "Gagal memutuskan koneksi",
@@ -1054,20 +1054,20 @@
"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 settings": "",
+ "Failed to save settings": "Gagal menyimpan pengaturan",
"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 send message": "",
+ "Failed to send message": "Gagal mengirim pesan",
"Failed to unshare chat.": "Gagal membatalkan pembagian obrolan.",
"Failed to update settings": "Gagal memperbarui pengaturan",
"Failed to update status": "Gagal memperbarui status",
"Failed to update webhook": "Gagal memperbarui webhook",
- "Failed to upload animation.": "",
- "Failed to upload avatar.": "",
+ "Failed to upload animation.": "Gagal mengunggah animasi.",
+ "Failed to upload avatar.": "Gagal mengunggah avatar.",
"Failed to upload background image.": "Gagal mengunggah gambar latar belakang.",
"Failed to upload file.": "Gagal mengunggah berkas.",
- "Fast": "",
+ "Fast": "Cepat",
"Features Permissions": "Izin Fitur",
"February": "Februari",
"Feedback": "Umpan Balik",
@@ -1161,21 +1161,21 @@
"Generate an image": "Buat gambar",
"Generate message pair": "Buat pasangan pesan",
"Generate Message Pair": "Buat Pasangan Pesan",
- "Generate recovery codes": "",
- "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "",
+ "Generate recovery codes": "Buat kode pemulihan",
+ "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Dibuat dari nama, atau masukkan sendiri. Mengidentifikasi koneksi ini di Open WebUI, terpisah dari ID klien OAuth.",
"Generated Image": "Gambar yang Dihasilkan",
"Generated images will appear here": "Gambar yang dibuat akan muncul di sini",
"Generating search query": "Membuat kueri penelusuran",
"Generating...": "Membuat...",
- "Gesture description": "",
- "Gesture name": "",
+ "Gesture description": "Deskripsi gestur",
+ "Gesture name": "Nama gestur",
"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",
- "Global defaults": "",
+ "Global defaults": "Default global",
"Good Response": "Respons yang Baik",
"Google": "Google",
"Google Drive": "Google Drive",
@@ -1188,8 +1188,8 @@
"Group created successfully": "Grup berhasil dibuat",
"Group deleted successfully": "Grup berhasil dihapus",
"Group Description": "Deskripsi Grup",
- "Group hierarchy": "",
- "Group moved successfully": "",
+ "Group hierarchy": "Hierarki grup",
+ "Group moved successfully": "Grup berhasil dipindahkan",
"Group Name": "Nama Grup",
"Group updated successfully": "Grup berhasil diperbarui",
"groups": "grup",
@@ -1228,11 +1228,11 @@
"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.",
- "I have saved my recovery codes": "",
+ "I have saved my recovery codes": "Saya telah menyimpan kode pemulihan saya",
"ID": "ID",
"ID cannot contain \":\" or \"|\" characters": "ID tidak boleh memuat karakter \":\" atau \"|\"",
"ID copied to clipboard": "ID disalin ke papan klip",
- "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "",
+ "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Mengidentifikasi koneksi ini di Open WebUI, terpisah dari ID klien OAuth.",
"Identity audit": "Audit identitas",
"Idle only": "Hanya saat tidak aktif",
"Idle Timeout": "Batas Waktu Tidak Aktif",
@@ -1262,17 +1262,17 @@
"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",
- "Inherit": "",
- "Inherited": "",
- "Inherited members are managed in their directly assigned groups.": "",
- "Inherited via": "",
+ "Inherit": "Warisi",
+ "Inherited": "Diwarisi",
+ "Inherited members are managed in their directly assigned groups.": "Anggota yang diwarisi dikelola di grup tempat mereka ditetapkan secara langsung.",
+ "Inherited via": "Diwarisi melalui",
"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 Transcription Model": "",
+ "Input Transcription Model": "Model Transkripsi Input",
"Input Variables": "Variabel Input",
"Insert into note": "Sisipkan ke catatan",
"Instructions": "Instruksi",
@@ -1346,9 +1346,9 @@
"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",
- "Leave unset to inherit default models. Personal model selections take precedence.": "",
+ "Leave unset to inherit default models. Personal model selections take precedence.": "Biarkan kosong untuk mewarisi model default. Pilihan model pribadi lebih diutamakan.",
"Legacy": "Warisan",
- "Let people choose approved parameter presets in chat.": "",
+ "Let people choose approved parameter presets in chat.": "Izinkan pengguna memilih preset parameter yang disetujui di obrolan.",
"lexical": "leksikal",
"License Error": "Kesalahan Lisensi",
"license purchased by": "lisensi dibeli oleh",
@@ -1357,24 +1357,24 @@
"Lift List": "Daftar Angkat",
"Light": "Cahaya",
"List": "Daftar",
- "Listening": "",
+ "Listening": "Mendengarkan",
"Listening...": "Mendengarkan",
"LiteLLM": "LiteLLM",
"Live": "Langsung",
"llama.cpp": "llama.cpp",
"LLMs can make mistakes. Verify important information.": "LLM dapat membuat kesalahan. Verifikasi informasi penting.",
"LM Studio": "LM Studio",
- "Load content from these URLs?": "",
+ "Load content from these URLs?": "Muat konten dari URL berikut?",
"Load Model": "Muat Model",
"Loaded": "Dimuat",
"Loading": "Memuat",
- "Loading animations…": "",
- "Loading avatar...": "",
- "Loading avatar…": "",
+ "Loading animations…": "Memuat animasi…",
+ "Loading avatar...": "Memuat avatar...",
+ "Loading avatar…": "Memuat avatar…",
"Loading Kokoro.js...": "Memuat Kokoro.js...",
"Loading policy...": "Memuat kebijakan...",
"Loading release notes...": "Memuat catatan rilis...",
- "Loading tools...": "",
+ "Loading tools...": "Memuat alat...",
"Loading...": "Memuat...",
"local": "lokal",
"Local": "Lokal",
@@ -1395,7 +1395,7 @@
"Manage Connections": "Kelola Koneksi",
"Manage Models": "Kelola Model",
"Manage Ollama": "Kelola Ollama",
- "Managed by your administrator.": "",
+ "Managed by your administrator.": "Dikelola oleh administrator Anda.",
"Mapped Source": "Sumber yang Dipetakan",
"March": "Maret",
"Mark all as read": "Tandai semua sebagai dibaca",
@@ -1417,7 +1417,7 @@
"members": "anggota",
"Members": "Anggota",
"Members added successfully": "Anggota berhasil ditambahkan",
- "Members of this group inherit access from its parent groups.": "",
+ "Members of this group inherit access from its parent groups.": "Anggota grup ini mewarisi akses dari grup induknya.",
"Memories": "Memori",
"Memory": "Memori",
"Memory added successfully": "Memori berhasil ditambahkan",
@@ -1434,7 +1434,7 @@
"messages": "pesan",
"Messages": "Pesan",
"Metadata Field": "Kolom Metadata",
- "Microphone off": "",
+ "Microphone off": "Mikrofon mati",
"Microsoft OneDrive": "Microsoft OneDrive",
"Microsoft OneDrive (personal)": "Microsoft OneDrive (pribadi)",
"Microsoft OneDrive (work/school)": "Microsoft OneDrive (kantor/sekolah)",
@@ -1455,7 +1455,7 @@
"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 controls": "",
+ "Model controls": "Kontrol model",
"Model created successfully!": "Model berhasil dibuat!",
"Model deleted successfully": "Model berhasil dihapus",
"Model download started": "Pengunduhan model dimulai",
@@ -1483,7 +1483,7 @@
"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 reset successfully": "",
+ "Model reset successfully": "Model berhasil diatur ulang",
"Model responses or outputs": "Respons atau keluaran model",
"Model unloaded successfully": "Model berhasil dilepas",
"Model updated successfully": "Model berhasil diperbarui",
@@ -1507,9 +1507,9 @@
"More options": "Opsi lainnya",
"More Options": "Opsi Lainnya",
"Move": "Pindahkan",
- "Move to top level": "",
+ "Move to top level": "Pindahkan ke tingkat teratas",
"Moved {{name}}": "{{name}} dipindahkan",
- "Multi-factor authentication": "",
+ "Multi-factor authentication": "Autentikasi multifaktor",
"Multipart Upload": "Unggah Multipart",
"Mute": "Bisukan",
"Muted": "Dibisukan",
@@ -1520,7 +1520,7 @@
"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",
- "Named gestures": "",
+ "Named gestures": "Gestur bernama",
"Native": "Bawaan",
"Navigate to Next Chat": "Beralih ke Obrolan Berikutnya",
"Navigate to Previous Chat": "Beralih ke Obrolan Sebelumnya",
@@ -1588,7 +1588,7 @@
"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 inherited members": "",
+ "No inherited members": "Tidak ada anggota yang diwarisi",
"No kernel": "Tidak ada kernel",
"No knowledge bases accessible": "Tidak ada basis pengetahuan yang dapat diakses",
"No knowledge bases found.": "Basis pengetahuan tidak ditemukan.",
@@ -1606,7 +1606,7 @@
"No notification targets configured.": "Tidak ada target notifikasi yang dikonfigurasi.",
"No one": "Tak seorang pun",
"No output items": "Tidak ada item keluaran",
- "No parent": "",
+ "No parent": "Tanpa induk",
"No pinned messages": "Tidak ada pesan tersemat",
"No prompts found": "Prompt tidak ditemukan",
"No Repeat": "Jangan Ulangi",
@@ -1703,20 +1703,20 @@
"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 Base URL": "",
+ "OpenAI API Base URL": "URL Dasar API OpenAI",
"OpenAI API Key is required.": "Diperlukan Kunci API OpenAI.",
"OpenAI API settings updated": "Pengaturan API OpenAI diperbarui",
- "OpenAI Realtime": "",
+ "OpenAI Realtime": "OpenAI Realtime",
"OpenAI URL/Key required.": "Diperlukan URL/Kunci OpenAI.",
"OpenAPI Spec": "Spesifikasi OpenAPI",
"openapi.json URL or Path": "URL atau Jalur openapi.json",
- "Operator recovery token": "",
- "option": "",
- "Option name": "",
+ "Operator recovery token": "Token pemulihan operator",
+ "option": "opsi",
+ "Option name": "Nama opsi",
"optional": "opsional",
"Optional": "Opsional",
- "Optional clips replace the built-in movement for each state.": "",
- "Options": "",
+ "Optional clips replace the built-in movement for each state.": "Klip opsional menggantikan gerakan bawaan untuk setiap status.",
+ "Options": "Opsi",
"or": "atau",
"Orchestrator": "Orkestrator",
"Ordered List": "Daftar Berurutan",
@@ -1731,12 +1731,12 @@
"PaddleOCR-vl API URL required.": "URL API PaddleOCR-vl diperlukan.",
"page": "halaman",
"Page": "Halaman",
- "parameter": "",
- "Parameter": "",
+ "parameter": "parameter",
+ "Parameter": "Parameter",
"Parameters": "Parameter",
- "Parent group": "",
+ "Parent group": "Grup induk",
"Parent message not found": "Pesan induk tidak ditemukan",
- "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "",
+ "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "Izin induk diwarisi. Menonaktifkan izin lokal tidak mencabut akses yang diwarisi.",
"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",
@@ -1775,7 +1775,7 @@
"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 Connection ID before authorizing OAuth.": "",
+ "Please enter a Connection ID before authorizing OAuth.": "Silakan masukkan ID Koneksi sebelum mengotorisasi OAuth.",
"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 JSON spec": "Harap masukkan spesifikasi JSON yang valid",
@@ -1805,14 +1805,14 @@
"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...",
- "Preparing your authenticator…": "",
+ "Preparing your authenticator…": "Menyiapkan autentikator Anda…",
"Press keys...": "Tekan tombol...",
"Prevent File Creation": "Cegah Pembuatan Berkas",
"Preview": "Pratinjau",
"Preview Access": "Akses Pratinjau",
- "Preview behavior": "",
+ "Preview behavior": "Pratinjau perilaku",
"Preview failed": "Pratinjau gagal",
- "Preview gesture": "",
+ "Preview gesture": "Pratinjau gestur",
"Previous": "Sebelumnya",
"Previous 30 days": "30 hari sebelumnya",
"Previous 7 days": "7 hari sebelumnya",
@@ -1829,7 +1829,7 @@
"Prompt created successfully": "Prompt berhasil dibuat",
"Prompt Menu": "Menu Prompt",
"Prompt Name": "Nama Prompt",
- "Prompt Template": "",
+ "Prompt Template": "Templat Prompt",
"Prompt updated successfully": "Prompt berhasil diperbarui",
"Prompts": "Prompt",
"Prompts Access": "Akses Prompt",
@@ -1858,8 +1858,8 @@
"Read the docs": "Baca dokumentasi",
"Read-only": "Hanya-baca",
"Read-Only Access": "Akses Hanya-Baca",
- "Realtime": "",
- "Realtime Voice": "",
+ "Realtime": "Real-time",
+ "Realtime Voice": "Suara Real-time",
"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.",
@@ -1868,12 +1868,12 @@
"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",
- "Reconnect": "",
+ "Reconnect": "Hubungkan ulang",
"Reconnected": "Terhubung kembali",
"Record": "Rekam",
"Record voice": "Rekam suara",
- "Recover your authenticator": "",
- "Recovery code": "",
+ "Recover your authenticator": "Pulihkan autentikator Anda",
+ "Recovery code": "Kode pemulihan",
"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.": "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",
@@ -1904,7 +1904,7 @@
"Remove file": "Hapus berkas",
"Remove File": "Hapus Berkas",
"Remove from favorites": "Hapus dari favorit",
- "Remove gesture": "",
+ "Remove gesture": "Hapus gestur",
"Remove image": "Hapus gambar",
"Remove Pinned Model": "Hapus Model yang Disematkan",
"Remove prompt suggestion": "Hapus saran prompt",
@@ -1916,12 +1916,12 @@
"Reorder": "Ubah Urutan",
"Repeat": "Ulangi",
"Replace": "Ganti",
- "Replace authenticator": "",
+ "Replace authenticator": "Ganti autentikator",
"Reply": "Balas",
"Reply in Thread": "Balas di Utas",
"Reply to thread...": "Balas ke utas...",
"Replying to {{NAME}}": "Membalas {{NAME}}",
- "Require an authenticator for all users": "",
+ "Require an authenticator for all users": "Wajibkan autentikator untuk semua pengguna",
"required": "wajib",
"Research Knowledge": "Riset Pengetahuan",
"Reset": "Atur Ulang",
@@ -1946,8 +1946,8 @@
"Retrieved {{count}} sources_other": "Mengambil {{count}} sumber",
"Retrieved 1 source": "Mengambil 1 sumber",
"Retry": "Coba Lagi",
- "Retry setup": "",
- "Return to call": "",
+ "Retry setup": "Ulangi penyiapan",
+ "Return to call": "Kembali ke panggilan",
"Rewrite the selected text.": "Tulis ulang teks yang dipilih.",
"Role": "Peran",
"RTL": "RTL",
@@ -1969,11 +1969,11 @@
"Save & Update": "Simpan & Perbarui",
"Save As Copy": "Simpan sebagai Salinan",
"Save Chat": "Simpan Obrolan",
- "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "",
- "Save your recovery codes": "",
+ "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "Simpan koneksi untuk mempertahankan detail OAuth. Jangan ubah ID Koneksi.",
+ "Save your recovery codes": "Simpan kode pemulihan Anda",
"Saved": "Tersimpan",
"Saving...": "Menyimpan...",
- "Scan the QR code, then enter the six-digit code from your authenticator app.": "",
+ "Scan the QR code, then enter the six-digit code from your authenticator app.": "Pindai kode QR, lalu masukkan kode enam digit dari aplikasi autentikator Anda.",
"Schedule": "Jadwal",
"Scheduled time must be in the future": "Waktu terjadwal harus di masa mendatang",
"Screen Share": "Bagikan Layar",
@@ -1999,14 +1999,14 @@
"Search Functions": "Fungsi Pencarian",
"Search Groups": "Cari Grup",
"Search In Models": "Cari di Model",
- "Search inherited members": "",
+ "Search inherited members": "Cari anggota yang diwarisi",
"Search Knowledge": "Cari Pengetahuan",
"Search Memories": "Cari Memori",
"Search Models": "Cari Model",
"Search Notes": "Cari Catatan",
"Search options": "Cari opsi",
"Search or add pattern": "Cari atau tambah pola",
- "Search parent groups": "",
+ "Search parent groups": "Cari grup induk",
"Search Prompts": "Perintah Pencarian",
"Search skills": "Cari keterampilan",
"Search Skills": "Cari Keterampilan",
@@ -2072,7 +2072,7 @@
"Send message": "Kirim pesan",
"Send now": "Kirim sekarang",
"Send Test": "Kirim Uji Coba",
- "Sending...": "",
+ "Sending...": "Mengirim...",
"September": "September",
"Server connection failed": "Koneksi server gagal",
"Server connection verified": "Koneksi server diverifikasi",
@@ -2091,7 +2091,7 @@
"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 up your authenticator": "",
+ "Set up your authenticator": "Siapkan autentikator Anda",
"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.",
@@ -2690,8 +2690,8 @@
"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.skills.description": "",
- "settings.admin.models.builtinTools.skills.label": "",
+ "settings.admin.models.builtinTools.skills.description": "Temukan dan muat instruksi keahlian sesuai kebutuhan",
+ "settings.admin.models.builtinTools.skills.label": "Keahlian",
"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",
@@ -2838,7 +2838,7 @@
"settings.admin.web.sougouSearchApiSk.label": "SK API Sougou Search",
"settings.admin.web.tavilyApiKey.label": "Kunci API Tavily",
"settings.admin.web.tavilyExtractDepth.label": "Kedalaman Ekstraksi Tavily",
- "settings.admin.web.tavilySearchDepth.label": "",
+ "settings.admin.web.tavilySearchDepth.label": "Kedalaman Pencarian 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",
@@ -3190,7 +3190,7 @@
"Shared": "Dibagikan",
"Shared Chats": "Obrolan Dibagikan",
"Shared with you": "Dibagikan kepada Anda",
- "Sharing mode": "",
+ "Sharing mode": "Mode berbagi",
"Sharing Permissions": "Izin Berbagi",
"Shell": "Shell",
"Shorten older messages so this chat can keep going.": "Perpendek pesan lama agar obrolan ini dapat terus berlanjut.",
@@ -3212,17 +3212,17 @@
"Showcased creativity": "Menampilkan kreativitas",
"Sidebar": "Bilah Samping",
"Sign in": "Masuk",
- "Sign in again": "",
- "Sign in again before changing your authenticator settings.": "",
+ "Sign in again": "Masuk kembali",
+ "Sign in again before changing your authenticator settings.": "Masuk kembali sebelum mengubah pengaturan autentikator Anda.",
"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 out all devices": "",
- "Sign out all devices?": "",
+ "Sign out all devices": "Keluar dari semua perangkat",
+ "Sign out all devices?": "Keluar dari semua perangkat?",
"Sign up": "Daftar",
"Sign up to {{WEBUI_NAME}}": "Daftar ke {{WEBUI_NAME}}",
"Signing in to {{WEBUI_NAME}}": "Sedang masuk ke {{WEBUI_NAME}}",
- "Silent motion preview. During calls, the mouth follows assistant audio.": "",
+ "Silent motion preview. During calls, the mouth follows assistant audio.": "Pratinjau gerakan tanpa suara. Selama panggilan, mulut mengikuti audio asisten.",
"simultaneous sub-agents": "sub-agen simultan",
"Single": "Tunggal",
"Sink List": "Daftar Sink",
@@ -3251,17 +3251,17 @@
"Sonar Reasoning": "Sonar Reasoning",
"Sonar Reasoning Pro": "Sonar Reasoning Pro",
"Sort": "Urutkan",
- "Sort by": "",
+ "Sort by": "Urutkan berdasarkan",
"Source": "Sumber",
- "Speaking": "",
+ "Speaking": "Berbicara",
"Specific users or groups": "Pengguna atau grup tertentu",
"Speech recognition error: {{error}}": "Kesalahan pengenalan suara: {{error}}",
"Speech-to-Text Language": "Bahasa Ucapan-ke-Teks",
"Sponsor on GitHub": "Sponsori di GitHub",
"Staan API Key": "Kunci API Staan",
- "Standard": "",
+ "Standard": "Standar",
"Start a new conversation": "Mulai percakapan baru",
- "Start a voice call using your microphone?": "",
+ "Start a voice call using your microphone?": "Mulai panggilan suara menggunakan mikrofon Anda?",
"Start of the channel": "Awal saluran",
"Start Tag": "Tag Awal",
"Start the chat to use this terminal.": "Mulai obrolan untuk menggunakan terminal ini.",
@@ -3270,7 +3270,7 @@
"Starting in 1 minute": "Dimulai dalam 1 menit",
"Starting kernel...": "Memulai kernel...",
"Starting now": "Mulai sekarang",
- "State animations": "",
+ "State animations": "Animasi status",
"Status": "Status",
"Status cleared successfully": "Status berhasil dibersihkan",
"Status updated successfully": "Status berhasil diperbarui",
@@ -3281,7 +3281,7 @@
"Stop camera": "Hentikan kamera",
"Stop Download": "Hentikan Unduhan",
"Stop Generating": "Hentikan Pembuatan",
- "Stop speaking": "",
+ "Stop speaking": "Hentikan ucapan asisten",
"Storage": "Penyimpanan",
"Streamable HTTP": "HTTP Dapat Dialirkan",
"Strikethrough": "Coretan",
@@ -3358,14 +3358,14 @@
"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%).",
- "The voice model chooses when to play a gesture using its name and description.": "",
+ "The voice model chooses when to play a gesture using its name and description.": "Model suara memilih kapan memutar gestur berdasarkan nama dan deskripsinya.",
"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 avatar has no blink expressions.": "",
- "This avatar has no mouth expression; speech will use body motion only.": "",
+ "This avatar has no blink expressions.": "Avatar ini tidak memiliki ekspresi berkedip.",
+ "This avatar has no mouth expression; speech will use body motion only.": "Avatar ini tidak memiliki ekspresi mulut; ucapan hanya akan menggunakan gerakan tubuh.",
"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",
@@ -3378,14 +3378,14 @@
"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 user will need to sign in again on every device. API keys remain active.": "",
+ "This user will need to sign in again on every device. API keys remain active.": "Pengguna ini harus masuk kembali di setiap perangkat. Kunci API tetap aktif.",
"This will delete": "Ini akan menghapus",
"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 reset the saved settings for this base model to their defaults. The model will remain available.": "",
+ "This will reset the saved settings for this base model to their defaults. The model will remain available.": "Tindakan ini akan mengatur ulang pengaturan tersimpan untuk model dasar ini ke nilai default. Model akan tetap tersedia.",
"This will revoke the current API key.": "Ini akan mencabut kunci API saat ini.",
"Thorough explanation": "Penjelasan menyeluruh",
"Thought": "Berpikir",
@@ -3461,7 +3461,7 @@
"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",
- "Try in chat": "",
+ "Try in chat": "Coba di obrolan",
"TTS Voice": "Suara TTS",
"Tu_day_of_week": "Sel",
"Type": "Ketik",
@@ -3470,21 +3470,21 @@
"Type Hugging Face Resolve (Download) URL": "Ketik Hugging Face Resolve (Unduh) URL",
"Type your answer": "Ketik jawaban Anda",
"Uh-oh! There was an issue with the response.": "Ups! Terjadi masalah dengan respons.",
- "Ultra-fast": "",
- "Unable to load tools": "",
+ "Ultra-fast": "Sangat cepat",
+ "Unable to load tools": "Tidak dapat memuat alat",
"Unarchive": "Batal Arsipkan",
"Unarchive Chat": "Batal Arsipkan Obrolan",
"Unassigned": "Tidak Ditetapkan",
- "Unavailable": "",
+ "Unavailable": "Tidak tersedia",
"Underline": "Garis Bawah",
"unknown": "tidak diketahui",
"Unknown": "Tidak Diketahui",
- "unknown build": "",
+ "unknown build": "build tidak diketahui",
"Unknown User": "Pengguna Tidak Dikenal",
"Unload Model": "Lepas Model",
"Unloads {{FROM_NOW}}": "Dilepas {{FROM_NOW}}",
"Unmute": "Batal Bisukan",
- "Unmute to continue": "",
+ "Unmute to continue": "Batal bisukan untuk melanjutkan",
"Unpin": "Lepas Sematan",
"Unpin from Sidebar": "Lepas Sematan dari Bilah Sisi",
"Unread": "Belum Dibaca",
@@ -3506,7 +3506,7 @@
"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 animation": "",
+ "Upload animation": "Unggah animasi",
"Upload Audio": "Unggah Audio",
"Upload directory": "Unggah direktori",
"Upload failed": "Unggahan gagal",
@@ -3514,12 +3514,12 @@
"Upload files": "Unggah berkas",
"Upload Files": "Unggah File",
"Upload Folder": "Unggah Folder",
- "Upload gesture": "",
+ "Upload gesture": "Unggah gestur",
"Upload Model": "Unggah Model",
"Upload Photo": "Unggah Foto",
"Upload profile image": "Unggah gambar profil",
"Upload Progress": "Kemajuan Unggah",
- "Upload voice avatar": "",
+ "Upload voice avatar": "Unggah avatar suara",
"Uploaded files or images": "Berkas atau gambar yang diunggah",
"Uploading": "Mengunggah",
"Uploading {{current}}/{{total}}: {{file}}": "Mengunggah {{current}}/{{total}}: {{file}}",
@@ -3528,14 +3528,14 @@
"URL is required": "URL wajib diisi",
"URL Mode": "Mode URL",
"Use": "Gunakan",
- "Use a recovery code": "",
+ "Use a recovery code": "Gunakan kode pemulihan",
"Use a valid event name or pattern like user.*": "Gunakan nama event atau pola yang valid seperti user.*",
- "Use an authenticator code": "",
+ "Use an authenticator code": "Gunakan kode autentikator",
"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 orb": "",
+ "Use orb": "Gunakan orb",
"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.",
@@ -3574,9 +3574,9 @@
"Variable value": "Nilai variabel",
"Vector Field": "Bidang Vektor",
"Verify Connection": "Verifikasi Koneksi",
- "Verify with a fresh code. Changes sign out all devices.": "",
- "Verify your sign-in": "",
- "Verifying…": "",
+ "Verify with a fresh code. Changes sign out all devices.": "Verifikasi dengan kode baru. Perubahan akan mengakhiri sesi di semua perangkat.",
+ "Verify your sign-in": "Verifikasi proses masuk Anda",
+ "Verifying…": "Memverifikasi…",
"Version {{selectedVersion}} of {{totalVersions}}": "Versi {{selectedVersion}} dari {{totalVersions}}",
"Version deleted": "Versi dihapus",
"Vertical Layout": "Tata Letak Vertikal",
@@ -3595,17 +3595,17 @@
"Visual": "Visual",
"vocabulary for a college entrance exam": "kosakata untuk ujian masuk perguruan tinggi",
"Voice": "Suara",
- "Voice avatar": "",
- "Voice call": "",
- "Voice calls": "",
+ "Voice avatar": "Avatar suara",
+ "Voice call": "Panggilan suara",
+ "Voice calls": "Panggilan suara",
"Voice Input": "Input Suara",
"Voice mode": "Mode suara",
- "Voice Model": "",
- "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "",
- "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "",
+ "Voice Model": "Model Suara",
+ "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "VRM 0.x atau 1.0 · Maks. 25 MiB · Tekstur tertanam. Unggah karakter yang boleh Anda gunakan.",
+ "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "VRMA 1.0 · Maks. 10 MiB · Maks. 60 detik. Hanya gerakan tubuh, diputar di tempat. Mulut, kedipan, dan arah pandang tetap otomatis.",
"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 approval": "",
+ "Waiting for approval": "Menunggu persetujuan",
"Waiting for upload": "Menunggu unggahan",
"Waiting for upload...": "Menunggu unggahan...",
"Warning": "Peringatan",
@@ -3639,7 +3639,7 @@
"What's New in": "Apa yang Baru di",
"What's on your mind?": "Apa yang Anda pikirkan?",
"When": "Kapan",
- "When should the model use this gesture?": "",
+ "When should the model use this gesture?": "Kapan model harus menggunakan gestur ini?",
"Whisper (Local)": "Bisikan (Lokal)",
"Who can share to this group": "Siapa yang dapat membagikan ke grup ini",
"Why?": "Mengapa?",
@@ -3680,12 +3680,12 @@
"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 is awaiting administrator approval.": "",
+ "Your account is awaiting administrator approval.": "Akun Anda sedang menunggu persetujuan administrator.",
"Your account status is currently pending activation.": "Status akun Anda saat ini sedang menunggu aktivasi.",
"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 link is private until you choose who can view it.": "",
+ "Your link is private until you choose who can view it.": "Tautan Anda bersifat pribadi hingga Anda memilih siapa yang dapat melihatnya.",
"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.",