@@ -593,6 +627,10 @@
onExport={() => {
exportHandler();
}}
+ onCreateSub={() => {
+ createSubFolderParentId = folderId;
+ showCreateSubFolderModal = true;
+ }}
>
diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte
index 4d86113f50..9deeff1027 100644
--- a/src/lib/components/workspace/Models/ModelEditor.svelte
+++ b/src/lib/components/workspace/Models/ModelEditor.svelte
@@ -218,7 +218,11 @@
}
info.params.system = system.trim() === '' ? null : system;
- info.params.stop = params.stop ? params.stop.split(',').filter((s) => s.trim()) : null;
+ info.params.stop = params.stop
+ ? (typeof params.stop === 'string' ? params.stop.split(',') : params.stop).filter((s) =>
+ s.trim()
+ )
+ : null;
Object.keys(info.params).forEach((key) => {
if (info.params[key] === '' || info.params[key] === null) {
delete info.params[key];
diff --git a/src/lib/components/workspace/Skills/SkillEditor.svelte b/src/lib/components/workspace/Skills/SkillEditor.svelte
index 62927b142b..7537ec45e7 100644
--- a/src/lib/components/workspace/Skills/SkillEditor.svelte
+++ b/src/lib/components/workspace/Skills/SkillEditor.svelte
@@ -252,15 +252,15 @@
{#if !disabled}
{/if}
diff --git a/src/lib/components/workspace/common/ValvesModal.svelte b/src/lib/components/workspace/common/ValvesModal.svelte
index 577ce2eb04..16f3af4b6b 100644
--- a/src/lib/components/workspace/common/ValvesModal.svelte
+++ b/src/lib/components/workspace/common/ValvesModal.svelte
@@ -184,7 +184,7 @@
+
{/if}
diff --git a/src/lib/i18n/locales/ar-BH/translation.json b/src/lib/i18n/locales/ar-BH/translation.json
index 87e6f3e187..8c940b7a24 100644
--- a/src/lib/i18n/locales/ar-BH/translation.json
+++ b/src/lib/i18n/locales/ar-BH/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "المحادثة",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "UI الدردشة",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "الإفتراضي صلاحيات المستخدم",
"Defaults": "",
"Delete": "حذف",
+ "Delete {{name}}": "",
"Delete a model": "حذف الموديل",
"Delete All": "",
"Delete All Chats": "حذف جميع الدردشات",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. الوحدات الزمنية الصالحة هي 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "نموذج التضمين",
"Embedding Model Engine": "تضمين محرك النموذج",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "الأسم",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "لا توجد نتائج",
"No results found": "لا توجد نتايج",
"No search query generated": "لم يتم إنشاء استعلام بحث",
+ "No servers detected": "",
"No skills found": "",
"No source available": "لا يوجد مصدر متاح",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "موقف ايجابي",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com \"{{searchValue}}\" أسحب من ",
"Pull a model from Ollama.com": "Ollama.com سحب الموديل من ",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "النتيجة",
"Retrieval": "",
@@ -1586,6 +1602,7 @@
"Role": "منصب",
"RTL": "من اليمين إلى اليسار",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "جارٍ التنفيذ...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1776,6 +1793,7 @@
"Start a new conversation": "",
"Start of the channel": "بداية القناة",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2120,6 +2138,8 @@
"You're now logged in.": "لقد قمت الآن بتسجيل الدخول.",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ar/translation.json b/src/lib/i18n/locales/ar/translation.json
index 08d4372a0c..db010bd2f0 100644
--- a/src/lib/i18n/locales/ar/translation.json
+++ b/src/lib/i18n/locales/ar/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "هل أنت متأكد من رغبتك في حذف هذه القناة؟",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "هل أنت متأكد من رغبتك في إلغاء أرشفة جميع المحادثات المؤرشفة؟",
"Arena Models": "نماذج الساحة",
"Artifacts": "القطع الأثرية",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "حد الأحرف لمدخل توليد الإكمال التلقائي",
"Chart new frontiers": "رسم آفاق جديدة",
"Chat": "محادثة",
+ "Chat archived.": "",
"Chat Background Image": "صورة خلفية المحادثة",
"Chat Bubble UI": "واجهة فقاعات المحادثة",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "الإفتراضي صلاحيات المستخدم",
"Defaults": "",
"Delete": "حذف",
+ "Delete {{name}}": "",
"Delete a model": "حذف الموديل",
"Delete All": "",
"Delete All Chats": "حذف جميع الدردشات",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "ارسم",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. الوحدات الزمنية الصالحة هي 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "نموذج التضمين",
"Embedding Model Engine": "تضمين محرك النموذج",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "تفعيل توليد الإكمال التلقائي لرسائل الدردشة",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "فشل في إضافة الملف.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "تم حذف المجلد بنجاح",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "الأسم",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "لم يتم تحديد ملف",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "لم يتم العثور على محتوى HTML أو CSS أو JavaScript.",
"No inference engine with management support found": "لم يتم العثور على محرك استدلال يدعم الإدارة",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "لم يتم العثور على معرفة",
"No memories to clear": "لا توجد ذاكرة لمسحها",
@@ -1319,6 +1331,7 @@
"No results": "لا توجد نتائج",
"No results found": "لا توجد نتايج",
"No search query generated": "لم يتم إنشاء استعلام بحث",
+ "No servers detected": "",
"No skills found": "",
"No source available": "لا يوجد مصدر متاح",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "المنفذ",
+ "Ports": "",
"Positive attitude": "موقف ايجابي",
"Prefer not to say": "",
"Prefix ID": "معرف البادئة",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com \"{{searchValue}}\" أسحب من ",
"Pull a model from Ollama.com": "Ollama.com سحب الموديل من ",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "توجيه إنشاء الاستعلام",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "تقسيم الرد",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "النتيجة",
"RESULT": "النتيجة",
"Retrieval": "الاسترجاع",
@@ -1586,6 +1602,7 @@
"Role": "منصب",
"RTL": "من اليمين إلى اليسار",
"Run": "تنفيذ",
+ "Run All": "",
"Running": "جارٍ التنفيذ",
"Running...": "جارٍ التنفيذ...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1776,6 +1793,7 @@
"Start a new conversation": "",
"Start of the channel": "بداية القناة",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2120,6 +2138,8 @@
"You're now logged in.": "لقد قمت الآن بتسجيل الدخول.",
"Your Account": "",
"Your account status is currently pending activation.": "حالة حسابك حالياً بانتظار التفعيل.",
+ "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.": "سيتم توجيه كامل مساهمتك مباشرة إلى مطور المكون الإضافي؛ لا تأخذ Open WebUI أي نسبة. ومع ذلك، قد تفرض منصة التمويل المختارة رسومًا خاصة بها.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/bg-BG/translation.json b/src/lib/i18n/locales/bg-BG/translation.json
index ccd13b2ab6..7d5b9cacf8 100644
--- a/src/lib/i18n/locales/bg-BG/translation.json
+++ b/src/lib/i18n/locales/bg-BG/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Сигурни ли сте, че искате да изтриете този канал?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Сигурни ли сте, че искате да разархивирате всички архивирани чатове?",
"Arena Models": "Арена Модели",
"Artifacts": "Артефакти",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Ограничение на символите за входа на генериране на автоматично довършване",
"Chart new frontiers": "Начертайте нови граници",
"Chat": "Чат",
+ "Chat archived.": "",
"Chat Background Image": "Фоново изображение на чата",
"Chat Bubble UI": "Потребителски интерфейс за чат балон",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Ролята на потребителя по подразбиране",
"Defaults": "",
"Delete": "Изтриване",
+ "Delete {{name}}": "",
"Delete a model": "Изтриване на модела",
"Delete All": "",
"Delete All Chats": "Изтриване на всички чатове",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Рисуване",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "напр. '30с','10м'. Валидни единици са 'с', 'м', 'ч'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Модел за вграждане",
"Embedding Model Engine": "Двигател на модела за вграждане",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Активиране на автоматично довършване на съобщения в чата",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Неуспешно добавяне на файл.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Грешка при четене на съдържанието от клипборда",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Папката е изтрита успешно",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Име",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Не е избран файл",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Не е намерено HTML, CSS или JavaScript съдържание.",
"No inference engine with management support found": "Не е намерен механизъм за извод с поддръжка на управлението",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Не са намерени знания",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Няма намерени резултати",
"No results found": "Няма намерени резултати",
"No search query generated": "Не е генерирана заявка за търсене",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Няма наличен източник",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Порт",
+ "Ports": "",
"Positive attitude": "Позитивно отношение",
"Prefer not to say": "",
"Prefix ID": "Префикс ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Извади \"{{searchValue}}\" от Ollama.com",
"Pull a model from Ollama.com": "Издърпайте модела от Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Промпт за генериране на запитвания",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Разделяне на отговора",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Резултат",
"RESULT": "Резултат",
"Retrieval": "Извличане",
@@ -1582,6 +1598,7 @@
"Role": "Роля",
"RTL": "RTL",
"Run": "Изпълни",
+ "Run All": "",
"Running": "Изпълнява се",
"Running...": "Изпълнява се...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Начало на канала",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Сега вие влязохте в системата.",
"Your Account": "",
"Your account status is currently pending activation.": "Статусът на вашия акаунт в момента очаква активиране.",
+ "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.": "Цялата ви вноска ще отиде директно при разработчика на плъгина; Open WebUI не взима никакъв процент. Въпреки това, избраната платформа за финансиране може да има свои собствени такси.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/bn-BD/translation.json b/src/lib/i18n/locales/bn-BD/translation.json
index dfb2e5c436..f5c7bef4ad 100644
--- a/src/lib/i18n/locales/bn-BD/translation.json
+++ b/src/lib/i18n/locales/bn-BD/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "চ্যাট",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "চ্যাট বাবল UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "ইউজারের ডিফল্ট পদবি",
"Defaults": "",
"Delete": "মুছে ফেলুন",
+ "Delete {{name}}": "",
"Delete a model": "একটি মডেল মুছে ফেলুন",
"Delete All": "",
"Delete All Chats": "সব চ্যাট মুছে ফেলুন",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "যেমন '30s','10m'. সময়ের অনুমোদিত অনুমোদিত এককগুলি হচ্ছে 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "ইমেজ ইমেবডিং মডেল",
"Embedding Model Engine": "ইমেজ ইমেবডিং মডেল ইঞ্জিন",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "ক্লিপবোর্ডের বিষয়বস্তু পড়া সম্ভব হয়নি",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "নাম",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "কোন ফলাফল পাওয়া যায়নি",
"No results found": "কোন ফলাফল পাওয়া যায়নি",
"No search query generated": "কোনও অনুসন্ধান ক্যোয়ারী উত্পন্ন হয়নি",
+ "No servers detected": "",
"No skills found": "",
"No source available": "কোন উৎস পাওয়া যায়নি",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "পজিটিভ আক্রমণ",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com থেকে \"{{searchValue}}\" টানুন",
"Pull a model from Ollama.com": "Ollama.com থেকে একটি টেনে আনুন আনুন",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "ফলাফল",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "পদবি",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "চলমান...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "চ্যানেলের শুরু",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "আপনি এখন লগইন করা অবস্থায় আছেন",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/bo-TB/translation.json b/src/lib/i18n/locales/bo-TB/translation.json
index 24b8c2ca1a..768a0de0ca 100644
--- a/src/lib/i18n/locales/bo-TB/translation.json
+++ b/src/lib/i18n/locales/bo-TB/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "ཁྱེད་ཀྱིས་བགྲོ་གླེང་འདི་བསུབ་འདོད་ངེས་ཡིན་ནམ།",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "ཁྱེད་ཀྱིས་ཡིག་མཛོད་དུ་བཞག་པའི་ཁ་བརྡ་ཡོངས་རྫོགས་ཕྱིར་འདོན་འདོད་ངེས་ཡིན་ནམ།",
"Arena Models": "Arena དཔེ་དབྱིབས།",
"Artifacts": "རྫས་རྟེན།",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "རང་འཚང་བཟོ་སྐྲུན་ནང་འཇུག་གི་ཡིག་འབྲུ་ཚད་བཀག",
"Chart new frontiers": "ས་མཚམས་གསར་པ་འགོད་པ།",
"Chat": "ཁ་བརྡ།",
+ "Chat archived.": "",
"Chat Background Image": "ཁ་བརྡའི་རྒྱབ་ལྗོངས་པར།",
"Chat Bubble UI": "ཁ་བརྡའི་ལྦུ་བའི་ UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "སྔོན་སྒྲིག་བེད་སྤྱོད་མཁན་གྱི་གནས་ཚད།",
"Defaults": "",
"Delete": "བསུབ་པ།",
+ "Delete {{name}}": "",
"Delete a model": "དཔེ་དབྱིབས་ཤིག་བསུབ་པ།",
"Delete All": "",
"Delete All Chats": "ཁ་བརྡ་ཡོངས་རྫོགས་བསུབ་པ།",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "རི་མོ་འབྲི་བ།",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "དཔེར་ན། '30s','10m'. ནུས་ལྡན་དུས་ཚོད་ཀྱི་ཚན་པ་ནི། 's', 'm', 'h' ཡིན།",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "ཚུད་འཇུག་དཔེ་དབྱིབས།",
"Embedding Model Engine": "ཚུད་འཇུག་དཔེ་དབྱིབས་འཕྲུལ་འཁོར།",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "ཁ་བརྡའི་འཕྲིན་ཡིག་གི་ཆེད་དུ་རང་འཚང་བཟོ་སྐྲུན་སྒུལ་བསྐྱོད་བྱེད་པ།",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "ཡིག་ཆ་སྣོན་པར་མ་ཐུབ།",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI ལག་ཆའི་སར་བར་ལ་སྦྲེལ་མཐུད་བྱེད་མ་ཐུབ།",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "སྦྱར་སྡེར་གྱི་ནང་དོན་ཀློག་མ་ཐུབ།",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "ཡིག་སྣོད་ལེགས་པར་བསུབས་ཟིན།",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "མིང་།",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "ཡིག་ཆ་གདམ་ག་མ་བྱས།",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS, ཡང་ན་ JavaScript གི་ནང་དོན་མ་རྙེད།",
"No inference engine with management support found": "དོ་དམ་རྒྱབ་སྐྱོར་ཡོད་པའི་དཔོག་རྩིས་འཕྲུལ་འཁོར་མ་རྙེད།",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "ཤེས་བྱ་མ་རྙེད།",
"No memories to clear": "གཙང་སེལ་བྱེད་རྒྱུའི་དྲན་ཤེས་མེད།",
@@ -1319,6 +1331,7 @@
"No results": "འབྲས་བུ་མ་རྙེད།",
"No results found": "འབྲས་བུ་མ་རྙེད།",
"No search query generated": "འཚོལ་བཤེར་འདྲི་བ་བཟོས་མེད།",
+ "No servers detected": "",
"No skills found": "",
"No source available": "འབྱུང་ཁུངས་མེད།",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "ལྟ་སྟངས་དགེ་མཚན།",
"Prefer not to say": "",
"Prefix ID": "སྔོན་སྦྱོར་ ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com ནས་ \"{{searchValue}}\" འཐེན་པ།",
"Pull a model from Ollama.com": "Ollama.com ནས་དཔེ་དབྱིབས་ཤིག་འཐེན་པ།",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "འདྲི་བ་བཟོ་སྐྲུན་གྱི་འགུལ་སློང་།",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "ལན་བགོ་བ།",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "འབྲས་བུ།",
"RESULT": "འབྲས་བུ།",
"Retrieval": "ལེན་ཚུར་སྒྲུབ།",
@@ -1581,6 +1597,7 @@
"Role": "གནས་ཚད།",
"RTL": "RTL",
"Run": "ལག་བསྟར།",
+ "Run All": "",
"Running": "ལག་བསྟར་བྱེད་བཞིན་པ།",
"Running...": "ལག་བསྟར་བྱེད་བཞིན་པ།...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "",
"Start of the channel": "རྒྱས་ལམ་འགོ་རིམ་",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "ཁྱེད་ད་ལྟ་ནང་འཛུལ་བྱས་ཟིན།",
"Your Account": "",
"Your account status is currently pending activation.": "ཁྱེད་ཀྱི་རྩིས་ཁྲའི་གནས་སྟངས་ད་ལྟ་སྒུལ་བསྐྱོད་སྒུག་བཞིན་པ།",
+ "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.": "ཁྱེད་ཀྱི་ཞལ་འདེབས་ཆ་ཚང་ཐད་ཀར་ plugin གསར་སྤེལ་བ་ལ་འགྲོ་ངེས། Open WebUI ཡིས་བརྒྱ་ཆ་གང་ཡང་མི་ལེན། འོན་ཀྱང་། གདམ་ཟིན་པའི་མ་དངུལ་གཏོང་བའི་སྟེགས་བུ་ལ་དེའི་རང་གི་འགྲོ་གྲོན་ཡོད་སྲིད།",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/bs-BA/translation.json b/src/lib/i18n/locales/bs-BA/translation.json
index 2fddb1d01c..1b694a5478 100644
--- a/src/lib/i18n/locales/bs-BA/translation.json
+++ b/src/lib/i18n/locales/bs-BA/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Razgovor",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "Razgovor - Bubble UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Zadana korisnička uloga",
"Defaults": "",
"Delete": "Izbriši",
+ "Delete {{name}}": "",
"Delete a model": "Izbriši model",
"Delete All": "",
"Delete All Chats": "Izbriši sve razgovore",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "npr. '30s','10m'. Važeće vremenske jedinice su 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Embedding model",
"Embedding Model Engine": "Embedding model pogon",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Neuspješno čitanje sadržaja međuspremnika",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Ime",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Nema rezultata",
"No results found": "Nema rezultata",
"No search query generated": "Nije generiran upit za pretraživanje",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nema dostupnog izvora",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Pozitivan stav",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Povucite \"{{searchValue}}\" s Ollama.com",
"Pull a model from Ollama.com": "Povucite model s Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "REZULTAT",
"Retrieval": "",
@@ -1583,6 +1599,7 @@
"Role": "Uloga",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "Pokrenuto",
"Running...": "Pokrenuto...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Početak kanala",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Sada ste prijavljeni.",
"Your Account": "",
"Your account status is currently pending activation.": "Status vašeg računa trenutno čeka aktivaciju.",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ca-ES/translation.json b/src/lib/i18n/locales/ca-ES/translation.json
index 48b338d2b3..9b297744ed 100644
--- a/src/lib/i18n/locales/ca-ES/translation.json
+++ b/src/lib/i18n/locales/ca-ES/translation.json
@@ -19,11 +19,11 @@
"{{COUNT}} Rows": "{{COUNT}} files",
"{{COUNT}} Sources": "{{COUNT}} fonts",
"{{COUNT}} words": "{{COUNT}} paraules",
- "{{COUNT}}d_time_ago": "",
- "{{COUNT}}h_time_ago": "",
- "{{COUNT}}m_time_ago": "",
- "{{COUNT}}w_time_ago": "",
- "{{COUNT}}y_time_ago": "",
+ "{{COUNT}}d_time_ago": "{{COUNT}}d_time_ago",
+ "{{COUNT}}h_time_ago": "{{COUNT}}h_time_ago",
+ "{{COUNT}}m_time_ago": "{{COUNT}}m_time_ago",
+ "{{COUNT}}w_time_ago": "{{COUNT}}w_time_ago",
+ "{{COUNT}}y_time_ago": "{{COUNT}}y_time_ago",
"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "{{LOCALIZED_DATE}} a les {{LOCALIZED_TIME}}",
"{{model}} download has been canceled": "La descàrrega del model {{model}} s'ha cancel·lat",
"{{modelName}} profile image": "Imatge del perfil {{modelName}}",
@@ -32,7 +32,7 @@
"{{webUIName}} Backend Required": "El Backend de {{webUIName}} és necessari",
"*Prompt node ID(s) are required for image generation": "*Els identificadors de nodes d'indicacions són necessaris per a la generació d'imatges",
"1 Source": "1 font",
- "1m_time_ago": "",
+ "1m_time_ago": "1m_time_ago",
"A collaboration channel where people join as members": "Un canal de col·laboració on la gent s'uneix com a membres",
"A discussion channel where access is controlled by groups and permissions": "Un canal de discussió on l'accés està controlat per grups i permisos",
"A new version (v{{LATEST_VERSION}}) is now available.": "Hi ha una nova versió disponible (v{{LATEST_VERSION}}).",
@@ -43,7 +43,7 @@
"Accept Autocomplete Generation\nJump to Prompt Variable": "Accepta la generació d'autocompleció\nVés a la variable de la indicació",
"Access": "Accés",
"Access Control": "Control d'accés",
- "Access Grants": "",
+ "Access Grants": "Assignacions d'accés",
"Access List": "Llista d'accés",
"Accessible to all users": "Accessible a tots els usuaris",
"Account": "Compte",
@@ -80,14 +80,14 @@
"Add Reaction": "Afegir reacció",
"Add tag": "Afegir etiqueta",
"Add Tag": "Afegir etiqueta",
- "Add Terminal": "",
- "Add Terminal Connection": "",
+ "Add Terminal": "Afegir terminal",
+ "Add Terminal Connection": "Afegir connexió a terminal",
"Add text content": "Afegir contingut de text",
"Add to favorites": "Afegir als favorits",
"Add User": "Afegir un usuari",
"Add User Group": "Afegir grup d'usuaris",
"Add webpage": "Afegir pàgina web",
- "Add your Open Terminal URL and API key in Settings → Integrations.": "",
+ "Add your Open Terminal URL and API key in Settings → Integrations.": "Afegeix l'URL i la clau API de l'Open Terminal a Configuració → Integracions.",
"Additional Config": "Configuració addicional",
"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": "Opcions de configuració addicionals per al marcador. Hauria de ser una cadena JSON amb parelles clau-valor. Per exemple, '{\"key\": \"value\"}'. Les claus compatibles inclouen: 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": "Comentaris addicionals de retorn",
@@ -100,7 +100,7 @@
"Admin Panel": "Panell d'administració",
"Admin Settings": "Preferències d'administració",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Els administradors tenen accés a totes les eines en tot moment; els usuaris necessiten eines assignades per model a l'espai de treball.",
- "Advanced": "",
+ "Advanced": "Avançat",
"Advanced Parameters": "Paràmetres avançats",
"Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "Paràmetres avançats per a l'anàlisi sintàctica de MinerU (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)",
"Advanced Params": "Paràmetres avançats",
@@ -108,10 +108,10 @@
"AI": "IA",
"All": "Tots",
"All chats have been unarchived.": "Tots els xats han estat desarxivats.",
- "All models are now hidden": "",
- "All models are now visible": "",
+ "All models are now hidden": "Tots els models estan amagats, ara",
+ "All models are now visible": "Tots els models són visibles, ara",
"All models deleted successfully": "Tots els models s'han eliminat correctament",
- "All time": "",
+ "All time": "Sempre",
"All Users": "Tots els usuaris",
"Allow Call": "Permetre la trucada",
"Allow Chat Controls": "Permetre els controls de xat",
@@ -129,7 +129,7 @@
"Allow non-local voices": "Permetre veus no locals",
"Allow Rate Response": "Permetre valorar les respostes",
"Allow Regenerate Response": "Permetre regenerar respostes",
- "Allow Sharing With Users": "",
+ "Allow Sharing With Users": "Permetre compartir amb usuaris",
"Allow Speech to Text": "Permetre Parla a Text",
"Allow Temporary Chat": "Permetre el xat temporal",
"Allow Text to Speech": "Permetre Text a Parla",
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Estàs segur que vols eliminar aquest canal?",
"Are you sure you want to delete this message?": "Estàs segur que vols eliminar aquest missatge?",
"Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Estàs segur que vols suprimir aquesta versió? Les versions filles es tornaran a enllaçar amb la versió principal d'aquesta versió.",
+ "Are you sure you want to delete this?": "",
"Are you sure you want to unarchive all archived chats?": "Estàs segur que vols desarxivar tots els xats arxivats?",
"Arena Models": "Models de l'Arena",
"Artifacts": "Artefactes",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Límit de caràcters per a l'entrada de generació automàtica",
"Chart new frontiers": "Traça noves fronteres",
"Chat": "Xat",
+ "Chat archived.": "",
"Chat Background Image": "Imatge de fons del xat",
"Chat Bubble UI": "Chat Bubble UI",
"Chat Completions": "Completacions de xat",
@@ -380,8 +382,8 @@
"Confirm your new password": "Confirma la teva nova contrasenya",
"Confirm Your Password": "Confirma la teva contrasenya",
"Connect to an AI provider to start chatting": "Connectar a un proveidor d'IA per començar a xerrar",
- "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "",
- "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "",
+ "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Connecta't a instàncies d'Open Terminal per navegar per fitxers i utilitzar-los com a eines sempre actives. Només una pot estar activa alhora.",
+ "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "Connecta't a instàncies d'Open Terminal. Tots els usuaris tindran accés a la navegació de fitxers i a les eines del terminal a través d'aquests servidors.",
"Connect to your own OpenAI compatible API endpoints.": "Connecta als teus propis punts de connexió de l'API compatible amb OpenAI",
"Connect to your own OpenAPI compatible external tool servers.": "Connecta als teus propis servidors d'eines externs compatibles amb OpenAPI",
"Connection failed": "La connexió ha fallat",
@@ -423,7 +425,7 @@
"Copy URL": "Copiar la URL",
"Copying to clipboard was successful!": "La còpia al porta-retalls s'ha realitzat correctament",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS ha de ser configurat correctament pel proveïdor per permetre les sol·licituds d'Open WebUI",
- "Could not read file.": "",
+ "Could not read file.": "No s'ha pogut llegir l'arxiu",
"Create": "Crear",
"Create a knowledge base": "Crear una base de coneixement",
"Create a model": "Crear un model",
@@ -454,7 +456,7 @@
"Custom Gender": "Gènere personalitzat",
"Custom Parameter Name": "Nom del paràmetre personalitzat",
"Custom Parameter Value": "Valor del paràmetre personalitzat",
- "Daily Messages": "",
+ "Daily Messages": "Missatges diaris",
"Danger Zone": "Zona de perill",
"Dark": "Fosc",
"Data Controls": "Controls de dades",
@@ -485,6 +487,7 @@
"Default User Role": "Rol d'usuari per defecte",
"Defaults": "Valors per defecte",
"Delete": "Eliminar",
+ "Delete {{name}}": "",
"Delete a model": "Eliminar un model",
"Delete All": "Eliminar tot",
"Delete All Chats": "Eliminar tots els xats",
@@ -577,7 +580,8 @@
"Downloading stats...": "Descarregant estadístiques...",
"Draw": "Dibuixar",
"Drop any files here to upload": "Arrossega aquí qualsevol fitxer per pujar-lo",
- "Drop files here to upload": "",
+ "Drop files here": "",
+ "Drop files here to upload": "Deixa anar els arxius aquí per pujar-los",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "p. ex. '30s','10m'. Les unitats de temps vàlides són 's', 'm', 'h'.",
"e.g. 'low', 'medium', 'high'": "p. ex. 'baix', 'mitjà', 'alt'",
@@ -612,7 +616,7 @@
"Edit Last Message": "Editar el darrer missatge",
"Edit Memory": "Editar la memòria",
"Edit Prompt": "Editar la indicació",
- "Edit Terminal Connection": "",
+ "Edit Terminal Connection": "Editar la connexió al terminal",
"Edit User": "Editar l'usuari",
"Edit User Group": "Editar el grup d'usuaris",
"Edit workflow.json content": "Editar el contingut de workflow.json",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "Peticions concurrents d'incrustació",
"Embedding Model": "Model d'incrustació",
"Embedding Model Engine": "Motor de model d'incrustació",
+ "Empty message": "",
"Enable All": "Habilitar tot",
"Enable API Keys": "Permetre claus API",
"Enable autocomplete generation for chat messages": "Activar la generació automàtica per als missatges del xat",
@@ -822,10 +827,11 @@
"Fade Effect for Streaming Text": "Efecte de fos a negre per al text en streaming",
"Failed to add file.": "No s'ha pogut afegir l'arxiu.",
"Failed to add members": "No s'han pogut afegir el membres",
- "Failed to attach file": "",
+ "Failed to archive chat.": "",
+ "Failed to attach file": "No s'ha pogut adjuntar l'arxiu",
"Failed to clear status": "No s'ha pogut esborar l'estat",
"Failed to connect to {{URL}} OpenAPI tool server": "No s'ha pogut connecta al servidor d'eines OpenAPI {{URL}}",
- "Failed to connect to {{URL}} terminal server": "",
+ "Failed to connect to {{URL}} terminal server": "No s'ha pogut connecta al servidor de terminal {{URL}}",
"Failed to copy link": "No s'ha pogut copiar l'enllaç",
"Failed to create API Key.": "No s'ha pogut crear la clau API.",
"Failed to delete note": "No s'ha pogut eliminar la nota",
@@ -836,9 +842,11 @@
"Failed to generate title": "No s'ha pogut generar el títol",
"Failed to import models": "No s'han pogut importar el models",
"Failed to load chat preview": "No s'ha pogut carregar la previsualització del xat",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "No s'ha pogut carregar el fitxer Excel/CSV. Si us plau, prova de descarregar-lo.",
"Failed to load file content.": "No s'ha pogut carregar el contingut del fitxer",
"Failed to load Interface settings": "No s'ha pogut carregar la configuració de la interficie",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "No s'ha pogut moure el xat",
"Failed to process URL: {{url}}": "No s'ha pogut processar la URL: {{url}}",
"Failed to read clipboard contents": "No s'ha pogut llegir el contingut del porta-retalls",
@@ -848,7 +856,7 @@
"Failed to save connections": "No s'han pogut desar les connexions",
"Failed to save conversation": "No s'ha pogut desar la conversa",
"Failed to save models configuration": "No s'ha pogut desar la configuració dels models",
- "Failed to save terminal servers": "",
+ "Failed to save terminal servers": "No s'han pogut desar els servidors de terminal",
"Failed to unshare chat.": "No s'ha pogut deixar de compartir el xat.",
"Failed to update settings": "No s'han pogut actualitzar les preferències",
"Failed to update status": "No s'ha pogut actualitzar l'estat",
@@ -865,14 +873,14 @@
"Female": "Dona",
"File": "Arxiu",
"File added successfully.": "L'arxiu s'ha afegit correctament.",
- "File attached to chat": "",
- "File browser": "",
+ "File attached to chat": "L'arxiu s'ha adjuntat al xat",
+ "File browser": "Navegador d'arxius",
"File content": "Contingut de l'arxiu",
"File content updated successfully.": "El contingut de l'arxiu s'ha actualitzat correctament.",
"File Context": "Contingut de l'arxiu",
"File deleted successfully.": "L'arxiu s'ha eliminat correctament",
"File Mode": "Mode d'arxiu",
- "File name": "",
+ "File name": "Nom d'arxiu",
"File not found.": "No s'ha trobat l'arxiu.",
"File removed successfully.": "Arxiu eliminat correctament.",
"File size should not exceed {{maxSize}} MB.": "La mida del fitxer no ha de superar els {{maxSize}} MB.",
@@ -893,9 +901,10 @@
"Focus Chat Input": "Posa el focus en l'entrada del xat",
"Folder": "Carpeta",
"Folder Background Image": "Imatge del fons de la carpeta",
+ "Folder created successfully": "",
"Folder deleted successfully": "Carpeta eliminada correctament",
"Folder Max File Count": "Nombre màxim d'arxius per carpeta",
- "Folder name": "",
+ "Folder name": "Nom de carpeta",
"Folder Name": "Nom de la carpeta",
"Folder name cannot be empty.": "El nom de la carpeta no pot ser buit.",
"Folder name updated successfully": "Nom de la carpeta actualitzat correctament",
@@ -984,7 +993,7 @@
"Hex Color - Leave empty for default color": "Color hexadecimal - Deixar buit per a color per defecte",
"Hidden": "Amagat",
"Hide": "Amaga",
- "Hide All": "",
+ "Hide All": "Amagar tots",
"Hide from Sidebar": "Amagar de la barra lateral",
"Hide Model": "Amagar el model",
"High": "Alt",
@@ -992,7 +1001,7 @@
"History": "Historial",
"Home": "Inici",
"Host": "Servidor",
- "Hourly Messages": "",
+ "Hourly Messages": "Missatges horaris",
"How can I help you today?": "Com et puc ajudar avui?",
"How would you rate this response?": "Com avaluaries aquesta resposta?",
"HTML": "HTML",
@@ -1103,19 +1112,19 @@
"Landing Page Mode": "Mode de la pàgina d'entrada",
"Language": "Idioma",
"Language Locales": "Localització d'idiomes",
- "Last 24 hours": "",
- "Last 30 days": "",
- "Last 7 days": "",
- "Last 90 days": "",
+ "Last 24 hours": "Darreres 24 hores",
+ "Last 30 days": "Darrers 30 dies",
+ "Last 7 days": "Darrers 7 dies",
+ "Last 90 days": "Darrers 90 dies",
"Last Active": "Activitat recent",
"Last Modified": "Modificació",
"Last reply": "Darrera resposta",
"LDAP": "LDAP",
"LDAP server updated": "Servidor LDAP actualitzat",
"Leaderboard": "Tauler de classificació",
- "Learn more": "",
+ "Learn more": "Aprèn-ne més",
"Learn More": "Aprendre'n més",
- "Learn more about Open Terminal": "",
+ "Learn more about Open Terminal": "Aprèn més sobre Open Terminal",
"Learn more about OpenAPI tool servers.": "Aprèn més sobre els servidors d'eines OpenAPI.",
"Learn more about Voxtral transcription.": "Aprèn més sobre la transcripció amb Voxtral.",
"Leave a public review for {{modelName}}": "Deixa un comentari públic per a {{modelName}}",
@@ -1257,7 +1266,8 @@
"More options": "Més opcions",
"More Options": "Més opcions",
"Move": "Moure",
- "My Terminal": "",
+ "Moved {{name}}": "",
+ "My Terminal": "El meu terminal",
"Name": "Nom",
"Name and ID are required, please fill them out": "El nom i l'ID són necessaris, emplena'ls, si us plau",
"Name your knowledge base": "Anomena la teva base de coneixement",
@@ -1265,7 +1275,7 @@
"New": "Nou",
"New Button": "Botó nou",
"New Chat": "Nou xat",
- "New File": "",
+ "New File": "Nou arxiu",
"New Folder": "Nova carpeta",
"New Function": "Nova funció",
"New Group": "Nou grup",
@@ -1276,7 +1286,7 @@
"New Prompt": "Nova indicació",
"New Skill": "Nova habilitat",
"New Temporary Chat": "Nou xat temporal",
- "New Terminal": "",
+ "New Terminal": "Nou terminal",
"New Tool": "Nova eina",
"New Webhook": "Nou webhook",
"new-channel": "nou-canal",
@@ -1299,11 +1309,13 @@
"No file selected": "No s'ha escollit cap fitxer",
"No files found": "No s'han trobat arxius",
"No files in this knowledge base.": "No hi ha arxius a la base de coneixement.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "No s'han trobat funcions",
"No groups found": "No s'han trobat grups",
"No history available": "No hi ha historial disponible",
"No HTML, CSS, or JavaScript content found.": "No s'ha trobat contingut HTML, CSS o JavaScript.",
"No inference engine with management support found": "No s'ha trobat un motor d'inferència amb suport de gestió",
+ "No kernel": "",
"No knowledge bases found.": "No s'han trobat bases de coneixement.",
"No knowledge found": "No s'ha trobat Coneixement",
"No memories to clear": "No hi ha memòries per netejar",
@@ -1319,13 +1331,14 @@
"No results": "No s'han trobat resultats",
"No results found": "No s'han trobat resultats",
"No search query generated": "No s'ha generat cap consulta",
+ "No servers detected": "",
"No skills found": "No s'han trobat habilitats",
"No source available": "Sense font disponible",
"No sources found": "No s'han trobat fonts",
"No suggestion prompts": "Cap prompt suggerit",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
- "No tool server connections configured.": "",
+ "No Terminal connection configured.": "No hi ha cap configuració de terminal configurada.",
+ "No terminal connections configured.": "No hi ha connexions de terminal configurades.",
+ "No tool server connections configured.": "No hi ha connexions a servidors d'eines configurades.",
"No tools found": "No s'han trobat eines",
"No users were found.": "No s'han trobat usuaris",
"No valves": "No hi ha valves",
@@ -1384,7 +1397,7 @@
"Open Model Selector": "Obrir el selector de models",
"Open Settings": "Obrir les preferències",
"Open Sidebar": "Obre la barra lateral",
- "Open Terminal": "",
+ "Open Terminal": "Obrir el terminal",
"Open User Profile Menu": "Obre el menú de perfil d'usuari",
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI pot utilitzar eines de servidors OpenAPI.",
"Open WebUI uses faster-whisper internally.": "Open WebUI utilitza faster-whisper internament.",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Selecciona com a mínim un usuari per al canal de missatge directe.",
"Please wait until all files are uploaded.": "Si us plau, espera fins que s'hagin carregat tots els fitxers.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Actitud positiva",
"Prefer not to say": "Prefereixo no dir-ho",
"Prefix ID": "Identificador del prefix",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Obtenir \"{{searchValue}}\" de Ollama.com",
"Pull a model from Ollama.com": "Obtenir un model d'Ollama.com",
"Pull Model": "Obtenir un model",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Indicació per a generació de consulta",
"Querying": "Consultes",
"Quick Actions": "Accions ràpides",
@@ -1524,7 +1539,7 @@
"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.": "Redueix la probabilitat de generar ximpleries. Un valor més alt (p. ex. 100) donarà respostes més diverses, mentre que un valor més baix (p. ex. 10) serà més conservador.",
"Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Fes referència a tu mateix com a \"Usuari\" (p. ex., \"L'usuari està aprenent espanyol\")",
"Reference Chats": "Xats de referència",
- "Refresh": "",
+ "Refresh": "Refrescar",
"Refused when it shouldn't have": "Refusat quan no hauria d'haver estat",
"Regenerate": "Regenerar",
"Regenerate Menu": "Regenerar el menú",
@@ -1570,6 +1585,7 @@
"Response splitting": "Divisió de la resposta",
"Response Watermark": "Marca d'aigua de la resposta",
"Responses": "Respostes",
+ "Restart": "",
"Result": "Resultat",
"RESULT": "Resultat",
"Retrieval": "Retrieval",
@@ -1583,6 +1599,7 @@
"Role": "Rol",
"RTL": "RTL",
"Run": "Executar",
+ "Run All": "",
"Running": "S'està executant",
"Running...": "S'està executant...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Executa tasques d'incrustació simultàniament per accelerar el processament. Desactiva-ho si els límits de velocitat es converteixen en un problema.",
@@ -1718,7 +1735,7 @@
"Show": "Mostrar",
"Show \"What's New\" modal on login": "Veure 'Què hi ha de nou' a l'entrada",
"Show Admin Details in Account Pending Overlay": "Mostrar els detalls de l'administrador a la superposició del compte pendent",
- "Show All": "",
+ "Show All": "Mostrar tot",
"Show all ({{COUNT}} characters)": "Mostra tot ({{COUNT}} caràcters",
"Show Files": "Mostra els arxius",
"Show Formatting Toolbar": "Mostrar la barra de format",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "Iniciar una nova conversa",
"Start of the channel": "Inici del canal",
"Start Tag": "Etiqueta d'inici",
+ "Starting kernel...": "",
"Status": "Estat",
"Status cleared successfully": "S'ha eliminat correctament el teu estat",
"Status updated successfully": "S'ha actualitzat correctament el teu estat",
@@ -1830,8 +1848,8 @@
"Temperature": "Temperatura",
"Temporary Chat": "Xat temporal",
"Temporary Chat by Default": "Xat temporal per defecte",
- "Terminal": "",
- "Terminal servers saved": "",
+ "Terminal": "Terminal",
+ "Terminal servers saved": "Servidors de terminal desats",
"Text Splitter": "Separador de text",
"Text-to-Speech": "Text-a-veu",
"Text-to-Speech Engine": "Motor de text a veu",
@@ -1865,7 +1883,7 @@
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden desades de manera segura a la teva base de dades. Gràcies!",
"This feature is currently experimental and may not work as expected.": "Aquesta funció és actualment experimental i és possible que no funcioni com s'esperava.",
"This feature is experimental and may be modified or discontinued without notice.": "Aquesta funció és experimental i es pot modificar o deixar de ser disponible sense previ avís.",
- "This folder is empty": "",
+ "This folder is empty": "Aquesta carpeta està buida",
"This is a default user permission and will remain enabled.": "Aquest és un permís d'usuari per defecte i romandrà habilitat.",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aquesta és una funció experimental, és possible que no funcioni com s'espera i està subjecta a canvis en qualsevol moment.",
"This model is not publicly available. Please select another model.": "Aquest model no està disponible públicament. Seleccioneu-ne un altre.",
@@ -1907,15 +1925,15 @@
"Toast notifications for new updates": "Notificacions Toast de noves actualitzacions",
"Today": "Avui",
"Today at {{LOCALIZED_TIME}}": "Avui a les {{LOCALIZED_TIME}}",
- "Toggle {{COUNT}} sources": "",
- "Toggle 1 source": "",
- "Toggle Dictation": "",
- "Toggle Sidebar": "Alterna la barra lateral",
- "Toggle status history": "",
+ "Toggle {{COUNT}} sources": "Activa/Desactiva {{COUNT}} fonts",
+ "Toggle 1 source": "Activa/Desactiva 1 font",
+ "Toggle Dictation": "Activa/Desactiva el dictat",
+ "Toggle Sidebar": "Activa/Desactiva la barra lateral",
+ "Toggle status history": "Activa/Desactiva l'estat de l'històric",
"Toggle whether current connection is active.": "Alterna si la connexió actual està activa.",
"Token": "Token",
"Token counts are estimates and may not reflect actual API usage": "El nombre de tokens és estimat i pot no reflectir l'ús real de l'API.",
- "tokens": "",
+ "tokens": "tokens",
"Tokens": "Tokens",
"Too verbose": "Massa explicit",
"Tool created successfully": "Eina creada correctament",
@@ -1981,12 +1999,12 @@
"Upload Files": "Pujar fitxers",
"Upload Model": "Pujar model",
"Upload Pipeline": "Pujar una Pipeline",
- "Upload profile image": "",
+ "Upload profile image": "Pujar imatge de perfil",
"Upload Progress": "Progrés de càrrega",
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Progrés de la pujada: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
"Uploaded files or images": "Arxius o imatges pujats",
"Uploading file...": "Pujant l'arxiu...",
- "Uploading...": "",
+ "Uploading...": "Pujant...",
"URL": "URL",
"URL is required": "La URL és necessaria",
"URL Mode": "Mode URL",
@@ -1995,7 +2013,7 @@
"Use '#' in the prompt input to load and include your knowledge.": "Utilitza '#' a l'entrada de la indicació per carregar i incloure els teus coneixements.",
"Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "Fes servir l'endpoint /v1/chat/completions en comptes de /v1/audio/transcriptions per a una precisió potencialment millor.",
"Use Chat Completions API": "Utilitza l'API de completació de xat",
- "Use groups to organize your users and assign permissions.": "",
+ "Use groups to organize your users and assign permissions.": "Utilitza grups per organitzar els usuaris i assignar permisos.",
"Use LLM": "Utilizar model de llenguatge",
"Use no proxy to fetch page contents.": "No utilitzis un proxy per obtenir contingut de la pàgina.",
"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Utilitza el proxy designat per les variables d'entorn http_proxy i https_proxy per obtenir el contingut de la pàgina.",
@@ -2029,8 +2047,8 @@
"Version deleted": "Versió eliminada",
"View Replies": "Veure les respostes",
"View Result from **{{NAME}}**": "Veure el resultat de **{{NAME}}**",
- "View source: {{name}}": "",
- "View source: {{title}}": "",
+ "View source: {{name}}": "Veure font: {{name}}",
+ "View source: {{title}}": "Veure font: {{title}}",
"Visibility": "Visibilitat",
"Visible": "Visible",
"Visible to all users": "Visible per a tots els usuaris",
@@ -2040,7 +2058,7 @@
"Voice mode": "Mode de veu",
"Voice Mode Custom Prompt": "Indicació personalitzada per al mode de veu",
"Voice Mode Prompt": "Indicació per al mode de veu",
- "Waiting for upload...": "",
+ "Waiting for upload...": "Esperant per pujar...",
"Warning": "Avís",
"Warning:": "Avís:",
"Warning: Enabling this will allow users to upload arbitrary code on the server.": "Avís: Habilitar això permetrà als usuaris penjar codi arbitrari al servidor.",
@@ -2108,15 +2126,17 @@
"You do not have permission to send messages in this thread.": "No tens permís per enviar missatges en aquest fil.",
"You do not have permission to upload files to this knowledge base.": "No tens permís per carregar fitxers a aquesta base de coneixements.",
"You do not have permission to upload files.": "No tens permisos per pujar arxius.",
- "You do not have permission to upload web content.": "",
+ "You do not have permission to upload web content.": "No tens permisos per pujar contingut web",
"You have no archived conversations.": "No tens converses arxivades.",
"You have no shared conversations.": "No has compartit cap conversa.",
"You have shared this chat": "Has compartit aquest xat",
- "You.com API Key": "",
+ "You.com API Key": "Clau API de You.com",
"You're a helpful assistant.": "Ets un assistent útil.",
"You're now logged in.": "Ara estàs connectat.",
"Your Account": "El teu compte",
"Your account status is currently pending activation.": "El compte està actualment pendent d'activació",
+ "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.": "Tota la teva contribució anirà directament al desenvolupador del complement; Open WebUI no se'n queda cap percentatge. Tanmateix, la plataforma de finançament escollida pot tenir les seves pròpies comissions.",
"Your message text or inputs": "El text o les entrades del teu missatge",
"Your usage stats have been successfully synced.": "Les teves estadístiques d'ús s'han sincronitzat correctament.",
diff --git a/src/lib/i18n/locales/ceb-PH/translation.json b/src/lib/i18n/locales/ceb-PH/translation.json
index f83dbde5dc..eed49b3f14 100644
--- a/src/lib/i18n/locales/ceb-PH/translation.json
+++ b/src/lib/i18n/locales/ceb-PH/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Panaghisgot",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Default nga Papel sa Gumagamit",
"Defaults": "",
"Delete": "",
+ "Delete {{name}}": "",
"Delete a model": "Pagtangtang sa usa ka template",
"Delete All": "",
"Delete All Chats": "",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "p. ",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "",
"Embedding Model Engine": "",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Napakyas sa pagbasa sa sulod sa clipboard",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Ngalan",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Walay resulta",
"No results found": "",
"No search query generated": "",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Walay tinubdan nga anaa",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "",
"Pull a model from Ollama.com": "Pagkuha ug template gikan sa Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "RESULTA",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "Papel",
"RTL": "",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "Nagdagan...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Sinugdan sa channel",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Konektado ka na karon.",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/cs-CZ/translation.json b/src/lib/i18n/locales/cs-CZ/translation.json
index 351d5d69bf..f8c4ea4007 100644
--- a/src/lib/i18n/locales/cs-CZ/translation.json
+++ b/src/lib/i18n/locales/cs-CZ/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Opravdu chcete smazat tento kanál?",
"Are you sure you want to delete this message?": "Opravdu chcete smazat tuto zprávu?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Opravdu chcete zrušit archivaci všech archivovaných konverzací?",
"Arena Models": "Modely pro arénu",
"Artifacts": "Artefakty",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Limit znaků pro vstup generování automatického dokončování",
"Chart new frontiers": "Objevujte nové hranice",
"Chat": "Konverzace",
+ "Chat archived.": "",
"Chat Background Image": "Obrázek pozadí konverzace",
"Chat Bubble UI": "Uživatelské rozhraní s bublinami konverzace",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Výchozí role uživatele",
"Defaults": "",
"Delete": "Smazat",
+ "Delete {{name}}": "",
"Delete a model": "Smazat model",
"Delete All": "",
"Delete All Chats": "Smazat všechny konverzace",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Kreslit",
"Drop any files here to upload": "Přetáhněte sem soubory pro nahrání",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "např. '30s','10m'. Platné časové jednotky jsou 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Model pro vektorizaci",
"Embedding Model Engine": "Jádro modelu pro vektorizaci",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Povolit generování automatického dokončování pro zprávy v konverzaci",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Efekt prolínání pro streamovaný text",
"Failed to add file.": "Nepodařilo se přidat soubor.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Nepodařilo se připojit k serveru nástrojů OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "Nepodařilo se vygenerovat název",
"Failed to import models": "",
"Failed to load chat preview": "Nepodařilo se načíst náhled konverzace",
+ "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.": "Nepodařilo se načíst obsah souboru.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Nepodařilo se přečíst obsah schránky",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "Složka",
"Folder Background Image": "Obrázek na pozadí složky",
+ "Folder created successfully": "",
"Folder deleted successfully": "Složka byla úspěšně smazána",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Další možnosti",
"Move": "Přesunout",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Jméno",
"Name and ID are required, please fill them out": "Jméno a ID jsou povinné, prosím vyplňte je",
@@ -1299,11 +1309,13 @@
"No file selected": "Nebyl vybrán žádný soubor",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Žádné funkce nenalezeny",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Nebyl nalezen žádný obsah HTML, CSS ani JavaScriptu.",
"No inference engine with management support found": "Nebyl nalezeno žádné inferenční jádro s podporou správy",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Nebyly nalezeny žádné znalosti",
"No memories to clear": "Žádné vzpomínky k vymazání",
@@ -1319,6 +1331,7 @@
"No results": "Nebyly nalezeny žádné výsledky",
"No results found": "Nebyly nalezeny žádné výsledky",
"No search query generated": "Nebyl vygenerován žádný vyhledávací dotaz.",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Není k dispozici žádný zdroj.",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "Prosím počkejte dokud nebudou všechny soubory nahrány.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Pozitivní přístup",
"Prefer not to say": "Raději nevyberu",
"Prefix ID": "Prefix ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Stáhnout \"{{searchValue}}\" z Ollama.com",
"Pull a model from Ollama.com": "Stáhnout model z Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Instrukce pro generování dotazu",
"Querying": "",
"Quick Actions": "Rychlé akce",
@@ -1570,6 +1585,7 @@
"Response splitting": "Dělení odpovědi",
"Response Watermark": "Vodoznak odpovědi",
"Responses": "",
+ "Restart": "",
"Result": "Výsledek",
"RESULT": "Výsledek",
"Retrieval": "Vyhledávání",
@@ -1584,6 +1600,7 @@
"Role": "Role",
"RTL": "RTL",
"Run": "Spustit",
+ "Run All": "",
"Running": "Běží",
"Running...": "Běží...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1774,6 +1791,7 @@
"Start a new conversation": "",
"Start of the channel": "Začátek kanálu",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2118,6 +2136,8 @@
"You're now logged in.": "Nyní jste přihlášeni.",
"Your Account": "Váš účet",
"Your account status is currently pending activation.": "Stav vašeho účtu aktuálně čeká na aktivaci.",
+ "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.": "Celý váš příspěvek půjde přímo vývojáři pluginu; Open WebUI si nebere žádné procento. Zvolená platforma pro financování však může mít vlastní poplatky.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/da-DK/translation.json b/src/lib/i18n/locales/da-DK/translation.json
index e2f4672daf..343a79c33c 100644
--- a/src/lib/i18n/locales/da-DK/translation.json
+++ b/src/lib/i18n/locales/da-DK/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Er du sikker på du vil slette denne kanal?",
"Are you sure you want to delete this message?": "Er du sikker på du vil slette denne besked?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Er du sikker på du vil fjerne alle arkiverede chats?",
"Arena Models": "Arena Modeller",
"Artifacts": "Artifakter",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Karaktergrænse for genereret autofuldførsel",
"Chart new frontiers": "Udforsk nye grænser",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Chat baggrundsbillede",
"Chat Bubble UI": "Chat Bubble UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Brugers rolle som standard",
"Defaults": "",
"Delete": "Slet",
+ "Delete {{name}}": "",
"Delete a model": "Slet en model",
"Delete All": "",
"Delete All Chats": "Slet alle chats",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Tegn",
"Drop any files here to upload": "Drop nogen filer her for at uploade",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "f.eks. '30s', '10m'. Tilladte værdier er 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Embedding Model",
"Embedding Model Engine": "Embedding Model engine",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "Aktiver API nøgler",
"Enable autocomplete generation for chat messages": "Aktiver autofuldførsel for chatbeskeder",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Fade-effekt for streaming tekst",
"Failed to add file.": "Kunne ikke tilføje fil.",
"Failed to add members": "Kunne ikke tilføje medlemmer",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "Kunne ikke fjerne status",
"Failed to connect to {{URL}} OpenAPI tool server": "Kunne ikke forbinde til {{URL}} OpenAPI tool server",
@@ -836,9 +842,11 @@
"Failed to generate title": "Kunne ikke generere titel",
"Failed to import models": "Kunne ikke importere modeller",
"Failed to load chat preview": "Kunne ikke indlæse chat forhåndsvisning",
+ "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.": "Kunne ikke indlæse filindhold.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Kunne ikke flytte chat",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Kunne ikke læse indholdet af udklipsholderen",
@@ -893,6 +901,7 @@
"Focus Chat Input": "Fokus chat-input",
"Folder": "Mappe",
"Folder Background Image": "Mappe baggrundsbillede",
+ "Folder created successfully": "",
"Folder deleted successfully": "Mappe fjernet.",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Flere muligheder",
"Move": "Flyt",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Navn",
"Name and ID are required, please fill them out": "Navn og ID er påkrævet, venligst udfyld dem",
@@ -1299,11 +1309,13 @@
"No file selected": "Ingen fil valgt",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Ingen funktioner fundet",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Intet HTML-, CSS- eller JavaScript-indhold fundet.",
"No inference engine with management support found": "Ingen inference-engine med støtte til administration fundet",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Ingen viden fundet",
"No memories to clear": "Ingen hukommelser at ryde",
@@ -1319,6 +1331,7 @@
"No results": "Ingen resultater fundet",
"No results found": "Ingen resultater fundet",
"No search query generated": "Ingen søgeforespørgsel genereret",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Ingen kilde tilgængelig",
"No sources found": "Ingen kilder fundet",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Vælg mindst én bruger til direkte besked-kanal.",
"Please wait until all files are uploaded.": "Vent venligst indtil alle filerne er uploadet.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Positiv holdning",
"Prefer not to say": "Foretrækker ikke at oplyse",
"Prefix ID": "Prefix ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Hent \"{{searchValue}}\" fra Ollama.com",
"Pull a model from Ollama.com": "Hent en model fra Ollama.com",
"Pull Model": "Hent model",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Forespørgsel genererings prompt",
"Querying": "Undersøger",
"Quick Actions": "Hurtig-handlinger",
@@ -1570,6 +1585,7 @@
"Response splitting": "Svaropdeling",
"Response Watermark": "Vandmærke på svar",
"Responses": "",
+ "Restart": "",
"Result": "Resultat",
"RESULT": "Resultat",
"Retrieval": "Hentning",
@@ -1582,6 +1598,7 @@
"Role": "Rolle",
"RTL": "RTL",
"Run": "Kør",
+ "Run All": "",
"Running": "Kører",
"Running...": "Kører...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Kører embedding-opgaver sideløbende for at fremskynde behandlingen. Slå fra hvis hastighedsbegrænsninger bliver et problem.",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "Start en ny samtale",
"Start of the channel": "Kanalens start",
"Start Tag": "Start tag",
+ "Starting kernel...": "",
"Status": "Status",
"Status cleared successfully": "Status slettet",
"Status updated successfully": "Status opdateret",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Du er nu logget ind.",
"Your Account": "Din bruger",
"Your account status is currently pending activation.": "Din kontostatus afventer i øjeblikket aktivering.",
+ "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.": "Hele dit bidrag går direkte til plugin-udvikleren; Open WebUI tager ikke nogen procentdel. Den valgte finansieringsplatform kan dog have sine egne gebyrer.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json
index 87011b5e01..672f451bcf 100644
--- a/src/lib/i18n/locales/de-DE/translation.json
+++ b/src/lib/i18n/locales/de-DE/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Sind Sie sicher, dass Sie diesen Kanal löschen möchten?",
"Are you sure you want to delete this message?": "Sind Sie sicher, dass Sie diese Nachricht löschen möchten?",
"Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Sind Sie sicher, dass Sie diese Version löschen wollen? Child-Versionen werden zu dem Parent dieser Version verlinkt.",
+ "Are you sure you want to delete this?": "",
"Are you sure you want to unarchive all archived chats?": "Sind Sie sicher, dass Sie alle archivierten Chats wiederherstellen möchten?",
"Arena Models": "Arena-Modelle",
"Artifacts": "Artefakte",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Zeichenlimit für Eingabe der Autovervollständigung",
"Chart new frontiers": "Neue Grenzen erkunden",
"Chat": "Chat",
+ "Chat archived.": "Chat archiviert.",
"Chat Background Image": "Hintergrundbild des Chats",
"Chat Bubble UI": "Sprechblasen-Ansicht",
"Chat Completions": "Chat Completions",
@@ -485,6 +487,7 @@
"Default User Role": "Standard-Benutzerrolle",
"Defaults": "Standardwerte",
"Delete": "Löschen",
+ "Delete {{name}}": "",
"Delete a model": "Ein Modell löschen",
"Delete All": "Alle löschen",
"Delete All Chats": "Alle Chats löschen",
@@ -577,6 +580,7 @@
"Downloading stats...": "Statistik wird heruntergeladen...",
"Draw": "Zeichnen",
"Drop any files here to upload": "Dateien zum Hochladen hier ablegen",
+ "Drop files here": "",
"Drop files here to upload": "Dateien zum Hochladen hier fallen lassen",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "z. B. '30s', '10m'. Gültig: 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "Gleichzeitige Embedding Anfragen",
"Embedding Model": "Embedding-Modell",
"Embedding Model Engine": "Embedding-Modell-Engine",
+ "Empty message": "",
"Enable All": "Alle aktivieren",
"Enable API Keys": "API-Schlüssel aktivieren",
"Enable autocomplete generation for chat messages": "Autovervollständigung für Chat-Nachrichten aktivieren",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Fade-Effekt für Text-Streaming",
"Failed to add file.": "Hinzufügen der Datei fehlgeschlagen.",
"Failed to add members": "Mitglieder konnten nicht hinzugefügt werden",
+ "Failed to archive chat.": "Chat konnte nicht archiviert werden.",
"Failed to attach file": "Datei konnte nicht hinzugefügt werden",
"Failed to clear status": "Status konnte nicht geleert werden",
"Failed to connect to {{URL}} OpenAPI tool server": "Verbindung zum OpenAPI-Toolserver {{URL}} fehlgeschlagen",
@@ -836,9 +842,11 @@
"Failed to generate title": "Titel konnte nicht generiert werden",
"Failed to import models": "Modelle konnten nicht importiert werden",
"Failed to load chat preview": "Chat-Vorschau konnte nicht geladen werden",
+ "Failed to load DOCX file. Please try downloading it instead.": "DOCX Datei konnte nicht geladen werden. Versuche die Datei stattdessen herunterzuladen.",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV-Datei konnte nicht geladen werden. Bitte versuchen Sie stattdessen, sie herunterzuladen.",
"Failed to load file content.": "Dateiinhalt konnte nicht geladen werden.",
"Failed to load Interface settings": "Interface Einstellungen konnten nicht geladen werden",
+ "Failed to load PPTX file. Please try downloading it instead.": "PPTX Datei konnte nicht geladen werden. Versuche die Datei stattdessen herunterzuladen.",
"Failed to move chat": "Chat konnte nicht verschoben werden",
"Failed to process URL: {{url}}": "{{url}} konnte nicht verarbeitet werden",
"Failed to read clipboard contents": "Zwischenablage konnte nicht gelesen werden",
@@ -893,6 +901,7 @@
"Focus Chat Input": "Chat-Eingabe fokussieren",
"Folder": "Ordner",
"Folder Background Image": "Ordner-Hintergrundbild",
+ "Folder created successfully": "",
"Folder deleted successfully": "Ordner erfolgreich gelöscht",
"Folder Max File Count": "Maximale Dateianzahl pro Ordner",
"Folder name": "Ordnername",
@@ -1257,6 +1266,7 @@
"More options": "Mehr Optionen",
"More Options": "Mehr Optionen",
"Move": "Verschieben",
+ "Moved {{name}}": "{{name}} verschoben",
"My Terminal": "Meine Terminals",
"Name": "Name",
"Name and ID are required, please fill them out": "Name und ID sind erforderlich, bitte füllen Sie diese aus",
@@ -1299,11 +1309,13 @@
"No file selected": "Keine Datei ausgewählt",
"No files found": "Keine Dateien gefunden",
"No files in this knowledge base.": "Keine Dateien in diesem Wissensspeicher",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Keine Funktionen gefunden",
"No groups found": "Keine Gruppen gefunden",
"No history available": "Keine History verfügbar",
"No HTML, CSS, or JavaScript content found.": "Keine HTML-, CSS- oder JavaScript-Inhalte gefunden.",
"No inference engine with management support found": "Keine Inferenz-Engine mit Verwaltungsunterstützung gefunden",
+ "No kernel": "Kein Kernel",
"No knowledge bases found.": "Keine Wissensspeicher gefunden.",
"No knowledge found": "Kein Wissen gefunden",
"No memories to clear": "Keine Erinnerungen zum Löschen",
@@ -1319,6 +1331,7 @@
"No results": "Keine Ergebnisse",
"No results found": "Keine Ergebnisse gefunden",
"No search query generated": "Keine Suchanfrage generiert",
+ "No servers detected": "Keine Server erkannt",
"No skills found": "Keine Skills gefunden",
"No source available": "Keine Quelle verfügbar",
"No sources found": "Keine Quellen gefunden",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Bitte wählen Sie mindestens einen Benutzer für den Direktnachrichten-Kanal aus.",
"Please wait until all files are uploaded.": "Bitte warten Sie, bis alle Dateien hochgeladen sind.",
"Port": "Port",
+ "Ports": "Ports",
"Positive attitude": "Positive Einstellung",
"Prefer not to say": "Keine Angabe",
"Prefix ID": "Präfix-ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" von Ollama.com laden",
"Pull a model from Ollama.com": "Ein Modell von Ollama.com laden",
"Pull Model": "Modell laden",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Abfrage-Generierungs-Prompt",
"Querying": "Frage ab...",
"Quick Actions": "Schnellaktionen",
@@ -1570,6 +1585,7 @@
"Response splitting": "Antwortaufteilung",
"Response Watermark": "Antwort-Wasserzeichen",
"Responses": "Responses",
+ "Restart": "Neustarten",
"Result": "Ergebnis",
"RESULT": "ERGEBNIS",
"Retrieval": "Abruf",
@@ -1582,6 +1598,7 @@
"Role": "Rolle",
"RTL": "RTL",
"Run": "Ausführen",
+ "Run All": "Alle starten",
"Running": "Läuft",
"Running...": "Läuft...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Führt Embedding-Aufgaben parallel aus, um die Verarbeitung zu beschleunigen. Deaktivieren Sie dies, falls Rate-Limits oder Ressourcenprobleme auftreten.",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "Neue Unterhaltung beginnen",
"Start of the channel": "Beginn des Kanals",
"Start Tag": "Start-Tag",
+ "Starting kernel...": "Kernel starten...",
"Status": "Status",
"Status cleared successfully": "Status erfolgreich gelöscht",
"Status updated successfully": "Status erfolgreich aktualisiert",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Sie sind jetzt angemeldet.",
"Your Account": "Ihr Konto",
"Your account status is currently pending activation.": "Ihr Kontostatus wartet derzeit auf Aktivierung.",
+ "Your browser does not support the audio tag.": "Dein Browser unterstützt den Audio tag nicht.",
+ "Your browser does not support the video tag.": "Dein Browser unterstützt den Video tag nicht.",
"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.": "Ihr gesamter Beitrag geht direkt an den Plugin-Entwickler; Open WebUI behält keinen Anteil ein. Die gewählte Plattform kann jedoch eigene Gebühren erheben.",
"Your message text or inputs": "Ihre Nachrichtentexte oder Eingaben",
"Your usage stats have been successfully synced.": "Ihre Nutzungsstatistiken wurden erfolgreich synchronisiert.",
diff --git a/src/lib/i18n/locales/dg-DG/translation.json b/src/lib/i18n/locales/dg-DG/translation.json
index d4594eb5cc..11ebfa8b75 100644
--- a/src/lib/i18n/locales/dg-DG/translation.json
+++ b/src/lib/i18n/locales/dg-DG/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Default User Role",
"Defaults": "",
"Delete": "",
+ "Delete {{name}}": "",
"Delete a model": "Delete a model",
"Delete All": "",
"Delete All Chats": "",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. Much time units are 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "",
"Embedding Model Engine": "",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Failed to read clipboard borks",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Name",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "No results, very empty",
"No results found": "",
"No search query generated": "",
+ "No servers detected": "",
"No skills found": "",
"No source available": "No source available",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "",
"Pull a model from Ollama.com": "Pull a wowdel from Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "RESULT much",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "Role",
"RTL": "",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "Running... wow",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Start of channel",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "You're now logged in. Much logged.",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/el-GR/translation.json b/src/lib/i18n/locales/el-GR/translation.json
index 370032cbc3..d017f2531e 100644
--- a/src/lib/i18n/locales/el-GR/translation.json
+++ b/src/lib/i18n/locales/el-GR/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το κανάλι;",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Είστε σίγουροι ότι θέλετε να απο-αρχειοθετήσετε όλες τις αρχειοθετημένες συνομιλίες;",
"Arena Models": "Μοντέλα Arena",
"Artifacts": "Αρχεία",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Όριο χαρακτήρων για αυτόματη συμπλήρωση εισαγωγής",
"Chart new frontiers": "Σχεδιάστε νέους ορίζοντες",
"Chat": "Συνομιλία",
+ "Chat archived.": "",
"Chat Background Image": "Εικόνα Φόντου Συνομιλίας",
"Chat Bubble UI": "Διεπαφή Φούσκας Συνομιλίας",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Προεπιλεγμένος Ρόλος Χρήστη",
"Defaults": "",
"Delete": "Διαγραφή",
+ "Delete {{name}}": "",
"Delete a model": "Διαγραφή ενός μοντέλου",
"Delete All": "",
"Delete All Chats": "Διαγραφή Όλων των Συνομιλιών",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Σχεδίαση",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "π.χ. '30s','10m'. Οι έγκυρες μονάδες χρόνου είναι 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Μοντέλο Ενσωμάτωσης",
"Embedding Model Engine": "Μηχανή Μοντέλου Ενσωμάτωσης",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Ενεργοποίηση αυτόματης συμπλήρωσης για συνομιλίες",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Αποτυχία προσθήκης αρχείου.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Αποτυχία σύνδεσης στο διακομιστή εργαλείων OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "Αποτυχία δημιουργίας τίτλου",
"Failed to import models": "Αποτυχία εισαγωγής μοντέλων",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Αποτυχία μετακίνησης συνομιλίας",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Αποτυχία ανάγνωσης περιεχομένων πρόχειρου",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "Φάκελος",
"Folder Background Image": "Εικόνα Φόντου Φακέλου",
+ "Folder created successfully": "",
"Folder deleted successfully": "Ο φάκελος διαγράφηκε με επιτυχία",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "Μετακίνηση",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Όνομα",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Δεν έχει επιλεγεί αρχείο",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Δεν βρέθηκαν λειτουργίες",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Δεν βρέθηκε περιεχόμενο HTML, CSS ή JavaScript.",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Δεν βρέθηκε Knowledge",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Δεν βρέθηκαν αποτελέσματα",
"No results found": "Δεν βρέθηκαν αποτελέσματα",
"No search query generated": "Δεν δημιουργήθηκε ερώτηση αναζήτησης",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Δεν υπάρχει διαθέσιμη πηγή",
"No sources found": "Δεν βρέθηκαν πηγές",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Θύρα",
+ "Ports": "",
"Positive attitude": "Θετική στάση",
"Prefer not to say": "",
"Prefix ID": "ID Προθέματος",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Τραβήξτε \"{{searchValue}}\" από το Ollama.com",
"Pull a model from Ollama.com": "Τραβήξτε ένα μοντέλο από το Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Προτροπή Δημιουργίας Ερωτήσεων",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Διαχωρισμός απάντησης",
"Response Watermark": "Υδρογράφημα Απάντησης",
"Responses": "",
+ "Restart": "",
"Result": "Αποτέλεσμα",
"RESULT": "Αποτέλεσμα",
"Retrieval": "Ανάκτηση",
@@ -1582,6 +1598,7 @@
"Role": "Ρόλος",
"RTL": "RTL",
"Run": "Εκτέλεση",
+ "Run All": "",
"Running": "Εκτέλεση",
"Running...": "Εκτέλεση...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Αρχή του καναλιού",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Τώρα είστε συνδεδεμένοι.",
"Your Account": "Ο λογαριασμός σας",
"Your account status is currently pending activation.": "Η κατάσταση του λογαριασμού σας είναι αυτή τη στιγμή σε εκκρεμότητα ενεργοποίησης.",
+ "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.": "Η ολόκληρη η συνεισφορά σας θα πάει απευθείας στον προγραμματιστή του plugin· το Open WebUI δεν παίρνει κανένα ποσοστό. Ωστόσο, η επιλεγμένη πλατφόρμα χρηματοδότησης μπορεί να έχει τα δικά της τέλη.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/en-GB/translation.json b/src/lib/i18n/locales/en-GB/translation.json
index ade1438a5f..8738a4e69a 100644
--- a/src/lib/i18n/locales/en-GB/translation.json
+++ b/src/lib/i18n/locales/en-GB/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "",
"Defaults": "",
"Delete": "",
+ "Delete {{name}}": "",
"Delete a model": "",
"Delete All": "",
"Delete All Chats": "",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "",
"Embedding Model Engine": "",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "",
"No results found": "",
"No search query generated": "",
+ "No servers detected": "",
"No skills found": "",
"No source available": "",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "",
"Pull a model from Ollama.com": "",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "",
"RTL": "",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/en-US/translation.json b/src/lib/i18n/locales/en-US/translation.json
index a243226206..40b81d8712 100644
--- a/src/lib/i18n/locales/en-US/translation.json
+++ b/src/lib/i18n/locales/en-US/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "",
"Defaults": "",
"Delete": "",
+ "Delete {{name}}": "",
"Delete a model": "",
"Delete All": "",
"Delete All Chats": "",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "",
"Embedding Model Engine": "",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "",
"No results found": "",
"No search query generated": "",
+ "No servers detected": "",
"No skills found": "",
"No source available": "",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "",
"Pull a model from Ollama.com": "",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "",
"RTL": "",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json
index e4d37d704d..4b8b8ac5d6 100644
--- a/src/lib/i18n/locales/es-ES/translation.json
+++ b/src/lib/i18n/locales/es-ES/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "¿Seguro de que quieres eliminar este canal?",
"Are you sure you want to delete this message?": "¿Seguro de que quieres eliminar este mensaje? ",
"Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "¿Seguro que desea eliminar esta versión? Las versiones secundarias se vincularán a la versión principal de esta.",
+ "Are you sure you want to delete this?": "",
"Are you sure you want to unarchive all archived chats?": "¿Seguro de que quieres desarchivar todos los chats archivados?",
"Arena Models": "Arena de Modelos",
"Artifacts": "Artefactos",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Límite de caracteres de entrada de la generación de autocompletado",
"Chart new frontiers": "Trazar nuevas fronteras",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Imágen de Fondo del Chat",
"Chat Bubble UI": "Interfaz del Chat en Burbuja",
"Chat Completions": "Completación del Chat",
@@ -485,6 +487,7 @@
"Default User Role": "Rol predeterminado de los nuevos usuarios",
"Defaults": "Predeterminados",
"Delete": "Borrar",
+ "Delete {{name}}": "",
"Delete a model": "Borrar un modelo",
"Delete All": "Borrar Todo",
"Delete All Chats": "Borrar todos los chats",
@@ -577,6 +580,7 @@
"Downloading stats...": "Descargando estadísticas...",
"Draw": "Dibujar",
"Drop any files here to upload": "Arrastra aquí los archivos a subir.",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "p.ej. '30s','10m'. Unidades de tiempo válidas son 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "Número de Peticiones Concurrentes en Incrustración",
"Embedding Model": "Modelo de Incrustación",
"Embedding Model Engine": "Motor del Modelo de Incrustación",
+ "Empty message": "",
"Enable All": "Habilitar Todo",
"Enable API Keys": "Habilitar Claves API",
"Enable autocomplete generation for chat messages": "Habilitar generación de autocompletado para mensajes de chat",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Efecto de desvanecimiento para texto transmitido (streaming)",
"Failed to add file.": "Fallo al añadir el archivo.",
"Failed to add members": "Fallo al añadir miembros",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "Fallo al limpiar el estado",
"Failed to connect to {{URL}} OpenAPI tool server": "Fallo al conectar al servidor de herramientas {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "Fallo al generar el título",
"Failed to import models": "Fallo al importar modelos",
"Failed to load chat preview": "Fallo al cargar la previsualización del chat",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Fallo al cargar el archivo Excel/CSV. Por favor, en su lugar intente descargarlo.",
"Failed to load file content.": "Fallo al cargar el contenido del archivo",
"Failed to load Interface settings": "Fallo al cargar la configuración del Interface",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Fallo al mover el chat",
"Failed to process URL: {{url}}": "Fallo al procesar la URL",
"Failed to read clipboard contents": "Fallo al leer el contenido del portapapeles",
@@ -893,6 +901,7 @@
"Focus Chat Input": "Enfocar a la Entrada del Chat",
"Folder": "Carpeta",
"Folder Background Image": "Imagen de Fondo de la Carpeta",
+ "Folder created successfully": "",
"Folder deleted successfully": "Carpeta eliminada correctamente",
"Folder Max File Count": "Máximo Número de Ficheros en Carpeta",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "Más Opciones",
"More Options": "Más Opciones",
"Move": "Mover",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nombre",
"Name and ID are required, please fill them out": "Nombre e ID requeridos, por favor introducelos",
@@ -1299,11 +1309,13 @@
"No file selected": "No se seleccionó archivo",
"No files found": "No se encontraron archivos",
"No files in this knowledge base.": "Ningún archivo en esta base de conocimiento.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "No se encontraron funciones",
"No groups found": "No se encontraron grupos",
"No history available": "No hay historial disponible",
"No HTML, CSS, or JavaScript content found.": "No se encontró contenido HTML, CSS, o JavaScript.",
"No inference engine with management support found": "No se encontró un motor de inferencia que soporte gestión",
+ "No kernel": "",
"No knowledge bases found.": "No se encontraron bases de conocimiento",
"No knowledge found": "No se encontró ningún conocimiento",
"No memories to clear": "No hay memorias para borrar",
@@ -1319,6 +1331,7 @@
"No results": "No se encontraron resultados",
"No results found": "No se encontraron resultados",
"No search query generated": "No se generó ninguna consulta de búsqueda",
+ "No servers detected": "",
"No skills found": "No se encontraron habilidades",
"No source available": "No hay fuente disponible",
"No sources found": "No se han encontrado fuentes",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Por favor selecciona al menos un usuario para el canal de Mensajes Directos",
"Please wait until all files are uploaded.": "Por favor, espera a que todos los archivos se acaben de subir",
"Port": "Puerto",
+ "Ports": "",
"Positive attitude": "Actitud Positiva",
"Prefer not to say": "Prefiero no decirlo",
"Prefix ID": "prefijo ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Extraer \"{{searchValue}}\" desde Ollama.com",
"Pull a model from Ollama.com": "Extraer un modelo desde Ollama.com",
"Pull Model": "Extraer Modelo",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Indicador para la Consulta de Generación",
"Querying": "Consultando",
"Quick Actions": "Acciones Rápida",
@@ -1570,6 +1585,7 @@
"Response splitting": "Particionado de Respuesta",
"Response Watermark": "Marca de Agua en Respuesta",
"Responses": "Respuestas",
+ "Restart": "",
"Result": "Resultado",
"RESULT": "Resultado",
"Retrieval": "Recuperación",
@@ -1583,6 +1599,7 @@
"Role": "Rol",
"RTL": "RTL",
"Run": "Ejecutar",
+ "Run All": "",
"Running": "Ejecutando",
"Running...": "Ejecutando...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Ejecuta tareas de incrustración concurrentes para acelerar el procesado. Desactivar si se generan problemas (por limitaciones de los motores de incrustracción en uso)",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "Comenzar una conversación nueva",
"Start of the channel": "Inicio del canal",
"Start Tag": "Etiqueta de Inicio",
+ "Starting kernel...": "",
"Status": "Estado",
"Status cleared successfully": "Estado limpiado correctamente",
"Status updated successfully": "Estado actualizado correctamente",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Has iniciado sesión.",
"Your Account": "Tu Cuenta",
"Your account status is currently pending activation.": "Tu cuenta está pendiente de activación.",
+ "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.": "Tu entera contribución irá directamente al desarrollador del complemento; Open-WebUI no recibe ningún porcentaje. Sin embargo, la plataforma de financiación elegida podría tener sus propias tarifas.",
"Your message text or inputs": "Tu mensaje de texto o entrada",
"Your usage stats have been successfully synced.": "Tu estadistica de uso ha sido sincronizada",
diff --git a/src/lib/i18n/locales/et-EE/translation.json b/src/lib/i18n/locales/et-EE/translation.json
index 3c6392e0b2..a6827ff48a 100644
--- a/src/lib/i18n/locales/et-EE/translation.json
+++ b/src/lib/i18n/locales/et-EE/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Kas olete kindel, et soovite selle kanali kustutada?",
"Are you sure you want to delete this message?": "Kas olete kindel, et soovite selle sõnumi kustutada?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Kas olete kindel, et soovite kõik arhiveeritud vestlused arhiivist eemaldada?",
"Arena Models": "Areena mudelid",
"Artifacts": "Tekkinud objektid",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Märkide piirang automaattäitmise genereerimise sisendile",
"Chart new frontiers": "Kaardista uusi piire",
"Chat": "Vestlus",
+ "Chat archived.": "",
"Chat Background Image": "Vestluse taustapilt",
"Chat Bubble UI": "Vestlusmullide kasutajaliides",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Vaikimisi kasutaja roll",
"Defaults": "",
"Delete": "Kustuta",
+ "Delete {{name}}": "",
"Delete a model": "Kustuta mudel",
"Delete All": "",
"Delete All Chats": "Kustuta kõik vestlused",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Joonista",
"Drop any files here to upload": "Lohistage siia failid üleslaadimiseks",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "nt '30s', '10m'. Kehtivad ajaühikud on 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Manustamise mudel",
"Embedding Model Engine": "Manustamise mudeli mootor",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Luba automaattäitmise genereerimine vestlussõnumitele",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Hajuefekt voogteksti jaoks",
"Failed to add file.": "Faili lisamine ebaõnnestus.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Ebaõnnestus kuni connect kuni {{URL}} OpenAPI tööriist server",
@@ -836,9 +842,11 @@
"Failed to generate title": "Ebaõnnestus kuni generate title",
"Failed to import models": "Ebaõnnestus kuni impordi mudelid",
"Failed to load chat preview": "Ebaõnnestus kuni load vestlus 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.": "Ebaõnnestus kuni load fail content.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Ebaõnnestus kuni teisalda vestlus",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Lõikelaua sisu lugemine ebaõnnestus",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "Kaust",
"Folder Background Image": "Kausta taustpilt",
+ "Folder created successfully": "",
"Folder deleted successfully": "Kaust edukalt kustutatud",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Rohkem valikuid",
"Move": "Teisalda",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nimi",
"Name and ID are required, please fill them out": "Nimi ja ID on nõutavad, palun täida need",
@@ -1299,11 +1309,13 @@
"No file selected": "Faili pole valitud",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "No functions found",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS ega JavaScript sisu ei leitud.",
"No inference engine with management support found": "Järeldusmootorit haldamise toega ei leitud",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Teadmisi ei leitud",
"No memories to clear": "Pole mälestusi, mida kustutada",
@@ -1319,6 +1331,7 @@
"No results": "Tulemusi ei leitud",
"No results found": "Tulemusi ei leitud",
"No search query generated": "Otsingupäringut ei genereeritud",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Allikas pole saadaval",
"No sources found": "No allikad found",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "Please wait until all failid are uploaded.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Positiivne suhtumine",
"Prefer not to say": "Prefer not kuni say",
"Prefix ID": "Prefiksi ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Tõmba \"{{searchValue}}\" Ollama.com-ist",
"Pull a model from Ollama.com": "Tõmba mudel Ollama.com-ist",
"Pull Model": "Pull Mudel",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Päringu genereerimise vihje",
"Querying": "Querying",
"Quick Actions": "Quick Actions",
@@ -1570,6 +1585,7 @@
"Response splitting": "Vastuse tükeldamine",
"Response Watermark": "Vastus Watermark",
"Responses": "",
+ "Restart": "",
"Result": "Tulemus",
"RESULT": "Tulemus",
"Retrieval": "Taastamine",
@@ -1582,6 +1598,7 @@
"Role": "Roll",
"RTL": "RTL",
"Run": "Käivita",
+ "Run All": "",
"Running": "Töötab",
"Running...": "Töötab...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "Käivita a new conversation",
"Start of the channel": "Kanali algus",
"Start Tag": "Käivita Silt",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Olete nüüd sisse logitud.",
"Your Account": "Your Konto",
"Your account status is currently pending activation.": "Teie konto staatus on praegu ootel aktiveerimist.",
+ "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.": "Kogu teie toetus läheb otse pistikprogrammi arendajale; Open WebUI ei võta mingit protsenti. Kuid valitud rahastamisplatvormil võivad olla oma tasud.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/eu-ES/translation.json b/src/lib/i18n/locales/eu-ES/translation.json
index 98030439b6..acac50bbda 100644
--- a/src/lib/i18n/locales/eu-ES/translation.json
+++ b/src/lib/i18n/locales/eu-ES/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Ziur zaude artxibatutako txat guztiak desartxibatu nahi dituzula?",
"Arena Models": "Arena Ereduak",
"Artifacts": "Artefaktuak",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "Esploratu muga berriak",
"Chat": "Txata",
+ "Chat archived.": "",
"Chat Background Image": "Txataren Atzeko Irudia",
"Chat Bubble UI": "Txat Burbuilen Interfazea",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Erabiltzaile Rol Lehenetsia",
"Defaults": "",
"Delete": "Ezabatu",
+ "Delete {{name}}": "",
"Delete a model": "Ezabatu eredu bat",
"Delete All": "",
"Delete All Chats": "Ezabatu Txat Guztiak",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Marraztu",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "adib. '30s','10m'. Denbora unitate baliodunak dira 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Embedding Eredua",
"Embedding Model Engine": "Embedding Eredu Motorea",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Huts egin du fitxategia gehitzean.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Huts egin du arbelaren edukia irakurtzean",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Karpeta ongi ezabatu da",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Izena",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Ez da fitxategirik hautatu",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Ez da HTML, CSS, edo JavaScript edukirik aurkitu.",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Ez da ezagutzarik aurkitu",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Ez da emaitzarik aurkitu",
"No results found": "Ez da emaitzarik aurkitu",
"No search query generated": "Ez da bilaketa kontsultarik sortu",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Ez dago iturririk eskuragarri",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Ataka",
+ "Ports": "",
"Positive attitude": "Jarrera positiboa",
"Prefer not to say": "",
"Prefix ID": "Aurrizki ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ekarri \"{{searchValue}}\" Ollama.com-etik",
"Pull a model from Ollama.com": "Ekarri modelo bat Ollama.com-etik",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Kontsulta sortzeko prompt-a",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Erantzun banaketa",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Emaitza",
"RESULT": "Emaitza",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "Rola",
"RTL": "RTL",
"Run": "Exekutatu",
+ "Run All": "",
"Running": "Exekutatzen",
"Running...": "Exekutatzen...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Kanalaren hasiera",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Orain saioa hasita duzu.",
"Your Account": "",
"Your account status is currently pending activation.": "Zure kontuaren egoera aktibazio zain dago.",
+ "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.": "Zure ekarpen osoa zuzenean plugin garatzaileari joango zaio; Open WebUI-k ez du ehunekorik hartzen. Hala ere, aukeratutako finantzaketa plataformak bere komisioak izan ditzake.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/fa-IR/translation.json b/src/lib/i18n/locales/fa-IR/translation.json
index a10435723b..c14f225200 100644
--- a/src/lib/i18n/locales/fa-IR/translation.json
+++ b/src/lib/i18n/locales/fa-IR/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "آیا مطمئن هستید که می\u200cخواهید این کانال را حذف کنید؟",
"Are you sure you want to delete this message?": "آیا مطمئن هستید که می\u200cخواهید این پیام را حذف کنید؟",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "آیا مطمئن هستید که می\u200cخواهید همه گفتگوهای بایگانی شده را از بایگانی خارج کنید؟",
"Arena Models": "مدل\u200cهای آرنا",
"Artifacts": "مصنوعات",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "محدودیت کاراکتر برای ورودی تولید تکمیل خودکار",
"Chart new frontiers": "ترسیم مرزهای جدید",
"Chat": "گفتگو",
+ "Chat archived.": "",
"Chat Background Image": "تصویر پس\u200cزمینهٔ گفتگو",
"Chat Bubble UI": "رابط کاربری حبابی گفتگو",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "نقش کاربر پیش فرض",
"Defaults": "",
"Delete": "حذف",
+ "Delete {{name}}": "",
"Delete a model": "حذف یک مدل",
"Delete All": "",
"Delete All Chats": "حذف همه گفتگوها",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "رسم کردن",
"Drop any files here to upload": "فایل\u200cها را برای آپلود به اینجا بکشید و رها کنید",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "به طور مثال '30s','10m'. واحد\u200cهای زمانی معتبر 's', 'm', 'h' هستند.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "مدل پیدائش",
"Embedding Model Engine": "محرک مدل پیدائش",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "فعال\u200cسازی تولید تکمیل خودکار برای پیام\u200cهای چت",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "جلوه محو شدن برای متن جریانی",
"Failed to add file.": "خطا در افزودن پرونده",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "خطا در اتصال به سرور ابزار OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "تولید عنوان ناموفق بود",
"Failed to import models": "وارد کردن مدل\u200cها ناموفق بود",
"Failed to load chat preview": "بارگیری پیش\u200cنمایش چت ناموفق بود",
+ "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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "انتقال چت ناموفق بود",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "خواندن محتوای کلیپ بورد ناموفق بود",
@@ -893,6 +901,7 @@
"Focus Chat Input": "فوکوس روی ورودی چت",
"Folder": "پوشه",
"Folder Background Image": "تصویر پس\u200cزمینه پوشه",
+ "Folder created successfully": "",
"Folder deleted successfully": "پوشه با موفقیت حذف شد",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "گزینه\u200cهای بیشتر",
"Move": "انتقال",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "نام",
"Name and ID are required, please fill them out": "نام و شناسه مورد نیاز هستند، لطفاً آنها را پر کنید",
@@ -1299,11 +1309,13 @@
"No file selected": "فایلی انتخاب نشده است",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "هیچ تابعی یافت نشد",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "محتوای HTML، CSS یا JavaScript یافت نشد.",
"No inference engine with management support found": "موتور استنتاج با پشتیبانی مدیریت یافت نشد",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "دانشی یافت نشد",
"No memories to clear": "حافظه\u200cای برای پاک کردن وجود ندارد",
@@ -1319,6 +1331,7 @@
"No results": "نتیجه\u200cای یافت نشد",
"No results found": "نتیجه\u200cای یافت نشد",
"No search query generated": "پرسوجوی جستجویی ایجاد نشده است",
+ "No servers detected": "",
"No skills found": "",
"No source available": "منبعی در دسترس نیست",
"No sources found": "هیچ منبعی یافت نشد",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "لطفاً منتظر بمانید تا همه فایل\u200cها آپلود شوند.",
"Port": "پورت",
+ "Ports": "",
"Positive attitude": "نظرات مثبت",
"Prefer not to say": "ترجیح می\u200cدهم نگویم",
"Prefix ID": "شناسه پیشوند",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "بازگرداندن \"{{searchValue}}\" از Ollama.com",
"Pull a model from Ollama.com": "دریافت یک مدل از Ollama.com",
"Pull Model": "کشیدن مدل",
+ "Pyodide file browser": "",
"Query Generation Prompt": "پرامپت تولید کوئری",
"Querying": "در حال پرس\u200cوجو",
"Quick Actions": "اقدامات سریع",
@@ -1570,6 +1585,7 @@
"Response splitting": "تقسیم پاسخ",
"Response Watermark": "واترمارک پاسخ",
"Responses": "",
+ "Restart": "",
"Result": "نتیجه",
"RESULT": "نتیجه",
"Retrieval": "بازیابی",
@@ -1582,6 +1598,7 @@
"Role": "نقش",
"RTL": "RTL",
"Run": "اجرا",
+ "Run All": "",
"Running": "در حال اجرا",
"Running...": "در حال اجرا...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "شروع یک مکالمه جدید",
"Start of the channel": "آغاز کانال",
"Start Tag": "تگ شروع",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "شما اکنون وارد شده\u200cاید.",
"Your Account": "حساب کاربری شما",
"Your account status is currently pending activation.": "وضعیت حساب شما در حال حاضر در انتظار فعال\u200cسازی است.",
+ "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.": "تمام مشارکت شما مستقیماً به توسعه\u200cدهنده افزونه می\u200cرسد؛ Open WebUI هیچ درصدی دریافت نمی\u200cکند. با این حال، پلتفرم تأمین مالی انتخاب شده ممکن است کارمزد خود را داشته باشد.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json
index 8045ee5dc7..f2297cdc6a 100644
--- a/src/lib/i18n/locales/fi-FI/translation.json
+++ b/src/lib/i18n/locales/fi-FI/translation.json
@@ -14,7 +14,7 @@
"{{COUNT}} extracted lines": "{{COUNT}} poimittua riviä",
"{{COUNT}} files": "{{COUNT}} tiedostoa",
"{{COUNT}} hidden lines": "{{COUNT}} piilotettua riviä",
- "{{COUNT}} members": "",
+ "{{COUNT}} members": "{{COUNT}} jäsentä",
"{{COUNT}} Replies": "{{COUNT}} vastausta",
"{{COUNT}} Rows": "{{COUNT}} riviä",
"{{COUNT}} Sources": "{{COUNT}} lähdettä",
@@ -26,7 +26,7 @@
"{{COUNT}}y_time_ago": "",
"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "{{LOCALIZED_DATE}} {{LOCALIZED_TIME}}",
"{{model}} download has been canceled": "{{model}} lataus peruttu",
- "{{modelName}} profile image": "",
+ "{{modelName}} profile image": "{{modelName}} profiilikuva",
"{{NAMES}} reacted with {{REACTION}}": "{{NAMES}} reagoi {{REACTION}}",
"{{user}}'s Chats": "{{user}}:n keskustelut",
"{{webUIName}} Backend Required": "{{webUIName}}-backend vaaditaan",
@@ -43,7 +43,7 @@
"Accept Autocomplete Generation\nJump to Prompt Variable": "Hyväksy automaattiset täydennykset\n Siirry kehoitteen muuttujaan",
"Access": "Pääsy",
"Access Control": "Käyttöoikeuksien hallinta",
- "Access Grants": "",
+ "Access Grants": "Käyttöoikeudet",
"Access List": "Pääsylista",
"Accessible to all users": "Käytettävissä kaikille käyttäjille",
"Account": "Tili",
@@ -80,19 +80,19 @@
"Add Reaction": "Lisää reaktio",
"Add tag": "Lisää tagi",
"Add Tag": "Lisää tagi",
- "Add Terminal": "",
- "Add Terminal Connection": "",
+ "Add Terminal": "Lisää pääte",
+ "Add Terminal Connection": "Lisää pääteyhteys",
"Add text content": "Lisää tekstisisältöä",
- "Add to favorites": "",
+ "Add to favorites": "Lisää suosikkeihin",
"Add User": "Lisää käyttäjä",
"Add User Group": "Lisää käyttäjäryhmä",
"Add webpage": "Lisää verkkosivu",
- "Add your Open Terminal URL and API key in Settings → Integrations.": "",
+ "Add your Open Terminal URL and API key in Settings → Integrations.": "Lisää Open Terminal verkko-osoite ja API-avain Asetukset → Integraatiot",
"Additional Config": "Lisäasetukset",
"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": "",
+ "Additional feedback comments": "Lisäpalautteen kommentit",
"Additional Parameters": "Lisäparametrit",
- "Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "",
+ "Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "Lisää tiedostonimiä, otsikoita, osioita ja katkelmia BM25-tekstiin leksikaalisen muistamisen parantamiseksi.",
"Adjusting these settings will apply changes universally to all users.": "Näiden asetusten muokkaaminen vaikuttaa kaikkiin käyttäjiin.",
"admin": "hallinta",
"Admin": "Ylläpito",
@@ -100,18 +100,18 @@
"Admin Panel": "Ylläpitopaneeli",
"Admin Settings": "Ylläpitoasetukset",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Ylläpitäjillä on pääsy kaikkiin työkaluihin koko ajan; käyttäjät tarvitsevat työkaluja mallille määritettynä työtilassa.",
- "Advanced": "",
+ "Advanced": "Edistynyt",
"Advanced Parameters": "Edistyneet parametrit",
- "Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "",
+ "Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "Edistyneet parametrit MinerU-jäsennykseen (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)",
"Advanced Params": "Edistyneet parametrit",
"After updating or changing the embedding model, you must reindex the knowledge base for the changes to take effect. You can do this using the \"Reindex\" button below.": "Upotusmallin päivittämisen, tai vaihtamisen jälkeen sinun tulee indeksoida tietämys uudelleen ottaaksesi muutokset käyttöön. Voit tehdä tämän alla olevasta \"Indeksoi uudelleen\" napista.",
"AI": "AI",
"All": "Kaikki",
"All chats have been unarchived.": "Kaikki keskustelut poistettu arkistosta.",
- "All models are now hidden": "",
- "All models are now visible": "",
+ "All models are now hidden": "Kaikki mallit ovat nyt piilotettu",
+ "All models are now visible": "Kaikki mallit ovat nyt näkyvissä",
"All models deleted successfully": "Kaikki mallit poistettu onnistuneesti",
- "All time": "",
+ "All time": "Koko ajan",
"All Users": "Kaikki käyttäjät",
"Allow Call": "Salli puhelut",
"Allow Chat Controls": "Salli keskustelujen hallinta",
@@ -129,13 +129,13 @@
"Allow non-local voices": "Salli ei-paikalliset äänet",
"Allow Rate Response": "Salli viestien arviointi",
"Allow Regenerate Response": "Salli uudelleen regenerointi",
- "Allow Sharing With Users": "",
+ "Allow Sharing With Users": "Salli jakaminen käyttäjien kesken",
"Allow Speech to Text": "Salli puhe tekstiksi",
"Allow Temporary Chat": "Salli väliaikaiset keskustelut",
"Allow Text to Speech": "Salli teksti puheeksi",
"Allow User Location": "Salli käyttäjän sijainti",
"Allow Voice Interruption in Call": "Salli äänen keskeytys puhelussa",
- "Allow Web Upload": "",
+ "Allow Web Upload": "Salli verkko lataukset",
"Allowed Endpoints": "Hyväksytyt päätepisteet",
"Allowed File Extensions": "Hyväksytyt tiedostomuodot",
"Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "Hyväksyty tiedostomuodot. Erittele tiedostomuodot pilkulla. Jätä tyhjäksi kaikille tiedostomuodoille.",
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Haluatko varmasti poistaa tämän kanavan?",
"Are you sure you want to delete this message?": "Haluatko varmasti poistaa tämän viestin?",
"Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Haluatko varamsti poistaa tämän version? Alaversiot linkitetään uudelleen tämän version ylätason versioon.",
+ "Are you sure you want to delete this?": "",
"Are you sure you want to unarchive all archived chats?": "Haluatko varmasti purkaa kaikkien arkistoitujen keskustelujen arkistoinnin?",
"Arena Models": "Arena-mallit",
"Artifacts": "Artefaktit",
@@ -215,7 +216,7 @@
"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 verkko-osoite vaaditaan.",
"Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "Lisää järjestelmätyökaluja automaattisesti natiivissa toimintokutsutilassa (esim. aikaleimat, muisti, keskusteluhistoria, muistiinpanot jne.)",
"Available list": "Käytettävissä oleva luettelo",
- "Available models": "",
+ "Available models": "Käytettävissä olevat mallit",
"Available Tools": "Käytettävissä olevat työkalut",
"available users": "käytettävissä olevat käyttäjät",
"available!": "saatavilla!",
@@ -260,16 +261,16 @@
"Call feature is not supported when using Web STT engine": "Puhelutoimintoa ei tueta käytettäessä web-puheentunnistusmoottoria",
"Camera": "Kamera",
"Cancel": "Peruuta",
- "Cancel download of {{model}}": "",
+ "Cancel download of {{model}}": "Keskeytä {{model}} lataus",
"Cannot create an empty note.": "Tyhjää muistiinpanoa ei voi luoda.",
"Cannot delete the production version": "Tuotantoversiota ei voi poistaa",
"Capabilities": "Ominaisuudet",
"Capture": "Näyttökuva",
"Capture Audio": "Kaappaa ääntä",
"Certificate Path": "Varmennepolku",
- "Change folder icon": "",
+ "Change folder icon": "Vaihda kansion kuvake",
"Change Password": "Vaihda salasana",
- "Change User Role": "",
+ "Change User Role": "Vaihda käyttäjän rooli",
"Channel": "Kanava",
"Channel deleted successfully": "Kanavan poisto onnistui",
"Channel Name": "Kanavan nimi",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Automaattisen täydennyksen syötteen merkkiraja",
"Chart new frontiers": "Kartoita uusia rajapintoja",
"Chat": "Keskustelu",
+ "Chat archived.": "",
"Chat Background Image": "Keskustelun taustakuva",
"Chat Bubble UI": "Keskustelu-pallojen käyttöliittymä",
"Chat Completions": "",
@@ -309,7 +311,7 @@
"Citations": "Lähdeviitteet",
"Clear memory": "Tyhjennä muisti",
"Clear Memory": "Tyhjennä Muisti",
- "Clear search": "",
+ "Clear search": "Tyhjennä haku",
"Clear status": "Tyhjennä tila",
"click here": "klikkaa tästä",
"Click here for filter guides.": "Katso suodatinohjeita klikkaamalla tästä.",
@@ -331,10 +333,10 @@
"Clone of {{TITLE}}": "{{TITLE}} klooni",
"Close": "Sulje",
"Close Banner": "Sulje banneri",
- "Close chat controls": "",
- "Close citation modal": "",
+ "Close chat controls": "Sulje keskustelun ohjaimet",
+ "Close citation modal": "Sulje sitaatti modaali",
"Close Configure Connection Modal": "Sulje yhteyksien modaali",
- "Close feedback": "",
+ "Close feedback": "Sulje palaute",
"Close modal": "Sulje modaali",
"Close Modal": "Sulje modaali",
"Close settings modal": "Sulje asetus modaali",
@@ -379,9 +381,9 @@
"Confirm your action": "Vahvista toimintasi",
"Confirm your new password": "Vahvista uusi salasanasi",
"Confirm Your Password": "Vahvista salasanasi",
- "Connect to an AI provider to start chatting": "",
- "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "",
- "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "",
+ "Connect to an AI provider to start chatting": "Yhdistä tekoälypalveluntarjoajaan aloittaaksesi keskustelut",
+ "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Yhdistä Open Terminal -instansseihin selataksesi tiedostoja ja käyttääksesi niitä aina päällä olevina työkaluina. Vain yksi voi olla aktiivinen kerrallaan.",
+ "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "Yhdistä Open Terminal -instansseihin. Kaikilla käyttäjillä on pääsy tiedostojen selaamiseen ja päätetyökaluihin näiden palvelimien kautta.",
"Connect to your own OpenAI compatible API endpoints.": "Yhdistä omat OpenAI yhteensopivat API päätepisteet.",
"Connect to your own OpenAPI compatible external tool servers.": "Yhdistä omat ulkopuoliset OpenAPI yhteensopivat työkalu palvelimet.",
"Connection failed": "Yhteys epäonnistui",
@@ -409,8 +411,8 @@
"Copied shared chat URL to clipboard!": "Jaettu keskustelulinkki kopioitu leikepöydälle!",
"Copied to clipboard": "Kopioitu leikepöydälle",
"Copy": "Kopioi",
- "Copy API Key": "",
- "Copy content": "",
+ "Copy API Key": "Kopioi API-avain",
+ "Copy content": "Kopioi sisältö",
"Copy Formatted Text": "Kopioi muotoiltu teksti",
"Copy Last Code Block": "Kopioi viimeisin koodilohko",
"Copy Last Response": "Kopioi viimeisin vastaus",
@@ -419,11 +421,11 @@
"Copy Prompt": "Kopioi kehoite",
"Copy Share Link": "Kopioi jakolinkki",
"Copy to clipboard": "Kopioi leikepöydälle",
- "Copy Token": "",
+ "Copy Token": "Kopioi tokeni",
"Copy URL": "Kopioi linkki",
"Copying to clipboard was successful!": "Kopioiminen leikepöydälle onnistui!",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS täytyy olla konfiguroitu palveluntarjoajan toimesta pyyntöjen hyväksymiseksi Open WebUI:sta.",
- "Could not read file.": "",
+ "Could not read file.": "Tiedostoa ei voitu lukea.",
"Create": "Luo",
"Create a knowledge base": "Luo tietokanta",
"Create a model": "Luo malli",
@@ -451,17 +453,17 @@
"Current Password": "Nykyinen salasana",
"Custom": "Mukautettu",
"Custom description enabled": "Muokautetut kuvaukset käytössä",
- "Custom Gender": "",
+ "Custom Gender": "Muu sukupuoli",
"Custom Parameter Name": "Mukautetun parametrin nimi",
"Custom Parameter Value": "Mukautetun parametrin arvo",
- "Daily Messages": "",
+ "Daily Messages": "Päivittäiset viestit",
"Danger Zone": "Vaara-alue",
"Dark": "Tumma",
"Data Controls": "Datan hallinta",
"Database": "Tietokanta",
"Datalab Marker API": "Datalab Marker API",
"DD/MM/YYYY": "DD/MM/YYYY",
- "DDGS Backend": "",
+ "DDGS Backend": "DDGS-taustajärjestelmä",
"December": "joulukuu",
"Decrease UI Scale": "Pienennä käyttöliittymän kokoa",
"Deepgram": "Deepgram",
@@ -483,8 +485,9 @@
"Default to ALL": "Oletus KAIKKI",
"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Segmentoitu haku on oletuksena kohdennettua ja relevanttia sisällön poimimista varten. Tätä suositellaan useimmissa tapauksissa.",
"Default User Role": "Oletuskäyttäjärooli",
- "Defaults": "",
+ "Defaults": "Oletukset",
"Delete": "Poista",
+ "Delete {{name}}": "",
"Delete a model": "Poista malli",
"Delete All": "Poista kaikki",
"Delete All Chats": "Poista kaikki keskustelut",
@@ -577,10 +580,11 @@
"Downloading stats...": "Ladataa tilastoja...",
"Draw": "Piirros",
"Drop any files here to upload": "Pudota tähän ladattavat tiedostot",
- "Drop files here to upload": "",
+ "Drop files here": "",
+ "Drop files here to upload": "Pudota tiedostot tähän ladataksesi",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "esim. '30s', '10m'. Kelpoiset aikayksiköt ovat 's', 'm', 'h'.",
- "e.g. 'low', 'medium', 'high'": "",
+ "e.g. 'low', 'medium', 'high'": "esim. 'low', 'medium', 'high'",
"e.g. \"json\" or a JSON schema": "esim. \"json\" tai JSON kaava",
"e.g. 60": "esim. 60",
"e.g. A filter to remove profanity from text": "esim. suodatin, joka poistaa kirosanoja tekstistä",
@@ -612,7 +616,7 @@
"Edit Last Message": "Muokkaa viimeisintä viestiä",
"Edit Memory": "Muokkaa muistia",
"Edit Prompt": "Muokkaa kehoitetta",
- "Edit Terminal Connection": "",
+ "Edit Terminal Connection": "Muokkaa pääteyhteyttä",
"Edit User": "Muokkaa käyttäjää",
"Edit User Group": "Muokkaa käyttäjäryhmää",
"Edit workflow.json content": "Muokkaa workflow.json sisältöä",
@@ -620,15 +624,16 @@
"Edited": "Muokattu",
"Editing": "Muokataan",
"Eject": "Poista",
- "Eject model": "",
+ "Eject model": "Irroita malli",
"ElevenLabs": "ElevenLabs",
"Email": "Sähköposti",
"Embark on adventures": "Lähde seikkailuille",
"Embedding": "Upotus",
"Embedding Batch Size": "Upotuksen eräkoko",
- "Embedding Concurrent Requests": "",
+ "Embedding Concurrent Requests": "Samanaikaiset upotuspyynnöt",
"Embedding Model": "Upotusmalli",
"Embedding Model Engine": "Upotusmallin moottori",
+ "Empty message": "",
"Enable All": "Ota kaikki käyttöön",
"Enable API Keys": "Ota API-avaimet käyttöön",
"Enable autocomplete generation for chat messages": "Ota automaattinen täydennys käyttöön keskusteluviesteissä",
@@ -735,7 +740,7 @@
"Enter server host": "Kirjoita palvelimen isäntänimi",
"Enter server label": "Kirjoita palvelimen tunniste",
"Enter server port": "Kirjoita palvelimen portti",
- "Enter skill instructions in markdown...": "",
+ "Enter skill instructions in markdown...": "Kirjoita taito-ohjeet markdownina...",
"Enter Sougou Search API sID": "Kirjoita Sougou Search API sID",
"Enter Sougou Search API SK": "Kirjoita Sougou Search API SK",
"Enter stop sequence": "Kirjoita lopetussekvenssi",
@@ -760,7 +765,7 @@
"Enter Yacy Username": "Kirjoita Yacy käyttäjänimi",
"Enter Yandex Web Search API Key": "Kirjoita Yandex Web Search API-avain",
"Enter Yandex Web Search URL": "Kirjoita Yandex Web Search verkko-osoite",
- "Enter You.com API Key": "",
+ "Enter You.com API Key": "Kirjoita You.com API-avain",
"Enter your code here...": "Kirjoita koodisi tähän...",
"Enter your current password": "Kirjoita nykyinen salasanasi",
"Enter Your Email": "Kirjoita sähköpostiosoitteesi",
@@ -822,10 +827,11 @@
"Fade Effect for Streaming Text": "Häivytystehoste suoratoistetulle tekstille",
"Failed to add file.": "Tiedoston lisääminen epäonnistui.",
"Failed to add members": "Jäsenten lisääminen epäonnistui",
- "Failed to attach file": "",
+ "Failed to archive chat.": "",
+ "Failed to attach file": "Tiedoston liittäminen epäonnistui",
"Failed to clear status": "Tilan tyhjentäminen epäonnistui",
"Failed to connect to {{URL}} OpenAPI tool server": "Yhdistäminen {{URL}} OpenAPI työkalu palvelimeen epäonnistui",
- "Failed to connect to {{URL}} terminal server": "",
+ "Failed to connect to {{URL}} terminal server": "Yhdistäminen {{URL}} päätepalvelimeen epäonnistui",
"Failed to copy link": "Linkin kopiointi epäonnistui",
"Failed to create API Key.": "API-avaimen luonti epäonnistui.",
"Failed to delete note": "Muistiinpanon poistaminen epäonnistui",
@@ -836,9 +842,11 @@
"Failed to generate title": "Otsikon luonti epäonnistui",
"Failed to import models": "Mallien tuonti epäonnistui",
"Failed to load chat preview": "Keskustelun esikatselun lataaminen epäonnistui",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV tiedoston lataaminen epäonnistui. Yritä ladata se sen sijaan.",
"Failed to load file content.": "Tiedoston sisällön lataaminen epäonnistui.",
- "Failed to load Interface settings": "",
+ "Failed to load Interface settings": "Käyttöliittymän asetusten lataaminen epäonnistui",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Keskustelun siirto epäonnistui",
"Failed to process URL: {{url}}": "Verkko-osoitteen käsittely epäonnistui: {{url}}",
"Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui",
@@ -848,7 +856,7 @@
"Failed to save connections": "Yhteyksien tallentaminen epäonnistui",
"Failed to save conversation": "Keskustelun tallentaminen epäonnistui",
"Failed to save models configuration": "Mallien määrityksen tallentaminen epäonnistui",
- "Failed to save terminal servers": "",
+ "Failed to save terminal servers": "Päätepalvelimien tallennus epäonnistui",
"Failed to unshare chat.": "Jaon lopettaminen epäonnistui.",
"Failed to update settings": "Asetusten päivittäminen epäonnistui",
"Failed to update status": "Tilan päivittäminen epäonnistui",
@@ -865,14 +873,14 @@
"Female": "Nainen",
"File": "Tiedosto",
"File added successfully.": "Tiedosto lisätty onnistuneesti.",
- "File attached to chat": "",
- "File browser": "",
- "File content": "",
+ "File attached to chat": "Tiedosto liitety keskusteluun",
+ "File browser": "Tiedostoselain",
+ "File content": "Tiedston sisältö",
"File content updated successfully.": "Tiedoston sisältö päivitetty onnistuneesti.",
"File Context": "Tiedoston konteksti",
"File deleted successfully.": "Tiedosto poistettiin onnistuneesti.",
"File Mode": "Tiedostotila",
- "File name": "",
+ "File name": "Tiedostonimi",
"File not found.": "Tiedostoa ei löytynyt.",
"File removed successfully.": "Tiedosto poistettu onnistuneesti.",
"File size should not exceed {{maxSize}} MB.": "Tiedoston koko ei saa ylittää {{maxSize}} MB.",
@@ -893,19 +901,20 @@
"Focus Chat Input": "Kohdista keskustelu tekstikenttään",
"Folder": "Kansio",
"Folder Background Image": "Kansion taustakuva",
+ "Folder created successfully": "",
"Folder deleted successfully": "Kansio poistettu onnistuneesti",
"Folder Max File Count": "Kansion tiedostojen enimmäismäärä",
- "Folder name": "",
+ "Folder name": "Kansion nimi",
"Folder Name": "Kansion nimi",
"Folder name cannot be empty.": "Kansion nimi ei voi olla tyhjä.",
"Folder name updated successfully": "Kansion nimi päivitetty onnistuneesti",
- "Folder options": "",
+ "Folder options": "Kansion asetukset",
"Folder updated successfully": "Kansio päivitettiin onnistuneesti",
"Folders": "Kansiot",
"Follow up": "Jatkokysymykset",
"Follow Up Generation": "Jatkokysymysten luonti",
"Follow Up Generation Prompt": "Jatkokysymysten luonti kehoite",
- "Follow up: {{question}}": "",
+ "Follow up: {{question}}": "Jatkokysymys: {{question}}",
"Follow-Up Auto-Generation": "Jatkokysymysten automaattinen luonti",
"Followed instructions perfectly": "Noudatti ohjeita täydellisesti",
"for placeholders": "",
@@ -984,7 +993,7 @@
"Hex Color - Leave empty for default color": "Heksadesimaaliväri - Jätä tyhjäksi, jos haluat oletusvärin",
"Hidden": "Piilossa",
"Hide": "Piilota",
- "Hide All": "",
+ "Hide All": "Piilota kaikki",
"Hide from Sidebar": "Piilota sivupalkista",
"Hide Model": "Piilota malli",
"High": "Korkea",
@@ -992,7 +1001,7 @@
"History": "Historia",
"Home": "Koti",
"Host": "Palvelin",
- "Hourly Messages": "",
+ "Hourly Messages": "Tuntikohtaiset viestit",
"How can I help you today?": "Miten voin auttaa sinua tänään?",
"How would you rate this response?": "Kuinka arvioisit tätä vastausta?",
"HTML": "HTML",
@@ -1103,22 +1112,22 @@
"Landing Page Mode": "Etusivun tila",
"Language": "Kieli",
"Language Locales": "Kielialueet",
- "Last 24 hours": "",
- "Last 30 days": "",
- "Last 7 days": "",
- "Last 90 days": "",
+ "Last 24 hours": "Viimeiset 24 tuntia",
+ "Last 30 days": "Viimeiset 30 päivää",
+ "Last 7 days": "Viimeiset 7 päivää",
+ "Last 90 days": "Viimeiset 90 päivää",
"Last Active": "Viimeksi aktiivinen",
"Last Modified": "Viimeksi muokattu",
"Last reply": "Viimeksi vastattu",
"LDAP": "LDAP",
"LDAP server updated": "LDAP-palvelin päivitetty",
"Leaderboard": "Tulosluettelo",
- "Learn more": "",
+ "Learn more": "Lue lisää",
"Learn More": "Lue lisää",
- "Learn more about Open Terminal": "",
+ "Learn more about Open Terminal": "Lue lisää Open Terminal",
"Learn more about OpenAPI tool servers.": "Lue lisää OpenAPI työkalu palvelimista.",
"Learn more about Voxtral transcription.": "Lue lisää Voxtral transkriptio:sta",
- "Leave a public review for {{modelName}}": "",
+ "Leave a public review for {{modelName}}": "Jätä julkinen arvostelu {{modelName}}",
"Leave empty for no compression": "Jätä tyhjäksi, jos et halua pakkausta",
"Leave empty for unlimited": "Rajaton tyhjänä",
"Leave empty to include all models from \"{{url}}\" endpoint": "Jätä tyhjäksi sisällyttääksesi \"{{url}}\" päätepisteen mallit",
@@ -1126,7 +1135,7 @@
"Leave empty to include all models from \"{{url}}/models\" endpoint": "Jätä tyhjäksi sisällyttääksesi \"{{url}}/models\" päätepisteen mallit",
"Leave empty to include all models or select specific models": "Jätä tyhjäksi, jos haluat sisällyttää kaikki mallit tai valitse tietyt mallit",
"Leave empty to use first admin user": "Jätä tyhjäksi käyttääksesi ensimmäistä ylläpitäjää",
- "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 config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "Jätä tyhjäksi käyttääksesi oletuskokoonpanoa tai anna kelvollinen JSON-tiedosto (katso https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)",
"Leave empty to use the default model (voxtral-mini-latest).": "Jätä tyhjäks käyttääksesi oletusmallia (voxtral-mini-latest)",
"Leave empty to use the default prompt, or enter a custom prompt": "Jätä tyhjäksi käyttääksesi oletuskehotetta tai kirjoita mukautettu kehote",
"Leave model field empty to use the default model.": "Jätä malli kenttä tyhjäksi käyttääksesi oletus mallia.",
@@ -1136,7 +1145,7 @@
"Lift List": "Nostolista",
"Light": "Vaalea",
"Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "Rajoita samanaikaisia hakukyselyitä. 0 = rajoittamaton (oletus). Aseta arvoon 1 peräkkäistä suoritusta varten (suositellaan API-rajapinnoille, joilla on tiukat nopeusrajoitukset, kuten Brave-ilmaistaso).",
- "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "",
+ "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "Rajoittaa samanaikaisten upotuspyyntöjen määrää. Arvolla 0 ei rajoituksia.",
"List": "Lista",
"Listening...": "Kuuntelee...",
"Live": "Live",
@@ -1157,7 +1166,7 @@
"Make sure to export a workflow.json file as API format from ComfyUI.": "Muista viedä workflow.json-tiedosto API-muodossa ComfyUI:sta.",
"Male": "Mies",
"Manage": "Hallitse",
- "Manage Connections": "",
+ "Manage Connections": "Hallitse yhteyksiä",
"Manage Direct Connections": "Hallitse suoria yhteyksiä",
"Manage Files": "Hallitse tiedostoja",
"Manage Models": "Hallitse malleja",
@@ -1222,7 +1231,7 @@
"Model can execute code and perform calculations": "Malli voi suorittaa koodia ja laskelmia",
"Model can generate images based on text prompts": "Malli voi luoda kuvia tekstikehotteiden perusteella",
"Model can search the web for information": "Malli voi hakea tietoa verkosta",
- "Model Capabilities": "",
+ "Model Capabilities": "Mallin ominaisuudet",
"Model created successfully!": "Malli luotu onnistuneesti!",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Mallin tiedostojärjestelmäpolku havaittu. Mallin lyhytnimi vaaditaan päivitykseen, ei voida jatkaa.",
"Model Filtering": "Mallin suodatus",
@@ -1235,7 +1244,7 @@
"Model names and usage frequency": "Mallien nimet ja käyttötiheys",
"Model not found": "Mallia ei löytynyt",
"Model not selected": "Mallia ei ole valittu",
- "Model Parameters": "",
+ "Model Parameters": "Mallin parametrit",
"Model Params": "Mallin parametrit",
"Model Permissions": "Mallin käyttöoikeudet",
"Model responses or outputs": "Mallin vastaukset tai tuotokset",
@@ -1257,7 +1266,8 @@
"More options": "Lisää vaihtoehtoja",
"More Options": "Lisää vaihtoehtoja",
"Move": "Siirrä",
- "My Terminal": "",
+ "Moved {{name}}": "Siirretty {{name}}",
+ "My Terminal": "Minun pääte",
"Name": "Nimi",
"Name and ID are required, please fill them out": "Nimi ja ID vaaditaan, täytä puuttuvat kentät",
"Name your knowledge base": "Anna tietokannalle nimi",
@@ -1265,10 +1275,10 @@
"New": "Uusi",
"New Button": "Uusi painike",
"New Chat": "Uusi keskustelu",
- "New File": "",
+ "New File": "Uusi tiedosto",
"New Folder": "Uusi kansio",
"New Function": "Uusi toiminto",
- "New Group": "",
+ "New Group": "Uusi ryhmä",
"New Knowledge": "Uutta tietoa",
"New Model": "Uusi malli",
"New Note": "Uusi muistiinpano",
@@ -1276,7 +1286,7 @@
"New Prompt": "Uusi kehoite",
"New Skill": "Uusi taito",
"New Temporary Chat": "Uusi väliaikainen keskustelu",
- "New Terminal": "",
+ "New Terminal": "Uusi pääte",
"New Tool": "Uusi työkalu",
"New Webhook": "Uusi Webhook",
"new-channel": "uusi-kanava",
@@ -1299,16 +1309,18 @@
"No file selected": "Tiedostoa ei ole valittu",
"No files found": "Tiedostoja ei löytynyt",
"No files in this knowledge base.": "Tässä tietokannassa ei ole tiedostoja.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Funktioita ei löytynyt",
- "No groups found": "",
+ "No groups found": "Ryhmiä ei löytynyt",
"No history available": "Historiaa ei saatavilla",
"No HTML, CSS, or JavaScript content found.": "HTML-, CSS- tai JavaScript-sisältöä ei löytynyt.",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "Tietokantoja ei löytynyt.",
"No knowledge found": "Tietoa ei löytynyt",
"No memories to clear": "Ei muistia tyhjennettäväksi",
"No model IDs": "Ei mallitunnuksia",
- "No models available": "",
+ "No models available": "Malleja ei saatavilla",
"No models found": "Malleja ei löytynyt",
"No models selected": "Malleja ei ole valittu",
"No Notes": "Ei muistiinpanoja",
@@ -1319,13 +1331,14 @@
"No results": "Ei tuloksia",
"No results found": "Ei tuloksia",
"No search query generated": "Hakukyselyä ei luotu",
+ "No servers detected": "",
"No skills found": "Taitoja ei löytynyt",
"No source available": "Lähdettä ei saatavilla",
"No sources found": "Lähteitä ei löytynyt",
"No suggestion prompts": "Ei ehdotettuja promptteja",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
- "No tool server connections configured.": "",
+ "No Terminal connection configured.": "Ei pääteyhteyttä määritettynä.",
+ "No terminal connections configured.": "Ei pääteyhteyksiä määritettynä.",
+ "No tool server connections configured.": "Työkalupalvelinyhteyksiä ei ole määritetty.",
"No tools found": "Työkaluja ei löytynyt",
"No users were found.": "Käyttäjiä ei löytynyt.",
"No valves": "Ei venttiileitä",
@@ -1384,7 +1397,7 @@
"Open Model Selector": "Avaa mallinvalitsin",
"Open Settings": "Avaa asetukset",
"Open Sidebar": "Avaa sivupalkki",
- "Open Terminal": "",
+ "Open Terminal": "Avaa pääte",
"Open User Profile Menu": "Avaa käyttäjäprofiili ikkuna",
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI voi käyttää minkä tahansa OpenAPI-palvelimen tarjoamia työkaluja.",
"Open WebUI uses faster-whisper internally.": "Open WebUI käyttää faster-whisperia sisäisesti.",
@@ -1414,7 +1427,7 @@
"Overview": "Yleiskatsaus",
"page": "sivu",
"Page": "Sivu",
- "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "",
+ "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "Sivutila luo yhden dokumentin sivua kohden. Yksittäistila yhdistää kaikki sivut yhdeksi dokumentiksi, mikä parantaa paloittelua sivurajojen yli.",
"Paginate": "Sivutus",
"Parameters": "Parametrit",
"Parent message not found": "Ylätason viestiä ei löytynyt",
@@ -1441,7 +1454,7 @@
"Pin": "Kiinnitä",
"Pinned": "Kiinnitetty",
"Pinned Messages": "Kiinnitetyt viestit",
- "Pinned Models": "",
+ "Pinned Models": "Kiinnitetyt mallit",
"Pioneer insights": "Pioneerin oivalluksia",
"Pipe": "Putki",
"Pipeline deleted successfully": "Putki poistettu onnistuneesti",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Valitse vähintään yksi käyttäjä suoraviestikanavalle.",
"Please wait until all files are uploaded.": "Odota kunnes kaikki tiedostot ovat ladattu.",
"Port": "Portti",
+ "Ports": "",
"Positive attitude": "Positiivinen asenne",
"Prefer not to say": "En halua sanoa",
"Prefix ID": "Etuliite-ID",
@@ -1491,23 +1505,24 @@
"Prompt Autocompletion": "Kehotteen automaattinen täydennys",
"Prompt Content": "Kehotteen sisältö",
"Prompt created successfully": "Kehote luotu onnistuneesti",
- "Prompt Name": "Kehoiteen nimi",
- "Prompt Suggestions": "",
+ "Prompt Name": "Kehoteen nimi",
+ "Prompt Suggestions": "Kehotusehdotukset",
"Prompt updated successfully": "Kehote päivitetty onnistuneesti",
"Prompts": "Kehotteet",
- "Prompts Access": "Kehoitteiden käyttöoikeudet",
- "Prompts Public Sharing": "Kehoitteiden julkinen jakaminen",
- "Prompts Sharing": "Kehoitteiden jako",
+ "Prompts Access": "Kehotteiden käyttöoikeudet",
+ "Prompts Public Sharing": "Kehotteiden julkinen jakaminen",
+ "Prompts Sharing": "Kehotteiden jako",
"Provider Type": "Tarjoajan tyyppi",
"Public": "Julkinen",
"Pull \"{{searchValue}}\" from Ollama.com": "Lataa \"{{searchValue}}\" Ollama.comista",
"Pull a model from Ollama.com": "Lataa malli Ollama.comista",
"Pull Model": "Lataa malli",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Kyselytulosten luontikehote",
"Querying": "Kysely",
"Quick Actions": "Pikatoiminnot",
"RAG Template": "RAG-kehote",
- "Rate {{rating}} out of 10": "",
+ "Rate {{rating}} out of 10": "Arvostele {{rating}}/10",
"Rating": "Arviointi",
"Re-rank models by topic similarity": "Uudelleenjärjestä mallit aiheyhteyden mukaan",
"Read": "Lue",
@@ -1524,7 +1539,7 @@
"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.": "Vähentää hölynpölyn tuottamisen todennäköisyyttä. Korkeampi arvo (esim. 100) antaa monipuolisempia vastauksia, kun taas matalampi arvo (esim. 10) on varovaisempi.",
"Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Viittaa itseen \"Käyttäjänä\" (esim. \"Käyttäjä opiskelee espanjaa\")",
"Reference Chats": "Liitä keskustelu",
- "Refresh": "",
+ "Refresh": "Päivitä",
"Refused when it shouldn't have": "Kieltäytyi, vaikka ei olisi pitänyt",
"Regenerate": "Regeneroi",
"Regenerate Menu": "Regenerointi ikkuna",
@@ -1543,10 +1558,10 @@
"Remember Dismissal": "Muista sulkeminen",
"Remove": "Poista",
"Remove {{MODELID}} from list.": "Poista {{MODELID}} listalta",
- "Remove action": "",
+ "Remove action": "Poista toiminto",
"Remove file": "Poista tiedosto",
"Remove File": "Poista tiedosto",
- "Remove from favorites": "",
+ "Remove from favorites": "Poista suosikeista",
"Remove image": "Poista kuva",
"Remove Model": "Poista malli",
"Rename": "Nimeä uudelleen",
@@ -1570,6 +1585,7 @@
"Response splitting": "Vastauksen jakaminen",
"Response Watermark": "Vastauksen vesileima",
"Responses": "",
+ "Restart": "",
"Result": "Tulos",
"RESULT": "Tulos",
"Retrieval": "Haku",
@@ -1582,6 +1598,7 @@
"Role": "Rooli",
"RTL": "RTL",
"Run": "Suorita",
+ "Run All": "",
"Running": "Käynnissä",
"Running...": "Käynnissä...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Suorittaa upotustehtäviä samanaikaisesti käsittelyn nopeuttamiseksi. Poista käytöstä, jos kutsurajoituksesta tulee ongelma.",
@@ -1610,7 +1627,7 @@
"search for shared chats": "Hae jaetuista keskusteluista",
"search for tags": "hae tageja",
"Search Functions": "Hae toimintoja",
- "Search Groups": "",
+ "Search Groups": "Etsi ryhmiä",
"Search In Models": "Hae mallleista",
"Search Knowledge": "Hae tietämystä",
"Search Models": "Hae malleja",
@@ -1636,7 +1653,7 @@
"See what's new": "Katso, mitä uutta",
"Seed": "Siemenluku",
"Select": "Valitse",
- "Select {{modelName}} model": "",
+ "Select {{modelName}} model": "Valitse {{modelName}} malli",
"Select a base model": "Valitse perusmalli",
"Select a base model (e.g. llama3, gpt-4o)": "Valitse perusmalli (esim. llama3, gtp-4o)",
"Select a conversation to preview": "Valitse keskustelun esikatselu",
@@ -1667,9 +1684,9 @@
"Select Method": "Valitse metodi",
"Select only one model to call": "Valitse vain yksi malli kutsuttavaksi",
"Select view": "Valitse näkymä",
- "Selected model: {{modelName}}": "",
+ "Selected model: {{modelName}}": "Valittu malli: {{modelName}}",
"Selected model(s) do not support image inputs": "Valitut mallit eivät tue kuvasöytteitä",
- "Selected Models": "",
+ "Selected Models": "Valitut mallit",
"semantic": "Semaattinen",
"Send": "Lähetä",
"Send a Message": "Lähetä viesti",
@@ -1689,8 +1706,8 @@
"Set embedding model": "Aseta upotelmamalli",
"Set embedding model (e.g. {{model}})": "Aseta upotelmamalli (esim. {{model}})",
"Set reranking model (e.g. {{model}})": "Aseta uudelleenpisteytymismalli (esim. {{model}})",
- "Set the default models that are automatically selected for all users when a new chat is created.": "",
- "Set the models that are automatically pinned to the sidebar for all users.": "",
+ "Set the default models that are automatically selected for all users when a new chat is created.": "Aseta oletusmallit, jotka valitaan automaattisesti kaikille käyttäjille, kun uusi keskustelu luodaan.",
+ "Set the models that are automatically pinned to the sidebar for all users.": "Aseta mallit, jotka kiinnitetään automaattisesti sivupalkkiin kaikille käyttäjille.",
"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.": "Aseta näytönohjaimelle ladattavien tasojen määrä. Tämän arvon kasvattaminen voi parantaa merkittävästi näytönohjaimelle optimoitujen mallien suorituskykyä, mutta se voi myös lisätä näytönohjaimen virrankulutusta ja resurssien käyttöä.",
"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.": "Aseta työntekijäsäikeiden määrä laskentaa varten. Tämä asetus kontrolloi, kuinka monta säiettä käytetään saapuvien pyyntöjen rinnakkaiseen käsittelyyn. Arvon kasvattaminen voi parantaa suorituskykyä suurissa samanaikaisissa työkuormissa, mutta voi myös kuluttaa enemmän keskussuorittimen resursseja.",
"Set Voice": "Aseta puheääni",
@@ -1717,7 +1734,7 @@
"Show": "Näytä",
"Show \"What's New\" modal on login": "Näytä \"Mitä uutta\" -modaali kirjautumisen yhteydessä",
"Show Admin Details in Account Pending Overlay": "Näytä ylläpitäjän tiedot odottavan tilin päällä",
- "Show All": "",
+ "Show All": "Näytä kaikki",
"Show all ({{COUNT}} characters)": "Näytä kaikki ({{COUNT}} merkkiä)",
"Show Files": "Näytä tiedostot",
"Show Formatting Toolbar": "Näytä muotoilupalkki",
@@ -1742,8 +1759,8 @@
"Skill deleted successfully": "Taito poistettu onnistuneesti",
"Skill Description": "Taidon kuvaus",
"Skill ID": "Taidon ID",
- "Skill imported successfully": "",
- "Skill Instructions": "",
+ "Skill imported successfully": "Taito tuotiin onnistuneesti",
+ "Skill Instructions": "Taidon ohjeistus",
"Skill Name": "Taidon nimi",
"Skill updated successfully": "Taito päivitetty onnistuneesti",
"Skills": "Taidot",
@@ -1759,7 +1776,7 @@
"Sonar Reasoning": "Sonar Reasoning",
"Sonar Reasoning Pro": "Sonar Reasoning Pro",
"Sort": "Järjestele",
- "Sort by": "",
+ "Sort by": "Lajittele",
"Sougou Search API sID": "Sougou Search API sID",
"Sougou Search API SK": "Sougou Search API SK",
"Source": "Lähde",
@@ -1767,11 +1784,12 @@
"Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}",
"Speech-to-Text": "Puheentunnistus",
"Speech-to-Text Engine": "Puheentunnistusmoottori",
- "Speech-to-Text Language": "",
+ "Speech-to-Text Language": "Puheentunnistus kieli",
"Split documents by markdown headers before applying character/token splitting.": "Jaa dokumentit Markdown-otsikoiden mukaan ennen merkki-/tunnusjaon käyttöä",
"Start a new conversation": "Aloita uusi keskustelu",
"Start of the channel": "Kanavan alku",
"Start Tag": "Aloitus tagi",
+ "Starting kernel...": "",
"Status": "Tila",
"Status cleared successfully": "Tila poistettu onnistuneesti",
"Status updated successfully": "Tila päivitetty onnistuneesti",
@@ -1791,8 +1809,8 @@
"STT Model": "Puheentunnistusmalli",
"STT Settings": "Puheentunnistuksen asetukset",
"Stylized PDF Export": "Muotoiltun PDF-vienti",
- "Submit question": "",
- "Submit suggestion": "",
+ "Submit question": "Lähetä kysymys",
+ "Submit suggestion": "Lähetä ehdotus",
"Subtitle": "Alaotsikko",
"Success": "Onnistui",
"Successfully imported {{userCount}} users.": "{{userCount}} käyttäjää tuottiin onnistuneesti.",
@@ -1829,8 +1847,8 @@
"Temperature": "Lämpötila",
"Temporary Chat": "Väliaikainen keskustelu",
"Temporary Chat by Default": "Väliaikainen keskustelu oletuksena",
- "Terminal": "",
- "Terminal servers saved": "",
+ "Terminal": "Pääte",
+ "Terminal servers saved": "Päätepalvelimet tallennettu",
"Text Splitter": "Tekstin jakaja",
"Text-to-Speech": "Puhesynteesi",
"Text-to-Speech Engine": "Puhesynteesimoottori",
@@ -1862,9 +1880,9 @@
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Tämä kanava on luotiin {{createdAt}}. Tämä on {{channelName}} kanavan alku.",
"This chat won't appear in history and your messages will not be saved.": "Tämä keskustelu ei näy historiassa, eikä viestejäsi tallenneta.",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tämä varmistaa, että arvokkaat keskustelusi tallennetaan turvallisesti backend-tietokantaasi. Kiitos!",
- "This feature is currently experimental and may not work as expected.": "",
+ "This feature is currently experimental and may not work as expected.": "Tämä ominaisuus on tällä hetkellä kokeellinen eikä välttämättä toimi odotetulla tavalla.",
"This feature is experimental and may be modified or discontinued without notice.": "Tämä ominaisuus on kokeellinen ja sitä voidaan muokata tai se voidaan lopettaa ilman erillistä ilmoitusta.",
- "This folder is empty": "",
+ "This folder is empty": "Tämä kansio on tyhjä",
"This is a default user permission and will remain enabled.": "Tämä on oletusarvoinen käyttäjäoikeus ja pysyy käytössä.",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tämä on kokeellinen ominaisuus, se ei välttämättä toimi odotetulla tavalla ja se voi muuttua milloin tahansa.",
"This model is not publicly available. Please select another model.": "Tämä malli ei ole julkisesti saatavilla. Valitse toinen malli.",
@@ -1906,11 +1924,11 @@
"Toast notifications for new updates": "Ilmoituspopuppien näyttäminen uusista päivityksistä",
"Today": "Tänään",
"Today at {{LOCALIZED_TIME}}": "Tänään {{LOCALIZED_TIME}}",
- "Toggle {{COUNT}} sources": "",
- "Toggle 1 source": "",
- "Toggle Dictation": "",
+ "Toggle {{COUNT}} sources": "Näytä/piilota {{COUNT}} lähdettä",
+ "Toggle 1 source": "Näytä/piilota 1 lähde",
+ "Toggle Dictation": "Sanelu päälle/pois",
"Toggle Sidebar": "Näytä/piilota sivupalkki",
- "Toggle status history": "",
+ "Toggle status history": "Näytä/piilota tilahistoria",
"Toggle whether current connection is active.": "Vaihda, onko nykyinen yhteys aktiivinen",
"Token": "Token",
"Token counts are estimates and may not reflect actual API usage": "Tokenmäärät ovat arvioita eivätkä välttämättä vastaa todellista API-käyttöä",
@@ -1980,12 +1998,12 @@
"Upload Files": "Lataa tiedostoja",
"Upload Model": "Lataa malli",
"Upload Pipeline": "Lataa putki",
- "Upload profile image": "",
+ "Upload profile image": "Lataa profiilikuva",
"Upload Progress": "Latauksen edistyminen",
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Latauksen edistyminen: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
"Uploaded files or images": "Ladatut tiedostot tai kuvat",
"Uploading file...": "Ladataan tiedostoa...",
- "Uploading...": "",
+ "Uploading...": "Ladataan...",
"URL": "URL",
"URL is required": "URL vaaditaan",
"URL Mode": "URL-tila",
@@ -1994,7 +2012,7 @@
"Use '#' in the prompt input to load and include your knowledge.": "Käytä '#' -merkkiä kehotekenttään ladataksesi ja sisällyttääksesi tietämystäsi.",
"Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "Käytä /v1/chat/completions-päätteitä/v1/audio/transcriptions-pääteen sijaan mahdollisesti paremman tarkkuuden saavuttamiseksi.",
"Use Chat Completions API": "Käytä Chat Completions API:a",
- "Use groups to organize your users and assign permissions.": "",
+ "Use groups to organize your users and assign permissions.": "Käytä ryhmiä käyttäjien järjestämiseen ja käyttöoikeuksien määrittämiseen.",
"Use LLM": "Käytä LLM:ää",
"Use no proxy to fetch page contents.": "Älä käytä välityspalvelinta sivun tietoja haettaessa.",
"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Käytä http_proxy- ja https_proxy-ympäristömuuttujien määrittämää välityspalvelinta sivun sisällön hakemiseen.",
@@ -2028,8 +2046,8 @@
"Version deleted": "Versio poistettu",
"View Replies": "Näytä vastaukset",
"View Result from **{{NAME}}**": "Näytä **{{NAME}}** tulokset",
- "View source: {{name}}": "",
- "View source: {{title}}": "",
+ "View source: {{name}}": "Näytä lähde: {{name}}",
+ "View source: {{title}}": "Näytä lähde: {{title}}",
"Visibility": "Näkyvyys",
"Visible": "Näkyvillä",
"Visible to all users": "Näkyy kaikille käyttäjille",
@@ -2039,7 +2057,7 @@
"Voice mode": "Puhetila",
"Voice Mode Custom Prompt": "Puhetilan mukautettu kehoite",
"Voice Mode Prompt": "Puhetilan kehoite",
- "Waiting for upload...": "",
+ "Waiting for upload...": "Odottaa latausta...",
"Warning": "Varoitus",
"Warning:": "Varoitus:",
"Warning: Enabling this will allow users to upload arbitrary code on the server.": "Varoitus: Tämän käyttöönotto sallii käyttäjien ladata mielivaltaista koodia palvelimelle.",
@@ -2107,15 +2125,17 @@
"You do not have permission to send messages in this thread.": "Sinulla ei ole oikeuksia lähettää viestejä tähän ketjuun.",
"You do not have permission to upload files to this knowledge base.": "Sinulla ei ole oikeuksia ladata tiedostoja tähän tietokantaan.",
"You do not have permission to upload files.": "Sinulla ei ole lupaa ladata tiedostoja.",
- "You do not have permission to upload web content.": "",
+ "You do not have permission to upload web content.": "Sinulla ei ole lupaa ladata verkkosisältöä.",
"You have no archived conversations.": "Sinulla ei ole arkistoituja keskusteluja.",
"You have no shared conversations.": "Sinulla ei ole jaettuja keskusteluja.",
"You have shared this chat": "Olet jakanut tämän keskustelun",
- "You.com API Key": "",
+ "You.com API Key": "You.com API-avain",
"You're a helpful assistant.": "Olet avulias avustaja.",
"You're now logged in.": "Olet nyt kirjautunut sisään.",
"Your Account": "Tilisi",
"Your account status is currently pending activation.": "Tilisi tila on tällä hetkellä odottaa aktivointia.",
+ "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.": "Koko panoksesi menee suoraan lisäosan kehittäjälle; Open WebUI ei pidätä prosenttiosuutta. Valittu rahoitusalusta voi kuitenkin periä omia maksujaan.",
"Your message text or inputs": "Viestisi teksti tai syöteet",
"Your usage stats have been successfully synced.": "Käyttötilastosi on synkronoitu onnistuneesti.",
diff --git a/src/lib/i18n/locales/fr-CA/translation.json b/src/lib/i18n/locales/fr-CA/translation.json
index 9ba4bcb2a8..66df34c8f7 100644
--- a/src/lib/i18n/locales/fr-CA/translation.json
+++ b/src/lib/i18n/locales/fr-CA/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Êtes-vous sûr de vouloir supprimer ce canal ?",
"Are you sure you want to delete this message?": "Êtes-vous sûr de vouloir supprimer ce 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?": "",
"Are you sure you want to unarchive all archived chats?": "Êtes-vous sûr de vouloir désarchiver toutes les conversations archivées?",
"Arena Models": "Modèles d'arène",
"Artifacts": "Artéfacts",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Limite de caractères pour la génération des suggestions",
"Chart new frontiers": "Tracer de nouvelles frontières",
"Chat": "Conversation",
+ "Chat archived.": "",
"Chat Background Image": "Image d'arrière-plan de la fenêtre de la conversation",
"Chat Bubble UI": "Bulles de conversation",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Rôle utilisateur par défaut",
"Defaults": "",
"Delete": "Supprimer",
+ "Delete {{name}}": "",
"Delete a model": "Supprimer un modèle",
"Delete All": "",
"Delete All Chats": "Supprimer toutes les conversations",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Match nul",
"Drop any files here to upload": "Déposez des fichiers ici pour les téléverser",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "par ex. '30s', '10 min'. Les unités de temps valides sont 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Modèle d'embedding",
"Embedding Model Engine": "Moteur de modèle d'embedding",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Activer la génération des suggestions pour les messages",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Échec de l'ajout du fichier.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Échec de la connexion au serveur d'outils OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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.": "Échec du chargement du contenu du fichier",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Dossier supprimé avec succès",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nom d'utilisateur",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Aucun fichier sélectionné",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Aucun contenu HTML, CSS ou JavaScript trouvé.",
"No inference engine with management support found": "Aucun moteur d'inférence avec support trouvé",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Aucune connaissance trouvée",
"No memories to clear": "Aucun souvenir à effacer",
@@ -1319,6 +1331,7 @@
"No results": "Aucun résultat trouvé",
"No results found": "Aucun résultat trouvé",
"No search query generated": "Aucune requête de recherche générée",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Aucune source n'est disponible",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Attitude positive",
"Prefer not to say": "",
"Prefix ID": "ID de préfixe",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Récupérer « {{searchValue}} » depuis Ollama.com",
"Pull a model from Ollama.com": "Télécharger un modèle depuis Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt de génération de requête",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Fractionnement de la réponse",
"Response Watermark": "Filigramme de la réponse",
"Responses": "",
+ "Restart": "",
"Result": "Résultat",
"RESULT": "Résultat",
"Retrieval": "Récupération",
@@ -1583,6 +1599,7 @@
"Role": "Rôle",
"RTL": "RTL",
"Run": "Exécuter",
+ "Run All": "",
"Running": "Exécution",
"Running...": "Exécution...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Début du canal",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Vous êtes désormais connecté.",
"Your Account": "",
"Your account status is currently pending activation.": "Votre statut de compte est actuellement en attente d'activation.",
+ "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.": "L'intégralité de votre contribution ira directement au développeur du plugin ; Open WebUI ne prend aucun pourcentage. Cependant, la plateforme de financement choisie peut avoir ses propres frais.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/fr-FR/translation.json b/src/lib/i18n/locales/fr-FR/translation.json
index e65117a218..9b31e6901a 100644
--- a/src/lib/i18n/locales/fr-FR/translation.json
+++ b/src/lib/i18n/locales/fr-FR/translation.json
@@ -5,46 +5,46 @@
"(e.g. `sh webui.sh --api`)": "(par exemple `sh webui.sh --api`)",
"(latest)": "(dernière version)",
"(leave blank for to use commercial endpoint)": "laisser vide pour l'utilisation d'un point d'extension commercial",
- "[Last] dddd [at] h:mm A": "",
- "[Today at] h:mm A": "",
- "[Yesterday at] h:mm A": "",
+ "[Last] dddd [at] h:mm A": "dddd [dernier] à H[h]mm",
+ "[Today at] h:mm A": "[Aujourd'hui à] H[h]mm",
+ "[Yesterday at] h:mm A": "[Hier à] H[h]mm",
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} outils disponibles ",
"{{COUNT}} characters": "{{COUNT}} caractères",
"{{COUNT}} extracted lines": "{{COUNT}} lignes extraites",
- "{{COUNT}} files": "",
+ "{{COUNT}} files": "{{COUNT}} fichiers",
"{{COUNT}} hidden lines": "Nombres de lignes cachées {{COUNT}}",
- "{{COUNT}} members": "",
+ "{{COUNT}} members": "{{COUNT}} membres",
"{{COUNT}} Replies": "{{COUNT}} réponses",
- "{{COUNT}} Rows": "",
+ "{{COUNT}} Rows": "{{COUNT}} lignes",
"{{COUNT}} Sources": "{{COUNT}} Sources",
"{{COUNT}} words": "{{COUNT}} mots",
- "{{COUNT}}d_time_ago": "",
- "{{COUNT}}h_time_ago": "",
- "{{COUNT}}m_time_ago": "",
- "{{COUNT}}w_time_ago": "",
- "{{COUNT}}y_time_ago": "",
+ "{{COUNT}}d_time_ago": "{{COUNT}}j",
+ "{{COUNT}}h_time_ago": "{{COUNT}}h",
+ "{{COUNT}}m_time_ago": "{{COUNT}}min",
+ "{{COUNT}}w_time_ago": "{{COUNT}}sem",
+ "{{COUNT}}y_time_ago": "{{COUNT}}a",
"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "{{LOCALIZED_DATE}} à {{LOCALIZED_TIME}}",
"{{model}} download has been canceled": "Le téléchargement de {{model}} a été annulé",
- "{{modelName}} profile image": "",
+ "{{modelName}} profile image": "Image de profil de {{modelName}}",
"{{NAMES}} reacted with {{REACTION}}": "",
"{{user}}'s Chats": "Conversations de {{user}}",
"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
- "*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d'images",
+ "*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d'image",
"1 Source": "1 Source",
- "1m_time_ago": "",
- "A collaboration channel where people join as members": "",
- "A discussion channel where access is controlled by groups and permissions": "",
+ "1m_time_ago": "1min",
+ "A collaboration channel where people join as members": "Un canal collaboratif où les membres rejoignent librement",
+ "A discussion channel where access is controlled by groups and permissions": "Un canal de discussion où l'accès est contrôlé par les groupes et les permissions",
"A new version (v{{LATEST_VERSION}}) is now available.": "Une nouvelle version (v{{LATEST_VERSION}}) est disponible.",
- "A private conversation between you and selected users": "",
+ "A private conversation between you and selected users": "Une conversation privée entre vous et les utilisateurs sélectionnés",
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l'exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.",
"a user": "un utilisateur",
"About": "À propos",
- "Accept Autocomplete Generation\nJump to Prompt Variable": "",
+ "Accept Autocomplete Generation\nJump to Prompt Variable": "Accepter l'autocomplétion\nRenseigner les variables du prompt",
"Access": "Accès",
"Access Control": "Contrôle d'accès",
"Access Grants": "",
- "Access List": "",
+ "Access List": "Liste des accès",
"Accessible to all users": "Accessible à tous les utilisateurs",
"Account": "Compte",
"Account Activation Pending": "Activation du compte en attente",
@@ -57,13 +57,13 @@
"Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Activez cette commande en tapant \"/{{COMMAND}}\" dans l'entrée de la conversation.",
"Active": "Actif",
"Active Users": "Utilisateurs connectés",
- "Activity": "",
+ "Activity": "Activité",
"Add": "Ajouter",
- "Add a model ID": "Ajouter un identifiant de modèle",
+ "Add a model ID": "Ajouter un ID de modèle",
"Add a short description about what this model does": "Ajoutez une brève description de ce que fait ce modèle.",
"Add a tag": "Ajouter un tag",
"Add a tag...": "",
- "Add Access": "",
+ "Add Access": "Ajouter un accès",
"Add Arena Model": "Ajouter un modèle d'arène",
"Add Connection": "Ajouter une connexion",
"Add Content": "Ajouter du contenu",
@@ -72,26 +72,26 @@
"Add Custom Prompt": "",
"Add Details": "Ajouter des détails",
"Add Files": "Ajouter des fichiers",
- "Add Image": "",
+ "Add Image": "Ajouter une image",
"Add Member": "",
- "Add Members": "",
+ "Add Members": "Ajouter des membres",
"Add Memory": "Ajouter un souvenir",
"Add Model": "Ajouter un modèle",
"Add Reaction": "Ajouter une réaction",
"Add tag": "",
"Add Tag": "Ajouter un tag",
- "Add Terminal": "",
- "Add Terminal Connection": "",
+ "Add Terminal": "Ajouter un terminal",
+ "Add Terminal Connection": "Ajouter une connexion à un terminal",
"Add text content": "Ajouter du contenu textuel",
- "Add to favorites": "",
+ "Add to favorites": "Ajouter aux favoris",
"Add User": "Ajouter un utilisateur",
"Add User Group": "Ajouter un groupe d'utilisateurs",
- "Add webpage": "",
+ "Add webpage": "Ajouter une page web",
"Add your Open Terminal URL and API key in Settings → Integrations.": "",
"Additional Config": "Configuration supplémentaire",
"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": "",
- "Additional Parameters": "",
+ "Additional feedback comments": "Commentaires supplémentaires",
+ "Additional Parameters": "Paramètres supplémentaires",
"Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "",
"Adjusting these settings will apply changes universally to all users.": "L'ajustement de ces réglages appliquera universellement les changements à tous les utilisateurs.",
"admin": "administrateur",
@@ -104,14 +104,14 @@
"Advanced Parameters": "Réglages avancés",
"Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "",
"Advanced Params": "Réglages avancés",
- "After updating or changing the embedding model, you must reindex the knowledge base for the changes to take effect. You can do this using the \"Reindex\" button below.": "",
+ "After updating or changing the embedding model, you must reindex the knowledge base for the changes to take effect. You can do this using the \"Reindex\" button below.": "Après avoir mis à jour ou modifié le modèle d'embedding, vous devez réindexer la base de connaissances pour que les changements prennent effet. Vous pouvez le faire en utilisant le bouton « Réindexer » ci-dessous.",
"AI": "IA",
"All": "Tout",
"All chats have been unarchived.": "",
- "All models are now hidden": "",
- "All models are now visible": "",
- "All models deleted successfully": "Tous les modèles ont été supprimés avec succès",
- "All time": "",
+ "All models are now hidden": "Tous les modèles sont maintenant masqués",
+ "All models are now visible": "Tous les modèles sont maintenant visibles",
+ "All models deleted successfully": "Tous les modèles supprimés avec succès",
+ "All time": "Toute la période",
"All Users": "",
"Allow Call": "Autoriser les appels",
"Allow Chat Controls": "Autoriser les contrôles de la conversation",
@@ -127,8 +127,8 @@
"Allow File Upload": "Autoriser le téléversement de fichiers",
"Allow Multiple Models in Chat": "Autoriser plusieurs modèles dans la conversation",
"Allow non-local voices": "Autoriser les voix non locales",
- "Allow Rate Response": "",
- "Allow Regenerate Response": "Autoriser la régénération de la réponse",
+ "Allow Rate Response": "Autoriser l'évaluation de la réponse",
+ "Allow Regenerate Response": "Autoriser la regénération de la réponse",
"Allow Sharing With Users": "",
"Allow Speech to Text": "Autoriser la reconnaissance vocale",
"Allow Temporary Chat": "Autoriser la conversation temporaire",
@@ -154,13 +154,13 @@
"and {{COUNT}} more": "et {{COUNT}} autres",
"and create a new shared link.": "et créer un nouveau lien partagé.",
"Android": "Android",
- "Anyone": "",
+ "Anyone": "Tout le monde",
"API Base URL": "URL de base de l'API",
"API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "URL de base de l'API pour le service Datalab Marker. Par défaut : https://www.datalab.to/api/v1/marker",
- "API Key": "Clé d'API",
- "API Key created.": "Clé d'API générée.",
+ "API Key": "Clé API",
+ "API Key created.": "Clé API générée.",
"API Key Endpoint Restrictions": "Restrictions des points de terminaison de la clé API",
- "API keys": "Clés d'API",
+ "API keys": "Clés API",
"API Keys": "",
"API Mode": "",
"API Timeout": "",
@@ -172,21 +172,22 @@
"applies to all users with the \"user\" role": "s'applique à tous les utilisateurs ayant le rôle « utilisateur »",
"April": "Avril",
"Archive": "Archiver",
- "Archive All": "",
+ "Archive All": "Tout archiver",
"Archive All Chats": "Archiver toutes les conversations",
"Archived Chats": "Conversations archivées",
"archived-chat-export": "exportation de conversation archivée",
- "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.": "Êtes-vous certain de vouloir supprimer toutes les mémoires ? Cette action est définitive.",
- "Are you sure you want to delete \"{{NAME}}\"?": "",
- "Are you sure you want to delete all chats? This action cannot be undone.": "",
+ "Are you sure you want to archive all chats? This action cannot be undone.": "Êtes-vous sûr de vouloir archiver toutes les conversations ? Cette action est irréversible.",
+ "Are you sure you want to clear all memories? This action cannot be undone.": "Êtes-vous certain de vouloir supprimer toutes les mémoires ? Cette action est irréversible.",
+ "Are you sure you want to delete \"{{NAME}}\"?": "Êtes-vous sûr de vouloir supprimer \"{{NAME}}\" ?",
+ "Are you sure you want to delete all chats? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer toutes les conversations ? Cette action est irréversible.",
"Are you sure you want to delete this channel?": "Êtes-vous sûr de vouloir supprimer ce canal ?",
"Are you sure you want to delete this message?": "Êtes-vous sûr de vouloir supprimer ce 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 unarchive all archived chats?": "Êtes-vous sûr de vouloir désarchiver toutes les conversations archivées?",
+ "Are you sure you want to delete this?": "",
+ "Are you sure you want to unarchive all archived chats?": "Êtes-vous sûr de vouloir désarchiver toutes les conversations ?",
"Arena Models": "Modèles d'arène",
"Artifacts": "Artéfacts",
- "Asc": "",
+ "Asc": "Croissant",
"Ask": "Demander",
"Ask a question": "Posez votre question",
"Assistant": "Assistant",
@@ -271,29 +272,30 @@
"Change Password": "Changer le mot de passe",
"Change User Role": "",
"Channel": "Canal",
- "Channel deleted successfully": "Le canal a été supprimée avec succès",
+ "Channel deleted successfully": "Canal supprimé avec succès",
"Channel Name": "Nom du canal",
- "Channel name cannot be empty.": "",
- "Channel name must be less than 128 characters": "",
- "Channel Type": "",
- "Channel updated successfully": "Le canal a été mise à jour avec succès",
+ "Channel name cannot be empty.": "Le nom du canal ne peut pas être vide.",
+ "Channel name must be less than 128 characters": "Le nom du canal doit faire moins de 128 caractères",
+ "Channel Type": "Type de canal",
+ "Channel updated successfully": "Canal mis à jour avec succès",
"Channels": "Canaux",
"Character": "Caractère",
"Character limit for autocomplete generation input": "Limite de caractères pour la génération des suggestions",
"Chart new frontiers": "Tracer de nouvelles frontières",
"Chat": "Conversation",
+ "Chat archived.": "",
"Chat Background Image": "Image d'arrière-plan de la fenêtre de la conversation",
"Chat Bubble UI": "Bulles de conversation",
"Chat Completions": "",
"Chat Conversation": "Conversation par chat",
"Chat direction": "Direction de la conversation",
- "Chat exported successfully": "",
+ "Chat exported successfully": "Conversation exportée avec succès",
"Chat History": "",
"Chat ID": "ID de chat",
- "Chat moved successfully": "La conversation a été déplacé avec succès",
+ "Chat moved successfully": "Conversation déplacée avec succès",
"Chat Permissions": "Autorisations de la conversation",
"Chat Tags Auto-Generation": "Génération automatique des tags",
- "Chat unshared successfully.": "",
+ "Chat unshared successfully.": "Conversation non partagée avec succès.",
"chats": "",
"Chats": "Conversations",
"Check Again": "Vérifiez à nouveau.",
@@ -334,9 +336,9 @@
"Close chat controls": "",
"Close citation modal": "",
"Close Configure Connection Modal": "Fermer la fenêtre de configuration de la connexion",
- "Close feedback": "",
+ "Close feedback": "Fermer la fenêtre d'évaluation",
"Close modal": "Fermer la fenêtre",
- "Close Modal": "",
+ "Close Modal": "Fermer la fenêtre",
"Close settings modal": "Fermer la fenêtre des réglages",
"Close Sidebar": "Fermer la barre latérale",
"cloud": "",
@@ -347,11 +349,11 @@
"Code Execution": "",
"Code Execution Engine": "Moteur d'execution de code",
"Code Execution Timeout": "Délai d'exécution du code dépassé",
- "Code formatted successfully": "Le code a été formaté avec succès",
+ "Code formatted successfully": "Code formaté avec succès",
"Code Interpreter": "Interpreteur de code",
"Code Interpreter Engine": "Moteur de l'interpreteur de code",
"Code Interpreter Prompt Template": "Modèle d'invite pour l'interpréteur de code",
- "Collaboration channel where people join as members": "",
+ "Collaboration channel where people join as members": "Canal collaboratif où les membres rejoignent librement",
"Collapse": "Réduire",
"Collection": "Collection",
"Collections": "",
@@ -360,8 +362,8 @@
"ComfyUI API Key": "Clé API ComfyUI",
"ComfyUI Base URL": "URL de base ComfyUI",
"ComfyUI Base URL is required.": "L'URL de base ComfyUI est requise.",
- "ComfyUI Workflow": "Flux de travaux de ComfyUI",
- "ComfyUI Workflow Nodes": "Noeud du flux de travaux de ComfyUI",
+ "ComfyUI Workflow": "Workflow ComfyUI",
+ "ComfyUI Workflow Nodes": "Noeuds du workflow ComfyUI",
"Comma separated Node Ids (e.g. 1 or 1,2)": "ID de nœud séparés par des virgules (Ex : 1 ou 1,2)",
"command": "",
"Command": "Commande",
@@ -412,8 +414,8 @@
"Copy API Key": "",
"Copy content": "",
"Copy Formatted Text": "Copier le texte en gardant le format",
- "Copy Last Code Block": "",
- "Copy Last Response": "",
+ "Copy Last Code Block": "Copier le dernier bloc de code",
+ "Copy Last Response": "Copier la dernière réponse",
"Copy link": "Copier le lien",
"Copy Link": "Copier le lien",
"Copy Prompt": "",
@@ -423,7 +425,7 @@
"Copy URL": "",
"Copying to clipboard was successful!": "La copie dans le presse-papiers a réussi !",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "Le réglage CORS doit être correctement configuré par le fournisseur pour autoriser les requêtes provenant de l'Open WebUI.",
- "Could not read file.": "",
+ "Could not read file.": "Impossible de lire le fichier.",
"Create": "Créer",
"Create a knowledge base": "Créer une base de connaissances",
"Create a model": "Créer un modèle",
@@ -432,7 +434,7 @@
"Create Admin Account": "Créer un compte administrateur",
"Create Channel": "Créer un canal",
"Create Folder": "Créer un dossier",
- "Create Image": "",
+ "Create Image": "Création d'image",
"Create Knowledge": "Créer une connaissance",
"Create Model": "",
"Create new key": "Créer une nouvelle clé",
@@ -443,8 +445,8 @@
"Created at": "Créé le",
"Created At": "Créé le",
"Created by": "Créé par",
- "Created by you": "",
- "Created on {{date}}": "",
+ "Created by you": "Créé par vous",
+ "Created on {{date}}": "Créé le {{date}}",
"CSV Import": "Import CSV",
"Ctrl+Enter to Send": "Ctrl+Enter pour envoyer",
"Current Model": "Modèle actuel",
@@ -460,8 +462,8 @@
"Data Controls": "Contrôles des données",
"Database": "Base de données",
"Datalab Marker API": "API Datalab Marker",
- "DD/MM/YYYY": "JJ/MM/AAAA",
- "DDGS Backend": "",
+ "DD/MM/YYYY": "DD/MM/YYYY",
+ "DDGS Backend": "DDGS Backend",
"December": "Décembre",
"Decrease UI Scale": "",
"Deepgram": "",
@@ -472,7 +474,7 @@
"Default description enabled": "Description par défaut activée",
"Default Features": "Fonctionnalités par défaut",
"Default Filters": "Filtres par défaut",
- "Default Group": "",
+ "Default Group": "Groupe par défaut",
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Le mode par défaut fonctionne avec une plus large gamme de modèles en appelant les outils une fois avant l'exécution. Le mode natif exploite les capacités d'appel d'outils intégrées du modèle, mais nécessite que le modèle prenne en charge cette fonctionnalité.",
"Default Model": "Modèle standard",
"Default model updated": "Modèle par défaut mis à jour",
@@ -485,21 +487,22 @@
"Default User Role": "Rôle utilisateur par défaut",
"Defaults": "",
"Delete": "Supprimer",
+ "Delete {{name}}": "",
"Delete a model": "Supprimer un modèle",
- "Delete All": "",
+ "Delete All": "Tout supprimer",
"Delete All Chats": "Supprimer toutes les conversations",
- "Delete all contents inside this folder": "",
+ "Delete all contents inside this folder": "Supprimer tout le contenu de ce dossier",
"Delete Chat": "Supprimer la Conversation",
"Delete chat?": "Supprimer la conversation ?",
- "Delete File": "",
+ "Delete File": "Supprimer le fichier",
"Delete folder?": "Supprimer le dossier ?",
"Delete function?": "Supprimer la fonction ?",
"Delete Message": "Supprimer le message",
"Delete message?": "Supprimer le message ?",
"Delete Model": "",
- "Delete note?": "Supprimer la note?",
+ "Delete note?": "Supprimer la note ?",
"Delete prompt?": "Supprimer le prompt ?",
- "Delete skill?": "",
+ "Delete skill?": "Supprimer le skill ?",
"delete this link": "supprimer ce lien",
"Delete tool?": "Effacer l'outil ?",
"Delete User": "Supprimer le compte d'utilisateur",
@@ -509,7 +512,7 @@
"Deleted {{name}}": "Supprimé {{name}}",
"Deleted User": "Utilisateur supprimé",
"Deployment names are required for Azure OpenAI": "Les noms de déploiement sont requis pour Azure OpenAI",
- "Desc": "",
+ "Desc": "Décroissant",
"Describe the edit...": "",
"Describe the image...": "",
"Describe what changed...": "",
@@ -521,10 +524,10 @@
"Direct": "Direct",
"Direct Connections": "Direct connexions",
"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Les connexions directes permettent aux utilisateurs de se connecter à leurs propres points d'extension API compatibles OpenAI.",
- "Direct Message": "",
+ "Direct Message": "Message direct",
"Direct Tool Servers": "Serveur d'outils directs",
"Directory selection was cancelled": "La sélection du répertoire a été annulée",
- "Disable All": "",
+ "Disable All": "Désactiver tout",
"Disable Code Interpreter": "Désactiver l'interpréteur de code",
"Disable Image Extraction": "Empecher l'extraction d'image",
"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "Désactive l'extraction d'images du PDF. Si l'option Utiliser le LLM est activée, les images seront automatiquement légendées. La valeur par défaut est False.",
@@ -539,7 +542,7 @@
"Discover, download, and explore custom prompts": "Découvrez, téléchargez et explorez des prompts personnalisés",
"Discover, download, and explore custom tools": "Découvrez, téléchargez et explorez des outils personnalisés",
"Discover, download, and explore model presets": "Découvrir, télécharger et explorer des préréglages de modèles",
- "Discussion channel where access is based on groups and permissions": "",
+ "Discussion channel where access is based on groups and permissions": "Canal de discussion où l'accès est basé sur les groupes et les permissions",
"Display": "Afficher",
"Display chat title in tab": "Afficher le nom de la conversation dans l'onglet",
"Display Emoji in Call": "Afficher les emojis pendant l'appel",
@@ -550,16 +553,16 @@
"Dive into knowledge": "Plonger dans les connaissances",
"Do not install functions from sources you do not fully trust.": "N'installez pas de fonctions provenant de sources auxquelles vous ne faites pas entièrement confiance.",
"Do not install tools from sources you do not fully trust.": "N'installez pas d'outils provenant de sources auxquelles vous ne faites pas entièrement confiance.",
- "Do you want to sync your usage stats with Open WebUI Community?": "",
+ "Do you want to sync your usage stats with Open WebUI Community?": "Souhaitez-vous synchroniser vos statistiques d'utilisation avec la communauté Open WebUI ?",
"Docling": "Docling",
"Docling Parameters": "",
"Docling Server URL required.": "URL du serveur Docling requise.",
"Document": "Document",
- "Document Intelligence": "Intelligence documentaire",
- "Document Intelligence endpoint required.": "Point de terminaison Document Intelligence requis.",
- "Document Intelligence Model": "",
+ "Document Intelligence": "Document Intelligence",
+ "Document Intelligence endpoint required.": "Endpoint Document Intelligence requis.",
+ "Document Intelligence Model": "Modèle Document Intelligence",
"Documentation": "Documentation",
- "Documents": "",
+ "Documents": "Documents",
"does not make any external connections, and your data stays securely on your locally hosted server.": "n'établit aucune connexion externe et garde vos données en sécurité sur votre serveur local.",
"Domain Filter List": "Liste des domaines à filtrés",
"don't fetch random pipelines from sources you don't trust.": "Ne récupérez pas des pipelines aléatoires depuis des sources non fiables.",
@@ -574,10 +577,11 @@
"Download as SVG": "Télécharger au format SVG",
"Download canceled": "Téléchargement annulé",
"Download Database": "Télécharger la base de données",
- "Downloading stats...": "",
+ "Downloading stats...": "Téléchargement des statistiques...",
"Draw": "Match nul",
"Drop any files here to upload": "Déposez des fichiers ici pour les téléverser",
- "Drop files here to upload": "",
+ "Drop files here": "",
+ "Drop files here to upload": "Déposez des fichiers ici pour les téléverser",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "par ex. '30s', '10 min'. Les unités de temps valides sont 's', 'm', 'h'.",
"e.g. 'low', 'medium', 'high'": "",
@@ -608,14 +612,14 @@
"Edit Connection": "Modifier la connexion",
"Edit Default Permissions": "Modifier les autorisations par défaut",
"Edit Folder": "Modifier le dossier",
- "Edit Image": "Modifier l'image",
+ "Edit Image": "Modification d'image",
"Edit Last Message": "Modifier le dernier message",
"Edit Memory": "Modifier la mémoire",
"Edit Prompt": "",
- "Edit Terminal Connection": "",
+ "Edit Terminal Connection": "Modifier la connexion à un terminal",
"Edit User": "Modifier l'utilisateur",
"Edit User Group": "Modifier le groupe d'utilisateurs",
- "Edit workflow.json content": "",
+ "Edit workflow.json content": "Modifier le contenu de workflow.json",
"edited": "édité",
"Edited": "Édité",
"Editing": "Édition en cours",
@@ -629,7 +633,8 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Modèle d'embedding",
"Embedding Model Engine": "Moteur de modèle d'embedding",
- "Enable All": "",
+ "Empty message": "",
+ "Enable All": "Activer tout",
"Enable API Keys": "Autoriser les clés API",
"Enable autocomplete generation for chat messages": "Activer la génération des suggestions pour les messages",
"Enable Code Execution": "Autoriser l'execution de code",
@@ -653,9 +658,9 @@
"Enter a detail about yourself for your LLMs to recall": "Saisissez un détail sur vous-même que vos LLMs pourront se rappeler",
"Enter a title for the pending user info overlay. Leave empty for default.": "Entrez un titre pour l'interface utilisateur en attente. Laissez vide pour le défaut.",
"Enter a watermark for the response. Leave empty for none.": "Entrez un filigrane pour la réponse. Laissez vide pour aucun.",
- "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 additional headers in JSON format": "Entrez les en-têtes supplémentaires au format JSON",
+ "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "Entrez les en-têtes supplémentaires au format JSON (par ex. {\"X-Custom-Header\": \"value\"}",
+ "Enter additional parameters in JSON format": "Entrez les paramètres supplémentaires au format JSON",
"Enter api auth string (e.g. username:password)": "Entrez la chaîne d'authentification de l'API (par ex. nom d'utilisateur:mot de passe)",
"Enter Application DN": "Entrez le DN de l'application",
"Enter Application DN Password": "Entrez le mot de passe DN de l'application",
@@ -664,22 +669,22 @@
"Enter Bocha Search API Key": "Entrez la clé API Bocha Search",
"Enter Brave Search API Key": "Entrez la clé API Brave Search",
"Enter certificate path": "Entrez le chemin du certificat",
- "Enter Chunk Min Size Target": "",
+ "Enter Chunk Min Size Target": "Entrez la taille minimale cible des chunks",
"Enter Chunk Overlap": "Entrez le chevauchement des chunks",
"Enter Chunk Size": "Entrez la taille des chunks",
"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Entrez des paires \"token:valeur_biais\" séparées par des virgules (exemple : 5432:100, 413:-100)",
"Enter content for the pending user info overlay. Leave empty for default.": "Entrez le contenu pour l'interface utilisateur en attente. Laissez vide pour le défaut.",
"Enter coordinates (e.g. 51.505, -0.09)": "Entrez les coordonnées (Ex : 51.505, -0.09)",
- "Enter Datalab Marker API Base URL": "Saisissez l'URL de base de l'API Datalab Marker",
+ "Enter Datalab Marker API Base URL": "Entrez l'URL de base de l'API Datalab Marker",
"Enter Datalab Marker API Key": "Entrez la clé API Datalab Marker",
"Enter description": "Entrez la description",
- "Enter Docling API Key": "Entrez la clé API de Docling",
- "Enter Docling Server URL": "Entrez l'url du serveur Docling",
- "Enter Document Intelligence Endpoint": "Entrez le point d'extension d'Intelligence documentaire",
- "Enter Document Intelligence Key": "Entrez la clé du sevice d'Intelligence documentaire",
- "Enter Document Intelligence Model": "",
- "Enter domains separated by commas (e.g., example.com,site.org,!excludedsite.com)": "",
- "Enter Exa API Key": "Entrez la clé d'api de Exa",
+ "Enter Docling API Key": "Entrez la clé API Docling",
+ "Enter Docling Server URL": "Entrez l'URL du serveur Docling",
+ "Enter Document Intelligence Endpoint": "Entrez l'endpoint Document Intelligence",
+ "Enter Document Intelligence Key": "Entrez la clé Document Intelligence",
+ "Enter Document Intelligence Model": "Entrez le modèle Document Intelligence",
+ "Enter domains separated by commas (e.g., example.com,site.org,!excludedsite.com)": "Entrez les domaines séparés par des virgules (par ex. example.com,site.org,!excludedsite.com)",
+ "Enter Exa API Key": "Entrez la clé API Exa",
"Enter External Document Loader API Key": "Entrez la clé API du chargeur de documents externe",
"Enter External Document Loader URL": "Entrez l'URL du chargeur de documents externe",
"Enter External Web Loader API Key": "Entrez la clé API du chargeur Web externe",
@@ -687,55 +692,55 @@
"Enter External Web Search API Key": "Entrez la clé API de la recherche Web externe",
"Enter External Web Search URL": "Entrez l'URL de la recherche Web externe",
"Enter Firecrawl API Base URL": "Entrez l'URL de base de l'API Firecrawl",
- "Enter Firecrawl API Key": "Entrez la clé API de Firecrawl",
- "Enter Firecrawl Timeout": "",
+ "Enter Firecrawl API Key": "Entrez la clé API Firecrawl",
+ "Enter Firecrawl Timeout": "Entrez le délai d'expiration Firecrawl",
"Enter folder name": "Entrez le nom du dossier",
- "Enter function name filter list (e.g. func1, !func2)": "",
+ "Enter function name filter list (e.g. func1, !func2)": "Entrez la liste de filtres de fonctions (par ex. func1, !func2)",
"Enter Github Raw URL": "Entrez l'URL brute de GitHub",
"Enter Google PSE API Key": "Entrez la clé API Google PSE",
"Enter Google PSE Engine Id": "Entrez l'identifiant du moteur Google PSE",
"Enter hex color (e.g. #FF0000)": "Entrez la couleur hexadécimale (Ex : #FF0000)",
"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (par ex. 512x512)",
- "Enter Jina API Base URL": "",
+ "Enter Jina API Base URL": "Entrez l'URL de base de l'API Jina",
"Enter Jina API Key": "Entrez la clé API Jina",
- "Enter JSON config (e.g., {\"disable_links\": true})": "",
+ "Enter JSON config (e.g., {\"disable_links\": true})": "Entrez la configuration JSON (par ex. {\"disable_links\": true})",
"Enter Jupyter Password": "Entrez le mot de passe Jupyter",
"Enter Jupyter Token": "Entrez le Token Jupyter",
- "Enter Jupyter URL": "Entrez l'url de Jupyter",
- "Enter Kagi Search API Key": "Entrez la clé API Kagi Search",
+ "Enter Jupyter URL": "Entrez l'URL de Jupyter",
+ "Enter Kagi Search API Key": "Entrez la clé API Kagi",
"Enter Key Behavior": "Comportement de la touche Entrée",
"Enter language codes": "Entrez les codes de langue",
- "Enter MinerU API Key": "",
- "Enter Mistral API Base URL": "",
- "Enter Mistral API Key": "Entrez la clé APU de Mistral",
+ "Enter MinerU API Key": "Entrez la clé API MinerU",
+ "Enter Mistral API Base URL": "Entrez l'URL de base de l'API Mistral",
+ "Enter Mistral API Key": "Entrez la clé API Mistral",
"Enter Model ID": "Entrez l'ID du modèle",
"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (par ex. {{modelTag}})",
"Enter Mojeek Search API Key": "Entrez la clé API Mojeek",
"Enter name": "Entrez votre nom",
"Enter New Password": "Entrez votre nouveau mots de passe",
"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (par ex. 50)",
- "Enter Ollama Cloud API Key": "",
- "Enter Perplexity API Key": "Entrez la clé pour l'API de Perplixity",
- "Enter Perplexity Search API URL": "",
+ "Enter Ollama Cloud API Key": "Entrez la clé API Ollama Cloud",
+ "Enter Perplexity API Key": "Entrez la clé API Perplexity",
+ "Enter Perplexity Search API URL": "Entrez l'URL de l'API Perplexity",
"Enter Playwright Timeout": "Entrez le délai d'expiration Playwright",
- "Enter Playwright WebSocket URL": "Entrez l'irl du websocket Playwright",
- "Enter proxy URL (e.g. https://user:password@host:port)": "Entrez l'URL du proxy (par ex. https://use:password@host:port)",
+ "Enter Playwright WebSocket URL": "Entrez l'URL du websocket Playwright",
+ "Enter proxy URL (e.g. https://user:password@host:port)": "Entrez l'URL du proxy (par ex. https://user:password@host:port)",
"Enter reasoning effort": "Entrez l'effort de raisonnement",
"Enter Score": "Entrez votre score",
"Enter SearchApi API Key": "Entrez la clé API SearchApi",
"Enter SearchApi Engine": "Entrez le moteur de recherche SearchApi",
"Enter Searxng Query URL": "Entrez l'URL de la requête Searxng",
- "Enter Searxng search language": "",
+ "Enter Searxng search language": "Entrez la langue de recherche de Searxng",
"Enter Seed": "Entrez Seed",
- "Enter SerpApi API Key": "Entrez la clé API SerPAI",
- "Enter SerpApi Engine": "Entrez le moteur SerApi",
+ "Enter SerpApi API Key": "Entrez la clé API SerpApi",
+ "Enter SerpApi Engine": "Entrez le moteur SerpApi",
"Enter Serper API Key": "Entrez la clé API Serper",
"Enter Serply API Key": "Entrez la clé API Serply",
"Enter Serpstack API Key": "Entrez la clé API Serpstack",
"Enter server host": "Entrez l'hôte du serveur",
"Enter server label": "Entrez l'étiquette du serveur",
"Enter server port": "Entrez le port du serveur",
- "Enter skill instructions in markdown...": "",
+ "Enter skill instructions in markdown...": "Entrez les instructions du skill au format markdown...",
"Enter Sougou Search API sID": "Entrez le sID pour l'API Search de Sougou",
"Enter Sougou Search API SK": "Entrez la SK pour l'API Search de Sougou",
"Enter stop sequence": "Entrez la séquence d'arrêt",
@@ -744,8 +749,8 @@
"Enter Tavily API Key": "Entrez la clé API Tavily",
"Enter Tavily Extract Depth": "Entrez la profondeur d'extraction de Tavily",
"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entrez l'URL publique de votre WebUI. Cette URL sera utilisée pour générer des liens dans les notifications.",
- "Enter the URL of the function to import": "Entrez l'url de la fonction à importer",
- "Enter the URL to import": "Entrer l'url à importer",
+ "Enter the URL of the function to import": "Entrez l'URL de la fonction à importer",
+ "Enter the URL to import": "Entrez l'URL à importer",
"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
"Enter timeout in seconds": "Entrez le délai d'expiration en secondes",
"Enter to Send": "Taper entrer pour envoyer",
@@ -758,9 +763,9 @@
"Enter Yacy Password": "Entrez le mot de passe Yacy",
"Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Entrez l'URL Yacy (par ex. http://yacy.example.com:8090)",
"Enter Yacy Username": "Entrez le nom d'utilisateur Yacy",
- "Enter Yandex Web Search API Key": "",
- "Enter Yandex Web Search URL": "",
- "Enter You.com API Key": "",
+ "Enter Yandex Web Search API Key": "Entrez la clé API de Yandex Web Search",
+ "Enter Yandex Web Search URL": "Entrez l'URL Yandex Web Search",
+ "Enter You.com API Key": "Entrez la clé API You.com",
"Enter your code here...": "Saisissez votre code ici...",
"Enter your current password": "Entrez votre mot de passe actuel",
"Enter Your Email": "Entrez votre adresse e-mail",
@@ -783,10 +788,10 @@
"Error starting recording.": "Erreur lors du démarrage de l'enregistrement",
"Error unloading model: {{error}}": "Erreur lors du déchargement du modèle : {{error}}",
"Error uploading file: {{error}}": "Erreur de téléversement du fichier : {{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.": "Erreur : l'identifiant du modèle ne peut pas être vide. Veuillez saisir un identifiant valide pour continuer.",
+ "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Erreur : Un modèle avec l'ID '{{modelId}}' existe déjà. Veuillez sélectionner un ID différent pour continuer.",
+ "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Erreur : l'ID du modèle ne peut pas être vide. Veuillez saisir un ID valide pour continuer.",
"Evaluations": "Évaluations",
- "Exa API Key": "Clé d'Exa API",
+ "Exa API Key": "Clé API Exa",
"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemple: (&(objectClass=inetOrgPerson)(uid=%s))",
"Example: ALL": "Exemple: TOUS",
"Example: mail": "Exemple: mail",
@@ -801,7 +806,7 @@
"Experimental": "Expérimental",
"Explain": "Explique",
"Explore the cosmos": "Explorer le cosmos",
- "Export": "Exportation",
+ "Export": "Exporter",
"Export All Archived Chats": "Exporter toutes les conversations archivées",
"Export All Chats (All Users)": "Exporter toutes les conversations (de tous les utilisateurs)",
"Export chat (.json)": "Exporter la conversation (.json)",
@@ -822,10 +827,11 @@
"Fade Effect for Streaming Text": "Effet de fondu pour le texte en streaming",
"Failed to add file.": "Échec de l'ajout du fichier.",
"Failed to add members": "Échec de l'ajout des membres",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Échec de la connexion au serveur d'outils OpenAPI {{URL}}",
- "Failed to connect to {{URL}} terminal server": "",
+ "Failed to connect to {{URL}} terminal server": "Échec de la connexion au serveur de terminal {{URL}}",
"Failed to copy link": "Échec de la copie du lien",
"Failed to create API Key.": "Échec de la création de la clé API.",
"Failed to delete note": "Échec de la délétion de la note",
@@ -836,9 +842,11 @@
"Failed to generate title": "Échec de la génération du titre",
"Failed to import models": "Échec de l'importation des modèles",
"Failed to load chat preview": "Échec du chargement de l'aperçu du chat",
+ "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.": "Échec du chargement du contenu du fichier",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Échec du déplacement du chat",
"Failed to process URL: {{url}}": "Échec du traitement de l'URL : {{url}}",
"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
@@ -848,7 +856,7 @@
"Failed to save connections": "Échec de la sauvegarde des connexions",
"Failed to save conversation": "Échec de la sauvegarde de la conversation",
"Failed to save models configuration": "Échec de la sauvegarde de la configuration des modèles",
- "Failed to save terminal servers": "",
+ "Failed to save terminal servers": "Échec de la sauvegarde des serveurs de terminal",
"Failed to unshare chat.": "",
"Failed to update settings": "Échec de la mise à jour des réglages",
"Failed to update status": "Échec de la mise à jour du statut",
@@ -857,8 +865,8 @@
"Features Permissions": "Autorisations des fonctionnalités",
"February": "Février",
"Feedback": "",
- "Feedback Activity": "",
- "Feedback deleted successfully": "",
+ "Feedback Activity": "Retours utilisateurs",
+ "Feedback deleted successfully": "Avis supprimé avec succès",
"Feedback Details": "Détails du retour d'information",
"Feedback History": "Historique des avis",
"Feel free to add specific details": "N'hésitez pas à ajouter des détails spécifiques",
@@ -870,16 +878,16 @@
"File content": "",
"File content updated successfully.": "Contenu du fichier mis à jour avec succès.",
"File Context": "",
- "File deleted successfully.": "",
+ "File deleted successfully.": "Fichier supprimé avec succès.",
"File Mode": "Mode fichier",
- "File name": "",
+ "File name": "Nom du fichier",
"File not found.": "Fichier introuvable.",
"File removed successfully.": "Fichier supprimé avec succès.",
"File size should not exceed {{maxSize}} MB.": "La taille du fichier ne doit pas dépasser {{maxSize}} Mo.",
"File Upload": "Téléversement du fichier",
"File uploaded successfully": "Fichier téléversé avec succès",
"File uploaded!": "Fichier téléversé !",
- "Filename": "",
+ "Filename": "Nom du fichier",
"Files": "Fichiers",
"Filter": "Filtre",
"Filter is now globally disabled": "Le filtre est maintenant désactivé globalement",
@@ -890,25 +898,26 @@
"Firecrawl API Key": "Clé de l'API Firecrawl",
"Firecrawl Timeout (s)": "",
"Floating Quick Actions": "Actions rapides flottantes",
- "Focus Chat Input": "",
+ "Focus Chat Input": "Activer la zone de saisie",
"Folder": "Dossier",
"Folder Background Image": "Image d'arrière-plan du dossier",
+ "Folder created successfully": "",
"Folder deleted successfully": "Dossier supprimé avec succès",
"Folder Max File Count": "",
"Folder name": "",
"Folder Name": "Nom du dossier",
"Folder name cannot be empty.": "Le nom du dossier ne peut pas être vide.",
- "Folder name updated successfully": "Le nom du dossier a été mis à jour avec succès",
+ "Folder name updated successfully": "Nom du dossier mis à jour avec succès",
"Folder options": "",
- "Folder updated successfully": "Le dossier a été mis à jour avec succès",
+ "Folder updated successfully": "Dossier mis à jour avec succès",
"Folders": "Dossiers",
"Follow up": "Suivi",
"Follow Up Generation": "Suivi de la génération",
- "Follow Up Generation Prompt": "Suivi de la génération du protompt",
- "Follow up: {{question}}": "",
+ "Follow Up Generation Prompt": "Suivi de la génération du prompt",
+ "Follow up: {{question}}": "Relance : {{question}}",
"Follow-Up Auto-Generation": "Suivi de l'auto-génération",
"Followed instructions perfectly": "A parfaitement suivi les instructions",
- "for placeholders": "",
+ "for placeholders": "pour les variables dynamiques",
"Force OCR": "Forcer l'OCR",
"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "Forcer l'OCR sur toutes les pages du PDF. Cela peut entraîner de moins bons résultats si vous avez du texte de bonne qualité dans vos PDF. La valeur par défaut est False.",
"Forge new paths": "Créer de nouveaux chemins",
@@ -921,31 +930,31 @@
"Full Context Mode": "Mode avec injection complète dans le Context",
"Function": "Fonction",
"Function Calling": "Appel de fonction",
- "Function created successfully": "La fonction a été créée avec succès",
+ "Function created successfully": "Fonction créée avec succès",
"Function deleted successfully": "Fonction supprimée avec succès",
"Function Description": "Description de la fonction",
"Function ID": "ID de la fonction",
- "Function imported successfully": "Import de la fonction réalisé",
+ "Function imported successfully": "Fonction importée avec succès",
"Function is now globally disabled": "La fonction est désormais globalement désactivée",
"Function is now globally enabled": "La fonction est désormais globalement activée",
"Function Name": "Nom de la fonction",
"Function Name Filter List": "",
- "Function updated successfully": "La fonction a été mise à jour avec succès",
+ "Function updated successfully": "Fonction mise à jour avec succès",
"Functions": "Fonctions",
"Functions allow arbitrary code execution.": "Les fonctions permettent l'exécution de code arbitraire.",
"Functions imported successfully": "Fonctions importées avec succès",
"Gemini": "Gemini",
- "Gemini API Key": "",
+ "Gemini API Key": "Clé API Gemini",
"Gemini API Key is required.": "La clé d'API de Gemini est requise",
- "Gemini Base URL": "",
- "Gemini Endpoint Method": "",
+ "Gemini Base URL": "URL de base Gemini",
+ "Gemini Endpoint Method": "Méthode de l'endpoint Gemini",
"Gender": "Genre",
"General": "Général",
- "Generate": "Génére",
+ "Generate": "Génère",
"Generate an image": "Génère une image",
- "Generate and edit images": "",
- "Generate Message Pair": "",
- "Generated Image": "",
+ "Generate and edit images": "Créer et modifier des images",
+ "Generate Message Pair": "Générer une paire de messages",
+ "Generated Image": "Image générée",
"Generated images will appear here": "",
"Generating search query": "Génération d'une requête de recherche",
"Generating...": "Génération en cours...",
@@ -953,16 +962,16 @@
"Get information on {{name}} in the UI": "Obtenir des informations sur {{name}} dans l'interface utilisateur",
"Get started": "Démarrer",
"Get started with {{WEBUI_NAME}}": "Démarrez avec {{WEBUI_NAME}}",
- "Global": "Globale",
+ "Global": "Global",
"Good Response": "Bonne réponse",
- "Google": "",
+ "Google": "Google",
"Google Drive": "Google Drive",
"Google PSE API Key": "Clé API Google PSE",
"Google PSE Engine Id": "ID du moteur de recherche PSE de Google",
"Gravatar": "",
- "Grid": "",
- "Grokipedia": "",
- "Group Channel": "",
+ "Grid": "Grille",
+ "Grokipedia": "Grokipedia",
+ "Group Channel": "Canal de groupe",
"Group created successfully": "Groupe créé avec succès",
"Group deleted successfully": "Groupe supprimé avec succès",
"Group Description": "Description du groupe",
@@ -979,12 +988,12 @@
"Height": "Hauteur",
"Hello, {{name}}": "Bonjour, {{name}}.",
"Help": "Aide",
- "Help the community discover great models": "",
+ "Help the community discover great models": "Aidez la communauté à découvrir les meilleurs modèles",
"Hex Color": "Couleur Hex",
"Hex Color - Leave empty for default color": "Couleur Hex - Laissez vide pour la couleur par défaut",
"Hidden": "",
"Hide": "Cacher",
- "Hide All": "",
+ "Hide All": "Masquer tout",
"Hide from Sidebar": "Cacher de la barre latérale",
"Hide Model": "Cache le Model",
"High": "Elevé",
@@ -1010,10 +1019,10 @@
"Image Compression": "Compression d'image",
"Image Compression Height": "Compression de la hauteur de l'image",
"Image Compression Width": "Compression de la largeur de l'image",
- "Image Edit": "",
- "Image Edit Engine": "",
- "Image Generation": "Génération d'images",
- "Image Generation Engine": "Moteur de génération d'images",
+ "Image Edit": "Modification d'image",
+ "Image Edit Engine": "Moteur de modification d'image",
+ "Image Generation": "Génération d'image",
+ "Image Generation Engine": "Moteur de génération d'image",
"Image Max Compression Size": "Taille maximale de compression d'image",
"Image Max Compression Size height": "Taille maximale de compression d'image (hauteur)",
"Image Max Compression Size width": "Taille maximale de compression d'image (largeur)",
@@ -1032,8 +1041,8 @@
"Important Update": "Mise à jour importante",
"Inactive": "",
"Include": "Inclure",
- "Include `--api-auth` flag when running stable-diffusion-webui": "Inclure le drapeau `--api-auth` lors de l'exécution de stable-diffusion-webui",
- "Include `--api` flag when running stable-diffusion-webui": "Inclure le drapeau `--api` lorsque vous exécutez stable-diffusion-webui",
+ "Include `--api-auth` flag when running stable-diffusion-webui": "Inclure le flag `--api-auth` lors de l'exécution de stable-diffusion-webui",
+ "Include `--api` flag when running stable-diffusion-webui": "Inclure le flag `--api` lors de l'exécution de stable-diffusion-webui",
"Includes SharePoint": "Inclut SharePoint",
"Increase UI Scale": "",
"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.": "Influe sur la rapidité avec laquelle l'algorithme répond aux retours d'information du texte généré. Un taux d'apprentissage plus bas entraînera des ajustements plus lents, tandis qu'un taux d'apprentissage plus élevé rendra l'algorithme plus réactif.",
@@ -1041,8 +1050,8 @@
"Initials": "Initiales",
"Inject file content into conversation context": "",
"Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Injecter l'ensemble du contenu comme contexte pour un traitement complet, recommandé pour les requêtes complexes.",
- "Input": "",
- "Input Key (e.g. text, unet_name, steps)": "",
+ "Input": "Entrée",
+ "Input Key (e.g. text, unet_name, steps)": "Clé de la variable d'entrée (par ex. text, unet_name, steps)",
"Input Variables": "Variables d'entrée",
"Insert": "Insérer",
"Insert Follow-Up Prompt to Input": "",
@@ -1057,7 +1066,7 @@
"Invalid file content": "Contenu de fichier invalide",
"Invalid file format.": "Format de fichier non valide.",
"Invalid JSON file": "Fichier JSON non valide",
- "Invalid JSON format for ComfyUI Edit Workflow.": "",
+ "Invalid JSON format for ComfyUI Edit Workflow.": "Format JSON non valide pour le workflow ComfyUI de modification d'image.",
"Invalid JSON format for ComfyUI Workflow.": "Format JSON non valide pour le workflow ComfyUI.",
"Invalid JSON format for Parameters": "",
"Invalid JSON format in {{NAME}}": "",
@@ -1071,7 +1080,7 @@
"join our Discord for help.": "Rejoignez notre Discord pour obtenir de l'aide.",
"JSON": "JSON",
"JSON Preview": "Aperçu JSON",
- "JSON Spec": "",
+ "JSON Spec": "Spécification JSON",
"July": "Juillet",
"June": "Juin",
"Jupyter Auth": "Auth Jupyter",
@@ -1084,7 +1093,7 @@
"Key": "Clé",
"Key is required": "La clé est requise",
"Keyboard shortcuts": "Raccourcis clavier",
- "Keyboard Shortcuts": "",
+ "Keyboard Shortcuts": "Raccourcis clavier",
"Knowledge": "Connaissances",
"Knowledge Access": "Accès aux connaissances",
"Knowledge Base": "Base de connaissances",
@@ -1103,13 +1112,13 @@
"Landing Page Mode": "Mode de la page d'accueil",
"Language": "Langue",
"Language Locales": "Réglages régionaux de langue",
- "Last 24 hours": "",
- "Last 30 days": "",
- "Last 7 days": "",
- "Last 90 days": "",
+ "Last 24 hours": "Dernières 24 heures",
+ "Last 30 days": "30 derniers jours",
+ "Last 7 days": "7 derniers jours",
+ "Last 90 days": "90 derniers jours",
"Last Active": "Dernière activité",
"Last Modified": "Dernière modification",
- "Last reply": "Déernière réponse",
+ "Last reply": "Dernière réponse",
"LDAP": "LDAP",
"LDAP server updated": "Serveur LDAP mis à jour",
"Leaderboard": "Classement",
@@ -1118,7 +1127,7 @@
"Learn more about Open Terminal": "",
"Learn more about OpenAPI tool servers.": "En savoir plus sur les serveurs d'outils OpenAPI.",
"Learn more about Voxtral transcription.": "",
- "Leave a public review for {{modelName}}": "",
+ "Leave a public review for {{modelName}}": "Laisser un avis public pour {{modelName}}",
"Leave empty for no compression": "Laisser vide pour ne pas compresser",
"Leave empty for unlimited": "Laissez vide pour illimité",
"Leave empty to include all models from \"{{url}}\" endpoint": "Laissez vide pour inclure tous les modèles de l'endpoint \"{{url}}\"",
@@ -1137,7 +1146,7 @@
"Light": "Clair",
"Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "",
"Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "",
- "List": "",
+ "List": "Liste",
"Listening...": "Écoute en cours...",
"Live": "",
"Llama.cpp": "Llama.cpp",
@@ -1159,7 +1168,7 @@
"Manage": "Gérer",
"Manage Connections": "",
"Manage Direct Connections": "Gérer les connexions directes",
- "Manage Files": "",
+ "Manage Files": "Gérer les fichiers",
"Manage Models": "Gérer les modèles",
"Manage Ollama": "Gérer Ollama",
"Manage Ollama API Connections": "Gérer les connexions API Ollama",
@@ -1169,29 +1178,29 @@
"Manage your account information.": "Gérez les informations de votre compte.",
"March": "Mars",
"Markdown": "Markdown",
- "Markdown Header Text Splitter": "",
+ "Markdown Header Text Splitter": "Découpage par en-têtes markdown",
"Max Speakers": "Nombre maximal d'intervenants",
"Max Upload Count": "Nombre maximal de téléversements",
"Max Upload Size": "Limite de taille de téléversement",
- "Maximum number of files allowed per folder.": "",
- "Maximum number of files per folder is {{max}}.": "",
+ "Maximum number of files allowed per folder.": "Nombre maximum de fichiers autorisés par dossier.",
+ "Maximum number of files per folder is {{max}}.": "Le nombre maximum de fichiers par dossier est de {{max}}.",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Un maximum de 3 modèles peut être téléchargé en même temps. Veuillez réessayer ultérieurement.",
"May": "Mai",
"MBR": "",
"MCP": "",
"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": "Moyen",
- "Member removed successfully": "",
- "members": "",
- "Members": "",
- "Members added successfully": "",
+ "Member removed successfully": "Membre supprimé avec succès",
+ "members": "membres",
+ "Members": "Membres",
+ "Members added successfully": "Membres ajoutés avec succès",
"Memories": "",
"Memories accessible by LLMs will be shown here.": "Les souvenirs accessibles par les LLMs seront affichées ici.",
"Memory": "Mémoire",
- "Memory added successfully": "Souvenir ajoutée avec succès",
- "Memory cleared successfully": "La mémoire a été effacée avec succès",
- "Memory deleted successfully": "Le souvenir a été supprimé avec succès",
- "Memory updated successfully": "Le souvenir a été mis à jour avec succès",
+ "Memory added successfully": "Souvenir ajouté avec succès",
+ "Memory cleared successfully": "Souvenir effacé avec succès",
+ "Memory deleted successfully": "Souvenir supprimé avec succès",
+ "Memory updated successfully": "Souvenir mis à jour avec succès",
"Merge Responses": "Fusionner les réponses",
"Merged Response": "Réponse fusionnée",
"Message": "",
@@ -1213,7 +1222,7 @@
"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
"Model {{modelId}} not found": "Modèle {{modelId}} introuvable",
- "Model {{modelName}} is not vision capable": "Le modèle {{modelName}} n'a pas de capacités visuelles",
+ "Model {{modelName}} is not vision capable": "Le modèle {{modelName}} n'a pas de fonctionnalité de vision",
"Model {{name}} is now {{status}}": "Le modèle {{name}} est désormais {{status}}.",
"Model {{name}} is now hidden": "Le modèle {{name}} est maintenant masqué",
"Model {{name}} is now visible": "Le modèle {{name}} est maintenant visible",
@@ -1222,8 +1231,8 @@
"Model can execute code and perform calculations": "Le modèle peut executer du code et faire des calculs",
"Model can generate images based on text prompts": "Le modèle peut générer des images à partir des prompts textuels",
"Model can search the web for information": "Le modèle peut faire des recherches sur internet pour trouver des informations",
- "Model Capabilities": "",
- "Model created successfully!": "Le modèle a été créé avec succès !",
+ "Model Capabilities": "Capacités du modèle",
+ "Model created successfully!": "Modèle créé avec succès !",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Chemin du système de fichiers de modèle détecté. Le nom court du modèle est requis pour la mise à jour, l'opération ne peut pas être poursuivie.",
"Model Filtering": "Filtrage de modèle",
"Model ID": "ID du modèle",
@@ -1238,16 +1247,16 @@
"Model Parameters": "",
"Model Params": "Réglages du modèle",
"Model Permissions": "Autorisations du modèle",
- "Model responses or outputs": "",
- "Model unloaded successfully": "Le modèle a été déchargé avec succès",
- "Model updated successfully": "Le modèle a été mis à jour avec succès",
+ "Model responses or outputs": "Les réponses des modèles",
+ "Model unloaded successfully": "Modèle déchargé avec succès",
+ "Model updated successfully": "Modèle mis à jour avec succès",
"Model Usage": "",
"Model(s) do not support file upload": "Le(s) modèle(s) ne supportent pas le téléversement de fichiers",
"Modelfile Content": "Contenu du Fichier de Modèle",
"Models": "Modèles",
"Models Access": "Accès aux modèles",
"Models configuration saved successfully": "Configuration des modèles enregistrée avec succès",
- "Models imported successfully": "",
+ "Models imported successfully": "Modèle importé avec succès",
"Models Public Sharing": "Partage public des modèles",
"Models Sharing": "Partage des modèles",
"Mojeek": "",
@@ -1257,9 +1266,10 @@
"More options": "",
"More Options": "Plus d'options",
"Move": "Déplacer",
- "My Terminal": "",
+ "Moved {{name}}": "",
+ "My Terminal": "Mon terminal",
"Name": "Nom d'utilisateur",
- "Name and ID are required, please fill them out": "Le nom et l'identifiant sont obligatoires, veuillez les remplir",
+ "Name and ID are required, please fill them out": "Le nom et l'ID sont obligatoires, veuillez les remplir",
"Name your knowledge base": "Nommez votre base de connaissances",
"Native": "Natif",
"New": "",
@@ -1268,21 +1278,21 @@
"New File": "",
"New Folder": "Nouveau dossier",
"New Function": "Nouvelle fonction",
- "New Group": "",
- "New Knowledge": "",
- "New Model": "",
- "New Note": "",
+ "New Group": "Nouveau groupe",
+ "New Knowledge": "Nouvelle connaissance",
+ "New Model": "Nouveau modèle",
+ "New Note": "Nouvelle note",
"New Password": "Nouveau mot de passe",
- "New Prompt": "",
- "New Skill": "",
- "New Temporary Chat": "",
- "New Terminal": "",
+ "New Prompt": "Nouveau prompt",
+ "New Skill": "Nouveau skill",
+ "New Temporary Chat": "Nouvelle conversation temporaire",
+ "New Terminal": "Nouveau terminal",
"New Tool": "Nouvel outil",
"New Webhook": "",
"new-channel": "nouveau-canal",
"Next message": "Message suivant",
"No access grants. Private to you.": "",
- "No activity data": "",
+ "No activity data": "Aucune activité",
"No authentication": "Aucune authentification",
"No chats found": "Aucune discussion trouvée",
"No chats found for this user.": "Pas de conversation trouvée pour cet utilisateur.",
@@ -1298,46 +1308,49 @@
"No feedback found": "",
"No file selected": "Aucun fichier sélectionné",
"No files found": "",
- "No files in this knowledge base.": "",
+ "No files in this knowledge base.": "Aucun fichier dans cette base de connaissances.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
- "No history available": "",
+ "No history available": "Aucun historique disponible",
"No HTML, CSS, or JavaScript content found.": "Aucun contenu HTML, CSS ou JavaScript trouvé.",
"No inference engine with management support found": "Aucun moteur d'inférence avec support trouvé",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Aucune connaissance trouvée",
"No memories to clear": "Aucun souvenir à effacer",
"No model IDs": "Aucun ID de modèle",
- "No models available": "",
+ "No models available": "Aucun modèle disponible",
"No models found": "Aucun modèle trouvé",
"No models selected": "Aucun modèle sélectionné",
"No Notes": "Pas de note",
"No notes found": "Aucune note trouvée",
- "No one": "",
+ "No one": "Personne",
"No pinned messages": "",
- "No prompts found": "",
+ "No prompts found": "Aucun prompt trouvé",
"No results": "Aucun résultat trouvé",
"No results found": "Aucun résultat trouvé",
"No search query generated": "Aucune requête de recherche générée",
- "No skills found": "",
+ "No servers detected": "",
+ "No skills found": "Aucun skill trouvé",
"No source available": "Aucune source n'est disponible",
"No sources found": "Aucune source trouvée",
"No suggestion prompts": "Aucun prompt suggéré",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
- "No tool server connections configured.": "",
- "No tools found": "",
+ "No Terminal connection configured.": "Aucune connexion à un terminal configurée.",
+ "No terminal connections configured.": "Aucune connexion à un terminal configurée.",
+ "No tool server connections configured.": "Aucune connexion à un serveur d'outils configurée.",
+ "No tools found": "Aucun outil trouvé",
"No users were found.": "Aucun utilisateur trouvé.",
- "No valves": "",
+ "No valves": "Aucune vanne trouvée",
"No valves to update": "Aucune vanne à mettre à jour",
- "No webhooks yet": "",
- "Node Ids": "",
+ "No webhooks yet": "Aucun webhook trouvé",
+ "Node Ids": "ID des noeuds",
"None": "Aucun",
"Not factually correct": "Non factuellement correct",
"Not helpful": "Pas utile",
"Not Registered": "",
"Note": "Note",
- "Note deleted successfully": "Suppression de la note effective",
+ "Note deleted successfully": "Note supprimée avec succès",
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Note : Si vous définissez un score minimum, seuls les documents ayant un score supérieur ou égal à ce score minimum seront retournés par la recherche.",
"Notes": "Notes",
"Notes Public Sharing": "",
@@ -1360,14 +1373,14 @@
"Ollama Version": "Version d'Ollama",
"On": "Activé",
"OneDrive": "OneDrive",
- "Only active when \"Paste Large Text as File\" setting is toggled on.": "",
- "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 active when \"Paste Large Text as File\" setting is toggled on.": "Uniquement lorsque le paramètre \"Coller un texte volumineux comme fichier\" est activé.",
+ "Only active when the chat input is in focus and an LLM is generating a response.": "Uniquement lorsque la zone de saisie de la conversation est active et qu'un LLM génère une réponse.",
+ "Only active when the chat input is in focus.": "Uniquement lorsque la zone de saisie de la conversation est active.",
"Only alphanumeric characters and hyphens are allowed": "Seuls les caractères alphanumériques et les tirets sont autorisés",
"Only alphanumeric characters and hyphens are allowed in the command string.": "Seuls les caractères alphanumériques et les tirets sont autorisés dans la chaîne de commande.",
"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.": "Seules les collections peuvent être modifiées, créez une nouvelle base de connaissance pour modifier/ajouter des documents.",
- "Only invited users can access": "",
+ "Only collections can be edited, create a new knowledge base to edit/add documents.": "Seules les collections peuvent être modifiées, créez une nouvelle base de connaissances pour modifier/ajouter des documents.",
+ "Only invited users can access": "Limité aux utilisateurs sélectionnés",
"Only markdown files are allowed": "Seul les fichiers markdown sont autorisés",
"Only select users and groups with permission can access": "Seuls les utilisateurs et groupes autorisés peuvent accéder",
"Only sync new/updated chats": "",
@@ -1381,31 +1394,31 @@
"Open modal to configure connection": "Ouvrir la fenêtre modale pour configurer la connexion",
"Open Modal To Manage Floating Quick Actions": "",
"Open Modal To Manage Image Compression": "",
- "Open Model Selector": "",
- "Open Settings": "",
+ "Open Model Selector": "Ouvrir la liste des modèles",
+ "Open Settings": "Ouvrir les réglages",
"Open Sidebar": "Ouvrir la barre latérale",
- "Open Terminal": "",
+ "Open Terminal": "Open Terminal",
"Open User Profile Menu": "Ouvrir le menu du profil utilisateur",
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI peut utiliser les outils fournis par n'importe quel serveur OpenAPI.",
"Open WebUI uses faster-whisper internally.": "Open WebUI utilise faster-whisper en interne.",
"Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "Open WebUI utilise SpeechT5 et les embeddings de locuteur CMU Arctic.",
- "Open WebUI version": "",
+ "Open WebUI version": "Version d'Open WebUI",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "La version Open WebUI (v{{OPEN_WEBUI_VERSION}}) est inférieure à la version requise (v{{REQUIRED_VERSION}})",
"OpenAI": "OpenAI",
"OpenAI API": "API compatibles OpenAI",
- "OpenAI API Base URL": "",
- "OpenAI API Key": "",
- "OpenAI API Key is required.": "Une clé API OpenAI est requise.",
+ "OpenAI API Base URL": "URL de base de l'API OpenAI",
+ "OpenAI API Key": "Clé API OpenAI",
+ "OpenAI API Key is required.": "Une clé d'API OpenAI est requise.",
"OpenAI API settings updated": "Réglages de l'API OpenAI mis à jour",
- "OpenAI API Version": "",
+ "OpenAI API Version": "Version de l'API OpenAI",
"OpenAI URL/Key required.": "URL/Clé OpenAI requise.",
- "OpenAPI": "",
- "OpenAPI Spec": "",
+ "OpenAPI": "OpenAPI",
+ "OpenAPI Spec": "Spécification OpenAPI",
"openapi.json URL or Path": "URL ou chemin openapi.json",
- "optional": "",
+ "optional": "optionnel",
"Optional": "Facultatif",
"or": "ou",
- "Ordered List": "Liste ordonnéee",
+ "Ordered List": "Liste ordonnée",
"Other": "Autre",
"Output": "",
"OUTPUT": "SORTIE",
@@ -1413,12 +1426,12 @@
"Output Format": "Format de sortie",
"Overview": "Aperçu",
"page": "page",
- "Page": "",
- "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "",
+ "Page": "Page",
+ "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "Le mode Page crée un document par page. Le mode Unique combine toutes les pages en un seul document pour une meilleure segmentation à travers les limites de page.",
"Paginate": "Paginer",
"Parameters": "Réglages",
"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.": "",
+ "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.": "Participez aux classements et évaluations de la communauté ! La synchronisation des statistiques d'utilisation agrégées contribue à l'amélioration d'Open WebUI. Votre vie privée est primordiale : aucun contenu de message n'est jamais partagé.",
"Password": "Mot de passe",
"Passwords do not match.": "Les mots de passe ne correspondent pas.",
"Paste Large Text as File": "Coller un texte volumineux comme fichier",
@@ -1433,19 +1446,19 @@
"Permission denied when accessing microphone": "Accès au microphone refusé",
"Permission denied when accessing microphone: {{error}}": "Accès au microphone refusé : {{error}}",
"Permissions": "Permissions",
- "Perplexity API Key": "Clé d'API de Perplexity",
+ "Perplexity API Key": "Clé API Perplexity",
"Perplexity Model": "Modèle de Perplexity",
- "Perplexity Search API URL": "",
+ "Perplexity Search API URL": "URL de l'API Perplexity Search",
"Perplexity Search Context Usage": "Utilisation du contexte de recherche de Perplexity",
"Personalization": "Personnalisation",
"Pin": "Épingler",
"Pinned": "Épinglé",
- "Pinned Messages": "",
- "Pinned Models": "",
+ "Pinned Messages": "Messages épinglés",
+ "Pinned Models": "Modèles épinglés",
"Pioneer insights": "Explorer de nouvelles perspectives",
"Pipe": "Pipeline",
- "Pipeline deleted successfully": "Le pipeline a été supprimé avec succès",
- "Pipeline downloaded successfully": "Le pipeline a été téléchargé avec succès",
+ "Pipeline deleted successfully": "Pipeline supprimée avec succès",
+ "Pipeline downloaded successfully": "Pipeline téléchargée avec succès",
"Pipelines": "",
"Pipelines are a plugin system with arbitrary code execution —": "Pipelines est un système de plug‑ins permettant l’exécution arbitraire de code —",
"Pipelines Not Detected": "Aucun pipelines détecté",
@@ -1471,20 +1484,21 @@
"Please select a model.": "Veuillez sélectionner un modèle.",
"Please select a reason": "Veuillez sélectionner une raison",
"Please select a valid JSON file": "",
- "Please select at least one user for Direct Message channel.": "",
+ "Please select at least one user for Direct Message channel.": "Veuillez sélectionner au moins un utilisateur pour un canal de message direct.",
"Please wait until all files are uploaded.": "Veuillez patienter jusqu'à ce que tous les fichiers soient téléchargés.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Attitude positive",
"Prefer not to say": "Je préfère ne pas répondre",
"Prefix ID": "ID de préfixe",
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Le préfixe ID est utilisé pour éviter les conflits avec d'autres connexions en ajoutant un préfixe aux ID de modèle - laissez vide pour désactiver",
- "Prevent File Creation": "",
+ "Prevent File Creation": "Empêcher la création de fichier",
"Preview": "Aperçu",
"Previous 30 days": "30 derniers jours",
"Previous 7 days": "7 derniers jours",
"Previous message": "Message précédent",
"Private": "Privé",
- "Private conversation between selected users": "",
+ "Private conversation between selected users": "Conversation privée entre les utilisateurs sélectionnés",
"Production version updated": "",
"Profile": "Profil",
"Prompt": "Prompt",
@@ -1503,11 +1517,12 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Récupérer « {{searchValue}} » depuis Ollama.com",
"Pull a model from Ollama.com": "Télécharger un modèle depuis Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt de génération de requête",
"Querying": "Requête en cours",
"Quick Actions": "Actions rapide",
"RAG Template": "Modèle RAG",
- "Rate {{rating}} out of 10": "",
+ "Rate {{rating}} out of 10": "Noter {{rating}} sur 10",
"Rating": "Note",
"Re-rank models by topic similarity": "Reclasser les modèles par similarité de sujet",
"Read": "Lire",
@@ -1527,15 +1542,15 @@
"Refresh": "",
"Refused when it shouldn't have": "Refusé alors qu'il n'aurait pas dû l'être",
"Regenerate": "Regénérer",
- "Regenerate Menu": "Menu Régénérer",
- "Regenerate Response": "",
+ "Regenerate Menu": "Menu Regénérer",
+ "Regenerate Response": "Regénérer la réponse",
"Register Again": "",
"Register Client": "",
"Registered": "",
"Registration failed": "",
"Registration successful": "",
"Reindex": "Réindexer",
- "Reindex Knowledge Base Vectors": "Réindexer les vecteurs de la base de connaissance",
+ "Reindex Knowledge Base Vectors": "Réindexer les vecteurs de la base de connaissances",
"Release Notes": "Notes de mise à jour",
"Releases": "Livraisons",
"Relevance": "Pertinence",
@@ -1546,13 +1561,13 @@
"Remove action": "",
"Remove file": "Retirer le fichier",
"Remove File": "Retirer le fichier",
- "Remove from favorites": "",
+ "Remove from favorites": "Retirer des favoris",
"Remove image": "Retirer l'image",
"Remove Model": "Retirer le modèle",
"Rename": "Renommer",
"Render Markdown in Previews": "",
"Reorder Models": "Réorganiser les modèles",
- "Reply": "",
+ "Reply": "Répondre",
"Reply in Thread": "Répondre dans le fil de discussion",
"Reply to thread...": "",
"Replying to {{NAME}}": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Fractionnement de la réponse",
"Response Watermark": "Filigramme de la réponse",
"Responses": "",
+ "Restart": "",
"Result": "Résultat",
"RESULT": "Résultat",
"Retrieval": "Récupération",
@@ -1583,6 +1599,7 @@
"Role": "Rôle",
"RTL": "RTL",
"Run": "Exécuter",
+ "Run All": "",
"Running": "Exécution",
"Running...": "Exécution...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1619,7 +1636,7 @@
"Search options": "Options de recherche",
"Search Prompts": "Rechercher des prompts",
"Search Result Count": "Nombre de résultats de recherche",
- "Search Skills": "",
+ "Search Skills": "Rechercher des skills",
"Search the internet": "Cherche sur Internet",
"Search the web and fetch URLs": "",
"Search Tools": "Rechercher des outils",
@@ -1637,7 +1654,7 @@
"See what's new": "Découvrez les nouvelles fonctionnalités",
"Seed": "Seed",
"Select": "Choisir",
- "Select {{modelName}} model": "",
+ "Select {{modelName}} model": "Sélectionner le modèle {{modelName}}",
"Select a base model": "Sélectionnez un modèle de base",
"Select a base model (e.g. llama3, gpt-4o)": "Chosir un modèle de base (ex : lamma3, gpt-4o)",
"Select a conversation to preview": "Choisir une conversation pour la prévisualiser",
@@ -1665,12 +1682,12 @@
"Select Engine": "Sélectionnez le moteur",
"Select how to split message text for TTS requests": "Sélectionnez comment diviser le texte du message pour les requêtes TTS",
"Select Knowledge": "Sélectionnez une connaissance",
- "Select Method": "",
+ "Select Method": "Sélectionner une méthode",
"Select only one model to call": "Sélectionnez seulement un modèle pour appeler",
"Select view": "",
"Selected model: {{modelName}}": "",
"Selected model(s) do not support image inputs": "Les modèle(s) sélectionné(s) ne prennent pas en charge les entrées d'images",
- "Selected Models": "",
+ "Selected Models": "Modèles sélectionnés par défaut",
"semantic": "sémantique",
"Send": "Envoyer",
"Send a Message": "Envoyer un message",
@@ -1678,7 +1695,7 @@
"Send now": "",
"Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "Envoie `stream_options: { include_usage: true }` dans la requête.\nLes fournisseurs pris en charge renverront des informations sur l'utilisation des tokens dans la réponse lorsque cette option est activée.",
"September": "Septembre",
- "SerpApi API Key": "Clé d'API SerpAPI",
+ "SerpApi API Key": "Clé API SerpApi",
"SerpApi Engine": "Moteur SerpAPI",
"Serper API Key": "Clé API Serper",
"Serply API Key": "Clé API Serply",
@@ -1690,18 +1707,18 @@
"Set embedding model": "Définir le modèle d'embedding",
"Set embedding model (e.g. {{model}})": "Définir le modèle d'embedding (par ex. {{model}})",
"Set reranking model (e.g. {{model}})": "Définir le modèle de ré-ranking (par ex. {{model}})",
- "Set the default models that are automatically selected for all users when a new chat is created.": "",
- "Set the models that are automatically pinned to the sidebar for all users.": "",
+ "Set the default models that are automatically selected for all users when a new chat is created.": "Définit les modèles sélectionnés par défaut pour tous les utilisateurs lorsqu'une nouvelle conversation est créée.",
+ "Set the models that are automatically pinned to the sidebar for all users.": "Définit les modèles qui sont automatiquement épinglés à la barre latérale pour tous les utilisateurs.",
"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.": "Définir le nombre de couches qui seront déchargées sur le GPU. Augmenter cette valeur peut améliorer considérablement les performances pour les modèles optimisés pour l'accélération GPU, mais peut également consommer plus d'énergie et de ressources 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.": "Définir le nombre de threads de travail utilisés pour le calcul. Cette option contrôle combien de threads sont utilisés pour traiter les demandes entrantes simultanément. L'augmentation de cette valeur peut améliorer les performances sous de fortes charges de travail concurrentes mais peut également consommer plus de ressources CPU.",
"Set Voice": "Choisir la voix",
"Set whisper model": "Choisir le modèle Whisper",
"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.": "Applique un biais uniforme contre les jetons déjà apparus. Une valeur élevée (ex. : 1,5) pénalise fortement les répétitions, une valeur faible (ex. : 0,9) les tolère davantage. À 0, ce réglage est désactivé.",
- "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.": "Applique un biais progressif contre les jetons en fonction de leur fréquence d'apparition. Une valeur plus élevée les pénalise davantage ; une valeur plus faible est plus indulgente. À 0, ce réglage est désactivé.",
+ "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.": "Applique un biais uniforme contre les tokens déjà apparus. Une valeur élevée (ex. : 1,5) pénalise fortement les répétitions, une valeur faible (ex. : 0,9) les tolère davantage. À 0, ce réglage est désactivé.",
+ "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.": "Applique un biais progressif contre les tokens en fonction de leur fréquence d'apparition. Une valeur plus élevée les pénalise davantage ; une valeur plus faible est plus indulgente. À 0, ce réglage est désactivé.",
"Sets how far back for the model to look back to prevent repetition.": "Définit la profondeur de rétrospection du modèle pour éviter les répétitions.",
"Sets the random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt.": "Définit la graine du générateur aléatoire pour produire un résultat déterministe. Une même graine produira toujours la même sortie pour une invite donnée.",
- "Sets the size of the context window used to generate the next token.": "Définit la taille de la fenêtre de contexte utilisée pour générer le prochain Token.",
+ "Sets the size of the context window used to generate the next token.": "Définit la taille de la fenêtre de contexte utilisée pour générer le prochain token.",
"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.": "Définit les séquences d'arrêt à utiliser. Lorsque ce motif est rencontré, le LLM cessera de générer du texte et retournera. Plusieurs motifs d'arrêt peuvent être définis en spécifiant plusieurs réglages d'arrêt distincts dans un fichier modèle.",
"Setting": "",
"Settings": "Réglages",
@@ -1712,19 +1729,19 @@
"Share link copied to clipboard.": "",
"Share to Open WebUI Community": "Partager avec la communauté OpenWebUI",
"Share your background and interests": "Partagez votre parcours et vos intérêts",
- "Shared Chats": "",
- "Shared with you": "",
+ "Shared Chats": "Conversations partagées",
+ "Shared with you": "Partagé avec vous",
"Sharing Permissions": "Autorisation de partage",
"Show": "Afficher",
"Show \"What's New\" modal on login": "Afficher la fenêtre modale \"Quoi de neuf\" lors de la connexion",
"Show Admin Details in Account Pending Overlay": "Afficher les coordonnées de l'administrateur aux comptes en attente",
- "Show All": "",
+ "Show All": "Afficher tout",
"Show all ({{COUNT}} characters)": "",
"Show Files": "",
"Show Formatting Toolbar": "Afficher la barre d'outils de formatage",
"Show image preview": "Afficher l'aperçu de l'image",
- "Show Model": "Afficher le model",
- "Show Shortcuts": "",
+ "Show Model": "Afficher le modèle",
+ "Show Shortcuts": "Afficher les raccourcis clavier",
"Show your support!": "Montrez votre soutien !",
"Showcased creativity": "Créativité mise en avant",
"Showing all messages (user + assistant) per user.": "",
@@ -1736,21 +1753,21 @@
"Sign up to {{WEBUI_NAME}}": "Inscrivez-vous à {{WEBUI_NAME}}",
"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "",
"Signing in to {{WEBUI_NAME}}": "Connexion à {{WEBUI_NAME}}",
- "Single": "",
+ "Single": "Unique",
"Sink List": "",
"sk-1234": "sk-1234",
- "Skill created successfully": "",
- "Skill deleted successfully": "",
- "Skill Description": "",
- "Skill ID": "",
- "Skill imported successfully": "",
- "Skill Instructions": "",
- "Skill Name": "",
- "Skill updated successfully": "",
- "Skills": "",
- "Skills Access": "",
- "Skills Public Sharing": "",
- "Skills Sharing": "",
+ "Skill created successfully": "Skill créé avec succès",
+ "Skill deleted successfully": "Skill supprimé avec succès",
+ "Skill Description": "Description du skill",
+ "Skill ID": "ID du skill",
+ "Skill imported successfully": "Skill importé avec succès",
+ "Skill Instructions": "Instructions du skill",
+ "Skill Name": "Nom du skill",
+ "Skill updated successfully": "Skill mis à jour avec succès",
+ "Skills": "Skills",
+ "Skills Access": "Accès aux skills",
+ "Skills Public Sharing": "Partage public des skills",
+ "Skills Sharing": "Partage des skills",
"Skip Cache": "Ne pas utiliser le cache",
"Skip the cache and re-run the inference. Defaults to False.": "Ne pas utiliser le cache et re executer l'inférence. Par defaut à False",
"Something went wrong :/": "Quelque chose s'est mal passé :/",
@@ -1769,24 +1786,25 @@
"Speech-to-Text": "Reconnaissance vocale",
"Speech-to-Text Engine": "Moteur de reconnaissance vocale",
"Speech-to-Text Language": "",
- "Split documents by markdown headers before applying character/token splitting.": "",
- "Start a new conversation": "",
+ "Split documents by markdown headers before applying character/token splitting.": "Découper les documents par en-têtes markdown avant d'appliquer le découpage par caractères/tokens.",
+ "Start a new conversation": "Démarrer une nouvelle conversation",
"Start of the channel": "Début du canal",
"Start Tag": "Balise de départ",
+ "Starting kernel...": "",
"Status": "",
- "Status cleared successfully": "",
- "Status updated successfully": "",
+ "Status cleared successfully": "Statut effacé avec succès",
+ "Status updated successfully": "Statut mis à jour avec succès",
"Status Updates": "Mises à jour de statut",
"STDOUT/STDERR": "STDOUT/STDERR",
- "Steps": "",
+ "Steps": "Étapes",
"Stop": "Stop",
"Stop Download": "",
- "Stop Generating": "",
+ "Stop Generating": "Arrêter la génération",
"Stop Sequence": "Séquence d'arrêt",
"Stream Chat Response": "Streamer la réponse de la conversation",
"Stream Delta Chunk Size": "",
"Streamable HTTP": "",
- "Strikethrough": "",
+ "Strikethrough": "Barré",
"Strip Existing OCR": "Supprimer l'OCR existant",
"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "Supprimer le texte OCR existant du PDF et réexécuter l'OCR. Ignoré si la fonction Force OCR est activée. Par défaut à False.",
"STT Model": "Modèle de Speech-to-Text",
@@ -1796,7 +1814,7 @@
"Submit suggestion": "",
"Subtitle": "Sous-titre",
"Success": "Réussite",
- "Successfully imported {{userCount}} users.": "{{userCount}} utilisateurs ont été importés avec succès.",
+ "Successfully imported {{userCount}} users.": "{{userCount}} utilisateurs importés avec succès.",
"Successfully updated.": "Mise à jour réussie.",
"Suggest a change": "Proposer un changement",
"Suggested": "Suggéré",
@@ -1814,12 +1832,12 @@
"System": "Système",
"System Instructions": "Instructions système",
"System Prompt": "Prompt système",
- "Tag": "",
- "Tags": "Étiquettes",
+ "Tag": "Tag",
+ "Tags": "Tags",
"Tags Generation": "Génération de tags",
"Tags Generation Prompt": "Prompt de génération de 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.": "Le sampling sans queue est utilisé pour réduire l'impact des tokens moins probables dans la sortie. Une valeur plus élevée (par exemple, 2.0) réduira davantage l'impact, tandis qu'une valeur de 1.0 désactive ce réglage.",
- "Talk to Model": "",
+ "Talk to Model": "Parler au modèle",
"Tap to interrupt": "Appuyez pour interrompre",
"Task List": "Liste pour les tâches",
"Task Model": "Modèle pour les tâches",
@@ -1830,9 +1848,9 @@
"Temperature": "Température",
"Temporary Chat": "conversation temporaire",
"Temporary Chat by Default": "Conversation temporaire par défaut",
- "Terminal": "",
- "Terminal servers saved": "",
- "Text Splitter": "Text Splitter",
+ "Terminal": "Terminal",
+ "Terminal servers saved": "Serveurs de terminal sauvegardés",
+ "Text Splitter": "Découpage du texte",
"Text-to-Speech": "Text-to-Speech",
"Text-to-Speech Engine": "Moteur de Text-to-Speech",
"Thanks for your feedback!": "Merci pour vos commentaires !",
@@ -1840,7 +1858,7 @@
"The base to search for users": "La base pour rechercher des utilisateurs",
"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.": "La taille du lot détermine combien de requêtes texte sont traitées simultanément. Une taille plus grande améliore les performances mais consomme plus de mémoire.",
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Les développeurs de ce plugin sont des bénévoles passionnés issus de la communauté. Si vous trouvez ce plugin utile, merci de contribuer à son développement.",
- "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Le classement d'évaluation est basé sur le système de notation Elo et est mis à jour en temps réel.",
+ "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Le classement est basé sur le système de notation Elo et est mis à jour en temps réel.",
"The format to return a response in. Format can be json or a JSON schema.": "Le format dans lequel la réponse doit être renvoyée. Le format peut être json ou un schéma JSON.",
"The height in pixels to compress images to. Leave empty for no compression.": "Hauteur en pixels à laquelle les images doivent être compressées. Laisser vide pour ne pas compresser.",
"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.": "La langue de l'audio d'entrée. Fournir la langue d'entrée au format ISO-639-1 (par ex. en) améliorera la précision et la latence. Laisser vide pour détecter automatiquement la langue.",
@@ -1857,7 +1875,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.": "Largeur en pixels à laquelle les images doivent être compressées. Laisser vide pour ne pas compresser.",
"Theme": "Thème",
- "There was an error syncing your stats. Please try again.": "",
+ "There was an error syncing your stats. Please try again.": "Une erreur est survenue lors de la synchronisation de vos statistiques. Veuillez réessayer.",
"Thinking...": "En train de réfléchir...",
"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Ce canal a été créé le {{createdAt}}. Voici le tout début du canal {{channelName}}.",
@@ -1872,7 +1890,7 @@
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "Cette option détermine la durée pendant laquelle le modèle restera chargé en mémoire après la demande (par défaut : 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.": "Cette option détermine combien de Token sont conservés lors du rafraîchissement du contexte. Par exemple, avec une valeur de 2, les 2 derniers Token seront conservés. Cela aide à maintenir la continuité de la conversation, mais peut limiter la capacité à traiter de nouveaux sujets.",
"This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "Cette option active ou désactive l'utilisation de la fonctionnalité de raisonnement dans Ollama, qui permet au modèle de réfléchir avant de générer une réponse. Lorsqu'elle est activée, le modèle peut prendre un moment pour traiter le contexte de la conversation et générer une réponse plus réfléchie.",
- "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.": "Cette option définit le nombre maximal de Token que le modèle peut générer dans sa réponse. Une valeur plus élevée permet des réponses plus longues, mais peut aussi générer du contenu moins pertinent.",
+ "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.": "Cette option définit le nombre maximal de tokens que le modèle peut générer dans sa réponse. Une valeur plus élevée permet des réponses plus longues, mais peut aussi générer du contenu moins pertinent.",
"This option will delete all existing files in the collection and replace them with newly uploaded files.": "Cette option supprimera tous les fichiers existants dans la collection et les remplacera par les fichiers nouvellement téléchargés.",
"This response was generated by \"{{model}}\"": "Cette réponse a été générée par \"{{model}}\"",
"This will delete": "Cela supprimera",
@@ -1885,7 +1903,7 @@
"Thought for {{DURATION}} seconds": "Réflexion pendant {{DURATION}} secondes",
"Thought for less than a second": "Réflexion pendant moins d'une seconde",
"Thread": "Fil de discussion",
- "Thumbs up/down ratings from users on model responses": "",
+ "Thumbs up/down ratings from users on model responses": "Évaluations des utilisateurs (pouces vers le haut/bas) sur les réponses du modèle",
"Tika": "Tika",
"Tika Server URL required.": "URL du serveur Tika requise.",
"Tiktoken": "Tiktoken",
@@ -1902,30 +1920,30 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Pour accéder à l'interface Web, veuillez contacter l'administrateur. Les administrateurs peuvent gérer les statuts des utilisateurs depuis le panneau d'administration.",
"To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Pour attacher une base de connaissances ici, ajoutez-les d'abord à l'espace de travail « Connaissances ».",
"To learn more about available endpoints, visit our documentation.": "Pour en savoir plus sur les points de terminaison disponibles, consultez notre documentation.",
- "To select skills here, add them to the \"Skills\" workspace first.": "",
+ "To select skills here, add them to the \"Skills\" workspace first.": "Pour sélectionner des skills ici, ajoutez-les d'abord à l'espace de travail « Skills ».",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Pour sélectionner des outils ici, ajoutez-les d'abord à l'espace de travail « Outils ». ",
"Toast notifications for new updates": "Notifications toast pour les nouvelles mises à jour",
"Today": "Aujourd'hui",
"Today at {{LOCALIZED_TIME}}": "Aujourd'hui à {{LOCALIZED_TIME}}",
"Toggle {{COUNT}} sources": "",
"Toggle 1 source": "",
- "Toggle Dictation": "",
- "Toggle Sidebar": "",
+ "Toggle Dictation": "Activer/Désactiver la dictée",
+ "Toggle Sidebar": "Afficher/Masquer la barre latérale",
"Toggle status history": "",
"Toggle whether current connection is active.": "Afficher/masquer si la connection courante est active",
"Token": "Token",
- "Token counts are estimates and may not reflect actual API usage": "",
- "tokens": "",
- "Tokens": "",
+ "Token counts are estimates and may not reflect actual API usage": "Le nombre de tokens est une estimation et peut ne pas refléter l'utilisation réelle de l'API",
+ "tokens": "tokens",
+ "Tokens": "Tokens",
"Too verbose": "Trop détaillé",
- "Tool created successfully": "L'outil a été créé avec succès",
+ "Tool created successfully": "Outil créé avec succès",
"Tool deleted successfully": "Outil supprimé avec succès",
"Tool Description": "Description de l'outil",
"Tool ID": "ID de l'outil",
"Tool imported successfully": "Outil importé avec succès",
"Tool Name": "Nom de l'outil",
"Tool Servers": "Serveurs d'outils",
- "Tool updated successfully": "L'outil a été mis à jour avec succès",
+ "Tool updated successfully": "Outil mis à jour avec succès",
"Tools": "Outils",
"Tools Access": "Accès aux outils",
"Tools are a function calling system with arbitrary code execution": "Les outils sont un système d'appel de fonction avec exécution de code arbitraire",
@@ -1939,13 +1957,13 @@
"Transformers": "Transformers",
"Trouble accessing Ollama?": "Problèmes d'accès à Ollama ?",
"Trust Proxy Environment": "Faire confiance au proxy de l'environement",
- "Try adjusting your search or filter to find what you are looking for.": "",
+ "Try adjusting your search or filter to find what you are looking for.": "Essayez d'ajuster votre recherche ou votre filtre.",
"Try Again": "Essayer à nouveau",
"TTS Model": "Modèle de Text-to-Speech",
"TTS Settings": "Réglages de Text-to-Speech",
"TTS Voice": "Voix de Text-to-Speech",
"Type": "Type",
- "Type here...": "",
+ "Type here...": "Entrez votre message ici...",
"Type Hugging Face Resolve (Download) URL": "Entrez l'URL de Téléchargement Hugging Face Resolve",
"Uh-oh! There was an issue with the response.": "Oh! Un problème est survenu avec la réponse.",
"UI": "UI",
@@ -1984,14 +2002,14 @@
"Upload profile image": "",
"Upload Progress": "Progression de l'envoi",
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Progression du téléchargement\u00a0: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
- "Uploaded files or images": "",
+ "Uploaded files or images": "Les fichiers ou images téléversés",
"Uploading file...": "Téléversement du fichier en cours...",
- "Uploading...": "",
+ "Uploading...": "Téléversement en cours...",
"URL": "URL",
"URL is required": "L'URL est requise",
"URL Mode": "Mode d'URL",
"Usage": "Utilisation",
- "Use": "",
+ "Use": "Utilisez",
"Use '#' in the prompt input to load and include your knowledge.": "Utilisez '#' dans la zone de saisie du prompt pour charger et inclure vos connaissances.",
"Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "",
"Use Chat Completions API": "",
@@ -2003,9 +2021,9 @@
"User": "Utilisateur",
"User Activity": "",
"User Groups": "Groupes d'utilisateurs",
- "User location successfully retrieved.": "L'emplacement de l'utilisateur a été récupéré avec succès.",
+ "User location successfully retrieved.": "Emplacement de l'utilisateur récupéré avec succès.",
"User menu": "Menu utilisateur",
- "User ratings (thumbs up/down)": "",
+ "User ratings (thumbs up/down)": "Évaluations des utilisateurs (pouces vers le haut/bas)",
"User Status": "",
"User Webhooks": "Webhooks utilisateur",
"Username": "Nom d'utilisateur",
@@ -2020,7 +2038,7 @@
"Validate certificate": "Valider le certificat",
"Valves": "Vannes",
"Valves updated": "Vannes mises à jour",
- "Valves updated successfully": "Les vannes ont été mises à jour avec succès",
+ "Valves updated successfully": "Vannes mises à jour avec succès",
"variable": "variable",
"Verify Connection": "Vérifier la connexion",
"Verify SSL Certificate": "Vérifier le certificat SSL",
@@ -2052,10 +2070,10 @@
"Web Search Engine": "Moteur de recherche Web",
"Web Search in Chat": "Recherche web depuis la conversation",
"Web Search Query Generation": "Génération de requête de recherche Web",
- "Webhook Name": "",
+ "Webhook Name": "Nom du webhook",
"Webhook URL": "URL du webhook",
- "Webhooks": "",
- "Webpage URLs": "",
+ "Webhooks": "Webhooks",
+ "Webpage URLs": "URL des pages web",
"WebUI Settings": "Réglages de WebUI",
"WebUI URL": "URL de WebUI",
"WebUI will make requests to \"{{url}}\"": "WebUI effectuera des requêtes vers \"{{url}}\"",
@@ -2066,12 +2084,12 @@
"What is NOT shared:": "",
"What is shared:": "",
"What's New in": "Quoi de neuf dans",
- "What's on your mind?": "",
+ "What's on your mind?": "Quoi de neuf ?",
"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.": "Lorsqu'il est activé, le modèle répondra à chaque message de la conversation en temps réel, générant une réponse dès que l'utilisateur envoie un message. Ce mode est utile pour les applications de conversation en direct, mais peut affecter les performances sur un matériel plus lent.",
"wherever you are": "où que vous soyez",
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "Indique si la sortie doit être paginée. Chaque page sera séparée par une règle horizontale et un numéro de page. La valeur par défaut est False.",
"Whisper (Local)": "Whisper (local)",
- "Who can share to this group": "",
+ "Who can share to this group": "Qui est autorisé à partager avec ce groupe",
"Why?": "Pourquoi ?",
"Widescreen Mode": "Mode grand écran",
"Width": "Largeur",
@@ -2099,26 +2117,28 @@
"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Vous ne pouvez discuter qu'avec un maximum de {{maxCount}} fichier(s) à la fois.",
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des mémoires à l'aide du bouton « Gérer » ci-dessous, ce qui les rendra plus utiles et mieux adaptées à vos besoins.",
"You cannot upload an empty file.": "Vous ne pouvez pas envoyer un fichier vide.",
- "You do not have permission to edit this model": "Vous n'avez pas la permission de modifier ce modèle",
- "You do not have permission to edit this prompt.": "Vous n'avez pas la permission de modifier ce 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.": "Vous n'avez pas la permission d'envoyer des messages dans ce canal.",
- "You do not have permission to send messages in this thread.": "Vous n'avez pas la permission d'envoyer des messages dans ce fil de discussion.",
- "You do not have permission to upload files to this knowledge base.": "Vous n'avez pas la permission de téléverser des fichiers dans cette base de connaissances.",
- "You do not have permission to upload files.": "Vous n'avez pas l'autorisation de téléverser des fichiers",
- "You do not have permission to upload web content.": "",
+ "You do not have permission to edit this model": "Vous n'êtes pas autorisé à modifier ce modèle",
+ "You do not have permission to edit this prompt.": "Vous n'êtes pas autorisé à modifier ce prompt.",
+ "You do not have permission to edit this skill.": "Vous n'êtes pas autorisé à modifier ce skill.",
+ "You do not have permission to edit this tool": "Vous n'êtes pas autorisé à modifier cet outil",
+ "You do not have permission to make this public": "Vous n'êtes pas autorisé à rendre ceci public",
+ "You do not have permission to send messages in this channel.": "Vous n'êtes pas autorisé à envoyer des messages dans ce canal.",
+ "You do not have permission to send messages in this thread.": "Vous n'êtes pas autorisé à envoyer des messages dans ce fil de discussion.",
+ "You do not have permission to upload files to this knowledge base.": "Vous n'êtes pas autorisé à téléverser des fichiers dans cette base de connaissances.",
+ "You do not have permission to upload files.": "Vous n'êtes pas autorisé à téléverser des fichiers.",
+ "You do not have permission to upload web content.": "Vous n'êtes pas autorisé à joindre une page web.",
"You have no archived conversations.": "Vous n'avez aucune conversation archivée.",
- "You have no shared conversations.": "",
+ "You have no shared conversations.": "Vous n'avez aucune conversation partagée.",
"You have shared this chat": "Vous avez partagé cette conversation.",
- "You.com API Key": "",
+ "You.com API Key": "Clé API You.com",
"You're a helpful assistant.": "Vous êtes un assistant efficace.",
"You're now logged in.": "Vous êtes désormais connecté.",
"Your Account": "Votre compte",
"Your account status is currently pending activation.": "Votre statut de compte est actuellement en attente d'activation.",
+ "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.": "L'intégralité de votre contribution ira directement au développeur du plugin ; Open WebUI ne prend aucun pourcentage. Cependant, la plateforme de financement choisie peut avoir ses propres frais.",
- "Your message text or inputs": "",
+ "Your message text or inputs": "Vos messages envoyés",
"Your usage stats have been successfully synced.": "Vos statistiques d'utilisation ont été synchronisées avec succès.",
"YouTube": "YouTube",
"Youtube Language": "Langue de Youtube",
diff --git a/src/lib/i18n/locales/gl-ES/translation.json b/src/lib/i18n/locales/gl-ES/translation.json
index bc6a571cb4..e2425db491 100644
--- a/src/lib/i18n/locales/gl-ES/translation.json
+++ b/src/lib/i18n/locales/gl-ES/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "¿Seguro que queres eliminar este canal?",
"Are you sure you want to delete this message?": "¿Seguro que queres eliminar este mensaxe? ",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "¿Estás seguro de que quieres desArquivar todos os chats arquivados?",
"Arena Models": "Area de Modelos",
"Artifacts": "Artefactos",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Limite de caracteres para a entrada de xeneración do autocompletado",
"Chart new frontiers": "Dibuxar novas fronteiras",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Imaxe de fondo do Chat",
"Chat Bubble UI": "Burbuxa do chat UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Rol por defecto para os usuarios",
"Defaults": "",
"Delete": "Borrar",
+ "Delete {{name}}": "",
"Delete a model": "Borra un modelo",
"Delete All": "",
"Delete All Chats": "Eliminar todos os chats",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Dibujar",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "p.ej. '30s','10m'. Unidades válidas detempo son 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Modelo de Embedding",
"Embedding Model Engine": "Motor de Modelo de Embedding",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Habilitar xeneración de autocompletado para mensaxes de chat",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Non pudo agregarse o Arquivo.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Non pudo Lerse o contido do portapapeles",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Carpeta eliminada correctamente",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nombre",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Ningún arquivo fué seleccionado",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "No se encontró contido HTML, CSS, o JavaScript.",
"No inference engine with management support found": "No se encontró un motor de inferencia con soporte de gestión",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "No se encontrou ningún coñecemento",
"No memories to clear": "Non hay memorias que limpar",
@@ -1319,6 +1331,7 @@
"No results": "No se han encontrado resultados",
"No results found": "No se han encontrado resultados",
"No search query generated": "No se ha generado ninguna consulta de búsqueda",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Non ten fuente disponible",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Puerto",
+ "Ports": "",
"Positive attitude": "Actitud positiva",
"Prefer not to say": "",
"Prefix ID": "ID de prefijo",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Extraer \"{{searchValue}}\" de Ollama.com",
"Pull a model from Ollama.com": "Obter un modelo de Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt de xeneración de consulta",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "División de respostas",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Resultado",
"RESULT": "Resultado",
"Retrieval": "recuperación",
@@ -1582,6 +1598,7 @@
"Role": "Rol",
"RTL": "RTL",
"Run": "Executar",
+ "Run All": "",
"Running": "Executando",
"Running...": "Executando...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Inicio da canle",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Vostede ahora está conectado.",
"Your Account": "",
"Your account status is currently pending activation.": "O estado da sua conta actualmente encontrase pendente de activación.",
+ "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.": "A sua contribución completa irá directamente o desarrollador do plugin; Open WebUI non toma ningun porcentaxe. Sin embargo, a plataforma de financiación elegida podría ter as suas propias tarifas.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/he-IL/translation.json b/src/lib/i18n/locales/he-IL/translation.json
index 951776c711..b8a360efac 100644
--- a/src/lib/i18n/locales/he-IL/translation.json
+++ b/src/lib/i18n/locales/he-IL/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "צ'אט",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "UI של תיבת הדיבור",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "תפקיד משתמש ברירת מחדל",
"Defaults": "",
"Delete": "מחק",
+ "Delete {{name}}": "",
"Delete a model": "מחק מודל",
"Delete All": "",
"Delete All Chats": "מחק את כל הצ'אטים",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "למשל '30s', '10m'. יחידות זמן חוקיות הן 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "מודל הטמעה",
"Embedding Model Engine": "מנוע מודל הטמעה",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "קריאת תוכן הלוח נכשלה",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "שם",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "לא נמצאו תוצאות",
"No results found": "לא נמצאו תוצאות",
"No search query generated": "לא נוצרה שאילתת חיפוש",
+ "No servers detected": "",
"No skills found": "",
"No source available": "אין מקור זמין",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "גישה חיובית",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "משוך \"{{searchValue}}\" מ-Ollama.com",
"Pull a model from Ollama.com": "משוך מודל מ-Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "תוצאה",
"Retrieval": "",
@@ -1583,6 +1599,7 @@
"Role": "תפקיד",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "פועל...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "תחילת הערוץ",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "כעת אתה מחובר.",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/hi-IN/translation.json b/src/lib/i18n/locales/hi-IN/translation.json
index eb6cd3232d..c3894c9546 100644
--- a/src/lib/i18n/locales/hi-IN/translation.json
+++ b/src/lib/i18n/locales/hi-IN/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "चैट करें",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "चैट बॉली",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "डिफ़ॉल्ट उपयोगकर्ता भूमिका",
"Defaults": "",
"Delete": "डिलीट",
+ "Delete {{name}}": "",
"Delete a model": "एक मॉडल हटाएँ",
"Delete All": "",
"Delete All Chats": "सभी चैट हटाएं",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "जैसे '30s', '10m', मान्य समय इकाइयाँ 's', 'm', 'h' हैं।",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "मॉडेल अनुकूलन",
"Embedding Model Engine": "एंबेडिंग मॉडल इंजन",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "क्लिपबोर्ड सामग्री पढ़ने में विफल",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "नाम",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "कोई परिणाम नहीं मिला",
"No results found": "कोई परिणाम नहीं मिला",
"No search query generated": "कोई खोज क्वेरी जनरेट नहीं हुई",
+ "No servers detected": "",
"No skills found": "",
"No source available": "कोई स्रोत उपलब्ध नहीं है",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "सकारात्मक रवैया",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" को Ollama.com से खींचें",
"Pull a model from Ollama.com": "Ollama.com से एक मॉडल खींचें",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "परिणाम",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "भूमिका",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "चल रहा है...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "चैनल की शुरुआत",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "अब आप लॉग इन हो गए हैं",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/hr-HR/translation.json b/src/lib/i18n/locales/hr-HR/translation.json
index 9673489040..f60e902a1f 100644
--- a/src/lib/i18n/locales/hr-HR/translation.json
+++ b/src/lib/i18n/locales/hr-HR/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Razgovor",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "Razgovor - Bubble UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Zadana korisnička uloga",
"Defaults": "",
"Delete": "Izbriši",
+ "Delete {{name}}": "",
"Delete a model": "Izbriši model",
"Delete All": "",
"Delete All Chats": "Izbriši sve razgovore",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "npr. '30s','10m'. Važeće vremenske jedinice su 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Embedding model",
"Embedding Model Engine": "Embedding model pogon",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Neuspješno čitanje sadržaja međuspremnika",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Ime",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Nema rezultata",
"No results found": "Nema rezultata",
"No search query generated": "Nije generiran upit za pretraživanje",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nema dostupnog izvora",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Pozitivan stav",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Povucite \"{{searchValue}}\" s Ollama.com",
"Pull a model from Ollama.com": "Povucite model s Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "REZULTAT",
"Retrieval": "",
@@ -1583,6 +1599,7 @@
"Role": "Uloga",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "Pokrenuto",
"Running...": "Pokrenuto...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Početak kanala",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Sada ste prijavljeni.",
"Your Account": "",
"Your account status is currently pending activation.": "Status vašeg računa trenutno čeka aktivaciju.",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/hu-HU/translation.json b/src/lib/i18n/locales/hu-HU/translation.json
index 253529b45c..9485825248 100644
--- a/src/lib/i18n/locales/hu-HU/translation.json
+++ b/src/lib/i18n/locales/hu-HU/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Biztosan törölni szeretnéd ezt a csatornát?",
"Are you sure you want to delete this message?": "Biztosan törölni szeretnéd ezt az üzenetet?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Biztosan vissza szeretnéd állítani az összes archivált csevegést?",
"Arena Models": "Arena modellek",
"Artifacts": "Műtermékek",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Karakterlimit az automatikus kiegészítés bemenetéhez",
"Chart new frontiers": "Új határok feltérképezése",
"Chat": "Beszélgetés",
+ "Chat archived.": "",
"Chat Background Image": "Beszélgetés háttérkép",
"Chat Bubble UI": "Beszélgetés buborék felület",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Alapértelmezett felhasználói szerep",
"Defaults": "",
"Delete": "Törlés",
+ "Delete {{name}}": "",
"Delete a model": "Modell törlése",
"Delete All": "",
"Delete All Chats": "Minden beszélgetés törlése",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Rajzolás",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "pl. '30s','10m'. Érvényes időegységek: 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Beágyazási modell",
"Embedding Model Engine": "Beágyazási modell motor",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Automatikus kiegészítés engedélyezése csevegőüzenetekhez",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Nem sikerült hozzáadni a fájlt.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Nem sikerült csatlakozni a {{URL}} OpenAPI eszköszerverhez",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Nem sikerült olvasni a vágólap tartalmát",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Mappa sikeresen törölve",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Név",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Nincs kiválasztva fájl",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Nem található HTML, CSS vagy JavaScript tartalom.",
"No inference engine with management support found": "Nem található kezelést támogató következtetési motor",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Nem található tudásbázis",
"No memories to clear": "Nincs törlendő memória",
@@ -1319,6 +1331,7 @@
"No results": "Nincs találat",
"No results found": "Nincs találat",
"No search query generated": "Nem generálódott keresési lekérdezés",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nincs elérhető forrás",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Pozitív hozzáállás",
"Prefer not to say": "",
"Prefix ID": "Előtag azonosító",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" letöltése az Ollama.com-ról",
"Pull a model from Ollama.com": "Modell letöltése az Ollama.com-ról",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Lekérdezés generálási prompt",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Válasz felosztás",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Eredmény",
"RESULT": "Eredmény",
"Retrieval": "Visszakeresés",
@@ -1582,6 +1598,7 @@
"Role": "Szerep",
"RTL": "RTL",
"Run": "Futtatás",
+ "Run All": "",
"Running": "Fut",
"Running...": "Fut...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "A csatorna eleje",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Sikeresen bejelentkezett.",
"Your Account": "",
"Your account status is currently pending activation.": "Fiókja jelenleg aktiválásra vár.",
+ "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.": "A teljes hozzájárulása közvetlenül a bővítmény fejlesztőjéhez kerül; az Open WebUI nem vesz le százalékot. Azonban a választott támogatási platformnak lehetnek saját díjai.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json
index f7748f5f3c..d6f1dd0b96 100644
--- a/src/lib/i18n/locales/id-ID/translation.json
+++ b/src/lib/i18n/locales/id-ID/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Obrolan",
+ "Chat archived.": "",
"Chat Background Image": "Gambar Latar Belakang Obrolan",
"Chat Bubble UI": "UI Gelembung Obrolan",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Peran Pengguna Default",
"Defaults": "",
"Delete": "Menghapus",
+ "Delete {{name}}": "",
"Delete a model": "Menghapus model",
"Delete All": "",
"Delete All Chats": "Menghapus Semua Obrolan",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "misalnya '30-an', '10m'. Satuan waktu yang valid adalah 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Model Penyematan",
"Embedding Model Engine": "Mesin Model Penyematan",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Gagal membaca konten papan klip",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nama",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"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 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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Tidak ada hasil yang ditemukan",
"No results found": "Tidak ada hasil yang ditemukan",
"No search query generated": "Tidak ada permintaan pencarian yang dibuat",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Tidak ada sumber yang tersedia",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Sikap positif",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"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": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "HASIL",
"Retrieval": "",
@@ -1581,6 +1597,7 @@
"Role": "Peran",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "Berjalan",
"Running...": "Berjalan...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "",
"Start of the channel": "Awal saluran",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "Anda sekarang sudah masuk.",
"Your Account": "",
"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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ie-GA/translation.json b/src/lib/i18n/locales/ie-GA/translation.json
index 34e45eb98b..dcc43a8475 100644
--- a/src/lib/i18n/locales/ie-GA/translation.json
+++ b/src/lib/i18n/locales/ie-GA/translation.json
@@ -14,25 +14,25 @@
"{{COUNT}} extracted lines": "{{COUNT}} línte eastósctha",
"{{COUNT}} files": "{{COUNT}} comhad",
"{{COUNT}} hidden lines": "{{COUNT}} línte folaithe",
- "{{COUNT}} members": "",
+ "{{COUNT}} members": "{{COUNT}} ball",
"{{COUNT}} Replies": "{{COUNT}} Freagra",
"{{COUNT}} Rows": "{{COUNT}} Sraitheanna",
"{{COUNT}} Sources": "{{COUNT}} Foinsí",
"{{COUNT}} words": "{{COUNT}} focail",
- "{{COUNT}}d_time_ago": "",
- "{{COUNT}}h_time_ago": "",
- "{{COUNT}}m_time_ago": "",
- "{{COUNT}}w_time_ago": "",
- "{{COUNT}}y_time_ago": "",
+ "{{COUNT}}d_time_ago": "l",
+ "{{COUNT}}h_time_ago": "u",
+ "{{COUNT}}m_time_ago": "n",
+ "{{COUNT}}w_time_ago": "s",
+ "{{COUNT}}y_time_ago": "b",
"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "{{LOCALIZED_DATE}} ag {{LOCALIZED_TIME}}",
"{{model}} download has been canceled": "Tá íoslódáil {{model}} curtha ar ceal",
- "{{modelName}} profile image": "",
+ "{{modelName}} profile image": "{{modelName}} íomhá próifíle ",
"{{NAMES}} reacted with {{REACTION}}": "D’fhreagair {{NAMES}} le {{REACTION}}",
"{{user}}'s Chats": "Comhráite {{user}}",
"{{webUIName}} Backend Required": "{{webUIName}} Ceoldeireadh Riachtanach",
"*Prompt node ID(s) are required for image generation": "* Tá ID nód leid ag teastáil chun íomhá a ghiniúint",
"1 Source": "1 Foinse",
- "1m_time_ago": "",
+ "1m_time_ago": "1 nóiméad ó shin",
"A collaboration channel where people join as members": "Cainéal comhoibrithe ina mbíonn daoine ag glacadh páirte mar bhaill",
"A discussion channel where access is controlled by groups and permissions": "Cainéal plé ina bhfuil rochtain rialaithe ag grúpaí agus ceadanna",
"A new version (v{{LATEST_VERSION}}) is now available.": "Tá leagan nua (v {{LATEST_VERSION}}) ar fáil anois.",
@@ -43,8 +43,8 @@
"Accept Autocomplete Generation\nJump to Prompt Variable": "Glac le Giniúint Uathchríochnaithe\nLéim go dtí an Athróg Pras",
"Access": "Rochtain",
"Access Control": "Rialaithe Rochtana",
- "Access Grants": "",
- "Access List": "",
+ "Access Grants": "Deontais Rochtana",
+ "Access List": "Liosta Rochtana",
"Accessible to all users": "Inrochtana do gach úsáideoir",
"Account": "Cuntas",
"Account Activation Pending": "Gníomhachtaithe Cuntas",
@@ -62,8 +62,8 @@
"Add a model ID": "Cuir aitheantas samhail leis",
"Add a short description about what this model does": "Cuir cur síos gairid leis faoi na rudaí a dhéanann an tsamhail seo",
"Add a tag": "Cuir clib leis",
- "Add a tag...": "",
- "Add Access": "",
+ "Add a tag...": "Cuir clib leis...",
+ "Add Access": "Cuir Rochtain Leis",
"Add Arena Model": "Cuir Samhail Arena",
"Add Connection": "Cuir Ceangal leis",
"Add Content": "Cuir Ábhar leis",
@@ -72,25 +72,25 @@
"Add Custom Prompt": "Cuir Leid Saincheaptha leis",
"Add Details": "Cuir Sonraí leis",
"Add Files": "Cuir Comhaid",
- "Add Image": "",
+ "Add Image": "Cuir Íomhá leis",
"Add Member": "Cuir Ball leis",
"Add Members": "Cuir Baill leis",
"Add Memory": "Cuir Cuimhne",
"Add Model": "Cuir Samhail leis",
"Add Reaction": "Cuir Frithghníomh leis",
- "Add tag": "",
+ "Add tag": "Cuir clib leis",
"Add Tag": "Cuir Clib leis",
- "Add Terminal": "",
- "Add Terminal Connection": "",
+ "Add Terminal": "Cuir Teirminéal leis",
+ "Add Terminal Connection": "Cuir Nasc Teirminéal leis",
"Add text content": "Cuir ábhar téacs leis",
- "Add to favorites": "",
+ "Add to favorites": "Cuir le Ceanáin",
"Add User": "Cuir Úsáideoir leis",
"Add User Group": "Cuir Grúpa Úsáideoirí leis",
"Add webpage": "Cuir leathanach gréasáin leis",
- "Add your Open Terminal URL and API key in Settings → Integrations.": "",
+ "Add your Open Terminal URL and API key in Settings → Integrations.": "Cuir d’URL Teirminéal Oscailte agus d’eochair API leis i Socruithe → Comhtháthúcháin.",
"Additional Config": "Cumraíocht Bhreise",
"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": "Roghanna cumraíochta breise don mharcóir. Ba chóir gur teaghrán JSON é seo le péirí eochrach-luachanna. Mar shampla, '{\"key\": \"value\"}'. I measc na n-eochracha a dtacaítear leo tá: 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": "",
+ "Additional feedback comments": "Tuairimí breise aiseolais",
"Additional Parameters": "Paraiméadair Bhreise",
"Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "Cuireann sé ainmneacha comhad, teidil, rannóga, agus sleachta isteach sa téacs BM25 chun athghairm léacsach a fheabhsú.",
"Adjusting these settings will apply changes universally to all users.": "Cuirfear na socruithe seo ag coigeartú athruithe go huilíoch ar gach úsáideoir.",
@@ -100,7 +100,7 @@
"Admin Panel": "Painéal Riaracháin",
"Admin Settings": "Socruithe Riaracháin",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Bíonn rochtain ag riarthóirí ar na huirlisí go léir i gcónaí; teastaíonn ó úsáideoirí uirlisí a shanntar de réir samhail sa spás oibre.",
- "Advanced": "",
+ "Advanced": "Ardleibhéil",
"Advanced Parameters": "Paraiméadair Casta",
"Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "Paraiméadair ardleibhéil le haghaidh parsáil MinerU (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)",
"Advanced Params": "Paraiméid Casta",
@@ -108,11 +108,11 @@
"AI": "IS",
"All": "Gach",
"All chats have been unarchived.": "Tá na comhráite uile díchartlannaithe.",
- "All models are now hidden": "",
- "All models are now visible": "",
+ "All models are now hidden": "Tá na samhlacha uile i bhfolach anois",
+ "All models are now visible": "Tá na samhlacha uile le feiceáil anois",
"All models deleted successfully": "Scriosadh na samhlacha go léir go rathúil",
- "All time": "",
- "All Users": "",
+ "All time": "Gach am",
+ "All Users": "Gach Úsáideoir",
"Allow Call": "Ceadaigh Glao",
"Allow Chat Controls": "Ceadaigh Rialuithe Comhrá",
"Allow Chat Delete": "Ceadaigh Comhrá a Scriosadh",
@@ -129,13 +129,13 @@
"Allow non-local voices": "Lig guthanna neamh-áitiúla",
"Allow Rate Response": "Ceadaigh Freagairt Ráta",
"Allow Regenerate Response": "Ceadaigh Freagra Athghiniúint",
- "Allow Sharing With Users": "",
+ "Allow Sharing With Users": "Ceadaigh Comhroinnt le hÚsáideoirí",
"Allow Speech to Text": "Ceadaigh Óráid go Téacs",
"Allow Temporary Chat": "Cead Comhrá Sealadach",
"Allow Text to Speech": "Ceadaigh Téacs a Chaint",
"Allow User Location": "Ceadaigh Suíomh Úsáideora",
"Allow Voice Interruption in Call": "Ceadaigh Briseadh Guth i nGlao",
- "Allow Web Upload": "",
+ "Allow Web Upload": "Ceadaigh Uaslódáil Gréasáin",
"Allowed Endpoints": "Críochphointí Ceadaithe",
"Allowed File Extensions": "Síneadh Comhaid Ceadaithe",
"Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "Síneadh comhaid ceadaithe le haghaidh uaslódála. Deighil il-síneadh le camóga. Fág folamh do gach cineál comhaid.",
@@ -164,7 +164,7 @@
"API Keys": "Eochracha API",
"API Mode": "Mód API",
"API Timeout": "Am Teorannú API",
- "API Type": "",
+ "API Type": "Cineál API",
"API Version": "Leagan API",
"API Version is required": "Tá Leagan API ag teastáil",
"Application DN": "Feidhmchlár DN",
@@ -172,17 +172,18 @@
"applies to all users with the \"user\" role": "baineann sé le gach úsáideoir a bhfuil an ról \"úsáideoir\" aige",
"April": "Aibreán",
"Archive": "Cartlann",
- "Archive All": "",
+ "Archive All": "Cartlannaigh Gach Rud",
"Archive All Chats": "Cartlann Gach Comhrá",
"Archived Chats": "Comhráite Cartlann",
"archived-chat-export": "gcartlann-comhrá-onnmhairiú",
- "Are you sure you want to archive all chats? This action cannot be undone.": "",
+ "Are you sure you want to archive all chats? This action cannot be undone.": "An bhfuil tú cinnte gur mian leat na comhráite go léir a chartlannú? Ní féidir an gníomh seo a chealú.",
"Are you sure you want to clear all memories? This action cannot be undone.": "An bhfuil tú cinnte gur mhaith leat na cuimhní go léir a ghlanadh? Ní féidir an gníomh seo a chealú.",
"Are you sure you want to delete \"{{NAME}}\"?": "An bhfuil tú cinnte gur mian leat \"{{NAME}}\" a scriosadh?",
- "Are you sure you want to delete all chats? This action cannot be undone.": "",
+ "Are you sure you want to delete all chats? This action cannot be undone.": "An bhfuil tú cinnte gur mian leat na comhráite go léir a scriosadh? Ní féidir an gníomh seo a chealú.",
"Are you sure you want to delete this channel?": "An bhfuil tú cinnte gur mhaith leat an cainéal seo a scriosadh?",
"Are you sure you want to delete this message?": "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scriosadh?",
- "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 version? Child versions will be relinked to this version's parent.": "An bhfuil tú cinnte gur mian leat an leagan seo a scriosadh? Déanfar leaganacha linbh a athnascadh le tuismitheoir an leagain seo.",
+ "Are you sure you want to delete this?": "",
"Are you sure you want to unarchive all archived chats?": "An bhfuil tú cinnte gur mhaith leat gach comhrá cartlainne a dhíchartlannú?",
"Arena Models": "Samhlacha Réimse",
"Artifacts": "Déantáin",
@@ -215,7 +216,7 @@
"AUTOMATIC1111 Base URL is required.": "Tá URL bonn UATHOIBRÍOCH1111 ag teastáil.",
"Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "Uirlisí córais a instealladh go huathoibríoch i mód glaonna feidhme dúchais (m.sh., stampaí ama, cuimhne, stair comhrá, nótaí, srl.)",
"Available list": "Liosta atá ar fáil",
- "Available models": "",
+ "Available models": "Samhlacha atá ar fáil",
"Available Tools": "Uirlisí ar Fáil",
"available users": "úsáideoirí ar fáil",
"available!": "ar fáil!",
@@ -244,7 +245,7 @@
"Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Treisiú nó pionós a ghearradh ar chomharthaí sonracha as freagraí srianta. Déanfar luachanna laofachta a chlampáil idir -100 agus 100 (san áireamh). (Réamhshocrú: ceann ar bith)",
"Brave": "Brave",
"Brave Search API Key": "Eochair API Cuardaigh Brave",
- "Browse and query knowledge bases": "",
+ "Browse and query knowledge bases": "Brabhsáil agus fiosraigh bunachair eolais",
"Builtin Tools": "Uirlisí Tógtha",
"Bullet List": "Liosta Urchair",
"Button ID": "Aitheantas an Chnaipe",
@@ -260,16 +261,16 @@
"Call feature is not supported when using Web STT engine": "Ní thacaítear le gné glaonna agus inneall Web STT á úsáid",
"Camera": "Ceamara",
"Cancel": "Cealaigh",
- "Cancel download of {{model}}": "",
+ "Cancel download of {{model}}": "Cealaigh íoslódáil {{model}}",
"Cannot create an empty note.": "Ní féidir nóta folamh a chruthú.",
- "Cannot delete the production version": "",
+ "Cannot delete the production version": "Ní féidir an leagan táirgeachta a scriosadh",
"Capabilities": "Cumais",
"Capture": "Gabháil",
"Capture Audio": "Gabháil Fuaime",
"Certificate Path": "Cosán Teastais",
- "Change folder icon": "",
+ "Change folder icon": "Athraigh deilbhín fillteáin",
"Change Password": "Athraigh Pasfhocal",
- "Change User Role": "",
+ "Change User Role": "Athraigh Ról an Úsáideora",
"Channel": "Cainéal",
"Channel deleted successfully": "Scriosadh an cainéal go rathúil",
"Channel Name": "Ainm Cainéal",
@@ -282,19 +283,20 @@
"Character limit for autocomplete generation input": "Teorainn charachtair le haghaidh ionchur giniúna uathchríochnaithe",
"Chart new frontiers": "Cairt teorainneacha nua",
"Chat": "Comhrá",
+ "Chat archived.": "",
"Chat Background Image": "Íomhá Cúlra Comhrá",
"Chat Bubble UI": "Comhrá Bubble UI",
- "Chat Completions": "",
+ "Chat Completions": "Críochnuithe Comhrá",
"Chat Conversation": "Caint agus comhrá",
"Chat direction": "Treo comhrá",
- "Chat exported successfully": "",
- "Chat History": "",
+ "Chat exported successfully": "Easpórtáil an chomhrá go rathúil",
+ "Chat History": "Stair Chomhrá",
"Chat ID": "Aitheantas Comhrá",
"Chat moved successfully": "Bogadh an comhrá go rathúil",
"Chat Permissions": "Ceadanna Comhrá",
"Chat Tags Auto-Generation": "Clibeanna Comhrá Auto-Giniúint",
- "Chat unshared successfully.": "",
- "chats": "",
+ "Chat unshared successfully.": "Comhrá díroinnte go rathúil.",
+ "chats": "comhráite",
"Chats": "Comhráite",
"Check Again": "Seiceáil Arís",
"Check for updates": "Seiceáil nuashonruithe",
@@ -309,7 +311,7 @@
"Citations": "Comhlua",
"Clear memory": "Cuimhne ghlan",
"Clear Memory": "Glan Cuimhne",
- "Clear search": "",
+ "Clear search": "Glan an cuardach",
"Clear status": "Glan stádas",
"click here": "cliceáil anseo",
"Click here for filter guides.": "Cliceáil anseo le haghaidh treoracha scagaire.",
@@ -324,17 +326,17 @@
"Click here to upload a workflow.json file.": "Cliceáil anseo chun comhad workflow.json a uaslódáil.",
"click here.": "cliceáil anseo.",
"Click on the user role button to change a user's role.": "Cliceáil ar an gcnaipe ról úsáideora chun ról úsáideora a athrú.",
- "Click to copy ID": "",
+ "Click to copy ID": "Cliceáil chun an t-aitheantas a chóipeáil",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Diúltaíodh cead scríofa an ghearrthaisce. Seiceáil socruithe do bhrabhsálaí chun an rochtain riachtanach a dheonú.",
"Clone": "Clón",
"Clone Chat": "Comhrá Clón",
"Clone of {{TITLE}}": "Clón de {{TITLE}}",
"Close": "Dún",
"Close Banner": "Dún an Meirge",
- "Close chat controls": "",
- "Close citation modal": "",
+ "Close chat controls": "Dún rialuithe comhrá",
+ "Close citation modal": "Modúl lua dlúth",
"Close Configure Connection Modal": "Dún Cumraigh Módúil Nasc",
- "Close feedback": "",
+ "Close feedback": "Dún an t-aiseolas",
"Close modal": "Dún modúl",
"Close Modal": "Dún Módúil",
"Close settings modal": "Dún modúl na socruithe",
@@ -363,15 +365,15 @@
"ComfyUI Workflow": "Sreabhadh Oibre ComfyUI",
"ComfyUI Workflow Nodes": "Nóid Sreabhadh Oibre ComfyUI",
"Comma separated Node Ids (e.g. 1 or 1,2)": "Aitheantóirí Nóid scartha le camóga (m.sh. 1 nó 1,2)",
- "command": "",
+ "command": "ordú",
"Command": "Ordú",
"Comment": "Trácht",
- "Commit Message": "",
- "Community Reviews": "",
+ "Commit Message": "Teachtaireacht Tiomnaithe",
+ "Community Reviews": "Léirmheasanna Pobail",
"Completions": "Críochnaithe",
"Compress Images in Channels": "Comhbhrúigh Íomhánna i gCainéil",
"Concurrent Requests": "Iarrataí Comhthéime",
- "Config": "",
+ "Config": "Cumraíocht",
"Config imported successfully": "Cumraíocht allmhairithe go rathúil",
"Configure": "Cumraigh",
"Confirm": "Deimhnigh",
@@ -379,9 +381,9 @@
"Confirm your action": "Deimhnigh do ghníomh",
"Confirm your new password": "Deimhnigh do phasfhocal nua",
"Confirm Your Password": "Deimhnigh Do Phasfhocal",
- "Connect to an AI provider to start chatting": "",
- "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "",
- "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "",
+ "Connect to an AI provider to start chatting": "Ceangail le soláthraí AI chun comhrá a thosú",
+ "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Ceangail le cásanna Open Terminal chun comhaid a bhrabhsáil agus iad a úsáid mar uirlisí atá ar siúl i gcónaí. Ní féidir ach ceann amháin a bheith gníomhach ag an am céanna.",
+ "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "Ceangail le cásanna Open Terminal. Beidh rochtain ag gach úsáideoir ar bhrabhsáil comhad agus uirlisí críochfoirt trí na freastalaithe seo.",
"Connect to your own OpenAI compatible API endpoints.": "Ceangail le do chríochphointí API atá comhoiriúnach le OpenAI.",
"Connect to your own OpenAPI compatible external tool servers.": "Ceangail le do fhreastalaithe uirlisí seachtracha atá comhoiriúnach le OpenAPI.",
"Connection failed": "Theip ar an gceangal",
@@ -409,21 +411,21 @@
"Copied shared chat URL to clipboard!": "Cóipeáladh URL an chomhrá roinnte chuig an ngearrthaisce!",
"Copied to clipboard": "Cóipeáilte go gear",
"Copy": "Cóipeáil",
- "Copy API Key": "",
- "Copy content": "",
+ "Copy API Key": "Cóipeáil Eochair API",
+ "Copy content": "Cóipeáil ábhar",
"Copy Formatted Text": "Cóipeáil Téacs Formáidithe",
"Copy Last Code Block": "Cóipeáil an Bloc Cód Deiridh",
"Copy Last Response": "Cóipeáil an Fhreagra Deiridh",
"Copy link": "Cóipeáil nasc",
"Copy Link": "Cóipeáil Nasc",
- "Copy Prompt": "",
- "Copy Share Link": "",
+ "Copy Prompt": "CCóipeáil an Treoir",
+ "Copy Share Link": "Cóipeáil Nasc Comhroinnte",
"Copy to clipboard": "Cóipeáil chuig an ngearrthaisce",
- "Copy Token": "",
+ "Copy Token": "Cóipeáil Comhartha",
"Copy URL": "Cóipeáil URL",
"Copying to clipboard was successful!": "D'éirigh le cóipeáil chuig an ngearrthaisce!",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "Ní mór don soláthraí CORS a chumrú i gceart chun iarratais ó Open WebUI a cheadú.",
- "Could not read file.": "",
+ "Could not read file.": "Níorbh fhéidir an comhad a léamh.",
"Create": "Cruthaigh",
"Create a knowledge base": "Cruthaigh bonn eolais",
"Create a model": "Cruthaigh samhail",
@@ -451,10 +453,10 @@
"Current Password": "Pasfhocal Reatha",
"Custom": "Saincheaptha",
"Custom description enabled": "Cur síos saincheaptha cumasaithe",
- "Custom Gender": "",
+ "Custom Gender": "Inscne Saincheaptha",
"Custom Parameter Name": "Ainm Paraiméadair Saincheaptha",
"Custom Parameter Value": "Luach Paraiméadair Saincheaptha",
- "Daily Messages": "",
+ "Daily Messages": "Teachtaireachtaí Laethúla",
"Danger Zone": "Crios Contúirte",
"Dark": "Dorcha",
"Data Controls": "Rialuithe Sonraí",
@@ -483,15 +485,16 @@
"Default to ALL": "Réamhshocrú do GACH",
"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Réamhshocrú maidir le haisghabháil deighilte d'eastóscadh ábhar dírithe agus ábhartha, moltar é seo i bhformhór na gcásanna.",
"Default User Role": "Ról Úsáideora Réamhshocraithe",
- "Defaults": "",
+ "Defaults": "Réamhshocruithe",
"Delete": "Scrios",
+ "Delete {{name}}": "",
"Delete a model": "Scrios samhail",
- "Delete All": "",
+ "Delete All": "Scrios Gach Rud",
"Delete All Chats": "Scrios Gach Comhrá",
"Delete all contents inside this folder": "Scrios an t-ábhar go léir atá sa fhillteán seo",
"Delete Chat": "Scrios Comhrá",
"Delete chat?": "Scrios comhrá?",
- "Delete File": "",
+ "Delete File": "Scrios Comhad",
"Delete folder?": "Scrios fillteán?",
"Delete function?": "Scrios feidhm?",
"Delete Message": "Scrios Teachtaireacht",
@@ -499,20 +502,20 @@
"Delete Model": "Scrios an tSamhail",
"Delete note?": "Scrios an nóta?",
"Delete prompt?": "Scrios leid?",
- "Delete skill?": "",
+ "Delete skill?": "Scrios an scil?",
"delete this link": "scrios an nasc seo",
"Delete tool?": "Uirlis a scriosadh?",
"Delete User": "Scrios Úsáideoir",
- "Delete Version": "",
+ "Delete Version": "Scrios Leagan",
"Deleted": "Scriosta",
"Deleted {{deleteModelTag}}": "Scriosta {{deleteModelTag}}",
"Deleted {{name}}": "Scriosta {{name}}",
"Deleted User": "Úsáideoir Scriosta",
"Deployment names are required for Azure OpenAI": "Tá ainmneacha imscartha ag teastáil le haghaidh Azure OpenAI",
"Desc": "Cur Síos",
- "Describe the edit...": "",
- "Describe the image...": "",
- "Describe what changed...": "",
+ "Describe the edit...": "Déan cur síos ar an eagarthóireacht...",
+ "Describe the image...": "Déan cur síos ar an íomhá...",
+ "Describe what changed...": "Déan cur síos ar a bhfuil athraithe...",
"Describe your knowledge base and objectives": "Déan cur síos ar do bhunachar eolais agus do chuspóirí",
"Description": "Cur síos",
"Detect Artifacts Automatically": "Déan Déantáin a bhrath go huathoibríoch",
@@ -524,7 +527,7 @@
"Direct Message": "Teachtaireacht Dhíreach",
"Direct Tool Servers": "Freastalaithe Uirlisí Díreacha",
"Directory selection was cancelled": "Cealaíodh roghnú an eolaire",
- "Disable All": "",
+ "Disable All": "Díchumasaigh Gach Rud",
"Disable Code Interpreter": "Díchumasaigh Léirmhínitheoir Cód",
"Disable Image Extraction": "Díchumasaigh Eastóscadh Íomhá",
"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "Díchumasaigh eastóscadh íomhánna ón PDF. Má tá Úsáid LLM cumasaithe, cuirfear fotheidil leis na híomhánna go huathoibríoch. Is é Bréag an réamhshocrú.",
@@ -577,24 +580,25 @@
"Downloading stats...": "Ag íoslódáil staitisticí...",
"Draw": "Tarraing",
"Drop any files here to upload": "Scaoil aon chomhaid anseo le huaslódáil",
- "Drop files here to upload": "",
+ "Drop files here": "",
+ "Drop files here to upload": "Scaoil comhaid anseo le huaslódáil",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "m.sh. '30s', '10m'. Is iad aonaid ama bailí ná 's', 'm', 'h'.",
- "e.g. 'low', 'medium', 'high'": "",
+ "e.g. 'low', 'medium', 'high'": "m.sh. 'íseal', 'meánach', 'ard'",
"e.g. \"json\" or a JSON schema": "m.sh. \"json\" nó scéimre JSON",
"e.g. 60": "m.sh. 60",
"e.g. A filter to remove profanity from text": "m.sh. Scagaire chun profanity a bhaint as téacs",
"e.g. about the Roman Empire": "m.sh. faoin Impireacht Rómhánach",
"e.g. alloy, echo, shimmer": "m.sh. cóimhiotal, macalla, lonrach",
- "e.g. Code Review Guidelines": "",
- "e.g. code-review-guidelines": "",
+ "e.g. Code Review Guidelines": "m.sh. Treoirlínte Athbhreithnithe Cód",
+ "e.g. code-review-guidelines": "m.sh. treoirlínte athbhreithnithe-cóid",
"e.g. en": "m.sh. en",
"e.g. My Filter": "m.sh. Mo Scagaire",
"e.g. My Tools": "m.sh. Mo Uirlisí",
"e.g. my_filter": "m.sh. mo_scagaire",
"e.g. my_tools": "m.sh. mo_uirlisí",
"e.g. pdf, docx, txt": "m.sh. pdf, docx, txt",
- "e.g. Step-by-step instructions for code reviews": "",
+ "e.g. Step-by-step instructions for code reviews": "m.sh. Treoracha céim ar chéim le haghaidh athbhreithnithe cóid",
"e.g. Tell me a fun fact": "m.sh. Inis dom fíric spraíúil",
"e.g. Tell me a fun fact about the Roman Empire": "m.sh. Inis dom fíric spraíúil faoin Impireacht Rómhánach",
"e.g. Tools for performing various operations": "m.sh. Uirlisí chun oibríochtaí éagsúla a dhéanamh",
@@ -610,9 +614,9 @@
"Edit Folder": "Cuir Fillteán in Eagar",
"Edit Image": "Cuir Íomhá in Eagar",
"Edit Last Message": "Cuir an Teachtaireacht Dheiridh in Eagar",
- "Edit Memory": "Cuir Cuimhne in eagar",
- "Edit Prompt": "",
- "Edit Terminal Connection": "",
+ "Edit Memory": "Cuir Cuimhne in Eagar",
+ "Edit Prompt": "Cuir an Treoir in Eagar",
+ "Edit Terminal Connection": "Cuir Nasc Críochfoirt in Eagar",
"Edit User": "Cuir Úsáideoir in eagar",
"Edit User Group": "Cuir Grúpa Úsáideoirí in Eagar",
"Edit workflow.json content": "Cuir ábhar workflow.json in eagar",
@@ -620,16 +624,17 @@
"Edited": "Curtha in eagar",
"Editing": "Ag eagarthóireacht",
"Eject": "Díbirt",
- "Eject model": "",
+ "Eject model": "Samhail Díbirt",
"ElevenLabs": "Eleven Labs",
"Email": "Ríomhphost",
"Embark on adventures": "Dul ar eachtraí",
"Embedding": "Leabú",
"Embedding Batch Size": "Méid Baisc Leabaith",
- "Embedding Concurrent Requests": "",
+ "Embedding Concurrent Requests": "Iarratais Chomhuaineacha a Leabú",
"Embedding Model": "Samhail Leabháilte",
"Embedding Model Engine": "Inneall Samhail Leabaithe",
- "Enable All": "",
+ "Empty message": "",
+ "Enable All": "Cumasaigh Gach Rud",
"Enable API Keys": "Cumasaigh Eochracha API",
"Enable autocomplete generation for chat messages": "Cumasaigh giniúint uathchríochnaithe le haghaidh teachtaireachtaí comhrá",
"Enable Code Execution": "Cumasaigh Forghníomhú Cód",
@@ -637,7 +642,7 @@
"Enable Community Sharing": "Cumasaigh Comhroinnt Pobail",
"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.": "Cumasaigh Glasáil Cuimhne (mlock) chun cosc a chur ar shonraí samhail a bheith á malartú amach as RAM. Glasálann an rogha seo tacar oibre leathanach an tsamhail isteach sa RAM, rud a chinntíonn nach ndéanfar iad a mhalartú amach chuig diosca. Is féidir leis seo cabhrú le feidhmíocht a choinneáil trí lochtanna leathanaigh a sheachaint agus rochtain thapa ar shonraí a chinntiú.",
"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.": "Cumasaigh Mapáil Cuimhne (mmap) chun sonraí samhla a lódáil. Ligeann an rogha seo don chóras stóráil diosca a úsáid mar leathnú ar RAM trí chomhaid diosca a chóireáil amhail is dá mba i RAM iad. Is féidir leis seo feidhmíocht na samhla a fheabhsú trí rochtain níos tapúla ar shonraí a cheadú. Mar sin féin, d'fhéadfadh sé nach n-oibreoidh sé i gceart le gach córas agus féadfaidh sé méid suntasach spáis diosca a ithe.",
- "Enable Message Queue": "",
+ "Enable Message Queue": "Cumasaigh an Scuaine Teachtaireachtaí",
"Enable Message Rating": "Cumasaigh Rátáil Teachtai",
"Enable Mirostat sampling for controlling perplexity.": "Cumasaigh sampláil Mirostat chun seachrán a rialú.",
"Enable New Sign Ups": "Cumasaigh Clárúcháin Nua",
@@ -735,7 +740,7 @@
"Enter server host": "Cuir isteach óstach freastalaí",
"Enter server label": "Cuir isteach lipéad freastalaí",
"Enter server port": "Cuir isteach port freastalaí",
- "Enter skill instructions in markdown...": "",
+ "Enter skill instructions in markdown...": "Cuir isteach treoracha scile sa mharcáil síos...",
"Enter Sougou Search API sID": "Cuir isteach sID Sougou Search API",
"Enter Sougou Search API SK": "Cuir isteach Sougou Search API SK",
"Enter stop sequence": "Cuir isteach seicheamh stad",
@@ -758,9 +763,9 @@
"Enter Yacy Password": "Cuir isteach Pasfhocal Yacy",
"Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Cuir isteach URL Yacy (m.sh. http://yacy.example.com:8090)",
"Enter Yacy Username": "Cuir isteach Ainm Úsáideora Yacy",
- "Enter Yandex Web Search API Key": "",
- "Enter Yandex Web Search URL": "",
- "Enter You.com API Key": "",
+ "Enter Yandex Web Search API Key": "Iontráil Eochair API Cuardaigh Gréasáin Yandex",
+ "Enter Yandex Web Search URL": "Cuir isteach URL Cuardaigh Gréasáin Yandex",
+ "Enter You.com API Key": "Cuir isteach Eochair API You.com",
"Enter your code here...": "Iontráil do chód anseo...",
"Enter your current password": "Cuir isteach do phasfhocal reatha",
"Enter Your Email": "Cuir isteach do Ríomhphost",
@@ -794,7 +799,7 @@
"Example: sAMAccountName or uid or userPrincipalName": "Sampla: sAMAaccountName nó uid nó userPrincipalName",
"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Níos mó ná líon na suíochán i do cheadúnas. Déan teagmháil le do thoil le tacaíocht chun líon na suíochán a mhéadú.",
"Exclude": "Eisigh",
- "Execute code": "",
+ "Execute code": "Cód a fhorghníomhú",
"Execute code for analysis": "Íosluchtaigh cód le haghaidh anailíse",
"Executing **{{NAME}}**...": "**{{NAME}}** á rith...",
"Expand": "Leathnaigh",
@@ -806,7 +811,7 @@
"Export All Chats (All Users)": "Easpórtáil gach comhrá (Gach Úsáideoir)",
"Export chat (.json)": "Easpórtáil comhrá (.json)",
"Export Chats": "Comhráite Easpórtá",
- "Export Config": "",
+ "Export Config": "Cumraíocht Easpórtála",
"Export Models": "Samhlacha Easpórtála",
"Export Prompts": "Leideanna Easpórtála",
"Export to CSV": "Easpórtáil go CSV",
@@ -822,23 +827,26 @@
"Fade Effect for Streaming Text": "Éifeacht Céimnithe le haghaidh Sruthú Téacs",
"Failed to add file.": "Theip ar an gcomhad a chur leis.",
"Failed to add members": "Theip ar bhaill a chur leis",
- "Failed to attach file": "",
+ "Failed to archive chat.": "",
+ "Failed to attach file": "Theip ar an gcomhad a cheangal",
"Failed to clear status": "Theip ar an stádas a ghlanadh",
"Failed to connect to {{URL}} OpenAPI tool server": "Theip ar nascadh le {{URL}} freastalaí uirlisí OpenAPI",
- "Failed to connect to {{URL}} terminal server": "",
+ "Failed to connect to {{URL}} terminal server": "Theip ar cheangal le freastalaí críochfoirt {{URL}}",
"Failed to copy link": "Theip ar an nasc a chóipeáil",
"Failed to create API Key.": "Theip ar an eochair API a chruthú.",
"Failed to delete note": "Theip ar an nóta a scriosadh",
- "Failed to download image": "",
+ "Failed to download image": "Theip ar an íomhá a íoslódáil",
"Failed to extract content from the file: {{error}}": "Theip ar an ábhar a bhaint as an gcomhad: {{error}}",
"Failed to extract content from the file.": "Theip ar an ábhar a bhaint as an gcomhad.",
"Failed to fetch models": "Theip ar shamhlacha a fháil",
"Failed to generate title": "Theip ar an teideal a ghiniúint",
"Failed to import models": "Theip ar samhail a iompórtáil",
"Failed to load chat preview": "Theip ar réamhamharc comhrá a lódáil",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Theip ar an gcomhad Excel/CSV a lódáil. Déan iarracht é a íoslódáil ina ionad.",
"Failed to load file content.": "Theip ar lódáil ábhar an chomhaid.",
- "Failed to load Interface settings": "",
+ "Failed to load Interface settings": "Theip ar shocruithe an Chomhéadain a lódáil",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Theip ar an gcomhrá a bhogadh",
"Failed to process URL: {{url}}": "Theip ar phróiseáil an URL: {{url}}",
"Failed to read clipboard contents": "Theip ar ábhar gearrthaisce a lé",
@@ -848,8 +856,8 @@
"Failed to save connections": "Theip ar na naisc a shábháil",
"Failed to save conversation": "Theip ar an gcomhrá a shábháil",
"Failed to save models configuration": "Theip ar chumraíocht na samhlacha a shábháil",
- "Failed to save terminal servers": "",
- "Failed to unshare chat.": "",
+ "Failed to save terminal servers": "Theip ar fhreastalaithe críochfoirt a shábháil",
+ "Failed to unshare chat.": "Theip ar an gcomhrá a dhíroinnt.",
"Failed to update settings": "Theip ar shocruithe a nuashonrú",
"Failed to update status": "Theip ar an stádas a nuashonrú",
"Failed to upload file.": "Theip ar uaslódáil an chomhaid.",
@@ -857,7 +865,7 @@
"Features Permissions": "Ceadanna Gnéithe",
"February": "Feabhra",
"Feedback": "Aiseolas",
- "Feedback Activity": "",
+ "Feedback Activity": "Gníomhaíocht Aiseolais",
"Feedback deleted successfully": "Scriosadh an t-aiseolas go rathúil",
"Feedback Details": "Sonraí Aiseolais",
"Feedback History": "Stair Aiseolais",
@@ -865,21 +873,21 @@
"Female": "Baineann",
"File": "Comhad",
"File added successfully.": "D'éirigh leis an gcomhad a chur leis.",
- "File attached to chat": "",
- "File browser": "",
- "File content": "",
+ "File attached to chat": "Comhad ceangailte leis an gcomhrá",
+ "File browser": "Brabhsálaí comhad",
+ "File content": "Ábhar an chomhaid",
"File content updated successfully.": "D'éirigh le hábhar an chomhaid a nuashonrú.",
"File Context": "Comhthéacs Comhaid",
- "File deleted successfully.": "",
+ "File deleted successfully.": "Scriosadh an comhad go rathúil.",
"File Mode": "Mód Comhad",
- "File name": "",
+ "File name": "Ainm comhaid",
"File not found.": "Níor aimsíodh an comhad.",
"File removed successfully.": "D'éirigh le baint an chomhaid.",
"File size should not exceed {{maxSize}} MB.": "Níor chóir go mbeadh méid an chomhaid níos mó ná {{maxSize}} MB.",
"File Upload": "Uaslódáil Comhaid",
"File uploaded successfully": "D'éirigh le huaslódáil an chomhaid",
"File uploaded!": "Comhad uaslódáilte!",
- "Filename": "",
+ "Filename": "Ainm comhaid",
"Files": "Comhaid",
"Filter": "Scagaire",
"Filter is now globally disabled": "Tá an scagaire faoi mhíchumas go domhanda",
@@ -893,22 +901,23 @@
"Focus Chat Input": "Dírigh ar Ionchur Comhrá",
"Folder": "Fillteán",
"Folder Background Image": "Íomhá Chúlra Fillteáin",
+ "Folder created successfully": "",
"Folder deleted successfully": "Scriosadh an fillteán go rathúil",
"Folder Max File Count": "Uasmhéid Líon Comhad Fillteán",
- "Folder name": "",
+ "Folder name": "Ainm fillteáin",
"Folder Name": "Ainm an Fhillteáin",
"Folder name cannot be empty.": "Ní féidir ainm fillteáin a bheith folamh.",
"Folder name updated successfully": "D'éirigh le hainm an fhillteáin a nuashonrú",
- "Folder options": "",
+ "Folder options": "Roghanna fillteáin",
"Folder updated successfully": "Nuashonraíodh an fillteán go rathúil",
"Folders": "Fillteáin",
"Follow up": "Leanúint suas",
"Follow Up Generation": "Giniúint Leantach",
"Follow Up Generation Prompt": "Leid Ghiniúna Leanúnach",
- "Follow up: {{question}}": "",
+ "Follow up: {{question}}": "Leanúint suas: {{question}}",
"Follow-Up Auto-Generation": "Uathghiniúint Leantach",
"Followed instructions perfectly": "Lean treoracha go foirfe",
- "for placeholders": "",
+ "for placeholders": "do shealbhóirí áite",
"Force OCR": "Fórsaigh OCR",
"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "Éirigh OCR a chur i bhfeidhm ar gach leathanach den PDF. Is féidir leis seo torthaí níos measa a bheith mar thoradh air má tá téacs maith i do PDFanna. Is é Bréag an rogha réamhshocraithe.",
"Forge new paths": "Déan cosáin nua a chruthú",
@@ -943,13 +952,13 @@
"General": "Ginearálta",
"Generate": "Gin",
"Generate an image": "Gin íomhá",
- "Generate and edit images": "",
+ "Generate and edit images": "Íomhánna a ghiniúint agus a chur in eagar",
"Generate Message Pair": "Gin Péire Teachtaireachta",
"Generated Image": "Íomhá Ginithe",
- "Generated images will appear here": "",
+ "Generated images will appear here": "Beidh íomhánna ginte le feiceáil anseo",
"Generating search query": "Giniúint ceist cuardaigh",
"Generating...": "Ag giniúint...",
- "Get current time and perform date/time calculations": "",
+ "Get current time and perform date/time calculations": "Faigh an t-am reatha agus déan ríomhanna dáta/ama",
"Get information on {{name}} in the UI": "Faigh eolas faoi {{name}} sa chomhéadan úsáideora",
"Get started": "Cuir tús leis",
"Get started with {{WEBUI_NAME}}": "Cuir tús le {{WEBUI_NAME}}",
@@ -979,20 +988,20 @@
"Height": "Airde",
"Hello, {{name}}": "Dia duit, {{name}}",
"Help": "Cabhair",
- "Help the community discover great models": "",
+ "Help the community discover great models": "Cabhraigh leis an bpobal samhlacha iontacha a aimsiú",
"Hex Color": "Dath Heics",
"Hex Color - Leave empty for default color": "Dath Heics - Fág folamh don dath réamhshocraithe",
- "Hidden": "",
+ "Hidden": "I bhfolach",
"Hide": "Folaigh",
- "Hide All": "",
+ "Hide All": "Folaigh Gach Rud",
"Hide from Sidebar": "Folaigh ón mBarra Taoibh",
"Hide Model": "Folaigh an tSamhail",
"High": "Ard",
"High Contrast Mode": "Mód Ardchodarsnachta",
- "History": "",
+ "History": "Stair",
"Home": "Baile",
"Host": "Óstach",
- "Hourly Messages": "",
+ "Hourly Messages": "Teachtaireachtaí Uaireanta",
"How can I help you today?": "Conas is féidir liom cabhrú leat inniu?",
"How would you rate this response?": "Cad é mar a mheasfá an freagra seo?",
"HTML": "HTML",
@@ -1002,7 +1011,7 @@
"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.": "Admhaím gur léigh mé agus tuigim impleachtaí mo ghníomhaíochta. Táim ar an eolas faoi na rioscaí a bhaineann le cód treallach a fhorghníomhú agus tá iontaofacht na foinse fíoraithe agam.",
"ID": "ID",
"ID cannot contain \":\" or \"|\" characters": "Ní féidir carachtair \":\" nó \"|\" a bheith san ID",
- "ID copied to clipboard": "",
+ "ID copied to clipboard": "Aitheantas cóipeáilte chuig an ghearrthaisce",
"iframe Sandbox Allow Forms": "iframe Bosca Gainimh Foirmeacha Ceadaithe",
"iframe Sandbox Allow Same Origin": "ceadaigh Bosca Gainimh iframe an Bunús Céanna",
"Ignite curiosity": "Las fiosracht",
@@ -1023,14 +1032,14 @@
"Images": "Íomhánna",
"Import": "Iompórtáil",
"Import Chats": "Comhráite iompórtá",
- "Import Config": "",
+ "Import Config": "Cumraíocht Iompórtála",
"Import From Link": "Iompórtáil Ó Nasc",
"Import Models": "Iompórtáil Samhlacha",
"Import Prompts": "Leideanna Iompórtála",
"Import successful": "D'éirigh leis an allmhairiú",
"Import Tools": "Uirlisí Iompórtála",
"Important Update": "Nuashonrú tábhachtach",
- "Inactive": "",
+ "Inactive": "Neamhghníomhach",
"Include": "Cuir san áireamh",
"Include `--api-auth` flag when running stable-diffusion-webui": "Cuir bratach `--api-auth` san áireamh agus webui stable-diffusion-reatha á rith",
"Include `--api` flag when running stable-diffusion-webui": "Cuir bratach `--api` san áireamh agus webui cobhsaí-scaipthe á rith",
@@ -1103,22 +1112,22 @@
"Landing Page Mode": "Mód Leathanach Tuirlingthe",
"Language": "Teanga",
"Language Locales": "Logánta Teanga",
- "Last 24 hours": "",
- "Last 30 days": "",
- "Last 7 days": "",
- "Last 90 days": "",
+ "Last 24 hours": "24 uair an chloig seo caite",
+ "Last 30 days": "30 lá seo caite",
+ "Last 7 days": "7 lá seo caite",
+ "Last 90 days": "90 lá seo caite",
"Last Active": "Gníomhach Deiridh",
"Last Modified": "Athraithe Deiridh",
"Last reply": "Freagra deiridh",
"LDAP": "LDAP",
"LDAP server updated": "Nuashonraíodh freastalaí LDAP",
"Leaderboard": "An Clár Ceannairí",
- "Learn more": "",
+ "Learn more": "Foghlaim níos mó",
"Learn More": "Foghlaim Tuilleadh",
- "Learn more about Open Terminal": "",
+ "Learn more about Open Terminal": "Foghlaim tuilleadh faoi Chríochfort Oscailte",
"Learn more about OpenAPI tool servers.": "Foghlaim tuilleadh faoi fhreastalaithe uirlisí OpenAPI.",
"Learn more about Voxtral transcription.": "Foghlaim tuilleadh faoi thrascríobh Voxtral.",
- "Leave a public review for {{modelName}}": "",
+ "Leave a public review for {{modelName}}": "Fág léirmheas poiblí do {{modelName}}",
"Leave empty for no compression": "Fág folamh le haghaidh gan comhbhrú",
"Leave empty for unlimited": "Fág folamh le haghaidh neamhtheoranta",
"Leave empty to include all models from \"{{url}}\" endpoint": "Fág folamh chun gach samhail ó chríochphointe \"{{url}}\" a áireamh",
@@ -1126,7 +1135,7 @@
"Leave empty to include all models from \"{{url}}/models\" endpoint": "Fág folamh chun gach samhail ón gcríochphointe \"{{url}}/models\" a chur san áireamh",
"Leave empty to include all models or select specific models": "Fág folamh chun gach samhail a chur san áireamh nó roghnaigh samhail sonracha",
"Leave empty to use first admin user": "Fág folamh chun an chéad úsáideoir riarthóra a úsáid",
- "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 config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "Fág folamh chun an chumraíocht réamhshocraithe a úsáid, nó cuir isteach json bailí (féach https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)",
"Leave empty to use the default model (voxtral-mini-latest).": "Fág folamh chun an tsamhail réamhshocraithe (voxtral-mini-latest) a úsáid.",
"Leave empty to use the default prompt, or enter a custom prompt": "Fág folamh chun an leid réamhshocraithe a úsáid, nó cuir isteach leid saincheaptha",
"Leave model field empty to use the default model.": "Fág an réimse samhail folamh chun an tsamhail réamhshocraithe a úsáid.",
@@ -1136,10 +1145,10 @@
"Lift List": "Liosta Ardaitheoirí",
"Light": "Solas",
"Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "Teorainn a chur le fiosrúcháin chuardaigh chomhuaineacha. 0 = gan teorainn (réamhshocraithe). Socraigh go 1 le haghaidh forghníomhú seicheamhach (molta do APIanna le teorainneacha ráta dochta cosúil le sraith saor in aisce Brave).",
- "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "",
+ "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "Cuireann sé teorainn le líon na n-iarratas leabaithe comhuaineach. Socraigh go 0 le haghaidh neamhtheoranta.",
"List": "Liosta",
"Listening...": "Éisteacht...",
- "Live": "",
+ "Live": "Beo",
"Llama.cpp": "Llama.cpp",
"LLMs can make mistakes. Verify important information.": "Is féidir le LLManna botúin a dhéanamh. Fíoraigh faisnéis thábhachtach.",
"Loader": "Lódóir",
@@ -1157,9 +1166,9 @@
"Make sure to export a workflow.json file as API format from ComfyUI.": "Déan cinnte comhad workflow.json a onnmhairiú mar fhormáid API ó ComfyUI.",
"Male": "Fireann",
"Manage": "Bainistiú",
- "Manage Connections": "",
+ "Manage Connections": "Bainistigh Naisc",
"Manage Direct Connections": "Bainistigh Naisc Dhíreacha",
- "Manage Files": "",
+ "Manage Files": "Bainistigh Comhaid",
"Manage Models": "Samhlacha a bhainistiú",
"Manage Ollama": "Bainistigh Ollama",
"Manage Ollama API Connections": "Bainistigh Naisc API Ollama",
@@ -1182,7 +1191,7 @@
"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.": "Is turgnamhach tacaíocht MCP agus athraítear a shonraíocht go minic, rud a d’fhéadfadh neamh-chomhoiriúnachtaí a bheith mar thoradh air. Déanann foireann Open WebUI cothabháil dhíreach ar thacaíocht sonraíochta OpenAPI, rud a fhágann gurb é an rogha is iontaofa é le haghaidh comhoiriúnachta.",
"Medium": "Meánach",
"Member removed successfully": "Baineadh an ball go rathúil",
- "members": "",
+ "members": "baill",
"Members": "Baill",
"Members added successfully": "Baill curtha leis go rathúil",
"Memories": "Cuimhní",
@@ -1196,10 +1205,10 @@
"Merged Response": "Freagra Cumaiscthe",
"Message": "Teachtaireacht",
"Message counts and response timestamps": "Comhaireamh teachtaireachtaí agus stampaí ama freagartha",
- "Message counts are based on assistant responses.": "",
+ "Message counts are based on assistant responses.": "Tá comhaireamh teachtaireachtaí bunaithe ar fhreagraí an chúntóra.",
"Message rating should be enabled to use this feature": "Ba cheart rátáil teachtaireachta a chumasú chun an ghné seo a úsáid",
- "messages": "",
- "Messages": "",
+ "messages": "teachtaireachtaí",
+ "Messages": "Teachtaireachtaí",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Ní roinnfear teachtaireachtaí a sheolann tú tar éis do nasc a chruthú. Beidh úsáideoirí leis an URL in ann féachaint ar an gcomhrá roinnte.",
"Microsoft OneDrive": "Microsoft OneDrive",
"Microsoft OneDrive (personal)": "Microsoft OneDrive (pearsanta)",
@@ -1222,7 +1231,7 @@
"Model can execute code and perform calculations": "Is féidir leis an tsamhail cód a fhorghníomhú agus ríomhaireachtaí a dhéanamh",
"Model can generate images based on text prompts": "Is féidir leis an tsamhail íomhánna a ghiniúint bunaithe ar leideanna téacs",
"Model can search the web for information": "Is féidir leis an tsamhail cuardach a dhéanamh ar an ngréasán le haghaidh faisnéise",
- "Model Capabilities": "",
+ "Model Capabilities": "Cumais Samhail",
"Model created successfully!": "Cruthaíodh an tsamhail go rathúil!",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Fuarthas cosán an samhail. Tá gearrainm an tsamhail ag teastáil le haghaidh nuashonraithe, ní féidir leanúint ar aghaidh.",
"Model Filtering": "Samhail Scagadh",
@@ -1233,15 +1242,15 @@
"Model name already exists, please choose a different one": "Tá ainm samhail ann cheana féin, roghnaigh ceann eile le do thoil",
"Model Name is required.": "Tá Ainm an tSamhail de dhíth.",
"Model names and usage frequency": "Ainmneacha samhlacha agus minicíocht úsáide",
- "Model not found": "",
+ "Model not found": "Níor aimsíodh an tsamhail",
"Model not selected": "Níor roghnaíodh an tsamhail",
- "Model Parameters": "",
+ "Model Parameters": "Paraiméadair Samhail",
"Model Params": "Paraiméadair Samhail",
"Model Permissions": "Ceadanna Samhail",
"Model responses or outputs": "Freagraí nó aschuir mhúnla",
"Model unloaded successfully": "Díluchtaíodh an tsamhail go rathúil",
"Model updated successfully": "An tsamhail nuashonraithe",
- "Model Usage": "",
+ "Model Usage": "Úsáid Samhail",
"Model(s) do not support file upload": "Ní thacaíonn samhail(í) le huaslódáil comhaid",
"Modelfile Content": "Ábhar Samhail Chomhaid",
"Models": "Samhlacha",
@@ -1254,10 +1263,11 @@
"Mojeek Search API Key": "Eochair API Cuardach Mojeek",
"More": "Tuilleadh",
"More Concise": "Níos Gonta",
- "More options": "",
+ "More options": "Tuilleadh roghanna",
"More Options": "Tuilleadh Roghanna",
"Move": "Bog",
- "My Terminal": "",
+ "Moved {{name}}": "",
+ "My Terminal": "Mo Teirminéal",
"Name": "Ainm",
"Name and ID are required, please fill them out": "Tá ainm agus aitheantas ag teastáil, líon isteach iad le do thoil",
"Name your knowledge base": "Cuir ainm ar do bhunachar eolais",
@@ -1265,23 +1275,23 @@
"New": "Nua",
"New Button": "Cnaipe Nua",
"New Chat": "Comhrá Nua",
- "New File": "",
+ "New File": "Comhad Nua",
"New Folder": "Fillteán Nua",
"New Function": "Feidhm Nua",
- "New Group": "",
+ "New Group": "Grúpa Nua",
"New Knowledge": "Eolas Nua",
"New Model": "Samhail Nua",
"New Note": "Nóta Nua",
"New Password": "Pasfhocal Nua",
"New Prompt": "Leid Nua",
- "New Skill": "",
+ "New Skill": "Scil Nua",
"New Temporary Chat": "Comhrá Sealadach Nua",
- "New Terminal": "",
+ "New Terminal": "Teirminéal Nua",
"New Tool": "Uirlis Nua",
"New Webhook": "Gréasáin Nua",
"new-channel": "nua-chainéil",
"Next message": "An chéad teachtaireacht eile",
- "No access grants. Private to you.": "",
+ "No access grants. Private to you.": "Gan aon deontais rochtana. Príobháideach duitse.",
"No activity data": "Gan aon sonraí gníomhaíochta",
"No authentication": "Gan fíordheimhniú",
"No chats found": "Ní bhfuarthas aon chomhráite",
@@ -1291,24 +1301,26 @@
"No content found": "Níor aimsíodh aon ábhar",
"No content to speak": "Níl aon ábhar le labhairt",
"No conversation to save": "Gan aon chomhrá le sábháil",
- "No data": "",
- "No data found": "",
+ "No data": "Gan aon sonraí",
+ "No data found": "Níor aimsíodh aon sonraí",
"No distance available": "Níl achar ar fáil",
"No expiration can pose security risks.": "Ní féidir le haon dáta éaga rioscaí slándála a chruthú.",
"No feedback found": "Níor aimsíodh aon aiseolas",
"No file selected": "Níl aon chomhad roghnaithe",
- "No files found": "",
+ "No files found": "Níor aimsíodh aon chomhaid",
"No files in this knowledge base.": "Níl aon chomhaid sa bhunachar eolais seo.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Níor aimsíodh aon fheidhmeanna",
- "No groups found": "",
- "No history available": "",
+ "No groups found": "Níor aimsíodh aon ghrúpaí",
+ "No history available": "Níl aon stair ar fáil",
"No HTML, CSS, or JavaScript content found.": "Níor aimsíodh aon ábhar HTML, CSS nó JavaScript.",
"No inference engine with management support found": "Níor aimsíodh aon inneall tátail le tacaíocht bhainistíochta",
+ "No kernel": "",
"No knowledge bases found.": "Níor aimsíodh aon bhunachair eolais.",
"No knowledge found": "Níor aimsíodh aon eolas",
"No memories to clear": "Gan cuimhní cinn a ghlanadh",
"No model IDs": "Gan aon aitheantóirí samhail",
- "No models available": "",
+ "No models available": "Níl aon samhlacha ar fáil",
"No models found": "Níor aimsíodh samhlacha",
"No models selected": "Uimh samhlacha roghnaithe",
"No Notes": "Gan Nótaí",
@@ -1319,13 +1331,14 @@
"No results": "Níl aon torthaí le fáil",
"No results found": "Níl aon torthaí le fáil",
"No search query generated": "Ní ghintear aon cheist cuardaigh",
- "No skills found": "",
+ "No servers detected": "",
+ "No skills found": "Níor aimsíodh aon scileanna",
"No source available": "Níl aon fhoinse ar fáil",
"No sources found": "Níor aimsíodh aon fhoinsí",
"No suggestion prompts": "Gan leideanna molta",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
- "No tool server connections configured.": "",
+ "No Terminal connection configured.": "Gan nasc teirminéal cumraithe.",
+ "No terminal connections configured.": "Gan aon naisc teirminéal cumraithe.",
+ "No tool server connections configured.": "Níl aon naisc freastalaí uirlisí cumraithe.",
"No tools found": "Níor aimsíodh aon uirlisí",
"No users were found.": "Níor aimsíodh aon úsáideoirí.",
"No valves": "Gan comhlaí",
@@ -1381,10 +1394,10 @@
"Open modal to configure connection": "Oscail an modal chun an nasc a chumrú",
"Open Modal To Manage Floating Quick Actions": "Oscail Modúl Chun Gníomhartha Tapa Snámhacha a Bhainistiú",
"Open Modal To Manage Image Compression": "Oscail Modúl Chun Comhbhrú Íomhá a Bhainistiú",
- "Open Model Selector": "",
+ "Open Model Selector": "Oscail Roghnóir Samhail",
"Open Settings": "Oscail Socruithe",
"Open Sidebar": "Oscail an Barra Taoibh",
- "Open Terminal": "",
+ "Open Terminal": "Oscail an Teirminéal",
"Open User Profile Menu": "Oscail Roghchlár Próifíl Úsáideora",
"Open WebUI can use tools provided by any OpenAPI server.": "Is féidir le WebUI Oscailte uirlisí a úsáid a sholáthraíonn aon fhreastalaí OpenAPI.",
"Open WebUI uses faster-whisper internally.": "Úsáideann Open WebUI cogar níos tapúla go hinmheánach.",
@@ -1402,19 +1415,19 @@
"OpenAPI": "OpenAPI",
"OpenAPI Spec": "Sonraíocht OpenAPI",
"openapi.json URL or Path": "openapi.json URL nó Cosán",
- "optional": "",
+ "optional": "roghnach",
"Optional": "Roghnach",
"or": "nó",
"Ordered List": "Liosta Ordaithe",
"Other": "Eile",
- "Output": "",
+ "Output": "Aschur",
"OUTPUT": "ASCHUR",
"Output format": "Formáid aschuir",
"Output Format": "Formáid Aschuir",
"Overview": "Forbhreathnú",
"page": "leathanach",
- "Page": "",
- "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "",
+ "Page": "Leathanach",
+ "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "Cruthaíonn mód leathanaigh doiciméad amháin in aghaidh an leathanaigh. Comhcheanglaíonn mód aonair na leathanaigh go léir in aon doiciméad amháin le haghaidh roinnt níos fearr trasna teorainneacha leathanaigh.",
"Paginate": "Leathanaigh",
"Parameters": "Paraiméadair",
"Parent message not found": "Níor aimsíodh teachtaireacht tuismitheora",
@@ -1424,7 +1437,7 @@
"Paste Large Text as File": "Greamaigh Téacs Mór mar Chomhad",
"PDF document (.pdf)": "Doiciméad PDF (.pdf)",
"PDF Extract Images (OCR)": "Íomhánna Sliocht PDF (OCR)",
- "PDF Loader Mode": "",
+ "PDF Loader Mode": "Mód Luchtaithe PDF",
"pending": "ar feitheamh",
"Pending": "Ar feitheamh",
"Pending User Overlay Content": "Ábhar Forleagan Úsáideora atá ar Feitheamh",
@@ -1441,7 +1454,7 @@
"Pin": "Bioráin",
"Pinned": "Pinneáilte",
"Pinned Messages": "Teachtaireachtaí Pionáilte",
- "Pinned Models": "",
+ "Pinned Models": "Samhlacha bioráilte",
"Pioneer insights": "Léargais ceannródaí",
"Pipe": "Píopa",
"Pipeline deleted successfully": "Scriosta píblíne go rathúil",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Roghnaigh úsáideoir amháin ar a laghad don chainéal Teachtaireachtaí Díreacha.",
"Please wait until all files are uploaded.": "Fan go dtí go mbeidh na comhaid go léir uaslódáilte.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Dearcadh dearfach",
"Prefer not to say": "Is fearr liom gan a rá",
"Prefix ID": "Aitheantas Réimír",
@@ -1485,14 +1499,14 @@
"Previous message": "Teachtaireacht roimhe seo",
"Private": "Príobháideach",
"Private conversation between selected users": "Comhrá príobháideach idir úsáideoirí roghnaithe",
- "Production version updated": "",
+ "Production version updated": "Leagan táirgeachta nuashonraithe",
"Profile": "Próifíl",
"Prompt": "Leid",
"Prompt Autocompletion": "Uathchríochnú Pras",
"Prompt Content": "Ábhar Leid",
"Prompt created successfully": "Leid cruthaithe go rathúil",
- "Prompt Name": "",
- "Prompt Suggestions": "",
+ "Prompt Name": "Ainm an Phraghas",
+ "Prompt Suggestions": "Moltaí Treoir",
"Prompt updated successfully": "D'éirigh leis an leid a nuashonrú",
"Prompts": "Leabhair",
"Prompts Access": "Rochtain ar Chuirí",
@@ -1503,11 +1517,12 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Tarraing \"{{searchValue}}\" ó Ollama.com",
"Pull a model from Ollama.com": "Tarraing samhail ó Ollama.com",
"Pull Model": "Samhail Tarraingthe",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Cuirí Ginearáil Ceisteanna",
"Querying": "Ag fiosrú",
"Quick Actions": "Gníomhartha Tapa",
"RAG Template": "Teimpléad RAG",
- "Rate {{rating}} out of 10": "",
+ "Rate {{rating}} out of 10": "Rátáil {{rating}} as 10",
"Rating": "Rátáil",
"Re-rank models by topic similarity": "Athrangú samhlacha de réir cosúlachta topaice",
"Read": "Léigh",
@@ -1524,7 +1539,7 @@
"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.": "Laghdaíonn sé an dóchúlacht go giniúint nonsense. Tabharfaidh luach níos airde (m.sh. 100) freagraí níos éagsúla, agus beidh luach níos ísle (m.sh. 10) níos coimeádaí.",
"Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Tagairt duit féin mar \"Úsáideoir\" (m.sh., \"Tá an úsáideoir ag foghlaim Spáinnis\")",
"Reference Chats": "Comhráite Tagartha",
- "Refresh": "",
+ "Refresh": "Athnuachan",
"Refused when it shouldn't have": "Diúltaíodh nuair nár chóir dó",
"Regenerate": "Athghiniúint",
"Regenerate Menu": "Athghin an Roghchlár",
@@ -1543,14 +1558,14 @@
"Remember Dismissal": "Cuimhnigh ar an Dífhostú",
"Remove": "Bain",
"Remove {{MODELID}} from list.": "Bain {{MODELID}} den liosta.",
- "Remove action": "",
+ "Remove action": "Bain gníomh",
"Remove file": "Bain comhad",
"Remove File": "Bain Comhad",
- "Remove from favorites": "",
+ "Remove from favorites": "Bain de Ceanáin",
"Remove image": "Bain íomhá",
"Remove Model": "Bain an tSamhail",
"Rename": "Athainmnigh",
- "Render Markdown in Previews": "",
+ "Render Markdown in Previews": "Rindreáil Markdown i Réamhamhairc",
"Reorder Models": "Athordú na Samhlacha",
"Reply": "Freagra",
"Reply in Thread": "Freagra i Snáithe",
@@ -1569,7 +1584,8 @@
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Ní féidir fógraí freagartha a ghníomhachtú toisc gur diúltaíodh ceadanna an tsuímh Ghréasáin. Tabhair cuairt ar do shocruithe brabhsálaí chun an rochtain riachtanach a dheonú.",
"Response splitting": "Scoilt freagartha",
"Response Watermark": "Comhartha Uisce Freagartha",
- "Responses": "",
+ "Responses": "Freagraí",
+ "Restart": "",
"Result": "Toradh",
"RESULT": "Toradh",
"Retrieval": "Aisghabháil",
@@ -1582,6 +1598,7 @@
"Role": "Ról",
"RTL": "RTL",
"Run": "Rith",
+ "Run All": "",
"Running": "Ag rith",
"Running...": "Ag rith...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Ritheann sé tascanna leabaithe ag an am céanna chun luas a chur leis an bpróiseáil. Múch é má bhíonn teorainneacha ráta ina bhfadhb.",
@@ -1596,13 +1613,13 @@
"Search": "Cuardaigh",
"Search a model": "Cuardaigh samhail",
"Search all emojis": "Cuardaigh gach emoji",
- "Search and manage user memories": "",
- "Search and view user chat history": "",
+ "Search and manage user memories": "Cuardaigh agus bainistigh cuimhní úsáideora",
+ "Search and view user chat history": "Cuardaigh agus féach ar stair comhrá úsáideora",
"Search Base": "Bonn Cuardaigh",
- "Search channels and channel messages": "",
+ "Search channels and channel messages": "Cuardaigh bealaí agus teachtaireachtaí bealaí",
"Search Chats": "Cuardaigh Comhráite",
"Search Collection": "Bailiúchán Cuardaigh",
- "Search Files": "",
+ "Search Files": "Cuardaigh Comhaid",
"Search Filters": "Scagairí Cuardaigh",
"search for archived chats": "cuardach le haghaidh comhráite gcartlann",
"search for folders": "cuardach le haghaidh fillteáin",
@@ -1610,7 +1627,7 @@
"search for shared chats": "cuardach le haghaidh comhráite roinnte",
"search for tags": "cuardach le haghaidh clibeanna",
"Search Functions": "Feidhmeanna Cuardaigh",
- "Search Groups": "",
+ "Search Groups": "Cuardaigh Grúpaí",
"Search In Models": "Cuardaigh i Samhlacha",
"Search Knowledge": "Cuardaigh Eolais",
"Search Models": "Cuardaigh Samhlacha",
@@ -1618,11 +1635,11 @@
"Search options": "Roghanna cuardaigh",
"Search Prompts": "Leideanna Cuardaigh",
"Search Result Count": "Líon Torthaí Cuardaigh",
- "Search Skills": "",
+ "Search Skills": "Scileanna Cuardaigh",
"Search the internet": "Cuardaigh an tIdirlíon",
- "Search the web and fetch URLs": "",
+ "Search the web and fetch URLs": "Cuardaigh an gréasán agus faigh URLanna",
"Search Tools": "Uirlisí Cuardaigh",
- "Search, view, and manage user notes": "",
+ "Search, view, and manage user notes": "Cuardaigh, féach ar agus bainistigh nótaí úsáideora",
"SearchApi API Key": "Eochair API SearchAPI",
"SearchApi Engine": "Inneall SearchAPI",
"Searched {{count}} sites": "Cuardaíodh {{count}} suíomh",
@@ -1636,7 +1653,7 @@
"See what's new": "Féach cad atá nua",
"Seed": "Síol",
"Select": "Roghnaigh",
- "Select {{modelName}} model": "",
+ "Select {{modelName}} model": "Roghnaigh samhail {{modelName}}",
"Select a base model": "Roghnaigh samhail bhunúsach",
"Select a base model (e.g. llama3, gpt-4o)": "Roghnaigh bunsamhail (m.sh. lama3, gpt-4o)",
"Select a conversation to preview": "Roghnaigh comhrá le réamhamharc a fháil air",
@@ -1658,7 +1675,7 @@
"Select an embedding model engine": "Roghnaigh inneall samhail leabaithe",
"Select an engine": "Roghnaigh inneall",
"Select an Ollama instance": "Roghnaigh sampla Olama",
- "Select an option": "",
+ "Select an option": "Roghnaigh rogha",
"Select an output format": "Roghnaigh formáid aschuir",
"Select dtype": "Roghnaigh dtype",
"Select Engine": "Roghnaigh Inneall",
@@ -1667,14 +1684,14 @@
"Select Method": "Roghnaigh Modh",
"Select only one model to call": "Roghnaigh samhail amháin le glaoch",
"Select view": "Roghnaigh radharc",
- "Selected model: {{modelName}}": "",
+ "Selected model: {{modelName}}": "Samhail roghnaithe: {{modelName}}",
"Selected model(s) do not support image inputs": "Ní thacaíonn an/na samhlacha roghnaithe le hionchuir íomhá",
- "Selected Models": "",
+ "Selected Models": "Samhlacha Roghnaithe",
"semantic": "séimeantach",
"Send": "Seol",
"Send a Message": "Seol Teachtaireacht",
"Send message": "Seol teachtaireacht",
- "Send now": "",
+ "Send now": "Seol anois",
"Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "Seolann `stream_options: { include_usage: true }` san iarratas.\nTabharfaidh soláthraithe a fhaigheann tacaíocht faisnéis úsáide chomharthaí ar ais sa fhreagra nuair a bheidh sé socraithe.",
"September": "Meán Fómhair",
"SerpApi API Key": "Eochair API SerpApi",
@@ -1685,12 +1702,12 @@
"Server connection verified": "Ceangal freastalaí fíoraithe",
"Session": "Seisiún",
"Set as default": "Socraigh mar réamhshocraithe",
- "Set as Production": "",
+ "Set as Production": "Socraigh mar Tháirgeadh",
"Set embedding model": "Socraigh samhail leabaithe",
"Set embedding model (e.g. {{model}})": "Socraigh samhail leabaithe (m.sh. {{model}})",
"Set reranking model (e.g. {{model}})": "Socraigh samhail athrangú (m.sh. {{model}})",
- "Set the default models that are automatically selected for all users when a new chat is created.": "",
- "Set the models that are automatically pinned to the sidebar for all users.": "",
+ "Set the default models that are automatically selected for all users when a new chat is created.": "Socraigh na samhlacha réamhshocraithe a roghnaítear go huathoibríoch do gach úsáideoir nuair a chruthaítear comhrá nua.",
+ "Set the models that are automatically pinned to the sidebar for all users.": "Socraigh na samhlacha a phionnáiltear go huathoibríoch leis an mbarra taoibh do gach úsáideoir.",
"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.": "Socraigh líon na sraitheanna a dhíluchtófar chuig an GPU. Má mhéadaítear an luach seo is féidir feabhas suntasach a chur ar fheidhmíocht samhlacha atá optamaithe le haghaidh luasghéarú GPU ach d’fhéadfadh go n-ídíonn siad níos mó cumhachta agus acmhainní GPU freisin.",
"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.": "Socraigh líon na snáitheanna oibrithe a úsáidtear le haghaidh ríomh. Rialaíonn an rogha seo cé mhéad snáithe a úsáidtear chun iarratais a thagann isteach a phróiseáil i gcomhthráth. D'fhéadfadh méadú ar an luach seo feidhmíocht a fheabhsú faoi ualaí oibre comhairgeadra ard ach féadfaidh sé níos mó acmhainní LAP a úsáid freisin.",
"Set Voice": "Socraigh Guth",
@@ -1708,17 +1725,17 @@
"Settings saved successfully!": "Socruithe sábhálta go rathúil!",
"Share": "Comhroinn",
"Share Chat": "Comhroinn Comhrá",
- "Share link copied to clipboard.": "",
+ "Share link copied to clipboard.": "Cóipeáladh an nasc comhroinnte chuig an ghearrthaisce.",
"Share to Open WebUI Community": "Comhroinn le Pobal OpenWebUI",
"Share your background and interests": "Roinn do chúlra agus do leasanna",
- "Shared Chats": "",
+ "Shared Chats": "Comhráite Comhroinnte",
"Shared with you": "Roinnte leat",
"Sharing Permissions": "Ceadanna a Roinnt",
"Show": "Taispeáin",
"Show \"What's New\" modal on login": "Taispeáin módúil \"Cad atá Nua\" ar logáil isteach",
"Show Admin Details in Account Pending Overlay": "Taispeáin Sonraí Riaracháin sa Chuntas ar Feitheamh Forleagan",
- "Show All": "",
- "Show all ({{COUNT}} characters)": "",
+ "Show All": "Taispeáin Gach Rud",
+ "Show all ({{COUNT}} characters)": "Taispeáin gach ceann ({{COUNT}} carachtar)",
"Show Files": "Taispeáin Comhaid",
"Show Formatting Toolbar": "Taispeáin Barra Uirlisí Formáidithe",
"Show image preview": "Taispeáin réamhamharc íomhá",
@@ -1726,7 +1743,7 @@
"Show Shortcuts": "Taispeáin Aicearraí",
"Show your support!": "Taispeáin do thacaíocht!",
"Showcased creativity": "Cruthaitheacht léirithe",
- "Showing all messages (user + assistant) per user.": "",
+ "Showing all messages (user + assistant) per user.": "Ag taispeáint gach teachtaireacht (úsáideoir + cúntóir) in aghaidh an úsáideora.",
"Sign in": "Sínigh isteach",
"Sign in to {{WEBUI_NAME}}": "Sínigh isteach ar {{WEBUI_NAME}}",
"Sign in to {{WEBUI_NAME}} with LDAP": "Sínigh isteach ar {{WEBUI_NAME}} le LDAP",
@@ -1735,21 +1752,21 @@
"Sign up to {{WEBUI_NAME}}": "Cláraigh le {{WEBUI_NAME}}",
"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "Feabhsaíonn sé cruinneas go suntasach trí LLM a úsáid chun táblaí, foirmeacha, matamaitic inlíne, agus braiteadh leagan amach a fheabhsú. Méadóidh sé an mhoill. Réamhshocrú go Bréagach.",
"Signing in to {{WEBUI_NAME}}": "Ag síniú isteach ar {{WEBUI_NAME}}",
- "Single": "",
+ "Single": "Singil",
"Sink List": "Liosta Doirteal",
"sk-1234": "sk-1234",
- "Skill created successfully": "",
- "Skill deleted successfully": "",
- "Skill Description": "",
- "Skill ID": "",
- "Skill imported successfully": "",
- "Skill Instructions": "",
- "Skill Name": "",
- "Skill updated successfully": "",
- "Skills": "",
- "Skills Access": "",
- "Skills Public Sharing": "",
- "Skills Sharing": "",
+ "Skill created successfully": "Cruthaíodh an scil go rathúil",
+ "Skill deleted successfully": "Scriosadh an scil go rathúil",
+ "Skill Description": "Cur Síos ar an Scil",
+ "Skill ID": "ID Scile",
+ "Skill imported successfully": "Allmhairíodh an scil go rathúil",
+ "Skill Instructions": "Treoracha Scile",
+ "Skill Name": "Ainm na Scile",
+ "Skill updated successfully": "Nuashonraíodh an scil go rathúil",
+ "Skills": "Scileanna",
+ "Skills Access": "Rochtain Scileanna",
+ "Skills Public Sharing": "Comhroinnt Scileanna don Phobal",
+ "Skills Sharing": "Comhroinnt Scileanna",
"Skip Cache": "Seachain an Taisce",
"Skip the cache and re-run the inference. Defaults to False.": "Seachain an taisce agus athrith an tátal. Réamhshocrú Bréagach.",
"Something went wrong :/": "Chuaigh rud éigin mícheart :/",
@@ -1759,7 +1776,7 @@
"Sonar Reasoning": "Réasúnaíocht Sonar",
"Sonar Reasoning Pro": "Réasúnaíocht Sonar Pro",
"Sort": "Sórtáil",
- "Sort by": "",
+ "Sort by": "Sórtáil de réir",
"Sougou Search API sID": "Sougou Search API sID",
"Sougou Search API SK": "Sougou Search API SK",
"Source": "Foinse",
@@ -1767,11 +1784,12 @@
"Speech recognition error: {{error}}": "Earráid aitheantais cainte: {{error}}",
"Speech-to-Text": "Urlabhra-go-Téacs",
"Speech-to-Text Engine": "Inneall Cainte-go-Téacs",
- "Speech-to-Text Language": "",
+ "Speech-to-Text Language": "Teanga Urlabhra-go-Téacs",
"Split documents by markdown headers before applying character/token splitting.": "Scoilt doiciméid de réir ceanntásca lascaine sula gcuirtear scoilt carachtar/comhartha i bhfeidhm.",
"Start a new conversation": "Tosaigh comhrá nua",
"Start of the channel": "Tús an chainéil",
"Start Tag": "Clib Tosaigh",
+ "Starting kernel...": "",
"Status": "Stádas",
"Status cleared successfully": "Glanadh an stádais go rathúil",
"Status updated successfully": "Nuashonraíodh an stádas go rathúil",
@@ -1791,8 +1809,8 @@
"STT Model": "Samhail STT",
"STT Settings": "Socruithe STT",
"Stylized PDF Export": "Easpórtáil PDF Stílithe",
- "Submit question": "",
- "Submit suggestion": "",
+ "Submit question": "Cuir ceist isteach",
+ "Submit suggestion": "Cuir moladh isteach",
"Subtitle": "Fotheideal",
"Success": "Rath",
"Successfully imported {{userCount}} users.": "Iompórtáladh {{userCount}} úsáideoir go rathúil.",
@@ -1829,8 +1847,8 @@
"Temperature": "Teocht",
"Temporary Chat": "Comhrá Sealadach",
"Temporary Chat by Default": "Comhrá Sealadach de réir Réamhshocraithe",
- "Terminal": "",
- "Terminal servers saved": "",
+ "Terminal": "Teirminéal",
+ "Terminal servers saved": "Freastalaithe teirminéal sábháilte",
"Text Splitter": "Scoilteoir Téacs",
"Text-to-Speech": "Téacs-go-Caint",
"Text-to-Speech Engine": "Inneall téacs-go-labhra",
@@ -1862,9 +1880,9 @@
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Cruthaíodh an cainéal seo ar {{createdAt}}. Seo tús an chainéil {{channelName}}.",
"This chat won't appear in history and your messages will not be saved.": "Ní bheidh an comhrá seo le feiceáil sa stair agus ní shábhálfar do theachtaireachtaí.",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cinntíonn sé seo go sábhálfar do chomhráite luachmhara go daingean i do bhunachar sonraí cúltaca Go raibh maith agat!",
- "This feature is currently experimental and may not work as expected.": "",
+ "This feature is currently experimental and may not work as expected.": "Tá an ghné seo turgnamhach faoi láthair agus b'fhéidir nach n-oibreoidh sí mar a bhíothas ag súil leis.",
"This feature is experimental and may be modified or discontinued without notice.": "Is gné turgnamhach í seo agus féadfar í a mhodhnú nó a scor gan fógra.",
- "This folder is empty": "",
+ "This folder is empty": "Tá an fillteán seo folamh",
"This is a default user permission and will remain enabled.": "Is cead úsáideora réamhshocraithe é seo agus fanfaidh sé cumasaithe.",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Is gné turgnamhach í seo, b'fhéidir nach bhfeidhmeoidh sé mar a bhíothas ag súil leis agus tá sé faoi réir athraithe ag am ar bith.",
"This model is not publicly available. Please select another model.": "Níl an tsamhail seo ar fáil go poiblí. Roghnaigh samhail eile le do thoil.",
@@ -1884,11 +1902,11 @@
"Thought for {{DURATION}} seconds": "Smaoineamh ar feadh {{DURATION}} soicind",
"Thought for less than a second": "Smaoinigh mé ar feadh níos lú ná soicind",
"Thread": "Snáithe",
- "Thumbs up/down ratings from users on model responses": "",
+ "Thumbs up/down ratings from users on model responses": "Rátálacha ordóg suas/síos ó úsáideoirí ar fhreagraí samhail",
"Tika": "Tika",
"Tika Server URL required.": "Teastaíonn URL Freastalaí Tika.",
"Tiktoken": "Tiktoken",
- "Time & Calculation": "",
+ "Time & Calculation": "Am & Ríomh",
"Timeout": "Am istigh",
"Title": "Teideal",
"Title Auto-Generation": "Teideal Auto-Generation",
@@ -1901,21 +1919,21 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Chun rochtain a fháil ar an WebUI, déan teagmháil leis an riarthóir le do thoil. Is féidir le riarthóirí stádas úsáideora a bhainistiú ón bPainéal Riaracháin.",
"To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Chun an bonn eolais a cheangal anseo, cuir leis an spás oibre \"Eolas\" iad ar dtús.",
"To learn more about available endpoints, visit our documentation.": "Chun tuilleadh a fhoghlaim faoi na críochphointí atá ar fáil, tabhair cuairt ar ár gcáipéisíocht.",
- "To select skills here, add them to the \"Skills\" workspace first.": "",
+ "To select skills here, add them to the \"Skills\" workspace first.": "Chun scileanna a roghnú anseo, cuir iad leis an spás oibre \"Scileanna\" ar dtús.",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Chun trealamh uirlisí a roghnú anseo, cuir iad leis an spás oibre \"Uirlisí\" ar dtús.",
"Toast notifications for new updates": "Fógraí tósta le haghaidh nuashonruithe nua",
"Today": "Inniu",
"Today at {{LOCALIZED_TIME}}": "Inniu ag {{LOCALIZED_TIME}}",
- "Toggle {{COUNT}} sources": "",
- "Toggle 1 source": "",
- "Toggle Dictation": "",
+ "Toggle {{COUNT}} sources": "Athraigh {{COUNT}} foinsí",
+ "Toggle 1 source": "Athraigh foinse amháin",
+ "Toggle Dictation": "Athraigh Deachtú",
"Toggle Sidebar": "Barra Taobh a Athraigh",
- "Toggle status history": "",
+ "Toggle status history": "Athraigh stair stádais",
"Toggle whether current connection is active.": "Athraigh an bhfuil an nasc reatha gníomhach.",
"Token": "Comhartha",
- "Token counts are estimates and may not reflect actual API usage": "",
- "tokens": "",
- "Tokens": "",
+ "Token counts are estimates and may not reflect actual API usage": "Is meastacháin iad comhaireamh na gcomharthaí agus ní fhéadfaidh siad úsáid iarbhír API a léiriú.",
+ "tokens": "comharthaí",
+ "Tokens": "Comharthaí",
"Too verbose": "Ró-fhocal",
"Tool created successfully": "Uirlis cruthaithe go rathúil",
"Tool deleted successfully": "Uirlis scriosta go rathúil",
@@ -1959,7 +1977,7 @@
"Unlock mysteries": "Díghlasáil rúndiamhra",
"Unpin": "Díphoráil",
"Unravel secrets": "Rúin a réiteach",
- "Unshare Chat": "",
+ "Unshare Chat": "Díroinn Comhrá",
"Unsupported file type.": "Cineál comhaid nach dtacaítear leis.",
"Untagged": "Gan chlib",
"Untitled": "Gan Teideal",
@@ -1980,27 +1998,27 @@
"Upload Files": "Uaslódáil Comhaid",
"Upload Model": "Uaslódáil Samhail",
"Upload Pipeline": "Uaslódáil píblíne",
- "Upload profile image": "",
+ "Upload profile image": "Uaslódáil íomhá próifíle",
"Upload Progress": "Dul Chun Cinn an Uaslódála",
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Dul Chun Cinn Uaslódála: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
"Uploaded files or images": "Comhaid nó íomhánna uaslódáilte",
"Uploading file...": "Ag uaslódáil comhaid...",
- "Uploading...": "",
+ "Uploading...": "Ag uaslódáil...",
"URL": "URL",
"URL is required": "Tá URL ag teastáil",
"URL Mode": "Mód URL",
"Usage": "Úsáid",
- "Use": "",
+ "Use": "Úsáid",
"Use '#' in the prompt input to load and include your knowledge.": "Úsáid '#' san ionchur leid chun do chuid eolais a lódáil agus a chur san áireamh.",
"Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "Bain úsáid as an gcríochphointe /v1/chat/completions in ionad /v1/audio/transcriptions le haghaidh cruinneas níos fearr b’fhéidir.",
"Use Chat Completions API": "Úsáid API Comhlánuithe Comhrá",
- "Use groups to organize your users and assign permissions.": "",
+ "Use groups to organize your users and assign permissions.": "Bain úsáid as grúpaí chun d’úsáideoirí a eagrú agus ceadanna a shannadh.",
"Use LLM": "Úsáid LLM",
"Use no proxy to fetch page contents.": "Ná húsáid seachfhreastalaí chun inneachar an leathanaigh a fháil.",
"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Úsáid seachfhreastalaí ainmnithe ag athróga timpeallachta http_proxy agus https_proxy chun inneachar an leathanaigh a fháil.",
"user": "úsáideoir",
"User": "Úsáideoir",
- "User Activity": "",
+ "User Activity": "Gníomhaíocht Úsáideora",
"User Groups": "Grúpaí Úsáideoirí",
"User location successfully retrieved.": "Fuarthas suíomh an úsáideora go rathúil.",
"User menu": "Roghchlár úsáideora",
@@ -2025,13 +2043,13 @@
"Verify SSL Certificate": "Fíoraigh Deimhniú SSL",
"Version": "Leagan",
"Version {{selectedVersion}} of {{totalVersions}}": "Leagan {{selectedVersion}} de {{totalVersions}}",
- "Version deleted": "",
+ "Version deleted": "Leagan scriosta",
"View Replies": "Féach ar Fhreagraí",
"View Result from **{{NAME}}**": "Féach ar Thoradh ó **{{NAME}}**",
- "View source: {{name}}": "",
- "View source: {{title}}": "",
+ "View source: {{name}}": "Féach ar an bhfoinse: {{name}}",
+ "View source: {{title}}": "Féach ar an bhfoinse: {{title}}",
"Visibility": "Infheictheacht",
- "Visible": "",
+ "Visible": "Infheicthe",
"Visible to all users": "Infheicthe ag gach úsáideoir",
"Vision": "Fís",
"Voice": "Guth",
@@ -2039,7 +2057,7 @@
"Voice mode": "Mod Gutha",
"Voice Mode Custom Prompt": "Leid Saincheaptha Mód Gutha",
"Voice Mode Prompt": "Leid Mód Gutha",
- "Waiting for upload...": "",
+ "Waiting for upload...": "Ag fanacht le huaslódáil...",
"Warning": "Rabhadh",
"Warning:": "Rabhadh:",
"Warning: Enabling this will allow users to upload arbitrary code on the server.": "Rabhadh: Cuirfidh sé seo ar chumas úsáideoirí cód treallach a uaslódáil ar an bhfreastalaí.",
@@ -2088,9 +2106,9 @@
"Yacy Username": "Ainm úsáideora Yacy",
"Yahoo": "Yahoo",
"Yandex": "Yandex",
- "Yandex Web Search API Key": "",
- "Yandex Web Search config": "",
- "Yandex Web Search URL": "",
+ "Yandex Web Search API Key": "Eochair API Cuardaigh Gréasáin Yandex",
+ "Yandex Web Search config": "Cumraíocht Cuardaigh Gréasáin Yandex",
+ "Yandex Web Search URL": "URL Cuardaigh Gréasáin Yandex",
"Yesterday": "Inné",
"Yesterday at {{LOCALIZED_TIME}}": "Inné ag {{LOCALIZED_TIME}}",
"You": "Tú",
@@ -2100,22 +2118,24 @@
"You cannot upload an empty file.": "Ní féidir leat comhad folamh a uaslódáil.",
"You do not have permission to edit this model": "Níl cead agat an tsamhail seo a chur in eagar",
"You do not have permission to edit this prompt.": "Níl cead agat an leid seo a chur in eagar.",
- "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 edit this skill.": "Níl cead agat an scil seo a chur in eagar.",
+ "You do not have permission to edit this tool": "Níl cead agat an uirlis seo a chur in eagar",
+ "You do not have permission to make this public": "Níl cead agat é seo a chur ar fáil don phobal",
"You do not have permission to send messages in this channel.": "Níl cead agat teachtaireachtaí a sheoladh sa chainéal seo.",
"You do not have permission to send messages in this thread.": "Níl cead agat teachtaireachtaí a sheoladh sa snáithe seo.",
"You do not have permission to upload files to this knowledge base.": "Níl cead agat comhaid a uaslódáil chuig an mbunachar eolais seo.",
"You do not have permission to upload files.": "Níl cead agat comhaid a uaslódáil.",
- "You do not have permission to upload web content.": "",
+ "You do not have permission to upload web content.": "Níl cead agat ábhar gréasáin a uaslódáil.",
"You have no archived conversations.": "Níl aon chomhráite cartlainne agat.",
- "You have no shared conversations.": "",
+ "You have no shared conversations.": "Níl aon chomhráite comhroinnte agat.",
"You have shared this chat": "Tá an comhrá seo roinnte agat",
- "You.com API Key": "",
+ "You.com API Key": "Eochair API You.com",
"You're a helpful assistant.": "Is cúntóir cabhrach tú.",
"You're now logged in.": "Tá tú logáilte isteach anois.",
"Your Account": "Do Chuntas",
"Your account status is currently pending activation.": "Tá stádas do chuntais ar feitheamh faoi ghníomhachtú.",
+ "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.": "Rachaidh do ranníocaíocht iomlán go díreach chuig an bhforbróir breiseán; Ní ghlacann Open WebUI aon chéatadán. Mar sin féin, d'fhéadfadh a tháillí féin a bheith ag an ardán maoinithe roghnaithe.",
"Your message text or inputs": "Téacs nó ionchur do theachtaireachta",
"Your usage stats have been successfully synced.": "Tá do staitisticí úsáide sioncronaithe go rathúil.",
diff --git a/src/lib/i18n/locales/it-IT/translation.json b/src/lib/i18n/locales/it-IT/translation.json
index 417c268397..2d6bd18226 100644
--- a/src/lib/i18n/locales/it-IT/translation.json
+++ b/src/lib/i18n/locales/it-IT/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Sei sicuro di voler eliminare questo canale?",
"Are you sure you want to delete this message?": "Sei sicuro di voler eliminare questo messaggio?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Sei sicuro di voler disarchiviare tutte le chat archiviate?",
"Arena Models": "Modelli Arena",
"Artifacts": "Artefatti",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Limite di caratteri per l'input di generazione dell'autocompletamento",
"Chart new frontiers": "Traccia nuove frontiere",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Immagine di sfondo chat",
"Chat Bubble UI": "UI bubble chat",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Ruolo utente predefinito",
"Defaults": "",
"Delete": "Elimina",
+ "Delete {{name}}": "",
"Delete a model": "Elimina un modello",
"Delete All": "",
"Delete All Chats": "Elimina tutte le chat",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Disegna",
"Drop any files here to upload": "Rilascia qui i file per caricarli",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "ad esempio '30s','10m'. Le unità di tempo valide sono 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Modello Embedding",
"Embedding Model Engine": "Motore Modello di Embedding",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Abilita generazione autocompletamento per i messaggi di chat",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Impossibile aggiungere il file.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Impossibile connettersi al server dello strumento OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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.": "Impossibile caricare il contenuto del file.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Impossibile leggere il contenuto degli appunti",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Cartella rimossa con successo",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nome",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Nessun file selezionato",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Nessun contenuto HTML, CSS o JavaScript trovato.",
"No inference engine with management support found": "Nessun motore di inferenza con supporto per la gestione trovato",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Nessuna conoscenza trovata",
"No memories to clear": "Nessun ricordo da cancellare",
@@ -1319,6 +1331,7 @@
"No results": "Nessun risultato trovato",
"No results found": "Nessun risultato trovato",
"No search query generated": "Nessuna query di ricerca generata",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nessuna fonte disponibile",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Porta",
+ "Ports": "",
"Positive attitude": "Attitudine positiva",
"Prefer not to say": "",
"Prefix ID": "ID prefisso",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Estrai \"{{searchValue}}\" da Ollama.com",
"Pull a model from Ollama.com": "Estrai un modello da Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt di Generazione Query",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Divisione della risposta",
"Response Watermark": "Watermark della richiesta",
"Responses": "",
+ "Restart": "",
"Result": "Risultato",
"RESULT": "Risultato",
"Retrieval": "Recupero ricordo",
@@ -1583,6 +1599,7 @@
"Role": "Ruolo",
"RTL": "RTL",
"Run": "Esegui",
+ "Run All": "",
"Running": "In esecuzione",
"Running...": "In esecuzione...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Inizio del canale",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Ora hai effettuato l'accesso.",
"Your Account": "",
"Your account status is currently pending activation.": "Lo stato del tuo account è attualmente in attesa di attivazione.",
+ "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.": "Il tuo intero contributo andrà direttamente allo sviluppatore del plugin; Open WebUI non prende alcuna percentuale. Tuttavia, la piattaforma di finanziamento scelta potrebbe avere le proprie commissioni.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ja-JP/translation.json b/src/lib/i18n/locales/ja-JP/translation.json
index 9c0762db97..fc52326773 100644
--- a/src/lib/i18n/locales/ja-JP/translation.json
+++ b/src/lib/i18n/locales/ja-JP/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "このチャンネルを削除しますか?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "すべてのアーカイブされたチャットをアンアーカイブしますか?",
"Arena Models": "Arenaモデル",
"Artifacts": "アーティファクト",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "オートコンプリート生成入力の文字数の制限",
"Chart new frontiers": "新しいフロンティアを切り開く",
"Chat": "チャット",
+ "Chat archived.": "",
"Chat Background Image": "チャットの背景画像",
"Chat Bubble UI": "チャットバブルUI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "デフォルトのユーザー役割",
"Defaults": "",
"Delete": "削除",
+ "Delete {{name}}": "",
"Delete a model": "モデルを削除",
"Delete All": "",
"Delete All Chats": "すべてのチャットを削除",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "引き分け",
"Drop any files here to upload": "ここにファイルをドロップしてアップロード",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例: '30s'、'10m'。有効な時間単位は 's'、'm'、'h' です。",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "埋め込みモデル",
"Embedding Model Engine": "埋め込みモデルエンジン",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "API キーを有効にする",
"Enable autocomplete generation for chat messages": "チャットメッセージの自動補完を有効にする",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "ストリームテキストのフェーディング効果",
"Failed to add file.": "ファイルの追加に失敗しました。",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPIツールサーバーへの接続に失敗しました。",
@@ -836,9 +842,11 @@
"Failed to generate title": "タイトルの生成に失敗しました。",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "チャットの移動に失敗しました。",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした。",
@@ -893,6 +901,7 @@
"Focus Chat Input": "チャット入力欄にフォーカス",
"Folder": "フォルダー",
"Folder Background Image": "フォルダーの背景画像",
+ "Folder created successfully": "",
"Folder deleted successfully": "フォルダー削除が成功しました。",
"Folder Max File Count": "フォルダー内の最大ファイル数",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "詳細オプション",
"Move": "移動",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "名前",
"Name and ID are required, please fill them out": "名前とIDは必須です。項目を入力してください。",
@@ -1299,11 +1309,13 @@
"No file selected": "ファイルが選択されていません",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "functionsが見つかりません",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML、CSS、またはJavaScriptの内容が見つかりません。",
"No inference engine with management support found": "管理サポートのある推論エンジンが見つかりません。",
+ "No kernel": "",
"No knowledge bases found.": "ナレッジベースが見つかりません",
"No knowledge found": "ナレッジベースが見つかりません",
"No memories to clear": "クリアするメモリがありません",
@@ -1319,6 +1331,7 @@
"No results": "結果が見つかりません",
"No results found": "結果が見つかりません",
"No search query generated": "検索クエリは生成されません",
+ "No servers detected": "",
"No skills found": "",
"No source available": "使用可能なソースがありません",
"No sources found": "ソースが見つかりません",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "ファイルがすべてアップロードされるまでお待ちください。",
"Port": "ポート",
+ "Ports": "",
"Positive attitude": "ポジティブな態度",
"Prefer not to say": "回答しない",
"Prefix ID": "Prefix ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com から \"{{searchValue}}\" をプル",
"Pull a model from Ollama.com": "Ollama.com からモデルをプル",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "クエリ生成プロンプト",
"Querying": "照会中",
"Quick Actions": "クイックアクション",
@@ -1570,6 +1585,7 @@
"Response splitting": "応答の分割",
"Response Watermark": "応答のウォーターマーク",
"Responses": "",
+ "Restart": "",
"Result": "結果",
"RESULT": "結果",
"Retrieval": "検索",
@@ -1581,6 +1597,7 @@
"Role": "ロール",
"RTL": "RTL",
"Run": "実行",
+ "Run All": "",
"Running": "実行中",
"Running...": "実行中...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "新しい会話を開始",
"Start of the channel": "チャンネルの開始",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "ステータス",
"Status cleared successfully": "正常にステータスをクリアしました",
"Status updated successfully": "正常にステータスを更新しました",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "ログインしました。",
"Your Account": "あなたのアカウント",
"Your account status is currently pending activation.": "あなたのアカウント状態は現在登録認証待ちです。",
+ "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.": "あなたの全ての寄付はプラグイン開発者へ直接送られます。Open WebUI は手数料を一切取りません。ただし、選択した資金提供プラットフォーム側に手数料が発生する場合があります。",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ka-GE/translation.json b/src/lib/i18n/locales/ka-GE/translation.json
index c8de443aff..d9834853ed 100644
--- a/src/lib/i18n/locales/ka-GE/translation.json
+++ b/src/lib/i18n/locales/ka-GE/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "მართლა გნებავთ ამ არხის წაშლა?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "არენის მოდელები",
"Artifacts": "არტეფაქტები",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "ახალი საზღვრების დახაზვა",
"Chat": "ჩატი",
+ "Chat archived.": "",
"Chat Background Image": "ჩატის ფონის გამოსახულება",
"Chat Bubble UI": "ჩატის ბუშტის ინტერფეისი",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "მომხმარებლის ნაგულისხმევი როლი",
"Defaults": "",
"Delete": "წაშლა",
+ "Delete {{name}}": "",
"Delete a model": "მოდელის წაშლა",
"Delete All": "",
"Delete All Chats": "ყველა ჩატის წაშლა",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "ხატვა",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "მაგ: '30წ', '10მ'. მოქმედი დროის ერთეულები: 'წ', 'წთ', 'სთ'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "მოდელის ჩაშენება",
"Embedding Model Engine": "ჩაშენებული მოდელის ძრავა",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "ფაილის დამატების შეცდომა.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "სათაურის გენერაცია ჩავარდა",
"Failed to import models": "მოდელების შემოტანა ჩავარდა",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "ჩატის გადატანა ჩავარდა",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "ბუფერის შემცველობის წაკითხვა ჩავარდა",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "საქაღალდე",
"Folder Background Image": "საქაღალდის ფონის სურათი",
+ "Folder created successfully": "",
"Folder deleted successfully": "საქაღალდე წარმატებით წაიშალა",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "მეტი პარამეტრები",
"Move": "გადატანა",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "სახელი",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "ფაილი არჩეული არაა",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "ცოდნა აღმოჩენილი არაა",
"No memories to clear": "გასასუფთავებელი მოგონებების გარეშე",
@@ -1319,6 +1331,7 @@
"No results": "შედეგების გარეშე",
"No results found": "შედეგების გარეშე",
"No search query generated": "ძებნის მოთხოვნა არ შექმნილა",
+ "No servers detected": "",
"No skills found": "",
"No source available": "წყარო ხელმისაწვდომი არაა",
"No sources found": "წყაროები აღმოჩენილი არაა",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "პორტი",
+ "Ports": "",
"Positive attitude": "პოზიტიური დამოკიდებულება",
"Prefer not to say": "მირჩევნია, არ ვთქვა",
"Prefix ID": "პრეფიქსის ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\"-ის გადმოწერა Ollama.com-იდან",
"Pull a model from Ollama.com": "მოდელის გადმოწერა Ollama.com-დან",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "მოთხოვნა",
"Quick Actions": "სწრაფი მოქმედებები",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "შედეგი",
"RESULT": "შედეგი",
"Retrieval": "მიღება",
@@ -1582,6 +1598,7 @@
"Role": "როლი",
"RTL": "RTL",
"Run": "გაშვება",
+ "Run All": "",
"Running": "გაშვებულია",
"Running...": "გაშვებულია...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "არხის დასაწყისი",
"Start Tag": "დაწყების ჭდე",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "ახლა შესული ბრძანდებით.",
"Your Account": "თქვენი ანგარიში",
"Your account status is currently pending activation.": "თქვენი ანგარიშის სტატუსი ამჟამად ელოდება აქტივაციას.",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/kab-DZ/translation.json b/src/lib/i18n/locales/kab-DZ/translation.json
index ad1b861b0c..06dd0559ba 100644
--- a/src/lib/i18n/locales/kab-DZ/translation.json
+++ b/src/lib/i18n/locales/kab-DZ/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Tetḥeqqeḍ tebɣiḍ ad tekkseḍ targa-a?",
"Are you sure you want to delete this message?": "Tetḥeqqeḍ tebɣiḍ ad tekkseḍ izen-a?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Tetḥeqqemt tebɣamt ad d-tekksemt akk iqecwalen iarkasen?",
"Arena Models": "Timudmiwin n Arena",
"Artifacts": "Tarkisant",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Asqerdec",
+ "Chat archived.": "",
"Chat Background Image": "Tugna n ugilal n udiwenni",
"Chat Bubble UI": "Agrudem n tembulin n udiwenni",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Tamlilt n useqdac amezwar",
"Defaults": "",
"Delete": "Kkes",
+ "Delete {{name}}": "",
"Delete a model": "Kkes tamudemt",
"Delete All": "",
"Delete All Chats": "Kkes akk idiwenniyen",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Suneɣ",
"Drop any files here to upload": "Ssers-d ifuyla da akken ad ten-tessaliḍ",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. Tiyunin n wakud ameɣtu d 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Tamudemt n ujmak",
"Embedding Model Engine": "Amsedday n tmudemt n ujmak",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Rmed tasuta tawurmant tummidt i udiwenni iznan",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Tecceḍ tmerna n ufaylu.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Ur yessaweḍ ara ad yeqqen ɣer {{URL}} n uqeddac n yifecka OpenAPI",
@@ -836,9 +842,11 @@
"Failed to generate title": "Ur yessaweḍ ara ad d-yawi azwel",
"Failed to import models": "",
"Failed to load chat preview": "Yecceḍ usali n teskant n udiwenni",
+ "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.": "Ur yessaweḍ ara ad d-yessali agbur n yifuyla.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Tuccḍa deg unkaz n udiwenni",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Ur yessaweḍ ara ad iɣer agbur n tfelwit",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "Akaram",
"Folder Background Image": "Tugna n ugilal n ukaram",
+ "Folder created successfully": "",
"Folder deleted successfully": "Akaram-nni yettwakkes akken iwata",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Ugar n textiṛiyin",
"Move": "Senkez",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Isem",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Ulac afaylu i yettwafernen",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Ulac agbur HTML, CSS neɣ JavaScript i d-yufraren.",
"No inference engine with management support found": "Ulac amsedday n unalkam s tallelt n usefrek i yettwafen",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Ulac tamussni i yettwafen",
"No memories to clear": "Ulac aktayen ibanen",
@@ -1319,6 +1331,7 @@
"No results": "Ulac igmaḍ yettwafen",
"No results found": "Ulac igmaḍ yettwafen",
"No search query generated": "Ulac tuttra n unadi yettusirwen",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Ulac aɣbalu yettwafen",
"No sources found": "Ulac iɣbula yettwafen",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "Ttxil-k·m, ṛǧu alamma ulin-d akk ifuyla.",
"Port": "Tawwurt",
+ "Ports": "",
"Positive attitude": "",
"Prefer not to say": "Smenyafeɣ ur d-qqareɣ ara",
"Prefix ID": "Asulay ID n uzwir",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Awway n \"{{searchValue}}\" seg Ollama.com",
"Pull a model from Ollama.com": "Zdem-d tamudemt seg Ollama.com",
"Pull Model": "Zdem-d tamudemt",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Aneftaɣ n usirew n tuttra",
"Querying": "",
"Quick Actions": "Tigawin tiruradin",
@@ -1570,6 +1585,7 @@
"Response splitting": "Beṭṭu n tririt",
"Response Watermark": "Ticreḍt tafrawant n tririt",
"Responses": "",
+ "Restart": "",
"Result": "Agmuḍ",
"RESULT": "Agmuḍ",
"Retrieval": "Anadi",
@@ -1582,6 +1598,7 @@
"Role": "Tamlilt",
"RTL": "RTL",
"Run": "Selkem",
+ "Run All": "",
"Running": "Aselkem",
"Running...": "Aselkem...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Tazwara n ubadu",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Aql-ik teqqned imir-a.",
"Your Account": "Amiḍan-ik·im",
"Your account status is currently pending activation.": "Addad-nnem n umiḍan atan yettṛaju armad.",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ko-KR/translation.json b/src/lib/i18n/locales/ko-KR/translation.json
index 4e5c4dad55..0016d8e2ec 100644
--- a/src/lib/i18n/locales/ko-KR/translation.json
+++ b/src/lib/i18n/locales/ko-KR/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "정말 이 채널을 삭제하시겠습니까?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "정말 보관된 모든 채팅을 보관 해제하시겠습니까?",
"Arena Models": "Arena 모델",
"Artifacts": "아티팩트",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "자동 완성 생성 입력 문자 제한",
"Chart new frontiers": "새로운 영역 개척",
"Chat": "채팅",
+ "Chat archived.": "",
"Chat Background Image": "채팅 배경 이미지",
"Chat Bubble UI": "버블형 채팅 UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "기본 사용자 역할",
"Defaults": "",
"Delete": "삭제",
+ "Delete {{name}}": "",
"Delete a model": "모델 삭제",
"Delete All": "",
"Delete All Chats": "모든 채팅 삭제",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "그리기",
"Drop any files here to upload": "여기에 파일을 끌어다 놓아 업로드하세요",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "예: '30초','10분'. 올바른 시간 단위는 '초', '분', '시'입니다.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "임베딩 모델",
"Embedding Model Engine": "임베딩 모델 엔진",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "채팅 메시지에 대한 자동 완성 생성 활성화",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "스트리밍 텍스트에 대한 페이드 효과",
"Failed to add file.": "파일추가에 실패했습니다",
"Failed to add members": "멤버 추가에 실패했습니다",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "상태 초기화에 실패했습니다",
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI 도구 서버 연결 실패",
@@ -836,9 +842,11 @@
"Failed to generate title": "제목 생성 실패",
"Failed to import models": "모델 가져오기 실패",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "채팅 이동 실패",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "클립보드 내용 가져오기를 실패하였습니다",
@@ -893,6 +901,7 @@
"Focus Chat Input": "채팅 입력창에 포커스",
"Folder": "폴더",
"Folder Background Image": "폴더 배경 이미지",
+ "Folder created successfully": "",
"Folder deleted successfully": "성공적으로 폴더가 삭제되었습니다",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "추가 설정",
"Move": "이동",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "이름",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "파일이 선택되지 않았습니다",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "함수를 찾을 수 없습니다",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS, JavaScript이 발견되지 않았습니다",
"No inference engine with management support found": "관리 지원이 포함된 추론 엔진을 찾을 수 없습니다",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "지식 기반을 찾을 수 없습니다",
"No memories to clear": "메모리를 정리할 수 없습니다",
@@ -1319,6 +1331,7 @@
"No results": "결과가 없습니다",
"No results found": "결과를 찾을 수 없습니다",
"No search query generated": "검색어가 생성되지 않았습니다",
+ "No servers detected": "",
"No skills found": "",
"No source available": "사용 가능한 소스가 없습니다.",
"No sources found": "소스를 찾을 수 없습니다",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "1:1 메시지 채널에 참여할 사용자를 최소 한 명 선택해주세요.",
"Please wait until all files are uploaded.": "모든 파일이 업로드될 때까지 기다려 주세요.",
"Port": "포트",
+ "Ports": "",
"Positive attitude": "긍정적인 자세",
"Prefer not to say": "언급하고 싶지 않습니다.",
"Prefix ID": "Prefix ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com에서 \"{{searchValue}}\" 가져오기",
"Pull a model from Ollama.com": "Ollama.com에서 모델 가져오기(pull)",
"Pull Model": "모델 pull",
+ "Pyodide file browser": "",
"Query Generation Prompt": "쿼리 생성 프롬프트",
"Querying": "쿼리 진행중",
"Quick Actions": "빠른 작업",
@@ -1570,6 +1585,7 @@
"Response splitting": "응답 나누기",
"Response Watermark": "응답 워터마크",
"Responses": "",
+ "Restart": "",
"Result": "결과",
"RESULT": "결과",
"Retrieval": "검색",
@@ -1581,6 +1597,7 @@
"Role": "역할",
"RTL": "RTL",
"Run": "실행",
+ "Run All": "",
"Running": "실행 중",
"Running...": "실행 중...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "새 대화 시작",
"Start of the channel": "채널 시작",
"Start Tag": "시작 태그",
+ "Starting kernel...": "",
"Status": "상태",
"Status cleared successfully": "상태 초기화에 성공했습니다",
"Status updated successfully": "상태 업데이트에 성공했습니다",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "로그인되었습니다.",
"Your Account": "계정",
"Your account status is currently pending activation.": "현재 계정은 아직 활성화되지 않았습니다.",
+ "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.": "당신의 모든 기여는 곧바로 플러그인 개발자에게 갑니다; Open WebUI는 수수료를 받지 않습니다. 다만, 선택한 후원 플랫폼은 수수료를 가져갈 수 있습니다.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/lt-LT/translation.json b/src/lib/i18n/locales/lt-LT/translation.json
index 297a777d15..69c413b827 100644
--- a/src/lib/i18n/locales/lt-LT/translation.json
+++ b/src/lib/i18n/locales/lt-LT/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Pokalbis",
+ "Chat archived.": "",
"Chat Background Image": "Pokalbio galinė užsklanda",
"Chat Bubble UI": "Pokalbio burbulo sąsaja",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Numatytoji naudotojo rolė",
"Defaults": "",
"Delete": "ištrinti",
+ "Delete {{name}}": "",
"Delete a model": "Ištrinti modėlį",
"Delete All": "",
"Delete All Chats": "Ištrinti visus pokalbius",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "pvz. '30s', '10m'. Laiko vienetai yra 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Embedding modelis",
"Embedding Model Engine": "Embedding modelio variklis",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Nepavyko perskaityti kopijuoklės",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Pavadinimas",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Nėra pasirinktų dokumentų",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Rezultatų nerasta",
"No results found": "Rezultatų nerasta",
"No search query generated": "Paieškos užklausa nesugeneruota",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Šaltinių nerasta",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Pozityvus elgesys",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Rasti \"{{searchValue}}\" iš Ollama.com",
"Pull a model from Ollama.com": "Gauti modelį iš Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "REZULTATAS",
"Retrieval": "",
@@ -1584,6 +1600,7 @@
"Role": "Rolė",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "Veikia",
"Running...": "Veikia...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1774,6 +1791,7 @@
"Start a new conversation": "",
"Start of the channel": "Kanalo pradžia",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2118,6 +2136,8 @@
"You're now logged in.": "Esate prisijungę.",
"Your Account": "",
"Your account status is currently pending activation.": "Jūsų paskyra laukia administratoriaus patvirtinimo.",
+ "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.": "Jūsų finansinis prisidėjimas tiesiogiai keliaus modulio kūrėjui.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/lv-LV/translation.json b/src/lib/i18n/locales/lv-LV/translation.json
index f731b461d8..a6b9888ae7 100644
--- a/src/lib/i18n/locales/lv-LV/translation.json
+++ b/src/lib/i18n/locales/lv-LV/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Vai tiešām vēlaties dzēst šo kanālu?",
"Are you sure you want to delete this message?": "Vai tiešām vēlaties dzēst šo ziņojumu?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Vai tiešām vēlaties atarhivēt visas arhivētās tērzēšanas?",
"Arena Models": "Arēnas modeļi",
"Artifacts": "Artefakti",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Rakstzīmju ierobežojums automātiskās pabeigšanas ievadei",
"Chart new frontiers": "Atklāj jaunas robežas",
"Chat": "Tērzēšana",
+ "Chat archived.": "",
"Chat Background Image": "Tērzēšanas fona attēls",
"Chat Bubble UI": "Tērzēšanas burbuļa saskarne",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Noklusējuma lietotāja loma",
"Defaults": "",
"Delete": "Dzēst",
+ "Delete {{name}}": "",
"Delete a model": "Dzēst modeli",
"Delete All": "",
"Delete All Chats": "Dzēst visas tērzēšanas",
@@ -577,6 +580,7 @@
"Downloading stats...": "Lejupielādē statistiku...",
"Draw": "Zīmēt",
"Drop any files here to upload": "Nometiet jebkurus failus šeit, lai augšupielādētu",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "piem., '30s','10m'. Derīgas laika vienības ir 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Iegulšanas modelis",
"Embedding Model Engine": "Iegulšanas modeļa dzinējs",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "Iespējot API atslēgas",
"Enable autocomplete generation for chat messages": "Iespējot automātisko pabeigšanu tērzēšanas ziņojumiem",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Izbalēšanas efekts straumēšanas tekstam",
"Failed to add file.": "Neizdevās pievienot failu.",
"Failed to add members": "Neizdevās pievienot dalībniekus",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "Neizdevās notīrīt statusu",
"Failed to connect to {{URL}} OpenAPI tool server": "Neizdevās savienoties ar {{URL}} OpenAPI rīku serveri",
@@ -836,9 +842,11 @@
"Failed to generate title": "Neizdevās ģenerēt virsrakstu",
"Failed to import models": "Neizdevās importēt modeļus",
"Failed to load chat preview": "Neizdevās ielādēt tērzēšanas priekšskatījumu",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Neizdevās ielādēt Excel/CSV failu. Lūdzu, mēģiniet to lejupielādēt.",
"Failed to load file content.": "Neizdevās ielādēt faila saturu.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Neizdevās pārvietot tērzēšanu",
"Failed to process URL: {{url}}": "Neizdevās apstrādāt URL: {{url}}",
"Failed to read clipboard contents": "Neizdevās nolasīt starpliktuves saturu",
@@ -893,6 +901,7 @@
"Focus Chat Input": "Fokusēt tērzēšanas ievadi",
"Folder": "Mape",
"Folder Background Image": "Mapes fona attēls",
+ "Folder created successfully": "",
"Folder deleted successfully": "Mape veiksmīgi dzēsta",
"Folder Max File Count": "Mapes maksimālais failu skaits",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Vairāk opciju",
"Move": "Pārvietot",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nosaukums",
"Name and ID are required, please fill them out": "Nosaukums un ID ir nepieciešami, lūdzu, aizpildiet tos",
@@ -1299,11 +1309,13 @@
"No file selected": "Fails nav izvēlēts",
"No files found": "",
"No files in this knowledge base.": "Šajā zināšanu bāzē nav failu.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Funkcijas nav atrastas",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS vai JavaScript saturs nav atrasts.",
"No inference engine with management support found": "Nav atrasts secinājumu dzinējs ar pārvaldības atbalstu",
+ "No kernel": "",
"No knowledge bases found.": "Zināšanu bāzes nav atrastas.",
"No knowledge found": "Zināšanau bāze nav atrasta",
"No memories to clear": "Nav atmiņu, ko notīrīt",
@@ -1319,6 +1331,7 @@
"No results": "Nav rezultātu",
"No results found": "Rezultāti nav atrasti",
"No search query generated": "Meklēšanas vaicājums nav ģenerēts",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Avots nav pieejams",
"No sources found": "Avoti nav atrasti",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Lūdzu, izvēlieties vismaz vienu lietotāju tiešo ziņojumu kanālam.",
"Please wait until all files are uploaded.": "Lūdzu, pagaidiet, līdz visi faili ir augšupielādēti.",
"Port": "Ports",
+ "Ports": "",
"Positive attitude": "Pozitīva attieksme",
"Prefer not to say": "Nevēlos atklāt",
"Prefix ID": "Prefiksa ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Lejupielādēt \"{{searchValue}}\" no Ollama.com",
"Pull a model from Ollama.com": "Lejupielādēt modeli no Ollama.com",
"Pull Model": "Lejupielādēt modeli",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Vaicājuma ģenerēšanas uzvedne",
"Querying": "Vaicā",
"Quick Actions": "Ātrās darbības",
@@ -1570,6 +1585,7 @@
"Response splitting": "Atbilžu sadalīšana",
"Response Watermark": "Atbildes ūdenszīme",
"Responses": "",
+ "Restart": "",
"Result": "Rezultāts",
"RESULT": "REZULTĀTS",
"Retrieval": "Izgūšana",
@@ -1583,6 +1599,7 @@
"Role": "Loma",
"RTL": "RTL",
"Run": "Palaist",
+ "Run All": "",
"Running": "Darbojas",
"Running...": "Darbojas...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Palaiž iegulšanas uzdevumus vienlaicīgi, lai paātrinātu apstrādi. Izslēdziet, ja rodas ātruma ierobežojumu problēmas.",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "Sākt jaunu sarunu",
"Start of the channel": "Kanāla sākums",
"Start Tag": "Sākuma tags",
+ "Starting kernel...": "",
"Status": "Statuss",
"Status cleared successfully": "Statuss veiksmīgi notīrīts",
"Status updated successfully": "Statuss veiksmīgi atjaunināts",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Jūs tagad esat pieteicies.",
"Your Account": "Jūsu konts",
"Your account status is currently pending activation.": "Jūsu konta statuss pašlaik gaida aktivizēšanu.",
+ "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.": "Visa jūsu iemaksa nonāks tieši pie spraudņa izstrādātāja; Open WebUI neņem nekādu procentu. Tomēr izvēlētajai finansējuma platformai var būt savas maksas.",
"Your message text or inputs": "Jūsu ziņojuma teksts vai ievades",
"Your usage stats have been successfully synced.": "Jūsu lietošanas statistika ir veiksmīgi sinhronizēta.",
diff --git a/src/lib/i18n/locales/ms-MY/translation.json b/src/lib/i18n/locales/ms-MY/translation.json
index de8e7bc3b7..403999ff7d 100644
--- a/src/lib/i18n/locales/ms-MY/translation.json
+++ b/src/lib/i18n/locales/ms-MY/translation.json
@@ -1,567 +1,570 @@
{
- "-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 had, atau integer positif untuk had tertentu",
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' or '-1' untuk tiada tempoh luput.",
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(contoh `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(contoh `sh webui.sh --api`)",
"(latest)": "(terkini)",
- "(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)": "(biarkan kosong untuk menggunakan titik akhir komersial)",
+ "[Last] dddd [at] h:mm A": "[Terakhir] dddd [pada] h:mm A",
+ "[Today at] h:mm A": "[Hari ini pada] h:mm A",
+ "[Yesterday at] h:mm A": "[Semalam pada] h:mm A",
"{{ models }}": "{{ models }}",
- "{{COUNT}} Available Tools": "",
- "{{COUNT}} characters": "",
- "{{COUNT}} extracted lines": "",
- "{{COUNT}} files": "",
- "{{COUNT}} hidden lines": "",
- "{{COUNT}} members": "",
- "{{COUNT}} Replies": "",
- "{{COUNT}} Rows": "",
- "{{COUNT}} Sources": "",
- "{{COUNT}} words": "",
- "{{COUNT}}d_time_ago": "",
- "{{COUNT}}h_time_ago": "",
- "{{COUNT}}m_time_ago": "",
- "{{COUNT}}w_time_ago": "",
- "{{COUNT}}y_time_ago": "",
- "{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "",
- "{{model}} download has been canceled": "",
- "{{modelName}} profile image": "",
- "{{NAMES}} reacted with {{REACTION}}": "",
+ "{{COUNT}} Available Tools": "{{COUNT}} Alat Tersedia",
+ "{{COUNT}} characters": "{{COUNT}} aksara",
+ "{{COUNT}} extracted lines": "{{COUNT}} baris yang diekstrak",
+ "{{COUNT}} files": "{{COUNT}} fail",
+ "{{COUNT}} hidden lines": "{{COUNT}} baris tersembunyi",
+ "{{COUNT}} members": "{{COUNT}} ahli",
+ "{{COUNT}} Replies": "{{COUNT}} Balasan",
+ "{{COUNT}} Rows": "{{COUNT}} Baris",
+ "{{COUNT}} Sources": "{{COUNT}} Sumber",
+ "{{COUNT}} words": "{{COUNT}} perkataan",
+ "{{COUNT}}d_time_ago": "{{COUNT}}h yang lalu",
+ "{{COUNT}}h_time_ago": "{{COUNT}}j yang lalu",
+ "{{COUNT}}m_time_ago": "{{COUNT}}m yang lalu",
+ "{{COUNT}}w_time_ago": "{{COUNT}}m yang lalu",
+ "{{COUNT}}y_time_ago": "{{COUNT}}t yang lalu",
+ "{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "{{LOCALIZED_DATE}} pada {{LOCALIZED_TIME}}",
+ "{{model}} download has been canceled": "Muat turun {{model}} telah dibatalkan",
+ "{{modelName}} profile image": "Imej profil {{modelName}}",
+ "{{NAMES}} reacted with {{REACTION}}": "{{NAMES}} bertindak balas dengan {{REACTION}}",
"{{user}}'s Chats": "Perbualan {{user}}",
"{{webUIName}} Backend Required": "{{webUIName}} Backend diperlukan",
- "*Prompt node ID(s) are required for image generation": "",
- "1 Source": "",
- "1m_time_ago": "",
- "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": "",
+ "*Prompt node ID(s) are required for image generation": "*ID nod Prompt diperlukan untuk penjanaan imej",
+ "1 Source": "1 Sumber",
+ "1m_time_ago": "1m_masa_lalu",
+ "A collaboration channel where people join as members": "Saluran kolaborasi di mana orang ramai menyertai sebagai ahli",
+ "A discussion channel where access is controlled by groups and permissions": "Saluran perbincangan di mana akses dikawal oleh kumpulan dan kebenaran",
+ "A new version (v{{LATEST_VERSION}}) is now available.": "Versi baru (v{{LATEST_VERSION}}) kini tersedia.",
+ "A private conversation between you and selected users": "Perbualan peribadi antara anda dan pengguna terpilih",
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Model tugas digunakan semasa melaksanakan tugas seperti menjana tajuk untuk perbualan dan pertanyaan carian web.",
"a user": "seorang pengguna",
"About": "Mengenai",
- "Accept Autocomplete Generation\nJump to Prompt Variable": "",
- "Access": "",
- "Access Control": "",
- "Access Grants": "",
- "Access List": "",
- "Accessible to all users": "",
+ "Accept Autocomplete Generation\nJump to Prompt Variable": "Terima Penjanaan Autolengkap",
+ "Access": "Akses",
+ "Access Control": "Kawalan Akses",
+ "Access Grants": "Pemberian Akses",
+ "Access List": "Senarai Akses",
+ "Accessible to all users": "Boleh diakses oleh semua pengguna",
"Account": "Akaun",
"Account Activation Pending": "Pengaktifan Akaun belum selesai",
"Accurate information": "Informasi tepat",
- "Action": "",
- "Action not found": "",
+ "Action": "Tindakan",
+ "Action not found": "Tindakan tidak ditemui",
"Action Required for Chat Log Storage": "Tindakan diperlukan untuk menyimpan log sembang",
"Actions": "Tindakan",
- "Activate": "",
- "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "",
+ "Activate": "Aktifkan",
+ "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Aktifkan perintah ini dengan menaip \"/{{COMMAND}}\" ke input sembang.",
"Active": "Aktif",
"Active Users": "Pengguna Aktif",
- "Activity": "",
+ "Activity": "Aktiviti",
"Add": "Tambah",
- "Add a model ID": "",
+ "Add a model ID": "Tambah ID model",
"Add a short description about what this model does": "Tambah penerangan ringkas tentang apa yang model ini boleh lakukan",
"Add a tag": "Tambah tag",
- "Add a tag...": "",
- "Add Access": "",
- "Add Arena Model": "",
- "Add Connection": "",
- "Add Content": "",
- "Add content here": "",
- "Add Custom Parameter": "",
- "Add Custom Prompt": "",
- "Add Details": "",
+ "Add a tag...": "Tambah tag...",
+ "Add Access": "Tambah Akses",
+ "Add Arena Model": "Tambah Model Arena",
+ "Add Connection": "Tambah Sambungan",
+ "Add Content": "Tambah Kandungan",
+ "Add content here": "Tambah kandungan di sini",
+ "Add Custom Parameter": "Tambah Parameter Tersuai",
+ "Add Custom Prompt": "Tambah Prompt Tersuai",
+ "Add Details": "Tambah Butiran",
"Add Files": "Tambah Fail",
- "Add Image": "",
- "Add Member": "",
- "Add Members": "",
+ "Add Image": "Tambah Imej",
+ "Add Member": "Tambah Ahli",
+ "Add Members": "Tambah Ahli",
"Add Memory": "Tambah Memori",
"Add Model": "Tambah Model",
- "Add Reaction": "",
- "Add tag": "",
+ "Add Reaction": "Tambah Reaksi",
+ "Add tag": "Tambah tag",
"Add Tag": "Tambah Tag",
- "Add Terminal": "",
- "Add Terminal Connection": "",
- "Add text content": "",
- "Add to favorites": "",
+ "Add Terminal": "Tambah Terminal",
+ "Add Terminal Connection": "Tambah Sambungan Terminal",
+ "Add text content": "Tambah kandungan teks",
+ "Add to favorites": "Tambah ke kegemaran",
"Add User": "Tambah Pengguna",
- "Add User Group": "",
- "Add webpage": "",
- "Add your Open Terminal URL and API key in Settings → Integrations.": "",
- "Additional Config": "",
- "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": "",
- "Additional Parameters": "",
- "Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "",
+ "Add User Group": "Tambah Kumpulan Pengguna",
+ "Add webpage": "Tambah halaman web",
+ "Add your Open Terminal URL and API key in Settings → Integrations.": "Tambah URL Open Terminal dan kunci API anda dalam Tetapan → Integrasi.",
+ "Additional Config": "Konfigurasi Tambahan",
+ "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": "Pilihan konfigurasi tambahan untuk penanda. Ini mestilah rentetan JSON dengan pasangan kunci-nilai. Contohnya, '{\"key\": \"value\"}'. Kunci yang disokong termasuk: 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": "Ulasan maklum balas tambahan",
+ "Additional Parameters": "Parameter Tambahan",
+ "Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "Menambah nama fail, tajuk, bahagian, dan petikan ke dalam teks BM25 untuk meningkatkan penarikan kembali leksikal.",
"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 Contact Email": "E-mel Pentadbir",
"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.",
- "Advanced": "",
+ "Advanced": "Lanjutan",
"Advanced Parameters": "Parameter Lanjutan",
- "Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "",
+ "Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "Parameter lanjutan untuk penghuraian MinerU (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)",
"Advanced Params": "Parameter Lanjutan",
- "After updating or changing the embedding model, you must reindex the knowledge base for the changes to take effect. You can do this using the \"Reindex\" button below.": "",
- "AI": "",
- "All": "",
- "All chats have been unarchived.": "",
- "All models are now hidden": "",
- "All models are now visible": "",
- "All models deleted successfully": "",
- "All time": "",
- "All Users": "",
- "Allow Call": "",
- "Allow Chat Controls": "",
- "Allow Chat Delete": "",
- "Allow Chat Edit": "",
- "Allow Chat Export": "",
- "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": "",
+ "After updating or changing the embedding model, you must reindex the knowledge base for the changes to take effect. You can do this using the \"Reindex\" button below.": "Selepas mengemas kini atau mengubah model embedding, anda mesti mengindeks semula pangkalan pengetahuan untuk perubahan berkuat kuasa. Anda boleh melakukan ini menggunakan butang \"Indeks Semula\" di bawah.",
+ "AI": "AI",
+ "All": "Semua",
+ "All chats have been unarchived.": "Semua sembang telah nyaharkib.",
+ "All models are now hidden": "Semua model kini tersembunyi",
+ "All models are now visible": "Semua model kini kelihatan",
+ "All models deleted successfully": "Semua model telah dipadamkan dengan berjaya",
+ "All time": "Sepanjang masa",
+ "All Users": "Semua Pengguna",
+ "Allow Call": "Benarkan Panggilan",
+ "Allow Chat Controls": "Benarkan Kawalan Sembang",
+ "Allow Chat Delete": "Benarkan Padam Sembang",
+ "Allow Chat Edit": "Benarkan Sunting Sembang",
+ "Allow Chat Export": "Benarkan Eksport Sembang",
+ "Allow Chat Params": "Benarkan Parameter Sembang",
+ "Allow Chat Share": "Benarkan Kongsi Sembang",
+ "Allow Chat System Prompt": "Benarkan arahan Sistem Sembang",
+ "Allow Chat Valves": "Benarkan Injap Sembang",
+ "Allow Continue Response": "Benarkan Sambungan Respons",
+ "Allow Delete Messages": "Benarkan Padam Mesej",
+ "Allow File Upload": "Benarkan Muat Naik Fail",
+ "Allow Multiple Models in Chat": "Benarkan Berbilang Model dalam Sembang",
"Allow non-local voices": "Benarkan suara bukan tempatan ",
- "Allow Rate Response": "",
- "Allow Regenerate Response": "",
- "Allow Sharing With Users": "",
- "Allow Speech to Text": "",
- "Allow Temporary Chat": "",
- "Allow Text to Speech": "",
+ "Allow Rate Response": "Benarkan Penilaian Respons",
+ "Allow Regenerate Response": "Benarkan Jana Semula Respons",
+ "Allow Sharing With Users": "Benarkan Perkongsian dengan Pengguna",
+ "Allow Speech to Text": "Benarkan Pertuturan ke Teks",
+ "Allow Temporary Chat": "Benarkan Sembang Sementara",
+ "Allow Text to Speech": "Benarkan Teks ke Pertuturan",
"Allow User Location": "Benarkan Lokasi Pengguna",
"Allow Voice Interruption in Call": "Benarkan gangguan suara dalam panggilan",
- "Allow Web Upload": "",
- "Allowed Endpoints": "",
- "Allowed File Extensions": "",
- "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "",
- "Already have an account?": "Telah mempunyai akaun?",
- "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": "",
- "Always Collapse Code Blocks": "",
- "Always Expand Details": "",
- "Always Play Notification Sound": "",
- "Amazing": "",
+ "Allow Web Upload": "Benarkan Muat Naik Web",
+ "Allowed Endpoints": "Titik Akhir yang Dibenarkan",
+ "Allowed File Extensions": "Sambungan Fail yang Dibenarkan",
+ "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "Sambungan fail yang dibenarkan untuk muat naik. Pisahkan bilangan-bilangan sambungan dengan koma. Biarkan kosong untuk semua jenis fail.",
+ "Already have an account?": "Telah mempunyai aka?",
+ "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 kepada top_p, dan bertujuan untuk memastikan keseimbangan antara kualiti dan kepelbagaian. Parameter p mewakili kebarangkalian minimum untuk token dipertimbangkan, relatif kepada kebarangkalian token yang paling berkemungkinan. Sebagai contoh, dengan p=0.05 dan token yang paling berkemungkinan mempunyai kebarangkalian 0.9, logit dengan nilai kurang daripada 0.045 ditapis keluar.",
+ "Always": "Sentiasa",
+ "Always Collapse Code Blocks": "Sentiasa Lipat Blok Kod",
+ "Always Expand Details": "Sentiasa Kembangkan Butiran",
+ "Always Play Notification Sound": "Sentiasa Mainkan Bunyi Pemberitahuan",
+ "Amazing": "Hebat",
"an assistant": "seorang pembantu",
- "An error occurred while fetching the explanation": "",
- "Analytics": "",
- "Analyzed": "",
- "Analyzing...": "",
- "and {{COUNT}} more": "",
- "and create a new shared link.": "dan cipta pautan kongsi baharu",
- "Android": "",
- "Anyone": "",
+ "An error occurred while fetching the explanation": "Ralat berlaku semasa mengambil penjelasan",
+ "Analytics": "Analitik",
+ "Analyzed": "Sudah dianalisis",
+ "Analyzing...": "Menganalisis...",
+ "and {{COUNT}} more": "dan {{COUNT}} lagi",
+ "and create a new shared link.": "dan cipta patina kongsi baharu",
+ "Android": "Android",
+ "Anyone": "Sesiapa",
"API Base URL": "URL Asas API",
- "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "",
+ "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "URL Asas API untuk perkhidmatan Datalab Marker. Lalai kepada: https://www.datalab.to/api/v1/marker",
"API Key": "Kunci API",
"API Key created.": "Kunci API dicipta",
- "API Key Endpoint Restrictions": "",
+ "API Key Endpoint Restrictions": "Sekatan Titik Akhir Kunci API",
"API keys": "Kekunci API",
- "API Keys": "",
- "API Mode": "",
- "API Timeout": "",
- "API Type": "",
- "API Version": "",
- "API Version is required": "",
- "Application DN": "",
- "Application DN Password": "",
- "applies to all users with the \"user\" role": "",
+ "API Keys": "Kunci API",
+ "API Mode": "Mod API",
+ "API Timeout": "Masa Tamat API",
+ "API Type": "Jenis API",
+ "API Version": "Versi API",
+ "API Version is required": "Versi API diperlukan",
+ "Application DN": "Aplikasi DN",
+ "Application DN Password": "Kata Laluan Aplikasi DN",
+ "applies to all users with the \"user\" role": "trepan kepada semua pengguna dengan peranan \"user\"",
"April": "April",
"Archive": "Arkib",
- "Archive All": "",
+ "Archive All": "Arkibkan Semua",
"Archive All Chats": "Arkibkan Semua Perbualan",
"Archived Chats": "Perbualan yang diarkibkan",
- "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 all chats? This action cannot be undone.": "",
- "Are you sure you want to delete this channel?": "",
- "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 unarchive all archived chats?": "",
- "Arena Models": "",
- "Artifacts": "",
- "Asc": "",
- "Ask": "",
- "Ask a question": "",
- "Assistant": "",
- "Async Embedding Processing": "",
- "Attach File From Knowledge": "",
- "Attach Knowledge": "",
- "Attach Notes": "",
- "Attach Webpage": "",
+ "archived-chat-export": "archived-chat-export",
+ "Are you sure you want to archive all chats? This action cannot be undone.": "Adakah anda pasti ingin mengarkibkan semua obrolan? Tindakan ini tidak boleh dibatalkan.",
+ "Are you sure you want to clear all memories? This action cannot be undone.": "Adakah anda pasti ingin menghapus semua ingatan? Tindakan ini tidak boleh dibatalkan.",
+ "Are you sure you want to delete \"{{NAME}}\"?": "Adakah anda pasti ingin menghapus \"{{NAME}}\"?",
+ "Are you sure you want to delete all chats? This action cannot be undone.": "Adakah anda pasti ingin menghapus semua obrolan? Tindakan ini tidak boleh dibatalkan.",
+ "Are you sure you want to delete this channel?": "Adakah anda pasti ingin menghapus saluran ini?",
+ "Are you sure you want to delete this message?": "Adakah anda pasti ingin menghapus mesej ini?",
+ "Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Adakah anda pasti ingin menghapus versi ini? Versi anak akan dipautkan semula ke induk versi ini.",
+ "Are you sure you want to delete this?": "Adakah anda pasti ingin menghapus ini?",
+ "Are you sure you want to unarchive all archived chats?": "Adakah anda pasti ingin membuka arkib semua obrolan yang diarkibkan?",
+ "Arena Models": "Model Arena",
+ "Artifacts": "Artifak",
+ "Asc": "Naik",
+ "Ask": "Tanya",
+ "Ask a question": "Tanya soalan",
+ "Assistant": "Pembantu",
+ "Async Embedding Processing": "Pemprosesan Embedding Tak Segerak",
+ "Attach File From Knowledge": "Lampirkan Fail Daripada Pengetahuan",
+ "Attach Knowledge": "Lampirkan Pengetahuan",
+ "Attach Notes": "Lampirkan Nota",
+ "Attach Webpage": "Lampirkan Halaman Web",
"Attention to detail": "Perincian",
- "Attribute for Mail": "",
- "Attribute for Username": "",
+ "Attribute for Mail": "Atribut untuk E-mel",
+ "Attribute for Username": "Atribut untuk Nama Pengguna",
"Audio": "Audio",
"August": "Ogos",
- "Auth": "",
- "Authenticate": "",
- "Authentication": "",
- "Auto": "",
- "Auto (Random)": "",
+ "Auth": "Pengesahan",
+ "Authenticate": "Sahkan",
+ "Authentication": "Pengesahan",
+ "Auto": "Automatik",
+ "Auto (Random)": "Automatik (Rawak)",
"Auto-Copy Response to Clipboard": "Salin Response secara Automatik ke Papan Klip",
"Auto-playback response": "Main semula respons secara automatik",
- "Autocomplete Generation": "",
- "Autocomplete Generation Input Max Length": "",
- "Automatic1111": "",
+ "Autocomplete Generation": "Penjanaan Autolengkap",
+ "Autocomplete Generation Input Max Length": "Panjang Maksimum Input Penjanaan Autolengkap",
+ "Automatic1111": "Automatic1111",
"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 models": "",
- "Available Tools": "",
+ "Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "Secara automatik suntikkan alat sistem dalam mod panggilan fungsi asli (cth., setem masa, memori, sejarah sembang, nota, dll)",
+ "Available list": "Senarai tersedia",
+ "Available models": "Model tersedia",
+ "Available Tools": "Alat Tersedia",
"available users": "pengguna tersedia",
"available!": "tersedia!",
"Away": "Tiada di tempat",
- "Awful": "",
- "Azure AI Speech": "",
+ "Awful": "Teruk",
+ "Azure AI Speech": "Azure AI Speech",
"Azure OpenAI": "Azure OpenAI",
- "Azure Region": "",
+ "Azure Region": "Kawasan Azure",
"Back": "Kembali",
"Bad Response": "Maklumbalas Salah",
"Banners": "Sepanduk",
"Base Model (From)": "Model Asas (Dari)",
- "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "",
- "Bearer": "",
+ "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "Cache Sonar Model Asas mempercepatkan akses dengan mengambil model asas hanya pada permulaan atau penyimpanan tetapan—lebih pantas, tetapi mungkin tidak menunjukkan perubahan model asas terbaru.",
+ "Bearer": "Bearer",
"before": "sebelum,",
"Being lazy": "Menjadi Malas",
- "Beta": "",
- "Bing": "",
- "Bing Search V7 Endpoint": "",
- "Bing Search V7 Subscription Key": "",
- "Bio": "",
- "Birth Date": "",
- "BM25 Weight": "",
- "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": "",
+ "Beta": "Beta",
+ "Bing": "Bing",
+ "Bing Search V7 Endpoint": "Titik Akhir Bing Search V7",
+ "Bing Search V7 Subscription Key": "Kunci Langganan Bing Search V7",
+ "Bio": "Biografi",
+ "Birth Date": "Tarikh Lahir",
+ "BM25 Weight": "Berat BM25",
+ "Bocha Search API Key": "Kunci API Mocha Search",
+ "Bold": "Tebal",
+ "Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Meningkatkan atau mengurangkan token tertentu untuk respons terbatas. Nilai bias akan dihadkan antara -100 dan 100 (termasuk). (Lalai: tiada)",
+ "Brave": "Brave",
"Brave Search API Key": "Kunci API Carian Brave",
- "Browse and query knowledge bases": "",
- "Builtin Tools": "",
- "Bullet List": "",
- "Button ID": "",
- "Button Label": "",
- "Button Prompt": "",
- "by {{name}}": "",
- "By {{name}}": "",
- "Bypass Embedding and Retrieval": "",
- "Bypass Web Loader": "",
- "Cache Base Model List": "",
- "Calendar": "",
+ "Browse and query knowledge bases": "Semak imbas dan pertanyaan pangkalan pengetahuan",
+ "Builtin Tools": "Alat Terbina",
+ "Bullet List": "Senarai Tanda Pleura",
+ "Button ID": "ID Butang",
+ "Button Label": "Label Butang",
+ "Button Prompt": "Prompt Butang",
+ "by {{name}}": "oleh {{name}}",
+ "By {{name}}": "Oleh {{name}}",
+ "Bypass Embedding and Retrieval": "Langkau Pembenaman dan Pencarian Semula",
+ "Bypass Web Loader": "Langkau Pemuat Web",
+ "Cache Base Model List": "Senarai Model Asas Cache",
+ "Calendar": "Kalendar",
"Call": "Hubungi",
"Call feature is not supported when using Web STT engine": "Ciri panggilan tidak disokong apabila menggunakan enjin Web STT",
"Camera": "Kamera",
"Cancel": "Batal",
- "Cancel download of {{model}}": "",
- "Cannot create an empty note.": "",
- "Cannot delete the production version": "",
+ "Cancel download of {{model}}": "Batal muat turun {{model}}",
+ "Cannot create an empty note.": "Tidak dapat membuat nota kosong.",
+ "Cannot delete the production version": "Tidak dapat menghapus versi pengeluaran",
"Capabilities": "Keupayaan",
- "Capture": "",
- "Capture Audio": "",
- "Certificate Path": "",
- "Change folder icon": "",
+ "Capture": "Tangkap",
+ "Capture Audio": "Tangkap Audio",
+ "Certificate Path": "Laluan Sijil",
+ "Change folder icon": "Tukar ikon folder",
"Change Password": "Tukar Kata Laluan",
- "Change User Role": "",
- "Channel": "",
- "Channel deleted successfully": "",
- "Channel Name": "",
- "Channel name cannot be empty.": "",
- "Channel name must be less than 128 characters": "",
- "Channel Type": "",
- "Channel updated successfully": "",
- "Channels": "",
- "Character": "",
- "Character limit for autocomplete generation input": "",
- "Chart new frontiers": "",
+ "Change User Role": "Tukar Peranan Pengguna",
+ "Channel": "Saluran",
+ "Channel deleted successfully": "Saluran berjaya dipadam",
+ "Channel Name": "Nama Saluran",
+ "Channel name cannot be empty.": "Nama saluran tidak boleh kosong.",
+ "Channel name must be less than 128 characters": "Nama saluran mesti kurang daripada 128 aksara",
+ "Channel Type": "Jenis Saluran",
+ "Channel updated successfully": "Saluran berjaya dikemas kini",
+ "Channels": "Saluran-saluran",
+ "Character": "Aksara",
+ "Character limit for autocomplete generation input": "Had aksara untuk input penjanaan autolengkap",
+ "Chart new frontiers": "Jelajahi sempadan baru",
"Chat": "Perbualan",
+ "Chat archived.": "Sembang telah diarkibkan.",
"Chat Background Image": "Imej Latar Belakang Perbualan",
"Chat Bubble UI": "Antaramuka Buih Perbualan",
- "Chat Completions": "",
- "Chat Conversation": "",
+ "Chat Completions": "Pelengkapan Sembang",
+ "Chat Conversation": "Perbualan Sembang",
"Chat direction": "Arah Perbualan",
- "Chat exported successfully": "",
- "Chat History": "",
- "Chat ID": "",
- "Chat moved successfully": "",
- "Chat Permissions": "",
- "Chat Tags Auto-Generation": "",
- "Chat unshared successfully.": "",
- "chats": "",
+ "Chat exported successfully": "Sembang telah dieksport dengan berjaya",
+ "Chat History": "Sejarah Sembang",
+ "Chat ID": "ID Sembang",
+ "Chat moved successfully": "Sembang telah dipindahkan dengan berjaya",
+ "Chat Permissions": "Kebenaran Untuk Sembang",
+ "Chat Tags Auto-Generation": "Penjanaan Auto Tag Sembang",
+ "Chat unshared successfully.": "Obrolan tidak dikongsi dengan berjaya.",
+ "chats": "obrolan",
"Chats": "Perbualan",
"Check Again": "Semak Kembali",
"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 Min Size Target": "Sasaran Saiz Minimum Chunk",
"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": "",
+ "Chunks smaller than this threshold will be merged with neighboring chunks when possible. Set to 0 to disable merging.": "Chunk yang lebih kecil daripada ambang ini akan digabungkan dengan chunk yang berdampingan apabila mungkin. Tetapkan kepada 0 untuk melumpuhkan penggabungan.",
+ "Ciphers": "Cipher",
"Citation": "Petikan",
- "Citations": "",
+ "Citations": "Petikan",
"Clear memory": "Kosongkan memori",
- "Clear Memory": "",
- "Clear search": "",
- "Clear status": "",
- "click here": "",
- "Click here for filter guides.": "",
+ "Clear Memory": "Padam Memori",
+ "Clear search": "Padam carian",
+ "Clear status": "Padam status",
+ "click here": "klik di sini",
+ "Click here for filter guides.": "Klik di sini untuk panduan penapis.",
"Click here for help.": "Klik disini untuk mendapatkan bantuan",
"Click here to": "Klik disini untuk",
"Click here to download user import template file.": "Klik disini untuk memuat turun fail templat import 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 mengetahui lebih lanjut tentang faster-whisper dan lihat model yang tersedia.",
+ "Click here to see available models.": "Klik di sini untuk melihat model yang tersedia.",
"Click here to select": "Klik disini untuk memilih",
"Click here to select a csv file.": "Klik disini untuk memilih fail csv",
"Click here to select a py file.": "Klik disini untuk memilih fail py",
- "Click here to upload a workflow.json file.": "",
+ "Click here to upload a workflow.json file.": "Klik di sini untuk memuat naik fail workflow.json.",
"click here.": "klik disini.",
"Click on the user role button to change a user's role.": "Klik pada butang peranan pengguna untuk menukar peranan pengguna",
- "Click to copy ID": "",
+ "Click to copy ID": "Klik untuk menyalin ID",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Kebenaran untuk menulis di papan klip ditolak. Sila semak tetapan pelayan web anda untuk memberikan akses yang diperlukan",
"Clone": "Klon",
- "Clone Chat": "",
- "Clone of {{TITLE}}": "",
+ "Clone Chat": "Klon Sembang",
+ "Clone of {{TITLE}}": "Klon {{TITLE}}",
"Close": "Tutup",
- "Close Banner": "",
- "Close chat controls": "",
- "Close citation modal": "",
- "Close Configure Connection Modal": "",
- "Close feedback": "",
- "Close modal": "",
- "Close Modal": "",
- "Close settings modal": "",
- "Close Sidebar": "",
- "cloud": "",
- "CMU ARCTIC speaker embedding name": "",
- "Code Block": "",
- "Code Editor": "",
- "Code execution": "",
- "Code Execution": "",
- "Code Execution Engine": "",
- "Code Execution Timeout": "",
+ "Close Banner": "Tutup Sepanduk",
+ "Close chat controls": "Tutup kawalan sembang",
+ "Close citation modal": "Tutup modal petikan",
+ "Close Configure Connection Modal": "Tutup Konfigurasi Sambungan Modal",
+ "Close feedback": "Tutup maklum balas",
+ "Close modal": "Tutup modal",
+ "Close Modal": "Tutup Modal",
+ "Close settings modal": "Tutup modal tetapan",
+ "Close Sidebar": "Tutup Bar Sisi",
+ "cloud": "awan",
+ "CMU ARCTIC speaker embedding name": "Nama pembenaman pembicara CMU ARCTIC",
+ "Code Block": "Blok Kod",
+ "Code Editor": "Editor Kod",
+ "Code execution": "Pelaksanaan kod",
+ "Code Execution": "Pelaksanaan Kod",
+ "Code Execution Engine": "Enjin Pelaksanaan Kod",
+ "Code Execution Timeout": "Tamat Masa Pelaksanaan Kod",
"Code formatted successfully": "Kod berjaya diformatkan",
- "Code Interpreter": "",
- "Code Interpreter Engine": "",
- "Code Interpreter Prompt Template": "",
- "Collaboration channel where people join as members": "",
- "Collapse": "",
+ "Code Interpreter": "Penterjemah Kod",
+ "Code Interpreter Engine": "Enjin Penterjemah Kod",
+ "Code Interpreter Prompt Template": "Templat Prompt Penterjemah Kod",
+ "Collaboration channel where people join as members": "Saluran kolaborasi di mana orang bergabung sebagai ahli",
+ "Collapse": "Runtuhkan",
"Collection": "Koleksi",
- "Collections": "",
- "Color": "",
+ "Collections": "Koleksi",
+ "Color": "Warna",
"ComfyUI": "ComfyUI",
- "ComfyUI API Key": "",
+ "ComfyUI API Key": "Kunci API ComfyUI",
"ComfyUI Base URL": "URL asas ComfyUI",
"ComfyUI Base URL is required.": "URL asas ComfyUI diperlukan",
- "ComfyUI Workflow": "",
- "ComfyUI Workflow Nodes": "",
- "Comma separated Node Ids (e.g. 1 or 1,2)": "",
- "command": "",
+ "ComfyUI Workflow": "Aliran Kerja ComfyUI",
+ "ComfyUI Workflow Nodes": "Nod Aliran Kerja ComfyUI",
+ "Comma separated Node Ids (e.g. 1 or 1,2)": "ID Nod yang dipisahkan dengan koma (cth. 1 atau 1,2)",
+ "command": "perintah",
"Command": "Arahan",
- "Comment": "",
- "Commit Message": "",
- "Community Reviews": "",
- "Completions": "",
- "Compress Images in Channels": "",
+ "Comment": "Komen",
+ "Commit Message": "Mesej Komit",
+ "Community Reviews": "Ulasan Komuniti",
+ "Completions": "Penyelesaian",
+ "Compress Images in Channels": "Mampat Imej dalam Saluran",
"Concurrent Requests": "Permintaan Serentak",
- "Config": "",
- "Config imported successfully": "",
- "Configure": "",
+ "Config": "Konfigurasi",
+ "Config imported successfully": "Konfigurasi diimport dengan berjaya",
+ "Configure": "Konfigurasikan",
"Confirm": "Sahkan",
"Confirm Password": "Sahkan kata laluan",
"Confirm your action": "Sahkan tindakan anda",
- "Confirm your new password": "",
- "Confirm Your Password": "",
- "Connect to an AI provider to start chatting": "",
- "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "",
- "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "",
- "Connect to your own OpenAI compatible API endpoints.": "",
- "Connect to your own OpenAPI compatible external tool servers.": "",
- "Connection failed": "",
- "Connection successful": "",
- "Connection Type": "",
+ "Confirm your new password": "Sahkan kata laluan baru anda",
+ "Confirm Your Password": "Sahkan Kata Laluan Anda",
+ "Connect to an AI provider to start chatting": "Sambung ke penyedia AI untuk mulai berbual",
+ "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Sambung ke instans Terminal Terbuka untuk layar fail dan gunakannya sebagai alat sentiasa aktif. Hanya satu boleh aktif pada satu masa.",
+ "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "Sambung ke instans Terminal Terbuka. Semua pengguna akan mempunyai akses kepada penyemakan fail dan alat terminal melalui pelayan ini.",
+ "Connect to your own OpenAI compatible API endpoints.": "Sambung ke titik akhir API yang serasi dengan OpenAI anda sendiri.",
+ "Connect to your own OpenAPI compatible external tool servers.": "Sambung ke pelayan alat luaran yang serasi dengan OpenAPI anda sendiri.",
+ "Connection failed": "Sambungan gagal",
+ "Connection successful": "Sambungan berjaya",
+ "Connection Type": "Jenis Sambungan",
"Connections": "Sambungan",
- "Connections saved successfully": "",
- "Connections settings updated": "",
- "Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "",
+ "Connections saved successfully": "Sambungan disimpan dengan berjaya",
+ "Connections settings updated": "Tetapan sambungan dikemas kini",
+ "Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "Mengehadkan usaha pada penaakulan untuk model penaakulan. Hanya terpakai pada model penaakulan daripada pembekal tertentu yang menyokong usaha penaakulan.",
"Contact Admin for WebUI Access": "Hubungi admin untuk akses WebUI",
"Content": "Kandungan",
- "Content Extraction Engine": "",
- "Content lengths (character counts only)": "",
+ "Content Extraction Engine": "Enjin Pengekstrakan Kandungan",
+ "Content lengths (character counts only)": "Panjang kandungan (kiraan aksara sahaja)",
"Continue Response": "Teruskan Respons",
"Continue with {{provider}}": "Teruskan dengan {{provider}}",
- "Continue with Email": "",
- "Continue with LDAP": "",
- "Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "",
- "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.": "",
+ "Continue with Email": "Teruskan dengan Email",
+ "Continue with LDAP": "Teruskan dengan LDAP",
+ "Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "Kawal cara teks mesej dibahagi untuk permintaan TTS. 'Punctuation' membahagi kepada ayat, 'paragraphs' membahagi kepada perenggan, dan 'none' mengekalkan mesej sebagai satu rentetan.",
+ "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.": "Kawal pengulangan jujukan token dalam teks yang dijana. Nilai yang lebih tinggi (cth. 1.5) akan menghukum pengulangan dengan lebih kuat, manakala nilai yang lebih rendah (cth. 1.1) akan lebih lembut. Pada 1, ia dilumpuhkan.",
"Controls": "Kawalan",
- "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "",
- "Conversation saved successfully": "",
+ "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Mengawal keseimbangan antara koheren dan kepelbagaian output. Nilai yang lebih rendah akan menghasilkan teks yang lebih fokus dan koheren.",
+ "Conversation saved successfully": "Perbualan disimpan dengan berjaya",
"Copied": "Disalin",
- "Copied link to clipboard": "",
+ "Copied link to clipboard": "Pautan disalin ke papan klip",
"Copied shared chat URL to clipboard!": "Menyalin URL sembang kongsi ke papan klip",
- "Copied to clipboard": "",
+ "Copied to clipboard": "Disalin ke papan klip",
"Copy": "Salin",
- "Copy API Key": "",
- "Copy content": "",
- "Copy Formatted Text": "",
- "Copy Last Code Block": "",
- "Copy Last Response": "",
- "Copy link": "",
+ "Copy API Key": "Salin Kunci API",
+ "Copy content": "Salin kandungan",
+ "Copy Formatted Text": "Salin Teks Terformat",
+ "Copy Last Code Block": "Salin Blok Kod Terakhir",
+ "Copy Last Response": "Salin Respons Terakhir",
+ "Copy link": "Salin Pautan",
"Copy Link": "Salin Pautan",
- "Copy Prompt": "",
- "Copy Share Link": "",
- "Copy to clipboard": "",
- "Copy Token": "",
- "Copy URL": "",
+ "Copy Prompt": "Salin Prompt",
+ "Copy Share Link": "Salin Pautan Kongsian",
+ "Copy to clipboard": "Salin ke Papan Klip",
+ "Copy Token": "Salin Token",
+ "Copy URL": "Salin URL",
"Copying to clipboard was successful!": "Menyalin ke papan klip berjaya!",
- "CORS must be properly configured by the provider to allow requests from Open WebUI.": "",
- "Could not read file.": "",
- "Create": "",
- "Create a knowledge base": "",
+ "CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS mesti dikonfigurasi dengan betul oleh pembekal untuk membenarkan permintaan daripada Open WebUI.",
+ "Could not read file.": "Tidak dapat membaca fail.",
+ "Create": "Buat",
+ "Create a knowledge base": "Buat pangkalan pengetahuan",
"Create a model": "Cipta model",
- "Create a new note": "",
+ "Create a new note": "Buat nota baru",
"Create Account": "Cipta Akaun",
- "Create Admin Account": "",
- "Create Channel": "",
- "Create Folder": "",
- "Create Image": "",
- "Create Knowledge": "",
- "Create Model": "",
+ "Create Admin Account": "Buat Akaun Admin",
+ "Create Channel": "Buat Saluran",
+ "Create Folder": "Buat Folder",
+ "Create Image": "Buat Imej",
+ "Create Knowledge": "Buat Pengetahuan",
+ "Create Model": "Buat Model",
"Create new key": "Cipta kekunci baharu",
"Create new secret key": "Cipta kekunci rahsia baharu",
- "Create note": "",
- "Create Note": "",
- "Create your first note by clicking on the plus button below.": "",
+ "Create note": "Buat nota",
+ "Create Note": "Buat Nota",
+ "Create your first note by clicking on the plus button below.": "Buat nota pertama anda dengan mengklik butang tambah di bawah.",
"Created at": "Dicipta di",
"Created At": "Dicipta Pada",
"Created by": "Dicipta oleh",
- "Created by you": "",
- "Created on {{date}}": "",
+ "Created by you": "Dibuat oleh anda",
+ "Created on {{date}}": "Dibuat pada {{date}}",
"CSV Import": "Import CSV",
- "Ctrl+Enter to Send": "",
+ "Ctrl+Enter to Send": "Ctrl+Enter untuk Hantar",
"Current Model": "Model Semasa",
"Current Password": "Kata laluan semasa",
"Custom": "Tersuai",
- "Custom description enabled": "",
- "Custom Gender": "",
- "Custom Parameter Name": "",
- "Custom Parameter Value": "",
- "Daily Messages": "",
- "Danger Zone": "",
+ "Custom description enabled": "Penerangan tersuai didayakan",
+ "Custom Gender": "Jantina Tersuai",
+ "Custom Parameter Name": "Nama Parameter Tersuai",
+ "Custom Parameter Value": "Nilai Parameter Tersuai",
+ "Daily Messages": "Mesej Harian",
+ "Danger Zone": "Zon Bahaya",
"Dark": "Gelap",
- "Data Controls": "",
+ "Data Controls": "Kawalan Data",
"Database": "Pangkalan Data",
- "Datalab Marker API": "",
- "DD/MM/YYYY": "",
- "DDGS Backend": "",
+ "Datalab Marker API": "API Penanda Datalab",
+ "DD/MM/YYYY": "DD/MM/YYYY",
+ "DDGS Backend": "Bahagian Belakang DDGS",
"December": "Disember",
- "Decrease UI Scale": "",
- "Deepgram": "",
+ "Decrease UI Scale": "Kurangkan Skala UI",
+ "Deepgram": "Deepgram",
"Default": "Lalai",
- "Default (Open AI)": "",
+ "Default (Open AI)": "Lalai (Open AI)",
"Default (SentenceTransformers)": "Lalai (SentenceTransformers)",
- "Default action buttons will be used.": "",
- "Default description enabled": "",
- "Default Features": "",
- "Default Filters": "",
- "Default Group": "",
- "Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
+ "Default action buttons will be used.": "Butang tindakan lalai akan digunakan.",
+ "Default description enabled": "Penerangan lalai diaktifkan",
+ "Default Features": "Fitur Lalai",
+ "Default Filters": "Penapis Lalai",
+ "Default Group": "Kumpulan Lalai",
+ "Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Mode lalai berfungsi dengan rangkaian model yang lebih luas dengan memanggil alat sekali sebelum pelaksanaan. Mode asli memanfaatkan keupayaan panggilan alat terbina dalam model, tetapi memerlukan model untuk menyokong ciri ini secara bawaan.",
"Default Model": "Model Lalai",
"Default model updated": "Model lalai dikemas kini",
- "Default permissions": "",
- "Default permissions updated successfully": "",
- "Default Prompt Suggestions": "Cadangan Gesaan Lalai",
- "Default to 389 or 636 if TLS is enabled": "",
- "Default to ALL": "",
- "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "",
+ "Default permissions": "Kebenaran Lalai",
+ "Default permissions updated successfully": "Kebenaran lalai dikemas kini dengan berjaya",
+ "Default Prompt Suggestions": "Cadangan arahan Lalai",
+ "Default to 389 or 636 if TLS is enabled": "Lalai kepada 389 atau 636 jika TLS didayakan",
+ "Default to ALL": "Lalai kepada SEMUA",
+ "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Lalai kepada pengambilan tersegmen untuk pengekstrakan kandungan yang berfokus dan relevan, ini disyorkan untuk kebanyakan kes.",
"Default User Role": "Peranan Pengguna Lalai",
- "Defaults": "",
+ "Defaults": "Lalai",
"Delete": "Padam",
+ "Delete {{name}}": "Padam {{name}}",
"Delete a model": "Padam Model",
- "Delete All": "",
+ "Delete All": "Padam Semua",
"Delete All Chats": "Padam Semua Perbualan",
- "Delete all contents inside this folder": "",
+ "Delete all contents inside this folder": "Padam semua kandungan dalam folder ini",
"Delete Chat": "Padam Perbualan",
"Delete chat?": "Padam perbualan?",
- "Delete File": "",
- "Delete folder?": "",
+ "Delete File": "Padam Fail",
+ "Delete folder?": "Padam folder?",
"Delete function?": "Padam fungsi?",
- "Delete Message": "",
- "Delete message?": "",
- "Delete Model": "",
- "Delete note?": "",
- "Delete prompt?": "Padam Gesaan?",
- "Delete skill?": "",
+ "Delete Message": "Padam Mesej",
+ "Delete message?": "Padam mesej?",
+ "Delete Model": "Padam Model",
+ "Delete note?": "Padam nota?",
+ "Delete prompt?": "Padam arahan?",
+ "Delete skill?": "Padam kemahiran?",
"delete this link": "Padam pautan ini?",
"Delete tool?": "Padam alat?",
"Delete User": "Padam Pengguna",
- "Delete Version": "",
- "Deleted": "",
+ "Delete Version": "Padam Versi",
+ "Deleted": "Sudah Dipadam",
"Deleted {{deleteModelTag}}": "{{deleteModelTag}} dipadam",
"Deleted {{name}}": "{{name}} dipadam",
- "Deleted User": "",
- "Deployment names are required for Azure OpenAI": "",
- "Desc": "",
- "Describe the edit...": "",
- "Describe the image...": "",
- "Describe what changed...": "",
- "Describe your knowledge base and objectives": "",
+ "Deleted User": "Pengguna yang Dipadam",
+ "Deployment names are required for Azure OpenAI": "Nama penggunaan diperlukan untuk Azure OpenAI",
+ "Desc": "Penerangan",
+ "Describe the edit...": "Terangkan pengeditan...",
+ "Describe the image...": "Terangkan imej...",
+ "Describe what changed...": "Terangkan apa yang berubah...",
+ "Describe your knowledge base and objectives": "Terangkan pangkalan pengetahuan dan objektif anda",
"Description": "Penerangan",
- "Detect Artifacts Automatically": "",
- "Dictate": "",
+ "Detect Artifacts Automatically": "Kesan Artifak Secara Automatik",
+ "Dictate": "Dikte",
"Didn't fully follow instructions": "Tidak mengikut arahan sepenuhnya",
- "Direct": "",
- "Direct Connections": "",
- "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
- "Direct Message": "",
- "Direct Tool Servers": "",
- "Directory selection was cancelled": "",
- "Disable All": "",
- "Disable Code Interpreter": "",
- "Disable Image Extraction": "",
- "Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
+ "Direct": "Langsung",
+ "Direct Connections": "Sambungan Langsung",
+ "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Sambungan Langsung membenarkan pengguna untuk menyambung ke titik akhir API yang serasi dengan OpenAI mereka sendiri.",
+ "Direct Message": "Mesej Langsung",
+ "Direct Tool Servers": "Pelayan Alat Langsung",
+ "Directory selection was cancelled": "Pemilihan direktori telah dibatalkan",
+ "Disable All": "Nyahlumpuhkan Semua",
+ "Disable Code Interpreter": "Nyahlumpuhkan Penterjemah Kod",
+ "Disable Image Extraction": "Nyahlumpuhkan Pengekstrakan Imej",
+ "Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "Melumpuhkan pengekstrakan imej daripada PDF. Jika Gunakan LLM didayakan, imej akan diselia secara automatik. Lalai kepada Palsu.",
"Disabled": "Dilumpuhkan",
"Discover a function": "Temui fungsi",
"Discover a model": "Temui model",
- "Discover a prompt": "Temui gesaan",
+ "Discover a prompt": "Temui arahan",
"Discover a tool": "Temui alat",
- "Discover how to use Open WebUI and seek support from the community.": "",
- "Discover wonders": "",
+ "Discover how to use Open WebUI and seek support from the community.": "Temui cara menggunakan Open WebUI dan dapatkan sokongan daripada komuniti.",
+ "Discover wonders": "Temui keajaiban",
"Discover, download, and explore custom functions": "Temui, muat turun dan teroka fungsi tersuai",
- "Discover, download, and explore custom prompts": "Temui, muat turun dan teroka gesaan tersuai",
+ "Discover, download, and explore custom prompts": "Temui, muat turun dan teroka arahan tersuai",
"Discover, download, and explore custom tools": "Temui, muat turun dan teroka alat tersuai",
"Discover, download, and explore model presets": "Temui, muat turun dan teroka model pratetap",
- "Discussion channel where access is based on groups and permissions": "",
- "Display": "",
- "Display chat title in tab": "",
+ "Discussion channel where access is based on groups and permissions": "Saluran perbincangan di mana akses berdasarkan kumpulan dan kebenaran",
+ "Display": "Paparan",
+ "Display chat title in tab": "Paparkan tajuk sembang dalam tab",
"Display Emoji in Call": "Paparkan Emoji dalam Panggilan",
- "Display Multi-model Responses in Tabs": "",
+ "Display Multi-model Responses in Tabs": "Paparkan Respons Multi-model dalam Tab",
"Display the username instead of You in the Chat": "Paparkan nama pengguna dan bukannya 'Anda' dalam Sembang",
- "Displays citations in the response": "",
- "Displays status updates (e.g., web search progress) in the response": "",
- "Dive into knowledge": "",
+ "Displays citations in the response": "Memaparkan petikan dalam respons",
+ "Displays status updates (e.g., web search progress) in the response": "Memaparkan kemas kini status (cth., kemajuan carian web) dalam respons",
+ "Dive into knowledge": "Menyelami pengetahuan",
"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.": "",
+ "Do you want to sync your usage stats with Open WebUI Community?": "Adakah anda ingin menyegerakkan statistik penggunaan anda dengan Komuniti Open WebUI?",
+ "Docling": "Docling",
+ "Docling Parameters": "Parameter Docling",
+ "Docling Server URL required.": "URL Pelayan Docling diperlukan.",
"Document": "Dokumen",
- "Document Intelligence": "",
- "Document Intelligence endpoint required.": "",
- "Document Intelligence Model": "",
+ "Document Intelligence": "Kecerdasan Dokumen",
+ "Document Intelligence endpoint required.": "Titik akhir Dokumen Kecerdasan diperlukan.",
+ "Document Intelligence Model": "Document Model Kecerdasan",
"Documentation": "Dokumentasi",
- "Documents": "",
+ "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": "",
+ "Domain Filter List": "Senarai Penapis Domain",
"don't fetch random pipelines from sources you don't trust.": "Jangan ambil pipeline rawak daripada sumber yang anda tidak percayai.",
"Don't have an account?": "Anda tidak mempunyai akaun?",
"don't install random functions from sources you don't trust.": "jangan pasang mana-mana fungsi daripada sumber yang anda tidak percayai.",
@@ -570,784 +573,794 @@
"Done": "Selesai",
"Download": "Muat Turun",
"Download & Delete": "Muat turun & Padam",
- "Download as JSON": "",
- "Download as SVG": "",
+ "Download as JSON": "Muat Turun sebagai JSON",
+ "Download as SVG": "Muat turun sebagai SVG",
"Download canceled": "Muat Turun dibatalkan",
"Download Database": "Muat turun Pangkalan Data",
- "Downloading stats...": "",
- "Draw": "",
- "Drop any files here to upload": "",
- "Drop files here to upload": "",
- "DuckDuckGo": "",
+ "Downloading stats...": "Memuat turun statistik...",
+ "Draw": "Lukis",
+ "Drop any files here to upload": "Lepaskan fail di sini untuk muat naik",
+ "Drop files here": "Lepaskan fail di sini",
+ "Drop files here to upload": "Lepaskan fail di sini untuk muat naik",
+ "DuckDuckGo": "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. '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'": "cth. 'rendah', 'sederhana', 'tinggi'",
+ "e.g. \"json\" or a JSON schema": "cth. \"json\" atau skema JSON",
+ "e.g. 60": "cth. 60",
+ "e.g. A filter to remove profanity from text": "cth. Penapis untuk membuang kata-kata lucah daripada teks",
+ "e.g. about the Roman Empire": "cth. tentang Empayar Rom",
+ "e.g. alloy, echo, shimmer": "cth. aloi, gema, kilauan",
+ "e.g. Code Review Guidelines": "cth. Garis Panduan Semakan Kod",
+ "e.g. code-review-guidelines": "cth. garis-panduan-semakan-kod",
+ "e.g. en": "cth. ms",
+ "e.g. My Filter": "cth. Penapis Saya",
+ "e.g. My Tools": "cth. Alatan Saya",
+ "e.g. my_filter": "cth. penapis_saya",
+ "e.g. my_tools": "cth. alatan_saya",
+ "e.g. pdf, docx, txt": "cth. pdf, docx, txt",
+ "e.g. Step-by-step instructions for code reviews": "cth. Arahan langkah demi langkah untuk semakan kod",
+ "e.g. Tell me a fun fact": "cth. Beritahu saya fakta menarik",
+ "e.g. Tell me a fun fact about the Roman Empire": "cth. Beritahu saya fakta menarik tentang Empayar Rom",
+ "e.g. Tools for performing various operations": "cth. Alat untuk melakukan pelbagai operasi",
+ "e.g., 3, 4, 5 (leave blank for default)": "cth., 3, 4, 5 (biarkan kosong untuk lalai)",
+ "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "cth., audio/wav,audio/mpeg,video/* (biarkan kosong untuk lalai)",
+ "e.g., en-US,ja-JP (leave blank for auto-detect)": "cth., en-US,ja-JP (biarkan kosong untuk auto-detect)",
+ "e.g., westus (leave blank for eastus)": "cth., westus (biarkan kosong untuk eastus)",
"Edit": "Edit",
- "Edit Arena Model": "",
- "Edit Channel": "",
- "Edit Connection": "",
- "Edit Default Permissions": "",
- "Edit Folder": "",
- "Edit Image": "",
- "Edit Last Message": "",
+ "Edit Arena Model": "Edit Model Arena",
+ "Edit Channel": "Edit Saluran",
+ "Edit Connection": "Edit Sambungan",
+ "Edit Default Permissions": "Edit Kebenaran Lalai",
+ "Edit Folder": "Edit Folder",
+ "Edit Image": "Edit Imej",
+ "Edit Last Message": "Edit Mesej Terakhir",
"Edit Memory": "Edit Memori",
- "Edit Prompt": "",
- "Edit Terminal Connection": "",
+ "Edit Prompt": "Edit Arahan",
+ "Edit Terminal Connection": "Edit Sambungan Terminal",
"Edit User": "Edit Penggunal",
- "Edit User Group": "",
- "Edit workflow.json content": "",
- "edited": "",
- "Edited": "",
- "Editing": "",
- "Eject": "",
- "Eject model": "",
+ "Edit User Group": "Edit Kumpulan Pengguna",
+ "Edit workflow.json content": "Edit kandungan workflow.json",
+ "edited": "disunting",
+ "Edited": "Disunting",
+ "Editing": "Menyunting",
+ "Eject": "Keluarkan",
+ "Eject model": "Keluarkan model",
"ElevenLabs": "ElevenLabs",
"Email": "E-mel",
- "Embark on adventures": "",
- "Embedding": "",
+ "Embark on adventures": "Mulai petualangan",
+ "Embedding": "Pembenaman",
"Embedding Batch Size": "Membenamkan Saiz Kelompok",
- "Embedding Concurrent Requests": "",
+ "Embedding Concurrent Requests": "Permintaan Serentak Pembenaman",
"Embedding Model": "Model Benamkan",
"Embedding Model Engine": "Enjin Model Benamkan",
- "Enable All": "",
- "Enable API Keys": "",
- "Enable autocomplete generation for chat messages": "",
- "Enable Code Execution": "",
- "Enable Code Interpreter": "",
+ "Empty message": "",
+ "Enable All": "Dayakan Semua",
+ "Enable API Keys": "Dayakan Kunci API",
+ "Enable autocomplete generation for chat messages": "Aktifkan penjanaan auto-lengkap untuk mesej sembang",
+ "Enable Code Execution": "Aktifkan Pelaksanaan Kod",
+ "Enable Code Interpreter": "Aktifkan Pentafsir Kod",
"Enable Community Sharing": "Benarkan Perkongsian Komuniti",
- "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 Message Queue": "",
- "Enable Message Rating": "",
- "Enable Mirostat sampling for controlling perplexity.": "",
+ "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 daripada ditukar keluar daripada RAM. Pilihan ini mengunci set halaman kerja model ke dalam RAM, memastikan bahawa ia tidak akan ditukar ke cakera. Ini boleh membantu mengekalkan prestasi dengan mengelakkan kesalahan halaman 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 memuatkan data model. Pilihan ini membenarkan sistem menggunakan storan cakera sebagai lanjutan RAM dengan memperlakukan fail cakera seolah-olah ia berada di dalam RAM. Ini boleh meningkatkan prestasi model dengan membenarkan akses data yang lebih cepat. Walau bagaimanapun, ia mungkin tidak berfungsi dengan betul pada semua sistem dan boleh menggunakan sejumlah besar ruang cakera.",
+ "Enable Message Queue": "Aktifkan Barisan Mesej",
+ "Enable Message Rating": "Aktifkan Penilaian Mesej",
+ "Enable Mirostat sampling for controlling perplexity.": "Aktifkan pensampelan Mirostat untuk mengawal kekeliruan.",
"Enable New Sign Ups": "Benarkan Pendaftaran Baharu",
- "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
+ "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "Aktifkan, nyahaktifkan, atau sesuaikan teg penaakulan yang digunakan oleh model. \"Diaktifkan\" menggunakan teg lalai, \"Dilumpuhkan\" mematikan teg penaakulan, dan \"Tersuai\" membenarkan anda menentukan teg permulaan dan akhir anda sendiri.",
"Enabled": "Dibenarkan",
- "End Tag": "",
- "Endpoint URL": "",
- "Enforce Temporary Chat": "",
- "Enhance": "",
- "Enrich Hybrid Search Text": "",
+ "End Tag": "Teg Akhir",
+ "Endpoint URL": "URL Titik Akhir",
+ "Enforce Temporary Chat": "Kuatkuasakan Sembang Sementara",
+ "Enhance": "Tingkatkan",
+ "Enrich Hybrid Search Text": "Perkaya Teks Carian Hibrid",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "astikan fail CSV anda mengandungi 4 lajur dalam susunan ini: Nama, E-mel, Kata Laluan, Peranan.",
"Enter {{role}} message here": "Masukkan mesej {{role}} di sini",
"Enter a detail about yourself for your LLMs to recall": "Masukkan butiran tentang diri anda untuk diingati oleh LLM anda",
- "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 tajuk untuk overlay maklumat pengguna yang tertunda. Biarkan kosong untuk lalai.",
+ "Enter a watermark for the response. Leave empty for none.": "Masukkan tera air untuk respons. Biarkan kosong untuk tiada.",
+ "Enter additional headers in JSON format": "Masukkan pengepala tambahan dalam format JSON",
+ "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "Masukkan pengepala 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 kekunci auth api ( cth nama pengguna:kata laluan )",
- "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 Laluan DN Aplikasi",
+ "Enter Bing Search V7 Endpoint": "Masukkan Titik Akhir Bing Search V7",
+ "Enter Bing Search V7 Subscription Key": "Masukkan Kunci Langganan Bing Search V7",
+ "Enter Bocha Search API Key": "Masukkan Kunci API Pencarian Bocha",
"Enter Brave Search API Key": "Masukkan Kekunci API carian Brave",
- "Enter certificate path": "",
- "Enter Chunk Min Size Target": "",
+ "Enter certificate path": "Masukkan laluan sertifikat",
+ "Enter Chunk Min Size Target": "Masukkan Saiz Minimum Chunk 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)": "",
- "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 comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Masukkan pasangan \"token:bias_value\" yang dipisahkan dengan koma (contoh: 5432:100, 413:-100)",
+ "Enter content for the pending user info overlay. Leave empty for default.": "Masukkan kandungan untuk lapisan maklumat pengguna tertangguh. Biarkan kosong untuk lalai.",
+ "Enter coordinates (e.g. 51.505, -0.09)": "Masukkan koordinat (cth. 51.505, -0.09)",
+ "Enter Datalab Marker API Base URL": "Masukkan URL Asas API Penanda Datalab",
+ "Enter Datalab Marker API Key": "Masukkan Kunci API Datalab Marker",
+ "Enter description": "Masukkan penerangan",
+ "Enter Docling API Key": "Masukkan Kunci API Docling",
+ "Enter Docling Server URL": "Masukkan URL Pelayan Docling",
+ "Enter Document Intelligence Endpoint": "Masukkan Titik Akhir 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 dengan 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 Pemuat Dokumen Luaran",
+ "Enter External Document Loader URL": "Masukkan URL Pemuat Dokumen Luaran",
+ "Enter External Web Loader API Key": "Masukkan Kunci API Pemuat Web Luaran",
+ "Enter External Web Loader URL": "Masukkan URL Pemuat Web Luaran",
+ "Enter External Web Search API Key": "Masukkan Kunci API Carian Web Luaran",
+ "Enter External Web Search URL": "Masukkan URL Carian Web Luaran",
+ "Enter Firecrawl API Base URL": "Masukkan URL Asas API Firecrawl",
+ "Enter Firecrawl API Key": "Masukkan Kunci API Firecrawl",
+ "Enter Firecrawl Timeout": "Masukkan Masa Tamat Firecrawl",
+ "Enter folder name": "Masukkan nama folder",
+ "Enter function name filter list (e.g. func1, !func2)": "Masukkan senarai penapis nama fungsi (cth. func1, !func2)",
"Enter Github Raw URL": "Masukkan URL 'Github Raw'",
"Enter Google PSE API Key": "Masukkan kunci API Google PSE",
"Enter Google PSE Engine Id": "Masukkan Id Enjin Google PSE",
- "Enter hex color (e.g. #FF0000)": "",
+ "Enter hex color (e.g. #FF0000)": "Masukkan warna heks (cth. #FF0000)",
"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": "",
- "Enter Jupyter Token": "",
- "Enter Jupyter URL": "",
- "Enter Kagi Search API Key": "",
- "Enter Key Behavior": "",
+ "Enter Jina API Base URL": "Masukkan URL Asas API Jina",
+ "Enter Jina API Key": "Masukkan Kunci API Jina",
+ "Enter JSON config (e.g., {\"disable_links\": true})": "Masukkan konfigurasi JSON (cth., {\"disable_links\": true})",
+ "Enter Jupyter Password": "Masukkan Kata Laluan Jupyter",
+ "Enter Jupyter Token": "Masukkan Token Jupyter",
+ "Enter Jupyter URL": "Masukkan URL Jupyter",
+ "Enter Kagi Search API Key": "Masukkan Kunci API Pencarian Kagi",
+ "Enter Key Behavior": "Masukkan Perilaku Kunci",
"Enter language codes": "Masukkan kod bahasa",
- "Enter MinerU API Key": "",
- "Enter Mistral API Base URL": "",
- "Enter Mistral API Key": "",
- "Enter Model ID": "",
+ "Enter MinerU API Key": "Masukkan Kunci API MinerU",
+ "Enter Mistral API Base URL": "Masukkan URL Asas API Mistral",
+ "Enter Mistral API Key": "Masukkan Kunci API Mistral",
+ "Enter Model ID": "Masukkan ID Model",
"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (cth {{ modelTag }})",
- "Enter Mojeek Search API Key": "",
- "Enter name": "",
- "Enter New Password": "",
+ "Enter Mojeek Search API Key": "Masukkan Kunci API Pencarian Mojeek",
+ "Enter name": "Masukkan nama",
+ "Enter New Password": "Masukkan Kata Laluan Baharu",
"Enter Number of Steps (e.g. 50)": "Masukkan Bilangan Langkah (cth 50)",
- "Enter Ollama Cloud API Key": "",
- "Enter Perplexity API Key": "",
- "Enter Perplexity Search API URL": "",
- "Enter Playwright Timeout": "",
- "Enter Playwright WebSocket URL": "",
- "Enter proxy URL (e.g. https://user:password@host:port)": "",
- "Enter reasoning effort": "",
+ "Enter Ollama Cloud API Key": "Masukkan Kunci API Ollama Cloud",
+ "Enter Perplexity API Key": "Masukkan Kunci API Perplexity",
+ "Enter Perplexity Search API URL": "Masukkan URL API Pencarian Perplexity",
+ "Enter Playwright Timeout": "Masukkan Masa Tamat Playwright",
+ "Enter Playwright WebSocket URL": "Masukkan URL WebSocket Playwright",
+ "Enter proxy URL (e.g. https://user:password@host:port)": "Masukkan URL proksi (contoh: https://user:password@host:port)",
+ "Enter reasoning effort": "Masukkan usaha penaakulan",
"Enter Score": "Masukkan Skor",
- "Enter SearchApi API Key": "",
- "Enter SearchApi Engine": "",
+ "Enter SearchApi API Key": "Masukkan Kunci API SearchApi",
+ "Enter SearchApi Engine": "Masukkan Enjin SearchApi",
"Enter Searxng Query URL": "Masukkan URL 'Searxng Query'",
- "Enter Searxng search language": "",
- "Enter Seed": "",
- "Enter SerpApi API Key": "",
- "Enter SerpApi Engine": "",
+ "Enter Searxng search language": "Masukkan bahasa carian Searxng",
+ "Enter Seed": "Masukkan Benih",
+ "Enter SerpApi API Key": "Masukkan Kunci API SerpApi",
+ "Enter SerpApi Engine": "Masukkan Enjin SerpApi",
"Enter Serper API Key": "Masukkan Kunci API Serper",
"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 server host": "Masukkan hos pelayan",
+ "Enter server label": "Masukkan label pelayan",
+ "Enter server port": "Masukkan port pelayan",
+ "Enter skill instructions in markdown...": "Masukkan arahan kemahiran dalam markdown...",
+ "Enter Sougou Search API sID": "Masukkan sID API Pencarian Sougou",
+ "Enter Sougou Search API SK": "Masukkan SK API Pencarian Sougou",
"Enter stop sequence": "Masukkan urutan hentian",
- "Enter system prompt": "Masukkan gesaan sistem",
- "Enter system prompt here": "",
+ "Enter system prompt": "Masukkan arahan sistem",
+ "Enter system prompt here": "Masukkan gesaran sistem di sini",
"Enter Tavily API Key": "Masukkan Kunci API Tavily",
- "Enter Tavily Extract Depth": "",
- "Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
- "Enter the URL of the function to import": "",
- "Enter the URL to import": "",
+ "Enter Tavily Extract Depth": "Masukkan Kedalaman Ekstrak Tavily",
+ "Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Masukkan URL awam WebUI anda. URL ini akan digunakan untuk menjana pautan dalam pemberitahuan.",
+ "Enter the URL of the function to import": "Masukkan URL fungsi untuk diimport",
+ "Enter the URL to import": "Masukkan URL untuk diimport",
"Enter Tika Server URL": "Masukkan URL Pelayan Tika",
- "Enter timeout in seconds": "",
- "Enter to Send": "",
+ "Enter timeout in seconds": "Masukkan had masa dalam saat",
+ "Enter to Send": "Tekan untuk Hantar",
"Enter Top K": "Masukkan 'Top K'",
- "Enter Top K Reranker": "",
+ "Enter Top K Reranker": "Masukkan Top K Penyusun Semula",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Masukkan URL (cth http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Masukkan URL (cth 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 (benar/salah)",
+ "Enter Yacy Password": "Masukkan Kata Laluan Yacy",
+ "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Masukkan URL Yacy (cth. 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 kod anda di sini...",
- "Enter your current password": "",
+ "Enter your current password": "Masukkan kata laluan semasa anda",
"Enter Your Email": "Masukkan E-mel Anda",
"Enter Your Full Name": "Masukkan Nama Penuh Anda",
- "Enter your gender": "",
+ "Enter your gender": "Masukkan jantina anda",
"Enter your message": "Masukkan mesej anda",
- "Enter your name": "",
- "Enter Your Name": "",
- "Enter your new password": "",
+ "Enter your name": "Masukkan nama anda",
+ "Enter Your Name": "Masukkan Nama Anda",
+ "Enter your new password": "Masukkan kata laluan baru anda",
"Enter Your Password": "Masukkan Kata Laluan Anda",
"Enter Your Role": "Masukkan Peranan Anda",
- "Enter Your Username": "",
- "Enter your webhook URL": "",
- "Entra ID": "",
+ "Enter Your Username": "Masukkan Nama Pengguna Anda",
+ "Enter your webhook URL": "Masukkan URL webhook anda",
+ "Entra ID": "Entra ID",
"Error": "Ralat",
- "ERROR": "",
- "Error accessing directory": "",
- "Error accessing Google Drive: {{error}}": "",
- "Error accessing media devices.": "",
- "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": "",
- "Exa API Key": "",
- "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": "",
- "Execute code for analysis": "",
- "Executing **{{NAME}}**...": "",
- "Expand": "",
+ "ERROR": "RALAT",
+ "Error accessing directory": "Ralat mengakses direktori",
+ "Error accessing Google Drive: {{error}}": "Ralat mengakses Google Drive: {{error}}",
+ "Error accessing media devices.": "Ralat mengakses peranti media.",
+ "Error starting recording.": "Ralat memulai rakaman.",
+ "Error unloading model: {{error}}": "Ralat memunggah model: {{error}}",
+ "Error uploading file: {{error}}": "Ralat memuat naik fail: {{error}}",
+ "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Ralat: Model dengan ID '{{modelId}}' sudah wujud. Sila pilih ID yang berbeza untuk meneruskan.",
+ "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Ralat: ID Model tidak boleh kosong. Sila masukkan ID yang sah untuk meneruskan.",
+ "Evaluations": "Penilaian",
+ "Exa API Key": "Kunci API Exa",
+ "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Example: (&(objectClass=inetOrgPerson)(uid=%s))",
+ "Example: ALL": "Contoh: SEMUA",
+ "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.": "Telah melampaui bilangan tempat duduk dalam lesen anda. Sila hubungi sokongan untuk meningkatkan bilangan tempat duduk.",
+ "Exclude": "Kecualikan",
+ "Execute code": "Laksanakan kod",
+ "Execute code for analysis": "Laksanakan kod untuk analisis",
+ "Executing **{{NAME}}**...": "Melaksanakan **{{NAME}}**...",
+ "Expand": "Kembangkan",
"Experimental": "Percubaan",
- "Explain": "",
- "Explore the cosmos": "",
+ "Explain": "Jelaskan",
+ "Explore the cosmos": "Jelajahi alam semesta",
"Export": "Eksport",
- "Export All Archived Chats": "",
+ "Export All Archived Chats": "Eksport Semua Sembang Tersimpan",
"Export All Chats (All Users)": "Eksport Semua Perbualan (Semua Pengguna)",
"Export chat (.json)": "Eksport perbualan (.json)",
"Export Chats": "Eksport Perbualan",
- "Export Config": "",
- "Export Models": "",
- "Export Prompts": "",
- "Export to CSV": "",
- "Export Tools": "",
- "Export Users": "",
- "External": "",
- "External Document Loader URL required.": "",
- "External Task Model": "",
- "External Web Loader API Key": "",
- "External Web Loader URL": "",
- "External Web Search API Key": "",
- "External Web Search URL": "",
- "Fade Effect for Streaming Text": "",
- "Failed to add file.": "",
- "Failed to add members": "",
- "Failed to attach file": "",
- "Failed to clear status": "",
- "Failed to connect to {{URL}} OpenAPI tool server": "",
- "Failed to connect to {{URL}} terminal server": "",
- "Failed to copy link": "",
+ "Export Config": "Eksport Konfigurasi",
+ "Export Models": "Eksport Model",
+ "Export Prompts": "Eksport Prompt",
+ "Export to CSV": "Eksport ke CSV",
+ "Export Tools": "Eksport Alat",
+ "Export Users": "Eksport Pengguna",
+ "External": "Luaran",
+ "External Document Loader URL required.": "URL Pemuat Dokumen Luaran diperlukan.",
+ "External Task Model": "Model Tugas Luaran",
+ "External Web Loader API Key": "Kunci API Pemuat Web Luaran",
+ "External Web Loader URL": "URL Pemuat Web Luaran",
+ "External Web Search API Key": "Kunci API Carian Web Luaran",
+ "External Web Search URL": "URL Carian Web Luaran",
+ "Fade Effect for Streaming Text": "Kesan Pudar untuk Teks Penstriman",
+ "Failed to add file.": "Gagal menambah fail.",
+ "Failed to add members": "Gagal menambah ahli",
+ "Failed to archive chat.": "Gagal mengarkibkan sembang.",
+ "Failed to attach file": "Gagal melampirkan fail",
+ "Failed to clear status": "Gagal mengosongkan status",
+ "Failed to connect to {{URL}} OpenAPI tool server": "Gagal menyambung ke pelayan alat OpenAPI {{URL}}",
+ "Failed to connect to {{URL}} terminal server": "Gagal menyambung ke pelayan terminal {{URL}}",
+ "Failed to copy link": "Gagal menyalin pautan",
"Failed to create API Key.": "Gagal mencipta kekunci API",
- "Failed to delete note": "",
- "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 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 load Interface settings": "",
- "Failed to move chat": "",
- "Failed to process URL: {{url}}": "",
+ "Failed to delete note": "Gagal memadamkan nota",
+ "Failed to download image": "Gagal memuat turun imej",
+ "Failed to extract content from the file: {{error}}": "Gagal mengekstrak kandungan daripada fail: {{error}}",
+ "Failed to extract content from the file.": "Gagal mengekstrak kandungan daripada fail.",
+ "Failed to fetch models": "Gagal mengambil model",
+ "Failed to generate title": "Gagal menjana tajuk",
+ "Failed to import models": "Gagal mengimport model",
+ "Failed to load chat preview": "Gagal memuatkan pratonton obrolan",
+ "Failed to load DOCX file. Please try downloading it instead.": "Gagal memuatkan fail DOCX. Sila cuba muat turun sebaliknya.",
+ "Failed to load Excel/CSV file. Please try downloading it instead.": "Gagal memuatkan fail Excel/CSV. Sila cuba muat turun sebaliknya.",
+ "Failed to load file content.": "Gagal memuatkan kandungan fail.",
+ "Failed to load Interface settings": "Gagal memuatkan tetapan Antara Muka",
+ "Failed to load PPTX file. Please try downloading it instead.": "Gagal memuatkan fail PPTX. Sila cuba muat turun sebaliknya.",
+ "Failed to move chat": "Gagal memindahkan obrolan",
+ "Failed to process URL: {{url}}": "Gagal memproses URL: {{url}}",
"Failed to read clipboard contents": "Gagal membaca konten papan klip",
- "Failed to remove member": "",
- "Failed to render diagram": "",
- "Failed to render visualization": "",
- "Failed to save connections": "",
+ "Failed to remove member": "Gagal mengeluarkan ahli",
+ "Failed to render diagram": "Gagal merender rajah",
+ "Failed to render visualization": "Gagal merender visualisasi",
+ "Failed to save connections": "Gagal menyimpan sambungan",
"Failed to save conversation": "Gagal menyimpan perbualan",
- "Failed to save models configuration": "",
- "Failed to save terminal servers": "",
- "Failed to unshare chat.": "",
+ "Failed to save models configuration": "Gagal menyimpan konfigurasi model",
+ "Failed to save terminal servers": "Gagal menyimpan pelayan terminal",
+ "Failed to unshare chat.": "Gagal membatalkan perkongsian sembang.",
"Failed to update settings": "Gagal mengemaskini tetapan",
- "Failed to update status": "",
- "Failed to upload file.": "",
- "Features": "",
- "Features Permissions": "",
+ "Failed to update status": "Gagal mengemaskini status",
+ "Failed to upload file.": "Gagal memuat naik fail.",
+ "Features": "Ciri-ciri",
+ "Features Permissions": "Kebenaran Ciri-ciri",
"February": "Febuari",
- "Feedback": "",
- "Feedback Activity": "",
- "Feedback deleted successfully": "",
- "Feedback Details": "",
- "Feedback History": "",
+ "Feedback": "Maklum Balas",
+ "Feedback Activity": "Aktiviti Maklum Balas",
+ "Feedback deleted successfully": "Maklum balas telah dipadam dengan berjaya",
+ "Feedback Details": "Butiran Maklum Balas",
+ "Feedback History": "Sejarah Maklum Balas",
"Feel free to add specific details": "Jangan ragu untuk menambah butiran khusus",
- "Female": "",
+ "Female": "Perempuan",
"File": "Fail",
- "File added successfully.": "",
- "File attached to chat": "",
- "File browser": "",
- "File content": "",
- "File content updated successfully.": "",
- "File Context": "",
- "File deleted successfully.": "",
+ "File added successfully.": "Fail telah ditambah dengan berjaya.",
+ "File attached to chat": "Fail dilampirkan pada sembang",
+ "File browser": "Pelayar fail",
+ "File content": "Kandungan fail",
+ "File content updated successfully.": "Kandungan fail dikemas kini dengan berjaya.",
+ "File Context": "Konteks Fail",
+ "File deleted successfully.": "Fail telah dipadamkan dengan berjaya.",
"File Mode": "Mod Fail",
- "File name": "",
+ "File name": "Nama fail",
"File not found.": "Fail tidak dijumpai",
- "File removed successfully.": "",
- "File size should not exceed {{maxSize}} MB.": "",
- "File Upload": "",
- "File uploaded successfully": "",
- "File uploaded!": "",
- "Filename": "",
+ "File removed successfully.": "Fail telah dialihkan dengan berjaya.",
+ "File size should not exceed {{maxSize}} MB.": "Saiz fail tidak boleh melebihi {{maxSize}} MB.",
+ "File Upload": "Muat Naik Fail",
+ "File uploaded successfully": "Fail dimuat naik dengan berjaya",
+ "File uploaded!": "Fail dimuat naik!",
+ "Filename": "Nama fail",
"Files": "Fail-Fail",
- "Filter": "",
+ "Filter": "Penapis",
"Filter is now globally disabled": "Tapisan kini dilumpuhkan secara global",
"Filter is now globally enabled": "Tapisan kini dibenarkan secara global",
"Filters": "Tapisan",
"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": "",
- "Folder name cannot be empty.": "",
- "Folder name updated successfully": "",
- "Folder options": "",
- "Folder updated successfully": "",
- "Folders": "",
- "Follow up": "",
- "Follow Up Generation": "",
- "Follow Up Generation Prompt": "",
- "Follow up: {{question}}": "",
- "Follow-Up Auto-Generation": "",
+ "Firecrawl API Base URL": "URL Asas API Firecrawl",
+ "Firecrawl API Key": "Kunci API Firecrawl",
+ "Firecrawl Timeout (s)": "Masa Tamat Firecrawl (s)",
+ "Floating Quick Actions": "Tindakan Pantas Terapung",
+ "Focus Chat Input": "Fokus Input Sembang",
+ "Folder": "Folder",
+ "Folder Background Image": "Imej Latar Belakang Folder",
+ "Folder created successfully": "Folder berjaya dibuat",
+ "Folder deleted successfully": "Folder berjaya dipadamkan",
+ "Folder Max File Count": "Bilangan Fail Maksimum Folder",
+ "Folder name": "Nama folder",
+ "Folder Name": "Nama Folder",
+ "Folder name cannot be empty.": "Nama folder tidak boleh kosong.",
+ "Folder name updated successfully": "Nama folder berjaya dikemas kini",
+ "Folder options": "Pilihan folder",
+ "Folder updated successfully": "Folder berjaya dikemas kini",
+ "Folders": "Folder-folder",
+ "Follow up": "Susulan",
+ "Follow Up Generation": "Penjanaan Susulan",
+ "Follow Up Generation Prompt": "Prompt Penjanaan Susulan",
+ "Follow up: {{question}}": "Susulan: {{question}}",
+ "Follow-Up Auto-Generation": "Auto-Penjanaan Susulan",
"Followed instructions perfectly": "Mengikut arahan dengan sempurna",
- "for placeholders": "",
- "Force OCR": "",
- "Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
- "Forge new paths": "",
+ "for placeholders": "untuk pemegang tempat",
+ "Force OCR": "Paksa OCR",
+ "Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "Paksa OCR pada semua halaman PDF. Ini boleh menghasilkan hasil yang lebih teruk jika anda mempunyai teks yang baik dalam PDF anda. Lalai kepada False.",
+ "Forge new paths": "Membuka jalan baru",
"Form": "Borang",
- "Format Lines": "",
- "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
- "Formatting may be inconsistent from source.": "",
- "Forwards system user OAuth access token to authenticate": "",
- "Forwards system user session credentials to authenticate": "",
- "Full Context Mode": "",
- "Function": "",
- "Function Calling": "",
+ "Format Lines": "Format Baris",
+ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Format baris dalam output. Lalai kepada False. Jika ditetapkan kepada True, baris akan diformat untuk mengesan matematik sebaris dan gaya.",
+ "Formatting may be inconsistent from source.": "Pemformatan mungkin tidak konsisten dari sumber.",
+ "Forwards system user OAuth access token to authenticate": "Meneruskan token akses OAuth pengguna sistem untuk pengesahan",
+ "Forwards system user session credentials to authenticate": "Meneruskan bukti kelayakan sesi pengguna sistem untuk pengesahan",
+ "Full Context Mode": "Mod Konteks Penuh",
+ "Function": "Fungsi",
+ "Function Calling": "Pemanggilan Fungsi",
"Function created successfully": "Fungsi berjaya dibuat",
"Function deleted successfully": "Fungsi berjaya dipadamkan",
- "Function Description": "",
- "Function ID": "",
- "Function imported successfully": "",
+ "Function Description": "Penerangan Fungsi",
+ "Function ID": "ID Fungsi",
+ "Function imported successfully": "Fungsi diimport dengan berjaya",
"Function is now globally disabled": "Fungsi kini dilumpuhkan secara global",
"Function is now globally enabled": "Fungsi kini dibenarkan secara global",
- "Function Name": "",
- "Function Name Filter List": "",
+ "Function Name": "Nama Fungsi",
+ "Function Name Filter List": "Senarai Penapis Nama Fungsi",
"Function updated successfully": "Fungsi berjaya dikemaskini",
"Functions": "Fungsi",
"Functions allow arbitrary code execution.": "Fungsi membenarkan pelaksanaan kod sewenang-wenangnya.",
"Functions imported successfully": "Fungsi berjaya diimport",
- "Gemini": "",
- "Gemini API Key": "",
- "Gemini API Key is required.": "",
- "Gemini Base URL": "",
- "Gemini Endpoint Method": "",
- "Gender": "",
+ "Gemini": "Gemini",
+ "Gemini API Key": "Kunci API Gemini",
+ "Gemini API Key is required.": "Kunci API Gemini diperlukan.",
+ "Gemini Base URL": "URL Asas Gemini",
+ "Gemini Endpoint Method": "Kaedah Titik Akhir Gemini",
+ "Gender": "Jantina",
"General": "Umum",
- "Generate": "",
- "Generate an image": "",
- "Generate and edit images": "",
- "Generate Message Pair": "",
- "Generated Image": "",
- "Generated images will appear here": "",
+ "Generate": "Janakan",
+ "Generate an image": "Janakan imej",
+ "Generate and edit images": "Janakan dan edit imej",
+ "Generate Message Pair": "Janakan Pasangan Mesej",
+ "Generated Image": "Imej yang Dijana",
+ "Generated images will appear here": "Imej yang dijana akan muncul di sini",
"Generating search query": "Jana pertanyaan carian",
- "Generating...": "",
- "Get current time and perform date/time calculations": "",
- "Get information on {{name}} in the UI": "",
- "Get started": "",
- "Get started with {{WEBUI_NAME}}": "",
+ "Generating...": "Menjana...",
+ "Get current time and perform date/time calculations": "Dapatkan masa semasa dan lakukan pengiraan tarikh/masa",
+ "Get information on {{name}} in the UI": "Dapatkan maklumat tentang {{name}} dalam UI",
+ "Get started": "Mulai",
+ "Get started with {{WEBUI_NAME}}": "Mulai dengan {{WEBUI_NAME}}",
"Global": "Global",
"Good Response": "Respons Baik",
- "Google": "",
- "Google Drive": "",
+ "Google": "Google",
+ "Google Drive": "Google Drive",
"Google PSE API Key": "Kunci API Google PSE",
"Google PSE Engine Id": "ID Enjin Google PSE",
- "Gravatar": "",
- "Grid": "",
- "Grokipedia": "",
- "Group Channel": "",
- "Group created successfully": "",
- "Group deleted successfully": "",
- "Group Description": "",
- "Group Name": "",
- "Group updated successfully": "",
- "groups": "",
- "Groups": "",
- "H1": "",
- "H2": "",
- "H3": "",
- "Haptic Feedback": "",
- "Headers": "",
- "Headers must be a valid JSON object": "",
- "Height": "",
+ "Gravatar": "Gravatar",
+ "Grid": "Grid",
+ "Grokipedia": "Grokipedia",
+ "Group Channel": "Saluran Kumpulan",
+ "Group created successfully": "Kumpulan berjaya dibuat",
+ "Group deleted successfully": "Kumpulan berjaya dipadamkan",
+ "Group Description": "Penerangan Kumpulan",
+ "Group Name": "Nama Kumpulan",
+ "Group updated successfully": "Kumpulan berjaya dikemaskini",
+ "groups": "kumpulan",
+ "Groups": "Kumpulan",
+ "H1": "H1",
+ "H2": "H2",
+ "H3": "H3",
+ "Haptic Feedback": "Maklum Balas Haptic",
+ "Headers": "Tajuk",
+ "Headers must be a valid JSON object": "Tajuk mesti menjadi objek JSON yang sah",
+ "Height": "Ketinggian",
"Hello, {{name}}": "Hello, {{name}}",
"Help": "Bantuan",
- "Help the community discover great models": "",
- "Hex Color": "",
- "Hex Color - Leave empty for default color": "",
- "Hidden": "",
+ "Help the community discover great models": "Bantu komuniti menemui model-model hebat",
+ "Hex Color": "Warna Heks",
+ "Hex Color - Leave empty for default color": "Warna Heks - Biarkan kosong untuk warna lalai",
+ "Hidden": "Tersembunyi",
"Hide": "Sembunyi",
- "Hide All": "",
- "Hide from Sidebar": "",
- "Hide Model": "",
- "High": "",
- "High Contrast Mode": "",
- "History": "",
- "Home": "",
- "Host": "",
- "Hourly Messages": "",
+ "Hide All": "Sembunyikan Semua",
+ "Hide from Sidebar": "Sembunyikan daripada Sidebar",
+ "Hide Model": "Sembunyikan Model",
+ "High": "Tinggi",
+ "High Contrast Mode": "Mode Kontras Tinggi",
+ "History": "Sejarah",
+ "Home": "Halaman Utama",
+ "Host": "Hos",
+ "Hourly Messages": "Mesej Setiap Jam",
"How can I help you today?": "Bagaimana saya boleh membantu anda hari ini?",
- "How would you rate this response?": "",
- "HTML": "",
- "http://localhost:8000": "",
- "https://mineru.net/api/v4": "",
+ "How would you rate this response?": "Bagaimana anda menilai respons ini?",
+ "HTML": "HTML",
+ "http://localhost:8000": "http://localhost:8000",
+ "https://mineru.net/api/v4": "https://mineru.net/api/v4",
"Hybrid Search": "Carian Hibrid",
"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 mengakui bahawa saya telah membaca dan saya memahami implikasi tindakan saya. Saya sedar tentang risiko yang berkaitan dengan melaksanakan kod sewenang-wenangnya dan saya telah mengesahkan kebolehpercayaan sumber tersebut.",
- "ID": "",
- "ID cannot contain \":\" or \"|\" characters": "",
- "ID copied to clipboard": "",
- "iframe Sandbox Allow Forms": "",
- "iframe Sandbox Allow Same Origin": "",
- "Ignite curiosity": "",
- "Image": "",
- "Image Compression": "",
- "Image Compression Height": "",
- "Image Compression Width": "",
- "Image Edit": "",
- "Image Edit Engine": "",
- "Image Generation": "",
+ "ID": "ID",
+ "ID cannot contain \":\" or \"|\" characters": "ID tidak boleh mengandungi aksara \":\" atau \"|\"",
+ "ID copied to clipboard": "ID disalin ke papan kerja",
+ "iframe Sandbox Allow Forms": "iframe Sandbox Benarkan Borang",
+ "iframe Sandbox Allow Same Origin": "Benarkan Asal Sama untuk Sandbox iframe",
+ "Ignite curiosity": "Nyalakan rasa ingin tahu",
+ "Image": "Imej",
+ "Image Compression": "Mampatan Imej",
+ "Image Compression Height": "Tinggi Mampatan Imej",
+ "Image Compression Width": "Lebar Mampatan Imej",
+ "Image Edit": "Edit Imej",
+ "Image Edit Engine": "Enjin Edit Imej",
+ "Image Generation": "Penjanaan Imej",
"Image Generation Engine": "Enjin Penjanaan Imej",
- "Image Max Compression Size": "",
- "Image Max Compression Size height": "",
- "Image Max Compression Size width": "",
- "Image Prompt Generation": "",
- "Image Prompt Generation Prompt": "",
- "Image Size": "",
- "Images": "",
- "Import": "",
+ "Image Max Compression Size": "Saiz Mampatan Imej Maksimum",
+ "Image Max Compression Size height": "Tinggi Saiz Mampatan Imej Maksimum",
+ "Image Max Compression Size width": "Lebar Saiz Mampatan Imej Maksimum",
+ "Image Prompt Generation": "Penjanaan Arahan Imej",
+ "Image Prompt Generation Prompt": "Arahan Penjanaan Imej",
+ "Image Size": "Saiz Imej",
+ "Images": "Imej",
+ "Import": "Import",
"Import Chats": "Import Perbualan",
- "Import Config": "",
- "Import From Link": "",
- "Import Models": "",
- "Import Prompts": "",
- "Import successful": "",
- "Import Tools": "",
+ "Import Config": "Konfigurasi Import",
+ "Import From Link": "Import Dari Pautan",
+ "Import Models": "Import Model",
+ "Import Prompts": "Import Prompts",
+ "Import successful": "Import Berjaya",
+ "Import Tools": "Import Alat",
"Important Update": "Kemas kini penting",
- "Inactive": "",
- "Include": "",
+ "Inactive": "Tidak Aktif",
+ "Include": "Sertakan",
"Include `--api-auth` flag when running stable-diffusion-webui": "Sertakan bendera `-- api -auth` semasa menjalankan stable-diffusion-webui ",
"Include `--api` flag when running stable-diffusion-webui": "Sertakan bendera `-- api ` semasa menjalankan stable-diffusion-webui",
"Includes SharePoint": "Termasuk SharePoint",
- "Increase UI Scale": "",
- "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.": "",
+ "Increase UI Scale": "Tingkatkan Skala UI",
+ "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.": "Mempengaruhi seberapa cepat algoritma merespons umpan balik dari teks yang dihasilkan. Kadar pembelajaran yang lebih rendah akan menghasilkan penyesuaian yang lebih lambat, sementara kadar pembelajaran yang lebih tinggi akan membuat algoritma lebih responsif.",
"Info": "Maklumat",
- "Initials": "",
- "Inject file content into conversation context": "",
- "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "",
- "Input": "",
- "Input Key (e.g. text, unet_name, steps)": "",
- "Input Variables": "",
- "Insert": "",
- "Insert Follow-Up Prompt to Input": "",
- "Insert Prompt as Rich Text": "",
- "Insert Suggestion Prompt to Input": "",
+ "Initials": "Inisial",
+ "Inject file content into conversation context": "Suntikkan kandungan fail ke dalam konteks perbualan",
+ "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Suntikkan seluruh kandungan sebagai konteks untuk pemprosesan komprehensif, ini disyorkan untuk pertanyaan yang kompleks.",
+ "Input": "Input",
+ "Input Key (e.g. text, unet_name, steps)": "Kunci Input (cth: text, unet_name, steps)",
+ "Input Variables": "Pembolehubah Input",
+ "Insert": "Sisipkan",
+ "Insert Follow-Up Prompt to Input": "Sisipkan Arahan Susulan ke Input",
+ "Insert Prompt as Rich Text": "Sisipkan Arahan sebagai Teks Kaya",
+ "Insert Suggestion Prompt to Input": "Sisipkan Arahan Cadangan ke Input",
"Install from Github URL": "Pasang daripada URL Github",
"Instant Auto-Send After Voice Transcription": "Hantar Secara Automatik Dengan Segera Selepas Transkripsi Suara",
- "Integration": "",
- "Integrations": "",
+ "Integration": "Integrasi",
+ "Integrations": "Integrasi",
"Interface": "Antaramuka",
- "Interface Settings Access": "",
- "Invalid file content": "",
- "Invalid file format.": "",
- "Invalid JSON file": "",
- "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": "",
+ "Interface Settings Access": "Akses Tetapan Antara Muka",
+ "Invalid file content": "Kandungan fail tidak sah",
+ "Invalid file format.": "Format fail tidak sah.",
+ "Invalid JSON file": "Fail JSON tidak sah",
+ "Invalid JSON format for ComfyUI Edit Workflow.": "Format JSON tidak sah untuk ComfyUI Edit Workflow.",
+ "Invalid JSON format for ComfyUI Workflow.": "Format JSON tidak sah untuk ComfyUI Workflow.",
+ "Invalid JSON format for Parameters": "Format JSON tidak sah untuk Parameters",
+ "Invalid JSON format in {{NAME}}": "Format JSON tidak sah dalam {{NAME}}",
+ "Invalid JSON format in Additional Config": "Format JSON tidak sah dalam Additional Config",
+ "Invalid JSON format in MinerU Parameters": "Format JSON tidak sah dalam MinerU Parameters",
+ "is typing...": "sedang menaip...",
+ "Italic": "Miring",
"January": "Januari",
- "Jina API Base URL": "",
- "Jina API Key": "",
+ "Jina API Base URL": "URL Asas API Jina",
+ "Jina API Key": "Kunci API Jina",
"join our Discord for help.": "sertai Discord kami untuk mendapatkan bantuan.",
"JSON": "JSON",
"JSON Preview": "Pratonton JSON",
- "JSON Spec": "",
+ "JSON Spec": "Spesifikasi JSON",
"July": "Julai",
"June": "Jun",
- "Jupyter Auth": "",
- "Jupyter URL": "",
+ "Jupyter Auth": "Pengesahan Jupyter",
+ "Jupyter URL": "URL Jupyter",
"JWT Expiration": "Tempoh Tamat JWT",
"JWT Token": "Token JWT",
- "Kagi Search API Key": "",
- "Keep Follow-Up Prompts in Chat": "",
- "Keep in Sidebar": "",
- "Key": "",
- "Key is required": "",
+ "Kagi Search API Key": "Kunci API Pencarian Kagi",
+ "Keep Follow-Up Prompts in Chat": "Simpan Gesaran Susulan dalam Sembang",
+ "Keep in Sidebar": "Simpan dalam Bar Sisi",
+ "Key": "Kunci",
+ "Key is required": "Kunci diperlukan",
"Keyboard shortcuts": "Pintasan papan kekunci",
- "Keyboard Shortcuts": "",
+ "Keyboard Shortcuts": "Pintasan Papan Kekunci",
"Knowledge": "Pengetahuan",
- "Knowledge Access": "",
- "Knowledge Base": "",
- "Knowledge created successfully.": "",
- "Knowledge deleted successfully.": "",
- "Knowledge Description": "",
- "Knowledge exported successfully": "",
- "Knowledge Name": "",
- "Knowledge Public Sharing": "",
- "Knowledge reset successfully.": "",
- "Knowledge Sharing": "",
- "Knowledge updated successfully": "",
- "Kokoro.js (Browser)": "",
- "Kokoro.js Dtype": "",
- "Label": "",
- "Landing Page Mode": "",
+ "Knowledge Access": "Akses Pengetahuan",
+ "Knowledge Base": "Pangkalan Pengetahuan",
+ "Knowledge created successfully.": "Pengetahuan berjaya dibuat.",
+ "Knowledge deleted successfully.": "Pengetahuan berjaya dipadam.",
+ "Knowledge Description": "Penerangan Pengetahuan",
+ "Knowledge exported successfully": "Pengetahuan berjaya dieksport",
+ "Knowledge Name": "Nama Pengetahuan",
+ "Knowledge Public Sharing": "Perkongsian Awam Pengetahuan",
+ "Knowledge reset successfully.": "Pengetahuan telah direset dengan berjaya.",
+ "Knowledge Sharing": "Perkongsian Pengetahuan",
+ "Knowledge updated successfully": "Pengetahuan telah dikemas kini dengan berjaya",
+ "Kokoro.js (Browser)": "Kokoro.js (Penyemak Imbas)",
+ "Kokoro.js Dtype": "Kokoro.js Dtype",
+ "Label": "Label",
+ "Landing Page Mode": "Mod Halaman Pendaratan",
"Language": "Bahasa",
- "Language Locales": "",
- "Last 24 hours": "",
- "Last 30 days": "",
- "Last 7 days": "",
- "Last 90 days": "",
+ "Language Locales": "Lokalisasi Bahasa",
+ "Last 24 hours": "24 jam terakhir",
+ "Last 30 days": "30 hari terakhir",
+ "Last 7 days": "7 hari lepas",
+ "Last 90 days": "90 hari lepas",
"Last Active": "Dilihat aktif terakhir pada",
"Last Modified": "Kemaskini terakhir pada",
- "Last reply": "",
- "LDAP": "",
- "LDAP server updated": "",
- "Leaderboard": "",
- "Learn more": "",
- "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 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.": "",
- "Legacy": "",
- "lexical": "",
- "License": "",
- "Lift List": "",
+ "Last reply": "Balasan terakhir",
+ "LDAP": "LDAP",
+ "LDAP server updated": "Pelayan LDAP dikemas kini",
+ "Leaderboard": "Papan Kedudukan",
+ "Learn more": "Ketahui lebih lanjut",
+ "Learn More": "Ketahui Lebih Lanjut",
+ "Learn more about Open Terminal": "Ketahui lebih lanjut tentang Terminal Terbuka",
+ "Learn more about OpenAPI tool servers.": "Ketahui lebih lanjut tentang pelayan alat OpenAPI.",
+ "Learn more about Voxtral transcription.": "Ketahui lebih lanjut tentang transkripsi Voxtral.",
+ "Leave a public review for {{modelName}}": "Tinggalkan ulasan awam untuk {{modelName}}",
+ "Leave empty for no compression": "Biarkan kosong untuk tiada pemampatan",
+ "Leave empty for unlimited": "Biarkan kosong untuk tanpa had",
+ "Leave empty to include all models from \"{{url}}\" endpoint": "Biarkan kosong untuk memasukkan semua model dari endpoint \"{{url}}\"",
+ "Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Biarkan kosong untuk memasukkan semua model dari endpoint \"{{url}}/api/tags\"",
+ "Leave empty to include all models from \"{{url}}/models\" endpoint": "Biarkan kosong untuk memasukkan semua model dari endpoint \"{{url}}/models\"",
+ "Leave empty to include all models or select specific models": "Biarkan kosong untuk memasukkan 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 lalai, atau masukkan json yang sah (lihat https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)",
+ "Leave empty to use the default model (voxtral-mini-latest).": "Biarkan kosong untuk menggunakan model lalai (voxtral-mini-latest).",
+ "Leave empty to use the default prompt, or enter a custom prompt": "Biarkan kosong untuk menggunakan prompt lalai, atau masukkan prompt tersuai",
+ "Leave model field empty to use the default model.": "Biarkan medan model kosong untuk menggunakan model lalai.",
+ "Legacy": "Warisan",
+ "lexical": "leksikal",
+ "License": "Lesen",
+ "Lift List": "Senarai Angkat",
"Light": "Cerah",
- "Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "",
- "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "",
- "List": "",
+ "Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "Hadkan pertanyaan carian serentak. 0 = tanpa had (lalai). Tetapkan kepada 1 untuk pelaksanaan berurutan (disyorkan untuk API dengan had kadar ketat seperti peringkat percuma Brave).",
+ "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "Mengehadkan jumlah permintaan pembenaman serentak. Tetapkan kepada 0 untuk tanpa had.",
+ "List": "Senarai",
"Listening...": "Mendengar...",
- "Live": "",
- "Llama.cpp": "",
+ "Live": "Langsung",
+ "Llama.cpp": "Llama.cpp",
"LLMs can make mistakes. Verify important information.": "LLM boleh membuat kesilapan. Sahkan maklumat penting",
- "Loader": "",
- "Loading Kokoro.js...": "",
+ "Loader": "Pemuat",
+ "Loading Kokoro.js...": "Memuatkan Kokoro.js...",
"Loading...": "Memuatkan...",
- "local": "",
- "Local": "",
- "Local Task Model": "",
- "Location access not allowed": "",
- "Lost": "",
- "Low": "",
+ "local": "tempatan",
+ "Local": "Tempatan",
+ "Local Task Model": "Model Tugas Tempatan",
+ "Location access not allowed": "Akses lokasi tidak dibenarkan",
+ "Lost": "Hilang",
+ "Low": "Rendah",
"LTR": "LTR",
"Made by Open WebUI Community": "Dicipta oleh Komuniti OpenWebUI",
- "Make password visible in the user interface": "",
- "Make sure to export a workflow.json file as API format from ComfyUI.": "",
- "Male": "",
+ "Make password visible in the user interface": "Buat kata laluan kelihatan dalam antara muka pengguna",
+ "Make sure to export a workflow.json file as API format from ComfyUI.": "Pastikan untuk mengeksport fail workflow.json sebagai format API daripada ComfyUI.",
+ "Male": "Lelaki",
"Manage": "Urus",
- "Manage Connections": "",
- "Manage Direct Connections": "",
- "Manage Files": "",
- "Manage Models": "",
- "Manage Ollama": "",
- "Manage Ollama API Connections": "",
- "Manage OpenAI API Connections": "",
+ "Manage Connections": "Urus Sambungan",
+ "Manage Direct Connections": "Urus Sambungan Langsung",
+ "Manage Files": "Urus Fail",
+ "Manage Models": "Urus Model",
+ "Manage Ollama": "Urus Ollama",
+ "Manage Ollama API Connections": "Urus Sambungan API Ollama",
+ "Manage OpenAI API Connections": "Urus Sambungan API OpenAI",
"Manage Pipelines": "Urus 'Pipelines'",
- "Manage Tool Servers": "",
- "Manage your account information.": "",
+ "Manage Tool Servers": "Kelola Pelayan Alat",
+ "Manage your account information.": "Kelola maklumat akaun anda.",
"March": "Mac",
- "Markdown": "",
- "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}}.": "",
+ "Markdown": "Markdown",
+ "Markdown Header Text Splitter": "Pemisah Teks Tajuk Markdown",
+ "Max Speakers": "Pembicara Maksimum",
+ "Max Upload Count": "Bilangan Muat Naik Maksimum",
+ "Max Upload Size": "Saiz Muat Naik Maksimum",
+ "Maximum number of files allowed per folder.": "Bilangan maksimum fail yang dibenarkan setiap folder.",
+ "Maximum number of files per folder is {{max}}.": "Bilangan maksimum fail setiap folder ialah {{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": "",
- "MCP": "",
- "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": "MCP",
+ "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.": "Sokongan MCP adalah eksperimental dan spesifikasinya kerap berubah, yang boleh menyebabkan ketidakserasian. Sokongan spesifikasi OpenAPI dikekalkan secara langsung oleh pasukan Open WebUI, menjadikannya pilihan yang lebih boleh dipercayai untuk keserasian.",
+ "Medium": "Sederhana",
+ "Member removed successfully": "Ahli telah dikeluarkan dengan berjaya",
+ "members": "ahli",
+ "Members": "Ahli",
+ "Members added successfully": "Ahli telah ditambah dengan berjaya",
+ "Memories": "Ingatan",
"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",
"Memory cleared successfully": "Memori berjaya dikosongkan",
"Memory deleted successfully": "Memori berjaya dihapuskan",
"Memory updated successfully": "Memori berjaya dikemaskini",
- "Merge Responses": "",
+ "Merge Responses": "Gabungkan Respons",
"Merged Response": "Respons Digabungkan",
- "Message": "",
- "Message counts and response timestamps": "",
- "Message counts are based on assistant responses.": "",
- "Message rating should be enabled to use this feature": "",
- "messages": "",
- "Messages": "",
+ "Message": "Mesej",
+ "Message counts and response timestamps": "Kiraan mesej dan cap masa respons",
+ "Message counts are based on assistant responses.": "Kiraan mesej adalah berdasarkan respons pembantu.",
+ "Message rating should be enabled to use this feature": "Penilaian mesej mesti didayakan untuk menggunakan ciri ini",
+ "messages": "mesej",
+ "Messages": "Mesej",
"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": "",
- "Microsoft OneDrive (personal)": "",
- "Microsoft OneDrive (work/school)": "",
- "MinerU": "",
- "MinerU API Key required for Cloud API mode.": "",
- "Mistral OCR": "",
- "Mistral OCR API Key required.": "",
- "MistralAI": "",
- "Model": "",
+ "Microsoft OneDrive": "Microsoft OneDrive",
+ "Microsoft OneDrive (personal)": "Microsoft OneDrive (peribadi)",
+ "Microsoft OneDrive (work/school)": "Microsoft OneDrive (kerja/sekolah)",
+ "MinerU": "MinerU",
+ "MinerU API Key required for Cloud API mode.": "Kunci API MinerU diperlukan untuk mod Cloud API.",
+ "Mistral OCR": "Mistral OCR",
+ "Mistral OCR API Key required.": "Kunci API Mistral OCR diperlukan.",
+ "MistralAI": "MistralAI",
+ "Model": "Model",
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{ modelName }}' telah berjaya dimuat turun.",
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{ modelTag }}' sudah dalam baris gilir untuk dimuat turun.",
"Model {{modelId}} not found": "Model {{ modelId }} tidak dijumpai",
"Model {{modelName}} is not vision capable": "Model {{ modelName }} tidak mempunyai keupayaan penglihatan",
"Model {{name}} is now {{status}}": "Model {{name}} kini {{status}}",
- "Model {{name}} is now hidden": "",
- "Model {{name}} is now visible": "",
- "Model accepts file inputs": "",
- "Model accepts image inputs": "",
- "Model can execute code and perform calculations": "",
- "Model can generate images based on text prompts": "",
- "Model can search the web for information": "",
- "Model Capabilities": "",
+ "Model {{name}} is now hidden": "Model {{name}} kini tersembunyi",
+ "Model {{name}} is now visible": "Model {{name}} kini dapat dilihat",
+ "Model accepts file inputs": "Model menerima input fail",
+ "Model accepts image inputs": "Model menerima input imej",
+ "Model can execute code and perform calculations": "Model dapat melaksanakan kod dan melakukan pengiraan",
+ "Model can generate images based on text prompts": "Model dapat menjana imej berdasarkan gesaran teks",
+ "Model can search the web for information": "Model boleh mencari web untuk maklumat",
+ "Model Capabilities": "Keupayaan Model",
"Model created successfully!": "Model berjaya dibuat!",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Laluan sistem fail model dikesan. Nama pendek model diperlukan untuk kemas kini, tidak boleh diteruskan.",
- "Model Filtering": "",
+ "Model Filtering": "Penapis Model",
"Model ID": "ID Model",
- "Model ID is required.": "",
- "Model IDs": "",
- "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 is required.": "ID Model diperlukan.",
+ "Model IDs": "ID Model",
+ "Model Name": "Nama Model",
+ "Model name already exists, please choose a different one": "Nama model sudah wujud, sila pilih yang lain",
+ "Model Name is required.": "Nama Model diperlukan.",
+ "Model names and usage frequency": "Nama model dan frekuensi penggunaan",
+ "Model not found": "Model tidak dijumpai",
"Model not selected": "Model tidak dipilih",
- "Model Parameters": "",
+ "Model Parameters": "Parameter Model",
"Model Params": "Model Params",
- "Model Permissions": "",
- "Model responses or outputs": "",
- "Model unloaded successfully": "",
+ "Model Permissions": "Kebenaran Model",
+ "Model responses or outputs": "Respons atau output model",
+ "Model unloaded successfully": "Model dimuat keluar dengan berjaya",
"Model updated successfully": "Model berjaya dikemas kini",
- "Model Usage": "",
- "Model(s) do not support file upload": "",
+ "Model Usage": "Penggunaan Model",
+ "Model(s) do not support file upload": "Model tidak menyokong muat naik fail",
"Modelfile Content": "Kandungan Modelfail",
"Models": "Model",
- "Models Access": "",
- "Models configuration saved successfully": "",
- "Models imported successfully": "",
- "Models Public Sharing": "",
- "Models Sharing": "",
- "Mojeek": "",
- "Mojeek Search API Key": "",
+ "Models Access": "Akses Model",
+ "Models configuration saved successfully": "Konfigurasi model disimpan dengan berjaya",
+ "Models imported successfully": "Model diimport dengan berjaya",
+ "Models Public Sharing": "Perkongsian Awam Model",
+ "Models Sharing": "Perkongsian Model",
+ "Mojeek": "Mojeek",
+ "Mojeek Search API Key": "Kunci API Pencarian Mojeek",
"More": "Lagi",
- "More Concise": "",
- "More options": "",
- "More Options": "",
- "Move": "",
- "My Terminal": "",
+ "More Concise": "Lebih Ringkas",
+ "More options": "Lebih banyak pilihan",
+ "More Options": "Pilihan Lanjutan",
+ "Move": "Pindah",
+ "Moved {{name}}": "{{name}} telah dipindahkan",
+ "My Terminal": "Terminal Saya",
"Name": "Nama",
- "Name and ID are required, please fill them out": "",
- "Name your knowledge base": "",
- "Native": "",
- "New": "",
- "New Button": "",
+ "Name and ID are required, please fill them out": "Nama dan ID diperlukan, sila isi semuanya",
+ "Name your knowledge base": "Namakan pangkalan pengetahuan anda",
+ "Native": "Asli",
+ "New": "Baru",
+ "New Button": "Butang Baru",
"New Chat": "Perbualan Baru",
- "New File": "",
- "New Folder": "",
- "New Function": "",
- "New Group": "",
- "New Knowledge": "",
- "New Model": "",
- "New Note": "",
+ "New File": "Fail Baru",
+ "New Folder": "Folder Baru",
+ "New Function": "Fungsi Baru",
+ "New Group": "Kumpulan Baru",
+ "New Knowledge": "Pengetahuan Baru",
+ "New Model": "Model Baru",
+ "New Note": "Nota Baru",
"New Password": "Kata Laluan Baru",
- "New Prompt": "",
- "New Skill": "",
- "New Temporary Chat": "",
- "New Terminal": "",
- "New Tool": "",
- "New Webhook": "",
- "new-channel": "",
- "Next message": "",
- "No access grants. Private to you.": "",
- "No activity data": "",
- "No authentication": "",
- "No chats found": "",
- "No chats found for this user.": "",
- "No chats found.": "",
- "No content": "",
- "No content found": "",
+ "New Prompt": "Prompt Baru",
+ "New Skill": "Kemahiran Baru",
+ "New Temporary Chat": "Obrolan Sementara Baru",
+ "New Terminal": "Terminal Baru",
+ "New Tool": "Alat Baru",
+ "New Webhook": "Webhook Baru",
+ "new-channel": "saluran-baru",
+ "Next message": "Mesej Seterusnya",
+ "No access grants. Private to you.": "Tiada geran akses. Peribadi untuk anda.",
+ "No activity data": "Tiada data aktiviti",
+ "No authentication": "Tiada pengesahan",
+ "No chats found": "Tiada sembang ditemui",
+ "No chats found for this user.": "Tiada sembang ditemui untuk pengguna ini.",
+ "No chats found.": "Tiada sembang ditemui.",
+ "No content": "Tiada kandungan",
+ "No content found": "Tiada kandungan ditemui",
"No content to speak": "Tiada kandungan untuk bercakap",
- "No conversation to save": "",
- "No data": "",
- "No data found": "",
- "No distance available": "",
- "No expiration can pose security risks.": "",
- "No feedback found": "",
+ "No conversation to save": "Tiada perbualan untuk disimpan",
+ "No data": "Tiada data",
+ "No data found": "Tiada data ditemui",
+ "No distance available": "Tiada jarak tersedia",
+ "No expiration can pose security risks.": "Tiada tamat tempoh boleh menimbulkan risiko keselamatan.",
+ "No feedback found": "Tiada maklum balas ditemui",
"No file selected": "Tiada fail dipilih",
- "No files found": "",
- "No files in this knowledge base.": "",
- "No functions found": "",
- "No groups found": "",
- "No history available": "",
- "No HTML, CSS, or JavaScript content found.": "",
- "No inference engine with management support found": "",
- "No knowledge bases found.": "",
- "No knowledge found": "",
- "No memories to clear": "",
- "No model IDs": "",
- "No models available": "",
- "No models found": "",
- "No models selected": "",
- "No Notes": "",
- "No notes found": "",
- "No one": "",
- "No pinned messages": "",
- "No prompts found": "",
+ "No files found": "Tiada fail ditemui",
+ "No files in this knowledge base.": "Tiada fail dalam pangkalan pengetahuan ini.",
+ "No files yet. Upload files or run Python code to create them.": "Tiada fail lagi. Muat naik fail atau jalankan kod Python untuk menciptanya.",
+ "No functions found": "Tiada fungsi ditemui",
+ "No groups found": "Tiada kumpulan ditemui",
+ "No history available": "Tiada sejarah tersedia",
+ "No HTML, CSS, or JavaScript content found.": "Tiada kandungan HTML, CSS, atau JavaScript ditemui.",
+ "No inference engine with management support found": "Tiada enjin inferens dengan sokongan pengurusan ditemui",
+ "No kernel": "Tiada kernel",
+ "No knowledge bases found.": "Tiada pangkalan pengetahuan ditemui.",
+ "No knowledge found": "Tiada pengetahuan ditemui",
+ "No memories to clear": "Tiada ingatan untuk dipadam",
+ "No model IDs": "Tiada ID model",
+ "No models available": "Tiada model tersedia",
+ "No models found": "Tiada model ditemui",
+ "No models selected": "Tiada model dipilih",
+ "No Notes": "Tiada Nota",
+ "No notes found": "Tiada nota ditemui",
+ "No one": "Tiada sesiapa",
+ "No pinned messages": "Tiada mesej disematkan",
+ "No prompts found": "Tiada prompt ditemui",
"No results": "Tiada keputusan dijumpai",
"No results found": "Tiada keputusan dijumpai",
"No search query generated": "Tiada pertanyaan carian dijana",
- "No skills found": "",
+ "No servers detected": "Tiada pelayan dikesan",
+ "No skills found": "Tiada kemahiran ditemui",
"No source available": "Tiada sumber tersedia",
- "No sources found": "",
+ "No sources found": "Tiada sumber ditemui",
"No suggestion prompts": "Tiada prompt cadangan",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
- "No tool server connections configured.": "",
- "No tools found": "",
- "No users were found.": "",
- "No valves": "",
+ "No Terminal connection configured.": "Tiada sambungan Terminal dikonfigurasi.",
+ "No terminal connections configured.": "Tiada sambungan terminal dikonfigurasi.",
+ "No tool server connections configured.": "Tiada sambungan pelayan alat dikonfigurasi.",
+ "No tools found": "Tiada alat ditemui",
+ "No users were found.": "Tiada pengguna ditemui.",
+ "No valves": "Tiada injap",
"No valves to update": "Tiada 'valve' untuk dikemas kini",
- "No webhooks yet": "",
- "Node Ids": "",
+ "No webhooks yet": "Tiada webhook lagi",
+ "Node Ids": "Id Nod",
"None": "Tiada",
"Not factually correct": "Tidak tepat secara fakta",
- "Not helpful": "",
- "Not Registered": "",
- "Note": "",
- "Note deleted successfully": "",
+ "Not helpful": "Tidak berguna",
+ "Not Registered": "Tidak Didaftar",
+ "Note": "Nota",
+ "Note deleted successfully": "Nota telah dipadamkan dengan berjaya",
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Nota: Jika anda menetapkan skor minimum, carian hanya akan mengembalikan dokumen dengan skor lebih besar daripada atau sama dengan skor minimum.",
- "Notes": "",
- "Notes Public Sharing": "",
- "Notes Sharing": "",
- "Notification Sound": "",
- "Notification Webhook": "",
+ "Notes": "Nota-nota",
+ "Notes Public Sharing": "Perkongsian Awam Nota",
+ "Notes Sharing": "Perkongsian Nota",
+ "Notification Sound": "Bunyi Pemberitahuan",
+ "Notification Webhook": "Webhook Pemberitahuan",
"Notifications": "Pemberitahuan",
"November": "November",
- "OAuth": "",
- "OAuth 2.1": "",
+ "OAuth": "OAuth",
+ "OAuth 2.1": "OAuth 2.1",
"OAuth ID": "ID OAuth",
"October": "Oktober",
"Off": "Mati",
@@ -1355,770 +1368,777 @@
"OLED Dark": "OLED Gelap",
"Ollama": "Ollama",
"Ollama API": "API Ollama",
- "Ollama API settings updated": "",
- "Ollama Cloud API Key": "",
+ "Ollama API settings updated": "Tetapan API Ollama dikemas kini",
+ "Ollama Cloud API Key": "Kunci API Ollama Cloud",
"Ollama Version": "Versi Ollama",
"On": "Hidup",
- "OneDrive": "",
- "Only active when \"Paste Large Text as File\" setting is toggled on.": "",
- "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": "",
+ "OneDrive": "OneDrive",
+ "Only active when \"Paste Large Text as File\" setting is toggled on.": "Hanya aktif apabila tetapan \"Tampal Teks Besar sebagai Fail\" dihidupkan.",
+ "Only active when the chat input is in focus and an LLM is generating a response.": "Hanya aktif apabila input sembang berada dalam fokus dan LLM sedang menjana respons.",
+ "Only active when the chat input is in focus.": "Hanya aktif apabila input sembang berada dalam fokus.",
+ "Only alphanumeric characters and hyphens are allowed": "Hanya aksara alfanumerik dan tanda hubung dibenarkan",
"Only alphanumeric characters and hyphens are allowed in the command string.": "Hanya aksara alfanumerik dan sempang dibenarkan dalam rentetan arahan.",
- "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 invited users can access": "",
- "Only markdown files are allowed": "",
- "Only select users and groups with permission can access": "",
- "Only sync new/updated chats": "",
+ "Only can be triggered when the chat input is in focus.": "Hanya boleh dicetuskan apabila input sembang berada dalam fokus.",
+ "Only collections can be edited, create a new knowledge base to edit/add documents.": "Hanya koleksi yang boleh disunting, buat pangkalan pengetahuan baru untuk menyunting/menambah dokumen.",
+ "Only invited users can access": "Hanya pengguna yang dijemput boleh mengakses",
+ "Only markdown files are allowed": "Hanya fail markdown dibenarkan",
+ "Only select users and groups with permission can access": "Hanya pengguna dan kumpulan terpilih dengan kebenaran boleh mengakses",
+ "Only sync new/updated chats": "Hanya segerak sembang baharu/terkini",
"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.": "",
+ "Oops! There are files still uploading. Please wait for the upload to complete.": "Aduh! Masih ada fail sedang dimuat naik. Sila tunggu sehingga muatan selesai.",
+ "Oops! There was an error in the previous response.": "Oops! Ada ralat dalam respons sebelumnya.",
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Maaf, Anda menggunakan kaedah yang tidak disokong (bahagian 'frontend' sahaja). Sila sediakan WebUI dari 'backend'.",
- "Open file": "",
- "Open in full screen": "",
- "Open link": "",
- "Open modal to configure connection": "",
- "Open Modal To Manage Floating Quick Actions": "",
- "Open Modal To Manage Image Compression": "",
- "Open Model Selector": "",
- "Open Settings": "",
- "Open Sidebar": "",
- "Open Terminal": "",
- "Open User Profile Menu": "",
- "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 file": "Buka fail",
+ "Open in full screen": "Buka dalam skrin penuh",
+ "Open link": "Buka pautan",
+ "Open modal to configure connection": "Buka modal untuk mengkonfigurasi sambungan",
+ "Open Modal To Manage Floating Quick Actions": "Buka Modal Untuk Menguruskan Tindakan Pantas Terapung",
+ "Open Modal To Manage Image Compression": "Buka Modal Untuk Menguruskan Pemampatan Imej",
+ "Open Model Selector": "Buka Pemilih Model",
+ "Open Settings": "Buka Tetapan",
+ "Open Sidebar": "Buka Bar Sisi",
+ "Open Terminal": "Buka Terminal",
+ "Open User Profile Menu": "Buka Menu Profil Pengguna",
+ "Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI boleh menggunakan alat yang disediakan oleh mana-mana pelayan OpenAPI.",
+ "Open WebUI uses faster-whisper internally.": "Open WebUI menggunakan faster-whisper secara dalaman.",
+ "Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "Open WebUI menggunakan SpeechT5 dan pembenaman pembicara CMU Arctic.",
+ "Open WebUI version": "Versi Open WebUI",
"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",
- "OpenAI API Base URL": "",
- "OpenAI API Key": "",
+ "OpenAI API Base URL": "URL Asas API OpenAI",
+ "OpenAI API Key": "Kunci API OpenAI",
"OpenAI API Key is required.": "Kekunci API OpenAI diperlukan",
- "OpenAI API settings updated": "",
- "OpenAI API Version": "",
+ "OpenAI API settings updated": "Tetapan API OpenAI telah dikemas kini",
+ "OpenAI API Version": "Versi API OpenAI",
"OpenAI URL/Key required.": "URL/Kekunci OpenAI diperlukan",
- "OpenAPI": "",
- "OpenAPI Spec": "",
- "openapi.json URL or Path": "",
- "optional": "",
- "Optional": "",
+ "OpenAPI": "OpenAPI",
+ "OpenAPI Spec": "Spesifikasi OpenAPI",
+ "openapi.json URL or Path": "URL atau Laluan openapi.json",
+ "optional": "pilihan",
+ "Optional": "Pilihan",
"or": "atau",
- "Ordered List": "",
+ "Ordered List": "Senarai Tertib",
"Other": "Lain-lain",
- "Output": "",
- "OUTPUT": "",
- "Output format": "",
- "Output Format": "",
- "Overview": "",
- "page": "",
- "Page": "",
- "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "",
- "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.": "",
+ "Output": "Output",
+ "OUTPUT": "OUTPUT",
+ "Output format": "Format output",
+ "Output Format": "Format Output",
+ "Overview": "Gambaran Keseluruhan",
+ "page": "halaman",
+ "Page": "Halaman",
+ "Page mode creates one document per page. Single mode combines all pages into one document for better chunking across page boundaries.": "Mode Halaman membuat satu dokumen per halaman. Mode Tunggal menggabungkan semua halaman ke dalam satu dokumen untuk chunking yang lebih baik merentas sempadan halaman.",
+ "Paginate": "Pagina",
+ "Parameters": "Parameter",
+ "Parent message not found": "Mesej induk tidak ditemui",
+ "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.": "Sertai papan kedudukan komuniti dan penilaian! Menyegerakkan statistik penggunaan yang diagregat membantu mendorong penyelidikan dan penambahbaikan kepada Open WebUI. Privasi anda adalah yang terpenting: kandungan mesej tidak pernah dikongsi.",
"Password": "Kata Laluan",
- "Passwords do not match.": "",
- "Paste Large Text as File": "",
+ "Passwords do not match.": "Kata laluan tidak sepadan.",
+ "Paste Large Text as File": "Tampal Teks Besar sebagai Fail",
"PDF document (.pdf)": "Dokumen PDF (.pdf)",
"PDF Extract Images (OCR)": "Imej Ekstrak PDF (OCR)",
- "PDF Loader Mode": "",
+ "PDF Loader Mode": "Mode Pemuat PDF",
"pending": "tertunda",
- "Pending": "",
- "Pending User Overlay Content": "",
- "Pending User Overlay Title": "",
+ "Pending": "Tertunda",
+ "Pending User Overlay Content": "Kandungan Lapisan Pengguna Tertunda",
+ "Pending User Overlay Title": "Tajuk Lapisan Pengguna Tertunda",
"Permission denied when accessing media devices": "Tidak mendapat kebenaran apabila cuba mengakses peranti media",
"Permission denied when accessing microphone": "Tidak mendapat kebenaran apabila cuba mengakses mikrofon",
"Permission denied when accessing microphone: {{error}}": "Tidak mendapat kebenaran apabila cuba mengakses mikrofon: {{error}}",
- "Permissions": "",
- "Perplexity API Key": "",
- "Perplexity Model": "",
- "Perplexity Search API URL": "",
- "Perplexity Search Context Usage": "",
+ "Permissions": "Kebenaran",
+ "Perplexity API Key": "Kunci API Perplexity",
+ "Perplexity Model": "Model Perplexity",
+ "Perplexity Search API URL": "URL API Pencarian Perplexity",
+ "Perplexity Search Context Usage": "Penggunaan Konteks Pencarian Perplexity",
"Personalization": "Personalisasi",
"Pin": "Pin",
"Pinned": "Disemat",
- "Pinned Messages": "",
- "Pinned Models": "",
- "Pioneer insights": "",
- "Pipe": "",
+ "Pinned Messages": "Mesej Disematkan",
+ "Pinned Models": "Model Tersapu",
+ "Pioneer insights": "Panduan Pelopor",
+ "Pipe": "Saluran",
"Pipeline deleted successfully": "'Pipeline' berjaya dipadam",
"Pipeline downloaded successfully": "'Pipeline' berjaya dimuat turun",
- "Pipelines": "",
+ "Pipelines": "Saluran Paip",
"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'",
- "Plain text (.md)": "",
+ "Plain text (.md)": "Teks Biasa (.md)",
"Plain text (.txt)": "Teks biasa (.txt)",
"Playground": "Taman Permainan",
- "Playwright Timeout (ms)": "",
- "Playwright WebSocket URL": "",
+ "Playwright Timeout (ms)": "Masa Tamat Playwright (ms)",
+ "Playwright WebSocket URL": "URL WebSocket Playwright",
"Please carefully review the following warnings:": "Sila semak dengan teliti amaran berikut:",
- "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 fill in all fields.": "",
- "Please register the OAuth client": "",
- "Please save the connection to persist the OAuth client information and do not change the ID": "",
- "Please select a model first.": "",
- "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.": "",
- "Port": "",
+ "Please do not close the settings page while loading the model.": "Sila jangan tutup halaman tetapan semasa memuat model.",
+ "Please enter a message or attach a file.": "Sila masukkan mesej atau lampirkan fail.",
+ "Please enter a prompt": "Sila masukkan arahan",
+ "Please enter a valid ID": "Sila masukkan ID yang sah",
+ "Please enter a valid JSON spec": "Sila masukkan spesifikasi JSON yang sah",
+ "Please enter a valid path": "Sila masukkan laluan yang sah",
+ "Please enter a valid URL": "Sila masukkan URL yang sah",
+ "Please enter a valid URL.": "Sila masukkan URL yang sah.",
+ "Please fill in all fields.": "Sila isi semua medan.",
+ "Please register the OAuth client": "Sila daftarkan klien OAuth",
+ "Please save the connection to persist the OAuth client information and do not change the ID": "Sila simpan sambungan untuk mengekalkan maklumat klien OAuth dan jangan ubah ID",
+ "Please select a model first.": "Sila pilih model terlebih dahulu.",
+ "Please select a model.": "Sila pilih model.",
+ "Please select a reason": "Sila pilih satu sebab",
+ "Please select a valid JSON file": "Sila pilih fail JSON yang sah",
+ "Please select at least one user for Direct Message channel.": "Sila pilih sekurang-kurangnya satu pengguna untuk saluran Direct Message.",
+ "Please wait until all files are uploaded.": "Sila tunggu sehingga semua fail dimuat naik.",
+ "Port": "Port",
+ "Ports": "Port",
"Positive attitude": "Sikap positif",
- "Prefer not to say": "",
- "Prefix ID": "",
- "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
- "Prevent File Creation": "",
- "Preview": "",
+ "Prefer not to say": "Lebih suka tidak menjawab",
+ "Prefix ID": "ID Awalan",
+ "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "ID Awalan digunakan untuk mengelakkan konflik dengan sambungan lain dengan menambah awalan pada ID model - biarkan kosong untuk melumpuhkan",
+ "Prevent File Creation": "Cegah Penciptaan Fail",
+ "Preview": "Pratonton",
"Previous 30 days": "30 hari sebelumnya",
"Previous 7 days": "7 hari sebelumnya",
- "Previous message": "",
- "Private": "",
- "Private conversation between selected users": "",
- "Production version updated": "",
+ "Previous message": "Mesej sebelumnya",
+ "Private": "Peribadi",
+ "Private conversation between selected users": "Perbualan peribadi antara pengguna terpilih",
+ "Production version updated": "Versi pengeluaran dikemas kini",
"Profile": "Profil",
- "Prompt": "",
- "Prompt Autocompletion": "",
- "Prompt Content": "Kandungan Gesaan",
- "Prompt created successfully": "",
- "Prompt Name": "",
- "Prompt Suggestions": "",
- "Prompt updated successfully": "",
- "Prompts": "Gesaan",
- "Prompts Access": "",
- "Prompts Public Sharing": "",
- "Prompts Sharing": "",
- "Provider Type": "",
- "Public": "",
+ "Prompt": "Arahan",
+ "Prompt Autocompletion": "Auto lengkapkan Arahan",
+ "Prompt Content": "Kandungan arahan",
+ "Prompt created successfully": "Arahan berjaya dibuat",
+ "Prompt Name": "Nama Arahan",
+ "Prompt Suggestions": "Cadangan Arahan",
+ "Prompt updated successfully": "Arahan dikemas kini dengan berjaya",
+ "Prompts": "arahan",
+ "Prompts Access": "Akses Arahan",
+ "Prompts Public Sharing": "Arahan Perkongsian Awam",
+ "Prompts Sharing": "Perkongsian Arahan",
+ "Provider Type": "Jenis Penyedia",
+ "Public": "Awam",
"Pull \"{{searchValue}}\" from Ollama.com": "Tarik \"{{ searchValue }}\" daripada Ollama.com",
"Pull a model from Ollama.com": "Tarik model dari Ollama.com",
- "Pull Model": "",
- "Query Generation Prompt": "",
- "Querying": "",
- "Quick Actions": "",
+ "Pull Model": "Model Tarik",
+ "Pyodide file browser": "Pelayar fail Pyodide",
+ "Query Generation Prompt": "Prompt Penjanaan Pertanyaan",
+ "Querying": "Sedang Membuat Pertanyaan",
+ "Quick Actions": "Tindakan Pantas",
"RAG Template": "Templat RAG",
- "Rate {{rating}} out of 10": "",
- "Rating": "",
- "Re-rank models by topic similarity": "",
- "Read": "",
+ "Rate {{rating}} out of 10": "Kadar {{rating}} daripada 10",
+ "Rating": "Penilaian",
+ "Re-rank models by topic similarity": "Susun semula model mengikut persamaan topik",
+ "Read": "Baca",
"Read Aloud": "Baca dengan lantang",
- "Read more →": "",
- "Read Only": "",
- "Read-Only Access": "",
- "Reason": "",
- "Reasoning Effort": "",
- "Reasoning Tags": "",
- "Record": "",
+ "Read more →": "Baca lanjut →",
+ "Read Only": "Baca Sahaja",
+ "Read-Only Access": "Akses Baca Sahaja",
+ "Reason": "Sebab",
+ "Reasoning Effort": "Usaha Penaakulan",
+ "Reasoning Tags": "Tag Penaakulan",
+ "Record": "Rakaman",
"Record voice": "Rakam suara",
"Redirecting you to Open WebUI Community": "Membawa anda ke Komuniti 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.": "",
+ "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.": "Mengurangkan kebarangkalian menjana jawapan tanpa makna. Nilai yang lebih tinggi (cth. 100) akan memberikan jawapan yang lebih pelbagai, manakala nilai yang lebih rendah (cth. 10) akan lebih konservatif.",
"Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Rujuk diri anda sebagai \"User\" (cth, \"Pengguna sedang belajar bahasa Sepanyol\")",
- "Reference Chats": "",
- "Refresh": "",
+ "Reference Chats": "Sembang Rujukan",
+ "Refresh": "Segarkan",
"Refused when it shouldn't have": "Menolak dimana ia tidak sepatutnya",
"Regenerate": "Jana semula",
- "Regenerate Menu": "",
- "Regenerate Response": "",
- "Register Again": "",
- "Register Client": "",
- "Registered": "",
- "Registration failed": "",
- "Registration successful": "",
- "Reindex": "",
- "Reindex Knowledge Base Vectors": "",
+ "Regenerate Menu": "Menu Jana Semula",
+ "Regenerate Response": "Respons Jana Semula",
+ "Register Again": "Daftar Semula",
+ "Register Client": "Daftar Klien",
+ "Registered": "Didaftarkan",
+ "Registration failed": "Pendaftaran gagal",
+ "Registration successful": "Pendaftaran berjaya",
+ "Reindex": "Indeks semula",
+ "Reindex Knowledge Base Vectors": "Indeks semula Vektor Pangkalan Pengetahuan",
"Release Notes": "Nota Keluaran",
- "Releases": "",
- "Relevance": "",
- "Relevance Threshold": "",
- "Remember Dismissal": "",
+ "Releases": "Keluaran",
+ "Relevance": "Perkaitan",
+ "Relevance Threshold": "Ambang Perkaitan",
+ "Remember Dismissal": "Ingat Penutupan",
"Remove": "Hapuskan",
- "Remove {{MODELID}} from list.": "",
- "Remove action": "",
- "Remove file": "",
- "Remove File": "",
- "Remove from favorites": "",
- "Remove image": "",
+ "Remove {{MODELID}} from list.": "Keluarkan {{MODELID}} daripada senarai.",
+ "Remove action": "Keluarkan tindakan",
+ "Remove file": "Buang fail",
+ "Remove File": "Buang Fail",
+ "Remove from favorites": "Buang daripada kegemaran",
+ "Remove image": "Buang imej",
"Remove Model": "Hapuskan Model",
"Rename": "Namakan Semula",
- "Render Markdown in Previews": "",
- "Reorder Models": "",
- "Reply": "",
- "Reply in Thread": "",
- "Reply to thread...": "",
- "Replying to {{NAME}}": "",
- "required": "",
- "Reranking Engine": "",
+ "Render Markdown in Previews": "Render Markdown dalam Pratonton",
+ "Reorder Models": "Susun Semula Model",
+ "Reply": "Balas",
+ "Reply in Thread": "Balas dalam Benang",
+ "Reply to thread...": "Balas ke benang...",
+ "Replying to {{NAME}}": "Membalas kepada {{NAME}}",
+ "required": "diperlukan",
+ "Reranking Engine": "Enjin Penyusunan Semula",
"Reranking Model": "Model 'Reranking'",
"Reset": "Tetapkan Semula",
- "Reset All Models": "",
+ "Reset All Models": "Tetapkan Semula Semua Model",
"Reset Image": "Tetapkan Semula Imej",
"Reset Upload Directory": "Tetapkan Semula Direktori Muat Naik",
- "Reset Vector Storage/Knowledge": "",
- "Reset view": "",
- "Response": "",
+ "Reset Vector Storage/Knowledge": "Tetapkan Semula Storan Vektor/Pengetahuan",
+ "Reset view": "Tetapkan Semula Paparan",
+ "Response": "Respons",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Pemberitahuan respons tidak boleh diaktifkan kerana kebenaran tapak web tidak diberi. Sila lawati tetapan pelayar web anda untuk memberikan akses yang diperlukan.",
- "Response splitting": "",
- "Response Watermark": "",
- "Responses": "",
- "Result": "",
+ "Response splitting": "Pemisahan Respons",
+ "Response Watermark": "Tera Air Respons",
+ "Responses": "Respons",
+ "Restart": "Mula Semula",
+ "Result": "Hasil",
"RESULT": "KEPUTUSAN",
- "Retrieval": "",
- "Retrieval Query Generation": "",
- "Retrieved {{count}} sources": "",
- "Retrieved {{count}} sources_other": "",
- "Retrieved 1 source": "",
- "Rich Text Input for Chat": "",
+ "Retrieval": "Pengambilan",
+ "Retrieval Query Generation": "Penjanaan Pertanyaan Pengambilan",
+ "Retrieved {{count}} sources": "Mengambil {{count}} sumber",
+ "Retrieved {{count}} sources_other": "Mengambil {{count}} sumber",
+ "Retrieved 1 source": "Mengambil 1 sumber",
+ "Rich Text Input for Chat": "Input Teks Kaya untuk Sembang",
"Role": "Peranan",
"RTL": "RTL",
"Run": "Jalankan",
+ "Run All": "Jalankan Semua",
"Running": "Sedang dijalankan",
"Running...": "Sedang dijalankan...",
- "Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
+ "Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Menjalankan tugas penyisipan secara serentak untuk mempercepatkan pemprosesan. Matikan jika had kadar menjadi isu.",
"Save": "Simpan",
"Save & Create": "Simpan & Cipta",
"Save & Update": "Simpan & Kemas Kini",
- "Save As Copy": "",
- "Save Chat": "",
- "Saved": "",
+ "Save As Copy": "Simpan Sebagai Salinan",
+ "Save Chat": "Simpan Obrolan",
+ "Saved": "Tersimpan",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Penyimpanan log perbualan terus ke storan pelayan web anda tidak lagi disokong. Sila luangkan sedikit masa untuk memuat turun dan memadam log perbualan anda dengan mengklik butang di bawah. Jangan risau, anda boleh mengimport semula log perbualan anda dengan mudah melalui 'backend'",
- "Scroll On Branch Change": "",
+ "Scroll On Branch Change": "Skrol Semasa Pertukaran Cabang",
"Search": "Carian",
"Search a model": "Cari Model",
- "Search all emojis": "",
- "Search and manage user memories": "",
- "Search and view user chat history": "",
- "Search Base": "",
- "Search channels and channel messages": "",
+ "Search all emojis": "Cari semua emoji",
+ "Search and manage user memories": "Cari dan urus ingatan pengguna",
+ "Search and view user chat history": "Cari dan lihat sejarah obrolan pengguna",
+ "Search Base": "Cari Pangkalan",
+ "Search channels and channel messages": "Cari saluran dan mesej saluran",
"Search Chats": "Cari Perbualan",
- "Search Collection": "",
- "Search Files": "",
- "Search Filters": "",
- "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 Fail",
+ "Search Filters": "Penapis Carian",
+ "search for archived chats": "cari untuk sembang yang disarkibkan",
+ "search for folders": "cari untuk folder",
+ "search for pinned chats": "cari untuk sembang yang disematkan",
+ "search for shared chats": "cari untuk sembang yang dikongsi",
+ "search for tags": "cari untuk teg",
"Search Functions": "Carian Fungsi",
- "Search Groups": "",
- "Search In Models": "",
- "Search Knowledge": "",
+ "Search Groups": "Cari Kumpulan",
+ "Search In Models": "Cari Dalam Model",
+ "Search Knowledge": "Cari Pengetahuan",
"Search Models": "Carian Model",
- "Search Notes": "",
- "Search options": "",
- "Search Prompts": "Carian Gesaan",
+ "Search Notes": "Cari Nota",
+ "Search options": "Pilihan carian",
+ "Search Prompts": "Carian arahan",
"Search Result Count": "Kiraan Hasil Carian",
- "Search Skills": "",
- "Search the internet": "",
- "Search the web and fetch URLs": "",
+ "Search Skills": "Cari Kemahiran",
+ "Search the internet": "Cari di internet",
+ "Search the web and fetch URLs": "Cari di web dan ambil URL",
"Search Tools": "Alat Carian",
- "Search, view, and manage user notes": "",
- "SearchApi API Key": "",
- "SearchApi Engine": "",
- "Searched {{count}} sites": "",
- "Searching": "",
+ "Search, view, and manage user notes": "Cari, lihat, dan urus nota pengguna",
+ "SearchApi API Key": "Kunci API SearchApi",
+ "SearchApi Engine": "Enjin SearchApi",
+ "Searched {{count}} sites": "Telah mencari {{count}} laman",
+ "Searching": "Sedang mencari",
"Searching \"{{searchQuery}}\"": "encari \"{{ searchQuery }}\"",
- "Searching Knowledge for \"{{searchQuery}}\"": "",
- "Searching the web": "",
+ "Searching Knowledge for \"{{searchQuery}}\"": "Mencari Pengetahuan untuk \"{{searchQuery}}\"",
+ "Searching the web": "Mencari di web",
"Searxng Query URL": "URL Pertanyaan Searxng",
- "Searxng search language (all, en, es, de, fr, etc.)": "",
+ "Searxng search language (all, en, es, de, fr, etc.)": "Bahasa carian Searxng (semua, en, es, de, fr, dsb.)",
"See readme.md for instructions": "Lihat readme.md untuk arahan",
"See what's new": "Lihat apa yang terbaru",
"Seed": "Benih",
- "Select": "",
- "Select {{modelName}} model": "",
+ "Select": "Pilih",
+ "Select {{modelName}} model": "Pilih model {{modelName}}",
"Select a base model": "Pilih model asas",
- "Select a base model (e.g. llama3, gpt-4o)": "",
- "Select a conversation to preview": "",
+ "Select a base model (e.g. llama3, gpt-4o)": "Pilih model asas (cth. llama3, gpt-4o)",
+ "Select a conversation to preview": "Pilih perbualan untuk pratonton",
"Select a engine": "Pilih enjin",
"Select a function": "Pilih fungsi",
- "Select a group": "",
- "Select a language": "",
- "Select a mode": "",
+ "Select a group": "Pilih kumpulan",
+ "Select a language": "Pilih bahasa",
+ "Select a mode": "Pilih mod",
"Select a model": "Pilih model",
- "Select a model (optional)": "",
+ "Select a model (optional)": "Pilih model (pilihan)",
"Select a pipeline": "Pilih 'pipeline'",
"Select a pipeline url": "Pilih url 'pipeline'",
- "Select a reranking model engine": "",
- "Select a role": "",
- "Select a theme": "",
+ "Select a reranking model engine": "Pilih enjin model penyusun semula",
+ "Select a role": "Pilih peranan",
+ "Select a theme": "Pilih tema",
"Select a tool": "Pilih alat",
- "Select a voice": "",
- "Select an auth method": "",
- "Select an embedding model engine": "",
- "Select an engine": "",
- "Select an Ollama instance": "",
- "Select an option": "",
- "Select an output format": "",
- "Select dtype": "",
- "Select Engine": "",
- "Select how to split message text for TTS requests": "",
- "Select Knowledge": "",
- "Select Method": "",
+ "Select a voice": "Pilih suara",
+ "Select an auth method": "Pilih kaedah pengesahan",
+ "Select an embedding model engine": "Pilih enjin model terbenam",
+ "Select an engine": "Pilih enjin",
+ "Select an Ollama instance": "Pilih contoh Ollama",
+ "Select an option": "Pilih pilihan",
+ "Select an output format": "Pilih format keluaran",
+ "Select dtype": "Pilih dtype",
+ "Select Engine": "Pilih Enjin",
+ "Select how to split message text for TTS requests": "Pilih cara untuk membahagikan teks mesej untuk permintaan TTS",
+ "Select Knowledge": "Pilih Pengetahuan",
+ "Select Method": "Pilih Kaedah",
"Select only one model to call": "Pilih hanya satu model untuk dipanggil",
- "Select view": "",
- "Selected model: {{modelName}}": "",
+ "Select view": "Pilih paparan",
+ "Selected model: {{modelName}}": "Model terpilih: {{modelName}}",
"Selected model(s) do not support image inputs": "Model dipilih tidak menyokong input imej",
- "Selected Models": "",
- "semantic": "",
+ "Selected Models": "Model Terpilih",
+ "semantic": "semantik",
"Send": "Hantar",
"Send a Message": "Hantar Pesanan",
"Send message": "Hantar pesanan",
- "Send now": "",
- "Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "",
+ "Send now": "Hantar sekarang",
+ "Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "Menghantar `stream_options: { include_usage: true }` dalam permintaan. Pembekal yang disokong akan mengembalikan maklumat penggunaan token dalam respons apabila ditetapkan.",
"September": "September",
- "SerpApi API Key": "",
- "SerpApi Engine": "",
+ "SerpApi API Key": "Kunci API SerpApi",
+ "SerpApi Engine": "Enjin SerpApi",
"Serper API Key": "Kunci API Serper",
"Serply API Key": "Kunci API Serply",
"Serpstack API Key": "Kunci API Serpstack",
"Server connection verified": "Sambungan pelayan disahkan",
- "Session": "",
+ "Session": "Sesi",
"Set as default": "Tetapkan sebagai lalai",
- "Set as Production": "",
- "Set embedding model": "",
+ "Set as Production": "Tetapkan sebagai Pengeluaran",
+ "Set embedding model": "Tetapkan model pembenaman",
"Set embedding model (e.g. {{model}})": "Tetapkan model benamkan (cth {{model}})",
"Set reranking model (e.g. {{model}})": "Tetapkan model 'reranking' (cth {{model}})",
- "Set the default models that are automatically selected for all users when a new chat is created.": "",
- "Set the models that are automatically pinned to the sidebar for all users.": "",
- "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 the default models that are automatically selected for all users when a new chat is created.": "Tetapkan model lalai yang dipilih secara automatik untuk semua pengguna apabila percakapan baharu dibuat.",
+ "Set the models that are automatically pinned to the sidebar for all users.": "Tetapkan model yang disematkan secara automatik ke bar sisi untuk semua pengguna.",
+ "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.": "Tetapkan bilangan lapisan yang akan dimunggahkan ke GPU. Meningkatkan nilai ini dapat meningkatkan prestasi dengan ketara untuk model yang dioptimalkan untuk pecutan GPU tetapi mungkin juga menggunakan lebih banyak kuasa dan sumber 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.": "Tetapkan bilangan benang pekerja yang digunakan untuk pengiraan. Pilihan ini mengawal berapa banyak benang yang digunakan untuk memproses permintaan masuk secara serentak. Meningkatkan nilai ini dapat meningkatkan prestasi di bawah beban kerja keserenakan tinggi tetapi mungkin juga menggunakan lebih banyak sumber CPU.",
"Set Voice": "Tetapan Suara",
- "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 random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt.": "",
- "Sets the size of the context window used to generate the next token.": "",
- "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": "",
+ "Set whisper model": "Tetapkan model whisper",
+ "Set your status": "Tetapkan 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 rata terhadap token yang telah muncul sekurang-kurangnya sekali. Nilai yang lebih tinggi (cth. 1.5) akan menghukum pengulangan dengan lebih kuat, manakala nilai yang lebih rendah (cth. 0.9) akan lebih belas kasihan. Pada 0, ia dilumpuhkan.",
+ "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 penskalaan terhadap token untuk menghukum pengulangan, berdasarkan berapa kali ia telah muncul. Nilai yang lebih tinggi (cth. 1.5) akan menghukum pengulangan dengan lebih kuat, manakala nilai yang lebih rendah (cth. 0.9) akan lebih belas kasihan. Pada 0, ia dilumpuhkan.",
+ "Sets how far back for the model to look back to prevent repetition.": "Menetapkan sejauh mana model perlu melihat ke belakang untuk mencegah pengulangan.",
+ "Sets the random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt.": "Menetapkan benih nombor rawak yang digunakan untuk penjanaan. Menetapkan ini kepada nombor tertentu akan membuat model menjana teks yang sama untuk prompt yang sama.",
+ "Sets the size of the context window used to generate the next token.": "Menetapkan saiz tetingkap konteks yang digunakan untuk menjana token seterusnya.",
+ "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.": "Menetapkan jujukan berhenti yang akan digunakan. Apabila corak ini dijumpai, LLM akan berhenti menjana teks dan kembali. Berbilang corak berhenti boleh ditetapkan dengan menentukan berbilang parameter berhenti yang berasingan dalam modelfile.",
+ "Setting": "Tetapan",
"Settings": "Tetapan",
- "Settings Permissions": "",
+ "Settings Permissions": "Kebenaran Tetapan",
"Settings saved successfully!": "Tetapan berjaya disimpan!",
"Share": "Kongsi",
"Share Chat": "Kongsi Perbualan",
- "Share link copied to clipboard.": "",
+ "Share link copied to clipboard.": "Pautan kongsi telah disalin ke papan klip.",
"Share to Open WebUI Community": "Kongsi kepada Komuniti OpenWebUI",
- "Share your background and interests": "",
- "Shared Chats": "",
- "Shared with you": "",
- "Sharing Permissions": "",
+ "Share your background and interests": "Kongsi latar belakang dan minat anda",
+ "Shared Chats": "Perbualan yang Dikongsi",
+ "Shared with you": "Dikongsi dengan anda",
+ "Sharing Permissions": "Kebenaran Berkongsi",
"Show": "Tunjukkan",
- "Show \"What's New\" modal on login": "",
+ "Show \"What's New\" modal on login": "Paparkan modal \"Apa yang Baru\" semasa log masuk",
"Show Admin Details in Account Pending Overlay": "Tunjukkan Butiran Pentadbir dalam Akaun Menunggu Tindanan",
- "Show All": "",
- "Show all ({{COUNT}} characters)": "",
- "Show Files": "",
- "Show Formatting Toolbar": "",
- "Show image preview": "",
- "Show Model": "",
- "Show Shortcuts": "",
+ "Show All": "Paparkan Semua",
+ "Show all ({{COUNT}} characters)": "Paparkan semua ({{COUNT}} aksara)",
+ "Show Files": "Paparkan Fail",
+ "Show Formatting Toolbar": "Paparkan Bar Alatan Format",
+ "Show image preview": "Tunjukkan pratonton imej",
+ "Show Model": "Tunjukkan Model",
+ "Show Shortcuts": "Tunjukkan Pintasan",
"Show your support!": "Tunjukkan sokongan anda!",
"Showcased creativity": "eativiti yang dipamerkan",
- "Showing all messages (user + assistant) per user.": "",
+ "Showing all messages (user + assistant) per user.": "Menunjukkan semua mesej (pengguna + pembantu) setiap pengguna.",
"Sign in": "Daftar masuk",
- "Sign in to {{WEBUI_NAME}}": "",
- "Sign in to {{WEBUI_NAME}} with LDAP": "",
+ "Sign in to {{WEBUI_NAME}}": "Daftar masuk ke {{WEBUI_NAME}}",
+ "Sign in to {{WEBUI_NAME}} with LDAP": "Daftar masuk ke {{WEBUI_NAME}} dengan LDAP",
"Sign Out": "Daftar keluar",
"Sign up": "Daftar",
- "Sign up to {{WEBUI_NAME}}": "",
- "Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "",
- "Signing in to {{WEBUI_NAME}}": "",
- "Single": "",
- "Sink List": "",
- "sk-1234": "",
- "Skill created successfully": "",
- "Skill deleted successfully": "",
- "Skill Description": "",
- "Skill ID": "",
- "Skill imported successfully": "",
- "Skill Instructions": "",
- "Skill Name": "",
- "Skill updated successfully": "",
- "Skills": "",
- "Skills Access": "",
- "Skills Public Sharing": "",
- "Skills Sharing": "",
- "Skip Cache": "",
- "Skip the cache and re-run the inference. Defaults to False.": "",
- "Something went wrong :/": "",
- "Sonar": "",
- "Sonar Deep Research": "",
- "Sonar Pro": "",
- "Sonar Reasoning": "",
- "Sonar Reasoning Pro": "",
- "Sort": "",
- "Sort by": "",
- "Sougou Search API sID": "",
- "Sougou Search API SK": "",
+ "Sign up to {{WEBUI_NAME}}": "Daftar akaun ke {{WEBUI_NAME}}",
+ "Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "Meningkatkan ketepatan secara signifikan dengan menggunakan LLM untuk meningkatkan jadual, borang, matematik sebaris, dan pengesanan susun atur. Akan meningkatkan kependaman. Lalai kepada False.",
+ "Signing in to {{WEBUI_NAME}}": "Sedang daftar masuk ke {{WEBUI_NAME}}",
+ "Single": "Tunggal",
+ "Sink List": "Senarai Sinki",
+ "sk-1234": "sk-1234",
+ "Skill created successfully": "Kemahiran berjaya dibuat",
+ "Skill deleted successfully": "Kemahiran berjaya dihapus",
+ "Skill Description": "Penerangan Kemahiran",
+ "Skill ID": "ID Kemahiran",
+ "Skill imported successfully": "Kemahiran berjaya diimport",
+ "Skill Instructions": "Arahan Kemahiran",
+ "Skill Name": "Nama Kemahiran",
+ "Skill updated successfully": "Kemahiran berjaya dikemas kini",
+ "Skills": "Kemahiran",
+ "Skills Access": "Akses Kemahiran",
+ "Skills Public Sharing": "Perkongsian Awam Kemahiran",
+ "Skills Sharing": "Perkongsian Kemahiran",
+ "Skip Cache": "Langkau Cache",
+ "Skip the cache and re-run the inference. Defaults to False.": "Langkau cache dan jalankan semula inferens. Lalai kepada False.",
+ "Something went wrong :/": "Ada yang salah :/",
+ "Sonar": "Sonar",
+ "Sonar Deep Research": "Penyelidikan Mendalam Sonar",
+ "Sonar Pro": "Sonar Pro",
+ "Sonar Reasoning": "Penaakulan Sonar",
+ "Sonar Reasoning Pro": "Penaakulan Sonar Pro",
+ "Sort": "Isih",
+ "Sort by": "Isih mengikut",
+ "Sougou Search API sID": "ID Sonar API Carian Sougou",
+ "Sougou Search API SK": "SK Sonar API Carian Sougou",
"Source": "Sumber",
- "Speech Playback Speed": "",
+ "Speech Playback Speed": "Kecepatan Pemutaran Suara",
"Speech recognition error: {{error}}": "Ralat pengecaman pertuturan: {{error}}",
- "Speech-to-Text": "",
+ "Speech-to-Text": "Pertuturan-ke-Teks",
"Speech-to-Text Engine": "Enjin Ucapan-ke-Teks",
- "Speech-to-Text Language": "",
- "Split documents by markdown headers before applying character/token splitting.": "",
- "Start a new conversation": "",
+ "Speech-to-Text Language": "Bahasa Pertuturan-ke-Teks",
+ "Split documents by markdown headers before applying character/token splitting.": "Bahagikan dokumen mengikut tajuk markdown sebelum menggunakan pemisahan aksara/token.",
+ "Start a new conversation": "Mulai perbualan baru",
"Start of the channel": "Permulaan saluran",
- "Start Tag": "",
- "Status": "",
- "Status cleared successfully": "",
- "Status updated successfully": "",
- "Status Updates": "",
+ "Start Tag": "Tag Permulaan",
+ "Starting kernel...": "Kernel sedang dimulakan...",
+ "Status": "Status",
+ "Status cleared successfully": "Status telah dihapus dengan berjaya",
+ "Status updated successfully": "Status telah dikemas kini dengan berjaya",
+ "Status Updates": "Kemas Kini Status",
"STDOUT/STDERR": "STDOUT/STDERR",
- "Steps": "",
- "Stop": "",
- "Stop Download": "",
- "Stop Generating": "",
+ "Steps": "Langkah-langkah",
+ "Stop": "Henti",
+ "Stop Download": "Hentikan Muat Turun",
+ "Stop Generating": "Hentikan Penjanaan",
"Stop Sequence": "Jujukan Henti",
- "Stream Chat Response": "",
- "Stream Delta Chunk Size": "",
- "Streamable HTTP": "",
- "Strikethrough": "",
- "Strip Existing OCR": "",
- "Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
+ "Stream Chat Response": "Respons Sembang Aliran",
+ "Stream Delta Chunk Size": "Saiz Ketulan Delta Aliran",
+ "Streamable HTTP": "HTTP Boleh Alir",
+ "Strikethrough": "Garis Potong",
+ "Strip Existing OCR": "Alih Keluar OCR Sedia Ada",
+ "Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "Alih keluar teks OCR sedia ada daripada PDF dan jalankan semula OCR. Diabaikan jika Paksa OCR didayakan. Lalai kepada Palsu.",
"STT Model": "Model STT",
"STT Settings": "Tetapan STT",
- "Stylized PDF Export": "",
- "Submit question": "",
- "Submit suggestion": "",
- "Subtitle": "",
+ "Stylized PDF Export": "Eksport PDF Bergaya",
+ "Submit question": "Hantar soalan",
+ "Submit suggestion": "Hantar cadangan",
+ "Subtitle": "Subtitle",
"Success": "Berjaya",
- "Successfully imported {{userCount}} users.": "",
+ "Successfully imported {{userCount}} users.": "Berjaya mengimport {{userCount}} pengguna.",
"Successfully updated.": "Berjaya Dikemaskini",
- "Suggest a change": "",
+ "Suggest a change": "Cadangkan perubahan",
"Suggested": "Cadangan",
"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.": "",
+ "Supported MIME Types": "Jenis MIME yang Disokong",
+ "Sync": "Sinkron",
+ "Sync Complete!": "Sinkron Lengkap!",
+ "Sync directory": "Direktori Sinkron",
+ "Sync Failed": "Sinkron Gagal",
+ "Sync Usage Stats": "Statistik Penggunaan Sinkron",
+ "Syncing stats...": "Mensinkronkan statistik...",
+ "Syncing...": "Sedang menyegerak...",
+ "Syncs only chats with updates after your last sync timestamp. Disable to re-sync all chats.": "Hanya menyegerak sembang dengan kemas kini selepas cap masa segerak terakhir anda. Nyahaktifkan untuk menyegerak semula semua sembang.",
"System": "Sistem",
- "System Instructions": "",
- "System Prompt": "Gesaan Sistem",
- "Tag": "",
- "Tags": "",
- "Tags Generation": "",
- "Tags Generation Prompt": "",
- "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": "",
+ "System Instructions": "Arahan Sistem",
+ "System Prompt": "Arahan Sistem",
+ "Tag": "Tag",
+ "Tags": "Tag-tag",
+ "Tags Generation": "Penjanaan Tag",
+ "Tags Generation Prompt": "Arahan Penjanaan 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.": "Persampelan bebas ekor digunakan untuk mengurangkan kesan token yang kurang berkemungkinan daripada output. Nilai yang lebih tinggi (cth., 2.0) akan mengurangkan kesan lebih banyak, manakala nilai 1.0 melumpuhkan tetapan ini.",
+ "Talk to Model": "Bual dengan Model",
"Tap to interrupt": "Sentuh untuk mengganggu",
- "Task List": "",
- "Task Model": "",
- "Tasks": "",
+ "Task List": "Senarai Tugas",
+ "Task Model": "Model Tugas",
+ "Tasks": "Tugas",
"Tavily API Key": "Kunci API Tavily",
- "Tavily Extract Depth": "",
+ "Tavily Extract Depth": "Kedalaman Ekstrak Tavily",
"Tell us more:": "Beritahu kami lebih lanjut",
"Temperature": "Suhu",
- "Temporary Chat": "",
- "Temporary Chat by Default": "",
- "Terminal": "",
- "Terminal servers saved": "",
- "Text Splitter": "",
- "Text-to-Speech": "",
+ "Temporary Chat": "Sembang Sementara",
+ "Temporary Chat by Default": "Sembang Sementara secara Default",
+ "Terminal": "Terminal",
+ "Terminal servers saved": "Server Terminal Disimpan",
+ "Text Splitter": "Pemisah Teks",
+ "Text-to-Speech": "Teks-ke-Ucapan",
"Text-to-Speech Engine": "Enjin Teks-ke-Ucapan",
"Thanks for your feedback!": "Terima kasih atas maklum balas 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 Application Account DN you bind with for search": "DN Akaun Aplikasi yang anda ikat untuk carian",
+ "The base to search for users": "Pangkalan 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.": "Saiz kelompok menentukan berapa banyak permintaan teks yang diproses bersama sekaligus. Saiz kelompok yang lebih tinggi dapat meningkatkan prestasi dan kecepatan model, tetapi ia juga memerlukan 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.": "Pembangun di sebalik 'plugin' ini adalah sukarelawan yang bersemangat daripada komuniti. Jika anda mendapati 'plugin' ini membantu, sila pertimbangkan untuk menyumbang kepada pembangunannya.",
- "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 height in pixels to compress images to. Leave empty for no compression.": "",
- "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 leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
- "The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
- "The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
- "The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
- "The passwords you entered don't quite match. Please double-check and try again.": "",
+ "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Papan kedudukan penilaian berdasarkan sistem penarafan Elo dan dikemas kini secara masa nyata.",
+ "The format to return a response in. Format can be json or a JSON schema.": "Format untuk mengembalikan respons. Format boleh berupa json atau skema JSON.",
+ "The height in pixels to compress images to. Leave empty for no compression.": "Ketinggian dalam piksel untuk memampatkan imej. Biarkan kosong untuk tanpa pemampatan.",
+ "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 (cth. en) akan meningkatkan ketepatan dan latensi. Biarkan kosong untuk mengesan bahasa secara automatik.",
+ "The LDAP attribute that maps to the mail that users use to sign in.": "Atribut LDAP yang dipetakan ke mel yang digunakan pengguna untuk log masuk.",
+ "The LDAP attribute that maps to the username that users use to sign in.": "Atribut LDAP yang dipetakan ke nama pengguna yang digunakan pengguna untuk log masuk.",
+ "The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Papan kedudukan kini dalam versi beta, dan kami mungkin melaraskan pengiraan penarafan apabila kami menyempurnakan algoritma.",
+ "The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Saiz fail maksimum dalam MB. Jika saiz fail melebihi had ini, fail tidak akan dimuat naik.",
+ "The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Jumlah maksimum fail yang boleh digunakan sekaligus dalam chat. Jika bilangan fail melebihi had ini, fail tidak akan dimuat naik.",
+ "The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "Format output untuk teks. Boleh menjadi 'json', 'markdown', atau 'html'. Lalai kepada 'markdown'.",
+ "The passwords you entered don't quite match. Please double-check and try again.": "Kata laluan yang anda masukkan tidak sepadan. Sila semak semula dan cuba lagi.",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skor hendaklah berada diantara 0.0 (0%) dan 1.0 (100%).",
- "The stream delta chunk size for the model. Increasing the chunk size will make the model respond with larger pieces of text at once.": "",
- "The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
- "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.": "",
+ "The stream delta chunk size for the model. Increasing the chunk size will make the model respond with larger pieces of text at once.": "Saiz chunk delta aliran untuk model. Meningkatkan saiz chunk akan menyebabkan model bertindak balas dengan sekeping teks yang lebih besar sekaligus.",
+ "The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Suhu model. Meningkatkan suhu akan menyebabkan model menjawab dengan lebih kreatif.",
+ "The Weight of BM25 Hybrid Search. 0 more semantic, 1 more lexical. Default 0.5": "Berat Carian Hibrid BM25. 0 lebih semantik, 1 lebih leksikal. Lalai 0.5",
+ "The width in pixels to compress images to. Leave empty for no compression.": "Lebar dalam piksel untuk memampatkan imej. Biarkan kosong untuk tanpa mampatan.",
"Theme": "Tema",
- "There was an error syncing your stats. Please try again.": "",
+ "There was an error syncing your stats. Please try again.": "Terdapat ralat dalam menyegerakkan statistik anda. Sila cuba lagi.",
"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.": "",
- "This chat won't appear in history and your messages will not be saved.": "",
+ "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Saluran ini telah diwujudkan pada {{createdAt}}. Ini adalah permulaan saluran {{channelName}}.",
+ "This chat won't appear in history and your messages will not be saved.": "Perbualan ini tidak akan dipaparkan dalam sejarah dan mesej anda tidak akan disimpan.",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahawa perbualan berharga anda disimpan dengan selamat ke pangkalan data 'backend' anda. Terima kasih!",
- "This feature is currently experimental and may not work as expected.": "",
- "This feature is experimental and may be modified or discontinued without notice.": "",
- "This folder is empty": "",
- "This is a default user permission and will remain enabled.": "",
+ "This feature is currently experimental and may not work as expected.": "Ciri ini sedang dalam peringkat eksperimental dan mungkin tidak berfungsi seperti yang dijangkakan.",
+ "This feature is experimental and may be modified or discontinued without notice.": "Ciri ini sedang dalam peringkat eksperimental dan mungkin diubah atau dihentikan tanpa notis.",
+ "This folder is empty": "Folder ini kosong",
+ "This is a default user permission and will remain enabled.": "Ini ialah kebenaran pengguna lalai dan akan tetap didayakan.",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "ni adalah ciri percubaan, ia mungkin tidak berfungsi seperti yang diharapkan dan tertakluk kepada perubahan pada bila-bila masa.",
- "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 enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "",
- "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 option will delete all existing files in the collection and replace them with newly uploaded files.": "",
- "This response was generated by \"{{model}}\"": "",
+ "This model is not publicly available. Please select another model.": "Model ini tidak tersedia secara terbuka. Sila pilih model lain.",
+ "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "Pilihan ini mengawal berapa lama model akan tetap dimuatkan ke dalam memori selepas permintaan (lalai: 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.": "Pilihan ini mengawal berapa banyak token yang disimpan apabila menyegarkan konteks. Sebagai contoh, jika ditetapkan kepada 2, 2 token terakhir konteks perbualan akan dikekalkan. Memelihara konteks boleh membantu mengekalkan kesinambungan perbualan, tetapi ia mungkin mengurangkan keupayaan untuk bertindak balas terhadap topik baru.",
+ "This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "Pilihan ini mendayakan atau melumpuhkan penggunaan ciri penalaran dalam Ollama, yang membenarkan model untuk berfikir sebelum menjana respons. Apabila didayakan, model boleh mengambil masa untuk memproses konteks perbualan dan menjana respons yang lebih teliti.",
+ "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.": "Pilihan ini menetapkan bilangan maksimum token yang boleh dijana oleh model dalam responsnya. Meningkatkan had ini membenarkan model memberikan jawapan yang lebih panjang, tetapi ia juga mungkin meningkatkan kemungkinan kandungan yang tidak berguna atau tidak relevan dijana.",
+ "This option will delete all existing files in the collection and replace them with newly uploaded files.": "Pilihan ini akan memadamkan semua fail sedia ada dalam koleksi dan menggantinya dengan fail yang baru dimuat naik.",
+ "This response was generated by \"{{model}}\"": "Respons ini dijana oleh \"{{model}}\"",
"This will delete": "Ini akan memadam",
- "This will delete
{{NAME}} and
all its contents.": "",
- "This will delete all models including custom models": "",
- "This will delete all models including custom models and cannot be undone.": "",
- "This will reset the knowledge base and sync all files. Do you wish to continue?": "",
+ "This will delete
{{NAME}} and
all its contents.": "Ini akan memadam
{{NAME}} dan
semua kandungannya.",
+ "This will delete all models including custom models": "Ini akan memadam semua model termasuk model tersuai",
+ "This will delete all models including custom models and cannot be undone.": "Ini akan memadam semua model termasuk model tersuai dan tidak boleh dibuat asal.",
+ "This will reset the knowledge base and sync all files. Do you wish to continue?": "Ini akan menetapkan semula pangkalan pengetahuan dan menyegerakkan semua fail. Adakah anda ingin meneruskan?",
"Thorough explanation": "Penjelasan menyeluruh",
- "Thought for {{DURATION}}": "",
- "Thought for {{DURATION}} seconds": "",
- "Thought for less than a second": "",
+ "Thought for {{DURATION}}": "Berfikir selama {{DURATION}}",
+ "Thought for {{DURATION}} seconds": "Berfikir selama {{DURATION}} saat",
+ "Thought for less than a second": "Berfikir selama kurang dari satu saat",
"Thread": "Utas",
- "Thumbs up/down ratings from users on model responses": "",
+ "Thumbs up/down ratings from users on model responses": "Rating ibu jari naik/turun daripada pengguna pada respons model",
"Tika": "Tika",
"Tika Server URL required.": "URL Pelayan Tika diperlukan.",
- "Tiktoken": "",
- "Time & Calculation": "",
- "Timeout": "",
+ "Tiktoken": "Tiktoken",
+ "Time & Calculation": "Masa & Pengiraan",
+ "Timeout": "Tamat Masa",
"Title": "Tajuk",
"Title Auto-Generation": "Penjanaan Auto Tajuk",
"Title cannot be an empty string.": "Tajuk tidak boleh menjadi rentetan kosong",
- "Title Generation": "",
- "Title Generation Prompt": "Gesaan Penjanaan Tajuk",
- "TLS": "",
+ "Title Generation": "Penjanaan Tajuk",
+ "Title Generation Prompt": "Arahan Penjanaan Tajuk",
+ "TLS": "TLS",
"To access the available model names for downloading,": "Untuk mengakses nama model yang tersedia untuk dimuat turun,",
"To access the GGUF models available for downloading,": "Untuk mengakses model GGUF yang tersedia untuk dimuat turun,",
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Untuk mengakses WebUI , sila hubungi pentadbir. Pentadbir boleh menguruskan status pengguna daripada Panel Pentadbiran",
- "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "",
- "To learn more about available endpoints, visit our documentation.": "",
- "To select skills here, add them to the \"Skills\" workspace first.": "",
+ "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Untuk melampirkan pangkalan pengetahuan di sini, tambahkannya ke ruang kerja \"Knowledge\" terlebih dahulu.",
+ "To learn more about available endpoints, visit our documentation.": "Untuk mengetahui lebih lanjut tentang titik akhir yang tersedia, lawati dokumentasi kami.",
+ "To select skills here, add them to the \"Skills\" workspace first.": "Untuk memilih kemahiran di sini, tambahkannya ke ruang kerja \"Skills\" terlebih dahulu.",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Untuk memilih kit alatan di sini, tambahkannya pada ruang kerja \"Tools\" dahulu.",
- "Toast notifications for new updates": "",
+ "Toast notifications for new updates": "Pemberitahuan Toast untuk kemas kini baharu",
"Today": "Hari Ini",
- "Today at {{LOCALIZED_TIME}}": "",
- "Toggle {{COUNT}} sources": "",
- "Toggle 1 source": "",
- "Toggle Dictation": "",
- "Toggle Sidebar": "",
- "Toggle status history": "",
- "Toggle whether current connection is active.": "",
- "Token": "",
- "Token counts are estimates and may not reflect actual API usage": "",
- "tokens": "",
- "Tokens": "",
- "Too verbose": "",
+ "Today at {{LOCALIZED_TIME}}": "Hari ini pada {{LOCALIZED_TIME}}",
+ "Toggle {{COUNT}} sources": "Togol {{COUNT}} sumber",
+ "Toggle 1 source": "Togol 1 sumber",
+ "Toggle Dictation": "Togol Diktasi",
+ "Toggle Sidebar": "Togol Sisi Bar",
+ "Toggle status history": "Togol sejarah status",
+ "Toggle whether current connection is active.": "Togol sama ada sambungan semasa aktif.",
+ "Token": "Token",
+ "Token counts are estimates and may not reflect actual API usage": "Kiraan token adalah anggaran dan mungkin tidak mencerminkan penggunaan API sebenar",
+ "tokens": "token",
+ "Tokens": "Token",
+ "Too verbose": "Terlalu verbose",
"Tool created successfully": "Alat berjaya dibuat",
"Tool deleted successfully": "Alat berjaya dipadamkan",
- "Tool Description": "",
- "Tool ID": "",
+ "Tool Description": "Deskripsi Alat",
+ "Tool ID": "ID Alat",
"Tool imported successfully": "Alat berjaya diimport",
- "Tool Name": "",
- "Tool Servers": "",
+ "Tool Name": "Nama Alat",
+ "Tool Servers": "Server Alat",
"Tool updated successfully": "Alat berjaya dikemas kini",
"Tools": "Alatan",
- "Tools Access": "",
+ "Tools Access": "Akses Alat",
"Tools are a function calling system with arbitrary code execution": "Alatan ialah sistem panggilan fungsi dengan pelaksanaan kod sewenang-wenangnya",
- "Tools Function Calling Prompt": "",
+ "Tools Function Calling Prompt": "Prompt Pemanggilan Fungsi Alat",
"Tools have a function calling system that allows arbitrary code execution.": "Alatan mempunyai sistem panggilan fungsi yang membolehkan pelaksanaan kod sewenang-wenangnya.",
- "Tools Public Sharing": "",
- "Tools Sharing": "",
- "Top": "",
+ "Tools Public Sharing": "Perkongsian Awam Alat",
+ "Tools Sharing": "Perkongsian Alat",
+ "Top": "Teratas",
"Top K": "'Top K'",
- "Top K Reranker": "",
- "Transformers": "",
+ "Top K Reranker": "Pemeringkat K Teratas",
+ "Transformers": "Transformers",
"Trouble accessing Ollama?": "Masalah mengakses Ollama?",
- "Trust Proxy Environment": "",
- "Try adjusting your search or filter to find what you are looking for.": "",
- "Try Again": "",
+ "Trust Proxy Environment": "Persekitaran Proksi Terpercaya",
+ "Try adjusting your search or filter to find what you are looking for.": "Coba sesuaikan pencarian atau penapis anda untuk mencari apa yang anda cari.",
+ "Try Again": "Cuba Lagi",
"TTS Model": "Model TTS",
"TTS Settings": "Tetapan TTS",
"TTS Voice": "Suara TTS",
"Type": "jenis",
- "Type here...": "",
+ "Type here...": "Taip di sini...",
"Type Hugging Face Resolve (Download) URL": "Taip URL 'Hugging Face Resolve (Download)'",
- "Uh-oh! There was an issue with the response.": "",
+ "Uh-oh! There was an issue with the response.": "Alamak! Ada masalah dengan respons.",
"UI": "UI",
- "UI Scale": "",
- "Unarchive All": "",
- "Unarchive All Archived Chats": "",
- "Unarchive Chat": "",
- "Underline": "",
- "Unknown": "",
- "Unknown User": "",
- "Unloads {{FROM_NOW}}": "",
- "Unlock mysteries": "",
+ "UI Scale": "Skala UI",
+ "Unarchive All": "Nyaharkibkan Semua",
+ "Unarchive All Archived Chats": "Nyaharkibkan Semua Sembang Terarkib",
+ "Unarchive Chat": "Nyaharkibkan Sembang",
+ "Underline": "Garis Bawah",
+ "Unknown": "Tidak Diketahui",
+ "Unknown User": "Pengguna Tidak Diketahui",
+ "Unloads {{FROM_NOW}}": "Membuang {{FROM_NOW}}",
+ "Unlock mysteries": "Buka Misteri",
"Unpin": "Nyahsematkan",
- "Unravel secrets": "",
- "Unshare Chat": "",
- "Unsupported file type.": "",
- "Untagged": "",
- "Untitled": "",
+ "Unravel secrets": "Ungkap Rahsia",
+ "Unshare Chat": "Batalkan Perkongsian Sembang",
+ "Unsupported file type.": "Jenis fail tidak disokong.",
+ "Untagged": "Tanpa Tag",
+ "Untitled": "Tanpa Tajuk",
"Update": "Kemaskini",
"Update and Copy Link": "Kemaskini dan salin pautan",
- "Update for the latest features and improvements.": "",
+ "Update for the latest features and improvements.": "Kemas kini untuk fitur dan peningkatan terbaru.",
"Update password": "Kemaskini Kata Laluan",
- "Update your status": "",
- "Updated": "",
+ "Update your status": "Kemas kini status anda",
+ "Updated": "Dikemas kini",
"Updated at": "Dikemaskini pada",
- "Updated At": "",
- "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "",
+ "Updated At": "Dikemas kini Pada",
+ "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Tingkatkan ke pelan berlesen untuk keupayaan yang ditingkatkan, termasuk tema khusus dan penjenamaan, serta sokongan berdedikasi.",
"Upload": "Muatnaik",
"Upload a GGUF model": "Muatnaik model GGUF",
- "Upload Audio": "",
- "Upload directory": "",
- "Upload files": "",
+ "Upload Audio": "Muat Naik Audio",
+ "Upload directory": "Muat Naik Direktori",
+ "Upload files": "Muat Naik Fail",
"Upload Files": "Muatnaik fail",
- "Upload Model": "",
+ "Upload Model": "Muat Naik Model",
"Upload Pipeline": "Muatnaik 'Pipeline'",
- "Upload profile image": "",
+ "Upload profile image": "Muat Naik Imej Profil",
"Upload Progress": "Kemajuan Muatnaik",
- "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "",
- "Uploaded files or images": "",
- "Uploading file...": "",
- "Uploading...": "",
- "URL": "",
- "URL is required": "",
+ "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Kemajuan Muat Naik: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
+ "Uploaded files or images": "Fail atau imej yang dimuat naik",
+ "Uploading file...": "Memuat naik fail...",
+ "Uploading...": "Memuat naik...",
+ "URL": "URL",
+ "URL is required": "URL diperlukan",
"URL Mode": "Mod URL",
- "Usage": "",
- "Use": "",
- "Use '#' in the prompt input to load and include your knowledge.": "",
- "Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "",
- "Use Chat Completions API": "",
- "Use groups to organize your users and assign permissions.": "",
- "Use LLM": "",
- "Use no proxy to fetch page contents.": "",
- "Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
+ "Usage": "Penggunaan",
+ "Use": "Gunakan",
+ "Use '#' in the prompt input to load and include your knowledge.": "Gunakan '#' dalam input gesaran untuk memuatkan dan memasukkan pengetahuan anda.",
+ "Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "Gunakan titik akhir /v1/chat/completions daripada /v1/audio/transcriptions untuk ketepatan yang berpotensi lebih baik.",
+ "Use Chat Completions API": "Gunakan Chat Completions API",
+ "Use groups to organize your users and assign permissions.": "Gunakan kumpulan untuk mengorganisir pengguna anda dan menetapkan kebenaran.",
+ "Use LLM": "Gunakan LLM",
+ "Use no proxy to fetch page contents.": "Jangan gunakan proksi untuk mengambil kandungan halaman.",
+ "Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Gunakan proksi yang ditetapkan oleh pembolehubah persekitaran http_proxy dan https_proxy untuk mengambil kandungan halaman.",
"user": "pengguna",
- "User": "",
- "User Activity": "",
- "User Groups": "",
+ "User": "Pengguna",
+ "User Activity": "Aktiviti Pengguna",
+ "User Groups": "Kumpulan Pengguna",
"User location successfully retrieved.": "Lokasi pengguna berjaya diambil.",
- "User menu": "",
- "User ratings (thumbs up/down)": "",
- "User Status": "",
- "User Webhooks": "",
- "Username": "",
- "users": "",
+ "User menu": "Menu Pengguna",
+ "User ratings (thumbs up/down)": "Penilaian Pengguna (ibu jari naik/turun)",
+ "User Status": "Status Pengguna",
+ "User Webhooks": "Webhook Pengguna",
+ "Username": "Nama Pengguna",
+ "users": "pengguna",
"Users": "Pengguna",
- "Uses DefaultAzureCredential to authenticate": "",
- "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.": "",
+ "Uses DefaultAzureCredential to authenticate": "Menggunakan DefaultAzureCredential untuk pengesahan",
+ "Uses OAuth 2.1 Dynamic Client Registration": "Menggunakan Pendaftaran Klien Dinamik OAuth 2.1",
+ "Using Entire Document": "Menggunakan Seluruh Dokumen",
+ "Using Focused Retrieval": "Menggunakan Pengambilan Tertumpu",
+ "Using the default arena model with all models. Click the plus button to add custom models.": "Menggunakan model arena lalai dengan semua model. Klik butang tambah untuk menambah model tersuai.",
"Valid time units:": "Unit masa yang sah:",
- "Validate certificate": "",
+ "Validate certificate": "Sahkan Sijil",
"Valves": "'Valves'",
"Valves updated": "'Valves' dikemaskini",
"Valves updated successfully": "'Valves' berjaya dikemaskini",
"variable": "pembolehubah",
- "Verify Connection": "",
- "Verify SSL Certificate": "",
+ "Verify Connection": "Sahkan Sambungan",
+ "Verify SSL Certificate": "Sahkan Sijil SSL",
"Version": "Versi",
- "Version {{selectedVersion}} of {{totalVersions}}": "",
- "Version deleted": "",
- "View Replies": "",
- "View Result from **{{NAME}}**": "",
- "View source: {{name}}": "",
- "View source: {{title}}": "",
- "Visibility": "",
- "Visible": "",
- "Visible to all users": "",
- "Vision": "",
+ "Version {{selectedVersion}} of {{totalVersions}}": "Versi {{selectedVersion}} daripada {{totalVersions}}",
+ "Version deleted": "Versi telah dihapus",
+ "View Replies": "Lihat Balasan",
+ "View Result from **{{NAME}}**": "Lihat Hasil daripada **{{NAME}}**",
+ "View source: {{name}}": "Lihat sumber: {{name}}",
+ "View source: {{title}}": "Lihat sumber: {{title}}",
+ "Visibility": "Ketampakan",
+ "Visible": "Boleh Dilihat",
+ "Visible to all users": "Terlihat kepada semua pengguna",
+ "Vision": "Penglihatan",
"Voice": "Suara",
- "Voice Input": "",
- "Voice mode": "",
- "Voice Mode Custom Prompt": "",
- "Voice Mode Prompt": "",
- "Waiting for upload...": "",
+ "Voice Input": "Input Suara",
+ "Voice mode": "Mode Suara",
+ "Voice Mode Custom Prompt": "Prompt Kustom Mode Suara",
+ "Voice Mode Prompt": "Prompt Mode Suara",
+ "Waiting for upload...": "Menunggu pemuat...",
"Warning": "Amaran",
"Warning:": "Amaran:",
- "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.": "",
+ "Warning: Enabling this will allow users to upload arbitrary code on the server.": "Amaran: Mengaktifkan ini akan membenarkan pengguna memuat naik kod arbitrari pada pelayan.",
+ "Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "Amaran: Pelaksanaan Jupyter membolehkan pelaksanaan kod arbitrari, menimbulkan risiko keselamatan yang teruk—teruskan dengan berhati-hati.",
"Web": "Web",
"Web API": "API Web",
- "Web Loader Engine": "",
+ "Web Loader Engine": "Enjin Pemuatan Web",
"Web Search": "Carian Web",
"Web Search Engine": "Enjin Carian Web",
- "Web Search in Chat": "",
- "Web Search Query Generation": "",
- "Webhook Name": "",
+ "Web Search in Chat": "Carian Web dalam Sembang",
+ "Web Search Query Generation": "Penjanaan Pertanyaan Carian Web",
+ "Webhook Name": "Nama Webhook",
"Webhook URL": "URL 'Webhook'",
- "Webhooks": "",
- "Webpage URLs": "",
+ "Webhooks": "Webhook",
+ "Webpage URLs": "URL Halaman Web",
"WebUI Settings": "Tetapan WebUI",
- "WebUI URL": "",
- "WebUI will make requests to \"{{url}}\"": "",
- "WebUI will make requests to \"{{url}}/api/chat\"": "",
- "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:": "",
+ "WebUI URL": "URL WebUI",
+ "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\"",
+ "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:": "Apa yang TIDAK dikongsi:",
+ "What is shared:": "Apa yang dikongsi:",
"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.": "",
+ "What's on your mind?": "Apa yang terlintas di fikiran anda?",
+ "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.": "Apabila didayakan, model akan bertindak balas kepada setiap mesej sembang secara masa nyata, menjana respons sebaik sahaja pengguna menghantar mesej. Mod ini berguna untuk aplikasi sembang langsung, tetapi mungkin menjejaskan prestasi pada perkakasan yang lebih perlahan.",
+ "wherever you are": "di mana pun anda berada",
+ "Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "Sama ada untuk memisahkan output mengikut halaman. Setiap halaman akan dipisahkan oleh garis mendatar dan nombor halaman. Lalai kepada False.",
"Whisper (Local)": "Whisper (Local)",
- "Who can share to this group": "",
- "Why?": "",
+ "Who can share to this group": "Siapa yang boleh berkongsi kepada kumpulan ini",
+ "Why?": "Mengapa?",
"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.": "",
+ "Width": "Lebar",
+ "Wikipedia": "Wikipedia",
+ "Won": "Menang",
+ "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.": "Berfungsi bersama dengan top-k. Nilai yang lebih tinggi (contohnya, 0.95) akan menghasilkan teks yang lebih pelbagai, manakala nilai yang lebih rendah (contohnya, 0.5) akan menghasilkan teks yang lebih fokus dan konservatif.",
"Workspace": "Ruangan Kerja",
- "Workspace Permissions": "",
- "Write": "",
+ "Workspace Permissions": "Kebenaran Ruang Kerja",
+ "Write": "Tulis",
"Write a summary in 50 words that summarizes {{topic}}.": "Tulis ringkasan dalam 50 patah perkataan yang meringkaskan [topik atau kata kunci].",
- "Write something...": "",
+ "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 kandungan arahan sistem (system prompt) model anda di sini\ncth.: Anda ialah Mario daripada Super Mario Bros dan bertindak sebagai pembantu.",
- "Yacy Instance URL": "",
- "Yacy Password": "",
- "Yacy Username": "",
- "Yahoo": "",
- "Yandex": "",
- "Yandex Web Search API Key": "",
- "Yandex Web Search config": "",
- "Yandex Web Search URL": "",
+ "Yacy Instance URL": "URL Instans Yacy",
+ "Yacy Password": "Kata Laluan Yacy",
+ "Yacy Username": "Nama Pengguna Yacy",
+ "Yahoo": "Yahoo",
+ "Yandex": "Yandex",
+ "Yandex Web Search API Key": "Kunci API Pencarian Web Yandex",
+ "Yandex Web Search config": "Konfigurasi Pencarian Web Yandex",
+ "Yandex Web Search URL": "URL Pencarian Web Yandex",
"Yesterday": "Semalam",
- "Yesterday at {{LOCALIZED_TIME}}": "",
+ "Yesterday at {{LOCALIZED_TIME}}": "Semalam pada {{LOCALIZED_TIME}}",
"You": "Anda",
- "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 are currently using a trial license. Please contact support to upgrade your license.": "Anda sedang menggunakan lesen percubaan. Sila hubungi sokongan untuk menaik taraf lesen anda.",
+ "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Anda hanya boleh berbual dengan maksimum {{maxCount}} fail sekaligus.",
"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 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 cannot upload an empty file.": "Anda tidak boleh memuat naik fail kosong.",
+ "You do not have permission to edit this model": "Anda tidak mempunyai kebenaran untuk mengedit model ini.",
+ "You do not have permission to edit this prompt.": "Anda tidak mempunyai kebenaran untuk mengedit gesaran ini.",
+ "You do not have permission to edit this skill.": "Anda tidak mempunyai kebenaran untuk mengedit kemahiran ini.",
+ "You do not have permission to edit this tool": "Anda tidak mempunyai kebenaran untuk mengedit alat ini.",
+ "You do not have permission to make this public": "Anda tidak mempunyai kebenaran untuk menjadikan ini awam.",
+ "You do not have permission to send messages in this channel.": "Anda tidak mempunyai kebenaran untuk menghantar mesej dalam saluran ini.",
+ "You do not have permission to send messages in this thread.": "Anda tidak mempunyai kebenaran untuk menghantar mesej dalam utas ini.",
+ "You do not have permission to upload files to this knowledge base.": "Anda tidak mempunyai kebenaran untuk memuat naik fail ke pangkalan pengetahuan ini.",
+ "You do not have permission to upload files.": "Anda tidak mempunyai kebenaran untuk memuat naik fail.",
+ "You do not have permission to upload web content.": "Anda tidak mempunyai kebenaran untuk memuat naik kandungan web.",
"You have no archived conversations.": "Anda tidak mempunyai perbualan yang diarkibkan",
- "You have no shared conversations.": "",
+ "You have no shared conversations.": "Anda tidak mempunyai perbualan yang dikongsi.",
"You have shared this chat": "Anda telah berkongsi perbualan ini",
- "You.com API Key": "",
+ "You.com API Key": "Kunci API You.com",
"You're a helpful assistant.": "Anda seorang pembantu yang bagus",
"You're now logged in.": "Anda kini telah log masuk.",
- "Your Account": "",
+ "Your Account": "Akaun Anda",
"Your account status is currently pending activation.": "Status akaun anda ialah sedang menunggu pengaktifan.",
+ "Your browser does not support the audio tag.": "Pelayar anda tidak menyokong teg audio.",
+ "Your browser does not support the video tag.": "Pelayar anda tidak menyokong teg 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 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.": "",
+ "Your message text or inputs": "Teks atau input mesej anda",
+ "Your usage stats have been successfully synced.": "Statistik penggunaan anda telah berjaya disegerakkan.",
"YouTube": "Youtube",
- "Youtube Language": "",
- "Youtube Proxy URL": ""
+ "Youtube Language": "Bahasa Youtube",
+ "Youtube Proxy URL": "URL Proksi Youtube"
}
diff --git a/src/lib/i18n/locales/nb-NO/translation.json b/src/lib/i18n/locales/nb-NO/translation.json
index a2198c79dd..0691b1aaa5 100644
--- a/src/lib/i18n/locales/nb-NO/translation.json
+++ b/src/lib/i18n/locales/nb-NO/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Er du sikker på at du vil slette denne kanalen?",
"Are you sure you want to delete this message?": "Er du sikker på at du vil slette denne meldingen?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Er du sikker på at du vil oppheve arkiveringen av alle arkiverte chatter?",
"Arena Models": "Arena-modeller",
"Artifacts": "Artifakter",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Begrensning av tegn for generering av autofullføring",
"Chart new frontiers": "Kartlegg ny områder",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Bakgrunnsbilde for chat",
"Chat Bubble UI": "Grensesnitt for chat-boble",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Standard brukerrolle",
"Defaults": "",
"Delete": "Slett",
+ "Delete {{name}}": "",
"Delete a model": "Slett en modell",
"Delete All": "",
"Delete All Chats": "Slett alle chatter",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Tegne",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "f.eks. '30s','10m'. Gyldige tidsenheter er 's', 'm', 't'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Innbyggingsmodell",
"Embedding Model Engine": "Motor for innbygging av modeller",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Aktiver automatisk utfylling av chatmeldinger",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Kan ikke legge til filen.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Kan ikke lese utklippstavlens innhold",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Mappe slettet",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Navn",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Ingen fil valgt",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Finner ikke noe HTML, CSS- eller JavaScript-innhold.",
"No inference engine with management support found": "Fant ingen konklusjonsmotor med støtte for administrasjon",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Finner ingen kunnskaper",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Finner ingen resultater",
"No results found": "Finner ingen resultater",
"No search query generated": "Ingen søkespørringer er generert",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Ingen kilde tilgjengelig",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Positiv holdning",
"Prefer not to say": "",
"Prefix ID": "Prefiks-ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Hent {{searchValue}} fra Ollama.com",
"Pull a model from Ollama.com": "Hent en modell fra Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Ledetekst for genering av spørringer",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Oppdeling av svar",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Resultat",
"RESULT": "Resultat",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "Rolle",
"RTL": "RTL",
"Run": "Kjør",
+ "Run All": "",
"Running": "Kjører",
"Running...": "Kjører...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Starten av kanalen",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Du er nå logget inn.",
"Your Account": "",
"Your account status is currently pending activation.": "Status på kontoen din er for øyeblikket ventende på aktivering.",
+ "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.": "Hele beløpet går uavkortet til utvikleren av tillegget. Open WebUI mottar ikke deler av beløpet. Den valgte betalingsplattformen kan ha gebyrer.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/nl-NL/translation.json b/src/lib/i18n/locales/nl-NL/translation.json
index c424651b9b..70661dcb5f 100644
--- a/src/lib/i18n/locales/nl-NL/translation.json
+++ b/src/lib/i18n/locales/nl-NL/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Weet je zeker dat je dit kanaal wil verwijderen?",
"Are you sure you want to delete this message?": "Weet je zeker dat je dit bericht wil verwijderen?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Weet je zeker dat je alle gearchiveerde chats wil onarchiveren?",
"Arena Models": "Arenamodellen",
"Artifacts": "Artefacten",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Karakterlimiet voor automatische generatieinvoer",
"Chart new frontiers": "Verken nieuwe grenzen",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Chatachtergrond",
"Chat Bubble UI": "Chatbubble-UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Standaard gebruikersrol",
"Defaults": "",
"Delete": "Verwijderen",
+ "Delete {{name}}": "",
"Delete a model": "Verwijder een model",
"Delete All": "",
"Delete All Chats": "Verwijder alle chats",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Teken",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "bijv. '30s', '10m'. Geldige tijdseenheden zijn 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Embedding Model",
"Embedding Model Engine": "Embedding Model Engine",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Automatische aanvullingsgeneratie voor chatberichten inschakelen",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Het is niet gelukt om het bestand toe te voegen.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Kan geen verbinding maken met {{URL}} OpenAPI gereedschapserver",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Kan klembord inhoud niet lezen",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Map succesvol verwijderd",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Naam",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Geen bestand geselecteerd",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Geen HTML, CSS, of JavaScript inhoud gevonden",
"No inference engine with management support found": "Geen inferentie-engine met beheerondersteuning gevonden",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Geen kennis gevonden",
"No memories to clear": "Geen herinneringen om op te ruimen",
@@ -1319,6 +1331,7 @@
"No results": "Geen resultaten gevonden",
"No results found": "Geen resultaten gevonden",
"No search query generated": "Geen zoekopdracht gegenereerd",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Geen bron beschikbaar",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Poort",
+ "Ports": "",
"Positive attitude": "Positieve houding",
"Prefer not to say": "",
"Prefix ID": "Voorvoegsel-ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Haal \"{{searchValue}}\" uit Ollama.com",
"Pull a model from Ollama.com": "Haal een model van Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Vraaggeneratieprompt",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Antwoord splitsing",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Resultaat",
"RESULT": "Resultaat",
"Retrieval": "Ophalen",
@@ -1582,6 +1598,7 @@
"Role": "Rol",
"RTL": "RNL",
"Run": "Uitvoeren",
+ "Run All": "",
"Running": "Aan het uitvoeren",
"Running...": "Aan het uitvoeren...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Begin van het kanaal",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Je bent nu ingelogd.",
"Your Account": "",
"Your account status is currently pending activation.": "Je accountstatus wacht nu op activatie",
+ "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.": "Je volledige bijdrage gaat direct naar de ontwikkelaar van de plugin; Open WebUI neemt hier geen deel van. Het gekozen financieringsplatform kan echter wel zijn eigen kosten hebben.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/pa-IN/translation.json b/src/lib/i18n/locales/pa-IN/translation.json
index 9b60914b86..98ff23a3f8 100644
--- a/src/lib/i18n/locales/pa-IN/translation.json
+++ b/src/lib/i18n/locales/pa-IN/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "ਗੱਲਬਾਤ",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "ਗੱਲਬਾਤ ਬਬਲ UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "ਮੂਲ ਉਪਭੋਗਤਾ ਭੂਮਿਕਾ",
"Defaults": "",
"Delete": "ਮਿਟਾਓ",
+ "Delete {{name}}": "",
"Delete a model": "ਇੱਕ ਮਾਡਲ ਮਿਟਾਓ",
"Delete All": "",
"Delete All Chats": "ਸਾਰੀਆਂ ਚੈਟਾਂ ਨੂੰ ਮਿਟਾਓ",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "ਉਦਾਹਰਣ ਲਈ '30ਸ','10ਮਿ'. ਸਹੀ ਸਮਾਂ ਇਕਾਈਆਂ ਹਨ 'ਸ', 'ਮ', 'ਘੰ'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "ਐਮਬੈੱਡਿੰਗ ਮਾਡਲ",
"Embedding Model Engine": "ਐਮਬੈੱਡਿੰਗ ਮਾਡਲ ਇੰਜਣ",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "ਕਲਿੱਪਬੋਰਡ ਸਮੱਗਰੀ ਪੜ੍ਹਣ ਵਿੱਚ ਅਸਫਲ",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "ਨਾਮ",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
"No results found": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
"No search query generated": "ਕੋਈ ਖੋਜ ਪੁੱਛਗਿੱਛ ਤਿਆਰ ਨਹੀਂ ਕੀਤੀ ਗਈ",
+ "No servers detected": "",
"No skills found": "",
"No source available": "ਕੋਈ ਸਰੋਤ ਉਪਲਬਧ ਨਹੀਂ",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "ਸਕਾਰਾਤਮਕ ਰਵੱਈਆ",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "ਓਲਾਮਾ.ਕਾਮ ਤੋਂ \"{{searchValue}}\" ਖਿੱਚੋ",
"Pull a model from Ollama.com": "ਓਲਾਮਾ.ਕਾਮ ਤੋਂ ਇੱਕ ਮਾਡਲ ਖਿੱਚੋ",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "ਨਤੀਜਾ",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "ਭੂਮਿਕਾ",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "ਚੱਲ ਰਿਹਾ ਹੈ...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "ਚੈਨਲ ਦੀ ਸ਼ੁਰੂਆਤ",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "ਤੁਸੀਂ ਹੁਣ ਲੌਗ ਇਨ ਹੋ ਗਏ ਹੋ।",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/pl-PL/translation.json b/src/lib/i18n/locales/pl-PL/translation.json
index dfbf4b04f5..d4e3da9a0f 100644
--- a/src/lib/i18n/locales/pl-PL/translation.json
+++ b/src/lib/i18n/locales/pl-PL/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Czy na pewno chcesz usunąć ten kanał?",
"Are you sure you want to delete this message?": "Czy na pewno chcesz usunąć tę wiadomość?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Czy na pewno chcesz przywrócić wszystkie czaty?",
"Arena Models": "Modele Arena",
"Artifacts": "Artefakty",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Limit znaków dla wejścia autouzupełniania",
"Chart new frontiers": "Poznawaj nowe możliwości",
"Chat": "Czat",
+ "Chat archived.": "",
"Chat Background Image": "Tło czatu",
"Chat Bubble UI": "Wygląd dymków czatu",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Domyślna rola użytkownika",
"Defaults": "",
"Delete": "Usuń",
+ "Delete {{name}}": "",
"Delete a model": "Usuń model",
"Delete All": "",
"Delete All Chats": "Usuń wszystkie czaty",
@@ -577,6 +580,7 @@
"Downloading stats...": "Pobieranie statystyk...",
"Draw": "Remis",
"Drop any files here to upload": "Upuść pliki tutaj, aby przesłać",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "np. '30s','10m'. Jednostki: 's' (sek), 'm' (min), 'h' (godz).",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Model embeddingów",
"Embedding Model Engine": "Silnik modelu embeddingów",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "Włącz klucze API",
"Enable autocomplete generation for chat messages": "Włącz autouzupełnianie w czacie",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Efekt zanikania generowanego tekstu",
"Failed to add file.": "Nie udało się dodać pliku.",
"Failed to add members": "Nie udało się dodać członków",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "Nie udało się wyczyścić statusu",
"Failed to connect to {{URL}} OpenAPI tool server": "Nie udało się połączyć z serwerem narzędzi OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "Nie udało się wygenerować tytułu",
"Failed to import models": "Nie udało się zaimportować modeli",
"Failed to load chat preview": "Nie udało się załadować podglądu czatu",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Nie udało się załadować pliku Excel/CSV. Spróbuj go pobrać.",
"Failed to load file content.": "Nie udało się załadować zawartości pliku.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Nie udało się przenieść czatu",
"Failed to process URL: {{url}}": "Nie udało się przetworzyć URL: {{url}}",
"Failed to read clipboard contents": "Nie udało się odczytać schowka",
@@ -893,6 +901,7 @@
"Focus Chat Input": "Skupienie na polu czatu",
"Folder": "Folder",
"Folder Background Image": "Tło folderu",
+ "Folder created successfully": "",
"Folder deleted successfully": "Folder usunięty pomyślnie",
"Folder Max File Count": "Maks. liczba plików w folderze",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Więcej opcji",
"Move": "Przenieś",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nazwa",
"Name and ID are required, please fill them out": "Nazwa i ID są wymagane",
@@ -1299,11 +1309,13 @@
"No file selected": "Nie wybrano pliku",
"No files found": "",
"No files in this knowledge base.": "Brak plików w tej bazie wiedzy.",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Nie znaleziono funkcji",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Nie znaleziono treści HTML, CSS ani JS.",
"No inference engine with management support found": "Nie znaleziono silnika wnioskowania ze wsparciem zarządzania",
+ "No kernel": "",
"No knowledge bases found.": "Nie znaleziono baz wiedzy.",
"No knowledge found": "Nie znaleziono wiedzy",
"No memories to clear": "Brak danych w pamięci do wyczyszczenia",
@@ -1319,6 +1331,7 @@
"No results": "Brak wyników",
"No results found": "Brak wyników",
"No search query generated": "Nie wygenerowano zapytania wyszukiwania",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Brak dostępnego źródła",
"No sources found": "Nie znaleziono źródeł",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Wybierz co najmniej jednego użytkownika do czatu prywatnego.",
"Please wait until all files are uploaded.": "Poczekaj na przesłanie wszystkich plików.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Pozytywne nastawienie",
"Prefer not to say": "Wolę nie mówić",
"Prefix ID": "Prefix ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Pobierz \"{{searchValue}}\" z Ollama.com",
"Pull a model from Ollama.com": "Pobierz model z Ollama.com",
"Pull Model": "Pobierz Model",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt generowania zapytania",
"Querying": "Odpytywanie",
"Quick Actions": "Szybkie akcje",
@@ -1570,6 +1585,7 @@
"Response splitting": "Podział odpowiedzi",
"Response Watermark": "Znak wodny odpowiedzi",
"Responses": "",
+ "Restart": "",
"Result": "Wynik",
"RESULT": "WYNIK",
"Retrieval": "Retrieval (Pobieranie)",
@@ -1584,6 +1600,7 @@
"Role": "Rola",
"RTL": "RTL (Od prawej)",
"Run": "Uruchom",
+ "Run All": "",
"Running": "Działa",
"Running...": "Działa...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Uruchamia zadania embeddingu współbieżnie. Wyłącz, jeśli masz limity API.",
@@ -1774,6 +1791,7 @@
"Start a new conversation": "Rozpocznij nową rozmowę",
"Start of the channel": "Początek kanału",
"Start Tag": "Tag startowy",
+ "Starting kernel...": "",
"Status": "Status",
"Status cleared successfully": "Status wyczyszczony pomyślnie",
"Status updated successfully": "Status zaktualizowany pomyślnie",
@@ -2118,6 +2136,8 @@
"You're now logged in.": "Zalogowano pomyślnie.",
"Your Account": "Twoje konto",
"Your account status is currently pending activation.": "Twoje konto oczekuje na aktywację.",
+ "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.": "Cała wpłata trafia do twórcy pluginu; Open WebUI nie pobiera prowizji. Wybrana platforma płatnicza może jednak naliczać własne opłaty.",
"Your message text or inputs": "Treść wiadomości lub dane wejściowe",
"Your usage stats have been successfully synced.": "Twoje statystyki użycia zostały pomyślnie zsynchronizowane.",
diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json
index 3fa4fcb9e1..c29dc729ad 100644
--- a/src/lib/i18n/locales/pt-BR/translation.json
+++ b/src/lib/i18n/locales/pt-BR/translation.json
@@ -19,11 +19,11 @@
"{{COUNT}} Rows": "{{COUNT}} Linhas",
"{{COUNT}} Sources": "{{COUNT}} Origens",
"{{COUNT}} words": "{{COUNT}} palavras",
- "{{COUNT}}d_time_ago": "",
- "{{COUNT}}h_time_ago": "",
- "{{COUNT}}m_time_ago": "",
- "{{COUNT}}w_time_ago": "",
- "{{COUNT}}y_time_ago": "",
+ "{{COUNT}}d_time_ago": "{{COUNT}}d atrás",
+ "{{COUNT}}h_time_ago": "{{COUNT}}h atrás",
+ "{{COUNT}}m_time_ago": "{{COUNT}}m atrás",
+ "{{COUNT}}w_time_ago": "{{COUNT}}sem atrás",
+ "{{COUNT}}y_time_ago": "{{COUNT}}a atrás",
"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "{{LOCALIZED_DATE}} às {{LOCALIZED_TIME}}",
"{{model}} download has been canceled": "O download do {{model}} foi cancelado",
"{{modelName}} profile image": "Imagem de perfil de {{modelName}}",
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Tem certeza de que deseja excluir este canal?",
"Are you sure you want to delete this message?": "Tem certeza de que deseja excluir esta mensagem?",
"Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Tem certeza de que deseja excluir esta versão? As versões filhas serão vinculadas novamente à versão pai.",
+ "Are you sure you want to delete this?": "Tem certeza de que deseja excluir isto?",
"Are you sure you want to unarchive all archived chats?": "Você tem certeza que deseja desarquivar todos os chats arquivados?",
"Arena Models": "Arena de Modelos",
"Artifacts": "Artefatos",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Limite de caracteres para entrada de geração de preenchimento automático",
"Chart new frontiers": "Trace novas fronteiras",
"Chat": "Chat",
+ "Chat archived.": "Chat arquivado.",
"Chat Background Image": "Imagem de Fundo do Chat",
"Chat Bubble UI": "Interface de Bolha de Chat",
"Chat Completions": "Gerar Resposta",
@@ -485,6 +487,7 @@
"Default User Role": "Padrão para novos usuários",
"Defaults": "Padrões",
"Delete": "Excluir",
+ "Delete {{name}}": "Excluir {{name}}",
"Delete a model": "Excluir um modelo",
"Delete All": "Excluir tudo",
"Delete All Chats": "Excluir Todos os Chats",
@@ -577,6 +580,7 @@
"Downloading stats...": "Baixando estatísticas...",
"Draw": "Empate",
"Drop any files here to upload": "Solte qualquer arquivo aqui para fazer upload",
+ "Drop files here": "Solte os arquivos aqui",
"Drop files here to upload": "Solte os arquivos aqui para fazer upload",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "por exemplo, '30s', '10m'. Unidades de tempo válidas são 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "Solicitações Simultâneas de Embedding",
"Embedding Model": "Modelo de Embedding",
"Embedding Model Engine": "Motor do Modelo de Embedding",
+ "Empty message": "",
"Enable All": "Ativar tudo",
"Enable API Keys": "Habilitar Chaves de API",
"Enable autocomplete generation for chat messages": "Habilitar geração de preenchimento automático para mensagens do chat",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Efeito de Fade para texto em streaming",
"Failed to add file.": "Falha ao adicionar arquivo.",
"Failed to add members": "Falha ao adicionar membros",
+ "Failed to archive chat.": "Falha ao arquivar o chat.",
"Failed to attach file": "Falha ao anexar arquivo",
"Failed to clear status": "Falha ao limpar o status",
"Failed to connect to {{URL}} OpenAPI tool server": "Falha ao conectar ao servidor da ferramenta OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "Falha ao gerar título",
"Failed to import models": "Falha ao importar modelos",
"Failed to load chat preview": "Falha ao carregar a pré-visualização do chat",
+ "Failed to load DOCX file. Please try downloading it instead.": "Não foi possível carregar o arquivo DOCX. Tente baixá-lo em vez disso.",
"Failed to load Excel/CSV file. Please try downloading it instead.": "Não foi possível carregar o arquivo Excel/CSV. Tente baixá-lo em vez disso.",
"Failed to load file content.": "Falha ao carregar o conteúdo do arquivo.",
"Failed to load Interface settings": "Falha ao carregar configurações da Interface",
+ "Failed to load PPTX file. Please try downloading it instead.": "Não foi possível carregar o arquivo PPTX. Tente baixá-lo em vez disso.",
"Failed to move chat": "Falha ao mover o chat",
"Failed to process URL: {{url}}": "Falha ao processar URL: {{url}}",
"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
@@ -893,6 +901,7 @@
"Focus Chat Input": "Foco na janela do Chat",
"Folder": "Pasta",
"Folder Background Image": "Imagem de fundo da pasta",
+ "Folder created successfully": "Pasta criada com sucesso",
"Folder deleted successfully": "Pasta excluída com sucesso",
"Folder Max File Count": "Contagem máxima de arquivos por pasta",
"Folder name": "Nome da pasta",
@@ -1257,6 +1266,7 @@
"More options": "Mais opções",
"More Options": "Mais opções",
"Move": "Mover",
+ "Moved {{name}}": "{{name}} movido",
"My Terminal": "Meu Terminal",
"Name": "Nome",
"Name and ID are required, please fill them out": "Nome e ID são obrigatórios, por favor preencha-os",
@@ -1299,11 +1309,13 @@
"No file selected": "Nenhum arquivo selecionado",
"No files found": "Nenhum arquivo encontrado",
"No files in this knowledge base.": "Não existem arquivos nesta base de conhecimento.",
+ "No files yet. Upload files or run Python code to create them.": "Nenhum arquivo ainda. Envie arquivos ou execute código Python para criá-los.",
"No functions found": "Nenhuma função encontrada",
"No groups found": "Nenhum grupo encontrado",
"No history available": "Não há histórico disponível.",
"No HTML, CSS, or JavaScript content found.": "Nenhum conteúdo HTML, CSS ou JavaScript encontrado.",
"No inference engine with management support found": "Nenhum mecanismo de inferência com suporte de gerenciamento encontrado",
+ "No kernel": "Sem kernel",
"No knowledge bases found.": "Nenhuma base de conhecimento encontrada.",
"No knowledge found": "Nenhum conhecimento encontrado",
"No memories to clear": "Nenhuma memória para limpar",
@@ -1319,6 +1331,7 @@
"No results": "Nenhum resultado encontrado",
"No results found": "Nenhum resultado encontrado",
"No search query generated": "Nenhuma consulta de pesquisa gerada",
+ "No servers detected": "Nenhum servidor detectado",
"No skills found": "Nenhuma skill encontrada",
"No source available": "Nenhuma fonte disponível",
"No sources found": "Nenhuma fonte encontrada",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "Por favor, selecione pelo menos um usuário para o canal de Mensagens Diretas.",
"Please wait until all files are uploaded.": "Aguarde até que todos os arquivos sejam enviados.",
"Port": "Porta",
+ "Ports": "Portas",
"Positive attitude": "Atitude positiva",
"Prefer not to say": "Prefiro não dizer",
"Prefix ID": "Prefixo ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Obter \"{{searchValue}}\" de Ollama.com",
"Pull a model from Ollama.com": "Obter um modelo de Ollama.com",
"Pull Model": "Obter Modelo",
+ "Pyodide file browser": "Navegador de arquivos Pyodide",
"Query Generation Prompt": "Prompt de Geração de Consulta",
"Querying": "Consultando",
"Quick Actions": "Ações rápidas",
@@ -1570,6 +1585,7 @@
"Response splitting": "Divisão da Resposta",
"Response Watermark": "Marca d'água de resposta",
"Responses": "Respostas",
+ "Restart": "Reiniciar",
"Result": "Resultado",
"RESULT": "Resultado",
"Retrieval": "Recuperação",
@@ -1583,6 +1599,7 @@
"Role": "Função",
"RTL": "Direita para Esquerda",
"Run": "Executar",
+ "Run All": "Executar Tudo",
"Running": "Executando",
"Running...": "Executando...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Executa tarefas de incorporação simultaneamente para acelerar o processamento. Desative se os limites de taxa se tornarem um problema.",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "Iniciar uma nova conversa",
"Start of the channel": "Início do canal",
"Start Tag": "Tag inicial",
+ "Starting kernel...": "Iniciando kernel...",
"Status": "Status",
"Status cleared successfully": "Status liberado com sucesso",
"Status updated successfully": "Status atualizado com sucesso",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Você agora está logado.",
"Your Account": "Sua conta",
"Your account status is currently pending activation.": "O status da sua conta está atualmente aguardando ativação.",
+ "Your browser does not support the audio tag.": "Seu navegador não suporta a tag de áudio.",
+ "Your browser does not support the video tag.": "Seu navegador não suporta a tag de vídeo.",
"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.": "Toda a sua contribuição irá diretamente para o desenvolvedor do plugin; o Open WebUI não retém nenhuma porcentagem. No entanto, a plataforma de financiamento escolhida pode ter suas próprias taxas.",
"Your message text or inputs": "Seu texto de mensagem ou entradas",
"Your usage stats have been successfully synced.": "Suas estatísticas de uso foram sincronizadas com sucesso.",
diff --git a/src/lib/i18n/locales/pt-PT/translation.json b/src/lib/i18n/locales/pt-PT/translation.json
index 2845980aa3..4fe00e6f67 100644
--- a/src/lib/i18n/locales/pt-PT/translation.json
+++ b/src/lib/i18n/locales/pt-PT/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Conversa",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "Bolha UI da Conversa",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Função de Utilizador Padrão",
"Defaults": "",
"Delete": "Apagar",
+ "Delete {{name}}": "",
"Delete a model": "Apagar um modelo",
"Delete All": "",
"Delete All Chats": "Apagar todas as conversas",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "por exemplo, '30s', '10m'. Unidades de tempo válidas são 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Modelo de Embedding",
"Embedding Model Engine": "Motor de Modelo de Embedding",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nome",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Não foram encontrados resultados",
"No results found": "Não foram encontrados resultados",
"No search query generated": "Não foi gerada nenhuma consulta de pesquisa",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nenhuma fonte disponível",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Atitude Positiva",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Puxar \"{{searchValue}}\" do Ollama.com",
"Pull a model from Ollama.com": "Puxar um modelo do Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "RESULTADO",
"Retrieval": "",
@@ -1583,6 +1599,7 @@
"Role": "Função",
"RTL": "RTL",
"Run": "",
+ "Run All": "",
"Running": "A correr",
"Running...": "A correr...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Início do canal",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Você agora está conectado.",
"Your Account": "",
"Your account status is currently pending activation.": "O status da sua conta está atualmente com a ativação pendente.",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ro-RO/translation.json b/src/lib/i18n/locales/ro-RO/translation.json
index 703248b36c..89e6ce06e0 100644
--- a/src/lib/i18n/locales/ro-RO/translation.json
+++ b/src/lib/i18n/locales/ro-RO/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Ești sigur că vrei să ștergi acest canal?",
"Are you sure you want to delete this message?": "Ești sigur că vrei să ștergi acest mesaj?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Ești sigur că vrei să dezarhivezi toate conversațiile arhivate?",
"Arena Models": "Arena Models",
"Artifacts": "Artefacte",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Conversație",
+ "Chat archived.": "",
"Chat Background Image": "Imagine de Fundal pentru Conversație",
"Chat Bubble UI": "Interfață cu Bule de Conversație",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Rolul Implicit al Utilizatorului",
"Defaults": "",
"Delete": "Șterge",
+ "Delete {{name}}": "",
"Delete a model": "Șterge un model",
"Delete All": "",
"Delete All Chats": "Șterge Toate Conversațiile",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Desenează",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "de ex. '30s', '10m'. Unitățile de timp valide sunt 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Model de Încapsulare",
"Embedding Model Engine": "Motor de Model de Încapsulare",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Activează generarea automată pentru mesajele de chat",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Eșec la adăugarea fișierului.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Citirea conținutului clipboard-ului a eșuat",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Folder șters cu succes",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Nume",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Nu a fost selectat niciun fișier",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Niciun conținut HTML, CSS sau JavaScript găsit.",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Nu au fost găsite informații.",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Nu au fost găsite rezultate",
"No results found": "Nu au fost găsite rezultate",
"No search query generated": "Nu a fost generată nicio interogare de căutare",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nicio sursă disponibilă",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Atitudine pozitivă",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Extrage \"{{searchValue}}\" de pe Ollama.com",
"Pull a model from Ollama.com": "Extrage un model de pe Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Împărțirea răspunsurilor",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Rezultat",
"RESULT": "Rezultat",
"Retrieval": "",
@@ -1583,6 +1599,7 @@
"Role": "Rol",
"RTL": "RTL",
"Run": "Execută",
+ "Run All": "",
"Running": "Rulează",
"Running...": "Rulează...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Începutul canalului",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Acum ești autentificat.",
"Your Account": "",
"Your account status is currently pending activation.": "Statusul contului dvs. este în așteptare pentru activare.",
+ "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.": "Întreaga dvs. contribuție va merge direct la dezvoltatorul plugin-ului; Open WebUI nu ia niciun procent. Cu toate acestea, platforma de finanțare aleasă ar putea avea propriile taxe.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ru-RU/translation.json b/src/lib/i18n/locales/ru-RU/translation.json
index cab3b47628..5b9872d07e 100644
--- a/src/lib/i18n/locales/ru-RU/translation.json
+++ b/src/lib/i18n/locales/ru-RU/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Вы уверены, что хотите удалить этот канал?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Вы уверены, что хотите разархивировать все заархивированные чаты?",
"Arena Models": "Арена моделей",
"Artifacts": "Артефакты",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Ограничение количества символов для ввода при генерации автозаполнения",
"Chart new frontiers": "Наметьте новые границы",
"Chat": "Чат",
+ "Chat archived.": "",
"Chat Background Image": "Фоновое изображение чата",
"Chat Bubble UI": "Bubble UI чат",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Роль пользователя по умолчанию",
"Defaults": "",
"Delete": "Удалить",
+ "Delete {{name}}": "",
"Delete a model": "Удалить модель",
"Delete All": "Удалить ВСЕ",
"Delete All Chats": "Удалить ВСЕ Чаты",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Рисовать",
"Drop any files here to upload": "Переместите сюда любые файлы для загрузки",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "например, '30s','10m'. Допустимые единицы времени: 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Модель встраивания",
"Embedding Model Engine": "Движок модели встраивания",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Включить генерацию автозаполнения для сообщений чата",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "Эффект затухания для потокового текста",
"Failed to add file.": "Не удалось добавить файл.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Не удалось подключиться к серверу инструмента OpenAI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "Не удалось сгенерировать заголовок",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "Не удалось переместить чат",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Не удалось прочитать содержимое буфера обмена",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "Фоновое изображение папки",
+ "Folder created successfully": "",
"Folder deleted successfully": "Папка успешно удалена",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Больше опций",
"Move": "Переместить",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Имя",
"Name and ID are required, please fill them out": "Имя и ID обязательны, пожалуйста, заполните их",
@@ -1299,11 +1309,13 @@
"No file selected": "Файлы не выбраны",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Содержимое в формате HTML, CSS или JavaScript не найдено.",
"No inference engine with management support found": "Механизм логического вывода с поддержкой управления не найден",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Знания не найдены",
"No memories to clear": "Нет воспоминаний, которые нужно было бы очистить",
@@ -1319,6 +1331,7 @@
"No results": "Результатов не найдено",
"No results found": "Результатов не найдено",
"No search query generated": "Поисковый запрос не сгенерирован",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Нет доступных источников",
"No sources found": "Источники не найдены",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "Пожалуйста, подождите, пока все файлы будут загружены.",
"Port": "Порт",
+ "Ports": "",
"Positive attitude": "Позитивный настрой",
"Prefer not to say": "Предпочитаю не говорить",
"Prefix ID": "ID префикса",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Загрузить \"{{searchValue}}\" с Ollama.com",
"Pull a model from Ollama.com": "Загрузить модель с Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Запрос на генерацию промпта",
"Querying": "Запрос",
"Quick Actions": "Быстрые действия",
@@ -1570,6 +1585,7 @@
"Response splitting": "Разделение ответов",
"Response Watermark": "Водяной знак ответа",
"Responses": "",
+ "Restart": "",
"Result": "Результат",
"RESULT": "Результат",
"Retrieval": "Поиск",
@@ -1584,6 +1600,7 @@
"Role": "Роль",
"RTL": "RTL",
"Run": "Запустить",
+ "Run All": "",
"Running": "Выполняется",
"Running...": "Выполняется...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1774,6 +1791,7 @@
"Start a new conversation": "",
"Start of the channel": "Начало канала",
"Start Tag": "Начальный тег",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2118,6 +2136,8 @@
"You're now logged in.": "Вы вошли в систему.",
"Your Account": "Ваш аккаунт",
"Your account status is currently pending activation.": "В настоящее время ваша учетная запись ожидает активации.",
+ "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.": "Весь ваш взнос будет направлен непосредственно разработчику плагина; Open WebUI не взимает никаких процентов. Однако выбранная платформа финансирования может иметь свои собственные сборы.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/sk-SK/translation.json b/src/lib/i18n/locales/sk-SK/translation.json
index 536aeb8da2..b63dbdf47c 100644
--- a/src/lib/i18n/locales/sk-SK/translation.json
+++ b/src/lib/i18n/locales/sk-SK/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "Arena modely",
"Artifacts": "Artefakty",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Obrázok pozadia chatu",
"Chat Bubble UI": "Používateľské rozhranie bublín chatu (Chat Bubble UI)",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Predvolená rola užívateľa",
"Defaults": "",
"Delete": "Odstrániť",
+ "Delete {{name}}": "",
"Delete a model": "Odstrániť model.",
"Delete All": "",
"Delete All Chats": "Odstrániť všetky konverzácie",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Nakresliť",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "napr. '30s','10m'. Platné časové jednotky sú 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Vkladací model (Embedding Model)",
"Embedding Model Engine": "",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Nepodarilo sa pridať súbor.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Nepodarilo sa prečítať obsah schránky",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "Priečinok",
"Folder Background Image": "Obrázok pozadia priečinku",
+ "Folder created successfully": "",
"Folder deleted successfully": "Priečinok bol úspešne vymazaný",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "Presunúť",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Meno",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Nebola vybratá žiadna súbor",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Nebola nájdená žiadny obsah HTML, CSS ani JavaScript.",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "Neboli nájdené žiadne znalostné databázy.",
"No knowledge found": "Neboli nájdené žiadne znalosti",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Neboli nájdené žiadne výsledky",
"No results found": "Neboli nájdené žiadne výsledky",
"No search query generated": "Nebola vygenerovaná žiadna vyhľadávacia otázka.",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Nie je dostupný žiadny zdroj.",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Pozitívny prístup",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Stiahnite \"{{searchValue}}\" z Ollama.com",
"Pull a model from Ollama.com": "Stiahnite model z Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Rozdelenie odpovede",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Výsledok",
"RESULT": "Výsledok",
"Retrieval": "",
@@ -1584,6 +1600,7 @@
"Role": "Funkcia",
"RTL": "RTL",
"Run": "Spustiť",
+ "Run All": "",
"Running": "Spúšťanie",
"Running...": "Spúšťanie...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1774,6 +1791,7 @@
"Start a new conversation": "",
"Start of the channel": "Začiatok kanála",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2118,6 +2136,8 @@
"You're now logged in.": "Teraz ste prihlásený(-á).",
"Your Account": "Váš účet",
"Your account status is currently pending activation.": "Stav vášho účtu je aktuálne čakajúci na aktiváciu.",
+ "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.": "Celý váš príspevok pôjde priamo vývojárovi pluginu; Open WebUI si neberie žiadne percento. Zvolená platforma na financovanie však môže mať vlastné poplatky.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json
index f57ff06911..ed38bc8da3 100644
--- a/src/lib/i18n/locales/sr-RS/translation.json
+++ b/src/lib/i18n/locales/sr-RS/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Да ли сигурно желите обрисати овај канал?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Да ли сигурно желите деархивирати све архиве?",
"Arena Models": "Модели са Арене",
"Artifacts": "Артефакти",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "Откриј нове границе",
"Chat": "Ћаскање",
+ "Chat archived.": "",
"Chat Background Image": "Позадинска слика ћаскања",
"Chat Bubble UI": "Прочеље балона ћаскања",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Подразумевана улога корисника",
"Defaults": "",
"Delete": "Обриши",
+ "Delete {{name}}": "",
"Delete a model": "Обриши модел",
"Delete All": "",
"Delete All Chats": "Обриши сва ћаскања",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Нацртај",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "нпр. '30s', '10m'. Важеће временске јединице су 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Модел уградње",
"Embedding Model Engine": "Мотор модела уградње",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Неуспешно читање садржаја оставе",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Име",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Нема резултата",
"No results found": "Нема резултата",
"No search query generated": "Није генерисан упит за претрагу",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Нема доступног извора",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "Позитиван став",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Повуците \"{{searchValue}}\" са Ollama.com",
"Pull a model from Ollama.com": "Повуците модел са Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Исход",
"RESULT": "Исход",
"Retrieval": "",
@@ -1583,6 +1599,7 @@
"Role": "Улога",
"RTL": "ДНЛ",
"Run": "Покрени",
+ "Run All": "",
"Running": "Покрећем",
"Running...": "Покрећем...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1773,6 +1790,7 @@
"Start a new conversation": "",
"Start of the channel": "Почетак канала",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2117,6 +2135,8 @@
"You're now logged in.": "Сада сте пријављени.",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/sv-SE/translation.json b/src/lib/i18n/locales/sv-SE/translation.json
index b9b0e772a1..86e715140b 100644
--- a/src/lib/i18n/locales/sv-SE/translation.json
+++ b/src/lib/i18n/locales/sv-SE/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Är du säker på att du vill radera denna kanal?",
"Are you sure you want to delete this message?": "Är du säker på att du vill radera detta meddelande?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Är du säker på att du vill avarkivera alla arkiverade chattar?",
"Arena Models": "Arenamodeller",
"Artifacts": "Artefakter",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Teckengräns för inmatning av automatisk komplettering",
"Chart new frontiers": "Utforska nya gränser",
"Chat": "Chatt",
+ "Chat archived.": "",
"Chat Background Image": "Bakgrundsbild för chatt",
"Chat Bubble UI": "UI för Chatbubblor",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Standardanvändarroll",
"Defaults": "",
"Delete": "Radera",
+ "Delete {{name}}": "",
"Delete a model": "Ta bort en modell",
"Delete All": "",
"Delete All Chats": "Ta bort alla chattar",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Rita",
"Drop any files here to upload": "Släpp alla filer här för att ladda upp",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "t.ex. '30s', '10m'. Giltiga tidsenheter är 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Inbäddningsmodell",
"Embedding Model Engine": "Motor för inbäddningsmodell",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Aktivera automatisk komplettering av generering för chattmeddelanden",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Misslyckades med att lägga till fil.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Misslyckades med att ansluta till {{URL}} OpenAPI-verktygsserver",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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.": "Misslyckades med att läsa in filinnehåll.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Misslyckades med att läsa urklippsinnehåll",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "Mapp",
"Folder Background Image": "Bakgrundsbild till mappen",
+ "Folder created successfully": "",
"Folder deleted successfully": "Mappen har tagits bort",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "Fler alternativ",
"Move": "Flytta",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Namn",
"Name and ID are required, please fill them out": "Namn och ID krävs, fyll i dem",
@@ -1299,11 +1309,13 @@
"No file selected": "Ingen fil vald",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "Inga funktioner hittades",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Inget HTML-, CSS- eller JavaScript-innehåll hittades.",
"No inference engine with management support found": "Ingen inferensmotor med stöd för hantering hittades",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Ingen kunskapsbas hittades",
"No memories to clear": "Inga minnen att rensa",
@@ -1319,6 +1331,7 @@
"No results": "Inga resultat hittades",
"No results found": "Inga resultat hittades",
"No search query generated": "Ingen sökfråga genererad",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Ingen tillgänglig källa",
"No sources found": "Inga källor hittades",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "Vänta tills alla filer har laddats upp.",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Positivt inställning",
"Prefer not to say": "Föredrar att inte att säga",
"Prefix ID": "Prefix-ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ladda ner \"{{searchValue}}\" från Ollama.com",
"Pull a model from Ollama.com": "Ladda ner en modell från Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt för frågegenerering",
"Querying": "Frågar",
"Quick Actions": "Snabbåtgärder",
@@ -1570,6 +1585,7 @@
"Response splitting": "Svarsdelning",
"Response Watermark": "Svarsvattenstämpel",
"Responses": "",
+ "Restart": "",
"Result": "Resultat",
"RESULT": "Resultat",
"Retrieval": "Hämtning",
@@ -1582,6 +1598,7 @@
"Role": "Roll",
"RTL": "RTL",
"Run": "Kör",
+ "Run All": "",
"Running": "Kör",
"Running...": "Kör...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "Starta en ny konversation",
"Start of the channel": "Början av kanalen",
"Start Tag": "Starta en tagg",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Du är nu inloggad.",
"Your Account": "Ditt konto",
"Your account status is currently pending activation.": "Ditt konto väntar på att bli aktiverat",
+ "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.": "Hela ditt bidrag går direkt till pluginutvecklaren; Open WebUI tar ingen procentandel. Däremot kan den valda finansieringsplattformen ha egna avgifter.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/th-TH/translation.json b/src/lib/i18n/locales/th-TH/translation.json
index 59b154dc09..6b8051c1c5 100644
--- a/src/lib/i18n/locales/th-TH/translation.json
+++ b/src/lib/i18n/locales/th-TH/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "คุณแน่ใจหรือว่าต้องการลบช่องนี้?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "คุณแน่ใจหรือว่าต้องการยกเลิกการเก็บถาวรแชททั้งหมด?",
"Arena Models": "โมเดลใน Arena",
"Artifacts": "Artifacts",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "ขีดจำกัดจำนวนอักขระสำหรับอินพุตการสร้างคำอัตโนมัติ",
"Chart new frontiers": "สำรวจพรมแดนใหม่",
"Chat": "แชท",
+ "Chat archived.": "",
"Chat Background Image": "ภาพพื้นหลังแชท",
"Chat Bubble UI": "ส่วนติดต่อผู้ใช้แบบฟองแชท",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "บทบาทผู้ใช้เริ่มต้น",
"Defaults": "",
"Delete": "ลบ",
+ "Delete {{name}}": "",
"Delete a model": "ลบโมเดล",
"Delete All": "",
"Delete All Chats": "ลบการแชททั้งหมด",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "วาด",
"Drop any files here to upload": "วางไฟล์ที่นี่เพื่ออัปโหลด",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "เช่น '30s', '10m' หน่วยเวลาที่ใช้ได้คือ 's', 'm', 'h'",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "โมเดล Embedding",
"Embedding Model Engine": "เอ็นจินโมเดล Embedding",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "เปิดใช้งานการเติมข้อความอัตโนมัติสำหรับข้อความแชท",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "เอฟเฟ็กต์เฟดสำหรับข้อความสตรีมมิ่ง",
"Failed to add file.": "ไม่สามารถเพิ่มไฟล์ได้",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "เชื่อมต่อกับเซิร์ฟเวอร์เครื่องมือ OpenAPI ที่ {{URL}} ไม่สำเร็จ",
@@ -836,9 +842,11 @@
"Failed to generate title": "สร้างชื่อไม่สำเร็จ",
"Failed to import models": "นำเข้าโมเดลไม่สำเร็จ",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "ย้ายแชทไม่สำเร็จ",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "อ่านเนื้อหาคลิปบอร์ดไม่สำเร็จ",
@@ -893,6 +901,7 @@
"Focus Chat Input": "โฟกัสช่องป้อนแชท",
"Folder": "โฟลเดอร์",
"Folder Background Image": "รูปภาพพื้นหลังโฟลเดอร์",
+ "Folder created successfully": "",
"Folder deleted successfully": "ลบโฟลเดอร์สำเร็จแล้ว",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "ตัวเลือกเพิ่มเติม",
"Move": "ย้าย",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "ชื่อ",
"Name and ID are required, please fill them out": "จำเป็นต้องกรอกชื่อและ ID โปรดกรอกข้อมูลให้ครบ",
@@ -1299,11 +1309,13 @@
"No file selected": "ไม่ได้เลือกไฟล์",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "ไม่พบฟังก์ชัน",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "ไม่พบเนื้อหา HTML, CSS หรือ JavaScript",
"No inference engine with management support found": "ไม่พบเอนจินอนุมานที่รองรับการจัดการ",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "ไม่พบฐานความรู้",
"No memories to clear": "ไม่มีความจำให้ลบ",
@@ -1319,6 +1331,7 @@
"No results": "ไม่มีผลลัพธ์",
"No results found": "ไม่มีผลลัพธ์",
"No search query generated": "ไม่มีการสร้างคำค้นหา",
+ "No servers detected": "",
"No skills found": "",
"No source available": "ไม่มีแหล่งที่มา",
"No sources found": "ไม่พบแหล่งข้อมูล",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "โปรดรอจนกว่าไฟล์ทั้งหมดจะอัปโหลดเสร็จสิ้น",
"Port": "พอร์ต",
+ "Ports": "",
"Positive attitude": "ทัศนคติเชิงบวก",
"Prefer not to say": "ไม่ต้องการระบุ",
"Prefix ID": "รหัสคำนำหน้า",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "ดึง \"{{searchValue}}\" จาก Ollama.com",
"Pull a model from Ollama.com": "ดึงโมเดลจาก Ollama.com",
"Pull Model": "ดึงโมเดล",
+ "Pyodide file browser": "",
"Query Generation Prompt": "พรอมต์สร้างคิวรี",
"Querying": "กำลังค้นหา",
"Quick Actions": "การกระทำด่วน",
@@ -1570,6 +1585,7 @@
"Response splitting": "การแยกข้อความตอบกลับ",
"Response Watermark": "ลายน้ำของคำตอบ",
"Responses": "",
+ "Restart": "",
"Result": "ผลลัพธ์",
"RESULT": "ผลลัพธ์",
"Retrieval": "การดึงข้อมูล",
@@ -1581,6 +1597,7 @@
"Role": "บทบาท",
"RTL": "ขวาไปซ้าย",
"Run": "เรียกใช้",
+ "Run All": "",
"Running": "กำลังทำงาน",
"Running...": "กำลังทำงาน...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "เริ่มการสนทนาใหม่",
"Start of the channel": "จุดเริ่มต้นของช่อง",
"Start Tag": "แท็กเริ่มต้น",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "คุณเข้าสู่ระบบแล้ว",
"Your Account": "บัญชีของคุณ",
"Your account status is currently pending activation.": "สถานะบัญชีของคุณกำลังรอการเปิดใช้งาน",
+ "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.": "การสนับสนุนทั้งหมดของคุณจะถูกส่งไปยังนักพัฒนาปลั๊กอินโดยตรง Open WebUI จะไม่หักส่วนแบ่งใดๆ อย่างไรก็ตาม แพลตฟอร์มการระดมทุนที่คุณเลือกอาจมีการเก็บค่าธรรมเนียมในส่วนของตนเอง",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/tk-TM/translation.json b/src/lib/i18n/locales/tk-TM/translation.json
index db5f91c985..2786872cbd 100644
--- a/src/lib/i18n/locales/tk-TM/translation.json
+++ b/src/lib/i18n/locales/tk-TM/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "",
"Artifacts": "",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "Çat",
+ "Chat archived.": "",
"Chat Background Image": "",
"Chat Bubble UI": "Çat Bubble UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "",
"Defaults": "",
"Delete": "Öçür",
+ "Delete {{name}}": "",
"Delete a model": "",
"Delete All": "",
"Delete All Chats": "Ähli Çatlary Öçür",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "",
"Embedding Model Engine": "",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Ady",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"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 found.": "",
"No knowledge found": "",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "Netije ýok",
"No results found": "",
"No search query generated": "",
+ "No servers detected": "",
"No skills found": "",
"No source available": "",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "",
"Pull a model from Ollama.com": "",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "",
"RESULT": "NETIJE",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "Roli",
"RTL": "",
"Run": "",
+ "Run All": "",
"Running": "",
"Running...": "Işleýär...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Kanal başy",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "",
"Your Account": "",
"Your account status is currently pending activation.": "",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/tr-TR/translation.json b/src/lib/i18n/locales/tr-TR/translation.json
index 0613a62bfa..c442363e68 100644
--- a/src/lib/i18n/locales/tr-TR/translation.json
+++ b/src/lib/i18n/locales/tr-TR/translation.json
@@ -4,141 +4,141 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(örn. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(örn. `sh webui.sh --api`)",
"(latest)": "(en son)",
- "(leave blank for to use commercial endpoint)": "",
+ "(leave blank for to use commercial endpoint)": "Ticari uç noktayı kullanmak için boş bırakın",
"[Last] dddd [at] h:mm A": "",
"[Today at] h:mm A": "",
"[Yesterday at] h:mm A": "",
"{{ models }}": "{{ models }}",
- "{{COUNT}} Available Tools": "",
- "{{COUNT}} characters": "",
- "{{COUNT}} extracted lines": "",
- "{{COUNT}} files": "",
- "{{COUNT}} hidden lines": "",
- "{{COUNT}} members": "",
+ "{{COUNT}} Available Tools": "{{COUNT}} Kullanılabilir Araç",
+ "{{COUNT}} characters": "{{COUNT}} karakter",
+ "{{COUNT}} extracted lines": "{{COUNT}} çıkarılan satır",
+ "{{COUNT}} files": "{{COUNT}} dosya",
+ "{{COUNT}} hidden lines": "{{COUNT}} gizli satır",
+ "{{COUNT}} members": "{{COUNT}} üye",
"{{COUNT}} Replies": "{{COUNT}} Yanıt",
- "{{COUNT}} Rows": "",
- "{{COUNT}} Sources": "",
- "{{COUNT}} words": "",
+ "{{COUNT}} Rows": "{{COUNT}} satır",
+ "{{COUNT}} Sources": "{{COUNT}} kaynak",
+ "{{COUNT}} words": "{{COUNT}} kelime",
"{{COUNT}}d_time_ago": "",
"{{COUNT}}h_time_ago": "",
"{{COUNT}}m_time_ago": "",
"{{COUNT}}w_time_ago": "",
"{{COUNT}}y_time_ago": "",
"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}": "",
- "{{model}} download has been canceled": "",
- "{{modelName}} profile image": "",
- "{{NAMES}} reacted with {{REACTION}}": "",
+ "{{model}} download has been canceled": "{{model}} indirme işlemi iptal edildi",
+ "{{modelName}} profile image": "{{modelName}} profil resmi",
+ "{{NAMES}} reacted with {{REACTION}}": "{{NAMES}}, {{REACTION}} ile tepki verdi",
"{{user}}'s Chats": "{{user}}'ın Sohbetleri",
"{{webUIName}} Backend Required": "{{webUIName}} Arka-uç Gerekli",
"*Prompt node ID(s) are required for image generation": "*Görüntü oluşturma için düğüm kimlikleri gereklidir",
- "1 Source": "",
- "1m_time_ago": "",
- "A collaboration channel where people join as members": "",
- "A discussion channel where access is controlled by groups and permissions": "",
+ "1 Source": "1 Kaynak",
+ "1m_time_ago": "1 dk önce",
+ "A collaboration channel where people join as members": "İnsanların üye olarak katıldığı bir iş birliği kanalı",
+ "A discussion channel where access is controlled by groups and permissions": "Erişimin gruplar ve izinlerle kontrol edildiği bir tartışma kanalı",
"A new version (v{{LATEST_VERSION}}) is now available.": "Yeni bir sürüm (v{{LATEST_VERSION}}) artık mevcut.",
- "A private conversation between you and selected users": "",
+ "A private conversation between you and selected users": "Sizinle seçili kullanıcılar arasında özel bir konuşma",
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Bir görev modeli, sohbetler ve web arama sorguları için başlık oluşturma gibi görevleri yerine getirirken kullanılır",
"a user": "bir kullanıcı",
"About": "Hakkında",
- "Accept Autocomplete Generation\nJump to Prompt Variable": "",
+ "Accept Autocomplete Generation\nJump to Prompt Variable": "Otomatik Tamamlama Oluşturmayı Kabul Et\nPrompt Değişkenine Git",
"Access": "Erişim",
"Access Control": "Erişim Kontrolü",
- "Access Grants": "",
- "Access List": "",
+ "Access Grants": "Erişim İzinleri",
+ "Access List": "Erişim Listesi",
"Accessible to all users": "Tüm kullanıcılara erişilebilir",
"Account": "Hesap",
"Account Activation Pending": "Hesap Aktivasyonu Bekleniyor",
"Accurate information": "Doğru bilgi",
- "Action": "",
- "Action not found": "",
+ "Action": "Aksiyon",
+ "Action not found": "Aksiyon bulunamadı",
"Action Required for Chat Log Storage": "Sohbet günlüğünü kaydetmek için işlem gerekli",
"Actions": "Aksiyonlar",
"Activate": "Aktif Et",
"Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Sohbet girişine \"/{{COMMAND}}\" yazarak bu komutu etkinleştirin.",
"Active": "Etkin",
"Active Users": "Aktif Kullanıcılar",
- "Activity": "",
+ "Activity": "Etkinlik",
"Add": "Ekle",
"Add a model ID": "Bir model kimliği ekleyin",
"Add a short description about what this model does": "Bu modelin ne yaptığı hakkında kısa bir açıklama ekleyin",
"Add a tag": "Bir etiket ekleyin",
- "Add a tag...": "",
- "Add Access": "",
+ "Add a tag...": "Bir etiket ekleyin...",
+ "Add Access": "Erişim Ekle",
"Add Arena Model": "Arena Modeli Ekle",
"Add Connection": "Bağlantı Ekle",
"Add Content": "İçerik Ekle",
"Add content here": "Buraya içerik ekleyin",
"Add Custom Parameter": "Özel Parametre Ekle",
- "Add Custom Prompt": "",
- "Add Details": "",
+ "Add Custom Prompt": "Özel Prompt Ekle",
+ "Add Details": "Ayrıntı Ekle",
"Add Files": "Dosyalar Ekle",
- "Add Image": "",
- "Add Member": "",
- "Add Members": "",
+ "Add Image": "Görsel Ekle",
+ "Add Member": "Üye Ekle",
+ "Add Members": "Üyeleri Ekle",
"Add Memory": "Bellek Ekle",
"Add Model": "Model Ekle",
"Add Reaction": "Tepki Ekle",
- "Add tag": "",
+ "Add tag": "Etiket ekle",
"Add Tag": "Etiket Ekle",
- "Add Terminal": "",
- "Add Terminal Connection": "",
+ "Add Terminal": "Terminal Ekle",
+ "Add Terminal Connection": "Terminal Bağlantısı Ekle",
"Add text content": "Metin içeriği ekleme",
- "Add to favorites": "",
+ "Add to favorites": "Favorilere ekle",
"Add User": "Kullanıcı Ekle",
"Add User Group": "Kullanıcı Grubu Ekle",
- "Add webpage": "",
- "Add your Open Terminal URL and API key in Settings → Integrations.": "",
+ "Add webpage": "Web sayfası ekle",
+ "Add your Open Terminal URL and API key in Settings → Integrations.": "Open Terminal URL'nizi ve API anahtarınızı Ayarlar → Entegrasyonlar bölümünde girin.",
"Additional Config": "Ek Yapılandırma",
"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": "",
+ "Additional feedback comments": "Ek geri bildirim yorumları",
"Additional Parameters": "Ek Parametreler",
"Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "",
"Adjusting these settings will apply changes universally to all users.": "Bu ayarların yapılması, değişiklikleri tüm kullanıcılara evrensel olarak uygulayacaktır.",
"admin": "yönetici",
"Admin": "Yönetici",
- "Admin Contact Email": "",
+ "Admin Contact Email": "Yönetici İletişim E-postası",
"Admin Panel": "Yönetici Paneli",
"Admin Settings": "Yönetici Ayarları",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Yöneticiler her zaman tüm araçlara erişebilir; kullanıcıların çalışma alanındaki model başına atanmış araçlara ihtiyacı vardır.",
- "Advanced": "",
+ "Advanced": "Gelişmiş",
"Advanced Parameters": "Gelişmiş Parametreler",
"Advanced parameters for MinerU parsing (enable_ocr, enable_formula, enable_table, language, model_version, page_ranges)": "",
"Advanced Params": "Gelişmiş Parametreler",
"After updating or changing the embedding model, you must reindex the knowledge base for the changes to take effect. You can do this using the \"Reindex\" button below.": "",
"AI": "Yapay Zeka",
"All": "Tüm",
- "All chats have been unarchived.": "",
- "All models are now hidden": "",
- "All models are now visible": "",
+ "All chats have been unarchived.": "Tüm sohbetler arşivden çıkarıldı.",
+ "All models are now hidden": "Tüm modeller artık gizli",
+ "All models are now visible": "Tüm modeller artık görünür",
"All models deleted successfully": "Tüm modeller başarıyla silindi",
- "All time": "",
- "All Users": "",
- "Allow Call": "",
+ "All time": "Tüm zamanlar",
+ "All Users": "Tüm Kullanıcılar",
+ "Allow Call": "Aramaya İzin Ver",
"Allow Chat Controls": "Sohbet Kontrollerine İzin Ver",
"Allow Chat Delete": "Sohbet Silmeye İzin Ver",
- "Allow Chat Edit": "Sohbet Silmeye İzin Ver",
+ "Allow Chat Edit": "Sohbet Düzenlemeye İzin Ver",
"Allow Chat Export": "Sohbetin Dışa Aktarımına İzin Ver",
- "Allow Chat Params": "",
+ "Allow Chat Params": "Sohbet Parametrelerine İzin Ver",
"Allow Chat Share": "Sohbetin Paylaşılmasına İzin Ver",
- "Allow Chat System Prompt": "",
+ "Allow Chat System Prompt": "Sohbet Sistem Promptuna İzin Ver",
"Allow Chat Valves": "",
- "Allow Continue Response": "",
+ "Allow Continue Response": "Yanıta Devam Etmeye İzin Ver",
"Allow Delete Messages": "Mesaj Silmeye İzin Ver",
"Allow File Upload": "Dosya Yüklemeye İzin Ver",
"Allow Multiple Models in Chat": "Sohbette Birden Fazla Modele İzin Ver",
- "Allow non-local voices": "Yerel olmayan seslere izin verin",
- "Allow Rate Response": "",
+ "Allow non-local voices": "Yerel olmayan seslere izin ver",
+ "Allow Rate Response": "Yanıtı Değerlendirmeye İzin Ver",
"Allow Regenerate Response": "Yanıtı Yeniden Oluşturmaya İzin Ver",
- "Allow Sharing With Users": "",
- "Allow Speech to Text": "",
+ "Allow Sharing With Users": "Kullanıcılarla Paylaşmaya İzin Ver",
+ "Allow Speech to Text": "Sesten Metne İzin Ver",
"Allow Temporary Chat": "Geçici Sohbetlere İzin Ver",
- "Allow Text to Speech": "",
+ "Allow Text to Speech": "Metinden Sese İzin Ver",
"Allow User Location": "Kullanıcı Konumuna İzin Ver",
"Allow Voice Interruption in Call": "Aramada Ses Kesintisine İzin Ver",
- "Allow Web Upload": "",
+ "Allow Web Upload": "Web İçeriği Yüklemeye İzin Ver",
"Allowed Endpoints": "İzin Verilen Uç Noktalar",
- "Allowed File Extensions": "",
- "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "",
+ "Allowed File Extensions": "İzin Verilen Dosya Uzantıları",
+ "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "Yükleme için izin verilen dosya uzantıları. Birden fazla uzantıyı virgülle ayırın. Tüm dosya türleri için boş bırakın.",
"Already have an account?": "Zaten bir hesabınız mı var?",
"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": "Daima",
@@ -147,56 +147,57 @@
"Always Play Notification Sound": "Her Zaman Bildirim Sesini Oynat",
"Amazing": "Harika",
"an assistant": "bir asistan",
- "An error occurred while fetching the explanation": "",
+ "An error occurred while fetching the explanation": "Açıklama alınırken bir hata oluştu",
"Analytics": "Analiz",
"Analyzed": "Analiz edildi",
"Analyzing...": "Analiz ediliyor...",
"and {{COUNT}} more": "ve {{COUNT}} daha",
"and create a new shared link.": "ve yeni bir paylaşılan bağlantı oluşturun.",
"Android": "Android",
- "Anyone": "",
+ "Anyone": "Herkes",
"API Base URL": "API Temel URL",
- "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "",
+ "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "Datalab Marker hizmeti için API temel URL'si. Varsayılan: https://www.datalab.to/api/v1/marker",
"API Key": "API Anahtarı",
"API Key created.": "API Anahtarı oluşturuldu.",
"API Key Endpoint Restrictions": "API Anahtarı Uç Nokta Kısıtlamaları",
"API keys": "API anahtarları",
- "API Keys": "",
- "API Mode": "",
- "API Timeout": "",
- "API Type": "",
+ "API Keys": "API Anahtarları",
+ "API Mode": "API Modu",
+ "API Timeout": "API Zaman Aşımı",
+ "API Type": "API Türü",
"API Version": "API Sürümü",
- "API Version is required": "",
+ "API Version is required": "API Sürümü gereklidir",
"Application DN": "Uygulama DN",
"Application DN Password": "Uygulama DN Parola",
"applies to all users with the \"user\" role": "\"kullanıcı\" rolüne sahip tüm kullanıcılar için geçerlidir",
"April": "Nisan",
"Archive": "Arşiv",
- "Archive All": "",
+ "Archive All": "Tümünü Arşivle",
"Archive All Chats": "Tüm Sohbetleri Arşivle",
"Archived Chats": "Arşivlenmiş Sohbetler",
"archived-chat-export": "arşivlenmiş-sohbet-aktarımı",
- "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 all chats? This action cannot be undone.": "",
+ "Are you sure you want to archive all chats? This action cannot be undone.": "Tüm sohbetleri arşivlemek istediğinizden emin misiniz? Bu işlem geri alınamaz.",
+ "Are you sure you want to clear all memories? This action cannot be undone.": "Tüm bellekleri temizlemek istediğinizden emin misiniz? Bu işlem geri alınamaz.",
+ "Are you sure you want to delete \"{{NAME}}\"?": "\"{{NAME}}\" öğesini silmek istediğinizden emin misiniz?",
+ "Are you sure you want to delete all chats? This action cannot be undone.": "Tüm sohbetleri silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.",
"Are you sure you want to delete this channel?": "Bu kanalı silmek istediğinizden emin misiniz?",
"Are you sure you want to delete this message?": "Bu mesajı silmek istediğinizden emin misiniz?",
- "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 version? Child versions will be relinked to this version's parent.": "Bu sürümü silmek istediğinizden emin misiniz? Alt sürümler bu sürümün üst sürümüne yeniden bağlanacaktır.",
+ "Are you sure you want to delete this?": "",
"Are you sure you want to unarchive all archived chats?": "Arşivlenmiş tüm sohbetlerin arşivini kaldırmak istediğinizden emin misiniz?",
"Arena Models": "Arena Modelleri",
"Artifacts": "Eserler",
- "Asc": "",
+ "Asc": "Artan",
"Ask": "Sor",
"Ask a question": "Bir soru sorun",
"Assistant": "Asistan",
"Async Embedding Processing": "",
- "Attach File From Knowledge": "",
- "Attach Knowledge": "",
- "Attach Notes": "",
- "Attach Webpage": "",
+ "Attach File From Knowledge": "Bilgi Tabanından Dosya Ekle",
+ "Attach Knowledge": "Bilgi Tabanı Ekle",
+ "Attach Notes": "Not Ekle",
+ "Attach Webpage": "Web sayfası ekle",
"Attention to detail": "Ayrıntılara dikkat",
- "Attribute for Mail": "",
+ "Attribute for Mail": "E-posta için Özellik",
"Attribute for Username": "Kullanıcı Adı için Özellik",
"Audio": "Ses",
"August": "Ağustos",
@@ -204,7 +205,7 @@
"Authenticate": "Kimlik Doğrulama",
"Authentication": "Kimlik Doğrulama",
"Auto": "Otomatik",
- "Auto (Random)": "",
+ "Auto (Random)": "Otomatik (Rastgele)",
"Auto-Copy Response to Clipboard": "Yanıtı Panoya Otomatik Kopyala",
"Auto-playback response": "Yanıtı otomatik oynatma",
"Autocomplete Generation": "Otomatik Tamamlama Üretimi",
@@ -215,7 +216,7 @@
"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Temel URL gereklidir.",
"Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "",
"Available list": "Mevcut liste",
- "Available models": "",
+ "Available models": "Mevcut modeller",
"Available Tools": "Mevcut Araçlar",
"available users": "kullanılabilir kullanıcılar",
"available!": "mevcut!",
@@ -233,24 +234,24 @@
"before": "önce",
"Being lazy": "Tembelleşiyor",
"Beta": "Beta",
- "Bing": "",
+ "Bing": "Bing",
"Bing Search V7 Endpoint": "Bing Arama V7 Uç Noktası",
"Bing Search V7 Subscription Key": "Bing Arama V7 Abonelik Anahtarı",
- "Bio": "",
- "Birth Date": "",
+ "Bio": "Biyografi",
+ "Birth Date": "Doğum Tarihi",
"BM25 Weight": "",
"Bocha Search API Key": "Bocha Arama API Anahtarı",
"Bold": "Kalın",
"Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "",
- "Brave": "",
+ "Brave": "Brave",
"Brave Search API Key": "Brave Search API Anahtarı",
- "Browse and query knowledge bases": "",
- "Builtin Tools": "",
- "Bullet List": "",
- "Button ID": "",
- "Button Label": "",
- "Button Prompt": "",
- "by {{name}}": "",
+ "Browse and query knowledge bases": "Bilgi tabanlarına göz at ve sorgula",
+ "Builtin Tools": "Yerleşik Araçlar",
+ "Bullet List": "Madde İşaretli Liste",
+ "Button ID": "Düğme Kimliği",
+ "Button Label": "Düğme Etiketi",
+ "Button Prompt": "Düğme Promptu",
+ "by {{name}}": "{{name}} tarafından",
"By {{name}}": "{{name}} Tarafından",
"Bypass Embedding and Retrieval": "",
"Bypass Web Loader": "",
@@ -260,41 +261,42 @@
"Call feature is not supported when using Web STT engine": "Web STT motoru kullanılırken arama özelliği desteklenmiyor",
"Camera": "Kamera",
"Cancel": "İptal",
- "Cancel download of {{model}}": "",
- "Cannot create an empty note.": "",
- "Cannot delete the production version": "",
+ "Cancel download of {{model}}": "{{model}} indirmesini iptal et",
+ "Cannot create an empty note.": "Boş bir not oluşturulamaz.",
+ "Cannot delete the production version": "Üretim sürümü silinemez",
"Capabilities": "Yetenekler",
"Capture": "Kayıt",
"Capture Audio": "Sesi Kaydet",
"Certificate Path": "Sertifika Yolu",
- "Change folder icon": "",
+ "Change folder icon": "Klasör simgesini değiştir",
"Change Password": "Parola Değiştir",
- "Change User Role": "",
+ "Change User Role": "Kullanıcı Rolünü Değiştir",
"Channel": "Kanal",
"Channel deleted successfully": "Kanal başarıyla silindi",
"Channel Name": "Kanal Adı",
- "Channel name cannot be empty.": "",
- "Channel name must be less than 128 characters": "",
- "Channel Type": "",
+ "Channel name cannot be empty.": "Kanal adı boş olamaz.",
+ "Channel name must be less than 128 characters": "Kanal adı 128 karakterden kısa olmalıdır",
+ "Channel Type": "Kanal Türü",
"Channel updated successfully": "Kanal başarıyla güncellendi",
"Channels": "Kanallar",
"Character": "Karakter",
"Character limit for autocomplete generation input": "Otomatik tamamlama üretimi girişi için karakter sınırı",
"Chart new frontiers": "",
"Chat": "Sohbet",
+ "Chat archived.": "",
"Chat Background Image": "Sohbet Arka Plan Resmi",
"Chat Bubble UI": "Sohbet Balonu Arayüzü",
- "Chat Completions": "",
- "Chat Conversation": "",
+ "Chat Completions": "Sohbet Tamamlamaları",
+ "Chat Conversation": "Sohbet Konuşması",
"Chat direction": "Sohbet Yönü",
- "Chat exported successfully": "",
- "Chat History": "",
- "Chat ID": "",
- "Chat moved successfully": "",
+ "Chat exported successfully": "Sohbet başarıyla dışa aktarıldı",
+ "Chat History": "Sohbet Geçmişi",
+ "Chat ID": "Sohbet Kimliği",
+ "Chat moved successfully": "Sohbet başarıyla taşındı",
"Chat Permissions": "Sohbet İzinleri",
"Chat Tags Auto-Generation": "Sohbet Etiketleri Otomatik Oluşturma",
- "Chat unshared successfully.": "",
- "chats": "",
+ "Chat unshared successfully.": "Sohbet paylaşımı başarıyla kaldırıldı.",
+ "chats": "sohbetler",
"Chats": "Sohbetler",
"Check Again": "Tekrar Kontrol Et",
"Check for updates": "Güncellemeleri kontrol et",
@@ -309,8 +311,8 @@
"Citations": "Alıntılar",
"Clear memory": "Belleği temizle",
"Clear Memory": "Belleği Temizle",
- "Clear search": "",
- "Clear status": "",
+ "Clear search": "Aramayı temizle",
+ "Clear status": "Durumu temizle",
"click here": "buraya tıklayın",
"Click here for filter guides.": "Filtre kılavuzları için buraya tıklayın.",
"Click here for help.": "Yardım için buraya tıklayın.",
@@ -324,21 +326,21 @@
"Click here to upload a workflow.json file.": "Bir workflow.json dosyası yüklemek için buraya tıklayın.",
"click here.": "buraya tıklayın.",
"Click on the user role button to change a user's role.": "Bir kullanıcının rolünü değiştirmek için kullanıcı rolü düğmesine tıklayın.",
- "Click to copy ID": "",
+ "Click to copy ID": "Kimliği kopyalamak için tıklayın",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Panoya yazma izni reddedildi. Tarayıcı ayarlarını kontrol ederek gerekli izinleri sağlayabilirsiniz.",
"Clone": "Klon",
"Clone Chat": "Sohbeti Klonla",
"Clone of {{TITLE}}": "{{TITLE}}'ın kopyası",
"Close": "Kapat",
- "Close Banner": "",
- "Close chat controls": "",
- "Close citation modal": "",
- "Close Configure Connection Modal": "",
- "Close feedback": "",
- "Close modal": "",
- "Close Modal": "",
- "Close settings modal": "",
- "Close Sidebar": "",
+ "Close Banner": "Afişi kapat",
+ "Close chat controls": "Sohbet kontrollerini kapat",
+ "Close citation modal": "Alıntı penceresini kapat",
+ "Close Configure Connection Modal": "Bağlantı Yapılandırma penceresini kapat",
+ "Close feedback": "Geri bildirimi kapat",
+ "Close modal": "Pencereyi kapat",
+ "Close Modal": "Pencereyi kapat",
+ "Close settings modal": "Ayarlar penceresini kapat",
+ "Close Sidebar": "Kenar çubuğunu kapat",
"cloud": "",
"CMU ARCTIC speaker embedding name": "",
"Code Block": "",
@@ -351,10 +353,10 @@
"Code Interpreter": "Kod Yorumlayıcısı",
"Code Interpreter Engine": "Kod Yorumlama Motoru",
"Code Interpreter Prompt Template": "Kod Yorumlama İstem Şablonu",
- "Collaboration channel where people join as members": "",
+ "Collaboration channel where people join as members": "İnsanların üye olarak katıldığı bir iş birliği kanalı",
"Collapse": "Daralt",
"Collection": "Koleksiyon",
- "Collections": "",
+ "Collections": "Koleksiyonlar",
"Color": "Renk",
"ComfyUI": "ComfyUI",
"ComfyUI API Key": "ComfyUI API Anahtarı",
@@ -363,13 +365,13 @@
"ComfyUI Workflow": "ComfyUI İş Akışı",
"ComfyUI Workflow Nodes": "ComfyUI İş Akışı Düğümleri",
"Comma separated Node Ids (e.g. 1 or 1,2)": "",
- "command": "",
+ "command": "komut",
"Command": "Komut",
"Comment": "Yorum",
"Commit Message": "",
- "Community Reviews": "",
+ "Community Reviews": "Topluluk İncelemeleri",
"Completions": "Tamamlamalar",
- "Compress Images in Channels": "",
+ "Compress Images in Channels": "Kanallarda Görselleri Sıkıştır",
"Concurrent Requests": "Eşzamanlı İstekler",
"Config": "",
"Config imported successfully": "",
@@ -378,10 +380,10 @@
"Confirm Password": "Parolayı Onayla",
"Confirm your action": "İşleminizi onaylayın",
"Confirm your new password": "Yeni parolanızı onaylayın",
- "Confirm Your Password": "",
- "Connect to an AI provider to start chatting": "",
- "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "",
- "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "",
+ "Confirm Your Password": "Parolanızı Onaylayın",
+ "Connect to an AI provider to start chatting": "Sohbete başlamak için bir AI sağlayıcısına bağlanın",
+ "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Dosyalara göz atmak ve bunları her zaman açık araçlar olarak kullanmak için Open Terminal örneklerine bağlanın. Aynı anda yalnızca biri etkin olabilir.",
+ "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "Open Terminal örneklerine bağlanın. Tüm kullanıcılar bu sunucular üzerinden dosya gezintisine ve terminal araçlarına erişebilecek.",
"Connect to your own OpenAI compatible API endpoints.": "",
"Connect to your own OpenAPI compatible external tool servers.": "Kendi OpenAPI uyumlu harici araç sunucularınıza bağlanın.",
"Connection failed": "Bağlantı başarısız",
@@ -403,14 +405,14 @@
"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": "Kontroller",
"Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "",
- "Conversation saved successfully": "",
+ "Conversation saved successfully": "Konuşma başarıyla kaydedildi",
"Copied": "Kopyalandı",
"Copied link to clipboard": "Bağlantıyı panoya kopyalandı",
"Copied shared chat URL to clipboard!": "Paylaşılan sohbet URL'si panoya kopyalandı!",
"Copied to clipboard": "Panoya kopyalandı",
"Copy": "Kopyala",
- "Copy API Key": "",
- "Copy content": "",
+ "Copy API Key": "API Anahtarını Kopyala",
+ "Copy content": "İçeriği kopyala",
"Copy Formatted Text": "Biçimlenirilmiş Metni Kopyala",
"Copy Last Code Block": "",
"Copy Last Response": "",
@@ -423,56 +425,56 @@
"Copy URL": "",
"Copying to clipboard was successful!": "Panoya kopyalama başarılı!",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "Open WebUI’dan gelen isteklerin kabul edilebilmesi için sağlayıcının CORS yapılandırmasının doğru şekilde yapılmış olması gerekir.",
- "Could not read file.": "",
+ "Could not read file.": "Dosya okunamadı.",
"Create": "Oluştur",
"Create a knowledge base": "Bir bilgi tabanı oluştur",
"Create a model": "Bir model oluştur",
- "Create a new note": "",
+ "Create a new note": "Yeni bir not oluştur",
"Create Account": "Hesap Oluştur",
"Create Admin Account": "Yönetici Hesabı Oluştur",
"Create Channel": "Kanal Oluştur",
"Create Folder": "Klasör Oluştur",
- "Create Image": "",
+ "Create Image": "Görsel Oluştur",
"Create Knowledge": "Bilgi Oluştur",
"Create Model": "Model Oluştur",
"Create new key": "Yeni anahtar oluştur",
"Create new secret key": "Yeni gizli anahtar oluştur",
- "Create note": "",
+ "Create note": "Not oluştur",
"Create Note": "Not Oluştur",
"Create your first note by clicking on the plus button below.": "İlk notunuzu aşağıdaki artı düğmesine basarak oluşturun.",
"Created at": "Oluşturulma tarihi",
"Created At": "Şu Tarihte Oluşturuldu:",
"Created by": "Şunun tarafından oluşturuldu:",
"Created by you": "Senin tarafından oluşturuldu",
- "Created on {{date}}": "",
+ "Created on {{date}}": "{{date}} tarihinde oluşturuldu",
"CSV Import": "CSV İçe Aktarma",
- "Ctrl+Enter to Send": "",
+ "Ctrl+Enter to Send": "Göndermek için Ctrl+Enter",
"Current Model": "Mevcut Model",
"Current Password": "Mevcut Parola",
"Custom": "Özel",
- "Custom description enabled": "",
- "Custom Gender": "",
+ "Custom description enabled": "Özel açıklama etkin",
+ "Custom Gender": "Özel Cinsiyet",
"Custom Parameter Name": "",
"Custom Parameter Value": "",
- "Daily Messages": "",
+ "Daily Messages": "Günlük Mesajlar",
"Danger Zone": "Tehlikeli Bölge",
"Dark": "Koyu",
- "Data Controls": "",
+ "Data Controls": "Veri Kontrolleri",
"Database": "Veritabanı",
"Datalab Marker API": "",
"DD/MM/YYYY": "GG/AA/YYYY",
"DDGS Backend": "",
"December": "Aralık",
- "Decrease UI Scale": "",
+ "Decrease UI Scale": "Arayüz Ölçeğini Küçült",
"Deepgram": "",
"Default": "Varsayılan",
"Default (Open AI)": "Varsayılan (Open AI)",
"Default (SentenceTransformers)": "Varsayılan (SentenceTransformers)",
- "Default action buttons will be used.": "",
- "Default description enabled": "",
- "Default Features": "",
- "Default Filters": "",
- "Default Group": "",
+ "Default action buttons will be used.": "Varsayılan işlem düğmeleri kullanılacak.",
+ "Default description enabled": "Varsayılan açıklama etkin",
+ "Default Features": "Varsayılan Özellikler",
+ "Default Filters": "Varsayılan Filtreler",
+ "Default Group": "Varsayılan Grup",
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Varsayılan mod, araçları yürütmeden önce bir kez çağırarak daha geniş bir model yelpazesiyle çalışır. Yerel mod, modelin yerleşik araç çağırma yeteneklerinden yararlanır, ancak modelin bu özelliği doğal olarak desteklemesini gerektirir.",
"Default Model": "Varsayılan Model",
"Default model updated": "Varsayılan model güncellendi",
@@ -483,48 +485,49 @@
"Default to ALL": "TÜMÜ'nü varsayılan olarak",
"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "",
"Default User Role": "Varsayılan Kullanıcı Rolü",
- "Defaults": "",
+ "Defaults": "Varsayılanlar",
"Delete": "Sil",
+ "Delete {{name}}": "",
"Delete a model": "Bir modeli sil",
- "Delete All": "",
+ "Delete All": "Tümünü Sil",
"Delete All Chats": "Tüm Sohbetleri Sil",
- "Delete all contents inside this folder": "",
+ "Delete all contents inside this folder": "Bu klasördeki tüm içerikleri sil",
"Delete Chat": "Sohbeti Sil",
"Delete chat?": "Sohbeti sil?",
- "Delete File": "",
+ "Delete File": "Dosyayı Sil",
"Delete folder?": "Klasörü sil?",
"Delete function?": "Fonksiyonu sil?",
"Delete Message": "Mesajı Sil",
"Delete message?": "Mesaj Silinsin mi?",
- "Delete Model": "",
+ "Delete Model": "Modeli Sil",
"Delete note?": "Not Silinsin mi?",
"Delete prompt?": "Promptu sil?",
- "Delete skill?": "",
+ "Delete skill?": "Yeteneği sil?",
"delete this link": "bu bağlantıyı sil",
"Delete tool?": "Aracı sil?",
"Delete User": "Kullanıcıyı Sil",
- "Delete Version": "",
- "Deleted": "",
+ "Delete Version": "Sürümü Sil",
+ "Deleted": "Silindi",
"Deleted {{deleteModelTag}}": "{{deleteModelTag}} silindi",
"Deleted {{name}}": "{{name}} silindi",
"Deleted User": "Kullanıcı Silindi",
"Deployment names are required for Azure OpenAI": "",
- "Desc": "",
- "Describe the edit...": "",
- "Describe the image...": "",
- "Describe what changed...": "",
+ "Desc": "Azalan",
+ "Describe the edit...": "Düzenlemeyi açıklayın...",
+ "Describe the image...": "Görseli açıklayın...",
+ "Describe what changed...": "Nelerin değiştiğini açıklayın...",
"Describe your knowledge base and objectives": "Bilgi tabanınızı ve hedeflerinizi açıklayın",
"Description": "Açıklama",
- "Detect Artifacts Automatically": "",
+ "Detect Artifacts Automatically": "Eserleri Otomatik Algıla",
"Dictate": "",
"Didn't fully follow instructions": "Talimatları tam olarak takip etmedi",
"Direct": "Doğrudan",
"Direct Connections": "Doğrudan Bağlantılar",
- "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
- "Direct Message": "",
- "Direct Tool Servers": "",
- "Directory selection was cancelled": "",
- "Disable All": "",
+ "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Doğrudan Bağlantılar, kullanıcıların kendi OpenAI uyumlu API uç noktalarına bağlanmasına olanak tanır.",
+ "Direct Message": "Doğrudan Mesaj",
+ "Direct Tool Servers": "Doğrudan Araç Sunucuları",
+ "Directory selection was cancelled": "Dizin seçimi iptal edildi",
+ "Disable All": "Tümünü Devre Dışı Bırak",
"Disable Code Interpreter": "Kod Yorumlayıcıyı Devre Dışı Bırak",
"Disable Image Extraction": "",
"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
@@ -533,24 +536,24 @@
"Discover a model": "Bir model keşfedin",
"Discover a prompt": "Bir prompt keşfedin",
"Discover a tool": "Bir araç keşfedin",
- "Discover how to use Open WebUI and seek support from the community.": "",
+ "Discover how to use Open WebUI and seek support from the community.": "Open WebUI'yi nasıl kullanacağınızı keşfedin ve topluluktan destek alın.",
"Discover wonders": "Harikaları keşfedin",
"Discover, download, and explore custom functions": "Özel fonksiyonları keşfedin, indirin ve inceleyin",
"Discover, download, and explore custom prompts": "Özel promptları keşfedin, indirin ve inceleyin",
"Discover, download, and explore custom tools": "Özel araçları keşfedin, indirin ve inceleyin",
"Discover, download, and explore model presets": "Model ön ayarlarını keşfedin, indirin ve inceleyin",
- "Discussion channel where access is based on groups and permissions": "",
- "Display": "",
- "Display chat title in tab": "",
+ "Discussion channel where access is based on groups and permissions": "Erişimin gruplar ve izinlere dayandığı bir tartışma kanalı",
+ "Display": "Görüntüle",
+ "Display chat title in tab": "Sekmede sohbet başlığını göster",
"Display Emoji in Call": "Aramada Emoji Göster",
- "Display Multi-model Responses in Tabs": "",
+ "Display Multi-model Responses in Tabs": "Çoklu model yanıtlarını sekmelerde göster",
"Display the username instead of You in the Chat": "Sohbet'te Siz yerine kullanıcı adını göster",
"Displays citations in the response": "Yanıtta alıntıları gösterir",
- "Displays status updates (e.g., web search progress) in the response": "",
+ "Displays status updates (e.g., web search progress) in the response": "Yanıtta durum güncellemelerini gösterir (ör. web arama ilerlemesi)",
"Dive into knowledge": "Bilgiye dalmak",
"Do not install functions from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan fonksiyonlar yüklemeyin.",
"Do not install tools from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan araçlar yüklemeyin.",
- "Do you want to sync your usage stats with Open WebUI Community?": "",
+ "Do you want to sync your usage stats with Open WebUI Community?": "Kullanım istatistiklerinizi Open WebUI Community ile senkronize etmek istiyor musunuz?",
"Docling": "Docling",
"Docling Parameters": "",
"Docling Server URL required.": "",
@@ -559,9 +562,9 @@
"Document Intelligence endpoint required.": "",
"Document Intelligence Model": "",
"Documentation": "Dökümantasyon",
- "Documents": "",
+ "Documents": "Belgeler",
"does not make any external connections, and your data stays securely on your locally hosted server.": "herhangi bir harici bağlantı yapmaz ve verileriniz güvenli bir şekilde yerel olarak barındırılan sunucunuzda kalır.",
- "Domain Filter List": "",
+ "Domain Filter List": "Alan Adı Filtre Listesi",
"don't fetch random pipelines from sources you don't trust.": "Güvenmediğiniz kaynaklardan rastgele pipelines getirmeyin.",
"Don't have an account?": "Hesabınız yok mu?",
"don't install random functions from sources you don't trust.": "Tanımadığınız kaynaklardan rastgele fonksiyonlar yüklemeyin.",
@@ -570,33 +573,34 @@
"Done": "Tamamlandı",
"Download": "İndir",
"Download & Delete": "İndir ve Sil",
- "Download as JSON": "",
+ "Download as JSON": "JSON olarak indir",
"Download as SVG": "SVG olarak İndir",
"Download canceled": "İndirme iptal edildi",
"Download Database": "Veritabanını İndir",
- "Downloading stats...": "",
+ "Downloading stats...": "İstatistikler indiriliyor...",
"Draw": "Çiz",
- "Drop any files here to upload": "",
- "Drop files here to upload": "",
+ "Drop any files here to upload": "Yüklemek için dosyaları buraya bırakın",
+ "Drop files here": "",
+ "Drop files here to upload": "Yüklemek için dosyaları buraya bırakın",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "örn. '30s', '10m'. Geçerli zaman birimleri 's', 'm', 'h'.",
- "e.g. 'low', 'medium', 'high'": "",
+ "e.g. 'low', 'medium', 'high'": "örn. 'low', 'medium', 'high'",
"e.g. \"json\" or a JSON schema": "örn. \"json\" veya JSON şablonu",
"e.g. 60": "örn. 60",
"e.g. A filter to remove profanity from text": "örn. Metinden küfürleri kaldırmak için bir filtre",
- "e.g. about the Roman Empire": "",
+ "e.g. about the Roman Empire": "örn. Roma İmparatorluğu hakkında",
"e.g. alloy, echo, shimmer": "",
"e.g. Code Review Guidelines": "",
"e.g. code-review-guidelines": "",
- "e.g. en": "",
+ "e.g. en": "örn. en",
"e.g. My Filter": "örn. Benim Filtrem",
"e.g. My Tools": "örn. Benim Araçlarım",
"e.g. my_filter": "örn. benim_filtrem",
"e.g. my_tools": "örn. benim_araçlarım",
- "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. pdf, docx, txt": "örn. pdf, docx, txt",
+ "e.g. Step-by-step instructions for code reviews": "örn. Kod incelemeleri için adım adım talimatlar",
+ "e.g. Tell me a fun fact": "örn. Bana eğlenceli bir bilgi söyle",
+ "e.g. Tell me a fun fact about the Roman Empire": "örn. Bana Roma İmparatorluğu hakkında eğlenceli bir bilgi söyle",
"e.g. Tools for performing various operations": " örn.Çeşitli işlemleri gerçekleştirmek için araçlar",
"e.g., 3, 4, 5 (leave blank for default)": "örn. 3, 4, 5 (öntanımlı değer için boş bırakın)",
"e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "",
@@ -607,12 +611,12 @@
"Edit Channel": "Kanalı Düzenle",
"Edit Connection": "Bağlantıyı Düzenle",
"Edit Default Permissions": "Varsayılan İzinleri Düzenle",
- "Edit Folder": "",
- "Edit Image": "",
- "Edit Last Message": "",
+ "Edit Folder": "Klasörü Düzenle",
+ "Edit Image": "Görseli Düzenle",
+ "Edit Last Message": "Son Mesajı Düzenle",
"Edit Memory": "Belleği Düzenle",
"Edit Prompt": "",
- "Edit Terminal Connection": "",
+ "Edit Terminal Connection": "Terminal Bağlantısını Düzenle",
"Edit User": "Kullanıcıyı Düzenle",
"Edit User Group": "Kullanıcı Grubunu Düzenle",
"Edit workflow.json content": "",
@@ -629,7 +633,8 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Gömme Modeli",
"Embedding Model Engine": "Gömme Modeli Motoru",
- "Enable All": "",
+ "Empty message": "",
+ "Enable All": "Tümünü Etkinleştir",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Sohbet mesajları için otomatik tamamlama üretimini etkinleştir",
"Enable Code Execution": "Kod Çalıştırmayı Etkinleştir",
@@ -637,7 +642,7 @@
"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
"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 Message Queue": "",
+ "Enable Message Queue": "Mesaj Kuyruğunu Etkinleştir",
"Enable Message Rating": "Mesaj Değerlendirmeyi Etkinleştir",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
@@ -647,7 +652,7 @@
"Endpoint URL": "Uçnokta URL",
"Enforce Temporary Chat": "Geçici Sohbete Zorla",
"Enhance": "İyileştir",
- "Enrich Hybrid Search Text": "",
+ "Enrich Hybrid Search Text": "Hibrit Arama Metnini Zenginleştir",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",
"Enter {{role}} message here": "Buraya {{role}} mesajını girin",
"Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin",
@@ -661,7 +666,7 @@
"Enter Application DN Password": "Uygulama DN Parolasını Girin",
"Enter Bing Search V7 Endpoint": "Bing Arama V7 Uç Noktasını Girin",
"Enter Bing Search V7 Subscription Key": "Bing Arama V7 Abonelik Anahtarını Girin",
- "Enter Bocha Search API Key": "",
+ "Enter Bocha Search API Key": "Bocha Search API Anahtarını Girin",
"Enter Brave Search API Key": "Brave Search API Anahtarını Girin",
"Enter certificate path": "Sertifika yolunu girin",
"Enter Chunk Min Size Target": "",
@@ -682,10 +687,10 @@
"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 External Web Loader API Key": "Harici Web Yükleyici API Anahtarını Girin",
+ "Enter External Web Loader URL": "Harici Web Yükleyici URL'sini Girin",
+ "Enter External Web Search API Key": "Harici Web Arama API Anahtarını Girin",
+ "Enter External Web Search URL": "Harici Web Arama URL'sini Girin",
"Enter Firecrawl API Base URL": "",
"Enter Firecrawl API Key": "",
"Enter Firecrawl Timeout": "",
@@ -703,7 +708,7 @@
"Enter Jupyter Token": "",
"Enter Jupyter URL": "",
"Enter Kagi Search API Key": "Kagi Search API Anahtarını Girin",
- "Enter Key Behavior": "",
+ "Enter Key Behavior": "Enter Tuşu Davranışı",
"Enter language codes": "Dil kodlarını girin",
"Enter MinerU API Key": "",
"Enter Mistral API Base URL": "",
@@ -714,10 +719,10 @@
"Enter name": "İsim girin",
"Enter New Password": "Yeni Parola Girin",
"Enter Number of Steps (e.g. 50)": "Adım Sayısını Girin (örn. 50)",
- "Enter Ollama Cloud API Key": "",
- "Enter Perplexity API Key": "",
- "Enter Perplexity Search API URL": "",
- "Enter Playwright Timeout": "",
+ "Enter Ollama Cloud API Key": "Ollama Cloud API Anahtarını Girin",
+ "Enter Perplexity API Key": "Perplexity API Anahtarını Girin",
+ "Enter Perplexity Search API URL": "Perplexity Search API URL'sini Girin",
+ "Enter Playwright Timeout": "Playwright Zaman Aşımını Girin",
"Enter Playwright WebSocket URL": "",
"Enter proxy URL (e.g. https://user:password@host:port)": "",
"Enter reasoning effort": "",
@@ -725,7 +730,7 @@
"Enter SearchApi API Key": "Arama-API Anahtarını Girin",
"Enter SearchApi Engine": "Arama-API Motorunu Girin",
"Enter Searxng Query URL": "Searxng Sorgu URL'sini girin",
- "Enter Searxng search language": "",
+ "Enter Searxng search language": "Searxng arama dilini girin",
"Enter Seed": " Tohum(seed) Girin",
"Enter SerpApi API Key": "",
"Enter SerpApi Engine": "",
@@ -735,32 +740,32 @@
"Enter server host": "Sunucu ana bilgisayarını girin",
"Enter server label": "Sunucu etiketini girin",
"Enter server port": "Sunucu bağlantı noktasını girin",
- "Enter skill instructions in markdown...": "",
- "Enter Sougou Search API sID": "",
- "Enter Sougou Search API SK": "",
+ "Enter skill instructions in markdown...": "Yetenek talimatlarını Markdown olarak girin...",
+ "Enter Sougou Search API sID": "Sougou Search API sID'sini Girin",
+ "Enter Sougou Search API SK": "Sougou Search API SK'sini Girin",
"Enter stop sequence": "Durdurma dizisini girin",
"Enter system prompt": "Sistem promptunu girin",
"Enter system prompt here": "Sistem promptunu buraya girin.",
"Enter Tavily API Key": "Tavily API Anahtarını Girin",
"Enter Tavily Extract Depth": "",
"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
- "Enter the URL of the function to import": "",
- "Enter the URL to import": "",
+ "Enter the URL of the function to import": "İçe aktarılacak fonksiyonun URL'sini girin",
+ "Enter the URL to import": "İçe aktarılacak URL'yi girin",
"Enter Tika Server URL": "Tika Sunucu URL'sini Girin",
- "Enter timeout in seconds": "",
- "Enter to Send": "",
+ "Enter timeout in seconds": "Zaman aşımını saniye cinsinden girin",
+ "Enter to Send": "Göndermek için Enter",
"Enter Top K": "Top K'yı girin",
"Enter Top K Reranker": "",
"Enter URL (e.g. http://127.0.0.1:7860/)": "URL'yi Girin (örn. http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "URL'yi Girin (e.g. 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": "Bir değer girin",
+ "Enter value (true/false)": "Bir değer girin (true/false)",
+ "Enter Yacy Password": "Yacy Parolasını Girin",
+ "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Yacy URL'sini Girin (örn. http://yacy.example.com:8090)",
+ "Enter Yacy Username": "Yacy Kullanıcı Adını Girin",
+ "Enter Yandex Web Search API Key": "Yandex Web Search API Anahtarını Girin",
+ "Enter Yandex Web Search URL": "Yandex Web Search URL'sini Girin",
+ "Enter You.com API Key": "You.com API Anahtarını Girin",
"Enter your code here...": "Kodu buraya girin...",
"Enter your current password": "Mevcut parolanızı girin",
"Enter Your Email": "E-postanızı Girin",
@@ -777,14 +782,14 @@
"Entra ID": "",
"Error": "Hata",
"ERROR": "HATA",
- "Error accessing directory": "",
+ "Error accessing directory": "Dizine erişilirken hata oluştu",
"Error accessing Google Drive: {{error}}": "Google Drive'a erişim hatası: {{error}}",
- "Error accessing media devices.": "",
- "Error starting recording.": "",
+ "Error accessing media devices.": "Medya cihazlarına erişirken hata oluştu.",
+ "Error starting recording.": "Kayıt başlatılırken hata oluştu.",
"Error unloading model: {{error}}": "",
"Error uploading file: {{error}}": "Dosya yüklenirken hata oluştu: {{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.": "",
+ "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Hata: '{{modelId}}' kimliğine sahip bir model zaten mevcut. Devam etmek için lütfen farklı bir kimlik seçin.",
+ "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Hata: Model kimliği boş olamaz. Devam etmek için lütfen geçerli bir kimlik girin.",
"Evaluations": "Değerlendirmeler",
"Exa API Key": "Exa API Anahtarı",
"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Örnek: (&(objectClass=inetOrgPerson)(uid=%s))",
@@ -806,93 +811,97 @@
"Export All Chats (All Users)": "Tüm Sohbetleri Dışa Aktar (Tüm Kullanıcılar)",
"Export chat (.json)": "Sohbeti dışa aktar (.json)",
"Export Chats": "Sohbetleri Dışa Aktar",
- "Export Config": "",
- "Export Models": "",
+ "Export Config": "Yapılandırmayı Dışa Aktar",
+ "Export Models": "Modelleri Dışa Aktar",
"Export Prompts": "",
"Export to CSV": "CSV'ye Aktar",
- "Export Tools": "",
- "Export Users": "",
- "External": "",
- "External Document Loader URL required.": "",
- "External Task Model": "",
- "External Web Loader API Key": "",
- "External Web Loader URL": "",
- "External Web Search API Key": "",
- "External Web Search URL": "",
- "Fade Effect for Streaming Text": "",
+ "Export Tools": "Araçları Dışa Aktar",
+ "Export Users": "Kullanıcıları Dışa Aktar",
+ "External": "Harici",
+ "External Document Loader URL required.": "Harici Belge Yükleyici URL gerekli.",
+ "External Task Model": "Harici Görev Modeli",
+ "External Web Loader API Key": "Harici Web Yükleyici API Anahtarı",
+ "External Web Loader URL": "Harici Web Yükleyici URL'si",
+ "External Web Search API Key": "Harici Web Arama API Anahtarı",
+ "External Web Search URL": "Harici Web Arama URL'si",
+ "Fade Effect for Streaming Text": "Akış Metni için Solma Efekti",
"Failed to add file.": "Dosya eklenemedi.",
- "Failed to add members": "",
- "Failed to attach file": "",
- "Failed to clear status": "",
+ "Failed to add members": "Üyeler eklenemedi",
+ "Failed to archive chat.": "",
+ "Failed to attach file": "Dosya eklenemedi",
+ "Failed to clear status": "Durum temizlenemedi",
"Failed to connect to {{URL}} OpenAPI tool server": "",
- "Failed to connect to {{URL}} terminal server": "",
- "Failed to copy link": "",
+ "Failed to connect to {{URL}} terminal server": "{{URL}} terminal sunucusuna bağlanılamadı",
+ "Failed to copy link": "Bağlantı kopyalanamadı",
"Failed to create API Key.": "API Anahtarı oluşturulamadı.",
- "Failed to delete note": "",
- "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 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 load Interface settings": "",
- "Failed to move chat": "",
+ "Failed to delete note": "Not silinemedi",
+ "Failed to download image": "Görsel indirilemedi",
+ "Failed to extract content from the file: {{error}}": "Dosyadan içerik çıkarılamadı: {{error}}",
+ "Failed to extract content from the file.": "Dosyadan içerik çıkarılamadı.",
+ "Failed to fetch models": "Modeller alınamadı",
+ "Failed to generate title": "Başlık oluşturulamadı",
+ "Failed to import models": "Modeller içe aktarılamadı",
+ "Failed to load chat preview": "Sohbet ön izlemesi yüklenemedi",
+ "Failed to load DOCX file. Please try downloading it instead.": "",
+ "Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV dosyası yüklenemedi. Lütfen bunun yerine indirmeyi deneyin.",
+ "Failed to load file content.": "Dosya içeriği yüklenemedi.",
+ "Failed to load Interface settings": "Arayüz ayarları yüklenemedi",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
+ "Failed to move chat": "Sohbet taşınamadı",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Pano içeriği okunamadı",
- "Failed to remove member": "",
+ "Failed to remove member": "Üye kaldırılamadı",
"Failed to render diagram": "",
"Failed to render visualization": "",
- "Failed to save connections": "",
+ "Failed to save connections": "Bağlantılar kaydedilemedi",
"Failed to save conversation": "Sohbet kaydedilemedi",
"Failed to save models configuration": "Modeller yapılandırması kaydedilemedi",
- "Failed to save terminal servers": "",
- "Failed to unshare chat.": "",
+ "Failed to save terminal servers": "Terminal sunucuları kaydedilemedi",
+ "Failed to unshare chat.": "Sohbet paylaşımı kaldırılamadı.",
"Failed to update settings": "Ayarlar güncellenemedi",
- "Failed to update status": "",
+ "Failed to update status": "Durum güncellenemedi",
"Failed to upload file.": "Dosya yüklenemedi.",
"Features": "Özellikler",
"Features Permissions": "Özellik Yetkileri",
"February": "Şubat",
- "Feedback": "",
- "Feedback Activity": "",
- "Feedback deleted successfully": "",
- "Feedback Details": "",
+ "Feedback": "Geri Bildirim",
+ "Feedback Activity": "Geri Bildirim Etkinliği",
+ "Feedback deleted successfully": "Geri bildirim başarıyla silindi",
+ "Feedback Details": "Geri Bildirim Ayrıntıları",
"Feedback History": "Geri Bildirim Geçmişi",
"Feel free to add specific details": "Spesifik ayrıntılar eklemekten çekinmeyin",
- "Female": "",
+ "Female": "Kadın",
"File": "Dosya",
"File added successfully.": "Dosya başarıyla eklendi.",
- "File attached to chat": "",
- "File browser": "",
- "File content": "",
+ "File attached to chat": "Dosya sohbete eklendi",
+ "File browser": "Dosya tarayıcısı",
+ "File content": "Dosya içeriği",
"File content updated successfully.": "Dosya içeriği başarıyla güncellendi.",
- "File Context": "",
- "File deleted successfully.": "",
+ "File Context": "Dosya Bağlamı",
+ "File deleted successfully.": "Dosya başarıyla silindi.",
"File Mode": "Dosya Modu",
- "File name": "",
+ "File name": "Dosya adı",
"File not found.": "Dosya bulunamadı.",
"File removed successfully.": "Dosya başarıyla kaldırıldı.",
"File size should not exceed {{maxSize}} MB.": "Dosya boyutu {{maxSize}} MB'yi aşmamalıdır.",
- "File Upload": "",
+ "File Upload": "Dosya Yükleme",
"File uploaded successfully": "Dosya başarıyla yüklendi",
- "File uploaded!": "",
- "Filename": "",
+ "File uploaded!": "Dosya yüklendi!",
+ "Filename": "Dosya adı",
"Files": "Dosyalar",
"Filter": "",
"Filter is now globally disabled": "Filtre artık global olarak devre dışı",
"Filter is now globally enabled": "Filtre artık global olarak devrede",
"Filters": "Filtreler",
"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Parmak izi sahteciliği tespit edildi: Avatar olarak baş harfler kullanılamıyor. Varsayılan profil resmine dönülüyor.",
- "Firecrawl API Base URL": "",
- "Firecrawl API Key": "",
- "Firecrawl Timeout (s)": "",
- "Floating Quick Actions": "",
+ "Firecrawl API Base URL": "Firecrawl API Temel URL'si",
+ "Firecrawl API Key": "Firecrawl API Anahtarı",
+ "Firecrawl Timeout (s)": "Firecrawl Zaman Aşımı (s)",
+ "Floating Quick Actions": "Yüzen Hızlı Eylemler",
"Focus Chat Input": "",
"Folder": "Klasör",
"Folder Background Image": "Klasör Arka Plan Resmi",
+ "Folder created successfully": "",
"Folder deleted successfully": "Klasör başarıyla silindi",
"Folder Max File Count": "",
"Folder name": "",
@@ -906,7 +915,7 @@
"Follow Up Generation": "",
"Follow Up Generation Prompt": "",
"Follow up: {{question}}": "",
- "Follow-Up Auto-Generation": "",
+ "Follow-Up Auto-Generation": "Devam İstemlerini Otomatik Oluşturma",
"Followed instructions perfectly": "Talimatları mükemmel şekilde takip etti",
"for placeholders": "",
"Force OCR": "",
@@ -988,7 +997,7 @@
"Hide from Sidebar": "",
"Hide Model": "Modeli Gizle",
"High": "",
- "High Contrast Mode": "",
+ "High Contrast Mode": "Yüksek Kontrast Modu",
"History": "",
"Home": "",
"Host": "Ana bilgisayar",
@@ -1008,8 +1017,8 @@
"Ignite curiosity": "Merak uyandırın",
"Image": "Görsel",
"Image Compression": "Görüntü Sıkıştırma",
- "Image Compression Height": "",
- "Image Compression Width": "",
+ "Image Compression Height": "Görüntü Sıkıştırma Yüksekliği",
+ "Image Compression Width": "Görüntü Sıkıştırma Genişliği",
"Image Edit": "",
"Image Edit Engine": "",
"Image Generation": "Görüntü Oluşturma",
@@ -1035,7 +1044,7 @@
"Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webui çalıştırılırken `--api-auth` bayrağını dahil edin",
"Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui çalıştırılırken `--api` bayrağını dahil edin",
"Includes SharePoint": "SharePoint içerir",
- "Increase UI Scale": "",
+ "Increase UI Scale": "Arayüz Ölçeğini Büyüt",
"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.": "",
"Info": "Bilgi",
"Initials": "",
@@ -1045,9 +1054,9 @@
"Input Key (e.g. text, unet_name, steps)": "",
"Input Variables": "",
"Insert": "",
- "Insert Follow-Up Prompt to Input": "",
- "Insert Prompt as Rich Text": "",
- "Insert Suggestion Prompt to Input": "",
+ "Insert Follow-Up Prompt to Input": "Devam İstemini Girdiye Ekle",
+ "Insert Prompt as Rich Text": "İstemi Zengin Metin Olarak Ekle",
+ "Insert Suggestion Prompt to Input": "Öneri İstemini Girdiye Ekle",
"Install from Github URL": "Github URL'sinden yükleyin",
"Instant Auto-Send After Voice Transcription": "Ses Transkripsiyonundan Sonra Anında Otomatik Gönder",
"Integration": "",
@@ -1079,7 +1088,7 @@
"JWT Expiration": "JWT Bitişi",
"JWT Token": "JWT Token",
"Kagi Search API Key": "Kagi Arama API Anahtarı",
- "Keep Follow-Up Prompts in Chat": "",
+ "Keep Follow-Up Prompts in Chat": "Devam İstemlerini Sohbette Tut",
"Keep in Sidebar": "",
"Key": "Anahtar",
"Key is required": "Anahtar gerekli",
@@ -1115,7 +1124,7 @@
"Leaderboard": "Liderlik Tablosu",
"Learn more": "",
"Learn More": "",
- "Learn more about Open Terminal": "",
+ "Learn more about Open Terminal": "Open Terminal hakkında daha fazla bilgi edinin",
"Learn more about OpenAPI tool servers.": "OpenAPI araç sunucuları hakkında daha fazla bilgi edinin.",
"Learn more about Voxtral transcription.": "",
"Leave a public review for {{modelName}}": "",
@@ -1126,8 +1135,8 @@
"Leave empty to include all models from \"{{url}}/models\" endpoint": "",
"Leave empty to include all models or select specific models": "Tüm modelleri dahil etmek için boş bırakın veya belirli modelleri seçin",
"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 model (voxtral-mini-latest).": "",
+ "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)": "Varsayılan yapılandırmayı kullanmak için boş bırakın veya geçerli bir JSON girin (bkz. https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)",
+ "Leave empty to use the default model (voxtral-mini-latest).": "Varsayılan modeli kullanmak için boş bırakın (voxtral-mini-latest).",
"Leave empty to use the default prompt, or enter a custom prompt": "Varsayılan promptu kullanmak için boş bırakın veya özel bir prompt girin",
"Leave model field empty to use the default model.": "",
"Legacy": "",
@@ -1135,7 +1144,7 @@
"License": "Lisans",
"Lift List": "",
"Light": "Açık",
- "Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "",
+ "Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "Eşzamanlı arama sorgularını sınırla. 0 = sınırsız (varsayılan). Sıralı yürütme için 1 olarak ayarlayın (Brave ücretsiz katman gibi katı oran sınırlarına sahip API'ler için önerilir).",
"Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "",
"List": "",
"Listening...": "Dinleniyor...",
@@ -1217,12 +1226,12 @@
"Model {{name}} is now {{status}}": "{{name}} modeli artık {{status}}",
"Model {{name}} is now hidden": "Model {{name}} artık gizli",
"Model {{name}} is now visible": "Model {{name}} artık görünür",
- "Model accepts file inputs": "",
+ "Model accepts file inputs": "Model dosya girdilerini kabul eder",
"Model accepts image inputs": "Model görüntü girdilerini kabul eder",
- "Model can execute code and perform calculations": "",
+ "Model can execute code and perform calculations": "Model kod çalıştırabilir ve hesaplamalar yapabilir",
"Model can generate images based on text prompts": "",
- "Model can search the web for information": "",
- "Model Capabilities": "",
+ "Model can search the web for information": "Model bilgileri aramak için web'de arama yapabilir",
+ "Model Capabilities": "Model Yetenekleri",
"Model created successfully!": "Model başarıyla oluşturuldu!",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Model dosya sistemi yolu algılandı. Güncelleme için model kısa adı gerekli, devam edilemiyor.",
"Model Filtering": "Model Filtreleme",
@@ -1257,7 +1266,8 @@
"More options": "",
"More Options": "",
"Move": "",
- "My Terminal": "",
+ "Moved {{name}}": "",
+ "My Terminal": "Terminalim",
"Name": "Ad",
"Name and ID are required, please fill them out": "",
"Name your knowledge base": "Bilgi tabanınıza bir ad verin",
@@ -1274,9 +1284,9 @@
"New Note": "",
"New Password": "Yeni Parola",
"New Prompt": "",
- "New Skill": "",
+ "New Skill": "Yeni Yetenek",
"New Temporary Chat": "",
- "New Terminal": "",
+ "New Terminal": "Yeni Terminal",
"New Tool": "",
"New Webhook": "",
"new-channel": "yeni-kanal",
@@ -1299,11 +1309,13 @@
"No file selected": "Hiçbir dosya seçilmedi",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS veya JavaScript içeriği bulunamadı.",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Bilgi bulunamadı",
"No memories to clear": "Temizlenecek bellek yok",
@@ -1319,12 +1331,13 @@
"No results": "Sonuç bulunamadı",
"No results found": "Sonuç bulunamadı",
"No search query generated": "Hiç arama sorgusu oluşturulmadı",
- "No skills found": "",
+ "No servers detected": "",
+ "No skills found": "Yetenek bulunamadı",
"No source available": "Kaynak mevcut değil",
"No sources found": "",
"No suggestion prompts": "Önerilen istem yok",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
+ "No Terminal connection configured.": "Yapılandırılmış Terminal bağlantısı yok.",
+ "No terminal connections configured.": "Yapılandırılmış terminal bağlantısı yok.",
"No tool server connections configured.": "",
"No tools found": "",
"No users were found.": "Kullanıcı bulunamadı.",
@@ -1379,12 +1392,12 @@
"Open in full screen": "Tam ekranda aç",
"Open link": "",
"Open modal to configure connection": "",
- "Open Modal To Manage Floating Quick Actions": "",
- "Open Modal To Manage Image Compression": "",
+ "Open Modal To Manage Floating Quick Actions": "Yüzen hızlı eylemleri yönetmek için pencereyi aç",
+ "Open Modal To Manage Image Compression": "Görüntü sıkıştırmayı yönetmek için pencereyi aç",
"Open Model Selector": "",
"Open Settings": "",
"Open Sidebar": "",
- "Open Terminal": "",
+ "Open Terminal": "Terminali Aç",
"Open User Profile Menu": "",
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI OpenAPI tarafından sağlanan araçları kullanabilir",
"Open WebUI uses faster-whisper internally.": "Open WebUI, dahili olarak daha hızlı-fısıltı kullanır.",
@@ -1434,9 +1447,9 @@
"Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}",
"Permissions": "İzinler",
"Perplexity API Key": "Perplexity API Anahtarı",
- "Perplexity Model": "",
- "Perplexity Search API URL": "",
- "Perplexity Search Context Usage": "",
+ "Perplexity Model": "Perplexity Modeli",
+ "Perplexity Search API URL": "Perplexity Search API URL'si",
+ "Perplexity Search Context Usage": "Perplexity Search Bağlam Kullanımı",
"Personalization": "Kişiselleştirme",
"Pin": "Sabitle",
"Pinned": "Sabitlenmiş",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Olumlu yaklaşım",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,9 +1517,10 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com'dan \"{{searchValue}}\" çekin",
"Pull a model from Ollama.com": "Ollama.com'dan bir model çekin",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Sorgu Oluşturma Promptu",
"Querying": "",
- "Quick Actions": "",
+ "Quick Actions": "Hızlı Eylemler",
"RAG Template": "RAG Şablonu",
"Rate {{rating}} out of 10": "",
"Rating": "Derecelendirme",
@@ -1527,7 +1542,7 @@
"Refresh": "",
"Refused when it shouldn't have": "Reddedilmemesi gerekirken reddedildi",
"Regenerate": "Tekrar Oluştur",
- "Regenerate Menu": "",
+ "Regenerate Menu": "Yeniden Oluşturma Menüsü",
"Regenerate Response": "",
"Register Again": "",
"Register Client": "",
@@ -1550,7 +1565,7 @@
"Remove image": "",
"Remove Model": "Modeli Kaldır",
"Rename": "Yeniden Adlandır",
- "Render Markdown in Previews": "",
+ "Render Markdown in Previews": "Önizlemelerde Markdown'u İşle",
"Reorder Models": "Modelleri Yeniden Sırala",
"Reply": "",
"Reply in Thread": "Konuya Yanıtla",
@@ -1570,6 +1585,7 @@
"Response splitting": "Yanıt bölme",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Sonuç",
"RESULT": "Sonuç",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "Rol",
"RTL": "Sağdan Sola",
"Run": "Çalıştır",
+ "Run All": "",
"Running": "Çalışıyor",
"Running...": "Çalışıyor...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1592,46 +1609,46 @@
"Save Chat": "",
"Saved": "Kaydedildi",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Sohbet kayıtlarının doğrudan tarayıcınızın depolama alanına kaydedilmesi artık desteklenmemektedir. Lütfen aşağıdaki butona tıklayarak sohbet kayıtlarınızı indirmek ve silmek için bir dakikanızı ayırın. Endişelenmeyin, sohbet günlüklerinizi arkayüze kolayca yeniden aktarabilirsiniz:",
- "Scroll On Branch Change": "",
+ "Scroll On Branch Change": "Dal Değişiminde Kaydır",
"Search": "Ara",
"Search a model": "Bir model ara",
- "Search all emojis": "",
- "Search and manage user memories": "",
- "Search and view user chat history": "",
+ "Search all emojis": "Tüm emojileri ara",
+ "Search and manage user memories": "Kullanıcı anılarını ara ve yönet",
+ "Search and view user chat history": "Kullanıcı sohbet geçmişini ara ve görüntüle",
"Search Base": "Temel Ara",
- "Search channels and channel messages": "",
+ "Search channels and channel messages": "Kanalları ve kanal mesajlarını ara",
"Search Chats": "Sohbetleri Ara",
"Search Collection": "Koleksiyon Ara",
- "Search Files": "",
+ "Search Files": "Dosyaları Ara",
"Search Filters": "Filtreleri Ara",
- "search for archived chats": "",
- "search for folders": "",
- "search for pinned chats": "",
- "search for shared chats": "",
+ "search for archived chats": "arşivlenmiş sohbetleri ara",
+ "search for folders": "klasörleri ara",
+ "search for pinned chats": "sabitlenmiş sohbetleri ara",
+ "search for shared chats": "paylaşılan sohbetleri ara",
"search for tags": "etiketler için ara",
"Search Functions": "Fonksiyonları Ara",
- "Search Groups": "",
- "Search In Models": "",
+ "Search Groups": "Grupları Ara",
+ "Search In Models": "Modellerde Ara",
"Search Knowledge": "Bilgi Ara",
"Search Models": "Modelleri Ara",
- "Search Notes": "",
+ "Search Notes": "Notları Ara",
"Search options": "Arama seçenekleri",
"Search Prompts": "Prompt Ara",
"Search Result Count": "Arama Sonucu Sayısı",
- "Search Skills": "",
+ "Search Skills": "Yetenekleri Ara",
"Search the internet": "İNternette Ara",
- "Search the web and fetch URLs": "",
+ "Search the web and fetch URLs": "Web'de ara ve URL'leri getir",
"Search Tools": "Arama Araçları",
- "Search, view, and manage user notes": "",
+ "Search, view, and manage user notes": "Kullanıcı notlarını ara, görüntüle ve yönet",
"SearchApi API Key": "Arama-API API Anahtarı",
"SearchApi Engine": "Arama-API Motoru",
"Searched {{count}} sites": "{{count}} site arandı",
- "Searching": "",
+ "Searching": "Aranıyor",
"Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" aranıyor",
"Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\" için Bilgi aranıyor",
"Searching the web": "İnternette aranıyor...",
"Searxng Query URL": "Searxng Sorgu URL'si",
- "Searxng search language (all, en, es, de, fr, etc.)": "",
+ "Searxng search language (all, en, es, de, fr, etc.)": "Searxng arama dili (all, en, es, de, fr, vb.)",
"See readme.md for instructions": "Yönergeler için readme.md dosyasına bakın",
"See what's new": "Yeniliklere göz atın",
"Seed": "Seed",
@@ -1720,7 +1737,7 @@
"Show All": "",
"Show all ({{COUNT}} characters)": "",
"Show Files": "",
- "Show Formatting Toolbar": "",
+ "Show Formatting Toolbar": "Biçimlendirme Araç Çubuğunu Göster",
"Show image preview": "",
"Show Model": "Modeli Göster",
"Show Shortcuts": "",
@@ -1738,18 +1755,18 @@
"Single": "",
"Sink List": "",
"sk-1234": "sk-1234",
- "Skill created successfully": "",
- "Skill deleted successfully": "",
- "Skill Description": "",
- "Skill ID": "",
- "Skill imported successfully": "",
- "Skill Instructions": "",
- "Skill Name": "",
- "Skill updated successfully": "",
- "Skills": "",
- "Skills Access": "",
- "Skills Public Sharing": "",
- "Skills Sharing": "",
+ "Skill created successfully": "Yetenek başarıyla oluşturuldu",
+ "Skill deleted successfully": "Yetenek başarıyla silindi",
+ "Skill Description": "Yetenek Açıklaması",
+ "Skill ID": "Yetenek Kimliği",
+ "Skill imported successfully": "Yetenek başarıyla içe aktarıldı",
+ "Skill Instructions": "Yetenek Talimatları",
+ "Skill Name": "Yetenek Adı",
+ "Skill updated successfully": "Yetenek başarıyla güncellendi",
+ "Skills": "Yetenekler",
+ "Skills Access": "Yeteneklere Erişim",
+ "Skills Public Sharing": "Yeteneklerin Herkese Açık Paylaşımı",
+ "Skills Sharing": "Yeteneklerin Paylaşımı",
"Skip Cache": "",
"Skip the cache and re-run the inference. Defaults to False.": "",
"Something went wrong :/": "",
@@ -1758,10 +1775,10 @@
"Sonar Pro": "",
"Sonar Reasoning": "",
"Sonar Reasoning Pro": "",
- "Sort": "",
- "Sort by": "",
- "Sougou Search API sID": "",
- "Sougou Search API SK": "",
+ "Sort": "Sırala",
+ "Sort by": "Şuna göre sırala",
+ "Sougou Search API sID": "Sougou Search API sID'si",
+ "Sougou Search API SK": "Sougou Search API SK'si",
"Source": "Kaynak",
"Speech Playback Speed": "Konuşma Oynatma Hızı",
"Speech recognition error: {{error}}": "Konuşma tanıma hatası: {{error}}",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Kanalın başlangıcı",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -1790,7 +1808,7 @@
"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
"STT Model": "STT Modeli",
"STT Settings": "STT Ayarları",
- "Stylized PDF Export": "",
+ "Stylized PDF Export": "Biçimlendirilmiş PDF Dışa Aktarımı",
"Submit question": "",
"Submit suggestion": "",
"Subtitle": "",
@@ -1824,13 +1842,13 @@
"Task Model": "",
"Tasks": "Görevler",
"Tavily API Key": "Tavily API Anahtarı",
- "Tavily Extract Depth": "",
+ "Tavily Extract Depth": "Tavily Çıkarma Derinliği",
"Tell us more:": "Bize daha fazlasını anlat:",
"Temperature": "Temperature",
"Temporary Chat": "Geçici Sohbet",
- "Temporary Chat by Default": "",
- "Terminal": "",
- "Terminal servers saved": "",
+ "Temporary Chat by Default": "Varsayılan Olarak Geçici Sohbet",
+ "Terminal": "Terminal",
+ "Terminal servers saved": "Terminal sunucuları kaydedildi",
"Text Splitter": "Metin Bölücü",
"Text-to-Speech": "Metinden Sese",
"Text-to-Speech Engine": "Metinden Sese Motoru",
@@ -1901,7 +1919,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "WebUI'ye erişmek için lütfen yöneticiyle iletişime geçin. Yöneticiler kullanıcı durumlarını Yönetici Panelinden yönetebilir.",
"To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Bilgi tabanını buraya eklemek için önce bunları \"Bilgi\" çalışma alanına ekleyin.",
"To learn more about available endpoints, visit our documentation.": "Mevcut uç noktalar hakkında daha fazla bilgi edinmek için belgelerimize göz atın.",
- "To select skills here, add them to the \"Skills\" workspace first.": "",
+ "To select skills here, add them to the \"Skills\" workspace first.": "Burada yetenek seçmek için önce bunları \"Yetenekler\" çalışma alanına ekleyin.",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Araçları burada seçmek için öncelikle bunları \"Araçlar\" çalışma alanına ekleyin.",
"Toast notifications for new updates": "",
"Today": "Bugün",
@@ -1937,9 +1955,9 @@
"Top K Reranker": "",
"Transformers": "Dönüştürücüler",
"Trouble accessing Ollama?": "Ollama'ya erişmede sorun mu yaşıyorsunuz?",
- "Trust Proxy Environment": "",
- "Try adjusting your search or filter to find what you are looking for.": "",
- "Try Again": "",
+ "Trust Proxy Environment": "Proxy Ortamına Güven",
+ "Try adjusting your search or filter to find what you are looking for.": "Aradığınızı bulmak için aramanızı veya filtrenizi ayarlamayı deneyin.",
+ "Try Again": "Tekrar Dene",
"TTS Model": "TTS Modeli",
"TTS Settings": "TTS Ayarları",
"TTS Voice": "TTS Sesi",
@@ -1948,7 +1966,7 @@
"Type Hugging Face Resolve (Download) URL": "HuggingFace Çözümleme (İndirme) URL'sini Yazın",
"Uh-oh! There was an issue with the response.": "Opps! Yanıtla ilgili bir sorun oluştu",
"UI": "Arayüz",
- "UI Scale": "",
+ "UI Scale": "Arayüz Ölçeği",
"Unarchive All": "Tümünü Arşivden Çıkar",
"Unarchive All Archived Chats": "Arşivlenmiş Tüm Sohbetleri Arşivden Çıkar",
"Unarchive Chat": "Sohbeti Arşivden Çıkar",
@@ -2049,7 +2067,7 @@
"Web Loader Engine": "",
"Web Search": "Web Araması",
"Web Search Engine": "Web Arama Motoru",
- "Web Search in Chat": "",
+ "Web Search in Chat": "Sohbette Web Araması",
"Web Search Query Generation": "Web Arama Sorgusu Oluşturma",
"Webhook Name": "",
"Webhook URL": "Webhook URL",
@@ -2086,11 +2104,11 @@
"Yacy Instance URL": "",
"Yacy Password": "Yacy Parolası",
"Yacy Username": "Yacy Kullanıcı Adı",
- "Yahoo": "",
- "Yandex": "",
- "Yandex Web Search API Key": "",
- "Yandex Web Search config": "",
- "Yandex Web Search URL": "",
+ "Yahoo": "Yahoo",
+ "Yandex": "Yandex",
+ "Yandex Web Search API Key": "Yandex Web Arama API Anahtarı",
+ "Yandex Web Search config": "Yandex Web Arama Yapılandırması",
+ "Yandex Web Search URL": "Yandex Web Arama URL'si",
"Yesterday": "Dün",
"Yesterday at {{LOCALIZED_TIME}}": "",
"You": "Sen",
@@ -2100,7 +2118,7 @@
"You cannot upload an empty file.": "Boş bir dosya yükleyemezsiniz.",
"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 skill.": "Bu yeteneği düzenleme izniniz yok.",
"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.": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Şimdi giriş yaptınız.",
"Your Account": "Hesabınız",
"Your account status is currently pending activation.": "Hesap durumunuz şu anda etkinleştirilmeyi bekliyor.",
+ "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.": "Tüm katkınız doğrudan eklenti geliştiricisine gidecektir; Open WebUI herhangi bir yüzde almaz. Ancak seçilen finansman platformunun kendi ücretleri olabilir.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ug-CN/translation.json b/src/lib/i18n/locales/ug-CN/translation.json
index 4e8c798d1d..d5530c937d 100644
--- a/src/lib/i18n/locales/ug-CN/translation.json
+++ b/src/lib/i18n/locales/ug-CN/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "بۇ قانالنى ئۆچۈرەمسىز؟",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "بارلىق ئارخىپلانغان سۆھبەتلەرنى قايتا ئەسلىگە كەلتۈرەمسىز؟",
"Arena Models": "Arena مودېللىرى",
"Artifacts": "ئۇزۇقلار",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "ئاپتوماتىك تولدۇرۇش كىرگۈزۈشنىڭ ھەرپ چەكى",
"Chart new frontiers": "يېڭى چېگرىلارنى پىلانلاش",
"Chat": "سۆھبەت",
+ "Chat archived.": "",
"Chat Background Image": "سۆھبەت ئارقا كۆرۈنۈش رەسىمى",
"Chat Bubble UI": "سۆھبەت كۆپۈك كۆرۈنمە يۈزى ",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "كۆڭۈلدىكى ئىشلەتكۈچى رولى",
"Defaults": "",
"Delete": "ئۆچۈرۈش",
+ "Delete {{name}}": "",
"Delete a model": "مودېل ئۆچۈرۈش",
"Delete All": "",
"Delete All Chats": "بارلىق سۆھبەتلەرنى ئۆچۈرۈش",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "سىزىش",
"Drop any files here to upload": "ھەر قانداق ھۆججەتنى بۇ يەرگە قويۇپ يۈكلەڭ",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "مەسىلەن: '30s', '10m'. توغرا ۋاقىت بىرلىكى: 's' (سېكۇنت), 'm' (مىنۇت), 'h' (سائەت).",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "سىڭدۈرۈش مودېلى",
"Embedding Model Engine": "سىڭدۈرۈش مودېل ماتورى",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "سۆھبەت ئۇچۇرلىرىغا ئاپتوماتىك تولدۇرۇش قوزغىتىش",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "ھۆججەت قوشۇش مەغلۇپ بولدى.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI قورال مۇلازىمېتىرىغا ئۇلىنىش مەغلۇپ بولدى",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "چاپلاش تاختىسى مەزمۇنىنى ئوقۇش مەغلۇپ بولدى",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "قىسقۇچ مۇۋەپپەقىيەتلىك ئۆچۈرۈلدى",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "ئات",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "ھۆججەت تاللانمىدى",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML، CSS ياكى JavaScript مەزمۇنى تېپىلمىدى.",
"No inference engine with management support found": "باشقۇرۇشنى قوللايدىغان يەكۈن ماتورى تېپىلمىدى",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "بىلىم تېپىلمىدى",
"No memories to clear": "تازلاشقا ئەسلەتمە يوق",
@@ -1319,6 +1331,7 @@
"No results": "نەتىجە تېپىلمىدى",
"No results found": "نەتىجە تېپىلمىدى",
"No search query generated": "ئىزدەش سۇئالى ھاسىل قىلىنمىدى",
+ "No servers detected": "",
"No skills found": "",
"No source available": "مەنبە يوق",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "ئېغىز",
+ "Ports": "",
"Positive attitude": "ئىجابىي پوزىتسىيە",
"Prefer not to say": "",
"Prefix ID": "Prefix ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com دىن \"{{searchValue}}\" نى تارتىش",
"Pull a model from Ollama.com": "Ollama.com دىن مودېل تارتىش",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "ئىزدەش سۇئالى تۈرتكەسى",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "ئىنكاسنى بۆلۈش",
"Response Watermark": "ئىنكاس سۇ بەلگىسى",
"Responses": "",
+ "Restart": "",
"Result": "نەتىجە",
"RESULT": "نەتىجە",
"Retrieval": "قايتۇرۇش",
@@ -1582,6 +1598,7 @@
"Role": "رول",
"RTL": "RTL (ئوڭدىن سولغا)",
"Run": "ئىجرا قىلىش",
+ "Run All": "",
"Running": "ئىجرا قىلىنىۋاتىدۇ",
"Running...": "ئىجرا قىلىنىۋاتىدۇ...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "قانالنىڭ باشلانغىنى",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "سىز كىرىپ بولدىڭىز.",
"Your Account": "",
"Your account status is currently pending activation.": "ھېساباتىڭىزنىڭ ھازىرقى ھالىتى ئاكتىپلىنىشنى كۈتۈۋاتىدۇ.",
+ "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.": "تۆلەم پۇلىڭىز بىۋاسىتە قىستۇرما تەرەققىياتچىسىغا بېرىلىدۇ؛ Open WebUI ھېچقانداق پىرسېنت ئالمايدۇ. بىراق تاللانغان مالىيە پلاتفورمىسىنىڭ ئۆزىنىڭ ھەققى بولۇشى مۇمكىن.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json
index a77c645680..cdd32362ff 100644
--- a/src/lib/i18n/locales/uk-UA/translation.json
+++ b/src/lib/i18n/locales/uk-UA/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Ви впевнені, що хочете видалити цей канал?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Ви впевнені, що хочете розархівувати усі архівовані чати?",
"Arena Models": "Моделі Arena",
"Artifacts": "Артефакти",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Ліміт символів для введення при генерації автозаповнення",
"Chart new frontiers": "Відкривати нові горизонти",
"Chat": "Чат",
+ "Chat archived.": "",
"Chat Background Image": "Фонове зображення чату",
"Chat Bubble UI": "Чат у вигляді бульбашок",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Роль користувача за замовчуванням",
"Defaults": "",
"Delete": "Видалити",
+ "Delete {{name}}": "",
"Delete a model": "Видалити модель",
"Delete All": "",
"Delete All Chats": "Видалити усі чати",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Малювати",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "напр., '30s','10m'. Дійсні одиниці часу: 'с', 'хв', 'г'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Модель вбудовування",
"Embedding Model Engine": "Рушій моделі вбудовування ",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Увімкнути генерацію автозаповнення для повідомлень чату",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Не вдалося додати файл.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Не вдалося підключитися до серверу інструментів OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Не вдалося прочитати вміст буфера обміну",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Папку успішно видалено",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Ім'я",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Файл не обрано",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS або JavaScript контент не знайдено.",
"No inference engine with management support found": "Не знайдено двигуна висновків з підтримкою керування",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Знання не знайдено.",
"No memories to clear": "Немає спогадів для очищення",
@@ -1319,6 +1331,7 @@
"No results": "Не знайдено жодного результату",
"No results found": "Не знайдено жодного результату",
"No search query generated": "Пошуковий запит не сформовано",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Джерело не доступне",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Порт",
+ "Ports": "",
"Positive attitude": "Позитивне ставлення",
"Prefer not to say": "",
"Prefix ID": "ID префікса",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Завантажити \"{{searchValue}}\" з Ollama.com",
"Pull a model from Ollama.com": "Завантажити модель з Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Підказка для генерації запиту",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Розбиття відповіді",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Результат",
"RESULT": "Результат",
"Retrieval": "Пошук",
@@ -1584,6 +1600,7 @@
"Role": "Роль",
"RTL": "RTL",
"Run": "Запустити",
+ "Run All": "",
"Running": "Виконується",
"Running...": "Виконується...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1774,6 +1791,7 @@
"Start a new conversation": "",
"Start of the channel": "Початок каналу",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2118,6 +2136,8 @@
"You're now logged in.": "Ви увійшли в систему.",
"Your Account": "",
"Your account status is currently pending activation.": "Статус вашого облікового запису наразі очікує на активацію.",
+ "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.": "Весь ваш внесок піде безпосередньо розробнику плагіна; Open WebUI не бере жодних відсотків. Однак, обрана платформа фінансування може мати свої власні збори.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/ur-PK/translation.json b/src/lib/i18n/locales/ur-PK/translation.json
index aed61e3d7e..2bd69a6b0a 100644
--- a/src/lib/i18n/locales/ur-PK/translation.json
+++ b/src/lib/i18n/locales/ur-PK/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "",
"Arena Models": "ارینا ماڈلز",
"Artifacts": "نوادرات",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "",
"Chart new frontiers": "",
"Chat": "چیٹ",
+ "Chat archived.": "",
"Chat Background Image": "چیٹ پس منظر کی تصویر",
"Chat Bubble UI": "چیٹ بلبل انٹرفیس",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "ڈیفالٹ صارف کا کردار",
"Defaults": "",
"Delete": "حذف کریں",
+ "Delete {{name}}": "",
"Delete a model": "ایک ماڈل حذف کریں",
"Delete All": "",
"Delete All Chats": "تمام چیٹس حذف کریں",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "ڈرائنگ کریں",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "مثلاً '30s'، '10m' درست وقت کی اکائیاں ہیں 's'، 'm'، 'h'",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "ایمبیڈنگ ماڈل",
"Embedding Model Engine": "ایمبیڈنگ ماڈل انجن",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "فائل شامل کرنے میں ناکام",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "کلپ بورڈ مواد کو پڑھنے میں ناکام",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "پوشہ کامیابی سے حذف ہو گیا",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "نام",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "کوئی فائل منتخب نہیں کی گئی",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "کوئی HTML، CSS، یا جاوا اسکرپٹ مواد نہیں ملا",
"No inference engine with management support found": "",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "کوئی معلومات نہیں ملی",
"No memories to clear": "",
@@ -1319,6 +1331,7 @@
"No results": "کوئی نتائج نہیں ملے",
"No results found": "کوئی نتائج نہیں ملے",
"No search query generated": "کوئی تلاش کی درخواست نہیں بنائی گئی",
+ "No servers detected": "",
"No skills found": "",
"No source available": "ماخذ دستیاب نہیں ہے",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "",
+ "Ports": "",
"Positive attitude": "مثبت رویہ",
"Prefer not to say": "",
"Prefix ID": "",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com سے \"{{searchValue}}\" کو کھینچیں",
"Pull a model from Ollama.com": "Ollama.com سے ماڈل حاصل کریں",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "جواب کو تقسیم کرنا",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "نتیجہ",
"RESULT": "نتیجہ",
"Retrieval": "",
@@ -1582,6 +1598,7 @@
"Role": "کردار",
"RTL": "آر ٹی ایل",
"Run": "چلائیں",
+ "Run All": "",
"Running": "چل رہا ہے",
"Running...": "چل رہا ہے...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "چینل کی شروعات",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "آپ اب لاگ ان ہو چکے ہیں",
"Your Account": "",
"Your account status is currently pending activation.": "آپ کے اکاؤنٹ کی حالت فی الحال فعال ہونے کے منتظر ہے",
+ "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 usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json b/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json
index 7bc2efa4d3..4fe68bfb54 100644
--- a/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json
+++ b/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Ҳақиқатан ҳам бу канални ўчириб ташламоқчимисиз?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Ҳақиқатан ҳам барча архивланган чатларни архивдан чиқармоқчимисиз?",
"Arena Models": "Арена моделлари",
"Artifacts": "Артефактлар",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Автоматик тўлдиришни яратиш учун белгилар чегараси",
"Chart new frontiers": "Янги чегараларни белгиланг",
"Chat": "Чат",
+ "Chat archived.": "",
"Chat Background Image": "Чат фон расми",
"Chat Bubble UI": "Сhat Bubble Интерфейси",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Стандарт фойдаланувчи роли",
"Defaults": "",
"Delete": "Ўчириш",
+ "Delete {{name}}": "",
"Delete a model": "Моделни ўчириш",
"Delete All": "",
"Delete All Chats": "Барча суҳбатларни ўчириш",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Чизиш",
"Drop any files here to upload": "Юклаш учун исталган файлни шу ерга ташланг",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "масалан. 30s, 10m. Яроқли вақт бирликлари 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Ўрнатиш модели",
"Embedding Model Engine": "Двигател моделини ўрнатиш",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Чат хабарлари учун автоматик тўлдиришни яратишни ёқинг",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Файл қўшиб бўлмади.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "{{УРЛ}} ОпенАПИ асбоб серверига уланиб бўлмади",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Буфер таркибини ўқиб бўлмади",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Жилд муваффақиятли ўчирилди",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Исм",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Ҳеч қандай файл танланмаган",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CСС ёки ЖаваСcрипт контенти топилмади.",
"No inference engine with management support found": "Бошқарув ёрдами билан хулоса чиқариш механизми топилмади",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Ҳеч қандай билим топилмади",
"No memories to clear": "Тозалаш учун хотиралар йўқ",
@@ -1319,6 +1331,7 @@
"No results": "Ҳеч қандай натижа топилмади",
"No results found": "Ҳеч қандай натижа топилмади",
"No search query generated": "Ҳеч қандай қидирув сўрови яратилмади",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Манба мавжуд эмас",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Порт",
+ "Ports": "",
"Positive attitude": "Ижобий муносабат",
"Prefer not to say": "",
"Prefix ID": "Префикс идентификатори",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.cом сайтидан “{{сеарчВалуе}}”ни тортинг",
"Pull a model from Ollama.com": "Ollama.cом дан моделни тортинг",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Сўровни яратиш таклифи",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Жавобни ажратиш",
"Response Watermark": "Жавоб сув белгиси",
"Responses": "",
+ "Restart": "",
"Result": "Натижа",
"RESULT": "Натижа",
"Retrieval": "Қидирув",
@@ -1582,6 +1598,7 @@
"Role": "Рол",
"RTL": "RTL",
"Run": "Ишга тушириш",
+ "Run All": "",
"Running": "Ишлаётган",
"Running...": "Ишлаётган...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Канал боши",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Сиз энди тизимга кирдингиз.",
"Your Account": "",
"Your account status is currently pending activation.": "Ҳисобингиз ҳолати ҳозирда фаоллаштиришни кутмоқда.",
+ "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.": "Сизнинг барча ҳиссангиз тўғридан-тўғри плагин ишлаб чиқарувчисига ўтади; Open WebUI ҳеч қандай фоизни олмайди. Бироқ, танланган молиялаштириш платформаси ўз тўловларига эга бўлиши мумкин.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/uz-Latn-Uz/translation.json b/src/lib/i18n/locales/uz-Latn-Uz/translation.json
index ed01933937..dee9c103c6 100644
--- a/src/lib/i18n/locales/uz-Latn-Uz/translation.json
+++ b/src/lib/i18n/locales/uz-Latn-Uz/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Haqiqatan ham bu kanalni oʻchirib tashlamoqchimisiz?",
"Are you sure you want to delete this message?": "Haqiqatan ham bu xabarni oʻchirib tashlamoqchimisiz?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Haqiqatan ham barcha arxivlangan chatlarni arxivdan chiqarmoqchimisiz?",
"Arena Models": "Arena modellari",
"Artifacts": "Artefaktlar",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Avtomatik toʻldirishni yaratish uchun belgilar chegarasi",
"Chart new frontiers": "Yangi chegaralarni belgilang",
"Chat": "Chat",
+ "Chat archived.": "",
"Chat Background Image": "Chat fon rasmi",
"Chat Bubble UI": "Chat Bubble UI",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Odatiy foydalanuvchi roli",
"Defaults": "",
"Delete": "Oʻchirish",
+ "Delete {{name}}": "",
"Delete a model": "Modelni o'chirish",
"Delete All": "",
"Delete All Chats": "Barcha suhbatlarni o'chirish",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Chizish",
"Drop any files here to upload": "Yuklash uchun istalgan faylni shu yerga tashlang",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "masalan. '30s', '10m'. Yaroqli vaqt birliklari 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "O'rnatish modeli",
"Embedding Model Engine": "Dvigatel modelini o'rnatish",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Chat xabarlari uchun avtomatik to‘ldirishni yaratishni yoqing",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Fayl qo‘shib bo‘lmadi.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI asbob serveriga ulanib boʻlmadi",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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.": "Fayl tarkibini yuklab bo‘lmadi.",
"Failed to load Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Bufer tarkibini o‘qib bo‘lmadi",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Jild muvaffaqiyatli oʻchirildi",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Ism",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Hech qanday fayl tanlanmagan",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "HTML, CSS yoki JavaScript kontenti topilmadi.",
"No inference engine with management support found": "Boshqaruv yordami bilan xulosa chiqarish mexanizmi topilmadi",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Hech qanday bilim topilmadi",
"No memories to clear": "Tozalash uchun xotiralar yo'q",
@@ -1319,6 +1331,7 @@
"No results": "Hech qanday natija topilmadi",
"No results found": "Hech qanday natija topilmadi",
"No search query generated": "Hech qanday qidiruv soʻrovi yaratilmadi",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Manba mavjud emas",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Port",
+ "Ports": "",
"Positive attitude": "Ijobiy munosabat",
"Prefer not to say": "",
"Prefix ID": "Prefiks identifikatori",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com saytidan “{{searchValue}}”ni torting",
"Pull a model from Ollama.com": "Ollama.com dan modelni torting",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "So'rovni yaratish taklifi",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Javobni ajratish",
"Response Watermark": "Javob suv belgisi",
"Responses": "",
+ "Restart": "",
"Result": "Natija",
"RESULT": "Natija",
"Retrieval": "Qidiruv",
@@ -1582,6 +1598,7 @@
"Role": "Rol",
"RTL": "RTL",
"Run": "Yugurish",
+ "Run All": "",
"Running": "Yugurish",
"Running...": "Yugurish...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1772,6 +1789,7 @@
"Start a new conversation": "",
"Start of the channel": "Kanal boshlanishi",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2116,6 +2134,8 @@
"You're now logged in.": "Siz endi tizimga kirdingiz.",
"Your Account": "",
"Your account status is currently pending activation.": "Hisobingiz holati hozirda faollashtirishni kutmoqda.",
+ "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.": "Sizning barcha hissangiz to'g'ridan-to'g'ri plagin ishlab chiqaruvchisiga o'tadi; Open WebUI hech qanday foizni olmaydi. Biroq, tanlangan moliyalashtirish platformasi o'z to'lovlariga ega bo'lishi mumkin.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/vi-VN/translation.json b/src/lib/i18n/locales/vi-VN/translation.json
index 9addded018..ae40e383f1 100644
--- a/src/lib/i18n/locales/vi-VN/translation.json
+++ b/src/lib/i18n/locales/vi-VN/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "Bạn có chắc chắn muốn xóa kênh này không?",
"Are you sure you want to delete this message?": "Bạn có chắc chắn muốn xóa tin nhắn này không?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "Bạn có chắc chắn muốn bỏ lưu trữ tất cả các cuộc trò chuyện đã lưu trữ không?",
"Arena Models": "Các Mô hình Arena",
"Artifacts": "Kết quả tạo ra",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "Giới hạn ký tự cho đầu vào tạo tự động hoàn thành",
"Chart new frontiers": "Vẽ nên những giới hạn mới",
"Chat": "Trò chuyện",
+ "Chat archived.": "",
"Chat Background Image": "Hình nền trò chuyện",
"Chat Bubble UI": "Bảng chat",
"Chat Completions": "",
@@ -485,6 +487,7 @@
"Default User Role": "Vai trò mặc định",
"Defaults": "",
"Delete": "Xóa",
+ "Delete {{name}}": "",
"Delete a model": "Xóa mô hình",
"Delete All": "",
"Delete All Chats": "Xóa mọi cuộc Chat",
@@ -577,6 +580,7 @@
"Downloading stats...": "",
"Draw": "Vẽ",
"Drop any files here to upload": "",
+ "Drop files here": "",
"Drop files here to upload": "",
"DuckDuckGo": "",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "vd: '30s','10m'. Đơn vị thời gian hợp lệ là 's', 'm', 'h'.",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "",
"Embedding Model": "Mô hình embedding",
"Embedding Model Engine": "Trình xử lý embedding",
+ "Empty message": "",
"Enable All": "",
"Enable API Keys": "",
"Enable autocomplete generation for chat messages": "Bật tạo tự động hoàn thành cho tin nhắn chat",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "",
"Failed to add file.": "Không thể thêm tệp.",
"Failed to add members": "",
+ "Failed to archive chat.": "",
"Failed to attach file": "",
"Failed to clear status": "",
"Failed to connect to {{URL}} OpenAPI tool server": "Không thể kết nối đến máy chủ công cụ OpenAPI {{URL}}",
@@ -836,9 +842,11 @@
"Failed to generate title": "",
"Failed to import models": "",
"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 Interface settings": "",
+ "Failed to load PPTX file. Please try downloading it instead.": "",
"Failed to move chat": "",
"Failed to process URL: {{url}}": "",
"Failed to read clipboard contents": "Không thể đọc nội dung clipboard",
@@ -893,6 +901,7 @@
"Focus Chat Input": "",
"Folder": "",
"Folder Background Image": "",
+ "Folder created successfully": "",
"Folder deleted successfully": "Xóa thư mục thành công",
"Folder Max File Count": "",
"Folder name": "",
@@ -1257,6 +1266,7 @@
"More options": "",
"More Options": "",
"Move": "",
+ "Moved {{name}}": "",
"My Terminal": "",
"Name": "Tên",
"Name and ID are required, please fill them out": "",
@@ -1299,11 +1309,13 @@
"No file selected": "Chưa có tệp nào được chọn",
"No files found": "",
"No files in this knowledge base.": "",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "",
"No groups found": "",
"No history available": "",
"No HTML, CSS, or JavaScript content found.": "Không tìm thấy nội dung HTML, CSS hoặc JavaScript.",
"No inference engine with management support found": "Không tìm thấy engine suy luận nào có hỗ trợ quản lý",
+ "No kernel": "",
"No knowledge bases found.": "",
"No knowledge found": "Không tìm thấy kiến thức",
"No memories to clear": "Không có bộ nhớ nào để xóa",
@@ -1319,6 +1331,7 @@
"No results": "Không tìm thấy kết quả",
"No results found": "Không tìm thấy kết quả",
"No search query generated": "Không có truy vấn tìm kiếm nào được tạo ra",
+ "No servers detected": "",
"No skills found": "",
"No source available": "Không có nguồn",
"No sources found": "",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "",
"Please wait until all files are uploaded.": "",
"Port": "Cổng",
+ "Ports": "",
"Positive attitude": "Thái độ tích cực",
"Prefer not to say": "",
"Prefix ID": "Tiền tố ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "Tải \"{{searchValue}}\" từ Ollama.com",
"Pull a model from Ollama.com": "Tải mô hình từ Ollama.com",
"Pull Model": "",
+ "Pyodide file browser": "",
"Query Generation Prompt": "Prompt Tạo Truy vấn",
"Querying": "",
"Quick Actions": "",
@@ -1570,6 +1585,7 @@
"Response splitting": "Phân tách phản hồi",
"Response Watermark": "",
"Responses": "",
+ "Restart": "",
"Result": "Kết quả",
"RESULT": "Kết quả",
"Retrieval": "Truy xuất",
@@ -1581,6 +1597,7 @@
"Role": "Vai trò",
"RTL": "RTL",
"Run": "Thực hiện",
+ "Run All": "",
"Running": "Đang chạy",
"Running...": "Đang chạy...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "",
"Start of the channel": "Đầu kênh",
"Start Tag": "",
+ "Starting kernel...": "",
"Status": "",
"Status cleared successfully": "",
"Status updated successfully": "",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "Bạn đã đăng nhập.",
"Your Account": "",
"Your account status is currently pending activation.": "Tài khoản của bạn hiện đang ở trạng thái chờ kích hoạt.",
+ "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.": "Toàn bộ đóng góp của bạn sẽ được chuyển trực tiếp đến nhà phát triển plugin; Open WebUI không lấy bất kỳ tỷ lệ phần trăm nào. Tuy nhiên, nền tảng được chọn tài trợ có thể có phí riêng.",
"Your message text or inputs": "",
"Your usage stats have been successfully synced.": "",
diff --git a/src/lib/i18n/locales/zh-CN/translation.json b/src/lib/i18n/locales/zh-CN/translation.json
index 04f6678546..6300a44f2e 100644
--- a/src/lib/i18n/locales/zh-CN/translation.json
+++ b/src/lib/i18n/locales/zh-CN/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "您确认要删除此频道吗?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "您确认要取消所有已归档的对话吗?",
"Arena Models": "启用竞技场匿名评价模型",
"Artifacts": "产物",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "输入框内容自动补全输入的字符限制",
"Chart new frontiers": "开辟前沿",
"Chat": "对话",
+ "Chat archived.": "对话已归档。",
"Chat Background Image": "对话背景图片",
"Chat Bubble UI": "以聊天气泡的形式显示对话内容",
"Chat Completions": "Chat Completions",
@@ -485,6 +487,7 @@
"Default User Role": "默认用户角色",
"Defaults": "默认值",
"Delete": "删除",
+ "Delete {{name}}": "",
"Delete a model": "删除模型",
"Delete All": "全部删除",
"Delete All Chats": "删除所有对话记录",
@@ -577,6 +580,7 @@
"Downloading stats...": "正在下载统计数据...",
"Draw": "平局",
"Drop any files here to upload": "拖拽文件至此上传",
+ "Drop files here": "",
"Drop files here to upload": "将文件拖到此处即可上传",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例如:“30s”,“10m”。有效的时间单位包括:“s”(秒), “m”(分), “h”(时)",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "嵌入并发请求数",
"Embedding Model": "嵌入模型",
"Embedding Model Engine": "嵌入模型引擎",
+ "Empty message": "",
"Enable All": "全部启用",
"Enable API Keys": "启用接口密钥",
"Enable autocomplete generation for chat messages": "启用对话输入框内容自动补全",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "流式输出内容时启用动态渐显效果",
"Failed to add file.": "添加文件失败",
"Failed to add members": "添加成员失败",
+ "Failed to archive chat.": "对话归档失败。",
"Failed to attach file": "文件上传失败",
"Failed to clear status": "清除状态失败",
"Failed to connect to {{URL}} OpenAPI tool server": "连接到 {{URL}} OpenAPI 工具服务器失败",
@@ -836,9 +842,11 @@
"Failed to generate title": "生成标题失败",
"Failed to import models": "导入模型配置失败",
"Failed to load chat preview": "对话预览加载失败",
+ "Failed to load DOCX file. Please try downloading it instead.": "无法加载 DOCX 文件,请尝试下载后查看。",
"Failed to load Excel/CSV file. Please try downloading it instead.": "加载 Excel/CSV 文件失败,请尝试直接下载文件。",
"Failed to load file content.": "文件内容加载失败",
"Failed to load Interface settings": "“界面设置”数据加载失败",
+ "Failed to load PPTX file. Please try downloading it instead.": "无法加载 PPTX 文件,请尝试下载后查看。",
"Failed to move chat": "移动对话失败",
"Failed to process URL: {{url}}": "处理链接失败: {{url}}",
"Failed to read clipboard contents": "读取剪贴板内容失败",
@@ -872,7 +880,7 @@
"File Context": "文件上下文",
"File deleted successfully.": "文件已成功删除。",
"File Mode": "文件模式",
- "File name": "",
+ "File name": "文件名",
"File not found.": "文件未找到。",
"File removed successfully.": "文件成功删除",
"File size should not exceed {{maxSize}} MB.": "文件大小不应超过 {{maxSize}} MB",
@@ -893,6 +901,7 @@
"Focus Chat Input": "聚焦对话框",
"Folder": "分组",
"Folder Background Image": "分组背景图",
+ "Folder created successfully": "",
"Folder deleted successfully": "分组删除成功",
"Folder Max File Count": "分组最大文件数量",
"Folder name": "文件夹名称",
@@ -1257,6 +1266,7 @@
"More options": "更多选项",
"More Options": "更多选项",
"Move": "移动",
+ "Moved {{name}}": "移动“{{name}}”成功",
"My Terminal": "我的终端",
"Name": "名称",
"Name and ID are required, please fill them out": "名称和 ID 是必填项,请填写。",
@@ -1265,7 +1275,7 @@
"New": "最新",
"New Button": "新按钮",
"New Chat": "新对话",
- "New File": "",
+ "New File": "新建文件",
"New Folder": "创建分组",
"New Function": "新函数",
"New Group": "新建权限组",
@@ -1299,11 +1309,13 @@
"No file selected": "未选中文件",
"No files found": "未找到文件",
"No files in this knowledge base.": "此知识库中没有文件。",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "未找到函数",
"No groups found": "暂无权限组",
"No history available": "暂无历史记录",
"No HTML, CSS, or JavaScript content found.": "未找到 HTML、CSS 或 JavaScript 内容。",
"No inference engine with management support found": "未找到支持管理的推理引擎",
+ "No kernel": "未找到内核",
"No knowledge bases found.": "未找到知识库",
"No knowledge found": "未找到知识",
"No memories to clear": "记忆为空,无须清理",
@@ -1319,6 +1331,7 @@
"No results": "未找到结果",
"No results found": "未找到结果",
"No search query generated": "未生成搜索查询",
+ "No servers detected": "未检测到任何服务器",
"No skills found": "没有找到技能",
"No source available": "没有可用引用来源",
"No sources found": "未找到任何引用来源",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "请至少选择一个用户以创建私聊频道。",
"Please wait until all files are uploaded.": "请等待所有文件上传完毕。",
"Port": "端口",
+ "Ports": "端口",
"Positive attitude": "态度积极",
"Prefer not to say": "暂不透露",
"Prefix ID": "模型 ID 前缀",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "从 Ollama.com 下载 “{{searchValue}}”",
"Pull a model from Ollama.com": "从 Ollama.com 下载模型",
"Pull Model": "下载模型",
+ "Pyodide file browser": "",
"Query Generation Prompt": "查询生成提示词",
"Querying": "查询中",
"Quick Actions": "快捷操作",
@@ -1570,6 +1585,7 @@
"Response splitting": "拆分回答",
"Response Watermark": "复制时添加水印",
"Responses": "Responses",
+ "Restart": "重启",
"Result": "结果",
"RESULT": "结果",
"Retrieval": "检索",
@@ -1581,6 +1597,7 @@
"Role": "角色",
"RTL": "从右至左",
"Run": "运行",
+ "Run All": "运行全部",
"Running": "运行中",
"Running...": "运行中...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "并行运行嵌入任务以加快处理速度。如果遇到限速问题,请关闭此选项。",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "开始新对话",
"Start of the channel": "频道起点",
"Start Tag": "起始标签",
+ "Starting kernel...": "正在启动内核...",
"Status": "状态",
"Status cleared successfully": "状态已清除",
"Status updated successfully": "状态已更新",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "已登录。",
"Your Account": "您的账号",
"Your account status is currently pending activation.": "您的账号当前状态为待激活",
+ "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.": "您的全部捐款将直接给到插件开发者,Open WebUI 不会收取任何分成。但众筹平台可能会有服务费。",
"Your message text or inputs": "您的消息文本或输入",
"Your usage stats have been successfully synced.": "已成功同步您的使用统计数据。",
diff --git a/src/lib/i18n/locales/zh-TW/translation.json b/src/lib/i18n/locales/zh-TW/translation.json
index d4618f1630..ee1b588ac2 100644
--- a/src/lib/i18n/locales/zh-TW/translation.json
+++ b/src/lib/i18n/locales/zh-TW/translation.json
@@ -183,6 +183,7 @@
"Are you sure you want to delete this channel?": "您確定要刪除此頻道嗎?",
"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?": "",
"Are you sure you want to unarchive all archived chats?": "您確定要解除封存所有封存的對話記錄嗎?",
"Arena Models": "競技場模型",
"Artifacts": "產物",
@@ -282,6 +283,7 @@
"Character limit for autocomplete generation input": "自動完成產生輸入的字元限制",
"Chart new frontiers": "探索新領域",
"Chat": "對話",
+ "Chat archived.": "對話已封存。",
"Chat Background Image": "對話背景圖片",
"Chat Bubble UI": "對話氣泡介面",
"Chat Completions": "對話續寫",
@@ -485,6 +487,7 @@
"Default User Role": "預設使用者角色",
"Defaults": "預設值",
"Delete": "刪除",
+ "Delete {{name}}": "",
"Delete a model": "刪除模型",
"Delete All": "全部刪除",
"Delete All Chats": "刪除所有對話紀錄",
@@ -577,6 +580,7 @@
"Downloading stats...": "正在下載統計資料...",
"Draw": "平手",
"Drop any files here to upload": "拖曳檔案至此處進行上傳",
+ "Drop files here": "",
"Drop files here to upload": "將檔案拖曳至此即可上傳",
"DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例如:'30s'、'10m'。有效的時間單位為 's'、'm'、'h'。",
@@ -629,6 +633,7 @@
"Embedding Concurrent Requests": "嵌入並發請求數",
"Embedding Model": "嵌入模型",
"Embedding Model Engine": "嵌入模型引擎",
+ "Empty message": "",
"Enable All": "全部啟用",
"Enable API Keys": "啟用 API 金鑰",
"Enable autocomplete generation for chat messages": "啟用對話訊息的自動完成",
@@ -822,6 +827,7 @@
"Fade Effect for Streaming Text": "串流文字淡入效果",
"Failed to add file.": "新增檔案失敗。",
"Failed to add members": "新增成員失敗",
+ "Failed to archive chat.": "封存對話失敗。",
"Failed to attach file": "檔案上傳失敗",
"Failed to clear status": "清除狀態失敗",
"Failed to connect to {{URL}} OpenAPI tool server": "無法連線至 {{URL}} OpenAPI 工具伺服器",
@@ -836,9 +842,11 @@
"Failed to generate title": "產生標題失敗",
"Failed to import models": "匯入模型失敗",
"Failed to load chat preview": "對話預覽載入失敗",
+ "Failed to load DOCX file. Please try downloading it instead.": "無法載入 DOCX 檔案,請改為下載後再開啟。",
"Failed to load Excel/CSV file. Please try downloading it instead.": "無法載入 Excel/CSV 檔案。請嘗試直接下載檔案。",
"Failed to load file content.": "載入檔案內容失敗。",
"Failed to load Interface settings": "「介面設定」資料載入失敗",
+ "Failed to load PPTX file. Please try downloading it instead.": "無法載入 PPTX 檔案,請改為下載後再開啟。",
"Failed to move chat": "移動對話失敗",
"Failed to process URL: {{url}}": "處理連結失敗:{{url}}",
"Failed to read clipboard contents": "讀取剪貼簿內容失敗",
@@ -872,7 +880,7 @@
"File Context": "檔案上下文",
"File deleted successfully.": "檔案已成功刪除。",
"File Mode": "檔案模式",
- "File name": "",
+ "File name": "檔案名稱",
"File not found.": "未找到檔案。",
"File removed successfully.": "成功移除檔案。",
"File size should not exceed {{maxSize}} MB.": "檔案大小不應超過 {{maxSize}} MB。",
@@ -893,6 +901,7 @@
"Focus Chat Input": "聚焦對話輸入框",
"Folder": "分組",
"Folder Background Image": "分組背景圖",
+ "Folder created successfully": "",
"Folder deleted successfully": "成功刪除分組",
"Folder Max File Count": "分組最大檔案數量",
"Folder name": "資料夾名稱",
@@ -1257,6 +1266,7 @@
"More options": "更多選項",
"More Options": "更多選項",
"Move": "移動",
+ "Moved {{name}}": "已移動 {{name}}",
"My Terminal": "我的終端",
"Name": "名稱",
"Name and ID are required, please fill them out": "名稱和 ID 為必填項目,請填寫",
@@ -1265,7 +1275,7 @@
"New": "最新",
"New Button": "新按鈕",
"New Chat": "新增對話",
- "New File": "",
+ "New File": "新增檔案",
"New Folder": "新增資料夾",
"New Function": "新增函式",
"New Group": "新增權限群組",
@@ -1299,11 +1309,13 @@
"No file selected": "未選取檔案",
"No files found": "找不到檔案",
"No files in this knowledge base.": "此知識庫中沒有檔案。",
+ "No files yet. Upload files or run Python code to create them.": "",
"No functions found": "未找到函式",
"No groups found": "暫無權限群組",
"No history available": "暫無歷史紀錄",
"No HTML, CSS, or JavaScript content found.": "未找到 HTML、CSS 或 JavaScript 內容。",
"No inference engine with management support found": "未找到支援管理功能的推理引擎",
+ "No kernel": "無核心",
"No knowledge bases found.": "未找到知識庫",
"No knowledge found": "未找到知識",
"No memories to clear": "沒有記憶可清除",
@@ -1319,6 +1331,7 @@
"No results": "沒有結果",
"No results found": "未找到任何結果",
"No search query generated": "未產生搜尋查詢",
+ "No servers detected": "未偵測到伺服器",
"No skills found": "找不到任何技能",
"No source available": "無可用來源",
"No sources found": "未找到任何來源",
@@ -1474,6 +1487,7 @@
"Please select at least one user for Direct Message channel.": "請至少選擇一位使用者以建立直接訊息頻道。",
"Please wait until all files are uploaded.": "請等待所有檔案上傳完畢。",
"Port": "連接埠",
+ "Ports": "連接埠",
"Positive attitude": "積極的態度",
"Prefer not to say": "不想透露",
"Prefix ID": "前置 ID",
@@ -1503,6 +1517,7 @@
"Pull \"{{searchValue}}\" from Ollama.com": "從 Ollama.com 下載「{{searchValue}}」",
"Pull a model from Ollama.com": "從 Ollama.com 下載模型",
"Pull Model": "下載模型",
+ "Pyodide file browser": "",
"Query Generation Prompt": "查詢生成提示詞",
"Querying": "查詢中",
"Quick Actions": "快速操作",
@@ -1569,7 +1584,8 @@
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "無法啟用回應通知,因為網站權限已遭拒。請前往瀏覽器設定以授予必要存取權限。",
"Response splitting": "回應分割",
"Response Watermark": "回應浮水印",
- "Responses": "回答",
+ "Responses": "Responses",
+ "Restart": "重新啟動",
"Result": "結果",
"RESULT": "結果",
"Retrieval": "檢索",
@@ -1581,6 +1597,7 @@
"Role": "角色",
"RTL": "從右到左",
"Run": "執行",
+ "Run All": "全部執行",
"Running": "正在執行",
"Running...": "正在執行...",
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "同時執行嵌入任務以加快處理速度。如果遇到速率限制問題,請關閉此功能。",
@@ -1771,6 +1788,7 @@
"Start a new conversation": "開始新對話",
"Start of the channel": "頻道起點",
"Start Tag": "起始標籤",
+ "Starting kernel...": "正在啟動核心…",
"Status": "狀態",
"Status cleared successfully": "狀態已清除",
"Status updated successfully": "狀態已更新",
@@ -2115,6 +2133,8 @@
"You're now logged in.": "您已登入。",
"Your Account": "您的帳號",
"Your account status is currently pending activation.": "您的帳號目前正在等待啟用。",
+ "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.": "您的所有貢獻將會直接交給外掛開發者;Open WebUI 不會收取任何抽成。然而,所選擇的贊助平臺可能有其自身的費用。",
"Your message text or inputs": "您的訊息文字或輸入",
"Your usage stats have been successfully synced.": "已成功同步您的使用統計資料。",
diff --git a/src/lib/stores/index.ts b/src/lib/stores/index.ts
index bdc8fe31ca..6361dcab80 100644
--- a/src/lib/stores/index.ts
+++ b/src/lib/stores/index.ts
@@ -72,6 +72,9 @@ export const functions = writable(null);
export const toolServers = writable([]);
export const terminalServers = writable([]);
+// Persistent Pyodide worker for code interpreter FS
+export const pyodideWorker: Writable
= writable(null);
+
export const banners: Writable = writable([]);
export const settings: Writable = writable({});
diff --git a/src/lib/utils/codeHighlight.ts b/src/lib/utils/codeHighlight.ts
new file mode 100644
index 0000000000..23861bc77b
--- /dev/null
+++ b/src/lib/utils/codeHighlight.ts
@@ -0,0 +1,188 @@
+/**
+ * Map file extensions to Shiki language identifiers.
+ * Only extensions whose Shiki lang id differs from the extension itself need explicit entries.
+ */
+const EXT_OVERRIDE: Record = {
+ py: 'python',
+ js: 'javascript',
+ ts: 'typescript',
+ jsx: 'jsx',
+ tsx: 'tsx',
+ rb: 'ruby',
+ rs: 'rust',
+ kt: 'kotlin',
+ cs: 'csharp',
+ fs: 'fsharp',
+ sh: 'bash',
+ bash: 'bash',
+ zsh: 'bash',
+ yml: 'yaml',
+ md: 'markdown',
+ mdx: 'mdx',
+ dockerfile: 'dockerfile',
+ tf: 'terraform',
+ hcl: 'hcl',
+ ex: 'elixir',
+ exs: 'elixir',
+ erl: 'erlang',
+ hs: 'haskell',
+ ml: 'ocaml',
+ mli: 'ocaml',
+ pl: 'perl',
+ pm: 'perl',
+ r: 'r',
+ m: 'objective-c',
+ mm: 'objective-cpp',
+ h: 'c',
+ hpp: 'cpp',
+ cc: 'cpp',
+ cxx: 'cpp',
+ proto: 'proto',
+ nim: 'nim',
+ zig: 'zig',
+ v: 'v',
+ svelte: 'svelte',
+ vue: 'vue',
+ astro: 'astro',
+ prisma: 'prisma',
+ graphql: 'graphql',
+ gql: 'graphql',
+ jsonc: 'jsonc',
+ jsonl: 'jsonl'
+};
+
+// Common extensions that exactly match their Shiki language ID.
+// This replaces the runtime `bundledLanguages` import from shiki, which
+// pulled ~5-10MB of JavaScript into the initial page load just so
+// isCodeFile() could check extension support.
+const KNOWN_LANG_IDS = new Set([
+ 'ada',
+ 'awk',
+ 'bat',
+ 'c',
+ 'cmake',
+ 'clojure',
+ 'cpp',
+ 'crystal',
+ 'css',
+ 'd',
+ 'dart',
+ 'diff',
+ 'elixir',
+ 'elm',
+ 'erlang',
+ 'fish',
+ 'gleam',
+ 'glsl',
+ 'go',
+ 'groovy',
+ 'haml',
+ 'haskell',
+ 'hlsl',
+ 'html',
+ 'ini',
+ 'java',
+ 'javascript',
+ 'json',
+ 'json5',
+ 'jsonc',
+ 'jsx',
+ 'julia',
+ 'kotlin',
+ 'latex',
+ 'less',
+ 'lisp',
+ 'log',
+ 'lua',
+ 'make',
+ 'markdown',
+ 'matlab',
+ 'mdx',
+ 'mojo',
+ 'nim',
+ 'nix',
+ 'nushell',
+ 'ocaml',
+ 'pascal',
+ 'perl',
+ 'php',
+ 'postcss',
+ 'powershell',
+ 'prisma',
+ 'prolog',
+ 'proto',
+ 'pug',
+ 'python',
+ 'r',
+ 'ruby',
+ 'rust',
+ 'sass',
+ 'scala',
+ 'scheme',
+ 'scss',
+ 'solidity',
+ 'sql',
+ 'svelte',
+ 'swift',
+ 'tcl',
+ 'terraform',
+ 'tex',
+ 'toml',
+ 'tsx',
+ 'typescript',
+ 'typst',
+ 'v',
+ 'vb',
+ 'verilog',
+ 'vhdl',
+ 'vue',
+ 'wasm',
+ 'wgsl',
+ 'xml',
+ 'yaml',
+ 'zig'
+]);
+
+/**
+ * Resolve a file extension to a Shiki language id, or null if not supported.
+ */
+export function extToLang(ext: string): string | null {
+ const lower = ext.toLowerCase();
+ // explicit override first
+ if (EXT_OVERRIDE[lower]) return EXT_OVERRIDE[lower];
+ // if the extension itself is a known language id (e.g. 'go', 'rust', 'sql', 'toml', ...)
+ if (KNOWN_LANG_IDS.has(lower)) return lower;
+ return null;
+}
+
+/**
+ * Returns true if the given file path has a code-file extension that Shiki can highlight.
+ */
+export function isCodeFile(path: string | null): boolean {
+ if (!path) return false;
+ const ext = path.split('.').pop()?.toLowerCase() ?? '';
+ return extToLang(ext) !== null;
+}
+
+/**
+ * Highlight code using Shiki with dual light/dark themes via CSS variables.
+ * Returns an HTML string. Throws on failure.
+ *
+ * Shiki is loaded on demand (dynamic import) to avoid pulling ~5-10MB of
+ * JavaScript into the initial page bundle. Since this function is already
+ * async, callers are completely unaffected by the change.
+ */
+export async function highlightCode(code: string, filePath: string): Promise {
+ const ext = filePath.split('.').pop()?.toLowerCase() ?? '';
+ const lang = extToLang(ext) ?? 'text';
+
+ const { codeToHtml } = await import('shiki');
+ return await codeToHtml(code, {
+ lang,
+ themes: {
+ light: 'github-light',
+ dark: 'github-dark'
+ },
+ defaultColor: 'light'
+ });
+}
diff --git a/src/lib/utils/excelToTable.ts b/src/lib/utils/excelToTable.ts
new file mode 100644
index 0000000000..3f7f8004a2
--- /dev/null
+++ b/src/lib/utils/excelToTable.ts
@@ -0,0 +1,88 @@
+/**
+ * Shared Excel → HTML table renderer.
+ *
+ * Converts a worksheet to a styled HTML table with:
+ * - Column letter headers (A, B, C…)
+ * - Row numbers
+ * - Proper empty cell handling
+ * - Sanitized output
+ */
+
+import type { WorkSheet } from 'xlsx';
+
+/** Convert column index (0-based) to Excel-style letter (A, B, …, Z, AA, AB, …) */
+const colLetter = (i: number): string => {
+ let s = '';
+ let n = i;
+ while (n >= 0) {
+ s = String.fromCharCode(65 + (n % 26)) + s;
+ n = Math.floor(n / 26) - 1;
+ }
+ return s;
+};
+
+/** Escape HTML entities */
+const esc = (v: unknown): string => {
+ if (v === null || v === undefined || v === '') return ' ';
+ return String(v).replace(/&/g, '&').replace(//g, '>');
+};
+
+export interface ExcelTableResult {
+ html: string;
+ rowCount: number;
+ colCount: number;
+}
+
+/**
+ * Render a worksheet as an HTML table string.
+ * Uses sheet_to_json with header:1 for a raw 2D array.
+ */
+export async function excelToTable(worksheet: WorkSheet): Promise {
+ const XLSX = await import('xlsx');
+ const rows: unknown[][] = XLSX.utils.sheet_to_json(worksheet, { header: 1, defval: '' });
+
+ if (rows.length === 0) {
+ return {
+ html: '',
+ rowCount: 0,
+ colCount: 0
+ };
+ }
+
+ // Determine column count from the widest row
+ const colCount = rows.reduce((max, row) => Math.max(max, row.length), 0);
+ const rowCount = rows.length;
+
+ const parts: string[] = [];
+ parts.push('');
+
+ // Column letter header row
+ parts.push('');
+ parts.push(' | '); // corner cell
+ for (let c = 0; c < colCount; c++) {
+ parts.push(`${colLetter(c)} | `);
+ }
+ parts.push('
');
+
+ // Data rows
+ parts.push('');
+ for (let r = 0; r < rowCount; r++) {
+ const row = rows[r];
+ parts.push('');
+ parts.push(`| ${r + 1} | `);
+ for (let c = 0; c < colCount; c++) {
+ const val = c < row.length ? row[c] : '';
+ const isNum = typeof val === 'number';
+ parts.push(`${esc(val)} | `);
+ }
+ parts.push('
');
+ }
+ parts.push('
');
+
+ const DOMPurify = (await import('dompurify')).default;
+ return {
+ html: DOMPurify.sanitize(parts.join('')),
+ rowCount,
+ colCount
+ };
+}
diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts
index 3c42370063..41b1328810 100644
--- a/src/lib/utils/index.ts
+++ b/src/lib/utils/index.ts
@@ -275,11 +275,50 @@ export const canvasPixelTest = () => {
return true;
};
+let resizeImageWarmupDone = false;
+/**
+ * Draws an image to a canvas at the given dimensions and returns a data URL.
+ * On mobile, the first export uses toBlob (avoids black image on Android); later exports use toDataURL.
+ */
+async function resizeImageToDataURL(
+ img: HTMLImageElement,
+ width: number,
+ height: number,
+ mimeType = 'image/jpeg'
+): Promise {
+ const canvas = document.createElement('canvas');
+ canvas.width = width;
+ canvas.height = height;
+ canvas.getContext('2d')?.drawImage(img, 0, 0, width, height);
+
+ const toDataURL = () => canvas.toDataURL(mimeType);
+
+ if (
+ !resizeImageWarmupDone &&
+ canvas.toBlob &&
+ /android|iphone|ipad|ipod/i.test(navigator?.userAgent)
+ ) {
+ resizeImageWarmupDone = true;
+ return new Promise((resolve) => {
+ canvas.toBlob((blob) => {
+ if (!blob) {
+ resolve(toDataURL());
+ return;
+ }
+ const reader = new FileReader();
+ reader.onload = () => resolve(String(reader.result));
+ reader.onerror = () => resolve(toDataURL());
+ reader.readAsDataURL(blob);
+ }, mimeType);
+ });
+ }
+ return Promise.resolve(toDataURL());
+}
+
export const compressImage = async (imageUrl, maxWidth, maxHeight) => {
return new Promise((resolve, reject) => {
const img = new Image();
- img.onload = () => {
- const canvas = document.createElement('canvas');
+ img.onload = async () => {
let width = img.width;
let height = img.height;
@@ -322,16 +361,8 @@ export const compressImage = async (imageUrl, maxWidth, maxHeight) => {
height = maxHeight;
}
- canvas.width = width;
- canvas.height = height;
-
- const context = canvas.getContext('2d');
- context.drawImage(img, 0, 0, width, height);
-
- // Get compressed image URL
- const mimeType = imageUrl.match(/^data:([^;]+);/)?.[1];
- const compressedUrl = canvas.toDataURL(mimeType);
- resolve(compressedUrl);
+ const mimeType = imageUrl.match(/^data:([^;]+);/)?.[1] ?? 'image/jpeg';
+ resolve(await resizeImageToDataURL(img, width, height, mimeType));
};
img.onerror = (error) => reject(error);
img.src = imageUrl;
@@ -956,6 +987,16 @@ export const extractSentencesForAudio = (text: string) => {
};
export const getMessageContentParts = (content: string, splitOn: string = 'punctuation') => {
+ // Strip blocks directly on the full string before any
+ // code-block-aware processing. removeAllDetails (which callers use)
+ // applies the regex via replaceOutsideCode, which splits on triple-
+ // backtick code fences first. If a block contains code
+ // fences (e.g. reasoning with code examples), the opening and
+ // closing tags land in separate segments and the regex fails,
+ // leaking thinking content into TTS. Applying the strip here on
+ // the full string catches those cases. (Fixes #22197)
+ content = content.replace(/]*>[\s\S]*?<\/details>/gi, '');
+
const messageContentParts: string[] = [];
switch (splitOn) {
@@ -1053,6 +1094,22 @@ export const approximateToHumanReadable = (nanoseconds: number) => {
return results.reverse().join(' ');
};
+// Month names used as i18n translation keys — must be English regardless of locale
+const MONTH_NAMES = [
+ 'January',
+ 'February',
+ 'March',
+ 'April',
+ 'May',
+ 'June',
+ 'July',
+ 'August',
+ 'September',
+ 'October',
+ 'November',
+ 'December'
+];
+
export const getTimeRange = (timestamp) => {
const now = new Date();
const date = new Date(timestamp * 1000); // Convert Unix timestamp to milliseconds
@@ -1078,7 +1135,7 @@ export const getTimeRange = (timestamp) => {
} else if (diffDays <= 30) {
return 'Previous 30 days';
} else if (nowYear === dateYear) {
- return date.toLocaleString('default', { month: 'long' });
+ return MONTH_NAMES[dateMonth];
} else {
return date.getFullYear().toString();
}
@@ -1171,19 +1228,19 @@ export const getWeekday = () => {
};
export const createMessagesList = (history, messageId) => {
- if (messageId === null) {
- return [];
+ const list = [];
+ let currentId = messageId;
+
+ while (currentId !== null && currentId !== undefined) {
+ const message = history.messages[currentId];
+ if (message === undefined) {
+ break;
+ }
+ list.push(message);
+ currentId = message.parentId;
}
- const message = history.messages[messageId];
- if (message === undefined) {
- return [];
- }
- if (message?.parentId) {
- return [...createMessagesList(history, message.parentId), message];
- } else {
- return [message];
- }
+ return list.reverse();
};
export const formatFileSize = (size) => {
@@ -1638,6 +1695,10 @@ export const renderVegaVisualization = async (spec: string, i18n?: any) => {
};
export const getCodeBlockContents = (content: string): object => {
+ // Strip thinking/reasoning and other detail blocks before extracting code
+ // to prevent code inside from being treated as artifacts
+ content = removeAllDetails(content);
+
const codeBlockContents = content.match(/```[\s\S]*?```/g);
let codeBlocks = [];
diff --git a/src/lib/utils/marked/katex-extension.ts b/src/lib/utils/marked/katex-extension.ts
index dd755066ce..13860fab30 100644
--- a/src/lib/utils/marked/katex-extension.ts
+++ b/src/lib/utils/marked/katex-extension.ts
@@ -13,6 +13,12 @@ const ALLOWED_SURROUNDING_CHARS =
'\\s。,、、;;„“‘’“”()「」『』[]《》【】‹›«»…⋯::?!~⇒?!-\\/:-@\\[-`{-~\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}\\p{Script=Hangul}';
// Modified to fit more formats in different languages. Originally: '\\s?。,、;!-\\/:-@\\[-`{-~\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}\\p{Script=Hangul}';
+// Pre-compile the surrounding character regex once at module load time.
+// This regex uses Unicode property escapes (\p{Script=Han}, etc.) which are
+// extremely expensive to compile - doing so on every call caused ~87% of
+// markdown rendering time to be spent in KaTeX regex compilation.
+const ALLOWED_SURROUNDING_CHARS_REGEX = new RegExp(`[${ALLOWED_SURROUNDING_CHARS}]`, 'u');
+
// const DELIMITER_LIST = [
// { left: '$$', right: '$$', display: false },
// { left: '$', right: '$', display: false },
@@ -67,48 +73,31 @@ export default function (options = {}) {
}
function katexStart(src, displayMode: boolean) {
- const ruleReg = displayMode ? blockRule : inlineRule;
+ for (let i = 0; i < src.length; i++) {
+ const ch = src.charCodeAt(i);
- let indexSrc = src;
-
- while (indexSrc) {
- let index = -1;
- let startIndex = -1;
- let startDelimiter = '';
- let endDelimiter = '';
- for (const delimiter of DELIMITER_LIST) {
- if (delimiter.display !== displayMode) {
+ if (ch === 36 /* $ */) {
+ // Display mode requires $$, skip single $ for display
+ if (displayMode && src.charAt(i + 1) !== '$') {
continue;
}
-
- startIndex = indexSrc.indexOf(delimiter.left);
- if (startIndex === -1) {
- continue;
+ if (i === 0 || ALLOWED_SURROUNDING_CHARS_REGEX.test(src.charAt(i - 1))) {
+ return i;
}
-
- index = startIndex;
- startDelimiter = delimiter.left;
- endDelimiter = delimiter.right;
- }
-
- if (index === -1) {
- return;
- }
-
- // Check if the delimiter is preceded by a special character.
- // If it does, then it's potentially a math formula.
- const f =
- index === 0 ||
- indexSrc.charAt(index - 1).match(new RegExp(`[${ALLOWED_SURROUNDING_CHARS}]`, 'u'));
- if (f) {
- const possibleKatex = indexSrc.substring(index);
-
- if (possibleKatex.match(ruleReg)) {
- return index;
+ } else if (ch === 92 /* \ */) {
+ const next = src.charAt(i + 1);
+ // Only consider \ if followed by a valid math delimiter start
+ if (displayMode) {
+ // Display: \[ or \begin{equation}
+ if (next !== '[' && next !== 'b') continue;
+ } else {
+ // Inline: \( or \ce{ or \pu{
+ if (next !== '(' && next !== 'c' && next !== 'p') continue;
+ }
+ if (i === 0 || ALLOWED_SURROUNDING_CHARS_REGEX.test(src.charAt(i - 1))) {
+ return i;
}
}
-
- indexSrc = indexSrc.substring(index + startDelimiter.length).replace(endDelimiter, '');
}
}
diff --git a/src/lib/utils/pptxToHtml.ts b/src/lib/utils/pptxToHtml.ts
new file mode 100644
index 0000000000..045ac70001
--- /dev/null
+++ b/src/lib/utils/pptxToHtml.ts
@@ -0,0 +1,257 @@
+/**
+ * Lightweight PPTX → Image renderer.
+ *
+ * Extracts text and images from each slide and renders them
+ * directly to canvas, returning PNG data URLs.
+ *
+ * Uses jszip (dynamically imported) and the browser Canvas 2D API.
+ * No theme resolution, charts, SmartArt, or animations — preview only.
+ */
+
+const EMU_PER_PX = 9525;
+const emuToPx = (emu: number) => Math.round(emu / EMU_PER_PX);
+
+const parseEmu = (val: string | null | undefined): number => (val ? parseInt(val, 10) || 0 : 0);
+
+/** Load a data URI into an Image element and wait for it. */
+const loadImage = (src: string): Promise =>
+ new Promise((resolve, reject) => {
+ const img = new Image();
+ img.onload = () => resolve(img);
+ img.onerror = () => reject(new Error('Failed to load image'));
+ img.src = src;
+ });
+
+/**
+ * Convert PPTX ArrayBuffer → array of PNG data URL strings, one per slide.
+ */
+export async function pptxToImages(
+ buffer: ArrayBuffer
+): Promise<{ images: string[]; width: number; height: number }> {
+ const JSZip = (await import('jszip')).default;
+ const zip = await JSZip.loadAsync(buffer);
+
+ // ── Read slide dimensions from presentation.xml ──────────────────
+ let slideW = 960;
+ let slideH = 540;
+ const presXml = zip.file('ppt/presentation.xml');
+ if (presXml) {
+ const presText = await presXml.async('text');
+ const presDoc = new DOMParser().parseFromString(presText, 'application/xml');
+ const sldSz = presDoc.getElementsByTagName('p:sldSz')[0];
+ if (sldSz) {
+ slideW = emuToPx(parseEmu(sldSz.getAttribute('cx')));
+ slideH = emuToPx(parseEmu(sldSz.getAttribute('cy')));
+ }
+ }
+
+ // ── Collect media files (images) as base64 data URIs ─────────────
+ const media: Record = {};
+ const mediaFiles = Object.keys(zip.files).filter((f) => f.startsWith('ppt/media/'));
+ await Promise.all(
+ mediaFiles.map(async (path) => {
+ const file = zip.file(path);
+ if (!file) return;
+ const base64 = await file.async('base64');
+ const ext = path.split('.').pop()?.toLowerCase() ?? '';
+ const mime =
+ ext === 'png'
+ ? 'image/png'
+ : ext === 'gif'
+ ? 'image/gif'
+ : ext === 'svg'
+ ? 'image/svg+xml'
+ : ext === 'emf' || ext === 'wmf'
+ ? 'image/x-emf'
+ : 'image/jpeg';
+ media[path] = `data:${mime};base64,${base64}`;
+ })
+ );
+
+ // ── Discover slide files ─────────────────────────────────────────
+ const slideFiles = Object.keys(zip.files)
+ .filter((f) => /^ppt\/slides\/slide\d+\.xml$/.test(f))
+ .sort((a, b) => {
+ const na = parseInt(a.match(/slide(\d+)/)?.[1] ?? '0');
+ const nb = parseInt(b.match(/slide(\d+)/)?.[1] ?? '0');
+ return na - nb;
+ });
+
+ const images: string[] = [];
+
+ for (const slidePath of slideFiles) {
+ const slideText = await zip.file(slidePath)!.async('text');
+ const slideDoc = new DOMParser().parseFromString(slideText, 'application/xml');
+
+ // Load relationship file for this slide to resolve image references
+ const slideNum = slidePath.match(/slide(\d+)/)?.[1];
+ const relsPath = `ppt/slides/_rels/slide${slideNum}.xml.rels`;
+ const rels: Record = {};
+ const relsFile = zip.file(relsPath);
+ if (relsFile) {
+ const relsText = await relsFile.async('text');
+ const relsDoc = new DOMParser().parseFromString(relsText, 'application/xml');
+ const relEls = relsDoc.getElementsByTagName('Relationship');
+ for (let i = 0; i < relEls.length; i++) {
+ const rel = relEls[i];
+ const id = rel.getAttribute('Id') ?? '';
+ const target = rel.getAttribute('Target') ?? '';
+ if (target.startsWith('../')) {
+ rels[id] = 'ppt/' + target.replace('../', '');
+ } else {
+ rels[id] = target;
+ }
+ }
+ }
+
+ // ── Create canvas and render slide ───────────────────────────
+ const canvas = document.createElement('canvas');
+ canvas.width = slideW;
+ canvas.height = slideH;
+ const ctx = canvas.getContext('2d')!;
+
+ // White background
+ ctx.fillStyle = '#ffffff';
+ ctx.fillRect(0, 0, slideW, slideH);
+
+ const spTree = slideDoc.getElementsByTagName('p:spTree')[0];
+ if (!spTree) {
+ images.push(canvas.toDataURL('image/png'));
+ continue;
+ }
+
+ const shapes = [
+ ...Array.from(spTree.getElementsByTagName('p:sp')),
+ ...Array.from(spTree.getElementsByTagName('p:pic'))
+ ];
+
+ for (const shape of shapes) {
+ const xfrm =
+ shape.getElementsByTagName('a:xfrm')[0] ?? shape.getElementsByTagName('p:xfrm')[0];
+ if (!xfrm) continue;
+
+ const off = xfrm.getElementsByTagName('a:off')[0];
+ const ext = xfrm.getElementsByTagName('a:ext')[0];
+ if (!off || !ext) continue;
+
+ const x = emuToPx(parseEmu(off.getAttribute('x')));
+ const y = emuToPx(parseEmu(off.getAttribute('y')));
+ const w = emuToPx(parseEmu(ext.getAttribute('cx')));
+ const h = emuToPx(parseEmu(ext.getAttribute('cy')));
+
+ if (w === 0 && h === 0) continue;
+
+ // ── Picture ──────────────────────────────────────────────
+ const blipFill = shape.getElementsByTagName('p:blipFill')[0];
+ if (blipFill) {
+ const blip = blipFill.getElementsByTagName('a:blip')[0];
+ if (blip) {
+ const rEmbed = blip.getAttribute('r:embed') ?? '';
+ const mediaPath = rels[rEmbed];
+ const dataUri = mediaPath ? media[mediaPath] : '';
+ if (dataUri && !dataUri.includes('image/x-emf')) {
+ try {
+ const img = await loadImage(dataUri);
+ ctx.drawImage(img, x, y, w, h);
+ } catch {
+ // Skip images that fail to load
+ }
+ }
+ }
+ continue;
+ }
+
+ // ── Text shape ───────────────────────────────────────────
+ const txBody = shape.getElementsByTagName('p:txBody')[0];
+ if (!txBody) continue;
+
+ ctx.save();
+ ctx.rect(x, y, w, h);
+ ctx.clip();
+
+ const paragraphs = txBody.getElementsByTagName('a:p');
+ let cursorY = y;
+ const defaultFontSize = 12;
+
+ for (let pi = 0; pi < paragraphs.length; pi++) {
+ const para = paragraphs[pi];
+ const runs = para.getElementsByTagName('a:r');
+
+ if (runs.length === 0) {
+ cursorY += defaultFontSize * 1.5;
+ continue;
+ }
+
+ // Calculate max font size in this paragraph for line height
+ let maxFontPt = defaultFontSize;
+ for (let ri = 0; ri < runs.length; ri++) {
+ const rPr = runs[ri].getElementsByTagName('a:rPr')[0];
+ if (rPr) {
+ const sz = rPr.getAttribute('sz');
+ if (sz) {
+ const pt = parseInt(sz, 10) / 100;
+ if (pt > maxFontPt) maxFontPt = pt;
+ }
+ }
+ }
+
+ const lineHeight = maxFontPt * 1.4;
+ cursorY += maxFontPt; // baseline offset
+
+ let cursorX = x + 4; // small left padding
+
+ for (let ri = 0; ri < runs.length; ri++) {
+ const run = runs[ri];
+ const rPr = run.getElementsByTagName('a:rPr')[0];
+ const text = run.getElementsByTagName('a:t')[0]?.textContent ?? '';
+ if (!text) continue;
+
+ let fontPt = defaultFontSize;
+ let bold = false;
+ let italic = false;
+ let color = '#000000';
+
+ if (rPr) {
+ if (rPr.getAttribute('b') === '1') bold = true;
+ if (rPr.getAttribute('i') === '1') italic = true;
+ const sz = rPr.getAttribute('sz');
+ if (sz) fontPt = parseInt(sz, 10) / 100;
+ const solidFill = rPr.getElementsByTagName('a:solidFill')[0];
+ if (solidFill) {
+ const srgb = solidFill.getElementsByTagName('a:srgbClr')[0];
+ if (srgb) {
+ const val = srgb.getAttribute('val');
+ if (val) color = `#${val}`;
+ }
+ }
+ }
+
+ ctx.font = `${italic ? 'italic ' : ''}${bold ? 'bold ' : ''}${fontPt}pt Calibri, Arial, sans-serif`;
+ ctx.fillStyle = color;
+ ctx.textBaseline = 'alphabetic';
+
+ // Simple word-wrap within the shape bounds
+ const words = text.split(/(\s+)/);
+ for (const word of words) {
+ const metrics = ctx.measureText(word);
+ if (cursorX + metrics.width > x + w && cursorX > x + 4) {
+ cursorX = x + 4;
+ cursorY += lineHeight;
+ }
+ if (cursorY > y + h) break;
+ ctx.fillText(word, cursorX, cursorY);
+ cursorX += metrics.width;
+ }
+ }
+
+ cursorY += lineHeight * 0.4; // paragraph spacing
+ }
+
+ ctx.restore();
+ }
+
+ images.push(canvas.toDataURL('image/png'));
+ }
+
+ return { images, width: slideW, height: slideH };
+}
diff --git a/src/lib/workers/pyodide.worker.ts b/src/lib/workers/pyodide.worker.ts
index 221effca5e..7ef3916731 100644
--- a/src/lib/workers/pyodide.worker.ts
+++ b/src/lib/workers/pyodide.worker.ts
@@ -13,6 +13,12 @@ declare global {
}
}
+// ---------------------------------------------------------------------------
+// Pyodide bootstrap
+// ---------------------------------------------------------------------------
+
+let pyodideReady: Promise | null = null;
+
async function loadPyodideAndPackages(packages: string[] = []) {
self.stdout = null;
self.stderr = null;
@@ -40,41 +46,148 @@ async function loadPyodideAndPackages(packages: string[] = []) {
packages: ['micropip']
});
- const mountDir = '/mnt';
- self.pyodide.FS.mkdirTree(mountDir);
- // self.pyodide.FS.mount(self.pyodide.FS.filesystems.IDBFS, {}, mountDir);
+ // Create the upload directory and mount IDBFS for persistence
+ const uploadDir = '/mnt/uploads';
+ self.pyodide.FS.mkdirTree(uploadDir);
+ self.pyodide.FS.mount(self.pyodide.FS.filesystems.IDBFS, {}, '/mnt');
- // // Load persisted files from IndexedDB (Initial Sync)
- // await new Promise((resolve, reject) => {
- // self.pyodide.FS.syncfs(true, (err) => {
- // if (err) {
- // console.error('Error syncing from IndexedDB:', err);
- // reject(err);
- // } else {
- // console.log('Successfully loaded from IndexedDB.');
- // resolve();
- // }
- // });
- // });
+ // Load persisted files from IndexedDB
+ await new Promise((resolve) => {
+ (self.pyodide.FS as any).syncfs(true, (err: Error | null) => {
+ if (err) {
+ console.error('Error syncing from IndexedDB:', err);
+ }
+ // Always resolve — missing data is fine on first run
+ resolve();
+ });
+ });
+
+ // Ensure /mnt/uploads still exists after sync (first-time init)
+ try {
+ self.pyodide.FS.stat(uploadDir);
+ } catch {
+ self.pyodide.FS.mkdirTree(uploadDir);
+ }
const micropip = self.pyodide.pyimport('micropip');
-
- // await micropip.set_index_urls('https://pypi.org/pypi/{package_name}/json');
await micropip.install(packages);
}
-self.onmessage = async (event) => {
- const { id, code, ...context } = event.data;
+/**
+ * Ensure Pyodide is loaded. On the first call, loads and installs packages.
+ * Subsequent calls reuse the already-loaded instance (persistent worker).
+ */
+async function ensurePyodide(packages: string[] = []) {
+ if (!pyodideReady) {
+ pyodideReady = loadPyodideAndPackages(packages);
+ }
+ await pyodideReady;
- console.log(event.data);
+ // Install any additional packages not loaded on init
+ if (packages.length > 0 && self.pyodide) {
+ const micropip = self.pyodide.pyimport('micropip');
+ await micropip.install(packages);
+ }
+}
- // The worker copies the context in its own "memory" (an object mapping name to values)
- for (const key of Object.keys(context)) {
- self[key] = context[key];
+/**
+ * Persist the in-memory FS to IndexedDB (fire-and-forget with logging).
+ */
+function persistFS() {
+ if (!self.pyodide) return;
+ (self.pyodide.FS as any).syncfs(false, (err: Error | null) => {
+ if (err) {
+ console.error('Error syncing to IndexedDB:', err);
+ } else {
+ console.log('Successfully synced to IndexedDB.');
+ }
+ });
+}
+
+// ---------------------------------------------------------------------------
+// FS operations
+// ---------------------------------------------------------------------------
+
+function fsUploadFiles(files: { name: string; data: ArrayBuffer }[], dir = '/mnt/uploads') {
+ try {
+ self.pyodide.FS.stat(dir);
+ } catch {
+ self.pyodide.FS.mkdirTree(dir);
}
- // make sure loading is done
- await loadPyodideAndPackages(self.packages);
+ for (const file of files) {
+ self.pyodide.FS.writeFile(`${dir}/${file.name}`, new Uint8Array(file.data));
+ }
+}
+
+function fsList(path: string) {
+ const entries: { name: string; type: 'file' | 'directory'; size: number }[] = [];
+ try {
+ const items = self.pyodide.FS.readdir(path).filter((n: string) => n !== '.' && n !== '..');
+ for (const name of items) {
+ try {
+ const stat = self.pyodide.FS.stat(`${path}/${name}`);
+ const isDir = self.pyodide.FS.isDir(stat.mode);
+ entries.push({
+ name,
+ type: isDir ? 'directory' : 'file',
+ size: isDir ? 0 : stat.size
+ });
+ } catch {
+ // skip inaccessible entries
+ }
+ }
+ } catch {
+ // directory doesn't exist
+ }
+ return entries;
+}
+
+function fsRead(path: string): ArrayBuffer {
+ const data: Uint8Array = (self.pyodide.FS as any).readFile(path) as Uint8Array;
+ return data.buffer as ArrayBuffer;
+}
+
+function fsDelete(path: string) {
+ try {
+ const stat = self.pyodide.FS.stat(path);
+ if (self.pyodide.FS.isDir(stat.mode)) {
+ // Recursively delete directory contents
+ const items = self.pyodide.FS.readdir(path).filter((n: string) => n !== '.' && n !== '..');
+ for (const item of items) {
+ fsDelete(`${path}/${item}`);
+ }
+ self.pyodide.FS.rmdir(path);
+ } else {
+ self.pyodide.FS.unlink(path);
+ }
+ } catch {
+ // already gone
+ }
+}
+
+function fsMkdir(path: string) {
+ self.pyodide.FS.mkdirTree(path);
+}
+
+// ---------------------------------------------------------------------------
+// Code execution
+// ---------------------------------------------------------------------------
+
+async function executeCode(
+ id: string,
+ code: string,
+ files?: { name: string; data: ArrayBuffer }[]
+) {
+ self.stdout = null;
+ self.stderr = null;
+ self.result = null;
+
+ // Upload any accompanying files before execution
+ if (files && files.length > 0) {
+ fsUploadFiles(files);
+ persistFS();
+ }
try {
// check if matplotlib is imported in the code
@@ -113,25 +226,94 @@ matplotlib.pyplot.show = show`);
console.log('Python result:', self.result);
- // Persist any changes to IndexedDB
- // await new Promise((resolve, reject) => {
- // self.pyodide.FS.syncfs(false, (err) => {
- // if (err) {
- // console.error('Error syncing to IndexedDB:', err);
- // reject(err);
- // } else {
- // console.log('Successfully synced to IndexedDB.');
- // resolve();
- // }
- // });
- // });
- } catch (error) {
- self.stderr = error.toString();
+ // Persist any files the code may have written
+ persistFS();
+ } catch (error: unknown) {
+ self.stderr = error instanceof Error ? error.message : String(error);
}
self.postMessage({ id, result: self.result, stdout: self.stdout, stderr: self.stderr });
+}
+
+// ---------------------------------------------------------------------------
+// Message handler
+// ---------------------------------------------------------------------------
+
+self.onmessage = async (event) => {
+ const data = event.data;
+ const { id, type } = data;
+
+ // Backward compatibility: messages without a `type` field are execute requests
+ if (!type || type === 'execute') {
+ const { code, files, ...context } = data;
+
+ // Copy context keys (packages, etc.) into worker scope
+ for (const key of Object.keys(context)) {
+ if (key !== 'id' && key !== 'type') {
+ self[key] = context[key];
+ }
+ }
+
+ await ensurePyodide(self.packages);
+ await executeCode(id, code, files);
+ return;
+ }
+
+ // FS operations require Pyodide to be loaded
+ await ensurePyodide();
+
+ switch (type) {
+ case 'fs:upload': {
+ const { files, dir } = data;
+ fsUploadFiles(files, dir);
+ persistFS();
+ self.postMessage({ id, type: 'fs:upload', success: true });
+ break;
+ }
+
+ case 'fs:list': {
+ const entries = fsList(data.path);
+ self.postMessage({ id, type: 'fs:list', entries });
+ break;
+ }
+
+ case 'fs:read': {
+ try {
+ const buffer = fsRead(data.path);
+ self.postMessage({ id, type: 'fs:read', data: buffer }, { transfer: [buffer] });
+ } catch (err: unknown) {
+ self.postMessage({
+ id,
+ type: 'fs:read',
+ error: err instanceof Error ? err.message : String(err)
+ });
+ }
+ break;
+ }
+
+ case 'fs:delete': {
+ fsDelete(data.path);
+ persistFS();
+ self.postMessage({ id, type: 'fs:delete', success: true });
+ break;
+ }
+
+ case 'fs:mkdir': {
+ fsMkdir(data.path);
+ persistFS();
+ self.postMessage({ id, type: 'fs:mkdir', success: true });
+ break;
+ }
+
+ default:
+ console.warn('Unknown message type:', type);
+ }
};
+// ---------------------------------------------------------------------------
+// Helpers
+// ---------------------------------------------------------------------------
+
function processResult(result: any): any {
// Catch and always return JSON-safe string representations
try {
@@ -167,9 +349,9 @@ function processResult(result: any): any {
}
// Stringify anything that's left (e.g., Proxy objects that cannot be directly processed)
return JSON.stringify(result);
- } catch (err) {
+ } catch (err: unknown) {
// In case something unexpected happens, we return a stringified fallback
- return `[processResult error]: ${err.message || err.toString()}`;
+ return `[processResult error]: ${err instanceof Error ? err.message : String(err)}`;
}
}
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 42768ca99d..36fd7b22d5 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -34,8 +34,10 @@
terminalServers,
showControls,
showFileNavPath,
- showFileNavDir
+ showFileNavDir,
+ pyodideWorker
} from '$lib/stores';
+ import { getFileContentById } from '$lib/apis/files';
import { goto } from '$app/navigation';
import { page } from '$app/stores';
import { beforeNavigate } from '$app/navigation';
@@ -184,7 +186,20 @@
});
};
- const executePythonAsWorker = async (id, code, cb) => {
+ /**
+ * Get or create the persistent Pyodide worker.
+ * The worker persists across executions so the virtual FS (IDBFS) is preserved.
+ */
+ const getOrCreateWorker = () => {
+ let worker = $pyodideWorker;
+ if (!worker) {
+ worker = new PyodideWorker();
+ pyodideWorker.set(worker);
+ }
+ return worker;
+ };
+
+ const executePythonAsWorker = async (id, code, cb, files = []) => {
let result = null;
let stdout = null;
let stderr = null;
@@ -206,19 +221,44 @@
/\bimport\s+pytz\b|\bfrom\s+pytz\b/.test(code) ? 'pytz' : null
].filter(Boolean);
- const pyodideWorker = new PyodideWorker();
+ const worker = getOrCreateWorker();
- pyodideWorker.postMessage({
+ // Fetch file content from the server and prepare for the worker
+ let filePayloads = [];
+ if (files && files.length > 0) {
+ for (const file of files) {
+ try {
+ const fileId = file?.id;
+ const fileName = file?.filename || file?.name || 'file';
+ if (fileId) {
+ const content = await getFileContentById(fileId);
+ if (content) {
+ filePayloads.push({ name: fileName, data: content });
+ }
+ }
+ } catch (e) {
+ console.error('Failed to fetch file for Pyodide:', e);
+ }
+ }
+ }
+
+ worker.postMessage({
+ type: 'execute',
id: id,
code: code,
- packages: packages
+ packages: packages,
+ files: filePayloads.length > 0 ? filePayloads : undefined
});
- setTimeout(() => {
+ // Timeout for this specific execution (not the worker itself)
+ let timeoutId = setTimeout(() => {
if (executing) {
executing = false;
stderr = 'Execution Time Limit Exceeded';
- pyodideWorker.terminate();
+
+ // Terminate and recreate the worker on timeout
+ worker.terminate();
+ pyodideWorker.set(null);
if (cb) {
cb(
@@ -237,11 +277,18 @@
}
}, 60000);
- pyodideWorker.onmessage = (event) => {
- console.log('pyodideWorker.onmessage', event);
- const { id, ...data } = event.data;
+ // Use addEventListener so multiple concurrent executions don't clobber each other
+ const onMessage = (event) => {
+ const { id: eventId, ...data } = event.data;
+ // Only handle responses for this execution ID
+ if (eventId !== id) return;
+ // Ignore FS responses (they use a type field)
+ if (data.type && data.type.startsWith('fs:')) return;
- console.log(id, data);
+ console.log('pyodideWorker.onmessage', event);
+ clearTimeout(timeoutId);
+ worker.removeEventListener('message', onMessage);
+ worker.removeEventListener('error', onError);
data['stdout'] && (stdout = data['stdout']);
data['stderr'] && (stderr = data['stderr']);
@@ -265,8 +312,11 @@
executing = false;
};
- pyodideWorker.onerror = (event) => {
+ const onError = (event) => {
console.log('pyodideWorker.onerror', event);
+ clearTimeout(timeoutId);
+ worker.removeEventListener('message', onMessage);
+ worker.removeEventListener('error', onError);
if (cb) {
cb(
@@ -284,6 +334,9 @@
}
executing = false;
};
+
+ worker.addEventListener('message', onMessage);
+ worker.addEventListener('error', onError);
};
const resolveToolServer = (serverUrl) => {
@@ -423,7 +476,7 @@
} else if (data?.session_id === $socket.id) {
if (type === 'execute:python') {
console.log('execute:python', data);
- executePythonAsWorker(data.id, data.code, cb);
+ executePythonAsWorker(data.id, data.code, cb, data.files || []);
} else if (type === 'execute:tool') {
console.log('execute:tool', data);
executeTool(data, cb);
diff --git a/static/sql.js/sql-wasm.wasm b/static/sql.js/sql-wasm.wasm
new file mode 100755
index 0000000000..b32b66473d
Binary files /dev/null and b/static/sql.js/sql-wasm.wasm differ