瀏覽代碼

chore: format

Timothy Jaeryang Baek 4 月之前
父節點
當前提交
ea0d507e23
共有 49 個文件被更改,包括 494 次插入50 次删除
  1. 10 1
      src/lib/i18n/locales/ar-BH/translation.json
  2. 10 1
      src/lib/i18n/locales/bg-BG/translation.json
  3. 10 1
      src/lib/i18n/locales/bn-BD/translation.json
  4. 10 1
      src/lib/i18n/locales/ca-ES/translation.json
  5. 10 1
      src/lib/i18n/locales/ceb-PH/translation.json
  6. 10 1
      src/lib/i18n/locales/cs-CZ/translation.json
  7. 10 1
      src/lib/i18n/locales/da-DK/translation.json
  8. 10 1
      src/lib/i18n/locales/de-DE/translation.json
  9. 10 1
      src/lib/i18n/locales/dg-DG/translation.json
  10. 10 1
      src/lib/i18n/locales/el-GR/translation.json
  11. 10 1
      src/lib/i18n/locales/en-GB/translation.json
  12. 10 1
      src/lib/i18n/locales/en-US/translation.json
  13. 10 1
      src/lib/i18n/locales/es-ES/translation.json
  14. 10 1
      src/lib/i18n/locales/eu-ES/translation.json
  15. 10 1
      src/lib/i18n/locales/fa-IR/translation.json
  16. 12 2
      src/lib/i18n/locales/fi-FI/translation.json
  17. 10 1
      src/lib/i18n/locales/fr-CA/translation.json
  18. 10 1
      src/lib/i18n/locales/fr-FR/translation.json
  19. 10 1
      src/lib/i18n/locales/he-IL/translation.json
  20. 10 1
      src/lib/i18n/locales/hi-IN/translation.json
  21. 10 1
      src/lib/i18n/locales/hr-HR/translation.json
  22. 10 1
      src/lib/i18n/locales/hu-HU/translation.json
  23. 10 1
      src/lib/i18n/locales/id-ID/translation.json
  24. 10 1
      src/lib/i18n/locales/ie-GA/translation.json
  25. 10 1
      src/lib/i18n/locales/it-IT/translation.json
  26. 10 1
      src/lib/i18n/locales/ja-JP/translation.json
  27. 10 1
      src/lib/i18n/locales/ka-GE/translation.json
  28. 10 1
      src/lib/i18n/locales/ko-KR/translation.json
  29. 10 1
      src/lib/i18n/locales/lt-LT/translation.json
  30. 10 1
      src/lib/i18n/locales/ms-MY/translation.json
  31. 12 1
      src/lib/i18n/locales/nb-NO/translation.json
  32. 10 1
      src/lib/i18n/locales/nl-NL/translation.json
  33. 10 1
      src/lib/i18n/locales/pa-IN/translation.json
  34. 10 1
      src/lib/i18n/locales/pl-PL/translation.json
  35. 10 1
      src/lib/i18n/locales/pt-BR/translation.json
  36. 10 1
      src/lib/i18n/locales/pt-PT/translation.json
  37. 10 1
      src/lib/i18n/locales/ro-RO/translation.json
  38. 10 1
      src/lib/i18n/locales/ru-RU/translation.json
  39. 10 1
      src/lib/i18n/locales/sk-SK/translation.json
  40. 10 1
      src/lib/i18n/locales/sr-RS/translation.json
  41. 10 1
      src/lib/i18n/locales/sv-SE/translation.json
  42. 10 1
      src/lib/i18n/locales/th-TH/translation.json
  43. 10 1
      src/lib/i18n/locales/tk-TW/translation.json
  44. 10 1
      src/lib/i18n/locales/tr-TR/translation.json
  45. 10 1
      src/lib/i18n/locales/uk-UA/translation.json
  46. 10 1
      src/lib/i18n/locales/ur-PK/translation.json
  47. 10 1
      src/lib/i18n/locales/vi-VN/translation.json
  48. 10 1
      src/lib/i18n/locales/zh-CN/translation.json
  49. 10 1
      src/lib/i18n/locales/zh-TW/translation.json

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "اللغاء",
 	"Capabilities": "قدرات",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "تغير الباسورد",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "مجموعة",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI الرابط الافتراضي",
 	"ComfyUI Base URL is required.": "ComfyUI الرابط مطلوب",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "تمكين مشاركة المجتمع",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "أدخل معرف محرك PSE من Google",
 	"Enter Image Size (e.g. 512x512)": "(e.g. 512x512) أدخل حجم الصورة ",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "أدخل كود اللغة",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "خطأ",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "لم يتم العثور على الملف.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "الاعدادات العامة",
 	"Generate Image": "",
 	"Generating search query": "إنشاء استعلام بحث",
-	"Generation Info": "معلومات الجيل",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "استجابة جيدة",
+	"Google Drive": "",
 	"Google PSE API Key": "مفتاح واجهة برمجة تطبيقات PSE من Google",
 	"Google PSE Engine Id": "معرف محرك PSE من Google",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "يونيو",
 	"JWT Expiration": "JWT تجريبي",
 	"JWT Token": "JWT Token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Keep Alive",
 	"Key": "",
 	"Keyboard shortcuts": "اختصارات لوحة المفاتيح",
@@ -829,6 +837,7 @@
 	"Sign up": "تسجيل",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "المصدر",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "{{error}} خطأ في التعرف على الكلام",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "Отказ",
 	"Capabilities": "Възможности",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Промяна на Парола",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Колекция",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL е задължително.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Разрешаване на споделяне в общност",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Въведете идентификатор на двигателя на Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Въведете размер на изображението (напр. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Въведете кодове на езика",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Въведете таг на модел (напр. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Грешка",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Файл не е намерен.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Основни Настройки",
 	"Generate Image": "",
 	"Generating search query": "Генериране на заявка за търсене",
-	"Generation Info": "Информация за Генерация",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Добра отговор",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API ключ",
 	"Google PSE Engine Id": "Идентификатор на двигателя на Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Июн",
 	"JWT Expiration": "JWT Expiration",
 	"JWT Token": "JWT Token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Keep Alive",
 	"Key": "",
 	"Keyboard shortcuts": "Клавиши за бърз достъп",
@@ -825,6 +833,7 @@
 	"Sign up": "Регистрация",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Източник",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Speech recognition error: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "বাতিল",
 	"Capabilities": "সক্ষমতা",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "পাসওয়ার্ড পরিবর্তন করুন",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "সংগ্রহ",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL আবশ্যক।",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "সম্প্রদায় শেয়ারকরণ সক্ষম করুন",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "গুগল পিএসই ইঞ্জিন আইডি লিখুন",
 	"Enter Image Size (e.g. 512x512)": "ছবির মাপ লিখুন (যেমন 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "ল্যাঙ্গুয়েজ কোড লিখুন",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "মডেল ট্যাগ লিখুন (e.g. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "ত্রুটি",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "ফাইল পাওয়া যায়নি",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "সাধারণ সেটিংসমূহ",
 	"Generate Image": "",
 	"Generating search query": "অনুসন্ধান ক্যোয়ারী তৈরি করা হচ্ছে",
-	"Generation Info": "জেনারেশন ইনফো",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "ভালো সাড়া",
+	"Google Drive": "",
 	"Google PSE API Key": "গুগল পিএসই এপিআই কী",
 	"Google PSE Engine Id": "গুগল পিএসই ইঞ্জিন আইডি",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "জুন",
 	"JWT Expiration": "JWT-র মেয়াদ",
 	"JWT Token": "JWT টোকেন",
+	"Kagi Search API Key": "",
 	"Keep Alive": "সচল রাখুন",
 	"Key": "",
 	"Keyboard shortcuts": "কিবোর্ড শর্টকাটসমূহ",
@@ -825,6 +833,7 @@
 	"Sign up": "সাইন আপ",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "উৎস",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "স্পিচ রিকগনিশনে সমস্যা: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Càmera",
 	"Cancel": "Cancel·lar",
 	"Capabilities": "Capacitats",
+	"Capture": "",
 	"Certificate Path": "Camí del certificat",
 	"Change Password": "Canviar la contrasenya",
 	"Character": "Personatge",
@@ -163,6 +164,7 @@
 	"Collection": "Col·lecció",
 	"Color": "Color",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL base de ComfyUI",
 	"ComfyUI Base URL is required.": "L'URL base de ComfyUI és obligatòria.",
 	"ComfyUI Workflow": "Flux de treball de ComfyUI",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Activar l'autenticació amb clau API",
 	"Enable autocomplete generation for chat messages": "Activar la generació automàtica per als missatges del xat",
 	"Enable Community Sharing": "Activar l'ús compartit amb la comunitat",
+	"Enable Google Drive": "",
 	"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.": "Activar el bloqueig de memòria (mlock) per evitar que les dades del model s'intercanviïn fora de la memòria RAM. Aquesta opció bloqueja el conjunt de pàgines de treball del model a la memòria RAM, assegurant-se que no s'intercanviaran al disc. Això pot ajudar a mantenir el rendiment evitant errors de pàgina i garantint un accés ràpid a les dades.",
 	"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.": "Activar l'assignació de memòria (mmap) per carregar les dades del model. Aquesta opció permet que el sistema utilitzi l'emmagatzematge en disc com a extensió de la memòria RAM tractant els fitxers de disc com si estiguessin a la memòria RAM. Això pot millorar el rendiment del model permetent un accés més ràpid a les dades. Tanmateix, és possible que no funcioni correctament amb tots els sistemes i pot consumir una quantitat important d'espai en disc.",
 	"Enable Message Rating": "Permetre la qualificació de missatges",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Introdueix l'identificador del motor PSE de Google",
 	"Enter Image Size (e.g. 512x512)": "Introdueix la mida de la imatge (p. ex. 512x512)",
 	"Enter Jina API Key": "Introdueix la clau API de Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Introdueix els codis de llenguatge",
 	"Enter Model ID": "Introdueix l'identificador del model",
 	"Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Introdueix el teu nom d'usuari",
 	"Error": "Error",
 	"ERROR": "ERROR",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Avaluacions",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemple: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Exemple: TOTS",
@@ -402,6 +408,7 @@
 	"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.",
+	"File uploaded successfully": "",
 	"Files": "Arxius",
 	"Filter is now globally disabled": "El filtre ha estat desactivat globalment",
 	"Filter is now globally enabled": "El filtre ha estat activat globalment",
@@ -435,11 +442,11 @@
 	"General Settings": "Preferències generals",
 	"Generate Image": "Generar imatge",
 	"Generating search query": "Generant consulta",
-	"Generation Info": "Informació sobre la generació",
 	"Get started": "Començar",
 	"Get started with {{WEBUI_NAME}}": "Començar amb {{WEBUI_NAME}}",
 	"Global": "Global",
 	"Good Response": "Bona resposta",
+	"Google Drive": "",
 	"Google PSE API Key": "Clau API PSE de Google",
 	"Google PSE Engine Id": "Identificador del motor PSE de Google",
 	"Group created successfully": "El grup s'ha creat correctament",
@@ -495,6 +502,7 @@
 	"June": "Juny",
 	"JWT Expiration": "Caducitat del JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Manté actiu",
 	"Key": "Clau",
 	"Keyboard shortcuts": "Dreceres de teclat",
@@ -826,6 +834,7 @@
 	"Sign up": "Registrar-se",
 	"Sign up to {{WEBUI_NAME}}": "Registrar-se a {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Iniciant sessió a {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Font",
 	"Speech Playback Speed": "Velocitat de la parla",
 	"Speech recognition error: {{error}}": "Error de reconeixement de veu: {{error}}",

+ 10 - 1
src/lib/i18n/locales/ceb-PH/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "Pagkanselar",
 	"Capabilities": "",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Usba ang password",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Koleksyon",
 	"Color": "",
 	"ComfyUI": "",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Pagsulod sa gidak-on sa hulagway (pananglitan 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Pagsulod sa template tag (e.g. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Wala makit-an ang file.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "kinatibuk-ang mga setting",
 	"Generate Image": "",
 	"Generating search query": "",
-	"Generation Info": "",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "",
+	"Google Drive": "",
 	"Google PSE API Key": "",
 	"Google PSE Engine Id": "",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "",
 	"JWT Expiration": "Pag-expire sa JWT",
 	"JWT Token": "JWT token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Padayon nga aktibo",
 	"Key": "",
 	"Keyboard shortcuts": "Mga shortcut sa keyboard",
@@ -825,6 +833,7 @@
 	"Sign up": "Pagrehistro",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Tinubdan",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Sayop sa pag-ila sa tingog: {{error}}",

+ 10 - 1
src/lib/i18n/locales/cs-CZ/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Zrušit",
 	"Capabilities": "Schopnosti",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Změnit heslo",
 	"Character": "Znak",
@@ -163,6 +164,7 @@
 	"Collection": "",
 	"Color": "Barva",
 	"ComfyUI": "ComfyUI.",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Základní URL ComfyUI",
 	"ComfyUI Base URL is required.": "Je vyžadována základní URL pro ComfyUI.",
 	"ComfyUI Workflow": "Pracovní postup ComfyUI",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Povolit sdílení komunity",
+	"Enable Google Drive": "",
 	"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 Rating": "Povolit hodnocení zpráv",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Zadejte ID vyhledávacího mechanismu Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Zadejte velikost obrázku (např. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Zadejte kódy jazyků",
 	"Enter Model ID": "Zadejte ID modelu",
 	"Enter model tag (e.g. {{modelTag}})": "Zadejte označení modelu (např. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Chyba",
 	"ERROR": "Chyba",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Hodnocení",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Soubor nenalezen.",
 	"File removed successfully.": "Soubor byl úspěšně odstraněn.",
 	"File size should not exceed {{maxSize}} MB.": "Velikost souboru by neměla překročit {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Soubory",
 	"Filter is now globally disabled": "Filtr je nyní globálně zakázán",
 	"Filter is now globally enabled": "Filtr je nyní globálně povolen.",
@@ -435,11 +442,11 @@
 	"General Settings": "Obecná nastavení",
 	"Generate Image": "Vygenerovat obrázek",
 	"Generating search query": "Generování vyhledávacího dotazu",
-	"Generation Info": "Informace o generaci",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Globální",
 	"Good Response": "Dobrý Odezva",
+	"Google Drive": "",
 	"Google PSE API Key": "Klíč API pro Google PSE (Programmatically Search Engine)",
 	"Google PSE Engine Id": "Google PSE Engine Id (Identifikátor vyhledávacího modulu Google PSE)",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "červen",
 	"JWT Expiration": "Vypršení JWT",
 	"JWT Token": "JWT Token (JSON Web Token)",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Udržovat spojení",
 	"Key": "",
 	"Keyboard shortcuts": "Klávesové zkratky",
@@ -827,6 +835,7 @@
 	"Sign up": "Zaregistrovat se",
 	"Sign up to {{WEBUI_NAME}}": "Zaregistrujte se na {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Přihlašování do {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Zdroj",
 	"Speech Playback Speed": "Rychlost přehrávání řeči",
 	"Speech recognition error: {{error}}": "Chyba rozpoznávání řeči: {{error}}",

+ 10 - 1
src/lib/i18n/locales/da-DK/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Afbryd",
 	"Capabilities": "Funktioner",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Skift password",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Samling",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL er påkrævet.",
 	"ComfyUI Workflow": "ComfyUI Workflow",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Aktiver deling til Community",
+	"Enable Google Drive": "",
 	"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 Rating": "Aktiver rating af besked",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Indtast Google PSE Engine ID",
 	"Enter Image Size (e.g. 512x512)": "Indtast billedstørrelse (f.eks. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Indtast sprogkoder",
 	"Enter Model ID": "Indtast model-ID",
 	"Enter model tag (e.g. {{modelTag}})": "Indtast modelmærke (f.eks. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Fejl",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Filen blev ikke fundet.",
 	"File removed successfully.": "Fil fjernet.",
 	"File size should not exceed {{maxSize}} MB.": "Filstørrelsen må ikke overstige {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Filer",
 	"Filter is now globally disabled": "Filter er nu globalt deaktiveret",
 	"Filter is now globally enabled": "Filter er nu globalt aktiveret",
@@ -435,11 +442,11 @@
 	"General Settings": "Generelle indstillinger",
 	"Generate Image": "Generer billede",
 	"Generating search query": "Genererer søgeforespørgsel",
-	"Generation Info": "Genereringsinfo",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Global",
 	"Good Response": "Godt svar",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API-nøgle",
 	"Google PSE Engine Id": "Google PSE Engine-ID",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Juni",
 	"JWT Expiration": "JWT-udløb",
 	"JWT Token": "JWT-token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Hold i live",
 	"Key": "",
 	"Keyboard shortcuts": "Tastaturgenveje",
@@ -825,6 +833,7 @@
 	"Sign up": "Tilmeld dig",
 	"Sign up to {{WEBUI_NAME}}": "Tilmeld dig {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Logger ind på {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Kilde",
 	"Speech Playback Speed": "Talehastighed",
 	"Speech recognition error: {{error}}": "Talegenkendelsesfejl: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Abbrechen",
 	"Capabilities": "Fähigkeiten",
+	"Capture": "",
 	"Certificate Path": "Zertifikatpfad",
 	"Change Password": "Passwort ändern",
 	"Character": "Zeichen",
@@ -163,6 +164,7 @@
 	"Collection": "Kollektion",
 	"Color": "Farbe",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI-Basis-URL",
 	"ComfyUI Base URL is required.": "ComfyUI-Basis-URL wird benötigt.",
 	"ComfyUI Workflow": "ComfyUI-Workflow",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "API-Schlüssel-Authentifizierung aktivieren",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Community-Freigabe aktivieren",
+	"Enable Google Drive": "",
 	"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.": "Aktiviere Memory Locking (mlock), um zu verhindern, dass Modelldaten aus dem RAM ausgelagert werden. Diese Option sperrt die Arbeitsseiten des Modells im RAM, um sicherzustellen, dass sie nicht auf die Festplatte ausgelagert werden. Dies kann die Leistung verbessern, indem Page Faults vermieden und ein schneller Datenzugriff sichergestellt werden.",
 	"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.": "Aktiviere Memory Mapping (mmap), um Modelldaten zu laden. Diese Option ermöglicht es dem System, den Festplattenspeicher als Erweiterung des RAM zu verwenden, indem Festplattendateien so behandelt werden, als ob sie im RAM wären. Dies kann die Modellleistung verbessern, indem ein schnellerer Datenzugriff ermöglicht wird. Es kann jedoch nicht auf allen Systemen korrekt funktionieren und einen erheblichen Teil des Festplattenspeichers beanspruchen.",
 	"Enable Message Rating": "Nachrichtenbewertung aktivieren",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Geben Sie die Google PSE-Engine-ID ein",
 	"Enter Image Size (e.g. 512x512)": "Geben Sie die Bildgröße ein (z. B. 512x512)",
 	"Enter Jina API Key": "Geben Sie den Jina-API-Schlüssel ein",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Geben Sie die Sprachcodes ein",
 	"Enter Model ID": "Geben Sie die Modell-ID ein",
 	"Enter model tag (e.g. {{modelTag}})": "Geben Sie den Model-Tag ein",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Geben Sie Ihren Benutzernamen ein",
 	"Error": "Fehler",
 	"ERROR": "FEHLER",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Evaluationen",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Beispiel: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Beispiel: ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "Datei nicht gefunden.",
 	"File removed successfully.": "Datei erfolgreich entfernt.",
 	"File size should not exceed {{maxSize}} MB.": "Datei darf nicht größer als {{maxSize}} MB sein.",
+	"File uploaded successfully": "",
 	"Files": "Dateien",
 	"Filter is now globally disabled": "Filter ist jetzt global deaktiviert",
 	"Filter is now globally enabled": "Filter ist jetzt global aktiviert",
@@ -435,11 +442,11 @@
 	"General Settings": "Allgemeine Einstellungen",
 	"Generate Image": "Bild erzeugen",
 	"Generating search query": "Suchanfrage wird erstellt",
-	"Generation Info": "Generierungsinformationen",
 	"Get started": "Loslegen",
 	"Get started with {{WEBUI_NAME}}": "Loslegen mit {{WEBUI_NAME}}",
 	"Global": "Global",
 	"Good Response": "Gute Antwort",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE-API-Schlüssel",
 	"Google PSE Engine Id": "Google PSE-Engine-ID",
 	"Group created successfully": "Gruppe erfolgreich erstellt",
@@ -495,6 +502,7 @@
 	"June": "Juni",
 	"JWT Expiration": "JWT-Ablauf",
 	"JWT Token": "JWT-Token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Verbindung aufrechterhalten",
 	"Key": "Schlüssel",
 	"Keyboard shortcuts": "Tastenkombinationen",
@@ -825,6 +833,7 @@
 	"Sign up": "Registrieren",
 	"Sign up to {{WEBUI_NAME}}": "Bei {{WEBUI_NAME}} registrieren",
 	"Signing in to {{WEBUI_NAME}}": "Wird bei {{WEBUI_NAME}} angemeldet",
+	"sk-1234": "",
 	"Source": "Quelle",
 	"Speech Playback Speed": "Sprachwiedergabegeschwindigkeit",
 	"Speech recognition error: {{error}}": "Spracherkennungsfehler: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "Cancel",
 	"Capabilities": "",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Change Password",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Collection",
 	"Color": "",
 	"ComfyUI": "",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Enter Size of Wow (e.g. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Enter model doge tag (e.g. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Bark not found.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "General Doge Settings",
 	"Generate Image": "",
 	"Generating search query": "",
-	"Generation Info": "",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "",
+	"Google Drive": "",
 	"Google PSE API Key": "",
 	"Google PSE Engine Id": "",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "",
 	"JWT Expiration": "JWT Expire",
 	"JWT Token": "JWT Borken",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Keep Wow",
 	"Key": "",
 	"Keyboard shortcuts": "Keyboard Barkcuts",
@@ -827,6 +835,7 @@
 	"Sign up": "Sign up much join",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Source",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Speech recognition error: {{error}} so error",

+ 10 - 1
src/lib/i18n/locales/el-GR/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Κάμερα",
 	"Cancel": "Ακύρωση",
 	"Capabilities": "Δυνατότητες",
+	"Capture": "",
 	"Certificate Path": "Διαδρομή Πιστοποιητικού",
 	"Change Password": "Αλλαγή Κωδικού",
 	"Character": "Χαρακτήρας",
@@ -163,6 +164,7 @@
 	"Collection": "Συλλογή",
 	"Color": "Χρώμα",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Βασικό URL ComfyUI",
 	"ComfyUI Base URL is required.": "Απαιτείται το Βασικό URL ComfyUI.",
 	"ComfyUI Workflow": "Ροές Εργασίας ComfyUI",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Ενεργοποίηση Επαλήθευσης Κλειδιού API",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Ενεργοποίηση Κοινοτικής Κοινής Χρήσης",
+	"Enable Google Drive": "",
 	"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.": "Ενεργοποίηση Κλείδωσης Μνήμης (mlock) για την αποτροπή της ανταλλαγής δεδομένων του μοντέλου από τη μνήμη RAM. Αυτή η επιλογή κλειδώνει το σύνολο εργασίας των σελίδων του μοντέλου στη μνήμη RAM, διασφαλίζοντας ότι δεν θα ανταλλαχθούν στο δίσκο. Αυτό μπορεί να βοηθήσει στη διατήρηση της απόδοσης αποφεύγοντας σφάλματα σελίδων και διασφαλίζοντας γρήγορη πρόσβαση στα δεδομένα.",
 	"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.": "Ενεργοποίηση Χαρτογράφησης Μνήμης (mmap) για φόρτωση δεδομένων μοντέλου. Αυτή η επιλογή επιτρέπει στο σύστημα να χρησιμοποιεί αποθήκευση δίσκου ως επέκταση της μνήμης RAM, αντιμετωπίζοντας αρχεία δίσκου σαν να ήταν στη μνήμη RAM. Αυτό μπορεί να βελτιώσει την απόδοση του μοντέλου επιτρέποντας γρηγορότερη πρόσβαση στα δεδομένα. Ωστόσο, μπορεί να μην λειτουργεί σωστά με όλα τα συστήματα και να καταναλώνει σημαντικό χώρο στο δίσκο.",
 	"Enable Message Rating": "Ενεργοποίηση Αξιολόγησης Μηνυμάτων",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Εισάγετε το Αναγνωριστικό Μηχανής Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Εισάγετε το Μέγεθος Εικόνας (π.χ. 512x512)",
 	"Enter Jina API Key": "Εισάγετε το Κλειδί API Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Εισάγετε κωδικούς γλώσσας",
 	"Enter Model ID": "Εισάγετε το ID Μοντέλου",
 	"Enter model tag (e.g. {{modelTag}})": "Εισάγετε την ετικέτα μοντέλου (π.χ. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Εισάγετε το Όνομα Χρήστη σας",
 	"Error": "Σφάλμα",
 	"ERROR": "ΣΦΑΛΜΑ",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Αξιολογήσεις",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Παράδειγμα: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Παράδειγμα: ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "Αρχείο δεν βρέθηκε.",
 	"File removed successfully.": "Το αρχείο αφαιρέθηκε με επιτυχία.",
 	"File size should not exceed {{maxSize}} MB.": "Το μέγεθος του αρχείου δεν πρέπει να υπερβαίνει τα {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Αρχεία",
 	"Filter is now globally disabled": "Το φίλτρο είναι τώρα καθολικά απενεργοποιημένο",
 	"Filter is now globally enabled": "Το φίλτρο είναι τώρα καθολικά ενεργοποιημένο",
@@ -435,11 +442,11 @@
 	"General Settings": "Γενικές Ρυθμίσεις",
 	"Generate Image": "Δημιουργία Εικόνας",
 	"Generating search query": "Γενιά αναζήτησης ερώτησης",
-	"Generation Info": "Πληροφορίες Γενιάς",
 	"Get started": "Ξεκινήστε",
 	"Get started with {{WEBUI_NAME}}": "Ξεκινήστε με {{WEBUI_NAME}}",
 	"Global": "Καθολικό",
 	"Good Response": "Καλή Απάντηση",
+	"Google Drive": "",
 	"Google PSE API Key": "Κλειδί API Google PSE",
 	"Google PSE Engine Id": "Αναγνωριστικό Μηχανής Google PSE",
 	"Group created successfully": "Η ομάδα δημιουργήθηκε με επιτυχία",
@@ -495,6 +502,7 @@
 	"June": "Ιούνιος",
 	"JWT Expiration": "Λήξη JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Διατήρηση Ζωντανής Σύνδεσης",
 	"Key": "Κλειδί",
 	"Keyboard shortcuts": "Συντομεύσεις Πληκτρολογίου",
@@ -825,6 +833,7 @@
 	"Sign up": "Εγγραφή",
 	"Sign up to {{WEBUI_NAME}}": "Εγγραφή στο {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Σύνδεση στο {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Πηγή",
 	"Speech Playback Speed": "Ταχύτητα Αναπαραγωγής Ομιλίας",
 	"Speech recognition error: {{error}}": "Σφάλμα αναγνώρισης ομιλίας: {{error}}",

+ 10 - 1
src/lib/i18n/locales/en-GB/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "",
 	"Capabilities": "",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "",
 	"Color": "",
 	"ComfyUI": "",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "",
 	"Generate Image": "",
 	"Generating search query": "",
-	"Generation Info": "",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "",
+	"Google Drive": "",
 	"Google PSE API Key": "",
 	"Google PSE Engine Id": "",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "",
 	"JWT Expiration": "",
 	"JWT Token": "",
+	"Kagi Search API Key": "",
 	"Keep Alive": "",
 	"Key": "",
 	"Keyboard shortcuts": "",
@@ -825,6 +833,7 @@
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "",

+ 10 - 1
src/lib/i18n/locales/en-US/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "",
 	"Capabilities": "",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "",
 	"Color": "",
 	"ComfyUI": "",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "",
 	"Generate Image": "",
 	"Generating search query": "",
-	"Generation Info": "",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "",
+	"Google Drive": "",
 	"Google PSE API Key": "",
 	"Google PSE Engine Id": "",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "",
 	"JWT Expiration": "",
 	"JWT Token": "",
+	"Kagi Search API Key": "",
 	"Keep Alive": "",
 	"Key": "",
 	"Keyboard shortcuts": "",
@@ -825,6 +833,7 @@
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "",

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

@@ -119,6 +119,7 @@
 	"Camera": "Cámara",
 	"Cancel": "Cancelar",
 	"Capabilities": "Capacidades",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Cambia la Contraseña",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Colección",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL es requerido.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Habilitar el uso compartido de la comunidad",
+	"Enable Google Drive": "",
 	"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 Rating": "Habilitar la calificación de los mensajes",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Introduzca el ID del motor PSE de Google",
 	"Enter Image Size (e.g. 512x512)": "Ingrese el tamaño de la imagen (p.ej. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Ingrese códigos de idioma",
 	"Enter Model ID": "Ingresa el ID del modelo",
 	"Enter model tag (e.g. {{modelTag}})": "Ingrese la etiqueta del modelo (p.ej. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Error",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Archivo no encontrado.",
 	"File removed successfully.": "Archivo eliminado correctamente.",
 	"File size should not exceed {{maxSize}} MB.": "Tamaño del archivo no debe exceder {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Archivos",
 	"Filter is now globally disabled": "El filtro ahora está desactivado globalmente",
 	"Filter is now globally enabled": "El filtro ahora está habilitado globalmente",
@@ -435,11 +442,11 @@
 	"General Settings": "Opciones Generales",
 	"Generate Image": "Generar imagen",
 	"Generating search query": "Generación de consultas de búsqueda",
-	"Generation Info": "Información de Generación",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Global",
 	"Good Response": "Buena Respuesta",
+	"Google Drive": "",
 	"Google PSE API Key": "Clave API de Google PSE",
 	"Google PSE Engine Id": "ID del motor PSE de Google",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Junio",
 	"JWT Expiration": "Expiración del JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Mantener Vivo",
 	"Key": "",
 	"Keyboard shortcuts": "Atajos de teclado",
@@ -826,6 +834,7 @@
 	"Sign up": "Crear una cuenta",
 	"Sign up to {{WEBUI_NAME}}": "Crear una cuenta en {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Iniciando sesión en {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Fuente",
 	"Speech Playback Speed": "Velocidad de reproducción de voz",
 	"Speech recognition error: {{error}}": "Error de reconocimiento de voz: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Utzi",
 	"Capabilities": "Gaitasunak",
+	"Capture": "",
 	"Certificate Path": "Ziurtagiriaren Bidea",
 	"Change Password": "Aldatu Pasahitza",
 	"Character": "Karakterea",
@@ -163,6 +164,7 @@
 	"Collection": "Bilduma",
 	"Color": "Kolorea",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Oinarri URLa",
 	"ComfyUI Base URL is required.": "ComfyUI Oinarri URLa beharrezkoa da.",
 	"ComfyUI Workflow": "ComfyUI Lan-fluxua",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Gaitu API Gako Autentikazioa",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Gaitu Komunitatearen Partekatzea",
+	"Enable Google Drive": "",
 	"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.": "Gaitu Memoria Blokeatzea (mlock) ereduaren datuak RAM memoriatik kanpo ez trukatzeko. Aukera honek ereduaren lan-orri multzoa RAMean blokatzen du, diskora ez direla trukatuko ziurtatuz. Honek errendimendua mantentzen lagun dezake, orri-hutsegiteak saihestuz eta datuen sarbide azkarra bermatuz.",
 	"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.": "Gaitu Memoria Mapaketa (mmap) ereduaren datuak kargatzeko. Aukera honek sistemari disko-biltegiratzea RAM memoriaren luzapen gisa erabiltzea ahalbidetzen dio, diskoko fitxategiak RAMean baleude bezala tratatuz. Honek ereduaren errendimendua hobe dezake, datuen sarbide azkarragoa ahalbidetuz. Hala ere, baliteke sistema guztietan behar bezala ez funtzionatzea eta disko-espazio handia kontsumitu dezake.",
 	"Enable Message Rating": "Gaitu Mezuen Balorazioa",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Sartu Google PSE Motor IDa",
 	"Enter Image Size (e.g. 512x512)": "Sartu Irudi Tamaina (adib. 512x512)",
 	"Enter Jina API Key": "Sartu Jina API Gakoa",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Sartu hizkuntza kodeak",
 	"Enter Model ID": "Sartu Eredu IDa",
 	"Enter model tag (e.g. {{modelTag}})": "Sartu eredu etiketa (adib. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Sartu Zure Erabiltzaile-izena",
 	"Error": "Errorea",
 	"ERROR": "ERROREA",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Ebaluazioak",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Adibidea: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Adibidea: GUZTIAK",
@@ -402,6 +408,7 @@
 	"File not found.": "Ez da fitxategia aurkitu.",
 	"File removed successfully.": "Fitxategia ongi ezabatu da.",
 	"File size should not exceed {{maxSize}} MB.": "Fitxategiaren tamainak ez luke {{maxSize}} MB gainditu behar.",
+	"File uploaded successfully": "",
 	"Files": "Fitxategiak",
 	"Filter is now globally disabled": "Iragazkia orain globalki desgaituta dago",
 	"Filter is now globally enabled": "Iragazkia orain globalki gaituta dago",
@@ -435,11 +442,11 @@
 	"General Settings": "Ezarpen Orokorrak",
 	"Generate Image": "Sortu Irudia",
 	"Generating search query": "Bilaketa kontsulta sortzen",
-	"Generation Info": "Sorkuntzaren Informazioa",
 	"Get started": "Hasi",
 	"Get started with {{WEBUI_NAME}}": "Hasi {{WEBUI_NAME}}-rekin",
 	"Global": "Globala",
 	"Good Response": "Erantzun Ona",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API Gakoa",
 	"Google PSE Engine Id": "Google PSE Motor IDa",
 	"Group created successfully": "Taldea ongi sortu da",
@@ -495,6 +502,7 @@
 	"June": "Ekaina",
 	"JWT Expiration": "JWT Iraungitzea",
 	"JWT Token": "JWT Tokena",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Mantendu Aktibo",
 	"Key": "Gakoa",
 	"Keyboard shortcuts": "Teklatuko lasterbideak",
@@ -825,6 +833,7 @@
 	"Sign up": "Erregistratu",
 	"Sign up to {{WEBUI_NAME}}": "Erregistratu {{WEBUI_NAME}}-n",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}-n saioa hasten",
+	"sk-1234": "",
 	"Source": "Iturria",
 	"Speech Playback Speed": "Ahots erreprodukzio abiadura",
 	"Speech recognition error: {{error}}": "Ahots ezagutze errorea: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "دوربین",
 	"Cancel": "لغو",
 	"Capabilities": "قابلیت",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "تغییر رمز عبور",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "مجموعه",
 	"Color": "",
 	"ComfyUI": "کومیوآی",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL پایه کومیوآی",
 	"ComfyUI Base URL is required.": "URL پایه کومیوآی الزامی است.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "فعالسازی اشتراک انجمن",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "شناسه موتور PSE گوگل را وارد کنید",
 	"Enter Image Size (e.g. 512x512)": "اندازه تصویر را وارد کنید (مثال: 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "کد زبان را وارد کنید",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "تگ مدل را وارد کنید (مثلا {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "خطا",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "پرونده یافت نشد.",
 	"File removed successfully.": "پرونده با موفقیت حذف شد.",
 	"File size should not exceed {{maxSize}} MB.": "حجم پرونده نبایستی از {{maxSize}} MB بیشتر باشد.",
+	"File uploaded successfully": "",
 	"Files": "پرونده\u200cها",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "تنظیمات عمومی",
 	"Generate Image": "",
 	"Generating search query": "در حال تولید پرسوجوی جستجو",
-	"Generation Info": "اطلاعات تولید",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "پاسخ خوب",
+	"Google Drive": "",
 	"Google PSE API Key": "گوگل PSE API کلید",
 	"Google PSE Engine Id": "شناسه موتور PSE گوگل",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "جولای",
 	"JWT Expiration": "JWT انقضای",
 	"JWT Token": "JWT توکن",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Keep Alive",
 	"Key": "",
 	"Keyboard shortcuts": "میانبرهای صفحه کلید",
@@ -825,6 +833,7 @@
 	"Sign up": "ثبت نام",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "منبع",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "خطای تشخیص گفتار: {{error}}",

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

@@ -28,6 +28,7 @@
 	"Add Arena Model": "Lisää Arena-malli",
 	"Add Connection": "Lisää yhteys",
 	"Add Content": "Lisää sisältöä",
+	"Add content here": "",
 	"Add custom prompt": "Lisää mukautettu kehote",
 	"Add Files": "Lisää tiedostoja",
 	"Add Group": "Lisää ryhmä",
@@ -118,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Peruuta",
 	"Capabilities": "Ominaisuuksia",
+	"Capture": "",
 	"Certificate Path": "Varmennepolku",
 	"Change Password": "Vaihda salasana",
 	"Character": "Hahmo",
@@ -162,6 +164,7 @@
 	"Collection": "Kokoelma",
 	"Color": "Väri",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI-perus-URL",
 	"ComfyUI Base URL is required.": "ComfyUI-perus-URL vaaditaan.",
 	"ComfyUI Workflow": "ComfyUI-työnkulku",
@@ -302,6 +305,7 @@
 	"Enable API Key Auth": "Ota API-avaimen todentaminen käyttöön",
 	"Enable autocomplete generation for chat messages": "Ota automaattinen täydennys käyttöön keskusteluviesteissä",
 	"Enable Community Sharing": "Ota yhteisön jakaminen käyttöön",
+	"Enable Google Drive": "",
 	"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.": "Ota Memory Locking (mlock) käyttöön estääksesi mallidatan vaihtamisen pois RAM-muistista. Tämä lukitsee mallin työsivut RAM-muistiin, varmistaen että niitä ei vaihdeta levylle. Tämä voi parantaa suorituskykyä välttämällä sivuvikoja ja varmistamalla nopean tietojen käytön.",
 	"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.": "Ota Memory Mapping (mmap) käyttöön ladataksesi mallidataa. Tämä vaihtoehto sallii järjestelmän käyttää levytilaa RAM-laajennuksena käsittelemällä levytiedostoja kuin ne olisivat RAM-muistissa. Tämä voi parantaa mallin suorituskykyä sallimalla nopeamman tietojen käytön. Kuitenkin se ei välttämättä toimi oikein kaikissa järjestelmissä ja voi kuluttaa huomattavasti levytilaa.",
 	"Enable Message Rating": "Ota viestiarviointi käyttöön",
@@ -329,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Kirjoita Google PSE -moottorin tunnus",
 	"Enter Image Size (e.g. 512x512)": "Kirjoita kuvan koko (esim. 512x512)",
 	"Enter Jina API Key": "Kirjoita Jina API -avain",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Kirjoita kielikoodit",
 	"Enter Model ID": "Kirjoita mallitunnus",
 	"Enter model tag (e.g. {{modelTag}})": "Kirjoita mallitagi (esim. {{modelTag}})",
@@ -363,6 +368,8 @@
 	"Enter Your Username": "Kirjoita käyttäjätunnuksesi",
 	"Error": "Virhe",
 	"ERROR": "VIRHE",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Arvioinnit",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Esimerkki: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Esimerkki: KAIKKI",
@@ -401,6 +408,7 @@
 	"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.",
+	"File uploaded successfully": "",
 	"Files": "Tiedostot",
 	"Filter is now globally disabled": "Suodatin on nyt poistettu käytöstä globaalisti",
 	"Filter is now globally enabled": "Suodatin on nyt otettu käyttöön globaalisti",
@@ -434,11 +442,11 @@
 	"General Settings": "Yleiset asetukset",
 	"Generate Image": "Luo kuva",
 	"Generating search query": "Luodaan hakukyselyä",
-	"Generation Info": "Generointitiedot",
 	"Get started": "Aloita",
 	"Get started with {{WEBUI_NAME}}": "Aloita käyttämään {{WEBUI_NAME}}:iä",
 	"Global": "Yleinen",
 	"Good Response": "Hyvä vastaus",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API -avain",
 	"Google PSE Engine Id": "Google PSE -moottorin tunnus",
 	"Group created successfully": "Ryhmä luotu onnistuneesti",
@@ -494,6 +502,7 @@
 	"June": "kesäkuu",
 	"JWT Expiration": "JWT-vanheneminen",
 	"JWT Token": "JWT-token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Pysy aktiivisena",
 	"Key": "Avain",
 	"Keyboard shortcuts": "Pikanäppäimet",
@@ -824,6 +833,7 @@
 	"Sign up": "Rekisteröidy",
 	"Sign up to {{WEBUI_NAME}}": "Rekisteröidy palveluun {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Kirjaudutaan sisään palveluun {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Lähde",
 	"Speech Playback Speed": "Puhetoiston nopeus",
 	"Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}",
@@ -993,7 +1003,7 @@
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/chat/completions\"",
 	"What are you trying to achieve?": "Mitä yrität saavuttaa?",
 	"What are you working on?": "Mihin olet työskentelemässä?",
-	"What's New in": "Mitä uutta",
+	"What’s New in": "",
 	"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.": "Kun käytössä, malli vastaa jokaiseen chatviestiin reaaliajassa, tuottaen vastauksen heti kun käyttäjä lähettää viestin. Tämä tila on hyödyllinen reaaliaikaisissa chat-sovelluksissa, mutta voi vaikuttaa suorituskykyyn hitaammilla laitteistoilla.",
 	"wherever you are": "missä tahansa oletkin",
 	"Whisper (Local)": "Whisper (paikallinen)",

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

@@ -119,6 +119,7 @@
 	"Camera": "Appareil photo",
 	"Cancel": "Annuler",
 	"Capabilities": "Capacités",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Changer le mot de passe",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Collection",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL de base ComfyUI",
 	"ComfyUI Base URL is required.": "L'URL de base ComfyUI est requise.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Activer le partage communautaire",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Entrez l'identifiant du moteur Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (par ex. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Entrez les codes de langue",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez l'étiquette du modèle (par ex. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Erreur",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Fichier introuvable.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "Le filtre est maintenant désactivé globalement",
 	"Filter is now globally enabled": "Le filtre est désormais activé globalement",
@@ -435,11 +442,11 @@
 	"General Settings": "Paramètres Généraux",
 	"Generate Image": "Générer une image",
 	"Generating search query": "Génération d'une requête de recherche",
-	"Generation Info": "Informations sur la génération",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Mondial",
 	"Good Response": "Bonne réponse",
+	"Google Drive": "",
 	"Google PSE API Key": "Clé API Google PSE",
 	"Google PSE Engine Id": "ID du moteur de recherche personnalisé de Google",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Juin",
 	"JWT Expiration": "Expiration du jeton JWT",
 	"JWT Token": "Jeton JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Rester connecté",
 	"Key": "",
 	"Keyboard shortcuts": "Raccourcis clavier",
@@ -826,6 +834,7 @@
 	"Sign up": "Inscrivez-vous",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Source",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Erreur de reconnaissance vocale\u00a0: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Appareil photo",
 	"Cancel": "Annuler",
 	"Capabilities": "Capacités",
+	"Capture": "",
 	"Certificate Path": "Chemin du certificat",
 	"Change Password": "Changer le mot de passe",
 	"Character": "Caractère",
@@ -163,6 +164,7 @@
 	"Collection": "Collection",
 	"Color": "Couleur",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"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",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Activer l'authentification par clé API",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Activer le partage communautaire",
+	"Enable Google Drive": "",
 	"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.": "Activer le verrouillage de la mémoire (mlock) pour empêcher les données du modèle d'être échangées de la RAM. Cette option verrouille l'ensemble de pages de travail du modèle en RAM, garantissant qu'elles ne seront pas échangées vers le disque. Cela peut aider à maintenir les performances en évitant les défauts de page et en assurant un accès rapide aux données.",
 	"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.": "Activer le mappage de la mémoire (mmap) pour charger les données du modèle. Cette option permet au système d'utiliser le stockage disque comme une extension de la RAM en traitant les fichiers disque comme s'ils étaient en RAM. Cela peut améliorer les performances du modèle en permettant un accès plus rapide aux données. Cependant, cela peut ne pas fonctionner correctement avec tous les systèmes et peut consommer une quantité significative d'espace disque.",
 	"Enable Message Rating": "Activer l'évaluation des messages",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Entrez l'identifiant du moteur Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (par ex. 512x512)",
 	"Enter Jina API Key": "Entrez la clé API Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Entrez les codes de langue",
 	"Enter Model ID": "Entrez l'ID du modèle",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (par ex. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Entrez votre nom d'utilisateur",
 	"Error": "Erreur",
 	"ERROR": "ERREUR",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Évaluations",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemple: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Exemple: TOUS",
@@ -402,6 +408,7 @@
 	"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 uploaded successfully": "",
 	"Files": "Fichiers",
 	"Filter is now globally disabled": "Le filtre est maintenant désactivé globalement",
 	"Filter is now globally enabled": "Le filtre est désormais activé globalement",
@@ -435,11 +442,11 @@
 	"General Settings": "Paramètres généraux",
 	"Generate Image": "Générer une image",
 	"Generating search query": "Génération d'une requête de recherche",
-	"Generation Info": "Informations sur la génération",
 	"Get started": "Commencer",
 	"Get started with {{WEBUI_NAME}}": "Commencez avec {{WEBUI_NAME}}",
 	"Global": "Mondial",
 	"Good Response": "Bonne réponse",
+	"Google Drive": "",
 	"Google PSE API Key": "Clé API Google PSE",
 	"Google PSE Engine Id": "ID du moteur de recherche PSE de Google",
 	"Group created successfully": "Groupe créé avec succès",
@@ -495,6 +502,7 @@
 	"June": "Juin",
 	"JWT Expiration": "Expiration du token JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Temps de maintien connecté",
 	"Key": "Clé",
 	"Keyboard shortcuts": "Raccourcis clavier",
@@ -826,6 +834,7 @@
 	"Sign up": "Inscrivez-vous",
 	"Sign up to {{WEBUI_NAME}}": "Inscrivez-vous à {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Connexion à {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Source",
 	"Speech Playback Speed": "Vitesse de lecture de la parole",
 	"Speech recognition error: {{error}}": "Erreur de reconnaissance vocale\u00a0: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "בטל",
 	"Capabilities": "יכולות",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "שנה סיסמה",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "אוסף",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "כתובת URL בסיסית של ComfyUI",
 	"ComfyUI Base URL is required.": "נדרשת כתובת URL בסיסית של ComfyUI",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "הפיכת שיתוף קהילה לזמין",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "הזן את מזהה מנוע PSE של Google",
 	"Enter Image Size (e.g. 512x512)": "הזן גודל תמונה (למשל 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "הזן קודי שפה",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "הזן תג מודל (למשל {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "שגיאה",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "הקובץ לא נמצא.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "הגדרות כלליות",
 	"Generate Image": "",
 	"Generating search query": "יצירת שאילתת חיפוש",
-	"Generation Info": "מידע על היצירה",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "תגובה טובה",
+	"Google Drive": "",
 	"Google PSE API Key": "מפתח API של Google PSE",
 	"Google PSE Engine Id": "מזהה מנוע PSE של Google",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "יוני",
 	"JWT Expiration": "תפוגת JWT",
 	"JWT Token": "אסימון JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "השאר פעיל",
 	"Key": "",
 	"Keyboard shortcuts": "קיצורי מקלדת",
@@ -826,6 +834,7 @@
 	"Sign up": "הרשמה",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "מקור",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "שגיאת תחקור שמע: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "रद्द करें",
 	"Capabilities": "क्षमताओं",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "पासवर्ड बदलें",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "संग्रह",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI बेस यूआरएल",
 	"ComfyUI Base URL is required.": "ComfyUI का बेस यूआरएल आवश्यक है",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "समुदाय साझाकरण सक्षम करें",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Google PSE इंजन आईडी दर्ज करें",
 	"Enter Image Size (e.g. 512x512)": "छवि का आकार दर्ज करें (उदा. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "भाषा कोड दर्ज करें",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Model tag दर्ज करें (उदा. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "चूक",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "फ़ाइल प्राप्त नहीं हुई।",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "सामान्य सेटिंग्स",
 	"Generate Image": "",
 	"Generating search query": "खोज क्वेरी जनरेट करना",
-	"Generation Info": "जनरेशन की जानकारी",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "अच्छी प्रतिक्रिया",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API कुंजी",
 	"Google PSE Engine Id": "Google PSE इंजन आईडी",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "जुन",
 	"JWT Expiration": "JWT समाप्ति",
 	"JWT Token": "जट टोकन",
+	"Kagi Search API Key": "",
 	"Keep Alive": "क्रियाशील रहो",
 	"Key": "",
 	"Keyboard shortcuts": "कीबोर्ड शॉर्टकट",
@@ -825,6 +833,7 @@
 	"Sign up": "साइन अप",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "स्रोत",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "वाक् पहचान त्रुटि: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Otkaži",
 	"Capabilities": "Mogućnosti",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Promijeni lozinku",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Kolekcija",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI osnovni URL",
 	"ComfyUI Base URL is required.": "Potreban je ComfyUI osnovni URL.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Omogući zajedničko korištenje zajednice",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Unesite ID Google PSE motora",
 	"Enter Image Size (e.g. 512x512)": "Unesite veličinu slike (npr. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Unesite kodove jezika",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Unesite oznaku modela (npr. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Greška",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Datoteka nije pronađena.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Opće postavke",
 	"Generate Image": "Gneriraj sliku",
 	"Generating search query": "Generiranje upita za pretraživanje",
-	"Generation Info": "Informacije o generaciji",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Dobar odgovor",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API ključ",
 	"Google PSE Engine Id": "ID Google PSE modula",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Lipanj",
 	"JWT Expiration": "Isticanje JWT-a",
 	"JWT Token": "JWT token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Održavanje živim",
 	"Key": "",
 	"Keyboard shortcuts": "Tipkovnički prečaci",
@@ -826,6 +834,7 @@
 	"Sign up": "Registracija",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Izvor",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Pogreška prepoznavanja govora: {{error}}",

+ 10 - 1
src/lib/i18n/locales/hu-HU/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Mégse",
 	"Capabilities": "Képességek",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Jelszó módosítása",
 	"Character": "Karakter",
@@ -163,6 +164,7 @@
 	"Collection": "Gyűjtemény",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI alap URL",
 	"ComfyUI Base URL is required.": "ComfyUI alap URL szükséges.",
 	"ComfyUI Workflow": "ComfyUI munkafolyamat",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Közösségi megosztás engedélyezése",
+	"Enable Google Drive": "",
 	"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 Rating": "Üzenet értékelés engedélyezése",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Add meg a Google PSE motor azonosítót",
 	"Enter Image Size (e.g. 512x512)": "Add meg a kép méretet (pl. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Add meg a nyelvi kódokat",
 	"Enter Model ID": "Add meg a modell azonosítót",
 	"Enter model tag (e.g. {{modelTag}})": "Add meg a modell címkét (pl. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Hiba",
 	"ERROR": "HIBA",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Értékelések",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Fájl nem található.",
 	"File removed successfully.": "Fájl sikeresen eltávolítva.",
 	"File size should not exceed {{maxSize}} MB.": "A fájl mérete nem haladhatja meg a {{maxSize}} MB-ot.",
+	"File uploaded successfully": "",
 	"Files": "Fájlok",
 	"Filter is now globally disabled": "A szűrő globálisan letiltva",
 	"Filter is now globally enabled": "A szűrő globálisan engedélyezve",
@@ -435,11 +442,11 @@
 	"General Settings": "Általános beállítások",
 	"Generate Image": "Kép generálása",
 	"Generating search query": "Keresési lekérdezés generálása",
-	"Generation Info": "Generálási információ",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Globális",
 	"Good Response": "Jó válasz",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API kulcs",
 	"Google PSE Engine Id": "Google PSE motor azonosító",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Június",
 	"JWT Expiration": "JWT lejárat",
 	"JWT Token": "JWT token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Kapcsolat fenntartása",
 	"Key": "",
 	"Keyboard shortcuts": "Billentyűparancsok",
@@ -825,6 +833,7 @@
 	"Sign up": "Regisztráció",
 	"Sign up to {{WEBUI_NAME}}": "Regisztráció ide: {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Bejelentkezés ide: {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Forrás",
 	"Speech Playback Speed": "Beszéd lejátszási sebesség",
 	"Speech recognition error: {{error}}": "Beszédfelismerési hiba: {{error}}",

+ 10 - 1
src/lib/i18n/locales/id-ID/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Batal",
 	"Capabilities": "Kemampuan",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Ubah Kata Sandi",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Koleksi",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL Dasar ComfyUI",
 	"ComfyUI Base URL is required.": "URL Dasar ComfyUI diperlukan.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Aktifkan Berbagi Komunitas",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Masukkan Id Mesin Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Masukkan Ukuran Gambar (mis. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Masukkan kode bahasa",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (misalnya {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Kesalahan",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "File tidak ditemukan.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "Filter sekarang dinonaktifkan secara global",
 	"Filter is now globally enabled": "Filter sekarang diaktifkan secara global",
@@ -435,11 +442,11 @@
 	"General Settings": "Pengaturan Umum",
 	"Generate Image": "Menghasilkan Gambar",
 	"Generating search query": "Membuat kueri penelusuran",
-	"Generation Info": "Info Pembuatan",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Global",
 	"Good Response": "Respons yang Baik",
+	"Google Drive": "",
 	"Google PSE API Key": "Kunci API Google PSE",
 	"Google PSE Engine Id": "Id Mesin Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Juni",
 	"JWT Expiration": "Kedaluwarsa JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Tetap Hidup",
 	"Key": "",
 	"Keyboard shortcuts": "Pintasan keyboard",
@@ -825,6 +833,7 @@
 	"Sign up": "Daftar",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Sumber",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Kesalahan pengenalan suara: {{error}}",

+ 10 - 1
src/lib/i18n/locales/ie-GA/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Ceamara",
 	"Cancel": "Cealaigh",
 	"Capabilities": "Cumais",
+	"Capture": "",
 	"Certificate Path": "Cosán Teastais",
 	"Change Password": "Athraigh Pasfhocal",
 	"Character": "Carachtar",
@@ -163,6 +164,7 @@
 	"Collection": "Bailiúchán",
 	"Color": "Dath",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL Bonn ComfyUI",
 	"ComfyUI Base URL is required.": "Teastaíonn URL ComfyUI Base.",
 	"ComfyUI Workflow": "Sreabhadh Oibre ComfyUI",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Cumasaigh Fíordheimhniú Eochracha API",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Cumasaigh Comhroinnt Pobail",
+	"Enable Google Drive": "",
 	"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 sonraí samhaltaithe a chosc ó RAM. Glasálann an rogha seo sraith oibre leathanaigh an mhúnla isteach i RAM, ag cinntiú nach ndéanfar iad a mhalartú go diosca. Is féidir leis seo cabhrú le feidhmíocht a choinneáil trí lochtanna leathanaigh a sheachaint agus rochtain tapa 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 Rating": "Cumasaigh Rátáil Teachtai",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Cuir isteach ID Inneall Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Iontráil Méid Íomhá (m.sh. 512x512)",
 	"Enter Jina API Key": "Cuir isteach Eochair API Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Cuir isteach cóid teanga",
 	"Enter Model ID": "Iontráil ID Mhúnla",
 	"Enter model tag (e.g. {{modelTag}})": "Cuir isteach chlib samhail (m.sh. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Cuir isteach D'Ainm Úsáideora",
 	"Error": "Earráid",
 	"ERROR": "EARRÁID",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Meastóireachtaí",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Sampla: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Sampla: GACH",
@@ -402,6 +408,7 @@
 	"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 uploaded successfully": "",
 	"Files": "Comhaid",
 	"Filter is now globally disabled": "Tá an scagaire faoi mhíchumas go domhanda",
 	"Filter is now globally enabled": "Tá an scagaire cumasaithe go domhanda anois",
@@ -435,11 +442,11 @@
 	"General Settings": "Socruithe Ginearálta",
 	"Generate Image": "Ginigh Íomhá",
 	"Generating search query": "Giniúint ceist cuardaigh",
-	"Generation Info": "Eolas Giniúin",
 	"Get started": "Cuir tús leis",
 	"Get started with {{WEBUI_NAME}}": "Cuir tús le {{WEBUI_NAME}}",
 	"Global": "Domhanda",
 	"Good Response": "Freagra Mhaith",
+	"Google Drive": "",
 	"Google PSE API Key": "Eochair API Google PSE",
 	"Google PSE Engine Id": "ID Inneall Google PSE",
 	"Group created successfully": "Grúpa cruthaithe go rathúil",
@@ -495,6 +502,7 @@
 	"June": "Meitheamh",
 	"JWT Expiration": "Éag JWT",
 	"JWT Token": "Comhartha JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Coinnigh Beo",
 	"Key": "Eochair",
 	"Keyboard shortcuts": "Aicearraí méarchlár",
@@ -825,6 +833,7 @@
 	"Sign up": "Cláraigh",
 	"Sign up to {{WEBUI_NAME}}": "Cláraigh le {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Ag síniú isteach ar {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Foinse",
 	"Speech Playback Speed": "Luas Athsheinm Urlabhra",
 	"Speech recognition error: {{error}}": "Earráid aitheantais cainte: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "Annulla",
 	"Capabilities": "Funzionalità",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Cambia password",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Collezione",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL base ComfyUI",
 	"ComfyUI Base URL is required.": "L'URL base ComfyUI è obbligatorio.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Abilita la condivisione della community",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Inserisci l'ID motore PSE di Google",
 	"Enter Image Size (e.g. 512x512)": "Inserisci la dimensione dell'immagine (ad esempio 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Inserisci i codici lingua",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Inserisci il tag del modello (ad esempio {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Errore",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "File non trovato.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Impostazioni generali",
 	"Generate Image": "",
 	"Generating search query": "Generazione di query di ricerca",
-	"Generation Info": "Informazioni generazione",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Buona risposta",
+	"Google Drive": "",
 	"Google PSE API Key": "Chiave API PSE di Google",
 	"Google PSE Engine Id": "ID motore PSE di Google",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Giugno",
 	"JWT Expiration": "Scadenza JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Mantieni attivo",
 	"Key": "",
 	"Keyboard shortcuts": "Scorciatoie da tastiera",
@@ -826,6 +834,7 @@
 	"Sign up": "Registrati",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Fonte",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Errore di riconoscimento vocale: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "カメラ",
 	"Cancel": "キャンセル",
 	"Capabilities": "資格",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "パスワードを変更",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "コレクション",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUIベースURL",
 	"ComfyUI Base URL is required.": "ComfyUIベースURLが必要です。",
 	"ComfyUI Workflow": "ComfyUIワークフロー",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "コミュニティ共有を有効にする",
+	"Enable Google Drive": "",
 	"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 Rating": "メッセージ評価を有効にする",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Google PSE エンジン ID を入力します。",
 	"Enter Image Size (e.g. 512x512)": "画像サイズを入力してください (例: 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "言語コードを入力してください",
 	"Enter Model ID": "モデルIDを入力してください。",
 	"Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "エラー",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "ファイルが見つかりません。",
 	"File removed successfully.": "ファイル削除が成功しました。",
 	"File size should not exceed {{maxSize}} MB.": "ファイルサイズ最大値{{maxSize}} MB",
+	"File uploaded successfully": "",
 	"Files": "ファイル",
 	"Filter is now globally disabled": "グローバルフィルタが無効です。",
 	"Filter is now globally enabled": "グローバルフィルタが有効です。",
@@ -435,11 +442,11 @@
 	"General Settings": "一般設定",
 	"Generate Image": "",
 	"Generating search query": "検索クエリの生成",
-	"Generation Info": "生成情報",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "グローバル",
 	"Good Response": "良い応答",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE APIキー",
 	"Google PSE Engine Id": "Google PSE エンジン ID",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "6月",
 	"JWT Expiration": "JWT 有効期限",
 	"JWT Token": "JWT トークン",
+	"Kagi Search API Key": "",
 	"Keep Alive": "キープアライブ",
 	"Key": "",
 	"Keyboard shortcuts": "キーボードショートカット",
@@ -824,6 +832,7 @@
 	"Sign up": "サインアップ",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "ソース",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "音声認識エラー: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "გაუქმება",
 	"Capabilities": "შესაძლებლობები",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "პაროლის შეცვლა",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "ნაკრები",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI საბაზისო URL",
 	"ComfyUI Base URL is required.": "ComfyUI საბაზისო URL აუცილებელია.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "საზოგადოების გაზიარების ჩართვა",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "შეიყვანეთ Google PSE ძრავის ID",
 	"Enter Image Size (e.g. 512x512)": "შეიყვანეთ სურათის ზომა (მაგ. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "შეიყვანეთ ენის კოდი",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "შეიყვანეთ მოდელის ტეგი (მაგ. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "შეცდომა",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "ფაილი ვერ მოიძებნა",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "ზოგადი პარამეტრები",
 	"Generate Image": "",
 	"Generating search query": "საძიებო მოთხოვნის გენერირება",
-	"Generation Info": "გენერაციის ინფორმაცია",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "დიდი პასუხი",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API გასაღები",
 	"Google PSE Engine Id": "Google PSE ძრავის Id",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "ივლა",
 	"JWT Expiration": "JWT-ის ვადა",
 	"JWT Token": "JWT ტოკენი",
+	"Kagi Search API Key": "",
 	"Keep Alive": "აქტიურად დატოვება",
 	"Key": "",
 	"Keyboard shortcuts": "კლავიატურის მალსახმობები",
@@ -825,6 +833,7 @@
 	"Sign up": "რეგისტრაცია",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "წყარო",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "მეტყველების ამოცნობის შეცდომა: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "카메라",
 	"Cancel": "취소",
 	"Capabilities": "기능",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "비밀번호 변경",
 	"Character": "캐릭터",
@@ -163,6 +164,7 @@
 	"Collection": "컬렉션",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI 기본 URL",
 	"ComfyUI Base URL is required.": "ComfyUI 기본 URL이 필요합니다.",
 	"ComfyUI Workflow": "ComfyUI 워크플로",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "커뮤니티 공유 활성화",
+	"Enable Google Drive": "",
 	"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 Rating": "메시지 평가 활성화",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Google PSE 엔진 ID 입력",
 	"Enter Image Size (e.g. 512x512)": "이미지 크기 입력(예: 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "언어 코드 입력",
 	"Enter Model ID": "모델 ID 입력",
 	"Enter model tag (e.g. {{modelTag}})": "모델 태그 입력(예: {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "오류",
 	"ERROR": "오류",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "평가",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "파일을 찾을 수 없습니다.",
 	"File removed successfully.": "성공적으로 파일이 제거되었습니다",
 	"File size should not exceed {{maxSize}} MB.": "파일 사이즈가 {{maxSize}} MB를 초과하면 안됩니다.",
+	"File uploaded successfully": "",
 	"Files": "파일",
 	"Filter is now globally disabled": "전반적으로 필터 비활성화됨",
 	"Filter is now globally enabled": "전반적으로 필터 활성화됨",
@@ -435,11 +442,11 @@
 	"General Settings": "일반 설정",
 	"Generate Image": "이미지 생성",
 	"Generating search query": "검색 쿼리 생성",
-	"Generation Info": "생성 정보",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "글로벌",
 	"Good Response": "좋은 응답",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API 키",
 	"Google PSE Engine Id": "Google PSE 엔진 ID",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "6월",
 	"JWT Expiration": "JWT 만료",
 	"JWT Token": "JWT 토큰",
+	"Kagi Search API Key": "",
 	"Keep Alive": "계속 유지하기",
 	"Key": "",
 	"Keyboard shortcuts": "키보드 단축키",
@@ -825,6 +833,7 @@
 	"Sign up": "가입",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입중",
+	"sk-1234": "",
 	"Source": "출처",
 	"Speech Playback Speed": "음성 재생 속도",
 	"Speech recognition error: {{error}}": "음성 인식 오류: {{error}}",

+ 10 - 1
src/lib/i18n/locales/lt-LT/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Atšaukti",
 	"Capabilities": "Gebėjimai",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Keisti slaptažodį",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Kolekcija",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI bazės nuoroda",
 	"ComfyUI Base URL is required.": "ComfyUI bazės nuoroda privaloma",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Leisti dalinimąsi su bendruomene",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Įveskite Google PSE variklio ID",
 	"Enter Image Size (e.g. 512x512)": "Įveskite paveiksliuko dydį (pvz. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Įveskite kalbos kodus",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Įveskite modelio žymą (pvz. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Klaida",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Failas nerastas.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "Rinkmenos",
 	"Filter is now globally disabled": "Filtrai nėra leidžiami globaliai",
 	"Filter is now globally enabled": "Filtrai globaliai leidžiami",
@@ -435,11 +442,11 @@
 	"General Settings": "Bendri nustatymai",
 	"Generate Image": "Generuoti paveikslėlį",
 	"Generating search query": "Generuoti paieškos užklausą",
-	"Generation Info": "Generavimo informacija",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Globalu",
 	"Good Response": "Geras atsakymas",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API raktas",
 	"Google PSE Engine Id": "Google PSE variklio ID",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "birželis",
 	"JWT Expiration": "JWT išėjimas iš galiojimo",
 	"JWT Token": "JWT žetonas",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Išlaikyti aktyviu",
 	"Key": "",
 	"Keyboard shortcuts": "Klaviatūros trumpiniai",
@@ -827,6 +835,7 @@
 	"Sign up": "Sukurti paskyrą",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Šaltinis",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Balso atpažinimo problema: {{error}}",

+ 10 - 1
src/lib/i18n/locales/ms-MY/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Batal",
 	"Capabilities": "Keupayaan",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Tukar Kata Laluan",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Koleksi",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL asas ComfyUI",
 	"ComfyUI Base URL is required.": "URL asas ComfyUI diperlukan",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Benarkan Perkongsian Komuniti",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Masukkan Id Enjin Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Masukkan Saiz Imej (cth 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Masukkan kod bahasa",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (cth {{ modelTag }})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Ralat",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Fail tidak dijumpai",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "Fail-Fail",
 	"Filter is now globally disabled": "Tapisan kini dilumpuhkan secara global",
 	"Filter is now globally enabled": "Tapisan kini dibenarkan secara global",
@@ -435,11 +442,11 @@
 	"General Settings": "Tetapan Umum",
 	"Generate Image": "Jana Imej",
 	"Generating search query": "Jana pertanyaan carian",
-	"Generation Info": "Maklumat Penjanaan",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Global",
 	"Good Response": "Respons Baik",
+	"Google Drive": "",
 	"Google PSE API Key": "Kunci API Google PSE",
 	"Google PSE Engine Id": "ID Enjin Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Jun",
 	"JWT Expiration": "Tempoh Tamat JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Kekalkan Hidup",
 	"Key": "",
 	"Keyboard shortcuts": "Pintasan papan kekunci",
@@ -825,6 +833,7 @@
 	"Sign up": "Daftar",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Sumber",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Ralat pengecaman pertuturan: {{error}}",

+ 12 - 1
src/lib/i18n/locales/nb-NO/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Avbryt",
 	"Capabilities": "Muligheter",
+	"Capture": "",
 	"Certificate Path": "Sertifikatbane",
 	"Change Password": "Endre passord",
 	"Character": "Karakter",
@@ -163,6 +164,7 @@
 	"Collection": "Samling",
 	"Color": "Farge",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Absolutt URL for ComfyUI",
 	"ComfyUI Base URL is required.": "Absolutt URL for ComfyUI kreves.",
 	"ComfyUI Workflow": "ComfyUI-arbeidsflyt",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Aktiver godkjenning med API-nøkkel",
 	"Enable autocomplete generation for chat messages": "Aktiver automatisk utfylling av chatmeldinger",
 	"Enable Community Sharing": "Aktiver deling i fellesskap",
+	"Enable Google Drive": "",
 	"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.": "Aktiver Memory Locking (mlock) for å forhindre at modelldata byttes ut av RAM. Dette alternativet låser modellens arbeidssett med sider i RAM-minnet, slik at de ikke byttes ut til disk. Dette kan bidra til å opprettholde ytelsen ved å unngå sidefeil og sikre rask datatilgang.",
 	"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.": "Aktiver Memory Mapping (mmap) for å laste inn modelldata. Med dette alternativet kan systemet bruke disklagring som en utvidelse av RAM ved å behandle diskfiler som om de befant seg i RAM. Dette kan forbedre modellens ytelse ved å gi raskere datatilgang. Det er imidlertid ikke sikkert at det fungerer som det skal på alle systemer, og det kan kreve mye diskplass.",
 	"Enable Message Rating": "Aktivert vurdering av meldinger",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Angi motor-ID for Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Angi bildestørrelse (f.eks. 512x512)",
 	"Enter Jina API Key": "Angi API-nøkkel for Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Angi språkkoder",
 	"Enter Model ID": "Angi modellens ID",
 	"Enter model tag (e.g. {{modelTag}})": "Angi modellens etikett (f.eks. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Skriv inn brukernavnet ditt",
 	"Error": "Feil",
 	"ERROR": "FEIL",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Vurderinger",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Eksempel: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Eksempel: ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "Finner ikke filen.",
 	"File removed successfully.": "Filen er fjernet.",
 	"File size should not exceed {{maxSize}} MB.": "Filstørrelser kan ikke være på mer enn {{maxSize} MB",
+	"File uploaded successfully": "",
 	"Files": "Filer",
 	"Filter is now globally disabled": "Filteret er nå globalt deaktivert",
 	"Filter is now globally enabled": "Filteret er nå globalt aktivert",
@@ -435,11 +442,11 @@
 	"General Settings": "Generelle innstillinger",
 	"Generate Image": "Generer bilde",
 	"Generating search query": "Genererer søkespørring",
-	"Generation Info": "Info om generering",
 	"Get started": "Kom i gang",
 	"Get started with {{WEBUI_NAME}}": "Kom i gang med {{WEBUI_NAME}}",
 	"Global": "Globalt",
 	"Good Response": "Godt svar",
+	"Google Drive": "",
 	"Google PSE API Key": "API-nøkkel for Google PSE",
 	"Google PSE Engine Id": "Motor-ID for Google PSE",
 	"Group created successfully": "Gruppe opprettet",
@@ -495,6 +502,7 @@
 	"June": "juni",
 	"JWT Expiration": "JWT-utløp",
 	"JWT Token": "JWT-token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Hold i live",
 	"Key": "Nøkkel",
 	"Keyboard shortcuts": "Hurtigtaster",
@@ -576,6 +584,8 @@
 	"Modelfile Content": "Modellfilinnhold",
 	"Models": "Modeller",
 	"Models Access": "Tilgang til modeller",
+	"Models configuration saved successfully": "",
+	"Mojeek Search API Key": "",
 	"more": "mer",
 	"More": "Mer",
 	"Name": "Navn",
@@ -823,6 +833,7 @@
 	"Sign up": "Registrer deg",
 	"Sign up to {{WEBUI_NAME}}": "Registrer deg for {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Logger på {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Kilde",
 	"Speech Playback Speed": "Hastighet på avspilling av tale",
 	"Speech recognition error: {{error}}": "Feil ved talegjenkjenning: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Camera",
 	"Cancel": "Annuleren",
 	"Capabilities": "Mogelijkheden",
+	"Capture": "",
 	"Certificate Path": "Certificaatpad",
 	"Change Password": "Wijzig Wachtwoord",
 	"Character": "Karakter",
@@ -163,6 +164,7 @@
 	"Collection": "Verzameling",
 	"Color": "Kleur",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL is required.",
 	"ComfyUI Workflow": "ComfyUI workflow",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Schakel API-sleutel authenticatie in",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Delen via de community inschakelen",
+	"Enable Google Drive": "",
 	"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.": "Schakel Memory Locking (mlock) in om te voorkomen dat modelgegevens uit het RAM worden verwisseld. Deze optie vergrendelt de werkset pagina's van het model in het RAM, zodat ze niet naar de schijf worden uitgewisseld. Dit kan helpen om de prestaties op peil te houden door paginafouten te voorkomen en snelle gegevenstoegang te garanderen.",
 	"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.": "Schakel Memory Mapping (mmap) in om modelgegevens te laden. Deze optie laat het systeem schijfopslag gebruiken als een uitbreiding van RAM door schijfbestanden te behandelen alsof ze in RAM zitten. Dit kan de prestaties van het model verbeteren door snellere gegevenstoegang mogelijk te maken. Het is echter mogelijk dat deze optie niet op alle systemen correct werkt en een aanzienlijke hoeveelheid schijfruimte in beslag kan nemen.",
 	"Enable Message Rating": "Schakel berichtbeoordeling in",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Voer Google PSE Engine-ID in",
 	"Enter Image Size (e.g. 512x512)": "Voeg afbeelding formaat toe (Bijv. 512x512)",
 	"Enter Jina API Key": "Voer Jina API-sleutel in",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Voeg taal codes toe",
 	"Enter Model ID": "Voer model-ID in",
 	"Enter model tag (e.g. {{modelTag}})": "Voeg model-tag toe (Bijv. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Voer je gebruikersnaam in",
 	"Error": "Fout",
 	"ERROR": "ERROR",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Beoordelingen",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Voorbeeld: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Voorbeeld: ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "Bestand niet gevonden.",
 	"File removed successfully.": "Bestand succesvol verwijderd.",
 	"File size should not exceed {{maxSize}} MB.": "Bestandsgrootte mag niet groter zijn dan {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Bestanden",
 	"Filter is now globally disabled": "Filter is nu globaal uitgeschakeld",
 	"Filter is now globally enabled": "Filter is nu globaal ingeschakeld",
@@ -435,11 +442,11 @@
 	"General Settings": "Algemene instellingen",
 	"Generate Image": "Genereer afbeelding",
 	"Generating search query": "Zoekopdracht genereren",
-	"Generation Info": "Generatie Info",
 	"Get started": "Begin",
 	"Get started with {{WEBUI_NAME}}": "Begin met {{WEBUI_NAME}}",
 	"Global": "Globaal",
 	"Good Response": "Goed antwoord",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API-sleutel",
 	"Google PSE Engine Id": "Google PSE-engine-ID",
 	"Group created successfully": "Groep succesvol aangemaakt",
@@ -495,6 +502,7 @@
 	"June": "Juni",
 	"JWT Expiration": "JWT Expiration",
 	"JWT Token": "JWT Token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Houd Actief",
 	"Key": "Sleutel",
 	"Keyboard shortcuts": "Toetsenbord snelkoppelingen",
@@ -825,6 +833,7 @@
 	"Sign up": "Registreren",
 	"Sign up to {{WEBUI_NAME}}": "Meld je aan bij {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Aan het inloggen bij {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Bron",
 	"Speech Playback Speed": "Afspeelsnelheid spraak",
 	"Speech recognition error: {{error}}": "Spraakherkenning fout: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "ਰੱਦ ਕਰੋ",
 	"Capabilities": "ਸਮਰੱਥਾਵਾਂ",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "ਪਾਸਵਰਡ ਬਦਲੋ",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "ਸੰਗ੍ਰਹਿ",
 	"Color": "",
 	"ComfyUI": "ਕੰਫੀਯੂਆਈ",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL",
 	"ComfyUI Base URL is required.": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL ਦੀ ਲੋੜ ਹੈ।",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "ਕਮਿਊਨਿਟੀ ਸ਼ੇਅਰਿੰਗ ਨੂੰ ਸਮਰੱਥ ਕਰੋ",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Google PSE ਇੰਜਣ ID ਦਾਖਲ ਕਰੋ",
 	"Enter Image Size (e.g. 512x512)": "ਚਿੱਤਰ ਆਕਾਰ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "ਭਾਸ਼ਾ ਕੋਡ ਦਰਜ ਕਰੋ",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "ਮਾਡਲ ਟੈਗ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "ਗਲਤੀ",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "ਫਾਈਲ ਨਹੀਂ ਮਿਲੀ।",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "ਆਮ ਸੈਟਿੰਗਾਂ",
 	"Generate Image": "",
 	"Generating search query": "ਖੋਜ ਪੁੱਛਗਿੱਛ ਤਿਆਰ ਕਰਨਾ",
-	"Generation Info": "ਜਨਰੇਸ਼ਨ ਜਾਣਕਾਰੀ",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "ਵਧੀਆ ਜਵਾਬ",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API ਕੁੰਜੀ",
 	"Google PSE Engine Id": "ਗੂਗਲ PSE ਇੰਜਣ ID",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "ਜੂਨ",
 	"JWT Expiration": "JWT ਮਿਆਦ ਖਤਮ",
 	"JWT Token": "JWT ਟੋਕਨ",
+	"Kagi Search API Key": "",
 	"Keep Alive": "ਜੀਵਿਤ ਰੱਖੋ",
 	"Key": "",
 	"Keyboard shortcuts": "ਕੀਬੋਰਡ ਸ਼ਾਰਟਕਟ",
@@ -825,6 +833,7 @@
 	"Sign up": "ਰਜਿਸਟਰ ਕਰੋ",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "ਸਰੋਤ",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "ਬੋਲ ਪਛਾਣ ਗਲਤੀ: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "Anuluj",
 	"Capabilities": "Możliwości",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Zmień hasło",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Kolekcja",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Bazowy URL ComfyUI",
 	"ComfyUI Base URL is required.": "Bazowy URL ComfyUI jest wymagany.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Włączanie udostępniania społecznościowego",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Wprowadź identyfikator aparatu Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Wprowadź rozmiar obrazu (np. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Wprowadź kody języków",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Wprowadź tag modelu (np. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Błąd",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Plik nie został znaleziony.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Ogólne ustawienia",
 	"Generate Image": "",
 	"Generating search query": "Generowanie zapytania",
-	"Generation Info": "Informacja o generacji",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Dobra odpowiedź",
+	"Google Drive": "",
 	"Google PSE API Key": "Klucz API Google PSE",
 	"Google PSE Engine Id": "Identyfikator silnika Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Czerwiec",
 	"JWT Expiration": "Wygaśnięcie JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Zachowaj łączność",
 	"Key": "",
 	"Keyboard shortcuts": "Skróty klawiszowe",
@@ -827,6 +835,7 @@
 	"Sign up": "Zarejestruj się",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Źródło",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Błąd rozpoznawania mowy: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Câmera",
 	"Cancel": "Cancelar",
 	"Capabilities": "Capacidades",
+	"Capture": "",
 	"Certificate Path": "Caminho do Certificado",
 	"Change Password": "Mudar Senha",
 	"Character": "Caracter",
@@ -163,6 +164,7 @@
 	"Collection": "Coleção",
 	"Color": "Cor",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL Base do ComfyUI",
 	"ComfyUI Base URL is required.": "URL Base do ComfyUI é necessária.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Ativar Autenticação por API Key",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Ativar Compartilhamento com a Comunidade",
+	"Enable Google Drive": "",
 	"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.": "Habilite o bloqueio de memória (mlock) para evitar que os dados do modelo sejam transferidos da RAM para a área de troca (swap). Essa opção bloqueia o conjunto de páginas em uso pelo modelo na RAM, garantindo que elas não sejam transferidas para o disco. Isso pode ajudar a manter o desempenho, evitando falhas de página e garantindo acesso rápido aos dados.",
 	"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.": "Habilite o mapeamento de memória (mmap) para carregar dados do modelo. Esta opção permite que o sistema use o armazenamento em disco como uma extensão da RAM, tratando os arquivos do disco como se estivessem na RAM. Isso pode melhorar o desempenho do modelo, permitindo acesso mais rápido aos dados. No entanto, pode não funcionar corretamente com todos os sistemas e consumir uma quantidade significativa de espaço em disco.",
 	"Enable Message Rating": "Ativar Avaliação de Mensagens",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Digite o ID do Motor do Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Digite o Tamanho da Imagem (por exemplo, 512x512)",
 	"Enter Jina API Key": "Digite a Chave API Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Digite os códigos de idioma",
 	"Enter Model ID": "Digite o ID do modelo",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Digite seu usuário",
 	"Error": "Erro",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Avaliações",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemplo: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Exemplo: ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "Arquivo não encontrado.",
 	"File removed successfully.": "Arquivo removido com sucesso.",
 	"File size should not exceed {{maxSize}} MB.": "Arquivo não pode exceder {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Arquivos",
 	"Filter is now globally disabled": "O filtro está agora desativado globalmente",
 	"Filter is now globally enabled": "O filtro está agora ativado globalmente",
@@ -435,11 +442,11 @@
 	"General Settings": "Configurações Gerais",
 	"Generate Image": "Gerar Imagem",
 	"Generating search query": "Gerando consulta de pesquisa",
-	"Generation Info": "Informações de Geração",
 	"Get started": "Iniciar",
 	"Get started with {{WEBUI_NAME}}": "Iniciar com {{WEBUI_NAME}}",
 	"Global": "Global",
 	"Good Response": "Boa Resposta",
+	"Google Drive": "",
 	"Google PSE API Key": "Chave API do Google PSE",
 	"Google PSE Engine Id": "ID do Motor do Google PSE",
 	"Group created successfully": "Grupo criado com sucesso",
@@ -495,6 +502,7 @@
 	"June": "Junho",
 	"JWT Expiration": "Expiração do JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Manter Vivo",
 	"Key": "Chave",
 	"Keyboard shortcuts": "Atalhos de Teclado",
@@ -826,6 +834,7 @@
 	"Sign up": "Inscrever-se",
 	"Sign up to {{WEBUI_NAME}}": "Inscreva-se em {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Fazendo login em {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Fonte",
 	"Speech Playback Speed": "Velocidade de reprodução de fala",
 	"Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Camera",
 	"Cancel": "Cancelar",
 	"Capabilities": "Capacidades",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Alterar Senha",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Coleção",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL Base do ComfyUI",
 	"ComfyUI Base URL is required.": "O URL Base do ComfyUI é obrigatório.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Active a Partilha da Comunidade",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Escreva o ID do mecanismo PSE do Google",
 	"Enter Image Size (e.g. 512x512)": "Escreva o Tamanho da Imagem (por exemplo, 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Escreva os códigos de idioma",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Escreva a tag do modelo (por exemplo, {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Erro",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Ficheiro não encontrado.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Configurações Gerais",
 	"Generate Image": "Gerar imagem",
 	"Generating search query": "A gerar a consulta da pesquisa",
-	"Generation Info": "Informações de Geração",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Boa Resposta",
+	"Google Drive": "",
 	"Google PSE API Key": "Chave da API PSE do Google",
 	"Google PSE Engine Id": "ID do mecanismo PSE do Google",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Junho",
 	"JWT Expiration": "Expiração JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Manter Vivo",
 	"Key": "",
 	"Keyboard shortcuts": "Atalhos de teclado",
@@ -826,6 +834,7 @@
 	"Sign up": "Inscrever-se",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Fonte",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}",

+ 10 - 1
src/lib/i18n/locales/ro-RO/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Cameră",
 	"Cancel": "Anulează",
 	"Capabilities": "Capabilități",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Schimbă Parola",
 	"Character": "Caracter",
@@ -163,6 +164,7 @@
 	"Collection": "Colecție",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL De Bază ComfyUI",
 	"ComfyUI Base URL is required.": "Este necesar URL-ul De Bază ComfyUI.",
 	"ComfyUI Workflow": "Flux de lucru ComfyUI",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Activează Partajarea Comunitară",
+	"Enable Google Drive": "",
 	"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 Rating": "Activează Evaluarea Mesajelor",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Introduceți ID-ul Motorului Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Introduceți Dimensiunea Imaginii (de ex. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Introduceți codurile limbilor",
 	"Enter Model ID": "Introdu codul modelului",
 	"Enter model tag (e.g. {{modelTag}})": "Introduceți eticheta modelului (de ex. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Eroare",
 	"ERROR": "EROARE",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Evaluări",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Fișierul nu a fost găsit.",
 	"File removed successfully.": "Fișierul a fost eliminat cu succes.",
 	"File size should not exceed {{maxSize}} MB.": "Dimensiunea fișierului nu ar trebui să depășească {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Fișiere",
 	"Filter is now globally disabled": "Filtrul este acum dezactivat global",
 	"Filter is now globally enabled": "Filtrul este acum activat global",
@@ -435,11 +442,11 @@
 	"General Settings": "Setări Generale",
 	"Generate Image": "Generează Imagine",
 	"Generating search query": "Se generează interogarea de căutare",
-	"Generation Info": "Informații Generare",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Global",
 	"Good Response": "Răspuns Bun",
+	"Google Drive": "",
 	"Google PSE API Key": "Cheie API Google PSE",
 	"Google PSE Engine Id": "ID Motor Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Iunie",
 	"JWT Expiration": "Expirarea JWT",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Menține Activ",
 	"Key": "",
 	"Keyboard shortcuts": "Scurtături de la Tastatură",
@@ -826,6 +834,7 @@
 	"Sign up": "Înregistrare",
 	"Sign up to {{WEBUI_NAME}}": "Înregistrează-te la {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Autentificare în {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Sursă",
 	"Speech Playback Speed": "Viteza de redare a vorbirii",
 	"Speech recognition error: {{error}}": "Eroare de recunoaștere vocală: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Камера",
 	"Cancel": "Отменить",
 	"Capabilities": "Возможности",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Изменить пароль",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Коллекция",
 	"Color": "Цвет",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Базовый адрес URL ComfyUI",
 	"ComfyUI Base URL is required.": "Необходим базовый адрес URL ComfyUI.",
 	"ComfyUI Workflow": "ComfyUI Workflow",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Включить аутентификацию по API Ключу",
 	"Enable autocomplete generation for chat messages": "Включить генерацию автозаполнения для сообщений чата",
 	"Enable Community Sharing": "Включить совместное использование",
+	"Enable Google Drive": "",
 	"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.": "Включите блокировку памяти (mlock), чтобы предотвратить выгрузку данных модели из ОЗУ. Эта опция блокирует рабочий набор страниц модели в оперативной памяти, гарантируя, что они не будут выгружены на диск. Это может помочь поддерживать производительность, избегая ошибок страниц и обеспечивая быстрый доступ к данным.",
 	"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.": "Включите отображение памяти (mmap), чтобы загрузить данные модели. Эта опция позволяет системе использовать дисковое хранилище в качестве расширения оперативной памяти, обрабатывая дисковые файлы так, как если бы они находились в оперативной памяти. Это может улучшить производительность модели за счет более быстрого доступа к данным. Однако он может работать некорректно со всеми системами и занимать значительный объем дискового пространства.",
 	"Enable Message Rating": "Разрешить оценку ответов",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Введите Id движка Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Введите размер изображения (например, 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Введите коды языков",
 	"Enter Model ID": "Введите ID модели",
 	"Enter model tag (e.g. {{modelTag}})": "Введите тег модели (например, {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Ошибка",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Оценки",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Файл не найден.",
 	"File removed successfully.": "Файл успешно удален.",
 	"File size should not exceed {{maxSize}} MB.": "Размер файла не должен превышать {{maxSize}} МБ.",
+	"File uploaded successfully": "",
 	"Files": "Файлы",
 	"Filter is now globally disabled": "Фильтр теперь отключен глобально",
 	"Filter is now globally enabled": "Фильтр теперь включен глобально",
@@ -435,11 +442,11 @@
 	"General Settings": "Общие настройки",
 	"Generate Image": "Сгенерировать изображение",
 	"Generating search query": "Генерация поискового запроса",
-	"Generation Info": "Информация о генерации",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Глобально",
 	"Good Response": "Хороший ответ",
+	"Google Drive": "",
 	"Google PSE API Key": "Ключ API Google PSE",
 	"Google PSE Engine Id": "Id движка Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Июнь",
 	"JWT Expiration": "Истечение срока JWT",
 	"JWT Token": "Токен JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Поддерживать активность",
 	"Key": "",
 	"Keyboard shortcuts": "Горячие клавиши",
@@ -827,6 +835,7 @@
 	"Sign up": "Зарегистрироваться",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Источник",
 	"Speech Playback Speed": "Скорость воспроизведения речи",
 	"Speech recognition error: {{error}}": "Ошибка распознавания речи: {{error}}",

+ 10 - 1
src/lib/i18n/locales/sk-SK/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Zrušiť",
 	"Capabilities": "Schopnosti",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Zmeniť heslo",
 	"Character": "Znak",
@@ -163,6 +164,7 @@
 	"Collection": "",
 	"Color": "Farba",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Základná URL ComfyUI",
 	"ComfyUI Base URL is required.": "Je vyžadovaná základná URL pre ComfyUI.",
 	"ComfyUI Workflow": "Pracovný postup ComfyUI",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Povoliť zdieľanie komunity",
+	"Enable Google Drive": "",
 	"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 Rating": "Povoliť hodnotenie správ",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Zadajte ID vyhľadávacieho mechanizmu Google PSE",
 	"Enter Image Size (e.g. 512x512)": "Zadajte veľkosť obrázka (napr. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Zadajte kódy jazykov",
 	"Enter Model ID": "Zadajte ID modelu",
 	"Enter model tag (e.g. {{modelTag}})": "Zadajte označenie modelu (napr. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Chyba",
 	"ERROR": "Chyba",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Hodnotenia",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Súbor nenájdený.",
 	"File removed successfully.": "Súbor bol úspešne odstránený.",
 	"File size should not exceed {{maxSize}} MB.": "Veľkosť súboru by nemala presiahnuť {{maxSize}} MB.",
+	"File uploaded successfully": "",
 	"Files": "Súbory",
 	"Filter is now globally disabled": "Filter je teraz globálne zakázaný",
 	"Filter is now globally enabled": "Filter je teraz globálne povolený.",
@@ -435,11 +442,11 @@
 	"General Settings": "Všeobecné nastavenia",
 	"Generate Image": "Vygenerovať obrázok",
 	"Generating search query": "Generovanie vyhľadávacieho dotazu",
-	"Generation Info": "Informácie o generácii",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Globálne",
 	"Good Response": "Dobrá odozva",
+	"Google Drive": "",
 	"Google PSE API Key": "Kľúč API pre Google PSE (Programmatically Search Engine)",
 	"Google PSE Engine Id": "Google PSE Engine Id (Identifikátor vyhľadávacieho modulu Google PSE)",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Jún",
 	"JWT Expiration": "Vypršanie platnosti JWT (JSON Web Token)",
 	"JWT Token": "JWT Token (JSON Web Token)",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Udržiavať spojenie",
 	"Key": "",
 	"Keyboard shortcuts": "Klávesové skratky",
@@ -827,6 +835,7 @@
 	"Sign up": "Zaregistrovať sa",
 	"Sign up to {{WEBUI_NAME}}": "Zaregistrujte sa na {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Prihlasovanie do {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Zdroj",
 	"Speech Playback Speed": "Rýchlosť prehrávania reči",
 	"Speech recognition error: {{error}}": "Chyba rozpoznávania reči: {{error}}",

+ 10 - 1
src/lib/i18n/locales/sr-RS/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "Камера",
 	"Cancel": "Откажи",
 	"Capabilities": "Могућности",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Промени лозинку",
 	"Character": "Знак",
@@ -163,6 +164,7 @@
 	"Collection": "Колекција",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "Основна адреса за ComfyUI",
 	"ComfyUI Base URL is required.": "Потребна је основна адреса за ComfyUI.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Омогући дељење заједнице",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Унесите Гоогле ПСЕ ИД машине",
 	"Enter Image Size (e.g. 512x512)": "Унесите величину слике (нпр. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Унесите кодове језика",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Унесите ознаку модела (нпр. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Грешка",
 	"ERROR": "ГРЕШКА",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Процењивања",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Датотека није пронађена.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "Датотеке",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Општа подешавања",
 	"Generate Image": "",
 	"Generating search query": "Генерисање упита претраге",
-	"Generation Info": "Информације о стварању",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Добар одговор",
+	"Google Drive": "",
 	"Google PSE API Key": "Гоогле ПСЕ АПИ кључ",
 	"Google PSE Engine Id": "Гоогле ПСЕ ИД мотора",
 	"Group created successfully": "Група направљена успешно",
@@ -495,6 +502,7 @@
 	"June": "Јун",
 	"JWT Expiration": "Истек JWT-а",
 	"JWT Token": "JWT жетон",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Одржи трајање",
 	"Key": "",
 	"Keyboard shortcuts": "Пречице на тастатури",
@@ -826,6 +834,7 @@
 	"Sign up": "Региструј се",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Извор",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Грешка у препознавању говора: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "Avbryt",
 	"Capabilities": "Kapaciteter",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Ändra lösenord",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Samling",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL krävs.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Aktivera community-delning",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Ange Google PSE Engine Id",
 	"Enter Image Size (e.g. 512x512)": "Ange bildstorlek (t.ex. 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Skriv språkkoder",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Ange modelltagg (t.ex. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Fel",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Fil hittades inte.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "Allmänna inställningar",
 	"Generate Image": "Generera bild",
 	"Generating search query": "Genererar sökfråga",
-	"Generation Info": "Info om generation",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "Bra svar",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API-nyckel",
 	"Google PSE Engine Id": "Google PSE Engine Id",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "juni",
 	"JWT Expiration": "JWT-utgångsdatum",
 	"JWT Token": "JWT-token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Keep Alive",
 	"Key": "",
 	"Keyboard shortcuts": "Tangentbordsgenvägar",
@@ -825,6 +833,7 @@
 	"Sign up": "Registrera dig",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Källa",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Fel vid taligenkänning: {{error}}",

+ 10 - 1
src/lib/i18n/locales/th-TH/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "กล้อง",
 	"Cancel": "ยกเลิก",
 	"Capabilities": "ความสามารถ",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "เปลี่ยนรหัสผ่าน",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "คอลเลคชัน",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL ฐานของ ComfyUI",
 	"ComfyUI Base URL is required.": "ต้องการ URL ฐานของ ComfyUI",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "เปิดใช้งานการแชร์ในชุมชน",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "ใส่รหัสเครื่องยนต์ของ Google PSE",
 	"Enter Image Size (e.g. 512x512)": "ใส่ขนาดภาพ (เช่น 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "ใส่รหัสภาษา",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "ใส่แท็กโมเดล (เช่น {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "ข้อผิดพลาด",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "ไม่พบไฟล์",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "ไฟล์",
 	"Filter is now globally disabled": "การกรองถูกปิดใช้งานทั่วโลกแล้ว",
 	"Filter is now globally enabled": "การกรองถูกเปิดใช้งานทั่วโลกแล้ว",
@@ -435,11 +442,11 @@
 	"General Settings": "การตั้งค่าทั่วไป",
 	"Generate Image": "สร้างภาพ",
 	"Generating search query": "สร้างคำค้นหา",
-	"Generation Info": "ข้อมูลการสร้าง",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "ทั่วโลก",
 	"Good Response": "การตอบสนองที่ดี",
+	"Google Drive": "",
 	"Google PSE API Key": "คีย์ API ของ Google PSE",
 	"Google PSE Engine Id": "รหัสเครื่องยนต์ของ Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "มิถุนายน",
 	"JWT Expiration": "การหมดอายุของ JWT",
 	"JWT Token": "โทเค็น JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "คงอยู่",
 	"Key": "",
 	"Keyboard shortcuts": "ทางลัดแป้นพิมพ์",
@@ -825,6 +833,7 @@
 	"Sign up": "สมัครสมาชิก",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "แหล่งที่มา",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "ข้อผิดพลาดในการรู้จำเสียง: {{error}}",

+ 10 - 1
src/lib/i18n/locales/tk-TW/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "",
 	"Capabilities": "",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "",
 	"Color": "",
 	"ComfyUI": "",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "",
+	"Enable Google Drive": "",
 	"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 Rating": "",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "",
 	"Filter is now globally disabled": "",
 	"Filter is now globally enabled": "",
@@ -435,11 +442,11 @@
 	"General Settings": "",
 	"Generate Image": "",
 	"Generating search query": "",
-	"Generation Info": "",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "",
 	"Good Response": "",
+	"Google Drive": "",
 	"Google PSE API Key": "",
 	"Google PSE Engine Id": "",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "",
 	"JWT Expiration": "",
 	"JWT Token": "",
+	"Kagi Search API Key": "",
 	"Keep Alive": "",
 	"Key": "",
 	"Keyboard shortcuts": "",
@@ -825,6 +833,7 @@
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "",

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

@@ -119,6 +119,7 @@
 	"Camera": "Kamera",
 	"Cancel": "İptal",
 	"Capabilities": "Yetenekler",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Parola Değiştir",
 	"Character": "Karakter",
@@ -163,6 +164,7 @@
 	"Collection": "Koleksiyon",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Temel URL",
 	"ComfyUI Base URL is required.": "ComfyUI Temel URL gerekli.",
 	"ComfyUI Workflow": "ComfyUI İş Akışı",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
+	"Enable Google Drive": "",
 	"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 Rating": "Mesaj Değerlendirmeyi Etkinleştir",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Google PSE Engine Id'sini Girin",
 	"Enter Image Size (e.g. 512x512)": "Görüntü Boyutunu Girin (örn. 512x512)",
 	"Enter Jina API Key": "Jina API Anahtarını Girin",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Dil kodlarını girin",
 	"Enter Model ID": "Model ID'sini Girin",
 	"Enter model tag (e.g. {{modelTag}})": "Model etiketini girin (örn. {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Hata",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Değerlendirmeler",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"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 uploaded successfully": "",
 	"Files": "Dosyalar",
 	"Filter is now globally disabled": "Filtre artık global olarak devre dışı",
 	"Filter is now globally enabled": "Filtre artık global olarak devrede",
@@ -435,11 +442,11 @@
 	"General Settings": "Genel Ayarlar",
 	"Generate Image": "Görsel Üret",
 	"Generating search query": "Arama sorgusu oluşturma",
-	"Generation Info": "Üretim Bilgisi",
 	"Get started": "Başlayın",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Evrensel",
 	"Good Response": "İyi Yanıt",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API Anahtarı",
 	"Google PSE Engine Id": "Google PSE Engine Id",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Haziran",
 	"JWT Expiration": "JWT Bitişi",
 	"JWT Token": "JWT Token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Canlı Tut",
 	"Key": "",
 	"Keyboard shortcuts": "Klavye kısayolları",
@@ -825,6 +833,7 @@
 	"Sign up": "Kaydol",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Kaynak",
 	"Speech Playback Speed": "Konuşma Oynatma Hızı",
 	"Speech recognition error: {{error}}": "Konuşma tanıma hatası: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "Камера",
 	"Cancel": "Скасувати",
 	"Capabilities": "Можливості",
+	"Capture": "",
 	"Certificate Path": "Шлях до сертифіката",
 	"Change Password": "Змінити пароль",
 	"Character": "Персонаж",
@@ -163,6 +164,7 @@
 	"Collection": "Колекція",
 	"Color": "Колір",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "URL-адреса ComfyUI",
 	"ComfyUI Base URL is required.": "Необхідно вказати URL-адресу ComfyUI.",
 	"ComfyUI Workflow": "ComfyUI Workflow",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "Увімкнути автентифікацію за допомогою API ключа",
 	"Enable autocomplete generation for chat messages": "Увімкнути генерацію автозаповнення для повідомлень чату",
 	"Enable Community Sharing": "Увімкнути спільний доступ",
+	"Enable Google Drive": "",
 	"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.": "Увімкнути блокування пам'яті (mlock), щоб запобігти виведенню даних моделі з оперативної пам'яті. Цей параметр блокує робочий набір сторінок моделі в оперативній пам'яті, гарантуючи, що вони не будуть виведені на диск. Це може допомогти підтримувати продуктивність, уникати помилок сторінок та забезпечувати швидкий доступ до даних.",
 	"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.": "Увімкнути відображення пам'яті (mmap) для завантаження даних моделі. Цей параметр дозволяє системі використовувати дискове сховище як розширення оперативної пам'яті, трактуючи файли на диску, як ніби вони знаходяться в RAM. Це може покращити продуктивність моделі, дозволяючи швидший доступ до даних. Однак, він може не працювати коректно на всіх системах і може споживати значну кількість дискового простору.",
 	"Enable Message Rating": "Увімкнути оцінку повідомлень",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Введіть Google PSE Engine Id",
 	"Enter Image Size (e.g. 512x512)": "Введіть розмір зображення (напр., 512x512)",
 	"Enter Jina API Key": "Введіть ключ API для Jina",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Введіть мовні коди",
 	"Enter Model ID": "Введіть ID моделі",
 	"Enter model tag (e.g. {{modelTag}})": "Введіть тег моделі (напр., {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "Введіть своє ім'я користувача",
 	"Error": "Помилка",
 	"ERROR": "ПОМИЛКА",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "Оцінювання",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Приклад: (&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "Приклад: ВСІ",
@@ -402,6 +408,7 @@
 	"File not found.": "Файл не знайдено.",
 	"File removed successfully.": "Файл успішно видалено.",
 	"File size should not exceed {{maxSize}} MB.": "Розмір файлу не повинен перевищувати {{maxSize}} МБ.",
+	"File uploaded successfully": "",
 	"Files": "Файли",
 	"Filter is now globally disabled": "Фільтр глобально вимкнено",
 	"Filter is now globally enabled": "Фільтр увімкнено глобально",
@@ -435,11 +442,11 @@
 	"General Settings": "Загальні налаштування",
 	"Generate Image": "Створити зображення",
 	"Generating search query": "Сформувати пошуковий запит",
-	"Generation Info": "Інформація про генерацію",
 	"Get started": "Почати",
 	"Get started with {{WEBUI_NAME}}": "Почати з {{WEBUI_NAME}}",
 	"Global": "Глоб.",
 	"Good Response": "Гарна відповідь",
+	"Google Drive": "",
 	"Google PSE API Key": "Ключ API Google PSE",
 	"Google PSE Engine Id": "Id рушія Google PSE",
 	"Group created successfully": "Групу успішно створено",
@@ -495,6 +502,7 @@
 	"June": "Червень",
 	"JWT Expiration": "Термін дії JWT",
 	"JWT Token": "Токен JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Зберегти активність",
 	"Key": "Ключ",
 	"Keyboard shortcuts": "Клавіатурні скорочення",
@@ -827,6 +835,7 @@
 	"Sign up": "Зареєструватися",
 	"Sign up to {{WEBUI_NAME}}": "Зареєструватися в {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "Увійти в {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "Джерело",
 	"Speech Playback Speed": "Швидкість відтворення мовлення",
 	"Speech recognition error: {{error}}": "Помилка розпізнавання мови: {{error}}",

+ 10 - 1
src/lib/i18n/locales/ur-PK/translation.json

@@ -119,6 +119,7 @@
 	"Camera": "کیمرہ",
 	"Cancel": "منسوخ کریں",
 	"Capabilities": "صلاحیتیں",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "پاس ورڈ تبدیل کریں",
 	"Character": "کردار",
@@ -163,6 +164,7 @@
 	"Collection": "کلیکشن",
 	"Color": "",
 	"ComfyUI": "کومفی یو آئی",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "کمفی یو آئی بیس یو آر ایل",
 	"ComfyUI Base URL is required.": "ComfyUI بیس یو آر ایل ضروری ہے",
 	"ComfyUI Workflow": "کومفی یو آئی ورک فلو",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "کمیونٹی شیئرنگ فعال کریں",
+	"Enable Google Drive": "",
 	"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 Rating": "پیغام کی درجہ بندی فعال کریں",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "گوگل پی ایس ای انجن آئی ڈی درج کریں",
 	"Enter Image Size (e.g. 512x512)": "تصویر کا سائز درج کریں (مثال: 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "زبان کے کوڈ درج کریں",
 	"Enter Model ID": "ماڈل آئی ڈی درج کریں",
 	"Enter model tag (e.g. {{modelTag}})": "ماڈل ٹیگ داخل کریں (مثال کے طور پر {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "غلطی",
 	"ERROR": "غلطی",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "تشخیصات",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "فائل نہیں ملی",
 	"File removed successfully.": "فائل کامیابی سے ہٹا دی گئی",
 	"File size should not exceed {{maxSize}} MB.": "فائل کا سائز {{maxSize}} ایم بی سے زیادہ نہیں ہونا چاہیے",
+	"File uploaded successfully": "",
 	"Files": "فائلز",
 	"Filter is now globally disabled": "فلٹر اب عالمی طور پر غیر فعال ہے",
 	"Filter is now globally enabled": "فلٹر اب عالمی طور پر فعال ہے",
@@ -435,11 +442,11 @@
 	"General Settings": "عمومی ترتیبات",
 	"Generate Image": "تصویر بنائیں",
 	"Generating search query": "تلاش کے لیے سوالیہ عبارت تیار کی جا رہی ہے",
-	"Generation Info": "جنریشن کی معلومات",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "عالمی",
 	"Good Response": "اچھا جواب",
+	"Google Drive": "",
 	"Google PSE API Key": "گوگل پی ایس ای API کی کلید",
 	"Google PSE Engine Id": "گوگل پی ایس ای انجن آئی ڈی",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "جون",
 	"JWT Expiration": "JWT کی میعاد ختم ہونا",
 	"JWT Token": "JWT ٹوکن",
+	"Kagi Search API Key": "",
 	"Keep Alive": "زندہ رکھیں",
 	"Key": "",
 	"Keyboard shortcuts": "کی بورڈ شارٹ کٹس",
@@ -825,6 +833,7 @@
 	"Sign up": "سائن اپ کریں",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اپ کریں",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اِن کر رہے ہیں",
+	"sk-1234": "",
 	"Source": "ماخذ",
 	"Speech Playback Speed": "تقریر پلے بیک کی رفتار",
 	"Speech recognition error: {{error}}": "تقریر کی پہچان کی خرابی: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "",
 	"Cancel": "Hủy bỏ",
 	"Capabilities": "Năng lực",
+	"Capture": "",
 	"Certificate Path": "",
 	"Change Password": "Đổi Mật khẩu",
 	"Character": "",
@@ -163,6 +164,7 @@
 	"Collection": "Tổng hợp mọi tài liệu",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "Base URL của ComfyUI là bắt buộc.",
 	"ComfyUI Workflow": "",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "",
 	"Enable autocomplete generation for chat messages": "",
 	"Enable Community Sharing": "Cho phép Chia sẻ Cộng đồng",
+	"Enable Google Drive": "",
 	"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 Rating": "Cho phép phản hồi, đánh giá",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "Nhập Google PSE Engine Id",
 	"Enter Image Size (e.g. 512x512)": "Nhập Kích thước ảnh (vd: 512x512)",
 	"Enter Jina API Key": "",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "Nhập mã ngôn ngữ",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Nhập thẻ mô hình (vd: {{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "",
 	"Error": "Lỗi",
 	"ERROR": "",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "",
 	"Example: ALL": "",
@@ -402,6 +408,7 @@
 	"File not found.": "Không tìm thấy tệp.",
 	"File removed successfully.": "",
 	"File size should not exceed {{maxSize}} MB.": "",
+	"File uploaded successfully": "",
 	"Files": "Tệp",
 	"Filter is now globally disabled": "Bộ lọc hiện đã bị vô hiệu hóa trên toàn hệ thống",
 	"Filter is now globally enabled": "Bộ lọc hiện được kích hoạt trên toàn hệ thống",
@@ -435,11 +442,11 @@
 	"General Settings": "Cấu hình chung",
 	"Generate Image": "Sinh ảnh",
 	"Generating search query": "Tạo truy vấn tìm kiếm",
-	"Generation Info": "Thông tin chung",
 	"Get started": "",
 	"Get started with {{WEBUI_NAME}}": "",
 	"Global": "Toàn hệ thống",
 	"Good Response": "Trả lời tốt",
+	"Google Drive": "",
 	"Google PSE API Key": "Khóa API Google PSE",
 	"Google PSE Engine Id": "ID công cụ Google PSE",
 	"Group created successfully": "",
@@ -495,6 +502,7 @@
 	"June": "Tháng 6",
 	"JWT Expiration": "JWT Hết hạn",
 	"JWT Token": "Token JWT",
+	"Kagi Search API Key": "",
 	"Keep Alive": "Giữ kết nối",
 	"Key": "",
 	"Keyboard shortcuts": "Phím tắt",
@@ -824,6 +832,7 @@
 	"Sign up": "Đăng ký",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"Signing in to {{WEBUI_NAME}}": "",
+	"sk-1234": "",
 	"Source": "Nguồn",
 	"Speech Playback Speed": "",
 	"Speech recognition error: {{error}}": "Lỗi nhận dạng giọng nói: {{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "摄像头",
 	"Cancel": "取消",
 	"Capabilities": "能力",
+	"Capture": "",
 	"Certificate Path": "证书路径",
 	"Change Password": "更改密码",
 	"Character": "字符",
@@ -163,6 +164,7 @@
 	"Collection": "文件集",
 	"Color": "颜色",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI 基础地址",
 	"ComfyUI Base URL is required.": "ComfyUI 基础地址为必需填写。",
 	"ComfyUI Workflow": "ComfyUI Workflow",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "启用 API 密钥鉴权",
 	"Enable autocomplete generation for chat messages": "启用聊天消息的自动完成生成",
 	"Enable Community Sharing": "启用分享至社区",
+	"Enable Google Drive": "",
 	"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.": "启用内存锁定(mlock)以防止模型数据被交换出RAM。此选项将模型的工作集页面锁定在RAM中,确保它们不会被交换到磁盘。这可以通过避免页面错误和确保快速数据访问来帮助维持性能。",
 	"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.": "启用内存映射(mmap)以加载模型数据。此选项允许系统通过将磁盘文件视为在RAM中来使用磁盘存储作为RAM的扩展。这可以通过更快的数据访问来提高模型性能。然而,它可能无法在所有系统上正常工作,并且可能会消耗大量磁盘空间。",
 	"Enable Message Rating": "启用回复评价",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "输入 Google PSE 引擎 ID",
 	"Enter Image Size (e.g. 512x512)": "输入图像分辨率 (例如:512x512)",
 	"Enter Jina API Key": "输入 Jina API 密钥",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "输入语言代码",
 	"Enter Model ID": "输入模型 ID",
 	"Enter model tag (e.g. {{modelTag}})": "输入模型标签 (例如:{{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "输入您的用户名",
 	"Error": "错误",
 	"ERROR": "错误",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "竞技场评估",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "例如:(&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "例如:ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "文件未找到。",
 	"File removed successfully.": "文件成功删除",
 	"File size should not exceed {{maxSize}} MB.": "文件大小不应超过 {{maxSize}} MB。",
+	"File uploaded successfully": "",
 	"Files": "文件",
 	"Filter is now globally disabled": "过滤器已全局禁用",
 	"Filter is now globally enabled": "过滤器已全局启用",
@@ -435,11 +442,11 @@
 	"General Settings": "通用设置",
 	"Generate Image": "生成图像",
 	"Generating search query": "生成搜索查询",
-	"Generation Info": "生成信息",
 	"Get started": "开始使用",
 	"Get started with {{WEBUI_NAME}}": "开始使用 {{WEBUI_NAME}}",
 	"Global": "全局",
 	"Good Response": "点赞此回答",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API 密钥",
 	"Google PSE Engine Id": "Google PSE 引擎 ID",
 	"Group created successfully": "权限组创建成功",
@@ -495,6 +502,7 @@
 	"June": "六月",
 	"JWT Expiration": "JWT 过期",
 	"JWT Token": "JWT 令牌",
+	"Kagi Search API Key": "",
 	"Keep Alive": "保持活动",
 	"Key": "密匙",
 	"Keyboard shortcuts": "键盘快捷键",
@@ -824,6 +832,7 @@
 	"Sign up": "注册",
 	"Sign up to {{WEBUI_NAME}}": "注册 {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "正在登录 {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "来源",
 	"Speech Playback Speed": "语音播放速度",
 	"Speech recognition error: {{error}}": "语音识别错误:{{error}}",

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

@@ -119,6 +119,7 @@
 	"Camera": "相機",
 	"Cancel": "取消",
 	"Capabilities": "功能",
+	"Capture": "",
 	"Certificate Path": "憑證路徑",
 	"Change Password": "修改密碼",
 	"Character": "角色",
@@ -163,6 +164,7 @@
 	"Collection": "收藏",
 	"Color": "顏色",
 	"ComfyUI": "ComfyUI",
+	"ComfyUI API Key": "",
 	"ComfyUI Base URL": "ComfyUI 基礎 URL",
 	"ComfyUI Base URL is required.": "需要 ComfyUI 基礎 URL。",
 	"ComfyUI Workflow": "ComfyUI 工作流程",
@@ -303,6 +305,7 @@
 	"Enable API Key Auth": "啟用 API 金鑰驗證",
 	"Enable autocomplete generation for chat messages": "啟用聊天訊息的自動完成生成",
 	"Enable Community Sharing": "啟用社群分享",
+	"Enable Google Drive": "",
 	"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.": "啟用記憶體鎖定(mlock)以防止模型資料被換出 RAM。此選項會將模型的工作頁面集鎖定在 RAM 中,確保它們不會被換出到磁碟。這可以透過避免頁面錯誤和確保快速資料存取來維持效能。",
 	"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.": "啟用記憶體映射(mmap)以載入模型資料。此選項允許系統使用磁碟儲存作為 RAM 的延伸,透過將磁碟檔案視為在 RAM 中來處理。這可以透過允許更快的資料存取來改善模型效能。然而,它可能無法在所有系統上正常運作,並且可能會消耗大量磁碟空間。",
 	"Enable Message Rating": "啟用訊息評分",
@@ -330,6 +333,7 @@
 	"Enter Google PSE Engine Id": "輸入 Google PSE 引擎 ID",
 	"Enter Image Size (e.g. 512x512)": "輸入圖片大小(例如:512x512)",
 	"Enter Jina API Key": "輸入 Jina API 金鑰",
+	"Enter Kagi Search API Key": "",
 	"Enter language codes": "輸入語言代碼",
 	"Enter Model ID": "輸入模型 ID",
 	"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如:{{modelTag}})",
@@ -364,6 +368,8 @@
 	"Enter Your Username": "輸入您的使用者名稱",
 	"Error": "錯誤",
 	"ERROR": "錯誤",
+	"Error accessing Google Drive: {{error}}": "",
+	"Error uploading file: {{error}}": "",
 	"Evaluations": "評估",
 	"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "範例:(&(objectClass=inetOrgPerson)(uid=%s))",
 	"Example: ALL": "範例:ALL",
@@ -402,6 +408,7 @@
 	"File not found.": "找不到檔案。",
 	"File removed successfully.": "成功移除檔案。",
 	"File size should not exceed {{maxSize}} MB.": "檔案大小不應超過 {{maxSize}} MB。",
+	"File uploaded successfully": "",
 	"Files": "檔案",
 	"Filter is now globally disabled": "篩選器現在已全域停用",
 	"Filter is now globally enabled": "篩選器現在已全域啟用",
@@ -435,11 +442,11 @@
 	"General Settings": "一般設定",
 	"Generate Image": "產生圖片",
 	"Generating search query": "正在產生搜尋查詢",
-	"Generation Info": "生成資訊",
 	"Get started": "開始使用",
 	"Get started with {{WEBUI_NAME}}": "開始使用 {{WEBUI_NAME}}",
 	"Global": "全域",
 	"Good Response": "良好回應",
+	"Google Drive": "",
 	"Google PSE API Key": "Google PSE API 金鑰",
 	"Google PSE Engine Id": "Google PSE 引擎 ID",
 	"Group created successfully": "群組建立成功",
@@ -495,6 +502,7 @@
 	"June": "6 月",
 	"JWT Expiration": "JWT 過期時間",
 	"JWT Token": "JWT Token",
+	"Kagi Search API Key": "",
 	"Keep Alive": "保持連線",
 	"Key": "金鑰",
 	"Keyboard shortcuts": "鍵盤快捷鍵",
@@ -825,6 +833,7 @@
 	"Sign up": "註冊",
 	"Sign up to {{WEBUI_NAME}}": "註冊 {{WEBUI_NAME}}",
 	"Signing in to {{WEBUI_NAME}}": "正在登入 {{WEBUI_NAME}}",
+	"sk-1234": "",
 	"Source": "來源",
 	"Speech Playback Speed": "語音播放速度",
 	"Speech recognition error: {{error}}": "語音辨識錯誤:{{error}}",