浏览代码

Add keys i18n

SimonOriginal 10 月之前
父节点
当前提交
e0e9fcaa24
共有 43 个文件被更改,包括 228 次插入6 次删除
  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": "",
 	"Format your variables using square brackets like this:": "قم بتنسيق المتغيرات الخاصة بك باستخدام الأقواس المربعة مثل هذا:",
 	"Frequency Penalty": "عقوبة التردد",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "عام",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "لم يتم العثور على النموذج {{modelId}}.",
 	"Model {{modelName}} is not vision capable": "نموذج {{modelName}} غير قادر على الرؤية",
 	"Model {{name}} is now {{status}}": "نموذج {{name}} هو الآن {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "تم اكتشاف مسار نظام الملفات النموذجي. الاسم المختصر للنموذج مطلوب للتحديث، ولا يمكن الاستمرار.",
 	"Model ID": "رقم الموديل",
 	"Model not selected": "لم تختار موديل",
 	"Model Params": "معلمات النموذج",
+	"Model updated successfully": "",
 	"Model Whitelisting": "القائمة البيضاء للموديل",
 	"Model(s) Whitelisted": "القائمة البيضاء الموديل",
 	"Modelfile Content": "محتوى الملف النموذجي",
@@ -580,8 +584,10 @@
 	"Toggle settings": "فتح وأغلاق الاعدادات",
 	"Toggle sidebar": "فتح وأغلاق الشريط الجانبي",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "Formulari",
 	"Format your variables using square brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
 	"Frequency Penalty": "Penalització per freqüència",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "Funcions",
 	"Functions imported successfully": "",
 	"General": "General",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "No s'ha trobat el model {{modelId}}",
 	"Model {{modelName}} is not vision capable": "El model {{modelName}} no és capaç de visió",
 	"Model {{name}} is now {{status}}": "El model {{name}} ara és {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "S'ha detectat el camí del sistema de fitxers del model. És necessari un nom curt del model per actualitzar, no es pot continuar.",
 	"Model ID": "Identificador del model",
 	"Model not selected": "Model no seleccionat",
 	"Model Params": "Paràmetres del model",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Llista blanca de models",
 	"Model(s) Whitelisted": "Model(s) a la llista blanca",
 	"Modelfile Content": "Contingut del Modelfile",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alterna configuracions",
 	"Toggle sidebar": "Alterna la barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "Tokens a mantenir en l'actualització del context (num_keep)",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Eines",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatiere deine Variablen mit eckigen Klammern wie folgt:",
 	"Frequency Penalty": "Frequenz-Strafe",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Allgemein",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modell {{modelId}} nicht gefunden",
 	"Model {{modelName}} is not vision capable": "Das Modell {{modelName}} ist nicht sehfähig",
 	"Model {{name}} is now {{status}}": "Modell {{name}} ist jetzt {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modell-Dateisystempfad erkannt. Modellkurzname ist für das Update erforderlich, Fortsetzung nicht möglich.",
 	"Model ID": "Modell-ID",
 	"Model not selected": "Modell nicht ausgewählt",
 	"Model Params": "Modell-Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modell-Whitelisting",
 	"Model(s) Whitelisted": "Modell(e) auf der Whitelist",
 	"Modelfile Content": "Modelfile Content",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Einstellungen umschalten",
 	"Toggle sidebar": "Seitenleiste umschalten",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatea tus variables usando corchetes de la siguiente manera:",
 	"Frequency Penalty": "Penalización de frecuencia",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "General",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "El modelo {{modelId}} no fue encontrado",
 	"Model {{modelName}} is not vision capable": "El modelo {{modelName}} no es capaz de ver",
 	"Model {{name}} is now {{status}}": "El modelo {{name}} ahora es {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Se detectó la ruta del sistema de archivos del modelo. Se requiere el nombre corto del modelo para la actualización, no se puede continuar.",
 	"Model ID": "ID del modelo",
 	"Model not selected": "Modelo no seleccionado",
 	"Model Params": "Parámetros del modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Listado de Modelos habilitados",
 	"Model(s) Whitelisted": "Modelo(s) habilitados",
 	"Modelfile Content": "Contenido del Modelfile",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alternar configuración",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Muotoile muuttujat hakasulkeilla näin:",
 	"Frequency Penalty": "Taajuussakko",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Yleinen",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Mallia {{modelId}} ei löytynyt",
 	"Model {{modelName}} is not vision capable": "Malli {{modelName}} ei kykene näkökykyyn",
 	"Model {{name}} is now {{status}}": "Malli {{name}} on nyt {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Mallin tiedostojärjestelmäpolku havaittu. Mallin lyhytnimi vaaditaan päivitykseen, ei voi jatkaa.",
 	"Model ID": "Mallin tunnus",
 	"Model not selected": "Mallia ei valittu",
 	"Model Params": "Mallin parametrit",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Mallin sallimislista",
 	"Model(s) Whitelisted": "Malli(t) sallittu",
 	"Modelfile Content": "Mallitiedoston sisältö",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Kytke asetukset",
 	"Toggle sidebar": "Kytke sivupalkki",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Frequency Penalty": "Pénalité de fréquence",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Général",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modèle {{modelId}} non trouvé",
 	"Model {{modelName}} is not vision capable": "Le modèle {{modelName}} n’est pas capable de vision",
 	"Model {{name}} is now {{status}}": "Le modèle {{nom}} est maintenant {{statut}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Le chemin du système de fichiers du modèle a été détecté. Le nom court du modèle est nécessaire pour la mise à jour, impossible de continuer.",
 	"Model ID": "ID de modèle",
 	"Model not selected": "Modèle non sélectionné",
 	"Model Params": "Paramètres modèles",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Liste blanche de modèle",
 	"Model(s) Whitelisted": "Modèle(s) sur liste blanche",
 	"Modelfile Content": "Contenu du fichier de modèle",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatez vos variables en utilisant des crochets comme ceci :",
 	"Frequency Penalty": "Pénalité de fréquence",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Général",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modèle {{modelId}} non trouvé",
 	"Model {{modelName}} is not vision capable": "Modèle {{modelName}} n'est pas capable de voir",
 	"Model {{name}} is now {{status}}": "Le modèle {{name}} est maintenant {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Chemin du système de fichier du modèle détecté. Le nom court du modèle est requis pour la mise à jour, ne peut pas continuer.",
 	"Model ID": "ID du Modèle",
 	"Model not selected": "Modèle non sélectionné",
 	"Model Params": "Paramètres du Modèle",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Liste Blanche de Modèle",
 	"Model(s) Whitelisted": "Modèle(s) sur Liste Blanche",
 	"Modelfile Content": "Contenu du Fichier de Modèle",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Basculer les paramètres",
 	"Toggle sidebar": "Basculer la barre latérale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatirajte svoje varijable pomoću uglatih zagrada ovako:",
 	"Frequency Penalty": "Kazna za učestalost",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Općenito",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Model {{modelId}} nije pronađen",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} ne čita vizualne impute",
 	"Model {{name}} is now {{status}}": "Model {{name}} sada je {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Otkriven put datotečnog sustava modela. Kratko ime modela je potrebno za ažuriranje, nije moguće nastaviti.",
 	"Model ID": "ID modela",
 	"Model not selected": "Model nije odabran",
 	"Model Params": "Model parametri",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model - Bijela lista",
 	"Model(s) Whitelisted": "Model(i) na bijeloj listi",
 	"Modelfile Content": "Sadržaj datoteke modela",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Prebaci postavke",
 	"Toggle sidebar": "Prebaci bočnu traku",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "Alati",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatta le tue variabili usando parentesi quadre come questa:",
 	"Frequency Penalty": "Penalità di frequenza",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Generale",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modello {{modelId}} non trovato",
 	"Model {{modelName}} is not vision capable": "Il modello {{modelName}} non è in grado di vedere",
 	"Model {{name}} is now {{status}}": "Il modello {{name}} è ora {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Percorso del filesystem del modello rilevato. Il nome breve del modello è richiesto per l'aggiornamento, impossibile continuare.",
 	"Model ID": "ID modello",
 	"Model not selected": "Modello non selezionato",
 	"Model Params": "Parametri del modello",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelisting del modello",
 	"Model(s) Whitelisted": "Modello/i in whitelist",
 	"Modelfile Content": "Contenuto del file modello",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Attiva/disattiva impostazioni",
 	"Toggle sidebar": "Attiva/disattiva barra laterale",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

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

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formatér variablene dine med hakeparenteser som dette:",
 	"Frequency Penalty": "Frekvensstraff",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Generelt",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modellen {{modelId}} ble ikke funnet",
 	"Model {{modelName}} is not vision capable": "Modellen {{modelName}} er ikke visjonsdyktig",
 	"Model {{name}} is now {{status}}": "Modellen {{name}} er nå {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modellens filsystemsti oppdaget. Modellens kortnavn er påkrevd for oppdatering, kan ikke fortsette.",
 	"Model ID": "Modell-ID",
 	"Model not selected": "Modell ikke valgt",
 	"Model Params": "Modellparametere",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Modell hvitlisting",
 	"Model(s) Whitelisted": "Modell(er) hvitlistet",
 	"Modelfile Content": "Modellfilinnhold",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Veksle innstillinger",
 	"Toggle sidebar": "Veksle sidefelt",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formate suas variáveis usando colchetes como este:",
 	"Frequency Penalty": "Penalidade de Frequência",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Geral",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} não encontrado",
 	"Model {{modelName}} is not vision capable": "O modelo {{modelName}} não é capaz de visão",
 	"Model {{name}} is now {{status}}": "O modelo {{name}} agora é {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Otkrivena putanja datoteke modela. Skraćeno ime modela je potrebno za ažuriranje, ne može se nastaviti.",
 	"Model ID": "ID do modelo",
 	"Model not selected": "Modelo não selecionado",
 	"Model Params": "Params Modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Lista de Permissões de Modelo",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Modelfile Content": "Conteúdo do Arquivo de Modelo",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alternar configurações",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Formate as suas variáveis usando parenteses rectos como este:",
 	"Frequency Penalty": "Penalidade de Frequência",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Geral",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Modelo {{modelId}} não foi encontrado",
 	"Model {{modelName}} is not vision capable": "O modelo {{modelName}} não é capaz de visão",
 	"Model {{name}} is now {{status}}": "Modelo {{name}} agora é {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Dtectado caminho do sistema de ficheiros do modelo. É necessário o nome curto do modelo para atualização, não é possível continuar.",
 	"Model ID": "ID do modelo",
 	"Model not selected": "Modelo não selecionado",
 	"Model Params": "Params Modelo",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Lista de Permissões do Modelo",
 	"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
 	"Modelfile Content": "Conteúdo do Ficheiro do Modelo",
@@ -577,8 +581,10 @@
 	"Toggle settings": "Alternar configurações",
 	"Toggle sidebar": "Alternar barra lateral",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

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

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Değişkenlerinizi şu şekilde kare parantezlerle biçimlendirin:",
 	"Frequency Penalty": "Frekans Cezası",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Genel",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "{{modelId}} bulunamadı",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} görüntü yeteneğine sahip değil",
 	"Model {{name}} is now {{status}}": "{{name}} modeli artık {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Model dosya sistemi yolu algılandı. Güncelleme için model kısa adı gerekli, devam edilemiyor.",
 	"Model ID": "Model ID",
 	"Model not selected": "Model seçilmedi",
 	"Model Params": "Model Parametreleri",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Model Beyaz Listeye Alma",
 	"Model(s) Whitelisted": "Model(ler) Beyaz Listeye Alındı",
 	"Modelfile Content": "Model Dosyası İçeriği",
@@ -576,8 +580,10 @@
 	"Toggle settings": "Ayarları Aç/Kapat",
 	"Toggle sidebar": "Kenar Çubuğunu Aç/Kapat",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

@@ -262,7 +262,9 @@
 	"Form": "",
 	"Format your variables using square brackets like this:": "Định dạng các biến của bạn bằng cách sử dụng dấu ngoặc vuông như thế này:",
 	"Frequency Penalty": "Hình phạt tần số",
+	"Function created successfully": "",
 	"Function deleted successfully": "",
+	"Function updated successfully": "",
 	"Functions": "",
 	"Functions imported successfully": "",
 	"General": "Cài đặt chung",
@@ -347,10 +349,12 @@
 	"Model {{modelId}} not found": "Không tìm thấy Mô hình {{modelId}}",
 	"Model {{modelName}} is not vision capable": "Model {{modelName}} không có khả năng nhìn",
 	"Model {{name}} is now {{status}}": "Model {{name}} bây giờ là {{status}}",
+	"Model created successfully!": "",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Đường dẫn hệ thống tệp mô hình được phát hiện. Tên viết tắt mô hình là bắt buộc để cập nhật, không thể tiếp tục.",
 	"Model ID": "ID mẫu",
 	"Model not selected": "Chưa chọn Mô hình",
 	"Model Params": "Mô hình Params",
+	"Model updated successfully": "",
 	"Model Whitelisting": "Whitelist mô hình",
 	"Model(s) Whitelisted": "các mô hình được cho vào danh sách Whitelist",
 	"Modelfile Content": "Nội dung Tệp Mô hình",
@@ -575,8 +579,10 @@
 	"Toggle settings": "Bật/tắt cài đặt",
 	"Toggle sidebar": "Bật/tắt thanh bên",
 	"Tokens To Keep On Context Refresh (num_keep)": "",
+	"Tool created successfully": "",
 	"Tool deleted successfully": "",
 	"Tool imported successfully": "",
+	"Tool updated successfully": "",
 	"Tools": "",
 	"Top K": "Top K",
 	"Top P": "Top P",

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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