From 3adfa29f7de34fe5fb0d994de6f468ad9fcc959d Mon Sep 17 00:00:00 2001
From: Timothy Jaeryang Baek <tim@openwebui.com>
Date: Mon, 3 Feb 2025 21:56:35 -0800
Subject: [PATCH] chore: format

---
 backend/open_webui/config.py                  |  7 ++++
 backend/open_webui/retrieval/web/utils.py     |  2 ++
 backend/open_webui/routers/users.py           |  1 +
 src/lib/components/admin/Users/Groups.svelte  |  3 +-
 .../admin/Users/Groups/EditGroupModal.svelte  |  3 +-
 .../admin/Users/Groups/Permissions.svelte     | 11 +++++-
 src/lib/components/chat/MessageInput.svelte   | 36 ++++++++++---------
 src/lib/i18n/locales/ar-BH/translation.json   |  6 ++--
 src/lib/i18n/locales/bg-BG/translation.json   |  6 ++--
 src/lib/i18n/locales/bn-BD/translation.json   |  6 ++--
 src/lib/i18n/locales/ca-ES/translation.json   |  6 ++--
 src/lib/i18n/locales/ceb-PH/translation.json  |  6 ++--
 src/lib/i18n/locales/cs-CZ/translation.json   |  6 ++--
 src/lib/i18n/locales/da-DK/translation.json   |  6 ++--
 src/lib/i18n/locales/de-DE/translation.json   |  6 ++--
 src/lib/i18n/locales/dg-DG/translation.json   |  6 ++--
 src/lib/i18n/locales/el-GR/translation.json   |  6 ++--
 src/lib/i18n/locales/en-GB/translation.json   |  6 ++--
 src/lib/i18n/locales/en-US/translation.json   |  6 ++--
 src/lib/i18n/locales/es-ES/translation.json   |  6 ++--
 src/lib/i18n/locales/eu-ES/translation.json   |  6 ++--
 src/lib/i18n/locales/fa-IR/translation.json   |  6 ++--
 src/lib/i18n/locales/fi-FI/translation.json   |  6 ++--
 src/lib/i18n/locales/fr-CA/translation.json   |  6 ++--
 src/lib/i18n/locales/fr-FR/translation.json   |  6 ++--
 src/lib/i18n/locales/he-IL/translation.json   |  6 ++--
 src/lib/i18n/locales/hi-IN/translation.json   |  6 ++--
 src/lib/i18n/locales/hr-HR/translation.json   |  6 ++--
 src/lib/i18n/locales/hu-HU/translation.json   |  6 ++--
 src/lib/i18n/locales/id-ID/translation.json   |  6 ++--
 src/lib/i18n/locales/ie-GA/translation.json   |  6 ++--
 src/lib/i18n/locales/it-IT/translation.json   |  6 ++--
 src/lib/i18n/locales/ja-JP/translation.json   |  6 ++--
 src/lib/i18n/locales/ka-GE/translation.json   |  6 ++--
 src/lib/i18n/locales/ko-KR/translation.json   |  6 ++--
 src/lib/i18n/locales/lt-LT/translation.json   |  6 ++--
 src/lib/i18n/locales/ms-MY/translation.json   |  6 ++--
 src/lib/i18n/locales/nb-NO/translation.json   |  6 ++--
 src/lib/i18n/locales/nl-NL/translation.json   |  6 ++--
 src/lib/i18n/locales/pa-IN/translation.json   |  6 ++--
 src/lib/i18n/locales/pl-PL/translation.json   |  6 ++--
 src/lib/i18n/locales/pt-BR/translation.json   |  6 ++--
 src/lib/i18n/locales/pt-PT/translation.json   |  6 ++--
 src/lib/i18n/locales/ro-RO/translation.json   |  6 ++--
 src/lib/i18n/locales/ru-RU/translation.json   |  6 ++--
 src/lib/i18n/locales/sk-SK/translation.json   |  6 ++--
 src/lib/i18n/locales/sr-RS/translation.json   |  6 ++--
 src/lib/i18n/locales/sv-SE/translation.json   |  6 ++--
 src/lib/i18n/locales/th-TH/translation.json   |  6 ++--
 src/lib/i18n/locales/tk-TW/translation.json   |  6 ++--
 src/lib/i18n/locales/tr-TR/translation.json   |  6 ++--
 src/lib/i18n/locales/uk-UA/translation.json   |  6 ++--
 src/lib/i18n/locales/ur-PK/translation.json   |  6 ++--
 src/lib/i18n/locales/vi-VN/translation.json   |  6 ++--
 src/lib/i18n/locales/zh-CN/translation.json   |  6 ++--
 src/lib/i18n/locales/zh-TW/translation.json   |  6 ++--
 56 files changed, 141 insertions(+), 216 deletions(-)

diff --git a/backend/open_webui/config.py b/backend/open_webui/config.py
index d77ca8659..9ceb81913 100644
--- a/backend/open_webui/config.py
+++ b/backend/open_webui/config.py
@@ -927,6 +927,12 @@ USER_PERMISSIONS_FEATURES_IMAGE_GENERATION = (
     == "true"
 )
 
+USER_PERMISSIONS_FEATURES_CODE_INTERPRETER = (
+    os.environ.get("USER_PERMISSIONS_FEATURES_CODE_INTERPRETER", "True").lower()
+    == "true"
+)
+
+
 DEFAULT_USER_PERMISSIONS = {
     "workspace": {
         "models": USER_PERMISSIONS_WORKSPACE_MODELS_ACCESS,
@@ -944,6 +950,7 @@ DEFAULT_USER_PERMISSIONS = {
     "features": {
         "web_search": USER_PERMISSIONS_FEATURES_WEB_SEARCH,
         "image_generation": USER_PERMISSIONS_FEATURES_IMAGE_GENERATION,
+        "code_interpreter": USER_PERMISSIONS_FEATURES_CODE_INTERPRETER,
     },
 }
 
diff --git a/backend/open_webui/retrieval/web/utils.py b/backend/open_webui/retrieval/web/utils.py
index d91c7da15..3a73444b3 100644
--- a/backend/open_webui/retrieval/web/utils.py
+++ b/backend/open_webui/retrieval/web/utils.py
@@ -42,6 +42,7 @@ def validate_url(url: Union[str, Sequence[str]]):
     else:
         return False
 
+
 def safe_validate_urls(url: Sequence[str]) -> Sequence[str]:
     valid_urls = []
     for u in url:
@@ -52,6 +53,7 @@ def safe_validate_urls(url: Sequence[str]) -> Sequence[str]:
             continue
     return valid_urls
 
+
 def resolve_hostname(hostname):
     # Get address information
     addr_info = socket.getaddrinfo(hostname, None)
diff --git a/backend/open_webui/routers/users.py b/backend/open_webui/routers/users.py
index b37ad4b39..ddcaef767 100644
--- a/backend/open_webui/routers/users.py
+++ b/backend/open_webui/routers/users.py
@@ -79,6 +79,7 @@ class ChatPermissions(BaseModel):
 class FeaturesPermissions(BaseModel):
     web_search: bool = True
     image_generation: bool = True
+    code_interpreter: bool = True
 
 
 class UserPermissions(BaseModel):
diff --git a/src/lib/components/admin/Users/Groups.svelte b/src/lib/components/admin/Users/Groups.svelte
index bbc7bab44..b91ce2d38 100644
--- a/src/lib/components/admin/Users/Groups.svelte
+++ b/src/lib/components/admin/Users/Groups.svelte
@@ -61,7 +61,8 @@
 		},
 		features: {
 			web_search: true,
-			image_generation: true
+			image_generation: true,
+			code_interpreter: true
 		}
 	};
 
diff --git a/src/lib/components/admin/Users/Groups/EditGroupModal.svelte b/src/lib/components/admin/Users/Groups/EditGroupModal.svelte
index 9558dbcad..2e2fe6071 100644
--- a/src/lib/components/admin/Users/Groups/EditGroupModal.svelte
+++ b/src/lib/components/admin/Users/Groups/EditGroupModal.svelte
@@ -45,7 +45,8 @@
 		},
 		features: {
 			web_search: true,
-			image_generation: true
+			image_generation: true,
+			code_interpreter: true
 		}
 	};
 	export let userIds = [];
diff --git a/src/lib/components/admin/Users/Groups/Permissions.svelte b/src/lib/components/admin/Users/Groups/Permissions.svelte
index 430fabaac..19f7e5436 100644
--- a/src/lib/components/admin/Users/Groups/Permissions.svelte
+++ b/src/lib/components/admin/Users/Groups/Permissions.svelte
@@ -22,7 +22,8 @@
 		},
 		features: {
 			web_search: true,
-			image_generation: true
+			image_generation: true,
+			code_interpreter: true
 		}
 	};
 
@@ -257,5 +258,13 @@
 
 			<Switch bind:state={permissions.features.image_generation} />
 		</div>
+
+		<div class="  flex w-full justify-between my-2 pr-2">
+			<div class=" self-center text-xs font-medium">
+				{$i18n.t('Code Interpreter')}
+			</div>
+
+			<Switch bind:state={permissions.features.code_interpreter} />
+		</div>
 	</div>
 </div>
diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte
index b2b4a23b3..02a0ec70e 100644
--- a/src/lib/components/chat/MessageInput.svelte
+++ b/src/lib/components/chat/MessageInput.svelte
@@ -453,7 +453,7 @@
 												<span class="relative inline-flex rounded-full size-2 bg-teal-500" />
 											</span>
 										</div>
-										<div class=" translate-y-[0.5px]">{$i18n.t('Image generation')}</div>
+										<div class=" translate-y-[0.5px]">{$i18n.t('Generate an image')}</div>
 									</div>
 								</div>
 							{/if}
@@ -469,7 +469,7 @@
 												<span class="relative inline-flex rounded-full size-2 bg-green-500" />
 											</span>
 										</div>
-										<div class=" translate-y-[0.5px]">{$i18n.t('Code interpreter')}</div>
+										<div class=" translate-y-[0.5px]">{$i18n.t('Execute code for analysis')}</div>
 									</div>
 								</div>
 							{/if}
@@ -1167,22 +1167,24 @@
 												</Tooltip>
 											{/if}
 
-											<Tooltip content={$i18n.t('Executes code for analysis')} placement="top">
-												<button
-													on:click|preventDefault={() =>
-														(codeInterpreterEnabled = !codeInterpreterEnabled)}
-													type="button"
-													class="px-1.5 sm:px-2.5 py-1.5 flex gap-1.5 items-center text-sm rounded-full font-medium transition-colors duration-300 focus:outline-none max-w-full overflow-hidden {codeInterpreterEnabled
-														? 'bg-gray-100 dark:bg-gray-500/20 text-gray-600 dark:text-gray-400'
-														: 'bg-transparent text-gray-600 dark:text-gray-300 border-gray-200 hover:bg-gray-100 dark:hover:bg-gray-800 '}"
-												>
-													<CommandLine className="size-5" strokeWidth="1.75" />
-													<span
-														class="hidden sm:block whitespace-nowrap overflow-hidden text-ellipsis translate-y-[0.5px] mr-0.5"
-														>{$i18n.t('Code Intepreter')}</span
+											{#if $_user.role === 'admin' || $_user?.permissions?.features?.code_interpreter}
+												<Tooltip content={$i18n.t('Execute code for analysis')} placement="top">
+													<button
+														on:click|preventDefault={() =>
+															(codeInterpreterEnabled = !codeInterpreterEnabled)}
+														type="button"
+														class="px-1.5 sm:px-2.5 py-1.5 flex gap-1.5 items-center text-sm rounded-full font-medium transition-colors duration-300 focus:outline-none max-w-full overflow-hidden {codeInterpreterEnabled
+															? 'bg-gray-100 dark:bg-gray-500/20 text-gray-600 dark:text-gray-400'
+															: 'bg-transparent text-gray-600 dark:text-gray-300 border-gray-200 hover:bg-gray-100 dark:hover:bg-gray-800 '}"
 													>
-												</button>
-											</Tooltip>
+														<CommandLine className="size-5" strokeWidth="1.75" />
+														<span
+															class="hidden sm:block whitespace-nowrap overflow-hidden text-ellipsis translate-y-[0.5px] mr-0.5"
+															>{$i18n.t('Code Interpreter')}</span
+														>
+													</button>
+												</Tooltip>
+											{/if}
 										{/if}
 									</div>
 
diff --git a/src/lib/i18n/locales/ar-BH/translation.json b/src/lib/i18n/locales/ar-BH/translation.json
index 15e39afca..5dc688866 100644
--- a/src/lib/i18n/locales/ar-BH/translation.json
+++ b/src/lib/i18n/locales/ar-BH/translation.json
@@ -175,8 +175,7 @@
 	"Close": "أغلق",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "مجموعة",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "تجريبي",
 	"Explore the cosmos": "",
 	"Export": "تصدير",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "توليد الصور (تجريبي)",
 	"Image Generation Engine": "محرك توليد الصور",
diff --git a/src/lib/i18n/locales/bg-BG/translation.json b/src/lib/i18n/locales/bg-BG/translation.json
index 66a89c4f0..a98b5c734 100644
--- a/src/lib/i18n/locales/bg-BG/translation.json
+++ b/src/lib/i18n/locales/bg-BG/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Затвори",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Колекция",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Експериментално",
 	"Explore the cosmos": "",
 	"Export": "Износ",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Генерация на изображения (Експериментално)",
 	"Image Generation Engine": "Двигател за генериране на изображения",
diff --git a/src/lib/i18n/locales/bn-BD/translation.json b/src/lib/i18n/locales/bn-BD/translation.json
index 313da2df4..440e82b89 100644
--- a/src/lib/i18n/locales/bn-BD/translation.json
+++ b/src/lib/i18n/locales/bn-BD/translation.json
@@ -175,8 +175,7 @@
 	"Close": "বন্ধ",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "সংগ্রহ",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "পরিক্ষামূলক",
 	"Explore the cosmos": "",
 	"Export": "রপ্তানি",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "ইমেজ জেনারেশন (পরিক্ষামূলক)",
 	"Image Generation Engine": "ইমেজ জেনারেশন ইঞ্জিন",
diff --git a/src/lib/i18n/locales/ca-ES/translation.json b/src/lib/i18n/locales/ca-ES/translation.json
index 25ffc6a96..e273cabe0 100644
--- a/src/lib/i18n/locales/ca-ES/translation.json
+++ b/src/lib/i18n/locales/ca-ES/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Tancar",
 	"Code execution": "Execució de codi",
 	"Code formatted successfully": "Codi formatat correctament",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Col·lecció",
 	"Color": "Color",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Exemple: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Exemple: sAMAccountName o uid o userPrincipalName",
 	"Exclude": "Excloure",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimental",
 	"Explore the cosmos": "Explorar el cosmos",
 	"Export": "Exportar",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Despertar la curiositat",
 	"Image": "Imatge",
 	"Image Compression": "Compressió d'imatges",
-	"Image generation": "Generació d'imatges",
 	"Image Generation": "Generació d'imatges",
 	"Image Generation (Experimental)": "Generació d'imatges (Experimental)",
 	"Image Generation Engine": "Motor de generació d'imatges",
diff --git a/src/lib/i18n/locales/ceb-PH/translation.json b/src/lib/i18n/locales/ceb-PH/translation.json
index 102a48224..905e150a1 100644
--- a/src/lib/i18n/locales/ceb-PH/translation.json
+++ b/src/lib/i18n/locales/ceb-PH/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Suod nga",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Koleksyon",
 	"Color": "",
 	"ComfyUI": "",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Eksperimento",
 	"Explore the cosmos": "",
 	"Export": "",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Pagmugna og hulagway (Eksperimento)",
 	"Image Generation Engine": "Makina sa paghimo og imahe",
diff --git a/src/lib/i18n/locales/cs-CZ/translation.json b/src/lib/i18n/locales/cs-CZ/translation.json
index 149f7dd75..da189e4fd 100644
--- a/src/lib/i18n/locales/cs-CZ/translation.json
+++ b/src/lib/i18n/locales/cs-CZ/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Zavřít",
 	"Code execution": "Provádění kódu",
 	"Code formatted successfully": "Kód byl úspěšně naformátován.",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "",
 	"Color": "Barva",
 	"ComfyUI": "ComfyUI.",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "Vyloučit",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimentální",
 	"Explore the cosmos": "",
 	"Export": "Exportovat",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generování obrázků (experimentální)",
 	"Image Generation Engine": "Engine pro generování obrázků",
diff --git a/src/lib/i18n/locales/da-DK/translation.json b/src/lib/i18n/locales/da-DK/translation.json
index edb0e0b96..64802a132 100644
--- a/src/lib/i18n/locales/da-DK/translation.json
+++ b/src/lib/i18n/locales/da-DK/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Luk",
 	"Code execution": "",
 	"Code formatted successfully": "Kode formateret korrekt",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Samling",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Eksperimentel",
 	"Explore the cosmos": "",
 	"Export": "Eksportér",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Billedgenerering (eksperimentel)",
 	"Image Generation Engine": "Billedgenereringsengine",
diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json
index b6eec9bb7..9e5f1cc3d 100644
--- a/src/lib/i18n/locales/de-DE/translation.json
+++ b/src/lib/i18n/locales/de-DE/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Schließen",
 	"Code execution": "Codeausführung",
 	"Code formatted successfully": "Code erfolgreich formatiert",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Kollektion",
 	"Color": "Farbe",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Beispiel: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Beispiel: sAMAccountName or uid or userPrincipalName",
 	"Exclude": "Ausschließen",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimentell",
 	"Explore the cosmos": "Erforschen Sie das Universum",
 	"Export": "Exportieren",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Neugier entfachen",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Bildgenerierung (experimentell)",
 	"Image Generation Engine": "Bildgenerierungs-Engine",
diff --git a/src/lib/i18n/locales/dg-DG/translation.json b/src/lib/i18n/locales/dg-DG/translation.json
index bd5367f4c..a309146ee 100644
--- a/src/lib/i18n/locales/dg-DG/translation.json
+++ b/src/lib/i18n/locales/dg-DG/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Close",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Collection",
 	"Color": "",
 	"ComfyUI": "",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Much Experiment",
 	"Explore the cosmos": "",
 	"Export": "",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Image Wow (Much Experiment)",
 	"Image Generation Engine": "Image Engine",
diff --git a/src/lib/i18n/locales/el-GR/translation.json b/src/lib/i18n/locales/el-GR/translation.json
index efbcfe4f2..1302c644b 100644
--- a/src/lib/i18n/locales/el-GR/translation.json
+++ b/src/lib/i18n/locales/el-GR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Κλείσιμο",
 	"Code execution": "Εκτέλεση κώδικα",
 	"Code formatted successfully": "Ο κώδικας μορφοποιήθηκε επιτυχώς",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Συλλογή",
 	"Color": "Χρώμα",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Παράδειγμα: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Παράδειγμα: sAMAccountName ή uid ή userPrincipalName",
 	"Exclude": "Εξαίρεση",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Πειραματικό",
 	"Explore the cosmos": "Εξερευνήστε το σύμπαν",
 	"Export": "Εξαγωγή",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Ξύπνημα της περιέργειας",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Δημιουργία Εικόνας (Πειραματικό)",
 	"Image Generation Engine": "Μηχανή Δημιουργίας Εικόνας",
diff --git a/src/lib/i18n/locales/en-GB/translation.json b/src/lib/i18n/locales/en-GB/translation.json
index a8334337a..d1b738209 100644
--- a/src/lib/i18n/locales/en-GB/translation.json
+++ b/src/lib/i18n/locales/en-GB/translation.json
@@ -175,8 +175,7 @@
 	"Close": "",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "",
 	"Color": "",
 	"ComfyUI": "",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "",
 	"Explore the cosmos": "",
 	"Export": "",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "",
 	"Image Generation Engine": "",
diff --git a/src/lib/i18n/locales/en-US/translation.json b/src/lib/i18n/locales/en-US/translation.json
index a8334337a..d1b738209 100644
--- a/src/lib/i18n/locales/en-US/translation.json
+++ b/src/lib/i18n/locales/en-US/translation.json
@@ -175,8 +175,7 @@
 	"Close": "",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "",
 	"Color": "",
 	"ComfyUI": "",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "",
 	"Explore the cosmos": "",
 	"Export": "",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "",
 	"Image Generation Engine": "",
diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json
index 6d5321b65..9b42ed4e2 100644
--- a/src/lib/i18n/locales/es-ES/translation.json
+++ b/src/lib/i18n/locales/es-ES/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Cerrar",
 	"Code execution": "",
 	"Code formatted successfully": "Se ha formateado correctamente el código.",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Colección",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimental",
 	"Explore the cosmos": "",
 	"Export": "Exportar",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generación de imágenes (experimental)",
 	"Image Generation Engine": "Motor de generación de imágenes",
diff --git a/src/lib/i18n/locales/eu-ES/translation.json b/src/lib/i18n/locales/eu-ES/translation.json
index ea5cd8d30..038cf6311 100644
--- a/src/lib/i18n/locales/eu-ES/translation.json
+++ b/src/lib/i18n/locales/eu-ES/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Itxi",
 	"Code execution": "Kodearen exekuzioa",
 	"Code formatted successfully": "Kodea ongi formateatu da",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Bilduma",
 	"Color": "Kolorea",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Adibidea: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Adibidea: sAMAccountName edo uid edo userPrincipalName",
 	"Exclude": "Baztertu",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Esperimentala",
 	"Explore the cosmos": "Esploratu kosmosa",
 	"Export": "Esportatu",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Piztu jakin-mina",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Irudi Sorkuntza (Esperimentala)",
 	"Image Generation Engine": "Irudi Sorkuntza Motorea",
diff --git a/src/lib/i18n/locales/fa-IR/translation.json b/src/lib/i18n/locales/fa-IR/translation.json
index 4da9d3e96..ba5a9a425 100644
--- a/src/lib/i18n/locales/fa-IR/translation.json
+++ b/src/lib/i18n/locales/fa-IR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "بسته",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "مجموعه",
 	"Color": "",
 	"ComfyUI": "کومیوآی",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "آزمایشی",
 	"Explore the cosmos": "",
 	"Export": "برون\u200cریزی",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "تولید تصویر (آزمایشی)",
 	"Image Generation Engine": "موتور تولید تصویر",
diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json
index 72cba6859..6f713970a 100644
--- a/src/lib/i18n/locales/fi-FI/translation.json
+++ b/src/lib/i18n/locales/fi-FI/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Sulje",
 	"Code execution": "Koodin suorittaminen",
 	"Code formatted successfully": "Koodin muotoilu onnistui",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Kokoelma",
 	"Color": "Väri",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Esimerkki: ou=käyttäjät,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Esimerkki: sAMAccountName tai uid tai userPrincipalName",
 	"Exclude": "Jätä pois",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Kokeellinen",
 	"Explore the cosmos": "Tutki avaruutta",
 	"Export": "Vie",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Sytytä uteliaisuus",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Kuvagenerointi (kokeellinen)",
 	"Image Generation Engine": "Kuvagenerointimoottori",
diff --git a/src/lib/i18n/locales/fr-CA/translation.json b/src/lib/i18n/locales/fr-CA/translation.json
index 617f77581..dc80be42d 100644
--- a/src/lib/i18n/locales/fr-CA/translation.json
+++ b/src/lib/i18n/locales/fr-CA/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Fermer",
 	"Code execution": "",
 	"Code formatted successfully": "Le code a été formaté avec succès",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Collection",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Expérimental",
 	"Explore the cosmos": "",
 	"Export": "Exportation",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Génération d'images (expérimental)",
 	"Image Generation Engine": "Moteur de génération d'images",
diff --git a/src/lib/i18n/locales/fr-FR/translation.json b/src/lib/i18n/locales/fr-FR/translation.json
index df62bf4a9..070ecd92b 100644
--- a/src/lib/i18n/locales/fr-FR/translation.json
+++ b/src/lib/i18n/locales/fr-FR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Fermer",
 	"Code execution": "Exécution de code",
 	"Code formatted successfully": "Le code a été formaté avec succès",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Collection",
 	"Color": "Couleur",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Exemple: ou=utilisateurs,dc=foo,dc=exemple",
 	"Example: sAMAccountName or uid or userPrincipalName": "Exemple: sAMAccountName ou uid ou userPrincipalName",
 	"Exclude": "Exclure",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Expérimental",
 	"Explore the cosmos": "Explorer le cosmos",
 	"Export": "Exportation",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Éveiller la curiosité",
 	"Image": "Image",
 	"Image Compression": "Compression d'image",
-	"Image generation": "Génération d'images",
 	"Image Generation": "Génération d'images",
 	"Image Generation (Experimental)": "Génération d'images (expérimental)",
 	"Image Generation Engine": "Moteur de génération d'images",
diff --git a/src/lib/i18n/locales/he-IL/translation.json b/src/lib/i18n/locales/he-IL/translation.json
index 8a885adc1..51548d0b6 100644
--- a/src/lib/i18n/locales/he-IL/translation.json
+++ b/src/lib/i18n/locales/he-IL/translation.json
@@ -175,8 +175,7 @@
 	"Close": "סגור",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "אוסף",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "ניסיוני",
 	"Explore the cosmos": "",
 	"Export": "ייצא",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "יצירת תמונות (ניסיוני)",
 	"Image Generation Engine": "מנוע יצירת תמונות",
diff --git a/src/lib/i18n/locales/hi-IN/translation.json b/src/lib/i18n/locales/hi-IN/translation.json
index e1b689f61..9caff66c9 100644
--- a/src/lib/i18n/locales/hi-IN/translation.json
+++ b/src/lib/i18n/locales/hi-IN/translation.json
@@ -175,8 +175,7 @@
 	"Close": "बंद करना",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "संग्रह",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "प्रयोगात्मक",
 	"Explore the cosmos": "",
 	"Export": "निर्यातित माल",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "छवि निर्माण (प्रायोगिक)",
 	"Image Generation Engine": "छवि निर्माण इंजन",
diff --git a/src/lib/i18n/locales/hr-HR/translation.json b/src/lib/i18n/locales/hr-HR/translation.json
index 216abd015..84cb0f62a 100644
--- a/src/lib/i18n/locales/hr-HR/translation.json
+++ b/src/lib/i18n/locales/hr-HR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Zatvori",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Kolekcija",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Eksperimentalno",
 	"Explore the cosmos": "",
 	"Export": "Izvoz",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generiranje slika (eksperimentalno)",
 	"Image Generation Engine": "Stroj za generiranje slika",
diff --git a/src/lib/i18n/locales/hu-HU/translation.json b/src/lib/i18n/locales/hu-HU/translation.json
index 2aaf50b94..b83254a5f 100644
--- a/src/lib/i18n/locales/hu-HU/translation.json
+++ b/src/lib/i18n/locales/hu-HU/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Bezárás",
 	"Code execution": "Kód végrehajtás",
 	"Code formatted successfully": "Kód sikeresen formázva",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Gyűjtemény",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "Kizárás",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Kísérleti",
 	"Explore the cosmos": "",
 	"Export": "Exportálás",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Képgenerálás (kísérleti)",
 	"Image Generation Engine": "Képgenerálási motor",
diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json
index 944576bc8..39eb3058e 100644
--- a/src/lib/i18n/locales/id-ID/translation.json
+++ b/src/lib/i18n/locales/id-ID/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Tutup",
 	"Code execution": "",
 	"Code formatted successfully": "Kode berhasil diformat",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Koleksi",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Percobaan",
 	"Explore the cosmos": "",
 	"Export": "Ekspor",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Pembuatan Gambar (Eksperimental)",
 	"Image Generation Engine": "Mesin Pembuat Gambar",
diff --git a/src/lib/i18n/locales/ie-GA/translation.json b/src/lib/i18n/locales/ie-GA/translation.json
index 82462e6ac..a5a0a2977 100644
--- a/src/lib/i18n/locales/ie-GA/translation.json
+++ b/src/lib/i18n/locales/ie-GA/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Dún",
 	"Code execution": "Cód a fhorghníomhú",
 	"Code formatted successfully": "Cód formáidithe go rathúil",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Bailiúchán",
 	"Color": "Dath",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Sampla: ou=úsáideoirí,dc=foo,dc=sampla",
 	"Example: sAMAccountName or uid or userPrincipalName": "Sampla: sAMAaccountName nó uid nó userPrincipalName",
 	"Exclude": "Eisigh",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Turgnamhach",
 	"Explore the cosmos": "Déan iniúchadh ar an cosmos",
 	"Export": "Easpórtáil",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Las fiosracht",
 	"Image": "",
 	"Image Compression": "Comhbhrú Íomhá",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Giniúint Íomhá (Turgnaimh)",
 	"Image Generation Engine": "Inneall Giniúna Íomh",
diff --git a/src/lib/i18n/locales/it-IT/translation.json b/src/lib/i18n/locales/it-IT/translation.json
index 5f8d40845..3b87b0b76 100644
--- a/src/lib/i18n/locales/it-IT/translation.json
+++ b/src/lib/i18n/locales/it-IT/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Chiudi",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Collezione",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Sperimentale",
 	"Explore the cosmos": "",
 	"Export": "Esportazione",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generazione di immagini (sperimentale)",
 	"Image Generation Engine": "Motore di generazione immagini",
diff --git a/src/lib/i18n/locales/ja-JP/translation.json b/src/lib/i18n/locales/ja-JP/translation.json
index a0eb7c8ed..cfdea0a7f 100644
--- a/src/lib/i18n/locales/ja-JP/translation.json
+++ b/src/lib/i18n/locales/ja-JP/translation.json
@@ -175,8 +175,7 @@
 	"Close": "閉じる",
 	"Code execution": "",
 	"Code formatted successfully": "コードフォーマットに成功しました",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "コレクション",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "実験的",
 	"Explore the cosmos": "",
 	"Export": "エクスポート",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "画像生成 (実験的)",
 	"Image Generation Engine": "画像生成エンジン",
diff --git a/src/lib/i18n/locales/ka-GE/translation.json b/src/lib/i18n/locales/ka-GE/translation.json
index 913263a62..aef3734b6 100644
--- a/src/lib/i18n/locales/ka-GE/translation.json
+++ b/src/lib/i18n/locales/ka-GE/translation.json
@@ -175,8 +175,7 @@
 	"Close": "დახურვა",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "ნაკრები",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "ექსპერიმენტალური",
 	"Explore the cosmos": "",
 	"Export": "ექსპორტი",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "სურათების გენერაცია (ექსპერიმენტული)",
 	"Image Generation Engine": "სურათის გენერაციის ძრავა",
diff --git a/src/lib/i18n/locales/ko-KR/translation.json b/src/lib/i18n/locales/ko-KR/translation.json
index d9a733d21..424b81bd6 100644
--- a/src/lib/i18n/locales/ko-KR/translation.json
+++ b/src/lib/i18n/locales/ko-KR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "닫기",
 	"Code execution": "코드 실행",
 	"Code formatted successfully": "성공적으로 코드가 생성되었습니다",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "컬렉션",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "미포함",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "실험적",
 	"Explore the cosmos": "",
 	"Export": "내보내기",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "이미지",
 	"Image Compression": "이미지 압축",
-	"Image generation": "이미지 생성",
 	"Image Generation": "이미지 생성",
 	"Image Generation (Experimental)": "이미지 생성(실험적)",
 	"Image Generation Engine": "이미지 생성 엔진",
diff --git a/src/lib/i18n/locales/lt-LT/translation.json b/src/lib/i18n/locales/lt-LT/translation.json
index 527f50641..5253d4d12 100644
--- a/src/lib/i18n/locales/lt-LT/translation.json
+++ b/src/lib/i18n/locales/lt-LT/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Uždaryti",
 	"Code execution": "",
 	"Code formatted successfully": "Kodas suformatuotas sėkmingai",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Kolekcija",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Eksperimentinis",
 	"Explore the cosmos": "",
 	"Export": "Eksportuoti",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Vaizdų generavimas (eksperimentinis)",
 	"Image Generation Engine": "Vaizdų generavimo variklis",
diff --git a/src/lib/i18n/locales/ms-MY/translation.json b/src/lib/i18n/locales/ms-MY/translation.json
index c43f98890..34fa1b0a7 100644
--- a/src/lib/i18n/locales/ms-MY/translation.json
+++ b/src/lib/i18n/locales/ms-MY/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Tutup",
 	"Code execution": "",
 	"Code formatted successfully": "Kod berjaya diformatkan",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Koleksi",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Percubaan",
 	"Explore the cosmos": "",
 	"Export": "Eksport",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Penjanaan Imej (Percubaan)",
 	"Image Generation Engine": "Enjin Penjanaan Imej",
diff --git a/src/lib/i18n/locales/nb-NO/translation.json b/src/lib/i18n/locales/nb-NO/translation.json
index 4c6cb38b4..7732981e5 100644
--- a/src/lib/i18n/locales/nb-NO/translation.json
+++ b/src/lib/i18n/locales/nb-NO/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Lukk",
 	"Code execution": "Kodekjøring",
 	"Code formatted successfully": "Koden er formatert",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Samling",
 	"Color": "Farge",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Eksempel: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Eksempel: sAMAccountName eller uid eller userPrincipalName",
 	"Exclude": "Utelukk",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Eksperimentell",
 	"Explore the cosmos": "Utforsk verdensrommet",
 	"Export": "Eksporter",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Vekk nysgjerrigheten",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Bildegenerering (eksperimentell)",
 	"Image Generation Engine": "Bildegenereringsmotor",
diff --git a/src/lib/i18n/locales/nl-NL/translation.json b/src/lib/i18n/locales/nl-NL/translation.json
index 05907cebd..88154fa0f 100644
--- a/src/lib/i18n/locales/nl-NL/translation.json
+++ b/src/lib/i18n/locales/nl-NL/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Sluiten",
 	"Code execution": "Code uitvoeren",
 	"Code formatted successfully": "Code succesvol geformateerd",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Verzameling",
 	"Color": "Kleur",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Voorbeeld: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Voorbeeld: sAMAccountName or uid or userPrincipalName",
 	"Exclude": "Sluit uit",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimenteel",
 	"Explore the cosmos": "Ontdek de kosmos",
 	"Export": "Exporteren",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Wakker nieuwsgierigheid aan",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Afbeeldingsgeneratie (Experimenteel)",
 	"Image Generation Engine": "Afbeeldingsgeneratie Engine",
diff --git a/src/lib/i18n/locales/pa-IN/translation.json b/src/lib/i18n/locales/pa-IN/translation.json
index 6071d362c..aa7696c69 100644
--- a/src/lib/i18n/locales/pa-IN/translation.json
+++ b/src/lib/i18n/locales/pa-IN/translation.json
@@ -175,8 +175,7 @@
 	"Close": "ਬੰਦ ਕਰੋ",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "ਸੰਗ੍ਰਹਿ",
 	"Color": "",
 	"ComfyUI": "ਕੰਫੀਯੂਆਈ",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "ਪਰਮਾਣੂਕ੍ਰਿਤ",
 	"Explore the cosmos": "",
 	"Export": "ਨਿਰਯਾਤ",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "ਚਿੱਤਰ ਜਨਰੇਸ਼ਨ (ਪਰਮਾਣੂਕ੍ਰਿਤ)",
 	"Image Generation Engine": "ਚਿੱਤਰ ਜਨਰੇਸ਼ਨ ਇੰਜਣ",
diff --git a/src/lib/i18n/locales/pl-PL/translation.json b/src/lib/i18n/locales/pl-PL/translation.json
index 72b7f2047..5e2d5a58a 100644
--- a/src/lib/i18n/locales/pl-PL/translation.json
+++ b/src/lib/i18n/locales/pl-PL/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Zamknij",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Kolekcja",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Eksperymentalne",
 	"Explore the cosmos": "",
 	"Export": "Eksport",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generowanie obrazu (eksperymentalne)",
 	"Image Generation Engine": "Silnik generowania obrazu",
diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json
index 7c51d34b1..dfb1ae78f 100644
--- a/src/lib/i18n/locales/pt-BR/translation.json
+++ b/src/lib/i18n/locales/pt-BR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Fechar",
 	"Code execution": "Execução de código",
 	"Code formatted successfully": "Código formatado com sucesso",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Coleção",
 	"Color": "Cor",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Exemplo: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Exemplo: sAMAccountName ou uid ou userPrincipalName",
 	"Exclude": "Excluir",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimental",
 	"Explore the cosmos": "Explorar o cosmos",
 	"Export": "Exportar",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Desperte a curiosidade",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Geração de Imagem (Experimental)",
 	"Image Generation Engine": "Motor de Geração de Imagem",
diff --git a/src/lib/i18n/locales/pt-PT/translation.json b/src/lib/i18n/locales/pt-PT/translation.json
index 925070c02..6763f83e3 100644
--- a/src/lib/i18n/locales/pt-PT/translation.json
+++ b/src/lib/i18n/locales/pt-PT/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Fechar",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Coleção",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimental",
 	"Explore the cosmos": "",
 	"Export": "Exportar",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Geração de Imagens (Experimental)",
 	"Image Generation Engine": "Mecanismo de Geração de Imagens",
diff --git a/src/lib/i18n/locales/ro-RO/translation.json b/src/lib/i18n/locales/ro-RO/translation.json
index 5a2a4a172..ffd8b649a 100644
--- a/src/lib/i18n/locales/ro-RO/translation.json
+++ b/src/lib/i18n/locales/ro-RO/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Închide",
 	"Code execution": "Executarea codului",
 	"Code formatted successfully": "Cod formatat cu succes",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Colecție",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "Exclude",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimental",
 	"Explore the cosmos": "",
 	"Export": "Exportă",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generare Imagine (Experimental)",
 	"Image Generation Engine": "Motor de Generare a Imaginilor",
diff --git a/src/lib/i18n/locales/ru-RU/translation.json b/src/lib/i18n/locales/ru-RU/translation.json
index ec942cdc9..c4e26b43f 100644
--- a/src/lib/i18n/locales/ru-RU/translation.json
+++ b/src/lib/i18n/locales/ru-RU/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Закрыть",
 	"Code execution": "Выполнение кода",
 	"Code formatted successfully": "Код успешно отформатирован",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Коллекция",
 	"Color": "Цвет",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "Исключать",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Экспериментальное",
 	"Explore the cosmos": "Исследуйте космос",
 	"Export": "Экспорт",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Разожгите любопытство",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Генерация изображений (Экспериментально)",
 	"Image Generation Engine": "Механизм генерации изображений",
diff --git a/src/lib/i18n/locales/sk-SK/translation.json b/src/lib/i18n/locales/sk-SK/translation.json
index 783004739..98cb57265 100644
--- a/src/lib/i18n/locales/sk-SK/translation.json
+++ b/src/lib/i18n/locales/sk-SK/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Zavrieť",
 	"Code execution": "Vykonávanie kódu",
 	"Code formatted successfully": "Kód bol úspešne naformátovaný.",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "",
 	"Color": "Farba",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "Vylúčiť",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimentálne",
 	"Explore the cosmos": "",
 	"Export": "Exportovať",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Generovanie obrázkov (experimentálne)",
 	"Image Generation Engine": "Engine na generovanie obrázkov",
diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json
index 63c373ac6..4d88a1cfc 100644
--- a/src/lib/i18n/locales/sr-RS/translation.json
+++ b/src/lib/i18n/locales/sr-RS/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Затвори",
 	"Code execution": "Извршавање кода",
 	"Code formatted successfully": "Код форматиран успешно",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Колекција",
 	"Color": "Боја",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Експериментално",
 	"Explore the cosmos": "",
 	"Export": "Извоз",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Покрени знатижељу",
 	"Image": "Слика",
 	"Image Compression": "Компресија слике",
-	"Image generation": "Стварање слике",
 	"Image Generation": "Стварање слике",
 	"Image Generation (Experimental)": "Стварање слика (експериментално)",
 	"Image Generation Engine": "Мотор за стварање слика",
diff --git a/src/lib/i18n/locales/sv-SE/translation.json b/src/lib/i18n/locales/sv-SE/translation.json
index 75f74fa0e..d12023ff1 100644
--- a/src/lib/i18n/locales/sv-SE/translation.json
+++ b/src/lib/i18n/locales/sv-SE/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Stäng",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Samling",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Experimentell",
 	"Explore the cosmos": "",
 	"Export": "Export",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Bildgenerering (experimentell)",
 	"Image Generation Engine": "Bildgenereringsmotor",
diff --git a/src/lib/i18n/locales/th-TH/translation.json b/src/lib/i18n/locales/th-TH/translation.json
index 7f741b88b..8e979a8c0 100644
--- a/src/lib/i18n/locales/th-TH/translation.json
+++ b/src/lib/i18n/locales/th-TH/translation.json
@@ -175,8 +175,7 @@
 	"Close": "ปิด",
 	"Code execution": "",
 	"Code formatted successfully": "จัดรูปแบบโค้ดสำเร็จแล้ว",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "คอลเลคชัน",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "การทดลอง",
 	"Explore the cosmos": "",
 	"Export": "ส่งออก",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "การสร้างภาพ (การทดลอง)",
 	"Image Generation Engine": "เครื่องยนต์การสร้างภาพ",
diff --git a/src/lib/i18n/locales/tk-TW/translation.json b/src/lib/i18n/locales/tk-TW/translation.json
index a8334337a..d1b738209 100644
--- a/src/lib/i18n/locales/tk-TW/translation.json
+++ b/src/lib/i18n/locales/tk-TW/translation.json
@@ -175,8 +175,7 @@
 	"Close": "",
 	"Code execution": "",
 	"Code formatted successfully": "",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "",
 	"Color": "",
 	"ComfyUI": "",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "",
 	"Explore the cosmos": "",
 	"Export": "",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "",
 	"Image Generation Engine": "",
diff --git a/src/lib/i18n/locales/tr-TR/translation.json b/src/lib/i18n/locales/tr-TR/translation.json
index 344f760b6..3ff23eff4 100644
--- a/src/lib/i18n/locales/tr-TR/translation.json
+++ b/src/lib/i18n/locales/tr-TR/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Kapat",
 	"Code execution": "Kod yürütme",
 	"Code formatted successfully": "Kod başarıyla biçimlendirildi",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Koleksiyon",
 	"Color": "Renk",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Örnek: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Örnek: sAMAccountName or uid or userPrincipalName",
 	"Exclude": "Hariç tut",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Deneysel",
 	"Explore the cosmos": "Evreni keşfet",
 	"Export": "Dışa Aktar",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Merak uyandırın",
 	"Image": "",
 	"Image Compression": "Görüntü Sıkıştırma",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Görüntü Oluşturma (Deneysel)",
 	"Image Generation Engine": "Görüntü Oluşturma Motoru",
diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json
index b1b221690..9345a1f1a 100644
--- a/src/lib/i18n/locales/uk-UA/translation.json
+++ b/src/lib/i18n/locales/uk-UA/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Закрити",
 	"Code execution": "Виконання коду",
 	"Code formatted successfully": "Код успішно відформатовано",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Колекція",
 	"Color": "Колір",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "Приклад: ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "Приклад: sAMAccountName або uid або userPrincipalName",
 	"Exclude": "Виключити",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Експериментальне",
 	"Explore the cosmos": "Досліджуйте космос",
 	"Export": "Експорт",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "Запаліть цікавість",
 	"Image": "Зображення",
 	"Image Compression": "Стиснення зображень",
-	"Image generation": "Генерація зображень",
 	"Image Generation": "Генерація зображень",
 	"Image Generation (Experimental)": "Генерування зображень (експериментально)",
 	"Image Generation Engine": "Механізм генерації зображень",
diff --git a/src/lib/i18n/locales/ur-PK/translation.json b/src/lib/i18n/locales/ur-PK/translation.json
index e8ce7e544..4f5864b55 100644
--- a/src/lib/i18n/locales/ur-PK/translation.json
+++ b/src/lib/i18n/locales/ur-PK/translation.json
@@ -175,8 +175,7 @@
 	"Close": "بند کریں",
 	"Code execution": "کوڈ کا نفاذ",
 	"Code formatted successfully": "کوڈ کامیابی سے فارمیٹ ہو گیا",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "کلیکشن",
 	"Color": "",
 	"ComfyUI": "کومفی یو آئی",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "خارج کریں",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "تجرباتی",
 	"Explore the cosmos": "",
 	"Export": "برآمد کریں",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "تصویر کی تخلیق (تجرباتی)",
 	"Image Generation Engine": "امیج جنریشن انجن",
diff --git a/src/lib/i18n/locales/vi-VN/translation.json b/src/lib/i18n/locales/vi-VN/translation.json
index c6e62f862..e4c154530 100644
--- a/src/lib/i18n/locales/vi-VN/translation.json
+++ b/src/lib/i18n/locales/vi-VN/translation.json
@@ -175,8 +175,7 @@
 	"Close": "Đóng",
 	"Code execution": "",
 	"Code formatted successfully": "Mã được định dạng thành công",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "Tổng hợp mọi tài liệu",
 	"Color": "",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "",
 	"Example: sAMAccountName or uid or userPrincipalName": "",
 	"Exclude": "",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "Thử nghiệm",
 	"Explore the cosmos": "",
 	"Export": "Xuất khẩu",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "",
 	"Image": "",
 	"Image Compression": "",
-	"Image generation": "",
 	"Image Generation": "",
 	"Image Generation (Experimental)": "Tạo ảnh (thử nghiệm)",
 	"Image Generation Engine": "Công cụ tạo ảnh",
diff --git a/src/lib/i18n/locales/zh-CN/translation.json b/src/lib/i18n/locales/zh-CN/translation.json
index ce6c7936b..4657f4f39 100644
--- a/src/lib/i18n/locales/zh-CN/translation.json
+++ b/src/lib/i18n/locales/zh-CN/translation.json
@@ -175,8 +175,7 @@
 	"Close": "关闭",
 	"Code execution": "代码执行",
 	"Code formatted successfully": "代码格式化成功",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "文件集",
 	"Color": "颜色",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "例如:ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "例如:sAMAccountName 或 uid 或 userPrincipalName",
 	"Exclude": "排除",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "实验性",
 	"Explore the cosmos": "探索宇宙",
 	"Export": "导出",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "点燃好奇心",
 	"Image": "图像生成",
 	"Image Compression": "图像压缩",
-	"Image generation": "图像生成",
 	"Image Generation": "图像生成",
 	"Image Generation (Experimental)": "图像生成(实验性)",
 	"Image Generation Engine": "图像生成引擎",
diff --git a/src/lib/i18n/locales/zh-TW/translation.json b/src/lib/i18n/locales/zh-TW/translation.json
index db293ea52..5f91cce9c 100644
--- a/src/lib/i18n/locales/zh-TW/translation.json
+++ b/src/lib/i18n/locales/zh-TW/translation.json
@@ -175,8 +175,7 @@
 	"Close": "關閉",
 	"Code execution": "程式碼執行",
 	"Code formatted successfully": "程式碼格式化成功",
-	"Code Intepreter": "",
-	"Code interpreter": "",
+	"Code Interpreter": "",
 	"Collection": "收藏",
 	"Color": "顏色",
 	"ComfyUI": "ComfyUI",
@@ -402,7 +401,7 @@
 	"Example: ou=users,dc=foo,dc=example": "範例:ou=users,dc=foo,dc=example",
 	"Example: sAMAccountName or uid or userPrincipalName": "範例:sAMAccountName 或 uid 或 userPrincipalName",
 	"Exclude": "排除",
-	"Executes code for analysis": "",
+	"Execute code for analysis": "",
 	"Experimental": "實驗性功能",
 	"Explore the cosmos": "探索宇宙",
 	"Export": "匯出",
@@ -502,7 +501,6 @@
 	"Ignite curiosity": "點燃好奇心",
 	"Image": "圖片",
 	"Image Compression": "圖片壓縮",
-	"Image generation": "圖片生成",
 	"Image Generation": "圖片生成",
 	"Image Generation (Experimental)": "圖片生成(實驗性功能)",
 	"Image Generation Engine": "圖片生成引擎",