Browse Source

Merge pull request #7056 from open-webui/dev

fix: deleted user handling
Timothy Jaeryang Baek 5 months ago
parent
commit
eefb2926d8
54 changed files with 114 additions and 42 deletions
  1. 13 10
      backend/open_webui/apps/webui/models/knowledge.py
  2. 11 8
      backend/open_webui/apps/webui/models/models.py
  3. 13 8
      backend/open_webui/apps/webui/models/prompts.py
  4. 11 8
      backend/open_webui/apps/webui/models/tools.py
  5. 4 2
      src/lib/components/workspace/Knowledge.svelte
  6. 8 2
      src/lib/components/workspace/Models.svelte
  7. 4 2
      src/lib/components/workspace/Prompts.svelte
  8. 4 2
      src/lib/components/workspace/Tools.svelte
  9. 1 0
      src/lib/i18n/locales/ar-BH/translation.json
  10. 1 0
      src/lib/i18n/locales/bg-BG/translation.json
  11. 1 0
      src/lib/i18n/locales/bn-BD/translation.json
  12. 1 0
      src/lib/i18n/locales/ca-ES/translation.json
  13. 1 0
      src/lib/i18n/locales/ceb-PH/translation.json
  14. 1 0
      src/lib/i18n/locales/cs-CZ/translation.json
  15. 1 0
      src/lib/i18n/locales/da-DK/translation.json
  16. 1 0
      src/lib/i18n/locales/de-DE/translation.json
  17. 1 0
      src/lib/i18n/locales/dg-DG/translation.json
  18. 1 0
      src/lib/i18n/locales/en-GB/translation.json
  19. 1 0
      src/lib/i18n/locales/en-US/translation.json
  20. 1 0
      src/lib/i18n/locales/es-ES/translation.json
  21. 1 0
      src/lib/i18n/locales/fa-IR/translation.json
  22. 1 0
      src/lib/i18n/locales/fi-FI/translation.json
  23. 1 0
      src/lib/i18n/locales/fr-CA/translation.json
  24. 1 0
      src/lib/i18n/locales/fr-FR/translation.json
  25. 1 0
      src/lib/i18n/locales/he-IL/translation.json
  26. 1 0
      src/lib/i18n/locales/hi-IN/translation.json
  27. 1 0
      src/lib/i18n/locales/hr-HR/translation.json
  28. 1 0
      src/lib/i18n/locales/hu-HU/translation.json
  29. 1 0
      src/lib/i18n/locales/id-ID/translation.json
  30. 1 0
      src/lib/i18n/locales/ie-GA/translation.json
  31. 1 0
      src/lib/i18n/locales/it-IT/translation.json
  32. 1 0
      src/lib/i18n/locales/ja-JP/translation.json
  33. 1 0
      src/lib/i18n/locales/ka-GE/translation.json
  34. 1 0
      src/lib/i18n/locales/ko-KR/translation.json
  35. 1 0
      src/lib/i18n/locales/lt-LT/translation.json
  36. 1 0
      src/lib/i18n/locales/ms-MY/translation.json
  37. 1 0
      src/lib/i18n/locales/nb-NO/translation.json
  38. 1 0
      src/lib/i18n/locales/nl-NL/translation.json
  39. 1 0
      src/lib/i18n/locales/pa-IN/translation.json
  40. 1 0
      src/lib/i18n/locales/pl-PL/translation.json
  41. 1 0
      src/lib/i18n/locales/pt-BR/translation.json
  42. 1 0
      src/lib/i18n/locales/pt-PT/translation.json
  43. 1 0
      src/lib/i18n/locales/ro-RO/translation.json
  44. 1 0
      src/lib/i18n/locales/ru-RU/translation.json
  45. 1 0
      src/lib/i18n/locales/sr-RS/translation.json
  46. 1 0
      src/lib/i18n/locales/sv-SE/translation.json
  47. 1 0
      src/lib/i18n/locales/th-TH/translation.json
  48. 1 0
      src/lib/i18n/locales/tk-TW/translation.json
  49. 1 0
      src/lib/i18n/locales/tr-TR/translation.json
  50. 1 0
      src/lib/i18n/locales/uk-UA/translation.json
  51. 1 0
      src/lib/i18n/locales/ur-PK/translation.json
  52. 1 0
      src/lib/i18n/locales/vi-VN/translation.json
  53. 1 0
      src/lib/i18n/locales/zh-CN/translation.json
  54. 1 0
      src/lib/i18n/locales/zh-TW/translation.json

+ 13 - 10
backend/open_webui/apps/webui/models/knowledge.py

@@ -128,17 +128,20 @@ class KnowledgeTable:
 
 
     def get_knowledge_bases(self) -> list[KnowledgeUserModel]:
     def get_knowledge_bases(self) -> list[KnowledgeUserModel]:
         with get_db() as db:
         with get_db() as db:
-            return [
-                KnowledgeUserModel.model_validate(
-                    {
-                        **KnowledgeModel.model_validate(knowledge).model_dump(),
-                        "user": Users.get_user_by_id(knowledge.user_id).model_dump(),
-                    }
+            knowledge_bases = []
+            for knowledge in (
+                db.query(Knowledge).order_by(Knowledge.updated_at.desc()).all()
+            ):
+                user = Users.get_user_by_id(knowledge.user_id)
+                knowledge_bases.append(
+                    KnowledgeUserModel.model_validate(
+                        {
+                            **KnowledgeModel.model_validate(knowledge).model_dump(),
+                            "user": user.model_dump() if user else None,
+                        }
+                    )
                 )
                 )
-                for knowledge in db.query(Knowledge)
-                .order_by(Knowledge.updated_at.desc())
-                .all()
-            ]
+            return knowledge_bases
 
 
     def get_knowledge_bases_by_user_id(
     def get_knowledge_bases_by_user_id(
         self, user_id: str, permission: str = "write"
         self, user_id: str, permission: str = "write"

+ 11 - 8
backend/open_webui/apps/webui/models/models.py

@@ -175,15 +175,18 @@ class ModelsTable:
 
 
     def get_models(self) -> list[ModelUserResponse]:
     def get_models(self) -> list[ModelUserResponse]:
         with get_db() as db:
         with get_db() as db:
-            return [
-                ModelUserResponse.model_validate(
-                    {
-                        **ModelModel.model_validate(model).model_dump(),
-                        "user": Users.get_user_by_id(model.user_id).model_dump(),
-                    }
+            models = []
+            for model in db.query(Model).filter(Model.base_model_id != None).all():
+                user = Users.get_user_by_id(model.user_id)
+                models.append(
+                    ModelUserResponse.model_validate(
+                        {
+                            **ModelModel.model_validate(model).model_dump(),
+                            "user": user.model_dump() if user else None,
+                        }
+                    )
                 )
                 )
-                for model in db.query(Model).filter(Model.base_model_id != None).all()
-            ]
+            return models
 
 
     def get_base_models(self) -> list[ModelModel]:
     def get_base_models(self) -> list[ModelModel]:
         with get_db() as db:
         with get_db() as db:

+ 13 - 8
backend/open_webui/apps/webui/models/prompts.py

@@ -103,15 +103,20 @@ class PromptsTable:
 
 
     def get_prompts(self) -> list[PromptUserResponse]:
     def get_prompts(self) -> list[PromptUserResponse]:
         with get_db() as db:
         with get_db() as db:
-            return [
-                PromptUserResponse.model_validate(
-                    {
-                        **PromptModel.model_validate(prompt).model_dump(),
-                        "user": Users.get_user_by_id(prompt.user_id).model_dump(),
-                    }
+            prompts = []
+
+            for prompt in db.query(Prompt).order_by(Prompt.timestamp.desc()).all():
+                user = Users.get_user_by_id(prompt.user_id)
+                prompts.append(
+                    PromptUserResponse.model_validate(
+                        {
+                            **PromptModel.model_validate(prompt).model_dump(),
+                            "user": user.model_dump() if user else None,
+                        }
+                    )
                 )
                 )
-                for prompt in db.query(Prompt).all()
-            ]
+
+            return prompts
 
 
     def get_prompts_by_user_id(
     def get_prompts_by_user_id(
         self, user_id: str, permission: str = "write"
         self, user_id: str, permission: str = "write"

+ 11 - 8
backend/open_webui/apps/webui/models/tools.py

@@ -140,15 +140,18 @@ class ToolsTable:
 
 
     def get_tools(self) -> list[ToolUserResponse]:
     def get_tools(self) -> list[ToolUserResponse]:
         with get_db() as db:
         with get_db() as db:
-            return [
-                ToolUserResponse.model_validate(
-                    {
-                        **ToolModel.model_validate(tool).model_dump(),
-                        "user": Users.get_user_by_id(tool.user_id).model_dump(),
-                    }
+            tools = []
+            for tool in db.query(Tool).order_by(Tool.updated_at.desc()).all():
+                user = Users.get_user_by_id(tool.user_id)
+                tools.append(
+                    ToolUserResponse.model_validate(
+                        {
+                            **ToolModel.model_validate(tool).model_dump(),
+                            "user": user.model_dump() if user else None,
+                        }
+                    )
                 )
                 )
-                for tool in db.query(Tool).order_by(Tool.updated_at.desc()).all()
-            ]
+            return tools
 
 
     def get_tools_by_user_id(
     def get_tools_by_user_id(
         self, user_id: str, permission: str = "write"
         self, user_id: str, permission: str = "write"

+ 4 - 2
src/lib/components/workspace/Knowledge.svelte

@@ -165,12 +165,14 @@
 						<div class="mt-3 flex justify-between">
 						<div class="mt-3 flex justify-between">
 							<div class="text-xs text-gray-500">
 							<div class="text-xs text-gray-500">
 								<Tooltip
 								<Tooltip
-									content={item?.user?.email}
+									content={item?.user?.email ?? $i18n.t('Deleted User')}
 									className="flex shrink-0"
 									className="flex shrink-0"
 									placement="top-start"
 									placement="top-start"
 								>
 								>
 									{$i18n.t('By {{name}}', {
 									{$i18n.t('By {{name}}', {
-										name: capitalizeFirstLetter(item?.user?.name ?? item?.user?.email)
+										name: capitalizeFirstLetter(
+											item?.user?.name ?? item?.user?.email ?? $i18n.t('Deleted User')
+										)
 									})}
 									})}
 								</Tooltip>
 								</Tooltip>
 							</div>
 							</div>

+ 8 - 2
src/lib/components/workspace/Models.svelte

@@ -279,10 +279,16 @@
 
 
 				<div class="flex justify-between items-center -mb-0.5 px-0.5">
 				<div class="flex justify-between items-center -mb-0.5 px-0.5">
 					<div class=" text-xs mt-0.5">
 					<div class=" text-xs mt-0.5">
-						<Tooltip content={model?.user?.email} className="flex shrink-0" placement="top-start">
+						<Tooltip
+							content={model?.user?.email ?? $i18n.t('Deleted User')}
+							className="flex shrink-0"
+							placement="top-start"
+						>
 							<div class="shrink-0 text-gray-500">
 							<div class="shrink-0 text-gray-500">
 								{$i18n.t('By {{name}}', {
 								{$i18n.t('By {{name}}', {
-									name: capitalizeFirstLetter(model?.user?.name ?? model?.user?.email)
+									name: capitalizeFirstLetter(
+										model?.user?.name ?? model?.user?.email ?? $i18n.t('Deleted User')
+									)
 								})}
 								})}
 							</div>
 							</div>
 						</Tooltip>
 						</Tooltip>

+ 4 - 2
src/lib/components/workspace/Prompts.svelte

@@ -155,13 +155,15 @@
 
 
 						<div class=" text-xs px-0.5">
 						<div class=" text-xs px-0.5">
 							<Tooltip
 							<Tooltip
-								content={prompt?.user?.email}
+								content={prompt?.user?.email ?? $i18n.t('Deleted User')}
 								className="flex shrink-0"
 								className="flex shrink-0"
 								placement="top-start"
 								placement="top-start"
 							>
 							>
 								<div class="shrink-0 text-gray-500">
 								<div class="shrink-0 text-gray-500">
 									{$i18n.t('By {{name}}', {
 									{$i18n.t('By {{name}}', {
-										name: capitalizeFirstLetter(prompt?.user?.name ?? prompt?.user?.email)
+										name: capitalizeFirstLetter(
+											prompt?.user?.name ?? prompt?.user?.email ?? $i18n.t('Deleted User')
+										)
 									})}
 									})}
 								</div>
 								</div>
 							</Tooltip>
 							</Tooltip>

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

@@ -251,12 +251,14 @@
 
 
 								<div class="text-xs text-gray-500 shrink-0">
 								<div class="text-xs text-gray-500 shrink-0">
 									<Tooltip
 									<Tooltip
-										content={tool?.user?.email}
+										content={tool?.user?.email ?? $i18n.t('Deleted User')}
 										className="flex shrink-0"
 										className="flex shrink-0"
 										placement="top-start"
 										placement="top-start"
 									>
 									>
 										{$i18n.t('By {{name}}', {
 										{$i18n.t('By {{name}}', {
-											name: capitalizeFirstLetter(tool?.user?.name ?? tool?.user?.email)
+											name: capitalizeFirstLetter(
+												tool?.user?.name ?? tool?.user?.email ?? $i18n.t('Deleted User')
+											)
 										})}
 										})}
 									</Tooltip>
 									</Tooltip>
 								</div>
 								</div>

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

@@ -234,6 +234,7 @@
 	"Delete User": "حذف المستخدم",
 	"Delete User": "حذف المستخدم",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} حذف",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} حذف",
 	"Deleted {{name}}": "حذف {{name}}",
 	"Deleted {{name}}": "حذف {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "وصف",
 	"Description": "وصف",
 	"Didn't fully follow instructions": "لم أتبع التعليمات بشكل كامل",
 	"Didn't fully follow instructions": "لم أتبع التعليمات بشكل كامل",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Изтриване на потребител",
 	"Delete User": "Изтриване на потребител",
 	"Deleted {{deleteModelTag}}": "Изтрито {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Изтрито {{deleteModelTag}}",
 	"Deleted {{name}}": "Изтрито {{име}}",
 	"Deleted {{name}}": "Изтрито {{име}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Описание",
 	"Description": "Описание",
 	"Didn't fully follow instructions": "Не следва инструкциите",
 	"Didn't fully follow instructions": "Не следва инструкциите",

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

@@ -234,6 +234,7 @@
 	"Delete User": "ইউজার মুছে ফেলুন",
 	"Delete User": "ইউজার মুছে ফেলুন",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} মুছে ফেলা হয়েছে",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} মুছে ফেলা হয়েছে",
 	"Deleted {{name}}": "{{name}} মোছা হয়েছে",
 	"Deleted {{name}}": "{{name}} মোছা হয়েছে",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "বিবরণ",
 	"Description": "বিবরণ",
 	"Didn't fully follow instructions": "ইনস্ট্রাকশন সম্পূর্ণ অনুসরণ করা হয়নি",
 	"Didn't fully follow instructions": "ইনস্ট্রাকশন সম্পূর্ণ অনুসরণ করা হয়নি",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Eliminar usuari",
 	"Delete User": "Eliminar usuari",
 	"Deleted {{deleteModelTag}}": "S'ha eliminat {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "S'ha eliminat {{deleteModelTag}}",
 	"Deleted {{name}}": "S'ha eliminat {{name}}",
 	"Deleted {{name}}": "S'ha eliminat {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "Descriu la teva base de coneixement i objectius",
 	"Describe your knowledge base and objectives": "Descriu la teva base de coneixement i objectius",
 	"Description": "Descripció",
 	"Description": "Descripció",
 	"Didn't fully follow instructions": "No s'han seguit les instruccions completament",
 	"Didn't fully follow instructions": "No s'han seguit les instruccions completament",

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

@@ -234,6 +234,7 @@
 	"Delete User": "",
 	"Delete User": "",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} gipapas",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} gipapas",
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Deskripsyon",
 	"Description": "Deskripsyon",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Smazat uživatele",
 	"Delete User": "Smazat uživatele",
 	"Deleted {{deleteModelTag}}": "Smazáno {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Smazáno {{deleteModelTag}}",
 	"Deleted {{name}}": "Smazáno {{name}}",
 	"Deleted {{name}}": "Smazáno {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Popis",
 	"Description": "Popis",
 	"Didn't fully follow instructions": "Nenásledovali jste přesně všechny instrukce.",
 	"Didn't fully follow instructions": "Nenásledovali jste přesně všechny instrukce.",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Slet bruger",
 	"Delete User": "Slet bruger",
 	"Deleted {{deleteModelTag}}": "Slettede {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Slettede {{deleteModelTag}}",
 	"Deleted {{name}}": "Slettede {{name}}",
 	"Deleted {{name}}": "Slettede {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Beskrivelse",
 	"Description": "Beskrivelse",
 	"Didn't fully follow instructions": "Fulgte ikke instruktioner",
 	"Didn't fully follow instructions": "Fulgte ikke instruktioner",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Benutzer löschen",
 	"Delete User": "Benutzer löschen",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} gelöscht",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} gelöscht",
 	"Deleted {{name}}": "{{name}} gelöscht",
 	"Deleted {{name}}": "{{name}} gelöscht",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Beschreibung",
 	"Description": "Beschreibung",
 	"Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt",
 	"Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt",

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

@@ -234,6 +234,7 @@
 	"Delete User": "",
 	"Delete User": "",
 	"Deleted {{deleteModelTag}}": "Deleted {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Deleted {{deleteModelTag}}",
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",

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

@@ -234,6 +234,7 @@
 	"Delete User": "",
 	"Delete User": "",
 	"Deleted {{deleteModelTag}}": "",
 	"Deleted {{deleteModelTag}}": "",
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "",
 	"Description": "",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",

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

@@ -234,6 +234,7 @@
 	"Delete User": "",
 	"Delete User": "",
 	"Deleted {{deleteModelTag}}": "",
 	"Deleted {{deleteModelTag}}": "",
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "",
 	"Description": "",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Borrar Usuario",
 	"Delete User": "Borrar Usuario",
 	"Deleted {{deleteModelTag}}": "Se borró {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Se borró {{deleteModelTag}}",
 	"Deleted {{name}}": "Eliminado {{nombre}}",
 	"Deleted {{name}}": "Eliminado {{nombre}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descripción",
 	"Description": "Descripción",
 	"Didn't fully follow instructions": "No siguió las instrucciones",
 	"Didn't fully follow instructions": "No siguió las instrucciones",

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

@@ -234,6 +234,7 @@
 	"Delete User": "حذف کاربر",
 	"Delete User": "حذف کاربر",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} پاک شد",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} پاک شد",
 	"Deleted {{name}}": "حذف شده {{name}}",
 	"Deleted {{name}}": "حذف شده {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "توضیحات",
 	"Description": "توضیحات",
 	"Didn't fully follow instructions": "نمی تواند دستورالعمل را کامل پیگیری کند",
 	"Didn't fully follow instructions": "نمی تواند دستورالعمل را کامل پیگیری کند",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Poista käyttäjä",
 	"Delete User": "Poista käyttäjä",
 	"Deleted {{deleteModelTag}}": "Poistettu {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Poistettu {{deleteModelTag}}",
 	"Deleted {{name}}": "Poistettu {{nimi}}",
 	"Deleted {{name}}": "Poistettu {{nimi}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Kuvaus",
 	"Description": "Kuvaus",
 	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",
 	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Supprimer le compte d'utilisateur",
 	"Delete User": "Supprimer le compte d'utilisateur",
 	"Deleted {{deleteModelTag}}": "Supprimé {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Supprimé {{deleteModelTag}}",
 	"Deleted {{name}}": "Supprimé {{name}}",
 	"Deleted {{name}}": "Supprimé {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Supprimer le compte d'utilisateur",
 	"Delete User": "Supprimer le compte d'utilisateur",
 	"Deleted {{deleteModelTag}}": "Supprimé {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Supprimé {{deleteModelTag}}",
 	"Deleted {{name}}": "Supprimé {{name}}",
 	"Deleted {{name}}": "Supprimé {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",

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

@@ -234,6 +234,7 @@
 	"Delete User": "מחק משתמש",
 	"Delete User": "מחק משתמש",
 	"Deleted {{deleteModelTag}}": "נמחק {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "נמחק {{deleteModelTag}}",
 	"Deleted {{name}}": "נמחק {{name}}",
 	"Deleted {{name}}": "נמחק {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "תיאור",
 	"Description": "תיאור",
 	"Didn't fully follow instructions": "לא עקב אחרי ההוראות באופן מלא",
 	"Didn't fully follow instructions": "לא עקב אחרי ההוראות באופן מלא",

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

@@ -234,6 +234,7 @@
 	"Delete User": "उपभोक्ता मिटायें",
 	"Delete User": "उपभोक्ता मिटायें",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} हटा दिया गया",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} हटा दिया गया",
 	"Deleted {{name}}": "{{name}} हटा दिया गया",
 	"Deleted {{name}}": "{{name}} हटा दिया गया",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "विवरण",
 	"Description": "विवरण",
 	"Didn't fully follow instructions": "निर्देशों का पूरी तरह से पालन नहीं किया",
 	"Didn't fully follow instructions": "निर्देशों का पूरी तरह से पालन नहीं किया",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Izbriši korisnika",
 	"Delete User": "Izbriši korisnika",
 	"Deleted {{deleteModelTag}}": "Izbrisan {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Izbrisan {{deleteModelTag}}",
 	"Deleted {{name}}": "Izbrisano {{name}}",
 	"Deleted {{name}}": "Izbrisano {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Opis",
 	"Description": "Opis",
 	"Didn't fully follow instructions": "Nije u potpunosti slijedio upute",
 	"Didn't fully follow instructions": "Nije u potpunosti slijedio upute",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Felhasználó törlése",
 	"Delete User": "Felhasználó törlése",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} törölve",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} törölve",
 	"Deleted {{name}}": "{{name}} törölve",
 	"Deleted {{name}}": "{{name}} törölve",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Leírás",
 	"Description": "Leírás",
 	"Didn't fully follow instructions": "Nem követte teljesen az utasításokat",
 	"Didn't fully follow instructions": "Nem követte teljesen az utasításokat",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Menghapus Pengguna",
 	"Delete User": "Menghapus Pengguna",
 	"Deleted {{deleteModelTag}}": "Menghapus {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Menghapus {{deleteModelTag}}",
 	"Deleted {{name}}": "Menghapus {{name}}",
 	"Deleted {{name}}": "Menghapus {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Deskripsi",
 	"Description": "Deskripsi",
 	"Didn't fully follow instructions": "Tidak sepenuhnya mengikuti instruksi",
 	"Didn't fully follow instructions": "Tidak sepenuhnya mengikuti instruksi",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Scrios Úsáideoir",
 	"Delete User": "Scrios Úsáideoir",
 	"Deleted {{deleteModelTag}}": "Scriosta {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Scriosta {{deleteModelTag}}",
 	"Deleted {{name}}": "Scriosta {{name}}",
 	"Deleted {{name}}": "Scriosta {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Cur síos",
 	"Description": "Cur síos",
 	"Didn't fully follow instructions": "Níor lean sé treoracha go hiomlán",
 	"Didn't fully follow instructions": "Níor lean sé treoracha go hiomlán",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Elimina utente",
 	"Delete User": "Elimina utente",
 	"Deleted {{deleteModelTag}}": "Eliminato {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Eliminato {{deleteModelTag}}",
 	"Deleted {{name}}": "Eliminato {{name}}",
 	"Deleted {{name}}": "Eliminato {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descrizione",
 	"Description": "Descrizione",
 	"Didn't fully follow instructions": "Non ha seguito completamente le istruzioni",
 	"Didn't fully follow instructions": "Non ha seguito completamente le istruzioni",

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

@@ -234,6 +234,7 @@
 	"Delete User": "ユーザーを削除",
 	"Delete User": "ユーザーを削除",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} を削除しました",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} を削除しました",
 	"Deleted {{name}}": "{{name}}を削除しました",
 	"Deleted {{name}}": "{{name}}を削除しました",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "説明",
 	"Description": "説明",
 	"Didn't fully follow instructions": "説明に沿って操作していませんでした",
 	"Didn't fully follow instructions": "説明に沿って操作していませんでした",

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

@@ -234,6 +234,7 @@
 	"Delete User": "მომხმარებლის წაშლა",
 	"Delete User": "მომხმარებლის წაშლა",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} წაშლილია",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} წაშლილია",
 	"Deleted {{name}}": "Deleted {{name}}",
 	"Deleted {{name}}": "Deleted {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "აღწერა",
 	"Description": "აღწერა",
 	"Didn't fully follow instructions": "ვერ ყველა ინფორმაციისთვის ვერ ხელახლა ჩაწერე",
 	"Didn't fully follow instructions": "ვერ ყველა ინფორმაციისთვის ვერ ხელახლა ჩაწერე",

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

@@ -234,6 +234,7 @@
 	"Delete User": "사용자 삭제",
 	"Delete User": "사용자 삭제",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} 삭제됨",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} 삭제됨",
 	"Deleted {{name}}": "{{name}}을(를) 삭제했습니다.",
 	"Deleted {{name}}": "{{name}}을(를) 삭제했습니다.",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "설명",
 	"Description": "설명",
 	"Didn't fully follow instructions": "완전히 지침을 따르지 않음",
 	"Didn't fully follow instructions": "완전히 지침을 따르지 않음",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Ištrinti naudotoją",
 	"Delete User": "Ištrinti naudotoją",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} ištrinta",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} ištrinta",
 	"Deleted {{name}}": "Ištrinta {{name}}",
 	"Deleted {{name}}": "Ištrinta {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Aprašymas",
 	"Description": "Aprašymas",
 	"Didn't fully follow instructions": "Pilnai nesekė instrukcijų",
 	"Didn't fully follow instructions": "Pilnai nesekė instrukcijų",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Padam Pengguna",
 	"Delete User": "Padam Pengguna",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} dipadam",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} dipadam",
 	"Deleted {{name}}": "{{name}} dipadam",
 	"Deleted {{name}}": "{{name}} dipadam",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Penerangan",
 	"Description": "Penerangan",
 	"Didn't fully follow instructions": "Tidak mengikut arahan sepenuhnya",
 	"Didn't fully follow instructions": "Tidak mengikut arahan sepenuhnya",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Slett bruker",
 	"Delete User": "Slett bruker",
 	"Deleted {{deleteModelTag}}": "Slettet {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Slettet {{deleteModelTag}}",
 	"Deleted {{name}}": "Slettet {{name}}",
 	"Deleted {{name}}": "Slettet {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "Beskriv kunnskapsbasen din og målene dine",
 	"Describe your knowledge base and objectives": "Beskriv kunnskapsbasen din og målene dine",
 	"Description": "Beskrivelse",
 	"Description": "Beskrivelse",
 	"Didn't fully follow instructions": "Fulgte ikke instruksjonene fullstendig",
 	"Didn't fully follow instructions": "Fulgte ikke instruksjonene fullstendig",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Verwijder Gebruiker",
 	"Delete User": "Verwijder Gebruiker",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} is verwijderd",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} is verwijderd",
 	"Deleted {{name}}": "{{name}} verwijderd",
 	"Deleted {{name}}": "{{name}} verwijderd",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Beschrijving",
 	"Description": "Beschrijving",
 	"Didn't fully follow instructions": "Heeft niet alle instructies gevolgt",
 	"Didn't fully follow instructions": "Heeft niet alle instructies gevolgt",

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

@@ -234,6 +234,7 @@
 	"Delete User": "ਉਪਭੋਗਤਾ ਮਿਟਾਓ",
 	"Delete User": "ਉਪਭੋਗਤਾ ਮਿਟਾਓ",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} ਮਿਟਾਇਆ ਗਿਆ",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} ਮਿਟਾਇਆ ਗਿਆ",
 	"Deleted {{name}}": "ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ {{name}}",
 	"Deleted {{name}}": "ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "ਵਰਣਨਾ",
 	"Description": "ਵਰਣਨਾ",
 	"Didn't fully follow instructions": "ਹਦਾਇਤਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫਾਲੋ ਨਹੀਂ ਕੀਤਾ",
 	"Didn't fully follow instructions": "ਹਦਾਇਤਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫਾਲੋ ਨਹੀਂ ਕੀਤਾ",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Usuń użytkownika",
 	"Delete User": "Usuń użytkownika",
 	"Deleted {{deleteModelTag}}": "Usunięto {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Usunięto {{deleteModelTag}}",
 	"Deleted {{name}}": "Usunięto {{name}}",
 	"Deleted {{name}}": "Usunięto {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Opis",
 	"Description": "Opis",
 	"Didn't fully follow instructions": "Nie postępował zgodnie z instrukcjami",
 	"Didn't fully follow instructions": "Nie postępował zgodnie z instrukcjami",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Deletar Usuário",
 	"Delete User": "Deletar Usuário",
 	"Deleted {{deleteModelTag}}": "Deletado {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Deletado {{deleteModelTag}}",
 	"Deleted {{name}}": "Deletado {{name}}",
 	"Deleted {{name}}": "Deletado {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "Descreva sua base de conhecimento e objetivos",
 	"Describe your knowledge base and objectives": "Descreva sua base de conhecimento e objetivos",
 	"Description": "Descrição",
 	"Description": "Descrição",
 	"Didn't fully follow instructions": "Não seguiu completamente as instruções",
 	"Didn't fully follow instructions": "Não seguiu completamente as instruções",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Apagar Utilizador",
 	"Delete User": "Apagar Utilizador",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} apagado",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} apagado",
 	"Deleted {{name}}": "Apagado {{name}}",
 	"Deleted {{name}}": "Apagado {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descrição",
 	"Description": "Descrição",
 	"Didn't fully follow instructions": "Não seguiu instruções com precisão",
 	"Didn't fully follow instructions": "Não seguiu instruções com precisão",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Șterge Utilizatorul",
 	"Delete User": "Șterge Utilizatorul",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} șters",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} șters",
 	"Deleted {{name}}": "{{name}} șters",
 	"Deleted {{name}}": "{{name}} șters",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descriere",
 	"Description": "Descriere",
 	"Didn't fully follow instructions": "Nu a urmat complet instrucțiunile",
 	"Didn't fully follow instructions": "Nu a urmat complet instrucțiunile",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Удалить пользователя",
 	"Delete User": "Удалить пользователя",
 	"Deleted {{deleteModelTag}}": "Удалено {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Удалено {{deleteModelTag}}",
 	"Deleted {{name}}": "Удалено {{name}}",
 	"Deleted {{name}}": "Удалено {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Описание",
 	"Description": "Описание",
 	"Didn't fully follow instructions": "Не полностью следует инструкциям",
 	"Didn't fully follow instructions": "Не полностью следует инструкциям",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Обриши корисника",
 	"Delete User": "Обриши корисника",
 	"Deleted {{deleteModelTag}}": "Обрисано {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Обрисано {{deleteModelTag}}",
 	"Deleted {{name}}": "Избрисано {{наме}}",
 	"Deleted {{name}}": "Избрисано {{наме}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Опис",
 	"Description": "Опис",
 	"Didn't fully follow instructions": "Упутства нису праћена у потпуности",
 	"Didn't fully follow instructions": "Упутства нису праћена у потпуности",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Radera användare",
 	"Delete User": "Radera användare",
 	"Deleted {{deleteModelTag}}": "Raderad {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Raderad {{deleteModelTag}}",
 	"Deleted {{name}}": "Borttagen {{name}}",
 	"Deleted {{name}}": "Borttagen {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Beskrivning",
 	"Description": "Beskrivning",
 	"Didn't fully follow instructions": "Följde inte instruktionerna",
 	"Didn't fully follow instructions": "Följde inte instruktionerna",

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

@@ -234,6 +234,7 @@
 	"Delete User": "ลบผู้ใช้",
 	"Delete User": "ลบผู้ใช้",
 	"Deleted {{deleteModelTag}}": "ลบ {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "ลบ {{deleteModelTag}}",
 	"Deleted {{name}}": "ลบ {{name}}",
 	"Deleted {{name}}": "ลบ {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "คำอธิบาย",
 	"Description": "คำอธิบาย",
 	"Didn't fully follow instructions": "ไม่ได้ปฏิบัติตามคำแนะนำทั้งหมด",
 	"Didn't fully follow instructions": "ไม่ได้ปฏิบัติตามคำแนะนำทั้งหมด",

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

@@ -234,6 +234,7 @@
 	"Delete User": "",
 	"Delete User": "",
 	"Deleted {{deleteModelTag}}": "",
 	"Deleted {{deleteModelTag}}": "",
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "",
 	"Description": "",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Kullanıcıyı Sil",
 	"Delete User": "Kullanıcıyı Sil",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} silindi",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} silindi",
 	"Deleted {{name}}": "{{name}} silindi",
 	"Deleted {{name}}": "{{name}} silindi",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Açıklama",
 	"Description": "Açıklama",
 	"Didn't fully follow instructions": "Talimatları tam olarak takip etmedi",
 	"Didn't fully follow instructions": "Talimatları tam olarak takip etmedi",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Видалити користувача",
 	"Delete User": "Видалити користувача",
 	"Deleted {{deleteModelTag}}": "Видалено {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Видалено {{deleteModelTag}}",
 	"Deleted {{name}}": "Видалено {{name}}",
 	"Deleted {{name}}": "Видалено {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "Опишіть вашу базу знань та цілі",
 	"Describe your knowledge base and objectives": "Опишіть вашу базу знань та цілі",
 	"Description": "Опис",
 	"Description": "Опис",
 	"Didn't fully follow instructions": "Не повністю дотримувалися інструкцій",
 	"Didn't fully follow instructions": "Не повністю дотримувалися інструкцій",

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

@@ -234,6 +234,7 @@
 	"Delete User": "صارف کو حذف کریں",
 	"Delete User": "صارف کو حذف کریں",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} حذف کر دیا گیا",
 	"Deleted {{deleteModelTag}}": "{{deleteModelTag}} حذف کر دیا گیا",
 	"Deleted {{name}}": "حذف کر دیا گیا {{name}}",
 	"Deleted {{name}}": "حذف کر دیا گیا {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "تفصیل",
 	"Description": "تفصیل",
 	"Didn't fully follow instructions": "ہدایات کو مکمل طور پر نہیں سمجھا",
 	"Didn't fully follow instructions": "ہدایات کو مکمل طور پر نہیں سمجھا",

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

@@ -234,6 +234,7 @@
 	"Delete User": "Xóa người dùng",
 	"Delete User": "Xóa người dùng",
 	"Deleted {{deleteModelTag}}": "Đã xóa {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "Đã xóa {{deleteModelTag}}",
 	"Deleted {{name}}": "Đã xóa {{name}}",
 	"Deleted {{name}}": "Đã xóa {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Mô tả",
 	"Description": "Mô tả",
 	"Didn't fully follow instructions": "Không tuân theo chỉ dẫn một cách đầy đủ",
 	"Didn't fully follow instructions": "Không tuân theo chỉ dẫn một cách đầy đủ",

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

@@ -234,6 +234,7 @@
 	"Delete User": "删除用户",
 	"Delete User": "删除用户",
 	"Deleted {{deleteModelTag}}": "已删除 {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "已删除 {{deleteModelTag}}",
 	"Deleted {{name}}": "已删除 {{name}}",
 	"Deleted {{name}}": "已删除 {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "描述您的知识库和目标",
 	"Describe your knowledge base and objectives": "描述您的知识库和目标",
 	"Description": "描述",
 	"Description": "描述",
 	"Didn't fully follow instructions": "没有完全遵照指示",
 	"Didn't fully follow instructions": "没有完全遵照指示",

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

@@ -234,6 +234,7 @@
 	"Delete User": "刪除使用者",
 	"Delete User": "刪除使用者",
 	"Deleted {{deleteModelTag}}": "已刪除 {{deleteModelTag}}",
 	"Deleted {{deleteModelTag}}": "已刪除 {{deleteModelTag}}",
 	"Deleted {{name}}": "已刪除 {{name}}",
 	"Deleted {{name}}": "已刪除 {{name}}",
+	"Deleted User": "",
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "描述",
 	"Description": "描述",
 	"Didn't fully follow instructions": "未完全遵循指示",
 	"Didn't fully follow instructions": "未完全遵循指示",