浏览代码

chore: format

Timothy Jaeryang Baek 3 月之前
父节点
当前提交
4ad10f0c6e
共有 58 个文件被更改,包括 1319 次插入278 次删除
  1. 2 1
      backend/open_webui/utils/auth.py
  2. 29 0
      src/lib/components/admin/Settings.svelte
  3. 404 0
      src/lib/components/admin/Settings/Tools.svelte
  4. 10 10
      src/lib/components/chat/ChatPlaceholder.svelte
  5. 1 1
      src/lib/components/chat/Settings/Chats.svelte
  6. 16 5
      src/lib/i18n/locales/ar-BH/translation.json
  7. 53 4
      src/lib/i18n/locales/ar/translation.json
  8. 16 5
      src/lib/i18n/locales/bg-BG/translation.json
  9. 16 5
      src/lib/i18n/locales/bn-BD/translation.json
  10. 16 5
      src/lib/i18n/locales/bo-TB/translation.json
  11. 16 5
      src/lib/i18n/locales/ca-ES/translation.json
  12. 16 5
      src/lib/i18n/locales/ceb-PH/translation.json
  13. 16 5
      src/lib/i18n/locales/cs-CZ/translation.json
  14. 16 5
      src/lib/i18n/locales/da-DK/translation.json
  15. 16 6
      src/lib/i18n/locales/de-DE/translation.json
  16. 16 5
      src/lib/i18n/locales/dg-DG/translation.json
  17. 16 5
      src/lib/i18n/locales/el-GR/translation.json
  18. 16 6
      src/lib/i18n/locales/en-GB/translation.json
  19. 16 6
      src/lib/i18n/locales/en-US/translation.json
  20. 16 5
      src/lib/i18n/locales/es-ES/translation.json
  21. 16 5
      src/lib/i18n/locales/et-EE/translation.json
  22. 16 5
      src/lib/i18n/locales/eu-ES/translation.json
  23. 16 5
      src/lib/i18n/locales/fa-IR/translation.json
  24. 16 5
      src/lib/i18n/locales/fi-FI/translation.json
  25. 16 5
      src/lib/i18n/locales/fr-CA/translation.json
  26. 16 5
      src/lib/i18n/locales/fr-FR/translation.json
  27. 16 5
      src/lib/i18n/locales/he-IL/translation.json
  28. 16 5
      src/lib/i18n/locales/hi-IN/translation.json
  29. 16 5
      src/lib/i18n/locales/hr-HR/translation.json
  30. 16 5
      src/lib/i18n/locales/hu-HU/translation.json
  31. 16 5
      src/lib/i18n/locales/id-ID/translation.json
  32. 16 5
      src/lib/i18n/locales/ie-GA/translation.json
  33. 16 5
      src/lib/i18n/locales/it-IT/translation.json
  34. 16 5
      src/lib/i18n/locales/ja-JP/translation.json
  35. 16 5
      src/lib/i18n/locales/ka-GE/translation.json
  36. 16 5
      src/lib/i18n/locales/ko-KR/translation.json
  37. 3 3
      src/lib/i18n/locales/languages.json
  38. 16 5
      src/lib/i18n/locales/lt-LT/translation.json
  39. 16 5
      src/lib/i18n/locales/ms-MY/translation.json
  40. 16 5
      src/lib/i18n/locales/nb-NO/translation.json
  41. 17 6
      src/lib/i18n/locales/nl-NL/translation.json
  42. 16 5
      src/lib/i18n/locales/pa-IN/translation.json
  43. 16 5
      src/lib/i18n/locales/pl-PL/translation.json
  44. 16 5
      src/lib/i18n/locales/pt-BR/translation.json
  45. 16 5
      src/lib/i18n/locales/pt-PT/translation.json
  46. 16 5
      src/lib/i18n/locales/ro-RO/translation.json
  47. 16 5
      src/lib/i18n/locales/ru-RU/translation.json
  48. 16 5
      src/lib/i18n/locales/sk-SK/translation.json
  49. 16 5
      src/lib/i18n/locales/sr-RS/translation.json
  50. 16 5
      src/lib/i18n/locales/sv-SE/translation.json
  51. 16 5
      src/lib/i18n/locales/th-TH/translation.json
  52. 16 5
      src/lib/i18n/locales/tk-TW/translation.json
  53. 16 5
      src/lib/i18n/locales/tr-TR/translation.json
  54. 16 5
      src/lib/i18n/locales/uk-UA/translation.json
  55. 16 5
      src/lib/i18n/locales/ur-PK/translation.json
  56. 16 5
      src/lib/i18n/locales/vi-VN/translation.json
  57. 16 5
      src/lib/i18n/locales/zh-CN/translation.json
  58. 16 5
      src/lib/i18n/locales/zh-TW/translation.json

+ 2 - 1
backend/open_webui/utils/auth.py

@@ -184,7 +184,8 @@ def get_current_user(
 
 
             # Check if the request path matches any allowed endpoint.
             # Check if the request path matches any allowed endpoint.
             if not any(
             if not any(
-                request.url.path == allowed or request.url.path.startswith(allowed + "/")
+                request.url.path == allowed
+                or request.url.path.startswith(allowed + "/")
                 for allowed in allowed_paths
                 for allowed in allowed_paths
             ):
             ):
                 raise HTTPException(
                 raise HTTPException(

+ 29 - 0
src/lib/components/admin/Settings.svelte

@@ -20,6 +20,7 @@
 	import DocumentChartBar from '../icons/DocumentChartBar.svelte';
 	import DocumentChartBar from '../icons/DocumentChartBar.svelte';
 	import Evaluations from './Settings/Evaluations.svelte';
 	import Evaluations from './Settings/Evaluations.svelte';
 	import CodeExecution from './Settings/CodeExecution.svelte';
 	import CodeExecution from './Settings/CodeExecution.svelte';
+	import Tools from './Settings/Tools.svelte';
 
 
 	const i18n = getContext('i18n');
 	const i18n = getContext('i18n');
 
 
@@ -135,6 +136,32 @@
 			<div class=" self-center">{$i18n.t('Evaluations')}</div>
 			<div class=" self-center">{$i18n.t('Evaluations')}</div>
 		</button>
 		</button>
 
 
+		<button
+			class="px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition {selectedTab ===
+			'tools'
+				? ''
+				: ' text-gray-300 dark:text-gray-600 hover:text-gray-700 dark:hover:text-white'}"
+			on:click={() => {
+				selectedTab = 'tools';
+			}}
+		>
+			<div class=" self-center mr-2">
+				<svg
+					xmlns="http://www.w3.org/2000/svg"
+					viewBox="0 0 24 24"
+					fill="currentColor"
+					class="size-4"
+				>
+					<path
+						fill-rule="evenodd"
+						d="M12 6.75a5.25 5.25 0 0 1 6.775-5.025.75.75 0 0 1 .313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 0 1 1.248.313 5.25 5.25 0 0 1-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 1 1 2.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0 1 12 6.75ZM4.117 19.125a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z"
+						clip-rule="evenodd"
+					/>
+				</svg>
+			</div>
+			<div class=" self-center">{$i18n.t('Tools')}</div>
+		</button>
+
 		<button
 		<button
 			class="px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition {selectedTab ===
 			class="px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition {selectedTab ===
 			'documents'
 			'documents'
@@ -373,6 +400,8 @@
 			<Models />
 			<Models />
 		{:else if selectedTab === 'evaluations'}
 		{:else if selectedTab === 'evaluations'}
 			<Evaluations />
 			<Evaluations />
+		{:else if selectedTab === 'tools'}
+			<Tools />
 		{:else if selectedTab === 'documents'}
 		{:else if selectedTab === 'documents'}
 			<Documents
 			<Documents
 				on:save={async () => {
 				on:save={async () => {

+ 404 - 0
src/lib/components/admin/Settings/Tools.svelte

@@ -0,0 +1,404 @@
+<script lang="ts">
+	import { toast } from 'svelte-sonner';
+	import { createEventDispatcher, onMount, getContext, tick } from 'svelte';
+
+	const dispatch = createEventDispatcher();
+
+	import { getOllamaConfig, updateOllamaConfig } from '$lib/apis/ollama';
+	import { getOpenAIConfig, updateOpenAIConfig, getOpenAIModels } from '$lib/apis/openai';
+	import { getModels as _getModels } from '$lib/apis';
+	import { getDirectConnectionsConfig, setDirectConnectionsConfig } from '$lib/apis/configs';
+
+	import { config, models, settings, user } from '$lib/stores';
+
+	import Switch from '$lib/components/common/Switch.svelte';
+	import Spinner from '$lib/components/common/Spinner.svelte';
+	import Tooltip from '$lib/components/common/Tooltip.svelte';
+	import Plus from '$lib/components/icons/Plus.svelte';
+
+	import OpenAIConnection from './Connections/OpenAIConnection.svelte';
+	import AddConnectionModal from '$lib/components/AddConnectionModal.svelte';
+	import OllamaConnection from './Connections/OllamaConnection.svelte';
+
+	const i18n = getContext('i18n');
+
+	const getModels = async () => {
+		const models = await _getModels(
+			localStorage.token,
+			$config?.features?.enable_direct_connections && ($settings?.directConnections ?? null)
+		);
+		return models;
+	};
+
+	// External
+	let OLLAMA_BASE_URLS = [''];
+	let OLLAMA_API_CONFIGS = {};
+
+	let OPENAI_API_KEYS = [''];
+	let OPENAI_API_BASE_URLS = [''];
+	let OPENAI_API_CONFIGS = {};
+
+	let ENABLE_OPENAI_API: null | boolean = null;
+	let ENABLE_OLLAMA_API: null | boolean = null;
+
+	let directConnectionsConfig = null;
+
+	let pipelineUrls = {};
+	let showAddOpenAIConnectionModal = false;
+	let showAddOllamaConnectionModal = false;
+
+	const updateOpenAIHandler = async () => {
+		if (ENABLE_OPENAI_API !== null) {
+			// Remove trailing slashes
+			OPENAI_API_BASE_URLS = OPENAI_API_BASE_URLS.map((url) => url.replace(/\/$/, ''));
+
+			// Check if API KEYS length is same than API URLS length
+			if (OPENAI_API_KEYS.length !== OPENAI_API_BASE_URLS.length) {
+				// if there are more keys than urls, remove the extra keys
+				if (OPENAI_API_KEYS.length > OPENAI_API_BASE_URLS.length) {
+					OPENAI_API_KEYS = OPENAI_API_KEYS.slice(0, OPENAI_API_BASE_URLS.length);
+				}
+
+				// if there are more urls than keys, add empty keys
+				if (OPENAI_API_KEYS.length < OPENAI_API_BASE_URLS.length) {
+					const diff = OPENAI_API_BASE_URLS.length - OPENAI_API_KEYS.length;
+					for (let i = 0; i < diff; i++) {
+						OPENAI_API_KEYS.push('');
+					}
+				}
+			}
+
+			const res = await updateOpenAIConfig(localStorage.token, {
+				ENABLE_OPENAI_API: ENABLE_OPENAI_API,
+				OPENAI_API_BASE_URLS: OPENAI_API_BASE_URLS,
+				OPENAI_API_KEYS: OPENAI_API_KEYS,
+				OPENAI_API_CONFIGS: OPENAI_API_CONFIGS
+			}).catch((error) => {
+				toast.error(`${error}`);
+			});
+
+			if (res) {
+				toast.success($i18n.t('OpenAI API settings updated'));
+				await models.set(await getModels());
+			}
+		}
+	};
+
+	const updateOllamaHandler = async () => {
+		if (ENABLE_OLLAMA_API !== null) {
+			// Remove trailing slashes
+			OLLAMA_BASE_URLS = OLLAMA_BASE_URLS.map((url) => url.replace(/\/$/, ''));
+
+			const res = await updateOllamaConfig(localStorage.token, {
+				ENABLE_OLLAMA_API: ENABLE_OLLAMA_API,
+				OLLAMA_BASE_URLS: OLLAMA_BASE_URLS,
+				OLLAMA_API_CONFIGS: OLLAMA_API_CONFIGS
+			}).catch((error) => {
+				toast.error(`${error}`);
+			});
+
+			if (res) {
+				toast.success($i18n.t('Ollama API settings updated'));
+				await models.set(await getModels());
+			}
+		}
+	};
+
+	const updateDirectConnectionsHandler = async () => {
+		const res = await setDirectConnectionsConfig(localStorage.token, directConnectionsConfig).catch(
+			(error) => {
+				toast.error(`${error}`);
+			}
+		);
+
+		if (res) {
+			toast.success($i18n.t('Direct Connections settings updated'));
+			await models.set(await getModels());
+		}
+	};
+
+	const addOpenAIConnectionHandler = async (connection) => {
+		OPENAI_API_BASE_URLS = [...OPENAI_API_BASE_URLS, connection.url];
+		OPENAI_API_KEYS = [...OPENAI_API_KEYS, connection.key];
+		OPENAI_API_CONFIGS[OPENAI_API_BASE_URLS.length - 1] = connection.config;
+
+		await updateOpenAIHandler();
+	};
+
+	const addOllamaConnectionHandler = async (connection) => {
+		OLLAMA_BASE_URLS = [...OLLAMA_BASE_URLS, connection.url];
+		OLLAMA_API_CONFIGS[OLLAMA_BASE_URLS.length - 1] = {
+			...connection.config,
+			key: connection.key
+		};
+
+		await updateOllamaHandler();
+	};
+
+	onMount(async () => {
+		if ($user?.role === 'admin') {
+			let ollamaConfig = {};
+			let openaiConfig = {};
+
+			await Promise.all([
+				(async () => {
+					ollamaConfig = await getOllamaConfig(localStorage.token);
+				})(),
+				(async () => {
+					openaiConfig = await getOpenAIConfig(localStorage.token);
+				})(),
+				(async () => {
+					directConnectionsConfig = await getDirectConnectionsConfig(localStorage.token);
+				})()
+			]);
+
+			ENABLE_OPENAI_API = openaiConfig.ENABLE_OPENAI_API;
+			ENABLE_OLLAMA_API = ollamaConfig.ENABLE_OLLAMA_API;
+
+			OPENAI_API_BASE_URLS = openaiConfig.OPENAI_API_BASE_URLS;
+			OPENAI_API_KEYS = openaiConfig.OPENAI_API_KEYS;
+			OPENAI_API_CONFIGS = openaiConfig.OPENAI_API_CONFIGS;
+
+			OLLAMA_BASE_URLS = ollamaConfig.OLLAMA_BASE_URLS;
+			OLLAMA_API_CONFIGS = ollamaConfig.OLLAMA_API_CONFIGS;
+
+			if (ENABLE_OPENAI_API) {
+				// get url and idx
+				for (const [idx, url] of OPENAI_API_BASE_URLS.entries()) {
+					if (!OPENAI_API_CONFIGS[idx]) {
+						// Legacy support, url as key
+						OPENAI_API_CONFIGS[idx] = OPENAI_API_CONFIGS[url] || {};
+					}
+				}
+
+				OPENAI_API_BASE_URLS.forEach(async (url, idx) => {
+					OPENAI_API_CONFIGS[idx] = OPENAI_API_CONFIGS[idx] || {};
+					if (!(OPENAI_API_CONFIGS[idx]?.enable ?? true)) {
+						return;
+					}
+					const res = await getOpenAIModels(localStorage.token, idx);
+					if (res.pipelines) {
+						pipelineUrls[url] = true;
+					}
+				});
+			}
+
+			if (ENABLE_OLLAMA_API) {
+				for (const [idx, url] of OLLAMA_BASE_URLS.entries()) {
+					if (!OLLAMA_API_CONFIGS[idx]) {
+						OLLAMA_API_CONFIGS[idx] = OLLAMA_API_CONFIGS[url] || {};
+					}
+				}
+			}
+		}
+	});
+
+	const submitHandler = async () => {
+		updateOpenAIHandler();
+		updateOllamaHandler();
+		updateDirectConnectionsHandler();
+
+		dispatch('save');
+	};
+</script>
+
+<AddConnectionModal
+	bind:show={showAddOpenAIConnectionModal}
+	onSubmit={addOpenAIConnectionHandler}
+/>
+
+<AddConnectionModal
+	ollama
+	bind:show={showAddOllamaConnectionModal}
+	onSubmit={addOllamaConnectionHandler}
+/>
+
+<form class="flex flex-col h-full justify-between text-sm" on:submit|preventDefault={submitHandler}>
+	<div class=" overflow-y-scroll scrollbar-hidden h-full">
+		{#if ENABLE_OPENAI_API !== null && ENABLE_OLLAMA_API !== null && directConnectionsConfig !== null}
+			<div class="my-2">
+				<div class="mt-2 space-y-2 pr-1.5">
+					<div class="flex justify-between items-center text-sm">
+						<div class="  font-medium">{$i18n.t('OpenAI API')}</div>
+
+						<div class="flex items-center">
+							<div class="">
+								<Switch
+									bind:state={ENABLE_OPENAI_API}
+									on:change={async () => {
+										updateOpenAIHandler();
+									}}
+								/>
+							</div>
+						</div>
+					</div>
+
+					{#if ENABLE_OPENAI_API}
+						<hr class=" border-gray-100 dark:border-gray-850" />
+
+						<div class="">
+							<div class="flex justify-between items-center">
+								<div class="font-medium">{$i18n.t('Manage OpenAI API Connections')}</div>
+
+								<Tooltip content={$i18n.t(`Add Connection`)}>
+									<button
+										class="px-1"
+										on:click={() => {
+											showAddOpenAIConnectionModal = true;
+										}}
+										type="button"
+									>
+										<Plus />
+									</button>
+								</Tooltip>
+							</div>
+
+							<div class="flex flex-col gap-1.5 mt-1.5">
+								{#each OPENAI_API_BASE_URLS as url, idx}
+									<OpenAIConnection
+										pipeline={pipelineUrls[url] ? true : false}
+										bind:url
+										bind:key={OPENAI_API_KEYS[idx]}
+										bind:config={OPENAI_API_CONFIGS[idx]}
+										onSubmit={() => {
+											updateOpenAIHandler();
+										}}
+										onDelete={() => {
+											OPENAI_API_BASE_URLS = OPENAI_API_BASE_URLS.filter(
+												(url, urlIdx) => idx !== urlIdx
+											);
+											OPENAI_API_KEYS = OPENAI_API_KEYS.filter((key, keyIdx) => idx !== keyIdx);
+
+											let newConfig = {};
+											OPENAI_API_BASE_URLS.forEach((url, newIdx) => {
+												newConfig[newIdx] = OPENAI_API_CONFIGS[newIdx < idx ? newIdx : newIdx + 1];
+											});
+											OPENAI_API_CONFIGS = newConfig;
+											updateOpenAIHandler();
+										}}
+									/>
+								{/each}
+							</div>
+						</div>
+					{/if}
+				</div>
+			</div>
+
+			<hr class=" border-gray-100 dark:border-gray-850" />
+
+			<div class="pr-1.5 my-2">
+				<div class="flex justify-between items-center text-sm mb-2">
+					<div class="  font-medium">{$i18n.t('Ollama API')}</div>
+
+					<div class="mt-1">
+						<Switch
+							bind:state={ENABLE_OLLAMA_API}
+							on:change={async () => {
+								updateOllamaHandler();
+							}}
+						/>
+					</div>
+				</div>
+
+				{#if ENABLE_OLLAMA_API}
+					<hr class=" border-gray-100 dark:border-gray-850 my-2" />
+
+					<div class="">
+						<div class="flex justify-between items-center">
+							<div class="font-medium">{$i18n.t('Manage Ollama API Connections')}</div>
+
+							<Tooltip content={$i18n.t(`Add Connection`)}>
+								<button
+									class="px-1"
+									on:click={() => {
+										showAddOllamaConnectionModal = true;
+									}}
+									type="button"
+								>
+									<Plus />
+								</button>
+							</Tooltip>
+						</div>
+
+						<div class="flex w-full gap-1.5">
+							<div class="flex-1 flex flex-col gap-1.5 mt-1.5">
+								{#each OLLAMA_BASE_URLS as url, idx}
+									<OllamaConnection
+										bind:url
+										bind:config={OLLAMA_API_CONFIGS[idx]}
+										{idx}
+										onSubmit={() => {
+											updateOllamaHandler();
+										}}
+										onDelete={() => {
+											OLLAMA_BASE_URLS = OLLAMA_BASE_URLS.filter((url, urlIdx) => idx !== urlIdx);
+
+											let newConfig = {};
+											OLLAMA_BASE_URLS.forEach((url, newIdx) => {
+												newConfig[newIdx] = OLLAMA_API_CONFIGS[newIdx < idx ? newIdx : newIdx + 1];
+											});
+											OLLAMA_API_CONFIGS = newConfig;
+										}}
+									/>
+								{/each}
+							</div>
+						</div>
+
+						<div class="mt-1 text-xs text-gray-400 dark:text-gray-500">
+							{$i18n.t('Trouble accessing Ollama?')}
+							<a
+								class=" text-gray-300 font-medium underline"
+								href="https://github.com/open-webui/open-webui#troubleshooting"
+								target="_blank"
+							>
+								{$i18n.t('Click here for help.')}
+							</a>
+						</div>
+					</div>
+				{/if}
+			</div>
+
+			<hr class=" border-gray-100 dark:border-gray-850" />
+
+			<div class="pr-1.5 my-2">
+				<div class="flex justify-between items-center text-sm">
+					<div class="  font-medium">{$i18n.t('Direct Connections')}</div>
+
+					<div class="flex items-center">
+						<div class="">
+							<Switch
+								bind:state={directConnectionsConfig.ENABLE_DIRECT_CONNECTIONS}
+								on:change={async () => {
+									updateDirectConnectionsHandler();
+								}}
+							/>
+						</div>
+					</div>
+				</div>
+
+				<div class="mt-1.5">
+					<div class="text-xs text-gray-500">
+						{$i18n.t(
+							'Direct Connections allow users to connect to their own OpenAI compatible API endpoints.'
+						)}
+					</div>
+				</div>
+			</div>
+		{:else}
+			<div class="flex h-full justify-center">
+				<div class="my-auto">
+					<Spinner className="size-6" />
+				</div>
+			</div>
+		{/if}
+	</div>
+
+	<div class="flex justify-end pt-3 text-sm font-medium">
+		<button
+			class="px-3.5 py-1.5 text-sm font-medium bg-black hover:bg-gray-900 text-white dark:bg-white dark:text-black dark:hover:bg-gray-100 transition rounded-full"
+			type="submit"
+		>
+			{$i18n.t('Save')}
+		</button>
+	</div>
+</form>

+ 10 - 10
src/lib/components/chat/ChatPlaceholder.svelte

@@ -28,7 +28,7 @@
 	}
 	}
 
 
 	$: models = modelIds.map((id) => $_models.find((m) => m.id === id));
 	$: models = modelIds.map((id) => $_models.find((m) => m.id === id));
-	
+
 	onMount(() => {
 	onMount(() => {
 		mounted = true;
 		mounted = true;
 	});
 	});
@@ -67,15 +67,15 @@
 		</div>
 		</div>
 
 
 		{#if $temporaryChatEnabled}
 		{#if $temporaryChatEnabled}
-		<Tooltip
-			content={$i18n.t('This chat won’t appear in history and your messages will not be saved.')}
-			className="w-full flex justify-center mb-0.5"
-			placement="top"
-		>
-			<div class="flex items-center gap-2 text-gray-500 font-medium text-lg my-2 w-fit">
-				<EyeSlash strokeWidth="2.5" className="size-5" />{$i18n.t('Temporary Chat')}
-			</div>
-		</Tooltip>
+			<Tooltip
+				content={$i18n.t('This chat won’t appear in history and your messages will not be saved.')}
+				className="w-full flex justify-center mb-0.5"
+				placement="top"
+			>
+				<div class="flex items-center gap-2 text-gray-500 font-medium text-lg my-2 w-fit">
+					<EyeSlash strokeWidth="2.5" className="size-5" />{$i18n.t('Temporary Chat')}
+				</div>
+			</Tooltip>
 		{/if}
 		{/if}
 
 
 		<div
 		<div

+ 1 - 1
src/lib/components/chat/Settings/Chats.svelte

@@ -97,7 +97,7 @@
 		await chats.set(await getChatList(localStorage.token, $currentChatPage));
 		await chats.set(await getChatList(localStorage.token, $currentChatPage));
 		scrollPaginationEnabled.set(true);
 		scrollPaginationEnabled.set(true);
 	};
 	};
-	
+
 	const handleArchivedChatsChange = async () => {
 	const handleArchivedChatsChange = async () => {
 		currentChatPage.set(1);
 		currentChatPage.set(1);
 		await chats.set(await getChatList(localStorage.token, $currentChatPage));
 		await chats.set(await getChatList(localStorage.token, $currentChatPage));

+ 16 - 5
src/lib/i18n/locales/ar-BH/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(الأخير)",
 	"(latest)": "(الأخير)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ نماذج }}",
 	"{{ models }}": "{{ نماذج }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "دردشات {{user}}",
 	"{{user}}'s Chats": "دردشات {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "صوتي",
 	"Audio": "صوتي",
 	"August": "أغسطس",
 	"August": "أغسطس",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "النسخ التلقائي للاستجابة إلى الحافظة",
 	"Auto-Copy Response to Clipboard": "النسخ التلقائي للاستجابة إلى الحافظة",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 الرابط الرئيسي",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 الرابط الرئيسي",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 الرابط مطلوب",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 الرابط مطلوب",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "متاح",
 	"available!": "متاح",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "اكتشف نموذجا",
 	"Discover a model": "اكتشف نموذجا",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "أدخل كود اللغة",
 	"Enter language codes": "أدخل كود اللغة",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "أدخل البريد الاكتروني",
 	"Enter Your Email": "أدخل البريد الاكتروني",
 	"Enter Your Full Name": "أدخل الاسم كامل",
 	"Enter Your Full Name": "أدخل الاسم كامل",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "ادخل كلمة المرور",
 	"Enter Your Password": "ادخل كلمة المرور",
 	"Enter Your Role": "أدخل الصلاحيات",
 	"Enter Your Role": "أدخل الصلاحيات",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "تجريبي",
 	"Experimental": "تجريبي",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "عقوبة التردد",
 	"Frequency Penalty": "عقوبة التردد",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "تم تحميل النموذج '{{modelName}}' بنجاح",
 	"Model '{{modelName}}' has been successfully downloaded.": "تم تحميل النموذج '{{modelName}}' بنجاح",
 	"Model '{{modelTag}}' is already in queue for downloading.": "النموذج '{{modelTag}}' موجود بالفعل في قائمة الانتظار للتحميل",
 	"Model '{{modelTag}}' is already in queue for downloading.": "النموذج '{{modelTag}}' موجود بالفعل في قائمة الانتظار للتحميل",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API.مطلوب مفتاح ",
 	"OpenAI API Key is required.": "OpenAI API.مطلوب مفتاح ",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "URL/مفتاح OpenAI.مطلوب عنوان ",
 	"OpenAI URL/Key required.": "URL/مفتاح OpenAI.مطلوب عنوان ",
+	"openapi.json Path": "",
 	"or": "أو",
 	"or": "أو",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "آخر",
 	"Other": "آخر",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "إصدار",
 	"Version": "إصدار",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook الرابط",
 	"Webhook URL": "Webhook الرابط",
 	"WebUI Settings": "WebUI اعدادات",
 	"WebUI Settings": "WebUI اعدادات",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "ما هو الجديد",
 	"What’s New in": "ما هو الجديد",

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

@@ -4,7 +4,9 @@
 	"(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال: `sh webui.sh --api --api-auth اسم_المستخدم_كلمة_المرور`)",
 	"(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال: `sh webui.sh --api --api-auth اسم_المستخدم_كلمة_المرور`)",
 	"(e.g. `sh webui.sh --api`)": "(مثال: تشغيل الأمر: `sh webui.sh --api`)",
 	"(e.g. `sh webui.sh --api`)": "(مثال: تشغيل الأمر: `sh webui.sh --api`)",
 	"(latest)": "(أحدث)",
 	"(latest)": "(أحدث)",
+	"(Ollama)": "",
 	"{{ models }}": "النماذج: {{ models }}",
 	"{{ models }}": "النماذج: {{ models }}",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} سطر/أسطر مخفية",
 	"{{COUNT}} hidden lines": "{{COUNT}} سطر/أسطر مخفية",
 	"{{COUNT}} Replies": "{{COUNT}} رد/ردود",
 	"{{COUNT}} Replies": "{{COUNT}} رد/ردود",
 	"{{user}}'s Chats": "محادثات المستخدم {{user}}",
 	"{{user}}'s Chats": "محادثات المستخدم {{user}}",
@@ -68,6 +70,8 @@
 	"Already have an account?": "هل لديك حساب بالفعل؟",
 	"Already have an account?": "هل لديك حساب بالفعل؟",
 	"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "بديل للـ top_p، ويهدف إلى ضمان توازن بين الجودة والتنوع. تمثل المعلمة p الحد الأدنى لاحتمالية اعتبار الرمز مقارنة باحتمالية الرمز الأكثر احتمالاً. على سبيل المثال، مع p=0.05 والرمز الأكثر احتمالاً لديه احتمال 0.9، يتم ترشيح القيم الأقل من 0.045.",
 	"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "بديل للـ top_p، ويهدف إلى ضمان توازن بين الجودة والتنوع. تمثل المعلمة p الحد الأدنى لاحتمالية اعتبار الرمز مقارنة باحتمالية الرمز الأكثر احتمالاً. على سبيل المثال، مع p=0.05 والرمز الأكثر احتمالاً لديه احتمال 0.9، يتم ترشيح القيم الأقل من 0.045.",
 	"Always": "دائمًا",
 	"Always": "دائمًا",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "رائع",
 	"Amazing": "رائع",
 	"an assistant": "مساعد",
 	"an assistant": "مساعد",
 	"Analyzed": "تم التحليل",
 	"Analyzed": "تم التحليل",
@@ -104,6 +108,7 @@
 	"Attribute for Username": "خاصية لاسم المستخدم",
 	"Attribute for Username": "خاصية لاسم المستخدم",
 	"Audio": "الصوت",
 	"Audio": "الصوت",
 	"August": "أغسطس",
 	"August": "أغسطس",
+	"Auth": "",
 	"Authenticate": "توثيق",
 	"Authenticate": "توثيق",
 	"Authentication": "المصادقة",
 	"Authentication": "المصادقة",
 	"Auto-Copy Response to Clipboard": "نسخ الرد تلقائيًا إلى الحافظة",
 	"Auto-Copy Response to Clipboard": "نسخ الرد تلقائيًا إلى الحافظة",
@@ -115,6 +120,7 @@
 	"AUTOMATIC1111 Base URL": "الرابط الأساسي لـ AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "الرابط الأساسي لـ AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "الرابط الأساسي لـ AUTOMATIC1111 مطلوب.",
 	"AUTOMATIC1111 Base URL is required.": "الرابط الأساسي لـ AUTOMATIC1111 مطلوب.",
 	"Available list": "القائمة المتاحة",
 	"Available list": "القائمة المتاحة",
+	"Available Tools": "",
 	"available!": "متاح!",
 	"available!": "متاح!",
 	"Awful": "فظيع",
 	"Awful": "فظيع",
 	"Azure AI Speech": "نطق Azure AI (مايكروسوفت)",
 	"Azure AI Speech": "نطق Azure AI (مايكروسوفت)",
@@ -212,6 +218,7 @@
 	"Confirm your action": "أكد إجراءك",
 	"Confirm your action": "أكد إجراءك",
 	"Confirm your new password": "أكد كلمة مرورك الجديدة",
 	"Confirm your new password": "أكد كلمة مرورك الجديدة",
 	"Connect to your own OpenAI compatible API endpoints.": "اتصل بنقاط نهاية API المتوافقة مع OpenAI الخاصة بك.",
 	"Connect to your own OpenAI compatible API endpoints.": "اتصل بنقاط نهاية API المتوافقة مع OpenAI الخاصة بك.",
+	"Connect to your own OpenAPI compatible external tool servers.": "",
 	"Connections": "الاتصالات",
 	"Connections": "الاتصالات",
 	"Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "يقيّد الجهد في التفكير لنماذج التفكير. ينطبق فقط على نماذج التفكير من مقدمي خدمات محددين يدعمون جهد التفكير.",
 	"Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "يقيّد الجهد في التفكير لنماذج التفكير. ينطبق فقط على نماذج التفكير من مقدمي خدمات محددين يدعمون جهد التفكير.",
 	"Contact Admin for WebUI Access": "اتصل بالمسؤول للوصول إلى واجهة الويب",
 	"Contact Admin for WebUI Access": "اتصل بالمسؤول للوصول إلى واجهة الويب",
@@ -270,6 +277,7 @@
 	"Default Prompt Suggestions": "الإفتراضي Prompt الاقتراحات",
 	"Default Prompt Suggestions": "الإفتراضي Prompt الاقتراحات",
 	"Default to 389 or 636 if TLS is enabled": "الافتراضي هو 389 أو 636 إذا تم تمكين TLS",
 	"Default to 389 or 636 if TLS is enabled": "الافتراضي هو 389 أو 636 إذا تم تمكين TLS",
 	"Default to ALL": "الافتراضي هو الكل",
 	"Default to ALL": "الافتراضي هو الكل",
+	"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "",
 	"Default User Role": "الإفتراضي صلاحيات المستخدم",
 	"Default User Role": "الإفتراضي صلاحيات المستخدم",
 	"Delete": "حذف",
 	"Delete": "حذف",
 	"Delete a model": "حذف الموديل",
 	"Delete a model": "حذف الموديل",
@@ -292,9 +300,11 @@
 	"Describe your knowledge base and objectives": "صف قاعدة معرفتك وأهدافك",
 	"Describe your knowledge base and objectives": "صف قاعدة معرفتك وأهدافك",
 	"Description": "وصف",
 	"Description": "وصف",
 	"Didn't fully follow instructions": "لم أتبع التعليمات بشكل كامل",
 	"Didn't fully follow instructions": "لم أتبع التعليمات بشكل كامل",
+	"Direct": "",
 	"Direct Connections": "الاتصالات المباشرة",
 	"Direct Connections": "الاتصالات المباشرة",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "تتيح الاتصالات المباشرة للمستخدمين الاتصال بنقاط نهاية API متوافقة مع OpenAI الخاصة بهم.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "تتيح الاتصالات المباشرة للمستخدمين الاتصال بنقاط نهاية API متوافقة مع OpenAI الخاصة بهم.",
 	"Direct Connections settings updated": "تم تحديث إعدادات الاتصالات المباشرة",
 	"Direct Connections settings updated": "تم تحديث إعدادات الاتصالات المباشرة",
+	"Direct Tool Servers": "",
 	"Disabled": "معطّل",
 	"Disabled": "معطّل",
 	"Discover a function": "اكتشف وظيفة",
 	"Discover a function": "اكتشف وظيفة",
 	"Discover a model": "اكتشف نموذجا",
 	"Discover a model": "اكتشف نموذجا",
@@ -314,6 +324,8 @@
 	"Dive into knowledge": "انغمس في المعرفة",
 	"Dive into knowledge": "انغمس في المعرفة",
 	"Do not install functions from sources you do not fully trust.": "لا تقم بتثبيت الوظائف من مصادر لا تثق بها تمامًا.",
 	"Do not install functions from sources you do not fully trust.": "لا تقم بتثبيت الوظائف من مصادر لا تثق بها تمامًا.",
 	"Do not install tools from sources you do not fully trust.": "لا تقم بتثبيت الأدوات من مصادر لا تثق بها تمامًا.",
 	"Do not install tools from sources you do not fully trust.": "لا تقم بتثبيت الأدوات من مصادر لا تثق بها تمامًا.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "المستند",
 	"Document": "المستند",
 	"Document Intelligence": "تحليل المستندات الذكي",
 	"Document Intelligence": "تحليل المستندات الذكي",
 	"Document Intelligence endpoint and key required.": "يتطلب نقطة نهاية ومفتاح لتحليل المستندات.",
 	"Document Intelligence endpoint and key required.": "يتطلب نقطة نهاية ومفتاح لتحليل المستندات.",
@@ -334,6 +346,7 @@
 	"Draw": "ارسم",
 	"Draw": "ارسم",
 	"Drop any files here to add to the conversation": "أسقط أية ملفات هنا لإضافتها إلى المحادثة",
 	"Drop any files here to add to the conversation": "أسقط أية ملفات هنا لإضافتها إلى المحادثة",
 	"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. الوحدات الزمنية الصالحة هي 's', 'm', 'h'.",
 	"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. الوحدات الزمنية الصالحة هي 's', 'm', 'h'.",
+	"e.g. \"json\" or a JSON schema": "",
 	"e.g. 60": "مثال: 60",
 	"e.g. 60": "مثال: 60",
 	"e.g. A filter to remove profanity from text": "مثال: مرشح لإزالة الألفاظ النابية من النص",
 	"e.g. A filter to remove profanity from text": "مثال: مرشح لإزالة الألفاظ النابية من النص",
 	"e.g. My Filter": "مثال: مرشحي",
 	"e.g. My Filter": "مثال: مرشحي",
@@ -368,6 +381,7 @@
 	"Enable Mirostat sampling for controlling perplexity.": "تفعيل أخذ عينات Mirostat للتحكم في درجة التعقيد.",
 	"Enable Mirostat sampling for controlling perplexity.": "تفعيل أخذ عينات Mirostat للتحكم في درجة التعقيد.",
 	"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
 	"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
 	"Enabled": "مفعل",
 	"Enabled": "مفعل",
+	"Enforce Temporary Chat": "",
 	"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": "ادخل معلومات عنك تريد أن يتذكرها الموديل",
@@ -384,6 +398,7 @@
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "أدخل أزواج \"الرمز:قيمة التحيز\" مفصولة بفواصل (مثال: 5432:100، 413:-100)",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "أدخل أزواج \"الرمز:قيمة التحيز\" مفصولة بفواصل (مثال: 5432:100، 413:-100)",
 	"Enter description": "أدخل الوصف",
 	"Enter description": "أدخل الوصف",
+	"Enter Docling Server URL": "",
 	"Enter Document Intelligence Endpoint": "أدخل نقطة نهاية تحليل المستندات",
 	"Enter Document Intelligence Endpoint": "أدخل نقطة نهاية تحليل المستندات",
 	"Enter Document Intelligence Key": "أدخل مفتاح تحليل المستندات",
 	"Enter Document Intelligence Key": "أدخل مفتاح تحليل المستندات",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "أدخل النطاقات مفصولة بفواصل (مثال: example.com,site.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "أدخل النطاقات مفصولة بفواصل (مثال: example.com,site.org)",
@@ -399,6 +414,7 @@
 	"Enter Kagi Search API Key": "أدخل مفتاح API لـ Kagi Search",
 	"Enter Kagi Search API Key": "أدخل مفتاح API لـ Kagi Search",
 	"Enter Key Behavior": "أدخل سلوك المفتاح",
 	"Enter Key Behavior": "أدخل سلوك المفتاح",
 	"Enter language codes": "أدخل كود اللغة",
 	"Enter language codes": "أدخل كود اللغة",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "أدخل معرف النموذج",
 	"Enter Model ID": "أدخل معرف النموذج",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
 	"Enter Mojeek Search API Key": "أدخل مفتاح API لـ Mojeek Search",
 	"Enter Mojeek Search API Key": "أدخل مفتاح API لـ Mojeek Search",
@@ -423,18 +439,21 @@
 	"Enter server port": "أدخل منفذ الخادم",
 	"Enter server port": "أدخل منفذ الخادم",
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter system prompt": "أدخل موجه النظام",
 	"Enter system prompt": "أدخل موجه النظام",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "أدخل مفتاح API لـ Tavily",
 	"Enter Tavily API Key": "أدخل مفتاح API لـ Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "أدخل الرابط العلني لـ WebUI الخاص بك. سيتم استخدام هذا الرابط لإنشاء روابط داخل الإشعارات.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "أدخل الرابط العلني لـ WebUI الخاص بك. سيتم استخدام هذا الرابط لإنشاء روابط داخل الإشعارات.",
 	"Enter Tika Server URL": "أدخل رابط خادم Tika",
 	"Enter Tika Server URL": "أدخل رابط خادم Tika",
 	"Enter timeout in seconds": "أدخل المهلة بالثواني",
 	"Enter timeout in seconds": "أدخل المهلة بالثواني",
 	"Enter to Send": "اضغط Enter للإرسال",
 	"Enter to Send": "اضغط Enter للإرسال",
 	"Enter Top K": "أدخل Top K",
 	"Enter Top K": "أدخل Top K",
+	"Enter Top K Reranker": "",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "الرابط (e.g. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "الرابط (e.g. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://localhost:11434)": "URL (e.g. http://localhost:11434)",
 	"Enter URL (e.g. http://localhost:11434)": "URL (e.g. http://localhost:11434)",
 	"Enter your current password": "أدخل كلمة المرور الحالية",
 	"Enter your current password": "أدخل كلمة المرور الحالية",
 	"Enter Your Email": "أدخل البريد الاكتروني",
 	"Enter Your Email": "أدخل البريد الاكتروني",
 	"Enter Your Full Name": "أدخل الاسم كامل",
 	"Enter Your Full Name": "أدخل الاسم كامل",
 	"Enter your message": "أدخل رسالتك",
 	"Enter your message": "أدخل رسالتك",
+	"Enter your name": "",
 	"Enter your new password": "أدخل كلمة المرور الجديدة",
 	"Enter your new password": "أدخل كلمة المرور الجديدة",
 	"Enter Your Password": "ادخل كلمة المرور",
 	"Enter Your Password": "ادخل كلمة المرور",
 	"Enter Your Role": "أدخل الصلاحيات",
 	"Enter Your Role": "أدخل الصلاحيات",
@@ -454,6 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "تجاوزت عدد المقاعد المسموح بها في الترخيص. يرجى الاتصال بالدعم لزيادتها.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "تجاوزت عدد المقاعد المسموح بها في الترخيص. يرجى الاتصال بالدعم لزيادتها.",
 	"Exclude": "استبعاد",
 	"Exclude": "استبعاد",
 	"Execute code for analysis": "تنفيذ الكود للتحليل",
 	"Execute code for analysis": "تنفيذ الكود للتحليل",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "توسيع",
 	"Expand": "توسيع",
 	"Experimental": "تجريبي",
 	"Experimental": "تجريبي",
 	"Explain": "شرح",
 	"Explain": "شرح",
@@ -471,8 +491,10 @@
 	"Export Prompts": "مطالبات التصدير",
 	"Export Prompts": "مطالبات التصدير",
 	"Export to CSV": "تصدير إلى CSV",
 	"Export to CSV": "تصدير إلى CSV",
 	"Export Tools": "تصدير الأدوات",
 	"Export Tools": "تصدير الأدوات",
+	"External": "",
 	"External Models": "نماذج خارجية",
 	"External Models": "نماذج خارجية",
 	"Failed to add file.": "فشل في إضافة الملف.",
 	"Failed to add file.": "فشل في إضافة الملف.",
+	"Failed to connect to {{URL}} OpenAPI tool server": "",
 	"Failed to create API Key.": "فشل في إنشاء مفتاح API.",
 	"Failed to create API Key.": "فشل في إنشاء مفتاح API.",
 	"Failed to fetch models": "فشل في جلب النماذج",
 	"Failed to fetch models": "فشل في جلب النماذج",
 	"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
 	"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
@@ -508,6 +530,7 @@
 	"Forge new paths": "أنشئ مسارات جديدة",
 	"Forge new paths": "أنشئ مسارات جديدة",
 	"Form": "نموذج",
 	"Form": "نموذج",
 	"Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:",
 	"Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "عقوبة التردد",
 	"Frequency Penalty": "عقوبة التردد",
 	"Full Context Mode": "وضع السياق الكامل",
 	"Full Context Mode": "وضع السياق الكامل",
 	"Function": "وظيفة",
 	"Function": "وظيفة",
@@ -553,6 +576,7 @@
 	"Hex Color": "لون سداسي",
 	"Hex Color": "لون سداسي",
 	"Hex Color - Leave empty for default color": "اللون السداسي - اتركه فارغًا لاستخدام اللون الافتراضي",
 	"Hex Color - Leave empty for default color": "اللون السداسي - اتركه فارغًا لاستخدام اللون الافتراضي",
 	"Hide": "أخفاء",
 	"Hide": "أخفاء",
+	"Hide Model": "",
 	"Home": "الصفحة الرئيسية",
 	"Home": "الصفحة الرئيسية",
 	"Host": "المضيف",
 	"Host": "المضيف",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
@@ -583,12 +607,14 @@
 	"Include `--api` flag when running stable-diffusion-webui": "قم بتضمين علامة `-api` عند تشغيل Stable-diffusion-webui",
 	"Include `--api` flag when running stable-diffusion-webui": "قم بتضمين علامة `-api` عند تشغيل Stable-diffusion-webui",
 	"Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "يؤثر على سرعة استجابة الخوارزمية للتغذية الراجعة من النص المُولد. معدل تعلم منخفض يؤدي إلى تعديلات أبطأ، بينما معدل أعلى يجعلها أكثر استجابة.",
 	"Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "يؤثر على سرعة استجابة الخوارزمية للتغذية الراجعة من النص المُولد. معدل تعلم منخفض يؤدي إلى تعديلات أبطأ، بينما معدل أعلى يجعلها أكثر استجابة.",
 	"Info": "معلومات",
 	"Info": "معلومات",
+	"Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "",
 	"Input commands": "إدخال الأوامر",
 	"Input commands": "إدخال الأوامر",
 	"Install from Github URL": "التثبيت من عنوان URL لجيثب",
 	"Install from Github URL": "التثبيت من عنوان URL لجيثب",
 	"Instant Auto-Send After Voice Transcription": "إرسال تلقائي فوري بعد تحويل الصوت إلى نص",
 	"Instant Auto-Send After Voice Transcription": "إرسال تلقائي فوري بعد تحويل الصوت إلى نص",
 	"Integration": "التكامل",
 	"Integration": "التكامل",
 	"Interface": "واجهه المستخدم",
 	"Interface": "واجهه المستخدم",
 	"Invalid file format.": "تنسيق ملف غير صالح.",
 	"Invalid file format.": "تنسيق ملف غير صالح.",
+	"Invalid JSON schema": "",
 	"Invalid Tag": "تاق غير صالحة",
 	"Invalid Tag": "تاق غير صالحة",
 	"is typing...": "يكتب...",
 	"is typing...": "يكتب...",
 	"January": "يناير",
 	"January": "يناير",
@@ -610,6 +636,7 @@
 	"Knowledge Access": "الوصول إلى المعرفة",
 	"Knowledge Access": "الوصول إلى المعرفة",
 	"Knowledge created successfully.": "تم إنشاء المعرفة بنجاح.",
 	"Knowledge created successfully.": "تم إنشاء المعرفة بنجاح.",
 	"Knowledge deleted successfully.": "تم حذف المعرفة بنجاح.",
 	"Knowledge deleted successfully.": "تم حذف المعرفة بنجاح.",
+	"Knowledge Public Sharing": "",
 	"Knowledge reset successfully.": "تم إعادة تعيين المعرفة بنجاح.",
 	"Knowledge reset successfully.": "تم إعادة تعيين المعرفة بنجاح.",
 	"Knowledge updated successfully": "تم تحديث المعرفة بنجاح",
 	"Knowledge updated successfully": "تم تحديث المعرفة بنجاح",
 	"Kokoro.js (Browser)": "Kokoro.js (المتصفح)",
 	"Kokoro.js (Browser)": "Kokoro.js (المتصفح)",
@@ -624,8 +651,8 @@
 	"LDAP server updated": "تم تحديث خادم LDAP",
 	"LDAP server updated": "تم تحديث خادم LDAP",
 	"Leaderboard": "لوحة المتصدرين",
 	"Leaderboard": "لوحة المتصدرين",
 	"Leave empty for unlimited": "اتركه فارغًا لعدم وجود حد",
 	"Leave empty for unlimited": "اتركه فارغًا لعدم وجود حد",
-	"Leave empty to include all models from \"{{URL}}/api/tags\" endpoint": "اتركه فارغًا لتضمين جميع النماذج من نقطة النهاية \"{{URL}}/api/tags\"",
-	"Leave empty to include all models from \"{{URL}}/models\" endpoint": "اتركه فارغًا لتضمين جميع النماذج من نقطة النهاية \"{{URL}}/models\"",
+	"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
+	"Leave empty to include all models from \"{{url}}/models\" endpoint": "",
 	"Leave empty to include all models or select specific models": "اتركه فارغًا لتضمين جميع النماذج أو اختر نماذج محددة",
 	"Leave empty to include all models or select specific models": "اتركه فارغًا لتضمين جميع النماذج أو اختر نماذج محددة",
 	"Leave empty to use the default prompt, or enter a custom prompt": "اتركه فارغًا لاستخدام التوجيه الافتراضي، أو أدخل توجيهًا مخصصًا",
 	"Leave empty to use the default prompt, or enter a custom prompt": "اتركه فارغًا لاستخدام التوجيه الافتراضي، أو أدخل توجيهًا مخصصًا",
 	"Leave model field empty to use the default model.": "اترك حقل النموذج فارغًا لاستخدام النموذج الافتراضي.",
 	"Leave model field empty to use the default model.": "اترك حقل النموذج فارغًا لاستخدام النموذج الافتراضي.",
@@ -652,6 +679,7 @@
 	"Manage Ollama API Connections": "إدارة اتصالات Ollama API",
 	"Manage Ollama API Connections": "إدارة اتصالات Ollama API",
 	"Manage OpenAI API Connections": "إدارة اتصالات OpenAI API",
 	"Manage OpenAI API Connections": "إدارة اتصالات OpenAI API",
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
+	"Manage Tool Servers": "",
 	"March": "مارس",
 	"March": "مارس",
 	"Max Tokens (num_predict)": "ماكس توكنز (num_predict)",
 	"Max Tokens (num_predict)": "ماكس توكنز (num_predict)",
 	"Max Upload Count": "الحد الأقصى لعدد التحميلات",
 	"Max Upload Count": "الحد الأقصى لعدد التحميلات",
@@ -672,12 +700,16 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "النموذج",
 	"Model": "النموذج",
 	"Model '{{modelName}}' has been successfully downloaded.": "تم تحميل النموذج '{{modelName}}' بنجاح",
 	"Model '{{modelName}}' has been successfully downloaded.": "تم تحميل النموذج '{{modelName}}' بنجاح",
 	"Model '{{modelTag}}' is already in queue for downloading.": "النموذج '{{modelTag}}' موجود بالفعل في قائمة الانتظار للتحميل",
 	"Model '{{modelTag}}' is already in queue for downloading.": "النموذج '{{modelTag}}' موجود بالفعل في قائمة الانتظار للتحميل",
 	"Model {{modelId}} not found": "لم يتم العثور على النموذج {{modelId}}.",
 	"Model {{modelId}} not found": "لم يتم العثور على النموذج {{modelId}}.",
 	"Model {{modelName}} is not vision capable": "نموذج {{modelName}} غير قادر على الرؤية",
 	"Model {{modelName}} is not vision capable": "نموذج {{modelName}} غير قادر على الرؤية",
 	"Model {{name}} is now {{status}}": "نموذج {{name}} هو الآن {{status}}",
 	"Model {{name}} is now {{status}}": "نموذج {{name}} هو الآن {{status}}",
+	"Model {{name}} is now hidden": "",
+	"Model {{name}} is now visible": "",
 	"Model accepts image inputs": "النموذج يقبل إدخالات الصور",
 	"Model accepts image inputs": "النموذج يقبل إدخالات الصور",
 	"Model created successfully!": "تم إنشاء النموذج بنجاح!",
 	"Model created successfully!": "تم إنشاء النموذج بنجاح!",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "تم اكتشاف مسار نظام الملفات النموذجي. الاسم المختصر للنموذج مطلوب للتحديث، ولا يمكن الاستمرار.",
 	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "تم اكتشاف مسار نظام الملفات النموذجي. الاسم المختصر للنموذج مطلوب للتحديث، ولا يمكن الاستمرار.",
@@ -693,6 +725,7 @@
 	"Models": "الموديلات",
 	"Models": "الموديلات",
 	"Models Access": "الوصول إلى النماذج",
 	"Models Access": "الوصول إلى النماذج",
 	"Models configuration saved successfully": "تم حفظ إعدادات النماذج بنجاح",
 	"Models configuration saved successfully": "تم حفظ إعدادات النماذج بنجاح",
+	"Models Public Sharing": "",
 	"Mojeek Search API Key": "مفتاح API لـ Mojeek Search",
 	"Mojeek Search API Key": "مفتاح API لـ Mojeek Search",
 	"more": "المزيد",
 	"more": "المزيد",
 	"More": "المزيد",
 	"More": "المزيد",
@@ -764,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API.مطلوب مفتاح ",
 	"OpenAI API Key is required.": "OpenAI API.مطلوب مفتاح ",
 	"OpenAI API settings updated": "تم تحديث إعدادات OpenAI API",
 	"OpenAI API settings updated": "تم تحديث إعدادات OpenAI API",
 	"OpenAI URL/Key required.": "URL/مفتاح OpenAI.مطلوب عنوان ",
 	"OpenAI URL/Key required.": "URL/مفتاح OpenAI.مطلوب عنوان ",
+	"openapi.json Path": "",
 	"or": "أو",
 	"or": "أو",
 	"Organize your users": "تنظيم المستخدمين الخاصين بك",
 	"Organize your users": "تنظيم المستخدمين الخاصين بك",
 	"Other": "آخر",
 	"Other": "آخر",
@@ -806,15 +840,19 @@
 	"Presence Penalty": "عقوبة التكرار",
 	"Presence Penalty": "عقوبة التكرار",
 	"Previous 30 days": "أخر 30 يوم",
 	"Previous 30 days": "أخر 30 يوم",
 	"Previous 7 days": "أخر 7 أيام",
 	"Previous 7 days": "أخر 7 أيام",
+	"Private": "",
 	"Profile Image": "صورة الملف الشخصي",
 	"Profile Image": "صورة الملف الشخصي",
 	"Prompt": "التوجيه",
 	"Prompt": "التوجيه",
 	"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "موجه (على سبيل المثال: أخبرني بحقيقة ممتعة عن الإمبراطورية الرومانية)",
 	"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "موجه (على سبيل المثال: أخبرني بحقيقة ممتعة عن الإمبراطورية الرومانية)",
+	"Prompt Autocompletion": "",
 	"Prompt Content": "محتوى عاجل",
 	"Prompt Content": "محتوى عاجل",
 	"Prompt created successfully": "تم إنشاء التوجيه بنجاح",
 	"Prompt created successfully": "تم إنشاء التوجيه بنجاح",
 	"Prompt suggestions": "اقتراحات سريعة",
 	"Prompt suggestions": "اقتراحات سريعة",
 	"Prompt updated successfully": "تم تحديث التوجيه بنجاح",
 	"Prompt updated successfully": "تم تحديث التوجيه بنجاح",
 	"Prompts": "مطالبات",
 	"Prompts": "مطالبات",
 	"Prompts Access": "الوصول إلى التوجيهات",
 	"Prompts Access": "الوصول إلى التوجيهات",
+	"Prompts Public Sharing": "",
+	"Public": "",
 	"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com \"{{searchValue}}\" أسحب من ",
 	"Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com \"{{searchValue}}\" أسحب من ",
 	"Pull a model from Ollama.com": "Ollama.com سحب الموديل من ",
 	"Pull a model from Ollama.com": "Ollama.com سحب الموديل من ",
 	"Query Generation Prompt": "توجيه إنشاء الاستعلام",
 	"Query Generation Prompt": "توجيه إنشاء الاستعلام",
@@ -946,9 +984,11 @@
 	"Share": "كشاركة",
 	"Share": "كشاركة",
 	"Share Chat": "مشاركة الدردشة",
 	"Share Chat": "مشاركة الدردشة",
 	"Share to Open WebUI Community": "OpenWebUI شارك في مجتمع",
 	"Share to Open WebUI Community": "OpenWebUI شارك في مجتمع",
+	"Sharing Permissions": "",
 	"Show": "عرض",
 	"Show": "عرض",
 	"Show \"What's New\" modal on login": "عرض نافذة \"ما الجديد\" عند تسجيل الدخول",
 	"Show \"What's New\" modal on login": "عرض نافذة \"ما الجديد\" عند تسجيل الدخول",
 	"Show Admin Details in Account Pending Overlay": "عرض تفاصيل المشرف في نافذة \"الحساب قيد الانتظار\"",
 	"Show Admin Details in Account Pending Overlay": "عرض تفاصيل المشرف في نافذة \"الحساب قيد الانتظار\"",
+	"Show Model": "",
 	"Show shortcuts": "إظهار الاختصارات",
 	"Show shortcuts": "إظهار الاختصارات",
 	"Show your support!": "أظهر دعمك!",
 	"Show your support!": "أظهر دعمك!",
 	"Showcased creativity": "أظهر الإبداع",
 	"Showcased creativity": "أظهر الإبداع",
@@ -979,6 +1019,7 @@
 	"System": "النظام",
 	"System": "النظام",
 	"System Instructions": "تعليمات النظام",
 	"System Instructions": "تعليمات النظام",
 	"System Prompt": "محادثة النظام",
 	"System Prompt": "محادثة النظام",
+	"Tags": "",
 	"Tags Generation": "إنشاء الوسوم",
 	"Tags Generation": "إنشاء الوسوم",
 	"Tags Generation Prompt": "توجيه إنشاء الوسوم",
 	"Tags Generation Prompt": "توجيه إنشاء الوسوم",
 	"Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "يتم استخدام أخذ العينات بدون ذيل لتقليل تأثير الرموز الأقل احتمالًا. القيمة الأعلى (مثل 2.0) تقلل التأثير أكثر، والقيمة 1.0 تعطل هذا الإعداد.",
 	"Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "يتم استخدام أخذ العينات بدون ذيل لتقليل تأثير الرموز الأقل احتمالًا. القيمة الأعلى (مثل 2.0) تقلل التأثير أكثر، والقيمة 1.0 تعطل هذا الإعداد.",
@@ -1009,6 +1050,8 @@
 	"Theme": "الثيم",
 	"Theme": "الثيم",
 	"Thinking...": "جارٍ التفكير...",
 	"Thinking...": "جارٍ التفكير...",
 	"This action cannot be undone. Do you wish to continue?": "لا يمكن التراجع عن هذا الإجراء. هل ترغب في المتابعة؟",
 	"This action cannot be undone. Do you wish to continue?": "لا يمكن التراجع عن هذا الإجراء. هل ترغب في المتابعة؟",
+	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "هذه ميزة تجريبية، وقد لا تعمل كما هو متوقع وقد تتغير في أي وقت.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "هذه ميزة تجريبية، وقد لا تعمل كما هو متوقع وقد تتغير في أي وقت.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "هذا الخيار يحدد عدد الرموز التي يتم الاحتفاظ بها عند تحديث السياق. مثلاً، إذا تم ضبطه على 2، سيتم الاحتفاظ بآخر رمزين من السياق. الحفاظ على السياق يساعد في استمرارية المحادثة، لكنه قد يحد من التفاعل مع مواضيع جديدة.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "هذا الخيار يحدد عدد الرموز التي يتم الاحتفاظ بها عند تحديث السياق. مثلاً، إذا تم ضبطه على 2، سيتم الاحتفاظ بآخر رمزين من السياق. الحفاظ على السياق يساعد في استمرارية المحادثة، لكنه قد يحد من التفاعل مع مواضيع جديدة.",
@@ -1056,6 +1099,7 @@
 	"Tool ID": "معرف الأداة",
 	"Tool ID": "معرف الأداة",
 	"Tool imported successfully": "تم استيراد الأداة بنجاح",
 	"Tool imported successfully": "تم استيراد الأداة بنجاح",
 	"Tool Name": "اسم الأداة",
 	"Tool Name": "اسم الأداة",
+	"Tool Servers": "",
 	"Tool updated successfully": "تم تحديث الأداة بنجاح",
 	"Tool updated successfully": "تم تحديث الأداة بنجاح",
 	"Tools": "الأدوات",
 	"Tools": "الأدوات",
 	"Tools Access": "الوصول إلى الأدوات",
 	"Tools Access": "الوصول إلى الأدوات",
@@ -1063,7 +1107,9 @@
 	"Tools Function Calling Prompt": "توجيه استدعاء وظائف الأدوات",
 	"Tools Function Calling Prompt": "توجيه استدعاء وظائف الأدوات",
 	"Tools have a function calling system that allows arbitrary code execution": "تحتوي الأدوات على نظام لاستدعاء الوظائف يتيح تنفيذ كود برمجي مخصص",
 	"Tools have a function calling system that allows arbitrary code execution": "تحتوي الأدوات على نظام لاستدعاء الوظائف يتيح تنفيذ كود برمجي مخصص",
 	"Tools have a function calling system that allows arbitrary code execution.": "تحتوي الأدوات على نظام لاستدعاء الوظائف يتيح تنفيذ كود برمجي مخصص.",
 	"Tools have a function calling system that allows arbitrary code execution.": "تحتوي الأدوات على نظام لاستدعاء الوظائف يتيح تنفيذ كود برمجي مخصص.",
+	"Tools Public Sharing": "",
 	"Top K": "Top K",
 	"Top K": "Top K",
+	"Top K Reranker": "",
 	"Top P": "Top P",
 	"Top P": "Top P",
 	"Transformers": "Transformers",
 	"Transformers": "Transformers",
 	"Trouble accessing Ollama?": "هل تواجه مشكلة في الوصول",
 	"Trouble accessing Ollama?": "هل تواجه مشكلة في الوصول",
@@ -1108,6 +1154,7 @@
 	"user": "مستخدم",
 	"user": "مستخدم",
 	"User": "مستخدم",
 	"User": "مستخدم",
 	"User location successfully retrieved.": "تم استرجاع موقع المستخدم بنجاح.",
 	"User location successfully retrieved.": "تم استرجاع موقع المستخدم بنجاح.",
+	"User Webhooks": "",
 	"Username": "اسم المستخدم",
 	"Username": "اسم المستخدم",
 	"Users": "المستخدمين",
 	"Users": "المستخدمين",
 	"Using the default arena model with all models. Click the plus button to add custom models.": "يتم استخدام نموذج الساحة الافتراضي مع جميع النماذج. اضغط على زر + لإضافة نماذج مخصصة.",
 	"Using the default arena model with all models. Click the plus button to add custom models.": "يتم استخدام نموذج الساحة الافتراضي مع جميع النماذج. اضغط على زر + لإضافة نماذج مخصصة.",
@@ -1118,9 +1165,11 @@
 	"Valves updated successfully": "تم تحديث الصمامات بنجاح",
 	"Valves updated successfully": "تم تحديث الصمامات بنجاح",
 	"variable": "المتغير",
 	"variable": "المتغير",
 	"variable to have them replaced with clipboard content.": "متغير لاستبدالها بمحتوى الحافظة.",
 	"variable to have them replaced with clipboard content.": "متغير لاستبدالها بمحتوى الحافظة.",
+	"Verify Connection": "",
 	"Version": "إصدار",
 	"Version": "إصدار",
 	"Version {{selectedVersion}} of {{totalVersions}}": "الإصدار {{selectedVersion}} من {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "الإصدار {{selectedVersion}} من {{totalVersions}}",
 	"View Replies": "عرض الردود",
 	"View Replies": "عرض الردود",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "مستوى الظهور",
 	"Visibility": "مستوى الظهور",
 	"Voice": "الصوت",
 	"Voice": "الصوت",
 	"Voice Input": "إدخال صوتي",
 	"Voice Input": "إدخال صوتي",
@@ -1138,6 +1187,7 @@
 	"Webhook URL": "Webhook الرابط",
 	"Webhook URL": "Webhook الرابط",
 	"WebUI Settings": "WebUI اعدادات",
 	"WebUI Settings": "WebUI اعدادات",
 	"WebUI URL": "رابط WebUI",
 	"WebUI URL": "رابط WebUI",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "ستقوم WebUI بإرسال الطلبات إلى \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "ستقوم WebUI بإرسال الطلبات إلى \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "ستقوم WebUI بإرسال الطلبات إلى \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "ستقوم WebUI بإرسال الطلبات إلى \"{{url}}/chat/completions\"",
 	"What are you trying to achieve?": "ما الذي تحاول تحقيقه؟",
 	"What are you trying to achieve?": "ما الذي تحاول تحقيقه؟",
@@ -1163,7 +1213,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "يمكنك الدردشة مع {{maxCount}} ملف(ات) كحد أقصى في نفس الوقت.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "يمكنك الدردشة مع {{maxCount}} ملف(ات) كحد أقصى في نفس الوقت.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "يمكنك تخصيص تفاعلك مع النماذج اللغوية عن طريق إضافة الذكريات باستخدام زر \"إدارة\" أدناه، مما يجعلها أكثر فائدة وتناسبًا لك.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "يمكنك تخصيص تفاعلك مع النماذج اللغوية عن طريق إضافة الذكريات باستخدام زر \"إدارة\" أدناه، مما يجعلها أكثر فائدة وتناسبًا لك.",
 	"You cannot upload an empty file.": "لا يمكنك رفع ملف فارغ.",
 	"You cannot upload an empty file.": "لا يمكنك رفع ملف فارغ.",
-	"You do not have permission to access this feature.": "ليس لديك صلاحية للوصول إلى هذه الميزة.",
 	"You do not have permission to upload files": "ليس لديك صلاحية لرفع الملفات",
 	"You do not have permission to upload files": "ليس لديك صلاحية لرفع الملفات",
 	"You do not have permission to upload files.": "ليس لديك صلاحية لرفع الملفات.",
 	"You do not have permission to upload files.": "ليس لديك صلاحية لرفع الملفات.",
 	"You have no archived conversations.": "لا تملك محادثات محفوظه",
 	"You have no archived conversations.": "لا تملك محادثات محفوظه",
@@ -1175,4 +1224,4 @@
 	"Youtube": "Youtube",
 	"Youtube": "Youtube",
 	"Youtube Language": "لغة YouTube",
 	"Youtube Language": "لغة YouTube",
 	"Youtube Proxy URL": "رابط بروكسي YouTube"
 	"Youtube Proxy URL": "رابط بروكسي YouTube"
-  }
+}

+ 16 - 5
src/lib/i18n/locales/bg-BG/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(последна)",
 	"(latest)": "(последна)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} Отговори",
 	"{{COUNT}} Replies": "{{COUNT}} Отговори",
 	"{{user}}'s Chats": "{{user}}'s чатове",
 	"{{user}}'s Chats": "{{user}}'s чатове",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Атрибут за потребителско име",
 	"Attribute for Username": "Атрибут за потребителско име",
 	"Audio": "Аудио",
 	"Audio": "Аудио",
 	"August": "Август",
 	"August": "Август",
+	"Auth": "",
 	"Authenticate": "Удостоверяване",
 	"Authenticate": "Удостоверяване",
 	"Authentication": "Автентикация",
 	"Authentication": "Автентикация",
 	"Auto-Copy Response to Clipboard": "Автоматично копиране на отговор в клипборда",
 	"Auto-Copy Response to Clipboard": "Автоматично копиране на отговор в клипборда",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Базов URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Базов URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Базов URL е задължителен.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Базов URL е задължителен.",
 	"Available list": "Наличен списък",
 	"Available list": "Наличен списък",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "наличен!",
 	"available!": "наличен!",
 	"Awful": "Ужасно",
 	"Awful": "Ужасно",
 	"Azure AI Speech": "Azure AI Реч",
 	"Azure AI Speech": "Azure AI Реч",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Директни връзки",
 	"Direct Connections": "Директни връзки",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Директните връзки позволяват на потребителите да се свързват със собствени OpenAI съвместими API крайни точки.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Директните връзки позволяват на потребителите да се свързват със собствени OpenAI съвместими API крайни точки.",
 	"Direct Connections settings updated": "Настройките за директни връзки са актуализирани",
 	"Direct Connections settings updated": "Настройките за директни връзки са актуализирани",
+	"Direct Tool Servers": "",
 	"Disabled": "Деактивирано",
 	"Disabled": "Деактивирано",
 	"Discover a function": "Открийте функция",
 	"Discover a function": "Открийте функция",
 	"Discover a model": "Открийте модел",
 	"Discover a model": "Открийте модел",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Въведете API ключ за Kagi Search",
 	"Enter Kagi Search API Key": "Въведете API ключ за Kagi Search",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Въведете кодове на езика",
 	"Enter language codes": "Въведете кодове на езика",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Въведете ID на модела",
 	"Enter Model ID": "Въведете ID на модела",
 	"Enter model tag (e.g. {{modelTag}})": "Въведете таг на модел (напр. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Въведете таг на модел (напр. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Въведете API ключ за Mojeek Search",
 	"Enter Mojeek Search API Key": "Въведете API ключ за Mojeek Search",
@@ -436,6 +439,7 @@
 	"Enter server port": "Въведете порт на сървъра",
 	"Enter server port": "Въведете порт на сървъра",
 	"Enter stop sequence": "Въведете стоп последователност",
 	"Enter stop sequence": "Въведете стоп последователност",
 	"Enter system prompt": "Въведете системен промпт",
 	"Enter system prompt": "Въведете системен промпт",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Въведете API ключ за Tavily",
 	"Enter Tavily API Key": "Въведете API ключ за Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Въведете публичния URL адрес на вашия WebUI. Този URL адрес ще бъде използван за генериране на връзки в известията.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Въведете публичния URL адрес на вашия WebUI. Този URL адрес ще бъде използван за генериране на връзки в известията.",
 	"Enter Tika Server URL": "Въведете URL адрес на Tika сървър",
 	"Enter Tika Server URL": "Въведете URL адрес на Tika сървър",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Въведете имейл",
 	"Enter Your Email": "Въведете имейл",
 	"Enter Your Full Name": "Въведете вашето пълно име",
 	"Enter Your Full Name": "Въведете вашето пълно име",
 	"Enter your message": "Въведете съобщението си",
 	"Enter your message": "Въведете съобщението си",
+	"Enter your name": "",
 	"Enter your new password": "Въведете новата си парола",
 	"Enter your new password": "Въведете новата си парола",
 	"Enter Your Password": "Въведете вашата парола",
 	"Enter Your Password": "Въведете вашата парола",
 	"Enter Your Role": "Въведете вашата роля",
 	"Enter Your Role": "Въведете вашата роля",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Изключи",
 	"Exclude": "Изключи",
 	"Execute code for analysis": "Изпълнете код за анализ",
 	"Execute code for analysis": "Изпълнете код за анализ",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Експериментално",
 	"Experimental": "Експериментално",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Изковете нови пътища",
 	"Forge new paths": "Изковете нови пътища",
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:",
 	"Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Наказание за честота",
 	"Frequency Penalty": "Наказание за честота",
 	"Full Context Mode": "Режим на пълен контекст",
 	"Full Context Mode": "Режим на пълен контекст",
 	"Function": "Функция",
 	"Function": "Функция",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Модел",
 	"Model": "Модел",
 	"Model '{{modelName}}' has been successfully downloaded.": "Моделът '{{modelName}}' беше успешно свален.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Моделът '{{modelName}}' беше успешно свален.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Моделът '{{modelTag}}' е вече в очакване за сваляне.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Моделът '{{modelTag}}' е вече в очакване за сваляне.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API ключ е задължителен.",
 	"OpenAI API Key is required.": "OpenAI API ключ е задължителен.",
 	"OpenAI API settings updated": "Настройките на OpenAI API са актуализирани",
 	"OpenAI API settings updated": "Настройките на OpenAI API са актуализирани",
 	"OpenAI URL/Key required.": "OpenAI URL/Key е задължителен.",
 	"OpenAI URL/Key required.": "OpenAI URL/Key е задължителен.",
+	"openapi.json Path": "",
 	"or": "или",
 	"or": "или",
 	"Organize your users": "Организирайте вашите потребители",
 	"Organize your users": "Организирайте вашите потребители",
 	"Other": "Друго",
 	"Other": "Друго",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Мисля...",
 	"Thinking...": "Мисля...",
 	"This action cannot be undone. Do you wish to continue?": "Това действие не може да бъде отменено. Желаете ли да продължите?",
 	"This action cannot be undone. Do you wish to continue?": "Това действие не може да бъде отменено. Желаете ли да продължите?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Това гарантира, че ценните ви разговори се запазват сигурно във вашата бекенд база данни. Благодарим ви!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Това гарантира, че ценните ви разговори се запазват сигурно във вашата бекенд база данни. Благодарим ви!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Това е експериментална функция, може да не работи според очакванията и подлежи на промяна по всяко време.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Това е експериментална функция, може да не работи според очакванията и подлежи на промяна по всяко време.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID на инструмента",
 	"Tool ID": "ID на инструмента",
 	"Tool imported successfully": "Инструментът е импортиран успешно",
 	"Tool imported successfully": "Инструментът е импортиран успешно",
 	"Tool Name": "Име на инструмента",
 	"Tool Name": "Име на инструмента",
+	"Tool Servers": "",
 	"Tool updated successfully": "Инструментът е актуализиран успешно",
 	"Tool updated successfully": "Инструментът е актуализиран успешно",
 	"Tools": "Инструменти",
 	"Tools": "Инструменти",
 	"Tools Access": "Достъп до инструменти",
 	"Tools Access": "Достъп до инструменти",
@@ -1158,7 +1169,7 @@
 	"Version": "Версия",
 	"Version": "Версия",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Версия {{selectedVersion}} от {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Версия {{selectedVersion}} от {{totalVersions}}",
 	"View Replies": "Преглед на отговорите",
 	"View Replies": "Преглед на отговорите",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Видимост",
 	"Visibility": "Видимост",
 	"Voice": "Глас",
 	"Voice": "Глас",
 	"Voice Input": "Гласов вход",
 	"Voice Input": "Гласов вход",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Уебхук URL",
 	"Webhook URL": "Уебхук URL",
 	"WebUI Settings": "WebUI Настройки",
 	"WebUI Settings": "WebUI Настройки",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI ще прави заявки към \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI ще прави заявки към \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI ще прави заявки към \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI ще прави заявки към \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Какво се опитвате да постигнете?",
 	"What are you trying to achieve?": "Какво се опитвате да постигнете?",
 	"What are you working on?": "Върху какво работите?",
 	"What are you working on?": "Върху какво работите?",
 	"What’s New in": "",
 	"What’s New in": "",

+ 16 - 5
src/lib/i18n/locales/bn-BD/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(সর্বশেষ)",
 	"(latest)": "(সর্বশেষ)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ মডেল}}",
 	"{{ models }}": "{{ মডেল}}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}র চ্যাটস",
 	"{{user}}'s Chats": "{{user}}র চ্যাটস",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "অডিও",
 	"Audio": "অডিও",
 	"August": "আগস্ট",
 	"August": "আগস্ট",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "রেসপন্সগুলো স্বয়ংক্রিভাবে ক্লিপবোর্ডে কপি হবে",
 	"Auto-Copy Response to Clipboard": "রেসপন্সগুলো স্বয়ংক্রিভাবে ক্লিপবোর্ডে কপি হবে",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 বেজ ইউআরএল",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 বেজ ইউআরএল",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 বেজ ইউআরএল আবশ্যক",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 বেজ ইউআরএল আবশ্যক",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "উপলব্ধ!",
 	"available!": "উপলব্ধ!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "ল্যাঙ্গুয়েজ কোড লিখুন",
 	"Enter language codes": "ল্যাঙ্গুয়েজ কোড লিখুন",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "মডেল ট্যাগ লিখুন (e.g. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "মডেল ট্যাগ লিখুন (e.g. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "স্টপ সিকোয়েন্স লিখুন",
 	"Enter stop sequence": "স্টপ সিকোয়েন্স লিখুন",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "আপনার ইমেইল লিখুন",
 	"Enter Your Email": "আপনার ইমেইল লিখুন",
 	"Enter Your Full Name": "আপনার পূর্ণ নাম লিখুন",
 	"Enter Your Full Name": "আপনার পূর্ণ নাম লিখুন",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "আপনার পাসওয়ার্ড লিখুন",
 	"Enter Your Password": "আপনার পাসওয়ার্ড লিখুন",
 	"Enter Your Role": "আপনার রোল লিখুন",
 	"Enter Your Role": "আপনার রোল লিখুন",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "পরিক্ষামূলক",
 	"Experimental": "পরিক্ষামূলক",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "ফ্রিকোয়েন্সি পেনাল্টি",
 	"Frequency Penalty": "ফ্রিকোয়েন্সি পেনাল্টি",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' মডেল সফলভাবে ডাউনলোড হয়েছে।",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' মডেল সফলভাবে ডাউনলোড হয়েছে।",
 	"Model '{{modelTag}}' is already in queue for downloading.": "{{modelTag}} ডাউনলোডের জন্য আগে থেকেই অপেক্ষমান আছে।",
 	"Model '{{modelTag}}' is already in queue for downloading.": "{{modelTag}} ডাউনলোডের জন্য আগে থেকেই অপেক্ষমান আছে।",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API কোড আবশ্যক",
 	"OpenAI API Key is required.": "OpenAI API কোড আবশ্যক",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/Key আবশ্যক",
 	"OpenAI URL/Key required.": "OpenAI URL/Key আবশ্যক",
+	"openapi.json Path": "",
 	"or": "অথবা",
 	"or": "অথবা",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "অন্যান্য",
 	"Other": "অন্যান্য",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "এটা নিশ্চিত করে যে, আপনার গুরুত্বপূর্ণ আলোচনা নিরাপদে আপনার ব্যাকএন্ড ডেটাবেজে সংরক্ষিত আছে। ধন্যবাদ!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "এটা নিশ্চিত করে যে, আপনার গুরুত্বপূর্ণ আলোচনা নিরাপদে আপনার ব্যাকএন্ড ডেটাবেজে সংরক্ষিত আছে। ধন্যবাদ!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "ভার্সন",
 	"Version": "ভার্সন",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "ওয়েবহুক URL",
 	"Webhook URL": "ওয়েবহুক URL",
 	"WebUI Settings": "WebUI সেটিংসমূহ",
 	"WebUI Settings": "WebUI সেটিংসমূহ",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "এতে নতুন কী",
 	"What’s New in": "এতে নতুন কী",

+ 16 - 5
src/lib/i18n/locales/bo-TB/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(ཆེས་གསར།)",
 	"(latest)": "(ཆེས་གསར།)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "ལག་ཆ་ {{COUNT}} ཡོད།",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "ཡིག་ཕྲེང་ {{COUNT}} སྦས་ཡོད།",
 	"{{COUNT}} hidden lines": "ཡིག་ཕྲེང་ {{COUNT}} སྦས་ཡོད།",
 	"{{COUNT}} Replies": "ལན་ {{COUNT}}",
 	"{{COUNT}} Replies": "ལན་ {{COUNT}}",
 	"{{user}}'s Chats": "{{user}} ཡི་ཁ་བརྡ།",
 	"{{user}}'s Chats": "{{user}} ཡི་ཁ་བརྡ།",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "བེད་སྤྱོད་མིང་གི་ཁྱད་ཆོས།",
 	"Attribute for Username": "བེད་སྤྱོད་མིང་གི་ཁྱད་ཆོས།",
 	"Audio": "སྒྲ།",
 	"Audio": "སྒྲ།",
 	"August": "ཟླ་བརྒྱད་པ།",
 	"August": "ཟླ་བརྒྱད་པ།",
+	"Auth": "",
 	"Authenticate": "དངོས་ར་སྤྲོད་པ།",
 	"Authenticate": "དངོས་ར་སྤྲོད་པ།",
 	"Authentication": "དངོས་ར་སྤྲོད་པ།",
 	"Authentication": "དངོས་ར་སྤྲོད་པ།",
 	"Auto-Copy Response to Clipboard": "ལན་རང་འགུལ་གྱིས་སྦྱར་སྡེར་དུ་འདྲ་བཤུས་བྱེད་པ།",
 	"Auto-Copy Response to Clipboard": "ལན་རང་འགུལ་གྱིས་སྦྱར་སྡེར་དུ་འདྲ་བཤུས་བྱེད་པ།",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 གཞི་རྩའི་ URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 གཞི་རྩའི་ URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 གཞི་རྩའི་ URL ངེས་པར་དུ་དགོས།",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 གཞི་རྩའི་ URL ངེས་པར་དུ་དགོས།",
 	"Available list": "ཡོད་པའི་ཐོ་གཞུང་།",
 	"Available list": "ཡོད་པའི་ཐོ་གཞུང་།",
-	"Available Tool Servers": "ཡོད་པའི་ལག་ཆའི་སར་བར།",
+	"Available Tools": "",
 	"available!": "ཡོད།",
 	"available!": "ཡོད།",
 	"Awful": "ཧ་ཅང་སྡུག",
 	"Awful": "ཧ་ཅང་སྡུག",
 	"Azure AI Speech": "Azure AI སྐད་ཆ།",
 	"Azure AI Speech": "Azure AI སྐད་ཆ།",
@@ -303,6 +304,7 @@
 	"Direct Connections": "ཐད་ཀར་སྦྲེལ་མཐུད།",
 	"Direct Connections": "ཐད་ཀར་སྦྲེལ་མཐུད།",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱིས་བེད་སྤྱོད་མཁན་ཚོར་ཁོ་ཚོའི་རང་གི་ OpenAI དང་མཐུན་པའི་ API མཇུག་མཐུད་ལ་སྦྲེལ་བར་གནང་བ་སྤྲོད།",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱིས་བེད་སྤྱོད་མཁན་ཚོར་ཁོ་ཚོའི་རང་གི་ OpenAI དང་མཐུན་པའི་ API མཇུག་མཐུད་ལ་སྦྲེལ་བར་གནང་བ་སྤྲོད།",
 	"Direct Connections settings updated": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱི་སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
 	"Direct Connections settings updated": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱི་སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
+	"Direct Tool Servers": "",
 	"Disabled": "ནུས་མེད།",
 	"Disabled": "ནུས་མེད།",
 	"Discover a function": "ལས་འགན་ཞིག་རྙེད་པ།",
 	"Discover a function": "ལས་འགན་ཞིག་རྙེད་པ།",
 	"Discover a model": "དཔེ་དབྱིབས་ཤིག་རྙེད་པ།",
 	"Discover a model": "དཔེ་དབྱིབས་ཤིག་རྙེད་པ།",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Kagi Search API ལྡེ་མིག་འཇུག་པ།",
 	"Enter Kagi Search API Key": "Kagi Search API ལྡེ་མིག་འཇུག་པ།",
 	"Enter Key Behavior": "ལྡེ་མིག་གི་བྱེད་སྟངས་འཇུག་པ།",
 	"Enter Key Behavior": "ལྡེ་མིག་གི་བྱེད་སྟངས་འཇུག་པ།",
 	"Enter language codes": "སྐད་ཡིག་གི་ཨང་རྟགས་འཇུག་པ།",
 	"Enter language codes": "སྐད་ཡིག་གི་ཨང་རྟགས་འཇུག་པ།",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "དཔེ་དབྱིབས་ཀྱི་ ID འཇུག་པ།",
 	"Enter Model ID": "དཔེ་དབྱིབས་ཀྱི་ ID འཇུག་པ།",
 	"Enter model tag (e.g. {{modelTag}})": "དཔེ་དབྱིབས་ཀྱི་རྟགས་འཇུག་པ། (དཔེར་ན། {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "དཔེ་དབྱིབས་ཀྱི་རྟགས་འཇུག་པ། (དཔེར་ན། {{modelTag}})",
 	"Enter Mojeek Search API Key": "Mojeek Search API ལྡེ་མིག་འཇུག་པ།",
 	"Enter Mojeek Search API Key": "Mojeek Search API ལྡེ་མིག་འཇུག་པ།",
@@ -436,6 +439,7 @@
 	"Enter server port": "སར་བར་གྱི་ Port འཇུག་པ།",
 	"Enter server port": "སར་བར་གྱི་ Port འཇུག་པ།",
 	"Enter stop sequence": "མཚམས་འཇོག་རིམ་པ་འཇུག་པ།",
 	"Enter stop sequence": "མཚམས་འཇོག་རིམ་པ་འཇུག་པ།",
 	"Enter system prompt": "མ་ལག་གི་འགུལ་སློང་འཇུག་པ།",
 	"Enter system prompt": "མ་ལག་གི་འགུལ་སློང་འཇུག་པ།",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Tavily API ལྡེ་མིག་འཇུག་པ།",
 	"Enter Tavily API Key": "Tavily API ལྡེ་མིག་འཇུག་པ།",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "ཁྱེད་ཀྱི་ WebUI ཡི་སྤྱི་སྤྱོད་ URL འཇུག་པ། URL འདི་བརྡ་ཁྱབ་ནང་སྦྲེལ་ཐག་བཟོ་བར་བེད་སྤྱོད་བྱེད་ངེས།",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "ཁྱེད་ཀྱི་ WebUI ཡི་སྤྱི་སྤྱོད་ URL འཇུག་པ། URL འདི་བརྡ་ཁྱབ་ནང་སྦྲེལ་ཐག་བཟོ་བར་བེད་སྤྱོད་བྱེད་ངེས།",
 	"Enter Tika Server URL": "Tika Server URL འཇུག་པ།",
 	"Enter Tika Server URL": "Tika Server URL འཇུག་པ།",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "ཁྱེད་ཀྱི་ཡིག་ཟམ་འཇུག་པ།",
 	"Enter Your Email": "ཁྱེད་ཀྱི་ཡིག་ཟམ་འཇུག་པ།",
 	"Enter Your Full Name": "ཁྱེད་ཀྱི་མིང་ཆ་ཚང་འཇུག་པ།",
 	"Enter Your Full Name": "ཁྱེད་ཀྱི་མིང་ཆ་ཚང་འཇུག་པ།",
 	"Enter your message": "ཁྱེད་ཀྱི་འཕྲིན་འཇུག་པ།",
 	"Enter your message": "ཁྱེད་ཀྱི་འཕྲིན་འཇུག་པ།",
+	"Enter your name": "",
 	"Enter your new password": "ཁྱེད་ཀྱི་གསང་གྲངས་གསར་པ་འཇུག་པ།",
 	"Enter your new password": "ཁྱེད་ཀྱི་གསང་གྲངས་གསར་པ་འཇུག་པ།",
 	"Enter Your Password": "ཁྱེད་ཀྱི་གསང་གྲངས་འཇུག་པ།",
 	"Enter Your Password": "ཁྱེད་ཀྱི་གསང་གྲངས་འཇུག་པ།",
 	"Enter Your Role": "ཁྱེད་ཀྱི་གནས་ཚད་འཇུག་པ།",
 	"Enter Your Role": "ཁྱེད་ཀྱི་གནས་ཚད་འཇུག་པ།",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "ཁྱེད་ཀྱི་ཆོག་མཆན་ནང་གི་སྟེགས་གྲངས་ལས་བརྒལ་སོང་། སྟེགས་གྲངས་མང་དུ་གཏོང་བར་རོགས་སྐྱོར་དང་འབྲེལ་གཏུག་བྱེད་རོགས།",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "ཁྱེད་ཀྱི་ཆོག་མཆན་ནང་གི་སྟེགས་གྲངས་ལས་བརྒལ་སོང་། སྟེགས་གྲངས་མང་དུ་གཏོང་བར་རོགས་སྐྱོར་དང་འབྲེལ་གཏུག་བྱེད་རོགས།",
 	"Exclude": "ཕུད་པ།",
 	"Exclude": "ཕུད་པ།",
 	"Execute code for analysis": "དབྱེ་ཞིབ་ཆེད་དུ་ཀོཌ་ལག་བསྟར་བྱེད་པ།",
 	"Execute code for analysis": "དབྱེ་ཞིབ་ཆེད་དུ་ཀོཌ་ལག་བསྟར་བྱེད་པ།",
-	"Executing `{{NAME}}`...": "`{{NAME}}` ལག་བསྟར་བྱེད་བཞིན་པ།...",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "རྒྱ་བསྐྱེད་པ།",
 	"Expand": "རྒྱ་བསྐྱེད་པ།",
 	"Experimental": "ཚོད་ལྟའི་རང་བཞིན།",
 	"Experimental": "ཚོད་ལྟའི་རང་བཞིན།",
 	"Explain": "འགྲེལ་བཤད།",
 	"Explain": "འགྲེལ་བཤད།",
@@ -525,6 +530,7 @@
 	"Forge new paths": "ལམ་བུ་གསར་པ་བཟོ་བ།",
 	"Forge new paths": "ལམ་བུ་གསར་པ་བཟོ་བ།",
 	"Form": "རེའུ་མིག",
 	"Form": "རེའུ་མིག",
 	"Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:",
 	"Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "ཡང་ཟློས་ཀྱི་ཆད་པ།",
 	"Frequency Penalty": "ཡང་ཟློས་ཀྱི་ཆད་པ།",
 	"Full Context Mode": "ནང་དོན་ཆ་ཚང་མ་དཔེ།",
 	"Full Context Mode": "ནང་དོན་ཆ་ཚང་མ་དཔེ།",
 	"Function": "ལས་འགན།",
 	"Function": "ལས་འགན།",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "དཔེ་དབྱིབས།",
 	"Model": "དཔེ་དབྱིབས།",
 	"Model '{{modelName}}' has been successfully downloaded.": "དཔེ་དབྱིབས། '{{modelName}}' ལེགས་པར་ཕབ་ལེན་བྱས་ཟིན།",
 	"Model '{{modelName}}' has been successfully downloaded.": "དཔེ་དབྱིབས། '{{modelName}}' ལེགས་པར་ཕབ་ལེན་བྱས་ཟིན།",
 	"Model '{{modelTag}}' is already in queue for downloading.": "དཔེ་དབྱིབས། '{{modelTag}}' ཕབ་ལེན་གྱི་སྒུག་ཐོ་ནང་ཡོད་ཟིན།",
 	"Model '{{modelTag}}' is already in queue for downloading.": "དཔེ་དབྱིབས། '{{modelTag}}' ཕབ་ལེན་གྱི་སྒུག་ཐོ་ནང་ཡོད་ཟིན།",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API ལྡེ་མིག་དགོས་ངེས།",
 	"OpenAI API Key is required.": "OpenAI API ལྡེ་མིག་དགོས་ངེས།",
 	"OpenAI API settings updated": "OpenAI API སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
 	"OpenAI API settings updated": "OpenAI API སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
 	"OpenAI URL/Key required.": "OpenAI URL/ལྡེ་མིག་དགོས་ངེས།",
 	"OpenAI URL/Key required.": "OpenAI URL/ལྡེ་མིག་དགོས་ངེས།",
+	"openapi.json Path": "",
 	"or": "ཡང་ན།",
 	"or": "ཡང་ན།",
 	"Organize your users": "ཁྱེད་ཀྱི་བེད་སྤྱོད་མཁན་སྒྲིག་འཛུགས།",
 	"Organize your users": "ཁྱེད་ཀྱི་བེད་སྤྱོད་མཁན་སྒྲིག་འཛུགས།",
 	"Other": "གཞན།",
 	"Other": "གཞན།",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "བསམ་བཞིན་པ།...",
 	"Thinking...": "བསམ་བཞིན་པ།...",
 	"This action cannot be undone. Do you wish to continue?": "བྱ་སྤྱོད་འདི་ཕྱིར་ལྡོག་བྱེད་མི་ཐུབ། ཁྱེད་མུ་མཐུད་འདོད་ཡོད་དམ།",
 	"This action cannot be undone. Do you wish to continue?": "བྱ་སྤྱོད་འདི་ཕྱིར་ལྡོག་བྱེད་མི་ཐུབ། ཁྱེད་མུ་མཐུད་འདོད་ཡོད་དམ།",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "བགྲོ་གླེང་འདི་ {{createdAt}} ལ་བཟོས་པ། འདི་ནི་ {{channelName}} བགྲོ་གླེང་གི་ཐོག་མ་རང་ཡིན།",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "བགྲོ་གླེང་འདི་ {{createdAt}} ལ་བཟོས་པ། འདི་ནི་ {{channelName}} བགྲོ་གླེང་གི་ཐོག་མ་རང་ཡིན།",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "འདིས་ཁྱེད་ཀྱི་རྩ་ཆེའི་ཁ་བརྡ་དག་བདེ་འཇགས་ངང་ཁྱེད་ཀྱི་རྒྱབ་སྣེ་གནས་ཚུལ་མཛོད་དུ་ཉར་ཚགས་བྱེད་པ་ཁག་ཐེག་བྱེད། ཐུགས་རྗེ་ཆེ།",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "འདིས་ཁྱེད་ཀྱི་རྩ་ཆེའི་ཁ་བརྡ་དག་བདེ་འཇགས་ངང་ཁྱེད་ཀྱི་རྒྱབ་སྣེ་གནས་ཚུལ་མཛོད་དུ་ཉར་ཚགས་བྱེད་པ་ཁག་ཐེག་བྱེད། ཐུགས་རྗེ་ཆེ།",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "འདི་ནི་ཚོད་ལྟའི་རང་བཞིན་གྱི་ཁྱད་ཆོས་ཤིག་ཡིན། དེ་རེ་སྒུག་ལྟར་ལས་ཀ་བྱེད་མི་སྲིད། དེ་མིན་དུས་ཚོད་གང་རུང་ལ་འགྱུར་བ་འགྲོ་སྲིད།",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "འདི་ནི་ཚོད་ལྟའི་རང་བཞིན་གྱི་ཁྱད་ཆོས་ཤིག་ཡིན། དེ་རེ་སྒུག་ལྟར་ལས་ཀ་བྱེད་མི་སྲིད། དེ་མིན་དུས་ཚོད་གང་རུང་ལ་འགྱུར་བ་འགྲོ་སྲིད།",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "འདེམས་ཀ་འདིས་ནང་དོན་གསར་སྒྱུར་བྱེད་སྐབས་ཊོཀ་ཀེན་ག་ཚོད་ཉར་ཚགས་བྱེད་དགོས་ཚོད་འཛིན་བྱེད། དཔེར་ན། གལ་ཏེ་ ༢ ལ་བཀོད་སྒྲིག་བྱས་ན། ཁ་བརྡའི་ནང་དོན་གྱི་ཊོཀ་ཀེན་མཐའ་མ་ ༢ ཉར་ཚགས་བྱེད་ངེས། ནང་དོན་ཉར་ཚགས་བྱས་ན་ཁ་བརྡའི་རྒྱུན་མཐུད་རང་བཞིན་རྒྱུན་སྲུང་བྱེད་པར་རོགས་པ་བྱེད་ཐུབ། འོན་ཀྱང་དེས་བརྗོད་གཞི་གསར་པར་ལན་འདེབས་བྱེད་པའི་ནུས་པ་ཉུང་དུ་གཏོང་སྲིད།",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "འདེམས་ཀ་འདིས་ནང་དོན་གསར་སྒྱུར་བྱེད་སྐབས་ཊོཀ་ཀེན་ག་ཚོད་ཉར་ཚགས་བྱེད་དགོས་ཚོད་འཛིན་བྱེད། དཔེར་ན། གལ་ཏེ་ ༢ ལ་བཀོད་སྒྲིག་བྱས་ན། ཁ་བརྡའི་ནང་དོན་གྱི་ཊོཀ་ཀེན་མཐའ་མ་ ༢ ཉར་ཚགས་བྱེད་ངེས། ནང་དོན་ཉར་ཚགས་བྱས་ན་ཁ་བརྡའི་རྒྱུན་མཐུད་རང་བཞིན་རྒྱུན་སྲུང་བྱེད་པར་རོགས་པ་བྱེད་ཐུབ། འོན་ཀྱང་དེས་བརྗོད་གཞི་གསར་པར་ལན་འདེབས་བྱེད་པའི་ནུས་པ་ཉུང་དུ་གཏོང་སྲིད།",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ལག་ཆའི་ ID",
 	"Tool ID": "ལག་ཆའི་ ID",
 	"Tool imported successfully": "ལག་ཆ་ལེགས་པར་ནང་འདྲེན་བྱས།",
 	"Tool imported successfully": "ལག་ཆ་ལེགས་པར་ནང་འདྲེན་བྱས།",
 	"Tool Name": "ལག་ཆའི་མིང་།",
 	"Tool Name": "ལག་ཆའི་མིང་།",
+	"Tool Servers": "",
 	"Tool updated successfully": "ལག་ཆ་ལེགས་པར་གསར་སྒྱུར་བྱས།",
 	"Tool updated successfully": "ལག་ཆ་ལེགས་པར་གསར་སྒྱུར་བྱས།",
 	"Tools": "ལག་ཆ།",
 	"Tools": "ལག་ཆ།",
 	"Tools Access": "ལག་ཆར་འཛུལ་སྤྱོད།",
 	"Tools Access": "ལག་ཆར་འཛུལ་སྤྱོད།",
@@ -1158,7 +1169,7 @@
 	"Version": "པར་གཞི།",
 	"Version": "པར་གཞི།",
 	"Version {{selectedVersion}} of {{totalVersions}}": "པར་གཞི་ {{selectedVersion}} ། {{totalVersions}} ནས།",
 	"Version {{selectedVersion}} of {{totalVersions}}": "པར་གཞི་ {{selectedVersion}} ། {{totalVersions}} ནས།",
 	"View Replies": "ལན་ལྟ་བ།",
 	"View Replies": "ལན་ལྟ་བ།",
-	"View Result from `{{NAME}}`": "`{{NAME}}` ནས་འབྲས་བུ་ལྟ་བ།",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "མཐོང་ཐུབ་རང་བཞིན།",
 	"Visibility": "མཐོང་ཐུབ་རང་བཞིན།",
 	"Voice": "སྐད།",
 	"Voice": "སྐད།",
 	"Voice Input": "སྐད་ཀྱི་ནང་འཇུག",
 	"Voice Input": "སྐད་ཀྱི་ནང་འཇུག",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI སྒྲིག་འགོད།",
 	"WebUI Settings": "WebUI སྒྲིག་འགོད།",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI ཡིས་ \"{{url}}/api/chat\" ལ་རེ་ཞུ་གཏོང་ངེས།",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI ཡིས་ \"{{url}}/api/chat\" ལ་རེ་ཞུ་གཏོང་ངེས།",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI ཡིས་ \"{{url}}/chat/completions\" ལ་རེ་ཞུ་གཏོང་ངེས།",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI ཡིས་ \"{{url}}/chat/completions\" ལ་རེ་ཞུ་གཏོང་ངེས།",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI ཡིས་ \"{{url}}/openapi.json\" ལ་རེ་ཞུ་གཏོང་ངེས།",
 	"What are you trying to achieve?": "ཁྱེད་ཀྱིས་ཅི་ཞིག་འགྲུབ་ཐབས་བྱེད་བཞིན་ཡོད།",
 	"What are you trying to achieve?": "ཁྱེད་ཀྱིས་ཅི་ཞིག་འགྲུབ་ཐབས་བྱེད་བཞིན་ཡོད།",
 	"What are you working on?": "ཁྱེད་ཀྱིས་ཅི་ཞིག་ལས་ཀ་བྱེད་བཞིན་ཡོད།",
 	"What are you working on?": "ཁྱེད་ཀྱིས་ཅི་ཞིག་ལས་ཀ་བྱེད་བཞིན་ཡོད།",
 	"What’s New in": "གསར་པ་ཅི་ཡོད།",
 	"What’s New in": "གསར་པ་ཅི་ཡོད།",

+ 16 - 5
src/lib/i18n/locales/ca-ES/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(últim)",
 	"(latest)": "(últim)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "{{COUNT}} Servidors d'eines disponibles",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} línies ocultes",
 	"{{COUNT}} hidden lines": "{{COUNT}} línies ocultes",
 	"{{COUNT}} Replies": "{{COUNT}} respostes",
 	"{{COUNT}} Replies": "{{COUNT}} respostes",
 	"{{user}}'s Chats": "Els xats de {{user}}",
 	"{{user}}'s Chats": "Els xats de {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Atribut per al Nom d'usuari",
 	"Attribute for Username": "Atribut per al Nom d'usuari",
 	"Audio": "Àudio",
 	"Audio": "Àudio",
 	"August": "Agost",
 	"August": "Agost",
+	"Auth": "",
 	"Authenticate": "Autenticar",
 	"Authenticate": "Autenticar",
 	"Authentication": "Autenticació",
 	"Authentication": "Autenticació",
 	"Auto-Copy Response to Clipboard": "Copiar la resposta automàticament al porta-retalls",
 	"Auto-Copy Response to Clipboard": "Copiar la resposta automàticament al porta-retalls",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Base d'AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Base d'AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Es requereix l'URL Base d'AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Es requereix l'URL Base d'AUTOMATIC1111.",
 	"Available list": "Llista de disponibles",
 	"Available list": "Llista de disponibles",
-	"Available Tool Servers": "Servidors d'eines disponibles",
+	"Available Tools": "",
 	"available!": "disponible!",
 	"available!": "disponible!",
 	"Awful": "Terrible",
 	"Awful": "Terrible",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Connexions directes",
 	"Direct Connections": "Connexions directes",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Les connexions directes permeten als usuaris connectar-se als seus propis endpoints d'API compatibles amb OpenAI.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Les connexions directes permeten als usuaris connectar-se als seus propis endpoints d'API compatibles amb OpenAI.",
 	"Direct Connections settings updated": "Configuració de les connexions directes actualitzada",
 	"Direct Connections settings updated": "Configuració de les connexions directes actualitzada",
+	"Direct Tool Servers": "",
 	"Disabled": "Deshabilitat",
 	"Disabled": "Deshabilitat",
 	"Discover a function": "Descobrir una funció",
 	"Discover a function": "Descobrir una funció",
 	"Discover a model": "Descobrir un model",
 	"Discover a model": "Descobrir un model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Introdueix la clau API de Kagi Search",
 	"Enter Kagi Search API Key": "Introdueix la clau API de Kagi Search",
 	"Enter Key Behavior": "Introdueix el comportament de clau",
 	"Enter Key Behavior": "Introdueix el comportament de clau",
 	"Enter language codes": "Introdueix els codis de llenguatge",
 	"Enter language codes": "Introdueix els codis de llenguatge",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Introdueix l'identificador del model",
 	"Enter Model ID": "Introdueix l'identificador del model",
 	"Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Introdueix la clau API de Mojeek Search",
 	"Enter Mojeek Search API Key": "Introdueix la clau API de Mojeek Search",
@@ -436,6 +439,7 @@
 	"Enter server port": "Introdueix el port del servidor",
 	"Enter server port": "Introdueix el port del servidor",
 	"Enter stop sequence": "Introdueix la seqüència de parada",
 	"Enter stop sequence": "Introdueix la seqüència de parada",
 	"Enter system prompt": "Introdueix la indicació de sistema",
 	"Enter system prompt": "Introdueix la indicació de sistema",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Introdueix la clau API de Tavily",
 	"Enter Tavily API Key": "Introdueix la clau API de Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entra la URL pública de WebUI. Aquesta URL s'utilitzarà per generar els enllaços en les notificacions.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entra la URL pública de WebUI. Aquesta URL s'utilitzarà per generar els enllaços en les notificacions.",
 	"Enter Tika Server URL": "Introdueix l'URL del servidor Tika",
 	"Enter Tika Server URL": "Introdueix l'URL del servidor Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Introdueix el teu correu electrònic",
 	"Enter Your Email": "Introdueix el teu correu electrònic",
 	"Enter Your Full Name": "Introdueix el teu nom complet",
 	"Enter Your Full Name": "Introdueix el teu nom complet",
 	"Enter your message": "Introdueix el teu missatge",
 	"Enter your message": "Introdueix el teu missatge",
+	"Enter your name": "",
 	"Enter your new password": "Introdueix la teva nova contrasenya",
 	"Enter your new password": "Introdueix la teva nova contrasenya",
 	"Enter Your Password": "Introdueix la teva contrasenya",
 	"Enter Your Password": "Introdueix la teva contrasenya",
 	"Enter Your Role": "Introdueix el teu rol",
 	"Enter Your Role": "Introdueix el teu rol",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "S'ha superat el nombre de places a la vostra llicència. Poseu-vos en contacte amb el servei d'assistència per augmentar el nombre de places.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "S'ha superat el nombre de places a la vostra llicència. Poseu-vos en contacte amb el servei d'assistència per augmentar el nombre de places.",
 	"Exclude": "Excloure",
 	"Exclude": "Excloure",
 	"Execute code for analysis": "Executar el codi per analitzar-lo",
 	"Execute code for analysis": "Executar el codi per analitzar-lo",
-	"Executing `{{NAME}}`...": "Executant `{{NAME}}`...",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Expandir",
 	"Expand": "Expandir",
 	"Experimental": "Experimental",
 	"Experimental": "Experimental",
 	"Explain": "Explicar",
 	"Explain": "Explicar",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Crea nous camins",
 	"Forge new paths": "Crea nous camins",
 	"Form": "Formulari",
 	"Form": "Formulari",
 	"Format your variables using brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
 	"Format your variables using brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalització per freqüència",
 	"Frequency Penalty": "Penalització per freqüència",
 	"Full Context Mode": "Mode de context complert",
 	"Full Context Mode": "Mode de context complert",
 	"Function": "Funció",
 	"Function": "Funció",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Eta de Mirostat",
 	"Mirostat Eta": "Eta de Mirostat",
 	"Mirostat Tau": "Tau de Mirostat",
 	"Mirostat Tau": "Tau de Mirostat",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "El model '{{modelName}}' s'ha descarregat correctament.",
 	"Model '{{modelName}}' has been successfully downloaded.": "El model '{{modelName}}' s'ha descarregat correctament.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "El model '{{modelTag}}' ja està en cua per ser descarregat.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "El model '{{modelTag}}' ja està en cua per ser descarregat.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Es requereix la clau API d'OpenAI.",
 	"OpenAI API Key is required.": "Es requereix la clau API d'OpenAI.",
 	"OpenAI API settings updated": "Configuració de l'API d'OpenAI actualitzada",
 	"OpenAI API settings updated": "Configuració de l'API d'OpenAI actualitzada",
 	"OpenAI URL/Key required.": "URL/Clau d'OpenAI requerides.",
 	"OpenAI URL/Key required.": "URL/Clau d'OpenAI requerides.",
+	"openapi.json Path": "",
 	"or": "o",
 	"or": "o",
 	"Organize your users": "Organitza els teus usuaris",
 	"Organize your users": "Organitza els teus usuaris",
 	"Other": "Altres",
 	"Other": "Altres",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Pensant...",
 	"Thinking...": "Pensant...",
 	"This action cannot be undone. Do you wish to continue?": "Aquesta acció no es pot desfer. Vols continuar?",
 	"This action cannot be undone. Do you wish to continue?": "Aquesta acció no es pot desfer. Vols continuar?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Aquest canal es va crear el dia {{createdAt}}. Aquest és el començament del canal {{channelName}}.",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Aquest canal es va crear el dia {{createdAt}}. Aquest és el començament del canal {{channelName}}.",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden desades de manera segura a la teva base de dades. Gràcies!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden desades de manera segura a la teva base de dades. Gràcies!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aquesta és una funció experimental, és possible que no funcioni com s'espera i està subjecta a canvis en qualsevol moment.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aquesta és una funció experimental, és possible que no funcioni com s'espera i està subjecta a canvis en qualsevol moment.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Aquesta opció controla quants tokens es conserven en actualitzar el context. Per exemple, si s'estableix en 2, es conservaran els darrers 2 tokens del context de conversa. Preservar el context pot ajudar a mantenir la continuïtat d'una conversa, però pot reduir la capacitat de respondre a nous temes.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Aquesta opció controla quants tokens es conserven en actualitzar el context. Per exemple, si s'estableix en 2, es conservaran els darrers 2 tokens del context de conversa. Preservar el context pot ajudar a mantenir la continuïtat d'una conversa, però pot reduir la capacitat de respondre a nous temes.",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID de l'eina",
 	"Tool ID": "ID de l'eina",
 	"Tool imported successfully": "Eina importada correctament",
 	"Tool imported successfully": "Eina importada correctament",
 	"Tool Name": "Nom de l'eina",
 	"Tool Name": "Nom de l'eina",
+	"Tool Servers": "",
 	"Tool updated successfully": "Eina actualitzada correctament",
 	"Tool updated successfully": "Eina actualitzada correctament",
 	"Tools": "Eines",
 	"Tools": "Eines",
 	"Tools Access": "Accés a les eines",
 	"Tools Access": "Accés a les eines",
@@ -1158,7 +1169,7 @@
 	"Version": "Versió",
 	"Version": "Versió",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versió {{selectedVersion}} de {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versió {{selectedVersion}} de {{totalVersions}}",
 	"View Replies": "Veure les respostes",
 	"View Replies": "Veure les respostes",
-	"View Result from `{{NAME}}`": "Veure el resultat de `{{NAME}}`",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Visibilitat",
 	"Visibility": "Visibilitat",
 	"Voice": "Veu",
 	"Voice": "Veu",
 	"Voice Input": "Entrada de veu",
 	"Voice Input": "Entrada de veu",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL del webhook",
 	"Webhook URL": "URL del webhook",
 	"WebUI Settings": "Preferències de WebUI",
 	"WebUI Settings": "Preferències de WebUI",
 	"WebUI URL": "URL de WebUI",
 	"WebUI URL": "URL de WebUI",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI farà peticions a \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI farà peticions a \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI farà peticions a \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI farà peticions a \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI farà peticions a \"{{url}}/openapi.json\"",
 	"What are you trying to achieve?": "Què intentes aconseguir?",
 	"What are you trying to achieve?": "Què intentes aconseguir?",
 	"What are you working on?": "En què estàs treballant?",
 	"What are you working on?": "En què estàs treballant?",
 	"What’s New in": "Què hi ha de nou a",
 	"What’s New in": "Què hi ha de nou a",

+ 16 - 5
src/lib/i18n/locales/ceb-PH/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "",
 	"(latest)": "",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "",
 	"{{ models }}": "",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "",
 	"August": "",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Awtomatikong kopya sa tubag sa clipboard",
 	"Auto-Copy Response to Clipboard": "Awtomatikong kopya sa tubag sa clipboard",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Base URL AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Base URL AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Ang AUTOMATIC1111 base URL gikinahanglan.",
 	"AUTOMATIC1111 Base URL is required.": "Ang AUTOMATIC1111 base URL gikinahanglan.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "magamit!",
 	"available!": "magamit!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Pagsulod sa template tag (e.g. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Pagsulod sa template tag (e.g. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Pagsulod sa katapusan nga han-ay",
 	"Enter stop sequence": "Pagsulod sa katapusan nga han-ay",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Pagsulod sa imong e-mail address",
 	"Enter Your Email": "Pagsulod sa imong e-mail address",
 	"Enter Your Full Name": "Ibutang ang imong tibuok nga ngalan",
 	"Enter Your Full Name": "Ibutang ang imong tibuok nga ngalan",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Ibutang ang imong password",
 	"Enter Your Password": "Ibutang ang imong password",
 	"Enter Your Role": "",
 	"Enter Your Role": "",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Eksperimento",
 	"Experimental": "Eksperimento",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Ang modelo'{{modelName}}' malampuson nga na-download.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Ang modelo'{{modelName}}' malampuson nga na-download.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Ang modelo'{{modelTag}}' naa na sa pila para ma-download.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Ang modelo'{{modelTag}}' naa na sa pila para ma-download.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Ang yawe sa OpenAI API gikinahanglan.",
 	"OpenAI API Key is required.": "Ang yawe sa OpenAI API gikinahanglan.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "",
 	"OpenAI URL/Key required.": "",
+	"openapi.json Path": "",
 	"or": "O",
 	"or": "O",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "",
 	"Other": "",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Kini nagsiguro nga ang imong bililhon nga mga panag-istoryahanay luwas nga natipig sa imong backend database. ",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Kini nagsiguro nga ang imong bililhon nga mga panag-istoryahanay luwas nga natipig sa imong backend database. ",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Bersyon",
 	"Version": "Bersyon",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Settings": "Mga Setting sa WebUI",
 	"WebUI Settings": "Mga Setting sa WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Unsay bag-o sa",
 	"What’s New in": "Unsay bag-o sa",

+ 16 - 5
src/lib/i18n/locales/cs-CZ/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "Nejnovější",
 	"(latest)": "Nejnovější",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}'s konverzace",
 	"{{user}}'s Chats": "{{user}}'s konverzace",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Zvuk",
 	"Audio": "Zvuk",
 	"August": "Srpen",
 	"August": "Srpen",
+	"Auth": "",
 	"Authenticate": "Autentikace",
 	"Authenticate": "Autentikace",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Automatické kopírování odpovědi do schránky",
 	"Auto-Copy Response to Clipboard": "Automatické kopírování odpovědi do schránky",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Výchozí URL pro AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Výchozí URL pro AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Vyžaduje se základní URL pro AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Vyžaduje se základní URL pro AUTOMATIC1111.",
 	"Available list": "Dostupný seznam",
 	"Available list": "Dostupný seznam",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "k dispozici!",
 	"available!": "k dispozici!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "Azure AI syntéza řeči",
 	"Azure AI Speech": "Azure AI syntéza řeči",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Zakázáno",
 	"Disabled": "Zakázáno",
 	"Discover a function": "Objevit funkci",
 	"Discover a function": "Objevit funkci",
 	"Discover a model": "Objevte model",
 	"Discover a model": "Objevte model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Zadejte kódy jazyků",
 	"Enter language codes": "Zadejte kódy jazyků",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Zadejte ID modelu",
 	"Enter Model ID": "Zadejte ID modelu",
 	"Enter model tag (e.g. {{modelTag}})": "Zadejte označení modelu (např. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Zadejte označení modelu (např. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Zadejte ukončovací sekvenci",
 	"Enter stop sequence": "Zadejte ukončovací sekvenci",
 	"Enter system prompt": "Vložte systémový prompt",
 	"Enter system prompt": "Vložte systémový prompt",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Zadejte API klíč Tavily",
 	"Enter Tavily API Key": "Zadejte API klíč Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Zadejte URL serveru Tika",
 	"Enter Tika Server URL": "Zadejte URL serveru Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Zadejte svůj email",
 	"Enter Your Email": "Zadejte svůj email",
 	"Enter Your Full Name": "Zadejte své plné jméno",
 	"Enter Your Full Name": "Zadejte své plné jméno",
 	"Enter your message": "Zadejte svou zprávu",
 	"Enter your message": "Zadejte svou zprávu",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Zadejte své heslo",
 	"Enter Your Password": "Zadejte své heslo",
 	"Enter Your Role": "Zadejte svou roli",
 	"Enter Your Role": "Zadejte svou roli",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Vyloučit",
 	"Exclude": "Vyloučit",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Experimentální",
 	"Experimental": "Experimentální",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Formulář",
 	"Form": "Formulář",
 	"Format your variables using brackets like this:": "Formátujte své proměnné pomocí závorek takto:",
 	"Format your variables using brackets like this:": "Formátujte své proměnné pomocí závorek takto:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalizace frekvence",
 	"Frequency Penalty": "Penalizace frekvence",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Funkce",
 	"Function": "Funkce",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model „{{modelName}}“ byl úspěšně stažen.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model „{{modelName}}“ byl úspěšně stažen.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je již zařazen do fronty pro stahování.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je již zařazen do fronty pro stahování.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Je vyžadován klíč OpenAI API.",
 	"OpenAI API Key is required.": "Je vyžadován klíč OpenAI API.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Je vyžadován odkaz/adresa URL nebo klíč OpenAI.",
 	"OpenAI URL/Key required.": "Je vyžadován odkaz/adresa URL nebo klíč OpenAI.",
+	"openapi.json Path": "",
 	"or": "nebo",
 	"or": "nebo",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Jiné",
 	"Other": "Jiné",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Přemýšlím...",
 	"Thinking...": "Přemýšlím...",
 	"This action cannot be undone. Do you wish to continue?": "Tuto akci nelze vrátit zpět. Přejete si pokračovat?",
 	"This action cannot be undone. Do you wish to continue?": "Tuto akci nelze vrátit zpět. Přejete si pokračovat?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To zajišťuje, že vaše cenné konverzace jsou bezpečně uloženy ve vaší backendové databázi. Děkujeme!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To zajišťuje, že vaše cenné konverzace jsou bezpečně uloženy ve vaší backendové databázi. Děkujeme!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Jedná se o experimentální funkci, nemusí fungovat podle očekávání a může být kdykoliv změněna.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Jedná se o experimentální funkci, nemusí fungovat podle očekávání a může být kdykoliv změněna.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID nástroje",
 	"Tool ID": "ID nástroje",
 	"Tool imported successfully": "Nástroj byl úspěšně importován",
 	"Tool imported successfully": "Nástroj byl úspěšně importován",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Nástroj byl úspěšně aktualizován.",
 	"Tool updated successfully": "Nástroj byl úspěšně aktualizován.",
 	"Tools": "Nástroje",
 	"Tools": "Nástroje",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Verze",
 	"Version": "Verze",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Verze {{selectedVersion}} z {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Verze {{selectedVersion}} z {{totalVersions}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Viditelnost",
 	"Visibility": "Viditelnost",
 	"Voice": "Hlas",
 	"Voice": "Hlas",
 	"Voice Input": "Hlasový vstup",
 	"Voice Input": "Hlasový vstup",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "Nastavení WebUI",
 	"WebUI Settings": "Nastavení WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Co je nového v",
 	"What’s New in": "Co je nového v",

+ 16 - 5
src/lib/i18n/locales/da-DK/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(seneste)",
 	"(latest)": "(seneste)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modeller }}",
 	"{{ models }}": "{{ modeller }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}s chats",
 	"{{user}}'s Chats": "{{user}}s chats",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Lyd",
 	"Audio": "Lyd",
 	"August": "august",
 	"August": "august",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Automatisk kopiering af svar til udklipsholder",
 	"Auto-Copy Response to Clipboard": "Automatisk kopiering af svar til udklipsholder",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Base URL er påkrævet.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Base URL er påkrævet.",
 	"Available list": "Tilgængelige lister",
 	"Available list": "Tilgængelige lister",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "tilgængelig!",
 	"available!": "tilgængelig!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Inaktiv",
 	"Disabled": "Inaktiv",
 	"Discover a function": "Find en funktion",
 	"Discover a function": "Find en funktion",
 	"Discover a model": "Find en model",
 	"Discover a model": "Find en model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Indtast sprogkoder",
 	"Enter language codes": "Indtast sprogkoder",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Indtast model-ID",
 	"Enter Model ID": "Indtast model-ID",
 	"Enter model tag (e.g. {{modelTag}})": "Indtast modelmærke (f.eks. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Indtast modelmærke (f.eks. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Indtast stopsekvens",
 	"Enter stop sequence": "Indtast stopsekvens",
 	"Enter system prompt": "Indtast systemprompt",
 	"Enter system prompt": "Indtast systemprompt",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Indtast Tavily API-nøgle",
 	"Enter Tavily API Key": "Indtast Tavily API-nøgle",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Indtast Tika Server URL",
 	"Enter Tika Server URL": "Indtast Tika Server URL",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Indtast din e-mail",
 	"Enter Your Email": "Indtast din e-mail",
 	"Enter Your Full Name": "Indtast dit fulde navn",
 	"Enter Your Full Name": "Indtast dit fulde navn",
 	"Enter your message": "Indtast din besked",
 	"Enter your message": "Indtast din besked",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Indtast din adgangskode",
 	"Enter Your Password": "Indtast din adgangskode",
 	"Enter Your Role": "Indtast din rolle",
 	"Enter Your Role": "Indtast din rolle",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Eksperimentel",
 	"Experimental": "Eksperimentel",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Formular",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Hyppighedsstraf",
 	"Frequency Penalty": "Hyppighedsstraf",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' er blevet downloadet.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' er blevet downloadet.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' er allerede i kø til download.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' er allerede i kø til download.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API-nøgle er påkrævet.",
 	"OpenAI API Key is required.": "OpenAI API-nøgle er påkrævet.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/nøgle påkrævet.",
 	"OpenAI URL/Key required.": "OpenAI URL/nøgle påkrævet.",
+	"openapi.json Path": "",
 	"or": "eller",
 	"or": "eller",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Andet",
 	"Other": "Andet",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Tænker...",
 	"Thinking...": "Tænker...",
 	"This action cannot be undone. Do you wish to continue?": "Denne handling kan ikke fortrydes. Vil du fortsætte?",
 	"This action cannot be undone. Do you wish to continue?": "Denne handling kan ikke fortrydes. Vil du fortsætte?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer, at dine værdifulde samtaler gemmes sikkert i din backend-database. Tak!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer, at dine værdifulde samtaler gemmes sikkert i din backend-database. Tak!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dette er en eksperimentel funktion, den fungerer muligvis ikke som forventet og kan ændres når som helst.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dette er en eksperimentel funktion, den fungerer muligvis ikke som forventet og kan ændres når som helst.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Værktøj importeret.",
 	"Tool imported successfully": "Værktøj importeret.",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Værktøj opdateret.",
 	"Tool updated successfully": "Værktøj opdateret.",
 	"Tools": "Værktøjer",
 	"Tools": "Værktøjer",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Version",
 	"Version": "Version",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} af {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} af {{totalVersions}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Stemme",
 	"Voice": "Stemme",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook-URL",
 	"Webhook URL": "Webhook-URL",
 	"WebUI Settings": "WebUI-indstillinger",
 	"WebUI Settings": "WebUI-indstillinger",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Nyheder i",
 	"What’s New in": "Nyheder i",

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

@@ -6,7 +6,7 @@
 	"(latest)": "(neueste)",
 	"(latest)": "(neueste)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ Modelle }}",
 	"{{ models }}": "{{ Modelle }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} versteckte Zeilen",
 	"{{COUNT}} hidden lines": "{{COUNT}} versteckte Zeilen",
 	"{{COUNT}} Replies": "{{COUNT}} Antworten",
 	"{{COUNT}} Replies": "{{COUNT}} Antworten",
 	"{{user}}'s Chats": "{{user}}s Chats",
 	"{{user}}'s Chats": "{{user}}s Chats",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Attribut für Benutzername",
 	"Attribute for Username": "Attribut für Benutzername",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "August",
 	"August": "August",
+	"Auth": "",
 	"Authenticate": "Authentifizieren",
 	"Authenticate": "Authentifizieren",
 	"Authentication": "Authentifizierung",
 	"Authentication": "Authentifizierung",
 	"Auto-Copy Response to Clipboard": "Antwort automatisch in die Zwischenablage kopieren",
 	"Auto-Copy Response to Clipboard": "Antwort automatisch in die Zwischenablage kopieren",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111-Basis-URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111-Basis-URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111-Basis-URL ist erforderlich.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111-Basis-URL ist erforderlich.",
 	"Available list": "Verfügbare Liste",
 	"Available list": "Verfügbare Liste",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "Verfügbar!",
 	"available!": "Verfügbar!",
 	"Awful": "Schrecklich",
 	"Awful": "Schrecklich",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Direktverbindungen",
 	"Direct Connections": "Direktverbindungen",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Direktverbindungen ermöglichen es Benutzern, sich mit ihren eigenen OpenAI-kompatiblen API-Endpunkten zu verbinden.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Direktverbindungen ermöglichen es Benutzern, sich mit ihren eigenen OpenAI-kompatiblen API-Endpunkten zu verbinden.",
 	"Direct Connections settings updated": "Direktverbindungs-Einstellungen aktualisiert",
 	"Direct Connections settings updated": "Direktverbindungs-Einstellungen aktualisiert",
+	"Direct Tool Servers": "",
 	"Disabled": "Deaktiviert",
 	"Disabled": "Deaktiviert",
 	"Discover a function": "Entdecken Sie weitere Funktionen",
 	"Discover a function": "Entdecken Sie weitere Funktionen",
 	"Discover a model": "Entdecken Sie weitere Modelle",
 	"Discover a model": "Entdecken Sie weitere Modelle",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Geben Sie den Kagi Search API-Schlüssel ein",
 	"Enter Kagi Search API Key": "Geben Sie den Kagi Search API-Schlüssel ein",
 	"Enter Key Behavior": "Verhalten von 'Enter'",
 	"Enter Key Behavior": "Verhalten von 'Enter'",
 	"Enter language codes": "Geben Sie die Sprachcodes ein",
 	"Enter language codes": "Geben Sie die Sprachcodes ein",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Geben Sie die Modell-ID ein",
 	"Enter Model ID": "Geben Sie die Modell-ID ein",
 	"Enter model tag (e.g. {{modelTag}})": "Geben Sie den Model-Tag ein",
 	"Enter model tag (e.g. {{modelTag}})": "Geben Sie den Model-Tag ein",
 	"Enter Mojeek Search API Key": "Geben Sie den Mojeek Search API-Schlüssel ein",
 	"Enter Mojeek Search API Key": "Geben Sie den Mojeek Search API-Schlüssel ein",
@@ -436,6 +439,7 @@
 	"Enter server port": "Geben Sie den Server-Port ein",
 	"Enter server port": "Geben Sie den Server-Port ein",
 	"Enter stop sequence": "Stop-Sequenz eingeben",
 	"Enter stop sequence": "Stop-Sequenz eingeben",
 	"Enter system prompt": "Systemprompt eingeben",
 	"Enter system prompt": "Systemprompt eingeben",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Geben Sie den Tavily-API-Schlüssel ein",
 	"Enter Tavily API Key": "Geben Sie den Tavily-API-Schlüssel ein",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Geben sie die öffentliche URL Ihrer WebUI ein. Diese URL wird verwendet, um Links in den Benachrichtigungen zu generieren.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Geben sie die öffentliche URL Ihrer WebUI ein. Diese URL wird verwendet, um Links in den Benachrichtigungen zu generieren.",
 	"Enter Tika Server URL": "Geben Sie die Tika-Server-URL ein",
 	"Enter Tika Server URL": "Geben Sie die Tika-Server-URL ein",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Geben Sie Ihre E-Mail-Adresse ein",
 	"Enter Your Email": "Geben Sie Ihre E-Mail-Adresse ein",
 	"Enter Your Full Name": "Geben Sie Ihren vollständigen Namen ein",
 	"Enter Your Full Name": "Geben Sie Ihren vollständigen Namen ein",
 	"Enter your message": "Geben Sie Ihre Nachricht ein",
 	"Enter your message": "Geben Sie Ihre Nachricht ein",
+	"Enter your name": "",
 	"Enter your new password": "Geben Sie Ihr neues Passwort ein",
 	"Enter your new password": "Geben Sie Ihr neues Passwort ein",
 	"Enter Your Password": "Geben Sie Ihr Passwort ein",
 	"Enter Your Password": "Geben Sie Ihr Passwort ein",
 	"Enter Your Role": "Geben Sie Ihre Rolle ein",
 	"Enter Your Role": "Geben Sie Ihre Rolle ein",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Ausschließen",
 	"Exclude": "Ausschließen",
 	"Execute code for analysis": "Code für Analyse ausführen",
 	"Execute code for analysis": "Code für Analyse ausführen",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Aufklappen",
 	"Expand": "Aufklappen",
 	"Experimental": "Experimentell",
 	"Experimental": "Experimentell",
 	"Explain": "Erklären",
 	"Explain": "Erklären",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Neue Wege beschreiten",
 	"Forge new paths": "Neue Wege beschreiten",
 	"Form": "Formular",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:",
 	"Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Frequenzstrafe",
 	"Frequency Penalty": "Frequenzstrafe",
 	"Full Context Mode": "Voll-Kontext Modus",
 	"Full Context Mode": "Voll-Kontext Modus",
 	"Function": "Funktion",
 	"Function": "Funktion",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modell",
 	"Model": "Modell",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modell '{{modelName}}' wurde erfolgreich heruntergeladen.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modell '{{modelName}}' wurde erfolgreich heruntergeladen.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modell '{{modelTag}}' befindet sich bereits in der Warteschlange zum Herunterladen.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modell '{{modelTag}}' befindet sich bereits in der Warteschlange zum Herunterladen.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI-API-Schlüssel erforderlich.",
 	"OpenAI API Key is required.": "OpenAI-API-Schlüssel erforderlich.",
 	"OpenAI API settings updated": "OpenAI-API-Einstellungen aktualisiert",
 	"OpenAI API settings updated": "OpenAI-API-Einstellungen aktualisiert",
 	"OpenAI URL/Key required.": "OpenAI-URL/Schlüssel erforderlich.",
 	"OpenAI URL/Key required.": "OpenAI-URL/Schlüssel erforderlich.",
+	"openapi.json Path": "",
 	"or": "oder",
 	"or": "oder",
 	"Organize your users": "Organisieren Sie Ihre Benutzer",
 	"Organize your users": "Organisieren Sie Ihre Benutzer",
 	"Other": "Andere",
 	"Other": "Andere",
@@ -1022,7 +1031,6 @@
 	"Temperature": "Temperatur",
 	"Temperature": "Temperatur",
 	"Template": "Vorlage",
 	"Template": "Vorlage",
 	"Temporary Chat": "Temporäre Unterhaltung",
 	"Temporary Chat": "Temporäre Unterhaltung",
-	"This chat won’t appear in history and your messages will not be saved.": "Diese Unterhaltung erscheint nicht in deinem Chat-Verlauf. Alle Nachrichten sind privat und werden nicht gespeichert.",
 	"Text Splitter": "Text-Splitter",
 	"Text Splitter": "Text-Splitter",
 	"Text-to-Speech Engine": "Text-zu-Sprache-Engine",
 	"Text-to-Speech Engine": "Text-zu-Sprache-Engine",
 	"Tfs Z": "Tfs Z",
 	"Tfs Z": "Tfs Z",
@@ -1043,6 +1051,7 @@
 	"Thinking...": "Denke nach...",
 	"Thinking...": "Denke nach...",
 	"This action cannot be undone. Do you wish to continue?": "Diese Aktion kann nicht rückgängig gemacht werden. Möchten Sie fortfahren?",
 	"This action cannot be undone. Do you wish to continue?": "Diese Aktion kann nicht rückgängig gemacht werden. Möchten Sie fortfahren?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dieser Kanal wurde am {{createdAt}} erstellt. Dies ist der Beginn des {{channelName}} Kanals.",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dieser Kanal wurde am {{createdAt}} erstellt. Dies ist der Beginn des {{channelName}} Kanals.",
+	"This chat won’t appear in history and your messages will not be saved.": "Diese Unterhaltung erscheint nicht in deinem Chat-Verlauf. Alle Nachrichten sind privat und werden nicht gespeichert.",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dies stellt sicher, dass Ihre wertvollen Chats sicher in Ihrer Backend-Datenbank gespeichert werden. Vielen Dank!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dies stellt sicher, dass Ihre wertvollen Chats sicher in Ihrer Backend-Datenbank gespeichert werden. Vielen Dank!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dies ist eine experimentelle Funktion, sie funktioniert möglicherweise nicht wie erwartet und kann jederzeit geändert werden.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dies ist eine experimentelle Funktion, sie funktioniert möglicherweise nicht wie erwartet und kann jederzeit geändert werden.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1090,6 +1099,7 @@
 	"Tool ID": "Werkzeug-ID",
 	"Tool ID": "Werkzeug-ID",
 	"Tool imported successfully": "Werkzeug erfolgreich importiert",
 	"Tool imported successfully": "Werkzeug erfolgreich importiert",
 	"Tool Name": "Werkzeugname",
 	"Tool Name": "Werkzeugname",
+	"Tool Servers": "",
 	"Tool updated successfully": "Werkzeug erfolgreich aktualisiert",
 	"Tool updated successfully": "Werkzeug erfolgreich aktualisiert",
 	"Tools": "Werkzeuge",
 	"Tools": "Werkzeuge",
 	"Tools Access": "Werkzeugzugriff",
 	"Tools Access": "Werkzeugzugriff",
@@ -1159,7 +1169,7 @@
 	"Version": "Version",
 	"Version": "Version",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} von {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} von {{totalVersions}}",
 	"View Replies": "Antworten anzeigen",
 	"View Replies": "Antworten anzeigen",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Sichtbarkeit",
 	"Visibility": "Sichtbarkeit",
 	"Voice": "Stimme",
 	"Voice": "Stimme",
 	"Voice Input": "Spracheingabe",
 	"Voice Input": "Spracheingabe",
@@ -1177,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI-Einstellungen",
 	"WebUI Settings": "WebUI-Einstellungen",
 	"WebUI URL": "WebUI-URL",
 	"WebUI URL": "WebUI-URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI wird Anfragen an \"{{url}}/api/chat\" senden",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI wird Anfragen an \"{{url}}/api/chat\" senden",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI wird Anfragen an \"{{url}}/chat/completions\" senden",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI wird Anfragen an \"{{url}}/chat/completions\" senden",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Was versuchen Sie zu erreichen?",
 	"What are you trying to achieve?": "Was versuchen Sie zu erreichen?",
 	"What are you working on?": "Woran arbeiten Sie?",
 	"What are you working on?": "Woran arbeiten Sie?",
 	"What’s New in": "Neuigkeiten von",
 	"What’s New in": "Neuigkeiten von",

+ 16 - 5
src/lib/i18n/locales/dg-DG/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(much latest)",
 	"(latest)": "(much latest)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "",
 	"{{ models }}": "",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "",
 	"August": "",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Copy Bark Auto Bark",
 	"Auto-Copy Response to Clipboard": "Copy Bark Auto Bark",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Base URL is required.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Base URL is required.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "available! So excite!",
 	"available!": "available! So excite!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Enter model doge tag (e.g. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Enter model doge tag (e.g. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Enter stop bark",
 	"Enter stop sequence": "Enter stop bark",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Enter Your Dogemail",
 	"Enter Your Email": "Enter Your Dogemail",
 	"Enter Your Full Name": "Enter Your Full Wow",
 	"Enter Your Full Name": "Enter Your Full Wow",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Enter Your Barkword",
 	"Enter Your Password": "Enter Your Barkword",
 	"Enter Your Role": "",
 	"Enter Your Role": "",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Much Experiment",
 	"Experimental": "Much Experiment",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' has been successfully downloaded.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' has been successfully downloaded.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' is already in queue for downloading.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' is already in queue for downloading.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI Bark Key is required.",
 	"OpenAI API Key is required.": "OpenAI Bark Key is required.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "",
 	"OpenAI URL/Key required.": "",
+	"openapi.json Path": "",
 	"or": "or",
 	"or": "or",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "",
 	"Other": "",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "This ensures that your valuable conversations are securely saved to your backend database. Thank you! Much secure!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "This ensures that your valuable conversations are securely saved to your backend database. Thank you! Much secure!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Version much version",
 	"Version": "Version much version",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Settings": "WebUI Settings much settings",
 	"WebUI Settings": "WebUI Settings much settings",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "What’s New in much new",
 	"What’s New in": "What’s New in much new",

+ 16 - 5
src/lib/i18n/locales/el-GR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(τελευταίο)",
 	"(latest)": "(τελευταίο)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Συνομιλίες του {{user}}",
 	"{{user}}'s Chats": "Συνομιλίες του {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Ιδιότητα για Όνομα Χρήστη",
 	"Attribute for Username": "Ιδιότητα για Όνομα Χρήστη",
 	"Audio": "Ήχος",
 	"Audio": "Ήχος",
 	"August": "Αύγουστος",
 	"August": "Αύγουστος",
+	"Auth": "",
 	"Authenticate": "Επαλήθευση",
 	"Authenticate": "Επαλήθευση",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Αυτόματη Αντιγραφή Απάντησης στο Πρόχειρο",
 	"Auto-Copy Response to Clipboard": "Αυτόματη Αντιγραφή Απάντησης στο Πρόχειρο",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Βασικό URL AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Βασικό URL AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Απαιτείται το Βασικό URL AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Απαιτείται το Βασικό URL AUTOMATIC1111.",
 	"Available list": "Διαθέσιμη λίστα",
 	"Available list": "Διαθέσιμη λίστα",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "διαθέσιμο!",
 	"available!": "διαθέσιμο!",
 	"Awful": "Ασχημο",
 	"Awful": "Ασχημο",
 	"Azure AI Speech": "Ομιλία Azure AI",
 	"Azure AI Speech": "Ομιλία Azure AI",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Απενεργοποιημένο",
 	"Disabled": "Απενεργοποιημένο",
 	"Discover a function": "Ανακάλυψη λειτουργίας",
 	"Discover a function": "Ανακάλυψη λειτουργίας",
 	"Discover a model": "Ανακάλυψη μοντέλου",
 	"Discover a model": "Ανακάλυψη μοντέλου",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Εισάγετε κωδικούς γλώσσας",
 	"Enter language codes": "Εισάγετε κωδικούς γλώσσας",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Εισάγετε το ID Μοντέλου",
 	"Enter Model ID": "Εισάγετε το ID Μοντέλου",
 	"Enter model tag (e.g. {{modelTag}})": "Εισάγετε την ετικέτα μοντέλου (π.χ. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Εισάγετε την ετικέτα μοντέλου (π.χ. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Εισάγετε το Κλειδί API Mojeek Search",
 	"Enter Mojeek Search API Key": "Εισάγετε το Κλειδί API Mojeek Search",
@@ -436,6 +439,7 @@
 	"Enter server port": "Εισάγετε την θύρα διακομιστή",
 	"Enter server port": "Εισάγετε την θύρα διακομιστή",
 	"Enter stop sequence": "Εισάγετε τη σειρά παύσης",
 	"Enter stop sequence": "Εισάγετε τη σειρά παύσης",
 	"Enter system prompt": "Εισάγετε την προτροπή συστήματος",
 	"Enter system prompt": "Εισάγετε την προτροπή συστήματος",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Εισάγετε το Κλειδί API Tavily",
 	"Enter Tavily API Key": "Εισάγετε το Κλειδί API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Εισάγετε το URL διακομιστή Tika",
 	"Enter Tika Server URL": "Εισάγετε το URL διακομιστή Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Εισάγετε το Email σας",
 	"Enter Your Email": "Εισάγετε το Email σας",
 	"Enter Your Full Name": "Εισάγετε το Πλήρες Όνομά σας",
 	"Enter Your Full Name": "Εισάγετε το Πλήρες Όνομά σας",
 	"Enter your message": "Εισάγετε το μήνυμά σας",
 	"Enter your message": "Εισάγετε το μήνυμά σας",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Εισάγετε τον Κωδικό σας",
 	"Enter Your Password": "Εισάγετε τον Κωδικό σας",
 	"Enter Your Role": "Εισάγετε τον Ρόλο σας",
 	"Enter Your Role": "Εισάγετε τον Ρόλο σας",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Εξαίρεση",
 	"Exclude": "Εξαίρεση",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Πειραματικό",
 	"Experimental": "Πειραματικό",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Δημιουργήστε νέες διαδρομές",
 	"Forge new paths": "Δημιουργήστε νέες διαδρομές",
 	"Form": "Φόρμα",
 	"Form": "Φόρμα",
 	"Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:",
 	"Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Ποινή Συχνότητας",
 	"Frequency Penalty": "Ποινή Συχνότητας",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Λειτουργία",
 	"Function": "Λειτουργία",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Μοντέλο",
 	"Model": "Μοντέλο",
 	"Model '{{modelName}}' has been successfully downloaded.": "Το μοντέλο '{{modelName}}' κατεβάστηκε με επιτυχία.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Το μοντέλο '{{modelName}}' κατεβάστηκε με επιτυχία.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Το μοντέλο '{{modelTag}}' βρίσκεται ήδη στην ουρά για λήψη.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Το μοντέλο '{{modelTag}}' βρίσκεται ήδη στην ουρά για λήψη.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Απαιτείται το Κλειδί API OpenAI.",
 	"OpenAI API Key is required.": "Απαιτείται το Κλειδί API OpenAI.",
 	"OpenAI API settings updated": "Οι ρυθμίσεις API OpenAI ενημερώθηκαν",
 	"OpenAI API settings updated": "Οι ρυθμίσεις API OpenAI ενημερώθηκαν",
 	"OpenAI URL/Key required.": "Απαιτείται URL/Kλειδί OpenAI.",
 	"OpenAI URL/Key required.": "Απαιτείται URL/Kλειδί OpenAI.",
+	"openapi.json Path": "",
 	"or": "ή",
 	"or": "ή",
 	"Organize your users": "Οργανώστε τους χρήστες σας",
 	"Organize your users": "Οργανώστε τους χρήστες σας",
 	"Other": "Άλλο",
 	"Other": "Άλλο",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Σκέφτομαι...",
 	"Thinking...": "Σκέφτομαι...",
 	"This action cannot be undone. Do you wish to continue?": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Θέλετε να συνεχίσετε;",
 	"This action cannot be undone. Do you wish to continue?": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Θέλετε να συνεχίσετε;",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Αυτό διασφαλίζει ότι οι πολύτιμες συνομιλίες σας αποθηκεύονται με ασφάλεια στη βάση δεδομένων backend σας. Ευχαριστούμε!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Αυτό διασφαλίζει ότι οι πολύτιμες συνομιλίες σας αποθηκεύονται με ασφάλεια στη βάση δεδομένων backend σας. Ευχαριστούμε!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Αυτή είναι μια πειραματική λειτουργία, μπορεί να μην λειτουργεί όπως αναμένεται και υπόκειται σε αλλαγές οποιαδήποτε στιγμή.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Αυτή είναι μια πειραματική λειτουργία, μπορεί να μην λειτουργεί όπως αναμένεται και υπόκειται σε αλλαγές οποιαδήποτε στιγμή.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID Εργαλείου",
 	"Tool ID": "ID Εργαλείου",
 	"Tool imported successfully": "Το εργαλείο εισήχθη με επιτυχία",
 	"Tool imported successfully": "Το εργαλείο εισήχθη με επιτυχία",
 	"Tool Name": "Όνομα Εργαλείου",
 	"Tool Name": "Όνομα Εργαλείου",
+	"Tool Servers": "",
 	"Tool updated successfully": "Το εργαλείο ενημερώθηκε με επιτυχία",
 	"Tool updated successfully": "Το εργαλείο ενημερώθηκε με επιτυχία",
 	"Tools": "Εργαλεία",
 	"Tools": "Εργαλεία",
 	"Tools Access": "Πρόσβαση Εργαλείων",
 	"Tools Access": "Πρόσβαση Εργαλείων",
@@ -1158,7 +1169,7 @@
 	"Version": "Έκδοση",
 	"Version": "Έκδοση",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Έκδοση {{selectedVersion}} από {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Έκδοση {{selectedVersion}} από {{totalVersions}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Ορατότητα",
 	"Visibility": "Ορατότητα",
 	"Voice": "Φωνή",
 	"Voice": "Φωνή",
 	"Voice Input": "Εισαγωγή Φωνής",
 	"Voice Input": "Εισαγωγή Φωνής",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL Webhook",
 	"Webhook URL": "URL Webhook",
 	"WebUI Settings": "Ρυθμίσεις WebUI",
 	"WebUI Settings": "Ρυθμίσεις WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "Το WebUI θα κάνει αιτήματα στο \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "Το WebUI θα κάνει αιτήματα στο \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "Το WebUI θα κάνει αιτήματα στο \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "Το WebUI θα κάνει αιτήματα στο \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Τι προσπαθείτε να πετύχετε?",
 	"What are you trying to achieve?": "Τι προσπαθείτε να πετύχετε?",
 	"What are you working on?": "Τι εργάζεστε;",
 	"What are you working on?": "Τι εργάζεστε;",
 	"What’s New in": "Τι νέο υπάρχει στο",
 	"What’s New in": "Τι νέο υπάρχει στο",

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

@@ -6,7 +6,7 @@
 	"(latest)": "",
 	"(latest)": "",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "",
 	"{{ models }}": "",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "",
 	"Audio": "",
 	"August": "",
 	"August": "",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "",
 	"Auto-Copy Response to Clipboard": "",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "",
 	"AUTOMATIC1111 Base URL": "",
 	"AUTOMATIC1111 Base URL is required.": "",
 	"AUTOMATIC1111 Base URL is required.": "",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "",
 	"available!": "",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "",
 	"Enter stop sequence": "",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "",
 	"Enter Your Email": "",
 	"Enter Your Full Name": "",
 	"Enter Your Full Name": "",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "",
 	"Enter Your Password": "",
 	"Enter Your Role": "",
 	"Enter Your Role": "",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "",
 	"Experimental": "",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "",
 	"Mirostat": "",
 	"Mirostat Eta": "",
 	"Mirostat Eta": "",
 	"Mirostat Tau": "",
 	"Mirostat Tau": "",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "",
 	"Model '{{modelTag}}' is already in queue for downloading.": "",
 	"Model '{{modelTag}}' is already in queue for downloading.": "",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "",
 	"OpenAI API Key is required.": "",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "",
 	"OpenAI URL/Key required.": "",
+	"openapi.json Path": "",
 	"or": "",
 	"or": "",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "",
 	"Other": "",
@@ -1022,7 +1031,6 @@
 	"Temperature": "",
 	"Temperature": "",
 	"Template": "",
 	"Template": "",
 	"Temporary Chat": "",
 	"Temporary Chat": "",
-	"This chat won’t appear in history and your messages will not be saved.": "",
 	"Text Splitter": "",
 	"Text Splitter": "",
 	"Text-to-Speech Engine": "",
 	"Text-to-Speech Engine": "",
 	"Tfs Z": "",
 	"Tfs Z": "",
@@ -1043,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1090,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1159,7 +1169,7 @@
 	"Version": "",
 	"Version": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1177,9 +1187,9 @@
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Settings": "",
 	"WebUI Settings": "",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "",
 	"What’s New in": "",

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

@@ -6,7 +6,7 @@
 	"(latest)": "",
 	"(latest)": "",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "",
 	"{{ models }}": "",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "",
 	"Audio": "",
 	"August": "",
 	"August": "",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "",
 	"Auto-Copy Response to Clipboard": "",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "",
 	"AUTOMATIC1111 Base URL": "",
 	"AUTOMATIC1111 Base URL is required.": "",
 	"AUTOMATIC1111 Base URL is required.": "",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "",
 	"available!": "",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "",
 	"Enter stop sequence": "",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "",
 	"Enter Your Email": "",
 	"Enter Your Full Name": "",
 	"Enter Your Full Name": "",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "",
 	"Enter Your Password": "",
 	"Enter Your Role": "",
 	"Enter Your Role": "",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "",
 	"Experimental": "",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "",
 	"Mirostat": "",
 	"Mirostat Eta": "",
 	"Mirostat Eta": "",
 	"Mirostat Tau": "",
 	"Mirostat Tau": "",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "",
 	"Model '{{modelTag}}' is already in queue for downloading.": "",
 	"Model '{{modelTag}}' is already in queue for downloading.": "",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "",
 	"OpenAI API Key is required.": "",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "",
 	"OpenAI URL/Key required.": "",
+	"openapi.json Path": "",
 	"or": "",
 	"or": "",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "",
 	"Other": "",
@@ -1022,7 +1031,6 @@
 	"Temperature": "",
 	"Temperature": "",
 	"Template": "",
 	"Template": "",
 	"Temporary Chat": "",
 	"Temporary Chat": "",
-	"This chat won’t appear in history and your messages will not be saved.": "",
 	"Text Splitter": "",
 	"Text Splitter": "",
 	"Text-to-Speech Engine": "",
 	"Text-to-Speech Engine": "",
 	"Tfs Z": "",
 	"Tfs Z": "",
@@ -1043,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1090,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1159,7 +1169,7 @@
 	"Version": "",
 	"Version": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1177,9 +1187,9 @@
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Settings": "",
 	"WebUI Settings": "",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "",
 	"What’s New in": "",

+ 16 - 5
src/lib/i18n/locales/es-ES/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(último)",
 	"(latest)": "(último)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "{{COUNT]] Servidores de Herramientas Disponibles",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} líneas ocultas",
 	"{{COUNT}} hidden lines": "{{COUNT}} líneas ocultas",
 	"{{COUNT}} Replies": "{{COUNT}} Respuestas",
 	"{{COUNT}} Replies": "{{COUNT}} Respuestas",
 	"{{user}}'s Chats": "Chats de {{user}}",
 	"{{user}}'s Chats": "Chats de {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Atributo para Nombre de Usuario",
 	"Attribute for Username": "Atributo para Nombre de Usuario",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Agosto",
 	"August": "Agosto",
+	"Auth": "",
 	"Authenticate": "Autentificar",
 	"Authenticate": "Autentificar",
 	"Authentication": "Autentificación",
 	"Authentication": "Autentificación",
 	"Auto-Copy Response to Clipboard": "Auto-Copiar respuesta al Portapapeles",
 	"Auto-Copy Response to Clipboard": "Auto-Copiar respuesta al Portapapeles",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Base de AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Base de AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "la URL Base de AUTOMATIC1111 es necesaria.",
 	"AUTOMATIC1111 Base URL is required.": "la URL Base de AUTOMATIC1111 es necesaria.",
 	"Available list": "Lista disponible",
 	"Available list": "Lista disponible",
-	"Available Tool Servers": "Servidores de Herramientas Disponible",
+	"Available Tools": "",
 	"available!": "¡disponible!",
 	"available!": "¡disponible!",
 	"Awful": "Horrible",
 	"Awful": "Horrible",
 	"Azure AI Speech": "Voz Azure AI",
 	"Azure AI Speech": "Voz Azure AI",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Conexiones Directas",
 	"Direct Connections": "Conexiones Directas",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Las Conexiones Directas permiten a los usuarios conectar a sus propios endpoints compatibles API OpenAI.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Las Conexiones Directas permiten a los usuarios conectar a sus propios endpoints compatibles API OpenAI.",
 	"Direct Connections settings updated": "Se actualizaron las configuraciones de las Conexiones Directas",
 	"Direct Connections settings updated": "Se actualizaron las configuraciones de las Conexiones Directas",
+	"Direct Tool Servers": "",
 	"Disabled": "Deshabilitado",
 	"Disabled": "Deshabilitado",
 	"Discover a function": "Descubre una Función",
 	"Discover a function": "Descubre una Función",
 	"Discover a model": "Descubre un Modelo",
 	"Discover a model": "Descubre un Modelo",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Ingresar Clave API de Kagi Search",
 	"Enter Kagi Search API Key": "Ingresar Clave API de Kagi Search",
 	"Enter Key Behavior": "Ingresar Clave de Comportamiento",
 	"Enter Key Behavior": "Ingresar Clave de Comportamiento",
 	"Enter language codes": "Ingresar Códigos de Idioma",
 	"Enter language codes": "Ingresar Códigos de Idioma",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Ingresar ID del Modelo",
 	"Enter Model ID": "Ingresar ID del Modelo",
 	"Enter model tag (e.g. {{modelTag}})": "Ingresar la etiqueta del modelo (p.ej. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Ingresar la etiqueta del modelo (p.ej. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Ingresar Clave API de Mojeek Search",
 	"Enter Mojeek Search API Key": "Ingresar Clave API de Mojeek Search",
@@ -436,6 +439,7 @@
 	"Enter server port": "Ingresar puerto del servidor",
 	"Enter server port": "Ingresar puerto del servidor",
 	"Enter stop sequence": "Ingresar secuencia de parada",
 	"Enter stop sequence": "Ingresar secuencia de parada",
 	"Enter system prompt": "Ingresar Indicador(prompt) del sistema",
 	"Enter system prompt": "Ingresar Indicador(prompt) del sistema",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Ingresar Clave API de Tavily",
 	"Enter Tavily API Key": "Ingresar Clave API de Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Ingresar URL pública de su WebUI. Esta URL se usará para generar enlaces en las notificaciones.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Ingresar URL pública de su WebUI. Esta URL se usará para generar enlaces en las notificaciones.",
 	"Enter Tika Server URL": "Ingresar URL del servidor Tika",
 	"Enter Tika Server URL": "Ingresar URL del servidor Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Ingresa tu correo electrónico",
 	"Enter Your Email": "Ingresa tu correo electrónico",
 	"Enter Your Full Name": "Ingresa su nombre completo",
 	"Enter Your Full Name": "Ingresa su nombre completo",
 	"Enter your message": "Ingresa tu mensaje",
 	"Enter your message": "Ingresa tu mensaje",
+	"Enter your name": "",
 	"Enter your new password": "Ingresa tu contraseña nueva",
 	"Enter your new password": "Ingresa tu contraseña nueva",
 	"Enter Your Password": "Ingresa tu contraseña",
 	"Enter Your Password": "Ingresa tu contraseña",
 	"Enter Your Role": "Ingresa tu rol",
 	"Enter Your Role": "Ingresa tu rol",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Excedido el número de accesos en su licencia. Por favor, contacte con soporte para aumentar el número de accesos.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Excedido el número de accesos en su licencia. Por favor, contacte con soporte para aumentar el número de accesos.",
 	"Exclude": "Excluir",
 	"Exclude": "Excluir",
 	"Execute code for analysis": "Ejecutar código para análisis",
 	"Execute code for analysis": "Ejecutar código para análisis",
-	"Executing `{{NAME}}`...": "Ejecutando `{{NAME}}`...",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Expandir",
 	"Expand": "Expandir",
 	"Experimental": "Experimental",
 	"Experimental": "Experimental",
 	"Explain": "Explicar",
 	"Explain": "Explicar",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Forjar nuevos caminos",
 	"Forge new paths": "Forjar nuevos caminos",
 	"Form": "Formulario",
 	"Form": "Formulario",
 	"Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:",
 	"Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalización de Frecuencia",
 	"Frequency Penalty": "Penalización de Frecuencia",
 	"Full Context Mode": "Modo Contexto Completo",
 	"Full Context Mode": "Modo Contexto Completo",
 	"Function": "Función",
 	"Function": "Función",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modelo",
 	"Model": "Modelo",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modelo '{{modelName}}' se ha descargado correctamente.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modelo '{{modelName}}' se ha descargado correctamente.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelo '{{modelTag}}' ya está en cola para descargar.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelo '{{modelTag}}' ya está en cola para descargar.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Clave API de OpenAI requerida.",
 	"OpenAI API Key is required.": "Clave API de OpenAI requerida.",
 	"OpenAI API settings updated": "Ajustes de API OpenAI actualizados",
 	"OpenAI API settings updated": "Ajustes de API OpenAI actualizados",
 	"OpenAI URL/Key required.": "URL/Clave de OpenAI requerida.",
 	"OpenAI URL/Key required.": "URL/Clave de OpenAI requerida.",
+	"openapi.json Path": "",
 	"or": "o",
 	"or": "o",
 	"Organize your users": "Organiza tus usuarios",
 	"Organize your users": "Organiza tus usuarios",
 	"Other": "Otro",
 	"Other": "Otro",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Pensando...",
 	"Thinking...": "Pensando...",
 	"This action cannot be undone. Do you wish to continue?": "Esta acción no se puede deshacer. ¿Desea continuar?",
 	"This action cannot be undone. Do you wish to continue?": "Esta acción no se puede deshacer. ¿Desea continuar?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Este canal fue creado el {{createdAt}}. Este es el comienzo del canal {{channelName}}.",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Este canal fue creado el {{createdAt}}. Este es el comienzo del canal {{channelName}}.",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Esto garantiza que sus valiosas conversaciones se guardan de forma segura en tu base de datos del servidor trasero (backend). ¡Gracias!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Esto garantiza que sus valiosas conversaciones se guardan de forma segura en tu base de datos del servidor trasero (backend). ¡Gracias!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Esta es una característica experimental, por lo que puede no funcionar como se esperaba y está sujeta a cambios en cualquier momento.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Esta es una característica experimental, por lo que puede no funcionar como se esperaba y está sujeta a cambios en cualquier momento.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Esta opción controla cuántos tokens se conservan cuando se actualiza el contexto. Por ejemplo, si se establece en 2, se conservarán los últimos 2 tokens del contexto de la conversación. Conservar el contexto puede ayudar a mantener la continuidad de una conversación, pero puede reducir la habilidad para responder a nuevos temas.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Esta opción controla cuántos tokens se conservan cuando se actualiza el contexto. Por ejemplo, si se establece en 2, se conservarán los últimos 2 tokens del contexto de la conversación. Conservar el contexto puede ayudar a mantener la continuidad de una conversación, pero puede reducir la habilidad para responder a nuevos temas.",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID de la Herramienta",
 	"Tool ID": "ID de la Herramienta",
 	"Tool imported successfully": "Herramienta importada correctamente",
 	"Tool imported successfully": "Herramienta importada correctamente",
 	"Tool Name": "Nombre de la Herramienta",
 	"Tool Name": "Nombre de la Herramienta",
+	"Tool Servers": "",
 	"Tool updated successfully": "Herramienta actualizada correctamente",
 	"Tool updated successfully": "Herramienta actualizada correctamente",
 	"Tools": "Herramientas",
 	"Tools": "Herramientas",
 	"Tools Access": "Acceso a Herramientas",
 	"Tools Access": "Acceso a Herramientas",
@@ -1158,7 +1169,7 @@
 	"Version": "Versión",
 	"Version": "Versión",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versión {{selectedVersion}} de {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versión {{selectedVersion}} de {{totalVersions}}",
 	"View Replies": "Ver Respuestas",
 	"View Replies": "Ver Respuestas",
-	"View Result from `{{NAME}}`": "Ver Resultado desde `{{NAME}}`",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Visibilidad",
 	"Visibility": "Visibilidad",
 	"Voice": "Voz",
 	"Voice": "Voz",
 	"Voice Input": "Entrada de Voz",
 	"Voice Input": "Entrada de Voz",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL EngancheWeb(Webhook)",
 	"Webhook URL": "URL EngancheWeb(Webhook)",
 	"WebUI Settings": "WebUI Ajustes",
 	"WebUI Settings": "WebUI Ajustes",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI hará solicitudes a \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI hará solicitudes a \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI hará solicitudes a \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI hará solicitudes a \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI hará solicitudes a \"{{url}}/openapi.json\"",
 	"What are you trying to achieve?": "¿Qué estás tratando de conseguir?",
 	"What are you trying to achieve?": "¿Qué estás tratando de conseguir?",
 	"What are you working on?": "¿En qué estás trabajando?",
 	"What are you working on?": "¿En qué estás trabajando?",
 	"What’s New in": "Que hay de Nuevo en",
 	"What’s New in": "Que hay de Nuevo en",

+ 16 - 5
src/lib/i18n/locales/et-EE/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(uusim)",
 	"(latest)": "(uusim)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ mudelid }}",
 	"{{ models }}": "{{ mudelid }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} peidetud rida",
 	"{{COUNT}} hidden lines": "{{COUNT}} peidetud rida",
 	"{{COUNT}} Replies": "{{COUNT}} vastust",
 	"{{COUNT}} Replies": "{{COUNT}} vastust",
 	"{{user}}'s Chats": "{{user}} vestlused",
 	"{{user}}'s Chats": "{{user}} vestlused",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Kasutajanime atribuut",
 	"Attribute for Username": "Kasutajanime atribuut",
 	"Audio": "Heli",
 	"Audio": "Heli",
 	"August": "August",
 	"August": "August",
+	"Auth": "",
 	"Authenticate": "Autendi",
 	"Authenticate": "Autendi",
 	"Authentication": "Autentimine",
 	"Authentication": "Autentimine",
 	"Auto-Copy Response to Clipboard": "Kopeeri vastus automaatselt lõikelauale",
 	"Auto-Copy Response to Clipboard": "Kopeeri vastus automaatselt lõikelauale",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 baas-URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 baas-URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 baas-URL on nõutav.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 baas-URL on nõutav.",
 	"Available list": "Saadaolevate nimekiri",
 	"Available list": "Saadaolevate nimekiri",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "saadaval!",
 	"available!": "saadaval!",
 	"Awful": "Kohutav",
 	"Awful": "Kohutav",
 	"Azure AI Speech": "Azure AI Kõne",
 	"Azure AI Speech": "Azure AI Kõne",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Otsesed ühendused",
 	"Direct Connections": "Otsesed ühendused",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Otsesed ühendused võimaldavad kasutajatel ühenduda oma OpenAI-ga ühilduvate API lõpp-punktidega.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Otsesed ühendused võimaldavad kasutajatel ühenduda oma OpenAI-ga ühilduvate API lõpp-punktidega.",
 	"Direct Connections settings updated": "Otseste ühenduste seaded uuendatud",
 	"Direct Connections settings updated": "Otseste ühenduste seaded uuendatud",
+	"Direct Tool Servers": "",
 	"Disabled": "Keelatud",
 	"Disabled": "Keelatud",
 	"Discover a function": "Avasta funktsioon",
 	"Discover a function": "Avasta funktsioon",
 	"Discover a model": "Avasta mudel",
 	"Discover a model": "Avasta mudel",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Sisestage Kagi Search API võti",
 	"Enter Kagi Search API Key": "Sisestage Kagi Search API võti",
 	"Enter Key Behavior": "Sisestage võtme käitumine",
 	"Enter Key Behavior": "Sisestage võtme käitumine",
 	"Enter language codes": "Sisestage keelekoodid",
 	"Enter language codes": "Sisestage keelekoodid",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Sisestage mudeli ID",
 	"Enter Model ID": "Sisestage mudeli ID",
 	"Enter model tag (e.g. {{modelTag}})": "Sisestage mudeli silt (nt {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Sisestage mudeli silt (nt {{modelTag}})",
 	"Enter Mojeek Search API Key": "Sisestage Mojeek Search API võti",
 	"Enter Mojeek Search API Key": "Sisestage Mojeek Search API võti",
@@ -436,6 +439,7 @@
 	"Enter server port": "Sisestage serveri port",
 	"Enter server port": "Sisestage serveri port",
 	"Enter stop sequence": "Sisestage lõpetamise järjestus",
 	"Enter stop sequence": "Sisestage lõpetamise järjestus",
 	"Enter system prompt": "Sisestage süsteemi vihjed",
 	"Enter system prompt": "Sisestage süsteemi vihjed",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Sisestage Tavily API võti",
 	"Enter Tavily API Key": "Sisestage Tavily API võti",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Sisestage oma WebUI avalik URL. Seda URL-i kasutatakse teadaannetes linkide genereerimiseks.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Sisestage oma WebUI avalik URL. Seda URL-i kasutatakse teadaannetes linkide genereerimiseks.",
 	"Enter Tika Server URL": "Sisestage Tika serveri URL",
 	"Enter Tika Server URL": "Sisestage Tika serveri URL",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Sisestage oma e-post",
 	"Enter Your Email": "Sisestage oma e-post",
 	"Enter Your Full Name": "Sisestage oma täisnimi",
 	"Enter Your Full Name": "Sisestage oma täisnimi",
 	"Enter your message": "Sisestage oma sõnum",
 	"Enter your message": "Sisestage oma sõnum",
+	"Enter your name": "",
 	"Enter your new password": "Sisestage oma uus parool",
 	"Enter your new password": "Sisestage oma uus parool",
 	"Enter Your Password": "Sisestage oma parool",
 	"Enter Your Password": "Sisestage oma parool",
 	"Enter Your Role": "Sisestage oma roll",
 	"Enter Your Role": "Sisestage oma roll",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Ületasite litsentsis määratud istekohtade arvu. Palun võtke ühendust toega, et suurendada istekohtade arvu.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Ületasite litsentsis määratud istekohtade arvu. Palun võtke ühendust toega, et suurendada istekohtade arvu.",
 	"Exclude": "Välista",
 	"Exclude": "Välista",
 	"Execute code for analysis": "Käivita kood analüüsimiseks",
 	"Execute code for analysis": "Käivita kood analüüsimiseks",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Laienda",
 	"Expand": "Laienda",
 	"Experimental": "Katsetuslik",
 	"Experimental": "Katsetuslik",
 	"Explain": "Selgita",
 	"Explain": "Selgita",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Loo uusi radu",
 	"Forge new paths": "Loo uusi radu",
 	"Form": "Vorm",
 	"Form": "Vorm",
 	"Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:",
 	"Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Sageduse karistus",
 	"Frequency Penalty": "Sageduse karistus",
 	"Full Context Mode": "Täiskonteksti režiim",
 	"Full Context Mode": "Täiskonteksti režiim",
 	"Function": "Funktsioon",
 	"Function": "Funktsioon",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Mudel",
 	"Model": "Mudel",
 	"Model '{{modelName}}' has been successfully downloaded.": "Mudel '{{modelName}}' on edukalt alla laaditud.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Mudel '{{modelName}}' on edukalt alla laaditud.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Mudel '{{modelTag}}' on juba allalaadimise järjekorras.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Mudel '{{modelTag}}' on juba allalaadimise järjekorras.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API võti on nõutav.",
 	"OpenAI API Key is required.": "OpenAI API võti on nõutav.",
 	"OpenAI API settings updated": "OpenAI API seaded uuendatud",
 	"OpenAI API settings updated": "OpenAI API seaded uuendatud",
 	"OpenAI URL/Key required.": "OpenAI URL/võti on nõutav.",
 	"OpenAI URL/Key required.": "OpenAI URL/võti on nõutav.",
+	"openapi.json Path": "",
 	"or": "või",
 	"or": "või",
 	"Organize your users": "Korraldage oma kasutajad",
 	"Organize your users": "Korraldage oma kasutajad",
 	"Other": "Muu",
 	"Other": "Muu",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Mõtleb...",
 	"Thinking...": "Mõtleb...",
 	"This action cannot be undone. Do you wish to continue?": "Seda toimingut ei saa tagasi võtta. Kas soovite jätkata?",
 	"This action cannot be undone. Do you wish to continue?": "Seda toimingut ei saa tagasi võtta. Kas soovite jätkata?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "See tagab, et teie väärtuslikud vestlused salvestatakse turvaliselt teie tagarakenduse andmebaasi. Täname!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "See tagab, et teie väärtuslikud vestlused salvestatakse turvaliselt teie tagarakenduse andmebaasi. Täname!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "See on katsetuslik funktsioon, see ei pruugi toimida ootuspäraselt ja võib igal ajal muutuda.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "See on katsetuslik funktsioon, see ei pruugi toimida ootuspäraselt ja võib igal ajal muutuda.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "See valik kontrollib, mitu tokenit säilitatakse konteksti värskendamisel. Näiteks kui see on määratud 2-le, säilitatakse vestluse konteksti viimased 2 tokenit. Konteksti säilitamine võib aidata säilitada vestluse järjepidevust, kuid võib vähendada võimet reageerida uutele teemadele.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "See valik kontrollib, mitu tokenit säilitatakse konteksti värskendamisel. Näiteks kui see on määratud 2-le, säilitatakse vestluse konteksti viimased 2 tokenit. Konteksti säilitamine võib aidata säilitada vestluse järjepidevust, kuid võib vähendada võimet reageerida uutele teemadele.",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "Tööriista ID",
 	"Tool ID": "Tööriista ID",
 	"Tool imported successfully": "Tööriist edukalt imporditud",
 	"Tool imported successfully": "Tööriist edukalt imporditud",
 	"Tool Name": "Tööriista nimi",
 	"Tool Name": "Tööriista nimi",
+	"Tool Servers": "",
 	"Tool updated successfully": "Tööriist edukalt uuendatud",
 	"Tool updated successfully": "Tööriist edukalt uuendatud",
 	"Tools": "Tööriistad",
 	"Tools": "Tööriistad",
 	"Tools Access": "Tööriistade juurdepääs",
 	"Tools Access": "Tööriistade juurdepääs",
@@ -1158,7 +1169,7 @@
 	"Version": "Versioon",
 	"Version": "Versioon",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versioon {{selectedVersion}} / {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versioon {{selectedVersion}} / {{totalVersions}}",
 	"View Replies": "Vaata vastuseid",
 	"View Replies": "Vaata vastuseid",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Nähtavus",
 	"Visibility": "Nähtavus",
 	"Voice": "Hääl",
 	"Voice": "Hääl",
 	"Voice Input": "Hääle sisend",
 	"Voice Input": "Hääle sisend",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhooki URL",
 	"Webhook URL": "Webhooki URL",
 	"WebUI Settings": "WebUI seaded",
 	"WebUI Settings": "WebUI seaded",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI teeb päringuid aadressile \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI teeb päringuid aadressile \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI teeb päringuid aadressile \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI teeb päringuid aadressile \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Mida te püüate saavutada?",
 	"What are you trying to achieve?": "Mida te püüate saavutada?",
 	"What are you working on?": "Millega te tegelete?",
 	"What are you working on?": "Millega te tegelete?",
 	"What’s New in": "Mis on uut",
 	"What’s New in": "Mis on uut",

+ 16 - 5
src/lib/i18n/locales/eu-ES/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(azkena)",
 	"(latest)": "(azkena)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}-ren Txatak",
 	"{{user}}'s Chats": "{{user}}-ren Txatak",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Erabiltzaile-izenerako atributua",
 	"Attribute for Username": "Erabiltzaile-izenerako atributua",
 	"Audio": "Audioa",
 	"Audio": "Audioa",
 	"August": "Abuztua",
 	"August": "Abuztua",
+	"Auth": "",
 	"Authenticate": "Autentifikatu",
 	"Authenticate": "Autentifikatu",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Automatikoki Kopiatu Erantzuna Arbelera",
 	"Auto-Copy Response to Clipboard": "Automatikoki Kopiatu Erantzuna Arbelera",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Oinarri URLa",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Oinarri URLa",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Oinarri URLa beharrezkoa da.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Oinarri URLa beharrezkoa da.",
 	"Available list": "Zerrenda erabilgarria",
 	"Available list": "Zerrenda erabilgarria",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "eskuragarri!",
 	"available!": "eskuragarri!",
 	"Awful": "Penagarria",
 	"Awful": "Penagarria",
 	"Azure AI Speech": "Azure AI Hizketa",
 	"Azure AI Speech": "Azure AI Hizketa",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Desgaituta",
 	"Disabled": "Desgaituta",
 	"Discover a function": "Aurkitu funtzio bat",
 	"Discover a function": "Aurkitu funtzio bat",
 	"Discover a model": "Aurkitu eredu bat",
 	"Discover a model": "Aurkitu eredu bat",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Sartu hizkuntza kodeak",
 	"Enter language codes": "Sartu hizkuntza kodeak",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Sartu Eredu IDa",
 	"Enter Model ID": "Sartu Eredu IDa",
 	"Enter model tag (e.g. {{modelTag}})": "Sartu eredu etiketa (adib. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Sartu eredu etiketa (adib. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Sartu Mojeek Bilaketa API Gakoa",
 	"Enter Mojeek Search API Key": "Sartu Mojeek Bilaketa API Gakoa",
@@ -436,6 +439,7 @@
 	"Enter server port": "Sartu zerbitzariaren portua",
 	"Enter server port": "Sartu zerbitzariaren portua",
 	"Enter stop sequence": "Sartu gelditze sekuentzia",
 	"Enter stop sequence": "Sartu gelditze sekuentzia",
 	"Enter system prompt": "Sartu sistema prompta",
 	"Enter system prompt": "Sartu sistema prompta",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Sartu Tavily API Gakoa",
 	"Enter Tavily API Key": "Sartu Tavily API Gakoa",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Sartu Tika Zerbitzari URLa",
 	"Enter Tika Server URL": "Sartu Tika Zerbitzari URLa",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Sartu Zure Posta Elektronikoa",
 	"Enter Your Email": "Sartu Zure Posta Elektronikoa",
 	"Enter Your Full Name": "Sartu Zure Izen-abizenak",
 	"Enter Your Full Name": "Sartu Zure Izen-abizenak",
 	"Enter your message": "Sartu zure mezua",
 	"Enter your message": "Sartu zure mezua",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Sartu Zure Pasahitza",
 	"Enter Your Password": "Sartu Zure Pasahitza",
 	"Enter Your Role": "Sartu Zure Rola",
 	"Enter Your Role": "Sartu Zure Rola",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Baztertu",
 	"Exclude": "Baztertu",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Esperimentala",
 	"Experimental": "Esperimentala",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Sortu bide berriak",
 	"Forge new paths": "Sortu bide berriak",
 	"Form": "Inprimakia",
 	"Form": "Inprimakia",
 	"Format your variables using brackets like this:": "Formateatu zure aldagaiak kortxeteak erabiliz honela:",
 	"Format your variables using brackets like this:": "Formateatu zure aldagaiak kortxeteak erabiliz honela:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Maiztasun Zigorra",
 	"Frequency Penalty": "Maiztasun Zigorra",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Funtzioa",
 	"Function": "Funtzioa",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modeloa",
 	"Model": "Modeloa",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' modeloa ongi deskargatu da.",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' modeloa ongi deskargatu da.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' modeloa dagoeneko deskarga ilaran dago.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' modeloa dagoeneko deskarga ilaran dago.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API gakoa beharrezkoa da.",
 	"OpenAI API Key is required.": "OpenAI API gakoa beharrezkoa da.",
 	"OpenAI API settings updated": "OpenAI API ezarpenak eguneratu dira",
 	"OpenAI API settings updated": "OpenAI API ezarpenak eguneratu dira",
 	"OpenAI URL/Key required.": "OpenAI URL/Gakoa beharrezkoa da.",
 	"OpenAI URL/Key required.": "OpenAI URL/Gakoa beharrezkoa da.",
+	"openapi.json Path": "",
 	"or": "edo",
 	"or": "edo",
 	"Organize your users": "Antolatu zure erabiltzaileak",
 	"Organize your users": "Antolatu zure erabiltzaileak",
 	"Other": "Bestelakoa",
 	"Other": "Bestelakoa",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Pentsatzen...",
 	"Thinking...": "Pentsatzen...",
 	"This action cannot be undone. Do you wish to continue?": "Ekintza hau ezin da desegin. Jarraitu nahi duzu?",
 	"This action cannot be undone. Do you wish to continue?": "Ekintza hau ezin da desegin. Jarraitu nahi duzu?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Honek zure elkarrizketa baliotsuak modu seguruan zure backend datu-basean gordeko direla ziurtatzen du. Eskerrik asko!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Honek zure elkarrizketa baliotsuak modu seguruan zure backend datu-basean gordeko direla ziurtatzen du. Eskerrik asko!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Hau funtzionalitate esperimental bat da, baliteke espero bezala ez funtzionatzea eta edozein unetan aldaketak izatea.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Hau funtzionalitate esperimental bat da, baliteke espero bezala ez funtzionatzea eta edozein unetan aldaketak izatea.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "Tresna ID",
 	"Tool ID": "Tresna ID",
 	"Tool imported successfully": "Tresna ongi inportatu da",
 	"Tool imported successfully": "Tresna ongi inportatu da",
 	"Tool Name": "Tresnaren izena",
 	"Tool Name": "Tresnaren izena",
+	"Tool Servers": "",
 	"Tool updated successfully": "Tresna ongi eguneratu da",
 	"Tool updated successfully": "Tresna ongi eguneratu da",
 	"Tools": "Tresnak",
 	"Tools": "Tresnak",
 	"Tools Access": "Tresnen sarbidea",
 	"Tools Access": "Tresnen sarbidea",
@@ -1158,7 +1169,7 @@
 	"Version": "Bertsioa",
 	"Version": "Bertsioa",
 	"Version {{selectedVersion}} of {{totalVersions}}": "{{totalVersions}}-tik {{selectedVersion}}. bertsioa",
 	"Version {{selectedVersion}} of {{totalVersions}}": "{{totalVersions}}-tik {{selectedVersion}}. bertsioa",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Ikusgarritasuna",
 	"Visibility": "Ikusgarritasuna",
 	"Voice": "Ahotsa",
 	"Voice": "Ahotsa",
 	"Voice Input": "Ahots sarrera",
 	"Voice Input": "Ahots sarrera",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URLa",
 	"Webhook URL": "Webhook URLa",
 	"WebUI Settings": "WebUI ezarpenak",
 	"WebUI Settings": "WebUI ezarpenak",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI-k eskaerak egingo ditu \"{{url}}/api/chat\"-era",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI-k eskaerak egingo ditu \"{{url}}/api/chat\"-era",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI-k eskaerak egingo ditu \"{{url}}/chat/completions\"-era",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI-k eskaerak egingo ditu \"{{url}}/chat/completions\"-era",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Zer lortu nahi duzu?",
 	"What are you trying to achieve?": "Zer lortu nahi duzu?",
 	"What are you working on?": "Zertan ari zara lanean?",
 	"What are you working on?": "Zertan ari zara lanean?",
 	"What’s New in": "Zer berri honetan:",
 	"What’s New in": "Zer berri honetan:",

+ 16 - 5
src/lib/i18n/locales/fa-IR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(آخرین)",
 	"(latest)": "(آخرین)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} گفتگوهای",
 	"{{user}}'s Chats": "{{user}} گفتگوهای",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "صدا",
 	"Audio": "صدا",
 	"August": "آگوست",
 	"August": "آگوست",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "کپی خودکار پاسخ به کلیپ بورد",
 	"Auto-Copy Response to Clipboard": "کپی خودکار پاسخ به کلیپ بورد",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "پایه URL AUTOMATIC1111 ",
 	"AUTOMATIC1111 Base URL": "پایه URL AUTOMATIC1111 ",
 	"AUTOMATIC1111 Base URL is required.": "به URL پایه AUTOMATIC1111 مورد نیاز است.",
 	"AUTOMATIC1111 Base URL is required.": "به URL پایه AUTOMATIC1111 مورد نیاز است.",
 	"Available list": "فهرست دردسترس",
 	"Available list": "فهرست دردسترس",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "در دسترس!",
 	"available!": "در دسترس!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "سخنگوی هوش\u200cمصنوعی Azure",
 	"Azure AI Speech": "سخنگوی هوش\u200cمصنوعی Azure",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "کشف یک مدل",
 	"Discover a model": "کشف یک مدل",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "کد زبان را وارد کنید",
 	"Enter language codes": "کد زبان را وارد کنید",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "تگ مدل را وارد کنید (مثلا {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "تگ مدل را وارد کنید (مثلا {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "توالی توقف را وارد کنید",
 	"Enter stop sequence": "توالی توقف را وارد کنید",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "ایمیل خود را وارد کنید",
 	"Enter Your Email": "ایمیل خود را وارد کنید",
 	"Enter Your Full Name": "نام کامل خود را وارد کنید",
 	"Enter Your Full Name": "نام کامل خود را وارد کنید",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "رمز عبور خود را وارد کنید",
 	"Enter Your Password": "رمز عبور خود را وارد کنید",
 	"Enter Your Role": "نقش خود را وارد کنید",
 	"Enter Your Role": "نقش خود را وارد کنید",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "آزمایشی",
 	"Experimental": "آزمایشی",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "مجازات فرکانس",
 	"Frequency Penalty": "مجازات فرکانس",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "مدل '{{modelName}}' با موفقیت دانلود شد.",
 	"Model '{{modelName}}' has been successfully downloaded.": "مدل '{{modelName}}' با موفقیت دانلود شد.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "مدل '{{modelTag}}' در حال حاضر در صف برای دانلود است.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "مدل '{{modelTag}}' در حال حاضر در صف برای دانلود است.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "مقدار کلید OpenAI API مورد نیاز است.",
 	"OpenAI API Key is required.": "مقدار کلید OpenAI API مورد نیاز است.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "URL/Key OpenAI مورد نیاز است.",
 	"OpenAI URL/Key required.": "URL/Key OpenAI مورد نیاز است.",
+	"openapi.json Path": "",
 	"or": "یا",
 	"or": "یا",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "دیگر",
 	"Other": "دیگر",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "در حال فکر...",
 	"Thinking...": "در حال فکر...",
 	"This action cannot be undone. Do you wish to continue?": "این اقدام قابل بازگردانی نیست. برای ادامه اطمینان دارید؟",
 	"This action cannot be undone. Do you wish to continue?": "این اقدام قابل بازگردانی نیست. برای ادامه اطمینان دارید؟",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "این تضمین می کند که مکالمات ارزشمند شما به طور ایمن در پایگاه داده بکند ذخیره می شود. تشکر!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "این تضمین می کند که مکالمات ارزشمند شما به طور ایمن در پایگاه داده بکند ذخیره می شود. تشکر!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "نسخه",
 	"Version": "نسخه",
 	"Version {{selectedVersion}} of {{totalVersions}}": "نسخهٔ {{selectedVersion}} از {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "نسخهٔ {{selectedVersion}} از {{totalVersions}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "صوت",
 	"Voice": "صوت",
 	"Voice Input": "ورودی صوتی",
 	"Voice Input": "ورودی صوتی",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "نشانی وب\u200cهوک",
 	"Webhook URL": "نشانی وب\u200cهوک",
 	"WebUI Settings": "تنظیمات WebUI",
 	"WebUI Settings": "تنظیمات WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "موارد جدید در",
 	"What’s New in": "موارد جدید در",

+ 16 - 5
src/lib/i18n/locales/fi-FI/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(uusin)",
 	"(latest)": "(uusin)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ mallit }}",
 	"{{ models }}": "{{ mallit }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} piilotettua riviä",
 	"{{COUNT}} hidden lines": "{{COUNT}} piilotettua riviä",
 	"{{COUNT}} Replies": "{{COUNT}} vastausta",
 	"{{COUNT}} Replies": "{{COUNT}} vastausta",
 	"{{user}}'s Chats": "{{user}}:n keskustelut",
 	"{{user}}'s Chats": "{{user}}:n keskustelut",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Käyttäjänimi-määritämä",
 	"Attribute for Username": "Käyttäjänimi-määritämä",
 	"Audio": "Ääni",
 	"Audio": "Ääni",
 	"August": "elokuu",
 	"August": "elokuu",
+	"Auth": "",
 	"Authenticate": "Todentaa",
 	"Authenticate": "Todentaa",
 	"Authentication": "Todennus",
 	"Authentication": "Todennus",
 	"Auto-Copy Response to Clipboard": "Kopioi vastaus automaattisesti leikepöydälle",
 	"Auto-Copy Response to Clipboard": "Kopioi vastaus automaattisesti leikepöydälle",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111-perus-URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111-perus-URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111-perus-URL vaaditaan.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111-perus-URL vaaditaan.",
 	"Available list": "Käytettävissä oleva luettelo",
 	"Available list": "Käytettävissä oleva luettelo",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "saatavilla!",
 	"available!": "saatavilla!",
 	"Awful": "Kauhea",
 	"Awful": "Kauhea",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Suorat yhteydet",
 	"Direct Connections": "Suorat yhteydet",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Suorat yhteydet mahdollistavat käyttäjien yhdistää omia OpenAI-yhteensopivia API-päätepisteitä.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Suorat yhteydet mahdollistavat käyttäjien yhdistää omia OpenAI-yhteensopivia API-päätepisteitä.",
 	"Direct Connections settings updated": "Suorien yhteyksien asetukset päivitetty",
 	"Direct Connections settings updated": "Suorien yhteyksien asetukset päivitetty",
+	"Direct Tool Servers": "",
 	"Disabled": "Ei käytössä",
 	"Disabled": "Ei käytössä",
 	"Discover a function": "Löydä toiminto",
 	"Discover a function": "Löydä toiminto",
 	"Discover a model": "Tutustu malliin",
 	"Discover a model": "Tutustu malliin",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Kirjoita Kagi Search API -avain",
 	"Enter Kagi Search API Key": "Kirjoita Kagi Search API -avain",
 	"Enter Key Behavior": "Enter näppäimen käyttäytyminen",
 	"Enter Key Behavior": "Enter näppäimen käyttäytyminen",
 	"Enter language codes": "Kirjoita kielikoodit",
 	"Enter language codes": "Kirjoita kielikoodit",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Kirjoita mallitunnus",
 	"Enter Model ID": "Kirjoita mallitunnus",
 	"Enter model tag (e.g. {{modelTag}})": "Kirjoita mallitagi (esim. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Kirjoita mallitagi (esim. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Kirjoita Mojeek Search API -avain",
 	"Enter Mojeek Search API Key": "Kirjoita Mojeek Search API -avain",
@@ -436,6 +439,7 @@
 	"Enter server port": "Kirjoita palvelimen portti",
 	"Enter server port": "Kirjoita palvelimen portti",
 	"Enter stop sequence": "Kirjoita lopetussekvenssi",
 	"Enter stop sequence": "Kirjoita lopetussekvenssi",
 	"Enter system prompt": "Kirjoita järjestelmäkehote",
 	"Enter system prompt": "Kirjoita järjestelmäkehote",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Kirjoita Tavily API -avain",
 	"Enter Tavily API Key": "Kirjoita Tavily API -avain",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Kirjoita julkinen WebUI verkko-osoitteesi. Verkko-osoitetta käytetään osoitteiden luontiin ilmoituksissa.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Kirjoita julkinen WebUI verkko-osoitteesi. Verkko-osoitetta käytetään osoitteiden luontiin ilmoituksissa.",
 	"Enter Tika Server URL": "Kirjoita Tika Server URL",
 	"Enter Tika Server URL": "Kirjoita Tika Server URL",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Kirjoita sähköpostiosoitteesi",
 	"Enter Your Email": "Kirjoita sähköpostiosoitteesi",
 	"Enter Your Full Name": "Kirjoita koko nimesi",
 	"Enter Your Full Name": "Kirjoita koko nimesi",
 	"Enter your message": "Kirjoita viestisi",
 	"Enter your message": "Kirjoita viestisi",
+	"Enter your name": "",
 	"Enter your new password": "Kirjoita uusi salasanasi",
 	"Enter your new password": "Kirjoita uusi salasanasi",
 	"Enter Your Password": "Kirjoita salasanasi",
 	"Enter Your Password": "Kirjoita salasanasi",
 	"Enter Your Role": "Kirjoita roolisi",
 	"Enter Your Role": "Kirjoita roolisi",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Jätä pois",
 	"Exclude": "Jätä pois",
 	"Execute code for analysis": "Suorita koodi analysointia varten",
 	"Execute code for analysis": "Suorita koodi analysointia varten",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Laajenna",
 	"Expand": "Laajenna",
 	"Experimental": "Kokeellinen",
 	"Experimental": "Kokeellinen",
 	"Explain": "Selitä",
 	"Explain": "Selitä",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Luo uusia polkuja",
 	"Forge new paths": "Luo uusia polkuja",
 	"Form": "Lomake",
 	"Form": "Lomake",
 	"Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:",
 	"Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Taajuussakko",
 	"Frequency Penalty": "Taajuussakko",
 	"Full Context Mode": "Koko kontekstitila",
 	"Full Context Mode": "Koko kontekstitila",
 	"Function": "Toiminto",
 	"Function": "Toiminto",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Malli",
 	"Model": "Malli",
 	"Model '{{modelName}}' has been successfully downloaded.": "Malli '{{modelName}}' ladattiin onnistuneesti.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Malli '{{modelName}}' ladattiin onnistuneesti.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Malli '{{modelTag}}' on jo jonossa ladattavaksi.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Malli '{{modelTag}}' on jo jonossa ladattavaksi.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API -avain vaaditaan.",
 	"OpenAI API Key is required.": "OpenAI API -avain vaaditaan.",
 	"OpenAI API settings updated": "OpenAI API -asetukset päivitetty",
 	"OpenAI API settings updated": "OpenAI API -asetukset päivitetty",
 	"OpenAI URL/Key required.": "OpenAI URL/avain vaaditaan.",
 	"OpenAI URL/Key required.": "OpenAI URL/avain vaaditaan.",
+	"openapi.json Path": "",
 	"or": "tai",
 	"or": "tai",
 	"Organize your users": "Järjestä käyttäjäsi",
 	"Organize your users": "Järjestä käyttäjäsi",
 	"Other": "Muu",
 	"Other": "Muu",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Ajattelee...",
 	"Thinking...": "Ajattelee...",
 	"This action cannot be undone. Do you wish to continue?": "Tätä toimintoa ei voi peruuttaa. Haluatko jatkaa?",
 	"This action cannot be undone. Do you wish to continue?": "Tätä toimintoa ei voi peruuttaa. Haluatko jatkaa?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tämä varmistaa, että arvokkaat keskustelusi tallennetaan turvallisesti backend-tietokantaasi. Kiitos!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tämä varmistaa, että arvokkaat keskustelusi tallennetaan turvallisesti backend-tietokantaasi. Kiitos!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tämä on kokeellinen ominaisuus, se ei välttämättä toimi odotetulla tavalla ja se voi muuttua milloin tahansa.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tämä on kokeellinen ominaisuus, se ei välttämättä toimi odotetulla tavalla ja se voi muuttua milloin tahansa.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "Työkalun tunnus",
 	"Tool ID": "Työkalun tunnus",
 	"Tool imported successfully": "Työkalu tuotu onnistuneesti",
 	"Tool imported successfully": "Työkalu tuotu onnistuneesti",
 	"Tool Name": "Työkalun nimi",
 	"Tool Name": "Työkalun nimi",
+	"Tool Servers": "",
 	"Tool updated successfully": "Työkalu päivitetty onnistuneesti",
 	"Tool updated successfully": "Työkalu päivitetty onnistuneesti",
 	"Tools": "Työkalut",
 	"Tools": "Työkalut",
 	"Tools Access": "Työkalujen käyttöoikeudet",
 	"Tools Access": "Työkalujen käyttöoikeudet",
@@ -1158,7 +1169,7 @@
 	"Version": "Versio",
 	"Version": "Versio",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versio {{selectedVersion}} / {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versio {{selectedVersion}} / {{totalVersions}}",
 	"View Replies": "Näytä vastaukset",
 	"View Replies": "Näytä vastaukset",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Näkyvyys",
 	"Visibility": "Näkyvyys",
 	"Voice": "Ääni",
 	"Voice": "Ääni",
 	"Voice Input": "Äänitulolaitteen käyttö",
 	"Voice Input": "Äänitulolaitteen käyttö",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook verkko-osoite",
 	"Webhook URL": "Webhook verkko-osoite",
 	"WebUI Settings": "WebUI-asetukset",
 	"WebUI Settings": "WebUI-asetukset",
 	"WebUI URL": "WebUI-osoite",
 	"WebUI URL": "WebUI-osoite",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Mitä yrität saavuttaa?",
 	"What are you trying to achieve?": "Mitä yrität saavuttaa?",
 	"What are you working on?": "Mitä olet työskentelemässä?",
 	"What are you working on?": "Mitä olet työskentelemässä?",
 	"What’s New in": "Mitä uutta",
 	"What’s New in": "Mitä uutta",

+ 16 - 5
src/lib/i18n/locales/fr-CA/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(dernier)",
 	"(latest)": "(dernier)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modèles }}",
 	"{{ models }}": "{{ modèles }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Discussions de {{user}}",
 	"{{user}}'s Chats": "Discussions de {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Août",
 	"August": "Août",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Copie automatique de la réponse vers le presse-papiers",
 	"Auto-Copy Response to Clipboard": "Copie automatique de la réponse vers le presse-papiers",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL de base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL de base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "L'URL de base {AUTOMATIC1111} est requise.",
 	"AUTOMATIC1111 Base URL is required.": "L'URL de base {AUTOMATIC1111} est requise.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "disponible !",
 	"available!": "disponible !",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "Découvrez une fonction",
 	"Discover a function": "Découvrez une fonction",
 	"Discover a model": "Découvrir un modèle",
 	"Discover a model": "Découvrir un modèle",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Entrez les codes de langue",
 	"Enter language codes": "Entrez les codes de langue",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez l'étiquette du modèle (par ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez l'étiquette du modèle (par ex. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Entrez la séquence d'arrêt",
 	"Enter stop sequence": "Entrez la séquence d'arrêt",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Entrez la clé API Tavily",
 	"Enter Tavily API Key": "Entrez la clé API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Entrez votre adresse e-mail",
 	"Enter Your Email": "Entrez votre adresse e-mail",
 	"Enter Your Full Name": "Entrez votre nom complet",
 	"Enter Your Full Name": "Entrez votre nom complet",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Entrez votre mot de passe",
 	"Enter Your Password": "Entrez votre mot de passe",
 	"Enter Your Role": "Entrez votre rôle",
 	"Enter Your Role": "Entrez votre rôle",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Expérimental",
 	"Experimental": "Expérimental",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Formulaire",
 	"Form": "Formulaire",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Pénalité de fréquence",
 	"Frequency Penalty": "Pénalité de fréquence",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Une clé API OpenAI est requise.",
 	"OpenAI API Key is required.": "Une clé API OpenAI est requise.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "URL/Clé OpenAI requise.",
 	"OpenAI URL/Key required.": "URL/Clé OpenAI requise.",
+	"openapi.json Path": "",
 	"or": "ou",
 	"or": "ou",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Autre",
 	"Other": "Autre",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "En train de réfléchir...",
 	"Thinking...": "En train de réfléchir...",
 	"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
 	"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos conversations précieuses soient sauvegardées en toute sécurité dans votre base de données backend. Merci !",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos conversations précieuses soient sauvegardées en toute sécurité dans votre base de données backend. Merci !",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Outil importé avec succès",
 	"Tool imported successfully": "Outil importé avec succès",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "L'outil a été mis à jour avec succès",
 	"Tool updated successfully": "L'outil a été mis à jour avec succès",
 	"Tools": "Outils",
 	"Tools": "Outils",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Version améliorée",
 	"Version": "Version améliorée",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Voix",
 	"Voice": "Voix",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL du webhook",
 	"Webhook URL": "URL du webhook",
 	"WebUI Settings": "Paramètres de WebUI",
 	"WebUI Settings": "Paramètres de WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Quoi de neuf",
 	"What’s New in": "Quoi de neuf",

+ 16 - 5
src/lib/i18n/locales/fr-FR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(dernière version)",
 	"(latest)": "(dernière version)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} réponses",
 	"{{COUNT}} Replies": "{{COUNT}} réponses",
 	"{{user}}'s Chats": "Conversations de {{user}}",
 	"{{user}}'s Chats": "Conversations de {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Attribut pour le nom d'utilisateur",
 	"Attribute for Username": "Attribut pour le nom d'utilisateur",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Août",
 	"August": "Août",
+	"Auth": "",
 	"Authenticate": "Authentifier",
 	"Authenticate": "Authentifier",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Copie automatique de la réponse vers le presse-papiers",
 	"Auto-Copy Response to Clipboard": "Copie automatique de la réponse vers le presse-papiers",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL de base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL de base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "L'URL de base {AUTOMATIC1111} est requise.",
 	"AUTOMATIC1111 Base URL is required.": "L'URL de base {AUTOMATIC1111} est requise.",
 	"Available list": "Liste disponible",
 	"Available list": "Liste disponible",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "disponible !",
 	"available!": "disponible !",
 	"Awful": "Horrible",
 	"Awful": "Horrible",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Désactivé",
 	"Disabled": "Désactivé",
 	"Discover a function": "Trouvez une fonction",
 	"Discover a function": "Trouvez une fonction",
 	"Discover a model": "Trouvez un modèle",
 	"Discover a model": "Trouvez un modèle",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Entrez la clé API Kagi Search",
 	"Enter Kagi Search API Key": "Entrez la clé API Kagi Search",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Entrez les codes de langue",
 	"Enter language codes": "Entrez les codes de langue",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Entrez l'ID du modèle",
 	"Enter Model ID": "Entrez l'ID du modèle",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (par ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (par ex. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Entrez la clé API Mojeek",
 	"Enter Mojeek Search API Key": "Entrez la clé API Mojeek",
@@ -436,6 +439,7 @@
 	"Enter server port": "Entrez le port du serveur",
 	"Enter server port": "Entrez le port du serveur",
 	"Enter stop sequence": "Entrez la séquence d'arrêt",
 	"Enter stop sequence": "Entrez la séquence d'arrêt",
 	"Enter system prompt": "Entrez le prompt système",
 	"Enter system prompt": "Entrez le prompt système",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Entrez la clé API Tavily",
 	"Enter Tavily API Key": "Entrez la clé API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entrez l'URL publique de votre WebUI. Cette URL sera utilisée pour générer des liens dans les notifications.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entrez l'URL publique de votre WebUI. Cette URL sera utilisée pour générer des liens dans les notifications.",
 	"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
 	"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Entrez votre adresse e-mail",
 	"Enter Your Email": "Entrez votre adresse e-mail",
 	"Enter Your Full Name": "Entrez votre nom complet",
 	"Enter Your Full Name": "Entrez votre nom complet",
 	"Enter your message": "Entrez votre message",
 	"Enter your message": "Entrez votre message",
+	"Enter your name": "",
 	"Enter your new password": "Entrez votre nouveau mot de passe",
 	"Enter your new password": "Entrez votre nouveau mot de passe",
 	"Enter Your Password": "Entrez votre mot de passe",
 	"Enter Your Password": "Entrez votre mot de passe",
 	"Enter Your Role": "Entrez votre rôle",
 	"Enter Your Role": "Entrez votre rôle",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Exclure",
 	"Exclude": "Exclure",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Expérimental",
 	"Experimental": "Expérimental",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Créer de nouveaux chemins",
 	"Forge new paths": "Créer de nouveaux chemins",
 	"Form": "Formulaire",
 	"Form": "Formulaire",
 	"Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :",
 	"Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Pénalité de fréquence",
 	"Frequency Penalty": "Pénalité de fréquence",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Fonction",
 	"Function": "Fonction",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modèle",
 	"Model": "Modèle",
 	"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Une clé API OpenAI est requise.",
 	"OpenAI API Key is required.": "Une clé API OpenAI est requise.",
 	"OpenAI API settings updated": "Paramètres de l'API OpenAI mis à jour",
 	"OpenAI API settings updated": "Paramètres de l'API OpenAI mis à jour",
 	"OpenAI URL/Key required.": "URL/Clé OpenAI requise.",
 	"OpenAI URL/Key required.": "URL/Clé OpenAI requise.",
+	"openapi.json Path": "",
 	"or": "ou",
 	"or": "ou",
 	"Organize your users": "Organisez vos utilisateurs",
 	"Organize your users": "Organisez vos utilisateurs",
 	"Other": "Autre",
 	"Other": "Autre",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "En train de réfléchir...",
 	"Thinking...": "En train de réfléchir...",
 	"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
 	"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos conversations précieuses soient sauvegardées en toute sécurité dans votre base de données backend. Merci !",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos conversations précieuses soient sauvegardées en toute sécurité dans votre base de données backend. Merci !",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID de l'outil",
 	"Tool ID": "ID de l'outil",
 	"Tool imported successfully": "Outil importé avec succès",
 	"Tool imported successfully": "Outil importé avec succès",
 	"Tool Name": "Nom de l'outil",
 	"Tool Name": "Nom de l'outil",
+	"Tool Servers": "",
 	"Tool updated successfully": "L'outil a été mis à jour avec succès",
 	"Tool updated successfully": "L'outil a été mis à jour avec succès",
 	"Tools": "Outils",
 	"Tools": "Outils",
 	"Tools Access": "Accès aux outils",
 	"Tools Access": "Accès aux outils",
@@ -1158,7 +1169,7 @@
 	"Version": "Version:",
 	"Version": "Version:",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} de {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} de {{totalVersions}}",
 	"View Replies": "Voir les réponses",
 	"View Replies": "Voir les réponses",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Visibilité",
 	"Visibility": "Visibilité",
 	"Voice": "Voix",
 	"Voice": "Voix",
 	"Voice Input": "Saisie vocale",
 	"Voice Input": "Saisie vocale",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL du webhook",
 	"Webhook URL": "URL du webhook",
 	"WebUI Settings": "Paramètres de WebUI",
 	"WebUI Settings": "Paramètres de WebUI",
 	"WebUI URL": "URL de WebUI",
 	"WebUI URL": "URL de WebUI",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI fera des requêtes à \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI fera des requêtes à \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI fera des requêtes à \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI fera des requêtes à \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Que cherchez-vous à accomplir ?",
 	"What are you trying to achieve?": "Que cherchez-vous à accomplir ?",
 	"What are you working on?": "Sur quoi travaillez-vous ?",
 	"What are you working on?": "Sur quoi travaillez-vous ?",
 	"What’s New in": "Quoi de neuf dans",
 	"What’s New in": "Quoi de neuf dans",

+ 16 - 5
src/lib/i18n/locales/he-IL/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(האחרון)",
 	"(latest)": "(האחרון)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ דגמים }}",
 	"{{ models }}": "{{ דגמים }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "צ'אטים של {{user}}",
 	"{{user}}'s Chats": "צ'אטים של {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "אודיו",
 	"Audio": "אודיו",
 	"August": "אוגוסט",
 	"August": "אוגוסט",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "העתקה אוטומטית של תגובה ללוח",
 	"Auto-Copy Response to Clipboard": "העתקה אוטומטית של תגובה ללוח",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "כתובת URL בסיסית של AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "כתובת URL בסיסית של AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "נדרשת כתובת URL בסיסית של AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "נדרשת כתובת URL בסיסית של AUTOMATIC1111",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "זמין!",
 	"available!": "זמין!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "גלה מודל",
 	"Discover a model": "גלה מודל",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "הזן קודי שפה",
 	"Enter language codes": "הזן קודי שפה",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "הזן תג מודל (למשל {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "הזן תג מודל (למשל {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "הזן רצף עצירה",
 	"Enter stop sequence": "הזן רצף עצירה",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "הזן את דוא\"ל שלך",
 	"Enter Your Email": "הזן את דוא\"ל שלך",
 	"Enter Your Full Name": "הזן את שמך המלא",
 	"Enter Your Full Name": "הזן את שמך המלא",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "הזן את הסיסמה שלך",
 	"Enter Your Password": "הזן את הסיסמה שלך",
 	"Enter Your Role": "הזן את התפקיד שלך",
 	"Enter Your Role": "הזן את התפקיד שלך",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "ניסיוני",
 	"Experimental": "ניסיוני",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "עונש תדירות",
 	"Frequency Penalty": "עונש תדירות",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "המודל '{{modelName}}' הורד בהצלחה.",
 	"Model '{{modelName}}' has been successfully downloaded.": "המודל '{{modelName}}' הורד בהצלחה.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "המודל '{{modelTag}}' כבר בתור להורדה.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "המודל '{{modelTag}}' כבר בתור להורדה.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "נדרש מפתח API של OpenAI.",
 	"OpenAI API Key is required.": "נדרש מפתח API של OpenAI.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "נדרשת כתובת URL/מפתח של OpenAI.",
 	"OpenAI URL/Key required.": "נדרשת כתובת URL/מפתח של OpenAI.",
+	"openapi.json Path": "",
 	"or": "או",
 	"or": "או",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "אחר",
 	"Other": "אחר",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "פעולה זו מבטיחה שהשיחות בעלות הערך שלך יישמרו באופן מאובטח במסד הנתונים העורפי שלך. תודה!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "פעולה זו מבטיחה שהשיחות בעלות הערך שלך יישמרו באופן מאובטח במסד הנתונים העורפי שלך. תודה!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "גרסה",
 	"Version": "גרסה",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL Webhook",
 	"Webhook URL": "URL Webhook",
 	"WebUI Settings": "הגדרות WebUI",
 	"WebUI Settings": "הגדרות WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "מה חדש ב",
 	"What’s New in": "מה חדש ב",

+ 16 - 5
src/lib/i18n/locales/hi-IN/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(latest)",
 	"(latest)": "(latest)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ मॉडल }}",
 	"{{ models }}": "{{ मॉडल }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} की चैट",
 	"{{user}}'s Chats": "{{user}} की चैट",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "ऑडियो",
 	"Audio": "ऑडियो",
 	"August": "अगस्त",
 	"August": "अगस्त",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "क्लिपबोर्ड पर प्रतिक्रिया ऑटोकॉपी",
 	"Auto-Copy Response to Clipboard": "क्लिपबोर्ड पर प्रतिक्रिया ऑटोकॉपी",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 बेस यूआरएल",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 बेस यूआरएल",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 का बेस यूआरएल आवश्यक है।",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 का बेस यूआरएल आवश्यक है।",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "उपलब्ध!",
 	"available!": "उपलब्ध!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "एक मॉडल की खोज करें",
 	"Discover a model": "एक मॉडल की खोज करें",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "भाषा कोड दर्ज करें",
 	"Enter language codes": "भाषा कोड दर्ज करें",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Model tag दर्ज करें (उदा. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Model tag दर्ज करें (उदा. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "स्टॉप अनुक्रम दर्ज करें",
 	"Enter stop sequence": "स्टॉप अनुक्रम दर्ज करें",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "अपना ईमेल दर्ज करें",
 	"Enter Your Email": "अपना ईमेल दर्ज करें",
 	"Enter Your Full Name": "अपना पूरा नाम भरें",
 	"Enter Your Full Name": "अपना पूरा नाम भरें",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "अपना पासवर्ड भरें",
 	"Enter Your Password": "अपना पासवर्ड भरें",
 	"Enter Your Role": "अपनी भूमिका दर्ज करें",
 	"Enter Your Role": "अपनी भूमिका दर्ज करें",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "प्रयोगात्मक",
 	"Experimental": "प्रयोगात्मक",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "फ्रीक्वेंसी पेनल्टी",
 	"Frequency Penalty": "फ्रीक्वेंसी पेनल्टी",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "मिरोस्टा",
 	"Mirostat": "मिरोस्टा",
 	"Mirostat Eta": "मिरोस्टा ईटा",
 	"Mirostat Eta": "मिरोस्टा ईटा",
 	"Mirostat Tau": "मिरोस्तात ताऊ",
 	"Mirostat Tau": "मिरोस्तात ताऊ",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "मॉडल '{{modelName}}' सफलतापूर्वक डाउनलोड हो गया है।",
 	"Model '{{modelName}}' has been successfully downloaded.": "मॉडल '{{modelName}}' सफलतापूर्वक डाउनलोड हो गया है।",
 	"Model '{{modelTag}}' is already in queue for downloading.": "मॉडल '{{modelTag}}' पहले से ही डाउनलोड करने के लिए कतार में है।",
 	"Model '{{modelTag}}' is already in queue for downloading.": "मॉडल '{{modelTag}}' पहले से ही डाउनलोड करने के लिए कतार में है।",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API कुंजी आवश्यक है",
 	"OpenAI API Key is required.": "OpenAI API कुंजी आवश्यक है",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/Key आवश्यक है।",
 	"OpenAI URL/Key required.": "OpenAI URL/Key आवश्यक है।",
+	"openapi.json Path": "",
 	"or": "या",
 	"or": "या",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "अन्य",
 	"Other": "अन्य",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "यह सुनिश्चित करता है कि आपकी मूल्यवान बातचीत आपके बैकएंड डेटाबेस में सुरक्षित रूप से सहेजी गई है। धन्यवाद!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "यह सुनिश्चित करता है कि आपकी मूल्यवान बातचीत आपके बैकएंड डेटाबेस में सुरक्षित रूप से सहेजी गई है। धन्यवाद!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "संस्करण",
 	"Version": "संस्करण",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "वेबहुक URL",
 	"Webhook URL": "वेबहुक URL",
 	"WebUI Settings": "WebUI सेटिंग्स",
 	"WebUI Settings": "WebUI सेटिंग्स",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "इसमें नया क्या है",
 	"What’s New in": "इसमें नया क्या है",

+ 16 - 5
src/lib/i18n/locales/hr-HR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(najnovije)",
 	"(latest)": "(najnovije)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modeli }}",
 	"{{ models }}": "{{ modeli }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Razgovori korisnika {{user}}",
 	"{{user}}'s Chats": "Razgovori korisnika {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Kolovoz",
 	"August": "Kolovoz",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Automatsko kopiranje odgovora u međuspremnik",
 	"Auto-Copy Response to Clipboard": "Automatsko kopiranje odgovora u međuspremnik",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 osnovni URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 osnovni URL",
 	"AUTOMATIC1111 Base URL is required.": "Potreban je AUTOMATIC1111 osnovni URL.",
 	"AUTOMATIC1111 Base URL is required.": "Potreban je AUTOMATIC1111 osnovni URL.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "dostupno!",
 	"available!": "dostupno!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Otkrijte model",
 	"Discover a model": "Otkrijte model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Unesite kodove jezika",
 	"Enter language codes": "Unesite kodove jezika",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Unesite oznaku modela (npr. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Unesite oznaku modela (npr. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Unesite sekvencu zaustavljanja",
 	"Enter stop sequence": "Unesite sekvencu zaustavljanja",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Unesite svoj email",
 	"Enter Your Email": "Unesite svoj email",
 	"Enter Your Full Name": "Unesite svoje puno ime",
 	"Enter Your Full Name": "Unesite svoje puno ime",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Unesite svoju lozinku",
 	"Enter Your Password": "Unesite svoju lozinku",
 	"Enter Your Role": "Unesite svoju ulogu",
 	"Enter Your Role": "Unesite svoju ulogu",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Eksperimentalno",
 	"Experimental": "Eksperimentalno",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Kazna za učestalost",
 	"Frequency Penalty": "Kazna za učestalost",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' je uspješno preuzet.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' je uspješno preuzet.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je već u redu za preuzimanje.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je već u redu za preuzimanje.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Potreban je OpenAI API ključ.",
 	"OpenAI API Key is required.": "Potreban je OpenAI API ključ.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Potreban je OpenAI URL/ključ.",
 	"OpenAI URL/Key required.": "Potreban je OpenAI URL/ključ.",
+	"openapi.json Path": "",
 	"or": "ili",
 	"or": "ili",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Ostalo",
 	"Other": "Ostalo",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Razmišljam",
 	"Thinking...": "Razmišljam",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ovo osigurava da su vaši vrijedni razgovori sigurno spremljeni u bazu podataka. Hvala vam!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ovo osigurava da su vaši vrijedni razgovori sigurno spremljeni u bazu podataka. Hvala vam!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ovo je eksperimentalna značajka, možda neće funkcionirati prema očekivanjima i podložna je promjenama u bilo kojem trenutku.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ovo je eksperimentalna značajka, možda neće funkcionirati prema očekivanjima i podložna je promjenama u bilo kojem trenutku.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "Alati",
 	"Tools": "Alati",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Verzija",
 	"Version": "Verzija",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL webkuke",
 	"Webhook URL": "URL webkuke",
 	"WebUI Settings": "WebUI postavke",
 	"WebUI Settings": "WebUI postavke",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Što je novo u",
 	"What’s New in": "Što je novo u",

+ 16 - 5
src/lib/i18n/locales/hu-HU/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(legújabb)",
 	"(latest)": "(legújabb)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modellek }}",
 	"{{ models }}": "{{ modellek }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} beszélgetései",
 	"{{user}}'s Chats": "{{user}} beszélgetései",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Hang",
 	"Audio": "Hang",
 	"August": "Augusztus",
 	"August": "Augusztus",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Válasz automatikus másolása a vágólapra",
 	"Auto-Copy Response to Clipboard": "Válasz automatikus másolása a vágólapra",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 alap URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 alap URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 alap URL szükséges.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 alap URL szükséges.",
 	"Available list": "Elérhető lista",
 	"Available list": "Elérhető lista",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "elérhető!",
 	"available!": "elérhető!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "Azure AI beszéd",
 	"Azure AI Speech": "Azure AI beszéd",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Letiltva",
 	"Disabled": "Letiltva",
 	"Discover a function": "Funkció felfedezése",
 	"Discover a function": "Funkció felfedezése",
 	"Discover a model": "Modell felfedezése",
 	"Discover a model": "Modell felfedezése",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Add meg a nyelvi kódokat",
 	"Enter language codes": "Add meg a nyelvi kódokat",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Add meg a modell azonosítót",
 	"Enter Model ID": "Add meg a modell azonosítót",
 	"Enter model tag (e.g. {{modelTag}})": "Add meg a modell címkét (pl. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Add meg a modell címkét (pl. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Add meg a leállítási szekvenciát",
 	"Enter stop sequence": "Add meg a leállítási szekvenciát",
 	"Enter system prompt": "Add meg a rendszer promptot",
 	"Enter system prompt": "Add meg a rendszer promptot",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Add meg a Tavily API kulcsot",
 	"Enter Tavily API Key": "Add meg a Tavily API kulcsot",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Add meg a Tika szerver URL-t",
 	"Enter Tika Server URL": "Add meg a Tika szerver URL-t",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Add meg az email címed",
 	"Enter Your Email": "Add meg az email címed",
 	"Enter Your Full Name": "Add meg a teljes neved",
 	"Enter Your Full Name": "Add meg a teljes neved",
 	"Enter your message": "Írd be az üzeneted",
 	"Enter your message": "Írd be az üzeneted",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Add meg a jelszavad",
 	"Enter Your Password": "Add meg a jelszavad",
 	"Enter Your Role": "Add meg a szereped",
 	"Enter Your Role": "Add meg a szereped",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Kizárás",
 	"Exclude": "Kizárás",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Kísérleti",
 	"Experimental": "Kísérleti",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Űrlap",
 	"Form": "Űrlap",
 	"Format your variables using brackets like this:": "Formázd a változóidat zárójelekkel így:",
 	"Format your variables using brackets like this:": "Formázd a változóidat zárójelekkel így:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Gyakorisági büntetés",
 	"Frequency Penalty": "Gyakorisági büntetés",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Funkció",
 	"Function": "Funkció",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modell",
 	"Model": "Modell",
 	"Model '{{modelName}}' has been successfully downloaded.": "A '{{modelName}}' modell sikeresen letöltve.",
 	"Model '{{modelName}}' has been successfully downloaded.": "A '{{modelName}}' modell sikeresen letöltve.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "A '{{modelTag}}' modell már a letöltési sorban van.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "A '{{modelTag}}' modell már a letöltési sorban van.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API kulcs szükséges.",
 	"OpenAI API Key is required.": "OpenAI API kulcs szükséges.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/kulcs szükséges.",
 	"OpenAI URL/Key required.": "OpenAI URL/kulcs szükséges.",
+	"openapi.json Path": "",
 	"or": "vagy",
 	"or": "vagy",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Egyéb",
 	"Other": "Egyéb",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Gondolkodik...",
 	"Thinking...": "Gondolkodik...",
 	"This action cannot be undone. Do you wish to continue?": "Ez a művelet nem vonható vissza. Szeretné folytatni?",
 	"This action cannot be undone. Do you wish to continue?": "Ez a művelet nem vonható vissza. Szeretné folytatni?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ez biztosítja, hogy értékes beszélgetései biztonságosan mentésre kerüljenek a backend adatbázisban. Köszönjük!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ez biztosítja, hogy értékes beszélgetései biztonságosan mentésre kerüljenek a backend adatbázisban. Köszönjük!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ez egy kísérleti funkció, lehet, hogy nem a várt módon működik és bármikor változhat.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ez egy kísérleti funkció, lehet, hogy nem a várt módon működik és bármikor változhat.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Eszköz sikeresen importálva",
 	"Tool imported successfully": "Eszköz sikeresen importálva",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Eszköz sikeresen frissítve",
 	"Tool updated successfully": "Eszköz sikeresen frissítve",
 	"Tools": "Eszközök",
 	"Tools": "Eszközök",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Verzió",
 	"Version": "Verzió",
 	"Version {{selectedVersion}} of {{totalVersions}}": "{{selectedVersion}}. verzió a {{totalVersions}}-ból",
 	"Version {{selectedVersion}} of {{totalVersions}}": "{{selectedVersion}}. verzió a {{totalVersions}}-ból",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Hang",
 	"Voice": "Hang",
 	"Voice Input": "Hangbevitel",
 	"Voice Input": "Hangbevitel",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI beállítások",
 	"WebUI Settings": "WebUI beállítások",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "",
 	"What’s New in": "",

+ 16 - 5
src/lib/i18n/locales/id-ID/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(terbaru)",
 	"(latest)": "(terbaru)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Obrolan {{user}}",
 	"{{user}}'s Chats": "Obrolan {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Agustus",
 	"August": "Agustus",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Tanggapan Salin Otomatis ke Papan Klip",
 	"Auto-Copy Response to Clipboard": "Tanggapan Salin Otomatis ke Papan Klip",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Dasar AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Dasar AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 URL Dasar diperlukan.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 URL Dasar diperlukan.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "tersedia!",
 	"available!": "tersedia!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "Menemukan sebuah fungsi",
 	"Discover a function": "Menemukan sebuah fungsi",
 	"Discover a model": "Menemukan sebuah model",
 	"Discover a model": "Menemukan sebuah model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Masukkan kode bahasa",
 	"Enter language codes": "Masukkan kode bahasa",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (misalnya {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (misalnya {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Masukkan urutan berhenti",
 	"Enter stop sequence": "Masukkan urutan berhenti",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Masukkan Kunci API Tavily",
 	"Enter Tavily API Key": "Masukkan Kunci API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Masukkan Email Anda",
 	"Enter Your Email": "Masukkan Email Anda",
 	"Enter Your Full Name": "Masukkan Nama Lengkap Anda",
 	"Enter Your Full Name": "Masukkan Nama Lengkap Anda",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Masukkan Kata Sandi Anda",
 	"Enter Your Password": "Masukkan Kata Sandi Anda",
 	"Enter Your Role": "Masukkan Peran Anda",
 	"Enter Your Role": "Masukkan Peran Anda",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Percobaan",
 	"Experimental": "Percobaan",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Formulir",
 	"Form": "Formulir",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalti Frekuensi",
 	"Frequency Penalty": "Penalti Frekuensi",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' telah berhasil diunduh.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' telah berhasil diunduh.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' sudah berada dalam antrean untuk diunduh.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' sudah berada dalam antrean untuk diunduh.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Diperlukan Kunci API OpenAI.",
 	"OpenAI API Key is required.": "Diperlukan Kunci API OpenAI.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Diperlukan URL/Kunci OpenAI.",
 	"OpenAI URL/Key required.": "Diperlukan URL/Kunci OpenAI.",
+	"openapi.json Path": "",
 	"or": "atau",
 	"or": "atau",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Lainnya",
 	"Other": "Lainnya",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Berpikir",
 	"Thinking...": "Berpikir",
 	"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak dapat dibatalkan. Apakah Anda ingin melanjutkan?",
 	"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak dapat dibatalkan. Apakah Anda ingin melanjutkan?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahwa percakapan Anda yang berharga disimpan dengan aman ke basis data backend. Terima kasih!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahwa percakapan Anda yang berharga disimpan dengan aman ke basis data backend. Terima kasih!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ini adalah fitur eksperimental, mungkin tidak berfungsi seperti yang diharapkan dan dapat berubah sewaktu-waktu.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ini adalah fitur eksperimental, mungkin tidak berfungsi seperti yang diharapkan dan dapat berubah sewaktu-waktu.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Alat berhasil diimpor",
 	"Tool imported successfully": "Alat berhasil diimpor",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Alat berhasil diperbarui",
 	"Tool updated successfully": "Alat berhasil diperbarui",
 	"Tools": "Alat",
 	"Tools": "Alat",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Versi",
 	"Version": "Versi",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Suara",
 	"Voice": "Suara",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL pengait web",
 	"Webhook URL": "URL pengait web",
 	"WebUI Settings": "Pengaturan WebUI",
 	"WebUI Settings": "Pengaturan WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Apa yang Baru di",
 	"What’s New in": "Apa yang Baru di",

+ 16 - 5
src/lib/i18n/locales/ie-GA/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(is déanaí)",
 	"(latest)": "(is déanaí)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} Freagra",
 	"{{COUNT}} Replies": "{{COUNT}} Freagra",
 	"{{user}}'s Chats": "Comhráite {{user}}",
 	"{{user}}'s Chats": "Comhráite {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Tréith don Ainm Úsáideora",
 	"Attribute for Username": "Tréith don Ainm Úsáideora",
 	"Audio": "Fuaim",
 	"Audio": "Fuaim",
 	"August": "Lúnasa",
 	"August": "Lúnasa",
+	"Auth": "",
 	"Authenticate": "Fíordheimhnigh",
 	"Authenticate": "Fíordheimhnigh",
 	"Authentication": "Fíordheimhniú",
 	"Authentication": "Fíordheimhniú",
 	"Auto-Copy Response to Clipboard": "Freagra AutoCopy go Gearrthaisce",
 	"Auto-Copy Response to Clipboard": "Freagra AutoCopy go Gearrthaisce",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "UATHOIBRÍOCH1111 Bun URL",
 	"AUTOMATIC1111 Base URL": "UATHOIBRÍOCH1111 Bun URL",
 	"AUTOMATIC1111 Base URL is required.": "Tá URL bonn UATHOIBRÍOCH1111 ag teastáil.",
 	"AUTOMATIC1111 Base URL is required.": "Tá URL bonn UATHOIBRÍOCH1111 ag teastáil.",
 	"Available list": "Liosta atá ar fáil",
 	"Available list": "Liosta atá ar fáil",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "ar fáil!",
 	"available!": "ar fáil!",
 	"Awful": "Uafásach",
 	"Awful": "Uafásach",
 	"Azure AI Speech": "Óráid Azure AI",
 	"Azure AI Speech": "Óráid Azure AI",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Naisc Dhíreacha",
 	"Direct Connections": "Naisc Dhíreacha",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Ligeann Connections Direct d’úsáideoirí ceangal lena gcríochphointí API féin atá comhoiriúnach le OpenAI.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Ligeann Connections Direct d’úsáideoirí ceangal lena gcríochphointí API féin atá comhoiriúnach le OpenAI.",
 	"Direct Connections settings updated": "Nuashonraíodh socruithe Connections Direct",
 	"Direct Connections settings updated": "Nuashonraíodh socruithe Connections Direct",
+	"Direct Tool Servers": "",
 	"Disabled": "Díchumasaithe",
 	"Disabled": "Díchumasaithe",
 	"Discover a function": "Faigh amach feidhm",
 	"Discover a function": "Faigh amach feidhm",
 	"Discover a model": "Faigh amach múnla",
 	"Discover a model": "Faigh amach múnla",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Cuir isteach Eochair Kagi Cuardach API",
 	"Enter Kagi Search API Key": "Cuir isteach Eochair Kagi Cuardach API",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Cuir isteach cóid teanga",
 	"Enter language codes": "Cuir isteach cóid teanga",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Iontráil ID Mhúnla",
 	"Enter Model ID": "Iontráil ID Mhúnla",
 	"Enter model tag (e.g. {{modelTag}})": "Cuir isteach chlib samhail (m.sh. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Cuir isteach chlib samhail (m.sh. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Cuir isteach Eochair API Cuardach Mojeek",
 	"Enter Mojeek Search API Key": "Cuir isteach Eochair API Cuardach Mojeek",
@@ -436,6 +439,7 @@
 	"Enter server port": "Cuir isteach port freastalaí",
 	"Enter server port": "Cuir isteach port freastalaí",
 	"Enter stop sequence": "Cuir isteach seicheamh stad",
 	"Enter stop sequence": "Cuir isteach seicheamh stad",
 	"Enter system prompt": "Cuir isteach an chóras leid",
 	"Enter system prompt": "Cuir isteach an chóras leid",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Cuir isteach eochair API Tavily",
 	"Enter Tavily API Key": "Cuir isteach eochair API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Cuir isteach URL poiblí do WebUI. Bainfear úsáid as an URL seo chun naisc a ghiniúint sna fógraí.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Cuir isteach URL poiblí do WebUI. Bainfear úsáid as an URL seo chun naisc a ghiniúint sna fógraí.",
 	"Enter Tika Server URL": "Cuir isteach URL freastalaí Tika",
 	"Enter Tika Server URL": "Cuir isteach URL freastalaí Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Cuir isteach do Ríomhphost",
 	"Enter Your Email": "Cuir isteach do Ríomhphost",
 	"Enter Your Full Name": "Cuir isteach d'Ainm Iomlán",
 	"Enter Your Full Name": "Cuir isteach d'Ainm Iomlán",
 	"Enter your message": "Cuir isteach do theachtaireacht",
 	"Enter your message": "Cuir isteach do theachtaireacht",
+	"Enter your name": "",
 	"Enter your new password": "Cuir isteach do phasfhocal nua",
 	"Enter your new password": "Cuir isteach do phasfhocal nua",
 	"Enter Your Password": "Cuir isteach do phasfhocal",
 	"Enter Your Password": "Cuir isteach do phasfhocal",
 	"Enter Your Role": "Cuir isteach do Ról",
 	"Enter Your Role": "Cuir isteach do Ról",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Eisigh",
 	"Exclude": "Eisigh",
 	"Execute code for analysis": "Íosluchtaigh cód le haghaidh anailíse",
 	"Execute code for analysis": "Íosluchtaigh cód le haghaidh anailíse",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Turgnamhach",
 	"Experimental": "Turgnamhach",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Déan cosáin nua a chruthú",
 	"Forge new paths": "Déan cosáin nua a chruthú",
 	"Form": "Foirm",
 	"Form": "Foirm",
 	"Format your variables using brackets like this:": "Formáidigh na hathróga ag baint úsáide as lúibíní mar seo:",
 	"Format your variables using brackets like this:": "Formáidigh na hathróga ag baint úsáide as lúibíní mar seo:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Pionós Minicíochta",
 	"Frequency Penalty": "Pionós Minicíochta",
 	"Full Context Mode": "Mód Comhthéacs Iomlán",
 	"Full Context Mode": "Mód Comhthéacs Iomlán",
 	"Function": "Feidhm",
 	"Function": "Feidhm",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Múnla",
 	"Model": "Múnla",
 	"Model '{{modelName}}' has been successfully downloaded.": "Rinneadh an tsamhail '{{modelName}}' a íoslódáil go rathúil.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Rinneadh an tsamhail '{{modelName}}' a íoslódáil go rathúil.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Tá múnla ‘{{modelTag}}’ sa scuaine cheana féin le híoslódáil.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Tá múnla ‘{{modelTag}}’ sa scuaine cheana féin le híoslódáil.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Tá Eochair API OpenAI ag teastáil.",
 	"OpenAI API Key is required.": "Tá Eochair API OpenAI ag teastáil.",
 	"OpenAI API settings updated": "Nuashonraíodh socruithe OpenAI API",
 	"OpenAI API settings updated": "Nuashonraíodh socruithe OpenAI API",
 	"OpenAI URL/Key required.": "Teastaíonn URL/eochair OpenAI.",
 	"OpenAI URL/Key required.": "Teastaíonn URL/eochair OpenAI.",
+	"openapi.json Path": "",
 	"or": "nó",
 	"or": "nó",
 	"Organize your users": "Eagraigh do chuid úsáideoirí",
 	"Organize your users": "Eagraigh do chuid úsáideoirí",
 	"Other": "Eile",
 	"Other": "Eile",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Ag smaoineamh...",
 	"Thinking...": "Ag smaoineamh...",
 	"This action cannot be undone. Do you wish to continue?": "Ní féidir an gníomh seo a chur ar ais. Ar mhaith leat leanúint ar aghaidh?",
 	"This action cannot be undone. Do you wish to continue?": "Ní féidir an gníomh seo a chur ar ais. Ar mhaith leat leanúint ar aghaidh?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cinntíonn sé seo go sábhálfar do chomhráite luachmhara go daingean i do bhunachar sonraí cúltaca Go raibh maith agat!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cinntíonn sé seo go sábhálfar do chomhráite luachmhara go daingean i do bhunachar sonraí cúltaca Go raibh maith agat!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Is gné turgnamhach í seo, b'fhéidir nach bhfeidhmeoidh sé mar a bhíothas ag súil leis agus tá sé faoi réir athraithe ag am ar bith.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Is gné turgnamhach í seo, b'fhéidir nach bhfeidhmeoidh sé mar a bhíothas ag súil leis agus tá sé faoi réir athraithe ag am ar bith.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID Uirlis",
 	"Tool ID": "ID Uirlis",
 	"Tool imported successfully": "Uirlis iompórtáilte",
 	"Tool imported successfully": "Uirlis iompórtáilte",
 	"Tool Name": "Ainm Uirlis",
 	"Tool Name": "Ainm Uirlis",
+	"Tool Servers": "",
 	"Tool updated successfully": "An uirlis nuashonraithe",
 	"Tool updated successfully": "An uirlis nuashonraithe",
 	"Tools": "Uirlisí",
 	"Tools": "Uirlisí",
 	"Tools Access": "Rochtain Uirlisí",
 	"Tools Access": "Rochtain Uirlisí",
@@ -1158,7 +1169,7 @@
 	"Version": "Leagan",
 	"Version": "Leagan",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Leagan {{selectedVersion}} de {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Leagan {{selectedVersion}} de {{totalVersions}}",
 	"View Replies": "Féach ar Fhreagraí",
 	"View Replies": "Féach ar Fhreagraí",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Infheictheacht",
 	"Visibility": "Infheictheacht",
 	"Voice": "Guth",
 	"Voice": "Guth",
 	"Voice Input": "Ionchur Gutha",
 	"Voice Input": "Ionchur Gutha",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL Webhook",
 	"Webhook URL": "URL Webhook",
 	"WebUI Settings": "Socruithe WebUI",
 	"WebUI Settings": "Socruithe WebUI",
 	"WebUI URL": "URL WebUI",
 	"WebUI URL": "URL WebUI",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "Déanfaidh WebUI iarratais ar \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "Déanfaidh WebUI iarratais ar \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "Déanfaidh WebUI iarratais ar \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "Déanfaidh WebUI iarratais ar \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Cad atá tú ag iarraidh a bhaint amach?",
 	"What are you trying to achieve?": "Cad atá tú ag iarraidh a bhaint amach?",
 	"What are you working on?": "Cad air a bhfuil tú ag obair?",
 	"What are you working on?": "Cad air a bhfuil tú ag obair?",
 	"What’s New in": "Cad atá Nua i",
 	"What’s New in": "Cad atá Nua i",

+ 16 - 5
src/lib/i18n/locales/it-IT/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(ultima)",
 	"(latest)": "(ultima)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modelli }}",
 	"{{ models }}": "{{ modelli }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} Chat",
 	"{{user}}'s Chats": "{{user}} Chat",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Agosto",
 	"August": "Agosto",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Copia automatica della risposta negli appunti",
 	"Auto-Copy Response to Clipboard": "Copia automatica della risposta negli appunti",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "L'URL base AUTOMATIC1111 è obbligatorio.",
 	"AUTOMATIC1111 Base URL is required.": "L'URL base AUTOMATIC1111 è obbligatorio.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "disponibile!",
 	"available!": "disponibile!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Scopri un modello",
 	"Discover a model": "Scopri un modello",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Inserisci i codici lingua",
 	"Enter language codes": "Inserisci i codici lingua",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Inserisci il tag del modello (ad esempio {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Inserisci il tag del modello (ad esempio {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Inserisci la sequenza di arresto",
 	"Enter stop sequence": "Inserisci la sequenza di arresto",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Inserisci la tua email",
 	"Enter Your Email": "Inserisci la tua email",
 	"Enter Your Full Name": "Inserisci il tuo nome completo",
 	"Enter Your Full Name": "Inserisci il tuo nome completo",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Inserisci la tua password",
 	"Enter Your Password": "Inserisci la tua password",
 	"Enter Your Role": "Inserisci il tuo ruolo",
 	"Enter Your Role": "Inserisci il tuo ruolo",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Sperimentale",
 	"Experimental": "Sperimentale",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalità di frequenza",
 	"Frequency Penalty": "Penalità di frequenza",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Il modello '{{modelName}}' è stato scaricato con successo.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Il modello '{{modelName}}' è stato scaricato con successo.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Il modello '{{modelTag}}' è già in coda per il download.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Il modello '{{modelTag}}' è già in coda per il download.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "La chiave API OpenAI è obbligatoria.",
 	"OpenAI API Key is required.": "La chiave API OpenAI è obbligatoria.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "URL/Chiave OpenAI obbligatori.",
 	"OpenAI URL/Key required.": "URL/Chiave OpenAI obbligatori.",
+	"openapi.json Path": "",
 	"or": "o",
 	"or": "o",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Altro",
 	"Other": "Altro",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ciò garantisce che le tue preziose conversazioni siano salvate in modo sicuro nel tuo database backend. Grazie!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ciò garantisce che le tue preziose conversazioni siano salvate in modo sicuro nel tuo database backend. Grazie!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Versione",
 	"Version": "Versione",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL webhook",
 	"Webhook URL": "URL webhook",
 	"WebUI Settings": "Impostazioni WebUI",
 	"WebUI Settings": "Impostazioni WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Novità in",
 	"What’s New in": "Novità in",

+ 16 - 5
src/lib/i18n/locales/ja-JP/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(最新)",
 	"(latest)": "(最新)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ モデル }}",
 	"{{ models }}": "{{ モデル }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} のチャット",
 	"{{user}}'s Chats": "{{user}} のチャット",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "オーディオ",
 	"Audio": "オーディオ",
 	"August": "8月",
 	"August": "8月",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "クリップボードへの応答の自動コピー",
 	"Auto-Copy Response to Clipboard": "クリップボードへの応答の自動コピー",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ベース URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ベース URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 ベース URL が必要です。",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 ベース URL が必要です。",
 	"Available list": "利用可能リスト",
 	"Available list": "利用可能リスト",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "利用可能!",
 	"available!": "利用可能!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "AzureAIスピーチ",
 	"Azure AI Speech": "AzureAIスピーチ",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "無効",
 	"Disabled": "無効",
 	"Discover a function": "Functionを探す",
 	"Discover a function": "Functionを探す",
 	"Discover a model": "モデルを探す",
 	"Discover a model": "モデルを探す",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "言語コードを入力してください",
 	"Enter language codes": "言語コードを入力してください",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "モデルIDを入力してください。",
 	"Enter Model ID": "モデルIDを入力してください。",
 	"Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "ストップシーケンスを入力してください",
 	"Enter stop sequence": "ストップシーケンスを入力してください",
 	"Enter system prompt": "システムプロンプト入力",
 	"Enter system prompt": "システムプロンプト入力",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Tavily API Keyを入力してください。",
 	"Enter Tavily API Key": "Tavily API Keyを入力してください。",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Tika Server URLを入力してください。",
 	"Enter Tika Server URL": "Tika Server URLを入力してください。",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "メールアドレスを入力してください",
 	"Enter Your Email": "メールアドレスを入力してください",
 	"Enter Your Full Name": "フルネームを入力してください",
 	"Enter Your Full Name": "フルネームを入力してください",
 	"Enter your message": "メッセージを入力してください",
 	"Enter your message": "メッセージを入力してください",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "パスワードを入力してください",
 	"Enter Your Password": "パスワードを入力してください",
 	"Enter Your Role": "ロールを入力してください",
 	"Enter Your Role": "ロールを入力してください",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "実験的",
 	"Experimental": "実験的",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "フォーム",
 	"Form": "フォーム",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "頻度ペナルティ",
 	"Frequency Penalty": "頻度ペナルティ",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "ミロスタット",
 	"Mirostat": "ミロスタット",
 	"Mirostat Eta": "ミロスタット Eta",
 	"Mirostat Eta": "ミロスタット Eta",
 	"Mirostat Tau": "ミロスタット Tau",
 	"Mirostat Tau": "ミロスタット Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "モデル '{{modelName}}' が正常にダウンロードされました。",
 	"Model '{{modelName}}' has been successfully downloaded.": "モデル '{{modelName}}' が正常にダウンロードされました。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "モデル '{{modelTag}}' はすでにダウンロード待ち行列に入っています。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "モデル '{{modelTag}}' はすでにダウンロード待ち行列に入っています。",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API キーが必要です。",
 	"OpenAI API Key is required.": "OpenAI API キーが必要です。",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/Key が必要です。",
 	"OpenAI URL/Key required.": "OpenAI URL/Key が必要です。",
+	"openapi.json Path": "",
 	"or": "または",
 	"or": "または",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "その他",
 	"Other": "その他",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "思考中...",
 	"Thinking...": "思考中...",
 	"This action cannot be undone. Do you wish to continue?": "このアクションは取り消し不可です。続けますか?",
 	"This action cannot be undone. Do you wish to continue?": "このアクションは取り消し不可です。続けますか?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "これは、貴重な会話がバックエンドデータベースに安全に保存されることを保証します。ありがとうございます!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "これは、貴重な会話がバックエンドデータベースに安全に保存されることを保証します。ありがとうございます!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "実験的機能であり正常動作しない場合があります。",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "実験的機能であり正常動作しない場合があります。",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "ツール",
 	"Tools": "ツール",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "バージョン",
 	"Version": "バージョン",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "ボイス",
 	"Voice": "ボイス",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "新機能",
 	"What’s New in": "新機能",

+ 16 - 5
src/lib/i18n/locales/ka-GE/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(უახლესი)",
 	"(latest)": "(უახლესი)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ მოდელები }}",
 	"{{ models }}": "{{ მოდელები }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} პასუხი",
 	"{{COUNT}} Replies": "{{COUNT}} პასუხი",
 	"{{user}}'s Chats": "{{user}}-ის ჩათები",
 	"{{user}}'s Chats": "{{user}}-ის ჩათები",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "ატრიბუტი მომხმარებლის სახელისთვის",
 	"Attribute for Username": "ატრიბუტი მომხმარებლის სახელისთვის",
 	"Audio": "აუდიო",
 	"Audio": "აუდიო",
 	"August": "აგვისტო",
 	"August": "აგვისტო",
+	"Auth": "",
 	"Authenticate": "ავთენტიკაცია",
 	"Authenticate": "ავთენტიკაცია",
 	"Authentication": "ავთენტიკაცია",
 	"Authentication": "ავთენტიკაცია",
 	"Auto-Copy Response to Clipboard": "პასუხის ავტომატური კოპირება ბუფერში",
 	"Auto-Copy Response to Clipboard": "პასუხის ავტომატური კოპირება ბუფერში",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 საბაზისო მისამართი",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 საბაზისო მისამართი",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 საბაზისო მისამართი აუცილებელია.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 საბაზისო მისამართი აუცილებელია.",
 	"Available list": "ხელმისაწვდომი სია",
 	"Available list": "ხელმისაწვდომი სია",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "ხელმისაწვდომია!",
 	"available!": "ხელმისაწვდომია!",
 	"Awful": "საშინელი",
 	"Awful": "საშინელი",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "პირდაპირი მიერთება",
 	"Direct Connections": "პირდაპირი მიერთება",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "გამორთული",
 	"Disabled": "გამორთული",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "აღმოაჩინეთ მოდელი",
 	"Discover a model": "აღმოაჩინეთ მოდელი",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "შეიყვანეთ ენის კოდები",
 	"Enter language codes": "შეიყვანეთ ენის კოდები",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "შეიყვანეთ მოდელის ჭდე (მაგ: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "შეიყვანეთ მოდელის ჭდე (მაგ: {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "შეიყვანეთ გაჩერების მიმდევრობა",
 	"Enter stop sequence": "შეიყვანეთ გაჩერების მიმდევრობა",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "შეიყვანეთ თქვენი ელფოსტა",
 	"Enter Your Email": "შეიყვანეთ თქვენი ელფოსტა",
 	"Enter Your Full Name": "შეიყვანეთ თქვენი სრული სახელი",
 	"Enter Your Full Name": "შეიყვანეთ თქვენი სრული სახელი",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "შეიყვანეთ თქვენი ახალი პაროლი",
 	"Enter your new password": "შეიყვანეთ თქვენი ახალი პაროლი",
 	"Enter Your Password": "შეიყვანეთ თქვენი პაროლი",
 	"Enter Your Password": "შეიყვანეთ თქვენი პაროლი",
 	"Enter Your Role": "შეიყვანეთ თქვენი როლი",
 	"Enter Your Role": "შეიყვანეთ თქვენი როლი",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "გამორიცხვა",
 	"Exclude": "გამორიცხვა",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "ექსპერიმენტული",
 	"Experimental": "ექსპერიმენტული",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "ფორმა",
 	"Form": "ფორმა",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "სიხშირის ჯარიმა",
 	"Frequency Penalty": "სიხშირის ჯარიმა",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "ფუნქცია",
 	"Function": "ფუნქცია",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "მოდელი",
 	"Model": "მოდელი",
 	"Model '{{modelName}}' has been successfully downloaded.": "მოდელის „{{modelName}}“ გადმოწერა წარმატებით დასრულდა.",
 	"Model '{{modelName}}' has been successfully downloaded.": "მოდელის „{{modelName}}“ გადმოწერა წარმატებით დასრულდა.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "მოდელი „{{modelTag}}“ უკვე გადმოწერის რიგშია.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "მოდელი „{{modelTag}}“ უკვე გადმოწერის რიგშია.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API გასაღები აუცილებელია.",
 	"OpenAI API Key is required.": "OpenAI API გასაღები აუცილებელია.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/Key აუცილებელია.",
 	"OpenAI URL/Key required.": "OpenAI URL/Key აუცილებელია.",
+	"openapi.json Path": "",
 	"or": "ან",
 	"or": "ან",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "სხვა",
 	"Other": "სხვა",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ეს უზრუნველყოფს, რომ თქვენი ღირებული საუბრები უსაფრთხოდ შეინახება თქვენს უკანაბოლო მონაცემთა ბაზაში. მადლობა!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ეს უზრუნველყოფს, რომ თქვენი ღირებული საუბრები უსაფრთხოდ შეინახება თქვენს უკანაბოლო მონაცემთა ბაზაში. მადლობა!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "ხელსაწყოს სახელი",
 	"Tool Name": "ხელსაწყოს სახელი",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "ხელსაწყოები",
 	"Tools": "ხელსაწყოები",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "ვერსია",
 	"Version": "ვერსია",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "ხილვადობა",
 	"Visibility": "ხილვადობა",
 	"Voice": "ხმა",
 	"Voice": "ხმა",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI პარამეტრები",
 	"WebUI Settings": "WebUI პარამეტრები",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "რა არის ახალი",
 	"What’s New in": "რა არის ახალი",

+ 16 - 5
src/lib/i18n/locales/ko-KR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(최근)",
 	"(latest)": "(최근)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}의 채팅",
 	"{{user}}'s Chats": "{{user}}의 채팅",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "오디오",
 	"Audio": "오디오",
 	"August": "8월",
 	"August": "8월",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "응답을 클립보드에 자동 복사",
 	"Auto-Copy Response to Clipboard": "응답을 클립보드에 자동 복사",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 기본 URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 기본 URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 기본 URL 설정이 필요합니다.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 기본 URL 설정이 필요합니다.",
 	"Available list": "가능한 목록",
 	"Available list": "가능한 목록",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "사용 가능!",
 	"available!": "사용 가능!",
 	"Awful": "끔찍함",
 	"Awful": "끔찍함",
 	"Azure AI Speech": "Azure AI 음성",
 	"Azure AI Speech": "Azure AI 음성",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "제한됨",
 	"Disabled": "제한됨",
 	"Discover a function": "함수 검색",
 	"Discover a function": "함수 검색",
 	"Discover a model": "모델 검색",
 	"Discover a model": "모델 검색",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Kagi Search API 키 입력",
 	"Enter Kagi Search API Key": "Kagi Search API 키 입력",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "언어 코드 입력",
 	"Enter language codes": "언어 코드 입력",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "모델 ID 입력",
 	"Enter Model ID": "모델 ID 입력",
 	"Enter model tag (e.g. {{modelTag}})": "모델 태그 입력(예: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "모델 태그 입력(예: {{modelTag}})",
 	"Enter Mojeek Search API Key": "Mojeek Search API 키 입력",
 	"Enter Mojeek Search API Key": "Mojeek Search API 키 입력",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "중지 시퀀스 입력",
 	"Enter stop sequence": "중지 시퀀스 입력",
 	"Enter system prompt": "시스템 프롬프트 입력",
 	"Enter system prompt": "시스템 프롬프트 입력",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Tavily API 키 입력",
 	"Enter Tavily API Key": "Tavily API 키 입력",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "WebUI의 공개 URL을 입력해 주세요. 이 URL은 알림에서 링크를 생성하는 데 사용합니다.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "WebUI의 공개 URL을 입력해 주세요. 이 URL은 알림에서 링크를 생성하는 데 사용합니다.",
 	"Enter Tika Server URL": "Tika 서버 URL 입력",
 	"Enter Tika Server URL": "Tika 서버 URL 입력",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "이메일 입력",
 	"Enter Your Email": "이메일 입력",
 	"Enter Your Full Name": "이름 입력",
 	"Enter Your Full Name": "이름 입력",
 	"Enter your message": "메세지 입력",
 	"Enter your message": "메세지 입력",
+	"Enter your name": "",
 	"Enter your new password": "새로운 비밀번호를 입력해 주세요",
 	"Enter your new password": "새로운 비밀번호를 입력해 주세요",
 	"Enter Your Password": "비밀번호 입력",
 	"Enter Your Password": "비밀번호 입력",
 	"Enter Your Role": "역할 입력",
 	"Enter Your Role": "역할 입력",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "미포함",
 	"Exclude": "미포함",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "실험적",
 	"Experimental": "실험적",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "폼",
 	"Form": "폼",
 	"Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요",
 	"Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "빈도 페널티",
 	"Frequency Penalty": "빈도 페널티",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "함수",
 	"Function": "함수",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "모델",
 	"Model": "모델",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' 모델이 성공적으로 다운로드되었습니다.",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' 모델이 성공적으로 다운로드되었습니다.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' 모델은 이미 다운로드 대기열에 있습니다.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' 모델은 이미 다운로드 대기열에 있습니다.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API 키가 필요합니다.",
 	"OpenAI API Key is required.": "OpenAI API 키가 필요합니다.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI URL/키가 필요합니다.",
 	"OpenAI URL/Key required.": "OpenAI URL/키가 필요합니다.",
+	"openapi.json Path": "",
 	"or": "또는",
 	"or": "또는",
 	"Organize your users": "사용자를 ",
 	"Organize your users": "사용자를 ",
 	"Other": "기타",
 	"Other": "기타",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "생각 중...",
 	"Thinking...": "생각 중...",
 	"This action cannot be undone. Do you wish to continue?": "이 액션은 되돌릴 수 없습니다. 계속 하시겠습니까?",
 	"This action cannot be undone. Do you wish to continue?": "이 액션은 되돌릴 수 없습니다. 계속 하시겠습니까?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "이렇게 하면 소중한 대화 내용이 백엔드 데이터베이스에 안전하게 저장됩니다. 감사합니다!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "이렇게 하면 소중한 대화 내용이 백엔드 데이터베이스에 안전하게 저장됩니다. 감사합니다!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "이것은 실험적 기능으로, 예상대로 작동하지 않을 수 있으며 언제든지 변경될 수 있습니다.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "이것은 실험적 기능으로, 예상대로 작동하지 않을 수 있으며 언제든지 변경될 수 있습니다.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "도구 ID",
 	"Tool ID": "도구 ID",
 	"Tool imported successfully": "성공적으로 도구를 가져왔습니다",
 	"Tool imported successfully": "성공적으로 도구를 가져왔습니다",
 	"Tool Name": "도구 이름",
 	"Tool Name": "도구 이름",
+	"Tool Servers": "",
 	"Tool updated successfully": "성공적으로 도구가 업데이트되었습니다",
 	"Tool updated successfully": "성공적으로 도구가 업데이트되었습니다",
 	"Tools": "도구",
 	"Tools": "도구",
 	"Tools Access": "도구 접근",
 	"Tools Access": "도구 접근",
@@ -1158,7 +1169,7 @@
 	"Version": "버전",
 	"Version": "버전",
 	"Version {{selectedVersion}} of {{totalVersions}}": "버전 {{totalVersions}}의 {{selectedVersion}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "버전 {{totalVersions}}의 {{selectedVersion}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "공개 범위",
 	"Visibility": "공개 범위",
 	"Voice": "음성",
 	"Voice": "음성",
 	"Voice Input": "음성 입력",
 	"Voice Input": "음성 입력",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "웹훅 URL",
 	"Webhook URL": "웹훅 URL",
 	"WebUI Settings": "WebUI 설정",
 	"WebUI Settings": "WebUI 설정",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI가 \"{{url}}/api/chat\"로 요청을 보냅니다",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI가 \"{{url}}/api/chat\"로 요청을 보냅니다",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI가 \"{{url}}/chat/completions\"로 요청을 보냅니다",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI가 \"{{url}}/chat/completions\"로 요청을 보냅니다",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "무엇을 성취하고 싶으신가요?",
 	"What are you trying to achieve?": "무엇을 성취하고 싶으신가요?",
 	"What are you working on?": "어떤 작업을 하고 계신가요?",
 	"What are you working on?": "어떤 작업을 하고 계신가요?",
 	"What’s New in": "새로운 기능:",
 	"What’s New in": "새로운 기능:",

+ 3 - 3
src/lib/i18n/locales/languages.json

@@ -23,9 +23,9 @@
 		"code": "bn-BD",
 		"code": "bn-BD",
 		"title": "Bengali (বাংলা)"
 		"title": "Bengali (বাংলা)"
 	},
 	},
-	{   
-		"code": "bo-TB",   
-		"title": "Tibetan (བོད)"  
+	{
+		"code": "bo-TB",
+		"title": "Tibetan (བོད)"
 	},
 	},
 	{
 	{
 		"code": "bg-BG",
 		"code": "bg-BG",

+ 16 - 5
src/lib/i18n/locales/lt-LT/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(naujausias)",
 	"(latest)": "(naujausias)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} susirašinėjimai",
 	"{{user}}'s Chats": "{{user}} susirašinėjimai",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio įrašas",
 	"Audio": "Audio įrašas",
 	"August": "Rugpjūtis",
 	"August": "Rugpjūtis",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Automatiškai nukopijuoti atsakymą",
 	"Auto-Copy Response to Clipboard": "Automatiškai nukopijuoti atsakymą",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 bazės nuoroda",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 bazės nuoroda",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 bazės nuoroda reikalinga.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 bazės nuoroda reikalinga.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "prieinama!",
 	"available!": "prieinama!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Išjungta",
 	"Disabled": "Išjungta",
 	"Discover a function": "Atrasti funkciją",
 	"Discover a function": "Atrasti funkciją",
 	"Discover a model": "Atrasti modelį",
 	"Discover a model": "Atrasti modelį",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Įveskite kalbos kodus",
 	"Enter language codes": "Įveskite kalbos kodus",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Įveskite modelio žymą (pvz. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Įveskite modelio žymą (pvz. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Įveskite pabaigos sekvenciją",
 	"Enter stop sequence": "Įveskite pabaigos sekvenciją",
 	"Enter system prompt": "Įveskite sistemos užklausą",
 	"Enter system prompt": "Įveskite sistemos užklausą",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Įveskite Tavily API raktą",
 	"Enter Tavily API Key": "Įveskite Tavily API raktą",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Įveskite Tika serverio nuorodą",
 	"Enter Tika Server URL": "Įveskite Tika serverio nuorodą",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Įveskite el. pašto adresą",
 	"Enter Your Email": "Įveskite el. pašto adresą",
 	"Enter Your Full Name": "Įveskite vardą bei pavardę",
 	"Enter Your Full Name": "Įveskite vardą bei pavardę",
 	"Enter your message": "Įveskite žinutę",
 	"Enter your message": "Įveskite žinutę",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Įveskite slaptažodį",
 	"Enter Your Password": "Įveskite slaptažodį",
 	"Enter Your Role": "Įveskite savo rolę",
 	"Enter Your Role": "Įveskite savo rolę",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Eksperimentinis",
 	"Experimental": "Eksperimentinis",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Forma",
 	"Form": "Forma",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Dažnumo bauda",
 	"Frequency Penalty": "Dažnumo bauda",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' modelis sėkmingai atsisiųstas.",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' modelis sėkmingai atsisiųstas.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelis '{{modelTag}}' jau atsisiuntimų eilėje.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelis '{{modelTag}}' jau atsisiuntimų eilėje.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API raktas būtinas.",
 	"OpenAI API Key is required.": "OpenAI API raktas būtinas.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI API nuoroda ir raktas būtini",
 	"OpenAI URL/Key required.": "OpenAI API nuoroda ir raktas būtini",
+	"openapi.json Path": "",
 	"or": "arba",
 	"or": "arba",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Kita",
 	"Other": "Kita",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Mąsto...",
 	"Thinking...": "Mąsto...",
 	"This action cannot be undone. Do you wish to continue?": "Šis veiksmas negali būti atšauktas. Ar norite tęsti?",
 	"This action cannot be undone. Do you wish to continue?": "Šis veiksmas negali būti atšauktas. Ar norite tęsti?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tai užtikrina, kad Jūsų pokalbiai saugiai saugojami duomenų bazėje. Ačiū!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tai užtikrina, kad Jūsų pokalbiai saugiai saugojami duomenų bazėje. Ačiū!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tai eksperimentinė funkcija ir gali veikti nevisada.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tai eksperimentinė funkcija ir gali veikti nevisada.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Įrankis importuotas sėkmingai",
 	"Tool imported successfully": "Įrankis importuotas sėkmingai",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Įrankis atnaujintas sėkmingai",
 	"Tool updated successfully": "Įrankis atnaujintas sėkmingai",
 	"Tools": "Įrankiai",
 	"Tools": "Įrankiai",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Versija",
 	"Version": "Versija",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Balsas",
 	"Voice": "Balsas",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook nuoroda",
 	"Webhook URL": "Webhook nuoroda",
 	"WebUI Settings": "WebUI parametrai",
 	"WebUI Settings": "WebUI parametrai",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Kas naujo",
 	"What’s New in": "Kas naujo",

+ 16 - 5
src/lib/i18n/locales/ms-MY/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(terkini)",
 	"(latest)": "(terkini)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Perbualan {{user}}",
 	"{{user}}'s Chats": "Perbualan {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Ogos",
 	"August": "Ogos",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Salin Response secara Automatik ke Papan Klip",
 	"Auto-Copy Response to Clipboard": "Salin Response secara Automatik ke Papan Klip",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Asas AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Asas AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "URL Asas AUTOMATIC1111 diperlukan.",
 	"AUTOMATIC1111 Base URL is required.": "URL Asas AUTOMATIC1111 diperlukan.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "tersedia!",
 	"available!": "tersedia!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Dilumpuhkan",
 	"Disabled": "Dilumpuhkan",
 	"Discover a function": "Temui fungsi",
 	"Discover a function": "Temui fungsi",
 	"Discover a model": "Temui model",
 	"Discover a model": "Temui model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Masukkan kod bahasa",
 	"Enter language codes": "Masukkan kod bahasa",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (cth {{ modelTag }})",
 	"Enter model tag (e.g. {{modelTag}})": "Masukkan tag model (cth {{ modelTag }})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Masukkan urutan hentian",
 	"Enter stop sequence": "Masukkan urutan hentian",
 	"Enter system prompt": "Masukkan gesaan sistem",
 	"Enter system prompt": "Masukkan gesaan sistem",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Masukkan Kunci API Tavily",
 	"Enter Tavily API Key": "Masukkan Kunci API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Masukkan URL Pelayan Tika",
 	"Enter Tika Server URL": "Masukkan URL Pelayan Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Masukkan E-mel Anda",
 	"Enter Your Email": "Masukkan E-mel Anda",
 	"Enter Your Full Name": "Masukkan Nama Penuh Anda",
 	"Enter Your Full Name": "Masukkan Nama Penuh Anda",
 	"Enter your message": "Masukkan mesej anda",
 	"Enter your message": "Masukkan mesej anda",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Masukkan Kata Laluan Anda",
 	"Enter Your Password": "Masukkan Kata Laluan Anda",
 	"Enter Your Role": "Masukkan Peranan Anda",
 	"Enter Your Role": "Masukkan Peranan Anda",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Percubaan",
 	"Experimental": "Percubaan",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Borang",
 	"Form": "Borang",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalti Kekerapan",
 	"Frequency Penalty": "Penalti Kekerapan",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{ modelName }}' telah berjaya dimuat turun.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{ modelName }}' telah berjaya dimuat turun.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{ modelTag }}' sudah dalam baris gilir untuk dimuat turun.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{ modelTag }}' sudah dalam baris gilir untuk dimuat turun.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Kekunci API OpenAI diperlukan",
 	"OpenAI API Key is required.": "Kekunci API OpenAI diperlukan",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "URL/Kekunci OpenAI diperlukan",
 	"OpenAI URL/Key required.": "URL/Kekunci OpenAI diperlukan",
+	"openapi.json Path": "",
 	"or": "atau",
 	"or": "atau",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Lain-lain",
 	"Other": "Lain-lain",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Berfikir...",
 	"Thinking...": "Berfikir...",
 	"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak boleh diubah semula kepada asal. Adakah anda ingin teruskan",
 	"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak boleh diubah semula kepada asal. Adakah anda ingin teruskan",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahawa perbualan berharga anda disimpan dengan selamat ke pangkalan data 'backend' anda. Terima kasih!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahawa perbualan berharga anda disimpan dengan selamat ke pangkalan data 'backend' anda. Terima kasih!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "ni adalah ciri percubaan, ia mungkin tidak berfungsi seperti yang diharapkan dan tertakluk kepada perubahan pada bila-bila masa.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "ni adalah ciri percubaan, ia mungkin tidak berfungsi seperti yang diharapkan dan tertakluk kepada perubahan pada bila-bila masa.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Alat berjaya diimport",
 	"Tool imported successfully": "Alat berjaya diimport",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Alat berjaya dikemas kini",
 	"Tool updated successfully": "Alat berjaya dikemas kini",
 	"Tools": "Alatan",
 	"Tools": "Alatan",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Versi",
 	"Version": "Versi",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Suara",
 	"Voice": "Suara",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL 'Webhook'",
 	"Webhook URL": "URL 'Webhook'",
 	"WebUI Settings": "Tetapan WebUI",
 	"WebUI Settings": "Tetapan WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Apakah yang terbaru dalam",
 	"What’s New in": "Apakah yang terbaru dalam",

+ 16 - 5
src/lib/i18n/locales/nb-NO/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(siste)",
 	"(latest)": "(siste)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modeller }}",
 	"{{ models }}": "{{ modeller }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} svar",
 	"{{COUNT}} Replies": "{{COUNT}} svar",
 	"{{user}}'s Chats": "{{user}} sine samtaler",
 	"{{user}}'s Chats": "{{user}} sine samtaler",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Attributt for brukernavn",
 	"Attribute for Username": "Attributt for brukernavn",
 	"Audio": "Lyd",
 	"Audio": "Lyd",
 	"August": "august",
 	"August": "august",
+	"Auth": "",
 	"Authenticate": "Godkjenn",
 	"Authenticate": "Godkjenn",
 	"Authentication": "Godkjenning",
 	"Authentication": "Godkjenning",
 	"Auto-Copy Response to Clipboard": "Kopier svar automatisk til utklippstavlen",
 	"Auto-Copy Response to Clipboard": "Kopier svar automatisk til utklippstavlen",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Absolutt URL for AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Absolutt URL for AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Absolutt URL for AUTOMATIC1111 kreves.",
 	"AUTOMATIC1111 Base URL is required.": "Absolutt URL for AUTOMATIC1111 kreves.",
 	"Available list": "Tilgjengelig liste",
 	"Available list": "Tilgjengelig liste",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "tilgjengelig!",
 	"available!": "tilgjengelig!",
 	"Awful": "Fælt",
 	"Awful": "Fælt",
 	"Azure AI Speech": "Azure AI-tale",
 	"Azure AI Speech": "Azure AI-tale",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Direkte koblinger",
 	"Direct Connections": "Direkte koblinger",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Med direkte koblinger kan brukerne koble til egne OpenAI-kompatible API-endepunkter.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Med direkte koblinger kan brukerne koble til egne OpenAI-kompatible API-endepunkter.",
 	"Direct Connections settings updated": "Innstillinger for direkte koblinger er oppdatert",
 	"Direct Connections settings updated": "Innstillinger for direkte koblinger er oppdatert",
+	"Direct Tool Servers": "",
 	"Disabled": "Deaktivert",
 	"Disabled": "Deaktivert",
 	"Discover a function": "Oppdag en funksjon",
 	"Discover a function": "Oppdag en funksjon",
 	"Discover a model": "Oppdag en modell",
 	"Discover a model": "Oppdag en modell",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Angi API-nøkkel for Kagi Search",
 	"Enter Kagi Search API Key": "Angi API-nøkkel for Kagi Search",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Angi språkkoder",
 	"Enter language codes": "Angi språkkoder",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Angi modellens ID",
 	"Enter Model ID": "Angi modellens ID",
 	"Enter model tag (e.g. {{modelTag}})": "Angi modellens etikett (f.eks. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Angi modellens etikett (f.eks. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Angi API-nøkkel for Mojeek-søk",
 	"Enter Mojeek Search API Key": "Angi API-nøkkel for Mojeek-søk",
@@ -436,6 +439,7 @@
 	"Enter server port": "Angi server port",
 	"Enter server port": "Angi server port",
 	"Enter stop sequence": "Angi stoppsekvens",
 	"Enter stop sequence": "Angi stoppsekvens",
 	"Enter system prompt": "Angi systemledetekst",
 	"Enter system prompt": "Angi systemledetekst",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Angi API-nøkkel for Tavily",
 	"Enter Tavily API Key": "Angi API-nøkkel for Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Angi den offentlige URL-adressen til WebUI. Denne URL-adressen vil bli brukt til å generere koblinger i varslene.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Angi den offentlige URL-adressen til WebUI. Denne URL-adressen vil bli brukt til å generere koblinger i varslene.",
 	"Enter Tika Server URL": "Angi server-URL for Tika",
 	"Enter Tika Server URL": "Angi server-URL for Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Skriv inn e-postadressen din",
 	"Enter Your Email": "Skriv inn e-postadressen din",
 	"Enter Your Full Name": "Skriv inn det fulle navnet ditt",
 	"Enter Your Full Name": "Skriv inn det fulle navnet ditt",
 	"Enter your message": "Skriv inn din melding",
 	"Enter your message": "Skriv inn din melding",
+	"Enter your name": "",
 	"Enter your new password": "Angi ditt nye passord",
 	"Enter your new password": "Angi ditt nye passord",
 	"Enter Your Password": "Skriv inn passordet ditt",
 	"Enter Your Password": "Skriv inn passordet ditt",
 	"Enter Your Role": "Skriv inn rollen din",
 	"Enter Your Role": "Skriv inn rollen din",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Utelukk",
 	"Exclude": "Utelukk",
 	"Execute code for analysis": "Kjør kode for analyse",
 	"Execute code for analysis": "Kjør kode for analyse",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Eksperimentell",
 	"Experimental": "Eksperimentell",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Glem nye baner",
 	"Forge new paths": "Glem nye baner",
 	"Form": "Form",
 	"Form": "Form",
 	"Format your variables using brackets like this:": "Formatér variablene dine med klammer som disse:",
 	"Format your variables using brackets like this:": "Formatér variablene dine med klammer som disse:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Frekvensstraff",
 	"Frequency Penalty": "Frekvensstraff",
 	"Full Context Mode": "Modus for full kontekst",
 	"Full Context Mode": "Modus for full kontekst",
 	"Function": "Funksjon",
 	"Function": "Funksjon",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modell",
 	"Model": "Modell",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modellen {{modelName}} er lastet ned.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modellen {{modelName}} er lastet ned.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modellen {{modelTag}} er allerede i nedlastingskøen.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modellen {{modelTag}} er allerede i nedlastingskøen.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "API-nøkkel for OpenAI kreves.",
 	"OpenAI API Key is required.": "API-nøkkel for OpenAI kreves.",
 	"OpenAI API settings updated": "API-innstillinger for OpenAI er oppdatert",
 	"OpenAI API settings updated": "API-innstillinger for OpenAI er oppdatert",
 	"OpenAI URL/Key required.": "URL/nøkkel for OpenAI kreves.",
 	"OpenAI URL/Key required.": "URL/nøkkel for OpenAI kreves.",
+	"openapi.json Path": "",
 	"or": "eller",
 	"or": "eller",
 	"Organize your users": "Organisere brukerne dine",
 	"Organize your users": "Organisere brukerne dine",
 	"Other": "Annet",
 	"Other": "Annet",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Tenker ...",
 	"Thinking...": "Tenker ...",
 	"This action cannot be undone. Do you wish to continue?": "Denne handlingen kan ikke angres. Vil du fortsette?",
 	"This action cannot be undone. Do you wish to continue?": "Denne handlingen kan ikke angres. Vil du fortsette?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer at de verdifulle samtalene dine lagres sikkert i backend-databasen din. Takk!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer at de verdifulle samtalene dine lagres sikkert i backend-databasen din. Takk!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dette er en eksperimentell funksjon. Det er mulig den ikke fungerer som forventet, og den kan endres når som helst.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dette er en eksperimentell funksjon. Det er mulig den ikke fungerer som forventet, og den kan endres når som helst.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "Verktøyets ID",
 	"Tool ID": "Verktøyets ID",
 	"Tool imported successfully": "Verktøy importert",
 	"Tool imported successfully": "Verktøy importert",
 	"Tool Name": "Verktøyets navn",
 	"Tool Name": "Verktøyets navn",
+	"Tool Servers": "",
 	"Tool updated successfully": "Verktøy oppdatert",
 	"Tool updated successfully": "Verktøy oppdatert",
 	"Tools": "Verktøy",
 	"Tools": "Verktøy",
 	"Tools Access": "Verktøyets tilgang",
 	"Tools Access": "Verktøyets tilgang",
@@ -1158,7 +1169,7 @@
 	"Version": "Versjon",
 	"Version": "Versjon",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} av {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} av {{totalVersions}}",
 	"View Replies": "Vis svar",
 	"View Replies": "Vis svar",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Synlighet",
 	"Visibility": "Synlighet",
 	"Voice": "Stemme",
 	"Voice": "Stemme",
 	"Voice Input": "Taleinndata",
 	"Voice Input": "Taleinndata",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "Innstillinger for WebUI",
 	"WebUI Settings": "Innstillinger for WebUI",
 	"WebUI URL": "URL for WebUI",
 	"WebUI URL": "URL for WebUI",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI vil rette forespørsler til \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI vil rette forespørsler til \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI vil rette forespørsler til \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI vil rette forespørsler til \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Hva prøver du å oppnå?",
 	"What are you trying to achieve?": "Hva prøver du å oppnå?",
 	"What are you working on?": "Hva jobber du på nå?",
 	"What are you working on?": "Hva jobber du på nå?",
 	"What’s New in": "Hva er nytt i",
 	"What’s New in": "Hva er nytt i",

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

@@ -6,7 +6,7 @@
 	"(latest)": "(nieuwste)",
 	"(latest)": "(nieuwste)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ modellen }}",
 	"{{ models }}": "{{ modellen }}",
-	"{{COUNT}} Available Tool Servers": "{{COUNT}} beschikbare gereedschapservers",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} verborgen regels",
 	"{{COUNT}} hidden lines": "{{COUNT}} verborgen regels",
 	"{{COUNT}} Replies": "{{COUNT}} antwoorden",
 	"{{COUNT}} Replies": "{{COUNT}} antwoorden",
 	"{{user}}'s Chats": "{{user}}'s chats",
 	"{{user}}'s Chats": "{{user}}'s chats",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Attribuut voor gebruikersnaam",
 	"Attribute for Username": "Attribuut voor gebruikersnaam",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "Augustus",
 	"August": "Augustus",
+	"Auth": "",
 	"Authenticate": "Authenticeer",
 	"Authenticate": "Authenticeer",
 	"Authentication": "Authenticatie",
 	"Authentication": "Authenticatie",
 	"Auto-Copy Response to Clipboard": "Antwoord automatisch kopiëren naar klembord",
 	"Auto-Copy Response to Clipboard": "Antwoord automatisch kopiëren naar klembord",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Basis-URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Basis-URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Basis-URL is verplicht",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Basis-URL is verplicht",
 	"Available list": "Beschikbare lijst",
 	"Available list": "Beschikbare lijst",
-	"Available Tool Servers": "Beschikbare gereedschapservers",
+	"Available Tools": "",
 	"available!": "beschikbaar!",
 	"available!": "beschikbaar!",
 	"Awful": "Verschrikkelijk",
 	"Awful": "Verschrikkelijk",
 	"Azure AI Speech": "Azure AI-spraak",
 	"Azure AI Speech": "Azure AI-spraak",
@@ -231,7 +232,7 @@
 	"Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "Bepaal hoe berichttekst wordt opgesplitst voor TTS-verzoeken. 'Leestekens' splitst op in zinnen, 'alinea's' splitst op in paragrafen en 'geen' houdt het bericht als een enkele string.",
 	"Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "Bepaal hoe berichttekst wordt opgesplitst voor TTS-verzoeken. 'Leestekens' splitst op in zinnen, 'alinea's' splitst op in paragrafen en 'geen' houdt het bericht als een enkele string.",
 	"Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Controleer de herhaling van tokenreeksen in de gegenereerde tekst. Een hogere waarde (bijv. 1,5) zal herhalingen sterker bestraffen, terwijl een lagere waarde (bijv. 1,1) milder zal zijn. Bij 1 is het uitgeschakeld.",
 	"Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Controleer de herhaling van tokenreeksen in de gegenereerde tekst. Een hogere waarde (bijv. 1,5) zal herhalingen sterker bestraffen, terwijl een lagere waarde (bijv. 1,1) milder zal zijn. Bij 1 is het uitgeschakeld.",
 	"Controls": "Besturingselementen",
 	"Controls": "Besturingselementen",
-	"Controls the balance between coherence and diversity of thEnable Mirostat sampling for controlling perplexity.e output. A lower value will result in more focused and coherent text.": "Regelt de balans tussen coherentie en diversiteit van de uitvoer. Een lagere waarde resulteert in een meer gerichte en coherente tekst.",
+	"Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "",
 	"Copied": "Gekopieerd",
 	"Copied": "Gekopieerd",
 	"Copied shared chat URL to clipboard!": "URL van gedeelde gesprekspagina gekopieerd naar klembord!",
 	"Copied shared chat URL to clipboard!": "URL van gedeelde gesprekspagina gekopieerd naar klembord!",
 	"Copied to clipboard": "Gekopieerd naar klembord",
 	"Copied to clipboard": "Gekopieerd naar klembord",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Directe verbindingen",
 	"Direct Connections": "Directe verbindingen",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Directe verbindingen stellen gebruikers in staat om met hun eigen OpenAI compatibele API-endpoints te verbinden.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Directe verbindingen stellen gebruikers in staat om met hun eigen OpenAI compatibele API-endpoints te verbinden.",
 	"Direct Connections settings updated": "Directe verbindingsopties bijgewerkt",
 	"Direct Connections settings updated": "Directe verbindingsopties bijgewerkt",
+	"Direct Tool Servers": "",
 	"Disabled": "Uitgeschakeld",
 	"Disabled": "Uitgeschakeld",
 	"Discover a function": "Ontdek een functie",
 	"Discover a function": "Ontdek een functie",
 	"Discover a model": "Ontdek een model",
 	"Discover a model": "Ontdek een model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Voer Kagi Search API-sleutel in",
 	"Enter Kagi Search API Key": "Voer Kagi Search API-sleutel in",
 	"Enter Key Behavior": "Voer sleutelgedrag in",
 	"Enter Key Behavior": "Voer sleutelgedrag in",
 	"Enter language codes": "Voeg taalcodes toe",
 	"Enter language codes": "Voeg taalcodes toe",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Voer model-ID in",
 	"Enter Model ID": "Voer model-ID in",
 	"Enter model tag (e.g. {{modelTag}})": "Voeg model-tag toe (Bijv. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Voeg model-tag toe (Bijv. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Voer Mojeek Search API-sleutel in",
 	"Enter Mojeek Search API Key": "Voer Mojeek Search API-sleutel in",
@@ -436,6 +439,7 @@
 	"Enter server port": "Voer serverpoort in",
 	"Enter server port": "Voer serverpoort in",
 	"Enter stop sequence": "Voer stopsequentie in",
 	"Enter stop sequence": "Voer stopsequentie in",
 	"Enter system prompt": "Voer systeem prompt in",
 	"Enter system prompt": "Voer systeem prompt in",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Voer Tavily API-sleutel in",
 	"Enter Tavily API Key": "Voer Tavily API-sleutel in",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Voer de publieke URL van je WebUI in. Deze URL wordt gebruikt om links in de notificaties te maken.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Voer de publieke URL van je WebUI in. Deze URL wordt gebruikt om links in de notificaties te maken.",
 	"Enter Tika Server URL": "Voer Tika Server URL in",
 	"Enter Tika Server URL": "Voer Tika Server URL in",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Voer je Email in",
 	"Enter Your Email": "Voer je Email in",
 	"Enter Your Full Name": "Voer je Volledige Naam in",
 	"Enter Your Full Name": "Voer je Volledige Naam in",
 	"Enter your message": "Voer je bericht in",
 	"Enter your message": "Voer je bericht in",
+	"Enter your name": "",
 	"Enter your new password": "Voer je nieuwe wachtwoord in",
 	"Enter your new password": "Voer je nieuwe wachtwoord in",
 	"Enter Your Password": "Voer je wachtwoord in",
 	"Enter Your Password": "Voer je wachtwoord in",
 	"Enter Your Role": "Voer je rol in",
 	"Enter Your Role": "Voer je rol in",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Het aantal seats in uw licentie is overschreden. Neem contact op met support om het aantal seats te verhogen.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Het aantal seats in uw licentie is overschreden. Neem contact op met support om het aantal seats te verhogen.",
 	"Exclude": "Sluit uit",
 	"Exclude": "Sluit uit",
 	"Execute code for analysis": "Voer code uit voor analyse",
 	"Execute code for analysis": "Voer code uit voor analyse",
-	"Executing `{{NAME}}`...": "`{{NAME}}`... aan het uitvoeren",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Uitbreiden",
 	"Expand": "Uitbreiden",
 	"Experimental": "Experimenteel",
 	"Experimental": "Experimenteel",
 	"Explain": "Leg uit",
 	"Explain": "Leg uit",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Smeed nieuwe paden",
 	"Forge new paths": "Smeed nieuwe paden",
 	"Form": "Formulier",
 	"Form": "Formulier",
 	"Format your variables using brackets like this:": "Formateer je variabelen met haken zoals dit:",
 	"Format your variables using brackets like this:": "Formateer je variabelen met haken zoals dit:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Frequentiestraf",
 	"Frequency Penalty": "Frequentiestraf",
 	"Full Context Mode": "Volledige contextmodus",
 	"Full Context Mode": "Volledige contextmodus",
 	"Function": "Functie",
 	"Function": "Functie",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' is succesvol gedownload.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' is succesvol gedownload.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' staat al in de wachtrij voor downloaden.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' staat al in de wachtrij voor downloaden.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API-sleutel is verplicht",
 	"OpenAI API Key is required.": "OpenAI API-sleutel is verplicht",
 	"OpenAI API settings updated": "OpenAI API-sleutel bijgewerkt",
 	"OpenAI API settings updated": "OpenAI API-sleutel bijgewerkt",
 	"OpenAI URL/Key required.": "OpenAI URL/Sleutel vereist.",
 	"OpenAI URL/Key required.": "OpenAI URL/Sleutel vereist.",
+	"openapi.json Path": "",
 	"or": "of",
 	"or": "of",
 	"Organize your users": "Orden je gebruikers",
 	"Organize your users": "Orden je gebruikers",
 	"Other": "Andere",
 	"Other": "Andere",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Aan het denken...",
 	"Thinking...": "Aan het denken...",
 	"This action cannot be undone. Do you wish to continue?": "Deze actie kan niet ongedaan worden gemaakt. Wilt u doorgaan?",
 	"This action cannot be undone. Do you wish to continue?": "Deze actie kan niet ongedaan worden gemaakt. Wilt u doorgaan?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dit kanaal was gecreëerd op {{createdAt}}. Dit het begin van het {{channelName}} kanaal.",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dit kanaal was gecreëerd op {{createdAt}}. Dit het begin van het {{channelName}} kanaal.",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dit is een experimentele functie, het kan functioneren zoals verwacht en kan op elk moment veranderen.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dit is een experimentele functie, het kan functioneren zoals verwacht en kan op elk moment veranderen.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Deze optie bepaalt hoeveel tokens bewaard blijven bij het verversen van de context. Als deze bijvoorbeeld op 2 staat, worden de laatste 2 tekens van de context van het gesprek bewaard. Het behouden van de context kan helpen om de continuïteit van een gesprek te behouden, maar het kan de mogelijkheid om te reageren op nieuwe onderwerpen verminderen.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Deze optie bepaalt hoeveel tokens bewaard blijven bij het verversen van de context. Als deze bijvoorbeeld op 2 staat, worden de laatste 2 tekens van de context van het gesprek bewaard. Het behouden van de context kan helpen om de continuïteit van een gesprek te behouden, maar het kan de mogelijkheid om te reageren op nieuwe onderwerpen verminderen.",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "Gereedschaps-ID",
 	"Tool ID": "Gereedschaps-ID",
 	"Tool imported successfully": "Gereedschap succesvol geïmporteerd",
 	"Tool imported successfully": "Gereedschap succesvol geïmporteerd",
 	"Tool Name": "Gereedschapsnaam",
 	"Tool Name": "Gereedschapsnaam",
+	"Tool Servers": "",
 	"Tool updated successfully": "Gereedschap succesvol bijgewerkt",
 	"Tool updated successfully": "Gereedschap succesvol bijgewerkt",
 	"Tools": "Gereedschappen",
 	"Tools": "Gereedschappen",
 	"Tools Access": "Gereedschaptoegang",
 	"Tools Access": "Gereedschaptoegang",
@@ -1158,7 +1169,7 @@
 	"Version": "Versie",
 	"Version": "Versie",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versie {{selectedVersion}} van {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versie {{selectedVersion}} van {{totalVersions}}",
 	"View Replies": "Bekijke resultaten",
 	"View Replies": "Bekijke resultaten",
-	"View Result from `{{NAME}}`": "Bekijk resultaten van `{{NAME}}`",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Zichtbaarheid",
 	"Visibility": "Zichtbaarheid",
 	"Voice": "Stem",
 	"Voice": "Stem",
 	"Voice Input": "Steminvoer",
 	"Voice Input": "Steminvoer",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI Instellingen",
 	"WebUI Settings": "WebUI Instellingen",
 	"WebUI URL": "WebUI-URL",
 	"WebUI URL": "WebUI-URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI zal verzoeken doen aan \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI zal verzoeken doen aan \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI zal verzoeken doen aan \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI zal verzoeken doen aan \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI zal verzoeken doen aan \"{{url}}/openapi.json\"",
 	"What are you trying to achieve?": "Wat probeer je te bereiken?",
 	"What are you trying to achieve?": "Wat probeer je te bereiken?",
 	"What are you working on?": "Waar werk je aan?",
 	"What are you working on?": "Waar werk je aan?",
 	"What’s New in": "Wat is nieuw in",
 	"What’s New in": "Wat is nieuw in",

+ 16 - 5
src/lib/i18n/locales/pa-IN/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(ਤਾਜ਼ਾ)",
 	"(latest)": "(ਤਾਜ਼ਾ)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ ਮਾਡਲ }}",
 	"{{ models }}": "{{ ਮਾਡਲ }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}} ਦੀਆਂ ਗੱਲਾਂ",
 	"{{user}}'s Chats": "{{user}} ਦੀਆਂ ਗੱਲਾਂ",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "ਆਡੀਓ",
 	"Audio": "ਆਡੀਓ",
 	"August": "ਅਗਸਤ",
 	"August": "ਅਗਸਤ",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "ਜਵਾਬ ਆਟੋ ਕਾਪੀ ਕਲਿੱਪਬੋਰਡ 'ਤੇ",
 	"Auto-Copy Response to Clipboard": "ਜਵਾਬ ਆਟੋ ਕਾਪੀ ਕਲਿੱਪਬੋਰਡ 'ਤੇ",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ਬੇਸ URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ਬੇਸ URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 ਬੇਸ URL ਦੀ ਲੋੜ ਹੈ।",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 ਬੇਸ URL ਦੀ ਲੋੜ ਹੈ।",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "ਉਪਲਬਧ ਹੈ!",
 	"available!": "ਉਪਲਬਧ ਹੈ!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "ਭਾਸ਼ਾ ਕੋਡ ਦਰਜ ਕਰੋ",
 	"Enter language codes": "ਭਾਸ਼ਾ ਕੋਡ ਦਰਜ ਕਰੋ",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "ਮਾਡਲ ਟੈਗ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "ਮਾਡਲ ਟੈਗ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "ਰੋਕਣ ਦਾ ਕ੍ਰਮ ਦਰਜ ਕਰੋ",
 	"Enter stop sequence": "ਰੋਕਣ ਦਾ ਕ੍ਰਮ ਦਰਜ ਕਰੋ",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "ਆਪਣੀ ਈਮੇਲ ਦਰਜ ਕਰੋ",
 	"Enter Your Email": "ਆਪਣੀ ਈਮੇਲ ਦਰਜ ਕਰੋ",
 	"Enter Your Full Name": "ਆਪਣਾ ਪੂਰਾ ਨਾਮ ਦਰਜ ਕਰੋ",
 	"Enter Your Full Name": "ਆਪਣਾ ਪੂਰਾ ਨਾਮ ਦਰਜ ਕਰੋ",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "ਆਪਣਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ",
 	"Enter Your Password": "ਆਪਣਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ",
 	"Enter Your Role": "ਆਪਣੀ ਭੂਮਿਕਾ ਦਰਜ ਕਰੋ",
 	"Enter Your Role": "ਆਪਣੀ ਭੂਮਿਕਾ ਦਰਜ ਕਰੋ",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "ਪਰਮਾਣੂਕ੍ਰਿਤ",
 	"Experimental": "ਪਰਮਾਣੂਕ੍ਰਿਤ",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "ਬਾਰੰਬਾਰਤਾ ਜੁਰਮਾਨਾ",
 	"Frequency Penalty": "ਬਾਰੰਬਾਰਤਾ ਜੁਰਮਾਨਾ",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "ਮਿਰੋਸਟੈਟ",
 	"Mirostat": "ਮਿਰੋਸਟੈਟ",
 	"Mirostat Eta": "ਮਿਰੋਸਟੈਟ ਈਟਾ",
 	"Mirostat Eta": "ਮਿਰੋਸਟੈਟ ਈਟਾ",
 	"Mirostat Tau": "ਮਿਰੋਸਟੈਟ ਟਾਉ",
 	"Mirostat Tau": "ਮਿਰੋਸਟੈਟ ਟਾਉ",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "ਮਾਡਲ '{{modelName}}' ਸਫਲਤਾਪੂਰਵਕ ਡਾਊਨਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ।",
 	"Model '{{modelName}}' has been successfully downloaded.": "ਮਾਡਲ '{{modelName}}' ਸਫਲਤਾਪੂਰਵਕ ਡਾਊਨਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ।",
 	"Model '{{modelTag}}' is already in queue for downloading.": "ਮਾਡਲ '{{modelTag}}' ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਲਈ ਕਤਾਰ ਵਿੱਚ ਹੈ।",
 	"Model '{{modelTag}}' is already in queue for downloading.": "ਮਾਡਲ '{{modelTag}}' ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਲਈ ਕਤਾਰ ਵਿੱਚ ਹੈ।",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "ਓਪਨਏਆਈ API ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ।",
 	"OpenAI API Key is required.": "ਓਪਨਏਆਈ API ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ।",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "ਓਪਨਏਆਈ URL/ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ।",
 	"OpenAI URL/Key required.": "ਓਪਨਏਆਈ URL/ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ।",
+	"openapi.json Path": "",
 	"or": "ਜਾਂ",
 	"or": "ਜਾਂ",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "ਹੋਰ",
 	"Other": "ਹੋਰ",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਕੀਮਤੀ ਗੱਲਾਂ ਤੁਹਾਡੇ ਬੈਕਐਂਡ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਤੌਰ 'ਤੇ ਸੰਭਾਲੀਆਂ ਗਈਆਂ ਹਨ। ਧੰਨਵਾਦ!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਕੀਮਤੀ ਗੱਲਾਂ ਤੁਹਾਡੇ ਬੈਕਐਂਡ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਤੌਰ 'ਤੇ ਸੰਭਾਲੀਆਂ ਗਈਆਂ ਹਨ। ਧੰਨਵਾਦ!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "ਵਰਜਨ",
 	"Version": "ਵਰਜਨ",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "ਵੈਬਹੁੱਕ URL",
 	"Webhook URL": "ਵੈਬਹੁੱਕ URL",
 	"WebUI Settings": "ਵੈਬਯੂਆਈ ਸੈਟਿੰਗਾਂ",
 	"WebUI Settings": "ਵੈਬਯੂਆਈ ਸੈਟਿੰਗਾਂ",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "ਨਵਾਂ ਕੀ ਹੈ",
 	"What’s New in": "ਨਵਾਂ ਕੀ ਹੈ",

+ 16 - 5
src/lib/i18n/locales/pl-PL/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(najnowszy)",
 	"(latest)": "(najnowszy)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modele }}",
 	"{{ models }}": "{{ modele }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} odpowiedzi",
 	"{{COUNT}} Replies": "{{COUNT}} odpowiedzi",
 	"{{user}}'s Chats": "Czaty użytkownika {{user}}",
 	"{{user}}'s Chats": "Czaty użytkownika {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Atrybut dla nazwy użytkownika",
 	"Attribute for Username": "Atrybut dla nazwy użytkownika",
 	"Audio": "Dźwięk",
 	"Audio": "Dźwięk",
 	"August": "Sierpień",
 	"August": "Sierpień",
+	"Auth": "",
 	"Authenticate": "Zaloguj się",
 	"Authenticate": "Zaloguj się",
 	"Authentication": "Uwierzytelnianie",
 	"Authentication": "Uwierzytelnianie",
 	"Auto-Copy Response to Clipboard": "Automatyczne kopiowanie odpowiedzi do schowka",
 	"Auto-Copy Response to Clipboard": "Automatyczne kopiowanie odpowiedzi do schowka",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Automatic1111 - Domyślny adres URL",
 	"AUTOMATIC1111 Base URL": "Automatic1111 - Domyślny adres URL",
 	"AUTOMATIC1111 Base URL is required.": "Automatic1111 - Adres podstawowy jest wymagany.",
 	"AUTOMATIC1111 Base URL is required.": "Automatic1111 - Adres podstawowy jest wymagany.",
 	"Available list": "Dostępna lista",
 	"Available list": "Dostępna lista",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "dostępny!",
 	"available!": "dostępny!",
 	"Awful": "Okropne",
 	"Awful": "Okropne",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Połączenia bezpośrednie",
 	"Direct Connections": "Połączenia bezpośrednie",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Połączenia bezpośrednie umożliwiają użytkownikom łączenie się z własnymi końcówkami API kompatybilnymi z OpenAI.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Połączenia bezpośrednie umożliwiają użytkownikom łączenie się z własnymi końcówkami API kompatybilnymi z OpenAI.",
 	"Direct Connections settings updated": "Ustawienia połączeń bezpośrednich zaktualizowane",
 	"Direct Connections settings updated": "Ustawienia połączeń bezpośrednich zaktualizowane",
+	"Direct Tool Servers": "",
 	"Disabled": "Wyłączony",
 	"Disabled": "Wyłączony",
 	"Discover a function": "Odkryj funkcję",
 	"Discover a function": "Odkryj funkcję",
 	"Discover a model": "Odkryj model",
 	"Discover a model": "Odkryj model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Wprowadź klucz wyszukiwania Kagi",
 	"Enter Kagi Search API Key": "Wprowadź klucz wyszukiwania Kagi",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Wprowadź kody języków",
 	"Enter language codes": "Wprowadź kody języków",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Wprowadź ID modelu",
 	"Enter Model ID": "Wprowadź ID modelu",
 	"Enter model tag (e.g. {{modelTag}})": "Wprowadź znacznik modelu (np. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Wprowadź znacznik modelu (np. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Wprowadź klucz API Mojeek Search",
 	"Enter Mojeek Search API Key": "Wprowadź klucz API Mojeek Search",
@@ -436,6 +439,7 @@
 	"Enter server port": "Wprowadź numer portu serwera",
 	"Enter server port": "Wprowadź numer portu serwera",
 	"Enter stop sequence": "Wprowadź sekwencję stop",
 	"Enter stop sequence": "Wprowadź sekwencję stop",
 	"Enter system prompt": "Wprowadź polecenie systemowe",
 	"Enter system prompt": "Wprowadź polecenie systemowe",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Wprowadź klucz API Tavily",
 	"Enter Tavily API Key": "Wprowadź klucz API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Wprowadź publiczny adres URL Twojego WebUI. Ten adres URL zostanie użyty do generowania linków w powiadomieniach.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Wprowadź publiczny adres URL Twojego WebUI. Ten adres URL zostanie użyty do generowania linków w powiadomieniach.",
 	"Enter Tika Server URL": "Wprowadź adres URL serwera Tika",
 	"Enter Tika Server URL": "Wprowadź adres URL serwera Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Podaj swój adres e-mail",
 	"Enter Your Email": "Podaj swój adres e-mail",
 	"Enter Your Full Name": "Podaj swoje pełne imię i nazwisko",
 	"Enter Your Full Name": "Podaj swoje pełne imię i nazwisko",
 	"Enter your message": "Wprowadź swój komunikat",
 	"Enter your message": "Wprowadź swój komunikat",
+	"Enter your name": "",
 	"Enter your new password": "Wprowadź nowe hasło",
 	"Enter your new password": "Wprowadź nowe hasło",
 	"Enter Your Password": "Wprowadź swoje hasło",
 	"Enter Your Password": "Wprowadź swoje hasło",
 	"Enter Your Role": "Podaj swoją rolę",
 	"Enter Your Role": "Podaj swoją rolę",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Przekroczono liczbę stanowisk w licencji. Skontaktuj się z pomocą techniczną, aby zwiększyć liczbę stanowisk.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Przekroczono liczbę stanowisk w licencji. Skontaktuj się z pomocą techniczną, aby zwiększyć liczbę stanowisk.",
 	"Exclude": "Wykluczyć",
 	"Exclude": "Wykluczyć",
 	"Execute code for analysis": "Wykonaj kod do analizy",
 	"Execute code for analysis": "Wykonaj kod do analizy",
-	"Executing `{{NAME}}`...": "Wykonywanie `{{NAME}}`...",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Eksperymentalne",
 	"Experimental": "Eksperymentalne",
 	"Explain": "Wyjaśnij",
 	"Explain": "Wyjaśnij",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Wytyczaj nowe ścieżki",
 	"Forge new paths": "Wytyczaj nowe ścieżki",
 	"Form": "Formularz",
 	"Form": "Formularz",
 	"Format your variables using brackets like this:": "Sformatuj swoje zmienne, używając nawiasów w następujący sposób:",
 	"Format your variables using brackets like this:": "Sformatuj swoje zmienne, używając nawiasów w następujący sposób:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Kara za częstotliwość",
 	"Frequency Penalty": "Kara za częstotliwość",
 	"Full Context Mode": "Tryb pełnego kontekstu",
 	"Full Context Mode": "Tryb pełnego kontekstu",
 	"Function": "Funkcja",
 	"Function": "Funkcja",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' został pomyślnie pobrany.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' został pomyślnie pobrany.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' jest już w kolejce do pobrania.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' jest już w kolejce do pobrania.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Klucz API OpenAI jest niezbędny.",
 	"OpenAI API Key is required.": "Klucz API OpenAI jest niezbędny.",
 	"OpenAI API settings updated": "Ustawienia API OpenAI zostały zaktualizowane",
 	"OpenAI API settings updated": "Ustawienia API OpenAI zostały zaktualizowane",
 	"OpenAI URL/Key required.": "Wymagany jest URL/klucz OpenAI.",
 	"OpenAI URL/Key required.": "Wymagany jest URL/klucz OpenAI.",
+	"openapi.json Path": "",
 	"or": "lub",
 	"or": "lub",
 	"Organize your users": "Zorganizuj swoich użytkowników",
 	"Organize your users": "Zorganizuj swoich użytkowników",
 	"Other": "Pozostałe",
 	"Other": "Pozostałe",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Myślę...",
 	"Thinking...": "Myślę...",
 	"This action cannot be undone. Do you wish to continue?": "Czy na pewno chcesz kontynuować? Ta akcja nie może zostać cofnięta.",
 	"This action cannot be undone. Do you wish to continue?": "Czy na pewno chcesz kontynuować? Ta akcja nie może zostać cofnięta.",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To gwarantuje, że Twoje wartościowe rozmowy są bezpiecznie zapisywane w bazie danych backendowej. Dziękujemy!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To gwarantuje, że Twoje wartościowe rozmowy są bezpiecznie zapisywane w bazie danych backendowej. Dziękujemy!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "To jest funkcja eksperymentalna, może nie działać zgodnie z oczekiwaniami i jest podatna na zmiany w dowolnym momencie.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "To jest funkcja eksperymentalna, może nie działać zgodnie z oczekiwaniami i jest podatna na zmiany w dowolnym momencie.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID narzędzia",
 	"Tool ID": "ID narzędzia",
 	"Tool imported successfully": "Narzędzie zostało pomyślnie zaimportowane",
 	"Tool imported successfully": "Narzędzie zostało pomyślnie zaimportowane",
 	"Tool Name": "Nazwa narzędzia",
 	"Tool Name": "Nazwa narzędzia",
+	"Tool Servers": "",
 	"Tool updated successfully": "Narzędzie zaktualizowane pomyślnie",
 	"Tool updated successfully": "Narzędzie zaktualizowane pomyślnie",
 	"Tools": "Narzędzia",
 	"Tools": "Narzędzia",
 	"Tools Access": "Narzędzia Dostępu",
 	"Tools Access": "Narzędzia Dostępu",
@@ -1158,7 +1169,7 @@
 	"Version": "Wersja",
 	"Version": "Wersja",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Wersja {{selectedVersion}} z {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Wersja {{selectedVersion}} z {{totalVersions}}",
 	"View Replies": "Wyświetl odpowiedzi",
 	"View Replies": "Wyświetl odpowiedzi",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Widoczność",
 	"Visibility": "Widoczność",
 	"Voice": "Głos",
 	"Voice": "Głos",
 	"Voice Input": "Wprowadzanie głosowe",
 	"Voice Input": "Wprowadzanie głosowe",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Adres URL webhooka",
 	"Webhook URL": "Adres URL webhooka",
 	"WebUI Settings": "Ustawienia interfejsu WebUI",
 	"WebUI Settings": "Ustawienia interfejsu WebUI",
 	"WebUI URL": "Adres URL interfejsu internetowego",
 	"WebUI URL": "Adres URL interfejsu internetowego",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI będzie wysyłać żądania do \"{{url}}/api/chat\".",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI będzie wysyłać żądania do \"{{url}}/api/chat\".",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI będzie wysyłać żądania do \"{{url}}/chat/completions\".",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI będzie wysyłać żądania do \"{{url}}/chat/completions\".",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI będzie wysyłać żądania do \"{{url}}/openapi.json\"",
 	"What are you trying to achieve?": "Do czego dążysz?",
 	"What are you trying to achieve?": "Do czego dążysz?",
 	"What are you working on?": "Nad czym pracujesz?",
 	"What are you working on?": "Nad czym pracujesz?",
 	"What’s New in": "Co nowego w",
 	"What’s New in": "Co nowego w",

+ 16 - 5
src/lib/i18n/locales/pt-BR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(último)",
 	"(latest)": "(último)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Chats de {{user}}",
 	"{{user}}'s Chats": "Chats de {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Atribuir para nome de usuário",
 	"Attribute for Username": "Atribuir para nome de usuário",
 	"Audio": "Áudio",
 	"Audio": "Áudio",
 	"August": "Agosto",
 	"August": "Agosto",
+	"Auth": "",
 	"Authenticate": "Autenticar",
 	"Authenticate": "Autenticar",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
 	"Auto-Copy Response to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Base AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "URL Base AUTOMATIC1111 é necessária.",
 	"AUTOMATIC1111 Base URL is required.": "URL Base AUTOMATIC1111 é necessária.",
 	"Available list": "Lista disponível",
 	"Available list": "Lista disponível",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "disponível!",
 	"available!": "disponível!",
 	"Awful": "Horrível",
 	"Awful": "Horrível",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Desativado",
 	"Disabled": "Desativado",
 	"Discover a function": "Descubra uma função",
 	"Discover a function": "Descubra uma função",
 	"Discover a model": "Descubra um modelo",
 	"Discover a model": "Descubra um modelo",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Digite os códigos de idioma",
 	"Enter language codes": "Digite os códigos de idioma",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Digite o ID do modelo",
 	"Enter Model ID": "Digite o ID do modelo",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter Mojeek Search API Key": "Digite a Chave API do Mojeek Search",
 	"Enter Mojeek Search API Key": "Digite a Chave API do Mojeek Search",
@@ -436,6 +439,7 @@
 	"Enter server port": "Digite a porta do servidor",
 	"Enter server port": "Digite a porta do servidor",
 	"Enter stop sequence": "Digite a sequência de parada",
 	"Enter stop sequence": "Digite a sequência de parada",
 	"Enter system prompt": "Digite o prompt do sistema",
 	"Enter system prompt": "Digite o prompt do sistema",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Digite a Chave API do Tavily",
 	"Enter Tavily API Key": "Digite a Chave API do Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Digite a URL do Servidor Tika",
 	"Enter Tika Server URL": "Digite a URL do Servidor Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Digite Seu Email",
 	"Enter Your Email": "Digite Seu Email",
 	"Enter Your Full Name": "Digite Seu Nome Completo",
 	"Enter Your Full Name": "Digite Seu Nome Completo",
 	"Enter your message": "Digite sua mensagem",
 	"Enter your message": "Digite sua mensagem",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Digite Sua Senha",
 	"Enter Your Password": "Digite Sua Senha",
 	"Enter Your Role": "Digite Sua Função",
 	"Enter Your Role": "Digite Sua Função",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Excluir",
 	"Exclude": "Excluir",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Experimental",
 	"Experimental": "Experimental",
 	"Explain": "Explicar",
 	"Explain": "Explicar",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Trilhar novos caminhos",
 	"Forge new paths": "Trilhar novos caminhos",
 	"Form": "Formulário",
 	"Form": "Formulário",
 	"Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:",
 	"Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalização por Frequência",
 	"Frequency Penalty": "Penalização por Frequência",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Função",
 	"Function": "Função",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Modelo",
 	"Model": "Modelo",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modelo '{{modelName}}' foi baixado com sucesso.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modelo '{{modelName}}' foi baixado com sucesso.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelo '{{modelTag}}' já está na fila para download.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelo '{{modelTag}}' já está na fila para download.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Chave API OpenAI é necessária.",
 	"OpenAI API Key is required.": "Chave API OpenAI é necessária.",
 	"OpenAI API settings updated": "Configurações OpenAI atualizadas",
 	"OpenAI API settings updated": "Configurações OpenAI atualizadas",
 	"OpenAI URL/Key required.": "URL/Chave OpenAI necessária.",
 	"OpenAI URL/Key required.": "URL/Chave OpenAI necessária.",
+	"openapi.json Path": "",
 	"or": "ou",
 	"or": "ou",
 	"Organize your users": "Organizar seus usuários",
 	"Organize your users": "Organizar seus usuários",
 	"Other": "Outro",
 	"Other": "Outro",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Pensando...",
 	"Thinking...": "Pensando...",
 	"This action cannot be undone. Do you wish to continue?": "Esta ação não pode ser desfeita. Você deseja continuar?",
 	"This action cannot be undone. Do you wish to continue?": "Esta ação não pode ser desfeita. Você deseja continuar?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isso garante que suas conversas valiosas sejam salvas com segurança no banco de dados do backend. Obrigado!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isso garante que suas conversas valiosas sejam salvas com segurança no banco de dados do backend. Obrigado!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Esta é uma funcionalidade experimental, pode não funcionar como esperado e está sujeita a alterações a qualquer momento.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Esta é uma funcionalidade experimental, pode não funcionar como esperado e está sujeita a alterações a qualquer momento.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID da ferramenta",
 	"Tool ID": "ID da ferramenta",
 	"Tool imported successfully": "Ferramenta importada com sucesso",
 	"Tool imported successfully": "Ferramenta importada com sucesso",
 	"Tool Name": "Nome da ferramenta",
 	"Tool Name": "Nome da ferramenta",
+	"Tool Servers": "",
 	"Tool updated successfully": "Ferramenta atualizada com sucesso",
 	"Tool updated successfully": "Ferramenta atualizada com sucesso",
 	"Tools": "Ferramentas",
 	"Tools": "Ferramentas",
 	"Tools Access": "Acesso as Ferramentas",
 	"Tools Access": "Acesso as Ferramentas",
@@ -1158,7 +1169,7 @@
 	"Version": "Versão",
 	"Version": "Versão",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versão {{selectedVersion}} de {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versão {{selectedVersion}} de {{totalVersions}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Visibilidade",
 	"Visibility": "Visibilidade",
 	"Voice": "Voz",
 	"Voice": "Voz",
 	"Voice Input": "Entrada de voz",
 	"Voice Input": "Entrada de voz",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL do Webhook",
 	"Webhook URL": "URL do Webhook",
 	"WebUI Settings": "Configurações da WebUI",
 	"WebUI Settings": "Configurações da WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "A WebUI fará requisições para \"{{url}}/api/chat\".",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "A WebUI fará requisições para \"{{url}}/api/chat\".",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "A WebUI fará requisições para \"{{url}}/chat/completions\".",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "A WebUI fará requisições para \"{{url}}/chat/completions\".",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "O que está tentando alcançar?",
 	"What are you trying to achieve?": "O que está tentando alcançar?",
 	"What are you working on?": "No que está trabalhando?",
 	"What are you working on?": "No que está trabalhando?",
 	"What’s New in": "O que há de novo em",
 	"What’s New in": "O que há de novo em",

+ 16 - 5
src/lib/i18n/locales/pt-PT/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(mais recente)",
 	"(latest)": "(mais recente)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modelos }}",
 	"{{ models }}": "{{ modelos }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}'s Chats",
 	"{{user}}'s Chats": "{{user}}'s Chats",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Áudio",
 	"Audio": "Áudio",
 	"August": "Agosto",
 	"August": "Agosto",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
 	"Auto-Copy Response to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Base do AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Base do AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "O URL Base do AUTOMATIC1111 é obrigatório.",
 	"AUTOMATIC1111 Base URL is required.": "O URL Base do AUTOMATIC1111 é obrigatório.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "disponível!",
 	"available!": "disponível!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Descubra um modelo",
 	"Discover a model": "Descubra um modelo",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Escreva os códigos de idioma",
 	"Enter language codes": "Escreva os códigos de idioma",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Escreva a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Escreva a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Escreva a sequência de paragem",
 	"Enter stop sequence": "Escreva a sequência de paragem",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Escreva o seu E-mail",
 	"Enter Your Email": "Escreva o seu E-mail",
 	"Enter Your Full Name": "Escreva o seu Nome Completo",
 	"Enter Your Full Name": "Escreva o seu Nome Completo",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Escreva a sua Senha",
 	"Enter Your Password": "Escreva a sua Senha",
 	"Enter Your Role": "Escreva a sua Função",
 	"Enter Your Role": "Escreva a sua Função",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Experimental",
 	"Experimental": "Experimental",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalidade de Frequência",
 	"Frequency Penalty": "Penalidade de Frequência",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "O modelo '{{modelName}}' foi descarregado com sucesso.",
 	"Model '{{modelName}}' has been successfully downloaded.": "O modelo '{{modelName}}' foi descarregado com sucesso.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "O modelo '{{modelTag}}' já está na fila para descarregar.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "O modelo '{{modelTag}}' já está na fila para descarregar.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "A Chave da API OpenAI é obrigatória.",
 	"OpenAI API Key is required.": "A Chave da API OpenAI é obrigatória.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "URL/Chave da API OpenAI é necessária.",
 	"OpenAI URL/Key required.": "URL/Chave da API OpenAI é necessária.",
+	"openapi.json Path": "",
 	"or": "ou",
 	"or": "ou",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Outro",
 	"Other": "Outro",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "A pensar...",
 	"Thinking...": "A pensar...",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isto garante que suas conversas valiosas sejam guardadas com segurança na sua base de dados de backend. Obrigado!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isto garante que suas conversas valiosas sejam guardadas com segurança na sua base de dados de backend. Obrigado!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Isto é um recurso experimental, pode não funcionar conforme o esperado e está sujeito a alterações a qualquer momento.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Isto é um recurso experimental, pode não funcionar conforme o esperado e está sujeito a alterações a qualquer momento.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Versão",
 	"Version": "Versão",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL do Webhook",
 	"Webhook URL": "URL do Webhook",
 	"WebUI Settings": "Configurações WebUI",
 	"WebUI Settings": "Configurações WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "O que há de novo em",
 	"What’s New in": "O que há de novo em",

+ 16 - 5
src/lib/i18n/locales/ro-RO/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(ultimul)",
 	"(latest)": "(ultimul)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modele }}",
 	"{{ models }}": "{{ modele }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "Conversațiile lui {{user}}",
 	"{{user}}'s Chats": "Conversațiile lui {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Audio",
 	"Audio": "Audio",
 	"August": "August",
 	"August": "August",
+	"Auth": "",
 	"Authenticate": "Autentificare",
 	"Authenticate": "Autentificare",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Copiere Automată a Răspunsului în Clipboard",
 	"Auto-Copy Response to Clipboard": "Copiere Automată a Răspunsului în Clipboard",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL Bază AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL Bază AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Este necesar URL-ul Bază AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Este necesar URL-ul Bază AUTOMATIC1111.",
 	"Available list": "Listă disponibilă",
 	"Available list": "Listă disponibilă",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "disponibil!",
 	"available!": "disponibil!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "Azure AI Speech este un serviciu care face parte din suita de servicii cognitive oferite de Microsoft Azure. Acesta permite integrarea capabilităților de recunoaștere vocală, generare a vorbirii și transcriere automată în aplicații. Serviciul oferă dezvoltatorilor posibilitatea de a crea aplicații care pot converti vorbirea în text, genera vorbire naturală din text sau traduce între limbi. Azure AI Speech este util în diverse scenarii, cum ar fi asistenți vocali, aplicații de servicii pentru clienți sau instrumente de accesibilitate, facilitând o interacțiune mai naturală între utilizatori și tehnologie.",
 	"Azure AI Speech": "Azure AI Speech este un serviciu care face parte din suita de servicii cognitive oferite de Microsoft Azure. Acesta permite integrarea capabilităților de recunoaștere vocală, generare a vorbirii și transcriere automată în aplicații. Serviciul oferă dezvoltatorilor posibilitatea de a crea aplicații care pot converti vorbirea în text, genera vorbire naturală din text sau traduce între limbi. Azure AI Speech este util în diverse scenarii, cum ar fi asistenți vocali, aplicații de servicii pentru clienți sau instrumente de accesibilitate, facilitând o interacțiune mai naturală între utilizatori și tehnologie.",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Dezactivat",
 	"Disabled": "Dezactivat",
 	"Discover a function": "Descoperă o funcție",
 	"Discover a function": "Descoperă o funcție",
 	"Discover a model": "Descoperă un model",
 	"Discover a model": "Descoperă un model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Introduceți codurile limbilor",
 	"Enter language codes": "Introduceți codurile limbilor",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Introdu codul modelului",
 	"Enter Model ID": "Introdu codul modelului",
 	"Enter model tag (e.g. {{modelTag}})": "Introduceți eticheta modelului (de ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Introduceți eticheta modelului (de ex. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Introduceți secvența de oprire",
 	"Enter stop sequence": "Introduceți secvența de oprire",
 	"Enter system prompt": "Introduceți promptul de sistem",
 	"Enter system prompt": "Introduceți promptul de sistem",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Introduceți Cheia API Tavily",
 	"Enter Tavily API Key": "Introduceți Cheia API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Introduceți URL-ul Serverului Tika",
 	"Enter Tika Server URL": "Introduceți URL-ul Serverului Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Introduceți Email-ul Dvs.",
 	"Enter Your Email": "Introduceți Email-ul Dvs.",
 	"Enter Your Full Name": "Introduceți Numele Dvs. Complet",
 	"Enter Your Full Name": "Introduceți Numele Dvs. Complet",
 	"Enter your message": "Introduceți mesajul dvs.",
 	"Enter your message": "Introduceți mesajul dvs.",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Introduceți Parola Dvs.",
 	"Enter Your Password": "Introduceți Parola Dvs.",
 	"Enter Your Role": "Introduceți Rolul Dvs.",
 	"Enter Your Role": "Introduceți Rolul Dvs.",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Exclude",
 	"Exclude": "Exclude",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Experimental",
 	"Experimental": "Experimental",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Formular",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formatează variabilele folosind acolade așa:",
 	"Format your variables using brackets like this:": "Formatează variabilele folosind acolade așa:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalizare de Frecvență",
 	"Frequency Penalty": "Penalizare de Frecvență",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Funcție",
 	"Function": "Funcție",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modelul '{{modelName}}' a fost descărcat cu succes.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modelul '{{modelName}}' a fost descărcat cu succes.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelul '{{modelTag}}' este deja în coada de descărcare.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modelul '{{modelTag}}' este deja în coada de descărcare.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Este necesară cheia API OpenAI.",
 	"OpenAI API Key is required.": "Este necesară cheia API OpenAI.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Este necesar URL-ul/Cheia OpenAI.",
 	"OpenAI URL/Key required.": "Este necesar URL-ul/Cheia OpenAI.",
+	"openapi.json Path": "",
 	"or": "sau",
 	"or": "sau",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Altele",
 	"Other": "Altele",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Gândește...",
 	"Thinking...": "Gândește...",
 	"This action cannot be undone. Do you wish to continue?": "Această acțiune nu poate fi anulată. Doriți să continuați?",
 	"This action cannot be undone. Do you wish to continue?": "Această acțiune nu poate fi anulată. Doriți să continuați?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Acest lucru asigură că conversațiile dvs. valoroase sunt salvate în siguranță în baza de date a backend-ului dvs. Mulțumim!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Acest lucru asigură că conversațiile dvs. valoroase sunt salvate în siguranță în baza de date a backend-ului dvs. Mulțumim!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aceasta este o funcție experimentală, poate să nu funcționeze așa cum vă așteptați și este supusă schimbării în orice moment.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aceasta este o funcție experimentală, poate să nu funcționeze așa cum vă așteptați și este supusă schimbării în orice moment.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Instrumentul a fost importat cu succes",
 	"Tool imported successfully": "Instrumentul a fost importat cu succes",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Instrumentul a fost actualizat cu succes",
 	"Tool updated successfully": "Instrumentul a fost actualizat cu succes",
 	"Tools": "Instrumente",
 	"Tools": "Instrumente",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Versiune",
 	"Version": "Versiune",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versiunea {{selectedVersion}} din {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Versiunea {{selectedVersion}} din {{totalVersions}}",
 	"View Replies": "Vezi răspunsurile",
 	"View Replies": "Vezi răspunsurile",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Vizibilitate",
 	"Visibility": "Vizibilitate",
 	"Voice": "Voce",
 	"Voice": "Voce",
 	"Voice Input": "Intrare vocală",
 	"Voice Input": "Intrare vocală",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL Webhook",
 	"Webhook URL": "URL Webhook",
 	"WebUI Settings": "Setări WebUI",
 	"WebUI Settings": "Setări WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Ce e Nou în",
 	"What’s New in": "Ce e Nou în",

+ 16 - 5
src/lib/i18n/locales/ru-RU/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(последняя)",
 	"(latest)": "(последняя)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ модели }}",
 	"{{ models }}": "{{ модели }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} скрытых строк",
 	"{{COUNT}} hidden lines": "{{COUNT}} скрытых строк",
 	"{{COUNT}} Replies": "{{COUNT}} Ответов",
 	"{{COUNT}} Replies": "{{COUNT}} Ответов",
 	"{{user}}'s Chats": "Чаты {{user}}'а",
 	"{{user}}'s Chats": "Чаты {{user}}'а",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Атрибут для имени пользователя",
 	"Attribute for Username": "Атрибут для имени пользователя",
 	"Audio": "Аудио",
 	"Audio": "Аудио",
 	"August": "Август",
 	"August": "Август",
+	"Auth": "",
 	"Authenticate": "Аутентификация",
 	"Authenticate": "Аутентификация",
 	"Authentication": "Аутентификация",
 	"Authentication": "Аутентификация",
 	"Auto-Copy Response to Clipboard": "Автоматическое копирование ответа в буфер обмена",
 	"Auto-Copy Response to Clipboard": "Автоматическое копирование ответа в буфер обмена",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Базовый URL адрес AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Базовый URL адрес AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Необходим базовый адрес URL AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Необходим базовый адрес URL AUTOMATIC1111.",
 	"Available list": "Список доступных",
 	"Available list": "Список доступных",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "доступно!",
 	"available!": "доступно!",
 	"Awful": "Ужасно",
 	"Awful": "Ужасно",
 	"Azure AI Speech": "Azure AI Speech",
 	"Azure AI Speech": "Azure AI Speech",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Прямые подключения",
 	"Direct Connections": "Прямые подключения",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Прямые подключения позволяют пользователям подключаться к своим собственным конечным точкам API, совместимым с OpenAI.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Прямые подключения позволяют пользователям подключаться к своим собственным конечным точкам API, совместимым с OpenAI.",
 	"Direct Connections settings updated": "Настройки прямых подключений обновлены",
 	"Direct Connections settings updated": "Настройки прямых подключений обновлены",
+	"Direct Tool Servers": "",
 	"Disabled": "Отключено",
 	"Disabled": "Отключено",
 	"Discover a function": "Найти функцию",
 	"Discover a function": "Найти функцию",
 	"Discover a model": "Найти модель",
 	"Discover a model": "Найти модель",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Введите ключ API поиска Kagi",
 	"Enter Kagi Search API Key": "Введите ключ API поиска Kagi",
 	"Enter Key Behavior": "Введите ключ поведения",
 	"Enter Key Behavior": "Введите ключ поведения",
 	"Enter language codes": "Введите коды языков",
 	"Enter language codes": "Введите коды языков",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Введите ID модели",
 	"Enter Model ID": "Введите ID модели",
 	"Enter model tag (e.g. {{modelTag}})": "Введите тег модели (например, {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Введите тег модели (например, {{modelTag}})",
 	"Enter Mojeek Search API Key": "Введите ключ API поиска Mojeek",
 	"Enter Mojeek Search API Key": "Введите ключ API поиска Mojeek",
@@ -436,6 +439,7 @@
 	"Enter server port": "Введите порт сервера",
 	"Enter server port": "Введите порт сервера",
 	"Enter stop sequence": "Введите последовательность остановки",
 	"Enter stop sequence": "Введите последовательность остановки",
 	"Enter system prompt": "Введите системный промпт",
 	"Enter system prompt": "Введите системный промпт",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Введите ключ API Tavily",
 	"Enter Tavily API Key": "Введите ключ API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Введите общедоступный URL вашего WebUI. Этот URL будет использоваться для создания ссылок в уведомлениях.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Введите общедоступный URL вашего WebUI. Этот URL будет использоваться для создания ссылок в уведомлениях.",
 	"Enter Tika Server URL": "Введите URL-адрес сервера Tika",
 	"Enter Tika Server URL": "Введите URL-адрес сервера Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Введите вашу электронную почту",
 	"Enter Your Email": "Введите вашу электронную почту",
 	"Enter Your Full Name": "Введите ваше полное имя",
 	"Enter Your Full Name": "Введите ваше полное имя",
 	"Enter your message": "Введите ваше сообщение",
 	"Enter your message": "Введите ваше сообщение",
+	"Enter your name": "",
 	"Enter your new password": "Введите свой новый пароль",
 	"Enter your new password": "Введите свой новый пароль",
 	"Enter Your Password": "Введите ваш пароль",
 	"Enter Your Password": "Введите ваш пароль",
 	"Enter Your Role": "Введите вашу роль",
 	"Enter Your Role": "Введите вашу роль",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Превышено количество мест в вашей лицензии. Пожалуйста, свяжитесь со службой поддержки, чтобы увеличить количество мест.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Превышено количество мест в вашей лицензии. Пожалуйста, свяжитесь со службой поддержки, чтобы увеличить количество мест.",
 	"Exclude": "Исключать",
 	"Exclude": "Исключать",
 	"Execute code for analysis": "Выполнить код для анализа",
 	"Execute code for analysis": "Выполнить код для анализа",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Расширить",
 	"Expand": "Расширить",
 	"Experimental": "Экспериментальное",
 	"Experimental": "Экспериментальное",
 	"Explain": "Объяснить",
 	"Explain": "Объяснить",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Прокладывайте новые пути",
 	"Forge new paths": "Прокладывайте новые пути",
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки",
 	"Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Штраф за частоту",
 	"Frequency Penalty": "Штраф за частоту",
 	"Full Context Mode": "Режим полного контекста",
 	"Full Context Mode": "Режим полного контекста",
 	"Function": "Функция",
 	"Function": "Функция",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Модель",
 	"Model": "Модель",
 	"Model '{{modelName}}' has been successfully downloaded.": "Модель '{{modelName}}' успешно загружена.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Модель '{{modelName}}' успешно загружена.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' уже находится в очереди на загрузку.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' уже находится в очереди на загрузку.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Требуется ключ API OpenAI.",
 	"OpenAI API Key is required.": "Требуется ключ API OpenAI.",
 	"OpenAI API settings updated": "Настройки OpenAI API обновлены",
 	"OpenAI API settings updated": "Настройки OpenAI API обновлены",
 	"OpenAI URL/Key required.": "Требуется URL-адрес API OpenAI или ключ API.",
 	"OpenAI URL/Key required.": "Требуется URL-адрес API OpenAI или ключ API.",
+	"openapi.json Path": "",
 	"or": "или",
 	"or": "или",
 	"Organize your users": "Организуйте своих пользователей",
 	"Organize your users": "Организуйте своих пользователей",
 	"Other": "Прочее",
 	"Other": "Прочее",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Думаю...",
 	"Thinking...": "Думаю...",
 	"This action cannot be undone. Do you wish to continue?": "Это действие нельзя отменить. Вы хотите продолжить?",
 	"This action cannot be undone. Do you wish to continue?": "Это действие нельзя отменить. Вы хотите продолжить?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Это обеспечивает сохранение ваших ценных разговоров в безопасной базе данных на вашем сервере. Спасибо!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Это обеспечивает сохранение ваших ценных разговоров в безопасной базе данных на вашем сервере. Спасибо!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Это экспериментальная функция, она может работать не так, как ожидалось, и может быть изменена в любое время.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Это экспериментальная функция, она может работать не так, как ожидалось, и может быть изменена в любое время.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Этот параметр определяет, сколько токенов сохраняется при обновлении контекста. Например, если задано значение 2, будут сохранены последние 2 токена контекста беседы. Сохранение контекста может помочь сохранить непрерывность беседы, но может уменьшить возможность отвечать на новые темы.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Этот параметр определяет, сколько токенов сохраняется при обновлении контекста. Например, если задано значение 2, будут сохранены последние 2 токена контекста беседы. Сохранение контекста может помочь сохранить непрерывность беседы, но может уменьшить возможность отвечать на новые темы.",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID Инструмента",
 	"Tool ID": "ID Инструмента",
 	"Tool imported successfully": "Инструмент успешно импортирован",
 	"Tool imported successfully": "Инструмент успешно импортирован",
 	"Tool Name": "Имя Инструмента",
 	"Tool Name": "Имя Инструмента",
+	"Tool Servers": "",
 	"Tool updated successfully": "Инструмент успешно обновлен",
 	"Tool updated successfully": "Инструмент успешно обновлен",
 	"Tools": "Инструменты",
 	"Tools": "Инструменты",
 	"Tools Access": "Доступ к инструментам",
 	"Tools Access": "Доступ к инструментам",
@@ -1158,7 +1169,7 @@
 	"Version": "Версия",
 	"Version": "Версия",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Версия {{selectedVersion}} из {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Версия {{selectedVersion}} из {{totalVersions}}",
 	"View Replies": "С ответами",
 	"View Replies": "С ответами",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Видимость",
 	"Visibility": "Видимость",
 	"Voice": "Голос",
 	"Voice": "Голос",
 	"Voice Input": "Ввод голоса",
 	"Voice Input": "Ввод голоса",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL-адрес веб-хука",
 	"Webhook URL": "URL-адрес веб-хука",
 	"WebUI Settings": "Настройки WebUI",
 	"WebUI Settings": "Настройки WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI будет отправлять запросы к \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI будет отправлять запросы к \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI будет отправлять запросы к \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI будет отправлять запросы к \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Чего вы пытаетесь достичь?",
 	"What are you trying to achieve?": "Чего вы пытаетесь достичь?",
 	"What are you working on?": "Над чем вы работаете?",
 	"What are you working on?": "Над чем вы работаете?",
 	"What’s New in": "Что нового в",
 	"What’s New in": "Что нового в",

+ 16 - 5
src/lib/i18n/locales/sk-SK/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "Najnovšie",
 	"(latest)": "Najnovšie",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}'s konverzácie",
 	"{{user}}'s Chats": "{{user}}'s konverzácie",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Zvuk",
 	"Audio": "Zvuk",
 	"August": "August",
 	"August": "August",
+	"Auth": "",
 	"Authenticate": "Autentifikovať",
 	"Authenticate": "Autentifikovať",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Automatické kopírovanie odpovede do schránky",
 	"Auto-Copy Response to Clipboard": "Automatické kopírovanie odpovede do schránky",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Základná URL pre AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Základná URL pre AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Vyžaduje sa základná URL pre AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Vyžaduje sa základná URL pre AUTOMATIC1111.",
 	"Available list": "Dostupný zoznam",
 	"Available list": "Dostupný zoznam",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "k dispozícii!",
 	"available!": "k dispozícii!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "Azure AI syntéza reči",
 	"Azure AI Speech": "Azure AI syntéza reči",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Zakázané",
 	"Disabled": "Zakázané",
 	"Discover a function": "Objaviť funkciu",
 	"Discover a function": "Objaviť funkciu",
 	"Discover a model": "Objaviť model",
 	"Discover a model": "Objaviť model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Zadajte kódy jazykov",
 	"Enter language codes": "Zadajte kódy jazykov",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Zadajte ID modelu",
 	"Enter Model ID": "Zadajte ID modelu",
 	"Enter model tag (e.g. {{modelTag}})": "Zadajte označenie modelu (napr. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Zadajte označenie modelu (napr. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Zadajte ukončovaciu sekvenciu",
 	"Enter stop sequence": "Zadajte ukončovaciu sekvenciu",
 	"Enter system prompt": "Vložte systémový prompt",
 	"Enter system prompt": "Vložte systémový prompt",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Zadajte API kľúč Tavily",
 	"Enter Tavily API Key": "Zadajte API kľúč Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Zadajte URL servera Tika",
 	"Enter Tika Server URL": "Zadajte URL servera Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Zadajte svoj email",
 	"Enter Your Email": "Zadajte svoj email",
 	"Enter Your Full Name": "Zadajte svoje celé meno",
 	"Enter Your Full Name": "Zadajte svoje celé meno",
 	"Enter your message": "Zadajte svoju správu",
 	"Enter your message": "Zadajte svoju správu",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Zadajte svoje heslo",
 	"Enter Your Password": "Zadajte svoje heslo",
 	"Enter Your Role": "Zadajte svoju rolu",
 	"Enter Your Role": "Zadajte svoju rolu",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Vylúčiť",
 	"Exclude": "Vylúčiť",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Experimentálne",
 	"Experimental": "Experimentálne",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "Formulár",
 	"Form": "Formulár",
 	"Format your variables using brackets like this:": "Formátujte svoje premenné pomocou zátvoriek takto:",
 	"Format your variables using brackets like this:": "Formátujte svoje premenné pomocou zátvoriek takto:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Penalizácia frekvencie",
 	"Frequency Penalty": "Penalizácia frekvencie",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Funkcia",
 	"Function": "Funkcia",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model „{{modelName}}“ bol úspešne stiahnutý.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Model „{{modelName}}“ bol úspešne stiahnutý.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je už zaradený do fronty na sťahovanie.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je už zaradený do fronty na sťahovanie.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Je vyžadovaný kľúč OpenAI API.",
 	"OpenAI API Key is required.": "Je vyžadovaný kľúč OpenAI API.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Je vyžadovaný odkaz/adresa URL alebo kľúč OpenAI.",
 	"OpenAI URL/Key required.": "Je vyžadovaný odkaz/adresa URL alebo kľúč OpenAI.",
+	"openapi.json Path": "",
 	"or": "alebo",
 	"or": "alebo",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Iné",
 	"Other": "Iné",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Premýšľam...",
 	"Thinking...": "Premýšľam...",
 	"This action cannot be undone. Do you wish to continue?": "Túto akciu nie je možné vrátiť späť. Prajete si pokračovať?",
 	"This action cannot be undone. Do you wish to continue?": "Túto akciu nie je možné vrátiť späť. Prajete si pokračovať?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Týmto je zaistené, že vaše cenné konverzácie sú bezpečne uložené vo vašej backendovej databáze. Ďakujeme!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Týmto je zaistené, že vaše cenné konverzácie sú bezpečne uložené vo vašej backendovej databáze. Ďakujeme!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Toto je experimentálna funkcia, nemusí fungovať podľa očakávania a môže byť kedykoľvek zmenená.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Toto je experimentálna funkcia, nemusí fungovať podľa očakávania a môže byť kedykoľvek zmenená.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID nástroja",
 	"Tool ID": "ID nástroja",
 	"Tool imported successfully": "Nástroj bol úspešne importovaný",
 	"Tool imported successfully": "Nástroj bol úspešne importovaný",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Nástroj bol úspešne aktualizovaný.",
 	"Tool updated successfully": "Nástroj bol úspešne aktualizovaný.",
 	"Tools": "Nástroje",
 	"Tools": "Nástroje",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Verzia",
 	"Version": "Verzia",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Verzia {{selectedVersion}} z {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Verzia {{selectedVersion}} z {{totalVersions}}",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Viditeľnosť",
 	"Visibility": "Viditeľnosť",
 	"Voice": "Hlas",
 	"Voice": "Hlas",
 	"Voice Input": "Hlasový vstup",
 	"Voice Input": "Hlasový vstup",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "Nastavenia WebUI",
 	"WebUI Settings": "Nastavenia WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Čo je nové v",
 	"What’s New in": "Čo je nové v",

+ 16 - 5
src/lib/i18n/locales/sr-RS/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(најновије)",
 	"(latest)": "(најновије)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ модели }}",
 	"{{ models }}": "{{ модели }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} одговора",
 	"{{COUNT}} Replies": "{{COUNT}} одговора",
 	"{{user}}'s Chats": "Ћаскања корисника {{user}}",
 	"{{user}}'s Chats": "Ћаскања корисника {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Особина корисника",
 	"Attribute for Username": "Особина корисника",
 	"Audio": "Звук",
 	"Audio": "Звук",
 	"August": "Август",
 	"August": "Август",
+	"Auth": "",
 	"Authenticate": "Идентификација",
 	"Authenticate": "Идентификација",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Самостално копирање одговора у оставу",
 	"Auto-Copy Response to Clipboard": "Самостално копирање одговора у оставу",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Основна адреса за AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "Основна адреса за AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Потребна је основна адреса за AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Потребна је основна адреса за AUTOMATIC1111.",
 	"Available list": "Списак доступног",
 	"Available list": "Списак доступног",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "доступно!",
 	"available!": "доступно!",
 	"Awful": "Грозно",
 	"Awful": "Грозно",
 	"Azure AI Speech": "Azure AI говор",
 	"Azure AI Speech": "Azure AI говор",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Онемогућено",
 	"Disabled": "Онемогућено",
 	"Discover a function": "Откријте функцију",
 	"Discover a function": "Откријте функцију",
 	"Discover a model": "Откријте модел",
 	"Discover a model": "Откријте модел",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Унесите кодове језика",
 	"Enter language codes": "Унесите кодове језика",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Унесите ознаку модела (нпр. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Унесите ознаку модела (нпр. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Унесите секвенцу заустављања",
 	"Enter stop sequence": "Унесите секвенцу заустављања",
 	"Enter system prompt": "Унеси системски упит",
 	"Enter system prompt": "Унеси системски упит",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Унесите вашу е-пошту",
 	"Enter Your Email": "Унесите вашу е-пошту",
 	"Enter Your Full Name": "Унесите ваше име и презиме",
 	"Enter Your Full Name": "Унесите ваше име и презиме",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Унесите вашу лозинку",
 	"Enter Your Password": "Унесите вашу лозинку",
 	"Enter Your Role": "Унесите вашу улогу",
 	"Enter Your Role": "Унесите вашу улогу",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Експериментално",
 	"Experimental": "Експериментално",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Фреквентна казна",
 	"Frequency Penalty": "Фреквентна казна",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Миростат",
 	"Mirostat": "Миростат",
 	"Mirostat Eta": "Миростат Ета",
 	"Mirostat Eta": "Миростат Ета",
 	"Mirostat Tau": "Миростат Тау",
 	"Mirostat Tau": "Миростат Тау",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Модел",
 	"Model": "Модел",
 	"Model '{{modelName}}' has been successfully downloaded.": "Модел „{{modelName}}“ је успешно преузет.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Модел „{{modelName}}“ је успешно преузет.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Модел „{{modelTag}}“ је већ у реду за преузимање.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Модел „{{modelTag}}“ је већ у реду за преузимање.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Потребан је OpenAI API кључ.",
 	"OpenAI API Key is required.": "Потребан је OpenAI API кључ.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Потребан је OpenAI URL/кључ.",
 	"OpenAI URL/Key required.": "Потребан је OpenAI URL/кључ.",
+	"openapi.json Path": "",
 	"or": "или",
 	"or": "или",
 	"Organize your users": "Организујте ваше кориснике",
 	"Organize your users": "Организујте ваше кориснике",
 	"Other": "Остало",
 	"Other": "Остало",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Размишљам...",
 	"Thinking...": "Размишљам...",
 	"This action cannot be undone. Do you wish to continue?": "Ова радња се не може опозвати. Да ли желите наставити?",
 	"This action cannot be undone. Do you wish to continue?": "Ова радња се не може опозвати. Да ли желите наставити?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ово осигурава да су ваши вредни разговори безбедно сачувани у вашој бекенд бази података. Хвала вам!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ово осигурава да су ваши вредни разговори безбедно сачувани у вашој бекенд бази података. Хвала вам!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ИБ алата",
 	"Tool ID": "ИБ алата",
 	"Tool imported successfully": "Алат увезен успешно",
 	"Tool imported successfully": "Алат увезен успешно",
 	"Tool Name": "Назив алата",
 	"Tool Name": "Назив алата",
+	"Tool Servers": "",
 	"Tool updated successfully": "Алат ажуриран успешно",
 	"Tool updated successfully": "Алат ажуриран успешно",
 	"Tools": "Алати",
 	"Tools": "Алати",
 	"Tools Access": "Приступ алатима",
 	"Tools Access": "Приступ алатима",
@@ -1158,7 +1169,7 @@
 	"Version": "Издање",
 	"Version": "Издање",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "Погледај одговоре",
 	"View Replies": "Погледај одговоре",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Видљивост",
 	"Visibility": "Видљивост",
 	"Voice": "Глас",
 	"Voice": "Глас",
 	"Voice Input": "Гласовни унос",
 	"Voice Input": "Гласовни унос",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Адреса веб-куке",
 	"Webhook URL": "Адреса веб-куке",
 	"WebUI Settings": "Подешавања веб интерфејса",
 	"WebUI Settings": "Подешавања веб интерфејса",
 	"WebUI URL": "WebUI адреса",
 	"WebUI URL": "WebUI адреса",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Шта је ново у",
 	"What’s New in": "Шта је ново у",

+ 16 - 5
src/lib/i18n/locales/sv-SE/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(senaste)",
 	"(latest)": "(senaste)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ modeller }}",
 	"{{ models }}": "{{ modeller }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} Svar",
 	"{{COUNT}} Replies": "{{COUNT}} Svar",
 	"{{user}}'s Chats": "{{user}}s Chats",
 	"{{user}}'s Chats": "{{user}}s Chats",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Attribut för användarnamn",
 	"Attribute for Username": "Attribut för användarnamn",
 	"Audio": "Ljud",
 	"Audio": "Ljud",
 	"August": "augusti",
 	"August": "augusti",
+	"Auth": "",
 	"Authenticate": "Autentisera",
 	"Authenticate": "Autentisera",
 	"Authentication": "Autentisering",
 	"Authentication": "Autentisering",
 	"Auto-Copy Response to Clipboard": "Automatisk kopiering av svar till urklipp",
 	"Auto-Copy Response to Clipboard": "Automatisk kopiering av svar till urklipp",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 bas-URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 bas-URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 bas-URL krävs.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 bas-URL krävs.",
 	"Available list": "Tillgänglig lista",
 	"Available list": "Tillgänglig lista",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "tillgänglig!",
 	"available!": "tillgänglig!",
 	"Awful": "Hemsk",
 	"Awful": "Hemsk",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Upptäck en modell",
 	"Discover a model": "Upptäck en modell",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Skriv språkkoder",
 	"Enter language codes": "Skriv språkkoder",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Ange modelltagg (t.ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Ange modelltagg (t.ex. {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Ange stoppsekvens",
 	"Enter stop sequence": "Ange stoppsekvens",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Ange din e-post",
 	"Enter Your Email": "Ange din e-post",
 	"Enter Your Full Name": "Ange ditt fullständiga namn",
 	"Enter Your Full Name": "Ange ditt fullständiga namn",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Ange ditt lösenord",
 	"Enter Your Password": "Ange ditt lösenord",
 	"Enter Your Role": "Ange din roll",
 	"Enter Your Role": "Ange din roll",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Experimentell",
 	"Experimental": "Experimentell",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Straff för frekvens",
 	"Frequency Penalty": "Straff för frekvens",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modellen '{{modelName}}' har laddats ner framgångsrikt.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Modellen '{{modelName}}' har laddats ner framgångsrikt.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modellen '{{modelTag}}' är redan i kö för nedladdning.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Modellen '{{modelTag}}' är redan i kö för nedladdning.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API-nyckel krävs.",
 	"OpenAI API Key is required.": "OpenAI API-nyckel krävs.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "OpenAI-URL/nyckel krävs.",
 	"OpenAI URL/Key required.": "OpenAI-URL/nyckel krävs.",
+	"openapi.json Path": "",
 	"or": "eller",
 	"or": "eller",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Andra",
 	"Other": "Andra",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Tänker...",
 	"Thinking...": "Tänker...",
 	"This action cannot be undone. Do you wish to continue?": "Denna åtgärd kan inte ångras. Vill du fortsätta?",
 	"This action cannot be undone. Do you wish to continue?": "Denna åtgärd kan inte ångras. Vill du fortsätta?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Detta säkerställer att dina värdefulla samtal sparas säkert till din backend-databas. Tack!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Detta säkerställer att dina värdefulla samtal sparas säkert till din backend-databas. Tack!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Detta är en experimentell funktion som kanske inte fungerar som förväntat och som kan komma att ändras när som helst.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Detta är en experimentell funktion som kanske inte fungerar som förväntat och som kan komma att ändras när som helst.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Verktyget importerades framgångsrikt",
 	"Tool imported successfully": "Verktyget importerades framgångsrikt",
 	"Tool Name": "Verktygets namn",
 	"Tool Name": "Verktygets namn",
+	"Tool Servers": "",
 	"Tool updated successfully": "Verktyget uppdaterades framgångsrikt",
 	"Tool updated successfully": "Verktyget uppdaterades framgångsrikt",
 	"Tools": "Verktyg",
 	"Tools": "Verktyg",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Version",
 	"Version": "Version",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} av {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} av {{totalVersions}}",
 	"View Replies": "Se svar",
 	"View Replies": "Se svar",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Synlighet",
 	"Visibility": "Synlighet",
 	"Voice": "Röst",
 	"Voice": "Röst",
 	"Voice Input": "Röstinmatning",
 	"Voice Input": "Röstinmatning",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook-URL",
 	"Webhook URL": "Webhook-URL",
 	"WebUI Settings": "WebUI-inställningar",
 	"WebUI Settings": "WebUI-inställningar",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Vad försöker du uppnå?",
 	"What are you trying to achieve?": "Vad försöker du uppnå?",
 	"What are you working on?": "Var arbetar du med?",
 	"What are you working on?": "Var arbetar du med?",
 	"What’s New in": "Vad är nytt i",
 	"What’s New in": "Vad är nytt i",

+ 16 - 5
src/lib/i18n/locales/th-TH/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(ล่าสุด)",
 	"(latest)": "(ล่าสุด)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "การสนทนาของ {{user}}",
 	"{{user}}'s Chats": "การสนทนาของ {{user}}",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "เสียง",
 	"Audio": "เสียง",
 	"August": "สิงหาคม",
 	"August": "สิงหาคม",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "ตอบสนองการคัดลอกอัตโนมัติไปยังคลิปบอร์ด",
 	"Auto-Copy Response to Clipboard": "ตอบสนองการคัดลอกอัตโนมัติไปยังคลิปบอร์ด",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL ฐานของ AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL ฐานของ AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "ต้องการ URL ฐานของ AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "ต้องการ URL ฐานของ AUTOMATIC1111",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "พร้อมใช้งาน!",
 	"available!": "พร้อมใช้งาน!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "ปิดใช้งาน",
 	"Disabled": "ปิดใช้งาน",
 	"Discover a function": "ค้นหาฟังก์ชัน",
 	"Discover a function": "ค้นหาฟังก์ชัน",
 	"Discover a model": "ค้นหาโมเดล",
 	"Discover a model": "ค้นหาโมเดล",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "ใส่รหัสภาษา",
 	"Enter language codes": "ใส่รหัสภาษา",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "ใส่แท็กโมเดล (เช่น {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "ใส่แท็กโมเดล (เช่น {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "ใส่ลำดับหยุด",
 	"Enter stop sequence": "ใส่ลำดับหยุด",
 	"Enter system prompt": "ใส่พรอมต์ระบบ",
 	"Enter system prompt": "ใส่พรอมต์ระบบ",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "ใส่คีย์ API ของ Tavily",
 	"Enter Tavily API Key": "ใส่คีย์ API ของ Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "ใส่ URL เซิร์ฟเวอร์ของ Tika",
 	"Enter Tika Server URL": "ใส่ URL เซิร์ฟเวอร์ของ Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "ใส่อีเมลของคุณ",
 	"Enter Your Email": "ใส่อีเมลของคุณ",
 	"Enter Your Full Name": "ใส่ชื่อเต็มของคุณ",
 	"Enter Your Full Name": "ใส่ชื่อเต็มของคุณ",
 	"Enter your message": "ใส่ข้อความของคุณ",
 	"Enter your message": "ใส่ข้อความของคุณ",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "ใส่รหัสผ่านของคุณ",
 	"Enter Your Password": "ใส่รหัสผ่านของคุณ",
 	"Enter Your Role": "ใส่บทบาทของคุณ",
 	"Enter Your Role": "ใส่บทบาทของคุณ",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "การทดลอง",
 	"Experimental": "การทดลอง",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "ฟอร์ม",
 	"Form": "ฟอร์ม",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "การลงโทษความถี่",
 	"Frequency Penalty": "การลงโทษความถี่",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "โมเดล '{{modelName}}' ถูกดาวน์โหลดเรียบร้อยแล้ว",
 	"Model '{{modelName}}' has been successfully downloaded.": "โมเดล '{{modelName}}' ถูกดาวน์โหลดเรียบร้อยแล้ว",
 	"Model '{{modelTag}}' is already in queue for downloading.": "โมเดล '{{modelTag}}' กำลังอยู่ในคิวสำหรับการดาวน์โหลด",
 	"Model '{{modelTag}}' is already in queue for downloading.": "โมเดล '{{modelTag}}' กำลังอยู่ในคิวสำหรับการดาวน์โหลด",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "จำเป็นต้องใช้คีย์ OpenAI API",
 	"OpenAI API Key is required.": "จำเป็นต้องใช้คีย์ OpenAI API",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "จำเป็นต้องใช้ URL/คีย์ OpenAI",
 	"OpenAI URL/Key required.": "จำเป็นต้องใช้ URL/คีย์ OpenAI",
+	"openapi.json Path": "",
 	"or": "หรือ",
 	"or": "หรือ",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "อื่น ๆ",
 	"Other": "อื่น ๆ",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "กำลังคิด...",
 	"Thinking...": "กำลังคิด...",
 	"This action cannot be undone. Do you wish to continue?": "การกระทำนี้ไม่สามารถย้อนกลับได้ คุณต้องการดำเนินการต่อหรือไม่?",
 	"This action cannot be undone. Do you wish to continue?": "การกระทำนี้ไม่สามารถย้อนกลับได้ คุณต้องการดำเนินการต่อหรือไม่?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "สิ่งนี้ทำให้มั่นใจได้ว่าการสนทนาที่มีค่าของคุณจะถูกบันทึกอย่างปลอดภัยในฐานข้อมูลแบ็กเอนด์ของคุณ ขอบคุณ!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "สิ่งนี้ทำให้มั่นใจได้ว่าการสนทนาที่มีค่าของคุณจะถูกบันทึกอย่างปลอดภัยในฐานข้อมูลแบ็กเอนด์ของคุณ ขอบคุณ!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "นี่เป็นฟีเจอร์ทดลอง อาจไม่ทำงานตามที่คาดไว้และอาจมีการเปลี่ยนแปลงได้ตลอดเวลา",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "นี่เป็นฟีเจอร์ทดลอง อาจไม่ทำงานตามที่คาดไว้และอาจมีการเปลี่ยนแปลงได้ตลอดเวลา",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "นำเข้าเครื่องมือเรียบร้อยแล้ว",
 	"Tool imported successfully": "นำเข้าเครื่องมือเรียบร้อยแล้ว",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "อัปเดตเครื่องมือเรียบร้อยแล้ว",
 	"Tool updated successfully": "อัปเดตเครื่องมือเรียบร้อยแล้ว",
 	"Tools": "เครื่องมือ",
 	"Tools": "เครื่องมือ",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "เวอร์ชัน",
 	"Version": "เวอร์ชัน",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "เสียง",
 	"Voice": "เสียง",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "URL ของ Webhook",
 	"Webhook URL": "URL ของ Webhook",
 	"WebUI Settings": "การตั้งค่า WebUI",
 	"WebUI Settings": "การตั้งค่า WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "มีอะไรใหม่ใน",
 	"What’s New in": "มีอะไรใหม่ใน",

+ 16 - 5
src/lib/i18n/locales/tk-TW/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "",
 	"(latest)": "",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "",
 	"{{ models }}": "",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "",
 	"Audio": "",
 	"August": "",
 	"August": "",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "",
 	"Auto-Copy Response to Clipboard": "",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "",
 	"AUTOMATIC1111 Base URL": "",
 	"AUTOMATIC1111 Base URL is required.": "",
 	"AUTOMATIC1111 Base URL is required.": "",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "",
 	"available!": "",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "",
 	"Enter stop sequence": "",
 	"Enter system prompt": "",
 	"Enter system prompt": "",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "",
 	"Enter Tavily API Key": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "",
 	"Enter Your Email": "",
 	"Enter Your Full Name": "",
 	"Enter Your Full Name": "",
 	"Enter your message": "",
 	"Enter your message": "",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "",
 	"Enter Your Password": "",
 	"Enter Your Role": "",
 	"Enter Your Role": "",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "",
 	"Experimental": "",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "",
 	"Frequency Penalty": "",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "",
 	"Mirostat": "",
 	"Mirostat Eta": "",
 	"Mirostat Eta": "",
 	"Mirostat Tau": "",
 	"Mirostat Tau": "",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "",
 	"Model '{{modelTag}}' is already in queue for downloading.": "",
 	"Model '{{modelTag}}' is already in queue for downloading.": "",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "",
 	"OpenAI API Key is required.": "",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "",
 	"OpenAI URL/Key required.": "",
+	"openapi.json Path": "",
 	"or": "",
 	"or": "",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "",
 	"Other": "",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "",
 	"Thinking...": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This action cannot be undone. Do you wish to continue?": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "",
 	"Tool imported successfully": "",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "",
 	"Tool updated successfully": "",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "",
 	"Version": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "",
 	"Voice": "",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Settings": "",
 	"WebUI Settings": "",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "",
 	"What’s New in": "",

+ 16 - 5
src/lib/i18n/locales/tr-TR/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(en son)",
 	"(latest)": "(en son)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "{{COUNT}} Yanıt",
 	"{{COUNT}} Replies": "{{COUNT}} Yanıt",
 	"{{user}}'s Chats": "{{user}}'ın Sohbetleri",
 	"{{user}}'s Chats": "{{user}}'ın Sohbetleri",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Kullanıcı Adı için Özellik",
 	"Attribute for Username": "Kullanıcı Adı için Özellik",
 	"Audio": "Ses",
 	"Audio": "Ses",
 	"August": "Ağustos",
 	"August": "Ağustos",
+	"Auth": "",
 	"Authenticate": "Kimlik Doğrulama",
 	"Authenticate": "Kimlik Doğrulama",
 	"Authentication": "Kimlik Doğrulama",
 	"Authentication": "Kimlik Doğrulama",
 	"Auto-Copy Response to Clipboard": "Yanıtı Panoya Otomatik Kopyala",
 	"Auto-Copy Response to Clipboard": "Yanıtı Panoya Otomatik Kopyala",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Temel URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Temel URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Temel URL gereklidir.",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Temel URL gereklidir.",
 	"Available list": "Mevcut liste",
 	"Available list": "Mevcut liste",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "mevcut!",
 	"available!": "mevcut!",
 	"Awful": "Berbat",
 	"Awful": "Berbat",
 	"Azure AI Speech": "Azure AI Konuşma",
 	"Azure AI Speech": "Azure AI Konuşma",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Devre Dışı",
 	"Disabled": "Devre Dışı",
 	"Discover a function": "Bir fonksiyon keşfedin",
 	"Discover a function": "Bir fonksiyon keşfedin",
 	"Discover a model": "Bir model keşfedin",
 	"Discover a model": "Bir model keşfedin",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Kagi Search API Anahtarını Girin",
 	"Enter Kagi Search API Key": "Kagi Search API Anahtarını Girin",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Dil kodlarını girin",
 	"Enter language codes": "Dil kodlarını girin",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Model ID'sini Girin",
 	"Enter Model ID": "Model ID'sini Girin",
 	"Enter model tag (e.g. {{modelTag}})": "Model etiketini girin (örn. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Model etiketini girin (örn. {{modelTag}})",
 	"Enter Mojeek Search API Key": "Mojeek Search API Anahtarını Girin",
 	"Enter Mojeek Search API Key": "Mojeek Search API Anahtarını Girin",
@@ -436,6 +439,7 @@
 	"Enter server port": "Sunucu bağlantı noktasını girin",
 	"Enter server port": "Sunucu bağlantı noktasını girin",
 	"Enter stop sequence": "Durdurma dizisini girin",
 	"Enter stop sequence": "Durdurma dizisini girin",
 	"Enter system prompt": "Sistem promptunu girin",
 	"Enter system prompt": "Sistem promptunu girin",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Tavily API Anahtarını Girin",
 	"Enter Tavily API Key": "Tavily API Anahtarını Girin",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Tika Sunucu URL'sini Girin",
 	"Enter Tika Server URL": "Tika Sunucu URL'sini Girin",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "E-postanızı Girin",
 	"Enter Your Email": "E-postanızı Girin",
 	"Enter Your Full Name": "Tam Adınızı Girin",
 	"Enter Your Full Name": "Tam Adınızı Girin",
 	"Enter your message": "Mesajınızı girin",
 	"Enter your message": "Mesajınızı girin",
+	"Enter your name": "",
 	"Enter your new password": "Yeni parolanızı girin",
 	"Enter your new password": "Yeni parolanızı girin",
 	"Enter Your Password": "Parolanızı Girin",
 	"Enter Your Password": "Parolanızı Girin",
 	"Enter Your Role": "Rolünüzü Girin",
 	"Enter Your Role": "Rolünüzü Girin",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "Hariç tut",
 	"Exclude": "Hariç tut",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Genişlet",
 	"Expand": "Genişlet",
 	"Experimental": "Deneysel",
 	"Experimental": "Deneysel",
 	"Explain": "Açıkla",
 	"Explain": "Açıkla",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Yeni yollar açın",
 	"Forge new paths": "Yeni yollar açın",
 	"Form": "Form",
 	"Form": "Form",
 	"Format your variables using brackets like this:": "Değişkenlerinizi şu şekilde parantez kullanarak biçimlendirin:",
 	"Format your variables using brackets like this:": "Değişkenlerinizi şu şekilde parantez kullanarak biçimlendirin:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Frekans Cezası",
 	"Frequency Penalty": "Frekans Cezası",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "Fonksiyon",
 	"Function": "Fonksiyon",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Model",
 	"Model": "Model",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' başarıyla indirildi.",
 	"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' başarıyla indirildi.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' zaten indirme sırasında.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' zaten indirme sırasında.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "OpenAI API Anahtarı gereklidir.",
 	"OpenAI API Key is required.": "OpenAI API Anahtarı gereklidir.",
 	"OpenAI API settings updated": "OpenAI API ayarları güncellendi",
 	"OpenAI API settings updated": "OpenAI API ayarları güncellendi",
 	"OpenAI URL/Key required.": "OpenAI URL/Anahtar gereklidir.",
 	"OpenAI URL/Key required.": "OpenAI URL/Anahtar gereklidir.",
+	"openapi.json Path": "",
 	"or": "veya",
 	"or": "veya",
 	"Organize your users": "Kullanıcılarınızı düzenleyin",
 	"Organize your users": "Kullanıcılarınızı düzenleyin",
 	"Other": "Diğer",
 	"Other": "Diğer",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Düşünüyor...",
 	"Thinking...": "Düşünüyor...",
 	"This action cannot be undone. Do you wish to continue?": "Bu eylem geri alınamaz. Devam etmek istiyor musunuz?",
 	"This action cannot be undone. Do you wish to continue?": "Bu eylem geri alınamaz. Devam etmek istiyor musunuz?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Bu, önemli konuşmalarınızın güvenli bir şekilde arkayüz veritabanınıza kaydedildiğini garantiler. Teşekkür ederiz!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Bu, önemli konuşmalarınızın güvenli bir şekilde arkayüz veritabanınıza kaydedildiğini garantiler. Teşekkür ederiz!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Bu deneysel bir özelliktir, beklendiği gibi çalışmayabilir ve her an değişiklik yapılabilir.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Bu deneysel bir özelliktir, beklendiği gibi çalışmayabilir ve her an değişiklik yapılabilir.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Araç başarıyla içe aktarıldı",
 	"Tool imported successfully": "Araç başarıyla içe aktarıldı",
 	"Tool Name": "Araç Adı",
 	"Tool Name": "Araç Adı",
+	"Tool Servers": "",
 	"Tool updated successfully": "Araç başarıyla güncellendi",
 	"Tool updated successfully": "Araç başarıyla güncellendi",
 	"Tools": "Araçlar",
 	"Tools": "Araçlar",
 	"Tools Access": "Araçlara Erişim",
 	"Tools Access": "Araçlara Erişim",
@@ -1158,7 +1169,7 @@
 	"Version": "Sürüm",
 	"Version": "Sürüm",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Sürüm {{selectedVersion}} / {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Sürüm {{selectedVersion}} / {{totalVersions}}",
 	"View Replies": "Yanıtları Görüntüle",
 	"View Replies": "Yanıtları Görüntüle",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Görünürlük",
 	"Visibility": "Görünürlük",
 	"Voice": "Ses",
 	"Voice": "Ses",
 	"Voice Input": "Ses Girişi",
 	"Voice Input": "Ses Girişi",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI Ayarları",
 	"WebUI Settings": "WebUI Ayarları",
 	"WebUI URL": "WebUI URL'si",
 	"WebUI URL": "WebUI URL'si",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI, \"{{url}}/api/chat\" adresine istek yapacak",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI, \"{{url}}/api/chat\" adresine istek yapacak",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI, \"{{url}}/chat/completions\" adresine istek yapacak",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI, \"{{url}}/chat/completions\" adresine istek yapacak",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "Ne yapmaya çalışıyorsunuz?",
 	"What are you trying to achieve?": "Ne yapmaya çalışıyorsunuz?",
 	"What are you working on?": "Üzerinde çalıştığınız nedir?",
 	"What are you working on?": "Üzerinde çalıştığınız nedir?",
 	"What’s New in": "Yenilikler:",
 	"What’s New in": "Yenilikler:",

+ 16 - 5
src/lib/i18n/locales/uk-UA/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(остання)",
 	"(latest)": "(остання)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "{{COUNT}} Доступні інструменти на серверах",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} прихованих рядків",
 	"{{COUNT}} hidden lines": "{{COUNT}} прихованих рядків",
 	"{{COUNT}} Replies": "{{COUNT}} Відповіді",
 	"{{COUNT}} Replies": "{{COUNT}} Відповіді",
 	"{{user}}'s Chats": "Чати {{user}}а",
 	"{{user}}'s Chats": "Чати {{user}}а",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "Атрибут для імені користувача",
 	"Attribute for Username": "Атрибут для імені користувача",
 	"Audio": "Аудіо",
 	"Audio": "Аудіо",
 	"August": "Серпень",
 	"August": "Серпень",
+	"Auth": "",
 	"Authenticate": "Автентифікувати",
 	"Authenticate": "Автентифікувати",
 	"Authentication": "Аутентифікація",
 	"Authentication": "Аутентифікація",
 	"Auto-Copy Response to Clipboard": "Автокопіювання відповіді в буфер обміну",
 	"Auto-Copy Response to Clipboard": "Автокопіювання відповіді в буфер обміну",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "URL-адреса AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL": "URL-адреса AUTOMATIC1111",
 	"AUTOMATIC1111 Base URL is required.": "Необхідна URL-адреса AUTOMATIC1111.",
 	"AUTOMATIC1111 Base URL is required.": "Необхідна URL-адреса AUTOMATIC1111.",
 	"Available list": "Список доступності",
 	"Available list": "Список доступності",
-	"Available Tool Servers": "Доступні сервери інструментів",
+	"Available Tools": "",
 	"available!": "доступно!",
 	"available!": "доступно!",
 	"Awful": "Жахливо",
 	"Awful": "Жахливо",
 	"Azure AI Speech": "Мовлення Azure AI",
 	"Azure AI Speech": "Мовлення Azure AI",
@@ -303,6 +304,7 @@
 	"Direct Connections": "Прямі з'єднання",
 	"Direct Connections": "Прямі з'єднання",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Прямі з'єднання дозволяють користувачам підключатися до своїх власних API-кінцевих точок, сумісних з OpenAI.",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Прямі з'єднання дозволяють користувачам підключатися до своїх власних API-кінцевих точок, сумісних з OpenAI.",
 	"Direct Connections settings updated": "Налаштування прямих з'єднань оновлено",
 	"Direct Connections settings updated": "Налаштування прямих з'єднань оновлено",
+	"Direct Tool Servers": "",
 	"Disabled": "Вимкнено",
 	"Disabled": "Вимкнено",
 	"Discover a function": "Знайдіть функцію",
 	"Discover a function": "Знайдіть функцію",
 	"Discover a model": "Знайдіть модель",
 	"Discover a model": "Знайдіть модель",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "Введіть ключ API Kagi Search",
 	"Enter Kagi Search API Key": "Введіть ключ API Kagi Search",
 	"Enter Key Behavior": "Введіть поведінку клавіші",
 	"Enter Key Behavior": "Введіть поведінку клавіші",
 	"Enter language codes": "Введіть мовні коди",
 	"Enter language codes": "Введіть мовні коди",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "Введіть ID моделі",
 	"Enter Model ID": "Введіть ID моделі",
 	"Enter model tag (e.g. {{modelTag}})": "Введіть тег моделі (напр., {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Введіть тег моделі (напр., {{modelTag}})",
 	"Enter Mojeek Search API Key": "Введіть API ключ для пошуку Mojeek",
 	"Enter Mojeek Search API Key": "Введіть API ключ для пошуку Mojeek",
@@ -436,6 +439,7 @@
 	"Enter server port": "Введіть порт сервера",
 	"Enter server port": "Введіть порт сервера",
 	"Enter stop sequence": "Введіть символ зупинки",
 	"Enter stop sequence": "Введіть символ зупинки",
 	"Enter system prompt": "Введіть системний промт",
 	"Enter system prompt": "Введіть системний промт",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Введіть ключ API Tavily",
 	"Enter Tavily API Key": "Введіть ключ API Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Введіть публічний URL вашого WebUI. Цей URL буде використовуватися для генерування посилань у сповіщеннях.",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Введіть публічний URL вашого WebUI. Цей URL буде використовуватися для генерування посилань у сповіщеннях.",
 	"Enter Tika Server URL": "Введіть URL-адресу сервера Tika",
 	"Enter Tika Server URL": "Введіть URL-адресу сервера Tika",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Введіть вашу ел. пошту",
 	"Enter Your Email": "Введіть вашу ел. пошту",
 	"Enter Your Full Name": "Введіть ваше ім'я",
 	"Enter Your Full Name": "Введіть ваше ім'я",
 	"Enter your message": "Введіть повідомлення ",
 	"Enter your message": "Введіть повідомлення ",
+	"Enter your name": "",
 	"Enter your new password": "Введіть ваш новий пароль",
 	"Enter your new password": "Введіть ваш новий пароль",
 	"Enter Your Password": "Введіть ваш пароль",
 	"Enter Your Password": "Введіть ваш пароль",
 	"Enter Your Role": "Введіть вашу роль",
 	"Enter Your Role": "Введіть вашу роль",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Перевищено кількість місць у вашій ліцензії. Будь ласка, зверніться до підтримки для збільшення кількості місць.",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Перевищено кількість місць у вашій ліцензії. Будь ласка, зверніться до підтримки для збільшення кількості місць.",
 	"Exclude": "Виключити",
 	"Exclude": "Виключити",
 	"Execute code for analysis": "Виконати код для аналізу",
 	"Execute code for analysis": "Виконати код для аналізу",
-	"Executing `{{NAME}}`...": "Виконання `{{NAME}}`...",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "Розгорнути",
 	"Expand": "Розгорнути",
 	"Experimental": "Експериментальне",
 	"Experimental": "Експериментальне",
 	"Explain": "Пояснити",
 	"Explain": "Пояснити",
@@ -525,6 +530,7 @@
 	"Forge new paths": "Прокладайте нові шляхи",
 	"Forge new paths": "Прокладайте нові шляхи",
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:",
 	"Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Штраф за частоту",
 	"Frequency Penalty": "Штраф за частоту",
 	"Full Context Mode": "Режим повного контексту",
 	"Full Context Mode": "Режим повного контексту",
 	"Function": "Функція",
 	"Function": "Функція",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "Модель",
 	"Model": "Модель",
 	"Model '{{modelName}}' has been successfully downloaded.": "Модель '{{modelName}}' успішно завантажено.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Модель '{{modelName}}' успішно завантажено.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' вже знаходиться в черзі на завантаження.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' вже знаходиться в черзі на завантаження.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Потрібен ключ OpenAI API.",
 	"OpenAI API Key is required.": "Потрібен ключ OpenAI API.",
 	"OpenAI API settings updated": "Налаштування OpenAI API оновлено",
 	"OpenAI API settings updated": "Налаштування OpenAI API оновлено",
 	"OpenAI URL/Key required.": "Потрібен OpenAI URL/ключ.",
 	"OpenAI URL/Key required.": "Потрібен OpenAI URL/ключ.",
+	"openapi.json Path": "",
 	"or": "або",
 	"or": "або",
 	"Organize your users": "Організуйте своїх користувачів",
 	"Organize your users": "Організуйте своїх користувачів",
 	"Other": "Інше",
 	"Other": "Інше",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Думаю...",
 	"Thinking...": "Думаю...",
 	"This action cannot be undone. Do you wish to continue?": "Цю дію не можна скасувати. Ви бажаєте продовжити?",
 	"This action cannot be undone. Do you wish to continue?": "Цю дію не можна скасувати. Ви бажаєте продовжити?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Цей канал був створений {{createdAt}}. Це самий початок каналу {{channelName}}.",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Цей канал був створений {{createdAt}}. Це самий початок каналу {{channelName}}.",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Це забезпечує збереження ваших цінних розмов у безпечному бекенд-сховищі. Дякуємо!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Це забезпечує збереження ваших цінних розмов у безпечному бекенд-сховищі. Дякуємо!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Це експериментальна функція, вона може працювати не так, як очікувалося, і може бути змінена в будь-який час.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Це експериментальна функція, вона може працювати не так, як очікувалося, і може бути змінена в будь-який час.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Ця опція контролює, скільки токенів зберігається при оновленні контексту. Наприклад, якщо встановити значення 2, останні 2 токени контексту розмови будуть збережені. Збереження контексту допомагає підтримувати послідовність розмови, але може зменшити здатність реагувати на нові теми.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Ця опція контролює, скільки токенів зберігається при оновленні контексту. Наприклад, якщо встановити значення 2, останні 2 токени контексту розмови будуть збережені. Збереження контексту допомагає підтримувати послідовність розмови, але може зменшити здатність реагувати на нові теми.",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "ID інструменту",
 	"Tool ID": "ID інструменту",
 	"Tool imported successfully": "Інструмент успішно імпортовано",
 	"Tool imported successfully": "Інструмент успішно імпортовано",
 	"Tool Name": "Назва інструменту",
 	"Tool Name": "Назва інструменту",
+	"Tool Servers": "",
 	"Tool updated successfully": "Інструмент успішно оновлено",
 	"Tool updated successfully": "Інструмент успішно оновлено",
 	"Tools": "Інструменти",
 	"Tools": "Інструменти",
 	"Tools Access": "Доступ до інструментів",
 	"Tools Access": "Доступ до інструментів",
@@ -1158,7 +1169,7 @@
 	"Version": "Версія",
 	"Version": "Версія",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Версія {{selectedVersion}} з {{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "Версія {{selectedVersion}} з {{totalVersions}}",
 	"View Replies": "Переглянути відповіді",
 	"View Replies": "Переглянути відповіді",
-	"View Result from `{{NAME}}`": "Переглянути результат з `{{NAME}}`",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "Видимість",
 	"Visibility": "Видимість",
 	"Voice": "Голос",
 	"Voice": "Голос",
 	"Voice Input": "Голосове введення",
 	"Voice Input": "Голосове введення",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "Налаштування WebUI",
 	"WebUI Settings": "Налаштування WebUI",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI надсилатиме запити до \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI надсилатиме запити до \"{{url}}/api/chat\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI надсилатиме запити до \"{{url}}/chat/completions\"",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI надсилатиме запити до \"{{url}}/chat/completions\"",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI буде здійснювати запити до \"{{url}}/openapi.json\"",
 	"What are you trying to achieve?": "Чого ви прагнете досягти?",
 	"What are you trying to achieve?": "Чого ви прагнете досягти?",
 	"What are you working on?": "Над чим ти працюєш?",
 	"What are you working on?": "Над чим ти працюєш?",
 	"What’s New in": "Що нового в",
 	"What’s New in": "Що нового в",

+ 16 - 5
src/lib/i18n/locales/ur-PK/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(تازہ ترین)",
 	"(latest)": "(تازہ ترین)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ ماڈلز }}",
 	"{{ models }}": "{{ ماڈلز }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{ صارف }} کی بات چیت",
 	"{{user}}'s Chats": "{{ صارف }} کی بات چیت",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "آڈیو",
 	"Audio": "آڈیو",
 	"August": "اگست",
 	"August": "اگست",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "جواب خودکار طور پر کلپ بورڈ پر کاپی ہو گیا",
 	"Auto-Copy Response to Clipboard": "جواب خودکار طور پر کلپ بورڈ پر کاپی ہو گیا",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 بنیادی URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 بنیادی URL",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 بنیادی URL درکار ہے",
 	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 بنیادی URL درکار ہے",
 	"Available list": "دستیاب فہرست",
 	"Available list": "دستیاب فہرست",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "دستیاب!",
 	"available!": "دستیاب!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "ایژور اے آئی اسپیچ",
 	"Azure AI Speech": "ایژور اے آئی اسپیچ",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "غیر فعال",
 	"Disabled": "غیر فعال",
 	"Discover a function": "ایک فنکشن دریافت کریں",
 	"Discover a function": "ایک فنکشن دریافت کریں",
 	"Discover a model": "ایک ماڈل دریافت کریں",
 	"Discover a model": "ایک ماڈل دریافت کریں",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "زبان کے کوڈ درج کریں",
 	"Enter language codes": "زبان کے کوڈ درج کریں",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "ماڈل آئی ڈی درج کریں",
 	"Enter Model ID": "ماڈل آئی ڈی درج کریں",
 	"Enter model tag (e.g. {{modelTag}})": "ماڈل ٹیگ داخل کریں (مثال کے طور پر {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "ماڈل ٹیگ داخل کریں (مثال کے طور پر {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "اسٹاپ ترتیب درج کریں",
 	"Enter stop sequence": "اسٹاپ ترتیب درج کریں",
 	"Enter system prompt": "سسٹم پرامپٹ درج کریں",
 	"Enter system prompt": "سسٹم پرامپٹ درج کریں",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Tavily API کلید درج کریں",
 	"Enter Tavily API Key": "Tavily API کلید درج کریں",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "ٹیکا سرور یو آر ایل درج کریں",
 	"Enter Tika Server URL": "ٹیکا سرور یو آر ایل درج کریں",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "اپنا ای میل درج کریں",
 	"Enter Your Email": "اپنا ای میل درج کریں",
 	"Enter Your Full Name": "اپنا مکمل نام درج کریں",
 	"Enter Your Full Name": "اپنا مکمل نام درج کریں",
 	"Enter your message": "اپنا پیغام درج کریں",
 	"Enter your message": "اپنا پیغام درج کریں",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "اپنا پاس ورڈ درج کریں",
 	"Enter Your Password": "اپنا پاس ورڈ درج کریں",
 	"Enter Your Role": "اپنا کردار درج کریں",
 	"Enter Your Role": "اپنا کردار درج کریں",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "خارج کریں",
 	"Exclude": "خارج کریں",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "تجرباتی",
 	"Experimental": "تجرباتی",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "فارم",
 	"Form": "فارم",
 	"Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:",
 	"Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "کثرت کی پابندی",
 	"Frequency Penalty": "کثرت کی پابندی",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "فنکشن",
 	"Function": "فنکشن",
@@ -694,6 +700,8 @@
 	"Mirostat": "میروسٹیٹ",
 	"Mirostat": "میروسٹیٹ",
 	"Mirostat Eta": "میروسٹیٹ ایٹا",
 	"Mirostat Eta": "میروسٹیٹ ایٹا",
 	"Mirostat Tau": "میروسٹیٹ ٹاؤ",
 	"Mirostat Tau": "میروسٹیٹ ٹاؤ",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "ماڈل",
 	"Model": "ماڈل",
 	"Model '{{modelName}}' has been successfully downloaded.": "ماڈل '{{modelName}}' کامیابی سے ڈاؤن لوڈ ہو گیا ہے",
 	"Model '{{modelName}}' has been successfully downloaded.": "ماڈل '{{modelName}}' کامیابی سے ڈاؤن لوڈ ہو گیا ہے",
 	"Model '{{modelTag}}' is already in queue for downloading.": "ماڈل '{{modelTag}}' پہلے ہی ڈاؤن لوڈ کے لیے قطار میں ہے",
 	"Model '{{modelTag}}' is already in queue for downloading.": "ماڈل '{{modelTag}}' پہلے ہی ڈاؤن لوڈ کے لیے قطار میں ہے",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "اوپن اے آئی API کلید درکار ہے",
 	"OpenAI API Key is required.": "اوپن اے آئی API کلید درکار ہے",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "اوپن اے آئی یو آر ایل/کلید درکار ہے",
 	"OpenAI URL/Key required.": "اوپن اے آئی یو آر ایل/کلید درکار ہے",
+	"openapi.json Path": "",
 	"or": "یا",
 	"or": "یا",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "دیگر",
 	"Other": "دیگر",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "سوچ رہا ہے...",
 	"Thinking...": "سوچ رہا ہے...",
 	"This action cannot be undone. Do you wish to continue?": "یہ عمل واپس نہیں کیا جا سکتا کیا آپ جاری رکھنا چاہتے ہیں؟",
 	"This action cannot be undone. Do you wish to continue?": "یہ عمل واپس نہیں کیا جا سکتا کیا آپ جاری رکھنا چاہتے ہیں؟",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "یہ یقینی بناتا ہے کہ آپ کی قیمتی گفتگو محفوظ طریقے سے آپ کے بیک اینڈ ڈیٹا بیس میں محفوظ کی گئی ہیں شکریہ!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "یہ یقینی بناتا ہے کہ آپ کی قیمتی گفتگو محفوظ طریقے سے آپ کے بیک اینڈ ڈیٹا بیس میں محفوظ کی گئی ہیں شکریہ!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "یہ ایک تجرباتی خصوصیت ہے، یہ متوقع طور پر کام نہ کر سکتی ہو اور کسی بھی وقت تبدیل کی جا سکتی ہے",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "یہ ایک تجرباتی خصوصیت ہے، یہ متوقع طور پر کام نہ کر سکتی ہو اور کسی بھی وقت تبدیل کی جا سکتی ہے",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "اوزار کامیابی کے ساتھ درآمد ہوا",
 	"Tool imported successfully": "اوزار کامیابی کے ساتھ درآمد ہوا",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "ٹول کامیابی سے اپ ڈیٹ ہو گیا ہے",
 	"Tool updated successfully": "ٹول کامیابی سے اپ ڈیٹ ہو گیا ہے",
 	"Tools": "اوزار",
 	"Tools": "اوزار",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "ورژن",
 	"Version": "ورژن",
 	"Version {{selectedVersion}} of {{totalVersions}}": "ورژن {{selectedVersion}} کا {{totalVersions}} میں سے",
 	"Version {{selectedVersion}} of {{totalVersions}}": "ورژن {{selectedVersion}} کا {{totalVersions}} میں سے",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "آواز",
 	"Voice": "آواز",
 	"Voice Input": "آواز داخل کریں",
 	"Voice Input": "آواز داخل کریں",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "ویب ہُک یو آر ایل",
 	"Webhook URL": "ویب ہُک یو آر ایل",
 	"WebUI Settings": "ویب UI ترتیبات",
 	"WebUI Settings": "ویب UI ترتیبات",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "میں نیا کیا ہے",
 	"What’s New in": "میں نیا کیا ہے",

+ 16 - 5
src/lib/i18n/locales/vi-VN/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(mới nhất)",
 	"(latest)": "(mới nhất)",
 	"(Ollama)": "",
 	"(Ollama)": "",
 	"{{ models }}": "{{ mô hình }}",
 	"{{ models }}": "{{ mô hình }}",
-	"{{COUNT}} Available Tool Servers": "",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} hidden lines": "",
 	"{{COUNT}} Replies": "",
 	"{{COUNT}} Replies": "",
 	"{{user}}'s Chats": "{{user}}'s Chats",
 	"{{user}}'s Chats": "{{user}}'s Chats",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "",
 	"Attribute for Username": "",
 	"Audio": "Âm thanh",
 	"Audio": "Âm thanh",
 	"August": "Tháng 8",
 	"August": "Tháng 8",
+	"Auth": "",
 	"Authenticate": "",
 	"Authenticate": "",
 	"Authentication": "",
 	"Authentication": "",
 	"Auto-Copy Response to Clipboard": "Tự động Sao chép Phản hồi vào clipboard",
 	"Auto-Copy Response to Clipboard": "Tự động Sao chép Phản hồi vào clipboard",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "Đường dẫn kết nối tới AUTOMATIC1111 (Base URL)",
 	"AUTOMATIC1111 Base URL": "Đường dẫn kết nối tới AUTOMATIC1111 (Base URL)",
 	"AUTOMATIC1111 Base URL is required.": "Base URL của AUTOMATIC1111 là bắt buộc.",
 	"AUTOMATIC1111 Base URL is required.": "Base URL của AUTOMATIC1111 là bắt buộc.",
 	"Available list": "",
 	"Available list": "",
-	"Available Tool Servers": "",
+	"Available Tools": "",
 	"available!": "có sẵn!",
 	"available!": "có sẵn!",
 	"Awful": "",
 	"Awful": "",
 	"Azure AI Speech": "",
 	"Azure AI Speech": "",
@@ -303,6 +304,7 @@
 	"Direct Connections": "",
 	"Direct Connections": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
+	"Direct Tool Servers": "",
 	"Disabled": "Đã tắt",
 	"Disabled": "Đã tắt",
 	"Discover a function": "Khám phá function",
 	"Discover a function": "Khám phá function",
 	"Discover a model": "Khám phá model",
 	"Discover a model": "Khám phá model",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "",
 	"Enter Kagi Search API Key": "",
 	"Enter Key Behavior": "",
 	"Enter Key Behavior": "",
 	"Enter language codes": "Nhập mã ngôn ngữ",
 	"Enter language codes": "Nhập mã ngôn ngữ",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "",
 	"Enter Model ID": "",
 	"Enter model tag (e.g. {{modelTag}})": "Nhập thẻ mô hình (vd: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Nhập thẻ mô hình (vd: {{modelTag}})",
 	"Enter Mojeek Search API Key": "",
 	"Enter Mojeek Search API Key": "",
@@ -436,6 +439,7 @@
 	"Enter server port": "",
 	"Enter server port": "",
 	"Enter stop sequence": "Nhập stop sequence",
 	"Enter stop sequence": "Nhập stop sequence",
 	"Enter system prompt": "Nhập system prompt",
 	"Enter system prompt": "Nhập system prompt",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "Nhập Tavily API Key",
 	"Enter Tavily API Key": "Nhập Tavily API Key",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter Tika Server URL": "Nhập URL cho  Tika Server",
 	"Enter Tika Server URL": "Nhập URL cho  Tika Server",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "Nhập Email của bạn",
 	"Enter Your Email": "Nhập Email của bạn",
 	"Enter Your Full Name": "Nhập Họ và Tên của bạn",
 	"Enter Your Full Name": "Nhập Họ và Tên của bạn",
 	"Enter your message": "Nhập tin nhắn của bạn",
 	"Enter your message": "Nhập tin nhắn của bạn",
+	"Enter your name": "",
 	"Enter your new password": "",
 	"Enter your new password": "",
 	"Enter Your Password": "Nhập Mật khẩu của bạn",
 	"Enter Your Password": "Nhập Mật khẩu của bạn",
 	"Enter Your Role": "Nhập vai trò của bạn",
 	"Enter Your Role": "Nhập vai trò của bạn",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
 	"Exclude": "",
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Execute code for analysis": "",
-	"Executing `{{NAME}}`...": "",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "",
 	"Expand": "",
 	"Experimental": "Thử nghiệm",
 	"Experimental": "Thử nghiệm",
 	"Explain": "",
 	"Explain": "",
@@ -525,6 +530,7 @@
 	"Forge new paths": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "Hình phạt tần số",
 	"Frequency Penalty": "Hình phạt tần số",
 	"Full Context Mode": "",
 	"Full Context Mode": "",
 	"Function": "",
 	"Function": "",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "",
 	"Model": "",
 	"Model '{{modelName}}' has been successfully downloaded.": "Mô hình '{{modelName}}' đã được tải xuống thành công.",
 	"Model '{{modelName}}' has been successfully downloaded.": "Mô hình '{{modelName}}' đã được tải xuống thành công.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Mô hình '{{modelTag}}' đã có trong hàng đợi để tải xuống.",
 	"Model '{{modelTag}}' is already in queue for downloading.": "Mô hình '{{modelTag}}' đã có trong hàng đợi để tải xuống.",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "Bắt buộc nhập API OpenAI Key.",
 	"OpenAI API Key is required.": "Bắt buộc nhập API OpenAI Key.",
 	"OpenAI API settings updated": "",
 	"OpenAI API settings updated": "",
 	"OpenAI URL/Key required.": "Yêu cầu URL/Key API OpenAI.",
 	"OpenAI URL/Key required.": "Yêu cầu URL/Key API OpenAI.",
+	"openapi.json Path": "",
 	"or": "hoặc",
 	"or": "hoặc",
 	"Organize your users": "",
 	"Organize your users": "",
 	"Other": "Khác",
 	"Other": "Khác",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "Đang suy luận...",
 	"Thinking...": "Đang suy luận...",
 	"This action cannot be undone. Do you wish to continue?": "Hành động này không thể được hoàn tác. Bạn có muốn tiếp tục không?",
 	"This action cannot be undone. Do you wish to continue?": "Hành động này không thể được hoàn tác. Bạn có muốn tiếp tục không?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Điều này đảm bảo rằng các nội dung chat có giá trị của bạn được lưu an toàn vào cơ sở dữ liệu backend của bạn. Cảm ơn bạn!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Điều này đảm bảo rằng các nội dung chat có giá trị của bạn được lưu an toàn vào cơ sở dữ liệu backend của bạn. Cảm ơn bạn!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Đây là tính năng thử nghiệm, có thể không hoạt động như mong đợi và có thể thay đổi bất kỳ lúc nào.",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Đây là tính năng thử nghiệm, có thể không hoạt động như mong đợi và có thể thay đổi bất kỳ lúc nào.",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "",
 	"Tool ID": "",
 	"Tool imported successfully": "Tool đã được nạp thành công",
 	"Tool imported successfully": "Tool đã được nạp thành công",
 	"Tool Name": "",
 	"Tool Name": "",
+	"Tool Servers": "",
 	"Tool updated successfully": "Tool đã được cập nhật thành công",
 	"Tool updated successfully": "Tool đã được cập nhật thành công",
 	"Tools": "",
 	"Tools": "",
 	"Tools Access": "",
 	"Tools Access": "",
@@ -1158,7 +1169,7 @@
 	"Version": "Version",
 	"Version": "Version",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"Version {{selectedVersion}} of {{totalVersions}}": "",
 	"View Replies": "",
 	"View Replies": "",
-	"View Result from `{{NAME}}`": "",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "",
 	"Visibility": "",
 	"Voice": "Giọng nói",
 	"Voice": "Giọng nói",
 	"Voice Input": "",
 	"Voice Input": "",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "Cài đặt WebUI",
 	"WebUI Settings": "Cài đặt WebUI",
 	"WebUI URL": "",
 	"WebUI URL": "",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "",
 	"What are you trying to achieve?": "",
 	"What are you trying to achieve?": "",
 	"What are you working on?": "",
 	"What are you working on?": "",
 	"What’s New in": "Thông tin mới về",
 	"What’s New in": "Thông tin mới về",

+ 16 - 5
src/lib/i18n/locales/zh-CN/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(最新版)",
 	"(latest)": "(最新版)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "{{COUNT}} 个可用工具服务器",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "{{COUNT}} 行被隐藏",
 	"{{COUNT}} hidden lines": "{{COUNT}} 行被隐藏",
 	"{{COUNT}} Replies": "{{COUNT}} 回复",
 	"{{COUNT}} Replies": "{{COUNT}} 回复",
 	"{{user}}'s Chats": "{{user}} 的对话记录",
 	"{{user}}'s Chats": "{{user}} 的对话记录",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "用户名属性",
 	"Attribute for Username": "用户名属性",
 	"Audio": "语音",
 	"Audio": "语音",
 	"August": "八月",
 	"August": "八月",
+	"Auth": "",
 	"Authenticate": "认证",
 	"Authenticate": "认证",
 	"Authentication": "身份验证",
 	"Authentication": "身份验证",
 	"Auto-Copy Response to Clipboard": "自动复制回复到剪贴板",
 	"Auto-Copy Response to Clipboard": "自动复制回复到剪贴板",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基础地址",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基础地址",
 	"AUTOMATIC1111 Base URL is required.": "需要 AUTOMATIC1111 基础地址。",
 	"AUTOMATIC1111 Base URL is required.": "需要 AUTOMATIC1111 基础地址。",
 	"Available list": "可用列表",
 	"Available list": "可用列表",
-	"Available Tool Servers": "可用的工具服务器",
+	"Available Tools": "",
 	"available!": "版本可用!",
 	"available!": "版本可用!",
 	"Awful": "糟糕",
 	"Awful": "糟糕",
 	"Azure AI Speech": "Azure AI 语音",
 	"Azure AI Speech": "Azure AI 语音",
@@ -303,6 +304,7 @@
 	"Direct Connections": "直接连接",
 	"Direct Connections": "直接连接",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "直接连接功能允许用户连接至其自有的、兼容 OpenAI 的 API 端点。",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "直接连接功能允许用户连接至其自有的、兼容 OpenAI 的 API 端点。",
 	"Direct Connections settings updated": "直接连接设置已更新",
 	"Direct Connections settings updated": "直接连接设置已更新",
+	"Direct Tool Servers": "",
 	"Disabled": "禁用",
 	"Disabled": "禁用",
 	"Discover a function": "发现更多函数",
 	"Discover a function": "发现更多函数",
 	"Discover a model": "发现更多模型",
 	"Discover a model": "发现更多模型",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "输入 Kagi Search API 密钥",
 	"Enter Kagi Search API Key": "输入 Kagi Search API 密钥",
 	"Enter Key Behavior": "Enter 键行为",
 	"Enter Key Behavior": "Enter 键行为",
 	"Enter language codes": "输入语言代码",
 	"Enter language codes": "输入语言代码",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "输入模型 ID",
 	"Enter Model ID": "输入模型 ID",
 	"Enter model tag (e.g. {{modelTag}})": "输入模型标签 (例如:{{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "输入模型标签 (例如:{{modelTag}})",
 	"Enter Mojeek Search API Key": "输入 Mojeek Search API 密钥",
 	"Enter Mojeek Search API Key": "输入 Mojeek Search API 密钥",
@@ -436,6 +439,7 @@
 	"Enter server port": "输入服务器端口",
 	"Enter server port": "输入服务器端口",
 	"Enter stop sequence": "输入停止序列 (Stop Sequence)",
 	"Enter stop sequence": "输入停止序列 (Stop Sequence)",
 	"Enter system prompt": "输入系统提示词 (Prompt)",
 	"Enter system prompt": "输入系统提示词 (Prompt)",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "输入 Tavily API 密钥",
 	"Enter Tavily API Key": "输入 Tavily API 密钥",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "输入 WebUI 的公共 URL。此 URL 将用于在通知中生成链接。",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "输入 WebUI 的公共 URL。此 URL 将用于在通知中生成链接。",
 	"Enter Tika Server URL": "输入 Tika 服务器地址",
 	"Enter Tika Server URL": "输入 Tika 服务器地址",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "输入您的电子邮箱",
 	"Enter Your Email": "输入您的电子邮箱",
 	"Enter Your Full Name": "输入您的名称",
 	"Enter Your Full Name": "输入您的名称",
 	"Enter your message": "输入您的消息",
 	"Enter your message": "输入您的消息",
+	"Enter your name": "",
 	"Enter your new password": "输入新的密码",
 	"Enter your new password": "输入新的密码",
 	"Enter Your Password": "输入您的密码",
 	"Enter Your Password": "输入您的密码",
 	"Enter Your Role": "输入您的权限组",
 	"Enter Your Role": "输入您的权限组",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "已达到最大授权人数,请联系支持人员提升授权人数。",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "已达到最大授权人数,请联系支持人员提升授权人数。",
 	"Exclude": "排除",
 	"Exclude": "排除",
 	"Execute code for analysis": "执行代码进行分析",
 	"Execute code for analysis": "执行代码进行分析",
-	"Executing `{{NAME}}`...": "正在执行 `{{NAME}}`...",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "展开",
 	"Expand": "展开",
 	"Experimental": "实验性",
 	"Experimental": "实验性",
 	"Explain": "解释",
 	"Explain": "解释",
@@ -525,6 +530,7 @@
 	"Forge new paths": "开拓新道路",
 	"Forge new paths": "开拓新道路",
 	"Form": "手动创建",
 	"Form": "手动创建",
 	"Format your variables using brackets like this:": "使用括号格式化你的变量,如下所示:",
 	"Format your variables using brackets like this:": "使用括号格式化你的变量,如下所示:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "频率惩罚",
 	"Frequency Penalty": "频率惩罚",
 	"Full Context Mode": "完整上下文模式",
 	"Full Context Mode": "完整上下文模式",
 	"Function": "函数",
 	"Function": "函数",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "模型",
 	"Model": "模型",
 	"Model '{{modelName}}' has been successfully downloaded.": "模型'{{modelName}}'已成功下载。",
 	"Model '{{modelName}}' has been successfully downloaded.": "模型'{{modelName}}'已成功下载。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "模型'{{modelTag}}'已在下载队列中。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "模型'{{modelTag}}'已在下载队列中。",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "需要 OpenAI API 密钥。",
 	"OpenAI API Key is required.": "需要 OpenAI API 密钥。",
 	"OpenAI API settings updated": "OpenAI API 设置已更新",
 	"OpenAI API settings updated": "OpenAI API 设置已更新",
 	"OpenAI URL/Key required.": "需要 OpenAI URL/Key",
 	"OpenAI URL/Key required.": "需要 OpenAI URL/Key",
+	"openapi.json Path": "",
 	"or": "或",
 	"or": "或",
 	"Organize your users": "组织用户",
 	"Organize your users": "组织用户",
 	"Other": "其他",
 	"Other": "其他",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "正在思考...",
 	"Thinking...": "正在思考...",
 	"This action cannot be undone. Do you wish to continue?": "此操作无法撤销。是否确认继续?",
 	"This action cannot be undone. Do you wish to continue?": "此操作无法撤销。是否确认继续?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "此频道创建于{{createdAt}},这里是{{channelName}}频道的开始",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "此频道创建于{{createdAt}},这里是{{channelName}}频道的开始",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "这将确保您的宝贵对话被安全地保存到后台数据库中。感谢!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "这将确保您的宝贵对话被安全地保存到后台数据库中。感谢!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "这是一个实验功能,可能不会如预期那样工作,而且可能随时发生变化。",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "这是一个实验功能,可能不会如预期那样工作,而且可能随时发生变化。",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "此选项控制刷新上下文时保留多少 Token。例如,如果设置为 2,则将保留对话上下文的最后 2 个 Token。保留上下文有助于保持对话的连续性,但可能会降低响应新主题的能力。",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "此选项控制刷新上下文时保留多少 Token。例如,如果设置为 2,则将保留对话上下文的最后 2 个 Token。保留上下文有助于保持对话的连续性,但可能会降低响应新主题的能力。",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "工具 ID",
 	"Tool ID": "工具 ID",
 	"Tool imported successfully": "工具导入成功",
 	"Tool imported successfully": "工具导入成功",
 	"Tool Name": "工具名称",
 	"Tool Name": "工具名称",
+	"Tool Servers": "",
 	"Tool updated successfully": "工具更新成功",
 	"Tool updated successfully": "工具更新成功",
 	"Tools": "工具",
 	"Tools": "工具",
 	"Tools Access": "访问工具",
 	"Tools Access": "访问工具",
@@ -1158,7 +1169,7 @@
 	"Version": "版本",
 	"Version": "版本",
 	"Version {{selectedVersion}} of {{totalVersions}}": "版本 {{selectedVersion}}/{{totalVersions}}",
 	"Version {{selectedVersion}} of {{totalVersions}}": "版本 {{selectedVersion}}/{{totalVersions}}",
 	"View Replies": "查看回复",
 	"View Replies": "查看回复",
-	"View Result from `{{NAME}}`": "查看 `{{NAME}}` 的结果",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "可见性",
 	"Visibility": "可见性",
 	"Voice": "语音",
 	"Voice": "语音",
 	"Voice Input": "语音输入",
 	"Voice Input": "语音输入",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI 设置",
 	"WebUI Settings": "WebUI 设置",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI 将向 \"{{url}}/api/chat\" 发出请求",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI 将向 \"{{url}}/api/chat\" 发出请求",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI 将向 \"{{url}}/chat/completions\" 发出请求",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI 将向 \"{{url}}/chat/completions\" 发出请求",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI 将向 \"{{url}}/openapi.json\" 发出请求",
 	"What are you trying to achieve?": "你想要达到什么目标?",
 	"What are you trying to achieve?": "你想要达到什么目标?",
 	"What are you working on?": "你在忙于什么?",
 	"What are you working on?": "你在忙于什么?",
 	"What’s New in": "最近更新内容于",
 	"What’s New in": "最近更新内容于",

+ 16 - 5
src/lib/i18n/locales/zh-TW/translation.json

@@ -6,7 +6,7 @@
 	"(latest)": "(最新版)",
 	"(latest)": "(最新版)",
 	"(Ollama)": "(Ollama)",
 	"(Ollama)": "(Ollama)",
 	"{{ models }}": "{{ models }}",
 	"{{ models }}": "{{ models }}",
-	"{{COUNT}} Available Tool Servers": "{{COUNT}} 個可用的工具伺服器",
+	"{{COUNT}} Available Tools": "",
 	"{{COUNT}} hidden lines": "已隱藏 {{COUNT}} 行",
 	"{{COUNT}} hidden lines": "已隱藏 {{COUNT}} 行",
 	"{{COUNT}} Replies": "{{COUNT}} 回覆",
 	"{{COUNT}} Replies": "{{COUNT}} 回覆",
 	"{{user}}'s Chats": "{{user}} 的對話",
 	"{{user}}'s Chats": "{{user}} 的對話",
@@ -108,6 +108,7 @@
 	"Attribute for Username": "使用者名稱屬性",
 	"Attribute for Username": "使用者名稱屬性",
 	"Audio": "音訊",
 	"Audio": "音訊",
 	"August": "8 月",
 	"August": "8 月",
+	"Auth": "",
 	"Authenticate": "驗證",
 	"Authenticate": "驗證",
 	"Authentication": "驗證",
 	"Authentication": "驗證",
 	"Auto-Copy Response to Clipboard": "自動將回應複製到剪貼簿",
 	"Auto-Copy Response to Clipboard": "自動將回應複製到剪貼簿",
@@ -119,7 +120,7 @@
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基礎 URL",
 	"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基礎 URL",
 	"AUTOMATIC1111 Base URL is required.": "需要 AUTOMATIC1111 基礎 URL。",
 	"AUTOMATIC1111 Base URL is required.": "需要 AUTOMATIC1111 基礎 URL。",
 	"Available list": "可用清單",
 	"Available list": "可用清單",
-	"Available Tool Servers": "可用的工具伺服器",
+	"Available Tools": "",
 	"available!": "可用!",
 	"available!": "可用!",
 	"Awful": "糟糕",
 	"Awful": "糟糕",
 	"Azure AI Speech": "Azure AI 語音",
 	"Azure AI Speech": "Azure AI 語音",
@@ -303,6 +304,7 @@
 	"Direct Connections": "直接連線",
 	"Direct Connections": "直接連線",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "直接連線允許使用者連接到自己的 OpenAI 相容 API 端點。",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "直接連線允許使用者連接到自己的 OpenAI 相容 API 端點。",
 	"Direct Connections settings updated": "直接連線設定已更新。",
 	"Direct Connections settings updated": "直接連線設定已更新。",
+	"Direct Tool Servers": "",
 	"Disabled": "已停用",
 	"Disabled": "已停用",
 	"Discover a function": "發掘函式",
 	"Discover a function": "發掘函式",
 	"Discover a model": "發掘模型",
 	"Discover a model": "發掘模型",
@@ -412,6 +414,7 @@
 	"Enter Kagi Search API Key": "輸入 Kagi 搜尋 API 金鑰",
 	"Enter Kagi Search API Key": "輸入 Kagi 搜尋 API 金鑰",
 	"Enter Key Behavior": "Enter 鍵行為",
 	"Enter Key Behavior": "Enter 鍵行為",
 	"Enter language codes": "輸入語言代碼",
 	"Enter language codes": "輸入語言代碼",
+	"Enter Mistral API Key": "",
 	"Enter Model ID": "輸入模型 ID",
 	"Enter Model ID": "輸入模型 ID",
 	"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如:{{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如:{{modelTag}})",
 	"Enter Mojeek Search API Key": "輸入 Mojeek 搜尋 API 金鑰",
 	"Enter Mojeek Search API Key": "輸入 Mojeek 搜尋 API 金鑰",
@@ -436,6 +439,7 @@
 	"Enter server port": "輸入伺服器連接埠",
 	"Enter server port": "輸入伺服器連接埠",
 	"Enter stop sequence": "輸入停止序列",
 	"Enter stop sequence": "輸入停止序列",
 	"Enter system prompt": "輸入系統提示詞",
 	"Enter system prompt": "輸入系統提示詞",
+	"Enter system prompt here": "",
 	"Enter Tavily API Key": "輸入 Tavily API 金鑰",
 	"Enter Tavily API Key": "輸入 Tavily API 金鑰",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "請輸入您 WebUI 的公開 URL。此 URL 將用於在通知中產生連結。",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "請輸入您 WebUI 的公開 URL。此 URL 將用於在通知中產生連結。",
 	"Enter Tika Server URL": "輸入 Tika 伺服器 URL",
 	"Enter Tika Server URL": "輸入 Tika 伺服器 URL",
@@ -449,6 +453,7 @@
 	"Enter Your Email": "輸入您的電子郵件",
 	"Enter Your Email": "輸入您的電子郵件",
 	"Enter Your Full Name": "輸入您的全名",
 	"Enter Your Full Name": "輸入您的全名",
 	"Enter your message": "輸入您的訊息",
 	"Enter your message": "輸入您的訊息",
+	"Enter your name": "",
 	"Enter your new password": "輸入您的新密碼",
 	"Enter your new password": "輸入您的新密碼",
 	"Enter Your Password": "輸入您的密碼",
 	"Enter Your Password": "輸入您的密碼",
 	"Enter Your Role": "輸入您的角色",
 	"Enter Your Role": "輸入您的角色",
@@ -468,7 +473,7 @@
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "您的授權名額已超過上限。請聯絡支援以增加授權名額。",
 	"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "您的授權名額已超過上限。請聯絡支援以增加授權名額。",
 	"Exclude": "排除",
 	"Exclude": "排除",
 	"Execute code for analysis": "執行程式碼以進行分析",
 	"Execute code for analysis": "執行程式碼以進行分析",
-	"Executing `{{NAME}}`...": "正在執行 `{{NAME}}` …",
+	"Executing **{{NAME}}**...": "",
 	"Expand": "展開",
 	"Expand": "展開",
 	"Experimental": "實驗性功能",
 	"Experimental": "實驗性功能",
 	"Explain": "解釋",
 	"Explain": "解釋",
@@ -525,6 +530,7 @@
 	"Forge new paths": "開創新路徑",
 	"Forge new paths": "開創新路徑",
 	"Form": "表單",
 	"Form": "表單",
 	"Format your variables using brackets like this:": "使用方括號格式化您的變數,如下所示:",
 	"Format your variables using brackets like this:": "使用方括號格式化您的變數,如下所示:",
+	"Forwards system user session credentials to authenticate": "",
 	"Frequency Penalty": "頻率懲罰",
 	"Frequency Penalty": "頻率懲罰",
 	"Full Context Mode": "完整上下文模式",
 	"Full Context Mode": "完整上下文模式",
 	"Function": "函式",
 	"Function": "函式",
@@ -694,6 +700,8 @@
 	"Mirostat": "Mirostat",
 	"Mirostat": "Mirostat",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Eta": "Mirostat Eta",
 	"Mirostat Tau": "Mirostat Tau",
 	"Mirostat Tau": "Mirostat Tau",
+	"Mistral OCR": "",
+	"Mistral OCR API Key required.": "",
 	"Model": "模型",
 	"Model": "模型",
 	"Model '{{modelName}}' has been successfully downloaded.": "模型「{{modelName}}」已成功下載。",
 	"Model '{{modelName}}' has been successfully downloaded.": "模型「{{modelName}}」已成功下載。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "模型「{{modelTag}}」已在下載佇列中。",
 	"Model '{{modelTag}}' is already in queue for downloading.": "模型「{{modelTag}}」已在下載佇列中。",
@@ -789,6 +797,7 @@
 	"OpenAI API Key is required.": "需要 OpenAI API 金鑰。",
 	"OpenAI API Key is required.": "需要 OpenAI API 金鑰。",
 	"OpenAI API settings updated": "OpenAI API 設定已更新",
 	"OpenAI API settings updated": "OpenAI API 設定已更新",
 	"OpenAI URL/Key required.": "需要 OpenAI URL 或金鑰。",
 	"OpenAI URL/Key required.": "需要 OpenAI URL 或金鑰。",
+	"openapi.json Path": "",
 	"or": "或",
 	"or": "或",
 	"Organize your users": "組織您的使用者",
 	"Organize your users": "組織您的使用者",
 	"Other": "其他",
 	"Other": "其他",
@@ -1042,6 +1051,7 @@
 	"Thinking...": "正在思考...",
 	"Thinking...": "正在思考...",
 	"This action cannot be undone. Do you wish to continue?": "此操作無法復原。您確定要繼續進行嗎?",
 	"This action cannot be undone. Do you wish to continue?": "此操作無法復原。您確定要繼續進行嗎?",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "此頻道建立於 {{createdAt}}。這是 {{channelName}} 頻道的起點。",
 	"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "此頻道建立於 {{createdAt}}。這是 {{channelName}} 頻道的起點。",
+	"This chat won’t appear in history and your messages will not be saved.": "",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "這確保您寶貴的對話會安全地儲存到您的後端資料庫。謝謝!",
 	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "這確保您寶貴的對話會安全地儲存到您的後端資料庫。謝謝!",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "這是一個實驗性功能,它可能無法如預期運作,並且可能會隨時變更。",
 	"This is an experimental feature, it may not function as expected and is subject to change at any time.": "這是一個實驗性功能,它可能無法如預期運作,並且可能會隨時變更。",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "此選項控制在重新整理上下文時保留多少 token。例如,如果設定為 2,則會保留對話上下文的最後 2 個 token。保留上下文有助於保持對話的連貫性,但也可能降低對新主題的回應能力。",
 	"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "此選項控制在重新整理上下文時保留多少 token。例如,如果設定為 2,則會保留對話上下文的最後 2 個 token。保留上下文有助於保持對話的連貫性,但也可能降低對新主題的回應能力。",
@@ -1089,6 +1099,7 @@
 	"Tool ID": "工具 ID",
 	"Tool ID": "工具 ID",
 	"Tool imported successfully": "成功匯入工具",
 	"Tool imported successfully": "成功匯入工具",
 	"Tool Name": "工具名稱",
 	"Tool Name": "工具名稱",
+	"Tool Servers": "",
 	"Tool updated successfully": "成功更新工具",
 	"Tool updated successfully": "成功更新工具",
 	"Tools": "工具",
 	"Tools": "工具",
 	"Tools Access": "工具存取",
 	"Tools Access": "工具存取",
@@ -1158,7 +1169,7 @@
 	"Version": "版本",
 	"Version": "版本",
 	"Version {{selectedVersion}} of {{totalVersions}}": "第 {{selectedVersion}} 版,共 {{totalVersions}} 版",
 	"Version {{selectedVersion}} of {{totalVersions}}": "第 {{selectedVersion}} 版,共 {{totalVersions}} 版",
 	"View Replies": "檢視回覆",
 	"View Replies": "檢視回覆",
-	"View Result from `{{NAME}}`": "檢視 `{{NAME}}` 的結果",
+	"View Result from **{{NAME}}**": "",
 	"Visibility": "可見性",
 	"Visibility": "可見性",
 	"Voice": "語音",
 	"Voice": "語音",
 	"Voice Input": "語音輸入",
 	"Voice Input": "語音輸入",
@@ -1176,9 +1187,9 @@
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI URL": "WebUI URL",
 	"WebUI URL": "WebUI URL",
+	"WebUI will make requests to \"{{url}}{{path}}\"": "",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI 將向 \"{{url}}/api/chat\" 傳送請求",
 	"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI 將向 \"{{url}}/api/chat\" 傳送請求",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI 將向 \"{{url}}/chat/completions\" 傳送請求",
 	"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI 將向 \"{{url}}/chat/completions\" 傳送請求",
-	"WebUI will make requests to \"{{url}}/openapi.json\"": "WebUI 將向 \"{{url}}/openapi.json\" 傳送請求。",
 	"What are you trying to achieve?": "您正在試圖完成什麼?",
 	"What are you trying to achieve?": "您正在試圖完成什麼?",
 	"What are you working on?": "您現在的工作是什麼?",
 	"What are you working on?": "您現在的工作是什麼?",
 	"What’s New in": "新功能",
 	"What’s New in": "新功能",