Bläddra i källkod

translate ar-BH, zh-CN,and zh-TW

Yanyutin753 1 år sedan
förälder
incheckning
9d1013748f
30 ändrade filer med 224 tillägg och 224 borttagningar
  1. 28 28
      src/lib/i18n/locales/ar-BH/translation.json
  2. 2 2
      src/lib/i18n/locales/bg-BG/translation.json
  3. 2 2
      src/lib/i18n/locales/bn-BD/translation.json
  4. 2 2
      src/lib/i18n/locales/ca-ES/translation.json
  5. 1 1
      src/lib/i18n/locales/de-DE/translation.json
  6. 2 2
      src/lib/i18n/locales/dg-DG/translation.json
  7. 1 1
      src/lib/i18n/locales/es-ES/translation.json
  8. 2 2
      src/lib/i18n/locales/fa-IR/translation.json
  9. 1 1
      src/lib/i18n/locales/fi-FI/translation.json
  10. 2 2
      src/lib/i18n/locales/fr-CA/translation.json
  11. 2 2
      src/lib/i18n/locales/fr-FR/translation.json
  12. 1 1
      src/lib/i18n/locales/he-IL/translation.json
  13. 1 1
      src/lib/i18n/locales/hi-IN/translation.json
  14. 1 1
      src/lib/i18n/locales/hr-HR/translation.json
  15. 1 1
      src/lib/i18n/locales/it-IT/translation.json
  16. 2 2
      src/lib/i18n/locales/ja-JP/translation.json
  17. 2 2
      src/lib/i18n/locales/ka-GE/translation.json
  18. 2 2
      src/lib/i18n/locales/ko-KR/translation.json
  19. 2 2
      src/lib/i18n/locales/nl-NL/translation.json
  20. 1 1
      src/lib/i18n/locales/pa-IN/translation.json
  21. 1 1
      src/lib/i18n/locales/pl-PL/translation.json
  22. 2 2
      src/lib/i18n/locales/pt-BR/translation.json
  23. 2 2
      src/lib/i18n/locales/pt-PT/translation.json
  24. 2 2
      src/lib/i18n/locales/ru-RU/translation.json
  25. 2 2
      src/lib/i18n/locales/sv-SE/translation.json
  26. 1 1
      src/lib/i18n/locales/tr-TR/translation.json
  27. 1 1
      src/lib/i18n/locales/uk-UA/translation.json
  28. 1 1
      src/lib/i18n/locales/vi-VN/translation.json
  29. 13 13
      src/lib/i18n/locales/zh-CN/translation.json
  30. 141 141
      src/lib/i18n/locales/zh-TW/translation.json

+ 28 - 28
src/lib/i18n/locales/ar-BH/translation.json

@@ -1,5 +1,5 @@
 {
-	"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "",
+	"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' أو '-1' لا توجد انتهاء",
 	"(Beta)": "(تجريبي)",
 	"(e.g. `sh webui.sh --api`)": "( `sh webui.sh --api`مثال)",
 	"(latest)": "(الأخير)",
@@ -10,7 +10,7 @@
 	"About": "عن",
 	"Account": "الحساب",
 	"Accurate information": "معلومات دقيقة",
-	"Add": "",
+	"Add": "إضافة",
 	"Add a model": "أضافة موديل",
 	"Add a model tag name": "ضع تاق للأسم الموديل",
 	"Add a short description about what this modelfile does": "أضف وصفًا قصيرًا حول ما يفعله ملف الموديل هذا",
@@ -19,7 +19,7 @@
 	"Add custom prompt": "أضافة مطالبة مخصصه",
 	"Add Docs": "إضافة المستندات",
 	"Add Files": "إضافة ملفات",
-	"Add Memory": "",
+	"Add Memory": "اضافة ذكر",
 	"Add message": "اضافة رسالة",
 	"Add Model": "اضافة موديل",
 	"Add Tags": "اضافة تاق",
@@ -38,7 +38,7 @@
 	"Already have an account?": "هل تملك حساب ؟",
 	"an assistant": "مساعد",
 	"and": "و",
-	"and create a new shared link.": "",
+	"and create a new shared link.": "و أنشئ رابط مشترك جديد.",
 	"API Base URL": "API الرابط الرئيسي",
 	"API Key": "API مفتاح",
 	"API Key created.": "API تم أنشاء المفتاح",
@@ -63,13 +63,13 @@
 	"before": "قبل",
 	"Being lazy": "كون كسول",
 	"Builder Mode": "بناء الموديل",
-	"Bypass SSL verification for Websites": "",
+	"Bypass SSL verification for Websites": "تجاوز التحقق من SSL للموقع",
 	"Cancel": "اللغاء",
 	"Categories": "التصنيفات",
 	"Change Password": "تغير الباسورد",
 	"Chat": "المحادثة",
-	"Chat Bubble UI": "",
-	"Chat direction": "",
+	"Chat Bubble UI": "UI الدردشة",
+	"Chat direction": "اتجاه المحادثة",
 	"Chat History": "تاريخ المحادثة",
 	"Chat History is off for this browser.": "سجل الدردشة معطل لهذا المتصفح",
 	"Chats": "المحادثات",
@@ -163,7 +163,7 @@
 	"Edit Doc": "تعديل الملف",
 	"Edit User": "تعديل المستخدم",
 	"Email": "البريد",
-	"Embedding Model": "",
+	"Embedding Model": "نموذج التضمين",
 	"Embedding Model Engine": "تضمين محرك النموذج",
 	"Embedding model set to \"{{embedding_model}}\"": "تم تعيين نموذج التضمين على \"{{embedding_model}}\"",
 	"Enable Chat History": "تمكين سجل الدردشة",
@@ -171,7 +171,7 @@
 	"Enabled": "تفعيل",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "أدخل رسالة {{role}} هنا",
-	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter a detail about yourself for your LLMs to recall": "أدخل 세부 المعلومات عن نفسك للLLMs لتذكرها",
 	"Enter Chunk Overlap": "أدخل Chunk المتداخل",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Image Size (e.g. 512x512)": "(e.g. 512x512) أدخل حجم الصورة ",
@@ -187,7 +187,7 @@
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter Top K": "Enter Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "الرابط (e.g. http://127.0.0.1:7860/)",
-	"Enter URL (e.g. http://localhost:11434)": "",
+	"Enter URL (e.g. http://localhost:11434)": "URL (e.g. http://localhost:11434)",
 	"Enter Your Email": "أدخل البريد الاكتروني",
 	"Enter Your Full Name": "أدخل الاسم كامل",
 	"Enter Your Password": "ادخل كلمة المرور",
@@ -215,7 +215,7 @@
 	"General Settings": "الاعدادات العامة",
 	"Generation Info": "معلومات الجيل",
 	"Good Response": "استجابة جيدة",
-	"h:mm a": "",
+	"h:mm a": "h:mm a",
 	"has no conversations.": "ليس لديه محادثات.",
 	"Hello, {{name}}": " {{name}} مرحبا",
 	"Help": "مساعدة",
@@ -249,19 +249,19 @@
 	"Light": "فاتح",
 	"Listening...": "جاري الاستماع",
 	"LLMs can make mistakes. Verify important information.": "يمكن أن تصدر بعض الأخطاء. لذلك يجب التحقق من المعلومات المهمة",
-	"LTR": "",
+	"LTR": "LTR",
 	"Made by OpenWebUI Community": "OpenWebUI تم إنشاؤه بواسطة مجتمع ",
 	"Make sure to enclose them with": "تأكد من إرفاقها",
 	"Manage LiteLLM Models": "LiteLLM إدارة نماذج ",
 	"Manage Models": "إدارة النماذج",
 	"Manage Ollama Models": "Ollama إدارة موديلات ",
-	"March": "",
+	"March": "مارس",
 	"Max Tokens": "Max Tokens",
 	"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "يمكن تنزيل 3 نماذج كحد أقصى في وقت واحد. الرجاء معاودة المحاولة في وقت لاحق.",
-	"May": "",
-	"Memories accessible by LLMs will be shown here.": "",
-	"Memory": "",
-	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
+	"May": "مايو",
+	"Memories accessible by LLMs will be shown here.": "سيتم عرض الذكريات التي يمكن الوصول إليها بواسطة LLMs هنا.",
+	"Memory": "ذكر",
+	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "لا يمكنك إرسال الرسائل الخاصة بك بعد إنشاء رابطك. سيتمكن المستخدمون بالرابط من رؤية الدردشة المشاركة.",
 	"Minimum Score": "الحد الأدنى من النقاط",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF أستخرج الصور (OCR)",
 	"pending": "قيد الانتظار",
 	"Permission denied when accessing microphone: {{error}}": "{{error}} تم رفض الإذن عند الوصول إلى الميكروفون ",
-	"Personalization": "",
+	"Personalization": "التخصيص",
 	"Plain text (.txt)": "نص عادي (.txt)",
 	"Playground": "مكان التجربة",
 	"Positive attitude": "موقف ايجابي",
@@ -358,7 +358,7 @@
 	"Repeat Last N": "N كرر آخر",
 	"Repeat Penalty": "كرر المخالفة",
 	"Request Mode": "وضع الطلب",
-	"Reranking Model": "",
+	"Reranking Model": "نموذج إعادة الترتيب",
 	"Reranking model disabled": "تم تعطيل نموذج إعادة الترتيب",
 	"Reranking model set to \"{{reranking_model}}\"": "تم ضبط نموذج إعادة الترتيب على \"{{reranking_model}}\"",
 	"Reset Vector Storage": "إعادة تعيين تخزين المتجهات",
@@ -366,7 +366,7 @@
 	"Role": "منصب",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
-	"RTL": "",
+	"RTL": "RTL",
 	"Save": "حفظ",
 	"Save & Create": "حفظ وإنشاء",
 	"Save & Update": "حفظ وتحديث",
@@ -385,17 +385,17 @@
 	"Select a model": "أختار الموديل",
 	"Select an Ollama instance": "أختار سيرفر ",
 	"Select model": " أختار موديل",
-	"Send": "",
+	"Send": "إرسال",
 	"Send a Message": "يُرجى إدخال طلبك هنا",
 	"Send message": "يُرجى إدخال طلبك هنا.",
 	"September": "سبتمبر",
 	"Server connection verified": "تم التحقق من اتصال الخادم",
 	"Set as default": "الافتراضي",
 	"Set Default Model": "تفعيد الموديل الافتراضي",
-	"Set embedding model (e.g. {{model}})": "",
+	"Set embedding model (e.g. {{model}})": "ضبط نموذج المتجهات (على سبيل المثال: {{model}})",
 	"Set Image Size": "حجم الصورة",
 	"Set Model": "ضبط النموذج",
-	"Set reranking model (e.g. {{model}})": "",
+	"Set reranking model (e.g. {{model}})": "ضبط نموذج إعادة الترتيب (على سبيل المثال: {{model}})",
 	"Set Steps": "ضبط الخطوات",
 	"Set Title Auto-Generation Model": "قم بتعيين نموذج إنشاء العنوان تلقائيًا",
 	"Set Voice": "ضبط الصوت",
@@ -480,8 +480,8 @@
 	"Version": "إصدار",
 	"Warning: If you update or change your embedding model, you will need to re-import all documents.": "تحذير: إذا قمت بتحديث أو تغيير نموذج التضمين الخاص بك، فستحتاج إلى إعادة استيراد كافة المستندات.",
 	"Web": "Web",
-	"Web Loader Settings": "",
-	"Web Params": "",
+	"Web Loader Settings": "Web تحميل اعدادات",
+	"Web Params": "Web تحميل اعدادات",
 	"Webhook URL": "Webhook الرابط",
 	"WebUI Add-ons": "WebUI الأضافات",
 	"WebUI Settings": "WebUI اعدادات",
@@ -489,15 +489,15 @@
 	"What’s New in": "ما هو الجديد",
 	"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "عند إيقاف تشغيل السجل، لن تظهر الدردشات الجديدة على هذا المتصفح في سجلك على أي من أجهزتك.",
 	"Whisper (Local)": "Whisper (Local)",
-	"Workspace": "",
+	"Workspace": "مساحة العمل",
 	"Write a prompt suggestion (e.g. Who are you?)": "اكتب اقتراحًا سريعًا (على سبيل المثال، من أنت؟)",
 	"Write a summary in 50 words that summarizes [topic or keyword].": "اكتب ملخصًا في 50 كلمة يلخص [الموضوع أو الكلمة الرئيسية]",
 	"Yesterday": "أمس",
-	"You": "",
+	"You": "أنا",
 	"You have no archived conversations.": "لا تملك محادثات محفوظه",
 	"You have shared this chat": "تم مشاركة هذه المحادثة",
 	"You're a helpful assistant.": "مساعدك المفيد هنا",
 	"You're now logged in.": "لقد قمت الآن بتسجيل الدخول.",
 	"Youtube": "Youtube",
-	"Youtube Loader Settings": ""
+	"Youtube Loader Settings": "Youtube تحميل اعدادات"
 }

+ 2 - 2
src/lib/i18n/locales/bg-BG/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF Extract Images (OCR)",
 	"pending": "в очакване",
 	"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Персонализация",
+	"Plain text (.txt)": "Plain text (.txt)",
 	"Playground": "Плейграунд",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/bn-BD/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "পিডিএফ এর ছবি থেকে লেখা বের করুন (OCR)",
 	"pending": "অপেক্ষমান",
 	"Permission denied when accessing microphone: {{error}}": "মাইক্রোফোন ব্যবহারের অনুমতি পাওয়া যায়নি: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "ডিজিটাল বাংলা",
+	"Plain text (.txt)": "প্লায়েন টেক্সট (.txt)",
 	"Playground": "খেলাঘর",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/ca-ES/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "Extreu Imatges de PDF (OCR)",
 	"pending": "pendent",
 	"Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personalització",
+	"Plain text (.txt)": "Text pla (.txt)",
 	"Playground": "Zona de Jocs",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 1 - 1
src/lib/i18n/locales/de-DE/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "Text von Bildern aus PDFs extrahieren (OCR)",
 	"pending": "ausstehend",
 	"Permission denied when accessing microphone: {{error}}": "Zugriff auf das Mikrofon verweigert: {{error}}",
-	"Personalization": "",
+	"Personalization": "Personalisierung",
 	"Plain text (.txt)": "Nur Text (.txt)",
 	"Playground": "Testumgebung",
 	"Positive attitude": "Positive Einstellung",

+ 2 - 2
src/lib/i18n/locales/dg-DG/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF Extract Wowmages (OCR)",
 	"pending": "pending",
 	"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personalization",
+	"Plain text (.txt)": "Plain text (.txt)",
 	"Playground": "Playground",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 1 - 1
src/lib/i18n/locales/es-ES/translation.json

@@ -329,7 +329,7 @@
 	"pending": "pendiente",
 	"Permission denied when accessing microphone: {{error}}": "Permiso denegado al acceder al micrófono: {{error}}",
 	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Plain text (.txt)": "Texto plano (.txt)",
 	"Playground": "Patio de juegos",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/fa-IR/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "استخراج تصاویر از PDF (OCR)",
 	"pending": "در انتظار",
 	"Permission denied when accessing microphone: {{error}}": "هنگام دسترسی به میکروفون، اجازه داده نشد: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "شخصی سازی",
+	"Plain text (.txt)": "متن ساده (.txt)",
 	"Playground": "زمین بازی",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 1 - 1
src/lib/i18n/locales/fi-FI/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF-tiedoston kuvien erottelu (OCR)",
 	"pending": "odottaa",
 	"Permission denied when accessing microphone: {{error}}": "Mikrofonin käyttöoikeus evätty: {{error}}",
-	"Personalization": "",
+	"Personalization": "Henkilökohtaisuus",
 	"Plain text (.txt)": "Pelkkä teksti (.txt)",
 	"Playground": "Leikkipaikka",
 	"Positive attitude": "Positiivinen asenne",

+ 2 - 2
src/lib/i18n/locales/fr-CA/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "Extraction d'images PDF (OCR)",
 	"pending": "en attente",
 	"Permission denied when accessing microphone: {{error}}": "Permission refusée lors de l'accès au microphone : {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personnalisation",
+	"Plain text (.txt)": "Texte brut (.txt)",
 	"Playground": "Aire de jeu",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/fr-FR/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "Extraction d'images PDF (OCR)",
 	"pending": "en attente",
 	"Permission denied when accessing microphone: {{error}}": "Permission refusée lors de l'accès au microphone : {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personnalisation",
+	"Plain text (.txt)": "Texte brut (.txt)",
 	"Playground": "Aire de jeu",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 1 - 1
src/lib/i18n/locales/he-IL/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "חילוץ תמונות מ-PDF (OCR)",
 	"pending": "ממתין",
 	"Permission denied when accessing microphone: {{error}}": "ההרשאה נדחתה בעת גישה למיקרופון: {{error}}",
-	"Personalization": "",
+	"Personalization": "תאור",
 	"Plain text (.txt)": "טקסט פשוט (.txt)",
 	"Playground": "אזור משחקים",
 	"Positive attitude": "גישה חיובית",

+ 1 - 1
src/lib/i18n/locales/hi-IN/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF छवियाँ निकालें (OCR)",
 	"pending": "लंबित",
 	"Permission denied when accessing microphone: {{error}}": "माइक्रोफ़ोन तक पहुँचने पर अनुमति अस्वीकृत: {{error}}",
-	"Personalization": "",
+	"Personalization": "पेरसनलाइज़मेंट",
 	"Plain text (.txt)": "सादा पाठ (.txt)",
 	"Playground": "कार्यक्षेत्र",
 	"Positive attitude": "सकारात्मक रवैया",

+ 1 - 1
src/lib/i18n/locales/hr-HR/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF izdvajanje slika (OCR)",
 	"pending": "u tijeku",
 	"Permission denied when accessing microphone: {{error}}": "Dopuštenje odbijeno prilikom pristupa mikrofonu: {{error}}",
-	"Personalization": "",
+	"Personalization": "Personalizacija",
 	"Plain text (.txt)": "Običan tekst (.txt)",
 	"Playground": "Igralište",
 	"Positive attitude": "Pozitivan stav",

+ 1 - 1
src/lib/i18n/locales/it-IT/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "Estrazione immagini PDF (OCR)",
 	"pending": "in sospeso",
 	"Permission denied when accessing microphone: {{error}}": "Autorizzazione negata durante l'accesso al microfono: {{error}}",
-	"Personalization": "",
+	"Personalization": "Personalizzazione",
 	"Plain text (.txt)": "Testo normale (.txt)",
 	"Playground": "Terreno di gioco",
 	"Positive attitude": "Attitudine positiva",

+ 2 - 2
src/lib/i18n/locales/ja-JP/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF 画像抽出 (OCR)",
 	"pending": "保留中",
 	"Permission denied when accessing microphone: {{error}}": "マイクへのアクセス時に権限が拒否されました: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "個人化",
+	"Plain text (.txt)": "プレーンテキスト (.txt)",
 	"Playground": "プレイグラウンド",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/ka-GE/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF იდან ამოღებული სურათები (OCR)",
 	"pending": "ლოდინის რეჟიმშია",
 	"Permission denied when accessing microphone: {{error}}": "ნებართვა უარყოფილია მიკროფონზე წვდომისას: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "პერსონალიზაცია",
+	"Plain text (.txt)": "ტექსტი (.txt)",
 	"Playground": "სათამაშო მოედანი",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/ko-KR/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF에서 이미지 추출 (OCR)",
 	"pending": "보류 중",
 	"Permission denied when accessing microphone: {{error}}": "마이크 액세스가 거부되었습니다: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "개인화",
+	"Plain text (.txt)": "일반 텍스트 (.txt)",
 	"Playground": "놀이터",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/nl-NL/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF Extract Afbeeldingen (OCR)",
 	"pending": "wachtend",
 	"Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personalisatie",
+	"Plain text (.txt)": "Platte tekst (.txt)",
 	"Playground": "Speeltuin",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 1 - 1
src/lib/i18n/locales/pa-IN/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF ਚਿੱਤਰ ਕੱਢੋ (OCR)",
 	"pending": "ਬਕਾਇਆ",
 	"Permission denied when accessing microphone: {{error}}": "ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਤੱਕ ਪਹੁੰਚਣ ਸਮੇਂ ਆਗਿਆ ਰੱਦ ਕੀਤੀ ਗਈ: {{error}}",
-	"Personalization": "",
+	"Personalization": "ਪਰਸੋਨਲਿਸ਼ਮ",
 	"Plain text (.txt)": "ਸਧਾਰਨ ਪਾਠ (.txt)",
 	"Playground": "ਖੇਡ ਦਾ ਮੈਦਾਨ",
 	"Positive attitude": "ਸਕਾਰਾਤਮਕ ਰਵੱਈਆ",

+ 1 - 1
src/lib/i18n/locales/pl-PL/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF Wyodrębnij obrazy (OCR)",
 	"pending": "oczekujące",
 	"Permission denied when accessing microphone: {{error}}": "Odmowa dostępu do mikrofonu: {{error}}",
-	"Personalization": "",
+	"Personalization": "Personalizacja",
 	"Plain text (.txt)": "Zwykły tekst (.txt)",
 	"Playground": "Plac zabaw",
 	"Positive attitude": "Pozytywne podejście",

+ 2 - 2
src/lib/i18n/locales/pt-BR/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
 	"pending": "pendente",
 	"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personalização",
+	"Plain text (.txt)": "Texto sem formatação (.txt)",
 	"Playground": "Parque infantil",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/pt-PT/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
 	"pending": "pendente",
 	"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personalização",
+	"Plain text (.txt)": "Texto sem formatação (.txt)",
 	"Playground": "Parque infantil",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/ru-RU/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "Извлечение изображений из PDF (OCR)",
 	"pending": "ожидание",
 	"Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Персонализация",
+	"Plain text (.txt)": "Текст в формате .txt",
 	"Playground": "Площадка",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 2 - 2
src/lib/i18n/locales/sv-SE/translation.json

@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF Extrahera bilder (OCR)",
 	"pending": "väntande",
 	"Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "Personalisering",
+	"Plain text (.txt)": "Rå text (.txt)",
 	"Playground": "Lekplats",
 	"Positive attitude": "",
 	"Previous 30 days": "",

+ 1 - 1
src/lib/i18n/locales/tr-TR/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "PDF Görüntülerini Çıkart (OCR)",
 	"pending": "beklemede",
 	"Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}",
-	"Personalization": "",
+	"Personalization": "Kullanıcı Özelleştirme",
 	"Plain text (.txt)": "Düz metin (.txt)",
 	"Playground": "Oyun Alanı",
 	"Positive attitude": "Olumlu yaklaşım",

+ 1 - 1
src/lib/i18n/locales/uk-UA/translation.json

@@ -328,7 +328,7 @@
 	"PDF Extract Images (OCR)": "Розпізнавання зображень з PDF (OCR)",
 	"pending": "на розгляді",
 	"Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}",
-	"Personalization": "",
+	"Personalization": "Персоналізація",
 	"Plain text (.txt)": "Простий текст (.txt)",
 	"Playground": "Майданчик",
 	"Positive attitude": "Позитивне ставлення",

+ 1 - 1
src/lib/i18n/locales/vi-VN/translation.json

@@ -329,7 +329,7 @@
 	"pending": "đang chờ phê duyệt",
 	"Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}",
 	"Personalization": "Cá nhân hóa",
-	"Plain text (.txt)": "",
+	"Plain text (.txt)": "Văn bản thô (.txt)",
 	"Playground": "Thử nghiệm (Playground)",
 	"Positive attitude": "Thái độ tích cực",
 	"Previous 30 days": "30 ngày trước",

+ 13 - 13
src/lib/i18n/locales/zh-CN/translation.json

@@ -10,7 +10,7 @@
 	"About": "关于",
 	"Account": "账户",
 	"Accurate information": "准确信息",
-	"Add": "",
+	"Add": "添加",
 	"Add a model": "添加模型",
 	"Add a model tag name": "添加模型标签名称",
 	"Add a short description about what this modelfile does": "为这个模型文件添加一段简短的描述",
@@ -19,7 +19,7 @@
 	"Add custom prompt": "添加自定义提示词",
 	"Add Docs": "添加文档",
 	"Add Files": "添加文件",
-	"Add Memory": "",
+	"Add Memory": "添加记忆",
 	"Add message": "添加消息",
 	"Add Model": "添加模型",
 	"Add Tags": "添加标签",
@@ -68,8 +68,8 @@
 	"Categories": "分类",
 	"Change Password": "更改密码",
 	"Chat": "聊天",
-	"Chat Bubble UI": "",
-	"Chat direction": "",
+	"Chat Bubble UI": "聊天气泡 UI",
+	"Chat direction": "聊天方向",
 	"Chat History": "聊天历史",
 	"Chat History is off for this browser.": "此浏览器已关闭聊天历史功能。",
 	"Chats": "聊天",
@@ -171,7 +171,7 @@
 	"Enabled": "启用",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮件、密码、角色。",
 	"Enter {{role}} message here": "在此处输入 {{role}} 信息",
-	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter a detail about yourself for your LLMs to recall": "输入 LLM 可以记住的信息",
 	"Enter Chunk Overlap": "输入块重叠 (Chunk Overlap)",
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"Enter Image Size (e.g. 512x512)": "输入图片大小 (例如 512x512)",
@@ -249,7 +249,7 @@
 	"Light": "浅色",
 	"Listening...": "监听中...",
 	"LLMs can make mistakes. Verify important information.": "LLM 可能会生成错误信息,请验证重要信息。",
-	"LTR": "",
+	"LTR": "LTR",
 	"Made by OpenWebUI Community": "由 OpenWebUI 社区制作",
 	"Make sure to enclose them with": "确保将它们包含在内",
 	"Manage LiteLLM Models": "管理 LiteLLM 模型",
@@ -259,9 +259,9 @@
 	"Max Tokens": "最大令牌数",
 	"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同时下载 3 个模型,请稍后重试。",
 	"May": "五月",
-	"Memories accessible by LLMs will be shown here.": "",
-	"Memory": "",
-	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
+	"Memories accessible by LLMs will be shown here.": "LLMs 可以访问的记忆将显示在这里。",
+	"Memory": "记忆",
+	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "创建链接后发送的消息不会被共享。具有 URL 的用户将能够查看共享聊天。",
 	"Minimum Score": "最低分",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
@@ -328,8 +328,8 @@
 	"PDF Extract Images (OCR)": "PDF 图像处理 (使用 OCR)",
 	"pending": "待定",
 	"Permission denied when accessing microphone: {{error}}": "访问麦克风时权限被拒绝:{{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "PDF 文档 (.pdf)",
+	"Personalization": "个性化",
+	"Plain text (.txt)": "TXT 文档 (.txt)",
 	"Playground": "AI 对话游乐场",
 	"Positive attitude": "积极态度",
 	"Previous 30 days": "过去 30 天",
@@ -366,7 +366,7 @@
 	"Role": "角色",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
-	"RTL": "",
+	"RTL": "RTL",
 	"Save": "保存",
 	"Save & Create": "保存并创建",
 	"Save & Update": "保存并更新",
@@ -493,7 +493,7 @@
 	"Write a prompt suggestion (e.g. Who are you?)": "写一个提示建议(例如:你是谁?)",
 	"Write a summary in 50 words that summarizes [topic or keyword].": "用 50 个字写一个总结 [主题或关键词]。",
 	"Yesterday": "昨天",
-	"You": "",
+	"You": "",
 	"You have no archived conversations.": "你没有存档的对话。",
 	"You have shared this chat": "你分享了这次聊天",
 	"You're a helpful assistant.": "你是一个有帮助的助手。",

+ 141 - 141
src/lib/i18n/locales/zh-TW/translation.json

@@ -4,13 +4,13 @@
 	"(e.g. `sh webui.sh --api`)": "(例如 `sh webui.sh --api`)",
 	"(latest)": "(最新版)",
 	"{{modelName}} is thinking...": "{{modelName}} 正在思考...",
-	"{{user}}'s Chats": "",
+	"{{user}}'s Chats": "{{user}} 的聊天",
 	"{{webUIName}} Backend Required": "需要 {{webUIName}} 後台",
 	"a user": "使用者",
 	"About": "關於",
 	"Account": "帳號",
-	"Accurate information": "",
-	"Add": "",
+	"Accurate information": "準確信息",
+	"Add": "新增",
 	"Add a model": "新增模型",
 	"Add a model tag name": "新增模型標籤",
 	"Add a short description about what this modelfile does": "為這個 Modelfile 添加一段簡短的描述",
@@ -19,18 +19,18 @@
 	"Add custom prompt": "新增自定義提示詞",
 	"Add Docs": "新增文件",
 	"Add Files": "新增檔案",
-	"Add Memory": "",
+	"Add Memory": "新增記憶",
 	"Add message": "新增訊息",
-	"Add Model": "",
+	"Add Model": "新增模型",
 	"Add Tags": "新增標籤",
-	"Add User": "",
+	"Add User": "新增用户",
 	"Adjusting these settings will apply changes universally to all users.": "調整這些設定將對所有使用者進行更改。",
 	"admin": "管理員",
 	"Admin Panel": "管理員控制台",
 	"Admin Settings": "管理設定",
 	"Advanced Parameters": "進階參數",
 	"all": "所有",
-	"All Documents": "",
+	"All Documents": "所有文件",
 	"All Users": "所有使用者",
 	"Allow": "允許",
 	"Allow Chat Deletion": "允許刪除聊天紀錄",
@@ -38,38 +38,38 @@
 	"Already have an account?": "已經有帳號了嗎?",
 	"an assistant": "助手",
 	"and": "和",
-	"and create a new shared link.": "",
+	"and create a new shared link.": "創建一個新的共享連結。",
 	"API Base URL": "API 基本 URL",
-	"API Key": "API 金鑰",
-	"API Key created.": "",
-	"API keys": "",
+	"API Key": "API Key",
+	"API Key created.": "API Key",
+	"API keys": "API Keys",
 	"API RPM": "API RPM",
-	"April": "",
-	"Archive": "",
+	"April": "4 月",
+	"Archive": "存檔",
 	"Archived Chats": "聊天記錄存檔",
 	"are allowed - Activate this command by typing": "是允許的 - 透過輸入",
 	"Are you sure?": "你確定嗎?",
 	"Attach file": "附加檔案",
-	"Attention to detail": "",
+	"Attention to detail": "細節精確",
 	"Audio": "音訊",
-	"August": "",
+	"August": "8 月",
 	"Auto-playback response": "自動播放回答",
 	"Auto-send input after 3 sec.": "3 秒後自動傳送輸入內容",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基本 URL",
 	"AUTOMATIC1111 Base URL is required.": "需要 AUTOMATIC1111 基本 URL",
 	"available!": "可以使用!",
 	"Back": "返回",
-	"Bad Response": "",
-	"before": "",
-	"Being lazy": "",
+	"Bad Response": "錯誤回應",
+	"before": "",
+	"Being lazy": "懶人模式",
 	"Builder Mode": "建構模式",
-	"Bypass SSL verification for Websites": "",
+	"Bypass SSL verification for Websites": "跳過 SSL 驗證",
 	"Cancel": "取消",
 	"Categories": "分類",
 	"Change Password": "修改密碼",
 	"Chat": "聊天",
-	"Chat Bubble UI": "",
-	"Chat direction": "",
+	"Chat Bubble UI": "聊天氣泡介面",
+	"Chat direction": "聊天方向",
 	"Chat History": "聊天紀錄功能",
 	"Chat History is off for this browser.": "此瀏覽器已關閉聊天紀錄功能。",
 	"Chats": "聊天",
@@ -82,65 +82,65 @@
 	"Chunk Size": "Chunk 大小",
 	"Citation": "引文",
 	"Click here for help.": "點擊這裡尋找幫助。",
-	"Click here to": "",
+	"Click here to": "點擊這裡",
 	"Click here to check other modelfiles.": "點擊這裡檢查其他 Modelfiles。",
 	"Click here to select": "點擊這裡選擇",
-	"Click here to select a csv file.": "",
+	"Click here to select a csv file.": "點擊這裡選擇 csv 檔案。",
 	"Click here to select documents.": "點擊這裡選擇文件。",
 	"click here.": "點擊這裡。",
 	"Click on the user role button to change a user's role.": "點擊使用者 Role 按鈕以更改使用者的 Role。",
 	"Close": "關閉",
 	"Collection": "收藏",
-	"ComfyUI": "",
-	"ComfyUI Base URL": "",
-	"ComfyUI Base URL is required.": "",
+	"ComfyUI": "ComfyUI",
+	"ComfyUI Base URL": "ComfyUI 基本 URL",
+	"ComfyUI Base URL is required.": "需要 ComfyUI 基本 URL",
 	"Command": "命令",
 	"Confirm Password": "確認密碼",
 	"Connections": "連線",
 	"Content": "內容",
 	"Context Length": "上下文長度",
-	"Continue Response": "",
+	"Continue Response": "繼續回答",
 	"Conversation Mode": "對話模式",
-	"Copied shared chat URL to clipboard!": "",
-	"Copy": "",
+	"Copied shared chat URL to clipboard!": "已複製共享聊天連結到剪貼簿!",
+	"Copy": "複製",
 	"Copy last code block": "複製最後一個程式碼區塊",
 	"Copy last response": "複製最後一個回答",
-	"Copy Link": "",
+	"Copy Link": "複製連結",
 	"Copying to clipboard was successful!": "成功複製到剪貼簿!",
 	"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "為以下的查詢建立一個簡潔、3-5 個詞的短語作為標題,嚴格遵守 3-5 個詞的限制,避免使用「標題」這個詞:",
 	"Create a modelfile": "建立 Modelfile",
 	"Create Account": "建立帳號",
-	"Create new key": "",
-	"Create new secret key": "",
+	"Create new key": "建立新密鑰",
+	"Create new secret key": "建立新密鑰",
 	"Created at": "建立於",
-	"Created At": "",
+	"Created At": "建立於",
 	"Current Model": "目前模型",
 	"Current Password": "目前密碼",
 	"Custom": "自訂",
 	"Customize Ollama models for a specific purpose": "定制特定用途的 Ollama 模型",
 	"Dark": "暗色",
-	"Dashboard": "",
+	"Dashboard": "儀表板",
 	"Database": "資料庫",
-	"December": "",
+	"December": "12 月",
 	"Default": "預設",
 	"Default (Automatic1111)": "預設(Automatic1111)",
-	"Default (SentenceTransformers)": "",
+	"Default (SentenceTransformers)": "預設(SentenceTransformers)",
 	"Default (Web API)": "預設(Web API)",
 	"Default model updated": "預設模型已更新",
 	"Default Prompt Suggestions": "預設提示詞建議",
 	"Default User Role": "預設用戶 Role",
 	"delete": "刪除",
-	"Delete": "",
+	"Delete": "刪除",
 	"Delete a model": "刪除一個模型",
 	"Delete chat": "刪除聊天紀錄",
-	"Delete Chat": "",
+	"Delete Chat": "刪除聊天紀錄",
 	"Delete Chats": "刪除聊天紀錄",
-	"delete this link": "",
-	"Delete User": "",
+	"delete this link": "刪除此連結",
+	"Delete User": "刪除用戶",
 	"Deleted {{deleteModelTag}}": "已刪除 {{deleteModelTag}}",
-	"Deleted {{tagName}}": "",
+	"Deleted {{tagName}}": "已刪除 {{tagName}}",
 	"Description": "描述",
-	"Didn't fully follow instructions": "",
+	"Didn't fully follow instructions": "無法完全遵循指示",
 	"Disabled": "已停用",
 	"Discover a modelfile": "發現新 Modelfile",
 	"Discover a prompt": "發現新提示詞",
@@ -153,29 +153,29 @@
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "不會與外部溝通,你的數據會安全地留在你的本機伺服器上。",
 	"Don't Allow": "不允許",
 	"Don't have an account?": "還沒有註冊帳號?",
-	"Don't like the style": "",
-	"Download": "",
-	"Download canceled": "",
+	"Don't like the style": "不喜歡這個樣式?",
+	"Download": "下載",
+	"Download canceled": "下載已取消",
 	"Download Database": "下載資料庫",
 	"Drop any files here to add to the conversation": "拖拽文件到此處以新增至對話",
 	"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例如 '30s', '10m'。有效的時間單位為 's', 'm', 'h'。",
-	"Edit": "",
+	"Edit": "編輯",
 	"Edit Doc": "編輯文件",
 	"Edit User": "編輯使用者",
 	"Email": "電子郵件",
-	"Embedding Model": "",
-	"Embedding Model Engine": "",
-	"Embedding model set to \"{{embedding_model}}\"": "",
+	"Embedding Model": "嵌入模型",
+	"Embedding Model Engine": "嵌入模型引擎",
+	"Embedding model set to \"{{embedding_model}}\"": "嵌入模型已設定為 \"{{embedding_model}}\"",
 	"Enable Chat History": "啟用聊天歷史",
 	"Enable New Sign Ups": "允許註冊新帳號",
 	"Enabled": "已啟用",
-	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
+	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保你的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。",
 	"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
-	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容",
 	"Enter Chunk Overlap": "輸入 Chunk Overlap",
 	"Enter Chunk Size": "輸入 Chunk 大小",
 	"Enter Image Size (e.g. 512x512)": "輸入圖片大小(例如 512x512)",
-	"Enter language codes": "",
+	"Enter language codes": "輸入語言代碼",
 	"Enter LiteLLM API Base URL (litellm_params.api_base)": "輸入 LiteLLM API 基本 URL(litellm_params.api_base)",
 	"Enter LiteLLM API Key (litellm_params.api_key)": "輸入 LiteLLM API 金鑰(litellm_params.api_key)",
 	"Enter LiteLLM API RPM (litellm_params.rpm)": "輸入 LiteLLM API RPM(litellm_params.rpm)",
@@ -183,46 +183,46 @@
 	"Enter Max Tokens (litellm_params.max_tokens)": "輸入最大 Token 數(litellm_params.max_tokens)",
 	"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如 {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "輸入步數(例如 50)",
-	"Enter Score": "",
+	"Enter Score": "輸入分數",
 	"Enter stop sequence": "輸入停止序列",
 	"Enter Top K": "輸入 Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "輸入 URL(例如 http://127.0.0.1:7860/)",
-	"Enter URL (e.g. http://localhost:11434)": "",
+	"Enter URL (e.g. http://localhost:11434)": "輸入 URL(例如 http://localhost:11434)",
 	"Enter Your Email": "輸入你的電子郵件",
 	"Enter Your Full Name": "輸入你的全名",
 	"Enter Your Password": "輸入你的密碼",
-	"Enter Your Role": "",
+	"Enter Your Role": "輸入你的角色",
 	"Experimental": "實驗功能",
 	"Export All Chats (All Users)": "匯出所有聊天紀錄(所有使用者)",
 	"Export Chats": "匯出聊天紀錄",
 	"Export Documents Mapping": "匯出文件映射",
 	"Export Modelfiles": "匯出 Modelfiles",
 	"Export Prompts": "匯出提示詞",
-	"Failed to create API Key.": "",
+	"Failed to create API Key.": "無法創建 API 金鑰。",
 	"Failed to read clipboard contents": "無法讀取剪貼簿內容",
-	"February": "",
-	"Feel free to add specific details": "",
+	"February": "2 月",
+	"Feel free to add specific details": "請自由添加詳細內容。",
 	"File Mode": "檔案模式",
 	"File not found.": "找不到檔案。",
-	"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "",
+	"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "偽裝偽裝檢測:無法使用頭像作為頭像。預設為預設頭像。",
 	"Fluidly stream large external response chunks": "流暢地傳輸大型外部響應區塊",
 	"Focus chat input": "聚焦聊天輸入框",
-	"Followed instructions perfectly": "",
+	"Followed instructions perfectly": "完全遵循指示",
 	"Format your variables using square brackets like this:": "像這樣使用方括號來格式化你的變數:",
 	"From (Base Model)": "來自(基礎模型)",
 	"Full Screen Mode": "全螢幕模式",
 	"General": "常用",
 	"General Settings": "常用設定",
-	"Generation Info": "",
-	"Good Response": "",
-	"h:mm a": "",
-	"has no conversations.": "",
+	"Generation Info": "生成信息",
+	"Good Response": "優秀的回應",
+	"h:mm a": "h:mm a",
+	"has no conversations.": "沒有對話",
 	"Hello, {{name}}": "你好,{{name}}",
-	"Help": "",
+	"Help": "幫助",
 	"Hide": "隱藏",
 	"Hide Additional Params": "隱藏額外參數",
 	"How can I help you today?": "今天能為你做什麼?",
-	"Hybrid Search": "",
+	"Hybrid Search": "混合搜索",
 	"Image Generation (Experimental)": "圖像生成(實驗功能)",
 	"Image Generation Engine": "圖像生成引擎",
 	"Image Settings": "圖片設定",
@@ -234,45 +234,45 @@
 	"Include `--api` flag when running stable-diffusion-webui": "在運行 stable-diffusion-webui 時加上 `--api` 標誌",
 	"Input commands": "輸入命令",
 	"Interface": "介面",
-	"Invalid Tag": "",
-	"January": "",
+	"Invalid Tag": "無效標籤",
+	"January": "1 月",
 	"join our Discord for help.": "加入我們的 Discord 尋找幫助。",
 	"JSON": "JSON",
-	"July": "",
-	"June": "",
+	"July": "7 月",
+	"June": "6 月",
 	"JWT Expiration": "JWT 過期時間",
 	"JWT Token": "JWT Token",
 	"Keep Alive": "保持活躍",
 	"Keyboard shortcuts": "鍵盤快速鍵",
 	"Language": "語言",
-	"Last Active": "",
+	"Last Active": "最後活動",
 	"Light": "亮色",
 	"Listening...": "正在聽取...",
 	"LLMs can make mistakes. Verify important information.": "LLM 可能會產生錯誤。請驗證重要資訊。",
-	"LTR": "",
+	"LTR": "LTR",
 	"Made by OpenWebUI Community": "由 OpenWebUI 社區製作",
 	"Make sure to enclose them with": "請確保變數有被以下符號框住:",
 	"Manage LiteLLM Models": "管理 LiteLLM 模型",
 	"Manage Models": "管理模組",
 	"Manage Ollama Models": "管理 Ollama 模型",
-	"March": "",
+	"March": "3 月",
 	"Max Tokens": "最大 Token 數",
 	"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同時下載 3 個模型。請稍後再試。",
-	"May": "",
-	"Memories accessible by LLMs will be shown here.": "",
-	"Memory": "",
-	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
-	"Minimum Score": "",
+	"May": "5 月",
+	"Memories accessible by LLMs will be shown here.": "LLM 記憶將會顯示在此處。",
+	"Memory": "記憶",
+	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "創建連結後發送的訊息將不會被共享。具有 URL 的用戶將會能夠檢視共享的聊天。",
+	"Minimum Score": "最小分數",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"MMMM DD, YYYY": "MMMM DD, YYYY",
-	"MMMM DD, YYYY HH:mm": "",
+	"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' 模型已成功下載。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' 模型已經在下載佇列中。",
 	"Model {{modelId}} not found": "找不到 {{modelId}} 模型",
 	"Model {{modelName}} already exists.": "模型 {{modelName}} 已存在。",
-	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "",
+	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "模型文件系統路徑已檢測。需要更新模型短名,無法繼續。",
 	"Model Name": "模型名稱",
 	"Model not selected": "未選擇模型",
 	"Model Tag Name": "模型標籤",
@@ -283,25 +283,25 @@
 	"Modelfile Content": "Modelfile 內容",
 	"Modelfiles": "Modelfiles",
 	"Models": "模型",
-	"More": "",
+	"More": "更多",
 	"Name": "名稱",
 	"Name Tag": "名稱標籤",
 	"Name your modelfile": "命名你的 Modelfile",
 	"New Chat": "新增聊天",
 	"New Password": "新密碼",
-	"No results found": "",
+	"No results found": "沒有找到結果",
 	"No source available": "沒有可用的來源",
-	"Not factually correct": "",
+	"Not factually correct": "與真實資訊不相符",
 	"Not sure what to add?": "不確定要新增什麼嗎?",
 	"Not sure what to write? Switch to": "不確定要寫什麼?切換到",
-	"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: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "註:如果設置最低分數,則搜索將只返回分數大於或等於最低分數的文檔。",
 	"Notifications": "桌面通知",
-	"November": "",
-	"October": "",
+	"November": "11 月",
+	"October": "10 月",
 	"Off": "關閉",
 	"Okay, Let's Go!": "好的,啟動吧!",
-	"OLED Dark": "",
-	"Ollama": "",
+	"OLED Dark": "`",
+	"Ollama": "Ollama",
 	"Ollama Base URL": "Ollama 基本 URL",
 	"Ollama Version": "Ollama 版本",
 	"On": "開啟",
@@ -314,59 +314,59 @@
 	"Open AI": "Open AI",
 	"Open AI (Dall-E)": "Open AI (Dall-E)",
 	"Open new chat": "開啟新聊天",
-	"OpenAI": "",
+	"OpenAI": "OpenAI",
 	"OpenAI API": "OpenAI API",
-	"OpenAI API Config": "",
+	"OpenAI API Config": "OpenAI API 設定",
 	"OpenAI API Key is required.": "需要 OpenAI API 金鑰。",
-	"OpenAI URL/Key required.": "",
+	"OpenAI URL/Key required.": "需要 OpenAI URL/金鑰。",
 	"or": "或",
-	"Other": "",
-	"Overview": "",
+	"Other": "其他",
+	"Overview": "總覽",
 	"Parameters": "參數",
 	"Password": "密碼",
-	"PDF document (.pdf)": "",
+	"PDF document (.pdf)": "PDF 文件 (.pdf)",
 	"PDF Extract Images (OCR)": "PDF 圖像擷取(OCR 光學文字辨識)",
 	"pending": "待審查",
 	"Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}",
-	"Personalization": "",
-	"Plain text (.txt)": "",
+	"Personalization": "個人化",
+	"Plain text (.txt)": "純文字 (.txt)",
 	"Playground": "AI 對話遊樂場",
-	"Positive attitude": "",
-	"Previous 30 days": "",
-	"Previous 7 days": "",
-	"Profile Image": "",
-	"Prompt": "",
-	"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "",
+	"Positive attitude": "積極態度",
+	"Previous 30 days": "前 30 天",
+	"Previous 7 days": "前 7 天",
+	"Profile Image": "個人圖像",
+	"Prompt": "提示詞",
+	"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "提示詞(例如:告訴我關於羅馬帝國的趣味事)",
 	"Prompt Content": "提示詞內容",
 	"Prompt suggestions": "提示詞建議",
 	"Prompts": "提示詞",
-	"Pull \"{{searchValue}}\" from Ollama.com": "",
+	"Pull \"{{searchValue}}\" from Ollama.com": "從 Ollama.com 下載 \"{{searchValue}}\"",
 	"Pull a model from Ollama.com": "從 Ollama.com 下載模型",
 	"Pull Progress": "下載進度",
 	"Query Params": "查詢參數",
 	"RAG Template": "RAG 範例",
 	"Raw Format": "原始格式",
-	"Read Aloud": "",
+	"Read Aloud": "讀出",
 	"Record voice": "錄音",
 	"Redirecting you to OpenWebUI Community": "將你重新導向到 OpenWebUI 社群",
-	"Refused when it shouldn't have": "",
-	"Regenerate": "",
+	"Refused when it shouldn't have": "拒絕時不該拒絕",
+	"Regenerate": "重新生成",
 	"Release Notes": "發布說明",
-	"Remove": "",
-	"Remove Model": "",
-	"Rename": "",
+	"Remove": "移除",
+	"Remove Model": "移除模型",
+	"Rename": "重命名",
 	"Repeat Last N": "重複最後 N 次",
 	"Repeat Penalty": "重複懲罰",
 	"Request Mode": "請求模式",
-	"Reranking Model": "",
-	"Reranking model disabled": "",
-	"Reranking model set to \"{{reranking_model}}\"": "",
+	"Reranking Model": "重新排序模型",
+	"Reranking model disabled": "重新排序模型已禁用",
+	"Reranking model set to \"{{reranking_model}}\"": "重新排序模型設定為 \"{{reranking_model}}\"",
 	"Reset Vector Storage": "重置向量儲存空間",
 	"Response AutoCopy to Clipboard": "自動複製回答到剪貼簿",
 	"Role": "Role",
 	"Rosé Pine": "玫瑰松",
 	"Rosé Pine Dawn": "黎明玫瑰松",
-	"RTL": "",
+	"RTL": "RTL",
 	"Save": "儲存",
 	"Save & Create": "儲存並建立",
 	"Save & Update": "儲存並更新",
@@ -375,7 +375,7 @@
 	"Scan complete!": "掃描完成!",
 	"Scan for documents from {{path}}": "從 {{path}} 掃描文件",
 	"Search": "搜尋",
-	"Search a model": "",
+	"Search a model": "搜尋模型",
 	"Search Documents": "搜尋文件",
 	"Search Prompts": "搜尋提示詞",
 	"See readme.md for instructions": "查看 readme.md 獲取指南",
@@ -385,17 +385,17 @@
 	"Select a model": "選擇一個模型",
 	"Select an Ollama instance": "選擇 Ollama 實例",
 	"Select model": "選擇模型",
-	"Send": "",
+	"Send": "傳送",
 	"Send a Message": "傳送訊息",
 	"Send message": "傳送訊息",
 	"September": "九月",
 	"Server connection verified": "已驗證伺服器連線",
 	"Set as default": "設為預設",
 	"Set Default Model": "設定預設模型",
-	"Set embedding model (e.g. {{model}})": "",
+	"Set embedding model (e.g. {{model}})": "設定嵌入模型(例如:{{model}})",
 	"Set Image Size": "設定圖片大小",
 	"Set Model": "設定模型",
-	"Set reranking model (e.g. {{model}})": "",
+	"Set reranking model (e.g. {{model}})": "設定重新排序模型(例如:{{model}})",
 	"Set Steps": "設定步數",
 	"Set Title Auto-Generation Model": "設定自動生成標題用模型",
 	"Set Voice": "設定語音",
@@ -408,7 +408,7 @@
 	"Show": "顯示",
 	"Show Additional Params": "顯示額外參數",
 	"Show shortcuts": "顯示快速鍵",
-	"Showcased creativity": "",
+	"Showcased creativity": "展示創造性",
 	"sidebar": "側邊欄",
 	"Sign in": "登入",
 	"Sign Out": "登出",
@@ -421,7 +421,7 @@
 	"Stop Sequence": "停止序列",
 	"STT Settings": "語音轉文字設定",
 	"Submit": "提交",
-	"Subtitle (e.g. about the Roman Empire)": "",
+	"Subtitle (e.g. about the Roman Empire)": "標題(例如:關於羅馬帝國)",
 	"Success": "成功",
 	"Successfully updated.": "更新成功。",
 	"Suggested": "建議",
@@ -429,29 +429,29 @@
 	"System": "系統",
 	"System Prompt": "系統提示詞",
 	"Tags": "標籤",
-	"Tell us more:": "",
+	"Tell us more:": "告訴我們更多:",
 	"Temperature": "溫度",
 	"Template": "模板",
 	"Text Completion": "文本補全(Text Completion)",
 	"Text-to-Speech Engine": "文字轉語音引擎",
 	"Tfs Z": "Tfs Z",
-	"Thanks for your feedback!": "",
-	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
+	"Thanks for your feedback!": "感謝你的回饋!",
+	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "分數應該介於 0.0(0%)和 1.0(100%)之間。",
 	"Theme": "主題",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "這確保你寶貴的對話安全地儲存到你的後台資料庫。謝謝!",
 	"This setting does not sync across browsers or devices.": "此設定不會在瀏覽器或裝置間同步。",
-	"Thorough explanation": "",
+	"Thorough explanation": "詳細說明",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:透過在每次替換後在聊天輸入框中按 Tab 鍵連續更新多個變數。",
 	"Title": "標題",
-	"Title (e.g. Tell me a fun fact)": "",
+	"Title (e.g. Tell me a fun fact)": "標題(例如:告訴我一個有趣的事)",
 	"Title Auto-Generation": "自動生成標題",
-	"Title cannot be an empty string.": "",
+	"Title cannot be an empty string.": "標題不能為空字串",
 	"Title Generation Prompt": "自動生成標題的提示詞",
 	"to": "到",
 	"To access the available model names for downloading,": "若想查看可供下載的模型名稱,",
 	"To access the GGUF models available for downloading,": "若想查看可供下載的 GGUF 模型名稱,",
 	"to chat input.": "到聊天輸入框來啟動此命令。",
-	"Today": "",
+	"Today": "今天",
 	"Toggle settings": "切換設定",
 	"Toggle sidebar": "切換側邊欄",
 	"Top K": "Top K",
@@ -461,7 +461,7 @@
 	"Type Hugging Face Resolve (Download) URL": "輸入 Hugging Face 解析後的(下載)URL",
 	"Uh-oh! There was an issue connecting to {{provider}}.": "哎呀!連線到 {{provider}} 時出現問題。",
 	"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "未知的文件類型 '{{file_type}}',但接受並視為純文字",
-	"Update and Copy Link": "",
+	"Update and Copy Link": "更新並複製連結",
 	"Update password": "更新密碼",
 	"Upload a GGUF model": "上傳一個 GGUF 模型",
 	"Upload files": "上傳文件",
@@ -469,35 +469,35 @@
 	"URL Mode": "URL 模式",
 	"Use '#' in the prompt input to load and select your documents.": "在輸入框中輸入 '#' 以載入並選擇你的文件。",
 	"Use Gravatar": "使用 Gravatar",
-	"Use Initials": "",
+	"Use Initials": "使用初始头像",
 	"user": "使用者",
 	"User Permissions": "使用者權限",
 	"Users": "使用者",
 	"Utilize": "使用",
 	"Valid time units:": "有效時間單位:",
 	"variable": "變數",
-	"variable to have them replaced with clipboard content.": "變數將替換為剪貼簿內容",
+	"variable to have them replaced with clipboard content.": "變數將替換為剪貼簿內容",
 	"Version": "版本",
-	"Warning: If you update or change your embedding model, you will need to re-import all documents.": "",
+	"Warning: If you update or change your embedding model, you will need to re-import all documents.": "警告:如果更新或更改你的嵌入模型,則需要重新導入所有文件",
 	"Web": "網頁",
-	"Web Loader Settings": "",
-	"Web Params": "",
-	"Webhook URL": "",
+	"Web Loader Settings": "Web 載入器設定",
+	"Web Params": "Web 參數",
+	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI 擴充套件",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI will make requests to": "WebUI 將會存取",
 	"What’s New in": "全新內容",
-	"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "當歷史被關閉時,這個瀏覽器上的新聊天將不會出現在任何裝置的歷史記錄中",
+	"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "當歷史被關閉時,這個瀏覽器上的新聊天將不會出現在任何裝置的歷史記錄中",
 	"Whisper (Local)": "Whisper(本機)",
-	"Workspace": "",
+	"Workspace": "工作區",
 	"Write a prompt suggestion (e.g. Who are you?)": "寫一個提示詞建議(例如:你是誰?)",
 	"Write a summary in 50 words that summarizes [topic or keyword].": "寫一個 50 字的摘要來概括 [主題或關鍵詞]。",
-	"Yesterday": "",
-	"You": "",
-	"You have no archived conversations.": "",
-	"You have shared this chat": "",
+	"Yesterday": "昨天",
+	"You": "",
+	"You have no archived conversations.": "你沒有任何已封存的對話",
+	"You have shared this chat": "你已分享此聊天",
 	"You're a helpful assistant.": "你是一位善於協助他人的助手。",
 	"You're now logged in.": "已登入。",
-	"Youtube": "",
-	"Youtube Loader Settings": ""
+	"Youtube": "Youtube",
+	"Youtube Loader Settings": "Youtube 載入器設定"
 }