chore: format

This commit is contained in:
Timothy Jaeryang Baek
2026-01-08 01:55:56 +04:00
parent c417fdd94d
commit 700349064d
97 changed files with 4650 additions and 986 deletions
+67 -9
View File
@@ -77,6 +77,7 @@
"Adjusting these settings will apply changes universally to all users.": "Melaraskan tetapan ini akan menggunakan perubahan secara universal kepada semua pengguna.",
"admin": "pentadbir",
"Admin": "Pentadbir",
"Admin Contact Email": "",
"Admin Panel": "Panel Pentadbir",
"Admin Settings": "Tetapan Pentadbir",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Pentadbir mempunyai akses kepada semua alat pada setiap masa; pengguna memerlukan alat yang ditetapkan mengikut model dalam ruang kerja.",
@@ -101,7 +102,6 @@
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Group Sharing": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Benarkan suara bukan tempatan ",
"Allow Rate Response": "",
@@ -130,6 +130,7 @@
"and {{COUNT}} more": "",
"and create a new shared link.": "dan cipta pautan kongsi baharu",
"Android": "",
"Anyone": "",
"API Base URL": "URL Asas API",
"API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "",
"API Key": "Kunci API",
@@ -175,6 +176,7 @@
"Authenticate": "",
"Authentication": "",
"Auto": "",
"Auto (Random)": "",
"Auto-Copy Response to Clipboard": "Salin Response secara Automatik ke Papan Klip",
"Auto-playback response": "Main semula respons secara automatik",
"Autocomplete Generation": "",
@@ -183,6 +185,7 @@
"AUTOMATIC1111 Api Auth String": "AUTOMATIC1111 Api Auth String",
"AUTOMATIC1111 Base URL": "URL Asas AUTOMATIC1111",
"AUTOMATIC1111 Base URL is required.": "URL Asas AUTOMATIC1111 diperlukan.",
"Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "",
"Available list": "",
"Available Tools": "",
"available users": "pengguna tersedia",
@@ -201,6 +204,7 @@
"before": "sebelum,",
"Being lazy": "Menjadi Malas",
"Beta": "",
"Bing": "",
"Bing Search V7 Endpoint": "",
"Bing Search V7 Subscription Key": "",
"Bio": "",
@@ -209,7 +213,9 @@
"Bocha Search API Key": "",
"Bold": "",
"Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "",
"Brave": "",
"Brave Search API Key": "Kunci API Carian Brave",
"Builtin Tools": "",
"Bullet List": "",
"Button ID": "",
"Button Label": "",
@@ -256,8 +262,10 @@
"Check for updates": "Semak kemas kini",
"Checking for updates...": "Kemas kini sedang disemak",
"Choose a model before saving...": "Pilih model sebelum menyimpan",
"Chunk Min Size Target": "",
"Chunk Overlap": "Tindihan 'Çhunk'",
"Chunk Size": "Saiz 'Chunk'",
"Chunks smaller than this threshold will be merged with neighboring chunks when possible. Set to 0 to disable merging.": "",
"Ciphers": "",
"Citation": "Petikan",
"Citations": "",
@@ -293,7 +301,6 @@
"Code Block": "",
"Code Editor": "",
"Code execution": "",
"Code Execution": "",
"Code Execution Engine": "",
"Code Execution Timeout": "",
"Code formatted successfully": "Kod berjaya diformatkan",
@@ -336,6 +343,7 @@
"Contact Admin for WebUI Access": "Hubungi admin untuk akses WebUI",
"Content": "Kandungan",
"Content Extraction Engine": "",
"Content lengths (character counts only)": "",
"Continue Response": "Teruskan Respons",
"Continue with {{provider}}": "Teruskan dengan {{provider}}",
"Continue with Email": "",
@@ -393,6 +401,7 @@
"Database": "Pangkalan Data",
"Datalab Marker API": "",
"DD/MM/YYYY": "",
"DDGS Backend": "",
"December": "Disember",
"Decrease UI Scale": "",
"Deepgram": "",
@@ -474,6 +483,7 @@
"Dive into knowledge": "",
"Do not install functions from sources you do not fully trust.": "Jangan pasang fungsi daripada sumber yang anda tidak percayai sepenuhnya.",
"Do not install tools from sources you do not fully trust.": "Jangan pasang alat daripada sumber yang anda tidak percaya sepenuhnya.",
"Do you want to sync your usage stats with Open WebUI Community?": "",
"Docling": "",
"Docling Parameters": "",
"Docling Server URL required.": "",
@@ -482,7 +492,6 @@
"Document Intelligence endpoint required.": "",
"Document Intelligence Model": "",
"Documentation": "Dokumentasi",
"Documents": "Dokumen",
"does not make any external connections, and your data stays securely on your locally hosted server.": "tidak membuat sebarang sambungan luaran, dan data anda kekal selamat pada pelayan yang dihoskan ditempat anda",
"Domain Filter List": "",
"don't fetch random pipelines from sources you don't trust.": "Jangan ambil pipeline rawak daripada sumber yang anda tidak percayai.",
@@ -493,11 +502,14 @@
"Done": "Selesai",
"Download": "Muat Turun",
"Download & Delete": "Muat turun & Padam",
"Download as JSON": "",
"Download as SVG": "",
"Download canceled": "Muat Turun dibatalkan",
"Download Database": "Muat turun Pangkalan Data",
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "cth '30s','10m'. Unit masa yang sah ialah 's', 'm', 'h'.",
"e.g. \"json\" or a JSON schema": "",
"e.g. 60": "",
@@ -572,6 +584,7 @@
"Enter Bocha Search API Key": "",
"Enter Brave Search API Key": "Masukkan Kekunci API carian Brave",
"Enter certificate path": "",
"Enter Chunk Min Size Target": "",
"Enter Chunk Overlap": "Masukkan Tindihan 'Chunk'",
"Enter Chunk Size": "Masukkan Saiz 'Chunk'",
"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
@@ -595,6 +608,7 @@
"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": "Masukkan URL 'Github Raw'",
@@ -603,6 +617,7 @@
"Enter hex color (e.g. #FF0000)": "",
"Enter ID": "",
"Enter Image Size (e.g. 512x512)": "Masukkan Saiz Imej (cth 512x512)",
"Enter Jina API Base URL": "",
"Enter Jina API Key": "",
"Enter JSON config (e.g., {\"disable_links\": true})": "",
"Enter Jupyter Password": "",
@@ -611,6 +626,8 @@
"Enter Kagi Search API Key": "",
"Enter Key Behavior": "",
"Enter language codes": "Masukkan kod bahasa",
"Enter max file count per folder": "",
"Enter MinerU API Key": "",
"Enter Mistral API Base URL": "",
"Enter Mistral API Key": "",
"Enter Model ID": "",
@@ -736,6 +753,7 @@
"Failed to generate title": "",
"Failed to import models": "",
"Failed to load chat preview": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
"Failed to load file content.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
@@ -752,10 +770,10 @@
"Features": "",
"Features Permissions": "",
"February": "Febuari",
"Feedback": "",
"Feedback deleted successfully": "",
"Feedback Details": "",
"Feedback History": "",
"Feedbacks": "",
"Feel free to add specific details": "Jangan ragu untuk menambah butiran khusus",
"Female": "",
"File": "Fail",
@@ -776,11 +794,13 @@
"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Peniruan cap jari dikesan, tidak dapat menggunakan nama pendek sebagai avatar. Lalai kepada imej profail asal",
"Firecrawl API Base URL": "",
"Firecrawl API Key": "",
"Firecrawl Timeout (s)": "",
"Floating Quick Actions": "",
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder Name": "",
"Folder name cannot be empty.": "",
"Folder name updated successfully": "",
@@ -826,7 +846,6 @@
"General": "Umum",
"Generate": "",
"Generate an image": "",
"Generate Image": "Jana Imej",
"Generate Message Pair": "",
"Generated Image": "",
"Generating search query": "Jana pertanyaan carian",
@@ -836,11 +855,13 @@
"Get started with {{WEBUI_NAME}}": "",
"Global": "Global",
"Good Response": "Respons Baik",
"Google": "",
"Google Drive": "",
"Google PSE API Key": "Kunci API Google PSE",
"Google PSE Engine Id": "ID Enjin Google PSE",
"Gravatar": "",
"Grid": "",
"Grokipedia": "",
"Group": "Kumpulan",
"Group Channel": "",
"Group created successfully": "",
@@ -895,7 +916,6 @@
"Image Prompt Generation": "",
"Image Prompt Generation Prompt": "",
"Image Size": "",
"Images": "Imej",
"Import": "",
"Import Chats": "Import Perbualan",
"Import Config from JSON File": "",
@@ -927,6 +947,7 @@
"Integration": "",
"Integrations": "",
"Interface": "Antaramuka",
"Interface Settings Access": "",
"Invalid file content": "",
"Invalid file format.": "",
"Invalid JSON file": "",
@@ -940,6 +961,7 @@
"is typing...": "",
"Italic": "",
"January": "Januari",
"Jina API Base URL": "",
"Jina API Key": "",
"join our Discord for help.": "sertai Discord kami untuk mendapatkan bantuan.",
"JSON": "JSON",
@@ -990,6 +1012,7 @@
"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 model (voxtral-mini-latest).": "",
"Leave empty to use the default prompt, or enter a custom prompt": "",
"Leave model field empty to use the default model.": "",
@@ -1029,10 +1052,12 @@
"Manage your account information.": "",
"March": "Mac",
"Markdown": "",
"Markdown (Header)": "",
"Markdown Header Text Splitter": "",
"Max Speakers": "",
"Max Upload Count": "",
"Max Upload Size": "",
"Maximum number of files allowed per folder.": "",
"Maximum number of files per folder is {{max}}.": "",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maksimum 3 model boleh dimuat turun serentak. Sila cuba sebentar lagi.",
"May": "Mei",
"MBR": "",
@@ -1042,6 +1067,7 @@
"Member removed successfully": "",
"Members": "",
"Members added successfully": "",
"Memories": "",
"Memories accessible by LLMs will be shown here.": "Memori yang boleh diakses oleh LLM akan ditunjukkan di sini.",
"Memory": "Memori",
"Memory added successfully": "Memori berjaya ditambah",
@@ -1051,6 +1077,7 @@
"Merge Responses": "",
"Merged Response": "Respons Digabungkan",
"Message": "",
"Message counts and response timestamps": "",
"Message rating should be enabled to use this feature": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Mesej yang anda hantar selepas membuat pautan anda tidak akan dikongsi. Pengguna dengan URL akan dapat melihat perbualan yang dikongsi.",
"Microsoft OneDrive": "",
@@ -1083,9 +1110,11 @@
"Model Name": "",
"Model name already exists, please choose a different one": "",
"Model Name is required.": "",
"Model names and usage frequency": "",
"Model not selected": "Model tidak dipilih",
"Model Params": "Model Params",
"Model Permissions": "",
"Model responses or outputs": "",
"Model unloaded successfully": "",
"Model updated successfully": "Model berjaya dikemas kini",
"Model(s) do not support file upload": "",
@@ -1096,6 +1125,7 @@
"Models imported successfully": "",
"Models Public Sharing": "",
"Models Sharing": "",
"Mojeek": "",
"Mojeek Search API Key": "",
"More": "Lagi",
"More Concise": "",
@@ -1129,7 +1159,7 @@
"No conversation to save": "",
"No distance available": "",
"No expiration can pose security risks.": "",
"No feedbacks found": "",
"No feedback found": "",
"No file selected": "Tiada fail dipilih",
"No files in this knowledge base.": "",
"No functions found": "",
@@ -1144,6 +1174,7 @@
"No models selected": "",
"No Notes": "",
"No notes found": "",
"No one": "",
"No pinned messages": "",
"No prompts found": "",
"No results": "Tiada keputusan dijumpai",
@@ -1195,6 +1226,7 @@
"Only invited users can access": "",
"Only markdown files are allowed": "",
"Only select users and groups with permission can access": "",
"Only sync new/updated chats": "",
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Maaf, didapati URL tidak sah. Sila semak semula dan cuba lagi.",
"Oops! There are files still uploading. Please wait for the upload to complete.": "",
"Oops! There was an error in the previous response.": "",
@@ -1211,6 +1243,7 @@
"Open WebUI can use tools provided by any OpenAPI server.": "",
"Open WebUI uses faster-whisper internally.": "",
"Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "",
"Open WebUI version": "",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Open WebUI version (v{{OPEN_WEBUI_VERSION}}) adalah lebih rendah daripada versi yang diperlukan iaitu (v{{REQUIRED_VERSION}})",
"OpenAI": "OpenAI",
"OpenAI API": "API OpenAI",
@@ -1235,6 +1268,8 @@
"page": "",
"Paginate": "",
"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.": "",
"Password": "Kata Laluan",
"Passwords do not match.": "",
"Paste Large Text as File": "",
@@ -1260,7 +1295,6 @@
"Pipe": "",
"Pipeline deleted successfully": "'Pipeline' berjaya dipadam",
"Pipeline downloaded successfully": "'Pipeline' berjaya dimuat turun",
"Pipelines": "'Pipeline'",
"Pipelines are a plugin system with arbitrary code execution —": "Pipelines ialah sistem pemalam dengan pelaksanaan kod sewenang‑wenangnya —",
"Pipelines Not Detected": "'Pipeline' tidak ditemui",
"Pipelines Valves": "'Pipeline Valves'",
@@ -1497,6 +1531,7 @@
"Sets the stop sequences to use. When this pattern is encountered, the LLM will stop generating text and return. Multiple stop patterns may be set by specifying multiple separate stop parameters in a modelfile.": "",
"Setting": "",
"Settings": "Tetapan",
"Settings Permissions": "",
"Settings saved successfully!": "Tetapan berjaya disimpan!",
"Share": "Kongsi",
"Share Chat": "Kongsi Perbualan",
@@ -1540,6 +1575,7 @@
"Speech recognition error: {{error}}": "Ralat pengecaman pertuturan: {{error}}",
"Speech-to-Text": "",
"Speech-to-Text Engine": "Enjin Ucapan-ke-Teks",
"Split documents by markdown headers before applying character/token splitting.": "",
"Start a new conversation": "",
"Start of the channel": "Permulaan saluran",
"Start Tag": "",
@@ -1550,6 +1586,7 @@
"STDOUT/STDERR": "STDOUT/STDERR",
"Steps": "",
"Stop": "",
"Stop Download": "",
"Stop Generating": "",
"Stop Sequence": "Jujukan Henti",
"Stream Chat Response": "",
@@ -1570,7 +1607,14 @@
"Support": "Sokongan",
"Support this plugin:": "Sokong plugin ini",
"Supported MIME Types": "",
"Sync": "",
"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.": "",
"System": "Sistem",
"System Instructions": "",
"System Prompt": "Gesaan Sistem",
@@ -1615,6 +1659,7 @@
"The Weight of BM25 Hybrid Search. 0 more semantic, 1 more lexical. Default 0.5": "",
"The width in pixels to compress images to. Leave empty for no compression.": "",
"Theme": "Tema",
"There was an error syncing your stats. Please try again.": "",
"Thinking...": "Berfikir...",
"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak boleh diubah semula kepada asal. Adakah anda ingin teruskan",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
@@ -1729,6 +1774,7 @@
"Upload Pipeline": "Muatnaik 'Pipeline'",
"Upload Progress": "Kemajuan Muatnaik",
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "",
"Uploaded files or images": "",
"Uploading file...": "",
"URL": "",
"URL is required": "",
@@ -1746,6 +1792,7 @@
"User Groups": "",
"User location successfully retrieved.": "Lokasi pengguna berjaya diambil.",
"User menu": "",
"User ratings (thumbs up/down)": "",
"User Webhooks": "",
"Username": "",
"users": "",
@@ -1795,15 +1842,19 @@
"WebUI will make requests to \"{{url}}/chat/completions\"": "",
"What are you trying to achieve?": "",
"What are you working on?": "",
"What is NOT shared:": "",
"What is shared:": "",
"What's New in": "Apakah yang terbaru dalam",
"What's on your mind?": "",
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
"wherever you are": "",
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
"Whisper (Local)": "Whisper (Local)",
"Who can share to this group": "",
"Why?": "",
"Widescreen Mode": "Mod Skrin Lebar",
"Width": "",
"Wikipedia": "",
"Won": "",
"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.": "",
"Workspace": "Ruangan Kerja",
@@ -1815,6 +1866,8 @@
"Yacy Instance URL": "",
"Yacy Password": "",
"Yacy Username": "",
"Yahoo": "",
"Yandex": "",
"Yesterday": "Semalam",
"Yesterday at {{LOCALIZED_TIME}}": "",
"You": "Anda",
@@ -1822,6 +1875,9 @@
"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda boleh memperibadikan interaksi anda dengan LLM dengan menambahkan memori melalui butang 'Urus' di bawah, menjadikannya lebih membantu dan disesuaikan dengan anda.",
"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 save this prompt.": "",
"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.": "",
@@ -1833,6 +1889,8 @@
"Your Account": "",
"Your account status is currently pending activation.": "Status akaun anda ialah sedang menunggu pengaktifan.",
"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 sumbangan anda akan dihantar terus kepada pembangun 'plugin'; Open WebUI tidak mengambil sebarang peratusan keuntungan daripadanya. Walau bagaimanapun, platform pembiayaan yang dipilih mungkin mempunyai caj tersendiri.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
"YouTube": "Youtube",
"Youtube Language": "",
"Youtube Proxy URL": ""