Browse Source

Add keys i18n

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "قم بتنسيق المتغيرات الخاصة بك باستخدام الأقواس المربعة مثل هذا:",
 	"Format your variables using square brackets like this:": "قم بتنسيق المتغيرات الخاصة بك باستخدام الأقواس المربعة مثل هذا:",
 	"Frequency Penalty": "عقوبة التردد",
 	"Frequency Penalty": "عقوبة التردد",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "عام",
 	"General": "عام",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "لم يتم العثور على النموذج {{modelId}}.",
 	"Model {{modelId}} not found": "لم يتم العثور على النموذج {{modelId}}.",
 	"Model {{modelName}} is not vision capable": "نموذج {{modelName}} غير قادر على الرؤية",
 	"Model {{modelName}} is not vision capable": "نموذج {{modelName}} غير قادر على الرؤية",
 	"Model {{name}} is now {{status}}": "نموذج {{name}} هو الآن {{status}}",
 	"Model {{name}} is now {{status}}": "نموذج {{name}} هو الآن {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "تم اكتشاف مسار نظام الملفات النموذجي. الاسم المختصر للنموذج مطلوب للتحديث، ولا يمكن الاستمرار.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "تم اكتشاف مسار نظام الملفات النموذجي. الاسم المختصر للنموذج مطلوب للتحديث، ولا يمكن الاستمرار.",
 	"Model ID": "رقم الموديل",
 	"Model ID": "رقم الموديل",
 	"Model not selected": "لم تختار موديل",
 	"Model not selected": "لم تختار موديل",
 	"Model Params": "معلمات النموذج",
 	"Model Params": "معلمات النموذج",
+	"Model updated successfully": "",
 	"Model Whitelisting": "القائمة البيضاء للموديل",
 	"Model Whitelisting": "القائمة البيضاء للموديل",
 	"Model(s) Whitelisted": "القائمة البيضاء الموديل",
 	"Model(s) Whitelisted": "القائمة البيضاء الموديل",
 	"Modelfile Content": "محتوى الملف النموذجي",
 	"Modelfile Content": "محتوى الملف النموذجي",
@@ -580,8 +584,10 @@
 	"Toggle settings": "فتح وأغلاق الاعدادات",
 	"Toggle settings": "فتح وأغلاق الاعدادات",
 	"Toggle sidebar": "فتح وأغلاق الشريط الجانبي",
 	"Toggle sidebar": "فتح وأغلاق الشريط الجانبي",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Форматирайте вашите променливи, като използвате квадратни скоби, както следва:",
 	"Format your variables using square brackets like this:": "Форматирайте вашите променливи, като използвате квадратни скоби, както следва:",
 	"Frequency Penalty": "Наказание за честота",
 	"Frequency Penalty": "Наказание за честота",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Основни",
 	"General": "Основни",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Моделът {{modelId}} не е намерен",
 	"Model {{modelId}} not found": "Моделът {{modelId}} не е намерен",
 	"Model {{modelName}} is not vision capable": "Моделът {{modelName}} не може да се вижда",
 	"Model {{modelName}} is not vision capable": "Моделът {{modelName}} не може да се вижда",
 	"Model {{name}} is now {{status}}": "Моделът {{name}} сега е {{status}}",
 	"Model {{name}} is now {{status}}": "Моделът {{name}} сега е {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Открит е път до файловата система на модела. За актуализацията се изисква съкратено име на модела, не може да продължи.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Открит е път до файловата система на модела. За актуализацията се изисква съкратено име на модела, не може да продължи.",
 	"Model ID": "ИД на модел",
 	"Model ID": "ИД на модел",
 	"Model not selected": "Не е избран модел",
 	"Model not selected": "Не е избран модел",
 	"Model Params": "Модел Params",
 	"Model Params": "Модел Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Модел Whitelisting",
 	"Model Whitelisting": "Модел Whitelisting",
 	"Model(s) Whitelisted": "Модели Whitelisted",
 	"Model(s) Whitelisted": "Модели Whitelisted",
 	"Modelfile Content": "Съдържание на модфайл",
 	"Modelfile Content": "Съдържание на модфайл",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Toggle settings",
 	"Toggle settings": "Toggle settings",
 	"Toggle sidebar": "Toggle sidebar",
 	"Toggle sidebar": "Toggle sidebar",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "আপনার ভেরিয়বলগুলো এভাবে স্কয়ার ব্রাকেটের মাধ্যমে সাজান",
 	"Format your variables using square brackets like this:": "আপনার ভেরিয়বলগুলো এভাবে স্কয়ার ব্রাকেটের মাধ্যমে সাজান",
 	"Frequency Penalty": "ফ্রিকোয়েন্সি পেনাল্টি",
 	"Frequency Penalty": "ফ্রিকোয়েন্সি পেনাল্টি",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "সাধারণ",
 	"General": "সাধারণ",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} মডেল পাওয়া যায়নি",
 	"Model {{modelId}} not found": "{{modelId}} মডেল পাওয়া যায়নি",
 	"Model {{modelName}} is not vision capable": "মডেল {{modelName}} দৃষ্টি সক্ষম নয়",
 	"Model {{modelName}} is not vision capable": "মডেল {{modelName}} দৃষ্টি সক্ষম নয়",
 	"Model {{name}} is now {{status}}": "মডেল {{name}} এখন {{status}}",
 	"Model {{name}} is now {{status}}": "মডেল {{name}} এখন {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "মডেল ফাইলসিস্টেম পাথ পাওয়া গেছে। আপডেটের জন্য মডেলের শর্টনেম আবশ্যক, এগিয়ে যাওয়া যাচ্ছে না।",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "মডেল ফাইলসিস্টেম পাথ পাওয়া গেছে। আপডেটের জন্য মডেলের শর্টনেম আবশ্যক, এগিয়ে যাওয়া যাচ্ছে না।",
 	"Model ID": "মডেল ID",
 	"Model ID": "মডেল ID",
 	"Model not selected": "মডেল নির্বাচন করা হয়নি",
 	"Model not selected": "মডেল নির্বাচন করা হয়নি",
 	"Model Params": "মডেল প্যারাম",
 	"Model Params": "মডেল প্যারাম",
+	"Model updated successfully": "",
 	"Model Whitelisting": "মডেল হোয়াইটলিস্টিং",
 	"Model Whitelisting": "মডেল হোয়াইটলিস্টিং",
 	"Model(s) Whitelisted": "হোয়াইটলিস্টেড মডেল(সমূহ)",
 	"Model(s) Whitelisted": "হোয়াইটলিস্টেড মডেল(সমূহ)",
 	"Modelfile Content": "মডেলফাইল কনটেন্ট",
 	"Modelfile Content": "মডেলফাইল কনটেন্ট",
@@ -576,8 +580,10 @@
 	"Toggle settings": "সেটিংস টোগল",
 	"Toggle settings": "সেটিংস টোগল",
 	"Toggle sidebar": "সাইডবার টোগল",
 	"Toggle sidebar": "সাইডবার টোগল",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "Formulari",
 	"Form": "Formulari",
 	"Format your variables using square brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
 	"Format your variables using square brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
 	"Frequency Penalty": "Penalització per freqüència",
 	"Frequency Penalty": "Penalització per freqüència",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "Funcions",
 	"Functions": "Funcions",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "General",
 	"General": "General",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "No s'ha trobat el model {{modelId}}",
 	"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 {{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 {{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 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 ID": "Identificador del model",
 	"Model not selected": "Model no seleccionat",
 	"Model not selected": "Model no seleccionat",
 	"Model Params": "Paràmetres del model",
 	"Model Params": "Paràmetres del model",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Llista blanca de models",
 	"Model Whitelisting": "Llista blanca de models",
 	"Model(s) Whitelisted": "Model(s) a la llista blanca",
 	"Model(s) Whitelisted": "Model(s) a la llista blanca",
 	"Modelfile Content": "Contingut del Modelfile",
 	"Modelfile Content": "Contingut del Modelfile",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alterna configuracions",
 	"Toggle settings": "Alterna configuracions",
 	"Toggle sidebar": "Alterna la barra lateral",
 	"Toggle sidebar": "Alterna la barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "Tokens a mantenir en l'actualització del context (num_keep)",
 	"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 deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Eines",
 	"Tools": "Eines",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "I-format ang imong mga variable gamit ang square brackets sama niini:",
 	"Format your variables using square brackets like this:": "I-format ang imong mga variable gamit ang square brackets sama niini:",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Heneral",
 	"General": "Heneral",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} wala makit-an",
 	"Model {{modelId}} not found": "Modelo {{modelId}} wala makit-an",
 	"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 filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model ID": "",
 	"Model not selected": "Wala gipili ang modelo",
 	"Model not selected": "Wala gipili ang modelo",
 	"Model Params": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelist sa modelo",
 	"Model Whitelisting": "Whitelist sa modelo",
 	"Model(s) Whitelisted": "Gi-whitelist nga (mga) modelo",
 	"Model(s) Whitelisted": "Gi-whitelist nga (mga) modelo",
 	"Modelfile Content": "Mga sulod sa template file",
 	"Modelfile Content": "Mga sulod sa template file",
@@ -576,8 +580,10 @@
 	"Toggle settings": "I-toggle ang mga setting",
 	"Toggle settings": "I-toggle ang mga setting",
 	"Toggle sidebar": "I-toggle ang sidebar",
 	"Toggle sidebar": "I-toggle ang sidebar",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Ibabaw nga P",
 	"Top P": "Ibabaw nga P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatiere deine Variablen mit eckigen Klammern wie folgt:",
 	"Format your variables using square brackets like this:": "Formatiere deine Variablen mit eckigen Klammern wie folgt:",
 	"Frequency Penalty": "Frequenz-Strafe",
 	"Frequency Penalty": "Frequenz-Strafe",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Allgemein",
 	"General": "Allgemein",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modell {{modelId}} nicht gefunden",
 	"Model {{modelId}} not found": "Modell {{modelId}} nicht gefunden",
 	"Model {{modelName}} is not vision capable": "Das Modell {{modelName}} ist nicht sehfähig",
 	"Model {{modelName}} is not vision capable": "Das Modell {{modelName}} ist nicht sehfähig",
 	"Model {{name}} is now {{status}}": "Modell {{name}} ist jetzt {{status}}",
 	"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 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 ID": "Modell-ID",
 	"Model not selected": "Modell nicht ausgewählt",
 	"Model not selected": "Modell nicht ausgewählt",
 	"Model Params": "Modell-Params",
 	"Model Params": "Modell-Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modell-Whitelisting",
 	"Model Whitelisting": "Modell-Whitelisting",
 	"Model(s) Whitelisted": "Modell(e) auf der Whitelist",
 	"Model(s) Whitelisted": "Modell(e) auf der Whitelist",
 	"Modelfile Content": "Modelfile Content",
 	"Modelfile Content": "Modelfile Content",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Einstellungen umschalten",
 	"Toggle settings": "Einstellungen umschalten",
 	"Toggle sidebar": "Seitenleiste umschalten",
 	"Toggle sidebar": "Seitenleiste umschalten",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Format variables using square brackets like wow:",
 	"Format your variables using square brackets like this:": "Format variables using square brackets like wow:",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Woweral",
 	"General": "Woweral",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} not found",
 	"Model {{modelId}} not found": "Model {{modelId}} not found",
 	"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 filesystem bark detected. Model shortname is required for update, cannot continue.",
 	"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 ID": "",
 	"Model not selected": "Model not selected",
 	"Model not selected": "Model not selected",
 	"Model Params": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Wowdel Whitelisting",
 	"Model Whitelisting": "Wowdel Whitelisting",
 	"Model(s) Whitelisted": "Wowdel(s) Whitelisted",
 	"Model(s) Whitelisted": "Wowdel(s) Whitelisted",
 	"Modelfile Content": "Modelfile Content",
 	"Modelfile Content": "Modelfile Content",
@@ -578,8 +582,10 @@
 	"Toggle settings": "Toggle settings much toggle",
 	"Toggle settings": "Toggle settings much toggle",
 	"Toggle sidebar": "Toggle sidebar much toggle",
 	"Toggle sidebar": "Toggle sidebar much toggle",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K very top",
 	"Top K": "Top K very top",
 	"Top P": "Top P very top",
 	"Top P": "Top P very top",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "",
 	"Format your variables using square brackets like this:": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "",
 	"General": "",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "",
 	"Model {{modelId}} not found": "",
 	"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 filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model ID": "",
 	"Model not selected": "",
 	"Model not selected": "",
 	"Model Params": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "",
 	"Model Whitelisting": "",
 	"Model(s) Whitelisted": "",
 	"Model(s) Whitelisted": "",
 	"Modelfile Content": "",
 	"Modelfile Content": "",
@@ -576,8 +580,10 @@
 	"Toggle settings": "",
 	"Toggle settings": "",
 	"Toggle sidebar": "",
 	"Toggle sidebar": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "",
 	"Top K": "",
 	"Top P": "",
 	"Top P": "",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "",
 	"Format your variables using square brackets like this:": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "",
 	"General": "",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "",
 	"Model {{modelId}} not found": "",
 	"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 filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model ID": "",
 	"Model not selected": "",
 	"Model not selected": "",
 	"Model Params": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "",
 	"Model Whitelisting": "",
 	"Model(s) Whitelisted": "",
 	"Model(s) Whitelisted": "",
 	"Modelfile Content": "",
 	"Modelfile Content": "",
@@ -576,8 +580,10 @@
 	"Toggle settings": "",
 	"Toggle settings": "",
 	"Toggle sidebar": "",
 	"Toggle sidebar": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "",
 	"Top K": "",
 	"Top P": "",
 	"Top P": "",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatea tus variables usando corchetes de la siguiente manera:",
 	"Format your variables using square brackets like this:": "Formatea tus variables usando corchetes de la siguiente manera:",
 	"Frequency Penalty": "Penalización de frecuencia",
 	"Frequency Penalty": "Penalización de frecuencia",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "General",
 	"General": "General",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "El modelo {{modelId}} no fue encontrado",
 	"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 {{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 {{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 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 ID": "ID del modelo",
 	"Model not selected": "Modelo no seleccionado",
 	"Model not selected": "Modelo no seleccionado",
 	"Model Params": "Parámetros del modelo",
 	"Model Params": "Parámetros del modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Listado de Modelos habilitados",
 	"Model Whitelisting": "Listado de Modelos habilitados",
 	"Model(s) Whitelisted": "Modelo(s) habilitados",
 	"Model(s) Whitelisted": "Modelo(s) habilitados",
 	"Modelfile Content": "Contenido del Modelfile",
 	"Modelfile Content": "Contenido del Modelfile",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alternar configuración",
 	"Toggle settings": "Alternar configuración",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "متغیرهای خود را با استفاده از براکت مربع به شکل زیر قالب بندی کنید:",
 	"Format your variables using square brackets like this:": "متغیرهای خود را با استفاده از براکت مربع به شکل زیر قالب بندی کنید:",
 	"Frequency Penalty": "مجازات فرکانس",
 	"Frequency Penalty": "مجازات فرکانس",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "عمومی",
 	"General": "عمومی",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "مدل {{modelId}} یافت نشد",
 	"Model {{modelId}} not found": "مدل {{modelId}} یافت نشد",
 	"Model {{modelName}} is not vision capable": "مدل {{modelName}} قادر به بینایی نیست",
 	"Model {{modelName}} is not vision capable": "مدل {{modelName}} قادر به بینایی نیست",
 	"Model {{name}} is now {{status}}": "مدل {{name}} در حال حاضر {{status}}",
 	"Model {{name}} is now {{status}}": "مدل {{name}} در حال حاضر {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "مسیر فایل سیستم مدل یافت شد. برای بروزرسانی نیاز است نام کوتاه مدل وجود داشته باشد.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "مسیر فایل سیستم مدل یافت شد. برای بروزرسانی نیاز است نام کوتاه مدل وجود داشته باشد.",
 	"Model ID": "شناسه مدل",
 	"Model ID": "شناسه مدل",
 	"Model not selected": "مدل انتخاب نشده",
 	"Model not selected": "مدل انتخاب نشده",
 	"Model Params": "مدل پارامز",
 	"Model Params": "مدل پارامز",
+	"Model updated successfully": "",
 	"Model Whitelisting": "لیست سفید مدل",
 	"Model Whitelisting": "لیست سفید مدل",
 	"Model(s) Whitelisted": "مدل در لیست سفید ثبت شد",
 	"Model(s) Whitelisted": "مدل در لیست سفید ثبت شد",
 	"Modelfile Content": "محتویات فایل مدل",
 	"Modelfile Content": "محتویات فایل مدل",
@@ -576,8 +580,10 @@
 	"Toggle settings": "نمایش/عدم نمایش تنظیمات",
 	"Toggle settings": "نمایش/عدم نمایش تنظیمات",
 	"Toggle sidebar": "نمایش/عدم نمایش نوار کناری",
 	"Toggle sidebar": "نمایش/عدم نمایش نوار کناری",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Muotoile muuttujat hakasulkeilla näin:",
 	"Format your variables using square brackets like this:": "Muotoile muuttujat hakasulkeilla näin:",
 	"Frequency Penalty": "Taajuussakko",
 	"Frequency Penalty": "Taajuussakko",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Yleinen",
 	"General": "Yleinen",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Mallia {{modelId}} ei löytynyt",
 	"Model {{modelId}} not found": "Mallia {{modelId}} ei löytynyt",
 	"Model {{modelName}} is not vision capable": "Malli {{modelName}} ei kykene näkökykyyn",
 	"Model {{modelName}} is not vision capable": "Malli {{modelName}} ei kykene näkökykyyn",
 	"Model {{name}} is now {{status}}": "Malli {{name}} on nyt {{status}}",
 	"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 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 ID": "Mallin tunnus",
 	"Model not selected": "Mallia ei valittu",
 	"Model not selected": "Mallia ei valittu",
 	"Model Params": "Mallin parametrit",
 	"Model Params": "Mallin parametrit",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Mallin sallimislista",
 	"Model Whitelisting": "Mallin sallimislista",
 	"Model(s) Whitelisted": "Malli(t) sallittu",
 	"Model(s) Whitelisted": "Malli(t) sallittu",
 	"Modelfile Content": "Mallitiedoston sisältö",
 	"Modelfile Content": "Mallitiedoston sisältö",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Kytke asetukset",
 	"Toggle settings": "Kytke asetukset",
 	"Toggle sidebar": "Kytke sivupalkki",
 	"Toggle sidebar": "Kytke sivupalkki",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Frequency Penalty": "Pénalité de fréquence",
 	"Frequency Penalty": "Pénalité de fréquence",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Général",
 	"General": "Général",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modèle {{modelId}} non trouvé",
 	"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 {{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 {{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 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 ID": "ID de modèle",
 	"Model not selected": "Modèle non sélectionné",
 	"Model not selected": "Modèle non sélectionné",
 	"Model Params": "Paramètres modèles",
 	"Model Params": "Paramètres modèles",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Liste blanche de modèle",
 	"Model Whitelisting": "Liste blanche de modèle",
 	"Model(s) Whitelisted": "Modèle(s) sur liste blanche",
 	"Model(s) Whitelisted": "Modèle(s) sur liste blanche",
 	"Modelfile Content": "Contenu du fichier de modèle",
 	"Modelfile Content": "Contenu du fichier de modèle",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Frequency Penalty": "Pénalité de fréquence",
 	"Frequency Penalty": "Pénalité de fréquence",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Général",
 	"General": "Général",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modèle {{modelId}} non trouvé",
 	"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 {{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 {{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 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 ID": "ID du Modèle",
 	"Model not selected": "Modèle non sélectionné",
 	"Model not selected": "Modèle non sélectionné",
 	"Model Params": "Paramètres du Modèle",
 	"Model Params": "Paramètres du Modèle",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Liste Blanche de Modèle",
 	"Model Whitelisting": "Liste Blanche de Modèle",
 	"Model(s) Whitelisted": "Modèle(s) sur Liste Blanche",
 	"Model(s) Whitelisted": "Modèle(s) sur Liste Blanche",
 	"Modelfile Content": "Contenu du Fichier de Modèle",
 	"Modelfile Content": "Contenu du Fichier de Modèle",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "עצב את המשתנים שלך באמצעות סוגריים מרובעים כך:",
 	"Format your variables using square brackets like this:": "עצב את המשתנים שלך באמצעות סוגריים מרובעים כך:",
 	"Frequency Penalty": "עונש תדירות",
 	"Frequency Penalty": "עונש תדירות",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "כללי",
 	"General": "כללי",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "המודל {{modelId}} לא נמצא",
 	"Model {{modelId}} not found": "המודל {{modelId}} לא נמצא",
 	"Model {{modelName}} is not vision capable": "דגם {{modelName}} אינו בעל יכולת ראייה",
 	"Model {{modelName}} is not vision capable": "דגם {{modelName}} אינו בעל יכולת ראייה",
 	"Model {{name}} is now {{status}}": "דגם {{name}} הוא כעת {{status}}",
 	"Model {{name}} is now {{status}}": "דגם {{name}} הוא כעת {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "נתיב מערכת הקבצים של המודל זוהה. נדרש שם קצר של המודל לעדכון, לא ניתן להמשיך.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "נתיב מערכת הקבצים של המודל זוהה. נדרש שם קצר של המודל לעדכון, לא ניתן להמשיך.",
 	"Model ID": "מזהה דגם",
 	"Model ID": "מזהה דגם",
 	"Model not selected": "לא נבחר מודל",
 	"Model not selected": "לא נבחר מודל",
 	"Model Params": "פרמס מודל",
 	"Model Params": "פרמס מודל",
+	"Model updated successfully": "",
 	"Model Whitelisting": "רישום לבן של מודלים",
 	"Model Whitelisting": "רישום לבן של מודלים",
 	"Model(s) Whitelisted": "מודלים שנכללו ברשימה הלבנה",
 	"Model(s) Whitelisted": "מודלים שנכללו ברשימה הלבנה",
 	"Modelfile Content": "תוכן קובץ מודל",
 	"Modelfile Content": "תוכן קובץ מודל",
@@ -577,8 +581,10 @@
 	"Toggle settings": "החלפת מצב של הגדרות",
 	"Toggle settings": "החלפת מצב של הגדרות",
 	"Toggle sidebar": "החלפת מצב של סרגל הצד",
 	"Toggle sidebar": "החלפת מצב של סרגל הצד",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "वर्गाकार कोष्ठकों का उपयोग करके अपने चरों को इस प्रकार प्रारूपित करें :",
 	"Format your variables using square brackets like this:": "वर्गाकार कोष्ठकों का उपयोग करके अपने चरों को इस प्रकार प्रारूपित करें :",
 	"Frequency Penalty": "फ्रीक्वेंसी पेनल्टी",
 	"Frequency Penalty": "फ्रीक्वेंसी पेनल्टी",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "सामान्य",
 	"General": "सामान्य",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "मॉडल {{modelId}} नहीं मिला",
 	"Model {{modelId}} not found": "मॉडल {{modelId}} नहीं मिला",
 	"Model {{modelName}} is not vision capable": "मॉडल {{modelName}} दृष्टि सक्षम नहीं है",
 	"Model {{modelName}} is not vision capable": "मॉडल {{modelName}} दृष्टि सक्षम नहीं है",
 	"Model {{name}} is now {{status}}": "मॉडल {{name}} अब {{status}} है",
 	"Model {{name}} is now {{status}}": "मॉडल {{name}} अब {{status}} है",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "मॉडल फ़ाइल सिस्टम पथ का पता चला. अद्यतन के लिए मॉडल संक्षिप्त नाम आवश्यक है, जारी नहीं रखा जा सकता।",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "मॉडल फ़ाइल सिस्टम पथ का पता चला. अद्यतन के लिए मॉडल संक्षिप्त नाम आवश्यक है, जारी नहीं रखा जा सकता।",
 	"Model ID": "मॉडल आईडी",
 	"Model ID": "मॉडल आईडी",
 	"Model not selected": "मॉडल चयनित नहीं है",
 	"Model not selected": "मॉडल चयनित नहीं है",
 	"Model Params": "मॉडल Params",
 	"Model Params": "मॉडल Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "मॉडल श्वेतसूचीकरण करें",
 	"Model Whitelisting": "मॉडल श्वेतसूचीकरण करें",
 	"Model(s) Whitelisted": "मॉडल श्वेतसूची में है",
 	"Model(s) Whitelisted": "मॉडल श्वेतसूची में है",
 	"Modelfile Content": "मॉडल फ़ाइल सामग्री",
 	"Modelfile Content": "मॉडल फ़ाइल सामग्री",
@@ -576,8 +580,10 @@
 	"Toggle settings": "सेटिंग्स टॉगल करें",
 	"Toggle settings": "सेटिंग्स टॉगल करें",
 	"Toggle sidebar": "साइडबार टॉगल करें",
 	"Toggle sidebar": "साइडबार टॉगल करें",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "शीर्ष  K",
 	"Top K": "शीर्ष  K",
 	"Top P": "शीर्ष  P",
 	"Top P": "शीर्ष  P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatirajte svoje varijable pomoću uglatih zagrada ovako:",
 	"Format your variables using square brackets like this:": "Formatirajte svoje varijable pomoću uglatih zagrada ovako:",
 	"Frequency Penalty": "Kazna za učestalost",
 	"Frequency Penalty": "Kazna za učestalost",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Općenito",
 	"General": "Općenito",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} nije pronađen",
 	"Model {{modelId}} not found": "Model {{modelId}} nije pronađen",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} ne čita vizualne impute",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} ne čita vizualne impute",
 	"Model {{name}} is now {{status}}": "Model {{name}} sada je {{status}}",
 	"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 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 ID": "ID modela",
 	"Model not selected": "Model nije odabran",
 	"Model not selected": "Model nije odabran",
 	"Model Params": "Model parametri",
 	"Model Params": "Model parametri",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model - Bijela lista",
 	"Model Whitelisting": "Model - Bijela lista",
 	"Model(s) Whitelisted": "Model(i) na bijeloj listi",
 	"Model(s) Whitelisted": "Model(i) na bijeloj listi",
 	"Modelfile Content": "Sadržaj datoteke modela",
 	"Modelfile Content": "Sadržaj datoteke modela",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Prebaci postavke",
 	"Toggle settings": "Prebaci postavke",
 	"Toggle sidebar": "Prebaci bočnu traku",
 	"Toggle sidebar": "Prebaci bočnu traku",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Alati",
 	"Tools": "Alati",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatta le tue variabili usando parentesi quadre come questa:",
 	"Format your variables using square brackets like this:": "Formatta le tue variabili usando parentesi quadre come questa:",
 	"Frequency Penalty": "Penalità di frequenza",
 	"Frequency Penalty": "Penalità di frequenza",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Generale",
 	"General": "Generale",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modello {{modelId}} non trovato",
 	"Model {{modelId}} not found": "Modello {{modelId}} non trovato",
 	"Model {{modelName}} is not vision capable": "Il modello {{modelName}} non è in grado di vedere",
 	"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 {{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 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 ID": "ID modello",
 	"Model not selected": "Modello non selezionato",
 	"Model not selected": "Modello non selezionato",
 	"Model Params": "Parametri del modello",
 	"Model Params": "Parametri del modello",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelisting del modello",
 	"Model Whitelisting": "Whitelisting del modello",
 	"Model(s) Whitelisted": "Modello/i in whitelist",
 	"Model(s) Whitelisted": "Modello/i in whitelist",
 	"Modelfile Content": "Contenuto del file modello",
 	"Modelfile Content": "Contenuto del file modello",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Attiva/disattiva impostazioni",
 	"Toggle settings": "Attiva/disattiva impostazioni",
 	"Toggle sidebar": "Attiva/disattiva barra laterale",
 	"Toggle sidebar": "Attiva/disattiva barra laterale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "次のように角括弧を使用して変数をフォーマットします。",
 	"Format your variables using square brackets like this:": "次のように角括弧を使用して変数をフォーマットします。",
 	"Frequency Penalty": "周波数ペナルティ",
 	"Frequency Penalty": "周波数ペナルティ",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "一般",
 	"General": "一般",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "モデル {{modelId}} が見つかりません",
 	"Model {{modelId}} not found": "モデル {{modelId}} が見つかりません",
 	"Model {{modelName}} is not vision capable": "モデル {{modelName}} は視覚に対応していません",
 	"Model {{modelName}} is not vision capable": "モデル {{modelName}} は視覚に対応していません",
 	"Model {{name}} is now {{status}}": "モデル {{name}} は {{status}} になりました。",
 	"Model {{name}} is now {{status}}": "モデル {{name}} は {{status}} になりました。",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "モデルファイルシステムパスが検出されました。モデルの短縮名が必要です。更新できません。",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "モデルファイルシステムパスが検出されました。モデルの短縮名が必要です。更新できません。",
 	"Model ID": "モデルID",
 	"Model ID": "モデルID",
 	"Model not selected": "モデルが選択されていません",
 	"Model not selected": "モデルが選択されていません",
 	"Model Params": "モデルパラメータ",
 	"Model Params": "モデルパラメータ",
+	"Model updated successfully": "",
 	"Model Whitelisting": "モデルホワイトリスト",
 	"Model Whitelisting": "モデルホワイトリスト",
 	"Model(s) Whitelisted": "ホワイトリストに登録されたモデル",
 	"Model(s) Whitelisted": "ホワイトリストに登録されたモデル",
 	"Modelfile Content": "モデルファイルの内容",
 	"Modelfile Content": "モデルファイルの内容",
@@ -575,8 +579,10 @@
 	"Toggle settings": "設定を切り替え",
 	"Toggle settings": "設定を切り替え",
 	"Toggle sidebar": "サイドバーを切り替え",
 	"Toggle sidebar": "サイドバーを切り替え",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "トップ K",
 	"Top K": "トップ K",
 	"Top P": "トップ P",
 	"Top P": "トップ P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "დააფორმატეთ თქვენი ცვლადები კვადრატული ფრჩხილების გამოყენებით:",
 	"Format your variables using square brackets like this:": "დააფორმატეთ თქვენი ცვლადები კვადრატული ფრჩხილების გამოყენებით:",
 	"Frequency Penalty": "სიხშირის ჯარიმა",
 	"Frequency Penalty": "სიხშირის ჯარიმა",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "ზოგადი",
 	"General": "ზოგადი",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "მოდელი {{modelId}} ვერ მოიძებნა",
 	"Model {{modelId}} not found": "მოდელი {{modelId}} ვერ მოიძებნა",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} is not vision capable",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} is not vision capable",
 	"Model {{name}} is now {{status}}": "Model {{name}} is now {{status}}",
 	"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 filesystem path detected. Model shortname is required for update, cannot continue.": "აღმოჩენილია მოდელის ფაილური სისტემის გზა. განახლებისთვის საჭიროა მოდელის მოკლე სახელი, გაგრძელება შეუძლებელია.",
 	"Model ID": "მოდელის ID",
 	"Model ID": "მოდელის ID",
 	"Model not selected": "მოდელი არ არის არჩეული",
 	"Model not selected": "მოდელი არ არის არჩეული",
 	"Model Params": "მოდელის პარამები",
 	"Model Params": "მოდელის პარამები",
+	"Model updated successfully": "",
 	"Model Whitelisting": "მოდელის თეთრ სიაში შეყვანა",
 	"Model Whitelisting": "მოდელის თეთრ სიაში შეყვანა",
 	"Model(s) Whitelisted": "მოდელ(ებ)ი თეთრ სიაშია",
 	"Model(s) Whitelisted": "მოდელ(ებ)ი თეთრ სიაშია",
 	"Modelfile Content": "მოდელური ფაილის კონტენტი",
 	"Modelfile Content": "მოდელური ფაილის კონტენტი",
@@ -576,8 +580,10 @@
 	"Toggle settings": "პარამეტრების გადართვა",
 	"Toggle settings": "პარამეტრების გადართვა",
 	"Toggle sidebar": "გვერდითი ზოლის გადართვა",
 	"Toggle sidebar": "გვერდითი ზოლის გადართვა",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "ტოპ K",
 	"Top K": "ტოპ K",
 	"Top P": "ტოპ P",
 	"Top P": "ტოპ P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "다음과 같이 대괄호를 사용하여 변수를 형식화하세요:",
 	"Format your variables using square brackets like this:": "다음과 같이 대괄호를 사용하여 변수를 형식화하세요:",
 	"Frequency Penalty": "프리퀀시 페널티",
 	"Frequency Penalty": "프리퀀시 페널티",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "일반",
 	"General": "일반",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} 모델을 찾을 수 없습니다.",
 	"Model {{modelId}} not found": "{{modelId}} 모델을 찾을 수 없습니다.",
 	"Model {{modelName}} is not vision capable": "{{modelName}} 모델은 비전을 사용할 수 없습니다.",
 	"Model {{modelName}} is not vision capable": "{{modelName}} 모델은 비전을 사용할 수 없습니다.",
 	"Model {{name}} is now {{status}}": "{{name}} 모델은 이제 {{status}} 상태입니다.",
 	"Model {{name}} is now {{status}}": "{{name}} 모델은 이제 {{status}} 상태입니다.",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "모델 파일 시스템 경로가 감지되었습니다. 업데이트하려면 모델 단축 이름이 필요하며 계속할 수 없습니다.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "모델 파일 시스템 경로가 감지되었습니다. 업데이트하려면 모델 단축 이름이 필요하며 계속할 수 없습니다.",
 	"Model ID": "모델 ID",
 	"Model ID": "모델 ID",
 	"Model not selected": "모델이 선택되지 않았습니다.",
 	"Model not selected": "모델이 선택되지 않았습니다.",
 	"Model Params": "모델 파라미터",
 	"Model Params": "모델 파라미터",
+	"Model updated successfully": "",
 	"Model Whitelisting": "허용 모델 명시",
 	"Model Whitelisting": "허용 모델 명시",
 	"Model(s) Whitelisted": "허용 모델",
 	"Model(s) Whitelisted": "허용 모델",
 	"Modelfile Content": "Modelfile 내용",
 	"Modelfile Content": "Modelfile 내용",
@@ -576,8 +580,10 @@
 	"Toggle settings": "설정 전환",
 	"Toggle settings": "설정 전환",
 	"Toggle sidebar": "사이드바 전환",
 	"Toggle sidebar": "사이드바 전환",
 	"Tokens To Keep On Context Refresh (num_keep)": "컨텍스트 새로 고침 시 유지할 토큰 수(num_keep)",
 	"Tokens To Keep On Context Refresh (num_keep)": "컨텍스트 새로 고침 시 유지할 토큰 수(num_keep)",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "도구",
 	"Tools": "도구",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatuokite kintamuosius su kvadratiniais skliausteliais:",
 	"Format your variables using square brackets like this:": "Formatuokite kintamuosius su kvadratiniais skliausteliais:",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Bendri",
 	"General": "Bendri",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelis {{modelId}} nerastas",
 	"Model {{modelId}} not found": "Modelis {{modelId}} nerastas",
 	"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.": "Modelio failų sistemos kelias aptiktas. Reikalingas trumpas modelio pavadinimas atnaujinimui.",
 	"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 ID": "",
 	"Model not selected": "Modelis nepasirinktas",
 	"Model not selected": "Modelis nepasirinktas",
 	"Model Params": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modeliu baltasis sąrašas",
 	"Model Whitelisting": "Modeliu baltasis sąrašas",
 	"Model(s) Whitelisted": "Modelis baltąjame sąraše",
 	"Model(s) Whitelisted": "Modelis baltąjame sąraše",
 	"Modelfile Content": "Modelio failo turinys",
 	"Modelfile Content": "Modelio failo turinys",
@@ -578,8 +582,10 @@
 	"Toggle settings": "Atverti/užverti parametrus",
 	"Toggle settings": "Atverti/užverti parametrus",
 	"Toggle sidebar": "Atverti/užverti šoninį meniu",
 	"Toggle sidebar": "Atverti/užverti šoninį meniu",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatér variablene dine med hakeparenteser som dette:",
 	"Format your variables using square brackets like this:": "Formatér variablene dine med hakeparenteser som dette:",
 	"Frequency Penalty": "Frekvensstraff",
 	"Frequency Penalty": "Frekvensstraff",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Generelt",
 	"General": "Generelt",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modellen {{modelId}} ble ikke funnet",
 	"Model {{modelId}} not found": "Modellen {{modelId}} ble ikke funnet",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} er ikke visjonsdyktig",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} er ikke visjonsdyktig",
 	"Model {{name}} is now {{status}}": "Modellen {{name}} er nå {{status}}",
 	"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 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 ID": "Modell-ID",
 	"Model not selected": "Modell ikke valgt",
 	"Model not selected": "Modell ikke valgt",
 	"Model Params": "Modellparametere",
 	"Model Params": "Modellparametere",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modell hvitlisting",
 	"Model Whitelisting": "Modell hvitlisting",
 	"Model(s) Whitelisted": "Modell(er) hvitlistet",
 	"Model(s) Whitelisted": "Modell(er) hvitlistet",
 	"Modelfile Content": "Modellfilinnhold",
 	"Modelfile Content": "Modellfilinnhold",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Veksle innstillinger",
 	"Toggle settings": "Veksle innstillinger",
 	"Toggle sidebar": "Veksle sidefelt",
 	"Toggle sidebar": "Veksle sidefelt",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatteer je variabelen met vierkante haken zoals dit:",
 	"Format your variables using square brackets like this:": "Formatteer je variabelen met vierkante haken zoals dit:",
 	"Frequency Penalty": "Frequentie Straf",
 	"Frequency Penalty": "Frequentie Straf",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Algemeen",
 	"General": "Algemeen",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} niet gevonden",
 	"Model {{modelId}} not found": "Model {{modelId}} niet gevonden",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} is niet geschikt voor visie",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} is niet geschikt voor visie",
 	"Model {{name}} is now {{status}}": "Model {{name}} is nu {{status}}",
 	"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 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 ID": "Model-ID",
 	"Model not selected": "Model niet geselecteerd",
 	"Model not selected": "Model niet geselecteerd",
 	"Model Params": "Model Params",
 	"Model Params": "Model Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model Whitelisting",
 	"Model Whitelisting": "Model Whitelisting",
 	"Model(s) Whitelisted": "Model(len) zijn ge-whitelist",
 	"Model(s) Whitelisted": "Model(len) zijn ge-whitelist",
 	"Modelfile Content": "Modelfile Inhoud",
 	"Modelfile Content": "Modelfile Inhoud",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Wissel instellingen",
 	"Toggle settings": "Wissel instellingen",
 	"Toggle sidebar": "Wissel sidebar",
 	"Toggle sidebar": "Wissel sidebar",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "ਤੁਹਾਡੀਆਂ ਵੈਰੀਏਬਲਾਂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਵਰਤੋਂ: [ ]",
 	"Format your variables using square brackets like this:": "ਤੁਹਾਡੀਆਂ ਵੈਰੀਏਬਲਾਂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਵਰਤੋਂ: [ ]",
 	"Frequency Penalty": "ਬਾਰੰਬਾਰਤਾ ਜੁਰਮਾਨਾ",
 	"Frequency Penalty": "ਬਾਰੰਬਾਰਤਾ ਜੁਰਮਾਨਾ",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "ਆਮ",
 	"General": "ਆਮ",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "ਮਾਡਲ {{modelId}} ਨਹੀਂ ਮਿਲਿਆ",
 	"Model {{modelId}} not found": "ਮਾਡਲ {{modelId}} ਨਹੀਂ ਮਿਲਿਆ",
 	"Model {{modelName}} is not vision capable": "ਮਾਡਲ {{modelName}} ਦ੍ਰਿਸ਼ਟੀ ਸਮਰੱਥ ਨਹੀਂ ਹੈ",
 	"Model {{modelName}} is not vision capable": "ਮਾਡਲ {{modelName}} ਦ੍ਰਿਸ਼ਟੀ ਸਮਰੱਥ ਨਹੀਂ ਹੈ",
 	"Model {{name}} is now {{status}}": "ਮਾਡਲ {{name}} ਹੁਣ {{status}} ਹੈ",
 	"Model {{name}} is now {{status}}": "ਮਾਡਲ {{name}} ਹੁਣ {{status}} ਹੈ",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "ਮਾਡਲ ਫਾਈਲਸਿਸਟਮ ਪੱਥ ਪਾਇਆ ਗਿਆ। ਅੱਪਡੇਟ ਲਈ ਮਾਡਲ ਸ਼ੌਰਟਨੇਮ ਦੀ ਲੋੜ ਹੈ, ਜਾਰੀ ਨਹੀਂ ਰੱਖ ਸਕਦੇ।",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "ਮਾਡਲ ਫਾਈਲਸਿਸਟਮ ਪੱਥ ਪਾਇਆ ਗਿਆ। ਅੱਪਡੇਟ ਲਈ ਮਾਡਲ ਸ਼ੌਰਟਨੇਮ ਦੀ ਲੋੜ ਹੈ, ਜਾਰੀ ਨਹੀਂ ਰੱਖ ਸਕਦੇ।",
 	"Model ID": "ਮਾਡਲ ID",
 	"Model ID": "ਮਾਡਲ ID",
 	"Model not selected": "ਮਾਡਲ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ",
 	"Model not selected": "ਮਾਡਲ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ",
 	"Model Params": "ਮਾਡਲ ਪਰਮਜ਼",
 	"Model Params": "ਮਾਡਲ ਪਰਮਜ਼",
+	"Model updated successfully": "",
 	"Model Whitelisting": "ਮਾਡਲ ਵ੍ਹਾਈਟਲਿਸਟਿੰਗ",
 	"Model Whitelisting": "ਮਾਡਲ ਵ੍ਹਾਈਟਲਿਸਟਿੰਗ",
 	"Model(s) Whitelisted": "ਮਾਡਲ(ਜ਼) ਵ੍ਹਾਈਟਲਿਸਟ ਕੀਤਾ ਗਿਆ",
 	"Model(s) Whitelisted": "ਮਾਡਲ(ਜ਼) ਵ੍ਹਾਈਟਲਿਸਟ ਕੀਤਾ ਗਿਆ",
 	"Modelfile Content": "ਮਾਡਲਫਾਈਲ ਸਮੱਗਰੀ",
 	"Modelfile Content": "ਮਾਡਲਫਾਈਲ ਸਮੱਗਰੀ",
@@ -576,8 +580,10 @@
 	"Toggle settings": "ਸੈਟਿੰਗਾਂ ਟੌਗਲ ਕਰੋ",
 	"Toggle settings": "ਸੈਟਿੰਗਾਂ ਟੌਗਲ ਕਰੋ",
 	"Toggle sidebar": "ਸਾਈਡਬਾਰ ਟੌਗਲ ਕਰੋ",
 	"Toggle sidebar": "ਸਾਈਡਬਾਰ ਟੌਗਲ ਕਰੋ",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "ਸਿਖਰ K",
 	"Top K": "ਸਿਖਰ K",
 	"Top P": "ਸਿਖਰ P",
 	"Top P": "ਸਿਖਰ P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatuj swoje zmienne, używając nawiasów kwadratowych, np.",
 	"Format your variables using square brackets like this:": "Formatuj swoje zmienne, używając nawiasów kwadratowych, np.",
 	"Frequency Penalty": "Kara za częstotliwość",
 	"Frequency Penalty": "Kara za częstotliwość",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Ogólne",
 	"General": "Ogólne",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} nie został znaleziony",
 	"Model {{modelId}} not found": "Model {{modelId}} nie został znaleziony",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} nie jest w stanie zobaczyć",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} nie jest w stanie zobaczyć",
 	"Model {{name}} is now {{status}}": "Model {{name}} to teraz {{status}}",
 	"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 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 ID": "Identyfikator modelu",
 	"Model not selected": "Model nie został wybrany",
 	"Model not selected": "Model nie został wybrany",
 	"Model Params": "Parametry modelu",
 	"Model Params": "Parametry modelu",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelisting modelu",
 	"Model Whitelisting": "Whitelisting modelu",
 	"Model(s) Whitelisted": "Model(e) dodane do listy białej",
 	"Model(s) Whitelisted": "Model(e) dodane do listy białej",
 	"Modelfile Content": "Zawartość pliku modelu",
 	"Modelfile Content": "Zawartość pliku modelu",
@@ -578,8 +582,10 @@
 	"Toggle settings": "Przełącz ustawienia",
 	"Toggle settings": "Przełącz ustawienia",
 	"Toggle sidebar": "Przełącz panel boczny",
 	"Toggle sidebar": "Przełącz panel boczny",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Najlepsze K",
 	"Top K": "Najlepsze K",
 	"Top P": "Najlepsze P",
 	"Top P": "Najlepsze P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formate suas variáveis usando colchetes como este:",
 	"Format your variables using square brackets like this:": "Formate suas variáveis usando colchetes como este:",
 	"Frequency Penalty": "Penalidade de Frequência",
 	"Frequency Penalty": "Penalidade de Frequência",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Geral",
 	"General": "Geral",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} não encontrado",
 	"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 {{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 {{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 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 ID": "ID do modelo",
 	"Model not selected": "Modelo não selecionado",
 	"Model not selected": "Modelo não selecionado",
 	"Model Params": "Params Modelo",
 	"Model Params": "Params Modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Lista de Permissões de Modelo",
 	"Model Whitelisting": "Lista de Permissões de Modelo",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Modelfile Content": "Conteúdo do Arquivo de Modelo",
 	"Modelfile Content": "Conteúdo do Arquivo de Modelo",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alternar configurações",
 	"Toggle settings": "Alternar configurações",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formate as suas variáveis usando parenteses rectos como este:",
 	"Format your variables using square brackets like this:": "Formate as suas variáveis usando parenteses rectos como este:",
 	"Frequency Penalty": "Penalidade de Frequência",
 	"Frequency Penalty": "Penalidade de Frequência",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Geral",
 	"General": "Geral",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} não foi encontrado",
 	"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 {{modelName}} is not vision capable": "O modelo {{modelName}} não é capaz de visão",
 	"Model {{name}} is now {{status}}": "Modelo {{name}} agora é {{status}}",
 	"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 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 ID": "ID do modelo",
 	"Model not selected": "Modelo não selecionado",
 	"Model not selected": "Modelo não selecionado",
 	"Model Params": "Params Modelo",
 	"Model Params": "Params Modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Lista de Permissões do Modelo",
 	"Model Whitelisting": "Lista de Permissões do Modelo",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Modelfile Content": "Conteúdo do Ficheiro do Modelo",
 	"Modelfile Content": "Conteúdo do Ficheiro do Modelo",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alternar configurações",
 	"Toggle settings": "Alternar configurações",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Форматируйте ваши переменные, используя квадратные скобки, как здесь:",
 	"Format your variables using square brackets like this:": "Форматируйте ваши переменные, используя квадратные скобки, как здесь:",
 	"Frequency Penalty": "Штраф за частоту",
 	"Frequency Penalty": "Штраф за частоту",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Общее",
 	"General": "Общее",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Модель {{modelId}} не найдена",
 	"Model {{modelId}} not found": "Модель {{modelId}} не найдена",
 	"Model {{modelName}} is not vision capable": "Модель {{modelName}} не поддерживает зрение",
 	"Model {{modelName}} is not vision capable": "Модель {{modelName}} не поддерживает зрение",
 	"Model {{name}} is now {{status}}": "Модель {{name}} теперь {{status}}",
 	"Model {{name}} is now {{status}}": "Модель {{name}} теперь {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Модель файловой системы обнаружена. Требуется имя тега модели для обновления, не удается продолжить.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Модель файловой системы обнаружена. Требуется имя тега модели для обновления, не удается продолжить.",
 	"Model ID": "Идентификатор модели",
 	"Model ID": "Идентификатор модели",
 	"Model not selected": "Модель не выбрана",
 	"Model not selected": "Модель не выбрана",
 	"Model Params": "Параметры модели",
 	"Model Params": "Параметры модели",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Включение модели в белый список",
 	"Model Whitelisting": "Включение модели в белый список",
 	"Model(s) Whitelisted": "Модель(и) включены в белый список",
 	"Model(s) Whitelisted": "Модель(и) включены в белый список",
 	"Modelfile Content": "Содержимое файла модели",
 	"Modelfile Content": "Содержимое файла модели",
@@ -578,8 +582,10 @@
 	"Toggle settings": "Переключить настройки",
 	"Toggle settings": "Переключить настройки",
 	"Toggle sidebar": "Переключить боковую панель",
 	"Toggle sidebar": "Переключить боковую панель",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Форматирајте ваше променљиве користећи угластe заграде овако:",
 	"Format your variables using square brackets like this:": "Форматирајте ваше променљиве користећи угластe заграде овако:",
 	"Frequency Penalty": "Фреквентна казна",
 	"Frequency Penalty": "Фреквентна казна",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Опште",
 	"General": "Опште",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Модел {{modelId}} није пронађен",
 	"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 filesystem path detected. Model shortname is required for update, cannot continue.": "Откривена путања система датотека модела. За ажурирање је потребан кратак назив модела, не може се наставити.",
 	"Model ID": "ИД модела",
 	"Model ID": "ИД модела",
 	"Model not selected": "Модел није изабран",
 	"Model not selected": "Модел није изабран",
 	"Model Params": "Модел Парамс",
 	"Model Params": "Модел Парамс",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Бели списак модела",
 	"Model Whitelisting": "Бели списак модела",
 	"Model(s) Whitelisted": "Модел(и) на белом списку",
 	"Model(s) Whitelisted": "Модел(и) на белом списку",
 	"Modelfile Content": "Садржај модел-датотеке",
 	"Modelfile Content": "Садржај модел-датотеке",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Пребаци подешавања",
 	"Toggle settings": "Пребаци подешавања",
 	"Toggle sidebar": "Пребаци бочну траку",
 	"Toggle sidebar": "Пребаци бочну траку",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Топ К",
 	"Top K": "Топ К",
 	"Top P": "Топ П",
 	"Top P": "Топ П",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatera dina variabler med hakparenteser så här:",
 	"Format your variables using square brackets like this:": "Formatera dina variabler med hakparenteser så här:",
 	"Frequency Penalty": "Straff för frekvens",
 	"Frequency Penalty": "Straff för frekvens",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Allmän",
 	"General": "Allmän",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modell {{modelId}} hittades inte",
 	"Model {{modelId}} not found": "Modell {{modelId}} hittades inte",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} är inte synkapabel",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} är inte synkapabel",
 	"Model {{name}} is now {{status}}": "Modellen {{name}} är nu {{status}}",
 	"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 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 ID": "Modell-ID",
 	"Model not selected": "Modell inte vald",
 	"Model not selected": "Modell inte vald",
 	"Model Params": "Modell Params",
 	"Model Params": "Modell Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modellens vitlista",
 	"Model Whitelisting": "Modellens vitlista",
 	"Model(s) Whitelisted": "Vitlistade modeller",
 	"Model(s) Whitelisted": "Vitlistade modeller",
 	"Modelfile Content": "Modelfilens innehåll",
 	"Modelfile Content": "Modelfilens innehåll",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Växla inställningar",
 	"Toggle settings": "Växla inställningar",
 	"Toggle sidebar": "Växla sidofält",
 	"Toggle sidebar": "Växla sidofält",
 	"Tokens To Keep On Context Refresh (num_keep)": "Tokens att behålla vid kontextuppdatering (num_keep)",
 	"Tokens To Keep On Context Refresh (num_keep)": "Tokens att behålla vid kontextuppdatering (num_keep)",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Verktyg",
 	"Tools": "Verktyg",
 	"Top K": "Topp K",
 	"Top K": "Topp K",
 	"Top P": "Topp P",
 	"Top P": "Topp P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "",
 	"Format your variables using square brackets like this:": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "",
 	"General": "",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "",
 	"Model {{modelId}} not found": "",
 	"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 filesystem path detected. Model shortname is required for update, cannot continue.": "",
 	"Model ID": "",
 	"Model ID": "",
 	"Model not selected": "",
 	"Model not selected": "",
 	"Model Params": "",
 	"Model Params": "",
+	"Model updated successfully": "",
 	"Model Whitelisting": "",
 	"Model Whitelisting": "",
 	"Model(s) Whitelisted": "",
 	"Model(s) Whitelisted": "",
 	"Modelfile Content": "",
 	"Modelfile Content": "",
@@ -576,8 +580,10 @@
 	"Toggle settings": "",
 	"Toggle settings": "",
 	"Toggle sidebar": "",
 	"Toggle sidebar": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "",
 	"Top K": "",
 	"Top P": "",
 	"Top P": "",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Form": "",
 	"Format your variables using square brackets like this:": "Değişkenlerinizi şu şekilde kare parantezlerle biçimlendirin:",
 	"Format your variables using square brackets like this:": "Değişkenlerinizi şu şekilde kare parantezlerle biçimlendirin:",
 	"Frequency Penalty": "Frekans Cezası",
 	"Frequency Penalty": "Frekans Cezası",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Genel",
 	"General": "Genel",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} bulunamadı",
 	"Model {{modelId}} not found": "{{modelId}} bulunamadı",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} görüntü yeteneğine sahip değil",
 	"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 {{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 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 ID": "Model ID",
 	"Model not selected": "Model seçilmedi",
 	"Model not selected": "Model seçilmedi",
 	"Model Params": "Model Parametreleri",
 	"Model Params": "Model Parametreleri",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model Beyaz Listeye Alma",
 	"Model Whitelisting": "Model Beyaz Listeye Alma",
 	"Model(s) Whitelisted": "Model(ler) Beyaz Listeye Alındı",
 	"Model(s) Whitelisted": "Model(ler) Beyaz Listeye Alındı",
 	"Modelfile Content": "Model Dosyası İçeriği",
 	"Modelfile Content": "Model Dosyası İçeriği",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Ayarları Aç/Kapat",
 	"Toggle settings": "Ayarları Aç/Kapat",
 	"Toggle sidebar": "Kenar Çubuğunu Aç/Kapat",
 	"Toggle sidebar": "Kenar Çubuğunu Aç/Kapat",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using square brackets like this:": "Форматуйте свої змінні квадратними дужками так:",
 	"Format your variables using square brackets like this:": "Форматуйте свої змінні квадратними дужками так:",
 	"Frequency Penalty": "Штраф за частоту",
 	"Frequency Penalty": "Штраф за частоту",
+	"Function created successfully": "",
 	"Function deleted successfully": "Функцію успішно видалено",
 	"Function deleted successfully": "Функцію успішно видалено",
+	"Function updated successfully": "",
 	"Functions": "Функції",
 	"Functions": "Функції",
 	"Functions imported successfully": "Функції успішно імпортовано",
 	"Functions imported successfully": "Функції успішно імпортовано",
 	"General": "Загальні",
 	"General": "Загальні",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Модель {{modelId}} не знайдено",
 	"Model {{modelId}} not found": "Модель {{modelId}} не знайдено",
 	"Model {{modelName}} is not vision capable": "Модель {{modelName}} не здатна бачити",
 	"Model {{modelName}} is not vision capable": "Модель {{modelName}} не здатна бачити",
 	"Model {{name}} is now {{status}}": "Модель {{name}} тепер має {{status}}",
 	"Model {{name}} is now {{status}}": "Модель {{name}} тепер має {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Виявлено шлях до файлової системи моделі. Для оновлення потрібно вказати коротке ім'я моделі, не вдасться продовжити.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Виявлено шлях до файлової системи моделі. Для оновлення потрібно вказати коротке ім'я моделі, не вдасться продовжити.",
 	"Model ID": "ID моделі",
 	"Model ID": "ID моделі",
 	"Model not selected": "Модель не вибрана",
 	"Model not selected": "Модель не вибрана",
 	"Model Params": "Параметри моделі",
 	"Model Params": "Параметри моделі",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Модель білого списку",
 	"Model Whitelisting": "Модель білого списку",
 	"Model(s) Whitelisted": "Модель(і) білого списку",
 	"Model(s) Whitelisted": "Модель(і) білого списку",
 	"Modelfile Content": "Вміст файлу моделі",
 	"Modelfile Content": "Вміст файлу моделі",
@@ -578,8 +582,10 @@
 	"Toggle settings": "Переключити налаштування",
 	"Toggle settings": "Переключити налаштування",
 	"Toggle sidebar": "Переключити бокову панель",
 	"Toggle sidebar": "Переключити бокову панель",
 	"Tokens To Keep On Context Refresh (num_keep)": "Токени для збереження при оновленні контексту (num_keep)",
 	"Tokens To Keep On Context Refresh (num_keep)": "Токени для збереження при оновленні контексту (num_keep)",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "Інструмент успішно видалено",
 	"Tool deleted successfully": "Інструмент успішно видалено",
 	"Tool imported successfully": "Інструмент успішно імпортовано",
 	"Tool imported successfully": "Інструмент успішно імпортовано",
+	"Tool updated successfully": "",
 	"Tools": "Інструменти",
 	"Tools": "Інструменти",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"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:",
 	"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ố",
 	"Frequency Penalty": "Hình phạt tần số",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "Cài đặt chung",
 	"General": "Cài đặt chung",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Không tìm thấy Mô hình {{modelId}}",
 	"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 {{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 {{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 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 ID": "ID mẫu",
 	"Model not selected": "Chưa chọn Mô hình",
 	"Model not selected": "Chưa chọn Mô hình",
 	"Model Params": "Mô hình Params",
 	"Model Params": "Mô hình Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelist mô hình",
 	"Model Whitelisting": "Whitelist mô hình",
 	"Model(s) Whitelisted": "các mô hình được cho vào danh sách Whitelist",
 	"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",
 	"Modelfile Content": "Nội dung Tệp Mô hình",
@@ -575,8 +579,10 @@
 	"Toggle settings": "Bật/tắt cài đặt",
 	"Toggle settings": "Bật/tắt cài đặt",
 	"Toggle sidebar": "Bật/tắt thanh bên",
 	"Toggle sidebar": "Bật/tắt thanh bên",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "手动创建",
 	"Form": "手动创建",
 	"Format your variables using square brackets like this:": "使用这样的方括号格式化你的变量:",
 	"Format your variables using square brackets like this:": "使用这样的方括号格式化你的变量:",
 	"Frequency Penalty": "频率惩罚",
 	"Frequency Penalty": "频率惩罚",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "功能",
 	"Functions": "功能",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "通用",
 	"General": "通用",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "未找到模型 {{modelId}}",
 	"Model {{modelId}} not found": "未找到模型 {{modelId}}",
 	"Model {{modelName}} is not vision capable": "模型 {{modelName}} 不支持视觉功能",
 	"Model {{modelName}} is not vision capable": "模型 {{modelName}} 不支持视觉功能",
 	"Model {{name}} is now {{status}}": "模型 {{name}} 现在是 {{status}}",
 	"Model {{name}} is now {{status}}": "模型 {{name}} 现在是 {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "检测到模型文件系统路径,无法继续进行。更新操作需要提供模型简称。",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "检测到模型文件系统路径,无法继续进行。更新操作需要提供模型简称。",
 	"Model ID": "模型 ID",
 	"Model ID": "模型 ID",
 	"Model not selected": "未选择模型",
 	"Model not selected": "未选择模型",
 	"Model Params": "模型参数",
 	"Model Params": "模型参数",
+	"Model updated successfully": "",
 	"Model Whitelisting": "白名单模型",
 	"Model Whitelisting": "白名单模型",
 	"Model(s) Whitelisted": "模型已加入白名单",
 	"Model(s) Whitelisted": "模型已加入白名单",
 	"Modelfile Content": "模型文件内容",
 	"Modelfile Content": "模型文件内容",
@@ -575,8 +579,10 @@
 	"Toggle settings": "切换设置",
 	"Toggle settings": "切换设置",
 	"Toggle sidebar": "切换侧边栏",
 	"Toggle sidebar": "切换侧边栏",
 	"Tokens To Keep On Context Refresh (num_keep)": "在语境刷新时需保留的 Tokens",
 	"Tokens To Keep On Context Refresh (num_keep)": "在语境刷新时需保留的 Tokens",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "工具",
 	"Tools": "工具",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "表單",
 	"Form": "表單",
 	"Format your variables using square brackets like this:": "像這樣使用方括號來格式化您的變數:",
 	"Format your variables using square brackets like this:": "像這樣使用方括號來格式化您的變數:",
 	"Frequency Penalty": "頻率懲罰",
 	"Frequency Penalty": "頻率懲罰",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "功能",
 	"Functions": "功能",
 	"Functions imported successfully": "",
 	"Functions imported successfully": "",
 	"General": "常用",
 	"General": "常用",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "找不到 {{modelId}} 模型",
 	"Model {{modelId}} not found": "找不到 {{modelId}} 模型",
 	"Model {{modelName}} is not vision capable": "{{modelName}} 模型不適用於視覺",
 	"Model {{modelName}} is not vision capable": "{{modelName}} 模型不適用於視覺",
 	"Model {{name}} is now {{status}}": "{{name}} 模型現在是 {{status}}",
 	"Model {{name}} is now {{status}}": "{{name}} 模型現在是 {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "已偵測到模型檔案系統路徑。需要更新模型簡稱,無法繼續。",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "已偵測到模型檔案系統路徑。需要更新模型簡稱,無法繼續。",
 	"Model ID": "模型 ID",
 	"Model ID": "模型 ID",
 	"Model not selected": "未選擇模型",
 	"Model not selected": "未選擇模型",
 	"Model Params": "模型參數",
 	"Model Params": "模型參數",
+	"Model updated successfully": "",
 	"Model Whitelisting": "白名單模型",
 	"Model Whitelisting": "白名單模型",
 	"Model(s) Whitelisted": "模型已加入白名單",
 	"Model(s) Whitelisted": "模型已加入白名單",
 	"Modelfile Content": "Modelfile 內容",
 	"Modelfile Content": "Modelfile 內容",
@@ -575,8 +579,10 @@
 	"Toggle settings": "切換設定",
 	"Toggle settings": "切換設定",
 	"Toggle sidebar": "切換側邊欄",
 	"Toggle sidebar": "切換側邊欄",
 	"Tokens To Keep On Context Refresh (num_keep)": "上下文重新整理時保留的 Token 數量(num_keep)",
 	"Tokens To Keep On Context Refresh (num_keep)": "上下文重新整理時保留的 Token 數量(num_keep)",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "工具",
 	"Tools": "工具",
 	"Top K": "Top K",
 	"Top K": "Top K",
 	"Top P": "Top P",
 	"Top P": "Top P",

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

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

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

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

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

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

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

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

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

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

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

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