Timothy J. Baek 11 months ago
parent
commit
32c4748749
38 changed files with 131 additions and 13 deletions
  1. 20 13
      src/lib/components/chat/MessageInput.svelte
  2. 3 0
      src/lib/i18n/locales/ar-BH/translation.json
  3. 3 0
      src/lib/i18n/locales/bg-BG/translation.json
  4. 3 0
      src/lib/i18n/locales/bn-BD/translation.json
  5. 3 0
      src/lib/i18n/locales/ca-ES/translation.json
  6. 3 0
      src/lib/i18n/locales/ceb-PH/translation.json
  7. 3 0
      src/lib/i18n/locales/de-DE/translation.json
  8. 3 0
      src/lib/i18n/locales/dg-DG/translation.json
  9. 3 0
      src/lib/i18n/locales/en-GB/translation.json
  10. 3 0
      src/lib/i18n/locales/en-US/translation.json
  11. 3 0
      src/lib/i18n/locales/es-ES/translation.json
  12. 3 0
      src/lib/i18n/locales/fa-IR/translation.json
  13. 3 0
      src/lib/i18n/locales/fi-FI/translation.json
  14. 3 0
      src/lib/i18n/locales/fr-CA/translation.json
  15. 3 0
      src/lib/i18n/locales/fr-FR/translation.json
  16. 3 0
      src/lib/i18n/locales/he-IL/translation.json
  17. 3 0
      src/lib/i18n/locales/hi-IN/translation.json
  18. 3 0
      src/lib/i18n/locales/hr-HR/translation.json
  19. 3 0
      src/lib/i18n/locales/it-IT/translation.json
  20. 3 0
      src/lib/i18n/locales/ja-JP/translation.json
  21. 3 0
      src/lib/i18n/locales/ka-GE/translation.json
  22. 3 0
      src/lib/i18n/locales/ko-KR/translation.json
  23. 3 0
      src/lib/i18n/locales/lt-LT/translation.json
  24. 3 0
      src/lib/i18n/locales/nb-NO/translation.json
  25. 3 0
      src/lib/i18n/locales/nl-NL/translation.json
  26. 3 0
      src/lib/i18n/locales/pa-IN/translation.json
  27. 3 0
      src/lib/i18n/locales/pl-PL/translation.json
  28. 3 0
      src/lib/i18n/locales/pt-BR/translation.json
  29. 3 0
      src/lib/i18n/locales/pt-PT/translation.json
  30. 3 0
      src/lib/i18n/locales/ru-RU/translation.json
  31. 3 0
      src/lib/i18n/locales/sr-RS/translation.json
  32. 3 0
      src/lib/i18n/locales/sv-SE/translation.json
  33. 3 0
      src/lib/i18n/locales/tk-TW/translation.json
  34. 3 0
      src/lib/i18n/locales/tr-TR/translation.json
  35. 3 0
      src/lib/i18n/locales/uk-UA/translation.json
  36. 3 0
      src/lib/i18n/locales/vi-VN/translation.json
  37. 3 0
      src/lib/i18n/locales/zh-CN/translation.json
  38. 3 0
      src/lib/i18n/locales/zh-TW/translation.json

+ 20 - 13
src/lib/components/chat/MessageInput.svelte

@@ -855,19 +855,26 @@
 												class=" text-gray-600 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-850 transition rounded-full p-1.5 mr-0.5 self-center"
 												type="button"
 												on:click={async () => {
-													const res = await navigator.mediaDevices
-														.getUserMedia({ audio: true })
-														.catch(function (err) {
-															toast.error(
-																$i18n.t(`Permission denied when accessing microphone: {{error}}`, {
-																	error: err
-																})
-															);
-															return null;
-														});
-
-													if (res) {
-														recording = true;
+													try {
+														const res = await navigator.mediaDevices
+															.getUserMedia({ audio: true })
+															.catch(function (err) {
+																toast.error(
+																	$i18n.t(
+																		`Permission denied when accessing microphone: {{error}}`,
+																		{
+																			error: err
+																		}
+																	)
+																);
+																return null;
+															});
+
+														if (res) {
+															recording = true;
+														}
+													} catch {
+														toast.error($i18n.t('Permission denied when accessing microphone'));
 													}
 												}}
 											>

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "عقوبة التردد",
 	"General": "عام",
 	"General Settings": "الاعدادات العامة",
+	"Generate Image": "",
 	"Generating search query": "إنشاء استعلام بحث",
 	"Generation Info": "معلومات الجيل",
 	"Good Response": "استجابة جيدة",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF أستخرج الصور (OCR)",
 	"pending": "قيد الانتظار",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "{{error}} تم رفض الإذن عند الوصول إلى الميكروفون ",
 	"Personalization": "التخصيص",
 	"Pipelines": "خطوط الانابيب",
@@ -488,6 +490,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "يجب أن تكون النتيجة قيمة تتراوح بين 0.0 (0%) و1.0 (100%).",
 	"Theme": "الثيم",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "لا تتم مزامنة هذا الإعداد عبر المتصفحات أو الأجهزة.",
 	"Thorough explanation": "شرح شامل",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "ملاحضة: قم بتحديث عدة فتحات متغيرة على التوالي عن طريق الضغط على مفتاح tab في مدخلات الدردشة بعد كل استبدال.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Наказание за честота",
 	"General": "Основни",
 	"General Settings": "Основни Настройки",
+	"Generate Image": "",
 	"Generating search query": "Генериране на заявка за търсене",
 	"Generation Info": "Информация за Генерация",
 	"Good Response": "Добра отговор",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Extract Images (OCR)",
 	"pending": "в очакване",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
 	"Personalization": "Персонализация",
 	"Pipelines": "Тръбопроводи",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "The score should be a value between 0.0 (0%) and 1.0 (100%).",
 	"Theme": "Тема",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Това гарантира, че ценните ви разговори се запазват сигурно във вашата бекенд база данни. Благодарим ви!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Тази настройка не се синхронизира между браузъри или устройства.",
 	"Thorough explanation": "Това е подробно описание.",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Съвет: Актуализирайте няколко слота за променливи последователно, като натискате клавиша Tab в чат входа след всяка подмяна.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "ফ্রিকোয়েন্সি পেনাল্টি",
 	"General": "সাধারণ",
 	"General Settings": "সাধারণ সেটিংসমূহ",
+	"Generate Image": "",
 	"Generating search query": "অনুসন্ধান ক্যোয়ারী তৈরি করা হচ্ছে",
 	"Generation Info": "জেনারেশন ইনফো",
 	"Good Response": "ভালো সাড়া",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "পিডিএফ এর ছবি থেকে লেখা বের করুন (OCR)",
 	"pending": "অপেক্ষমান",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "মাইক্রোফোন ব্যবহারের অনুমতি পাওয়া যায়নি: {{error}}",
 	"Personalization": "ডিজিটাল বাংলা",
 	"Pipelines": "পাইপলাইন",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "স্কোর একটি 0.0 (0%) এবং 1.0 (100%) এর মধ্যে একটি মান হওয়া উচিত।",
 	"Theme": "থিম",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "এটা নিশ্চিত করে যে, আপনার গুরুত্বপূর্ণ আলোচনা নিরাপদে আপনার ব্যাকএন্ড ডেটাবেজে সংরক্ষিত আছে। ধন্যবাদ!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "এই সেটিং অন্যন্য ব্রাউজার বা ডিভাইসের সাথে সিঙ্ক্রোনাইজ নয় না।",
 	"Thorough explanation": "পুঙ্খানুপুঙ্খ ব্যাখ্যা",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "পরামর্শ: একাধিক ভেরিয়েবল স্লট একের পর এক রিপ্লেস করার জন্য চ্যাট ইনপুটে কিবোর্ডের Tab বাটন ব্যবহার করুন।",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Pena de freqüència",
 	"General": "General",
 	"General Settings": "Configuració General",
+	"Generate Image": "",
 	"Generating search query": "Generació de consultes de cerca",
 	"Generation Info": "Informació de Generació",
 	"Good Response": "Resposta bona",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Extreu Imatges de PDF (OCR)",
 	"pending": "pendent",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}",
 	"Personalization": "Personalització",
 	"Pipelines": "Canonades",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "El puntuatge ha de ser un valor entre 0.0 (0%) i 1.0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden segurament guardades a la teva base de dades backend. Gràcies!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Aquesta configuració no es sincronitza entre navegadors ni dispositius.",
 	"Thorough explanation": "Explacació exhaustiva",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Consell: Actualitza diversos espais de variables consecutivament prement la tecla de tabulació en l'entrada del xat després de cada reemplaçament.",

+ 3 - 0
src/lib/i18n/locales/ceb-PH/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "",
 	"General": "Heneral",
 	"General Settings": "kinatibuk-ang mga setting",
+	"Generate Image": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Good Response": "",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Image Extraction (OCR)",
 	"pending": "gipugngan",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Gidili ang pagtugot sa dihang nag-access sa mikropono: {{error}}",
 	"Personalization": "",
 	"Pipelines": "",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Kini nagsiguro nga ang imong bililhon nga mga panag-istoryahanay luwas nga natipig sa imong backend database. ",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Kini nga setting wala mag-sync tali sa mga browser o device.",
 	"Thorough explanation": "",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Sugyot: Pag-update sa daghang variable nga lokasyon nga sunud-sunod pinaagi sa pagpindot sa tab key sa chat entry pagkahuman sa matag puli.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Frequenz-Strafe",
 	"General": "Allgemein",
 	"General Settings": "Allgemeine Einstellungen",
+	"Generate Image": "",
 	"Generating search query": "Suchanfrage generieren",
 	"Generation Info": "Generierungsinformationen",
 	"Good Response": "Gute Antwort",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Text von Bildern aus PDFs extrahieren (OCR)",
 	"pending": "ausstehend",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Zugriff auf das Mikrofon verweigert: {{error}}",
 	"Personalization": "Personalisierung",
 	"Pipelines": "Pipelines",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Der Score sollte ein Wert zwischen 0,0 (0 %) und 1,0 (100 %) sein.",
 	"Theme": "Design",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dadurch werden deine wertvollen Unterhaltungen sicher in der Backend-Datenbank gespeichert. Vielen Dank!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Diese Einstellung wird nicht zwischen Browsern oder Geräten synchronisiert.",
 	"Thorough explanation": "Genaue Erklärung",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tipp: Aktualisiere mehrere Variablen nacheinander, indem du nach jeder Aktualisierung die Tabulatortaste im Chat-Eingabefeld drückst.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "",
 	"General": "Woweral",
 	"General Settings": "General Doge Settings",
+	"Generate Image": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Good Response": "",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Extract Wowmages (OCR)",
 	"pending": "pending",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
 	"Personalization": "Personalization",
 	"Pipelines": "",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"Theme": "Theme much theme",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "This ensures that your valuable conversations are securely saved to your backend database. Thank you! Much secure!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "This setting does not sync across browsers or devices. Very not sync.",
 	"Thorough explanation": "",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement. Much tip!",

+ 3 - 0
src/lib/i18n/locales/en-GB/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "",
 	"General": "",
 	"General Settings": "",
+	"Generate Image": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Good Response": "",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "",
 	"pending": "",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "",
 	"Personalization": "",
 	"Pipelines": "",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"Theme": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "",
 	"Thorough explanation": "",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "",

+ 3 - 0
src/lib/i18n/locales/en-US/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "",
 	"General": "",
 	"General Settings": "",
+	"Generate Image": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Good Response": "",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "",
 	"pending": "",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "",
 	"Personalization": "",
 	"Pipelines": "",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"Theme": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "",
 	"Thorough explanation": "",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Penalización de frecuencia",
 	"General": "General",
 	"General Settings": "Opciones Generales",
+	"Generate Image": "",
 	"Generating search query": "Generación de consultas de búsqueda",
 	"Generation Info": "Información de Generación",
 	"Good Response": "Buena Respuesta",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Extraer imágenes de PDF (OCR)",
 	"pending": "pendiente",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permiso denegado al acceder al micrófono: {{error}}",
 	"Personalization": "Personalización",
 	"Pipelines": "Tuberías",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "El puntaje debe ser un valor entre 0.0 (0%) y 1.0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Esto garantiza que sus valiosas conversaciones se guarden de forma segura en su base de datos en el backend. ¡Gracias!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Esta configuración no se sincroniza entre navegadores o dispositivos.",
 	"Thorough explanation": "Explicación exhaustiva",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Consejo: Actualice múltiples variables consecutivamente presionando la tecla tab en la entrada del chat después de cada reemplazo.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "مجازات فرکانس",
 	"General": "عمومی",
 	"General Settings": "تنظیمات عمومی",
+	"Generate Image": "",
 	"Generating search query": "در حال تولید پرسوجوی جستجو",
 	"Generation Info": "اطلاعات تولید",
 	"Good Response": "پاسخ خوب",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "استخراج تصاویر از PDF (OCR)",
 	"pending": "در انتظار",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "هنگام دسترسی به میکروفون، اجازه داده نشد: {{error}}",
 	"Personalization": "شخصی سازی",
 	"Pipelines": "خط لوله",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "امتیاز باید یک مقدار بین 0.0 (0%) و 1.0 (100%) باشد.",
 	"Theme": "قالب",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "این تضمین می کند که مکالمات ارزشمند شما به طور ایمن در پایگاه داده بکند ذخیره می شود. تشکر!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "این تنظیم در مرورگرها یا دستگاه\u200cها همگام\u200cسازی نمی\u200cشود.",
 	"Thorough explanation": "توضیح کامل",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "با فشردن کلید Tab در ورودی چت پس از هر بار تعویض، چندین متغیر را به صورت متوالی به روزرسانی کنید.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Taajuussakko",
 	"General": "Yleinen",
 	"General Settings": "Yleisasetukset",
+	"Generate Image": "",
 	"Generating search query": "Hakukyselyn luominen",
 	"Generation Info": "Generointitiedot",
 	"Good Response": "Hyvä vastaus",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF-tiedoston kuvien erottelu (OCR)",
 	"pending": "odottaa",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Mikrofonin käyttöoikeus evätty: {{error}}",
 	"Personalization": "Henkilökohtaisuus",
 	"Pipelines": "Putkistot",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Pisteytyksen tulee olla arvo välillä 0.0 (0%) ja 1.0 (100%).",
 	"Theme": "Teema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tämä varmistaa, että arvokkaat keskustelusi tallennetaan turvallisesti backend-tietokantaasi. Kiitos!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Tämä asetus ei synkronoidu selainten tai laitteiden välillä.",
 	"Thorough explanation": "Perusteellinen selitys",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Vinkki: Päivitä useita muuttujapaikkoja peräkkäin painamalla tabulaattoria keskustelusyötteessä jokaisen korvauksen jälkeen.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Pénalité de fréquence",
 	"General": "Général",
 	"General Settings": "Paramètres généraux",
+	"Generate Image": "",
 	"Generating search query": "Génération d’une requête de recherche",
 	"Generation Info": "Informations de génération",
 	"Good Response": "Bonne réponse",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Extraction d'images PDF (OCR)",
 	"pending": "en attente",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission refusée lors de l'accès au microphone : {{error}}",
 	"Personalization": "Personnalisation",
 	"Pipelines": "Pipelines",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score doit être une valeur entre 0.0 (0%) et 1.0 (100%).",
 	"Theme": "Thème",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos précieuses conversations sont enregistrées en toute sécurité dans votre base de données backend. Merci !",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Ce réglage ne se synchronise pas entre les navigateurs ou les appareils.",
 	"Thorough explanation": "Explication approfondie",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Astuce : Mettez à jour plusieurs emplacements de variables consécutivement en appuyant sur la touche tabulation dans l'entrée de chat après chaque remplacement.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Pénalité de fréquence",
 	"General": "Général",
 	"General Settings": "Paramètres Généraux",
+	"Generate Image": "",
 	"Generating search query": "Génération d’une requête de recherche",
 	"Generation Info": "Informations de la Génération",
 	"Good Response": "Bonne Réponse",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Extraction d'images PDF (OCR)",
 	"pending": "en attente",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission refusée lors de l'accès au microphone : {{error}}",
 	"Personalization": "Personnalisation",
 	"Pipelines": "Pipelines",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score devrait avoir une valeur entre 0.0 (0%) et 1.0 (100%).",
 	"Theme": "Thème",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos précieuses conversations sont en sécurité dans votre base de données. Merci !",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Ce paramètre ne se synchronise pas entre les navigateurs ou les appareils.",
 	"Thorough explanation": "Explication détaillée",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Conseil : Mettez à jour plusieurs emplacements de variables consécutivement en appuyant sur la touche tab dans l'entrée de chat après chaque remplacement",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "עונש תדירות",
 	"General": "כללי",
 	"General Settings": "הגדרות כלליות",
+	"Generate Image": "",
 	"Generating search query": "יצירת שאילתת חיפוש",
 	"Generation Info": "מידע על היצירה",
 	"Good Response": "תגובה טובה",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "חילוץ תמונות מ-PDF (OCR)",
 	"pending": "ממתין",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "ההרשאה נדחתה בעת גישה למיקרופון: {{error}}",
 	"Personalization": "תאור",
 	"Pipelines": "צינורות",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ציון צריך להיות ערך בין 0.0 (0%) ל-1.0 (100%)",
 	"Theme": "נושא",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "פעולה זו מבטיחה שהשיחות בעלות הערך שלך יישמרו באופן מאובטח במסד הנתונים העורפי שלך. תודה!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "הגדרה זו אינה מסתנכרנת בין דפדפנים או מכשירים.",
 	"Thorough explanation": "תיאור מפורט",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "טיפ: עדכן חריצים משתנים מרובים ברציפות על-ידי לחיצה על מקש Tab בקלט הצ'אט לאחר כל החלפה.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "फ्रीक्वेंसी पेनल्टी",
 	"General": "सामान्य",
 	"General Settings": "सामान्य सेटिंग्स",
+	"Generate Image": "",
 	"Generating search query": "खोज क्वेरी जनरेट करना",
 	"Generation Info": "जनरेशन की जानकारी",
 	"Good Response": "अच्छी प्रतिक्रिया",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF छवियाँ निकालें (OCR)",
 	"pending": "लंबित",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "माइक्रोफ़ोन तक पहुँचने पर अनुमति अस्वीकृत: {{error}}",
 	"Personalization": "पेरसनलाइज़मेंट",
 	"Pipelines": "पाइपलाइनों",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "स्कोर का मान 0.0 (0%) और 1.0 (100%) के बीच होना चाहिए।",
 	"Theme": "थीम",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "यह सुनिश्चित करता है कि आपकी मूल्यवान बातचीत आपके बैकएंड डेटाबेस में सुरक्षित रूप से सहेजी गई है। धन्यवाद!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "यह सेटिंग सभी ब्राउज़रों या डिवाइसों में समन्वयित नहीं होती है",
 	"Thorough explanation": "विस्तृत व्याख्या",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "टिप: प्रत्येक प्रतिस्थापन के बाद चैट इनपुट में टैब कुंजी दबाकर लगातार कई वैरिएबल स्लॉट अपडेट करें।",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Kazna za učestalost",
 	"General": "Općenito",
 	"General Settings": "Opće postavke",
+	"Generate Image": "",
 	"Generating search query": "Generiranje upita za pretraživanje",
 	"Generation Info": "Informacije o generaciji",
 	"Good Response": "Dobar odgovor",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF izdvajanje slika (OCR)",
 	"pending": "u tijeku",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Pristup mikrofonu odbijen: {{error}}",
 	"Personalization": "Prilagodba",
 	"Pipelines": "Cjevovodima",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Ocjena treba biti vrijednost između 0,0 (0%) i 1,0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ovo osigurava da su vaši vrijedni razgovori sigurno spremljeni u bazu podataka. Hvala vam!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Ova postavka se ne sinkronizira između preglednika ili uređaja.",
 	"Thorough explanation": "Detaljno objašnjenje",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Savjet: Ažurirajte više mjesta za varijable uzastopno pritiskom na tipku tab u unosu razgovora nakon svake zamjene.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Penalità di frequenza",
 	"General": "Generale",
 	"General Settings": "Impostazioni generali",
+	"Generate Image": "",
 	"Generating search query": "Generazione di query di ricerca",
 	"Generation Info": "Informazioni generazione",
 	"Good Response": "Buona risposta",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Estrazione immagini PDF (OCR)",
 	"pending": "in sospeso",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Autorizzazione negata durante l'accesso al microfono: {{error}}",
 	"Personalization": "Personalizzazione",
 	"Pipelines": "Condutture",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Il punteggio dovrebbe essere un valore compreso tra 0.0 (0%) e 1.0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ciò garantisce che le tue preziose conversazioni siano salvate in modo sicuro nel tuo database backend. Grazie!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Questa impostazione non si sincronizza tra browser o dispositivi.",
 	"Thorough explanation": "Spiegazione dettagliata",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Suggerimento: aggiorna più slot di variabili consecutivamente premendo il tasto tab nell'input della chat dopo ogni sostituzione.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "周波数ペナルティ",
 	"General": "一般",
 	"General Settings": "一般設定",
+	"Generate Image": "",
 	"Generating search query": "検索クエリの生成",
 	"Generation Info": "生成情報",
 	"Good Response": "良い応答",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF 画像抽出 (OCR)",
 	"pending": "保留中",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "マイクへのアクセス時に権限が拒否されました: {{error}}",
 	"Personalization": "個人化",
 	"Pipelines": "パイプライン",
@@ -483,6 +485,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "スコアは0.0(0%)から1.0(100%)の間の値にしてください。",
 	"Theme": "テーマ",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "これは、貴重な会話がバックエンドデータベースに安全に保存されることを保証します。ありがとうございます!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "この設定は、ブラウザやデバイス間で同期されません。",
 	"Thorough explanation": "詳細な説明",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "ヒント: 各置換後にチャット入力で Tab キーを押すことで、複数の変数スロットを連続して更新できます。",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "სიხშირის ჯარიმა",
 	"General": "ზოგადი",
 	"General Settings": "ზოგადი პარამეტრები",
+	"Generate Image": "",
 	"Generating search query": "საძიებო მოთხოვნის გენერირება",
 	"Generation Info": "გენერაციის ინფორმაცია",
 	"Good Response": "დიდი პასუხი",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF იდან ამოღებული სურათები (OCR)",
 	"pending": "ლოდინის რეჟიმშია",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "ნებართვა უარყოფილია მიკროფონზე წვდომისას: {{error}}",
 	"Personalization": "პერსონალიზაცია",
 	"Pipelines": "მილსადენები",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ქულა 0.0 (0%) და 1.0 (100%) ჩაშენებული უნდა იყოს.",
 	"Theme": "თემა",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ეს უზრუნველყოფს, რომ თქვენი ძვირფასი საუბრები უსაფრთხოდ შეინახება თქვენს backend მონაცემთა ბაზაში. Გმადლობთ!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "ეს პარამეტრი არ სინქრონიზდება ბრაუზერებსა და მოწყობილობებში",
 	"Thorough explanation": "ვრცლად აღწერა",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "რჩევა: განაახლეთ რამდენიმე ცვლადი სლოტი თანმიმდევრულად, ყოველი ჩანაცვლების შემდეგ ჩატის ღილაკზე დაჭერით.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "주파수 페널티",
 	"General": "일반",
 	"General Settings": "일반 설정",
+	"Generate Image": "",
 	"Generating search query": "검색 쿼리 생성",
 	"Generation Info": "생성 정보",
 	"Good Response": "좋은 응답",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF에서 이미지 추출 (OCR)",
 	"pending": "보류 중",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "마이크 액세스가 거부되었습니다: {{error}}",
 	"Personalization": "개인화",
 	"Pipelines": "파이프라인",
@@ -483,6 +485,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "점수는 0.0 (0%)에서 1.0 (100%) 사이의 값이어야 합니다.",
 	"Theme": "테마",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "이렇게 하면 소중한 대화 내용이 백엔드 데이터베이스에 안전하게 저장됩니다. 감사합니다!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "이 설정은 브라우저 또는 장치 간에 동기화되지 않습니다.",
 	"Thorough explanation": "철저한 설명",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "팁: 각 대체 후 채팅 입력에서 탭 키를 눌러 여러 개의 변수 슬롯을 연속적으로 업데이트하세요.",

+ 3 - 0
src/lib/i18n/locales/lt-LT/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "",
 	"General": "Bendri",
 	"General Settings": "Bendri nustatymai",
+	"Generate Image": "",
 	"Generating search query": "",
 	"Generation Info": "Generavimo informacija",
 	"Good Response": "Geras atsakymas",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF paveikslėlių skaitymas (OCR)",
 	"pending": "laukiama",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Leidimas naudoti mikrofoną atmestas: {{error}}",
 	"Personalization": "",
 	"Pipelines": "",
@@ -486,6 +488,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Rezultatas turėtų būti tarp 0.0 (0%) ir 1.0 (100%)",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tai užtikrina, kad Jūsų pokalbiai saugiai saugojami duomenų bazėje. Ačiū!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Šis parametras nesisinchronizuoja su skirtingomis naršyklėmis ir įrankiais.",
 	"Thorough explanation": "Platus paaiškinimas",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Jei norite pakeisti keletą kintamųjų vieną po kitos, spauskite Tab",

+ 3 - 0
src/lib/i18n/locales/nb-NO/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Frekvensstraff",
 	"General": "Generelt",
 	"General Settings": "Generelle innstillinger",
+	"Generate Image": "",
 	"Generating search query": "Genererer søkeforespørsel",
 	"Generation Info": "Generasjonsinfo",
 	"Good Response": "Godt svar",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF-ekstraktbilder (OCR)",
 	"pending": "avventer",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Tillatelse nektet ved tilgang til mikrofon: {{error}}",
 	"Personalization": "Personalisering",
 	"Pipelines": "Pipelines",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Poengsummen skal være en verdi mellom 0,0 (0%) og 1,0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer at dine verdifulle samtaler er trygt lagret i backend-databasen din. Takk!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Denne innstillingen synkroniseres ikke mellom nettlesere eller enheter.",
 	"Thorough explanation": "Grundig forklaring",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tips: Oppdater flere variabelplasser etter hverandre ved å trykke på tab-tasten i chatinputen etter hver erstatning.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Frequentie Straf",
 	"General": "Algemeen",
 	"General Settings": "Algemene Instellingen",
+	"Generate Image": "",
 	"Generating search query": "Zoekopdracht genereren",
 	"Generation Info": "Generatie Info",
 	"Good Response": "Goede Antwoord",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Extract Afbeeldingen (OCR)",
 	"pending": "wachtend",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}",
 	"Personalization": "Personalisatie",
 	"Pipelines": "Pijpleidingen",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Het score moet een waarde zijn tussen 0.0 (0%) en 1.0 (100%).",
 	"Theme": "Thema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Deze instelling wordt niet gesynchroniseerd tussen browsers of apparaten.",
 	"Thorough explanation": "Gevorderde uitleg",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tip: Werk meerdere variabele slots achtereenvolgens bij door op de tab-toets te drukken in de chat input na elke vervanging.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "ਬਾਰੰਬਾਰਤਾ ਜੁਰਮਾਨਾ",
 	"General": "ਆਮ",
 	"General Settings": "ਆਮ ਸੈਟਿੰਗਾਂ",
+	"Generate Image": "",
 	"Generating search query": "ਖੋਜ ਪੁੱਛਗਿੱਛ ਤਿਆਰ ਕਰਨਾ",
 	"Generation Info": "ਜਨਰੇਸ਼ਨ ਜਾਣਕਾਰੀ",
 	"Good Response": "ਵਧੀਆ ਜਵਾਬ",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF ਚਿੱਤਰ ਕੱਢੋ (OCR)",
 	"pending": "ਬਕਾਇਆ",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਤੱਕ ਪਹੁੰਚਣ ਸਮੇਂ ਆਗਿਆ ਰੱਦ ਕੀਤੀ ਗਈ: {{error}}",
 	"Personalization": "ਪਰਸੋਨਲਿਸ਼ਮ",
 	"Pipelines": "ਪਾਈਪਲਾਈਨਾਂ",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ਸਕੋਰ 0.0 (0%) ਅਤੇ 1.0 (100%) ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।",
 	"Theme": "ਥੀਮ",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਕੀਮਤੀ ਗੱਲਾਂ ਤੁਹਾਡੇ ਬੈਕਐਂਡ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਤੌਰ 'ਤੇ ਸੰਭਾਲੀਆਂ ਗਈਆਂ ਹਨ। ਧੰਨਵਾਦ!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "ਇਹ ਸੈਟਿੰਗ ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਸਿੰਕ ਨਹੀਂ ਹੁੰਦੀ।",
 	"Thorough explanation": "ਵਿਸਥਾਰ ਨਾਲ ਵਿਆਖਿਆ",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "ਸਲਾਹ: ਹਰ ਬਦਲਾਅ ਦੇ ਬਾਅਦ ਗੱਲਬਾਤ ਇਨਪੁਟ ਵਿੱਚ ਟੈਬ ਕੀ ਦਬਾ ਕੇ ਲਗਾਤਾਰ ਕਈ ਵੈਰੀਏਬਲ ਸਲਾਟਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ।",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Kara za częstotliwość",
 	"General": "Ogólne",
 	"General Settings": "Ogólne ustawienia",
+	"Generate Image": "",
 	"Generating search query": "Generowanie zapytania",
 	"Generation Info": "Informacja o generacji",
 	"Good Response": "Dobra odpowiedź",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Wyodrębnij obrazy (OCR)",
 	"pending": "oczekujące",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Odmowa dostępu do mikrofonu: {{error}}",
 	"Personalization": "Personalizacja",
 	"Pipelines": "Rurociągów",
@@ -486,6 +488,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Wynik powinien być wartością pomiędzy 0.0 (0%) a 1.0 (100%).",
 	"Theme": "Motyw",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To zapewnia, że Twoje cenne rozmowy są bezpiecznie zapisywane w bazie danych backendowej. Dziękujemy!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "To ustawienie nie synchronizuje się między przeglądarkami ani urządzeniami.",
 	"Thorough explanation": "Dokładne wyjaśnienie",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Porada: Aktualizuj wiele zmiennych kolejno, naciskając klawisz tabulatora w polu wprowadzania czatu po każdej zmianie.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Penalidade de Frequência",
 	"General": "Geral",
 	"General Settings": "Configurações Gerais",
+	"Generate Image": "",
 	"Generating search query": "Gerando consulta de pesquisa",
 	"Generation Info": "Informações de Geração",
 	"Good Response": "Boa Resposta",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
 	"pending": "pendente",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
 	"Personalization": "Personalização",
 	"Pipelines": "Pipelines",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "O score deve ser um valor entre 0.0 (0%) e 1.0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isso garante que suas conversas valiosas sejam salvas com segurança em seu banco de dados de backend. Obrigado!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Esta configuração não sincroniza entre navegadores ou dispositivos.",
 	"Thorough explanation": "Explicação Completa",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Dica: Atualize vários slots de variáveis consecutivamente pressionando a tecla Tab na entrada de bate-papo após cada substituição.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Penalidade de Frequência",
 	"General": "Geral",
 	"General Settings": "Configurações Gerais",
+	"Generate Image": "",
 	"Generating search query": "Gerar consulta de pesquisa",
 	"Generation Info": "Informações de Geração",
 	"Good Response": "Boa Resposta",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
 	"pending": "pendente",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
 	"Personalization": "Personalização",
 	"Pipelines": "Condutas",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "O score deve ser um valor entre 0.0 (0%) e 1.0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isso garante que suas conversas valiosas sejam salvas com segurança em seu banco de dados de backend. Obrigado!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Esta configuração não sincroniza entre navegadores ou dispositivos.",
 	"Thorough explanation": "Explicação Completa",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Dica: Atualize vários slots de variáveis consecutivamente pressionando a tecla Tab na entrada de bate-papo após cada substituição.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Штраф за частоту",
 	"General": "Общее",
 	"General Settings": "Общие настройки",
+	"Generate Image": "",
 	"Generating search query": "Генерация поискового запроса",
 	"Generation Info": "Информация о генерации",
 	"Good Response": "Хороший ответ",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Извлечение изображений из PDF (OCR)",
 	"pending": "ожидание",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}",
 	"Personalization": "Персонализация",
 	"Pipelines": "Трубопроводов",
@@ -486,6 +488,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Оценка должна быть значением между 0,0 (0%) и 1,0 (100%).",
 	"Theme": "Тема",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Это обеспечивает сохранение ваших ценных разговоров в безопасной базе данных на вашем сервере. Спасибо!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Эта настройка не синхронизируется между браузерами или устройствами.",
 	"Thorough explanation": "Повнимательнее",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Совет: Обновляйте несколько переменных подряд, нажимая клавишу Tab в поле ввода чата после каждой замены.",

+ 3 - 0
src/lib/i18n/locales/sr-RS/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Фреквентна казна",
 	"General": "Опште",
 	"General Settings": "Општа подешавања",
+	"Generate Image": "",
 	"Generating search query": "Генерисање упита претраге",
 	"Generation Info": "Информације о стварању",
 	"Good Response": "Добар одговор",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Извлачење PDF слика (OCR)",
 	"pending": "на чекању",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Приступ микрофону је одбијен: {{error}}",
 	"Personalization": "Прилагођавање",
 	"Pipelines": "Цевоводи",
@@ -485,6 +487,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Резултат треба да буде вредност између 0.0 (0%) и 1.0 (100%).",
 	"Theme": "Тема",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ово осигурава да су ваши вредни разговори безбедно сачувани у вашој бекенд бази података. Хвала вам!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Ово подешавање се не усклађује преко прегледача или уређаја.",
 	"Thorough explanation": "Детаљно објашњење",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Савет: ажурирајте више променљивих слотова узастопно притиском на тастер Таб у уносу ћаскања након сваке замене.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Straff för frekvens",
 	"General": "Allmän",
 	"General Settings": "Allmänna inställningar",
+	"Generate Image": "",
 	"Generating search query": "Generera sökfråga",
 	"Generation Info": "Generasjon Info",
 	"Good Response": "Bra svar",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Extrahera bilder (OCR)",
 	"pending": "väntande",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}",
 	"Personalization": "Personalisering",
 	"Pipelines": "Rörledningar",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Poäng ska vara ett värde mellan 0,0 (0%) och 1,0 (100%).",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Detta säkerställer att dina värdefulla konversationer sparas säkert till din backend-databas. Tack!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Denna inställning synkroniseras inte mellan webbläsare eller enheter.",
 	"Thorough explanation": "Djupare förklaring",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tips: Uppdatera flera variabelplatser efter varandra genom att trycka på tabb-tangenten i chattinmatningen efter varje ersättning.",

+ 3 - 0
src/lib/i18n/locales/tk-TW/translation.json

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "",
 	"General": "",
 	"General Settings": "",
+	"Generate Image": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Good Response": "",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "",
 	"pending": "",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "",
 	"Personalization": "",
 	"Pipelines": "",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"Theme": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "",
 	"Thorough explanation": "",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Frekans Cezası",
 	"General": "Genel",
 	"General Settings": "Genel Ayarlar",
+	"Generate Image": "",
 	"Generating search query": "Arama sorgusu oluşturma",
 	"Generation Info": "Üretim Bilgisi",
 	"Good Response": "İyi Yanıt",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF Görüntülerini Çıkart (OCR)",
 	"pending": "beklemede",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}",
 	"Personalization": "Kişiselleştirme",
 	"Pipelines": "Pipelinelar",
@@ -484,6 +486,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Puan 0.0 (%0) ile 1.0 (%100) arasında bir değer olmalıdır.",
 	"Theme": "Tema",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Bu, önemli konuşmalarınızın güvenli bir şekilde arkayüz veritabanınıza kaydedildiğini garantiler. Teşekkür ederiz!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Bu ayar tarayıcılar veya cihazlar arasında senkronize edilmez.",
 	"Thorough explanation": "Kapsamlı açıklama",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "İpucu: Her değiştirmeden sonra sohbet girişinde tab tuşuna basarak birden fazla değişken yuvasını art arda güncelleyin.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Штраф за частоту",
 	"General": "Загальні",
 	"General Settings": "Загальні налаштування",
+	"Generate Image": "",
 	"Generating search query": "Сформувати пошуковий запит",
 	"Generation Info": "Інформація про генерацію",
 	"Good Response": "Гарна відповідь",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Розпізнавання зображень з PDF (OCR)",
 	"pending": "на розгляді",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}",
 	"Personalization": "Персоналізація",
 	"Pipelines": "Pipelines",
@@ -486,6 +488,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Оцінка повинна бути в діапазоні від 0.0 (0%) до 1.0 (100%).",
 	"Theme": "Тема",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Це забезпечує збереження ваших цінних розмов у безпечному бекенд-сховищі. Дякуємо!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Це налаштування не синхронізується між браузерами або пристроями.",
 	"Thorough explanation": "Детальне пояснення",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Порада: Оновіть кілька слотів змінних послідовно, натискаючи клавішу табуляції у вікні чату після кожної заміни.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "Hình phạt tần số",
 	"General": "Cài đặt chung",
 	"General Settings": "Cấu hình chung",
+	"Generate Image": "",
 	"Generating search query": "Tạo truy vấn tìm kiếm",
 	"Generation Info": "Thông tin chung",
 	"Good Response": "Trả lời tốt",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "Trích xuất ảnh từ PDF (OCR)",
 	"pending": "đang chờ phê duyệt",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}",
 	"Personalization": "Cá nhân hóa",
 	"Pipelines": "Đường ống",
@@ -483,6 +485,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Điểm (score) phải có giá trị từ 0,0 (0%) đến 1,0 (100%).",
 	"Theme": "Chủ đề",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Điều này đảm bảo rằng các nội dung chat có giá trị của bạn được lưu an toàn vào cơ sở dữ liệu backend của bạn. Cảm ơn bạn!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "Cài đặt này không đồng bộ hóa trên các trình duyệt hoặc thiết bị.",
 	"Thorough explanation": "Giải thích kỹ lưỡng",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Mẹo: Cập nhật nhiều khe biến liên tiếp bằng cách nhấn phím tab trong đầu vào trò chuyện sau mỗi việc thay thế.",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "频率惩罚",
 	"General": "通用",
 	"General Settings": "通用设置",
+	"Generate Image": "",
 	"Generating search query": "生成搜索查询",
 	"Generation Info": "生成信息",
 	"Good Response": "点赞回复",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF 图像处理 (使用 OCR)",
 	"pending": "待激活",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "申请麦克风权限被拒绝:{{error}}",
 	"Personalization": "个性化",
 	"Pipelines": "Pipeline",
@@ -483,6 +485,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "分值应介于 0.0(0%)和 1.0(100%)之间。",
 	"Theme": "主题",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "这将确保您的宝贵对话被安全地保存到后台数据库中。感谢!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "此设置不会在浏览器或设备之间同步。",
 	"Thorough explanation": "解释较为详细",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:在每次替换后,在对话输入中按 Tab 键可以连续更新多个变量。",

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

@@ -235,6 +235,7 @@
 	"Frequency Penalty": "頻率懲罰",
 	"General": "常用",
 	"General Settings": "常用設定",
+	"Generate Image": "",
 	"Generating search query": "生成搜索查詢",
 	"Generation Info": "生成信息",
 	"Good Response": "優秀的回應",
@@ -356,6 +357,7 @@
 	"PDF Extract Images (OCR)": "PDF 圖像擷取(OCR 光學文字辨識)",
 	"pending": "待審查",
 	"Permission denied when accessing media devices": "",
+	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}",
 	"Personalization": "個人化",
 	"Pipelines": "管線",
@@ -483,6 +485,7 @@
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "分數應該介於 0.0(0%)和 1.0(100%)之間。",
 	"Theme": "主題",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "這確保你寶貴的對話安全地儲存到你的後台資料庫。謝謝!",
+	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This setting does not sync across browsers or devices.": "此設定不會在瀏覽器或裝置間同步。",
 	"Thorough explanation": "詳細說明",
 	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:透過在每次替換後在聊天輸入框中按 Tab 鍵連續更新多個變數。",