Преглед изворни кода

Merge pull request #3408 from SimonOriginal/dev

Added i18n keys and update of Ukrainian translation
Timothy Jaeryang Baek пре 10 месеци
родитељ
комит
b4c9e46357
56 измењених фајлова са 1108 додато и 66 уклоњено
  1. 1 1
      src/lib/components/admin/Settings/Audio.svelte
  2. 4 2
      src/lib/components/admin/Settings/Database.svelte
  3. 8 8
      src/lib/components/admin/Settings/Pipelines.svelte
  4. 1 1
      src/lib/components/chat/Messages/ResponseMessage.svelte
  5. 3 1
      src/lib/components/chat/Settings/General.svelte
  6. 4 2
      src/lib/components/chat/Settings/Interface.svelte
  7. 1 1
      src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte
  8. 1 1
      src/lib/components/chat/Settings/Personalization/EditMemoryModal.svelte
  9. 2 2
      src/lib/components/chat/Settings/Personalization/ManageModal.svelte
  10. 2 2
      src/lib/components/chat/Settings/Valves.svelte
  11. 1 1
      src/lib/components/common/CodeEditor.svelte
  12. 2 2
      src/lib/components/workspace/Functions.svelte
  13. 2 2
      src/lib/components/workspace/Tools.svelte
  14. 28 0
      src/lib/i18n/locales/ar-BH/translation.json
  15. 28 0
      src/lib/i18n/locales/bg-BG/translation.json
  16. 28 0
      src/lib/i18n/locales/bn-BD/translation.json
  17. 28 0
      src/lib/i18n/locales/ca-ES/translation.json
  18. 28 0
      src/lib/i18n/locales/ceb-PH/translation.json
  19. 28 0
      src/lib/i18n/locales/de-DE/translation.json
  20. 28 0
      src/lib/i18n/locales/dg-DG/translation.json
  21. 28 0
      src/lib/i18n/locales/en-GB/translation.json
  22. 28 0
      src/lib/i18n/locales/en-US/translation.json
  23. 28 0
      src/lib/i18n/locales/es-ES/translation.json
  24. 28 0
      src/lib/i18n/locales/fa-IR/translation.json
  25. 28 0
      src/lib/i18n/locales/fi-FI/translation.json
  26. 28 0
      src/lib/i18n/locales/fr-CA/translation.json
  27. 28 0
      src/lib/i18n/locales/fr-FR/translation.json
  28. 28 0
      src/lib/i18n/locales/he-IL/translation.json
  29. 28 0
      src/lib/i18n/locales/hi-IN/translation.json
  30. 28 0
      src/lib/i18n/locales/hr-HR/translation.json
  31. 28 0
      src/lib/i18n/locales/it-IT/translation.json
  32. 28 0
      src/lib/i18n/locales/ja-JP/translation.json
  33. 28 0
      src/lib/i18n/locales/ka-GE/translation.json
  34. 28 0
      src/lib/i18n/locales/ko-KR/translation.json
  35. 28 0
      src/lib/i18n/locales/lt-LT/translation.json
  36. 28 0
      src/lib/i18n/locales/nb-NO/translation.json
  37. 28 0
      src/lib/i18n/locales/nl-NL/translation.json
  38. 28 0
      src/lib/i18n/locales/pa-IN/translation.json
  39. 28 0
      src/lib/i18n/locales/pl-PL/translation.json
  40. 28 0
      src/lib/i18n/locales/pt-BR/translation.json
  41. 28 0
      src/lib/i18n/locales/pt-PT/translation.json
  42. 28 0
      src/lib/i18n/locales/ru-RU/translation.json
  43. 28 0
      src/lib/i18n/locales/sr-RS/translation.json
  44. 28 0
      src/lib/i18n/locales/sv-SE/translation.json
  45. 28 0
      src/lib/i18n/locales/tk-TW/translation.json
  46. 28 0
      src/lib/i18n/locales/tr-TR/translation.json
  47. 62 34
      src/lib/i18n/locales/uk-UA/translation.json
  48. 28 0
      src/lib/i18n/locales/vi-VN/translation.json
  49. 28 0
      src/lib/i18n/locales/zh-CN/translation.json
  50. 28 0
      src/lib/i18n/locales/zh-TW/translation.json
  51. 1 1
      src/routes/(app)/workspace/functions/create/+page.svelte
  52. 1 1
      src/routes/(app)/workspace/functions/edit/+page.svelte
  53. 1 1
      src/routes/(app)/workspace/models/create/+page.svelte
  54. 1 1
      src/routes/(app)/workspace/models/edit/+page.svelte
  55. 1 1
      src/routes/(app)/workspace/tools/create/+page.svelte
  56. 1 1
      src/routes/(app)/workspace/tools/edit/+page.svelte

+ 1 - 1
src/lib/components/admin/Settings/Audio.svelte

@@ -72,7 +72,7 @@
 		});
 
 		if (res) {
-			toast.success('Audio settings updated successfully');
+			toast.success($i18n.t('Audio settings updated successfully'));
 
 			config.set(await getBackendConfig());
 		}

+ 4 - 2
src/lib/components/admin/Settings/Database.svelte

@@ -126,7 +126,9 @@
 							/>
 						</svg>
 					</div>
-					<div class=" self-center text-sm font-medium">Export LiteLLM config.yaml</div>
+					<div class=" self-center text-sm font-medium">
+						{$i18n.t('Export LiteLLM config.yaml')}
+					</div>
 				</button>
 			</div>
 		</div>
@@ -137,7 +139,7 @@
 			class=" px-4 py-2 bg-emerald-700 hover:bg-emerald-800 text-gray-100 transition rounded-lg"
 			type="submit"
 		>
-			Save
+			{$i18n.t('Save')}
 		</button>
 
 	</div> -->

+ 8 - 8
src/lib/components/admin/Settings/Pipelines.svelte

@@ -60,13 +60,13 @@
 			});
 
 			if (res) {
-				toast.success('Valves updated successfully');
+				toast.success($i18n.t('Valves updated successfully'));
 				setPipelines();
 				models.set(await getModels(localStorage.token));
 				saveHandler();
 			}
 		} else {
-			toast.error('No valves to update');
+			toast.error($i18n.t('No valves to update'));
 		}
 	};
 
@@ -122,7 +122,7 @@
 		});
 
 		if (res) {
-			toast.success('Pipeline downloaded successfully');
+			toast.success($i18n.t('Pipeline downloaded successfully'));
 			setPipelines();
 			models.set(await getModels(localStorage.token));
 		}
@@ -147,12 +147,12 @@
 			);
 
 			if (res) {
-				toast.success('Pipeline downloaded successfully');
+				toast.success($i18n.t('Pipeline downloaded successfully'));
 				setPipelines();
 				models.set(await getModels(localStorage.token));
 			}
 		} else {
-			toast.error('No file selected');
+			toast.error($i18n.t('No file selected'));
 		}
 
 		pipelineFiles = null;
@@ -176,7 +176,7 @@
 		});
 
 		if (res) {
-			toast.success('Pipeline deleted successfully');
+			toast.success($i18n.t('Pipeline deleted successfully'));
 			setPipelines();
 			models.set(await getModels(localStorage.token));
 		}
@@ -509,7 +509,7 @@
 					</div>
 				{/if}
 			{:else}
-				<div>Pipelines Not Detected</div>
+				<div>{$i18n.t('Pipelines Not Detected')}</div>
 			{/if}
 		{:else}
 			<div class="flex justify-center h-full">
@@ -525,7 +525,7 @@
 			class=" px-4 py-2 bg-emerald-700 hover:bg-emerald-800 text-gray-100 transition rounded-lg"
 			type="submit"
 		>
-			Save
+			{$i18n.t('Save')}
 		</button>
 	</div>
 </form>

+ 1 - 1
src/lib/components/chat/Messages/ResponseMessage.svelte

@@ -305,7 +305,7 @@
 					}, 100);
 				}
 			} else {
-				toast.error('No content to speak');
+				toast.error($i18n.t('No content to speak'));
 			}
 		}
 	};

+ 3 - 1
src/lib/components/chat/Settings/General.svelte

@@ -32,7 +32,9 @@
 			saveSettings({ notificationEnabled: notificationEnabled });
 		} else {
 			toast.error(
-				'Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.'
+				$i18n.t(
+					'Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.'
+				)
 			);
 		}
 	};

+ 4 - 2
src/lib/components/chat/Settings/Interface.svelte

@@ -75,7 +75,7 @@
 
 			if (position) {
 				await updateUserInfo(localStorage.token, { location: position });
-				toast.success('User location successfully retrieved.');
+				toast.success($i18n.t('User location successfully retrieved.'));
 			} else {
 				userLocation = false;
 			}
@@ -111,7 +111,9 @@
 			saveSettings({ responseAutoCopy: responseAutoCopy });
 		} else {
 			toast.error(
-				'Clipboard write permission denied. Please check your browser settings to grant the necessary access.'
+				$i18n.t(
+					'Clipboard write permission denied. Please check your browser settings to grant the necessary access.'
+				)
 			);
 		}
 	};

+ 1 - 1
src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte

@@ -24,7 +24,7 @@
 
 		if (res) {
 			console.log(res);
-			toast.success('Memory added successfully');
+			toast.success($i18n.t('Memory added successfully'));
 			content = '';
 			show = false;
 			dispatch('save');

+ 1 - 1
src/lib/components/chat/Settings/Personalization/EditMemoryModal.svelte

@@ -35,7 +35,7 @@
 
 		if (res) {
 			console.log(res);
-			toast.success('Memory updated successfully');
+			toast.success($i18n.t('Memory updated successfully'));
 			dispatch('save');
 			show = false;
 		}

+ 2 - 2
src/lib/components/chat/Settings/Personalization/ManageModal.svelte

@@ -129,7 +129,7 @@
 																});
 
 																if (res) {
-																	toast.success('Memory deleted successfully');
+																	toast.success($i18n.t('Memory deleted successfully'));
 																	memories = await getMemories(localStorage.token);
 																}
 															}}
@@ -182,7 +182,7 @@
 						});
 
 						if (res) {
-							toast.success('Memory cleared successfully');
+							toast.success($i18n.t('Memory cleared successfully'));
 							memories = [];
 						}
 					}}>{$i18n.t('Clear memory')}</button

+ 2 - 2
src/lib/components/chat/Settings/Valves.svelte

@@ -73,7 +73,7 @@
 				);
 
 				if (res) {
-					toast.success('Valves updated');
+					toast.success($i18n.t('Valves updated'));
 					valves = res;
 				}
 			} else if (tab === 'functions') {
@@ -87,7 +87,7 @@
 				});
 
 				if (res) {
-					toast.success('Valves updated');
+					toast.success($i18n.t('Valves updated'));
 					valves = res;
 				}
 			}

+ 1 - 1
src/lib/components/common/CodeEditor.svelte

@@ -37,7 +37,7 @@
 					changes: [{ from: 0, to: codeEditor.state.doc.length, insert: formattedCode }]
 				});
 
-				toast.success('Code formatted successfully');
+				toast.success($i18n.t('Code formatted successfully'));
 				return true;
 			}
 			return false;

+ 2 - 2
src/lib/components/workspace/Functions.svelte

@@ -81,7 +81,7 @@
 		});
 
 		if (res) {
-			toast.success('Function deleted successfully');
+			toast.success($i18n.t('Function deleted successfully'));
 
 			functions.set(await getFunctions(localStorage.token));
 			models.set(await getModels(localStorage.token));
@@ -412,7 +412,7 @@
 				});
 			}
 
-			toast.success('Functions imported successfully');
+			toast.success($i18n.t('Functions imported successfully'));
 			functions.set(await getFunctions(localStorage.token));
 			models.set(await getModels(localStorage.token));
 		};

+ 2 - 2
src/lib/components/workspace/Tools.svelte

@@ -77,7 +77,7 @@
 		});
 
 		if (res) {
-			toast.success('Tool deleted successfully');
+			toast.success($i18n.t('Tool deleted successfully'));
 			tools.set(await getTools(localStorage.token));
 		}
 	};
@@ -388,7 +388,7 @@
 				});
 			}
 
-			toast.success('Tool imported successfully');
+			toast.success($i18n.t('Tool imported successfully'));
 			tools.set(await getTools(localStorage.token));
 		};
 

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

@@ -62,6 +62,7 @@
 	"Attach file": "أرفق ملف",
 	"Attention to detail": "انتبه للتفاصيل",
 	"Audio": "صوتي",
+	"Audio settings updated successfully": "",
 	"August": "أغسطس",
 	"Auto-playback response": "استجابة التشغيل التلقائي",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 الرابط الرئيسي",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "انقر هنا لاختيار المستندات",
 	"click here.": "أضغط هنا",
 	"Click on the user role button to change a user's role.": "أضغط على أسم الصلاحيات لتغيرها للمستخدم",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "استنساخ",
 	"Close": "أغلق",
+	"Code formatted successfully": "",
 	"Collection": "مجموعة",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI الرابط الافتراضي",
@@ -238,6 +241,7 @@
 	"Export Chats": "تصدير جميع الدردشات",
 	"Export Documents Mapping": "تصدير وثائق الخرائط",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "نماذج التصدير",
 	"Export Prompts": "مطالبات التصدير",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "قم بتنسيق المتغيرات الخاصة بك باستخدام الأقواس المربعة مثل هذا:",
 	"Frequency Penalty": "عقوبة التردد",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "عام",
 	"General Settings": "الاعدادات العامة",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "مايو",
 	"Memories accessible by LLMs will be shown here.": "سيتم عرض الذكريات التي يمكن الوصول إليها بواسطة LLMs هنا.",
 	"Memory": "الذاكرة",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "لن تتم مشاركة الرسائل التي ترسلها بعد إنشاء الرابط الخاص بك. سيتمكن المستخدمون الذين لديهم عنوان URL من عرض الدردشة المشتركة",
 	"Minimum Score": "الحد الأدنى من النقاط",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "لم يتم العثور على النموذج {{modelId}}.",
 	"Model {{modelName}} is not vision capable": "نموذج {{modelName}} غير قادر على الرؤية",
 	"Model {{name}} is now {{status}}": "نموذج {{name}} هو الآن {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "تم اكتشاف مسار نظام الملفات النموذجي. الاسم المختصر للنموذج مطلوب للتحديث، ولا يمكن الاستمرار.",
 	"Model ID": "رقم الموديل",
 	"Model not selected": "لم تختار موديل",
 	"Model Params": "معلمات النموذج",
+	"Model updated successfully": "",
 	"Model Whitelisting": "القائمة البيضاء للموديل",
 	"Model(s) Whitelisted": "القائمة البيضاء الموديل",
 	"Modelfile Content": "محتوى الملف النموذجي",
@@ -351,10 +365,13 @@
 	"Name your model": "قم بتسمية النموذج الخاص بك",
 	"New Chat": "دردشة جديدة",
 	"New Password": "كلمة المرور الجديدة",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "لا توجد نتايج",
 	"No search query generated": "لم يتم إنشاء استعلام بحث",
 	"No source available": "لا يوجد مصدر متاح",
+	"No valves to update": "",
 	"None": "اي",
 	"Not factually correct": "ليس صحيحا من حيث الواقع",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "ملاحظة: إذا قمت بتعيين الحد الأدنى من النقاط، فلن يؤدي البحث إلا إلى إرجاع المستندات التي لها نقاط أكبر من أو تساوي الحد الأدنى من النقاط.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "{{error}} تم رفض الإذن عند الوصول إلى الميكروفون ",
 	"Personalization": "التخصيص",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "خطوط الانابيب",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "صمامات خطوط الأنابيب",
 	"Plain text (.txt)": "نص عادي (.txt)",
 	"Playground": "مكان التجربة",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "إعادة تعيين تخزين المتجهات",
 	"Response AutoCopy to Clipboard": "النسخ التلقائي للاستجابة إلى الحافظة",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "منصب",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -563,6 +584,10 @@
 	"Toggle settings": "فتح وأغلاق الاعدادات",
 	"Toggle sidebar": "فتح وأغلاق الشريط الجانبي",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -591,11 +616,14 @@
 	"use_mlock (Ollama)": "use_mlock (أولاما)",
 	"use_mmap (Ollama)": "use_mmap (أولاما)",
 	"user": "مستخدم",
+	"User location successfully retrieved.": "",
 	"User Permissions": "صلاحيات المستخدم",
 	"Users": "المستخدمين",
 	"Utilize": "يستخدم",
 	"Valid time units:": "وحدات زمنية صالحة:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "المتغير",
 	"variable to have them replaced with clipboard content.": "متغير لاستبدالها بمحتوى الحافظة.",
 	"Version": "إصدار",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Прикачване на файл",
 	"Attention to detail": "Внимание към детайлите",
 	"Audio": "Аудио",
+	"Audio settings updated successfully": "",
 	"August": "Август",
 	"Auto-playback response": "Аувтоматично възпроизвеждане на Отговора",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Базов URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Натиснете тук, за да изберете документи.",
 	"click here.": "натиснете тук.",
 	"Click on the user role button to change a user's role.": "Натиснете върху бутона за промяна на ролята на потребителя.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Клонинг",
 	"Close": "Затвори",
+	"Code formatted successfully": "",
 	"Collection": "Колекция",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Експортване на чатове",
 	"Export Documents Mapping": "Експортване на документен мапинг",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Експортиране на модели",
 	"Export Prompts": "Експортване на промптове",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Форматирайте вашите променливи, като използвате квадратни скоби, както следва:",
 	"Frequency Penalty": "Наказание за честота",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Основни",
 	"General Settings": "Основни Настройки",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Май",
 	"Memories accessible by LLMs will be shown here.": "Мемории достъпни от LLMs ще бъдат показани тук.",
 	"Memory": "Мемория",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Съобщенията, които изпращате след създаването на връзката, няма да бъдат споделяни. Потребителите с URL адреса ще могат да видят споделения чат.",
 	"Minimum Score": "Минимална оценка",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Моделът {{modelId}} не е намерен",
 	"Model {{modelName}} is not vision capable": "Моделът {{modelName}} не може да се вижда",
 	"Model {{name}} is now {{status}}": "Моделът {{name}} сега е {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Открит е път до файловата система на модела. За актуализацията се изисква съкратено име на модела, не може да продължи.",
 	"Model ID": "ИД на модел",
 	"Model not selected": "Не е избран модел",
 	"Model Params": "Модел Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Модел Whitelisting",
 	"Model(s) Whitelisted": "Модели Whitelisted",
 	"Modelfile Content": "Съдържание на модфайл",
@@ -351,10 +365,13 @@
 	"Name your model": "Дайте име на вашия модел",
 	"New Chat": "Нов чат",
 	"New Password": "Нова парола",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Няма намерени резултати",
 	"No search query generated": "Не е генерирана заявка за търсене",
 	"No source available": "Няма наличен източник",
+	"No valves to update": "",
 	"None": "Никой",
 	"Not factually correct": "Не е фактологически правилно",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Забележка: Ако зададете минимален резултат, търсенето ще върне само документи с резултат, по-голям или равен на минималния резултат.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
 	"Personalization": "Персонализация",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Тръбопроводи",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Тръбопроводи Вентили",
 	"Plain text (.txt)": "Plain text (.txt)",
 	"Playground": "Плейграунд",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Ресет Vector Storage",
 	"Response AutoCopy to Clipboard": "Аувтоматично копиране на отговор в клипборда",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Роля",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Toggle settings",
 	"Toggle sidebar": "Toggle sidebar",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "потребител",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Права на потребителя",
 	"Users": "Потребители",
 	"Utilize": "Използване",
 	"Valid time units:": "Валидни единици за време:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "променлива",
 	"variable to have them replaced with clipboard content.": "променливи да се заменят съдържанието от клипборд.",
 	"Version": "Версия",

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

@@ -62,6 +62,7 @@
 	"Attach file": "ফাইল যুক্ত করুন",
 	"Attention to detail": "বিস্তারিত বিশেষতা",
 	"Audio": "অডিও",
+	"Audio settings updated successfully": "",
 	"August": "আগস্ট",
 	"Auto-playback response": "রেসপন্স অটো-প্লেব্যাক",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 বেজ ইউআরএল",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "ডকুমেন্টগুলো নির্বাচন করার জন্য এখানে ক্লিক করুন",
 	"click here.": "এখানে ক্লিক করুন",
 	"Click on the user role button to change a user's role.": "ইউজারের পদবি পরিবর্তন করার জন্য ইউজারের পদবি বাটনে ক্লিক করুন",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "ক্লোন",
 	"Close": "বন্ধ",
+	"Code formatted successfully": "",
 	"Collection": "সংগ্রহ",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "চ্যাটগুলো এক্সপোর্ট করুন",
 	"Export Documents Mapping": "ডকুমেন্টসমূহ ম্যাপিং এক্সপোর্ট করুন",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "রপ্তানি মডেল",
 	"Export Prompts": "প্রম্পটগুলো একপোর্ট করুন",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "আপনার ভেরিয়বলগুলো এভাবে স্কয়ার ব্রাকেটের মাধ্যমে সাজান",
 	"Frequency Penalty": "ফ্রিকোয়েন্সি পেনাল্টি",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "সাধারণ",
 	"General Settings": "সাধারণ সেটিংসমূহ",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "মে",
 	"Memories accessible by LLMs will be shown here.": "LLMs দ্বারা অ্যাক্সেসযোগ্য মেমোরিগুলি এখানে দেখানো হবে।",
 	"Memory": "মেমোরি",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "আপনার লিঙ্ক তৈরি করার পরে আপনার পাঠানো বার্তাগুলি শেয়ার করা হবে না। ইউআরএল ব্যবহারকারীরা শেয়ার করা চ্যাট দেখতে পারবেন।",
 	"Minimum Score": "Minimum Score",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} মডেল পাওয়া যায়নি",
 	"Model {{modelName}} is not vision capable": "মডেল {{modelName}} দৃষ্টি সক্ষম নয়",
 	"Model {{name}} is now {{status}}": "মডেল {{name}} এখন {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "মডেল ফাইলসিস্টেম পাথ পাওয়া গেছে। আপডেটের জন্য মডেলের শর্টনেম আবশ্যক, এগিয়ে যাওয়া যাচ্ছে না।",
 	"Model ID": "মডেল ID",
 	"Model not selected": "মডেল নির্বাচন করা হয়নি",
 	"Model Params": "মডেল প্যারাম",
+	"Model updated successfully": "",
 	"Model Whitelisting": "মডেল হোয়াইটলিস্টিং",
 	"Model(s) Whitelisted": "হোয়াইটলিস্টেড মডেল(সমূহ)",
 	"Modelfile Content": "মডেলফাইল কনটেন্ট",
@@ -351,10 +365,13 @@
 	"Name your model": "আপনার মডেলের নাম দিন",
 	"New Chat": "নতুন চ্যাট",
 	"New Password": "নতুন পাসওয়ার্ড",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "কোন ফলাফল পাওয়া যায়নি",
 	"No search query generated": "কোনও অনুসন্ধান ক্যোয়ারী উত্পন্ন হয়নি",
 	"No source available": "কোন উৎস পাওয়া যায়নি",
+	"No valves to update": "",
 	"None": "কোনোটিই নয়",
 	"Not factually correct": "তথ্যগত দিক থেকে সঠিক নয়",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "দ্রষ্টব্য: আপনি যদি ন্যূনতম স্কোর সেট করেন তবে অনুসন্ধানটি কেবলমাত্র ন্যূনতম স্কোরের চেয়ে বেশি বা সমান স্কোর সহ নথিগুলি ফেরত দেবে।",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "মাইক্রোফোন ব্যবহারের অনুমতি পাওয়া যায়নি: {{error}}",
 	"Personalization": "ডিজিটাল বাংলা",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "পাইপলাইন",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "পাইপলাইন ভালভ",
 	"Plain text (.txt)": "প্লায়েন টেক্সট (.txt)",
 	"Playground": "খেলাঘর",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "ভেক্টর স্টোরেজ রিসেট করুন",
 	"Response AutoCopy to Clipboard": "রেসপন্সগুলো স্বয়ংক্রিভাবে ক্লিপবোর্ডে কপি হবে",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "পদবি",
 	"Rosé Pine": "রোজ পাইন",
 	"Rosé Pine Dawn": "ভোরের রোজ পাইন",
@@ -559,6 +580,10 @@
 	"Toggle settings": "সেটিংস টোগল",
 	"Toggle sidebar": "সাইডবার টোগল",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (ওলামা)",
 	"use_mmap (Ollama)": "use_mmap (ওলামা)",
 	"user": "ব্যবহারকারী",
+	"User location successfully retrieved.": "",
 	"User Permissions": "ইউজার পারমিশনসমূহ",
 	"Users": "ব্যাবহারকারীগণ",
 	"Utilize": "ইউটিলাইজ",
 	"Valid time units:": "সময়ের গ্রহণযোগ্য এককসমূহ:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "ভেরিয়েবল",
 	"variable to have them replaced with clipboard content.": "ক্লিপবোর্ডের কন্টেন্ট দিয়ে যেই ভেরিয়েবল রিপ্লেস করা যাবে।",
 	"Version": "ভার্সন",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Adjuntar arxiu",
 	"Attention to detail": "Atenció al detall",
 	"Audio": "Àudio",
+	"Audio settings updated successfully": "",
 	"August": "Agost",
 	"Auto-playback response": "Reproduir la resposta automàticament",
 	"AUTOMATIC1111 Base URL": "URL Base d'AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Clica aquí per seleccionar documents.",
 	"click here.": "clica aquí.",
 	"Click on the user role button to change a user's role.": "Clica sobre el botó de rol d'usuari per canviar el rol d'un usuari.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Clonar",
 	"Close": "Tancar",
+	"Code formatted successfully": "",
 	"Collection": "Col·lecció",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "URL base de ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exportar els xats",
 	"Export Documents Mapping": "Exportar el mapatge de documents",
 	"Export Functions": "Exportar funcions",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Exportar els models",
 	"Export Prompts": "Exportar les indicacions",
 	"Export Tools": "Exportar les eines",
@@ -258,7 +262,11 @@
 	"Form": "Formulari",
 	"Format your variables using square brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
 	"Frequency Penalty": "Penalització per freqüència",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "Funcions",
+	"Functions imported successfully": "",
 	"General": "General",
 	"General Settings": "Configuració general",
 	"Generate Image": "Generar imatge",
@@ -324,6 +332,10 @@
 	"May": "Maig",
 	"Memories accessible by LLMs will be shown here.": "Les memòries accessibles pels models de llenguatge es mostraran aquí.",
 	"Memory": "Memòria",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Els missatges enviats després de crear el teu enllaç no es compartiran. Els usuaris amb l'URL podran veure el xat compartit.",
 	"Minimum Score": "Puntuació mínima",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "No s'ha trobat el model {{modelId}}",
 	"Model {{modelName}} is not vision capable": "El model {{modelName}} no és capaç de visió",
 	"Model {{name}} is now {{status}}": "El model {{name}} ara és {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "S'ha detectat el camí del sistema de fitxers del model. És necessari un nom curt del model per actualitzar, no es pot continuar.",
 	"Model ID": "Identificador del model",
 	"Model not selected": "Model no seleccionat",
 	"Model Params": "Paràmetres del model",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Llista blanca de models",
 	"Model(s) Whitelisted": "Model(s) a la llista blanca",
 	"Modelfile Content": "Contingut del Modelfile",
@@ -351,10 +365,13 @@
 	"Name your model": "Posa un nom al teu model",
 	"New Chat": "Nou xat",
 	"New Password": "Nova contrasenya",
+	"No content to speak": "",
 	"No documents found": "No s'han trobat documents",
+	"No file selected": "",
 	"No results found": "No s'han trobat resultats",
 	"No search query generated": "No s'ha generat cap consulta",
 	"No source available": "Sense font disponible",
+	"No valves to update": "",
 	"None": "Cap",
 	"Not factually correct": "No és clarament correcte",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Nota: Si s'estableix una puntuació mínima, la cerca només retornarà documents amb una puntuació major o igual a la puntuació mínima.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "Permís denegat en accedir al micròfon",
 	"Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}",
 	"Personalization": "Personalització",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelines",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Vàlvules de les Pipelines",
 	"Plain text (.txt)": "Text pla (.txt)",
 	"Playground": "Zona de jocs",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Restableix el directori de pujades",
 	"Reset Vector Storage": "Restableix l'emmagatzematge de vectors",
 	"Response AutoCopy to Clipboard": "Copiar la resposta automàticament al porta-retalls",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rol",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Albada Rosé Pine",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Alterna configuracions",
 	"Toggle sidebar": "Alterna la barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "Tokens a mantenir en l'actualització del context (num_keep)",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Eines",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "usuari",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Permisos d'usuari",
 	"Users": "Usuaris",
 	"Utilize": "Utilitzar",
 	"Valid time units:": "Unitats de temps vàlides:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variable",
 	"variable to have them replaced with clipboard content.": "variable per tenir-les reemplaçades amb el contingut del porta-retalls.",
 	"Version": "Versió",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Ilakip ang usa ka file",
 	"Attention to detail": "Pagtagad sa mga detalye",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "",
 	"Auto-playback response": "Autoplay nga tubag",
 	"AUTOMATIC1111 Base URL": "Base URL AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Pag-klik dinhi aron mapili ang mga dokumento.",
 	"click here.": "I-klik dinhi.",
 	"Click on the user role button to change a user's role.": "I-klik ang User Role button aron usbon ang role sa user.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "",
 	"Close": "Suod nga",
+	"Code formatted successfully": "",
 	"Collection": "Koleksyon",
 	"ComfyUI": "",
 	"ComfyUI Base URL": "",
@@ -238,6 +241,7 @@
 	"Export Chats": "I-export ang mga chat",
 	"Export Documents Mapping": "I-export ang pagmapa sa dokumento",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "",
 	"Export Prompts": "Export prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "I-format ang imong mga variable gamit ang square brackets sama niini:",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Heneral",
 	"General Settings": "kinatibuk-ang mga setting",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "",
 	"Memories accessible by LLMs will be shown here.": "",
 	"Memory": "",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
 	"Minimum Score": "",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} wala makit-an",
 	"Model {{modelName}} is not vision capable": "",
 	"Model {{name}} is now {{status}}": "",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model not selected": "Wala gipili ang modelo",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelist sa modelo",
 	"Model(s) Whitelisted": "Gi-whitelist nga (mga) modelo",
 	"Modelfile Content": "Mga sulod sa template file",
@@ -351,10 +365,13 @@
 	"Name your model": "",
 	"New Chat": "Bag-ong diskusyon",
 	"New Password": "Bag-ong Password",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No source available": "Walay tinubdan nga anaa",
+	"No valves to update": "",
 	"None": "",
 	"Not factually correct": "",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Gidili ang pagtugot sa dihang nag-access sa mikropono: {{error}}",
 	"Personalization": "",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "",
 	"Playground": "Dulaanan",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "I-reset ang pagtipig sa vector",
 	"Response AutoCopy to Clipboard": "Awtomatikong kopya sa tubag sa clipboard",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Papel",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Aube Pine Rosé",
@@ -559,6 +580,10 @@
 	"Toggle settings": "I-toggle ang mga setting",
 	"Toggle sidebar": "I-toggle ang sidebar",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Ibabaw nga P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "",
 	"use_mmap (Ollama)": "",
 	"user": "tiggamit",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Mga permiso sa tiggamit",
 	"Users": "Mga tiggamit",
 	"Utilize": "Sa paggamit",
 	"Valid time units:": "Balido nga mga yunit sa oras:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variable",
 	"variable to have them replaced with clipboard content.": "variable aron pulihan kini sa mga sulud sa clipboard.",
 	"Version": "Bersyon",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Datei anhängen",
 	"Attention to detail": "Auge fürs Detail",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "August",
 	"Auto-playback response": "Automatische Wiedergabe der Antwort",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Basis URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Klicke hier um Dokumente auszuwählen",
 	"click here.": "hier klicken.",
 	"Click on the user role button to change a user's role.": "Klicke auf die Benutzerrollenschaltfläche, um die Rolle eines Benutzers zu ändern.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Klonen",
 	"Close": "Schließe",
+	"Code formatted successfully": "",
 	"Collection": "Kollektion",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Chats exportieren",
 	"Export Documents Mapping": "Dokumentenmapping exportieren",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modelle exportieren",
 	"Export Prompts": "Prompts exportieren",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatiere deine Variablen mit eckigen Klammern wie folgt:",
 	"Frequency Penalty": "Frequenz-Strafe",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Allgemein",
 	"General Settings": "Allgemeine Einstellungen",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mai",
 	"Memories accessible by LLMs will be shown here.": "Memories, die von LLMs zugänglich sind, werden hier angezeigt.",
 	"Memory": "Memory",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Nachdem Sie Ihren Link erstellt haben, werden Ihre Nachrichten nicht geteilt. Benutzer mit dem Link können den geteilten Chat sehen.",
 	"Minimum Score": "Mindestscore",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modell {{modelId}} nicht gefunden",
 	"Model {{modelName}} is not vision capable": "Das Modell {{modelName}} ist nicht sehfähig",
 	"Model {{name}} is now {{status}}": "Modell {{name}} ist jetzt {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modell-Dateisystempfad erkannt. Modellkurzname ist für das Update erforderlich, Fortsetzung nicht möglich.",
 	"Model ID": "Modell-ID",
 	"Model not selected": "Modell nicht ausgewählt",
 	"Model Params": "Modell-Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modell-Whitelisting",
 	"Model(s) Whitelisted": "Modell(e) auf der Whitelist",
 	"Modelfile Content": "Modelfile Content",
@@ -351,10 +365,13 @@
 	"Name your model": "Benennen Sie Ihr Modell",
 	"New Chat": "Neuer Chat",
 	"New Password": "Neues Passwort",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Keine Ergebnisse gefunden",
 	"No search query generated": "Keine Suchanfrage generiert",
 	"No source available": "Keine Quelle verfügbar.",
+	"No valves to update": "",
 	"None": "Nichts",
 	"Not factually correct": "Nicht sachlich korrekt.",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Hinweis: Wenn du einen Mindestscore festlegst, wird die Suche nur Dokumente zurückgeben, deren Score größer oder gleich dem Mindestscore ist.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Zugriff auf das Mikrofon verweigert: {{error}}",
 	"Personalization": "Personalisierung",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelines",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Rohrleitungen Ventile",
 	"Plain text (.txt)": "Nur Text (.txt)",
 	"Playground": "Testumgebung",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Uploadverzeichnis löschen",
 	"Reset Vector Storage": "Vektorspeicher zurücksetzen",
 	"Response AutoCopy to Clipboard": "Antwort automatisch in die Zwischenablage kopieren",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rolle",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Einstellungen umschalten",
 	"Toggle sidebar": "Seitenleiste umschalten",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "Benutzer",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Benutzerberechtigungen",
 	"Users": "Benutzer",
 	"Utilize": "Nutze die",
 	"Valid time units:": "Gültige Zeiteinheiten:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "Variable",
 	"variable to have them replaced with clipboard content.": "Variable, um den Inhalt der Zwischenablage beim Nutzen des Prompts zu ersetzen.",
 	"Version": "Version",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Attach file",
 	"Attention to detail": "",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "",
 	"Auto-playback response": "Auto-playback response",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Click to select documents",
 	"click here.": "click here. Such click.",
 	"Click on the user role button to change a user's role.": "Click user role button to change role.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "",
 	"Close": "Close",
+	"Code formatted successfully": "",
 	"Collection": "Collection",
 	"ComfyUI": "",
 	"ComfyUI Base URL": "",
@@ -238,6 +241,7 @@
 	"Export Chats": "Export Barks",
 	"Export Documents Mapping": "Export Mappings of Dogos",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "",
 	"Export Prompts": "Export Promptos",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Format variables using square brackets like wow:",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Woweral",
 	"General Settings": "General Doge Settings",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "",
 	"Memories accessible by LLMs will be shown here.": "",
 	"Memory": "",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
 	"Minimum Score": "",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} not found",
 	"Model {{modelName}} is not vision capable": "",
 	"Model {{name}} is now {{status}}": "",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Model filesystem bark detected. Model shortname is required for update, cannot continue.",
 	"Model ID": "",
 	"Model not selected": "Model not selected",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Wowdel Whitelisting",
 	"Model(s) Whitelisted": "Wowdel(s) Whitelisted",
 	"Modelfile Content": "Modelfile Content",
@@ -351,10 +365,13 @@
 	"Name your model": "",
 	"New Chat": "New Bark",
 	"New Password": "New Barkword",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No source available": "No source available",
+	"No valves to update": "",
 	"None": "",
 	"Not factually correct": "",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
 	"Personalization": "Personalization",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "Plain text (.txt)",
 	"Playground": "Playground",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Reset Vector Storage",
 	"Response AutoCopy to Clipboard": "Copy Bark Auto Bark",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Role",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -561,6 +582,10 @@
 	"Toggle settings": "Toggle settings much toggle",
 	"Toggle sidebar": "Toggle sidebar much toggle",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K very top",
 	"Top P": "Top P very top",
@@ -589,11 +614,14 @@
 	"use_mlock (Ollama)": "",
 	"use_mmap (Ollama)": "",
 	"user": "user much user",
+	"User location successfully retrieved.": "",
 	"User Permissions": "User Permissions much permissions",
 	"Users": "Users much users",
 	"Utilize": "Utilize very use",
 	"Valid time units:": "Valid time units: much time",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variable very variable",
 	"variable to have them replaced with clipboard content.": "variable to have them replaced with clipboard content. Very replace.",
 	"Version": "Version much version",

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

@@ -62,6 +62,7 @@
 	"Attach file": "",
 	"Attention to detail": "",
 	"Audio": "",
+	"Audio settings updated successfully": "",
 	"August": "",
 	"Auto-playback response": "",
 	"AUTOMATIC1111 Base URL": "",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "",
 	"click here.": "",
 	"Click on the user role button to change a user's role.": "",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "",
 	"Close": "",
+	"Code formatted successfully": "",
 	"Collection": "",
 	"ComfyUI": "",
 	"ComfyUI Base URL": "",
@@ -238,6 +241,7 @@
 	"Export Chats": "",
 	"Export Documents Mapping": "",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "",
 	"Export Prompts": "",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "",
 	"General Settings": "",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "",
 	"Memories accessible by LLMs will be shown here.": "",
 	"Memory": "",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
 	"Minimum Score": "",
 	"Mirostat": "",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "",
 	"Model {{modelName}} is not vision capable": "",
 	"Model {{name}} is now {{status}}": "",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model not selected": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "",
 	"Model(s) Whitelisted": "",
 	"Modelfile Content": "",
@@ -351,10 +365,13 @@
 	"Name your model": "",
 	"New Chat": "",
 	"New Password": "",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No source available": "",
+	"No valves to update": "",
 	"None": "",
 	"Not factually correct": "",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "",
 	"Personalization": "",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "",
 	"Playground": "",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "",
 	"Response AutoCopy to Clipboard": "",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "",
 	"Rosé Pine": "",
 	"Rosé Pine Dawn": "",
@@ -559,6 +580,10 @@
 	"Toggle settings": "",
 	"Toggle sidebar": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "",
 	"Top P": "",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "",
 	"use_mmap (Ollama)": "",
 	"user": "",
+	"User location successfully retrieved.": "",
 	"User Permissions": "",
 	"Users": "",
 	"Utilize": "",
 	"Valid time units:": "",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "",
 	"variable to have them replaced with clipboard content.": "",
 	"Version": "",

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

@@ -62,6 +62,7 @@
 	"Attach file": "",
 	"Attention to detail": "",
 	"Audio": "",
+	"Audio settings updated successfully": "",
 	"August": "",
 	"Auto-playback response": "",
 	"AUTOMATIC1111 Base URL": "",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "",
 	"click here.": "",
 	"Click on the user role button to change a user's role.": "",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "",
 	"Close": "",
+	"Code formatted successfully": "",
 	"Collection": "",
 	"ComfyUI": "",
 	"ComfyUI Base URL": "",
@@ -238,6 +241,7 @@
 	"Export Chats": "",
 	"Export Documents Mapping": "",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "",
 	"Export Prompts": "",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "",
 	"General Settings": "",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "",
 	"Memories accessible by LLMs will be shown here.": "",
 	"Memory": "",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
 	"Minimum Score": "",
 	"Mirostat": "",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "",
 	"Model {{modelName}} is not vision capable": "",
 	"Model {{name}} is now {{status}}": "",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model not selected": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "",
 	"Model(s) Whitelisted": "",
 	"Modelfile Content": "",
@@ -351,10 +365,13 @@
 	"Name your model": "",
 	"New Chat": "",
 	"New Password": "",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No source available": "",
+	"No valves to update": "",
 	"None": "",
 	"Not factually correct": "",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "",
 	"Personalization": "",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "",
 	"Playground": "",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "",
 	"Response AutoCopy to Clipboard": "",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "",
 	"Rosé Pine": "",
 	"Rosé Pine Dawn": "",
@@ -559,6 +580,10 @@
 	"Toggle settings": "",
 	"Toggle sidebar": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "",
 	"Top P": "",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "",
 	"use_mmap (Ollama)": "",
 	"user": "",
+	"User location successfully retrieved.": "",
 	"User Permissions": "",
 	"Users": "",
 	"Utilize": "",
 	"Valid time units:": "",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "",
 	"variable to have them replaced with clipboard content.": "",
 	"Version": "",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Adjuntar archivo",
 	"Attention to detail": "Detalle preciso",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "Agosto",
 	"Auto-playback response": "Respuesta de reproducción automática",
 	"AUTOMATIC1111 Base URL": "Dirección URL de AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Presiona aquí para seleccionar documentos",
 	"click here.": "Presiona aquí.",
 	"Click on the user role button to change a user's role.": "Presiona en el botón de roles del usuario para cambiar su rol.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Clon",
 	"Close": "Cerrar",
+	"Code formatted successfully": "",
 	"Collection": "Colección",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exportar Chats",
 	"Export Documents Mapping": "Exportar el mapeo de documentos",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modelos de exportación",
 	"Export Prompts": "Exportar Prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatea tus variables usando corchetes de la siguiente manera:",
 	"Frequency Penalty": "Penalización de frecuencia",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "General",
 	"General Settings": "Opciones Generales",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mayo",
 	"Memories accessible by LLMs will be shown here.": "Las memorias accesibles por los LLMs se mostrarán aquí.",
 	"Memory": "Memoria",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Los mensajes que envíe después de crear su enlace no se compartirán. Los usuarios con el enlace podrán ver el chat compartido.",
 	"Minimum Score": "Puntuación mínima",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "El modelo {{modelId}} no fue encontrado",
 	"Model {{modelName}} is not vision capable": "El modelo {{modelName}} no es capaz de ver",
 	"Model {{name}} is now {{status}}": "El modelo {{name}} ahora es {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Se detectó la ruta del sistema de archivos del modelo. Se requiere el nombre corto del modelo para la actualización, no se puede continuar.",
 	"Model ID": "ID del modelo",
 	"Model not selected": "Modelo no seleccionado",
 	"Model Params": "Parámetros del modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Listado de Modelos habilitados",
 	"Model(s) Whitelisted": "Modelo(s) habilitados",
 	"Modelfile Content": "Contenido del Modelfile",
@@ -351,10 +365,13 @@
 	"Name your model": "Asigne un nombre a su modelo",
 	"New Chat": "Nuevo Chat",
 	"New Password": "Nueva Contraseña",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "No se han encontrado resultados",
 	"No search query generated": "No se ha generado ninguna consulta de búsqueda",
 	"No source available": "No hay fuente disponible",
+	"No valves to update": "",
 	"None": "Ninguno",
 	"Not factually correct": "No es correcto en todos los aspectos",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Nota: Si estableces una puntuación mínima, la búsqueda sólo devolverá documentos con una puntuación mayor o igual a la puntuación mínima.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permiso denegado al acceder al micrófono: {{error}}",
 	"Personalization": "Personalización",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Tuberías",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Tuberías Válvulas",
 	"Plain text (.txt)": "Texto plano (.txt)",
 	"Playground": "Patio de juegos",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Restablecer almacenamiento vectorial",
 	"Response AutoCopy to Clipboard": "Copiar respuesta automáticamente al portapapeles",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rol",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Alternar configuración",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "usuario",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Permisos de usuario",
 	"Users": "Usuarios",
 	"Utilize": "Utilizar",
 	"Valid time units:": "Unidades válidas de tiempo:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variable",
 	"variable to have them replaced with clipboard content.": "variable para reemplazarlos con el contenido del portapapeles.",
 	"Version": "Versión",

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

@@ -62,6 +62,7 @@
 	"Attach file": "پیوست فایل",
 	"Attention to detail": "دقیق",
 	"Audio": "صدا",
+	"Audio settings updated successfully": "",
 	"August": "آگوست",
 	"Auto-playback response": "پخش خودکار پاسخ ",
 	"AUTOMATIC1111 Base URL": "پایه URL AUTOMATIC1111 ",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "برای انتخاب اسناد اینجا را کلیک کنید.",
 	"click here.": "اینجا کلیک کنید.",
 	"Click on the user role button to change a user's role.": "برای تغییر نقش کاربر، روی دکمه نقش کاربر کلیک کنید.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "کلون",
 	"Close": "بسته",
+	"Code formatted successfully": "",
 	"Collection": "مجموعه",
 	"ComfyUI": "کومیوآی",
 	"ComfyUI Base URL": "URL پایه کومیوآی",
@@ -238,6 +241,7 @@
 	"Export Chats": "اکسپورت از گپ\u200cها",
 	"Export Documents Mapping": "اکسپورت از نگاشت اسناد",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "مدل های صادرات",
 	"Export Prompts": "اکسپورت از پرامپت\u200cها",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "متغیرهای خود را با استفاده از براکت مربع به شکل زیر قالب بندی کنید:",
 	"Frequency Penalty": "مجازات فرکانس",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "عمومی",
 	"General Settings": "تنظیمات عمومی",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "ماهی",
 	"Memories accessible by LLMs will be shown here.": "حافظه های دسترسی به LLMs در اینجا نمایش داده می شوند.",
 	"Memory": "حافظه",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "پیام های شما بعد از ایجاد لینک شما به اشتراک نمی گردد. کاربران با لینک URL می توانند چت اشتراک را مشاهده کنند.",
 	"Minimum Score": "نماد کمینه",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "مدل {{modelId}} یافت نشد",
 	"Model {{modelName}} is not vision capable": "مدل {{modelName}} قادر به بینایی نیست",
 	"Model {{name}} is now {{status}}": "مدل {{name}} در حال حاضر {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "مسیر فایل سیستم مدل یافت شد. برای بروزرسانی نیاز است نام کوتاه مدل وجود داشته باشد.",
 	"Model ID": "شناسه مدل",
 	"Model not selected": "مدل انتخاب نشده",
 	"Model Params": "مدل پارامز",
+	"Model updated successfully": "",
 	"Model Whitelisting": "لیست سفید مدل",
 	"Model(s) Whitelisted": "مدل در لیست سفید ثبت شد",
 	"Modelfile Content": "محتویات فایل مدل",
@@ -351,10 +365,13 @@
 	"Name your model": "نام مدل خود را",
 	"New Chat": "گپ جدید",
 	"New Password": "رمز عبور جدید",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "نتیجه\u200cای یافت نشد",
 	"No search query generated": "پرسوجوی جستجویی ایجاد نشده است",
 	"No source available": "منبعی در دسترس نیست",
+	"No valves to update": "",
 	"None": "هیچ کدام",
 	"Not factually correct": "اشتباهی فکری نیست",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "توجه: اگر حداقل نمره را تعیین کنید، جستجو تنها اسنادی را با نمره بیشتر یا برابر با حداقل نمره باز می گرداند.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "هنگام دسترسی به میکروفون، اجازه داده نشد: {{error}}",
 	"Personalization": "شخصی سازی",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "خط لوله",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "شیرالات خطوط لوله",
 	"Plain text (.txt)": "متن ساده (.txt)",
 	"Playground": "زمین بازی",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "بازنشانی ذخیره سازی برداری",
 	"Response AutoCopy to Clipboard": "کپی خودکار پاسخ به کلیپ بورد",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "نقش",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "نمایش/عدم نمایش تنظیمات",
 	"Toggle sidebar": "نمایش/عدم نمایش نوار کناری",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (اولاما)",
 	"use_mmap (Ollama)": "use_mmap (اولاما)",
 	"user": "کاربر",
+	"User location successfully retrieved.": "",
 	"User Permissions": "مجوزهای کاربر",
 	"Users": "کاربران",
 	"Utilize": "استفاده کنید",
 	"Valid time units:": "واحدهای زمانی معتبر:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "متغیر",
 	"variable to have them replaced with clipboard content.": "متغیر برای جایگزینی آنها با محتوای کلیپ بورد.",
 	"Version": "نسخه",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Liitä tiedosto",
 	"Attention to detail": "Huomio yksityiskohtiin",
 	"Audio": "Ääni",
+	"Audio settings updated successfully": "",
 	"August": "elokuu",
 	"Auto-playback response": "Soita vastaus automaattisesti",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111-perus-URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Klikkaa tästä valitaksesi asiakirjoja.",
 	"click here.": "klikkaa tästä.",
 	"Click on the user role button to change a user's role.": "Klikkaa käyttäjän roolipainiketta vaihtaaksesi käyttäjän roolia.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Klooni",
 	"Close": "Sulje",
+	"Code formatted successfully": "",
 	"Collection": "Kokoelma",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI-perus-URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Vie keskustelut",
 	"Export Documents Mapping": "Vie asiakirjakartoitus",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Vie malleja",
 	"Export Prompts": "Vie kehotteet",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Muotoile muuttujat hakasulkeilla näin:",
 	"Frequency Penalty": "Taajuussakko",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Yleinen",
 	"General Settings": "Yleisasetukset",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "toukokuu",
 	"Memories accessible by LLMs will be shown here.": "Muistitiedostot, joita LLM-ohjelmat käyttävät, näkyvät tässä.",
 	"Memory": "Muisti",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Linkin luomisen jälkeen lähettämiäsi viestejä ei jaeta. Käyttäjät, joilla on URL-osoite, voivat tarkastella jaettua keskustelua.",
 	"Minimum Score": "Vähimmäispisteet",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Mallia {{modelId}} ei löytynyt",
 	"Model {{modelName}} is not vision capable": "Malli {{modelName}} ei kykene näkökykyyn",
 	"Model {{name}} is now {{status}}": "Malli {{name}} on nyt {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Mallin tiedostojärjestelmäpolku havaittu. Mallin lyhytnimi vaaditaan päivitykseen, ei voi jatkaa.",
 	"Model ID": "Mallin tunnus",
 	"Model not selected": "Mallia ei valittu",
 	"Model Params": "Mallin parametrit",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Mallin sallimislista",
 	"Model(s) Whitelisted": "Malli(t) sallittu",
 	"Modelfile Content": "Mallitiedoston sisältö",
@@ -351,10 +365,13 @@
 	"Name your model": "Mallin nimeäminen",
 	"New Chat": "Uusi keskustelu",
 	"New Password": "Uusi salasana",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Ei tuloksia",
 	"No search query generated": "Hakukyselyä ei luotu",
 	"No source available": "Ei lähdettä saatavilla",
+	"No valves to update": "",
 	"None": "Ei lainkaan",
 	"Not factually correct": "Ei faktisesti oikein",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Huom: Jos asetat vähimmäispisteet, haku palauttaa vain asiakirjat, joiden pisteet ovat suurempia tai yhtä suuria kuin vähimmäispistemäärä.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Mikrofonin käyttöoikeus evätty: {{error}}",
 	"Personalization": "Henkilökohtaisuus",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Putkistot",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Putkistot Venttiilit",
 	"Plain text (.txt)": "Pelkkä teksti (.txt)",
 	"Playground": "Leikkipaikka",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Tyhjennä vektorivarasto",
 	"Response AutoCopy to Clipboard": "Vastauksen automaattikopiointi leikepöydälle",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rooli",
 	"Rosé Pine": "Rosee-mänty",
 	"Rosé Pine Dawn": "Aamuinen Rosee-mänty",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Kytke asetukset",
 	"Toggle sidebar": "Kytke sivupalkki",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "käyttäjä",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Käyttäjäoikeudet",
 	"Users": "Käyttäjät",
 	"Utilize": "Käytä",
 	"Valid time units:": "Kelvolliset aikayksiköt:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "muuttuja",
 	"variable to have them replaced with clipboard content.": "muuttuja korvataan leikepöydän sisällöllä.",
 	"Version": "Versio",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Joindre un fichier",
 	"Attention to detail": "Attention aux détails",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "Août",
 	"Auto-playback response": "Réponse en lecture automatique",
 	"AUTOMATIC1111 Base URL": "URL de base AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Cliquez ici pour sélectionner des documents.",
 	"click here.": "cliquez ici.",
 	"Click on the user role button to change a user's role.": "Cliquez sur le bouton de rôle d'utilisateur pour changer le rôle d'un utilisateur.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Cloner",
 	"Close": "Fermer",
+	"Code formatted successfully": "",
 	"Collection": "Collection",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exporter les discussions",
 	"Export Documents Mapping": "Exporter le mappage des documents",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modèles d’exportation",
 	"Export Prompts": "Exporter les prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Frequency Penalty": "Pénalité de fréquence",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Général",
 	"General Settings": "Paramètres généraux",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mai",
 	"Memories accessible by LLMs will be shown here.": "Les mémoires accessibles par les LLM seront affichées ici.",
 	"Memory": "Mémoire",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Les messages que vous envoyez après la création de votre lien ne seront pas partagés. Les utilisateurs avec l'URL pourront voir le chat partagé.",
 	"Minimum Score": "Score minimum",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modèle {{modelId}} non trouvé",
 	"Model {{modelName}} is not vision capable": "Le modèle {{modelName}} n’est pas capable de vision",
 	"Model {{name}} is now {{status}}": "Le modèle {{nom}} est maintenant {{statut}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Le chemin du système de fichiers du modèle a été détecté. Le nom court du modèle est nécessaire pour la mise à jour, impossible de continuer.",
 	"Model ID": "ID de modèle",
 	"Model not selected": "Modèle non sélectionné",
 	"Model Params": "Paramètres modèles",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Liste blanche de modèle",
 	"Model(s) Whitelisted": "Modèle(s) sur liste blanche",
 	"Modelfile Content": "Contenu du fichier de modèle",
@@ -351,10 +365,13 @@
 	"Name your model": "Nommez votre modèle",
 	"New Chat": "Nouvelle discussion",
 	"New Password": "Nouveau mot de passe",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Aucun résultat trouvé",
 	"No search query generated": "Aucune requête de recherche générée",
 	"No source available": "Aucune source disponible",
+	"No valves to update": "",
 	"None": "Aucune",
 	"Not factually correct": "Non, pas exactement correct",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Note: Si vous définissez un score minimum, la recherche ne retournera que les documents avec un score supérieur ou égal au score minimum.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission refusée lors de l'accès au microphone : {{error}}",
 	"Personalization": "Personnalisation",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelines",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Vannes de pipelines",
 	"Plain text (.txt)": "Texte brut (.txt)",
 	"Playground": "Aire de jeu",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Réinitialiser le stockage vectoriel",
 	"Response AutoCopy to Clipboard": "Copie automatique de la réponse vers le presse-papiers",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rôle",
 	"Rosé Pine": "Pin Rosé",
 	"Rosé Pine Dawn": "Aube Pin Rosé",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "utilisateur",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Permissions de l'utilisateur",
 	"Users": "Utilisateurs",
 	"Utilize": "Utiliser",
 	"Valid time units:": "Unités de temps valides :",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variable",
 	"variable to have them replaced with clipboard content.": "variable pour les remplacer par le contenu du presse-papiers.",
 	"Version": "Version",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Joindre un fichier",
 	"Attention to detail": "Attention aux détails",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "Août",
 	"Auto-playback response": "Réponse en lecture automatique",
 	"AUTOMATIC1111 Base URL": "URL de base AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Cliquez ici pour sélectionner des documents.",
 	"click here.": "cliquez ici.",
 	"Click on the user role button to change a user's role.": "Cliquez sur le bouton de rôle d'utilisateur pour changer le rôle d'un utilisateur.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Clone",
 	"Close": "Fermer",
+	"Code formatted successfully": "",
 	"Collection": "Collection",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "URL de base ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exporter les Chats",
 	"Export Documents Mapping": "Exporter la Correspondance des Documents",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Exporter les Modèles",
 	"Export Prompts": "Exporter les Prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Frequency Penalty": "Pénalité de fréquence",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Général",
 	"General Settings": "Paramètres Généraux",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mai",
 	"Memories accessible by LLMs will be shown here.": "Les Mémoires des LLMs apparaîtront ici.",
 	"Memory": "Mémoire",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Les messages que vous envoyéz après la création du lien ne seront pas partagés. Les utilisateurs disposant de l'URL pourront voir le chat partagé.",
 	"Minimum Score": "Score Minimum",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modèle {{modelId}} non trouvé",
 	"Model {{modelName}} is not vision capable": "Modèle {{modelName}} n'est pas capable de voir",
 	"Model {{name}} is now {{status}}": "Le modèle {{name}} est maintenant {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Chemin du système de fichier du modèle détecté. Le nom court du modèle est requis pour la mise à jour, ne peut pas continuer.",
 	"Model ID": "ID du Modèle",
 	"Model not selected": "Modèle non sélectionné",
 	"Model Params": "Paramètres du Modèle",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Liste Blanche de Modèle",
 	"Model(s) Whitelisted": "Modèle(s) sur Liste Blanche",
 	"Modelfile Content": "Contenu du Fichier de Modèle",
@@ -351,10 +365,13 @@
 	"Name your model": "Nommez votre modèle",
 	"New Chat": "Nouveau chat",
 	"New Password": "Nouveau mot de passe",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Aucun résultat",
 	"No search query generated": "Aucune requête de recherche générée",
 	"No source available": "Aucune source disponible",
+	"No valves to update": "",
 	"None": "Aucun",
 	"Not factually correct": "Faits incorrects",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Note : Si vous définissez un score minimum, la recherche ne renverra que les documents ayant un score supérieur ou égal au score minimum.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permission refusée lors de l'accès au microphone : {{error}}",
 	"Personalization": "Personnalisation",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelines",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Vannes de pipelines",
 	"Plain text (.txt)": "Texte Brute (.txt)",
 	"Playground": "Aire de jeu",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Réinitialiser le Stockage de Vecteur",
 	"Response AutoCopy to Clipboard": "Copie Automatique de la Réponse dans le Presse-papiers",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rôle",
 	"Rosé Pine": "Pin Rosé",
 	"Rosé Pine Dawn": "Aube Pin Rosé",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "utilisateur",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Permissions d'utilisateur",
 	"Users": "Utilisateurs",
 	"Utilize": "Utiliser",
 	"Valid time units:": "Unités de temps valides :",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variable",
 	"variable to have them replaced with clipboard content.": "variable pour les remplacer par le contenu du presse-papiers.",
 	"Version": "Version",

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

@@ -62,6 +62,7 @@
 	"Attach file": "צרף קובץ",
 	"Attention to detail": "תשומת לב לפרטים",
 	"Audio": "אודיו",
+	"Audio settings updated successfully": "",
 	"August": "אוגוסט",
 	"Auto-playback response": "תגובת השמעה אוטומטית",
 	"AUTOMATIC1111 Base URL": "כתובת URL בסיסית של AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "לחץ כאן לבחירת מסמכים.",
 	"click here.": "לחץ כאן.",
 	"Click on the user role button to change a user's role.": "לחץ על כפתור תפקיד המשתמש כדי לשנות את תפקיד המשתמש.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "שיבוט",
 	"Close": "סגור",
+	"Code formatted successfully": "",
 	"Collection": "אוסף",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "כתובת URL בסיסית של ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "ייצוא צ'אטים",
 	"Export Documents Mapping": "ייצוא מיפוי מסמכים",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "ייצוא מודלים",
 	"Export Prompts": "ייצוא פקודות",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "עצב את המשתנים שלך באמצעות סוגריים מרובעים כך:",
 	"Frequency Penalty": "עונש תדירות",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "כללי",
 	"General Settings": "הגדרות כלליות",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "מאי",
 	"Memories accessible by LLMs will be shown here.": "מזכירים נגישים על ידי LLMs יוצגו כאן.",
 	"Memory": "זיכרון",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "הודעות שתשלח לאחר יצירת הקישור לא ישותפו. משתמשים עם כתובת האתר יוכלו לצפות בצ'אט המשותף.",
 	"Minimum Score": "ציון מינימלי",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "המודל {{modelId}} לא נמצא",
 	"Model {{modelName}} is not vision capable": "דגם {{modelName}} אינו בעל יכולת ראייה",
 	"Model {{name}} is now {{status}}": "דגם {{name}} הוא כעת {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "נתיב מערכת הקבצים של המודל זוהה. נדרש שם קצר של המודל לעדכון, לא ניתן להמשיך.",
 	"Model ID": "מזהה דגם",
 	"Model not selected": "לא נבחר מודל",
 	"Model Params": "פרמס מודל",
+	"Model updated successfully": "",
 	"Model Whitelisting": "רישום לבן של מודלים",
 	"Model(s) Whitelisted": "מודלים שנכללו ברשימה הלבנה",
 	"Modelfile Content": "תוכן קובץ מודל",
@@ -351,10 +365,13 @@
 	"Name your model": "תן שם לדגם שלך",
 	"New Chat": "צ'אט חדש",
 	"New Password": "סיסמה חדשה",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "לא נמצאו תוצאות",
 	"No search query generated": "לא נוצרה שאילתת חיפוש",
 	"No source available": "אין מקור זמין",
+	"No valves to update": "",
 	"None": "ללא",
 	"Not factually correct": "לא נכון מבחינה עובדתית",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "הערה: אם תקבע ציון מינימלי, החיפוש יחזיר רק מסמכים עם ציון שגבוה או שווה לציון המינימלי.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "ההרשאה נדחתה בעת גישה למיקרופון: {{error}}",
 	"Personalization": "תאור",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "צינורות",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "צינורות שסתומים",
 	"Plain text (.txt)": "טקסט פשוט (.txt)",
 	"Playground": "אזור משחקים",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "איפוס אחסון וקטורים",
 	"Response AutoCopy to Clipboard": "העתקה אוטומטית של תגובה ללוח",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "תפקיד",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "החלפת מצב של הגדרות",
 	"Toggle sidebar": "החלפת מצב של סרגל הצד",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (אולמה)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "משתמש",
+	"User location successfully retrieved.": "",
 	"User Permissions": "הרשאות משתמש",
 	"Users": "משתמשים",
 	"Utilize": "שימוש",
 	"Valid time units:": "יחידות זמן תקינות:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "משתנה",
 	"variable to have them replaced with clipboard content.": "משתנה להחליפו ב- clipboard תוכן.",
 	"Version": "גרסה",

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

@@ -62,6 +62,7 @@
 	"Attach file": "फ़ाइल atta",
 	"Attention to detail": "विस्तार पर ध्यान",
 	"Audio": "ऑडियो",
+	"Audio settings updated successfully": "",
 	"August": "अगस्त",
 	"Auto-playback response": "ऑटो-प्लेबैक प्रतिक्रिया",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 बेस यूआरएल",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "दस्तावेज़ चुनने के लिए यहां क्लिक करें।",
 	"click here.": "यहाँ क्लिक करें।",
 	"Click on the user role button to change a user's role.": "उपयोगकर्ता की भूमिका बदलने के लिए उपयोगकर्ता भूमिका बटन पर क्लिक करें।",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "क्लोन",
 	"Close": "बंद करना",
+	"Code formatted successfully": "",
 	"Collection": "संग्रह",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI बेस यूआरएल",
@@ -238,6 +241,7 @@
 	"Export Chats": "चैट निर्यात करें",
 	"Export Documents Mapping": "निर्यात दस्तावेज़ मैपिंग",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "निर्यात मॉडल",
 	"Export Prompts": "प्रॉम्प्ट निर्यात करें",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "वर्गाकार कोष्ठकों का उपयोग करके अपने चरों को इस प्रकार प्रारूपित करें :",
 	"Frequency Penalty": "फ्रीक्वेंसी पेनल्टी",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "सामान्य",
 	"General Settings": "सामान्य सेटिंग्स",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "मेई",
 	"Memories accessible by LLMs will be shown here.": "एलएलएम द्वारा सुलभ यादें यहां दिखाई जाएंगी।",
 	"Memory": "मेमोरी",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "अपना लिंक बनाने के बाद आपके द्वारा भेजे गए संदेश साझा नहीं किए जाएंगे। यूआरएल वाले यूजर्स शेयर की गई चैट देख पाएंगे।",
 	"Minimum Score": "न्यूनतम स्कोर",
 	"Mirostat": "मिरोस्टा",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "मॉडल {{modelId}} नहीं मिला",
 	"Model {{modelName}} is not vision capable": "मॉडल {{modelName}} दृष्टि सक्षम नहीं है",
 	"Model {{name}} is now {{status}}": "मॉडल {{name}} अब {{status}} है",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "मॉडल फ़ाइल सिस्टम पथ का पता चला. अद्यतन के लिए मॉडल संक्षिप्त नाम आवश्यक है, जारी नहीं रखा जा सकता।",
 	"Model ID": "मॉडल आईडी",
 	"Model not selected": "मॉडल चयनित नहीं है",
 	"Model Params": "मॉडल Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "मॉडल श्वेतसूचीकरण करें",
 	"Model(s) Whitelisted": "मॉडल श्वेतसूची में है",
 	"Modelfile Content": "मॉडल फ़ाइल सामग्री",
@@ -351,10 +365,13 @@
 	"Name your model": "अपने मॉडल को नाम दें",
 	"New Chat": "नई चैट",
 	"New Password": "नया पासवर्ड",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "कोई परिणाम नहीं मिला",
 	"No search query generated": "कोई खोज क्वेरी जनरेट नहीं हुई",
 	"No source available": "कोई स्रोत उपलब्ध नहीं है",
+	"No valves to update": "",
 	"None": "कोई नहीं",
 	"Not factually correct": "तथ्यात्मक रूप से सही नहीं है",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "ध्यान दें: यदि आप न्यूनतम स्कोर निर्धारित करते हैं, तो खोज केवल न्यूनतम स्कोर से अधिक या उसके बराबर स्कोर वाले दस्तावेज़ वापस लाएगी।",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "माइक्रोफ़ोन तक पहुँचने पर अनुमति अस्वीकृत: {{error}}",
 	"Personalization": "पेरसनलाइज़मेंट",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "पाइपलाइनों",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "पाइपलाइन वाल्व",
 	"Plain text (.txt)": "सादा पाठ (.txt)",
 	"Playground": "कार्यक्षेत्र",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "वेक्टर संग्रहण रीसेट करें",
 	"Response AutoCopy to Clipboard": "क्लिपबोर्ड पर प्रतिक्रिया ऑटोकॉपी",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "भूमिका",
 	"Rosé Pine": "रोसे पिन",
 	"Rosé Pine Dawn": "रोसे पिन डेन",
@@ -559,6 +580,10 @@
 	"Toggle settings": "सेटिंग्स टॉगल करें",
 	"Toggle sidebar": "साइडबार टॉगल करें",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "शीर्ष  K",
 	"Top P": "शीर्ष  P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (ओलामा)",
 	"use_mmap (Ollama)": "use_mmap (ओलामा)",
 	"user": "उपयोगकर्ता",
+	"User location successfully retrieved.": "",
 	"User Permissions": "उपयोगकर्ता अनुमतियाँ",
 	"Users": "उपयोगकर्ताओं",
 	"Utilize": "उपयोग करें",
 	"Valid time units:": "मान्य समय इकाइयाँ:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "वेरिएबल",
 	"variable to have them replaced with clipboard content.": "उन्हें क्लिपबोर्ड सामग्री से बदलने के लिए वेरिएबल।",
 	"Version": "संस्करण",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Priloži datoteku",
 	"Attention to detail": "Pažnja na detalje",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "Kolovoz",
 	"Auto-playback response": "Automatska reprodukcija odgovora",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 osnovni URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Kliknite ovdje da odaberete dokumente.",
 	"click here.": "kliknite ovdje.",
 	"Click on the user role button to change a user's role.": "Kliknite na gumb uloge korisnika za promjenu uloge korisnika.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Kloniraj",
 	"Close": "Zatvori",
+	"Code formatted successfully": "",
 	"Collection": "Kolekcija",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI osnovni URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Izvoz razgovora",
 	"Export Documents Mapping": "Izvoz mapiranja dokumenata",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Izvoz modela",
 	"Export Prompts": "Izvoz prompta",
 	"Export Tools": "Izvoz alata",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatirajte svoje varijable pomoću uglatih zagrada ovako:",
 	"Frequency Penalty": "Kazna za učestalost",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Općenito",
 	"General Settings": "Opće postavke",
 	"Generate Image": "Gneriraj sliku",
@@ -324,6 +332,10 @@
 	"May": "Svibanj",
 	"Memories accessible by LLMs will be shown here.": "Ovdje će biti prikazana memorija kojoj mogu pristupiti LLM-ovi.",
 	"Memory": "Memorija",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Poruke koje pošaljete nakon stvaranja veze neće se dijeliti. Korisnici s URL-om moći će vidjeti zajednički chat.",
 	"Minimum Score": "Minimalna ocjena",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} nije pronađen",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} ne čita vizualne impute",
 	"Model {{name}} is now {{status}}": "Model {{name}} sada je {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Otkriven put datotečnog sustava modela. Kratko ime modela je potrebno za ažuriranje, nije moguće nastaviti.",
 	"Model ID": "ID modela",
 	"Model not selected": "Model nije odabran",
 	"Model Params": "Model parametri",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model - Bijela lista",
 	"Model(s) Whitelisted": "Model(i) na bijeloj listi",
 	"Modelfile Content": "Sadržaj datoteke modela",
@@ -351,10 +365,13 @@
 	"Name your model": "Dodijelite naziv modelu",
 	"New Chat": "Novi razgovor",
 	"New Password": "Nova lozinka",
+	"No content to speak": "",
 	"No documents found": "Dokumenti nisu pronađeni",
+	"No file selected": "",
 	"No results found": "Nema rezultata",
 	"No search query generated": "Nije generiran upit za pretraživanje",
 	"No source available": "Nema dostupnog izvora",
+	"No valves to update": "",
 	"None": "Ništa",
 	"Not factually correct": "Nije činjenično točno",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Napomena: Ako postavite minimalnu ocjenu, pretraga će vratiti samo dokumente s ocjenom većom ili jednakom minimalnoj ocjeni.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "Dopuštenje je odbijeno prilikom pristupa mikrofonu",
 	"Permission denied when accessing microphone: {{error}}": "Pristup mikrofonu odbijen: {{error}}",
 	"Personalization": "Prilagodba",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Cjevovodi",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Ventili za cjevovode",
 	"Plain text (.txt)": "Običan tekst (.txt)",
 	"Playground": "Igralište",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Poništi upload direktorij",
 	"Reset Vector Storage": "Resetiraj pohranu vektora",
 	"Response AutoCopy to Clipboard": "Automatsko kopiranje odgovora u međuspremnik",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Uloga",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Prebaci postavke",
 	"Toggle sidebar": "Prebaci bočnu traku",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Alati",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "korisnik",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Korisnička dopuštenja",
 	"Users": "Korisnici",
 	"Utilize": "Iskoristi",
 	"Valid time units:": "Važeće vremenske jedinice:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "varijabla",
 	"variable to have them replaced with clipboard content.": "varijabla za zamjenu sadržajem međuspremnika.",
 	"Version": "Verzija",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Allega file",
 	"Attention to detail": "Attenzione ai dettagli",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "Agosto",
 	"Auto-playback response": "Riproduzione automatica della risposta",
 	"AUTOMATIC1111 Base URL": "URL base AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Clicca qui per selezionare i documenti.",
 	"click here.": "clicca qui.",
 	"Click on the user role button to change a user's role.": "Clicca sul pulsante del ruolo utente per modificare il ruolo di un utente.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Clone",
 	"Close": "Chiudi",
+	"Code formatted successfully": "",
 	"Collection": "Collezione",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "URL base ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Esporta chat",
 	"Export Documents Mapping": "Esporta mappatura documenti",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Esporta modelli",
 	"Export Prompts": "Esporta prompt",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatta le tue variabili usando parentesi quadre come questa:",
 	"Frequency Penalty": "Penalità di frequenza",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Generale",
 	"General Settings": "Impostazioni generali",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Maggio",
 	"Memories accessible by LLMs will be shown here.": "I memori accessibili ai LLM saranno mostrati qui.",
 	"Memory": "Memoria",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "I messaggi inviati dopo la creazione del link non verranno condivisi. Gli utenti con l'URL saranno in grado di visualizzare la chat condivisa.",
 	"Minimum Score": "Punteggio minimo",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modello {{modelId}} non trovato",
 	"Model {{modelName}} is not vision capable": "Il modello {{modelName}} non è in grado di vedere",
 	"Model {{name}} is now {{status}}": "Il modello {{name}} è ora {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Percorso del filesystem del modello rilevato. Il nome breve del modello è richiesto per l'aggiornamento, impossibile continuare.",
 	"Model ID": "ID modello",
 	"Model not selected": "Modello non selezionato",
 	"Model Params": "Parametri del modello",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelisting del modello",
 	"Model(s) Whitelisted": "Modello/i in whitelist",
 	"Modelfile Content": "Contenuto del file modello",
@@ -351,10 +365,13 @@
 	"Name your model": "Assegna un nome al tuo modello",
 	"New Chat": "Nuova chat",
 	"New Password": "Nuova password",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Nessun risultato trovato",
 	"No search query generated": "Nessuna query di ricerca generata",
 	"No source available": "Nessuna fonte disponibile",
+	"No valves to update": "",
 	"None": "Nessuno",
 	"Not factually correct": "Non corretto dal punto di vista fattuale",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Nota: se imposti un punteggio minimo, la ricerca restituirà solo i documenti con un punteggio maggiore o uguale al punteggio minimo.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Autorizzazione negata durante l'accesso al microfono: {{error}}",
 	"Personalization": "Personalizzazione",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Condutture",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Valvole per tubazioni",
 	"Plain text (.txt)": "Testo normale (.txt)",
 	"Playground": "Terreno di gioco",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Reimposta archivio vettoriale",
 	"Response AutoCopy to Clipboard": "Copia automatica della risposta negli appunti",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Ruolo",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Attiva/disattiva impostazioni",
 	"Toggle sidebar": "Attiva/disattiva barra laterale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "utente",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Autorizzazioni utente",
 	"Users": "Utenti",
 	"Utilize": "Utilizza",
 	"Valid time units:": "Unità di tempo valide:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variabile",
 	"variable to have them replaced with clipboard content.": "variabile per farli sostituire con il contenuto degli appunti.",
 	"Version": "Versione",

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

@@ -62,6 +62,7 @@
 	"Attach file": "ファイルを添付する",
 	"Attention to detail": "詳細に注意する",
 	"Audio": "オーディオ",
+	"Audio settings updated successfully": "",
 	"August": "8月",
 	"Auto-playback response": "応答の自動再生",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ベース URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "ドキュメントを選択するにはここをクリックしてください。",
 	"click here.": "ここをクリックしてください。",
 	"Click on the user role button to change a user's role.": "ユーザーの役割を変更するには、ユーザー役割ボタンをクリックしてください。",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "クローン",
 	"Close": "閉じる",
+	"Code formatted successfully": "",
 	"Collection": "コレクション",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUIベースURL",
@@ -238,6 +241,7 @@
 	"Export Chats": "チャットをエクスポート",
 	"Export Documents Mapping": "ドキュメントマッピングをエクスポート",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "モデルのエクスポート",
 	"Export Prompts": "プロンプトをエクスポート",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "次のように角括弧を使用して変数をフォーマットします。",
 	"Frequency Penalty": "周波数ペナルティ",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "一般",
 	"General Settings": "一般設定",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "5月",
 	"Memories accessible by LLMs will be shown here.": "LLM がアクセスできるメモリはここに表示されます。",
 	"Memory": "メモリ",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "リンクを作成した後、送信したメッセージは共有されません。URL を持つユーザーは共有チャットを閲覧できます。",
 	"Minimum Score": "最低スコア",
 	"Mirostat": "ミロスタット",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "モデル {{modelId}} が見つかりません",
 	"Model {{modelName}} is not vision capable": "モデル {{modelName}} は視覚に対応していません",
 	"Model {{name}} is now {{status}}": "モデル {{name}} は {{status}} になりました。",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "モデルファイルシステムパスが検出されました。モデルの短縮名が必要です。更新できません。",
 	"Model ID": "モデルID",
 	"Model not selected": "モデルが選択されていません",
 	"Model Params": "モデルパラメータ",
+	"Model updated successfully": "",
 	"Model Whitelisting": "モデルホワイトリスト",
 	"Model(s) Whitelisted": "ホワイトリストに登録されたモデル",
 	"Modelfile Content": "モデルファイルの内容",
@@ -351,10 +365,13 @@
 	"Name your model": "モデルに名前を付ける",
 	"New Chat": "新しいチャット",
 	"New Password": "新しいパスワード",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "結果が見つかりません",
 	"No search query generated": "検索クエリは生成されません",
 	"No source available": "使用可能なソースがありません",
+	"No valves to update": "",
 	"None": "何一つ",
 	"Not factually correct": "実事上正しくない",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "注意:最小スコアを設定した場合、検索は最小スコア以上のスコアを持つドキュメントのみを返します。",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "マイクへのアクセス時に権限が拒否されました: {{error}}",
 	"Personalization": "個人化",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "パイプライン",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "パイプラインバルブ",
 	"Plain text (.txt)": "プレーンテキスト (.txt)",
 	"Playground": "プレイグラウンド",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "ベクトルストレージをリセット",
 	"Response AutoCopy to Clipboard": "クリップボードへの応答の自動コピー",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "役割",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -558,6 +579,10 @@
 	"Toggle settings": "設定を切り替え",
 	"Toggle sidebar": "サイドバーを切り替え",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "トップ K",
 	"Top P": "トップ P",
@@ -586,11 +611,14 @@
 	"use_mlock (Ollama)": "use_mlock(オラマ)",
 	"use_mmap (Ollama)": "use_mmap(オラマ)",
 	"user": "ユーザー",
+	"User location successfully retrieved.": "",
 	"User Permissions": "ユーザー権限",
 	"Users": "ユーザー",
 	"Utilize": "活用",
 	"Valid time units:": "有効な時間単位:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "変数",
 	"variable to have them replaced with clipboard content.": "クリップボードの内容に置き換える変数。",
 	"Version": "バージョン",

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

@@ -62,6 +62,7 @@
 	"Attach file": "ფაილის ჩაწერა",
 	"Attention to detail": "დეტალური მიმართვა",
 	"Audio": "ხმოვანი",
+	"Audio settings updated successfully": "",
 	"August": "აგვისტო",
 	"Auto-playback response": "ავტომატური დაკვრის პასუხი",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 საბაზისო მისამართი",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "დოკუმენტების ასარჩევად, დააკლიკე აქ",
 	"click here.": "დააკლიკე აქ",
 	"Click on the user role button to change a user's role.": "დააკლიკეთ მომხმარებლის როლის ღილაკს რომ შეცვალოთ მომხმარების როლი",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "კლონი",
 	"Close": "დახურვა",
+	"Code formatted successfully": "",
 	"Collection": "ნაკრები",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI საბაზისო URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "მიმოწერის ექსპორტირება",
 	"Export Documents Mapping": "დოკუმენტების კავშირის ექსპორტი",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "ექსპორტის მოდელები",
 	"Export Prompts": "მოთხოვნების ექსპორტი",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "დააფორმატეთ თქვენი ცვლადები კვადრატული ფრჩხილების გამოყენებით:",
 	"Frequency Penalty": "სიხშირის ჯარიმა",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "ზოგადი",
 	"General Settings": "ზოგადი პარამეტრები",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "მაი",
 	"Memories accessible by LLMs will be shown here.": "ლლმ-ს აქვს ხელმისაწვდომი მემორიები აქ იქნება.",
 	"Memory": "მემორია",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "შეტყობინებები, რომელსაც თქვენ აგზავნით თქვენი ბმულის შექმნის შემდეგ, არ იქნება გაზიარებული. URL– ის მქონე მომხმარებლებს შეეძლებათ ნახონ საერთო ჩატი.",
 	"Minimum Score": "მინიმალური ქულა",
 	"Mirostat": "მიროსტატი",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "მოდელი {{modelId}} ვერ მოიძებნა",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} is not vision capable",
 	"Model {{name}} is now {{status}}": "Model {{name}} is now {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "აღმოჩენილია მოდელის ფაილური სისტემის გზა. განახლებისთვის საჭიროა მოდელის მოკლე სახელი, გაგრძელება შეუძლებელია.",
 	"Model ID": "მოდელის ID",
 	"Model not selected": "მოდელი არ არის არჩეული",
 	"Model Params": "მოდელის პარამები",
+	"Model updated successfully": "",
 	"Model Whitelisting": "მოდელის თეთრ სიაში შეყვანა",
 	"Model(s) Whitelisted": "მოდელ(ებ)ი თეთრ სიაშია",
 	"Modelfile Content": "მოდელური ფაილის კონტენტი",
@@ -351,10 +365,13 @@
 	"Name your model": "დაასახელეთ თქვენი მოდელი",
 	"New Chat": "ახალი მიმოწერა",
 	"New Password": "ახალი პაროლი",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "ჩვენ ვერ პოულობით ნაპოვნი ჩაწერები",
 	"No search query generated": "ძიების მოთხოვნა არ არის გენერირებული",
 	"No source available": "წყარო არ არის ხელმისაწვდომი",
+	"No valves to update": "",
 	"None": "არცერთი",
 	"Not factually correct": "არ ვეთანხმები პირდაპირ ვერც ვეთანხმები",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "შენიშვნა: თუ თქვენ დააყენებთ მინიმალურ ქულას, ძებნა დააბრუნებს მხოლოდ დოკუმენტებს მინიმალური ქულის მეტი ან ტოლი ქულით.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "ნებართვა უარყოფილია მიკროფონზე წვდომისას: {{error}}",
 	"Personalization": "პერსონალიზაცია",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "მილსადენები",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "მილსადენების სარქველები",
 	"Plain text (.txt)": "ტექსტი (.txt)",
 	"Playground": "სათამაშო მოედანი",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "ვექტორული მეხსიერების გადატვირთვა",
 	"Response AutoCopy to Clipboard": "პასუხის ავტომატური კოპირება ბუფერში",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "როლი",
 	"Rosé Pine": "ვარდისფერი ფიჭვის ხე",
 	"Rosé Pine Dawn": "ვარდისფერი ფიჭვის გარიჟრაჟი",
@@ -559,6 +580,10 @@
 	"Toggle settings": "პარამეტრების გადართვა",
 	"Toggle sidebar": "გვერდითი ზოლის გადართვა",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "ტოპ K",
 	"Top P": "ტოპ P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (ოლამა)",
 	"use_mmap (Ollama)": "use_mmap (ოლამა)",
 	"user": "მომხმარებელი",
+	"User location successfully retrieved.": "",
 	"User Permissions": "მომხმარებლის უფლებები",
 	"Users": "მომხმარებლები",
 	"Utilize": "გამოყენება",
 	"Valid time units:": "მოქმედი დროის ერთეულები",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "ცვლადი",
 	"variable to have them replaced with clipboard content.": "ცვლადი, რომ შეცვალოს ისინი ბუფერში შიგთავსით.",
 	"Version": "ვერსია",

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

@@ -62,6 +62,7 @@
 	"Attach file": "파일 첨부",
 	"Attention to detail": "세부 사항에 대한 주의",
 	"Audio": "오디오",
+	"Audio settings updated successfully": "",
 	"August": "8월",
 	"Auto-playback response": "응답 자동 재생",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 기본 URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "문서를 선택하려면 여기를 클릭하세요.",
 	"click here.": "여기를 클릭하세요.",
 	"Click on the user role button to change a user's role.": "사용자 역할 버튼을 클릭하여 사용자의 역할을 변경하세요.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "복제",
 	"Close": "닫기",
+	"Code formatted successfully": "",
 	"Collection": "컬렉션",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI 기본 URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "채팅 내보내기",
 	"Export Documents Mapping": "문서 매핑 내보내기",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "모델 내보내기",
 	"Export Prompts": "프롬프트 내보내기",
 	"Export Tools": "도구 내보내기",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "다음과 같이 대괄호를 사용하여 변수를 형식화하세요:",
 	"Frequency Penalty": "프리퀀시 페널티",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "일반",
 	"General Settings": "일반 설정",
 	"Generate Image": "이미지 생성",
@@ -324,6 +332,10 @@
 	"May": "5월",
 	"Memories accessible by LLMs will be shown here.": "LLM에서 액세스할 수 있는 메모리는 여기에 표시됩니다.",
 	"Memory": "메모리",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "링크 생성 후에 보낸 메시지는 공유되지 않습니다. URL이 있는 사용자는 공유된 채팅을 볼 수 있습니다.",
 	"Minimum Score": "최소 점수",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} 모델을 찾을 수 없습니다.",
 	"Model {{modelName}} is not vision capable": "{{modelName}} 모델은 비전을 사용할 수 없습니다.",
 	"Model {{name}} is now {{status}}": "{{name}} 모델은 이제 {{status}} 상태입니다.",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "모델 파일 시스템 경로가 감지되었습니다. 업데이트하려면 모델 단축 이름이 필요하며 계속할 수 없습니다.",
 	"Model ID": "모델 ID",
 	"Model not selected": "모델이 선택되지 않았습니다.",
 	"Model Params": "모델 파라미터",
+	"Model updated successfully": "",
 	"Model Whitelisting": "허용 모델 명시",
 	"Model(s) Whitelisted": "허용 모델",
 	"Modelfile Content": "Modelfile 내용",
@@ -351,10 +365,13 @@
 	"Name your model": "모델 이름 지정",
 	"New Chat": "새 채팅",
 	"New Password": "새 비밀번호",
+	"No content to speak": "",
 	"No documents found": "문서 없음",
+	"No file selected": "",
 	"No results found": "결과 없음",
 	"No search query generated": "검색어가 생성되지 않았습니다.",
 	"No source available": "사용 가능한 소스 없음",
+	"No valves to update": "",
 	"None": "없음",
 	"Not factually correct": "사실상 맞지 않음",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "참고: 최소 점수를 설정하면, 검색 결과로 최소 점수 이상의 점수를 가진 문서만 반환합니다.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "마이크 액세스가 거부되었습니다.",
 	"Permission denied when accessing microphone: {{error}}": "마이크 액세스가 거부되었습니다: {{error}}",
 	"Personalization": "개인화",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "파이프라인",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "파이프라인 밸브",
 	"Plain text (.txt)": "일반 텍스트(.txt)",
 	"Playground": "놀이터",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "업로드 디렉토리 초기화",
 	"Reset Vector Storage": "벡터 스토리지 초기화",
 	"Response AutoCopy to Clipboard": "응답을 클립보드에 자동 복사",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "역할",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "설정 전환",
 	"Toggle sidebar": "사이드바 전환",
 	"Tokens To Keep On Context Refresh (num_keep)": "컨텍스트 새로 고침 시 유지할 토큰 수(num_keep)",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "도구",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (올라마)",
 	"use_mmap (Ollama)": "use_mmap (올라마)",
 	"user": "사용자",
+	"User location successfully retrieved.": "",
 	"User Permissions": "사용자 권한",
 	"Users": "사용자",
 	"Utilize": "활용",
 	"Valid time units:": "유효 시간 단위:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "변수",
 	"variable to have them replaced with clipboard content.": "변수를 사용하여 클립보드 내용으로 바꾸세요.",
 	"Version": "버전",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Pridėti failą",
 	"Attention to detail": "Dėmesys detalėms",
 	"Audio": "Audio įrašas",
+	"Audio settings updated successfully": "",
 	"August": "Rugpjūtis",
 	"Auto-playback response": "Automatinis atsakymo skaitymas",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 bazės nuoroda",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Spauskite čia norėdami pasirinkti dokumentus.",
 	"click here.": "paspauskite čia.",
 	"Click on the user role button to change a user's role.": "Paspauskite ant naudotojo rolės mygtuko tam, kad pakeisti naudotojo rolę.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "",
 	"Close": "Uždaryti",
+	"Code formatted successfully": "",
 	"Collection": "Kolekcija",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI bazės nuoroda",
@@ -238,6 +241,7 @@
 	"Export Chats": "Eksportuoti pokalbius",
 	"Export Documents Mapping": "Eksportuoti dokumentų žemėlapį",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "",
 	"Export Prompts": "Eksportuoti užklausas",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatuokite kintamuosius su kvadratiniais skliausteliais:",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Bendri",
 	"General Settings": "Bendri nustatymai",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "gegužė",
 	"Memories accessible by LLMs will be shown here.": "",
 	"Memory": "",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
 	"Minimum Score": "Minimalus rezultatas",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelis {{modelId}} nerastas",
 	"Model {{modelName}} is not vision capable": "",
 	"Model {{name}} is now {{status}}": "",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modelio failų sistemos kelias aptiktas. Reikalingas trumpas modelio pavadinimas atnaujinimui.",
 	"Model ID": "",
 	"Model not selected": "Modelis nepasirinktas",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modeliu baltasis sąrašas",
 	"Model(s) Whitelisted": "Modelis baltąjame sąraše",
 	"Modelfile Content": "Modelio failo turinys",
@@ -351,10 +365,13 @@
 	"Name your model": "",
 	"New Chat": "Naujas pokalbis",
 	"New Password": "Naujas slaptažodis",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Rezultatų nerasta",
 	"No search query generated": "",
 	"No source available": "Šaltinių nerasta",
+	"No valves to update": "",
 	"None": "",
 	"Not factually correct": "Faktiškai netikslu",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Jei turite minimalų įvertį, paieška gražins tik tą informaciją, kuri viršyje šį įvertį",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Leidimas naudoti mikrofoną atmestas: {{error}}",
 	"Personalization": "",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "Grynas tekstas (.txt)",
 	"Playground": "Eksperimentavimo erdvė",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Reinicializuoti vektorių atmintį",
 	"Response AutoCopy to Clipboard": "Automatiškai nukopijuoti atsakymą",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rolė",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -561,6 +582,10 @@
 	"Toggle settings": "Atverti/užverti parametrus",
 	"Toggle sidebar": "Atverti/užverti šoninį meniu",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -589,11 +614,14 @@
 	"use_mlock (Ollama)": "",
 	"use_mmap (Ollama)": "",
 	"user": "naudotojas",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Naudotojo leidimai",
 	"Users": "Naudotojai",
 	"Utilize": "Naudoti",
 	"Valid time units:": "Teisingūs laiko vienetai :",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "kintamasis",
 	"variable to have them replaced with clipboard content.": "kintamoji pakeičiama kopijuoklės turiniu.",
 	"Version": "Versija",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Legg ved fil",
 	"Attention to detail": "Oppmerksomhet på detaljer",
 	"Audio": "Lyd",
+	"Audio settings updated successfully": "",
 	"August": "August",
 	"Auto-playback response": "Automatisk avspilling av svar",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Grunn-URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Klikk her for å velge dokumenter.",
 	"click here.": "klikk her.",
 	"Click on the user role button to change a user's role.": "Klikk på brukerrolle-knappen for å endre en brukers rolle.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Klon",
 	"Close": "Lukk",
+	"Code formatted successfully": "",
 	"Collection": "Samling",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Grunn-URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Eksporter chatter",
 	"Export Documents Mapping": "Eksporter dokumentkartlegging",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Eksporter modeller",
 	"Export Prompts": "Eksporter prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatér variablene dine med hakeparenteser som dette:",
 	"Frequency Penalty": "Frekvensstraff",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Generelt",
 	"General Settings": "Generelle innstillinger",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mai",
 	"Memories accessible by LLMs will be shown here.": "Minner tilgjengelige for LLM-er vil vises her.",
 	"Memory": "Minne",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Meldinger du sender etter at du har opprettet lenken din vil ikke bli delt. Brukere med URL-en vil kunne se den delte chatten.",
 	"Minimum Score": "Minimum poengsum",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modellen {{modelId}} ble ikke funnet",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} er ikke visjonsdyktig",
 	"Model {{name}} is now {{status}}": "Modellen {{name}} er nå {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modellens filsystemsti oppdaget. Modellens kortnavn er påkrevd for oppdatering, kan ikke fortsette.",
 	"Model ID": "Modell-ID",
 	"Model not selected": "Modell ikke valgt",
 	"Model Params": "Modellparametere",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modell hvitlisting",
 	"Model(s) Whitelisted": "Modell(er) hvitlistet",
 	"Modelfile Content": "Modellfilinnhold",
@@ -351,10 +365,13 @@
 	"Name your model": "Gi modellen din et navn",
 	"New Chat": "Ny chat",
 	"New Password": "Nytt passord",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Ingen resultater funnet",
 	"No search query generated": "Ingen søkeforespørsel generert",
 	"No source available": "Ingen kilde tilgjengelig",
+	"No valves to update": "",
 	"None": "Ingen",
 	"Not factually correct": "Ikke faktuelt korrekt",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Merk: Hvis du setter en minimums poengsum, vil søket kun returnere dokumenter med en poengsum som er større enn eller lik minimums poengsummen.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Tillatelse nektet ved tilgang til mikrofon: {{error}}",
 	"Personalization": "Personalisering",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelines",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Pipeline-ventiler",
 	"Plain text (.txt)": "Ren tekst (.txt)",
 	"Playground": "Lekeplass",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Tilbakestill vektorlagring",
 	"Response AutoCopy to Clipboard": "Respons auto-kopi til utklippstavle",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rolle",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Veksle innstillinger",
 	"Toggle sidebar": "Veksle sidefelt",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "bruker",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Brukertillatelser",
 	"Users": "Brukere",
 	"Utilize": "Utnytt",
 	"Valid time units:": "Gyldige tidsenheter:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variabel",
 	"variable to have them replaced with clipboard content.": "variabel for å få dem erstattet med utklippstavleinnhold.",
 	"Version": "Versjon",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Voeg een bestand toe",
 	"Attention to detail": "Attention to detail",
 	"Audio": "Audio",
+	"Audio settings updated successfully": "",
 	"August": "Augustus",
 	"Auto-playback response": "Automatisch afspelen van antwoord",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Klik hier om documenten te selecteren",
 	"click here.": "klik hier.",
 	"Click on the user role button to change a user's role.": "Klik op de gebruikersrol knop om de rol van een gebruiker te wijzigen.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Kloon",
 	"Close": "Sluiten",
+	"Code formatted successfully": "",
 	"Collection": "Verzameling",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exporteer Chats",
 	"Export Documents Mapping": "Exporteer Documenten Mapping",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modellen exporteren",
 	"Export Prompts": "Exporteer Prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatteer je variabelen met vierkante haken zoals dit:",
 	"Frequency Penalty": "Frequentie Straf",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Algemeen",
 	"General Settings": "Algemene Instellingen",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mei",
 	"Memories accessible by LLMs will be shown here.": "Geheugen toegankelijk voor LLMs wordt hier getoond.",
 	"Memory": "Geheugen",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Berichten die u verzendt nadat u uw link hebt gemaakt, worden niet gedeeld. Gebruikers met de URL kunnen de gedeelde chat bekijken.",
 	"Minimum Score": "Minimale Score",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} niet gevonden",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} is niet geschikt voor visie",
 	"Model {{name}} is now {{status}}": "Model {{name}} is nu {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Model filesystem path gedetecteerd. Model shortname is vereist voor update, kan niet doorgaan.",
 	"Model ID": "Model-ID",
 	"Model not selected": "Model niet geselecteerd",
 	"Model Params": "Model Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model Whitelisting",
 	"Model(s) Whitelisted": "Model(len) zijn ge-whitelist",
 	"Modelfile Content": "Modelfile Inhoud",
@@ -351,10 +365,13 @@
 	"Name your model": "Geef uw model een naam",
 	"New Chat": "Nieuwe Chat",
 	"New Password": "Nieuw Wachtwoord",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Geen resultaten gevonden",
 	"No search query generated": "Geen zoekopdracht gegenereerd",
 	"No source available": "Geen bron beschikbaar",
+	"No valves to update": "",
 	"None": "Geen",
 	"Not factually correct": "Feitelijk niet juist",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Opmerking: Als u een minimumscore instelt, levert de zoekopdracht alleen documenten op met een score groter dan of gelijk aan de minimumscore.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}",
 	"Personalization": "Personalisatie",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pijpleidingen",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Pijpleidingen Kleppen",
 	"Plain text (.txt)": "Platte tekst (.txt)",
 	"Playground": "Speeltuin",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Reset Vector Opslag",
 	"Response AutoCopy to Clipboard": "Antwoord Automatisch Kopiëren naar Klembord",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rol",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Wissel instellingen",
 	"Toggle sidebar": "Wissel sidebar",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "user",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Gebruikers Rechten",
 	"Users": "Gebruikers",
 	"Utilize": "Utilize",
 	"Valid time units:": "Geldige tijdseenheden:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variabele",
 	"variable to have them replaced with clipboard content.": "variabele om ze te laten vervangen door klembord inhoud.",
 	"Version": "Versie",

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

@@ -62,6 +62,7 @@
 	"Attach file": "ਫਾਈਲ ਜੋੜੋ",
 	"Attention to detail": "ਵੇਰਵੇ 'ਤੇ ਧਿਆਨ",
 	"Audio": "ਆਡੀਓ",
+	"Audio settings updated successfully": "",
 	"August": "ਅਗਸਤ",
 	"Auto-playback response": "ਆਟੋ-ਪਲੇਬੈਕ ਜਵਾਬ",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ਬੇਸ URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "ਡਾਕੂਮੈਂਟ ਚੁਣਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।",
 	"click here.": "ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।",
 	"Click on the user role button to change a user's role.": "ਉਪਭੋਗਤਾ ਦੀ ਭੂਮਿਕਾ ਬਦਲਣ ਲਈ ਉਪਭੋਗਤਾ ਭੂਮਿਕਾ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "ਕਲੋਨ",
 	"Close": "ਬੰਦ ਕਰੋ",
+	"Code formatted successfully": "",
 	"Collection": "ਸੰਗ੍ਰਹਿ",
 	"ComfyUI": "ਕੰਫੀਯੂਆਈ",
 	"ComfyUI Base URL": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "ਗੱਲਾਂ ਨਿਰਯਾਤ ਕਰੋ",
 	"Export Documents Mapping": "ਡਾਕੂਮੈਂਟ ਮੈਪਿੰਗ ਨਿਰਯਾਤ ਕਰੋ",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "ਨਿਰਯਾਤ ਮਾਡਲ",
 	"Export Prompts": "ਪ੍ਰੰਪਟ ਨਿਰਯਾਤ ਕਰੋ",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "ਤੁਹਾਡੀਆਂ ਵੈਰੀਏਬਲਾਂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਵਰਤੋਂ: [ ]",
 	"Frequency Penalty": "ਬਾਰੰਬਾਰਤਾ ਜੁਰਮਾਨਾ",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "ਆਮ",
 	"General Settings": "ਆਮ ਸੈਟਿੰਗਾਂ",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "ਮਈ",
 	"Memories accessible by LLMs will be shown here.": "LLMs ਲਈ ਸਮਰੱਥ ਕਾਰਨ ਇੱਕ ਸੂਚਨਾ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ।",
 	"Memory": "ਮੀਮਰ",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "ਤੁਹਾਡਾ ਲਿੰਕ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡੇ ਵੱਲੋਂ ਭੇਜੇ ਗਏ ਸੁਨੇਹੇ ਸਾਂਝੇ ਨਹੀਂ ਕੀਤੇ ਜਾਣਗੇ। URL ਵਾਲੇ ਉਪਭੋਗਤਾ ਸਾਂਝੀ ਚੈਟ ਨੂੰ ਵੇਖ ਸਕਣਗੇ।",
 	"Minimum Score": "ਘੱਟੋ-ਘੱਟ ਸਕੋਰ",
 	"Mirostat": "ਮਿਰੋਸਟੈਟ",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "ਮਾਡਲ {{modelId}} ਨਹੀਂ ਮਿਲਿਆ",
 	"Model {{modelName}} is not vision capable": "ਮਾਡਲ {{modelName}} ਦ੍ਰਿਸ਼ਟੀ ਸਮਰੱਥ ਨਹੀਂ ਹੈ",
 	"Model {{name}} is now {{status}}": "ਮਾਡਲ {{name}} ਹੁਣ {{status}} ਹੈ",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "ਮਾਡਲ ਫਾਈਲਸਿਸਟਮ ਪੱਥ ਪਾਇਆ ਗਿਆ। ਅੱਪਡੇਟ ਲਈ ਮਾਡਲ ਸ਼ੌਰਟਨੇਮ ਦੀ ਲੋੜ ਹੈ, ਜਾਰੀ ਨਹੀਂ ਰੱਖ ਸਕਦੇ।",
 	"Model ID": "ਮਾਡਲ ID",
 	"Model not selected": "ਮਾਡਲ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ",
 	"Model Params": "ਮਾਡਲ ਪਰਮਜ਼",
+	"Model updated successfully": "",
 	"Model Whitelisting": "ਮਾਡਲ ਵ੍ਹਾਈਟਲਿਸਟਿੰਗ",
 	"Model(s) Whitelisted": "ਮਾਡਲ(ਜ਼) ਵ੍ਹਾਈਟਲਿਸਟ ਕੀਤਾ ਗਿਆ",
 	"Modelfile Content": "ਮਾਡਲਫਾਈਲ ਸਮੱਗਰੀ",
@@ -351,10 +365,13 @@
 	"Name your model": "ਆਪਣੇ ਮਾਡਲ ਦਾ ਨਾਮ ਦੱਸੋ",
 	"New Chat": "ਨਵੀਂ ਗੱਲਬਾਤ",
 	"New Password": "ਨਵਾਂ ਪਾਸਵਰਡ",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
 	"No search query generated": "ਕੋਈ ਖੋਜ ਪੁੱਛਗਿੱਛ ਤਿਆਰ ਨਹੀਂ ਕੀਤੀ ਗਈ",
 	"No source available": "ਕੋਈ ਸਰੋਤ ਉਪਲਬਧ ਨਹੀਂ",
+	"No valves to update": "",
 	"None": "ਕੋਈ ਨਹੀਂ",
 	"Not factually correct": "ਤੱਥਕ ਰੂਪ ਵਿੱਚ ਸਹੀ ਨਹੀਂ",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "ਨੋਟ: ਜੇ ਤੁਸੀਂ ਘੱਟੋ-ਘੱਟ ਸਕੋਰ ਸੈੱਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਖੋਜ ਸਿਰਫ਼ ਉਹੀ ਡਾਕੂਮੈਂਟ ਵਾਪਸ ਕਰੇਗੀ ਜਿਨ੍ਹਾਂ ਦਾ ਸਕੋਰ ਘੱਟੋ-ਘੱਟ ਸਕੋਰ ਦੇ ਬਰਾਬਰ ਜਾਂ ਵੱਧ ਹੋਵੇ।",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਤੱਕ ਪਹੁੰਚਣ ਸਮੇਂ ਆਗਿਆ ਰੱਦ ਕੀਤੀ ਗਈ: {{error}}",
 	"Personalization": "ਪਰਸੋਨਲਿਸ਼ਮ",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "ਪਾਈਪਲਾਈਨਾਂ",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "ਪਾਈਪਲਾਈਨਾਂ ਵਾਲਵ",
 	"Plain text (.txt)": "ਸਧਾਰਨ ਪਾਠ (.txt)",
 	"Playground": "ਖੇਡ ਦਾ ਮੈਦਾਨ",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "ਵੈਕਟਰ ਸਟੋਰੇਜ ਨੂੰ ਰੀਸੈਟ ਕਰੋ",
 	"Response AutoCopy to Clipboard": "ਜਵਾਬ ਆਟੋ ਕਾਪੀ ਕਲਿੱਪਬੋਰਡ 'ਤੇ",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "ਭੂਮਿਕਾ",
 	"Rosé Pine": "ਰੋਜ਼ ਪਾਈਨ",
 	"Rosé Pine Dawn": "ਰੋਜ਼ ਪਾਈਨ ਡਾਨ",
@@ -559,6 +580,10 @@
 	"Toggle settings": "ਸੈਟਿੰਗਾਂ ਟੌਗਲ ਕਰੋ",
 	"Toggle sidebar": "ਸਾਈਡਬਾਰ ਟੌਗਲ ਕਰੋ",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "ਸਿਖਰ K",
 	"Top P": "ਸਿਖਰ P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (ਓਲਾਮਾ)",
 	"use_mmap (Ollama)": "use_mmap (ਓਲਾਮਾ)",
 	"user": "ਉਪਭੋਗਤਾ",
+	"User location successfully retrieved.": "",
 	"User Permissions": "ਉਪਭੋਗਤਾ ਅਧਿਕਾਰ",
 	"Users": "ਉਪਭੋਗਤਾ",
 	"Utilize": "ਵਰਤੋਂ",
 	"Valid time units:": "ਵੈਧ ਸਮਾਂ ਇਕਾਈਆਂ:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "ਵੈਰੀਏਬਲ",
 	"variable to have them replaced with clipboard content.": "ਕਲਿੱਪਬੋਰਡ ਸਮੱਗਰੀ ਨਾਲ ਬਦਲਣ ਲਈ ਵੈਰੀਏਬਲ।",
 	"Version": "ਵਰਜਨ",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Dołącz plik",
 	"Attention to detail": "Dbałość o szczegóły",
 	"Audio": "Dźwięk",
+	"Audio settings updated successfully": "",
 	"August": "Sierpień",
 	"Auto-playback response": "Odtwarzanie automatyczne odpowiedzi",
 	"AUTOMATIC1111 Base URL": "Podstawowy adres URL AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Kliknij tutaj, aby wybrać dokumenty.",
 	"click here.": "kliknij tutaj.",
 	"Click on the user role button to change a user's role.": "Kliknij przycisk roli użytkownika, aby zmienić rolę użytkownika.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Klon",
 	"Close": "Zamknij",
+	"Code formatted successfully": "",
 	"Collection": "Kolekcja",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "Bazowy URL ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Eksportuj czaty",
 	"Export Documents Mapping": "Eksportuj mapowanie dokumentów",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Eksportuj modele",
 	"Export Prompts": "Eksportuj prompty",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatuj swoje zmienne, używając nawiasów kwadratowych, np.",
 	"Frequency Penalty": "Kara za częstotliwość",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Ogólne",
 	"General Settings": "Ogólne ustawienia",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Maj",
 	"Memories accessible by LLMs will be shown here.": "Pamięci używane przez LLM będą tutaj widoczne.",
 	"Memory": "Pamięć",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Wiadomości wysyłane po utworzeniu linku nie będą udostępniane. Użytkownicy z adresem URL będą mogli wyświetlić udostępniony czat.",
 	"Minimum Score": "Minimalny wynik",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} nie został znaleziony",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} nie jest w stanie zobaczyć",
 	"Model {{name}} is now {{status}}": "Model {{name}} to teraz {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Wykryto ścieżkę systemu plików modelu. Wymagana jest krótka nazwa modelu do aktualizacji, nie można kontynuować.",
 	"Model ID": "Identyfikator modelu",
 	"Model not selected": "Model nie został wybrany",
 	"Model Params": "Parametry modelu",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelisting modelu",
 	"Model(s) Whitelisted": "Model(e) dodane do listy białej",
 	"Modelfile Content": "Zawartość pliku modelu",
@@ -351,10 +365,13 @@
 	"Name your model": "Nazwij swój model",
 	"New Chat": "Nowy czat",
 	"New Password": "Nowe hasło",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Nie znaleziono rezultatów",
 	"No search query generated": "Nie wygenerowano zapytania wyszukiwania",
 	"No source available": "Źródło nie dostępne",
+	"No valves to update": "",
 	"None": "Żaden",
 	"Not factually correct": "Nie zgodne z faktami",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Uwaga: Jeśli ustawisz minimalny wynik, szukanie zwróci jedynie dokumenty z wynikiem większym lub równym minimalnemu.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Odmowa dostępu do mikrofonu: {{error}}",
 	"Personalization": "Personalizacja",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Rurociągów",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Rurociągi Zawory",
 	"Plain text (.txt)": "Zwykły tekst (.txt)",
 	"Playground": "Plac zabaw",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Resetuj przechowywanie wektorów",
 	"Response AutoCopy to Clipboard": "Automatyczne kopiowanie odpowiedzi do schowka",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rola",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -561,6 +582,10 @@
 	"Toggle settings": "Przełącz ustawienia",
 	"Toggle sidebar": "Przełącz panel boczny",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Najlepsze K",
 	"Top P": "Najlepsze P",
@@ -589,11 +614,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "użytkownik",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Uprawnienia użytkownika",
 	"Users": "Użytkownicy",
 	"Utilize": "Wykorzystaj",
 	"Valid time units:": "Poprawne jednostki czasu:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "zmienna",
 	"variable to have them replaced with clipboard content.": "zmienna która zostanie zastąpiona zawartością schowka.",
 	"Version": "Wersja",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Anexar arquivo",
 	"Attention to detail": "Detalhado",
 	"Audio": "Áudio",
+	"Audio settings updated successfully": "",
 	"August": "Agosto",
 	"Auto-playback response": "Reprodução automática da resposta",
 	"AUTOMATIC1111 Base URL": "URL Base do AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Clique aqui para selecionar documentos.",
 	"click here.": "clique aqui.",
 	"Click on the user role button to change a user's role.": "Clique no botão de função do usuário para alterar a função de um usuário.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Clone",
 	"Close": "Fechar",
+	"Code formatted successfully": "",
 	"Collection": "Coleção",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "URL Base do ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exportar Bate-papos",
 	"Export Documents Mapping": "Exportar Mapeamento de Documentos",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modelos de Exportação",
 	"Export Prompts": "Exportar Prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formate suas variáveis usando colchetes como este:",
 	"Frequency Penalty": "Penalidade de Frequência",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Geral",
 	"General Settings": "Configurações Gerais",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Maio",
 	"Memories accessible by LLMs will be shown here.": "Memórias acessíveis por LLMs serão mostradas aqui.",
 	"Memory": "Memória",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Mensagens que você enviar após criar seu link não serão compartilhadas. Os usuários com o URL poderão visualizar o bate-papo compartilhado.",
 	"Minimum Score": "Pontuação Mínima",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} não encontrado",
 	"Model {{modelName}} is not vision capable": "O modelo {{modelName}} não é capaz de visão",
 	"Model {{name}} is now {{status}}": "O modelo {{name}} agora é {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Otkrivena putanja datoteke modela. Skraćeno ime modela je potrebno za ažuriranje, ne može se nastaviti.",
 	"Model ID": "ID do modelo",
 	"Model not selected": "Modelo não selecionado",
 	"Model Params": "Params Modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Lista de Permissões de Modelo",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Modelfile Content": "Conteúdo do Arquivo de Modelo",
@@ -351,10 +365,13 @@
 	"Name your model": "Nomeie seu modelo",
 	"New Chat": "Novo Bate-papo",
 	"New Password": "Nova Senha",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Nenhum resultado encontrado",
 	"No search query generated": "Nenhuma consulta de pesquisa gerada",
 	"No source available": "Nenhuma fonte disponível",
+	"No valves to update": "",
 	"None": "Nenhum",
 	"Not factually correct": "Não é correto em termos factuais",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Nota: Se você definir uma pontuação mínima, a pesquisa só retornará documentos com uma pontuação maior ou igual à pontuação mínima.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
 	"Personalization": "Personalização",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelines",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Válvulas de Dutos",
 	"Plain text (.txt)": "Texto sem formatação (.txt)",
 	"Playground": "Parque infantil",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Redefinir Armazenamento de Vetor",
 	"Response AutoCopy to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Função",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Alternar configurações",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "usuário",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Permissões do Usuário",
 	"Users": "Usuários",
 	"Utilize": "Utilizar",
 	"Valid time units:": "Unidades de tempo válidas:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variável",
 	"variable to have them replaced with clipboard content.": "variável para que sejam substituídos pelo conteúdo da área de transferência.",
 	"Version": "Versão",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Anexar ficheiro",
 	"Attention to detail": "Detalhado",
 	"Audio": "Áudio",
+	"Audio settings updated successfully": "",
 	"August": "Agosto",
 	"Auto-playback response": "Reprodução automática da resposta",
 	"AUTOMATIC1111 Base URL": "URL Base do AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Clique aqui para selecionar documentos.",
 	"click here.": "clique aqui.",
 	"Click on the user role button to change a user's role.": "Clique no botão de função do utilizador para alterar a função de um utilizador.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Clonar",
 	"Close": "Fechar",
+	"Code formatted successfully": "",
 	"Collection": "Coleção",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "URL Base do ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exportar Conversas",
 	"Export Documents Mapping": "Exportar Mapeamento de Documentos",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modelos de Exportação",
 	"Export Prompts": "Exportar Prompts",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formate as suas variáveis usando parenteses rectos como este:",
 	"Frequency Penalty": "Penalidade de Frequência",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Geral",
 	"General Settings": "Configurações Gerais",
 	"Generate Image": "Gerar imagem",
@@ -324,6 +332,10 @@
 	"May": "Maio",
 	"Memories accessible by LLMs will be shown here.": "Memórias acessíveis por LLMs serão mostradas aqui.",
 	"Memory": "Memória",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Mensagens que você enviar após criar o seu link não serão partilhadas. Os utilizadores com o URL poderão visualizar a conversa partilhada.",
 	"Minimum Score": "Mínimo de Pontuação",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} não foi encontrado",
 	"Model {{modelName}} is not vision capable": "O modelo {{modelName}} não é capaz de visão",
 	"Model {{name}} is now {{status}}": "Modelo {{name}} agora é {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Dtectado caminho do sistema de ficheiros do modelo. É necessário o nome curto do modelo para atualização, não é possível continuar.",
 	"Model ID": "ID do modelo",
 	"Model not selected": "Modelo não selecionado",
 	"Model Params": "Params Modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Lista de Permissões do Modelo",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Modelfile Content": "Conteúdo do Ficheiro do Modelo",
@@ -351,10 +365,13 @@
 	"Name your model": "Atribua um nome ao seu modelo",
 	"New Chat": "Nova Conversa",
 	"New Password": "Nova Senha",
+	"No content to speak": "",
 	"No documents found": "Não foram encontrados documentos",
+	"No file selected": "",
 	"No results found": "Não foram encontrados resultados",
 	"No search query generated": "Não foi gerada nenhuma consulta de pesquisa",
 	"No source available": "Nenhuma fonte disponível",
+	"No valves to update": "",
 	"None": "Nenhum",
 	"Not factually correct": "Não é correto em termos factuais",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Nota: Se você definir uma pontuação mínima, a pesquisa só retornará documentos com uma pontuação maior ou igual à pontuação mínima.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "A permissão foi negada ao aceder ao microfone",
 	"Permission denied when accessing microphone: {{error}}": "A permissão foi negada ao aceder o microfone: {{error}}",
 	"Personalization": "Personalização",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Condutas",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Válvulas de Condutas",
 	"Plain text (.txt)": "Texto sem formatação (.txt)",
 	"Playground": "Recreio",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Limpar Pasta de Carregamento",
 	"Reset Vector Storage": "Redefinir Armazenamento de Vetor",
 	"Response AutoCopy to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Função",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Alternar configurações",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "utilizador",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Permissões do Utilizador",
 	"Users": "Utilizadores",
 	"Utilize": "Utilizar",
 	"Valid time units:": "Unidades de tempo válidas:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variável",
 	"variable to have them replaced with clipboard content.": "variável para que sejam substituídos pelo conteúdo da área de transferência.",
 	"Version": "Versão",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Прикрепить файл",
 	"Attention to detail": "детализированный",
 	"Audio": "Аудио",
+	"Audio settings updated successfully": "",
 	"August": "Август",
 	"Auto-playback response": "Автоматическое воспроизведение ответа",
 	"AUTOMATIC1111 Base URL": "Базовый адрес URL AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Нажмите здесь чтобы выберите документы.",
 	"click here.": "нажмите здесь.",
 	"Click on the user role button to change a user's role.": "Нажмите кнопку роли пользователя чтобы изменить роль пользователя.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Клон",
 	"Close": "Закрывать",
+	"Code formatted successfully": "",
 	"Collection": "Коллекция",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "Базовый адрес URL ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Экспортировать чаты",
 	"Export Documents Mapping": "Экспортировать отображение документов",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Экспорт моделей",
 	"Export Prompts": "Экспортировать промты",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Форматируйте ваши переменные, используя квадратные скобки, как здесь:",
 	"Frequency Penalty": "Штраф за частоту",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Общее",
 	"General Settings": "Общие настройки",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Май",
 	"Memories accessible by LLMs will be shown here.": "Мемории, доступные LLMs, будут отображаться здесь.",
 	"Memory": "Мемория",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Сообщения, которые вы отправляете после создания ссылки, не будут распространяться. Пользователи с URL смогут просматривать общий чат.",
 	"Minimum Score": "Минимальный балл",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Модель {{modelId}} не найдена",
 	"Model {{modelName}} is not vision capable": "Модель {{modelName}} не поддерживает зрение",
 	"Model {{name}} is now {{status}}": "Модель {{name}} теперь {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Модель файловой системы обнаружена. Требуется имя тега модели для обновления, не удается продолжить.",
 	"Model ID": "Идентификатор модели",
 	"Model not selected": "Модель не выбрана",
 	"Model Params": "Параметры модели",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Включение модели в белый список",
 	"Model(s) Whitelisted": "Модель(и) включены в белый список",
 	"Modelfile Content": "Содержимое файла модели",
@@ -351,10 +365,13 @@
 	"Name your model": "Присвойте модели имя",
 	"New Chat": "Новый чат",
 	"New Password": "Новый пароль",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Результатов не найдено",
 	"No search query generated": "Поисковый запрос не сгенерирован",
 	"No source available": "Нет доступных источников",
+	"No valves to update": "",
 	"None": "Никакой",
 	"Not factually correct": "Не фактически правильно",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Обратите внимание: Если вы установите минимальный балл, поиск будет возвращать только документы с баллом больше или равным минимальному баллу.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}",
 	"Personalization": "Персонализация",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Трубопроводов",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Трубопроводы Клапаны",
 	"Plain text (.txt)": "Текст в формате .txt",
 	"Playground": "Площадка",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Сбросить векторное хранилище",
 	"Response AutoCopy to Clipboard": "Автоматическое копирование ответа в буфер обмена",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Роль",
 	"Rosé Pine": "Розовое сосновое дерево",
 	"Rosé Pine Dawn": "Розовое сосновое дерево рассвет",
@@ -561,6 +582,10 @@
 	"Toggle settings": "Переключить настройки",
 	"Toggle sidebar": "Переключить боковую панель",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -589,11 +614,14 @@
 	"use_mlock (Ollama)": "use_mlock (Оллама)",
 	"use_mmap (Ollama)": "use_mmap (Оллама)",
 	"user": "пользователь",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Права пользователя",
 	"Users": "Пользователи",
 	"Utilize": "Использовать",
 	"Valid time units:": "Допустимые единицы времени:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "переменная",
 	"variable to have them replaced with clipboard content.": "переменная, чтобы их заменить содержимым буфера обмена.",
 	"Version": "Версия",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Приложи датотеку",
 	"Attention to detail": "Пажња на детаље",
 	"Audio": "Звук",
+	"Audio settings updated successfully": "",
 	"August": "Август",
 	"Auto-playback response": "Самостално пуштање одговора",
 	"AUTOMATIC1111 Base URL": "Основна адреса за AUTOMATIC1111",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Кликните овде да изаберете документе.",
 	"click here.": "кликните овде.",
 	"Click on the user role button to change a user's role.": "Кликните на дугме за улогу корисника да промените улогу корисника.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Клон",
 	"Close": "Затвори",
+	"Code formatted successfully": "",
 	"Collection": "Колекција",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "Основна адреса за ComfyUI",
@@ -238,6 +241,7 @@
 	"Export Chats": "Извези ћаскања",
 	"Export Documents Mapping": "Извези мапирање докумената",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Извези моделе",
 	"Export Prompts": "Извези упите",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Форматирајте ваше променљиве користећи угластe заграде овако:",
 	"Frequency Penalty": "Фреквентна казна",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Опште",
 	"General Settings": "Општа подешавања",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Мај",
 	"Memories accessible by LLMs will be shown here.": "Памћења које ће бити појављена од овог LLM-а ће бити приказана овде.",
 	"Memory": "Памћење",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Поруке које пошаљете након стварања ваше везе неће бити подељене. Корисници са URL-ом ће моћи да виде дељено ћаскање.",
 	"Minimum Score": "Најмањи резултат",
 	"Mirostat": "Миростат",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Модел {{modelId}} није пронађен",
 	"Model {{modelName}} is not vision capable": "Модел {{моделНаме}} није способан за вид",
 	"Model {{name}} is now {{status}}": "Модел {{наме}} је сада {{статус}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Откривена путања система датотека модела. За ажурирање је потребан кратак назив модела, не може се наставити.",
 	"Model ID": "ИД модела",
 	"Model not selected": "Модел није изабран",
 	"Model Params": "Модел Парамс",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Бели списак модела",
 	"Model(s) Whitelisted": "Модел(и) на белом списку",
 	"Modelfile Content": "Садржај модел-датотеке",
@@ -351,10 +365,13 @@
 	"Name your model": "Наведи свој модел",
 	"New Chat": "Ново ћаскање",
 	"New Password": "Нова лозинка",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Нема резултата",
 	"No search query generated": "Није генерисан упит за претрагу",
 	"No source available": "Нема доступног извора",
+	"No valves to update": "",
 	"None": "Нико",
 	"Not factually correct": "Није чињенично тачно",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Напомена: ако подесите најмањи резултат, претрага ће вратити само документе са резултатом већим или једнаким најмањем резултату.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Приступ микрофону је одбијен: {{error}}",
 	"Personalization": "Прилагођавање",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Цевоводи",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Вентили за цевоводе",
 	"Plain text (.txt)": "Обичан текст (.txt)",
 	"Playground": "Игралиште",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Ресетуј складиште вектора",
 	"Response AutoCopy to Clipboard": "Самостално копирање одговора у оставу",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Улога",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -560,6 +581,10 @@
 	"Toggle settings": "Пребаци подешавања",
 	"Toggle sidebar": "Пребаци бочну траку",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Топ К",
 	"Top P": "Топ П",
@@ -588,11 +613,14 @@
 	"use_mlock (Ollama)": "усе _млоцк (Оллама)",
 	"use_mmap (Ollama)": "усе _ммап (Оллама)",
 	"user": "корисник",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Овлашћења корисника",
 	"Users": "Корисници",
 	"Utilize": "Искористи",
 	"Valid time units:": "Важеће временске јединице:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "променљива",
 	"variable to have them replaced with clipboard content.": "променљива за замену са садржајем оставе.",
 	"Version": "Издање",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Bifoga fil",
 	"Attention to detail": "Detaljerad uppmärksamhet",
 	"Audio": "Ljud",
+	"Audio settings updated successfully": "",
 	"August": "augusti",
 	"Auto-playback response": "Automatisk uppspelning",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 bas-URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Klicka här för att välja dokument.",
 	"click here.": "klicka här.",
 	"Click on the user role button to change a user's role.": "Klicka på knappen för användarroll för att ändra en användares roll.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Klon",
 	"Close": "Stäng",
+	"Code formatted successfully": "",
 	"Collection": "Samling",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Exportera chattar",
 	"Export Documents Mapping": "Exportera dokumentmappning",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Exportera modeller",
 	"Export Prompts": "Exportera instruktioner",
 	"Export Tools": "Exportera verktyg",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatera dina variabler med hakparenteser så här:",
 	"Frequency Penalty": "Straff för frekvens",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Allmän",
 	"General Settings": "Allmänna inställningar",
 	"Generate Image": "Generera bild",
@@ -324,6 +332,10 @@
 	"May": "maj",
 	"Memories accessible by LLMs will be shown here.": "Minnen som LLM:er kan komma åt visas här.",
 	"Memory": "Minnen",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Meddelanden du skickar efter att ha skapat din länk kommer inte att delas. Användare med URL:en kommer att kunna se delad chatt.",
 	"Minimum Score": "Tröskel",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Modell {{modelId}} hittades inte",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} är inte synkapabel",
 	"Model {{name}} is now {{status}}": "Modellen {{name}} är nu {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modellens filsystemväg upptäckt. Modellens kortnamn krävs för uppdatering, kan inte fortsätta.",
 	"Model ID": "Modell-ID",
 	"Model not selected": "Modell inte vald",
 	"Model Params": "Modell Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modellens vitlista",
 	"Model(s) Whitelisted": "Vitlistade modeller",
 	"Modelfile Content": "Modelfilens innehåll",
@@ -351,10 +365,13 @@
 	"Name your model": "Namnge din modell",
 	"New Chat": "Ny chatt",
 	"New Password": "Nytt lösenord",
+	"No content to speak": "",
 	"No documents found": "Inga dokument hittades",
+	"No file selected": "",
 	"No results found": "Inga resultat hittades",
 	"No search query generated": "Ingen sökfråga genererad",
 	"No source available": "Ingen tillgänglig källa",
+	"No valves to update": "",
 	"None": "Ingen",
 	"Not factually correct": "Inte faktiskt korrekt",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Obs: Om du anger en tröskel kommer sökningen endast att returnera dokument med ett betyg som är större än eller lika med tröskeln.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "Nekad behörighet vid åtkomst till mikrofon",
 	"Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}",
 	"Personalization": "Personalisering",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Rörledningar",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Ventiler för rörledningar",
 	"Plain text (.txt)": "Text (.txt)",
 	"Playground": "Lekplats",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Återställ uppladdningskatalog",
 	"Reset Vector Storage": "Återställ vektorlager",
 	"Response AutoCopy to Clipboard": "Svara AutoCopy till urklipp",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Roll",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Växla inställningar",
 	"Toggle sidebar": "Växla sidofält",
 	"Tokens To Keep On Context Refresh (num_keep)": "Tokens att behålla vid kontextuppdatering (num_keep)",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Verktyg",
 	"Top K": "Topp K",
 	"Top P": "Topp P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "användare",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Användarbehörigheter",
 	"Users": "Användare",
 	"Utilize": "Använd",
 	"Valid time units:": "Giltiga tidsenheter:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "variabel",
 	"variable to have them replaced with clipboard content.": "variabel för att få dem ersatta med urklippsinnehåll.",
 	"Version": "Version",

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

@@ -62,6 +62,7 @@
 	"Attach file": "",
 	"Attention to detail": "",
 	"Audio": "",
+	"Audio settings updated successfully": "",
 	"August": "",
 	"Auto-playback response": "",
 	"AUTOMATIC1111 Base URL": "",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "",
 	"click here.": "",
 	"Click on the user role button to change a user's role.": "",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "",
 	"Close": "",
+	"Code formatted successfully": "",
 	"Collection": "",
 	"ComfyUI": "",
 	"ComfyUI Base URL": "",
@@ -238,6 +241,7 @@
 	"Export Chats": "",
 	"Export Documents Mapping": "",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "",
 	"Export Prompts": "",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "",
 	"General Settings": "",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "",
 	"Memories accessible by LLMs will be shown here.": "",
 	"Memory": "",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
 	"Minimum Score": "",
 	"Mirostat": "",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "",
 	"Model {{modelName}} is not vision capable": "",
 	"Model {{name}} is now {{status}}": "",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model not selected": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "",
 	"Model(s) Whitelisted": "",
 	"Modelfile Content": "",
@@ -351,10 +365,13 @@
 	"Name your model": "",
 	"New Chat": "",
 	"New Password": "",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No source available": "",
+	"No valves to update": "",
 	"None": "",
 	"Not factually correct": "",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "",
 	"Personalization": "",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "",
 	"Playground": "",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "",
 	"Response AutoCopy to Clipboard": "",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "",
 	"Rosé Pine": "",
 	"Rosé Pine Dawn": "",
@@ -559,6 +580,10 @@
 	"Toggle settings": "",
 	"Toggle sidebar": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "",
 	"Top P": "",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "",
 	"use_mmap (Ollama)": "",
 	"user": "",
+	"User location successfully retrieved.": "",
 	"User Permissions": "",
 	"Users": "",
 	"Utilize": "",
 	"Valid time units:": "",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "",
 	"variable to have them replaced with clipboard content.": "",
 	"Version": "",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Dosya ekle",
 	"Attention to detail": "Ayrıntılara dikkat",
 	"Audio": "Ses",
+	"Audio settings updated successfully": "",
 	"August": "Ağustos",
 	"Auto-playback response": "Yanıtı otomatik oynatma",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Temel URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Belgeleri seçmek için buraya tıklayın.",
 	"click here.": "buraya tıklayın.",
 	"Click on the user role button to change a user's role.": "Bir kullanıcının rolünü değiştirmek için kullanıcı rolü düğmesine tıklayın.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Klon",
 	"Close": "Kapat",
+	"Code formatted successfully": "",
 	"Collection": "Koleksiyon",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Temel URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Sohbetleri Dışa Aktar",
 	"Export Documents Mapping": "Belge Eşlemesini Dışa Aktar",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Modelleri Dışa Aktar",
 	"Export Prompts": "Promptları Dışa Aktar",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Değişkenlerinizi şu şekilde kare parantezlerle biçimlendirin:",
 	"Frequency Penalty": "Frekans Cezası",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Genel",
 	"General Settings": "Genel Ayarlar",
 	"Generate Image": "",
@@ -324,6 +332,10 @@
 	"May": "Mayıs",
 	"Memories accessible by LLMs will be shown here.": "LLM'ler tarafından erişilebilen bellekler burada gösterilecektir.",
 	"Memory": "Bellek",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Bağlantınızı oluşturduktan sonra gönderdiğiniz mesajlar paylaşılmayacaktır. URL'ye sahip kullanıcılar paylaşılan sohbeti görüntüleyebilecektir.",
 	"Minimum Score": "Minimum Skor",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} bulunamadı",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} görüntü yeteneğine sahip değil",
 	"Model {{name}} is now {{status}}": "{{name}} modeli artık {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Model dosya sistemi yolu algılandı. Güncelleme için model kısa adı gerekli, devam edilemiyor.",
 	"Model ID": "Model ID",
 	"Model not selected": "Model seçilmedi",
 	"Model Params": "Model Parametreleri",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model Beyaz Listeye Alma",
 	"Model(s) Whitelisted": "Model(ler) Beyaz Listeye Alındı",
 	"Modelfile Content": "Model Dosyası İçeriği",
@@ -351,10 +365,13 @@
 	"Name your model": "Modelinizi Adlandırın",
 	"New Chat": "Yeni Sohbet",
 	"New Password": "Yeni Parola",
+	"No content to speak": "",
 	"No documents found": "",
+	"No file selected": "",
 	"No results found": "Sonuç bulunamadı",
 	"No search query generated": "Hiç arama sorgusu oluşturulmadı",
 	"No source available": "Kaynak mevcut değil",
+	"No valves to update": "",
 	"None": "Yok",
 	"Not factually correct": "Gerçeklere göre doğru değil",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Not: Minimum bir skor belirlerseniz, arama yalnızca minimum skora eşit veya daha yüksek bir skora sahip belgeleri getirecektir.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "",
 	"Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}",
 	"Personalization": "Kişiselleştirme",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipelinelar",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Pipeline Valvleri",
 	"Plain text (.txt)": "Düz metin (.txt)",
 	"Playground": "Oyun Alanı",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "",
 	"Reset Vector Storage": "Vektör Depolamayı Sıfırla",
 	"Response AutoCopy to Clipboard": "Yanıtı Panoya Otomatik Kopyala",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Rol",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -559,6 +580,10 @@
 	"Toggle settings": "Ayarları Aç/Kapat",
 	"Toggle sidebar": "Kenar Çubuğunu Aç/Kapat",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -587,11 +612,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "kullanıcı",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Kullanıcı İzinleri",
 	"Users": "Kullanıcılar",
 	"Utilize": "Kullan",
 	"Valid time units:": "Geçerli zaman birimleri:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "değişken",
 	"variable to have them replaced with clipboard content.": "panodaki içerikle değiştirilmesi için değişken.",
 	"Version": "Sürüm",

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

@@ -43,7 +43,7 @@
 	"Allow Chat Deletion": "Дозволити видалення чату",
 	"Allow non-local voices": "Дозволити не локальні голоси",
 	"Allow User Location": "Доступ до місцезнаходження",
-	"Allow Voice Interruption in Call": "",
+	"Allow Voice Interruption in Call": "Дозволити переривання голосу під час виклику",
 	"alphanumeric characters and hyphens": "алфавітно-цифрові символи та дефіси",
 	"Already have an account?": "Вже є обліковий запис?",
 	"an assistant": "асистента",
@@ -62,6 +62,7 @@
 	"Attach file": "Прикріпити файл",
 	"Attention to detail": "Увага до деталей",
 	"Audio": "Аудіо",
+	"Audio settings updated successfully": "Налаштування звуку успішно оновлено",
 	"August": "Серпень",
 	"Auto-playback response": "Автоматичне відтворення відповіді",
 	"AUTOMATIC1111 Base URL": "URL-адреса AUTOMATIC1111",
@@ -101,14 +102,16 @@
 	"Click here for help.": "Клацніть тут, щоб отримати допомогу.",
 	"Click here to": "Натисніть тут, щоб",
 	"Click here to download user import template file.": "Натисніть тут, щоб завантажити файл шаблону імпорту користувача.",
-	"Click here to select": "Натисніть тут, щоб вибрати",
-	"Click here to select a csv file.": "Натисніть тут, щоб вибрати csv-файл.",
-	"Click here to select a py file.": "Натисніть тут, щоб вибрати py-файл.",
-	"Click here to select documents.": "Натисніть тут, щоб вибрати документи.",
+	"Click here to select": "Натисніть тут, щоб обрати",
+	"Click here to select a csv file.": "Натисніть тут, щоб обрати csv-файл.",
+	"Click here to select a py file.": "Натисніть тут, щоб обрати py-файл.",
+	"Click here to select documents.": "Натисніть тут, щоб обрати документи.",
 	"click here.": "клацніть тут.",
 	"Click on the user role button to change a user's role.": "Натисніть кнопку ролі користувача, щоб змінити роль користувача.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Відмовлено в дозволі на запис до буфера обміну. Будь ласка, перевірте налаштування вашого браузера, щоб надати необхідний доступ.",
 	"Clone": "Клонувати",
 	"Close": "Закрити",
+	"Code formatted successfully": "Код успішно відформатовано",
 	"Collection": "Колекція",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "URL-адреса ComfyUI",
@@ -165,14 +168,14 @@
 	"Deleted {{name}}": "Видалено {{name}}",
 	"Description": "Опис",
 	"Didn't fully follow instructions": "Не повністю дотримувалися інструкцій",
-	"Discover a function": "",
+	"Discover a function": "Знайдіть функцію",
 	"Discover a model": "Знайдіть модель",
-	"Discover a prompt": "Знайти промт",
-	"Discover a tool": "",
-	"Discover, download, and explore custom functions": "",
+	"Discover a prompt": "Знайдіть промт",
+	"Discover a tool": "Знайдіть інструмент",
+	"Discover, download, and explore custom functions": "Знайдіть, завантажте та досліджуйте налаштовані функції",
 	"Discover, download, and explore custom prompts": "Знайдіть, завантажте та досліджуйте налаштовані промти",
-	"Discover, download, and explore custom tools": "",
-	"Discover, download, and explore model presets": "Знайдіть, завантажте та досліджуйте налаштовані налаштування моделі",
+	"Discover, download, and explore custom tools": "Знайдіть, завантажте та досліджуйте налаштовані інструменти",
+	"Discover, download, and explore model presets": "Знайдіть, завантажте та досліджуйте налаштування моделей",
 	"Dismissible": "Неприйнятно",
 	"Display Emoji in Call": "Відображати емодзі у викликах",
 	"Display the username instead of You in the Chat": "Показувати ім'я користувача замість 'Ви' в чаті",
@@ -184,7 +187,7 @@
 	"Don't Allow": "Не дозволяти",
 	"Don't have an account?": "Немає облікового запису?",
 	"Don't like the style": "Не подобається стиль",
-	"Done": "",
+	"Done": "Готово",
 	"Download": "Завантажити",
 	"Download canceled": "Завантаження скасовано",
 	"Download Database": "Завантажити базу даних",
@@ -233,11 +236,12 @@
 	"Error": "Помилка",
 	"Experimental": "Експериментальне",
 	"Export": "Експорт",
-	"Export All Chats (All Users)": "Експортувати всі чати (всі користувачі)",
+	"Export All Chats (All Users)": "Експортувати всі чати (всіх користувачів)",
 	"Export chat (.json)": "Експорт чату (.json)",
 	"Export Chats": "Експортувати чати",
 	"Export Documents Mapping": "Експортувати відображення документів",
 	"Export Functions": "Експорт функцій ",
+	"Export LiteLLM config.yaml": "Експорт LiteLLM config.yaml",
 	"Export Models": "Експорт моделей",
 	"Export Prompts": "Експортувати промти",
 	"Export Tools": "Експортувати інструменти",
@@ -258,7 +262,11 @@
 	"Form": "Форма",
 	"Format your variables using square brackets like this:": "Форматуйте свої змінні квадратними дужками так:",
 	"Frequency Penalty": "Штраф за частоту",
+	"Function created successfully": "Функцію успішно створено",
+	"Function deleted successfully": "Функцію успішно видалено",
+	"Function updated successfully": "Функцію успішно оновлено",
 	"Functions": "Функції",
+	"Functions imported successfully": "Функції успішно імпортовано",
 	"General": "Загальні",
 	"General Settings": "Загальні налаштування",
 	"Generate Image": "Створити зображення",
@@ -316,14 +324,18 @@
 	"Manage": "Керувати",
 	"Manage Models": "Керування моделями",
 	"Manage Ollama Models": "Керування моделями Ollama",
-	"Manage Pipelines": "Управління Pipelines",
-	"Manage Valves": "",
+	"Manage Pipelines": "Керування конвеєрами",
+	"Manage Valves": "Керування клапанами",
 	"March": "Березень",
 	"Max Tokens (num_predict)": "Макс токенів (num_predict)",
 	"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимум 3 моделі можна завантажити одночасно. Будь ласка, спробуйте пізніше.",
 	"May": "Травень",
 	"Memories accessible by LLMs will be shown here.": "Пам'ять, яка доступна LLM, буде показана тут.",
 	"Memory": "Пам'ять",
+	"Memory added successfully": "Пам'ять додано успішно",
+	"Memory cleared successfully": "Пам'ять успішно очищено",
+	"Memory deleted successfully": "Пам'ять успішно видалено",
+	"Memory updated successfully": "Пам'ять успішно оновлено",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Повідомлення, які ви надішлете після створення посилання, не будуть доступні для інших. Користувачі, які мають URL, зможуть переглядати спільний чат.",
 	"Minimum Score": "Мінімальний бал",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Модель {{modelId}} не знайдено",
 	"Model {{modelName}} is not vision capable": "Модель {{modelName}} не здатна бачити",
 	"Model {{name}} is now {{status}}": "Модель {{name}} тепер має {{status}}",
+	"Model created successfully!": "Модель створено успішно!",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Виявлено шлях до файлової системи моделі. Для оновлення потрібно вказати коротке ім'я моделі, не вдасться продовжити.",
 	"Model ID": "ID моделі",
 	"Model not selected": "Модель не вибрана",
 	"Model Params": "Параметри моделі",
+	"Model updated successfully": "Модель успішно оновлено",
 	"Model Whitelisting": "Модель білого списку",
 	"Model(s) Whitelisted": "Модель(і) білого списку",
 	"Modelfile Content": "Вміст файлу моделі",
@@ -351,10 +365,13 @@
 	"Name your model": "Назвіть свою модель",
 	"New Chat": "Новий чат",
 	"New Password": "Новий пароль",
+	"No content to speak": "Нема чого говорити",
 	"No documents found": "Документів не знайдено",
+	"No file selected": "Файл не обрано",
 	"No results found": "Не знайдено жодного результату",
 	"No search query generated": "Пошуковий запит не сформовано",
 	"No source available": "Джерело не доступне",
+	"No valves to update": "Немає клапанів для оновлення",
 	"None": "Нема",
 	"Not factually correct": "Не відповідає дійсності",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Примітка: Якщо ви встановите мінімальну кількість балів, пошук поверне лише документи з кількістю балів, більшою або рівною мінімальній кількості балів.",
@@ -382,7 +399,7 @@
 	"Open AI (Dall-E)": "Open AI (Dall-E)",
 	"Open new chat": "Відкрити новий чат",
 	"OpenAI": "OpenAI",
-	"OpenAI API": "API OpenAI",
+	"OpenAI API": "OpenAI API",
 	"OpenAI API Config": "Конфігурація OpenAI API",
 	"OpenAI API Key is required.": "Потрібен ключ OpenAI API.",
 	"OpenAI URL/Key required.": "Потрібен OpenAI URL/ключ.",
@@ -396,8 +413,11 @@
 	"Permission denied when accessing microphone": "Відмовлено у доступі до мікрофона",
 	"Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}",
 	"Personalization": "Персоналізація",
-	"Pipelines": "Pipelines",
-	"Pipelines Valves": "Pipelines Valves",
+	"Pipeline deleted successfully": "Конвеєр успішно видалено",
+	"Pipeline downloaded successfully": "Конвеєр успішно завантажено",
+	"Pipelines": "Конвеєри",
+	"Pipelines Not Detected": "Конвеєрів не знайдено",
+	"Pipelines Valves": "Клапани конвеєрів",
 	"Plain text (.txt)": "Простий текст (.txt)",
 	"Playground": "Майданчик",
 	"Positive attitude": "Позитивне ставлення",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Скинути каталог завантажень",
 	"Reset Vector Storage": "Скинути векторне сховище",
 	"Response AutoCopy to Clipboard": "Автокопіювання відповіді в буфер обміну",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Сповіщення про відповіді не можуть бути активовані, оскільки вам було відмовлено в доступі до веб-сайту. Будь ласка, відвідайте налаштування вашого браузера, щоб надати необхідний доступ.",
 	"Role": "Роль",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -464,18 +485,18 @@
 	"See readme.md for instructions": "Див. readme.md для інструкцій",
 	"See what's new": "Подивіться, що нового",
 	"Seed": "Сід",
-	"Select a base model": "Вибрати базову модель",
-	"Select a engine": "Виберіть рушій",
-	"Select a function": "",
+	"Select a base model": "Обрати базову модель",
+	"Select a engine": "Оберіть рушій",
+	"Select a function": "Оберіть функцію",
 	"Select a mode": "Оберіть режим",
-	"Select a model": "Виберіть модель",
-	"Select a pipeline": "Виберіть pipeline",
-	"Select a pipeline url": "Виберіть адресу pipeline",
-	"Select a tool": "",
-	"Select an Ollama instance": "Виберіть екземпляр Ollama",
-	"Select Documents": "Виберіть документи",
-	"Select model": "Вибрати модель",
-	"Select only one model to call": "Виберіть лише одну модель для виклику",
+	"Select a model": "Оберіть модель",
+	"Select a pipeline": "Оберіть конвеєр",
+	"Select a pipeline url": "Оберіть адресу конвеєра",
+	"Select a tool": "Оберіть інструмент",
+	"Select an Ollama instance": "Оберіть екземпляр Ollama",
+	"Select Documents": "Оберіть документи",
+	"Select model": "Обрати модель",
+	"Select only one model to call": "Оберіть лише одну модель для виклику",
 	"Selected model(s) do not support image inputs": "Вибрані модель(і) не підтримують вхідні зображення",
 	"Send": "Надіслати",
 	"Send a Message": "Надіслати повідомлення",
@@ -504,7 +525,7 @@
 	"Show Admin Details in Account Pending Overlay": "Відобразити дані адміна у вікні очікування облікового запису",
 	"Show Model": "Показати модель",
 	"Show shortcuts": "Показати клавіатурні скорочення",
-	"Show your support!": "",
+	"Show your support!": "Підтримайте нас!",
 	"Showcased creativity": "Продемонстрований креатив",
 	"sidebar": "бокова панель",
 	"Sign in": "Увійти",
@@ -555,12 +576,16 @@
 	"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Щоб отримати доступ до веб-інтерфейсу, зверніться до адміністратора. Адміністратори можуть керувати статусами користувачів з Панелі адміністратора.",
 	"To add documents here, upload them to the \"Documents\" workspace first.": "Щоб додати документи сюди, спочатку завантажте їх до робочої області \"Документи\".",
 	"to chat input.": "в чаті.",
-	"To select filters here, add them to the \"Functions\" workspace first.": "Щоб вибрати фільтри тут, спочатку додайте їх до робочої області \"Функції\".",
-	"To select toolkits here, add them to the \"Tools\" workspace first.": "Щоб вибрати тут набори інструментів, спочатку додайте їх до робочої області \"Інструменти\".",
+	"To select filters here, add them to the \"Functions\" workspace first.": "Щоб обрати фільтри тут, спочатку додайте їх до робочої області \"Функції\".",
+	"To select toolkits here, add them to the \"Tools\" workspace first.": "Щоб обрати тут набори інструментів, спочатку додайте їх до робочої області \"Інструменти\".",
 	"Today": "Сьогодні",
 	"Toggle settings": "Переключити налаштування",
 	"Toggle sidebar": "Переключити бокову панель",
 	"Tokens To Keep On Context Refresh (num_keep)": "Токени для збереження при оновленні контексту (num_keep)",
+	"Tool created successfully": "Інструмент успішно створено",
+	"Tool deleted successfully": "Інструмент успішно видалено",
+	"Tool imported successfully": "Інструмент успішно імпортовано",
+	"Tool updated successfully": "Інструмент успішно оновлено",
 	"Tools": "Інструменти",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -580,7 +605,7 @@
 	"Upload": "Завантажити",
 	"Upload a GGUF model": "Завантажити GGUF модель",
 	"Upload Files": "Завантажити файли",
-	"Upload Pipeline": "Завантаження Pipeline",
+	"Upload Pipeline": "Завантажити конвеєр",
 	"Upload Progress": "Прогрес завантаження",
 	"URL Mode": "Режим URL-адреси",
 	"Use '#' in the prompt input to load and select your documents.": "Для введення промтів до веб-сторінок (URL) або вибору документів, будь ласка, використовуйте символ '#'.",
@@ -589,11 +614,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "користувач",
+	"User location successfully retrieved.": "Місцезнаходження користувача успішно знайдено.",
 	"User Permissions": "Права користувача",
 	"Users": "Користувачі",
 	"Utilize": "Використовувати",
 	"Valid time units:": "Дійсні одиниці часу:",
-	"Valves": "",
+	"Valves": "Клапани",
+	"Valves updated": "Клапани оновлено",
+	"Valves updated successfully": "Клапани успішно оновлено",
 	"variable": "змінна",
 	"variable to have them replaced with clipboard content.": "змінна, щоб замінити їх вмістом буфера обміну.",
 	"Version": "Версія",

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

@@ -62,6 +62,7 @@
 	"Attach file": "Đính kèm file",
 	"Attention to detail": "Có sự chú ý đến chi tiết của vấn đề",
 	"Audio": "Âm thanh",
+	"Audio settings updated successfully": "",
 	"August": "Tháng 8",
 	"Auto-playback response": "Tự động phát lại phản hồi (Auto-playback)",
 	"AUTOMATIC1111 Base URL": "Đường dẫn kết nối tới AUTOMATIC1111 (Base URL)",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "Bấm vào đây để chọn tài liệu.",
 	"click here.": "bấm vào đây.",
 	"Click on the user role button to change a user's role.": "Bấm vào nút trong cột VAI TRÒ để thay đổi quyền của người sử dụng.",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "Nhân bản",
 	"Close": "Đóng",
+	"Code formatted successfully": "",
 	"Collection": "Tổng hợp mọi tài liệu",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI Base URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "Tải nội dung chat về máy",
 	"Export Documents Mapping": "Tải cấu trúc tài liệu về máy",
 	"Export Functions": "",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "Tải Models về máy",
 	"Export Prompts": "Tải các prompt về máy",
 	"Export Tools": "",
@@ -258,7 +262,11 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Định dạng các biến của bạn bằng cách sử dụng dấu ngoặc vuông như thế này:",
 	"Frequency Penalty": "Hình phạt tần số",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
+	"Functions imported successfully": "",
 	"General": "Cài đặt chung",
 	"General Settings": "Cấu hình chung",
 	"Generate Image": "Sinh ảnh",
@@ -324,6 +332,10 @@
 	"May": "Tháng 5",
 	"Memories accessible by LLMs will be shown here.": "Memory có thể truy cập bởi LLMs sẽ hiển thị ở đây.",
 	"Memory": "Memory",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Tin nhắn bạn gửi sau khi tạo liên kết sẽ không được chia sẻ. Người dùng có URL sẽ có thể xem cuộc trò chuyện được chia sẻ.",
 	"Minimum Score": "Score tối thiểu",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "Không tìm thấy Mô hình {{modelId}}",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} không có khả năng nhìn",
 	"Model {{name}} is now {{status}}": "Model {{name}} bây giờ là {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Đường dẫn hệ thống tệp mô hình được phát hiện. Tên viết tắt mô hình là bắt buộc để cập nhật, không thể tiếp tục.",
 	"Model ID": "ID mẫu",
 	"Model not selected": "Chưa chọn Mô hình",
 	"Model Params": "Mô hình Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelist mô hình",
 	"Model(s) Whitelisted": "các mô hình được cho vào danh sách Whitelist",
 	"Modelfile Content": "Nội dung Tệp Mô hình",
@@ -351,10 +365,13 @@
 	"Name your model": "Tên model",
 	"New Chat": "Tạo chat mới",
 	"New Password": "Mật khẩu mới",
+	"No content to speak": "",
 	"No documents found": "Không tìm thấy tài liệu nào",
+	"No file selected": "",
 	"No results found": "Không tìm thấy kết quả",
 	"No search query generated": "Không có truy vấn tìm kiếm nào được tạo ra",
 	"No source available": "Không có nguồn",
+	"No valves to update": "",
 	"None": "Không ai",
 	"Not factually correct": "Không chính xác so với thực tế",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Lưu ý: Nếu bạn đặt điểm (Score) tối thiểu thì tìm kiếm sẽ chỉ trả về những tài liệu có điểm lớn hơn hoặc bằng điểm tối thiểu.",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "Quyền truy cập micrô bị từ chối",
 	"Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}",
 	"Personalization": "Cá nhân hóa",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "",
 	"Plain text (.txt)": "Văn bản thô (.txt)",
 	"Playground": "Thử nghiệm (Playground)",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "Xóa toàn bộ thư mục Upload",
 	"Reset Vector Storage": "Cài đặt lại Vector Storage",
 	"Response AutoCopy to Clipboard": "Tự động Sao chép Phản hồi vào clipboard",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "Vai trò",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -558,6 +579,10 @@
 	"Toggle settings": "Bật/tắt cài đặt",
 	"Toggle sidebar": "Bật/tắt thanh bên",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -586,11 +611,14 @@
 	"use_mlock (Ollama)": "use_mlock (Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "Người sử dụng",
+	"User location successfully retrieved.": "",
 	"User Permissions": "Phân quyền sử dụng",
 	"Users": "Người sử dụng",
 	"Utilize": "Sử dụng",
 	"Valid time units:": "Đơn vị thời gian hợp lệ:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "biến",
 	"variable to have them replaced with clipboard content.": "biến để có chúng được thay thế bằng nội dung clipboard.",
 	"Version": "Version",

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

@@ -62,6 +62,7 @@
 	"Attach file": "添加文件",
 	"Attention to detail": "注重细节",
 	"Audio": "语音",
+	"Audio settings updated successfully": "",
 	"August": "八月",
 	"Auto-playback response": "自动念出回复内容",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基础地址",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "单击选择文档",
 	"click here.": "点击这里。",
 	"Click on the user role button to change a user's role.": "点击角色前方的组别按钮以更改用户所属权限组。",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "复制",
 	"Close": "关闭",
+	"Code formatted successfully": "",
 	"Collection": "集合",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI 基础地址",
@@ -238,6 +241,7 @@
 	"Export Chats": "导出对话",
 	"Export Documents Mapping": "导出文档映射",
 	"Export Functions": "导出功能",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "导出模型",
 	"Export Prompts": "导出提示词",
 	"Export Tools": "导出工具",
@@ -258,7 +262,11 @@
 	"Form": "手动创建",
 	"Format your variables using square brackets like this:": "使用这样的方括号格式化你的变量:",
 	"Frequency Penalty": "频率惩罚",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "功能",
+	"Functions imported successfully": "",
 	"General": "通用",
 	"General Settings": "通用设置",
 	"Generate Image": "生成图像",
@@ -324,6 +332,10 @@
 	"May": "五月",
 	"Memories accessible by LLMs will be shown here.": "大语言模型可访问的记忆将在此显示。",
 	"Memory": "记忆",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "创建链接后发送的消息不会被共享。具有 URL 的用户将能够查看共享对话。",
 	"Minimum Score": "最低分",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "未找到模型 {{modelId}}",
 	"Model {{modelName}} is not vision capable": "模型 {{modelName}} 不支持视觉功能",
 	"Model {{name}} is now {{status}}": "模型 {{name}} 现在是 {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "检测到模型文件系统路径,无法继续进行。更新操作需要提供模型简称。",
 	"Model ID": "模型 ID",
 	"Model not selected": "未选择模型",
 	"Model Params": "模型参数",
+	"Model updated successfully": "",
 	"Model Whitelisting": "白名单模型",
 	"Model(s) Whitelisted": "模型已加入白名单",
 	"Modelfile Content": "模型文件内容",
@@ -351,10 +365,13 @@
 	"Name your model": "为您的模型命名",
 	"New Chat": "新对话",
 	"New Password": "新密码",
+	"No content to speak": "",
 	"No documents found": "未找到文档",
+	"No file selected": "",
 	"No results found": "未找到结果",
 	"No search query generated": "未生成搜索查询",
 	"No source available": "没有可用来源",
+	"No valves to update": "",
 	"None": "无",
 	"Not factually correct": "事实并非如此",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "注意:如果设置了最低分数,搜索只会返回分数大于或等于最低分数的文档。",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "申请麦克风权限被拒绝",
 	"Permission denied when accessing microphone: {{error}}": "申请麦克风权限被拒绝:{{error}}",
 	"Personalization": "个性化",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "Pipeline",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "Pipeline 值",
 	"Plain text (.txt)": "TXT 文档 (.txt)",
 	"Playground": "AI 对话游乐场",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "重置上传目录",
 	"Reset Vector Storage": "重置向量存储",
 	"Response AutoCopy to Clipboard": "自动复制回复到剪贴板",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "权限组",
 	"Rosé Pine": "Rosé Pine",
 	"Rosé Pine Dawn": "Rosé Pine Dawn",
@@ -558,6 +579,10 @@
 	"Toggle settings": "切换设置",
 	"Toggle sidebar": "切换侧边栏",
 	"Tokens To Keep On Context Refresh (num_keep)": "在语境刷新时需保留的 Tokens",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "工具",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -586,11 +611,14 @@
 	"use_mlock (Ollama)": "use_mlock(Ollama)",
 	"use_mmap (Ollama)": "use_mmap (Ollama)",
 	"user": "用户",
+	"User location successfully retrieved.": "",
 	"User Permissions": "用户权限",
 	"Users": "用户",
 	"Utilize": "利用",
 	"Valid time units:": "有效时间单位:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "变量",
 	"variable to have them replaced with clipboard content.": "变量将被剪贴板内容替换。",
 	"Version": "版本",

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

@@ -62,6 +62,7 @@
 	"Attach file": "附加檔案",
 	"Attention to detail": "細節精確",
 	"Audio": "音訊",
+	"Audio settings updated successfully": "",
 	"August": "8 月",
 	"Auto-playback response": "自動播放回答",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基本 URL",
@@ -107,8 +108,10 @@
 	"Click here to select documents.": "點選這裡選擇文件。",
 	"click here.": "點選這裡。",
 	"Click on the user role button to change a user's role.": "點選使用者角色按鈕以更改使用者的角色。",
+	"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
 	"Clone": "複製",
 	"Close": "關閉",
+	"Code formatted successfully": "",
 	"Collection": "收藏",
 	"ComfyUI": "ComfyUI",
 	"ComfyUI Base URL": "ComfyUI 基本 URL",
@@ -238,6 +241,7 @@
 	"Export Chats": "匯出聊天紀錄",
 	"Export Documents Mapping": "匯出文件對映",
 	"Export Functions": "匯出功能",
+	"Export LiteLLM config.yaml": "",
 	"Export Models": "匯出模型",
 	"Export Prompts": "匯出提示詞",
 	"Export Tools": "匯出工具",
@@ -258,7 +262,11 @@
 	"Form": "表單",
 	"Format your variables using square brackets like this:": "像這樣使用方括號來格式化您的變數:",
 	"Frequency Penalty": "頻率懲罰",
+	"Function created successfully": "",
+	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "功能",
+	"Functions imported successfully": "",
 	"General": "常用",
 	"General Settings": "常用設定",
 	"Generate Image": "生成圖片",
@@ -324,6 +332,10 @@
 	"May": "5 月",
 	"Memories accessible by LLMs will be shown here.": "LLM 記憶將會顯示在此處。",
 	"Memory": "記憶",
+	"Memory added successfully": "",
+	"Memory cleared successfully": "",
+	"Memory deleted successfully": "",
+	"Memory updated successfully": "",
 	"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "建立連結後傳送的訊息將不會被共享。具有 URL 的使用者將會能夠檢視共享的聊天。",
 	"Minimum Score": "最低分數",
 	"Mirostat": "Mirostat",
@@ -337,10 +349,12 @@
 	"Model {{modelId}} not found": "找不到 {{modelId}} 模型",
 	"Model {{modelName}} is not vision capable": "{{modelName}} 模型不適用於視覺",
 	"Model {{name}} is now {{status}}": "{{name}} 模型現在是 {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "已偵測到模型檔案系統路徑。需要更新模型簡稱,無法繼續。",
 	"Model ID": "模型 ID",
 	"Model not selected": "未選擇模型",
 	"Model Params": "模型參數",
+	"Model updated successfully": "",
 	"Model Whitelisting": "白名單模型",
 	"Model(s) Whitelisted": "模型已加入白名單",
 	"Modelfile Content": "Modelfile 內容",
@@ -351,10 +365,13 @@
 	"Name your model": "請輸入模型名稱",
 	"New Chat": "新增聊天",
 	"New Password": "新密碼",
+	"No content to speak": "",
 	"No documents found": "找不到文件",
+	"No file selected": "",
 	"No results found": "沒有找到結果",
 	"No search query generated": "沒有生成搜尋查詢",
 	"No source available": "沒有可用的來源",
+	"No valves to update": "",
 	"None": "無",
 	"Not factually correct": "與真實資訊不符",
 	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "註:如果設定最低分數,則搜尋將只返回分數大於或等於最低分數的文件。",
@@ -396,7 +413,10 @@
 	"Permission denied when accessing microphone": "存取麥克風時被拒絕權限",
 	"Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}",
 	"Personalization": "個人化",
+	"Pipeline deleted successfully": "",
+	"Pipeline downloaded successfully": "",
 	"Pipelines": "管線",
+	"Pipelines Not Detected": "",
 	"Pipelines Valves": "管線閥門",
 	"Plain text (.txt)": "純文字 (.txt)",
 	"Playground": "AI 對話遊樂場",
@@ -432,6 +452,7 @@
 	"Reset Upload Directory": "重設上傳目錄",
 	"Reset Vector Storage": "重設向量儲存空間",
 	"Response AutoCopy to Clipboard": "自動複製回答到剪貼簿",
+	"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
 	"Role": "角色",
 	"Rosé Pine": "玫瑰松",
 	"Rosé Pine Dawn": "黎明玫瑰松",
@@ -558,6 +579,10 @@
 	"Toggle settings": "切換設定",
 	"Toggle sidebar": "切換側邊欄",
 	"Tokens To Keep On Context Refresh (num_keep)": "上下文重新整理時保留的 Token 數量(num_keep)",
+	"Tool created successfully": "",
+	"Tool deleted successfully": "",
+	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "工具",
 	"Top K": "Top K",
 	"Top P": "Top P",
@@ -586,11 +611,14 @@
 	"use_mlock (Ollama)": "use_mlock(Ollama)",
 	"use_mmap (Ollama)": "use_mmap(Ollama)",
 	"user": "使用者",
+	"User location successfully retrieved.": "",
 	"User Permissions": "使用者權限",
 	"Users": "使用者",
 	"Utilize": "使用",
 	"Valid time units:": "有效時間單位:",
 	"Valves": "",
+	"Valves updated": "",
+	"Valves updated successfully": "",
 	"variable": "變數",
 	"variable to have them replaced with clipboard content.": "變數將替換為剪貼簿內容",
 	"Version": "版本",

+ 1 - 1
src/routes/(app)/workspace/functions/create/+page.svelte

@@ -25,7 +25,7 @@
 		});
 
 		if (res) {
-			toast.success('Function created successfully');
+			toast.success($i18n.t('Function created successfully'));
 			functions.set(await getFunctions(localStorage.token));
 			models.set(await getModels(localStorage.token));
 

+ 1 - 1
src/routes/(app)/workspace/functions/edit/+page.svelte

@@ -26,7 +26,7 @@
 		});
 
 		if (res) {
-			toast.success('Function updated successfully');
+			toast.success($i18n.t('Function updated successfully'));
 			functions.set(await getFunctions(localStorage.token));
 			models.set(await getModels(localStorage.token));
 		}

+ 1 - 1
src/routes/(app)/workspace/models/create/+page.svelte

@@ -136,7 +136,7 @@
 
 			if (res) {
 				await models.set(await getModels(localStorage.token));
-				toast.success('Model created successfully!');
+				toast.success($i18n.t('Model created successfully!'));
 				await goto('/workspace/models');
 			}
 		}

+ 1 - 1
src/routes/(app)/workspace/models/edit/+page.svelte

@@ -107,7 +107,7 @@
 
 		if (res) {
 			await models.set(await getModels(localStorage.token));
-			toast.success('Model updated successfully');
+			toast.success($i18n.t('Model updated successfully'));
 			await goto('/workspace/models');
 		}
 

+ 1 - 1
src/routes/(app)/workspace/tools/create/+page.svelte

@@ -23,7 +23,7 @@
 		});
 
 		if (res) {
-			toast.success('Tool created successfully');
+			toast.success($i18n.t('Tool created successfully'));
 			tools.set(await getTools(localStorage.token));
 
 			await goto('/workspace/tools');

+ 1 - 1
src/routes/(app)/workspace/tools/edit/+page.svelte

@@ -23,7 +23,7 @@
 		});
 
 		if (res) {
-			toast.success('Tool updated successfully');
+			toast.success($i18n.t('Tool updated successfully'));
 			tools.set(await getTools(localStorage.token));
 
 			// await goto('/workspace/tools');