فهرست منبع

Merge pull request #2801 from open-webui/dev

0.2.4
Timothy Jaeryang Baek 11 ماه پیش
والد
کامیت
f28877f4db
49فایلهای تغییر یافته به همراه479 افزوده شده و 341 حذف شده
  1. 13 0
      CHANGELOG.md
  2. 3 3
      backend/apps/ollama/main.py
  3. 2 2
      backend/apps/openai/main.py
  4. 7 0
      backend/apps/webui/main.py
  5. 60 45
      backend/apps/webui/routers/auths.py
  6. 6 1
      backend/apps/webui/routers/users.py
  7. 14 0
      backend/config.py
  8. 1 17
      backend/main.py
  9. 2 2
      package-lock.json
  10. 1 1
      package.json
  11. 82 0
      src/lib/apis/auths/index.ts
  12. 82 161
      src/lib/components/admin/Settings/General.svelte
  13. 59 0
      src/lib/components/layout/Overlay/AccountPending.svelte
  14. 4 2
      src/lib/i18n/locales/ar-BH/translation.json
  15. 4 2
      src/lib/i18n/locales/bg-BG/translation.json
  16. 4 2
      src/lib/i18n/locales/bn-BD/translation.json
  17. 4 2
      src/lib/i18n/locales/ca-ES/translation.json
  18. 4 2
      src/lib/i18n/locales/ceb-PH/translation.json
  19. 4 2
      src/lib/i18n/locales/de-DE/translation.json
  20. 4 2
      src/lib/i18n/locales/dg-DG/translation.json
  21. 4 2
      src/lib/i18n/locales/en-GB/translation.json
  22. 4 2
      src/lib/i18n/locales/en-US/translation.json
  23. 4 2
      src/lib/i18n/locales/es-ES/translation.json
  24. 4 2
      src/lib/i18n/locales/fa-IR/translation.json
  25. 4 2
      src/lib/i18n/locales/fi-FI/translation.json
  26. 4 2
      src/lib/i18n/locales/fr-CA/translation.json
  27. 4 2
      src/lib/i18n/locales/fr-FR/translation.json
  28. 4 2
      src/lib/i18n/locales/he-IL/translation.json
  29. 4 2
      src/lib/i18n/locales/hi-IN/translation.json
  30. 4 2
      src/lib/i18n/locales/hr-HR/translation.json
  31. 4 2
      src/lib/i18n/locales/it-IT/translation.json
  32. 4 2
      src/lib/i18n/locales/ja-JP/translation.json
  33. 4 2
      src/lib/i18n/locales/ka-GE/translation.json
  34. 4 2
      src/lib/i18n/locales/ko-KR/translation.json
  35. 4 2
      src/lib/i18n/locales/lt-LT/translation.json
  36. 4 2
      src/lib/i18n/locales/nl-NL/translation.json
  37. 4 2
      src/lib/i18n/locales/pa-IN/translation.json
  38. 4 2
      src/lib/i18n/locales/pl-PL/translation.json
  39. 4 2
      src/lib/i18n/locales/pt-BR/translation.json
  40. 4 2
      src/lib/i18n/locales/pt-PT/translation.json
  41. 4 2
      src/lib/i18n/locales/ru-RU/translation.json
  42. 4 2
      src/lib/i18n/locales/sr-RS/translation.json
  43. 4 2
      src/lib/i18n/locales/sv-SE/translation.json
  44. 4 2
      src/lib/i18n/locales/tr-TR/translation.json
  45. 4 2
      src/lib/i18n/locales/uk-UA/translation.json
  46. 4 2
      src/lib/i18n/locales/vi-VN/translation.json
  47. 4 2
      src/lib/i18n/locales/zh-CN/translation.json
  48. 4 2
      src/lib/i18n/locales/zh-TW/translation.json
  49. 7 39
      src/routes/(app)/+layout.svelte

+ 13 - 0
CHANGELOG.md

@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 
+## [0.2.4] - 2024-06-03
+
+### Added
+
+- **👤 Improved Account Pending Page**: The account pending page now displays admin details by default to avoid confusion. You can disable this feature in the admin settings if needed.
+- **🌐 HTTP Proxy Support**: We have enabled the use of the 'http_proxy' environment variable in OpenAI and Ollama API calls, making it easier to configure network settings.
+- **❓ Quick Access to Documentation**: You can now easily access Open WebUI documents via a question mark button located at the bottom right corner of the screen (available on larger screens like PCs).
+- **🌍 Enhanced Translation**: Improvements have been made to translations.
+
+### Fixed
+
+- **🔍 SearxNG Web Search**: Fixed the issue where the SearxNG web search functionality was not working properly.
+
 ## [0.2.3] - 2024-06-03
 ## [0.2.3] - 2024-06-03
 
 
 ### Added
 ### Added

+ 3 - 3
backend/apps/ollama/main.py

@@ -134,7 +134,7 @@ async def update_ollama_api_url(form_data: UrlUpdateForm, user=Depends(get_admin
 async def fetch_url(url):
 async def fetch_url(url):
     timeout = aiohttp.ClientTimeout(total=5)
     timeout = aiohttp.ClientTimeout(total=5)
     try:
     try:
-        async with aiohttp.ClientSession(timeout=timeout) as session:
+        async with aiohttp.ClientSession(timeout=timeout, trust_env=True) as session:
             async with session.get(url) as response:
             async with session.get(url) as response:
                 return await response.json()
                 return await response.json()
     except Exception as e:
     except Exception as e:
@@ -156,7 +156,7 @@ async def cleanup_response(
 async def post_streaming_url(url: str, payload: str):
 async def post_streaming_url(url: str, payload: str):
     r = None
     r = None
     try:
     try:
-        session = aiohttp.ClientSession()
+        session = aiohttp.ClientSession(trust_env=True)
         r = await session.post(url, data=payload)
         r = await session.post(url, data=payload)
         r.raise_for_status()
         r.raise_for_status()
 
 
@@ -1045,7 +1045,7 @@ async def download_file_stream(
 
 
     timeout = aiohttp.ClientTimeout(total=600)  # Set the timeout
     timeout = aiohttp.ClientTimeout(total=600)  # Set the timeout
 
 
-    async with aiohttp.ClientSession(timeout=timeout) as session:
+    async with aiohttp.ClientSession(timeout=timeout, trust_env=True) as session:
         async with session.get(file_url, headers=headers) as response:
         async with session.get(file_url, headers=headers) as response:
             total_size = int(response.headers.get("content-length", 0)) + current_size
             total_size = int(response.headers.get("content-length", 0)) + current_size
 
 

+ 2 - 2
backend/apps/openai/main.py

@@ -186,7 +186,7 @@ async def fetch_url(url, key):
     timeout = aiohttp.ClientTimeout(total=5)
     timeout = aiohttp.ClientTimeout(total=5)
     try:
     try:
         headers = {"Authorization": f"Bearer {key}"}
         headers = {"Authorization": f"Bearer {key}"}
-        async with aiohttp.ClientSession(timeout=timeout) as session:
+        async with aiohttp.ClientSession(timeout=timeout, trust_env=True) as session:
             async with session.get(url, headers=headers) as response:
             async with session.get(url, headers=headers) as response:
                 return await response.json()
                 return await response.json()
     except Exception as e:
     except Exception as e:
@@ -462,7 +462,7 @@ async def proxy(path: str, request: Request, user=Depends(get_verified_user)):
     streaming = False
     streaming = False
 
 
     try:
     try:
-        session = aiohttp.ClientSession()
+        session = aiohttp.ClientSession(trust_env=True)
         r = await session.request(
         r = await session.request(
             method=request.method,
             method=request.method,
             url=target_url,
             url=target_url,

+ 7 - 0
backend/apps/webui/main.py

@@ -14,6 +14,8 @@ from apps.webui.routers import (
 )
 )
 from config import (
 from config import (
     WEBUI_BUILD_HASH,
     WEBUI_BUILD_HASH,
+    SHOW_ADMIN_DETAILS,
+    ADMIN_EMAIL,
     WEBUI_AUTH,
     WEBUI_AUTH,
     DEFAULT_MODELS,
     DEFAULT_MODELS,
     DEFAULT_PROMPT_SUGGESTIONS,
     DEFAULT_PROMPT_SUGGESTIONS,
@@ -37,6 +39,11 @@ app.state.config = AppConfig()
 app.state.config.ENABLE_SIGNUP = ENABLE_SIGNUP
 app.state.config.ENABLE_SIGNUP = ENABLE_SIGNUP
 app.state.config.JWT_EXPIRES_IN = JWT_EXPIRES_IN
 app.state.config.JWT_EXPIRES_IN = JWT_EXPIRES_IN
 
 
+
+app.state.config.SHOW_ADMIN_DETAILS = SHOW_ADMIN_DETAILS
+app.state.config.ADMIN_EMAIL = ADMIN_EMAIL
+
+
 app.state.config.DEFAULT_MODELS = DEFAULT_MODELS
 app.state.config.DEFAULT_MODELS = DEFAULT_MODELS
 app.state.config.DEFAULT_PROMPT_SUGGESTIONS = DEFAULT_PROMPT_SUGGESTIONS
 app.state.config.DEFAULT_PROMPT_SUGGESTIONS = DEFAULT_PROMPT_SUGGESTIONS
 app.state.config.DEFAULT_USER_ROLE = DEFAULT_USER_ROLE
 app.state.config.DEFAULT_USER_ROLE = DEFAULT_USER_ROLE

+ 60 - 45
backend/apps/webui/routers/auths.py

@@ -270,72 +270,87 @@ async def add_user(form_data: AddUserForm, user=Depends(get_admin_user)):
 
 
 
 
 ############################
 ############################
-# ToggleSignUp
+# GetAdminDetails
 ############################
 ############################
 
 
 
 
-@router.get("/signup/enabled", response_model=bool)
-async def get_sign_up_status(request: Request, user=Depends(get_admin_user)):
-    return request.app.state.config.ENABLE_SIGNUP
+@router.get("/admin/details")
+async def get_admin_details(request: Request, user=Depends(get_current_user)):
+    if request.app.state.config.SHOW_ADMIN_DETAILS:
+        admin_email = request.app.state.config.ADMIN_EMAIL
+        admin_name = None
+
+        print(admin_email, admin_name)
 
 
+        if admin_email:
+            admin = Users.get_user_by_email(admin_email)
+            if admin:
+                admin_name = admin.name
+        else:
+            admin = Users.get_first_user()
+            if admin:
+                admin_email = admin.email
+                admin_name = admin.name
 
 
-@router.get("/signup/enabled/toggle", response_model=bool)
-async def toggle_sign_up(request: Request, user=Depends(get_admin_user)):
-    request.app.state.config.ENABLE_SIGNUP = not request.app.state.config.ENABLE_SIGNUP
-    return request.app.state.config.ENABLE_SIGNUP
+        return {
+            "name": admin_name,
+            "email": admin_email,
+        }
+    else:
+        raise HTTPException(400, detail=ERROR_MESSAGES.ACTION_PROHIBITED)
 
 
 
 
 ############################
 ############################
-# Default User Role
+# ToggleSignUp
 ############################
 ############################
 
 
 
 
-@router.get("/signup/user/role")
-async def get_default_user_role(request: Request, user=Depends(get_admin_user)):
-    return request.app.state.config.DEFAULT_USER_ROLE
+@router.get("/admin/config")
+async def get_admin_config(request: Request, user=Depends(get_admin_user)):
+    return {
+        "SHOW_ADMIN_DETAILS": request.app.state.config.SHOW_ADMIN_DETAILS,
+        "ENABLE_SIGNUP": request.app.state.config.ENABLE_SIGNUP,
+        "DEFAULT_USER_ROLE": request.app.state.config.DEFAULT_USER_ROLE,
+        "JWT_EXPIRES_IN": request.app.state.config.JWT_EXPIRES_IN,
+        "ENABLE_COMMUNITY_SHARING": request.app.state.config.ENABLE_COMMUNITY_SHARING,
+    }
 
 
 
 
-class UpdateRoleForm(BaseModel):
-    role: str
+class AdminConfig(BaseModel):
+    SHOW_ADMIN_DETAILS: bool
+    ENABLE_SIGNUP: bool
+    DEFAULT_USER_ROLE: str
+    JWT_EXPIRES_IN: str
+    ENABLE_COMMUNITY_SHARING: bool
 
 
 
 
-@router.post("/signup/user/role")
-async def update_default_user_role(
-    request: Request, form_data: UpdateRoleForm, user=Depends(get_admin_user)
+@router.post("/admin/config")
+async def update_admin_config(
+    request: Request, form_data: AdminConfig, user=Depends(get_admin_user)
 ):
 ):
-    if form_data.role in ["pending", "user", "admin"]:
-        request.app.state.config.DEFAULT_USER_ROLE = form_data.role
-    return request.app.state.config.DEFAULT_USER_ROLE
-
-
-############################
-# JWT Expiration
-############################
-
-
-@router.get("/token/expires")
-async def get_token_expires_duration(request: Request, user=Depends(get_admin_user)):
-    return request.app.state.config.JWT_EXPIRES_IN
-
-
-class UpdateJWTExpiresDurationForm(BaseModel):
-    duration: str
+    request.app.state.config.SHOW_ADMIN_DETAILS = form_data.SHOW_ADMIN_DETAILS
+    request.app.state.config.ENABLE_SIGNUP = form_data.ENABLE_SIGNUP
 
 
+    if form_data.DEFAULT_USER_ROLE in ["pending", "user", "admin"]:
+        request.app.state.config.DEFAULT_USER_ROLE = form_data.DEFAULT_USER_ROLE
 
 
-@router.post("/token/expires/update")
-async def update_token_expires_duration(
-    request: Request,
-    form_data: UpdateJWTExpiresDurationForm,
-    user=Depends(get_admin_user),
-):
     pattern = r"^(-1|0|(-?\d+(\.\d+)?)(ms|s|m|h|d|w))$"
     pattern = r"^(-1|0|(-?\d+(\.\d+)?)(ms|s|m|h|d|w))$"
 
 
     # Check if the input string matches the pattern
     # Check if the input string matches the pattern
-    if re.match(pattern, form_data.duration):
-        request.app.state.config.JWT_EXPIRES_IN = form_data.duration
-        return request.app.state.config.JWT_EXPIRES_IN
-    else:
-        return request.app.state.config.JWT_EXPIRES_IN
+    if re.match(pattern, form_data.JWT_EXPIRES_IN):
+        request.app.state.config.JWT_EXPIRES_IN = form_data.JWT_EXPIRES_IN
+
+    request.app.state.config.ENABLE_COMMUNITY_SHARING = (
+        form_data.ENABLE_COMMUNITY_SHARING
+    )
+
+    return {
+        "SHOW_ADMIN_DETAILS": request.app.state.config.SHOW_ADMIN_DETAILS,
+        "ENABLE_SIGNUP": request.app.state.config.ENABLE_SIGNUP,
+        "DEFAULT_USER_ROLE": request.app.state.config.DEFAULT_USER_ROLE,
+        "JWT_EXPIRES_IN": request.app.state.config.JWT_EXPIRES_IN,
+        "ENABLE_COMMUNITY_SHARING": request.app.state.config.ENABLE_COMMUNITY_SHARING,
+    }
 
 
 
 
 ############################
 ############################

+ 6 - 1
backend/apps/webui/routers/users.py

@@ -19,7 +19,12 @@ from apps.webui.models.users import (
 from apps.webui.models.auths import Auths
 from apps.webui.models.auths import Auths
 from apps.webui.models.chats import Chats
 from apps.webui.models.chats import Chats
 
 
-from utils.utils import get_verified_user, get_password_hash, get_admin_user
+from utils.utils import (
+    get_verified_user,
+    get_password_hash,
+    get_current_user,
+    get_admin_user,
+)
 from constants import ERROR_MESSAGES
 from constants import ERROR_MESSAGES
 
 
 from config import SRC_LOG_LEVELS
 from config import SRC_LOG_LEVELS

+ 14 - 0
backend/config.py

@@ -601,6 +601,20 @@ WEBUI_BANNERS = PersistentConfig(
     [BannerModel(**banner) for banner in json.loads("[]")],
     [BannerModel(**banner) for banner in json.loads("[]")],
 )
 )
 
 
+
+SHOW_ADMIN_DETAILS = PersistentConfig(
+    "SHOW_ADMIN_DETAILS",
+    "auth.admin.show",
+    os.environ.get("SHOW_ADMIN_DETAILS", "true").lower() == "true",
+)
+
+ADMIN_EMAIL = PersistentConfig(
+    "ADMIN_EMAIL",
+    "auth.admin.email",
+    os.environ.get("ADMIN_EMAIL", None),
+)
+
+
 ####################################
 ####################################
 # WEBUI_SECRET_KEY
 # WEBUI_SECRET_KEY
 ####################################
 ####################################

+ 1 - 17
backend/main.py

@@ -879,23 +879,7 @@ class UrlForm(BaseModel):
 async def update_webhook_url(form_data: UrlForm, user=Depends(get_admin_user)):
 async def update_webhook_url(form_data: UrlForm, user=Depends(get_admin_user)):
     app.state.config.WEBHOOK_URL = form_data.url
     app.state.config.WEBHOOK_URL = form_data.url
     webui_app.state.WEBHOOK_URL = app.state.config.WEBHOOK_URL
     webui_app.state.WEBHOOK_URL = app.state.config.WEBHOOK_URL
-
-    return {
-        "url": app.state.config.WEBHOOK_URL,
-    }
-
-
-@app.get("/api/community_sharing", response_model=bool)
-async def get_community_sharing_status(request: Request, user=Depends(get_admin_user)):
-    return webui_app.state.config.ENABLE_COMMUNITY_SHARING
-
-
-@app.get("/api/community_sharing/toggle", response_model=bool)
-async def toggle_community_sharing(request: Request, user=Depends(get_admin_user)):
-    webui_app.state.config.ENABLE_COMMUNITY_SHARING = (
-        not webui_app.state.config.ENABLE_COMMUNITY_SHARING
-    )
-    return webui_app.state.config.ENABLE_COMMUNITY_SHARING
+    return {"url": app.state.config.WEBHOOK_URL}
 
 
 
 
 @app.get("/api/version")
 @app.get("/api/version")

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
 {
 	"name": "open-webui",
 	"name": "open-webui",
-	"version": "0.2.3",
+	"version": "0.2.4",
 	"lockfileVersion": 3,
 	"lockfileVersion": 3,
 	"requires": true,
 	"requires": true,
 	"packages": {
 	"packages": {
 		"": {
 		"": {
 			"name": "open-webui",
 			"name": "open-webui",
-			"version": "0.2.3",
+			"version": "0.2.4",
 			"dependencies": {
 			"dependencies": {
 				"@pyscript/core": "^0.4.32",
 				"@pyscript/core": "^0.4.32",
 				"@sveltejs/adapter-node": "^1.3.1",
 				"@sveltejs/adapter-node": "^1.3.1",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
 	"name": "open-webui",
 	"name": "open-webui",
-	"version": "0.2.3",
+	"version": "0.2.4",
 	"private": true,
 	"private": true,
 	"scripts": {
 	"scripts": {
 		"dev": "npm run pyodide:fetch && vite dev --host",
 		"dev": "npm run pyodide:fetch && vite dev --host",

+ 82 - 0
src/lib/apis/auths/index.ts

@@ -1,5 +1,87 @@
 import { WEBUI_API_BASE_URL } from '$lib/constants';
 import { WEBUI_API_BASE_URL } from '$lib/constants';
 
 
+export const getAdminDetails = async (token: string) => {
+	let error = null;
+
+	const res = await fetch(`${WEBUI_API_BASE_URL}/auths/admin/details`, {
+		method: 'GET',
+		headers: {
+			'Content-Type': 'application/json',
+			Authorization: `Bearer ${token}`
+		}
+	})
+		.then(async (res) => {
+			if (!res.ok) throw await res.json();
+			return res.json();
+		})
+		.catch((err) => {
+			console.log(err);
+			error = err.detail;
+			return null;
+		});
+
+	if (error) {
+		throw error;
+	}
+
+	return res;
+};
+
+export const getAdminConfig = async (token: string) => {
+	let error = null;
+
+	const res = await fetch(`${WEBUI_API_BASE_URL}/auths/admin/config`, {
+		method: 'GET',
+		headers: {
+			'Content-Type': 'application/json',
+			Authorization: `Bearer ${token}`
+		}
+	})
+		.then(async (res) => {
+			if (!res.ok) throw await res.json();
+			return res.json();
+		})
+		.catch((err) => {
+			console.log(err);
+			error = err.detail;
+			return null;
+		});
+
+	if (error) {
+		throw error;
+	}
+
+	return res;
+};
+
+export const updateAdminConfig = async (token: string, body: object) => {
+	let error = null;
+
+	const res = await fetch(`${WEBUI_API_BASE_URL}/auths/admin/config`, {
+		method: 'POST',
+		headers: {
+			'Content-Type': 'application/json',
+			Authorization: `Bearer ${token}`
+		},
+		body: JSON.stringify(body)
+	})
+		.then(async (res) => {
+			if (!res.ok) throw await res.json();
+			return res.json();
+		})
+		.catch((err) => {
+			console.log(err);
+			error = err.detail;
+			return null;
+		});
+
+	if (error) {
+		throw error;
+	}
+
+	return res;
+};
+
 export const getSessionUser = async (token: string) => {
 export const getSessionUser = async (token: string) => {
 	let error = null;
 	let error = null;
 
 

+ 82 - 161
src/lib/components/admin/Settings/General.svelte

@@ -6,61 +6,44 @@
 		updateWebhookUrl
 		updateWebhookUrl
 	} from '$lib/apis';
 	} from '$lib/apis';
 	import {
 	import {
+		getAdminConfig,
 		getDefaultUserRole,
 		getDefaultUserRole,
 		getJWTExpiresDuration,
 		getJWTExpiresDuration,
 		getSignUpEnabledStatus,
 		getSignUpEnabledStatus,
 		toggleSignUpEnabledStatus,
 		toggleSignUpEnabledStatus,
+		updateAdminConfig,
 		updateDefaultUserRole,
 		updateDefaultUserRole,
 		updateJWTExpiresDuration
 		updateJWTExpiresDuration
 	} from '$lib/apis/auths';
 	} from '$lib/apis/auths';
+	import Switch from '$lib/components/common/Switch.svelte';
 	import { onMount, getContext } from 'svelte';
 	import { onMount, getContext } from 'svelte';
 
 
 	const i18n = getContext('i18n');
 	const i18n = getContext('i18n');
 
 
 	export let saveHandler: Function;
 	export let saveHandler: Function;
-	let signUpEnabled = true;
-	let defaultUserRole = 'pending';
-	let JWTExpiresIn = '';
 
 
+	let adminConfig = null;
 	let webhookUrl = '';
 	let webhookUrl = '';
-	let communitySharingEnabled = true;
 
 
-	const toggleSignUpEnabled = async () => {
-		signUpEnabled = await toggleSignUpEnabledStatus(localStorage.token);
-	};
-
-	const updateDefaultUserRoleHandler = async (role) => {
-		defaultUserRole = await updateDefaultUserRole(localStorage.token, role);
-	};
-
-	const updateJWTExpiresDurationHandler = async (duration) => {
-		JWTExpiresIn = await updateJWTExpiresDuration(localStorage.token, duration);
-	};
-
-	const updateWebhookUrlHandler = async () => {
+	const updateHandler = async () => {
 		webhookUrl = await updateWebhookUrl(localStorage.token, webhookUrl);
 		webhookUrl = await updateWebhookUrl(localStorage.token, webhookUrl);
-	};
+		const res = await updateAdminConfig(localStorage.token, adminConfig);
 
 
-	const toggleCommunitySharingEnabled = async () => {
-		communitySharingEnabled = await toggleCommunitySharingEnabledStatus(localStorage.token);
+		if (res) {
+			toast.success(i18n.t('Settings updated successfully'));
+		} else {
+			toast.error(i18n.t('Failed to update settings'));
+		}
 	};
 	};
 
 
 	onMount(async () => {
 	onMount(async () => {
 		await Promise.all([
 		await Promise.all([
 			(async () => {
 			(async () => {
-				signUpEnabled = await getSignUpEnabledStatus(localStorage.token);
-			})(),
-			(async () => {
-				defaultUserRole = await getDefaultUserRole(localStorage.token);
-			})(),
-			(async () => {
-				JWTExpiresIn = await getJWTExpiresDuration(localStorage.token);
+				adminConfig = await getAdminConfig(localStorage.token);
 			})(),
 			})(),
+
 			(async () => {
 			(async () => {
 				webhookUrl = await getWebhookUrl(localStorage.token);
 				webhookUrl = await getWebhookUrl(localStorage.token);
-			})(),
-			(async () => {
-				communitySharingEnabled = await getCommunitySharingEnabledStatus(localStorage.token);
 			})()
 			})()
 		]);
 		]);
 	});
 	});
@@ -69,156 +52,94 @@
 <form
 <form
 	class="flex flex-col h-full justify-between space-y-3 text-sm"
 	class="flex flex-col h-full justify-between space-y-3 text-sm"
 	on:submit|preventDefault={() => {
 	on:submit|preventDefault={() => {
-		updateJWTExpiresDurationHandler(JWTExpiresIn);
-		updateWebhookUrlHandler();
+		updateHandler();
 		saveHandler();
 		saveHandler();
 	}}
 	}}
 >
 >
-	<div class=" space-y-3 pr-1.5 overflow-y-scroll max-h-80">
-		<div>
-			<div class=" mb-2 text-sm font-medium">{$i18n.t('General Settings')}</div>
-
-			<div class="  flex w-full justify-between">
-				<div class=" self-center text-xs font-medium">{$i18n.t('Enable New Sign Ups')}</div>
-
-				<button
-					class="p-1 px-3 text-xs flex rounded transition"
-					on:click={() => {
-						toggleSignUpEnabled();
-					}}
-					type="button"
-				>
-					{#if signUpEnabled}
-						<svg
-							xmlns="http://www.w3.org/2000/svg"
-							viewBox="0 0 16 16"
-							fill="currentColor"
-							class="w-4 h-4"
-						>
-							<path
-								d="M11.5 1A3.5 3.5 0 0 0 8 4.5V7H2.5A1.5 1.5 0 0 0 1 8.5v5A1.5 1.5 0 0 0 2.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 9.5 7V4.5a2 2 0 1 1 4 0v1.75a.75.75 0 0 0 1.5 0V4.5A3.5 3.5 0 0 0 11.5 1Z"
-							/>
-						</svg>
-						<span class="ml-2 self-center">{$i18n.t('Enabled')}</span>
-					{:else}
-						<svg
-							xmlns="http://www.w3.org/2000/svg"
-							viewBox="0 0 16 16"
-							fill="currentColor"
-							class="w-4 h-4"
-						>
-							<path
-								fill-rule="evenodd"
-								d="M8 1a3.5 3.5 0 0 0-3.5 3.5V7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7V4.5A3.5 3.5 0 0 0 8 1Zm2 6V4.5a2 2 0 1 0-4 0V7h4Z"
-								clip-rule="evenodd"
-							/>
-						</svg>
-
-						<span class="ml-2 self-center">{$i18n.t('Disabled')}</span>
-					{/if}
-				</button>
-			</div>
+	<div class=" space-y-3 pr-1.5 overflow-y-scroll max-h-[22rem]">
+		{#if adminConfig !== null}
+			<div>
+				<div class=" mb-3 text-sm font-medium">{$i18n.t('General Settings')}</div>
+
+				<div class="  flex w-full justify-between pr-2">
+					<div class=" self-center text-xs font-medium">{$i18n.t('Enable New Sign Ups')}</div>
 
 
-			<div class=" flex w-full justify-between">
-				<div class=" self-center text-xs font-medium">{$i18n.t('Default User Role')}</div>
-				<div class="flex items-center relative">
-					<select
-						class="dark:bg-gray-900 w-fit pr-8 rounded py-2 px-2 text-xs bg-transparent outline-none text-right"
-						bind:value={defaultUserRole}
-						placeholder="Select a theme"
-						on:change={(e) => {
-							updateDefaultUserRoleHandler(e.target.value);
-						}}
-					>
-						<option value="pending">{$i18n.t('pending')}</option>
-						<option value="user">{$i18n.t('user')}</option>
-						<option value="admin">{$i18n.t('admin')}</option>
-					</select>
+					<Switch bind:state={adminConfig.ENABLE_SIGNUP} />
 				</div>
 				</div>
-			</div>
 
 
-			<div class="  flex w-full justify-between">
-				<div class=" self-center text-xs font-medium">{$i18n.t('Enable Community Sharing')}</div>
-
-				<button
-					class="p-1 px-3 text-xs flex rounded transition"
-					on:click={() => {
-						toggleCommunitySharingEnabled();
-					}}
-					type="button"
-				>
-					{#if communitySharingEnabled}
-						<svg
-							xmlns="http://www.w3.org/2000/svg"
-							viewBox="0 0 16 16"
-							fill="currentColor"
-							class="w-4 h-4"
+				<div class="  my-3 flex w-full justify-between">
+					<div class=" self-center text-xs font-medium">{$i18n.t('Default User Role')}</div>
+					<div class="flex items-center relative">
+						<select
+							class="dark:bg-gray-900 w-fit pr-8 rounded px-2 text-xs bg-transparent outline-none text-right"
+							bind:value={adminConfig.DEFAULT_USER_ROLE}
+							placeholder="Select a role"
 						>
 						>
-							<path
-								d="M11.5 1A3.5 3.5 0 0 0 8 4.5V7H2.5A1.5 1.5 0 0 0 1 8.5v5A1.5 1.5 0 0 0 2.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 9.5 7V4.5a2 2 0 1 1 4 0v1.75a.75.75 0 0 0 1.5 0V4.5A3.5 3.5 0 0 0 11.5 1Z"
-							/>
-						</svg>
-						<span class="ml-2 self-center">{$i18n.t('Enabled')}</span>
-					{:else}
-						<svg
-							xmlns="http://www.w3.org/2000/svg"
-							viewBox="0 0 16 16"
-							fill="currentColor"
-							class="w-4 h-4"
-						>
-							<path
-								fill-rule="evenodd"
-								d="M8 1a3.5 3.5 0 0 0-3.5 3.5V7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7V4.5A3.5 3.5 0 0 0 8 1Zm2 6V4.5a2 2 0 1 0-4 0V7h4Z"
-								clip-rule="evenodd"
-							/>
-						</svg>
-
-						<span class="ml-2 self-center">{$i18n.t('Disabled')}</span>
-					{/if}
-				</button>
-			</div>
+							<option value="pending">{$i18n.t('pending')}</option>
+							<option value="user">{$i18n.t('user')}</option>
+							<option value="admin">{$i18n.t('admin')}</option>
+						</select>
+					</div>
+				</div>
 
 
-			<hr class=" dark:border-gray-700 my-3" />
+				<hr class=" dark:border-gray-850 my-2" />
 
 
-			<div class=" w-full justify-between">
-				<div class="flex w-full justify-between">
-					<div class=" self-center text-xs font-medium">{$i18n.t('Webhook URL')}</div>
-				</div>
+				<div class="my-3 flex w-full items-center justify-between pr-2">
+					<div class=" self-center text-xs font-medium">
+						{$i18n.t('Show Admin Details in Account Pending Overlay')}
+					</div>
 
 
-				<div class="flex mt-2 space-x-2">
-					<input
-						class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none"
-						type="text"
-						placeholder={`https://example.com/webhook`}
-						bind:value={webhookUrl}
-					/>
+					<Switch bind:state={adminConfig.SHOW_ADMIN_DETAILS} />
 				</div>
 				</div>
-			</div>
 
 
-			<hr class=" dark:border-gray-700 my-3" />
+				<div class="my-3 flex w-full items-center justify-between pr-2">
+					<div class=" self-center text-xs font-medium">{$i18n.t('Enable Community Sharing')}</div>
 
 
-			<div class=" w-full justify-between">
-				<div class="flex w-full justify-between">
-					<div class=" self-center text-xs font-medium">{$i18n.t('JWT Expiration')}</div>
+					<Switch bind:state={adminConfig.ENABLE_COMMUNITY_SHARING} />
 				</div>
 				</div>
 
 
-				<div class="flex mt-2 space-x-2">
-					<input
-						class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none"
-						type="text"
-						placeholder={`e.g.) "30m","1h", "10d". `}
-						bind:value={JWTExpiresIn}
-					/>
+				<hr class=" dark:border-gray-850 my-2" />
+
+				<div class=" w-full justify-between">
+					<div class="flex w-full justify-between">
+						<div class=" self-center text-xs font-medium">{$i18n.t('JWT Expiration')}</div>
+					</div>
+
+					<div class="flex mt-2 space-x-2">
+						<input
+							class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none"
+							type="text"
+							placeholder={`e.g.) "30m","1h", "10d". `}
+							bind:value={adminConfig.JWT_EXPIRES_IN}
+						/>
+					</div>
+
+					<div class="mt-2 text-xs text-gray-400 dark:text-gray-500">
+						{$i18n.t('Valid time units:')}
+						<span class=" text-gray-300 font-medium"
+							>{$i18n.t("'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.")}</span
+						>
+					</div>
 				</div>
 				</div>
 
 
-				<div class="mt-2 text-xs text-gray-400 dark:text-gray-500">
-					{$i18n.t('Valid time units:')}
-					<span class=" text-gray-300 font-medium"
-						>{$i18n.t("'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.")}</span
-					>
+				<hr class=" dark:border-gray-850 my-2" />
+
+				<div class=" w-full justify-between">
+					<div class="flex w-full justify-between">
+						<div class=" self-center text-xs font-medium">{$i18n.t('Webhook URL')}</div>
+					</div>
+
+					<div class="flex mt-2 space-x-2">
+						<input
+							class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none"
+							type="text"
+							placeholder={`https://example.com/webhook`}
+							bind:value={webhookUrl}
+						/>
+					</div>
 				</div>
 				</div>
 			</div>
 			</div>
-		</div>
+		{/if}
 	</div>
 	</div>
 
 
 	<div class="flex justify-end pt-3 text-sm font-medium">
 	<div class="flex justify-end pt-3 text-sm font-medium">

+ 59 - 0
src/lib/components/layout/Overlay/AccountPending.svelte

@@ -0,0 +1,59 @@
+<script lang="ts">
+	import { getAdminDetails } from '$lib/apis/auths';
+	import { onMount, tick, getContext } from 'svelte';
+
+	const i18n = getContext('i18n');
+
+	let adminDetails = null;
+
+	onMount(async () => {
+		adminDetails = await getAdminDetails(localStorage.token).catch((err) => {
+			console.error(err);
+			return null;
+		});
+	});
+</script>
+
+<div class="fixed w-full h-full flex z-[999]">
+	<div
+		class="absolute w-full h-full backdrop-blur-lg bg-white/10 dark:bg-gray-900/50 flex justify-center"
+	>
+		<div class="m-auto pb-10 flex flex-col justify-center">
+			<div class="max-w-md">
+				<div class="text-center dark:text-white text-2xl font-medium z-50">
+					Account Activation Pending<br /> Contact Admin for WebUI Access
+				</div>
+
+				<div class=" mt-4 text-center text-sm dark:text-gray-200 w-full">
+					Your account status is currently pending activation.<br /> To access the WebUI, please reach
+					out to the administrator. Admins can manage user statuses from the Admin Panel.
+				</div>
+
+				{#if adminDetails}
+					<div class="mt-4 text-sm font-medium text-center">
+						<div>Admin: {adminDetails.name} ({adminDetails.email})</div>
+					</div>
+				{/if}
+
+				<div class=" mt-6 mx-auto relative group w-fit">
+					<button
+						class="relative z-20 flex px-5 py-2 rounded-full bg-white border border-gray-100 dark:border-none hover:bg-gray-100 text-gray-700 transition font-medium text-sm"
+						on:click={async () => {
+							location.href = '/';
+						}}
+					>
+						{$i18n.t('Check Again')}
+					</button>
+
+					<button
+						class="text-xs text-center w-full mt-2 text-gray-400 underline"
+						on:click={async () => {
+							localStorage.removeItem('token');
+							location.href = '/auth';
+						}}>{$i18n.t('Sign Out')}</button
+					>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>

+ 4 - 2
src/lib/i18n/locales/ar-BH/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "حذف {{name}}",
 	"Deleted {{name}}": "حذف {{name}}",
 	"Description": "وصف",
 	"Description": "وصف",
 	"Didn't fully follow instructions": "لم أتبع التعليمات بشكل كامل",
 	"Didn't fully follow instructions": "لم أتبع التعليمات بشكل كامل",
-	"Disabled": "تعطيل",
 	"Discover a model": "اكتشف نموذجا",
 	"Discover a model": "اكتشف نموذجا",
 	"Discover a prompt": "اكتشاف موجه",
 	"Discover a prompt": "اكتشاف موجه",
 	"Discover, download, and explore custom prompts": "اكتشاف وتنزيل واستكشاف المطالبات المخصصة",
 	"Discover, download, and explore custom prompts": "اكتشاف وتنزيل واستكشاف المطالبات المخصصة",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "اعرض اسم المستخدم بدلاً منك في الدردشة",
 	"Display the username instead of You in the Chat": "اعرض اسم المستخدم بدلاً منك في الدردشة",
 	"Document": "المستند",
 	"Document": "المستند",
 	"Document Settings": "أعدادات المستند",
 	"Document Settings": "أعدادات المستند",
+	"Documentation": "",
 	"Documents": "مستندات",
 	"Documents": "مستندات",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "لا يجري أي اتصالات خارجية، وتظل بياناتك آمنة على الخادم المستضاف محليًا.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "لا يجري أي اتصالات خارجية، وتظل بياناتك آمنة على الخادم المستضاف محليًا.",
 	"Don't Allow": "لا تسمح بذلك",
 	"Don't Allow": "لا تسمح بذلك",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "تمكين مشاركة المجتمع",
 	"Enable Community Sharing": "تمكين مشاركة المجتمع",
 	"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
 	"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
 	"Enable Web Search": "تمكين بحث الويب",
 	"Enable Web Search": "تمكين بحث الويب",
-	"Enabled": "تفعيل",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "أدخل رسالة {{role}} هنا",
 	"Enter {{role}} message here": "أدخل رسالة {{role}} هنا",
 	"Enter a detail about yourself for your LLMs to recall": "ادخل معلومات عنك تريد أن يتذكرها الموديل",
 	"Enter a detail about yourself for your LLMs to recall": "ادخل معلومات عنك تريد أن يتذكرها الموديل",
@@ -215,6 +214,7 @@
 	"Export Prompts": "مطالبات التصدير",
 	"Export Prompts": "مطالبات التصدير",
 	"Failed to create API Key.": "فشل في إنشاء مفتاح API.",
 	"Failed to create API Key.": "فشل في إنشاء مفتاح API.",
 	"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
 	"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
+	"Failed to update settings": "",
 	"February": "فبراير",
 	"February": "فبراير",
 	"Feel free to add specific details": "لا تتردد في إضافة تفاصيل محددة",
 	"Feel free to add specific details": "لا تتردد في إضافة تفاصيل محددة",
 	"File Mode": "وضع الملف",
 	"File Mode": "وضع الملف",
@@ -435,11 +435,13 @@
 	"Set Voice": "ضبط الصوت",
 	"Set Voice": "ضبط الصوت",
 	"Settings": "الاعدادات",
 	"Settings": "الاعدادات",
 	"Settings saved successfully!": "تم حفظ الاعدادات بنجاح",
 	"Settings saved successfully!": "تم حفظ الاعدادات بنجاح",
+	"Settings updated successfully": "",
 	"Share": "كشاركة",
 	"Share": "كشاركة",
 	"Share Chat": "مشاركة الدردشة",
 	"Share Chat": "مشاركة الدردشة",
 	"Share to OpenWebUI Community": "OpenWebUI شارك في مجتمع",
 	"Share to OpenWebUI Community": "OpenWebUI شارك في مجتمع",
 	"short-summary": "ملخص قصير",
 	"short-summary": "ملخص قصير",
 	"Show": "عرض",
 	"Show": "عرض",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "إظهار الاختصارات",
 	"Show shortcuts": "إظهار الاختصارات",
 	"Showcased creativity": "أظهر الإبداع",
 	"Showcased creativity": "أظهر الإبداع",
 	"sidebar": "الشريط الجانبي",
 	"sidebar": "الشريط الجانبي",

+ 4 - 2
src/lib/i18n/locales/bg-BG/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Изтрито {{име}}",
 	"Deleted {{name}}": "Изтрито {{име}}",
 	"Description": "Описание",
 	"Description": "Описание",
 	"Didn't fully follow instructions": "Не следва инструкциите",
 	"Didn't fully follow instructions": "Не следва инструкциите",
-	"Disabled": "Деактивиран",
 	"Discover a model": "Открийте модел",
 	"Discover a model": "Открийте модел",
 	"Discover a prompt": "Откриване на промпт",
 	"Discover a prompt": "Откриване на промпт",
 	"Discover, download, and explore custom prompts": "Откриване, сваляне и преглед на персонализирани промптове",
 	"Discover, download, and explore custom prompts": "Откриване, сваляне и преглед на персонализирани промптове",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Показване на потребителското име вместо Вие в чата",
 	"Display the username instead of You in the Chat": "Показване на потребителското име вместо Вие в чата",
 	"Document": "Документ",
 	"Document": "Документ",
 	"Document Settings": "Документ Настройки",
 	"Document Settings": "Документ Настройки",
+	"Documentation": "",
 	"Documents": "Документи",
 	"Documents": "Документи",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "няма външни връзки, и вашите данни остават сигурни на локално назначен сървър.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "няма външни връзки, и вашите данни остават сигурни на локално назначен сървър.",
 	"Don't Allow": "Не Позволявай",
 	"Don't Allow": "Не Позволявай",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Разрешаване на споделяне в общност",
 	"Enable Community Sharing": "Разрешаване на споделяне в общност",
 	"Enable New Sign Ups": "Вклюване на Нови Потребители",
 	"Enable New Sign Ups": "Вклюване на Нови Потребители",
 	"Enable Web Search": "Разрешаване на търсене в уеб",
 	"Enable Web Search": "Разрешаване на търсене в уеб",
-	"Enabled": "Включено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверете се, че вашият CSV файл включва 4 колони в следния ред: Име, Имейл, Парола, Роля.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверете се, че вашият CSV файл включва 4 колони в следния ред: Име, Имейл, Парола, Роля.",
 	"Enter {{role}} message here": "Въведете съобщение за {{role}} тук",
 	"Enter {{role}} message here": "Въведете съобщение за {{role}} тук",
 	"Enter a detail about yourself for your LLMs to recall": "Въведете подробности за себе си, за да се herinnerат вашите LLMs",
 	"Enter a detail about yourself for your LLMs to recall": "Въведете подробности за себе си, за да се herinnerат вашите LLMs",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Експортване на промптове",
 	"Export Prompts": "Експортване на промптове",
 	"Failed to create API Key.": "Неуспешно създаване на API ключ.",
 	"Failed to create API Key.": "Неуспешно създаване на API ключ.",
 	"Failed to read clipboard contents": "Грешка при четене на съдържанието от клипборда",
 	"Failed to read clipboard contents": "Грешка при четене на съдържанието от клипборда",
+	"Failed to update settings": "",
 	"February": "Февруари",
 	"February": "Февруари",
 	"Feel free to add specific details": "Feel free to add specific details",
 	"Feel free to add specific details": "Feel free to add specific details",
 	"File Mode": "Файл Мод",
 	"File Mode": "Файл Мод",
@@ -431,11 +431,13 @@
 	"Set Voice": "Задай Глас",
 	"Set Voice": "Задай Глас",
 	"Settings": "Настройки",
 	"Settings": "Настройки",
 	"Settings saved successfully!": "Настройките са запазени успешно!",
 	"Settings saved successfully!": "Настройките са запазени успешно!",
+	"Settings updated successfully": "",
 	"Share": "Подели",
 	"Share": "Подели",
 	"Share Chat": "Подели Чат",
 	"Share Chat": "Подели Чат",
 	"Share to OpenWebUI Community": "Споделите с OpenWebUI Общността",
 	"Share to OpenWebUI Community": "Споделите с OpenWebUI Общността",
 	"short-summary": "short-summary",
 	"short-summary": "short-summary",
 	"Show": "Покажи",
 	"Show": "Покажи",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Покажи",
 	"Show shortcuts": "Покажи",
 	"Showcased creativity": "Показана креативност",
 	"Showcased creativity": "Показана креативност",
 	"sidebar": "sidebar",
 	"sidebar": "sidebar",

+ 4 - 2
src/lib/i18n/locales/bn-BD/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}} মোছা হয়েছে",
 	"Deleted {{name}}": "{{name}} মোছা হয়েছে",
 	"Description": "বিবরণ",
 	"Description": "বিবরণ",
 	"Didn't fully follow instructions": "ইনস্ট্রাকশন সম্পূর্ণ অনুসরণ করা হয়নি",
 	"Didn't fully follow instructions": "ইনস্ট্রাকশন সম্পূর্ণ অনুসরণ করা হয়নি",
-	"Disabled": "অক্ষম",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
 	"Discover a prompt": "একটি প্রম্পট খুঁজে বের করুন",
 	"Discover a prompt": "একটি প্রম্পট খুঁজে বের করুন",
 	"Discover, download, and explore custom prompts": "কাস্টম প্রম্পটগুলো আবিস্কার, ডাউনলোড এবং এক্সপ্লোর করুন",
 	"Discover, download, and explore custom prompts": "কাস্টম প্রম্পটগুলো আবিস্কার, ডাউনলোড এবং এক্সপ্লোর করুন",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "চ্যাটে 'আপনি'-র পরবর্তে ইউজারনেম দেখান",
 	"Display the username instead of You in the Chat": "চ্যাটে 'আপনি'-র পরবর্তে ইউজারনেম দেখান",
 	"Document": "ডকুমেন্ট",
 	"Document": "ডকুমেন্ট",
 	"Document Settings": "ডকুমেন্ট সেটিংসমূহ",
 	"Document Settings": "ডকুমেন্ট সেটিংসমূহ",
+	"Documentation": "",
 	"Documents": "ডকুমেন্টসমূহ",
 	"Documents": "ডকুমেন্টসমূহ",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "কোন এক্সটার্নাল কানেকশন তৈরি করে না, এবং আপনার ডেটা আর লোকালি হোস্টেড সার্ভারেই নিরাপদে থাকে।",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "কোন এক্সটার্নাল কানেকশন তৈরি করে না, এবং আপনার ডেটা আর লোকালি হোস্টেড সার্ভারেই নিরাপদে থাকে।",
 	"Don't Allow": "অনুমোদন দেবেন না",
 	"Don't Allow": "অনুমোদন দেবেন না",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "সম্প্রদায় শেয়ারকরণ সক্ষম করুন",
 	"Enable Community Sharing": "সম্প্রদায় শেয়ারকরণ সক্ষম করুন",
 	"Enable New Sign Ups": "নতুন সাইনআপ চালু করুন",
 	"Enable New Sign Ups": "নতুন সাইনআপ চালু করুন",
 	"Enable Web Search": "ওয়েব অনুসন্ধান সক্ষম করুন",
 	"Enable Web Search": "ওয়েব অনুসন্ধান সক্ষম করুন",
-	"Enabled": "চালু করা হয়েছে",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "আপনার সিএসভি ফাইলটিতে এই ক্রমে 4 টি কলাম অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন: নাম, ইমেল, পাসওয়ার্ড, ভূমিকা।.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "আপনার সিএসভি ফাইলটিতে এই ক্রমে 4 টি কলাম অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন: নাম, ইমেল, পাসওয়ার্ড, ভূমিকা।.",
 	"Enter {{role}} message here": "{{role}} মেসেজ এখানে লিখুন",
 	"Enter {{role}} message here": "{{role}} মেসেজ এখানে লিখুন",
 	"Enter a detail about yourself for your LLMs to recall": "আপনার এলএলএমগুলি স্মরণ করার জন্য নিজের সম্পর্কে একটি বিশদ লিখুন",
 	"Enter a detail about yourself for your LLMs to recall": "আপনার এলএলএমগুলি স্মরণ করার জন্য নিজের সম্পর্কে একটি বিশদ লিখুন",
@@ -215,6 +214,7 @@
 	"Export Prompts": "প্রম্পটগুলো একপোর্ট করুন",
 	"Export Prompts": "প্রম্পটগুলো একপোর্ট করুন",
 	"Failed to create API Key.": "API Key তৈরি করা যায়নি।",
 	"Failed to create API Key.": "API Key তৈরি করা যায়নি।",
 	"Failed to read clipboard contents": "ক্লিপবোর্ডের বিষয়বস্তু পড়া সম্ভব হয়নি",
 	"Failed to read clipboard contents": "ক্লিপবোর্ডের বিষয়বস্তু পড়া সম্ভব হয়নি",
+	"Failed to update settings": "",
 	"February": "ফেব্রুয়ারি",
 	"February": "ফেব্রুয়ারি",
 	"Feel free to add specific details": "নির্দিষ্ট বিবরণ যোগ করতে বিনা দ্বিধায়",
 	"Feel free to add specific details": "নির্দিষ্ট বিবরণ যোগ করতে বিনা দ্বিধায়",
 	"File Mode": "ফাইল মোড",
 	"File Mode": "ফাইল মোড",
@@ -431,11 +431,13 @@
 	"Set Voice": "কন্ঠস্বর নির্ধারণ করুন",
 	"Set Voice": "কন্ঠস্বর নির্ধারণ করুন",
 	"Settings": "সেটিংসমূহ",
 	"Settings": "সেটিংসমূহ",
 	"Settings saved successfully!": "সেটিংগুলো সফলভাবে সংরক্ষিত হয়েছে",
 	"Settings saved successfully!": "সেটিংগুলো সফলভাবে সংরক্ষিত হয়েছে",
+	"Settings updated successfully": "",
 	"Share": "শেয়ার করুন",
 	"Share": "শেয়ার করুন",
 	"Share Chat": "চ্যাট শেয়ার করুন",
 	"Share Chat": "চ্যাট শেয়ার করুন",
 	"Share to OpenWebUI Community": "OpenWebUI কমিউনিটিতে শেয়ার করুন",
 	"Share to OpenWebUI Community": "OpenWebUI কমিউনিটিতে শেয়ার করুন",
 	"short-summary": "সংক্ষিপ্ত বিবরণ",
 	"short-summary": "সংক্ষিপ্ত বিবরণ",
 	"Show": "দেখান",
 	"Show": "দেখান",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "শর্টকাটগুলো দেখান",
 	"Show shortcuts": "শর্টকাটগুলো দেখান",
 	"Showcased creativity": "সৃজনশীলতা প্রদর্শন",
 	"Showcased creativity": "সৃজনশীলতা প্রদর্শন",
 	"sidebar": "সাইডবার",
 	"sidebar": "সাইডবার",

+ 4 - 2
src/lib/i18n/locales/ca-ES/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Suprimit {{nom}}",
 	"Deleted {{name}}": "Suprimit {{nom}}",
 	"Description": "Descripció",
 	"Description": "Descripció",
 	"Didn't fully follow instructions": "No s'ha completat els instruccions",
 	"Didn't fully follow instructions": "No s'ha completat els instruccions",
-	"Disabled": "Desactivat",
 	"Discover a model": "Descobreix un model",
 	"Discover a model": "Descobreix un model",
 	"Discover a prompt": "Descobreix un prompt",
 	"Discover a prompt": "Descobreix un prompt",
 	"Discover, download, and explore custom prompts": "Descobreix, descarrega i explora prompts personalitzats",
 	"Discover, download, and explore custom prompts": "Descobreix, descarrega i explora prompts personalitzats",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Mostra el nom d'usuari en lloc de 'Tu' al Xat",
 	"Display the username instead of You in the Chat": "Mostra el nom d'usuari en lloc de 'Tu' al Xat",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Settings": "Configuració de Documents",
 	"Document Settings": "Configuració de Documents",
+	"Documentation": "",
 	"Documents": "Documents",
 	"Documents": "Documents",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "no realitza connexions externes, i les teves dades romanen segures al teu servidor allotjat localment.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "no realitza connexions externes, i les teves dades romanen segures al teu servidor allotjat localment.",
 	"Don't Allow": "No Permetre",
 	"Don't Allow": "No Permetre",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Activar l'ús compartit de la comunitat",
 	"Enable Community Sharing": "Activar l'ús compartit de la comunitat",
 	"Enable New Sign Ups": "Permet Noves Inscripcions",
 	"Enable New Sign Ups": "Permet Noves Inscripcions",
 	"Enable Web Search": "Activa la cerca web",
 	"Enable Web Search": "Activa la cerca web",
-	"Enabled": "Activat",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assegura't que el fitxer CSV inclou 4 columnes en aquest ordre: Nom, Correu Electrònic, Contrasenya, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assegura't que el fitxer CSV inclou 4 columnes en aquest ordre: Nom, Correu Electrònic, Contrasenya, Rol.",
 	"Enter {{role}} message here": "Introdueix aquí el missatge de {{role}}",
 	"Enter {{role}} message here": "Introdueix aquí el missatge de {{role}}",
 	"Enter a detail about yourself for your LLMs to recall": "Introdueix un detall sobre tu per que els LLMs puguin recordar-te",
 	"Enter a detail about yourself for your LLMs to recall": "Introdueix un detall sobre tu per que els LLMs puguin recordar-te",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exporta Prompts",
 	"Export Prompts": "Exporta Prompts",
 	"Failed to create API Key.": "No s'ha pogut crear la clau d'API.",
 	"Failed to create API Key.": "No s'ha pogut crear la clau d'API.",
 	"Failed to read clipboard contents": "No s'ha pogut llegir el contingut del porta-retalls",
 	"Failed to read clipboard contents": "No s'ha pogut llegir el contingut del porta-retalls",
+	"Failed to update settings": "",
 	"February": "Febrer",
 	"February": "Febrer",
 	"Feel free to add specific details": "Siusplau, afegeix detalls específics",
 	"Feel free to add specific details": "Siusplau, afegeix detalls específics",
 	"File Mode": "Mode Arxiu",
 	"File Mode": "Mode Arxiu",
@@ -432,11 +432,13 @@
 	"Set Voice": "Estableix Veu",
 	"Set Voice": "Estableix Veu",
 	"Settings": "Configuracions",
 	"Settings": "Configuracions",
 	"Settings saved successfully!": "Configuracions guardades amb èxit!",
 	"Settings saved successfully!": "Configuracions guardades amb èxit!",
+	"Settings updated successfully": "",
 	"Share": "Compartir",
 	"Share": "Compartir",
 	"Share Chat": "Compartir el Chat",
 	"Share Chat": "Compartir el Chat",
 	"Share to OpenWebUI Community": "Comparteix amb la Comunitat OpenWebUI",
 	"Share to OpenWebUI Community": "Comparteix amb la Comunitat OpenWebUI",
 	"short-summary": "resum curt",
 	"short-summary": "resum curt",
 	"Show": "Mostra",
 	"Show": "Mostra",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Mostra dreceres",
 	"Show shortcuts": "Mostra dreceres",
 	"Showcased creativity": "Mostra la creativitat",
 	"Showcased creativity": "Mostra la creativitat",
 	"sidebar": "barra lateral",
 	"sidebar": "barra lateral",

+ 4 - 2
src/lib/i18n/locales/ceb-PH/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
 	"Description": "Deskripsyon",
 	"Description": "Deskripsyon",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",
-	"Disabled": "Nabaldado",
 	"Discover a model": "",
 	"Discover a model": "",
 	"Discover a prompt": "Pagkaplag usa ka prompt",
 	"Discover a prompt": "Pagkaplag usa ka prompt",
 	"Discover, download, and explore custom prompts": "Pagdiskubre, pag-download ug pagsuhid sa mga naandan nga pag-aghat",
 	"Discover, download, and explore custom prompts": "Pagdiskubre, pag-download ug pagsuhid sa mga naandan nga pag-aghat",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Ipakita ang username imbes nga 'Ikaw' sa Panaghisgutan",
 	"Display the username instead of You in the Chat": "Ipakita ang username imbes nga 'Ikaw' sa Panaghisgutan",
 	"Document": "Dokumento",
 	"Document": "Dokumento",
 	"Document Settings": "Mga Setting sa Dokumento",
 	"Document Settings": "Mga Setting sa Dokumento",
+	"Documentation": "",
 	"Documents": "Mga dokumento",
 	"Documents": "Mga dokumento",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "wala maghimo ug eksternal nga koneksyon, ug ang imong data nagpabiling luwas sa imong lokal nga host server.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "wala maghimo ug eksternal nga koneksyon, ug ang imong data nagpabiling luwas sa imong lokal nga host server.",
 	"Don't Allow": "Dili tugotan",
 	"Don't Allow": "Dili tugotan",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "I-enable ang bag-ong mga rehistro",
 	"Enable New Sign Ups": "I-enable ang bag-ong mga rehistro",
 	"Enable Web Search": "",
 	"Enable Web Search": "",
-	"Enabled": "Gipaandar",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "Pagsulod sa mensahe {{role}} dinhi",
 	"Enter {{role}} message here": "Pagsulod sa mensahe {{role}} dinhi",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Export prompts",
 	"Export Prompts": "Export prompts",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
 	"Failed to read clipboard contents": "Napakyas sa pagbasa sa sulod sa clipboard",
 	"Failed to read clipboard contents": "Napakyas sa pagbasa sa sulod sa clipboard",
+	"Failed to update settings": "",
 	"February": "",
 	"February": "",
 	"Feel free to add specific details": "",
 	"Feel free to add specific details": "",
 	"File Mode": "File mode",
 	"File Mode": "File mode",
@@ -431,11 +431,13 @@
 	"Set Voice": "Ibutang ang tingog",
 	"Set Voice": "Ibutang ang tingog",
 	"Settings": "Mga setting",
 	"Settings": "Mga setting",
 	"Settings saved successfully!": "Malampuson nga na-save ang mga setting!",
 	"Settings saved successfully!": "Malampuson nga na-save ang mga setting!",
+	"Settings updated successfully": "",
 	"Share": "",
 	"Share": "",
 	"Share Chat": "",
 	"Share Chat": "",
 	"Share to OpenWebUI Community": "Ipakigbahin sa komunidad sa OpenWebUI",
 	"Share to OpenWebUI Community": "Ipakigbahin sa komunidad sa OpenWebUI",
 	"short-summary": "mubo nga summary",
 	"short-summary": "mubo nga summary",
 	"Show": "Pagpakita",
 	"Show": "Pagpakita",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Ipakita ang mga shortcut",
 	"Show shortcuts": "Ipakita ang mga shortcut",
 	"Showcased creativity": "",
 	"Showcased creativity": "",
 	"sidebar": "lateral bar",
 	"sidebar": "lateral bar",

+ 4 - 2
src/lib/i18n/locales/de-DE/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Gelöscht {{name}}",
 	"Deleted {{name}}": "Gelöscht {{name}}",
 	"Description": "Beschreibung",
 	"Description": "Beschreibung",
 	"Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt",
 	"Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt",
-	"Disabled": "Deaktiviert",
 	"Discover a model": "Entdecken Sie ein Modell",
 	"Discover a model": "Entdecken Sie ein Modell",
 	"Discover a prompt": "Einen Prompt entdecken",
 	"Discover a prompt": "Einen Prompt entdecken",
 	"Discover, download, and explore custom prompts": "Benutzerdefinierte Prompts entdecken, herunterladen und erkunden",
 	"Discover, download, and explore custom prompts": "Benutzerdefinierte Prompts entdecken, herunterladen und erkunden",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Den Benutzernamen anstelle von 'du' im Chat anzeigen",
 	"Display the username instead of You in the Chat": "Den Benutzernamen anstelle von 'du' im Chat anzeigen",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Settings": "Dokumenteinstellungen",
 	"Document Settings": "Dokumenteinstellungen",
+	"Documentation": "",
 	"Documents": "Dokumente",
 	"Documents": "Dokumente",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "stellt keine externen Verbindungen her, und Deine Daten bleiben sicher auf Deinen lokal gehosteten Server.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "stellt keine externen Verbindungen her, und Deine Daten bleiben sicher auf Deinen lokal gehosteten Server.",
 	"Don't Allow": "Nicht erlauben",
 	"Don't Allow": "Nicht erlauben",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Community-Freigabe aktivieren",
 	"Enable Community Sharing": "Community-Freigabe aktivieren",
 	"Enable New Sign Ups": "Neue Anmeldungen aktivieren",
 	"Enable New Sign Ups": "Neue Anmeldungen aktivieren",
 	"Enable Web Search": "Websuche aktivieren",
 	"Enable Web Search": "Websuche aktivieren",
-	"Enabled": "Aktiviert",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Stellen Sie sicher, dass Ihre CSV-Datei 4 Spalten in dieser Reihenfolge enthält: Name, E-Mail, Passwort, Rolle.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Stellen Sie sicher, dass Ihre CSV-Datei 4 Spalten in dieser Reihenfolge enthält: Name, E-Mail, Passwort, Rolle.",
 	"Enter {{role}} message here": "Gib die {{role}} Nachricht hier ein",
 	"Enter {{role}} message here": "Gib die {{role}} Nachricht hier ein",
 	"Enter a detail about yourself for your LLMs to recall": "Geben Sie einen Detail über sich selbst ein, um für Ihre LLMs zu erinnern",
 	"Enter a detail about yourself for your LLMs to recall": "Geben Sie einen Detail über sich selbst ein, um für Ihre LLMs zu erinnern",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Prompts exportieren",
 	"Export Prompts": "Prompts exportieren",
 	"Failed to create API Key.": "API Key erstellen fehlgeschlagen",
 	"Failed to create API Key.": "API Key erstellen fehlgeschlagen",
 	"Failed to read clipboard contents": "Fehler beim Lesen des Zwischenablageninhalts",
 	"Failed to read clipboard contents": "Fehler beim Lesen des Zwischenablageninhalts",
+	"Failed to update settings": "",
 	"February": "Februar",
 	"February": "Februar",
 	"Feel free to add specific details": "Ergänze Details.",
 	"Feel free to add specific details": "Ergänze Details.",
 	"File Mode": "File Modus",
 	"File Mode": "File Modus",
@@ -431,11 +431,13 @@
 	"Set Voice": "Stimme festlegen",
 	"Set Voice": "Stimme festlegen",
 	"Settings": "Einstellungen",
 	"Settings": "Einstellungen",
 	"Settings saved successfully!": "Einstellungen erfolgreich gespeichert!",
 	"Settings saved successfully!": "Einstellungen erfolgreich gespeichert!",
+	"Settings updated successfully": "",
 	"Share": "Teilen",
 	"Share": "Teilen",
 	"Share Chat": "Chat teilen",
 	"Share Chat": "Chat teilen",
 	"Share to OpenWebUI Community": "Mit OpenWebUI Community teilen",
 	"Share to OpenWebUI Community": "Mit OpenWebUI Community teilen",
 	"short-summary": "kurze-zusammenfassung",
 	"short-summary": "kurze-zusammenfassung",
 	"Show": "Anzeigen",
 	"Show": "Anzeigen",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Verknüpfungen anzeigen",
 	"Show shortcuts": "Verknüpfungen anzeigen",
 	"Showcased creativity": "Kreativität zur Schau gestellt",
 	"Showcased creativity": "Kreativität zur Schau gestellt",
 	"sidebar": "Seitenleiste",
 	"sidebar": "Seitenleiste",

+ 4 - 2
src/lib/i18n/locales/dg-DG/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",
-	"Disabled": "Disabled",
 	"Discover a model": "",
 	"Discover a model": "",
 	"Discover a prompt": "Discover a prompt",
 	"Discover a prompt": "Discover a prompt",
 	"Discover, download, and explore custom prompts": "Discover, download, and explore custom prompts",
 	"Discover, download, and explore custom prompts": "Discover, download, and explore custom prompts",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Display username instead of You in Chat",
 	"Display the username instead of You in the Chat": "Display username instead of You in Chat",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Settings": "Document Settings",
 	"Document Settings": "Document Settings",
+	"Documentation": "",
 	"Documents": "Documents",
 	"Documents": "Documents",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "does not connect external, data stays safe locally.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "does not connect external, data stays safe locally.",
 	"Don't Allow": "Don't Allow",
 	"Don't Allow": "Don't Allow",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Enable New Bark Ups",
 	"Enable New Sign Ups": "Enable New Bark Ups",
 	"Enable Web Search": "",
 	"Enable Web Search": "",
-	"Enabled": "So Activated",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "Enter {{role}} bork here",
 	"Enter {{role}} message here": "Enter {{role}} bork here",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Export Promptos",
 	"Export Prompts": "Export Promptos",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
 	"Failed to read clipboard contents": "Failed to read clipboard borks",
 	"Failed to read clipboard contents": "Failed to read clipboard borks",
+	"Failed to update settings": "",
 	"February": "",
 	"February": "",
 	"Feel free to add specific details": "",
 	"Feel free to add specific details": "",
 	"File Mode": "Bark Mode",
 	"File Mode": "Bark Mode",
@@ -431,11 +431,13 @@
 	"Set Voice": "Set Voice so speak",
 	"Set Voice": "Set Voice so speak",
 	"Settings": "Settings much settings",
 	"Settings": "Settings much settings",
 	"Settings saved successfully!": "Settings saved successfully! Very success!",
 	"Settings saved successfully!": "Settings saved successfully! Very success!",
+	"Settings updated successfully": "",
 	"Share": "",
 	"Share": "",
 	"Share Chat": "",
 	"Share Chat": "",
 	"Share to OpenWebUI Community": "Share to OpenWebUI Community much community",
 	"Share to OpenWebUI Community": "Share to OpenWebUI Community much community",
 	"short-summary": "short-summary so short",
 	"short-summary": "short-summary so short",
 	"Show": "Show much show",
 	"Show": "Show much show",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Show shortcuts much shortcut",
 	"Show shortcuts": "Show shortcuts much shortcut",
 	"Showcased creativity": "",
 	"Showcased creativity": "",
 	"sidebar": "sidebar much side",
 	"sidebar": "sidebar much side",

+ 4 - 2
src/lib/i18n/locales/en-GB/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
 	"Description": "",
 	"Description": "",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",
-	"Disabled": "",
 	"Discover a model": "",
 	"Discover a model": "",
 	"Discover a prompt": "",
 	"Discover a prompt": "",
 	"Discover, download, and explore custom prompts": "",
 	"Discover, download, and explore custom prompts": "",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "",
 	"Display the username instead of You in the Chat": "",
 	"Document": "",
 	"Document": "",
 	"Document Settings": "",
 	"Document Settings": "",
+	"Documentation": "",
 	"Documents": "",
 	"Documents": "",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "",
 	"Don't Allow": "",
 	"Don't Allow": "",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "",
 	"Enable New Sign Ups": "",
 	"Enable Web Search": "",
 	"Enable Web Search": "",
-	"Enabled": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "",
 	"Enter {{role}} message here": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
@@ -215,6 +214,7 @@
 	"Export Prompts": "",
 	"Export Prompts": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
 	"Failed to read clipboard contents": "",
 	"Failed to read clipboard contents": "",
+	"Failed to update settings": "",
 	"February": "",
 	"February": "",
 	"Feel free to add specific details": "",
 	"Feel free to add specific details": "",
 	"File Mode": "",
 	"File Mode": "",
@@ -431,11 +431,13 @@
 	"Set Voice": "",
 	"Set Voice": "",
 	"Settings": "",
 	"Settings": "",
 	"Settings saved successfully!": "",
 	"Settings saved successfully!": "",
+	"Settings updated successfully": "",
 	"Share": "",
 	"Share": "",
 	"Share Chat": "",
 	"Share Chat": "",
 	"Share to OpenWebUI Community": "",
 	"Share to OpenWebUI Community": "",
 	"short-summary": "",
 	"short-summary": "",
 	"Show": "",
 	"Show": "",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "",
 	"Show shortcuts": "",
 	"Showcased creativity": "",
 	"Showcased creativity": "",
 	"sidebar": "",
 	"sidebar": "",

+ 4 - 2
src/lib/i18n/locales/en-US/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
 	"Description": "",
 	"Description": "",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",
-	"Disabled": "",
 	"Discover a model": "",
 	"Discover a model": "",
 	"Discover a prompt": "",
 	"Discover a prompt": "",
 	"Discover, download, and explore custom prompts": "",
 	"Discover, download, and explore custom prompts": "",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "",
 	"Display the username instead of You in the Chat": "",
 	"Document": "",
 	"Document": "",
 	"Document Settings": "",
 	"Document Settings": "",
+	"Documentation": "",
 	"Documents": "",
 	"Documents": "",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "",
 	"Don't Allow": "",
 	"Don't Allow": "",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "",
 	"Enable New Sign Ups": "",
 	"Enable Web Search": "",
 	"Enable Web Search": "",
-	"Enabled": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "",
 	"Enter {{role}} message here": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
@@ -215,6 +214,7 @@
 	"Export Prompts": "",
 	"Export Prompts": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
 	"Failed to read clipboard contents": "",
 	"Failed to read clipboard contents": "",
+	"Failed to update settings": "",
 	"February": "",
 	"February": "",
 	"Feel free to add specific details": "",
 	"Feel free to add specific details": "",
 	"File Mode": "",
 	"File Mode": "",
@@ -431,11 +431,13 @@
 	"Set Voice": "",
 	"Set Voice": "",
 	"Settings": "",
 	"Settings": "",
 	"Settings saved successfully!": "",
 	"Settings saved successfully!": "",
+	"Settings updated successfully": "",
 	"Share": "",
 	"Share": "",
 	"Share Chat": "",
 	"Share Chat": "",
 	"Share to OpenWebUI Community": "",
 	"Share to OpenWebUI Community": "",
 	"short-summary": "",
 	"short-summary": "",
 	"Show": "",
 	"Show": "",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "",
 	"Show shortcuts": "",
 	"Showcased creativity": "",
 	"Showcased creativity": "",
 	"sidebar": "",
 	"sidebar": "",

+ 4 - 2
src/lib/i18n/locales/es-ES/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Eliminado {{nombre}}",
 	"Deleted {{name}}": "Eliminado {{nombre}}",
 	"Description": "Descripción",
 	"Description": "Descripción",
 	"Didn't fully follow instructions": "No siguió las instrucciones",
 	"Didn't fully follow instructions": "No siguió las instrucciones",
-	"Disabled": "Desactivado",
 	"Discover a model": "Descubrir un modelo",
 	"Discover a model": "Descubrir un modelo",
 	"Discover a prompt": "Descubre un Prompt",
 	"Discover a prompt": "Descubre un Prompt",
 	"Discover, download, and explore custom prompts": "Descubre, descarga, y explora Prompts personalizados",
 	"Discover, download, and explore custom prompts": "Descubre, descarga, y explora Prompts personalizados",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Mostrar el nombre de usuario en lugar de Usted en el chat",
 	"Display the username instead of You in the Chat": "Mostrar el nombre de usuario en lugar de Usted en el chat",
 	"Document": "Documento",
 	"Document": "Documento",
 	"Document Settings": "Configuración del Documento",
 	"Document Settings": "Configuración del Documento",
+	"Documentation": "",
 	"Documents": "Documentos",
 	"Documents": "Documentos",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "no realiza ninguna conexión externa y sus datos permanecen seguros en su servidor alojado localmente.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "no realiza ninguna conexión externa y sus datos permanecen seguros en su servidor alojado localmente.",
 	"Don't Allow": "No Permitir",
 	"Don't Allow": "No Permitir",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Habilitar el uso compartido de la comunidad",
 	"Enable Community Sharing": "Habilitar el uso compartido de la comunidad",
 	"Enable New Sign Ups": "Habilitar Nuevos Registros",
 	"Enable New Sign Ups": "Habilitar Nuevos Registros",
 	"Enable Web Search": "Habilitar la búsqueda web",
 	"Enable Web Search": "Habilitar la búsqueda web",
-	"Enabled": "Activado",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asegúrese de que su archivo CSV incluya 4 columnas en este orden: Nombre, Correo Electrónico, Contraseña, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asegúrese de que su archivo CSV incluya 4 columnas en este orden: Nombre, Correo Electrónico, Contraseña, Rol.",
 	"Enter {{role}} message here": "Ingrese el mensaje {{role}} aquí",
 	"Enter {{role}} message here": "Ingrese el mensaje {{role}} aquí",
 	"Enter a detail about yourself for your LLMs to recall": "Ingrese un detalle sobre usted para que sus LLMs recuerden",
 	"Enter a detail about yourself for your LLMs to recall": "Ingrese un detalle sobre usted para que sus LLMs recuerden",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exportar Prompts",
 	"Export Prompts": "Exportar Prompts",
 	"Failed to create API Key.": "No se pudo crear la clave API.",
 	"Failed to create API Key.": "No se pudo crear la clave API.",
 	"Failed to read clipboard contents": "No se pudo leer el contenido del portapapeles",
 	"Failed to read clipboard contents": "No se pudo leer el contenido del portapapeles",
+	"Failed to update settings": "",
 	"February": "Febrero",
 	"February": "Febrero",
 	"Feel free to add specific details": "Libre de agregar detalles específicos",
 	"Feel free to add specific details": "Libre de agregar detalles específicos",
 	"File Mode": "Modo de archivo",
 	"File Mode": "Modo de archivo",
@@ -432,11 +432,13 @@
 	"Set Voice": "Establecer la voz",
 	"Set Voice": "Establecer la voz",
 	"Settings": "Configuración",
 	"Settings": "Configuración",
 	"Settings saved successfully!": "¡Configuración guardada exitosamente!",
 	"Settings saved successfully!": "¡Configuración guardada exitosamente!",
+	"Settings updated successfully": "",
 	"Share": "Compartir",
 	"Share": "Compartir",
 	"Share Chat": "Compartir Chat",
 	"Share Chat": "Compartir Chat",
 	"Share to OpenWebUI Community": "Compartir con la comunidad OpenWebUI",
 	"Share to OpenWebUI Community": "Compartir con la comunidad OpenWebUI",
 	"short-summary": "resumen-corto",
 	"short-summary": "resumen-corto",
 	"Show": "Mostrar",
 	"Show": "Mostrar",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Mostrar atajos",
 	"Show shortcuts": "Mostrar atajos",
 	"Showcased creativity": "Mostrar creatividad",
 	"Showcased creativity": "Mostrar creatividad",
 	"sidebar": "barra lateral",
 	"sidebar": "barra lateral",

+ 4 - 2
src/lib/i18n/locales/fa-IR/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "حذف شده {{name}}",
 	"Deleted {{name}}": "حذف شده {{name}}",
 	"Description": "توضیحات",
 	"Description": "توضیحات",
 	"Didn't fully follow instructions": "نمی تواند دستورالعمل را کامل پیگیری کند",
 	"Didn't fully follow instructions": "نمی تواند دستورالعمل را کامل پیگیری کند",
-	"Disabled": "غیرفعال",
 	"Discover a model": "کشف یک مدل",
 	"Discover a model": "کشف یک مدل",
 	"Discover a prompt": "یک اعلان را کشف کنید",
 	"Discover a prompt": "یک اعلان را کشف کنید",
 	"Discover, download, and explore custom prompts": "پرامپت\u200cهای سفارشی را کشف، دانلود و کاوش کنید",
 	"Discover, download, and explore custom prompts": "پرامپت\u200cهای سفارشی را کشف، دانلود و کاوش کنید",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "نمایش نام کاربری به جای «شما» در چت",
 	"Display the username instead of You in the Chat": "نمایش نام کاربری به جای «شما» در چت",
 	"Document": "سند",
 	"Document": "سند",
 	"Document Settings": "تنظیمات سند",
 	"Document Settings": "تنظیمات سند",
+	"Documentation": "",
 	"Documents": "اسناد",
 	"Documents": "اسناد",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "هیچ اتصال خارجی ایجاد نمی کند و داده های شما به طور ایمن در سرور میزبان محلی شما باقی می ماند.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "هیچ اتصال خارجی ایجاد نمی کند و داده های شما به طور ایمن در سرور میزبان محلی شما باقی می ماند.",
 	"Don't Allow": "اجازه نده",
 	"Don't Allow": "اجازه نده",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "فعالسازی اشتراک انجمن",
 	"Enable Community Sharing": "فعالسازی اشتراک انجمن",
 	"Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید",
 	"Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید",
 	"Enable Web Search": "فعالسازی جستجوی وب",
 	"Enable Web Search": "فعالسازی جستجوی وب",
-	"Enabled": "فعال",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "اطمینان حاصل کنید که فایل CSV شما شامل چهار ستون در این ترتیب است: نام، ایمیل، رمز عبور، نقش.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "اطمینان حاصل کنید که فایل CSV شما شامل چهار ستون در این ترتیب است: نام، ایمیل، رمز عبور، نقش.",
 	"Enter {{role}} message here": "پیام {{role}} را اینجا وارد کنید",
 	"Enter {{role}} message here": "پیام {{role}} را اینجا وارد کنید",
 	"Enter a detail about yourself for your LLMs to recall": "برای ذخیره سازی اطلاعات خود، یک توضیح کوتاه درباره خود را وارد کنید",
 	"Enter a detail about yourself for your LLMs to recall": "برای ذخیره سازی اطلاعات خود، یک توضیح کوتاه درباره خود را وارد کنید",
@@ -215,6 +214,7 @@
 	"Export Prompts": "اکسپورت از پرامپت\u200cها",
 	"Export Prompts": "اکسپورت از پرامپت\u200cها",
 	"Failed to create API Key.": "ایجاد کلید API با خطا مواجه شد.",
 	"Failed to create API Key.": "ایجاد کلید API با خطا مواجه شد.",
 	"Failed to read clipboard contents": "خواندن محتوای کلیپ بورد ناموفق بود",
 	"Failed to read clipboard contents": "خواندن محتوای کلیپ بورد ناموفق بود",
+	"Failed to update settings": "",
 	"February": "فوری",
 	"February": "فوری",
 	"Feel free to add specific details": "اگر به دلخواه، معلومات خاصی اضافه کنید",
 	"Feel free to add specific details": "اگر به دلخواه، معلومات خاصی اضافه کنید",
 	"File Mode": "حالت فایل",
 	"File Mode": "حالت فایل",
@@ -431,11 +431,13 @@
 	"Set Voice": "تنظیم صدا",
 	"Set Voice": "تنظیم صدا",
 	"Settings": "تنظیمات",
 	"Settings": "تنظیمات",
 	"Settings saved successfully!": "تنظیمات با موفقیت ذخیره شد!",
 	"Settings saved successfully!": "تنظیمات با موفقیت ذخیره شد!",
+	"Settings updated successfully": "",
 	"Share": "اشتراک\u200cگذاری",
 	"Share": "اشتراک\u200cگذاری",
 	"Share Chat": "اشتراک\u200cگذاری چت",
 	"Share Chat": "اشتراک\u200cگذاری چت",
 	"Share to OpenWebUI Community": "اشتراک گذاری با OpenWebUI Community",
 	"Share to OpenWebUI Community": "اشتراک گذاری با OpenWebUI Community",
 	"short-summary": "خلاصه کوتاه",
 	"short-summary": "خلاصه کوتاه",
 	"Show": "نمایش",
 	"Show": "نمایش",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "نمایش میانبرها",
 	"Show shortcuts": "نمایش میانبرها",
 	"Showcased creativity": "ایده\u200cآفرینی",
 	"Showcased creativity": "ایده\u200cآفرینی",
 	"sidebar": "نوار کناری",
 	"sidebar": "نوار کناری",

+ 4 - 2
src/lib/i18n/locales/fi-FI/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Poistettu {{nimi}}",
 	"Deleted {{name}}": "Poistettu {{nimi}}",
 	"Description": "Kuvaus",
 	"Description": "Kuvaus",
 	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",
 	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",
-	"Disabled": "Poistettu käytöstä",
 	"Discover a model": "Tutustu malliin",
 	"Discover a model": "Tutustu malliin",
 	"Discover a prompt": "Löydä kehote",
 	"Discover a prompt": "Löydä kehote",
 	"Discover, download, and explore custom prompts": "Löydä ja lataa mukautettuja kehotteita",
 	"Discover, download, and explore custom prompts": "Löydä ja lataa mukautettuja kehotteita",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Näytä käyttäjänimi keskustelussa",
 	"Display the username instead of You in the Chat": "Näytä käyttäjänimi keskustelussa",
 	"Document": "Asiakirja",
 	"Document": "Asiakirja",
 	"Document Settings": "Asiakirja-asetukset",
 	"Document Settings": "Asiakirja-asetukset",
+	"Documentation": "",
 	"Documents": "Asiakirjat",
 	"Documents": "Asiakirjat",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ei tee ulkoisia yhteyksiä, ja tietosi pysyvät turvallisesti paikallisesti isännöidyllä palvelimellasi.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ei tee ulkoisia yhteyksiä, ja tietosi pysyvät turvallisesti paikallisesti isännöidyllä palvelimellasi.",
 	"Don't Allow": "Älä salli",
 	"Don't Allow": "Älä salli",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Ota yhteisön jakaminen käyttöön",
 	"Enable Community Sharing": "Ota yhteisön jakaminen käyttöön",
 	"Enable New Sign Ups": "Salli uudet rekisteröitymiset",
 	"Enable New Sign Ups": "Salli uudet rekisteröitymiset",
 	"Enable Web Search": "Ota verkkohaku käyttöön",
 	"Enable Web Search": "Ota verkkohaku käyttöön",
-	"Enabled": "Käytössä",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta seuraavassa järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta seuraavassa järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.",
 	"Enter {{role}} message here": "Kirjoita {{role}} viesti tähän",
 	"Enter {{role}} message here": "Kirjoita {{role}} viesti tähän",
 	"Enter a detail about yourself for your LLMs to recall": "Kirjoita tieto itseestäsi LLM:ien muistamiseksi",
 	"Enter a detail about yourself for your LLMs to recall": "Kirjoita tieto itseestäsi LLM:ien muistamiseksi",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Vie kehotteet",
 	"Export Prompts": "Vie kehotteet",
 	"Failed to create API Key.": "API-avaimen luonti epäonnistui.",
 	"Failed to create API Key.": "API-avaimen luonti epäonnistui.",
 	"Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui",
 	"Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui",
+	"Failed to update settings": "",
 	"February": "helmikuu",
 	"February": "helmikuu",
 	"Feel free to add specific details": "Voit lisätä tarkempia tietoja",
 	"Feel free to add specific details": "Voit lisätä tarkempia tietoja",
 	"File Mode": "Tiedostotila",
 	"File Mode": "Tiedostotila",
@@ -431,11 +431,13 @@
 	"Set Voice": "Aseta puheääni",
 	"Set Voice": "Aseta puheääni",
 	"Settings": "Asetukset",
 	"Settings": "Asetukset",
 	"Settings saved successfully!": "Asetukset tallennettu onnistuneesti!",
 	"Settings saved successfully!": "Asetukset tallennettu onnistuneesti!",
+	"Settings updated successfully": "",
 	"Share": "Jaa",
 	"Share": "Jaa",
 	"Share Chat": "Jaa keskustelu",
 	"Share Chat": "Jaa keskustelu",
 	"Share to OpenWebUI Community": "Jaa OpenWebUI-yhteisöön",
 	"Share to OpenWebUI Community": "Jaa OpenWebUI-yhteisöön",
 	"short-summary": "lyhyt-yhteenveto",
 	"short-summary": "lyhyt-yhteenveto",
 	"Show": "Näytä",
 	"Show": "Näytä",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Näytä pikanäppäimet",
 	"Show shortcuts": "Näytä pikanäppäimet",
 	"Showcased creativity": "Näytti luovuutta",
 	"Showcased creativity": "Näytti luovuutta",
 	"sidebar": "sivupalkki",
 	"sidebar": "sivupalkki",

+ 4 - 2
src/lib/i18n/locales/fr-CA/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Supprimé {{nom}}",
 	"Deleted {{name}}": "Supprimé {{nom}}",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "Ne suit pas les instructions",
 	"Didn't fully follow instructions": "Ne suit pas les instructions",
-	"Disabled": "Désactivé",
 	"Discover a model": "Découvrez un modèle",
 	"Discover a model": "Découvrez un modèle",
 	"Discover a prompt": "Découvrir un prompt",
 	"Discover a prompt": "Découvrir un prompt",
 	"Discover, download, and explore custom prompts": "Découvrir, télécharger et explorer des prompts personnalisés",
 	"Discover, download, and explore custom prompts": "Découvrir, télécharger et explorer des prompts personnalisés",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Afficher le nom d'utilisateur au lieu de 'Vous' dans la Discussion",
 	"Display the username instead of You in the Chat": "Afficher le nom d'utilisateur au lieu de 'Vous' dans la Discussion",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Settings": "Paramètres du document",
 	"Document Settings": "Paramètres du document",
+	"Documentation": "",
 	"Documents": "Documents",
 	"Documents": "Documents",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ne fait aucune connexion externe, et vos données restent en sécurité sur votre serveur hébergé localement.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ne fait aucune connexion externe, et vos données restent en sécurité sur votre serveur hébergé localement.",
 	"Don't Allow": "Ne pas autoriser",
 	"Don't Allow": "Ne pas autoriser",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Permettre le partage communautaire",
 	"Enable Community Sharing": "Permettre le partage communautaire",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
 	"Enable Web Search": "Activer la recherche sur le Web",
 	"Enable Web Search": "Activer la recherche sur le Web",
-	"Enabled": "Activé",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assurez-vous que votre fichier CSV inclut 4 colonnes dans cet ordre : Nom, Email, Mot de passe, Rôle.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assurez-vous que votre fichier CSV inclut 4 colonnes dans cet ordre : Nom, Email, Mot de passe, Rôle.",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter a detail about yourself for your LLMs to recall": "Entrez un détail sur vous pour que vos LLMs puissent le rappeler",
 	"Enter a detail about yourself for your LLMs to recall": "Entrez un détail sur vous pour que vos LLMs puissent le rappeler",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exporter les prompts",
 	"Export Prompts": "Exporter les prompts",
 	"Failed to create API Key.": "Impossible de créer la clé API.",
 	"Failed to create API Key.": "Impossible de créer la clé API.",
 	"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
 	"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
+	"Failed to update settings": "",
 	"February": "Février",
 	"February": "Février",
 	"Feel free to add specific details": "Vous pouvez ajouter des détails spécifiques",
 	"Feel free to add specific details": "Vous pouvez ajouter des détails spécifiques",
 	"File Mode": "Mode fichier",
 	"File Mode": "Mode fichier",
@@ -432,11 +432,13 @@
 	"Set Voice": "Définir la voix",
 	"Set Voice": "Définir la voix",
 	"Settings": "Paramètres",
 	"Settings": "Paramètres",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",
+	"Settings updated successfully": "",
 	"Share": "Partager",
 	"Share": "Partager",
 	"Share Chat": "Partager le chat",
 	"Share Chat": "Partager le chat",
 	"Share to OpenWebUI Community": "Partager avec la communauté OpenWebUI",
 	"Share to OpenWebUI Community": "Partager avec la communauté OpenWebUI",
 	"short-summary": "résumé court",
 	"short-summary": "résumé court",
 	"Show": "Afficher",
 	"Show": "Afficher",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Afficher les raccourcis",
 	"Show shortcuts": "Afficher les raccourcis",
 	"Showcased creativity": "Créativité affichée",
 	"Showcased creativity": "Créativité affichée",
 	"sidebar": "barre latérale",
 	"sidebar": "barre latérale",

+ 4 - 2
src/lib/i18n/locales/fr-FR/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}} supprimé",
 	"Deleted {{name}}": "{{name}} supprimé",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "N'a pas suivi entièrement les instructions",
 	"Didn't fully follow instructions": "N'a pas suivi entièrement les instructions",
-	"Disabled": "Désactivé",
 	"Discover a model": "Découvrir un modèle",
 	"Discover a model": "Découvrir un modèle",
 	"Discover a prompt": "Découvrir un prompt",
 	"Discover a prompt": "Découvrir un prompt",
 	"Discover, download, and explore custom prompts": "Découvrir, télécharger et explorer des prompts personnalisés",
 	"Discover, download, and explore custom prompts": "Découvrir, télécharger et explorer des prompts personnalisés",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Afficher le nom d'utilisateur au lieu de 'Vous' dans le Chat",
 	"Display the username instead of You in the Chat": "Afficher le nom d'utilisateur au lieu de 'Vous' dans le Chat",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Settings": "Paramètres du document",
 	"Document Settings": "Paramètres du document",
+	"Documentation": "",
 	"Documents": "Documents",
 	"Documents": "Documents",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ne fait aucune connexion externe, et vos données restent en sécurité sur votre serveur hébergé localement.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ne fait aucune connexion externe, et vos données restent en sécurité sur votre serveur hébergé localement.",
 	"Don't Allow": "Ne pas autoriser",
 	"Don't Allow": "Ne pas autoriser",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Activer le partage de communauté",
 	"Enable Community Sharing": "Activer le partage de communauté",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
 	"Enable Web Search": "Activer la recherche sur le Web",
 	"Enable Web Search": "Activer la recherche sur le Web",
-	"Enabled": "Activé",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que le fichier CSV contienne 4 colonnes dans cet ordre : Name (Nom), Email, Password (Mot de passe), Role (Rôle).",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que le fichier CSV contienne 4 colonnes dans cet ordre : Name (Nom), Email, Password (Mot de passe), Role (Rôle).",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter a detail about yourself for your LLMs to recall": "Saisissez une donnée vous concernant pour que vos LLMs s'en souviennent",
 	"Enter a detail about yourself for your LLMs to recall": "Saisissez une donnée vous concernant pour que vos LLMs s'en souviennent",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exporter les Prompts",
 	"Export Prompts": "Exporter les Prompts",
 	"Failed to create API Key.": "Échec de la création de la clé d'API.",
 	"Failed to create API Key.": "Échec de la création de la clé d'API.",
 	"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
 	"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
+	"Failed to update settings": "",
 	"February": "Février",
 	"February": "Février",
 	"Feel free to add specific details": "N'hésitez pas à ajouter des détails spécifiques",
 	"Feel free to add specific details": "N'hésitez pas à ajouter des détails spécifiques",
 	"File Mode": "Mode Fichier",
 	"File Mode": "Mode Fichier",
@@ -432,11 +432,13 @@
 	"Set Voice": "Définir la Voix",
 	"Set Voice": "Définir la Voix",
 	"Settings": "Paramètres",
 	"Settings": "Paramètres",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",
+	"Settings updated successfully": "",
 	"Share": "Partager",
 	"Share": "Partager",
 	"Share Chat": "Partager le Chat",
 	"Share Chat": "Partager le Chat",
 	"Share to OpenWebUI Community": "Partager avec la communauté OpenWebUI",
 	"Share to OpenWebUI Community": "Partager avec la communauté OpenWebUI",
 	"short-summary": "résumé court",
 	"short-summary": "résumé court",
 	"Show": "Montrer",
 	"Show": "Montrer",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Afficher les raccourcis",
 	"Show shortcuts": "Afficher les raccourcis",
 	"Showcased creativity": "Créativité affichée",
 	"Showcased creativity": "Créativité affichée",
 	"sidebar": "barre latérale",
 	"sidebar": "barre latérale",

+ 4 - 2
src/lib/i18n/locales/he-IL/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "נמחק {{name}}",
 	"Deleted {{name}}": "נמחק {{name}}",
 	"Description": "תיאור",
 	"Description": "תיאור",
 	"Didn't fully follow instructions": "לא עקב אחרי ההוראות באופן מלא",
 	"Didn't fully follow instructions": "לא עקב אחרי ההוראות באופן מלא",
-	"Disabled": "מושבת",
 	"Discover a model": "גלה מודל",
 	"Discover a model": "גלה מודל",
 	"Discover a prompt": "גלה פקודה",
 	"Discover a prompt": "גלה פקודה",
 	"Discover, download, and explore custom prompts": "גלה, הורד, וחקור פקודות מותאמות אישית",
 	"Discover, download, and explore custom prompts": "גלה, הורד, וחקור פקודות מותאמות אישית",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "הצג את שם המשתמש במקום 'אתה' בצ'אט",
 	"Display the username instead of You in the Chat": "הצג את שם המשתמש במקום 'אתה' בצ'אט",
 	"Document": "מסמך",
 	"Document": "מסמך",
 	"Document Settings": "הגדרות מסמך",
 	"Document Settings": "הגדרות מסמך",
+	"Documentation": "",
 	"Documents": "מסמכים",
 	"Documents": "מסמכים",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "לא מבצע חיבורים חיצוניים, והנתונים שלך נשמרים באופן מאובטח בשרת המקומי שלך.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "לא מבצע חיבורים חיצוניים, והנתונים שלך נשמרים באופן מאובטח בשרת המקומי שלך.",
 	"Don't Allow": "אל תאפשר",
 	"Don't Allow": "אל תאפשר",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "הפיכת שיתוף קהילה לזמין",
 	"Enable Community Sharing": "הפיכת שיתוף קהילה לזמין",
 	"Enable New Sign Ups": "אפשר הרשמות חדשות",
 	"Enable New Sign Ups": "אפשר הרשמות חדשות",
 	"Enable Web Search": "הפיכת חיפוש באינטרנט לזמין",
 	"Enable Web Search": "הפיכת חיפוש באינטרנט לזמין",
-	"Enabled": "מופעל",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ודא שקובץ ה-CSV שלך כולל 4 עמודות בסדר הבא: שם, דוא\"ל, סיסמה, תפקיד.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ודא שקובץ ה-CSV שלך כולל 4 עמודות בסדר הבא: שם, דוא\"ל, סיסמה, תפקיד.",
 	"Enter {{role}} message here": "הזן הודעת {{role}} כאן",
 	"Enter {{role}} message here": "הזן הודעת {{role}} כאן",
 	"Enter a detail about yourself for your LLMs to recall": "הזן פרטים על עצמך כדי שLLMs יזכור",
 	"Enter a detail about yourself for your LLMs to recall": "הזן פרטים על עצמך כדי שLLMs יזכור",
@@ -215,6 +214,7 @@
 	"Export Prompts": "ייצוא פקודות",
 	"Export Prompts": "ייצוא פקודות",
 	"Failed to create API Key.": "יצירת מפתח API נכשלה.",
 	"Failed to create API Key.": "יצירת מפתח API נכשלה.",
 	"Failed to read clipboard contents": "קריאת תוכן הלוח נכשלה",
 	"Failed to read clipboard contents": "קריאת תוכן הלוח נכשלה",
+	"Failed to update settings": "",
 	"February": "פברואר",
 	"February": "פברואר",
 	"Feel free to add specific details": "נא להוסיף פרטים ספציפיים לפי רצון",
 	"Feel free to add specific details": "נא להוסיף פרטים ספציפיים לפי רצון",
 	"File Mode": "מצב קובץ",
 	"File Mode": "מצב קובץ",
@@ -432,11 +432,13 @@
 	"Set Voice": "הגדר קול",
 	"Set Voice": "הגדר קול",
 	"Settings": "הגדרות",
 	"Settings": "הגדרות",
 	"Settings saved successfully!": "ההגדרות נשמרו בהצלחה!",
 	"Settings saved successfully!": "ההגדרות נשמרו בהצלחה!",
+	"Settings updated successfully": "",
 	"Share": "שתף",
 	"Share": "שתף",
 	"Share Chat": "שתף צ'אט",
 	"Share Chat": "שתף צ'אט",
 	"Share to OpenWebUI Community": "שתף לקהילת OpenWebUI",
 	"Share to OpenWebUI Community": "שתף לקהילת OpenWebUI",
 	"short-summary": "סיכום קצר",
 	"short-summary": "סיכום קצר",
 	"Show": "הצג",
 	"Show": "הצג",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "הצג קיצורי דרך",
 	"Show shortcuts": "הצג קיצורי דרך",
 	"Showcased creativity": "הצגת יצירתיות",
 	"Showcased creativity": "הצגת יצירתיות",
 	"sidebar": "סרגל צד",
 	"sidebar": "סרגל צד",

+ 4 - 2
src/lib/i18n/locales/hi-IN/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}} हटा दिया गया",
 	"Deleted {{name}}": "{{name}} हटा दिया गया",
 	"Description": "विवरण",
 	"Description": "विवरण",
 	"Didn't fully follow instructions": "निर्देशों का पूरी तरह से पालन नहीं किया",
 	"Didn't fully follow instructions": "निर्देशों का पूरी तरह से पालन नहीं किया",
-	"Disabled": "अक्षरण",
 	"Discover a model": "एक मॉडल की खोज करें",
 	"Discover a model": "एक मॉडल की खोज करें",
 	"Discover a prompt": "प्रॉम्प्ट खोजें",
 	"Discover a prompt": "प्रॉम्प्ट खोजें",
 	"Discover, download, and explore custom prompts": "कस्टम प्रॉम्प्ट को खोजें, डाउनलोड करें और एक्सप्लोर करें",
 	"Discover, download, and explore custom prompts": "कस्टम प्रॉम्प्ट को खोजें, डाउनलोड करें और एक्सप्लोर करें",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "चैट में 'आप' के स्थान पर उपयोगकर्ता नाम प्रदर्शित करें",
 	"Display the username instead of You in the Chat": "चैट में 'आप' के स्थान पर उपयोगकर्ता नाम प्रदर्शित करें",
 	"Document": "दस्तावेज़",
 	"Document": "दस्तावेज़",
 	"Document Settings": "दस्तावेज़ सेटिंग्स",
 	"Document Settings": "दस्तावेज़ सेटिंग्स",
+	"Documentation": "",
 	"Documents": "दस्तावेज़",
 	"Documents": "दस्तावेज़",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "कोई बाहरी कनेक्शन नहीं बनाता है, और आपका डेटा आपके स्थानीय रूप से होस्ट किए गए सर्वर पर सुरक्षित रूप से रहता है।",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "कोई बाहरी कनेक्शन नहीं बनाता है, और आपका डेटा आपके स्थानीय रूप से होस्ट किए गए सर्वर पर सुरक्षित रूप से रहता है।",
 	"Don't Allow": "अनुमति न दें",
 	"Don't Allow": "अनुमति न दें",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "समुदाय साझाकरण सक्षम करें",
 	"Enable Community Sharing": "समुदाय साझाकरण सक्षम करें",
 	"Enable New Sign Ups": "नए साइन अप सक्रिय करें",
 	"Enable New Sign Ups": "नए साइन अप सक्रिय करें",
 	"Enable Web Search": "वेब खोज सक्षम करें",
 	"Enable Web Search": "वेब खोज सक्षम करें",
-	"Enabled": "सक्रिय",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "सुनिश्चित करें कि आपकी CSV फ़ाइल में इस क्रम में 4 कॉलम शामिल हैं: नाम, ईमेल, पासवर्ड, भूमिका।",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "सुनिश्चित करें कि आपकी CSV फ़ाइल में इस क्रम में 4 कॉलम शामिल हैं: नाम, ईमेल, पासवर्ड, भूमिका।",
 	"Enter {{role}} message here": "यहां {{role}} संदेश दर्ज करें",
 	"Enter {{role}} message here": "यहां {{role}} संदेश दर्ज करें",
 	"Enter a detail about yourself for your LLMs to recall": "अपने एलएलएम को याद करने के लिए अपने बारे में एक विवरण दर्ज करें",
 	"Enter a detail about yourself for your LLMs to recall": "अपने एलएलएम को याद करने के लिए अपने बारे में एक विवरण दर्ज करें",
@@ -215,6 +214,7 @@
 	"Export Prompts": "प्रॉम्प्ट निर्यात करें",
 	"Export Prompts": "प्रॉम्प्ट निर्यात करें",
 	"Failed to create API Key.": "एपीआई कुंजी बनाने में विफल.",
 	"Failed to create API Key.": "एपीआई कुंजी बनाने में विफल.",
 	"Failed to read clipboard contents": "क्लिपबोर्ड सामग्री पढ़ने में विफल",
 	"Failed to read clipboard contents": "क्लिपबोर्ड सामग्री पढ़ने में विफल",
+	"Failed to update settings": "",
 	"February": "फरवरी",
 	"February": "फरवरी",
 	"Feel free to add specific details": "विशिष्ट विवरण जोड़ने के लिए स्वतंत्र महसूस करें",
 	"Feel free to add specific details": "विशिष्ट विवरण जोड़ने के लिए स्वतंत्र महसूस करें",
 	"File Mode": "फ़ाइल मोड",
 	"File Mode": "फ़ाइल मोड",
@@ -431,11 +431,13 @@
 	"Set Voice": "आवाज सेट करें",
 	"Set Voice": "आवाज सेट करें",
 	"Settings": "सेटिंग्स",
 	"Settings": "सेटिंग्स",
 	"Settings saved successfully!": "सेटिंग्स सफलतापूर्वक सहेजी गईं!",
 	"Settings saved successfully!": "सेटिंग्स सफलतापूर्वक सहेजी गईं!",
+	"Settings updated successfully": "",
 	"Share": "साझा करें",
 	"Share": "साझा करें",
 	"Share Chat": "चैट साझा करें",
 	"Share Chat": "चैट साझा करें",
 	"Share to OpenWebUI Community": "OpenWebUI समुदाय में साझा करें",
 	"Share to OpenWebUI Community": "OpenWebUI समुदाय में साझा करें",
 	"short-summary": "संक्षिप्त सारांश",
 	"short-summary": "संक्षिप्त सारांश",
 	"Show": "दिखाओ",
 	"Show": "दिखाओ",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "शॉर्टकट दिखाएँ",
 	"Show shortcuts": "शॉर्टकट दिखाएँ",
 	"Showcased creativity": "रचनात्मकता का प्रदर्शन किया",
 	"Showcased creativity": "रचनात्मकता का प्रदर्शन किया",
 	"sidebar": "साइड बार",
 	"sidebar": "साइड बार",

+ 4 - 2
src/lib/i18n/locales/hr-HR/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Izbrisano {{name}}",
 	"Deleted {{name}}": "Izbrisano {{name}}",
 	"Description": "Opis",
 	"Description": "Opis",
 	"Didn't fully follow instructions": "Nije u potpunosti slijedio upute",
 	"Didn't fully follow instructions": "Nije u potpunosti slijedio upute",
-	"Disabled": "Onemogućeno",
 	"Discover a model": "Otkrijte model",
 	"Discover a model": "Otkrijte model",
 	"Discover a prompt": "Otkrijte prompt",
 	"Discover a prompt": "Otkrijte prompt",
 	"Discover, download, and explore custom prompts": "Otkrijte, preuzmite i istražite prilagođene prompte",
 	"Discover, download, and explore custom prompts": "Otkrijte, preuzmite i istražite prilagođene prompte",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Prikaži korisničko ime umjesto Vas u razgovoru",
 	"Display the username instead of You in the Chat": "Prikaži korisničko ime umjesto Vas u razgovoru",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Settings": "Postavke dokumenta",
 	"Document Settings": "Postavke dokumenta",
+	"Documentation": "",
 	"Documents": "Dokumenti",
 	"Documents": "Dokumenti",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ne uspostavlja vanjske veze, a vaši podaci ostaju sigurno na vašem lokalno hostiranom poslužitelju.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ne uspostavlja vanjske veze, a vaši podaci ostaju sigurno na vašem lokalno hostiranom poslužitelju.",
 	"Don't Allow": "Ne dopuštaj",
 	"Don't Allow": "Ne dopuštaj",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Omogući zajedničko korištenje zajednice",
 	"Enable Community Sharing": "Omogući zajedničko korištenje zajednice",
 	"Enable New Sign Ups": "Omogući nove prijave",
 	"Enable New Sign Ups": "Omogući nove prijave",
 	"Enable Web Search": "Omogući pretraživanje weba",
 	"Enable Web Search": "Omogući pretraživanje weba",
-	"Enabled": "Omogućeno",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Provjerite da vaša CSV datoteka uključuje 4 stupca u ovom redoslijedu: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Provjerite da vaša CSV datoteka uključuje 4 stupca u ovom redoslijedu: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "Unesite {{role}} poruku ovdje",
 	"Enter {{role}} message here": "Unesite {{role}} poruku ovdje",
 	"Enter a detail about yourself for your LLMs to recall": "Unesite pojedinosti o sebi da bi učitali memoriju u LLM",
 	"Enter a detail about yourself for your LLMs to recall": "Unesite pojedinosti o sebi da bi učitali memoriju u LLM",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Izvoz prompta",
 	"Export Prompts": "Izvoz prompta",
 	"Failed to create API Key.": "Neuspješno stvaranje API ključa.",
 	"Failed to create API Key.": "Neuspješno stvaranje API ključa.",
 	"Failed to read clipboard contents": "Neuspješno čitanje sadržaja međuspremnika",
 	"Failed to read clipboard contents": "Neuspješno čitanje sadržaja međuspremnika",
+	"Failed to update settings": "",
 	"February": "Veljača",
 	"February": "Veljača",
 	"Feel free to add specific details": "Slobodno dodajte specifične detalje",
 	"Feel free to add specific details": "Slobodno dodajte specifične detalje",
 	"File Mode": "Način datoteke",
 	"File Mode": "Način datoteke",
@@ -432,11 +432,13 @@
 	"Set Voice": "Postavi glas",
 	"Set Voice": "Postavi glas",
 	"Settings": "Postavke",
 	"Settings": "Postavke",
 	"Settings saved successfully!": "Postavke su uspješno spremljene!",
 	"Settings saved successfully!": "Postavke su uspješno spremljene!",
+	"Settings updated successfully": "",
 	"Share": "Podijeli",
 	"Share": "Podijeli",
 	"Share Chat": "Podijeli razgovor",
 	"Share Chat": "Podijeli razgovor",
 	"Share to OpenWebUI Community": "Podijeli u OpenWebUI zajednici",
 	"Share to OpenWebUI Community": "Podijeli u OpenWebUI zajednici",
 	"short-summary": "kratki sažetak",
 	"short-summary": "kratki sažetak",
 	"Show": "Pokaži",
 	"Show": "Pokaži",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Pokaži prečace",
 	"Show shortcuts": "Pokaži prečace",
 	"Showcased creativity": "Prikazana kreativnost",
 	"Showcased creativity": "Prikazana kreativnost",
 	"sidebar": "bočna traka",
 	"sidebar": "bočna traka",

+ 4 - 2
src/lib/i18n/locales/it-IT/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Eliminato {{name}}",
 	"Deleted {{name}}": "Eliminato {{name}}",
 	"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",
-	"Disabled": "Disabilitato",
 	"Discover a model": "Scopri un modello",
 	"Discover a model": "Scopri un modello",
 	"Discover a prompt": "Scopri un prompt",
 	"Discover a prompt": "Scopri un prompt",
 	"Discover, download, and explore custom prompts": "Scopri, scarica ed esplora prompt personalizzati",
 	"Discover, download, and explore custom prompts": "Scopri, scarica ed esplora prompt personalizzati",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Visualizza il nome utente invece di Tu nella chat",
 	"Display the username instead of You in the Chat": "Visualizza il nome utente invece di Tu nella chat",
 	"Document": "Documento",
 	"Document": "Documento",
 	"Document Settings": "Impostazioni documento",
 	"Document Settings": "Impostazioni documento",
+	"Documentation": "",
 	"Documents": "Documenti",
 	"Documents": "Documenti",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "non effettua connessioni esterne e i tuoi dati rimangono al sicuro sul tuo server ospitato localmente.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "non effettua connessioni esterne e i tuoi dati rimangono al sicuro sul tuo server ospitato localmente.",
 	"Don't Allow": "Non consentire",
 	"Don't Allow": "Non consentire",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Abilita la condivisione della community",
 	"Enable Community Sharing": "Abilita la condivisione della community",
 	"Enable New Sign Ups": "Abilita nuove iscrizioni",
 	"Enable New Sign Ups": "Abilita nuove iscrizioni",
 	"Enable Web Search": "Abilita ricerca Web",
 	"Enable Web Search": "Abilita ricerca Web",
-	"Enabled": "Abilitato",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assicurati che il tuo file CSV includa 4 colonne in questo ordine: Nome, Email, Password, Ruolo.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assicurati che il tuo file CSV includa 4 colonne in questo ordine: Nome, Email, Password, Ruolo.",
 	"Enter {{role}} message here": "Inserisci il messaggio per {{role}} qui",
 	"Enter {{role}} message here": "Inserisci il messaggio per {{role}} qui",
 	"Enter a detail about yourself for your LLMs to recall": "Inserisci un dettaglio su di te per che i LLM possano ricordare",
 	"Enter a detail about yourself for your LLMs to recall": "Inserisci un dettaglio su di te per che i LLM possano ricordare",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Esporta prompt",
 	"Export Prompts": "Esporta prompt",
 	"Failed to create API Key.": "Impossibile creare la chiave API.",
 	"Failed to create API Key.": "Impossibile creare la chiave API.",
 	"Failed to read clipboard contents": "Impossibile leggere il contenuto degli appunti",
 	"Failed to read clipboard contents": "Impossibile leggere il contenuto degli appunti",
+	"Failed to update settings": "",
 	"February": "Febbraio",
 	"February": "Febbraio",
 	"Feel free to add specific details": "Sentiti libero/a di aggiungere dettagli specifici",
 	"Feel free to add specific details": "Sentiti libero/a di aggiungere dettagli specifici",
 	"File Mode": "Modalità file",
 	"File Mode": "Modalità file",
@@ -432,11 +432,13 @@
 	"Set Voice": "Imposta voce",
 	"Set Voice": "Imposta voce",
 	"Settings": "Impostazioni",
 	"Settings": "Impostazioni",
 	"Settings saved successfully!": "Impostazioni salvate con successo!",
 	"Settings saved successfully!": "Impostazioni salvate con successo!",
+	"Settings updated successfully": "",
 	"Share": "Condividi",
 	"Share": "Condividi",
 	"Share Chat": "Condividi chat",
 	"Share Chat": "Condividi chat",
 	"Share to OpenWebUI Community": "Condividi con la comunità OpenWebUI",
 	"Share to OpenWebUI Community": "Condividi con la comunità OpenWebUI",
 	"short-summary": "riassunto-breve",
 	"short-summary": "riassunto-breve",
 	"Show": "Mostra",
 	"Show": "Mostra",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Mostra",
 	"Show shortcuts": "Mostra",
 	"Showcased creativity": "Creatività messa in mostra",
 	"Showcased creativity": "Creatività messa in mostra",
 	"sidebar": "barra laterale",
 	"sidebar": "barra laterale",

+ 4 - 2
src/lib/i18n/locales/ja-JP/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}}を削除しました",
 	"Deleted {{name}}": "{{name}}を削除しました",
 	"Description": "説明",
 	"Description": "説明",
 	"Didn't fully follow instructions": "説明に沿って操作していませんでした",
 	"Didn't fully follow instructions": "説明に沿って操作していませんでした",
-	"Disabled": "無効",
 	"Discover a model": "モデルを検出する",
 	"Discover a model": "モデルを検出する",
 	"Discover a prompt": "プロンプトを見つける",
 	"Discover a prompt": "プロンプトを見つける",
 	"Discover, download, and explore custom prompts": "カスタムプロンプトを見つけて、ダウンロードして、探索",
 	"Discover, download, and explore custom prompts": "カスタムプロンプトを見つけて、ダウンロードして、探索",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "チャットで「あなた」の代わりにユーザー名を表示",
 	"Display the username instead of You in the Chat": "チャットで「あなた」の代わりにユーザー名を表示",
 	"Document": "ドキュメント",
 	"Document": "ドキュメント",
 	"Document Settings": "ドキュメント設定",
 	"Document Settings": "ドキュメント設定",
+	"Documentation": "",
 	"Documents": "ドキュメント",
 	"Documents": "ドキュメント",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "外部接続を行わず、データはローカルでホストされているサーバー上に安全に保持されます。",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "外部接続を行わず、データはローカルでホストされているサーバー上に安全に保持されます。",
 	"Don't Allow": "許可しない",
 	"Don't Allow": "許可しない",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "コミュニティ共有の有効化",
 	"Enable Community Sharing": "コミュニティ共有の有効化",
 	"Enable New Sign Ups": "新規登録を有効化",
 	"Enable New Sign Ups": "新規登録を有効化",
 	"Enable Web Search": "Web 検索を有効にする",
 	"Enable Web Search": "Web 検索を有効にする",
-	"Enabled": "有効",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "{{role}} メッセージをここに入力してください",
 	"Enter {{role}} message here": "{{role}} メッセージをここに入力してください",
 	"Enter a detail about yourself for your LLMs to recall": "LLM が記憶するために、自分についての詳細を入力してください",
 	"Enter a detail about yourself for your LLMs to recall": "LLM が記憶するために、自分についての詳細を入力してください",
@@ -215,6 +214,7 @@
 	"Export Prompts": "プロンプトをエクスポート",
 	"Export Prompts": "プロンプトをエクスポート",
 	"Failed to create API Key.": "APIキーの作成に失敗しました。",
 	"Failed to create API Key.": "APIキーの作成に失敗しました。",
 	"Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした",
 	"Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした",
+	"Failed to update settings": "",
 	"February": "2月",
 	"February": "2月",
 	"Feel free to add specific details": "詳細を追加してください",
 	"Feel free to add specific details": "詳細を追加してください",
 	"File Mode": "ファイルモード",
 	"File Mode": "ファイルモード",
@@ -430,11 +430,13 @@
 	"Set Voice": "音声を設定",
 	"Set Voice": "音声を設定",
 	"Settings": "設定",
 	"Settings": "設定",
 	"Settings saved successfully!": "設定が正常に保存されました!",
 	"Settings saved successfully!": "設定が正常に保存されました!",
+	"Settings updated successfully": "",
 	"Share": "共有",
 	"Share": "共有",
 	"Share Chat": "チャットを共有",
 	"Share Chat": "チャットを共有",
 	"Share to OpenWebUI Community": "OpenWebUI コミュニティに共有",
 	"Share to OpenWebUI Community": "OpenWebUI コミュニティに共有",
 	"short-summary": "short-summary",
 	"short-summary": "short-summary",
 	"Show": "表示",
 	"Show": "表示",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "表示",
 	"Show shortcuts": "表示",
 	"Showcased creativity": "創造性を披露",
 	"Showcased creativity": "創造性を披露",
 	"sidebar": "サイドバー",
 	"sidebar": "サイドバー",

+ 4 - 2
src/lib/i18n/locales/ka-GE/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Deleted {{name}}",
 	"Deleted {{name}}": "Deleted {{name}}",
 	"Description": "აღწერა",
 	"Description": "აღწერა",
 	"Didn't fully follow instructions": "ვერ ყველა ინფორმაციისთვის ვერ ხელახლა ჩაწერე",
 	"Didn't fully follow instructions": "ვერ ყველა ინფორმაციისთვის ვერ ხელახლა ჩაწერე",
-	"Disabled": "გაუქმებულია",
 	"Discover a model": "გაიგეთ მოდელი",
 	"Discover a model": "გაიგეთ მოდელი",
 	"Discover a prompt": "აღმოაჩინეთ მოთხოვნა",
 	"Discover a prompt": "აღმოაჩინეთ მოთხოვნა",
 	"Discover, download, and explore custom prompts": "აღმოაჩინეთ, ჩამოტვირთეთ და შეისწავლეთ მორგებული მოთხოვნები",
 	"Discover, download, and explore custom prompts": "აღმოაჩინეთ, ჩამოტვირთეთ და შეისწავლეთ მორგებული მოთხოვნები",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "ჩატში აჩვენე მომხმარებლის სახელი თქვენს ნაცვლად",
 	"Display the username instead of You in the Chat": "ჩატში აჩვენე მომხმარებლის სახელი თქვენს ნაცვლად",
 	"Document": "დოკუმენტი",
 	"Document": "დოკუმენტი",
 	"Document Settings": "დოკუმენტის პარამეტრები",
 	"Document Settings": "დოკუმენტის პარამეტრები",
+	"Documentation": "",
 	"Documents": "დოკუმენტები",
 	"Documents": "დოკუმენტები",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "არ ამყარებს გარე კავშირებს და თქვენი მონაცემები უსაფრთხოდ რჩება თქვენს ადგილობრივ სერვერზე.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "არ ამყარებს გარე კავშირებს და თქვენი მონაცემები უსაფრთხოდ რჩება თქვენს ადგილობრივ სერვერზე.",
 	"Don't Allow": "არ დაუშვა",
 	"Don't Allow": "არ დაუშვა",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "საზოგადოების გაზიარების ჩართვა",
 	"Enable Community Sharing": "საზოგადოების გაზიარების ჩართვა",
 	"Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა",
 	"Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა",
 	"Enable Web Search": "ვებ ძიების ჩართვა",
 	"Enable Web Search": "ვებ ძიების ჩართვა",
-	"Enabled": "ჩართულია",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "გთხოვთ, უზრუნველყოთ, რომთქვევის CSV-ფაილი შეიცავს 4 ველი, ჩაწერილი ორივე ველი უდრის პირველი ველით.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "გთხოვთ, უზრუნველყოთ, რომთქვევის CSV-ფაილი შეიცავს 4 ველი, ჩაწერილი ორივე ველი უდრის პირველი ველით.",
 	"Enter {{role}} message here": "შეიყვანე {{role}} შეტყობინება აქ",
 	"Enter {{role}} message here": "შეიყვანე {{role}} შეტყობინება აქ",
 	"Enter a detail about yourself for your LLMs to recall": "შეიყვანე დეტალი ჩემთათვის, რომ ჩვენი LLMs-ს შეიძლოს აღაქვს",
 	"Enter a detail about yourself for your LLMs to recall": "შეიყვანე დეტალი ჩემთათვის, რომ ჩვენი LLMs-ს შეიძლოს აღაქვს",
@@ -215,6 +214,7 @@
 	"Export Prompts": "მოთხოვნების ექსპორტი",
 	"Export Prompts": "მოთხოვნების ექსპორტი",
 	"Failed to create API Key.": "API ღილაკის შექმნა ვერ მოხერხდა.",
 	"Failed to create API Key.": "API ღილაკის შექმნა ვერ მოხერხდა.",
 	"Failed to read clipboard contents": "ბუფერში შიგთავსის წაკითხვა ვერ მოხერხდა",
 	"Failed to read clipboard contents": "ბუფერში შიგთავსის წაკითხვა ვერ მოხერხდა",
+	"Failed to update settings": "",
 	"February": "თებერვალი",
 	"February": "თებერვალი",
 	"Feel free to add specific details": "უფასოდ დაამატეთ დეტალები",
 	"Feel free to add specific details": "უფასოდ დაამატეთ დეტალები",
 	"File Mode": "ფაილური რეჟიმი",
 	"File Mode": "ფაილური რეჟიმი",
@@ -431,11 +431,13 @@
 	"Set Voice": "ხმის დაყენება",
 	"Set Voice": "ხმის დაყენება",
 	"Settings": "ხელსაწყოები",
 	"Settings": "ხელსაწყოები",
 	"Settings saved successfully!": "პარამეტრები წარმატებით განახლდა!",
 	"Settings saved successfully!": "პარამეტრები წარმატებით განახლდა!",
+	"Settings updated successfully": "",
 	"Share": "გაზიარება",
 	"Share": "გაზიარება",
 	"Share Chat": "გაზიარება",
 	"Share Chat": "გაზიარება",
 	"Share to OpenWebUI Community": "გააზიარე OpenWebUI საზოგადოებაში ",
 	"Share to OpenWebUI Community": "გააზიარე OpenWebUI საზოგადოებაში ",
 	"short-summary": "მოკლე შინაარსი",
 	"short-summary": "მოკლე შინაარსი",
 	"Show": "ჩვენება",
 	"Show": "ჩვენება",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "მალსახმობების ჩვენება",
 	"Show shortcuts": "მალსახმობების ჩვენება",
 	"Showcased creativity": "ჩვენებული ქონება",
 	"Showcased creativity": "ჩვენებული ქონება",
 	"sidebar": "საიდბარი",
 	"sidebar": "საიდბარი",

+ 4 - 2
src/lib/i18n/locales/ko-KR/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}}을(를) 삭제했습니다.",
 	"Deleted {{name}}": "{{name}}을(를) 삭제했습니다.",
 	"Description": "설명",
 	"Description": "설명",
 	"Didn't fully follow instructions": "완전히 지침을 따르지 않음",
 	"Didn't fully follow instructions": "완전히 지침을 따르지 않음",
-	"Disabled": "비활성화",
 	"Discover a model": "모델 검색",
 	"Discover a model": "모델 검색",
 	"Discover a prompt": "프롬프트 검색",
 	"Discover a prompt": "프롬프트 검색",
 	"Discover, download, and explore custom prompts": "사용자 정의 프롬프트 검색, 다운로드 및 탐색",
 	"Discover, download, and explore custom prompts": "사용자 정의 프롬프트 검색, 다운로드 및 탐색",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "채팅에서 'You' 대신 사용자 이름 표시",
 	"Display the username instead of You in the Chat": "채팅에서 'You' 대신 사용자 이름 표시",
 	"Document": "문서",
 	"Document": "문서",
 	"Document Settings": "문서 설정",
 	"Document Settings": "문서 설정",
+	"Documentation": "",
 	"Documents": "문서들",
 	"Documents": "문서들",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "어떠한 외부 연결도 하지 않으며, 데이터는 로컬에서 호스팅되는 서버에 안전하게 유지됩니다.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "어떠한 외부 연결도 하지 않으며, 데이터는 로컬에서 호스팅되는 서버에 안전하게 유지됩니다.",
 	"Don't Allow": "허용 안 함",
 	"Don't Allow": "허용 안 함",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "커뮤니티 공유 사용",
 	"Enable Community Sharing": "커뮤니티 공유 사용",
 	"Enable New Sign Ups": "새 회원가입 활성화",
 	"Enable New Sign Ups": "새 회원가입 활성화",
 	"Enable Web Search": "Web Search 사용",
 	"Enable Web Search": "Web Search 사용",
-	"Enabled": "활성화",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV 파일에 이름, 이메일, 비밀번호, 역할 4개의 컬럼이 순서대로 포함되어 있는지 확인하세요.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV 파일에 이름, 이메일, 비밀번호, 역할 4개의 컬럼이 순서대로 포함되어 있는지 확인하세요.",
 	"Enter {{role}} message here": "여기에 {{role}} 메시지 입력",
 	"Enter {{role}} message here": "여기에 {{role}} 메시지 입력",
 	"Enter a detail about yourself for your LLMs to recall": "자신에 대한 세부사항을 입력하여 LLMs가 기억할 수 있도록 하세요",
 	"Enter a detail about yourself for your LLMs to recall": "자신에 대한 세부사항을 입력하여 LLMs가 기억할 수 있도록 하세요",
@@ -215,6 +214,7 @@
 	"Export Prompts": "프롬프트 내보내기",
 	"Export Prompts": "프롬프트 내보내기",
 	"Failed to create API Key.": "API 키 생성에 실패했습니다.",
 	"Failed to create API Key.": "API 키 생성에 실패했습니다.",
 	"Failed to read clipboard contents": "클립보드 내용을 읽는 데 실패했습니다.",
 	"Failed to read clipboard contents": "클립보드 내용을 읽는 데 실패했습니다.",
+	"Failed to update settings": "",
 	"February": "2월",
 	"February": "2월",
 	"Feel free to add specific details": "자세한 내용을 추가할 수 있습니다.",
 	"Feel free to add specific details": "자세한 내용을 추가할 수 있습니다.",
 	"File Mode": "파일 모드",
 	"File Mode": "파일 모드",
@@ -430,11 +430,13 @@
 	"Set Voice": "음성 설정",
 	"Set Voice": "음성 설정",
 	"Settings": "설정",
 	"Settings": "설정",
 	"Settings saved successfully!": "설정이 성공적으로 저장되었습니다!",
 	"Settings saved successfully!": "설정이 성공적으로 저장되었습니다!",
+	"Settings updated successfully": "",
 	"Share": "공유",
 	"Share": "공유",
 	"Share Chat": "채팅 공유",
 	"Share Chat": "채팅 공유",
 	"Share to OpenWebUI Community": "OpenWebUI 커뮤니티에 공유",
 	"Share to OpenWebUI Community": "OpenWebUI 커뮤니티에 공유",
 	"short-summary": "간단한 요약",
 	"short-summary": "간단한 요약",
 	"Show": "보이기",
 	"Show": "보이기",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "단축키 보기",
 	"Show shortcuts": "단축키 보기",
 	"Showcased creativity": "쇼케이스된 창의성",
 	"Showcased creativity": "쇼케이스된 창의성",
 	"sidebar": "사이드바",
 	"sidebar": "사이드바",

+ 4 - 2
src/lib/i18n/locales/lt-LT/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "",
 	"Deleted {{name}}": "",
 	"Description": "Aprašymas",
 	"Description": "Aprašymas",
 	"Didn't fully follow instructions": "Pilnai nesekė instrukcijų",
 	"Didn't fully follow instructions": "Pilnai nesekė instrukcijų",
-	"Disabled": "Neaktyvuota",
 	"Discover a model": "",
 	"Discover a model": "",
 	"Discover a prompt": "Atrasti užklausas",
 	"Discover a prompt": "Atrasti užklausas",
 	"Discover, download, and explore custom prompts": "Atrasti ir parsisiųsti užklausas",
 	"Discover, download, and explore custom prompts": "Atrasti ir parsisiųsti užklausas",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Rodyti naudotojo vardą vietoje žodžio Jūs pokalbyje",
 	"Display the username instead of You in the Chat": "Rodyti naudotojo vardą vietoje žodžio Jūs pokalbyje",
 	"Document": "Dokumentas",
 	"Document": "Dokumentas",
 	"Document Settings": "Dokumento nuostatos",
 	"Document Settings": "Dokumento nuostatos",
+	"Documentation": "",
 	"Documents": "Dokumentai",
 	"Documents": "Dokumentai",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "neturi jokių išorinių ryšių ir duomenys lieka serveryje.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "neturi jokių išorinių ryšių ir duomenys lieka serveryje.",
 	"Don't Allow": "Neleisti",
 	"Don't Allow": "Neleisti",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Aktyvuoti naujas registracijas",
 	"Enable New Sign Ups": "Aktyvuoti naujas registracijas",
 	"Enable Web Search": "",
 	"Enable Web Search": "",
-	"Enabled": "Aktyvuota",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Įsitikinkite, kad CSV failas turi 4 kolonas šiuo eiliškumu: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Įsitikinkite, kad CSV failas turi 4 kolonas šiuo eiliškumu: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "Įveskite {{role}} žinutę čia",
 	"Enter {{role}} message here": "Įveskite {{role}} žinutę čia",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Eksportuoti užklausas",
 	"Export Prompts": "Eksportuoti užklausas",
 	"Failed to create API Key.": "Nepavyko sukurti API rakto",
 	"Failed to create API Key.": "Nepavyko sukurti API rakto",
 	"Failed to read clipboard contents": "Nepavyko perskaityti kopijuoklės",
 	"Failed to read clipboard contents": "Nepavyko perskaityti kopijuoklės",
+	"Failed to update settings": "",
 	"February": "Vasaris",
 	"February": "Vasaris",
 	"Feel free to add specific details": "Galite pridėti specifinių detalių",
 	"Feel free to add specific details": "Galite pridėti specifinių detalių",
 	"File Mode": "Dokumentų rėžimas",
 	"File Mode": "Dokumentų rėžimas",
@@ -433,11 +433,13 @@
 	"Set Voice": "Numatyti balsą",
 	"Set Voice": "Numatyti balsą",
 	"Settings": "Nustatymai",
 	"Settings": "Nustatymai",
 	"Settings saved successfully!": "Parametrai sėkmingai išsaugoti!",
 	"Settings saved successfully!": "Parametrai sėkmingai išsaugoti!",
+	"Settings updated successfully": "",
 	"Share": "Dalintis",
 	"Share": "Dalintis",
 	"Share Chat": "Dalintis pokalbiu",
 	"Share Chat": "Dalintis pokalbiu",
 	"Share to OpenWebUI Community": "Dalintis su OpenWebUI bendruomene",
 	"Share to OpenWebUI Community": "Dalintis su OpenWebUI bendruomene",
 	"short-summary": "trumpinys",
 	"short-summary": "trumpinys",
 	"Show": "Rodyti",
 	"Show": "Rodyti",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Rodyti trumpinius",
 	"Show shortcuts": "Rodyti trumpinius",
 	"Showcased creativity": "Kūrybingų užklausų paroda",
 	"Showcased creativity": "Kūrybingų užklausų paroda",
 	"sidebar": "šoninis meniu",
 	"sidebar": "šoninis meniu",

+ 4 - 2
src/lib/i18n/locales/nl-NL/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}} verwijderd",
 	"Deleted {{name}}": "{{name}} verwijderd",
 	"Description": "Beschrijving",
 	"Description": "Beschrijving",
 	"Didn't fully follow instructions": "Ik heb niet alle instructies volgt",
 	"Didn't fully follow instructions": "Ik heb niet alle instructies volgt",
-	"Disabled": "Uitgeschakeld",
 	"Discover a model": "Ontdek een model",
 	"Discover a model": "Ontdek een model",
 	"Discover a prompt": "Ontdek een prompt",
 	"Discover a prompt": "Ontdek een prompt",
 	"Discover, download, and explore custom prompts": "Ontdek, download en verken aangepaste prompts",
 	"Discover, download, and explore custom prompts": "Ontdek, download en verken aangepaste prompts",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Toon de gebruikersnaam in plaats van Jij in de Chat",
 	"Display the username instead of You in the Chat": "Toon de gebruikersnaam in plaats van Jij in de Chat",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Settings": "Document Instellingen",
 	"Document Settings": "Document Instellingen",
+	"Documentation": "",
 	"Documents": "Documenten",
 	"Documents": "Documenten",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "maakt geen externe verbindingen, en je gegevens blijven veilig op je lokaal gehoste server.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "maakt geen externe verbindingen, en je gegevens blijven veilig op je lokaal gehoste server.",
 	"Don't Allow": "Niet Toestaan",
 	"Don't Allow": "Niet Toestaan",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Delen via de community inschakelen",
 	"Enable Community Sharing": "Delen via de community inschakelen",
 	"Enable New Sign Ups": "Schakel Nieuwe Registraties in",
 	"Enable New Sign Ups": "Schakel Nieuwe Registraties in",
 	"Enable Web Search": "Zoeken op het web inschakelen",
 	"Enable Web Search": "Zoeken op het web inschakelen",
-	"Enabled": "Ingeschakeld",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Zorg ervoor dat uw CSV-bestand de volgende vier kolommen in deze volgorde bevat: Naam, E-mail, Wachtwoord, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Zorg ervoor dat uw CSV-bestand de volgende vier kolommen in deze volgorde bevat: Naam, E-mail, Wachtwoord, Rol.",
 	"Enter {{role}} message here": "Voeg {{role}} bericht hier toe",
 	"Enter {{role}} message here": "Voeg {{role}} bericht hier toe",
 	"Enter a detail about yourself for your LLMs to recall": "Voer een detail over jezelf in voor je LLMs om het her te onthouden",
 	"Enter a detail about yourself for your LLMs to recall": "Voer een detail over jezelf in voor je LLMs om het her te onthouden",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exporteer Prompts",
 	"Export Prompts": "Exporteer Prompts",
 	"Failed to create API Key.": "Kan API Key niet aanmaken.",
 	"Failed to create API Key.": "Kan API Key niet aanmaken.",
 	"Failed to read clipboard contents": "Kan klembord inhoud niet lezen",
 	"Failed to read clipboard contents": "Kan klembord inhoud niet lezen",
+	"Failed to update settings": "",
 	"February": "Februarij",
 	"February": "Februarij",
 	"Feel free to add specific details": "Voeg specifieke details toe",
 	"Feel free to add specific details": "Voeg specifieke details toe",
 	"File Mode": "Bestandsmodus",
 	"File Mode": "Bestandsmodus",
@@ -431,11 +431,13 @@
 	"Set Voice": "Stel Stem in",
 	"Set Voice": "Stel Stem in",
 	"Settings": "Instellingen",
 	"Settings": "Instellingen",
 	"Settings saved successfully!": "Instellingen succesvol opgeslagen!",
 	"Settings saved successfully!": "Instellingen succesvol opgeslagen!",
+	"Settings updated successfully": "",
 	"Share": "Deel Chat",
 	"Share": "Deel Chat",
 	"Share Chat": "Deel Chat",
 	"Share Chat": "Deel Chat",
 	"Share to OpenWebUI Community": "Deel naar OpenWebUI Community",
 	"Share to OpenWebUI Community": "Deel naar OpenWebUI Community",
 	"short-summary": "korte-samenvatting",
 	"short-summary": "korte-samenvatting",
 	"Show": "Toon",
 	"Show": "Toon",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Toon snelkoppelingen",
 	"Show shortcuts": "Toon snelkoppelingen",
 	"Showcased creativity": "Tooncase creativiteit",
 	"Showcased creativity": "Tooncase creativiteit",
 	"sidebar": "sidebar",
 	"sidebar": "sidebar",

+ 4 - 2
src/lib/i18n/locales/pa-IN/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ {{name}}",
 	"Deleted {{name}}": "ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ {{name}}",
 	"Description": "ਵਰਣਨਾ",
 	"Description": "ਵਰਣਨਾ",
 	"Didn't fully follow instructions": "ਹਦਾਇਤਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫਾਲੋ ਨਹੀਂ ਕੀਤਾ",
 	"Didn't fully follow instructions": "ਹਦਾਇਤਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫਾਲੋ ਨਹੀਂ ਕੀਤਾ",
-	"Disabled": "ਅਯੋਗ",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
 	"Discover a prompt": "ਇੱਕ ਪ੍ਰੰਪਟ ਖੋਜੋ",
 	"Discover a prompt": "ਇੱਕ ਪ੍ਰੰਪਟ ਖੋਜੋ",
 	"Discover, download, and explore custom prompts": "ਕਸਟਮ ਪ੍ਰੰਪਟਾਂ ਨੂੰ ਖੋਜੋ, ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਪੜਚੋਲ ਕਰੋ",
 	"Discover, download, and explore custom prompts": "ਕਸਟਮ ਪ੍ਰੰਪਟਾਂ ਨੂੰ ਖੋਜੋ, ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਪੜਚੋਲ ਕਰੋ",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "ਗੱਲਬਾਤ 'ਚ ਤੁਹਾਡੇ ਸਥਾਨ 'ਤੇ ਉਪਭੋਗਤਾ ਨਾਮ ਦਿਖਾਓ",
 	"Display the username instead of You in the Chat": "ਗੱਲਬਾਤ 'ਚ ਤੁਹਾਡੇ ਸਥਾਨ 'ਤੇ ਉਪਭੋਗਤਾ ਨਾਮ ਦਿਖਾਓ",
 	"Document": "ਡਾਕੂਮੈਂਟ",
 	"Document": "ਡਾਕੂਮੈਂਟ",
 	"Document Settings": "ਡਾਕੂਮੈਂਟ ਸੈਟਿੰਗਾਂ",
 	"Document Settings": "ਡਾਕੂਮੈਂਟ ਸੈਟਿੰਗਾਂ",
+	"Documentation": "",
 	"Documents": "ਡਾਕੂਮੈਂਟ",
 	"Documents": "ਡਾਕੂਮੈਂਟ",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ਕੋਈ ਬਾਹਰੀ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਤੁਹਾਡਾ ਡਾਟਾ ਤੁਹਾਡੇ ਸਥਾਨਕ ਸਰਵਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਰਹਿੰਦਾ ਹੈ।",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "ਕੋਈ ਬਾਹਰੀ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਤੁਹਾਡਾ ਡਾਟਾ ਤੁਹਾਡੇ ਸਥਾਨਕ ਸਰਵਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਰਹਿੰਦਾ ਹੈ।",
 	"Don't Allow": "ਆਗਿਆ ਨਾ ਦਿਓ",
 	"Don't Allow": "ਆਗਿਆ ਨਾ ਦਿਓ",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "ਕਮਿਊਨਿਟੀ ਸ਼ੇਅਰਿੰਗ ਨੂੰ ਸਮਰੱਥ ਕਰੋ",
 	"Enable Community Sharing": "ਕਮਿਊਨਿਟੀ ਸ਼ੇਅਰਿੰਗ ਨੂੰ ਸਮਰੱਥ ਕਰੋ",
 	"Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ",
 	"Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ",
 	"Enable Web Search": "ਵੈੱਬ ਖੋਜ ਨੂੰ ਸਮਰੱਥ ਕਰੋ",
 	"Enable Web Search": "ਵੈੱਬ ਖੋਜ ਨੂੰ ਸਮਰੱਥ ਕਰੋ",
-	"Enabled": "ਯੋਗ ਕੀਤਾ ਗਿਆ",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ CSV ਫਾਈਲ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ: ਨਾਮ, ਈਮੇਲ, ਪਾਸਵਰਡ, ਭੂਮਿਕਾ।",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ CSV ਫਾਈਲ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ: ਨਾਮ, ਈਮੇਲ, ਪਾਸਵਰਡ, ਭੂਮਿਕਾ।",
 	"Enter {{role}} message here": "{{role}} ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
 	"Enter {{role}} message here": "{{role}} ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
 	"Enter a detail about yourself for your LLMs to recall": "ਤੁਹਾਡੇ LLMs ਨੂੰ ਸੁਨੇਹਾ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
 	"Enter a detail about yourself for your LLMs to recall": "ਤੁਹਾਡੇ LLMs ਨੂੰ ਸੁਨੇਹਾ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
@@ -215,6 +214,7 @@
 	"Export Prompts": "ਪ੍ਰੰਪਟ ਨਿਰਯਾਤ ਕਰੋ",
 	"Export Prompts": "ਪ੍ਰੰਪਟ ਨਿਰਯਾਤ ਕਰੋ",
 	"Failed to create API Key.": "API ਕੁੰਜੀ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ।",
 	"Failed to create API Key.": "API ਕੁੰਜੀ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ।",
 	"Failed to read clipboard contents": "ਕਲਿੱਪਬੋਰਡ ਸਮੱਗਰੀ ਪੜ੍ਹਣ ਵਿੱਚ ਅਸਫਲ",
 	"Failed to read clipboard contents": "ਕਲਿੱਪਬੋਰਡ ਸਮੱਗਰੀ ਪੜ੍ਹਣ ਵਿੱਚ ਅਸਫਲ",
+	"Failed to update settings": "",
 	"February": "ਫਰਵਰੀ",
 	"February": "ਫਰਵਰੀ",
 	"Feel free to add specific details": "ਖੁੱਲ੍ਹੇ ਦਿਲ ਨਾਲ ਖਾਸ ਵੇਰਵੇ ਸ਼ਾਮਲ ਕਰੋ",
 	"Feel free to add specific details": "ਖੁੱਲ੍ਹੇ ਦਿਲ ਨਾਲ ਖਾਸ ਵੇਰਵੇ ਸ਼ਾਮਲ ਕਰੋ",
 	"File Mode": "ਫਾਈਲ ਮੋਡ",
 	"File Mode": "ਫਾਈਲ ਮੋਡ",
@@ -431,11 +431,13 @@
 	"Set Voice": "ਆਵਾਜ਼ ਸੈੱਟ ਕਰੋ",
 	"Set Voice": "ਆਵਾਜ਼ ਸੈੱਟ ਕਰੋ",
 	"Settings": "ਸੈਟਿੰਗਾਂ",
 	"Settings": "ਸੈਟਿੰਗਾਂ",
 	"Settings saved successfully!": "ਸੈਟਿੰਗਾਂ ਸਫਲਤਾਪੂਰਵਕ ਸੰਭਾਲੀਆਂ ਗਈਆਂ!",
 	"Settings saved successfully!": "ਸੈਟਿੰਗਾਂ ਸਫਲਤਾਪੂਰਵਕ ਸੰਭਾਲੀਆਂ ਗਈਆਂ!",
+	"Settings updated successfully": "",
 	"Share": "ਸਾਂਝਾ ਕਰੋ",
 	"Share": "ਸਾਂਝਾ ਕਰੋ",
 	"Share Chat": "ਗੱਲਬਾਤ ਸਾਂਝੀ ਕਰੋ",
 	"Share Chat": "ਗੱਲਬਾਤ ਸਾਂਝੀ ਕਰੋ",
 	"Share to OpenWebUI Community": "ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਨਾਲ ਸਾਂਝਾ ਕਰੋ",
 	"Share to OpenWebUI Community": "ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਨਾਲ ਸਾਂਝਾ ਕਰੋ",
 	"short-summary": "ਛੋਟੀ-ਸੰਖੇਪ",
 	"short-summary": "ਛੋਟੀ-ਸੰਖੇਪ",
 	"Show": "ਦਿਖਾਓ",
 	"Show": "ਦਿਖਾਓ",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "ਸ਼ਾਰਟਕਟ ਦਿਖਾਓ",
 	"Show shortcuts": "ਸ਼ਾਰਟਕਟ ਦਿਖਾਓ",
 	"Showcased creativity": "ਸਿਰਜਣਾਤਮਕਤਾ ਦਿਖਾਈ",
 	"Showcased creativity": "ਸਿਰਜਣਾਤਮਕਤਾ ਦਿਖਾਈ",
 	"sidebar": "ਸਾਈਡਬਾਰ",
 	"sidebar": "ਸਾਈਡਬਾਰ",

+ 4 - 2
src/lib/i18n/locales/pl-PL/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Usunięto {{name}}",
 	"Deleted {{name}}": "Usunięto {{name}}",
 	"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",
-	"Disabled": "Wyłączone",
 	"Discover a model": "Odkryj model",
 	"Discover a model": "Odkryj model",
 	"Discover a prompt": "Odkryj prompt",
 	"Discover a prompt": "Odkryj prompt",
 	"Discover, download, and explore custom prompts": "Odkryj, pobierz i eksploruj niestandardowe prompty",
 	"Discover, download, and explore custom prompts": "Odkryj, pobierz i eksploruj niestandardowe prompty",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Wyświetl nazwę użytkownika zamiast Ty w czacie",
 	"Display the username instead of You in the Chat": "Wyświetl nazwę użytkownika zamiast Ty w czacie",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Settings": "Ustawienia dokumentu",
 	"Document Settings": "Ustawienia dokumentu",
+	"Documentation": "",
 	"Documents": "Dokumenty",
 	"Documents": "Dokumenty",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "nie nawiązuje żadnych zewnętrznych połączeń, a Twoje dane pozostają bezpiecznie na Twoim lokalnie hostowanym serwerze.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "nie nawiązuje żadnych zewnętrznych połączeń, a Twoje dane pozostają bezpiecznie na Twoim lokalnie hostowanym serwerze.",
 	"Don't Allow": "Nie zezwalaj",
 	"Don't Allow": "Nie zezwalaj",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Włączanie udostępniania społecznościowego",
 	"Enable Community Sharing": "Włączanie udostępniania społecznościowego",
 	"Enable New Sign Ups": "Włącz nowe rejestracje",
 	"Enable New Sign Ups": "Włącz nowe rejestracje",
 	"Enable Web Search": "Włączanie wyszukiwania w Internecie",
 	"Enable Web Search": "Włączanie wyszukiwania w Internecie",
-	"Enabled": "Włączone",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Upewnij się, że twój plik CSV zawiera 4 kolumny w następującym porządku: Nazwa, Email, Hasło, Rola.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Upewnij się, że twój plik CSV zawiera 4 kolumny w następującym porządku: Nazwa, Email, Hasło, Rola.",
 	"Enter {{role}} message here": "Wprowadź wiadomość {{role}} tutaj",
 	"Enter {{role}} message here": "Wprowadź wiadomość {{role}} tutaj",
 	"Enter a detail about yourself for your LLMs to recall": "Wprowadź szczegóły o sobie, aby LLMs mogli pamiętać",
 	"Enter a detail about yourself for your LLMs to recall": "Wprowadź szczegóły o sobie, aby LLMs mogli pamiętać",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Eksportuj prompty",
 	"Export Prompts": "Eksportuj prompty",
 	"Failed to create API Key.": "Nie udało się utworzyć klucza API.",
 	"Failed to create API Key.": "Nie udało się utworzyć klucza API.",
 	"Failed to read clipboard contents": "Nie udało się odczytać zawartości schowka",
 	"Failed to read clipboard contents": "Nie udało się odczytać zawartości schowka",
+	"Failed to update settings": "",
 	"February": "Luty",
 	"February": "Luty",
 	"Feel free to add specific details": "Podaj inne szczegóły",
 	"Feel free to add specific details": "Podaj inne szczegóły",
 	"File Mode": "Tryb pliku",
 	"File Mode": "Tryb pliku",
@@ -433,11 +433,13 @@
 	"Set Voice": "Ustaw głos",
 	"Set Voice": "Ustaw głos",
 	"Settings": "Ustawienia",
 	"Settings": "Ustawienia",
 	"Settings saved successfully!": "Ustawienia zapisane pomyślnie!",
 	"Settings saved successfully!": "Ustawienia zapisane pomyślnie!",
+	"Settings updated successfully": "",
 	"Share": "Udostępnij",
 	"Share": "Udostępnij",
 	"Share Chat": "Udostępnij czat",
 	"Share Chat": "Udostępnij czat",
 	"Share to OpenWebUI Community": "Dziel się z społecznością OpenWebUI",
 	"Share to OpenWebUI Community": "Dziel się z społecznością OpenWebUI",
 	"short-summary": "Krótkie podsumowanie",
 	"short-summary": "Krótkie podsumowanie",
 	"Show": "Pokaż",
 	"Show": "Pokaż",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Pokaż skróty",
 	"Show shortcuts": "Pokaż skróty",
 	"Showcased creativity": "Pokaz kreatywności",
 	"Showcased creativity": "Pokaz kreatywności",
 	"sidebar": "Panel boczny",
 	"sidebar": "Panel boczny",

+ 4 - 2
src/lib/i18n/locales/pt-BR/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Excluído {{nome}}",
 	"Deleted {{name}}": "Excluído {{nome}}",
 	"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",
-	"Disabled": "Desativado",
 	"Discover a model": "Descubra um modelo",
 	"Discover a model": "Descubra um modelo",
 	"Discover a prompt": "Descobrir um prompt",
 	"Discover a prompt": "Descobrir um prompt",
 	"Discover, download, and explore custom prompts": "Descubra, baixe e explore prompts personalizados",
 	"Discover, download, and explore custom prompts": "Descubra, baixe e explore prompts personalizados",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Bate-papo",
 	"Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Bate-papo",
 	"Document": "Documento",
 	"Document": "Documento",
 	"Document Settings": "Configurações de Documento",
 	"Document Settings": "Configurações de Documento",
+	"Documentation": "",
 	"Documents": "Documentos",
 	"Documents": "Documentos",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "não faz conexões externas e seus dados permanecem seguros em seu servidor hospedado localmente.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "não faz conexões externas e seus dados permanecem seguros em seu servidor hospedado localmente.",
 	"Don't Allow": "Não Permitir",
 	"Don't Allow": "Não Permitir",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Habilitar o compartilhamento da comunidade",
 	"Enable Community Sharing": "Habilitar o compartilhamento da comunidade",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
 	"Enable Web Search": "Habilitar a Pesquisa na Web",
 	"Enable Web Search": "Habilitar a Pesquisa na Web",
-	"Enabled": "Ativado",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrar",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrar",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exportar Prompts",
 	"Export Prompts": "Exportar Prompts",
 	"Failed to create API Key.": "Falha ao criar a Chave da API.",
 	"Failed to create API Key.": "Falha ao criar a Chave da API.",
 	"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
 	"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
+	"Failed to update settings": "",
 	"February": "Fevereiro",
 	"February": "Fevereiro",
 	"Feel free to add specific details": "Sinta-se à vontade para adicionar detalhes específicos",
 	"Feel free to add specific details": "Sinta-se à vontade para adicionar detalhes específicos",
 	"File Mode": "Modo de Arquivo",
 	"File Mode": "Modo de Arquivo",
@@ -432,11 +432,13 @@
 	"Set Voice": "Definir Voz",
 	"Set Voice": "Definir Voz",
 	"Settings": "Configurações",
 	"Settings": "Configurações",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",
+	"Settings updated successfully": "",
 	"Share": "Compartilhar",
 	"Share": "Compartilhar",
 	"Share Chat": "Compartilhar Bate-papo",
 	"Share Chat": "Compartilhar Bate-papo",
 	"Share to OpenWebUI Community": "Compartilhar com a Comunidade OpenWebUI",
 	"Share to OpenWebUI Community": "Compartilhar com a Comunidade OpenWebUI",
 	"short-summary": "resumo-curto",
 	"short-summary": "resumo-curto",
 	"Show": "Mostrar",
 	"Show": "Mostrar",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Mostrar",
 	"Show shortcuts": "Mostrar",
 	"Showcased creativity": "Criatividade Exibida",
 	"Showcased creativity": "Criatividade Exibida",
 	"sidebar": "barra lateral",
 	"sidebar": "barra lateral",

+ 4 - 2
src/lib/i18n/locales/pt-PT/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Suprimido {{name}}",
 	"Deleted {{name}}": "Suprimido {{name}}",
 	"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",
-	"Disabled": "Desativado",
 	"Discover a model": "Descubra um modelo",
 	"Discover a model": "Descubra um modelo",
 	"Discover a prompt": "Descobrir um prompt",
 	"Discover a prompt": "Descobrir um prompt",
 	"Discover, download, and explore custom prompts": "Descubra, baixe e explore prompts personalizados",
 	"Discover, download, and explore custom prompts": "Descubra, baixe e explore prompts personalizados",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Bate-papo",
 	"Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Bate-papo",
 	"Document": "Documento",
 	"Document": "Documento",
 	"Document Settings": "Configurações de Documento",
 	"Document Settings": "Configurações de Documento",
+	"Documentation": "",
 	"Documents": "Documentos",
 	"Documents": "Documentos",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "não faz conexões externas e seus dados permanecem seguros em seu servidor hospedado localmente.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "não faz conexões externas e seus dados permanecem seguros em seu servidor hospedado localmente.",
 	"Don't Allow": "Não Permitir",
 	"Don't Allow": "Não Permitir",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Habilite o compartilhamento da comunidade",
 	"Enable Community Sharing": "Habilite o compartilhamento da comunidade",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
 	"Enable Web Search": "Ativar pesquisa na Web",
 	"Enable Web Search": "Ativar pesquisa na Web",
-	"Enabled": "Ativado",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrá-lo",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrá-lo",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exportar Prompts",
 	"Export Prompts": "Exportar Prompts",
 	"Failed to create API Key.": "Falha ao criar a Chave da API.",
 	"Failed to create API Key.": "Falha ao criar a Chave da API.",
 	"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
 	"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
+	"Failed to update settings": "",
 	"February": "Fevereiro",
 	"February": "Fevereiro",
 	"Feel free to add specific details": "Sinta-se à vontade para adicionar detalhes específicos",
 	"Feel free to add specific details": "Sinta-se à vontade para adicionar detalhes específicos",
 	"File Mode": "Modo de Arquivo",
 	"File Mode": "Modo de Arquivo",
@@ -432,11 +432,13 @@
 	"Set Voice": "Definir Voz",
 	"Set Voice": "Definir Voz",
 	"Settings": "Configurações",
 	"Settings": "Configurações",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",
+	"Settings updated successfully": "",
 	"Share": "Compartilhar",
 	"Share": "Compartilhar",
 	"Share Chat": "Compartilhar Bate-papo",
 	"Share Chat": "Compartilhar Bate-papo",
 	"Share to OpenWebUI Community": "Compartilhar com a Comunidade OpenWebUI",
 	"Share to OpenWebUI Community": "Compartilhar com a Comunidade OpenWebUI",
 	"short-summary": "resumo-curto",
 	"short-summary": "resumo-curto",
 	"Show": "Mostrar",
 	"Show": "Mostrar",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Mostrar",
 	"Show shortcuts": "Mostrar",
 	"Showcased creativity": "Criatividade Exibida",
 	"Showcased creativity": "Criatividade Exibida",
 	"sidebar": "barra lateral",
 	"sidebar": "barra lateral",

+ 4 - 2
src/lib/i18n/locales/ru-RU/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Удалено {{name}}",
 	"Deleted {{name}}": "Удалено {{name}}",
 	"Description": "Описание",
 	"Description": "Описание",
 	"Didn't fully follow instructions": "Не полностью следул инструкциям",
 	"Didn't fully follow instructions": "Не полностью следул инструкциям",
-	"Disabled": "Отключено",
 	"Discover a model": "Откройте для себя модель",
 	"Discover a model": "Откройте для себя модель",
 	"Discover a prompt": "Найти промт",
 	"Discover a prompt": "Найти промт",
 	"Discover, download, and explore custom prompts": "Находите, загружайте и исследуйте настраиваемые промты",
 	"Discover, download, and explore custom prompts": "Находите, загружайте и исследуйте настраиваемые промты",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Отображать имя пользователя вместо 'Вы' в чате",
 	"Display the username instead of You in the Chat": "Отображать имя пользователя вместо 'Вы' в чате",
 	"Document": "Документ",
 	"Document": "Документ",
 	"Document Settings": "Настройки документа",
 	"Document Settings": "Настройки документа",
+	"Documentation": "",
 	"Documents": "Документы",
 	"Documents": "Документы",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "не устанавливает никаких внешних соединений, и ваши данные остаются безопасно на вашем локальном сервере.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "не устанавливает никаких внешних соединений, и ваши данные остаются безопасно на вашем локальном сервере.",
 	"Don't Allow": "Не разрешать",
 	"Don't Allow": "Не разрешать",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Включить общий доступ к сообществу",
 	"Enable Community Sharing": "Включить общий доступ к сообществу",
 	"Enable New Sign Ups": "Разрешить новые регистрации",
 	"Enable New Sign Ups": "Разрешить новые регистрации",
 	"Enable Web Search": "Включить поиск в Интернете",
 	"Enable Web Search": "Включить поиск в Интернете",
-	"Enabled": "Включено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",
 	"Enter {{role}} message here": "Введите сообщение {{role}} здесь",
 	"Enter {{role}} message here": "Введите сообщение {{role}} здесь",
 	"Enter a detail about yourself for your LLMs to recall": "Введите детали о себе, чтобы LLMs могли запомнить",
 	"Enter a detail about yourself for your LLMs to recall": "Введите детали о себе, чтобы LLMs могли запомнить",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Экспортировать промты",
 	"Export Prompts": "Экспортировать промты",
 	"Failed to create API Key.": "Не удалось создать ключ API.",
 	"Failed to create API Key.": "Не удалось создать ключ API.",
 	"Failed to read clipboard contents": "Не удалось прочитать содержимое буфера обмена",
 	"Failed to read clipboard contents": "Не удалось прочитать содержимое буфера обмена",
+	"Failed to update settings": "",
 	"February": "Февраль",
 	"February": "Февраль",
 	"Feel free to add specific details": "Feel free to add specific details",
 	"Feel free to add specific details": "Feel free to add specific details",
 	"File Mode": "Режим файла",
 	"File Mode": "Режим файла",
@@ -433,11 +433,13 @@
 	"Set Voice": "Установить голос",
 	"Set Voice": "Установить голос",
 	"Settings": "Настройки",
 	"Settings": "Настройки",
 	"Settings saved successfully!": "Настройки успешно сохранены!",
 	"Settings saved successfully!": "Настройки успешно сохранены!",
+	"Settings updated successfully": "",
 	"Share": "Поделиться",
 	"Share": "Поделиться",
 	"Share Chat": "Поделиться чатом",
 	"Share Chat": "Поделиться чатом",
 	"Share to OpenWebUI Community": "Поделиться с сообществом OpenWebUI",
 	"Share to OpenWebUI Community": "Поделиться с сообществом OpenWebUI",
 	"short-summary": "краткое описание",
 	"short-summary": "краткое описание",
 	"Show": "Показать",
 	"Show": "Показать",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Показать клавиатурные сокращения",
 	"Show shortcuts": "Показать клавиатурные сокращения",
 	"Showcased creativity": "Показать творчество",
 	"Showcased creativity": "Показать творчество",
 	"sidebar": "боковая панель",
 	"sidebar": "боковая панель",

+ 4 - 2
src/lib/i18n/locales/sr-RS/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Избрисано {{наме}}",
 	"Deleted {{name}}": "Избрисано {{наме}}",
 	"Description": "Опис",
 	"Description": "Опис",
 	"Didn't fully follow instructions": "Упутства нису праћена у потпуности",
 	"Didn't fully follow instructions": "Упутства нису праћена у потпуности",
-	"Disabled": "Онемогућено",
 	"Discover a model": "Откријте модел",
 	"Discover a model": "Откријте модел",
 	"Discover a prompt": "Откриј упит",
 	"Discover a prompt": "Откриј упит",
 	"Discover, download, and explore custom prompts": "Откријте, преузмите и истражите прилагођене упите",
 	"Discover, download, and explore custom prompts": "Откријте, преузмите и истражите прилагођене упите",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Прикажи корисничко име уместо Ти у чату",
 	"Display the username instead of You in the Chat": "Прикажи корисничко име уместо Ти у чату",
 	"Document": "Документ",
 	"Document": "Документ",
 	"Document Settings": "Подешавања документа",
 	"Document Settings": "Подешавања документа",
+	"Documentation": "",
 	"Documents": "Документи",
 	"Documents": "Документи",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "не отвара никакве спољне везе и ваши подаци остају сигурно на вашем локално хостованом серверу.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "не отвара никакве спољне везе и ваши подаци остају сигурно на вашем локално хостованом серверу.",
 	"Don't Allow": "Не дозволи",
 	"Don't Allow": "Не дозволи",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Омогући дељење заједнице",
 	"Enable Community Sharing": "Омогући дељење заједнице",
 	"Enable New Sign Ups": "Омогући нове пријаве",
 	"Enable New Sign Ups": "Омогући нове пријаве",
 	"Enable Web Search": "Омогући Wеб претрагу",
 	"Enable Web Search": "Омогући Wеб претрагу",
-	"Enabled": "Омогућено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.",
 	"Enter {{role}} message here": "Унесите {{role}} поруку овде",
 	"Enter {{role}} message here": "Унесите {{role}} поруку овде",
 	"Enter a detail about yourself for your LLMs to recall": "Унесите детаље за себе да ће LLMs преузимати",
 	"Enter a detail about yourself for your LLMs to recall": "Унесите детаље за себе да ће LLMs преузимати",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Извези упите",
 	"Export Prompts": "Извези упите",
 	"Failed to create API Key.": "Неуспешно стварање API кључа.",
 	"Failed to create API Key.": "Неуспешно стварање API кључа.",
 	"Failed to read clipboard contents": "Неуспешно читање садржаја оставе",
 	"Failed to read clipboard contents": "Неуспешно читање садржаја оставе",
+	"Failed to update settings": "",
 	"February": "Фебруар",
 	"February": "Фебруар",
 	"Feel free to add specific details": "Слободно додајте специфичне детаље",
 	"Feel free to add specific details": "Слободно додајте специфичне детаље",
 	"File Mode": "Режим датотеке",
 	"File Mode": "Режим датотеке",
@@ -432,11 +432,13 @@
 	"Set Voice": "Подеси глас",
 	"Set Voice": "Подеси глас",
 	"Settings": "Подешавања",
 	"Settings": "Подешавања",
 	"Settings saved successfully!": "Подешавања успешно сачувана!",
 	"Settings saved successfully!": "Подешавања успешно сачувана!",
+	"Settings updated successfully": "",
 	"Share": "Подели",
 	"Share": "Подели",
 	"Share Chat": "Подели ћаскање",
 	"Share Chat": "Подели ћаскање",
 	"Share to OpenWebUI Community": "Подели са OpenWebUI заједницом",
 	"Share to OpenWebUI Community": "Подели са OpenWebUI заједницом",
 	"short-summary": "кратак сажетак",
 	"short-summary": "кратак сажетак",
 	"Show": "Прикажи",
 	"Show": "Прикажи",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Прикажи пречице",
 	"Show shortcuts": "Прикажи пречице",
 	"Showcased creativity": "Приказана креативност",
 	"Showcased creativity": "Приказана креативност",
 	"sidebar": "бочна трака",
 	"sidebar": "бочна трака",

+ 4 - 2
src/lib/i18n/locales/sv-SE/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Borttagen {{name}}",
 	"Deleted {{name}}": "Borttagen {{name}}",
 	"Description": "Beskrivning",
 	"Description": "Beskrivning",
 	"Didn't fully follow instructions": "Följde inte instruktionerna",
 	"Didn't fully follow instructions": "Följde inte instruktionerna",
-	"Disabled": "Inaktiverad",
 	"Discover a model": "Upptäck en modell",
 	"Discover a model": "Upptäck en modell",
 	"Discover a prompt": "Upptäck en prompt",
 	"Discover a prompt": "Upptäck en prompt",
 	"Discover, download, and explore custom prompts": "Upptäck, ladda ner och utforska anpassade prompts",
 	"Discover, download, and explore custom prompts": "Upptäck, ladda ner och utforska anpassade prompts",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Visa användarnamnet istället för du i chatten",
 	"Display the username instead of You in the Chat": "Visa användarnamnet istället för du i chatten",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Settings": "Dokumentinställningar",
 	"Document Settings": "Dokumentinställningar",
+	"Documentation": "",
 	"Documents": "Dokument",
 	"Documents": "Dokument",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "gör inga externa anslutningar, och dina data förblir säkra på din lokalt värdade server.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "gör inga externa anslutningar, och dina data förblir säkra på din lokalt värdade server.",
 	"Don't Allow": "Tillåt inte",
 	"Don't Allow": "Tillåt inte",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Aktivera community-delning",
 	"Enable Community Sharing": "Aktivera community-delning",
 	"Enable New Sign Ups": "Aktivera nya registreringar",
 	"Enable New Sign Ups": "Aktivera nya registreringar",
 	"Enable Web Search": "Aktivera webbsökning",
 	"Enable Web Search": "Aktivera webbsökning",
-	"Enabled": "Aktiverad",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Namn, E-post, Lösenord, Roll.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Namn, E-post, Lösenord, Roll.",
 	"Enter {{role}} message here": "Skriv {{role}} meddelande här",
 	"Enter {{role}} message here": "Skriv {{role}} meddelande här",
 	"Enter a detail about yourself for your LLMs to recall": "Skriv en detalj om dig själv för att dina LLMs ska komma ihåg",
 	"Enter a detail about yourself for your LLMs to recall": "Skriv en detalj om dig själv för att dina LLMs ska komma ihåg",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Exportera prompts",
 	"Export Prompts": "Exportera prompts",
 	"Failed to create API Key.": "Misslyckades med att skapa API-nyckel.",
 	"Failed to create API Key.": "Misslyckades med att skapa API-nyckel.",
 	"Failed to read clipboard contents": "Misslyckades med att läsa urklippsinnehåll",
 	"Failed to read clipboard contents": "Misslyckades med att läsa urklippsinnehåll",
+	"Failed to update settings": "",
 	"February": "Februar",
 	"February": "Februar",
 	"Feel free to add specific details": "Förfoga att lägga till specifika detaljer",
 	"Feel free to add specific details": "Förfoga att lägga till specifika detaljer",
 	"File Mode": "Fil-läge",
 	"File Mode": "Fil-läge",
@@ -431,11 +431,13 @@
 	"Set Voice": "Ange röst",
 	"Set Voice": "Ange röst",
 	"Settings": "Inställningar",
 	"Settings": "Inställningar",
 	"Settings saved successfully!": "Inställningar sparades framgångsrikt!",
 	"Settings saved successfully!": "Inställningar sparades framgångsrikt!",
+	"Settings updated successfully": "",
 	"Share": "Dela",
 	"Share": "Dela",
 	"Share Chat": "Dela chatt",
 	"Share Chat": "Dela chatt",
 	"Share to OpenWebUI Community": "Dela till OpenWebUI Community",
 	"Share to OpenWebUI Community": "Dela till OpenWebUI Community",
 	"short-summary": "kort sammanfattning",
 	"short-summary": "kort sammanfattning",
 	"Show": "Visa",
 	"Show": "Visa",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Visa genvägar",
 	"Show shortcuts": "Visa genvägar",
 	"Showcased creativity": "Visuell kreativitet",
 	"Showcased creativity": "Visuell kreativitet",
 	"sidebar": "sidofält",
 	"sidebar": "sidofält",

+ 4 - 2
src/lib/i18n/locales/tr-TR/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "{{name}} silindi",
 	"Deleted {{name}}": "{{name}} silindi",
 	"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",
-	"Disabled": "Devre Dışı",
 	"Discover a model": "Bir model keşfedin",
 	"Discover a model": "Bir model keşfedin",
 	"Discover a prompt": "Bir prompt keşfedin",
 	"Discover a prompt": "Bir prompt keşfedin",
 	"Discover, download, and explore custom prompts": "Özel promptları keşfedin, indirin ve inceleyin",
 	"Discover, download, and explore custom prompts": "Özel promptları keşfedin, indirin ve inceleyin",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Sohbet'te Siz yerine kullanıcı adını göster",
 	"Display the username instead of You in the Chat": "Sohbet'te Siz yerine kullanıcı adını göster",
 	"Document": "Belge",
 	"Document": "Belge",
 	"Document Settings": "Belge Ayarları",
 	"Document Settings": "Belge Ayarları",
+	"Documentation": "",
 	"Documents": "Belgeler",
 	"Documents": "Belgeler",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "herhangi bir harici bağlantı yapmaz ve verileriniz güvenli bir şekilde yerel olarak barındırılan sunucunuzda kalır.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "herhangi bir harici bağlantı yapmaz ve verileriniz güvenli bir şekilde yerel olarak barındırılan sunucunuzda kalır.",
 	"Don't Allow": "İzin Verme",
 	"Don't Allow": "İzin Verme",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
 	"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
 	"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
 	"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
 	"Enable Web Search": "Web Aramasını Etkinleştir",
 	"Enable Web Search": "Web Aramasını Etkinleştir",
-	"Enabled": "Etkin",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",
 	"Enter {{role}} message here": "Buraya {{role}} mesajını girin",
 	"Enter {{role}} message here": "Buraya {{role}} mesajını girin",
 	"Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin",
 	"Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Promptları Dışa Aktar",
 	"Export Prompts": "Promptları Dışa Aktar",
 	"Failed to create API Key.": "API Anahtarı oluşturulamadı.",
 	"Failed to create API Key.": "API Anahtarı oluşturulamadı.",
 	"Failed to read clipboard contents": "Pano içeriği okunamadı",
 	"Failed to read clipboard contents": "Pano içeriği okunamadı",
+	"Failed to update settings": "",
 	"February": "Şubat",
 	"February": "Şubat",
 	"Feel free to add specific details": "Spesifik ayrıntılar eklemekten çekinmeyin",
 	"Feel free to add specific details": "Spesifik ayrıntılar eklemekten çekinmeyin",
 	"File Mode": "Dosya Modu",
 	"File Mode": "Dosya Modu",
@@ -431,11 +431,13 @@
 	"Set Voice": "Ses Ayarla",
 	"Set Voice": "Ses Ayarla",
 	"Settings": "Ayarlar",
 	"Settings": "Ayarlar",
 	"Settings saved successfully!": "Ayarlar başarıyla kaydedildi!",
 	"Settings saved successfully!": "Ayarlar başarıyla kaydedildi!",
+	"Settings updated successfully": "",
 	"Share": "Paylaş",
 	"Share": "Paylaş",
 	"Share Chat": "Sohbeti Paylaş",
 	"Share Chat": "Sohbeti Paylaş",
 	"Share to OpenWebUI Community": "OpenWebUI Topluluğu ile Paylaş",
 	"Share to OpenWebUI Community": "OpenWebUI Topluluğu ile Paylaş",
 	"short-summary": "kısa-özet",
 	"short-summary": "kısa-özet",
 	"Show": "Göster",
 	"Show": "Göster",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Kısayolları göster",
 	"Show shortcuts": "Kısayolları göster",
 	"Showcased creativity": "Sergilenen yaratıcılık",
 	"Showcased creativity": "Sergilenen yaratıcılık",
 	"sidebar": "kenar çubuğu",
 	"sidebar": "kenar çubuğu",

+ 4 - 2
src/lib/i18n/locales/uk-UA/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Видалено {{name}}",
 	"Deleted {{name}}": "Видалено {{name}}",
 	"Description": "Опис",
 	"Description": "Опис",
 	"Didn't fully follow instructions": "Не повністю дотримувалися інструкцій",
 	"Didn't fully follow instructions": "Не повністю дотримувалися інструкцій",
-	"Disabled": "Вимкнено",
 	"Discover a model": "Знайдіть модель",
 	"Discover a model": "Знайдіть модель",
 	"Discover a prompt": "Знайти промт",
 	"Discover a prompt": "Знайти промт",
 	"Discover, download, and explore custom prompts": "Знайдіть, завантажте та досліджуйте налаштовані промти",
 	"Discover, download, and explore custom prompts": "Знайдіть, завантажте та досліджуйте налаштовані промти",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Показувати ім'я користувача замість 'Ви' в чаті",
 	"Display the username instead of You in the Chat": "Показувати ім'я користувача замість 'Ви' в чаті",
 	"Document": "Документ",
 	"Document": "Документ",
 	"Document Settings": "Налаштування документа",
 	"Document Settings": "Налаштування документа",
+	"Documentation": "",
 	"Documents": "Документи",
 	"Documents": "Документи",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "не встановлює жодних зовнішніх з'єднань, і ваші дані залишаються в безпеці на вашому локальному сервері.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "не встановлює жодних зовнішніх з'єднань, і ваші дані залишаються в безпеці на вашому локальному сервері.",
 	"Don't Allow": "Не дозволяти",
 	"Don't Allow": "Не дозволяти",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Ввімкніть спільний доступ до спільноти",
 	"Enable Community Sharing": "Ввімкніть спільний доступ до спільноти",
 	"Enable New Sign Ups": "Дозволити нові реєстрації",
 	"Enable New Sign Ups": "Дозволити нові реєстрації",
 	"Enable Web Search": "Увімкнути веб-пошук",
 	"Enable Web Search": "Увімкнути веб-пошук",
-	"Enabled": "Увімкнено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.",
 	"Enter {{role}} message here": "Введіть повідомлення {{role}} тут",
 	"Enter {{role}} message here": "Введіть повідомлення {{role}} тут",
 	"Enter a detail about yourself for your LLMs to recall": "Введіть відомості про себе для запам'ятовування вашими LLM.",
 	"Enter a detail about yourself for your LLMs to recall": "Введіть відомості про себе для запам'ятовування вашими LLM.",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Експортувати промти",
 	"Export Prompts": "Експортувати промти",
 	"Failed to create API Key.": "Не вдалося створити API ключ.",
 	"Failed to create API Key.": "Не вдалося створити API ключ.",
 	"Failed to read clipboard contents": "Не вдалося прочитати вміст буфера обміну",
 	"Failed to read clipboard contents": "Не вдалося прочитати вміст буфера обміну",
+	"Failed to update settings": "",
 	"February": "Лютий",
 	"February": "Лютий",
 	"Feel free to add specific details": "Не соромтеся додавати конкретні деталі",
 	"Feel free to add specific details": "Не соромтеся додавати конкретні деталі",
 	"File Mode": "Файловий режим",
 	"File Mode": "Файловий режим",
@@ -433,11 +433,13 @@
 	"Set Voice": "Встановити голос",
 	"Set Voice": "Встановити голос",
 	"Settings": "Налаштування",
 	"Settings": "Налаштування",
 	"Settings saved successfully!": "Налаштування успішно збережено!",
 	"Settings saved successfully!": "Налаштування успішно збережено!",
+	"Settings updated successfully": "",
 	"Share": "Поділитися",
 	"Share": "Поділитися",
 	"Share Chat": "Поділитися чатом",
 	"Share Chat": "Поділитися чатом",
 	"Share to OpenWebUI Community": "Поділитися зі спільнотою OpenWebUI",
 	"Share to OpenWebUI Community": "Поділитися зі спільнотою OpenWebUI",
 	"short-summary": "короткий зміст",
 	"short-summary": "короткий зміст",
 	"Show": "Показати",
 	"Show": "Показати",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Показати клавіатурні скорочення",
 	"Show shortcuts": "Показати клавіатурні скорочення",
 	"Showcased creativity": "Продемонстрований креатив",
 	"Showcased creativity": "Продемонстрований креатив",
 	"sidebar": "бокова панель",
 	"sidebar": "бокова панель",

+ 4 - 2
src/lib/i18n/locales/vi-VN/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "Đã xóa {{name}}",
 	"Deleted {{name}}": "Đã xóa {{name}}",
 	"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 đủ",
-	"Disabled": "Đã vô hiệu hóa",
 	"Discover a model": "Khám phá model",
 	"Discover a model": "Khám phá model",
 	"Discover a prompt": "Khám phá thêm prompt mới",
 	"Discover a prompt": "Khám phá thêm prompt mới",
 	"Discover, download, and explore custom prompts": "Tìm kiếm, tải về và khám phá thêm các prompt tùy chỉnh",
 	"Discover, download, and explore custom prompts": "Tìm kiếm, tải về và khám phá thêm các prompt tùy chỉnh",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "Hiển thị tên người sử dụng thay vì 'Bạn' trong nội dung chat",
 	"Display the username instead of You in the Chat": "Hiển thị tên người sử dụng thay vì 'Bạn' trong nội dung chat",
 	"Document": "Tài liệu",
 	"Document": "Tài liệu",
 	"Document Settings": "Cấu hình kho tài liệu",
 	"Document Settings": "Cấu hình kho tài liệu",
+	"Documentation": "",
 	"Documents": "Tài liệu",
 	"Documents": "Tài liệu",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "không thực hiện bất kỳ kết nối ngoài nào, và dữ liệu của bạn vẫn được lưu trữ an toàn trên máy chủ lưu trữ cục bộ của bạn.",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "không thực hiện bất kỳ kết nối ngoài nào, và dữ liệu của bạn vẫn được lưu trữ an toàn trên máy chủ lưu trữ cục bộ của bạn.",
 	"Don't Allow": "Không Cho phép",
 	"Don't Allow": "Không Cho phép",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "Kích hoạt Chia sẻ Cộng đồng",
 	"Enable Community Sharing": "Kích hoạt Chia sẻ Cộng đồng",
 	"Enable New Sign Ups": "Cho phép đăng ký mới",
 	"Enable New Sign Ups": "Cho phép đăng ký mới",
 	"Enable Web Search": "Kích hoạt tìm kiếm Web",
 	"Enable Web Search": "Kích hoạt tìm kiếm Web",
-	"Enabled": "Đã bật",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
 	"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
 	"Enter a detail about yourself for your LLMs to recall": "Nhập chi tiết về bản thân của bạn để LLMs có thể nhớ",
 	"Enter a detail about yourself for your LLMs to recall": "Nhập chi tiết về bản thân của bạn để LLMs có thể nhớ",
@@ -215,6 +214,7 @@
 	"Export Prompts": "Tải các prompt về máy",
 	"Export Prompts": "Tải các prompt về máy",
 	"Failed to create API Key.": "Lỗi khởi tạo API Key",
 	"Failed to create API Key.": "Lỗi khởi tạo API Key",
 	"Failed to read clipboard contents": "Không thể đọc nội dung clipboard",
 	"Failed to read clipboard contents": "Không thể đọc nội dung clipboard",
+	"Failed to update settings": "",
 	"February": "Tháng 2",
 	"February": "Tháng 2",
 	"Feel free to add specific details": "Mô tả chi tiết về chất lượng của câu hỏi và phương án trả lời",
 	"Feel free to add specific details": "Mô tả chi tiết về chất lượng của câu hỏi và phương án trả lời",
 	"File Mode": "Chế độ Tệp văn bản",
 	"File Mode": "Chế độ Tệp văn bản",
@@ -430,11 +430,13 @@
 	"Set Voice": "Đặt Giọng nói",
 	"Set Voice": "Đặt Giọng nói",
 	"Settings": "Cài đặt",
 	"Settings": "Cài đặt",
 	"Settings saved successfully!": "Cài đặt đã được lưu thành công!",
 	"Settings saved successfully!": "Cài đặt đã được lưu thành công!",
+	"Settings updated successfully": "",
 	"Share": "Chia sẻ",
 	"Share": "Chia sẻ",
 	"Share Chat": "Chia sẻ Chat",
 	"Share Chat": "Chia sẻ Chat",
 	"Share to OpenWebUI Community": "Chia sẻ đến Cộng đồng OpenWebUI",
 	"Share to OpenWebUI Community": "Chia sẻ đến Cộng đồng OpenWebUI",
 	"short-summary": "tóm tắt ngắn",
 	"short-summary": "tóm tắt ngắn",
 	"Show": "Hiển thị",
 	"Show": "Hiển thị",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "Hiển thị phím tắt",
 	"Show shortcuts": "Hiển thị phím tắt",
 	"Showcased creativity": "Thể hiện sự sáng tạo",
 	"Showcased creativity": "Thể hiện sự sáng tạo",
 	"sidebar": "thanh bên",
 	"sidebar": "thanh bên",

+ 4 - 2
src/lib/i18n/locales/zh-CN/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "已删除 {{name}}",
 	"Deleted {{name}}": "已删除 {{name}}",
 	"Description": "描述",
 	"Description": "描述",
 	"Didn't fully follow instructions": "没有完全遵循指令",
 	"Didn't fully follow instructions": "没有完全遵循指令",
-	"Disabled": "禁用",
 	"Discover a model": "发现更多模型",
 	"Discover a model": "发现更多模型",
 	"Discover a prompt": "发现更多提示词",
 	"Discover a prompt": "发现更多提示词",
 	"Discover, download, and explore custom prompts": "发现、下载并探索更多自定义提示词",
 	"Discover, download, and explore custom prompts": "发现、下载并探索更多自定义提示词",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "在对话中显示用户名而不是“你”",
 	"Display the username instead of You in the Chat": "在对话中显示用户名而不是“你”",
 	"Document": "文档",
 	"Document": "文档",
 	"Document Settings": "文档设置",
 	"Document Settings": "文档设置",
+	"Documentation": "",
 	"Documents": "文档",
 	"Documents": "文档",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "不会与外部建立任何连接,您的数据会安全地存储在本地托管的服务器上。",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "不会与外部建立任何连接,您的数据会安全地存储在本地托管的服务器上。",
 	"Don't Allow": "不允许",
 	"Don't Allow": "不允许",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "启用分享至社区",
 	"Enable Community Sharing": "启用分享至社区",
 	"Enable New Sign Ups": "允许新用户注册",
 	"Enable New Sign Ups": "允许新用户注册",
 	"Enable Web Search": "启用网络搜索",
 	"Enable Web Search": "启用网络搜索",
-	"Enabled": "启用",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、邮箱地址、密码、角色。",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、邮箱地址、密码、角色。",
 	"Enter {{role}} message here": "在此处输入 {{role}} 信息",
 	"Enter {{role}} message here": "在此处输入 {{role}} 信息",
 	"Enter a detail about yourself for your LLMs to recall": "输入 LLM 可以记住的信息",
 	"Enter a detail about yourself for your LLMs to recall": "输入 LLM 可以记住的信息",
@@ -215,6 +214,7 @@
 	"Export Prompts": "导出提示词",
 	"Export Prompts": "导出提示词",
 	"Failed to create API Key.": "无法创建 API 密钥。",
 	"Failed to create API Key.": "无法创建 API 密钥。",
 	"Failed to read clipboard contents": "无法读取剪贴板内容",
 	"Failed to read clipboard contents": "无法读取剪贴板内容",
+	"Failed to update settings": "",
 	"February": "二月",
 	"February": "二月",
 	"Feel free to add specific details": "欢迎补充具体细节",
 	"Feel free to add specific details": "欢迎补充具体细节",
 	"File Mode": "文件模式",
 	"File Mode": "文件模式",
@@ -430,11 +430,13 @@
 	"Set Voice": "设置音色",
 	"Set Voice": "设置音色",
 	"Settings": "设置",
 	"Settings": "设置",
 	"Settings saved successfully!": "设置已保存",
 	"Settings saved successfully!": "设置已保存",
+	"Settings updated successfully": "",
 	"Share": "分享",
 	"Share": "分享",
 	"Share Chat": "分享对话",
 	"Share Chat": "分享对话",
 	"Share to OpenWebUI Community": "分享到 OpenWebUI 社区",
 	"Share to OpenWebUI Community": "分享到 OpenWebUI 社区",
 	"short-summary": "简短总结",
 	"short-summary": "简短总结",
 	"Show": "显示",
 	"Show": "显示",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "显示快捷方式",
 	"Show shortcuts": "显示快捷方式",
 	"Showcased creativity": "显示出较强的创造力",
 	"Showcased creativity": "显示出较强的创造力",
 	"sidebar": "侧边栏",
 	"sidebar": "侧边栏",

+ 4 - 2
src/lib/i18n/locales/zh-TW/translation.json

@@ -148,7 +148,6 @@
 	"Deleted {{name}}": "已刪除 {{name}}",
 	"Deleted {{name}}": "已刪除 {{name}}",
 	"Description": "描述",
 	"Description": "描述",
 	"Didn't fully follow instructions": "無法完全遵循指示",
 	"Didn't fully follow instructions": "無法完全遵循指示",
-	"Disabled": "已停用",
 	"Discover a model": "發現新模型",
 	"Discover a model": "發現新模型",
 	"Discover a prompt": "發現新提示詞",
 	"Discover a prompt": "發現新提示詞",
 	"Discover, download, and explore custom prompts": "發現、下載並探索他人設置的提示詞",
 	"Discover, download, and explore custom prompts": "發現、下載並探索他人設置的提示詞",
@@ -156,6 +155,7 @@
 	"Display the username instead of You in the Chat": "在聊天中顯示使用者名稱而不是「你」",
 	"Display the username instead of You in the Chat": "在聊天中顯示使用者名稱而不是「你」",
 	"Document": "文件",
 	"Document": "文件",
 	"Document Settings": "文件設定",
 	"Document Settings": "文件設定",
+	"Documentation": "",
 	"Documents": "文件",
 	"Documents": "文件",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "不會與外部溝通,你的數據會安全地留在你的本機伺服器上。",
 	"does not make any external connections, and your data stays securely on your locally hosted server.": "不會與外部溝通,你的數據會安全地留在你的本機伺服器上。",
 	"Don't Allow": "不允許",
 	"Don't Allow": "不允許",
@@ -178,7 +178,6 @@
 	"Enable Community Sharing": "啟用社區分享",
 	"Enable Community Sharing": "啟用社區分享",
 	"Enable New Sign Ups": "允許註冊新帳號",
 	"Enable New Sign Ups": "允許註冊新帳號",
 	"Enable Web Search": "啟用網絡搜索",
 	"Enable Web Search": "啟用網絡搜索",
-	"Enabled": "已啟用",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保你的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保你的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。",
 	"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
 	"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
 	"Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容",
 	"Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容",
@@ -215,6 +214,7 @@
 	"Export Prompts": "匯出提示詞",
 	"Export Prompts": "匯出提示詞",
 	"Failed to create API Key.": "無法創建 API 金鑰。",
 	"Failed to create API Key.": "無法創建 API 金鑰。",
 	"Failed to read clipboard contents": "無法讀取剪貼簿內容",
 	"Failed to read clipboard contents": "無法讀取剪貼簿內容",
+	"Failed to update settings": "",
 	"February": "2月",
 	"February": "2月",
 	"Feel free to add specific details": "請自由添加詳細內容。",
 	"Feel free to add specific details": "請自由添加詳細內容。",
 	"File Mode": "檔案模式",
 	"File Mode": "檔案模式",
@@ -430,11 +430,13 @@
 	"Set Voice": "設定語音",
 	"Set Voice": "設定語音",
 	"Settings": "設定",
 	"Settings": "設定",
 	"Settings saved successfully!": "成功儲存設定",
 	"Settings saved successfully!": "成功儲存設定",
+	"Settings updated successfully": "",
 	"Share": "分享",
 	"Share": "分享",
 	"Share Chat": "分享聊天",
 	"Share Chat": "分享聊天",
 	"Share to OpenWebUI Community": "分享到 OpenWebUI 社群",
 	"Share to OpenWebUI Community": "分享到 OpenWebUI 社群",
 	"short-summary": "簡短摘要",
 	"short-summary": "簡短摘要",
 	"Show": "顯示",
 	"Show": "顯示",
+	"Show Admin Details in Account Pending Overlay": "",
 	"Show shortcuts": "顯示快速鍵",
 	"Show shortcuts": "顯示快速鍵",
 	"Showcased creativity": "展示創造性",
 	"Showcased creativity": "展示創造性",
 	"sidebar": "側邊欄",
 	"sidebar": "側邊欄",

+ 7 - 39
src/routes/(app)/+layout.svelte

@@ -37,6 +37,8 @@
 	import { getBanners } from '$lib/apis/configs';
 	import { getBanners } from '$lib/apis/configs';
 	import { getUserSettings } from '$lib/apis/users';
 	import { getUserSettings } from '$lib/apis/users';
 	import Help from '$lib/components/layout/Help.svelte';
 	import Help from '$lib/components/layout/Help.svelte';
+	import AccountPending from '$lib/components/layout/Overlay/AccountPending.svelte';
+	import { error } from '@sveltejs/kit';
 
 
 	const i18n = getContext('i18n');
 	const i18n = getContext('i18n');
 
 
@@ -74,7 +76,10 @@
 				// IndexedDB Not Found
 				// IndexedDB Not Found
 			}
 			}
 
 
-			const userSettings = await getUserSettings(localStorage.token);
+			const userSettings = await getUserSettings(localStorage.token).catch((error) => {
+				console.error(error);
+				return null;
+			});
 
 
 			if (userSettings) {
 			if (userSettings) {
 				await settings.set(userSettings.ui);
 				await settings.set(userSettings.ui);
@@ -186,44 +191,7 @@
 	>
 	>
 		{#if loaded}
 		{#if loaded}
 			{#if !['user', 'admin'].includes($user.role)}
 			{#if !['user', 'admin'].includes($user.role)}
-				<div class="fixed w-full h-full flex z-[999]">
-					<div
-						class="absolute w-full h-full backdrop-blur-lg bg-white/10 dark:bg-gray-900/50 flex justify-center"
-					>
-						<div class="m-auto pb-10 flex flex-col justify-center">
-							<div class="max-w-md">
-								<div class="text-center dark:text-white text-2xl font-medium z-50">
-									Account Activation Pending<br /> Contact Admin for WebUI Access
-								</div>
-
-								<div class=" mt-4 text-center text-sm dark:text-gray-200 w-full">
-									Your account status is currently pending activation. To access the WebUI, please
-									reach out to the administrator. Admins can manage user statuses from the Admin
-									Panel.
-								</div>
-
-								<div class=" mt-6 mx-auto relative group w-fit">
-									<button
-										class="relative z-20 flex px-5 py-2 rounded-full bg-white border border-gray-100 dark:border-none hover:bg-gray-100 text-gray-700 transition font-medium text-sm"
-										on:click={async () => {
-											location.href = '/';
-										}}
-									>
-										{$i18n.t('Check Again')}
-									</button>
-
-									<button
-										class="text-xs text-center w-full mt-2 text-gray-400 underline"
-										on:click={async () => {
-											localStorage.removeItem('token');
-											location.href = '/auth';
-										}}>{$i18n.t('Sign Out')}</button
-									>
-								</div>
-							</div>
-						</div>
-					</div>
-				</div>
+				<AccountPending />
 			{:else if localDBChats.length > 0}
 			{:else if localDBChats.length > 0}
 				<div class="fixed w-full h-full flex z-50">
 				<div class="fixed w-full h-full flex z-50">
 					<div
 					<div