浏览代码

chore: format

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

+ 1 - 1
src/lib/components/admin/Settings/Documents.svelte

@@ -347,7 +347,7 @@
 							>
 							>
 								<option value="">{$i18n.t('Default')} </option>
 								<option value="">{$i18n.t('Default')} </option>
 								<option value="tika">{$i18n.t('Tika')}</option>
 								<option value="tika">{$i18n.t('Tika')}</option>
-								<option value="docling">{ $i18n.t('Docling') }</option>
+								<option value="docling">{$i18n.t('Docling')}</option>
 								<option value="document_intelligence">{$i18n.t('Document Intelligence')}</option>
 								<option value="document_intelligence">{$i18n.t('Document Intelligence')}</option>
 							</select>
 							</select>
 						</div>
 						</div>

+ 78 - 86
src/lib/components/chat/Messages/Markdown/AlertRenderer.svelte

@@ -1,82 +1,82 @@
 <script lang="ts" context="module">
 <script lang="ts" context="module">
 	import { marked, type Token } from 'marked';
 	import { marked, type Token } from 'marked';
 
 
-    type AlertType = "NOTE" | "TIP" | "IMPORTANT" | "WARNING" | "CAUTION";
-
-    interface AlertTheme {
-        border: string;
-        text: string;
-        icon: ComponentType;
-    }
-
-    export interface AlertData {
-        type: AlertType;
-        text: string;
-        tokens: Token[];
-    }
-
-    const alertStyles: Record<AlertType, AlertTheme> = {
-        "NOTE": {
-            border: "border-sky-500",
-            text: "text-sky-500",
-            icon: Info
-        },
-        "TIP": {
-            border: "border-emerald-500",
-            text: "text-emerald-500",
-            icon: LightBlub
-        },
-        "IMPORTANT": {
-            border: "border-purple-500",
-            text: "text-purple-500",
-            icon: Star
-        },
-        "WARNING": {
-            border: "border-yellow-500",
-            text: "text-yellow-500",
-            icon: ArrowRightCircle
-        },
-        "CAUTION": {
-            border: "border-rose-500",
-            text: "text-rose-500",
-            icon: Bolt
-        }
-    };
-
-    export function alertComponent(token: Token): AlertData | false {
-        const regExpStr = `^(?:\\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\\])\\s*?\n*`;
-        const regExp = new RegExp(regExpStr);
-        const matches = token.text?.match(regExp);
-
-        if (matches && matches.length) {
-            const alertType = matches[1] as AlertType;
-            const newText = token.text.replace(regExp, '');
-            const newTokens = marked.lexer(newText);
-            return {
-                type: alertType,
-                text: newText,
-                tokens: newTokens
-            };
-        }
-        return false;
-    }
+	type AlertType = 'NOTE' | 'TIP' | 'IMPORTANT' | 'WARNING' | 'CAUTION';
+
+	interface AlertTheme {
+		border: string;
+		text: string;
+		icon: ComponentType;
+	}
+
+	export interface AlertData {
+		type: AlertType;
+		text: string;
+		tokens: Token[];
+	}
+
+	const alertStyles: Record<AlertType, AlertTheme> = {
+		NOTE: {
+			border: 'border-sky-500',
+			text: 'text-sky-500',
+			icon: Info
+		},
+		TIP: {
+			border: 'border-emerald-500',
+			text: 'text-emerald-500',
+			icon: LightBlub
+		},
+		IMPORTANT: {
+			border: 'border-purple-500',
+			text: 'text-purple-500',
+			icon: Star
+		},
+		WARNING: {
+			border: 'border-yellow-500',
+			text: 'text-yellow-500',
+			icon: ArrowRightCircle
+		},
+		CAUTION: {
+			border: 'border-rose-500',
+			text: 'text-rose-500',
+			icon: Bolt
+		}
+	};
+
+	export function alertComponent(token: Token): AlertData | false {
+		const regExpStr = `^(?:\\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\\])\\s*?\n*`;
+		const regExp = new RegExp(regExpStr);
+		const matches = token.text?.match(regExp);
+
+		if (matches && matches.length) {
+			const alertType = matches[1] as AlertType;
+			const newText = token.text.replace(regExp, '');
+			const newTokens = marked.lexer(newText);
+			return {
+				type: alertType,
+				text: newText,
+				tokens: newTokens
+			};
+		}
+		return false;
+	}
 </script>
 </script>
 
 
 <script lang="ts">
 <script lang="ts">
-    import Info from '$lib/components/icons/Info.svelte';
-    import Star from '$lib/components/icons/Star.svelte';
-    import LightBlub from '$lib/components/icons/LightBlub.svelte';
-    import Bolt from '$lib/components/icons/Bolt.svelte';
-    import ArrowRightCircle from '$lib/components/icons/ArrowRightCircle.svelte';
-    import MarkdownTokens from './MarkdownTokens.svelte';
-    import type { ComponentType } from 'svelte';
-
-    export let token: Token;
-    export let alert: AlertData;
-    export let id = '';
-    export let tokenIdx = 0;
-    export let onTaskClick: ((event: MouseEvent) => void) | undefined = undefined;
-    export let onSourceClick: ((event: MouseEvent) => void) | undefined = undefined;
+	import Info from '$lib/components/icons/Info.svelte';
+	import Star from '$lib/components/icons/Star.svelte';
+	import LightBlub from '$lib/components/icons/LightBlub.svelte';
+	import Bolt from '$lib/components/icons/Bolt.svelte';
+	import ArrowRightCircle from '$lib/components/icons/ArrowRightCircle.svelte';
+	import MarkdownTokens from './MarkdownTokens.svelte';
+	import type { ComponentType } from 'svelte';
+
+	export let token: Token;
+	export let alert: AlertData;
+	export let id = '';
+	export let tokenIdx = 0;
+	export let onTaskClick: ((event: MouseEvent) => void) | undefined = undefined;
+	export let onSourceClick: ((event: MouseEvent) => void) | undefined = undefined;
 </script>
 </script>
 
 
 <!--
 <!--
@@ -100,17 +100,9 @@ Renders the following Markdown as alerts:
 
 
 -->
 -->
 <div class={`border-l-2 pl-2 ${alertStyles[alert.type].border}`}>
 <div class={`border-l-2 pl-2 ${alertStyles[alert.type].border}`}>
-    <p class={alertStyles[alert.type].text}>
-        <svelte:component
-            this={alertStyles[alert.type].icon}
-            className="inline-block size-4"
-        />
-        <b>{alert.type}</b>
-    </p>
-    <MarkdownTokens
-        id={`${id}-${tokenIdx}`}
-        tokens={alert.tokens}
-        {onTaskClick}
-        {onSourceClick}
-    />
+	<p class={alertStyles[alert.type].text}>
+		<svelte:component this={alertStyles[alert.type].icon} className="inline-block size-4" />
+		<b>{alert.type}</b>
+	</p>
+	<MarkdownTokens id={`${id}-${tokenIdx}`} tokens={alert.tokens} {onTaskClick} {onSourceClick} />
 </div>
 </div>

+ 1 - 1
src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte

@@ -176,7 +176,7 @@
 	{:else if token.type === 'blockquote'}
 	{:else if token.type === 'blockquote'}
 		{@const alert = alertComponent(token)}
 		{@const alert = alertComponent(token)}
 		{#if alert}
 		{#if alert}
-			<AlertRenderer token={token} alert={alert} />
+			<AlertRenderer {token} {alert} />
 		{:else}
 		{:else}
 			<blockquote dir="auto">
 			<blockquote dir="auto">
 				<svelte:self id={`${id}-${tokenIdx}`} tokens={token.tokens} {onTaskClick} {onSourceClick} />
 				<svelte:self id={`${id}-${tokenIdx}`} tokens={token.tokens} {onTaskClick} {onSourceClick} />

+ 4 - 2
src/lib/components/common/Checkbox.svelte

@@ -15,10 +15,12 @@
 	class=" outline -outline-offset-1 outline-[1.5px] outline-gray-200 dark:outline-gray-600 {state !==
 	class=" outline -outline-offset-1 outline-[1.5px] outline-gray-200 dark:outline-gray-600 {state !==
 	'unchecked'
 	'unchecked'
 		? 'bg-black outline-black '
 		? 'bg-black outline-black '
-		: 'hover:outline-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800'} text-white transition-all rounded-sm inline-block w-3.5 h-3.5 relative {disabled ? 'opacity-50 cursor-not-allowed' : ''}"
+		: 'hover:outline-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800'} text-white transition-all rounded-sm inline-block w-3.5 h-3.5 relative {disabled
+		? 'opacity-50 cursor-not-allowed'
+		: ''}"
 	on:click={() => {
 	on:click={() => {
 		if (disabled) return;
 		if (disabled) return;
-		
+
 		if (_state === 'unchecked') {
 		if (_state === 'unchecked') {
 			_state = 'checked';
 			_state = 'checked';
 			dispatch('change', _state);
 			dispatch('change', _state);

+ 5 - 1
src/lib/components/common/FileItem.svelte

@@ -101,7 +101,11 @@
 			</div>
 			</div>
 		</div>
 		</div>
 	{:else}
 	{:else}
-		<Tooltip content={decodeURIComponent(name)} className="flex flex-col w-full" placement="top-start">
+		<Tooltip
+			content={decodeURIComponent(name)}
+			className="flex flex-col w-full"
+			placement="top-start"
+		>
 			<div class="flex flex-col justify-center -space-y-0.5 px-2.5 w-full">
 			<div class="flex flex-col justify-center -space-y-0.5 px-2.5 w-full">
 				<div class=" dark:text-gray-100 text-sm flex justify-between items-center">
 				<div class=" dark:text-gray-100 text-sm flex justify-between items-center">
 					{#if loading}
 					{#if loading}

+ 5 - 1
src/lib/components/workspace/Models/FiltersSelector.svelte

@@ -39,7 +39,11 @@
 					<div class=" flex items-center gap-2 mr-3">
 					<div class=" flex items-center gap-2 mr-3">
 						<div class="self-center flex items-center">
 						<div class="self-center flex items-center">
 							<Checkbox
 							<Checkbox
-								state={_filters[filter].is_global ? 'checked' : (_filters[filter].selected ? 'checked' : 'unchecked')}
+								state={_filters[filter].is_global
+									? 'checked'
+									: _filters[filter].selected
+										? 'checked'
+										: 'unchecked'}
 								disabled={_filters[filter].is_global}
 								disabled={_filters[filter].is_global}
 								on:change={(e) => {
 								on:change={(e) => {
 									if (!_filters[filter].is_global) {
 									if (!_filters[filter].is_global) {

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "مساعد",
 	"an assistant": "مساعد",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "مطالبات التصدير",
 	"Export Prompts": "مطالبات التصدير",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "فشل في إنشاء مفتاح API.",
 	"Failed to create API Key.": "فشل في إنشاء مفتاح API.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "لا تملك محادثات محفوظه",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "Винаги",
 	"Always": "Винаги",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Невероятно",
 	"Amazing": "Невероятно",
 	"an assistant": "асистент",
 	"an assistant": "асистент",
 	"Analyzed": "Анализирано",
 	"Analyzed": "Анализирано",
@@ -293,6 +295,7 @@
 	"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.": "Директните връзки позволяват на потребителите да се свързват със собствени 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": "Настройките за директни връзки са актуализирани",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Въведете размер на чънк",
 	"Enter Chunk Size": "Въведете размер на чънк",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)",
@@ -472,6 +478,7 @@
 	"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 create API Key.": "Неуспешно създаване на API ключ.",
 	"Failed to create API Key.": "Неуспешно създаване на API ключ.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,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.": "Можете да персонализирате взаимодействията си с LLM-и, като добавите спомени чрез бутона 'Управление' по-долу, правейки ги по-полезни и съобразени с вас.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Можете да персонализирате взаимодействията си с LLM-и, като добавите спомени чрез бутона 'Управление' по-долу, правейки ги по-полезни и съобразени с вас.",
 	"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.": "Нямате архивирани разговори.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "একটা এসিস্ট্যান্ট",
 	"an assistant": "একটা এসিস্ট্যান্ট",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "প্রম্পটগুলো একপোর্ট করুন",
 	"Export Prompts": "প্রম্পটগুলো একপোর্ট করুন",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "API Key তৈরি করা যায়নি।",
 	"Failed to create API Key.": "API Key তৈরি করা যায়নি।",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "আপনার কোনও আর্কাইভ করা কথোপকথন নেই।",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Ja tens un compte?",
 	"Already have an account?": "Ja tens un compte?",
 	"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.": "Alternativa al top_p, i pretén garantir un equilibri de qualitat i varietat. El paràmetre p representa la probabilitat mínima que es consideri un token, en relació amb la probabilitat del token més probable. Per exemple, amb p=0,05 i el token més probable amb una probabilitat de 0,9, es filtren els logits amb un valor inferior a 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.": "Alternativa al top_p, i pretén garantir un equilibri de qualitat i varietat. El paràmetre p representa la probabilitat mínima que es consideri un token, en relació amb la probabilitat del token més probable. Per exemple, amb p=0,05 i el token més probable amb una probabilitat de 0,9, es filtren els logits amb un valor inferior a 0,045.",
 	"Always": "Sempre",
 	"Always": "Sempre",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Al·lucinant",
 	"Amazing": "Al·lucinant",
 	"an assistant": "un assistent",
 	"an assistant": "un assistent",
 	"Analyzed": "Analitzat",
 	"Analyzed": "Analitzat",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Descriu la teva base de coneixement i objectius",
 	"Describe your knowledge base and objectives": "Descriu la teva base de coneixement i objectius",
 	"Description": "Descripció",
 	"Description": "Descripció",
 	"Didn't fully follow instructions": "No s'han seguit les instruccions completament",
 	"Didn't fully follow instructions": "No s'han seguit les instruccions completament",
+	"Direct": "",
 	"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",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Aprofundir en el coneixement",
 	"Dive into knowledge": "Aprofundir en el coneixement",
 	"Do not install functions from sources you do not fully trust.": "No instal·lis funcions de fonts en què no confiïs plenament.",
 	"Do not install functions from sources you do not fully trust.": "No instal·lis funcions de fonts en què no confiïs plenament.",
 	"Do not install tools from sources you do not fully trust.": "No instal·lis eines de fonts en què no confiïs plenament.",
 	"Do not install tools from sources you do not fully trust.": "No instal·lis eines de fonts en què no confiïs plenament.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Intelligence": "Document Intelligence",
 	"Document Intelligence": "Document Intelligence",
 	"Document Intelligence endpoint and key required.": "Fa falta un punt de connexió i una clau per a Document Intelligence.",
 	"Document Intelligence endpoint and key required.": "Fa falta un punt de connexió i una clau per a Document Intelligence.",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Introdueix la mida del bloc",
 	"Enter Chunk Size": "Introdueix la mida del bloc",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Introdueix parelles de \"token:valor de biaix\" separats per comes (exemple: 5432:100, 413:-100)",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Introdueix parelles de \"token:valor de biaix\" separats per comes (exemple: 5432:100, 413:-100)",
 	"Enter description": "Introdueix la descripció",
 	"Enter description": "Introdueix la descripció",
+	"Enter Docling Server URL": "",
 	"Enter Document Intelligence Endpoint": "Introdueix el punt de connexió de Document Intelligence",
 	"Enter Document Intelligence Endpoint": "Introdueix el punt de connexió de Document Intelligence",
 	"Enter Document Intelligence Key": "Introdueix la clau de Document Intelligence",
 	"Enter Document Intelligence Key": "Introdueix la clau de Document Intelligence",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Introdueix els dominis separats per comes (p. ex. example.com,site.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Introdueix els dominis separats per comes (p. ex. example.com,site.org)",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportar les indicacions",
 	"Export Prompts": "Exportar les indicacions",
 	"Export to CSV": "Exportar a CSV",
 	"Export to CSV": "Exportar a CSV",
 	"Export Tools": "Exportar les eines",
 	"Export Tools": "Exportar les eines",
+	"External": "",
 	"External Models": "Models externs",
 	"External Models": "Models externs",
 	"Failed to add file.": "No s'ha pogut afegir l'arxiu.",
 	"Failed to add file.": "No s'ha pogut afegir l'arxiu.",
 	"Failed to create API Key.": "No s'ha pogut crear la clau API.",
 	"Failed to create API Key.": "No s'ha pogut crear la clau API.",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "Instruccions de sistema",
 	"System Instructions": "Instruccions de sistema",
 	"System Prompt": "Indicació del Sistema",
 	"System Prompt": "Indicació del Sistema",
+	"Tags": "",
 	"Tags Generation": "Generació d'etiquetes",
 	"Tags Generation": "Generació d'etiquetes",
 	"Tags Generation Prompt": "Indicació per a la generació d'etiquetes",
 	"Tags Generation Prompt": "Indicació per a la generació d'etiquetes",
 	"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.": "El mostreig sense cua s'utilitza per reduir l'impacte de tokens menys probables de la sortida. Un valor més alt (p. ex., 2,0) reduirà més l'impacte, mentre que un valor d'1,0 desactiva aquesta configuració.",
 	"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.": "El mostreig sense cua s'utilitza per reduir l'impacte de tokens menys probables de la sortida. Un valor més alt (p. ex., 2,0) reduirà més l'impacte, mentre que un valor d'1,0 desactiva aquesta configuració.",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Només pots xatejar amb un màxim de {{maxCount}} fitxers alhora.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Només pots xatejar amb un màxim de {{maxCount}} fitxers alhora.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Pots personalitzar les teves interaccions amb els models de llenguatge afegint memòries mitjançant el botó 'Gestiona' que hi ha a continuació, fent-les més útils i adaptades a tu.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Pots personalitzar les teves interaccions amb els models de llenguatge afegint memòries mitjançant el botó 'Gestiona' que hi ha a continuació, fent-les més útils i adaptades a tu.",
 	"You cannot upload an empty file.": "No es pot pujar un ariux buit.",
 	"You cannot upload an empty file.": "No es pot pujar un ariux buit.",
-	"You do not have permission to access this feature.": "No tens permís per accedir a aquesta funcionalitat",
 	"You do not have permission to upload files": "No tens permisos per pujar arxius",
 	"You do not have permission to upload files": "No tens permisos per pujar arxius",
 	"You do not have permission to upload files.": "No tens permisos per pujar arxius.",
 	"You do not have permission to upload files.": "No tens permisos per pujar arxius.",
 	"You have no archived conversations.": "No tens converses arxivades.",
 	"You have no archived conversations.": "No tens converses arxivades.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Naa na kay account ?",
 	"Already have an account?": "Naa na kay 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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "usa ka katabang",
 	"an assistant": "usa ka katabang",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Deskripsyon",
 	"Description": "Deskripsyon",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Dokumento",
 	"Document": "Dokumento",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Export prompts",
 	"Export Prompts": "Export prompts",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Madasig nga Sistema",
 	"System Prompt": "Madasig nga Sistema",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Už máte účet?",
 	"Already have an account?": "Už máte účet?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "asistent",
 	"an assistant": "asistent",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Popis",
 	"Description": "Popis",
 	"Didn't fully follow instructions": "Nenásledovali jste přesně všechny instrukce.",
 	"Didn't fully follow instructions": "Nenásledovali jste přesně všechny instrukce.",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Neinstalujte funkce ze zdrojů, kterým plně nedůvěřujete.",
 	"Do not install functions from sources you do not fully trust.": "Neinstalujte funkce ze zdrojů, kterým plně nedůvěřujete.",
 	"Do not install tools from sources you do not fully trust.": "Neinstalujte nástroje ze zdrojů, kterým plně nedůvěřujete.",
 	"Do not install tools from sources you do not fully trust.": "Neinstalujte nástroje ze zdrojů, kterým plně nedůvěřujete.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Zadejte velikost bloku",
 	"Enter Chunk Size": "Zadejte velikost bloku",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Zadejte popis",
 	"Enter description": "Zadejte popis",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportovat prompty",
 	"Export Prompts": "Exportovat prompty",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Exportní nástroje",
 	"Export Tools": "Exportní nástroje",
+	"External": "",
 	"External Models": "Externí modely",
 	"External Models": "Externí modely",
 	"Failed to add file.": "Nepodařilo se přidat soubor.",
 	"Failed to add file.": "Nepodařilo se přidat soubor.",
 	"Failed to create API Key.": "Nepodařilo se vytvořit API klíč.",
 	"Failed to create API Key.": "Nepodařilo se vytvořit API klíč.",
@@ -983,6 +990,7 @@
 	"System": "System",
 	"System": "System",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Systémový prompt",
 	"System Prompt": "Systémový prompt",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Prompt pro generování značek",
 	"Tags Generation Prompt": "Prompt pro generování značek",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Můžete komunikovat pouze s maximálně {{maxCount}} soubor(y) najednou.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Můžete komunikovat pouze s maximálně {{maxCount}} soubor(y) najednou.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Můžete personalizovat své interakce s LLM pomocí přidávání vzpomínek prostřednictvím tlačítka 'Spravovat' níže, což je učiní pro vás užitečnějšími a lépe přizpůsobenými.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Můžete personalizovat své interakce s LLM pomocí přidávání vzpomínek prostřednictvím tlačítka 'Spravovat' níže, což je učiní pro vás užitečnějšími a lépe přizpůsobenými.",
 	"You cannot upload an empty file.": "Nemůžete nahrát prázdný soubor.",
 	"You cannot upload an empty file.": "Nemůžete nahrát prázdný soubor.",
-	"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.": "Nemáte žádné archivované konverzace.",
 	"You have no archived conversations.": "Nemáte žádné archivované konverzace.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Har du allerede en profil?",
 	"Already have an account?": "Har du allerede en profil?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "en assistent",
 	"an assistant": "en assistent",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Beskrivelse",
 	"Description": "Beskrivelse",
 	"Didn't fully follow instructions": "Fulgte ikke instruktioner",
 	"Didn't fully follow instructions": "Fulgte ikke instruktioner",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Lad være med at installere funktioner fra kilder, som du ikke stoler på.",
 	"Do not install functions from sources you do not fully trust.": "Lad være med at installere funktioner fra kilder, som du ikke stoler på.",
 	"Do not install tools from sources you do not fully trust.": "Lad være med at installere værktøjer fra kilder, som du ikke stoler på.",
 	"Do not install tools from sources you do not fully trust.": "Lad være med at installere værktøjer fra kilder, som du ikke stoler på.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Indtast størrelse af tekststykker",
 	"Enter Chunk Size": "Indtast størrelse af tekststykker",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Eksportér prompts",
 	"Export Prompts": "Eksportér prompts",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Eksportér værktøjer",
 	"Export Tools": "Eksportér værktøjer",
+	"External": "",
 	"External Models": "Eksterne modeller",
 	"External Models": "Eksterne modeller",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Kunne ikke oprette API-nøgle.",
 	"Failed to create API Key.": "Kunne ikke oprette API-nøgle.",
@@ -983,6 +990,7 @@
 	"System": "System",
 	"System": "System",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Systemprompt",
 	"System Prompt": "Systemprompt",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Du kan kun chatte med maksimalt {{maxCount}} fil(er) ad gangen.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Du kan kun chatte med maksimalt {{maxCount}} fil(er) ad gangen.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan personliggøre dine interaktioner med LLM'er ved at tilføje minder via knappen 'Administrer' nedenfor, hvilket gør dem mere nyttige og skræddersyet til dig.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan personliggøre dine interaktioner med LLM'er ved at tilføje minder via knappen 'Administrer' nedenfor, hvilket gør dem mere nyttige og skræddersyet til dig.",
 	"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.": "Du har ingen arkiverede samtaler.",
 	"You have no archived conversations.": "Du har ingen arkiverede samtaler.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Haben Sie bereits einen Account?",
 	"Already have an account?": "Haben Sie bereits einen 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.": "",
 	"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.": "",
 	"Always": "Immer",
 	"Always": "Immer",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Fantastisch",
 	"Amazing": "Fantastisch",
 	"an assistant": "ein Assistent",
 	"an assistant": "ein Assistent",
 	"Analyzed": "Analysiert",
 	"Analyzed": "Analysiert",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Beschreibe deinen Wissensspeicher und deine Ziele",
 	"Describe your knowledge base and objectives": "Beschreibe deinen Wissensspeicher und deine Ziele",
 	"Description": "Beschreibung",
 	"Description": "Beschreibung",
 	"Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt",
 	"Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt",
+	"Direct": "",
 	"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",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Tauchen Sie in das Wissen ein",
 	"Dive into knowledge": "Tauchen Sie in das Wissen ein",
 	"Do not install functions from sources you do not fully trust.": "Installieren Sie keine Funktionen aus Quellen, denen Sie nicht vollständig vertrauen.",
 	"Do not install functions from sources you do not fully trust.": "Installieren Sie keine Funktionen aus Quellen, denen Sie nicht vollständig vertrauen.",
 	"Do not install tools from sources you do not fully trust.": "Installieren Sie keine Werkzeuge aus Quellen, denen Sie nicht vollständig vertrauen.",
 	"Do not install tools from sources you do not fully trust.": "Installieren Sie keine Werkzeuge aus Quellen, denen Sie nicht vollständig vertrauen.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Geben Sie die Blockgröße ein",
 	"Enter Chunk Size": "Geben Sie die Blockgröße ein",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Geben Sie eine Beschreibung ein",
 	"Enter description": "Geben Sie eine Beschreibung ein",
+	"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)": "Geben Sie die Domains durch Kommas separiert ein (z.B. example.com,site.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Geben Sie die Domains durch Kommas separiert ein (z.B. example.com,site.org)",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Prompts exportieren",
 	"Export Prompts": "Prompts exportieren",
 	"Export to CSV": "Als CSV exportieren",
 	"Export to CSV": "Als CSV exportieren",
 	"Export Tools": "Werkzeuge exportieren",
 	"Export Tools": "Werkzeuge exportieren",
+	"External": "",
 	"External Models": "Externe Modelle",
 	"External Models": "Externe Modelle",
 	"Failed to add file.": "Fehler beim Hinzufügen der Datei.",
 	"Failed to add file.": "Fehler beim Hinzufügen der Datei.",
 	"Failed to create API Key.": "Fehler beim Erstellen des API-Schlüssels.",
 	"Failed to create API Key.": "Fehler beim Erstellen des API-Schlüssels.",
@@ -983,6 +990,7 @@
 	"System": "System",
 	"System": "System",
 	"System Instructions": "Systemanweisungen",
 	"System Instructions": "Systemanweisungen",
 	"System Prompt": "System-Prompt",
 	"System Prompt": "System-Prompt",
+	"Tags": "",
 	"Tags Generation": "Tag-Generierung",
 	"Tags Generation": "Tag-Generierung",
 	"Tags Generation Prompt": "Prompt für Tag-Generierung",
 	"Tags Generation Prompt": "Prompt für Tag-Generierung",
 	"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.": "Tail-Free Sampling wird verwendet, um den Einfluss weniger wahrscheinlicher Tokens auf die Ausgabe zu reduzieren. Ein höherer Wert (z.B. 2.0) reduziert den Einfluss stärker, während ein Wert von 1.0 diese Einstellung deaktiviert. (Standard: 1)",
 	"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.": "Tail-Free Sampling wird verwendet, um den Einfluss weniger wahrscheinlicher Tokens auf die Ausgabe zu reduzieren. Ein höherer Wert (z.B. 2.0) reduziert den Einfluss stärker, während ein Wert von 1.0 diese Einstellung deaktiviert. (Standard: 1)",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Sie können nur mit maximal {{maxCount}} Datei(en) gleichzeitig chatten.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Sie können nur mit maximal {{maxCount}} Datei(en) gleichzeitig chatten.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Personalisieren Sie Interaktionen mit LLMs, indem Sie über die Schaltfläche \"Verwalten\" Erinnerungen hinzufügen.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Personalisieren Sie Interaktionen mit LLMs, indem Sie über die Schaltfläche \"Verwalten\" Erinnerungen hinzufügen.",
 	"You cannot upload an empty file.": "Sie können keine leere Datei hochladen.",
 	"You cannot upload an empty file.": "Sie können keine leere Datei hochladen.",
-	"You do not have permission to access this feature.": "Sie haben keine Berechtigung, auf diese Funktion zuzugreifen.",
 	"You do not have permission to upload files": "Sie haben keine Berechtigung, Dateien hochzuladen",
 	"You do not have permission to upload files": "Sie haben keine Berechtigung, Dateien hochzuladen",
 	"You do not have permission to upload files.": "Sie haben keine Berechtigung zum Hochladen von Dateien.",
 	"You do not have permission to upload files.": "Sie haben keine Berechtigung zum Hochladen von Dateien.",
 	"You have no archived conversations.": "Du hast keine archivierten Unterhaltungen.",
 	"You have no archived conversations.": "Du hast keine archivierten Unterhaltungen.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Such account exists?",
 	"Already have an account?": "Such account exists?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "such assistant",
 	"an assistant": "such assistant",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "",
 	"Didn't fully follow instructions": "",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Document",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Export Promptos",
 	"Export Prompts": "Export Promptos",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
@@ -983,6 +990,7 @@
 	"System": "System very system",
 	"System": "System very system",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "System Prompt much prompt",
 	"System Prompt": "System Prompt much 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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "",

+ 8 - 1
src/lib/i18n/locales/el-GR/translation.json

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Καταπληκτικό",
 	"Amazing": "Καταπληκτικό",
 	"an assistant": "ένας βοηθός",
 	"an assistant": "ένας βοηθός",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Εισάγετε το Μέγεθος Τμημάτων",
 	"Enter Chunk Size": "Εισάγετε το Μέγεθος Τμημάτων",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"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 create API Key.": "Αποτυχία δημιουργίας Κλειδιού API.",
 	"Failed to create API Key.": "Αποτυχία δημιουργίας Κλειδιού API.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,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.": "Μπορείτε να προσωποποιήσετε τις αλληλεπιδράσεις σας με τα LLMs προσθέτοντας αναμνήσεις μέσω του κουμπιού 'Διαχείριση' παρακάτω, κάνοντάς τα πιο χρήσιμα και προσαρμοσμένα σε εσάς.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Μπορείτε να προσωποποιήσετε τις αλληλεπιδράσεις σας με τα LLMs προσθέτοντας αναμνήσεις μέσω του κουμπιού 'Διαχείριση' παρακάτω, κάνοντάς τα πιο χρήσιμα και προσαρμοσμένα σε εσάς.",
 	"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.": "Δεν έχετε αρχειοθετημένες συνομιλίες.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "",
 	"an assistant": "",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "",
 	"Export Prompts": "",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "",
 	"an assistant": "",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "",
 	"Export Prompts": "",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "¿Ya tienes una cuenta?",
 	"Already have an account?": "¿Ya tienes una cuenta?",
 	"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.": "",
 	"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.": "",
 	"Always": "Siempre",
 	"Always": "Siempre",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Sorprendente",
 	"Amazing": "Sorprendente",
 	"an assistant": "un asistente",
 	"an assistant": "un asistente",
 	"Analyzed": "Analizado",
 	"Analyzed": "Analizado",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Describe tu base de conocimientos y objetivos",
 	"Describe your knowledge base and objectives": "Describe tu base de conocimientos y objetivos",
 	"Description": "Descripción",
 	"Description": "Descripción",
 	"Didn't fully follow instructions": "No siguió las instrucciones",
 	"Didn't fully follow instructions": "No siguió las instrucciones",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Sumérgete en el conocimiento",
 	"Dive into knowledge": "Sumérgete en el conocimiento",
 	"Do not install functions from sources you do not fully trust.": "No instale funciones desde fuentes que no confíe totalmente.",
 	"Do not install functions from sources you do not fully trust.": "No instale funciones desde fuentes que no confíe totalmente.",
 	"Do not install tools from sources you do not fully trust.": "No instale herramientas desde fuentes que no confíe totalmente.",
 	"Do not install tools from sources you do not fully trust.": "No instale herramientas desde fuentes que no confíe totalmente.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Documento",
 	"Document": "Documento",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Ingrese el tamaño del fragmento",
 	"Enter Chunk Size": "Ingrese el tamaño del fragmento",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Ingrese la descripción",
 	"Enter description": "Ingrese la descripción",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportar Prompts",
 	"Export Prompts": "Exportar Prompts",
 	"Export to CSV": "Exportar a CSV",
 	"Export to CSV": "Exportar a CSV",
 	"Export Tools": "Exportar Herramientas",
 	"Export Tools": "Exportar Herramientas",
+	"External": "",
 	"External Models": "Modelos Externos",
 	"External Models": "Modelos Externos",
 	"Failed to add file.": "No se pudo agregar el archivo.",
 	"Failed to add file.": "No se pudo agregar el archivo.",
 	"Failed to create API Key.": "No se pudo crear la clave API.",
 	"Failed to create API Key.": "No se pudo crear la clave API.",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "Instrucciones del sistema",
 	"System Instructions": "Instrucciones del sistema",
 	"System Prompt": "Prompt del sistema",
 	"System Prompt": "Prompt del sistema",
+	"Tags": "",
 	"Tags Generation": "Generación de etiquetas",
 	"Tags Generation": "Generación de etiquetas",
 	"Tags Generation Prompt": "Prompt de generación de etiquetas",
 	"Tags Generation Prompt": "Prompt de generación de etiquetas",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Solo puede chatear con un máximo de {{maxCount}} archivo(s) a la vez.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Solo puede chatear con un máximo de {{maxCount}} archivo(s) a la vez.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puede personalizar sus interacciones con LLMs añadiendo memorias a través del botón 'Gestionar' debajo, haciendo que sean más útiles y personalizados para usted.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puede personalizar sus interacciones con LLMs añadiendo memorias a través del botón 'Gestionar' debajo, haciendo que sean más útiles y personalizados para usted.",
 	"You cannot upload an empty file.": "No puede subir un archivo vacío.",
 	"You cannot upload an empty file.": "No puede subir un archivo vacío.",
-	"You do not have permission to access this feature.": "No tiene permiso para acceder a esta función.",
 	"You do not have permission to upload files": "No tiene permiso para subir archivos",
 	"You do not have permission to upload files": "No tiene permiso para subir archivos",
 	"You do not have permission to upload files.": "No tiene permiso para subir archivos.",
 	"You do not have permission to upload files.": "No tiene permiso para subir archivos.",
 	"You have no archived conversations.": "No tiene conversaciones archivadas.",
 	"You have no archived conversations.": "No tiene conversaciones archivadas.",

+ 8 - 1
src/lib/i18n/locales/eu-ES/translation.json

@@ -68,6 +68,8 @@
 	"Already have an account?": "Baduzu kontu bat?",
 	"Already have an account?": "Baduzu kontu bat?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Harrigarria",
 	"Amazing": "Harrigarria",
 	"an assistant": "laguntzaile bat",
 	"an assistant": "laguntzaile bat",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Deskribatu zure ezagutza-basea eta helburuak",
 	"Describe your knowledge base and objectives": "Deskribatu zure ezagutza-basea eta helburuak",
 	"Description": "Deskribapena",
 	"Description": "Deskribapena",
 	"Didn't fully follow instructions": "Ez ditu jarraibideak guztiz jarraitu",
 	"Didn't fully follow instructions": "Ez ditu jarraibideak guztiz jarraitu",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Murgildu ezagutzan",
 	"Dive into knowledge": "Murgildu ezagutzan",
 	"Do not install functions from sources you do not fully trust.": "Ez instalatu guztiz fidagarriak ez diren iturrietatik datozen funtzioak.",
 	"Do not install functions from sources you do not fully trust.": "Ez instalatu guztiz fidagarriak ez diren iturrietatik datozen funtzioak.",
 	"Do not install tools from sources you do not fully trust.": "Ez instalatu guztiz fidagarriak ez diren iturrietatik datozen tresnak.",
 	"Do not install tools from sources you do not fully trust.": "Ez instalatu guztiz fidagarriak ez diren iturrietatik datozen tresnak.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokumentua",
 	"Document": "Dokumentua",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Sartu Zati Tamaina",
 	"Enter Chunk Size": "Sartu Zati Tamaina",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Sartu deskribapena",
 	"Enter description": "Sartu deskribapena",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Esportatu Promptak",
 	"Export Prompts": "Esportatu Promptak",
 	"Export to CSV": "Esportatu CSVra",
 	"Export to CSV": "Esportatu CSVra",
 	"Export Tools": "Esportatu Tresnak",
 	"Export Tools": "Esportatu Tresnak",
+	"External": "",
 	"External Models": "Kanpoko Ereduak",
 	"External Models": "Kanpoko Ereduak",
 	"Failed to add file.": "Huts egin du fitxategia gehitzean.",
 	"Failed to add file.": "Huts egin du fitxategia gehitzean.",
 	"Failed to create API Key.": "Huts egin du API Gakoa sortzean.",
 	"Failed to create API Key.": "Huts egin du API Gakoa sortzean.",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "Sistema jarraibideak",
 	"System Instructions": "Sistema jarraibideak",
 	"System Prompt": "Sistema prompta",
 	"System Prompt": "Sistema prompta",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Etiketa sortzeko prompta",
 	"Tags Generation Prompt": "Etiketa sortzeko prompta",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Gehienez {{maxCount}} fitxategirekin txateatu dezakezu aldi berean.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Gehienez {{maxCount}} fitxategirekin txateatu dezakezu aldi berean.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "LLMekin dituzun interakzioak pertsonalizatu ditzakezu memoriak gehituz beheko 'Kudeatu' botoiaren bidez, lagungarriagoak eta zuretzat egokituagoak eginez.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "LLMekin dituzun interakzioak pertsonalizatu ditzakezu memoriak gehituz beheko 'Kudeatu' botoiaren bidez, lagungarriagoak eta zuretzat egokituagoak eginez.",
 	"You cannot upload an empty file.": "Ezin duzu fitxategi huts bat kargatu.",
 	"You cannot upload an empty file.": "Ezin duzu fitxategi huts bat kargatu.",
-	"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.": "Ez duzu fitxategiak kargatzeko baimenik.",
 	"You do not have permission to upload files.": "Ez duzu fitxategiak kargatzeko baimenik.",
 	"You have no archived conversations.": "Ez duzu artxibatutako elkarrizketarik.",
 	"You have no archived conversations.": "Ez duzu artxibatutako elkarrizketarik.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "یک دستیار",
 	"an assistant": "یک دستیار",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "برون\u200cریزی پرامپت\u200cها",
 	"Export Prompts": "برون\u200cریزی پرامپت\u200cها",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "برون\u200cریزی ابزارها",
 	"Export Tools": "برون\u200cریزی ابزارها",
+	"External": "",
 	"External Models": "مدل\u200cهای بیرونی",
 	"External Models": "مدل\u200cهای بیرونی",
 	"Failed to add file.": "خطا در افزودن پرونده",
 	"Failed to add file.": "خطا در افزودن پرونده",
 	"Failed to create API Key.": "ایجاد کلید API با خطا مواجه شد.",
 	"Failed to create API Key.": "ایجاد کلید API با خطا مواجه شد.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "شما در هر زمان نهایتا می\u200cتوانید با {{maxCount}} پرونده گفتگو کنید.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "شما در هر زمان نهایتا می\u200cتوانید با {{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.": "شما هیچ گفتگوی ذخیره شده ندارید.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Onko sinulla jo tili?",
 	"Already have an account?": "Onko sinulla jo tili?",
 	"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.": "",
 	"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.": "",
 	"Always": "Aina",
 	"Always": "Aina",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Hämmästyttävä",
 	"Amazing": "Hämmästyttävä",
 	"an assistant": "avustaja",
 	"an assistant": "avustaja",
 	"Analyzed": "Analysoitu",
 	"Analyzed": "Analysoitu",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Kuvaa tietokantasi ja tavoitteesi",
 	"Describe your knowledge base and objectives": "Kuvaa tietokantasi ja tavoitteesi",
 	"Description": "Kuvaus",
 	"Description": "Kuvaus",
 	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",
 	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",
+	"Direct": "",
 	"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",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Uppoudu tietoon",
 	"Dive into knowledge": "Uppoudu tietoon",
 	"Do not install functions from sources you do not fully trust.": "Älä asenna toimintoja lähteistä, joihin et luota täysin.",
 	"Do not install functions from sources you do not fully trust.": "Älä asenna toimintoja lähteistä, joihin et luota täysin.",
 	"Do not install tools from sources you do not fully trust.": "Älä asenna työkaluja lähteistä, joihin et luota täysin.",
 	"Do not install tools from sources you do not fully trust.": "Älä asenna työkaluja lähteistä, joihin et luota täysin.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Asiakirja",
 	"Document": "Asiakirja",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Syötä osien koko",
 	"Enter Chunk Size": "Syötä osien koko",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Kirjoita kuvaus",
 	"Enter description": "Kirjoita kuvaus",
+	"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)": "Verkko-osoitteet erotetaan pilkulla (esim. esimerkki.com,sivu.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Verkko-osoitteet erotetaan pilkulla (esim. esimerkki.com,sivu.org)",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Vie kehotteet",
 	"Export Prompts": "Vie kehotteet",
 	"Export to CSV": "Vie CSV-tiedostoon",
 	"Export to CSV": "Vie CSV-tiedostoon",
 	"Export Tools": "Vie työkalut",
 	"Export Tools": "Vie työkalut",
+	"External": "",
 	"External Models": "Ulkoiset mallit",
 	"External Models": "Ulkoiset mallit",
 	"Failed to add file.": "Tiedoston lisääminen epäonnistui.",
 	"Failed to add file.": "Tiedoston lisääminen epäonnistui.",
 	"Failed to create API Key.": "API-avaimen luonti epäonnistui.",
 	"Failed to create API Key.": "API-avaimen luonti epäonnistui.",
@@ -983,6 +990,7 @@
 	"System": "Järjestelmä",
 	"System": "Järjestelmä",
 	"System Instructions": "Järjestelmäohjeet",
 	"System Instructions": "Järjestelmäohjeet",
 	"System Prompt": "Järjestelmäkehote",
 	"System Prompt": "Järjestelmäkehote",
+	"Tags": "",
 	"Tags Generation": "Tagien luonti",
 	"Tags Generation": "Tagien luonti",
 	"Tags Generation Prompt": "Tagien luontikehote",
 	"Tags Generation Prompt": "Tagien luontikehote",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Voit keskustella enintään {{maxCount}} tiedoston kanssa kerralla.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Voit keskustella enintään {{maxCount}} tiedoston kanssa kerralla.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Voit personoida vuorovaikutustasi LLM-ohjelmien kanssa lisäämällä muistoja 'Hallitse'-painikkeen kautta, jolloin ne ovat hyödyllisempiä ja räätälöityjä sinua varten.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Voit personoida vuorovaikutustasi LLM-ohjelmien kanssa lisäämällä muistoja 'Hallitse'-painikkeen kautta, jolloin ne ovat hyödyllisempiä ja räätälöityjä sinua varten.",
 	"You cannot upload an empty file.": "Et voi ladata tyhjää tiedostoa.",
 	"You cannot upload an empty file.": "Et voi ladata tyhjää tiedostoa.",
-	"You do not have permission to access this feature.": "Sinulla ei ole lupaa tähän ominaisuuteen.",
 	"You do not have permission to upload files": "Sinulla ei ole lupaa ladata tiedostoja",
 	"You do not have permission to upload files": "Sinulla ei ole lupaa ladata tiedostoja",
 	"You do not have permission to upload files.": "Sinulla ei ole lupaa ladata tiedostoja.",
 	"You do not have permission to upload files.": "Sinulla ei ole lupaa ladata tiedostoja.",
 	"You have no archived conversations.": "Sinulla ei ole arkistoituja keskusteluja.",
 	"You have no archived conversations.": "Sinulla ei ole arkistoituja keskusteluja.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Avez-vous déjà un compte ?",
 	"Already have an account?": "Avez-vous déjà un compte ?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "un assistant",
 	"an assistant": "un assistant",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Document",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Entrez la taille de bloc",
 	"Enter Chunk Size": "Entrez la taille de bloc",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exporter les Prompts",
 	"Export Prompts": "Exporter les Prompts",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Outils d'exportation",
 	"Export Tools": "Outils d'exportation",
+	"External": "",
 	"External Models": "Modèles externes",
 	"External Models": "Modèles externes",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Échec de la création de la clé API.",
 	"Failed to create API Key.": "Échec de la création de la clé API.",
@@ -983,6 +990,7 @@
 	"System": "Système",
 	"System": "Système",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Prompt du système",
 	"System Prompt": "Prompt du système",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des souvenirs via le bouton 'Gérer' ci-dessous, ce qui les rendra plus utiles et adaptés à vos besoins.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des souvenirs via le bouton 'Gérer' ci-dessous, ce qui les rendra plus utiles et adaptés à vos besoins.",
 	"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.": "Vous n'avez aucune conversation archivée",
 	"You have no archived conversations.": "Vous n'avez aucune conversation archivée",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Avez-vous déjà un compte ?",
 	"Already have an account?": "Avez-vous déjà un compte ?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Incroyable",
 	"Amazing": "Incroyable",
 	"an assistant": "un assistant",
 	"an assistant": "un assistant",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Décrivez votre base de connaissances et vos objectifs",
 	"Describe your knowledge base and objectives": "Décrivez votre base de connaissances et vos objectifs",
 	"Description": "Description",
 	"Description": "Description",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
 	"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Plonger dans les connaissances",
 	"Dive into knowledge": "Plonger dans les connaissances",
 	"Do not install functions from sources you do not fully trust.": "N'installez pas de fonctions provenant de sources auxquelles vous ne faites pas entièrement confiance.",
 	"Do not install functions from sources you do not fully trust.": "N'installez pas de fonctions provenant de sources auxquelles vous ne faites pas entièrement confiance.",
 	"Do not install tools from sources you do not fully trust.": "N'installez pas d'outils provenant de sources auxquelles vous ne faites pas entièrement confiance.",
 	"Do not install tools from sources you do not fully trust.": "N'installez pas d'outils provenant de sources auxquelles vous ne faites pas entièrement confiance.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Entrez la taille des chunks",
 	"Enter Chunk Size": "Entrez la taille des chunks",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Entrez la description",
 	"Enter description": "Entrez la 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exporter des prompts",
 	"Export Prompts": "Exporter des prompts",
 	"Export to CSV": "Exporter en CSV",
 	"Export to CSV": "Exporter en CSV",
 	"Export Tools": "Exporter des outils",
 	"Export Tools": "Exporter des outils",
+	"External": "",
 	"External Models": "Modèles externes",
 	"External Models": "Modèles externes",
 	"Failed to add file.": "Échec de l'ajout du fichier.",
 	"Failed to add file.": "Échec de l'ajout du fichier.",
 	"Failed to create API Key.": "Échec de la création de la clé API.",
 	"Failed to create API Key.": "Échec de la création de la clé API.",
@@ -983,6 +990,7 @@
 	"System": "Système",
 	"System": "Système",
 	"System Instructions": "Instructions système",
 	"System Instructions": "Instructions système",
 	"System Prompt": "Prompt système",
 	"System Prompt": "Prompt système",
+	"Tags": "",
 	"Tags Generation": "Génération de tags",
 	"Tags Generation": "Génération de tags",
 	"Tags Generation Prompt": "Prompt de génération de tags",
 	"Tags Generation Prompt": "Prompt de génération de tags",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Vous ne pouvez discuter qu'avec un maximum de {{maxCount}} fichier(s) à la fois.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Vous ne pouvez discuter qu'avec un maximum de {{maxCount}} fichier(s) à la fois.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des mémoires à l'aide du bouton « Gérer » ci-dessous, ce qui les rendra plus utiles et mieux adaptées à vos besoins.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des mémoires à l'aide du bouton « Gérer » ci-dessous, ce qui les rendra plus utiles et mieux adaptées à vos besoins.",
 	"You cannot upload an empty file.": "Vous ne pouvez pas envoyer un fichier vide.",
 	"You cannot upload an empty file.": "Vous ne pouvez pas envoyer un fichier vide.",
-	"You do not have permission to access this feature.": "Vous n'avez pas la permission d'accéder à cette fonctionnalité.",
 	"You do not have permission to upload files": "",
 	"You do not have permission to upload files": "",
 	"You do not have permission to upload files.": "Vous n'avez pas la permission de télécharger des fichiers.",
 	"You do not have permission to upload files.": "Vous n'avez pas la permission de télécharger des fichiers.",
 	"You have no archived conversations.": "Vous n'avez aucune conversation archivée.",
 	"You have no archived conversations.": "Vous n'avez aucune conversation archivée.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "עוזר",
 	"an assistant": "עוזר",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "ייצוא פקודות",
 	"Export Prompts": "ייצוא פקודות",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "יצירת מפתח API נכשלה.",
 	"Failed to create API Key.": "יצירת מפתח API נכשלה.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "אין לך שיחות בארכיון.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "एक सहायक",
 	"an assistant": "एक सहायक",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "प्रॉम्प्ट निर्यात करें",
 	"Export Prompts": "प्रॉम्प्ट निर्यात करें",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "एपीआई कुंजी बनाने में विफल.",
 	"Failed to create API Key.": "एपीआई कुंजी बनाने में विफल.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "आपको कोई अंकित चैट नहीं है।",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Već imate račun?",
 	"Already have an account?": "Već imate račun?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "asistent",
 	"an assistant": "asistent",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Opis",
 	"Description": "Opis",
 	"Didn't fully follow instructions": "Nije u potpunosti slijedio upute",
 	"Didn't fully follow instructions": "Nije u potpunosti slijedio upute",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Izvoz prompta",
 	"Export Prompts": "Izvoz prompta",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Izvoz alata",
 	"Export Tools": "Izvoz alata",
+	"External": "",
 	"External Models": "Vanjski modeli",
 	"External Models": "Vanjski modeli",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Neuspješno stvaranje API ključa.",
 	"Failed to create API Key.": "Neuspješno stvaranje API ključa.",
@@ -983,6 +990,7 @@
 	"System": "Sustav",
 	"System": "Sustav",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Sistemski prompt",
 	"System Prompt": "Sistemski 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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Možete personalizirati svoje interakcije s LLM-ima dodavanjem uspomena putem gumba 'Upravljanje' u nastavku, čineći ih korisnijima i prilagođenijima vama.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Možete personalizirati svoje interakcije s LLM-ima dodavanjem uspomena putem gumba 'Upravljanje' u nastavku, čineći ih korisnijima i prilagođenijima vama.",
 	"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.": "Nemate arhiviranih razgovora.",
 	"You have no archived conversations.": "Nemate arhiviranih razgovora.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Már van fiókod?",
 	"Already have an account?": "Már van fiókod?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "egy asszisztens",
 	"an assistant": "egy asszisztens",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Leírás",
 	"Description": "Leírás",
 	"Didn't fully follow instructions": "Nem követte teljesen az utasításokat",
 	"Didn't fully follow instructions": "Nem követte teljesen az utasításokat",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Ne telepíts funkciókat olyan forrásokból, amelyekben nem bízol teljesen.",
 	"Do not install functions from sources you do not fully trust.": "Ne telepíts funkciókat olyan forrásokból, amelyekben nem bízol teljesen.",
 	"Do not install tools from sources you do not fully trust.": "Ne telepíts eszközöket olyan forrásokból, amelyekben nem bízol teljesen.",
 	"Do not install tools from sources you do not fully trust.": "Ne telepíts eszközöket olyan forrásokból, amelyekben nem bízol teljesen.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokumentum",
 	"Document": "Dokumentum",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Add meg a darab méretet",
 	"Enter Chunk Size": "Add meg a darab méretet",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Add meg a leírást",
 	"Enter description": "Add meg a leírást",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Promptok exportálása",
 	"Export Prompts": "Promptok exportálása",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Eszközök exportálása",
 	"Export Tools": "Eszközök exportálása",
+	"External": "",
 	"External Models": "Külső modellek",
 	"External Models": "Külső modellek",
 	"Failed to add file.": "Nem sikerült hozzáadni a fájlt.",
 	"Failed to add file.": "Nem sikerült hozzáadni a fájlt.",
 	"Failed to create API Key.": "Nem sikerült létrehozni az API kulcsot.",
 	"Failed to create API Key.": "Nem sikerült létrehozni az API kulcsot.",
@@ -983,6 +990,7 @@
 	"System": "Rendszer",
 	"System": "Rendszer",
 	"System Instructions": "Rendszer utasítások",
 	"System Instructions": "Rendszer utasítások",
 	"System Prompt": "Rendszer prompt",
 	"System Prompt": "Rendszer prompt",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Címke generálási prompt",
 	"Tags Generation Prompt": "Címke generálási 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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Egyszerre maximum {{maxCount}} fájllal tud csevegni.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Egyszerre maximum {{maxCount}} fájllal tud csevegni.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Az LLM-ekkel való interakcióit személyre szabhatja emlékek hozzáadásával a lenti 'Kezelés' gomb segítségével, így azok még hasznosabbak és személyre szabottabbak lesznek.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Az LLM-ekkel való interakcióit személyre szabhatja emlékek hozzáadásával a lenti 'Kezelés' gomb segítségével, így azok még hasznosabbak és személyre szabottabbak lesznek.",
 	"You cannot upload an empty file.": "Nem tölthet fel üres fájlt.",
 	"You cannot upload an empty file.": "Nem tölthet fel üres fájlt.",
-	"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.": "Nincsenek archivált beszélgetései.",
 	"You have no archived conversations.": "Nincsenek archivált beszélgetései.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Sudah memiliki akun?",
 	"Already have an account?": "Sudah memiliki akun?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "asisten",
 	"an assistant": "asisten",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Deskripsi",
 	"Description": "Deskripsi",
 	"Didn't fully follow instructions": "Tidak sepenuhnya mengikuti instruksi",
 	"Didn't fully follow instructions": "Tidak sepenuhnya mengikuti instruksi",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Dokumen",
 	"Document": "Dokumen",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Masukkan Ukuran Potongan",
 	"Enter Chunk Size": "Masukkan Ukuran Potongan",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Perintah Ekspor",
 	"Export Prompts": "Perintah Ekspor",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Alat Ekspor",
 	"Export Tools": "Alat Ekspor",
+	"External": "",
 	"External Models": "Model Eksternal",
 	"External Models": "Model Eksternal",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Gagal membuat API Key.",
 	"Failed to create API Key.": "Gagal membuat API Key.",
@@ -983,6 +990,7 @@
 	"System": "Sistem",
 	"System": "Sistem",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Permintaan Sistem",
 	"System Prompt": "Permintaan Sistem",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda dapat mempersonalisasi interaksi Anda dengan LLM dengan menambahkan kenangan melalui tombol 'Kelola' di bawah ini, sehingga lebih bermanfaat dan disesuaikan untuk Anda.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda dapat mempersonalisasi interaksi Anda dengan LLM dengan menambahkan kenangan melalui tombol 'Kelola' di bawah ini, sehingga lebih bermanfaat dan disesuaikan untuk Anda.",
 	"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.": "Anda tidak memiliki percakapan yang diarsipkan.",
 	"You have no archived conversations.": "Anda tidak memiliki percakapan yang diarsipkan.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Tá cuntas agat cheana féin?",
 	"Already have an account?": "Tá cuntas agat cheana féin?",
 	"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.": "",
 	"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.": "",
 	"Always": "I gcónaí",
 	"Always": "I gcónaí",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Iontach",
 	"Amazing": "Iontach",
 	"an assistant": "cúntóir",
 	"an assistant": "cúntóir",
 	"Analyzed": "Anailísithe",
 	"Analyzed": "Anailísithe",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Déan cur síos ar do bhunachar eolais agus do chuspóirí",
 	"Describe your knowledge base and objectives": "Déan cur síos ar do bhunachar eolais agus do chuspóirí",
 	"Description": "Cur síos",
 	"Description": "Cur síos",
 	"Didn't fully follow instructions": "Níor lean sé treoracha go hiomlán",
 	"Didn't fully follow instructions": "Níor lean sé treoracha go hiomlán",
+	"Direct": "",
 	"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",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Léim isteach eolas",
 	"Dive into knowledge": "Léim isteach eolas",
 	"Do not install functions from sources you do not fully trust.": "Ná suiteáil feidhmeanna ó fhoinsí nach bhfuil muinín iomlán agat.",
 	"Do not install functions from sources you do not fully trust.": "Ná suiteáil feidhmeanna ó fhoinsí nach bhfuil muinín iomlán agat.",
 	"Do not install tools from sources you do not fully trust.": "Ná suiteáil uirlisí ó fhoinsí nach bhfuil muinín iomlán agat.",
 	"Do not install tools from sources you do not fully trust.": "Ná suiteáil uirlisí ó fhoinsí nach bhfuil muinín iomlán agat.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Doiciméad",
 	"Document": "Doiciméad",
 	"Document Intelligence": "Faisnéise Doiciméad",
 	"Document Intelligence": "Faisnéise Doiciméad",
 	"Document Intelligence endpoint and key required.": "Críochphointe Faisnéise Doiciméad agus eochair ag teastáil.",
 	"Document Intelligence endpoint and key required.": "Críochphointe Faisnéise Doiciméad agus eochair ag teastáil.",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Cuir isteach Méid an Smután",
 	"Enter Chunk Size": "Cuir isteach Méid an Smután",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Iontráil cur síos",
 	"Enter description": "Iontráil cur síos",
+	"Enter Docling Server URL": "",
 	"Enter Document Intelligence Endpoint": "Iontráil Críochphointe Faisnéise Doiciméid",
 	"Enter Document Intelligence Endpoint": "Iontráil Críochphointe Faisnéise Doiciméid",
 	"Enter Document Intelligence Key": "Iontráil Eochair Faisnéise Doiciméad",
 	"Enter Document Intelligence Key": "Iontráil Eochair Faisnéise Doiciméad",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Cuir isteach fearainn atá scartha le camóga (m.sh., example.com,site.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Cuir isteach fearainn atá scartha le camóga (m.sh., example.com,site.org)",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Leideanna Easpórtála",
 	"Export Prompts": "Leideanna Easpórtála",
 	"Export to CSV": "Easpórtáil go CSV",
 	"Export to CSV": "Easpórtáil go CSV",
 	"Export Tools": "Uirlisí Easpór",
 	"Export Tools": "Uirlisí Easpór",
+	"External": "",
 	"External Models": "Múnlaí Seachtracha",
 	"External Models": "Múnlaí Seachtracha",
 	"Failed to add file.": "Theip ar an gcomhad a chur leis.",
 	"Failed to add file.": "Theip ar an gcomhad a chur leis.",
 	"Failed to create API Key.": "Theip ar an eochair API a chruthú.",
 	"Failed to create API Key.": "Theip ar an eochair API a chruthú.",
@@ -983,6 +990,7 @@
 	"System": "Córas",
 	"System": "Córas",
 	"System Instructions": "Treoracha Córas",
 	"System Instructions": "Treoracha Córas",
 	"System Prompt": "Córas Leid",
 	"System Prompt": "Córas Leid",
+	"Tags": "",
 	"Tags Generation": "Giniúint Clibeanna",
 	"Tags Generation": "Giniúint Clibeanna",
 	"Tags Generation Prompt": "Clibeanna Giniúint Leid",
 	"Tags Generation Prompt": "Clibeanna Giniúint Leid",
 	"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.": "Úsáidtear sampláil saor ó eireabaill chun tionchar na n-chomharthaí ón aschur nach bhfuil chomh dóchúil céanna a laghdú. Laghdóidh luach níos airde (m.sh., 2.0) an tionchar níos mó, agus díchumasaíonn luach 1.0 an socrú seo. (réamhshocraithe: 1)",
 	"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.": "Úsáidtear sampláil saor ó eireabaill chun tionchar na n-chomharthaí ón aschur nach bhfuil chomh dóchúil céanna a laghdú. Laghdóidh luach níos airde (m.sh., 2.0) an tionchar níos mó, agus díchumasaíonn luach 1.0 an socrú seo. (réamhshocraithe: 1)",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Ní féidir leat comhrá a dhéanamh ach le comhad {{maxCount}} ar a mhéad ag an am.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Ní féidir leat comhrá a dhéanamh ach le comhad {{maxCount}} ar a mhéad ag an am.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Is féidir leat do chuid idirghníomhaíochtaí le LLManna a phearsantú ach cuimhní cinn a chur leis tríd an gcnaipe 'Bainistigh' thíos, rud a fhágann go mbeidh siad níos cabhrach agus níos oiriúnaí duit.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Is féidir leat do chuid idirghníomhaíochtaí le LLManna a phearsantú ach cuimhní cinn a chur leis tríd an gcnaipe 'Bainistigh' thíos, rud a fhágann go mbeidh siad níos cabhrach agus níos oiriúnaí duit.",
 	"You cannot upload an empty file.": "Ní féidir leat comhad folamh a uaslódáil.",
 	"You cannot upload an empty file.": "Ní féidir leat comhad folamh a uaslódáil.",
-	"You do not have permission to access this feature.": "Níl cead agat rochtain a fháil ar an ngné seo.",
 	"You do not have permission to upload files": "Níl cead agat comhaid a uaslódáil",
 	"You do not have permission to upload files": "Níl cead agat comhaid a uaslódáil",
 	"You do not have permission to upload files.": "Níl cead agat comhaid a uaslódáil.",
 	"You do not have permission to upload files.": "Níl cead agat comhaid a uaslódáil.",
 	"You have no archived conversations.": "Níl aon chomhráite cartlainne agat.",
 	"You have no archived conversations.": "Níl aon chomhráite cartlainne agat.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Hai già un account?",
 	"Already have an account?": "Hai già un 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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "un assistente",
 	"an assistant": "un assistente",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descrizione",
 	"Description": "Descrizione",
 	"Didn't fully follow instructions": "Non ha seguito completamente le istruzioni",
 	"Didn't fully follow instructions": "Non ha seguito completamente le istruzioni",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Documento",
 	"Document": "Documento",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Inserisci la dimensione chunk",
 	"Enter Chunk Size": "Inserisci la dimensione chunk",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Esporta prompt",
 	"Export Prompts": "Esporta prompt",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Impossibile creare la chiave API.",
 	"Failed to create API Key.": "Impossibile creare la chiave API.",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Prompt di sistema",
 	"System Prompt": "Prompt di sistema",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "Non hai conversazioni archiviate.",
 	"You have no archived conversations.": "Non hai conversazioni archiviate.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "アシスタント",
 	"an assistant": "アシスタント",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "信頼できないソースからFunctionをインストールしないでください。",
 	"Do not install functions from sources you do not fully trust.": "信頼できないソースからFunctionをインストールしないでください。",
 	"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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "プロンプトをエクスポート",
 	"Export Prompts": "プロンプトをエクスポート",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "ツールのエクスポート",
 	"Export Tools": "ツールのエクスポート",
+	"External": "",
 	"External Models": "外部モデル",
 	"External Models": "外部モデル",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "APIキーの作成に失敗しました。",
 	"Failed to create API Key.": "APIキーの作成に失敗しました。",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "これまでにアーカイブされた会話はありません。",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "ყოველთვის",
 	"Always": "ყოველთვის",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "გადასარევია",
 	"Amazing": "გადასარევია",
 	"an assistant": "დამხმარე",
 	"an assistant": "დამხმარე",
 	"Analyzed": "გაანაზლიებულია",
 	"Analyzed": "გაანაზლიებულია",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "შეიყვანე ფრაგმენტის ზომა",
 	"Enter Chunk Size": "შეიყვანე ფრაგმენტის ზომა",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "მოთხოვნების გატანა",
 	"Export Prompts": "მოთხოვნების გატანა",
 	"Export to CSV": "CVS-ში გატანა",
 	"Export to CSV": "CVS-ში გატანა",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "ფაილის დამატების შეცდომა.",
 	"Failed to add file.": "ფაილის დამატების შეცდომა.",
 	"Failed to create API Key.": "API-ის გასაღების შექმნა ჩავარდა.",
 	"Failed to create API Key.": "API-ის გასაღების შექმნა ჩავარდა.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "დაარქივებული საუბრები არ გაქვთ.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "놀라움",
 	"Amazing": "놀라움",
 	"an assistant": "어시스턴트",
 	"an assistant": "어시스턴트",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "프롬프트 내보내기",
 	"Export Prompts": "프롬프트 내보내기",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "도구 내보내기",
 	"Export Tools": "도구 내보내기",
+	"External": "",
 	"External Models": "외부 모델",
 	"External Models": "외부 모델",
 	"Failed to add file.": "파일추가에 실패했습니다",
 	"Failed to add file.": "파일추가에 실패했습니다",
 	"Failed to create API Key.": "API 키 생성에 실패했습니다.",
 	"Failed to create API Key.": "API 키 생성에 실패했습니다.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,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.": "아래 '관리' 버튼으로 메모리를 추가하여 LLM들과의 상호작용을 개인화할 수 있습니다. 이를 통해 더 유용하고 맞춤화된 경험을 제공합니다.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "아래 '관리' 버튼으로 메모리를 추가하여 LLM들과의 상호작용을 개인화할 수 있습니다. 이를 통해 더 유용하고 맞춤화된 경험을 제공합니다.",
 	"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.": "채팅을 보관한 적이 없습니다.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Ar jau turite paskyrą?",
 	"Already have an account?": "Ar jau turite paskyrą?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "assistentas",
 	"an assistant": "assistentas",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Aprašymas",
 	"Description": "Aprašymas",
 	"Didn't fully follow instructions": "Pilnai nesekė instrukcijų",
 	"Didn't fully follow instructions": "Pilnai nesekė instrukcijų",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Neinstaliuokite funkcijų iš nepatikimų šaltinių",
 	"Do not install functions from sources you do not fully trust.": "Neinstaliuokite funkcijų iš nepatikimų šaltinių",
 	"Do not install tools from sources you do not fully trust.": "Neinstaliuokite įrankių iš nepatikimų šaltinių",
 	"Do not install tools from sources you do not fully trust.": "Neinstaliuokite įrankių iš nepatikimų šaltinių",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokumentas",
 	"Document": "Dokumentas",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Įveskite blokų dydį",
 	"Enter Chunk Size": "Įveskite blokų dydį",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Eksportuoti užklausas",
 	"Export Prompts": "Eksportuoti užklausas",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Eksportuoti įrankius",
 	"Export Tools": "Eksportuoti įrankius",
+	"External": "",
 	"External Models": "Išoriniai modeliai",
 	"External Models": "Išoriniai modeliai",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Nepavyko sukurti API rakto",
 	"Failed to create API Key.": "Nepavyko sukurti API rakto",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Sistemos užklausa",
 	"System Prompt": "Sistemos užklausa",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Galite pagerinti modelių darbą suteikdami jiems atminties funkcionalumą.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Galite pagerinti modelių darbą suteikdami jiems atminties funkcionalumą.",
 	"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.": "Jūs neturite archyvuotų pokalbių",
 	"You have no archived conversations.": "Jūs neturite archyvuotų pokalbių",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Telah mempunyai akaun?",
 	"Already have an account?": "Telah mempunyai akaun?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "seorang pembantu",
 	"an assistant": "seorang pembantu",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Penerangan",
 	"Description": "Penerangan",
 	"Didn't fully follow instructions": "Tidak mengikut arahan sepenuhnya",
 	"Didn't fully follow instructions": "Tidak mengikut arahan sepenuhnya",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Jangan pasang fungsi daripada sumber yang anda tidak percayai sepenuhnya.",
 	"Do not install functions from sources you do not fully trust.": "Jangan pasang fungsi daripada sumber yang anda tidak percayai sepenuhnya.",
 	"Do not install tools from sources you do not fully trust.": "Jangan pasang alat daripada sumber yang anda tidak percaya sepenuhnya.",
 	"Do not install tools from sources you do not fully trust.": "Jangan pasang alat daripada sumber yang anda tidak percaya sepenuhnya.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokumen",
 	"Document": "Dokumen",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Masukkan Saiz 'Chunk'",
 	"Enter Chunk Size": "Masukkan Saiz 'Chunk'",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Eksport Gesaan",
 	"Export Prompts": "Eksport Gesaan",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Eksport Alat",
 	"Export Tools": "Eksport Alat",
+	"External": "",
 	"External Models": "Model Luaran",
 	"External Models": "Model Luaran",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Gagal mencipta kekunci API",
 	"Failed to create API Key.": "Gagal mencipta kekunci API",
@@ -983,6 +990,7 @@
 	"System": "Sistem",
 	"System": "Sistem",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Gesaan Sistem",
 	"System Prompt": "Gesaan Sistem",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda boleh memperibadikan interaksi anda dengan LLM dengan menambahkan memori melalui butang 'Urus' di bawah, menjadikannya lebih membantu dan disesuaikan dengan anda.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda boleh memperibadikan interaksi anda dengan LLM dengan menambahkan memori melalui butang 'Urus' di bawah, menjadikannya lebih membantu dan disesuaikan dengan anda.",
 	"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.": "Anda tidak mempunyai perbualan yang diarkibkan",
 	"You have no archived conversations.": "Anda tidak mempunyai perbualan yang diarkibkan",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Har du allerede en konto?",
 	"Already have an account?": "Har du allerede en konto?",
 	"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.": "",
 	"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.": "",
 	"Always": "Alltid",
 	"Always": "Alltid",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Flott",
 	"Amazing": "Flott",
 	"an assistant": "en assistent",
 	"an assistant": "en assistent",
 	"Analyzed": "Analysert",
 	"Analyzed": "Analysert",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Beskriv kunnskapsbasen din og målene dine",
 	"Describe your knowledge base and objectives": "Beskriv kunnskapsbasen din og målene dine",
 	"Description": "Beskrivelse",
 	"Description": "Beskrivelse",
 	"Didn't fully follow instructions": "Fulgte ikke instruksjonene fullstendig",
 	"Didn't fully follow instructions": "Fulgte ikke instruksjonene fullstendig",
+	"Direct": "",
 	"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",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Bli kjent med kunnskap",
 	"Dive into knowledge": "Bli kjent med kunnskap",
 	"Do not install functions from sources you do not fully trust.": "Ikke installer funksjoner fra kilder du ikke stoler på.",
 	"Do not install functions from sources you do not fully trust.": "Ikke installer funksjoner fra kilder du ikke stoler på.",
 	"Do not install tools from sources you do not fully trust.": "Ikke installer verktøy fra kilder du ikke stoler på.",
 	"Do not install tools from sources you do not fully trust.": "Ikke installer verktøy fra kilder du ikke stoler på.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "Intelligens i dokumenter",
 	"Document Intelligence": "Intelligens i dokumenter",
 	"Document Intelligence endpoint and key required.": "Det kreves et endepunkt og en nøkkel for Intelligens i dokumenter",
 	"Document Intelligence endpoint and key required.": "Det kreves et endepunkt og en nøkkel for Intelligens i dokumenter",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Angi Chunk-størrelse",
 	"Enter Chunk Size": "Angi Chunk-størrelse",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Angi beskrivelse",
 	"Enter description": "Angi beskrivelse",
+	"Enter Docling Server URL": "",
 	"Enter Document Intelligence Endpoint": "Angi endepunkt for Intelligens i dokumenter",
 	"Enter Document Intelligence Endpoint": "Angi endepunkt for Intelligens i dokumenter",
 	"Enter Document Intelligence Key": "Angi nøkkel for Intelligens i dokumenter",
 	"Enter Document Intelligence Key": "Angi nøkkel for Intelligens i dokumenter",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Angi domener atskilt med komma (f.eks. eksempel.com, side.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Angi domener atskilt med komma (f.eks. eksempel.com, side.org)",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Eksporter ledetekster",
 	"Export Prompts": "Eksporter ledetekster",
 	"Export to CSV": "Eksporter til CSV",
 	"Export to CSV": "Eksporter til CSV",
 	"Export Tools": "Eksporter verktøy",
 	"Export Tools": "Eksporter verktøy",
+	"External": "",
 	"External Models": "Eksterne modeller",
 	"External Models": "Eksterne modeller",
 	"Failed to add file.": "Kan ikke legge til filen.",
 	"Failed to add file.": "Kan ikke legge til filen.",
 	"Failed to create API Key.": "Kan ikke opprette en API-nøkkel.",
 	"Failed to create API Key.": "Kan ikke opprette en API-nøkkel.",
@@ -983,6 +990,7 @@
 	"System": "System",
 	"System": "System",
 	"System Instructions": "Systeminstruksjoner",
 	"System Instructions": "Systeminstruksjoner",
 	"System Prompt": "Systemledetekst",
 	"System Prompt": "Systemledetekst",
+	"Tags": "",
 	"Tags Generation": "Genering av etiketter",
 	"Tags Generation": "Genering av etiketter",
 	"Tags Generation Prompt": "Ledetekst for genering av etikett",
 	"Tags Generation Prompt": "Ledetekst for genering av etikett",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Du kan bare chatte med maksimalt {{maxCount}} fil(er) om gangen.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Du kan bare chatte med maksimalt {{maxCount}} fil(er) om gangen.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan tilpasse interaksjonene dine med språkmodeller ved å legge til minner gjennom Administrer-knappen nedenfor, slik at de blir mer til nyttige og tilpasset deg.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan tilpasse interaksjonene dine med språkmodeller ved å legge til minner gjennom Administrer-knappen nedenfor, slik at de blir mer til nyttige og tilpasset deg.",
 	"You cannot upload an empty file.": "Du kan ikke laste opp en tom fil.",
 	"You cannot upload an empty file.": "Du kan ikke laste opp en tom fil.",
-	"You do not have permission to access this feature.": "Du har ikke tillatelse til å bruke denne funksjonen.",
 	"You do not have permission to upload files": "Du har ikke tillatelse til å laste opp filer",
 	"You do not have permission to upload files": "Du har ikke tillatelse til å laste opp filer",
 	"You do not have permission to upload files.": "Du har ikke tillatelse til å laste opp filer.",
 	"You do not have permission to upload files.": "Du har ikke tillatelse til å laste opp filer.",
 	"You have no archived conversations.": "Du har ingen arkiverte samtaler.",
 	"You have no archived conversations.": "Du har ingen arkiverte samtaler.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Heb je al een account?",
 	"Already have an account?": "Heb je al een 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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Geweldig",
 	"Amazing": "Geweldig",
 	"an assistant": "een assistent",
 	"an assistant": "een assistent",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Beschrijf je kennisbasis en doelstellingen",
 	"Describe your knowledge base and objectives": "Beschrijf je kennisbasis en doelstellingen",
 	"Description": "Beschrijving",
 	"Description": "Beschrijving",
 	"Didn't fully follow instructions": "Heeft niet alle instructies gevolgt",
 	"Didn't fully follow instructions": "Heeft niet alle instructies gevolgt",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Duik in kennis",
 	"Dive into knowledge": "Duik in kennis",
 	"Do not install functions from sources you do not fully trust.": "Installeer geen functies vanuit bronnen die je niet volledig vertrouwt",
 	"Do not install functions from sources you do not fully trust.": "Installeer geen functies vanuit bronnen die je niet volledig vertrouwt",
 	"Do not install tools from sources you do not fully trust.": "Installeer geen tools vanuit bronnen die je niet volledig vertrouwt.",
 	"Do not install tools from sources you do not fully trust.": "Installeer geen tools vanuit bronnen die je niet volledig vertrouwt.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Voeg Chunk Size toe",
 	"Enter Chunk Size": "Voeg Chunk Size toe",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Voer beschrijving in",
 	"Enter description": "Voer beschrijving in",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exporteer Prompts",
 	"Export Prompts": "Exporteer Prompts",
 	"Export to CSV": "Exporteer naar CSV",
 	"Export to CSV": "Exporteer naar CSV",
 	"Export Tools": "Exporteer gereedschappen",
 	"Export Tools": "Exporteer gereedschappen",
+	"External": "",
 	"External Models": "Externe modules",
 	"External Models": "Externe modules",
 	"Failed to add file.": "Het is niet gelukt om het bestand toe te voegen.",
 	"Failed to add file.": "Het is niet gelukt om het bestand toe te voegen.",
 	"Failed to create API Key.": "Kan API Key niet aanmaken.",
 	"Failed to create API Key.": "Kan API Key niet aanmaken.",
@@ -983,6 +990,7 @@
 	"System": "Systeem",
 	"System": "Systeem",
 	"System Instructions": "Systeem instructies",
 	"System Instructions": "Systeem instructies",
 	"System Prompt": "Systeem prompt",
 	"System Prompt": "Systeem prompt",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Prompt voor taggeneratie",
 	"Tags Generation Prompt": "Prompt voor taggeneratie",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Je kunt slechts met maximaal {{maxCount}} bestand(en) tegelijk chatten",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Je kunt slechts met maximaal {{maxCount}} bestand(en) tegelijk chatten",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Je kunt je interacties met LLM's personaliseren door herinneringen toe te voegen via de 'Beheer'-knop hieronder, waardoor ze nuttiger en voor jou op maat gemaakt worden.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Je kunt je interacties met LLM's personaliseren door herinneringen toe te voegen via de 'Beheer'-knop hieronder, waardoor ze nuttiger en voor jou op maat gemaakt worden.",
 	"You cannot upload an empty file.": "Je kunt een leeg bestand niet uploaden.",
 	"You cannot upload an empty file.": "Je kunt een leeg bestand niet uploaden.",
-	"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.": "Je hebt geen toestemming om bestanden up te loaden",
 	"You do not have permission to upload files.": "Je hebt geen toestemming om bestanden up te loaden",
 	"You have no archived conversations.": "Je hebt geen gearchiveerde gesprekken.",
 	"You have no archived conversations.": "Je hebt geen gearchiveerde gesprekken.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "ਇੱਕ ਸਹਾਇਕ",
 	"an assistant": "ਇੱਕ ਸਹਾਇਕ",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "ਪ੍ਰੰਪਟ ਨਿਰਯਾਤ ਕਰੋ",
 	"Export Prompts": "ਪ੍ਰੰਪਟ ਨਿਰਯਾਤ ਕਰੋ",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "API ਕੁੰਜੀ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ।",
 	"Failed to create API Key.": "API ਕੁੰਜੀ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ।",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਆਰਕਾਈਵ ਕੀਤੀਆਂ ਗੱਲਾਂ ਨਹੀਂ ਹਨ।",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Czy masz już konto?",
 	"Already have an account?": "Czy masz już konto?",
 	"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.": "",
 	"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.": "",
 	"Always": "Zawsze",
 	"Always": "Zawsze",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Niesamowite",
 	"Amazing": "Niesamowite",
 	"an assistant": "asystent",
 	"an assistant": "asystent",
 	"Analyzed": "Przeanalizowane",
 	"Analyzed": "Przeanalizowane",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Opisz swoją bazę wiedzy i cele",
 	"Describe your knowledge base and objectives": "Opisz swoją bazę wiedzy i cele",
 	"Description": "Opis",
 	"Description": "Opis",
 	"Didn't fully follow instructions": "Nie wykonał w pełni instrukcji",
 	"Didn't fully follow instructions": "Nie wykonał w pełni instrukcji",
+	"Direct": "",
 	"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",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Zanurz się w wiedzy",
 	"Dive into knowledge": "Zanurz się w wiedzy",
 	"Do not install functions from sources you do not fully trust.": "Nie instaluj funkcji ze źródeł, którym nie ufasz w pełni.",
 	"Do not install functions from sources you do not fully trust.": "Nie instaluj funkcji ze źródeł, którym nie ufasz w pełni.",
 	"Do not install tools from sources you do not fully trust.": "Nie instaluj narzędzi ze źródeł, którym nie ufasz w pełni.",
 	"Do not install tools from sources you do not fully trust.": "Nie instaluj narzędzi ze źródeł, którym nie ufasz w pełni.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Wprowadź wielkość bloku",
 	"Enter Chunk Size": "Wprowadź wielkość bloku",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Wprowadź opis",
 	"Enter description": "Wprowadź opis",
+	"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)": "Wprowadź domeny oddzielone przecinkami (np. example.com, site.org)",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "Wprowadź domeny oddzielone przecinkami (np. example.com, site.org)",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Eksportuj prompty",
 	"Export Prompts": "Eksportuj prompty",
 	"Export to CSV": "Eksport do CSV",
 	"Export to CSV": "Eksport do CSV",
 	"Export Tools": "Eksportuj narzędzia",
 	"Export Tools": "Eksportuj narzędzia",
+	"External": "",
 	"External Models": "Zewnętrzne modele",
 	"External Models": "Zewnętrzne modele",
 	"Failed to add file.": "Nie udało się dodać pliku.",
 	"Failed to add file.": "Nie udało się dodać pliku.",
 	"Failed to create API Key.": "Nie udało się wygenerować klucza API.",
 	"Failed to create API Key.": "Nie udało się wygenerować klucza API.",
@@ -983,6 +990,7 @@
 	"System": "System",
 	"System": "System",
 	"System Instructions": "Instrukcje systemowe",
 	"System Instructions": "Instrukcje systemowe",
 	"System Prompt": "Podpowiedź systemowa",
 	"System Prompt": "Podpowiedź systemowa",
+	"Tags": "",
 	"Tags Generation": "Generowanie tagów",
 	"Tags Generation": "Generowanie tagów",
 	"Tags Generation Prompt": "Podpowiedź do generowania tagów",
 	"Tags Generation Prompt": "Podpowiedź do generowania tagów",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Możesz rozmawiać jednocześnie maksymalnie z {{maxCount}} plikiem(i).",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Możesz rozmawiać jednocześnie maksymalnie z {{maxCount}} plikiem(i).",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Możesz spersonalizować swoje interakcje z LLM, dodając wspomnienia za pomocą przycisku 'Zarządzaj' poniżej, dzięki czemu będą one bardziej pomocne i dostosowane do Ciebie.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Możesz spersonalizować swoje interakcje z LLM, dodając wspomnienia za pomocą przycisku 'Zarządzaj' poniżej, dzięki czemu będą one bardziej pomocne i dostosowane do Ciebie.",
 	"You cannot upload an empty file.": "Nie możesz przesłać pustego pliku.",
 	"You cannot upload an empty file.": "Nie możesz przesłać pustego pliku.",
-	"You do not have permission to access this feature.": "Nie masz uprawnień do korzystania z tej funkcji.",
 	"You do not have permission to upload files": "Nie masz uprawnień do przesyłania plików.",
 	"You do not have permission to upload files": "Nie masz uprawnień do przesyłania plików.",
 	"You do not have permission to upload files.": "Nie masz uprawnień do przesyłania plików.",
 	"You do not have permission to upload files.": "Nie masz uprawnień do przesyłania plików.",
 	"You have no archived conversations.": "Nie posiadasz zarchiwizowanych konwersacji.",
 	"You have no archived conversations.": "Nie posiadasz zarchiwizowanych konwersacji.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Já tem uma conta?",
 	"Already have an account?": "Já tem uma conta?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Incrível",
 	"Amazing": "Incrível",
 	"an assistant": "um assistente",
 	"an assistant": "um assistente",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Descreva sua base de conhecimento e objetivos",
 	"Describe your knowledge base and objectives": "Descreva sua base de conhecimento e objetivos",
 	"Description": "Descrição",
 	"Description": "Descrição",
 	"Didn't fully follow instructions": "Não seguiu completamente as instruções",
 	"Didn't fully follow instructions": "Não seguiu completamente as instruções",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Explorar base de conhecimento",
 	"Dive into knowledge": "Explorar base de conhecimento",
 	"Do not install functions from sources you do not fully trust.": "Não instale funções de fontes que você não confia totalmente.",
 	"Do not install functions from sources you do not fully trust.": "Não instale funções de fontes que você não confia totalmente.",
 	"Do not install tools from sources you do not fully trust.": "Não instale ferramentas de fontes que você não confia totalmente.",
 	"Do not install tools from sources you do not fully trust.": "Não instale ferramentas de fontes que você não confia totalmente.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Documento",
 	"Document": "Documento",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Digite o Tamanho do Chunk",
 	"Enter Chunk Size": "Digite o Tamanho do Chunk",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Digite a descrição",
 	"Enter description": "Digite a descrição",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportar Prompts",
 	"Export Prompts": "Exportar Prompts",
 	"Export to CSV": "Exportar para CSV",
 	"Export to CSV": "Exportar para CSV",
 	"Export Tools": "Exportar Ferramentas",
 	"Export Tools": "Exportar Ferramentas",
+	"External": "",
 	"External Models": "Modelos Externos",
 	"External Models": "Modelos Externos",
 	"Failed to add file.": "Falha ao adicionar arquivo.",
 	"Failed to add file.": "Falha ao adicionar arquivo.",
 	"Failed to create API Key.": "Falha ao criar a Chave API.",
 	"Failed to create API Key.": "Falha ao criar a Chave API.",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "Instruções do sistema",
 	"System Instructions": "Instruções do sistema",
 	"System Prompt": "Prompt do Sistema",
 	"System Prompt": "Prompt do Sistema",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Prompt para geração de Tags",
 	"Tags Generation Prompt": "Prompt para geração de Tags",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Você só pode conversar com no máximo {{maxCount}} arquivo(s) de cada vez.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Você só pode conversar com no máximo {{maxCount}} arquivo(s) de cada vez.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Você pode personalizar suas interações com LLMs adicionando memórias através do botão 'Gerenciar' abaixo, tornando-as mais úteis e adaptadas a você.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Você pode personalizar suas interações com LLMs adicionando memórias através do botão 'Gerenciar' abaixo, tornando-as mais úteis e adaptadas a você.",
 	"You cannot upload an empty file.": "Você não pode carregar um arquivo vazio.",
 	"You cannot upload an empty file.": "Você não pode carregar um arquivo vazio.",
-	"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.": "Você não tem permissão para fazer upload de arquivos.",
 	"You do not have permission to upload files.": "Você não tem permissão para fazer upload de arquivos.",
 	"You have no archived conversations.": "Você não tem conversas arquivadas.",
 	"You have no archived conversations.": "Você não tem conversas arquivadas.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Já tem uma conta?",
 	"Already have an account?": "Já tem uma conta?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "um assistente",
 	"an assistant": "um assistente",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descrição",
 	"Description": "Descrição",
 	"Didn't fully follow instructions": "Não seguiu instruções com precisão",
 	"Didn't fully follow instructions": "Não seguiu instruções com precisão",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Documento",
 	"Document": "Documento",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Escreva o Tamanho do Fragmento",
 	"Enter Chunk Size": "Escreva o Tamanho do Fragmento",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportar Prompts",
 	"Export Prompts": "Exportar Prompts",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "Modelos Externos",
 	"External Models": "Modelos Externos",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Falha ao criar a Chave da API.",
 	"Failed to create API Key.": "Falha ao criar a Chave da API.",
@@ -983,6 +990,7 @@
 	"System": "Sistema",
 	"System": "Sistema",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Prompt do Sistema",
 	"System Prompt": "Prompt do Sistema",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Você pode personalizar as suas interações com LLMs adicionando memórias através do botão ‘Gerir’ abaixo, tornando-as mais úteis e personalizadas para você.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Você pode personalizar as suas interações com LLMs adicionando memórias através do botão ‘Gerir’ abaixo, tornando-as mais úteis e personalizadas para você.",
 	"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.": "Você não tem conversas arquivadas.",
 	"You have no archived conversations.": "Você não tem conversas arquivadas.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Deja ai un cont?",
 	"Already have an account?": "Deja ai un cont?",
 	"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.": "",
 	"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.": "",
 	"Always": "Întotdeauna",
 	"Always": "Întotdeauna",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Uimitor",
 	"Amazing": "Uimitor",
 	"an assistant": "un asistent",
 	"an assistant": "un asistent",
 	"Analyzed": "Analizat",
 	"Analyzed": "Analizat",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Descriere",
 	"Description": "Descriere",
 	"Didn't fully follow instructions": "Nu a urmat complet instrucțiunile",
 	"Didn't fully follow instructions": "Nu a urmat complet instrucțiunile",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Nu instalați funcții din surse în care nu aveți încredere completă.",
 	"Do not install functions from sources you do not fully trust.": "Nu instalați funcții din surse în care nu aveți încredere completă.",
 	"Do not install tools from sources you do not fully trust.": "Nu instalați instrumente din surse în care nu aveți încredere completă.",
 	"Do not install tools from sources you do not fully trust.": "Nu instalați instrumente din surse în care nu aveți încredere completă.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Document",
 	"Document": "Document",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Introduceți Dimensiunea Blocului",
 	"Enter Chunk Size": "Introduceți Dimensiunea Blocului",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Introduceți descrierea",
 	"Enter description": "Introduceți descrierea",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportă Prompturile",
 	"Export Prompts": "Exportă Prompturile",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Exportă Instrumentele",
 	"Export Tools": "Exportă Instrumentele",
+	"External": "",
 	"External Models": "Modele Externe",
 	"External Models": "Modele Externe",
 	"Failed to add file.": "Eșec la adăugarea fișierului.",
 	"Failed to add file.": "Eșec la adăugarea fișierului.",
 	"Failed to create API Key.": "Crearea cheii API a eșuat.",
 	"Failed to create API Key.": "Crearea cheii API a eșuat.",
@@ -983,6 +990,7 @@
 	"System": "Sistem",
 	"System": "Sistem",
 	"System Instructions": "Instrucțiuni pentru sistem",
 	"System Instructions": "Instrucțiuni pentru sistem",
 	"System Prompt": "Prompt de Sistem",
 	"System Prompt": "Prompt de Sistem",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Generarea de Etichete Prompt",
 	"Tags Generation Prompt": "Generarea de Etichete 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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Puteți discuta cu un număr maxim de {{maxCount}} fișier(e) simultan.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Puteți discuta cu un număr maxim de {{maxCount}} fișier(e) simultan.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puteți personaliza interacțiunile dvs. cu LLM-urile adăugând amintiri prin butonul 'Gestionează' de mai jos, făcându-le mai utile și adaptate la dvs.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puteți personaliza interacțiunile dvs. cu LLM-urile adăugând amintiri prin butonul 'Gestionează' de mai jos, făcându-le mai utile și adaptate la dvs.",
 	"You cannot upload an empty file.": "Nu poți încărca un fișier gol.",
 	"You cannot upload an empty file.": "Nu poți încărca un fișier gol.",
-	"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.": "Nu aveți conversații arhivate.",
 	"You have no archived conversations.": "Nu aveți conversații arhivate.",

+ 15 - 3
src/lib/i18n/locales/ru-RU/translation.json

@@ -68,6 +68,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": "Проанализировано",
@@ -270,6 +272,7 @@
 	"Default Prompt Suggestions": "Предложения промптов по умолчанию",
 	"Default Prompt Suggestions": "Предложения промптов по умолчанию",
 	"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,6 +295,7 @@
 	"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": "Настройки прямых подключений обновлены",
@@ -314,6 +318,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.": "Требуется энд-поинт анализа документов и ключ.",
@@ -384,6 +390,7 @@
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Введите пары \"token:bias_value\", разделенные запятыми (пример: 5432:100, 413:-100).",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Введите пары \"token:bias_value\", разделенные запятыми (пример: 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)",
@@ -471,6 +478,7 @@
 	"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 create API Key.": "Не удалось создать ключ API.",
 	"Failed to create API Key.": "Не удалось создать ключ API.",
@@ -566,8 +574,7 @@
 	"Image Generation": "Генерация изображений",
 	"Image Generation": "Генерация изображений",
 	"Image Generation (Experimental)": "Генерация изображений (Экспериментально)",
 	"Image Generation (Experimental)": "Генерация изображений (Экспериментально)",
 	"Image Generation Engine": "Механизм генерации изображений",
 	"Image Generation Engine": "Механизм генерации изображений",
-	"Image Max Compression Size": "Image Max Compression Size
-Максимальный размер сжатия изображения",
+	"Image Max Compression Size": "Максимальный размер сжатия изображения",
 	"Image Prompt Generation": "Генерация промпта к изображению",
 	"Image Prompt Generation": "Генерация промпта к изображению",
 	"Image Prompt Generation Prompt": "Промпт для создание промпта изображения",
 	"Image Prompt Generation Prompt": "Промпт для создание промпта изображения",
 	"Image Settings": "Настройки изображения",
 	"Image Settings": "Настройки изображения",
@@ -584,6 +591,7 @@
 	"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-адреса Github",
 	"Install from Github URL": "Установка с URL-адреса Github",
 	"Instant Auto-Send After Voice Transcription": "Мгновенная автоматическая отправка после расшифровки голоса",
 	"Instant Auto-Send After Voice Transcription": "Мгновенная автоматическая отправка после расшифровки голоса",
@@ -807,6 +815,7 @@
 	"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)": "Промпт (например, Расскажи мне интересный факт о Римской империи)",
@@ -816,6 +825,7 @@
 	"Prompt updated successfully": "Промпт успешно обновлён",
 	"Prompt updated successfully": "Промпт успешно обновлён",
 	"Prompts": "Промпты",
 	"Prompts": "Промпты",
 	"Prompts Access": "Доступ к промптам",
 	"Prompts Access": "Доступ к промптам",
+	"Public": "",
 	"Pull \"{{searchValue}}\" from Ollama.com": "Загрузить \"{{searchValue}}\" с Ollama.com",
 	"Pull \"{{searchValue}}\" from Ollama.com": "Загрузить \"{{searchValue}}\" с Ollama.com",
 	"Pull a model from Ollama.com": "Загрузить модель с Ollama.com",
 	"Pull a model from Ollama.com": "Загрузить модель с Ollama.com",
 	"Query Generation Prompt": "Запрос на генерацию промпта",
 	"Query Generation Prompt": "Запрос на генерацию промпта",
@@ -980,6 +990,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 отключает эту настройку.",
@@ -1010,6 +1021,7 @@
 	"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 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 токена контекста беседы. Сохранение контекста может помочь сохранить непрерывность беседы, но может уменьшить возможность отвечать на новые темы.",
@@ -1119,6 +1131,7 @@
 	"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": "С ответами",
@@ -1164,7 +1177,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.": "Вы можете персонализировать свое взаимодействие с LLMs, добавив воспоминания с помощью кнопки \"Управлять\" ниже, что сделает их более полезными и адаптированными для вас.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Вы можете персонализировать свое взаимодействие с LLMs, добавив воспоминания с помощью кнопки \"Управлять\" ниже, что сделает их более полезными и адаптированными для вас.",
 	"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.": "У вас нет архивированных бесед.",

+ 8 - 1
src/lib/i18n/locales/sk-SK/translation.json

@@ -68,6 +68,8 @@
 	"Already have an account?": "Už máte účet?",
 	"Already have an account?": "Už máte účet?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "asistent",
 	"an assistant": "asistent",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Popis",
 	"Description": "Popis",
 	"Didn't fully follow instructions": "Nenasledovali ste presne všetky inštrukcie.",
 	"Didn't fully follow instructions": "Nenasledovali ste presne všetky inštrukcie.",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Neinštalujte funkcie zo zdrojov, ktorým plne nedôverujete.",
 	"Do not install functions from sources you do not fully trust.": "Neinštalujte funkcie zo zdrojov, ktorým plne nedôverujete.",
 	"Do not install tools from sources you do not fully trust.": "Neinštalujte nástroje zo zdrojov, ktorým plne nedôverujete.",
 	"Do not install tools from sources you do not fully trust.": "Neinštalujte nástroje zo zdrojov, ktorým plne nedôverujete.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Zadajte veľkosť časti",
 	"Enter Chunk Size": "Zadajte veľkosť časti",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Zadajte popis",
 	"Enter description": "Zadajte popis",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportovať prompty",
 	"Export Prompts": "Exportovať prompty",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Exportné nástroje",
 	"Export Tools": "Exportné nástroje",
+	"External": "",
 	"External Models": "Externé modely",
 	"External Models": "Externé modely",
 	"Failed to add file.": "Nepodarilo sa pridať súbor.",
 	"Failed to add file.": "Nepodarilo sa pridať súbor.",
 	"Failed to create API Key.": "Nepodarilo sa vytvoriť API kľúč.",
 	"Failed to create API Key.": "Nepodarilo sa vytvoriť API kľúč.",
@@ -983,6 +990,7 @@
 	"System": "Systém",
 	"System": "Systém",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Systémový prompt",
 	"System Prompt": "Systémový prompt",
+	"Tags": "",
 	"Tags Generation": "",
 	"Tags Generation": "",
 	"Tags Generation Prompt": "Prompt na generovanie značiek",
 	"Tags Generation Prompt": "Prompt na generovanie značiek",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Môžete komunikovať len s maximálne {{maxCount}} súbor(ami) naraz.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Môžete komunikovať len s maximálne {{maxCount}} súbor(ami) naraz.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Môžete personalizovať svoje interakcie s LLM pridaním spomienok prostredníctvom tlačidla 'Spravovať' nižšie, čo ich urobí pre vás užitočnejšími a lepšie prispôsobenými.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Môžete personalizovať svoje interakcie s LLM pridaním spomienok prostredníctvom tlačidla 'Spravovať' nižšie, čo ich urobí pre vás užitočnejšími a lepšie prispôsobenými.",
 	"You cannot upload an empty file.": "Nemôžete nahrať prázdny súbor.",
 	"You cannot upload an empty file.": "Nemôžete nahrať prázdny súbor.",
-	"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.": "Nemáte žiadne archivované konverzácie.",
 	"You have no archived conversations.": "Nemáte žiadne archivované konverzácie.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Невероватно",
 	"Amazing": "Невероватно",
 	"an assistant": "помоћник",
 	"an assistant": "помоћник",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Извези упите",
 	"Export Prompts": "Извези упите",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Неуспешно стварање API кључа.",
 	"Failed to create API Key.": "Неуспешно стварање API кључа.",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "Немате архивиране разговоре.",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Har du redan ett konto?",
 	"Already have an account?": "Har du redan ett konto?",
 	"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.": "",
 	"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.": "",
 	"Always": "Alltid",
 	"Always": "Alltid",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Fantastiskt",
 	"Amazing": "Fantastiskt",
 	"an assistant": "en assistent",
 	"an assistant": "en assistent",
 	"Analyzed": "Analyserad",
 	"Analyzed": "Analyserad",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Beskrivning",
 	"Description": "Beskrivning",
 	"Didn't fully follow instructions": "Följde inte instruktionerna",
 	"Didn't fully follow instructions": "Följde inte instruktionerna",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,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": "Dokument",
 	"Document": "Dokument",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Ange chunkstorlek",
 	"Enter Chunk Size": "Ange chunkstorlek",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Exportera instruktioner",
 	"Export Prompts": "Exportera instruktioner",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Exportera verktyg",
 	"Export Tools": "Exportera verktyg",
+	"External": "",
 	"External Models": "Externa modeller",
 	"External Models": "Externa modeller",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Misslyckades med att skapa API-nyckel.",
 	"Failed to create API Key.": "Misslyckades med att skapa API-nyckel.",
@@ -983,6 +990,7 @@
 	"System": "System",
 	"System": "System",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Systeminstruktion",
 	"System Prompt": "Systeminstruktion",
+	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Du kan endast chatta med maximalt {{maxCount}} fil(er) på samma gång",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Du kan endast chatta med maximalt {{maxCount}} fil(er) på samma gång",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan anpassa dina interaktioner med stora språkmodeller genom att lägga till minnen via knappen 'Hantera' nedan, så att de blir mer användbara och skräddarsydda för dig.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan anpassa dina interaktioner med stora språkmodeller genom att lägga till minnen via knappen 'Hantera' nedan, så att de blir mer användbara och skräddarsydda för dig.",
 	"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.": "Du har inga arkiverade samtal.",
 	"You have no archived conversations.": "Du har inga arkiverade samtal.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "ผู้ช่วย",
 	"an assistant": "ผู้ช่วย",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "ใส่ขนาดส่วนข้อมูล",
 	"Enter Chunk Size": "ใส่ขนาดส่วนข้อมูล",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "ส่งออกพรอมต์",
 	"Export Prompts": "ส่งออกพรอมต์",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "ส่งออกเครื่องมือ",
 	"Export Tools": "ส่งออกเครื่องมือ",
+	"External": "",
 	"External Models": "โมเดลภายนอก",
 	"External Models": "โมเดลภายนอก",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "สร้างคีย์ API ล้มเหลว",
 	"Failed to create API Key.": "สร้างคีย์ API ล้มเหลว",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "คุณสามารถปรับแต่งการโต้ตอบของคุณกับ LLMs โดยเพิ่มความทรงจำผ่านปุ่ม 'จัดการ' ด้านล่าง ทำให้มันมีประโยชน์และเหมาะกับคุณมากขึ้น",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "คุณสามารถปรับแต่งการโต้ตอบของคุณกับ LLMs โดยเพิ่มความทรงจำผ่านปุ่ม 'จัดการ' ด้านล่าง ทำให้มันมีประโยชน์และเหมาะกับคุณมากขึ้น",
 	"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.": "คุณไม่มีการสนทนาที่เก็บถาวร",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "",
 	"an assistant": "",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "",
 	"Export Prompts": "",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "",
 	"Export Tools": "",
+	"External": "",
 	"External Models": "",
 	"External Models": "",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "",
 	"Failed to create API Key.": "",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"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.": "",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Zaten bir hesabınız mı var?",
 	"Already have an account?": "Zaten bir hesabınız mı var?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "Harika",
 	"Amazing": "Harika",
 	"an assistant": "bir asistan",
 	"an assistant": "bir asistan",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "Bilgi tabanınızı ve hedeflerinizi açıklayın",
 	"Describe your knowledge base and objectives": "Bilgi tabanınızı ve hedeflerinizi açıklayın",
 	"Description": "Açıklama",
 	"Description": "Açıklama",
 	"Didn't fully follow instructions": "Talimatları tam olarak takip etmedi",
 	"Didn't fully follow instructions": "Talimatları tam olarak takip etmedi",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "Bilgiye dalmak",
 	"Dive into knowledge": "Bilgiye dalmak",
 	"Do not install functions from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan fonksiyonlar yüklemeyin.",
 	"Do not install functions from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan fonksiyonlar yüklemeyin.",
 	"Do not install tools from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan araçlar yüklemeyin.",
 	"Do not install tools from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan araçlar yüklemeyin.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Belge",
 	"Document": "Belge",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter description": "Açıklama girin",
 	"Enter description": "Açıklama girin",
+	"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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Promptları Dışa Aktar",
 	"Export Prompts": "Promptları Dışa Aktar",
 	"Export to CSV": "CSV'ye Aktar",
 	"Export to CSV": "CSV'ye Aktar",
 	"Export Tools": "Araçları Dışa Aktar",
 	"Export Tools": "Araçları Dışa Aktar",
+	"External": "",
 	"External Models": "Modelleri Dışa Aktar",
 	"External Models": "Modelleri Dışa Aktar",
 	"Failed to add file.": "Dosya eklenemedi.",
 	"Failed to add file.": "Dosya eklenemedi.",
 	"Failed to create API Key.": "API Anahtarı oluşturulamadı.",
 	"Failed to create API Key.": "API Anahtarı oluşturulamadı.",
@@ -983,6 +990,7 @@
 	"System": "Sistem",
 	"System": "Sistem",
 	"System Instructions": "Sistem Talimatları",
 	"System Instructions": "Sistem Talimatları",
 	"System Prompt": "Sistem Promptu",
 	"System Prompt": "Sistem Promptu",
+	"Tags": "",
 	"Tags Generation": "Etiketler Oluşturma",
 	"Tags Generation": "Etiketler Oluşturma",
 	"Tags Generation Prompt": "Etiketler Oluşturma Promptu",
 	"Tags Generation Prompt": "Etiketler Oluşturma Promptu",
 	"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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Aynı anda en fazla {{maxCount}} dosya ile sohbet edebilirsiniz.",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Aynı anda en fazla {{maxCount}} dosya ile sohbet edebilirsiniz.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Aşağıdaki 'Yönet' düğmesi aracılığıyla bellekler ekleyerek LLM'lerle etkileşimlerinizi kişiselleştirebilir, onları daha yararlı ve size özel hale getirebilirsiniz.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Aşağıdaki 'Yönet' düğmesi aracılığıyla bellekler ekleyerek LLM'lerle etkileşimlerinizi kişiselleştirebilir, onları daha yararlı ve size özel hale getirebilirsiniz.",
 	"You cannot upload an empty file.": "Boş bir dosya yükleyemezsiniz.",
 	"You cannot upload an empty file.": "Boş bir dosya yükleyemezsiniz.",
-	"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.": "Dosya yüklemek için izniniz yok.",
 	"You do not have permission to upload files.": "Dosya yüklemek için izniniz yok.",
 	"You have no archived conversations.": "Arşivlenmiş sohbetleriniz yok.",
 	"You have no archived conversations.": "Arşivlenmiş sohbetleriniz yok.",

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

@@ -68,6 +68,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": "Проаналізовано",
@@ -293,6 +295,7 @@
 	"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": "Налаштування прямих з'єднань оновлено",
@@ -315,6 +318,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.": "Потрібні кінцева точка та ключ для Інтелекту документа.",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"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)",
@@ -472,6 +478,7 @@
 	"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 create API Key.": "Не вдалося створити API ключ.",
 	"Failed to create API Key.": "Не вдалося створити API ключ.",
@@ -983,6 +990,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 вимикає цю опцію.",
@@ -1169,7 +1177,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.": "У вас немає архівованих розмов.",

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

@@ -68,6 +68,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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "معاون",
 	"an assistant": "معاون",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"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.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
@@ -315,6 +318,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.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "چنک سائز درج کریں",
 	"Enter Chunk Size": "چنک سائز درج کریں",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "پرامپٹس برآمد کریں",
 	"Export Prompts": "پرامپٹس برآمد کریں",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "ایکسپورٹ ٹولز",
 	"Export Tools": "ایکسپورٹ ٹولز",
+	"External": "",
 	"External Models": "بیرونی ماڈلز",
 	"External Models": "بیرونی ماڈلز",
 	"Failed to add file.": "فائل شامل کرنے میں ناکام",
 	"Failed to add file.": "فائل شامل کرنے میں ناکام",
 	"Failed to create API Key.": "API کلید بنانے میں ناکام",
 	"Failed to create API Key.": "API کلید بنانے میں ناکام",
@@ -983,6 +990,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.": "",
 	"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.": "",
@@ -1169,7 +1177,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.": "آپ نیچے موجود 'Manage' بٹن کے ذریعے LLMs کے ساتھ اپنی بات چیت کو یادداشتیں شامل کرکے ذاتی بنا سکتے ہیں، جو انہیں آپ کے لیے زیادہ مددگار اور آپ کے متعلق بنائے گی",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "آپ نیچے موجود 'Manage' بٹن کے ذریعے LLMs کے ساتھ اپنی بات چیت کو یادداشتیں شامل کرکے ذاتی بنا سکتے ہیں، جو انہیں آپ کے لیے زیادہ مددگار اور آپ کے متعلق بنائے گی",
 	"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.": "آپ کے پاس کوئی محفوظ شدہ مکالمات نہیں ہیں",

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

@@ -68,6 +68,8 @@
 	"Already have an account?": "Bạn đã có tài khoản?",
 	"Already have an account?": "Bạn đã có tài khoản?",
 	"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.": "",
 	"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.": "",
 	"Always": "",
 	"Always": "",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "",
 	"Amazing": "",
 	"an assistant": "trợ lý",
 	"an assistant": "trợ lý",
 	"Analyzed": "",
 	"Analyzed": "",
@@ -293,6 +295,7 @@
 	"Describe your knowledge base and objectives": "",
 	"Describe your knowledge base and objectives": "",
 	"Description": "Mô tả",
 	"Description": "Mô tả",
 	"Didn't fully follow instructions": "Không tuân theo chỉ dẫn một cách đầy đủ",
 	"Didn't fully follow instructions": "Không tuân theo chỉ dẫn một cách đầy đủ",
+	"Direct": "",
 	"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": "",
@@ -315,6 +318,8 @@
 	"Dive into knowledge": "",
 	"Dive into knowledge": "",
 	"Do not install functions from sources you do not fully trust.": "Không cài đặt các functions từ các nguồn mà bạn không hoàn toàn tin tưởng.",
 	"Do not install functions from sources you do not fully trust.": "Không cài đặt các functions từ các nguồn mà bạn không hoàn toàn tin tưởng.",
 	"Do not install tools from sources you do not fully trust.": "Không cài đặt các tools từ những nguồn mà bạn không hoàn toàn tin tưởng.",
 	"Do not install tools from sources you do not fully trust.": "Không cài đặt các tools từ những nguồn mà bạn không hoàn toàn tin tưởng.",
+	"Docling": "",
+	"Docling Server URL required.": "",
 	"Document": "Tài liệu",
 	"Document": "Tài liệu",
 	"Document Intelligence": "",
 	"Document Intelligence": "",
 	"Document Intelligence endpoint and key required.": "",
 	"Document Intelligence endpoint and key required.": "",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "Nhập Kích thước Chunk",
 	"Enter Chunk Size": "Nhập Kích thước Chunk",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 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)": "",
 	"Enter domains separated by commas (e.g., example.com,site.org)": "",
@@ -472,6 +478,7 @@
 	"Export Prompts": "Tải các prompt về máy",
 	"Export Prompts": "Tải các prompt về máy",
 	"Export to CSV": "",
 	"Export to CSV": "",
 	"Export Tools": "Tải Tools về máy",
 	"Export Tools": "Tải Tools về máy",
+	"External": "",
 	"External Models": "Các model ngoài",
 	"External Models": "Các model ngoài",
 	"Failed to add file.": "",
 	"Failed to add file.": "",
 	"Failed to create API Key.": "Lỗi khởi tạo API Key",
 	"Failed to create API Key.": "Lỗi khởi tạo API Key",
@@ -983,6 +990,7 @@
 	"System": "Hệ thống",
 	"System": "Hệ thống",
 	"System Instructions": "",
 	"System Instructions": "",
 	"System Prompt": "Prompt Hệ thống (System Prompt)",
 	"System Prompt": "Prompt Hệ thống (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.": "",
 	"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.": "",
@@ -1169,7 +1177,6 @@
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Bạn có thể cá nhân hóa các tương tác của mình với LLM bằng cách thêm bộ nhớ thông qua nút 'Quản lý' bên dưới, làm cho chúng hữu ích hơn và phù hợp với bạn hơn.",
 	"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Bạn có thể cá nhân hóa các tương tác của mình với LLM bằng cách thêm bộ nhớ thông qua nút 'Quản lý' bên dưới, làm cho chúng hữu ích hơn và phù hợp với bạn hơn.",
 	"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.": "Bạn chưa lưu trữ một nội dung chat nào",
 	"You have no archived conversations.": "Bạn chưa lưu trữ một nội dung chat nào",

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

@@ -68,6 +68,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": "已分析",
@@ -293,6 +295,7 @@
 	"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.": "直接连接功能允许用户连接至其自有的、兼容 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": "直接连接设置已更新",
@@ -315,6 +318,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": "Document Intelligence",
 	"Document Intelligence endpoint and key required.": "需要 Document Intelligence 端点和密钥。",
 	"Document Intelligence endpoint and key required.": "需要 Document Intelligence 端点和密钥。",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "输入以逗号分隔的“token:bias_value”对(例如:5432:100, 413:-100)",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "输入以逗号分隔的“token:bias_value”对(例如:5432:100, 413:-100)",
 	"Enter description": "输入简介描述",
 	"Enter description": "输入简介描述",
+	"Enter Docling Server URL": "",
 	"Enter Document Intelligence Endpoint": "输入 Document Intelligence 端点",
 	"Enter Document Intelligence Endpoint": "输入 Document Intelligence 端点",
 	"Enter Document Intelligence Key": "输入 Document Intelligence 密钥",
 	"Enter Document Intelligence Key": "输入 Document Intelligence 密钥",
 	"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)",
@@ -472,6 +478,7 @@
 	"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 create API Key.": "无法创建 API 密钥。",
 	"Failed to create API Key.": "无法创建 API 密钥。",
@@ -983,6 +990,7 @@
 	"System": "系统",
 	"System": "系统",
 	"System Instructions": "系统指令",
 	"System Instructions": "系统指令",
 	"System Prompt": "系统提示词 (System Prompt)",
 	"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.": "无尾采样用于减少输出中出现概率较小的 Token 的影响。较高的值(例如 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.": "无尾采样用于减少输出中出现概率较小的 Token 的影响。较高的值(例如 2.0)将进一步减少影响,而值 1.0 则禁用此设置。",
@@ -1169,7 +1177,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.": "没有已归档的对话。",

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

@@ -68,6 +68,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 代表一個 token 被考慮的最低機率,相對於最有可能 token 的機率。例如,當 p=0.05 且最有可能 token 的機率為 0.9 時,機率小於 0.045 的 logits 將被過濾掉。",
 	"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 代表一個 token 被考慮的最低機率,相對於最有可能 token 的機率。例如,當 p=0.05 且最有可能 token 的機率為 0.9 時,機率小於 0.045 的 logits 將被過濾掉。",
 	"Always": "總是",
 	"Always": "總是",
+	"Always Collapse Code Blocks": "",
+	"Always Expand Details": "",
 	"Amazing": "很棒",
 	"Amazing": "很棒",
 	"an assistant": "一位助手",
 	"an assistant": "一位助手",
 	"Analyzed": "分析完畢",
 	"Analyzed": "分析完畢",
@@ -293,6 +295,7 @@
 	"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.": "直接連線允許使用者連接到自己的 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": "直接連線設定已更新。",
@@ -315,6 +318,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": "Document Intelligence",
 	"Document Intelligence endpoint and key required.": "需提供 Document Intelligence 端點及金鑰",
 	"Document Intelligence endpoint and key required.": "需提供 Document Intelligence 端點及金鑰",
@@ -385,6 +390,7 @@
 	"Enter Chunk Size": "輸入區塊大小",
 	"Enter Chunk Size": "輸入區塊大小",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "輸入逗號分隔的 \"token:bias_value\" 配對 (範例:5432:100, 413:-100)",
 	"Enter comma-seperated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "輸入逗號分隔的 \"token:bias_value\" 配對 (範例:5432:100, 413:-100)",
 	"Enter description": "輸入描述",
 	"Enter description": "輸入描述",
+	"Enter Docling Server URL": "",
 	"Enter Document Intelligence Endpoint": "輸入 Document Intelligence 端點",
 	"Enter Document Intelligence Endpoint": "輸入 Document Intelligence 端點",
 	"Enter Document Intelligence Key": "輸入 Document Intelligence 金鑰",
 	"Enter Document Intelligence Key": "輸入 Document Intelligence 金鑰",
 	"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)",
@@ -472,6 +478,7 @@
 	"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 create API Key.": "建立 API 金鑰失敗。",
 	"Failed to create API Key.": "建立 API 金鑰失敗。",
@@ -983,6 +990,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.": "尾部自由採樣用於減少輸出結果中較低機率 token 的影響。較高的值(例如 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.": "尾部自由採樣用於減少輸出結果中較低機率 token 的影響。較高的值(例如 2.0)會減少更多影響,而值為 1.0 時會停用此設定。",
@@ -1169,7 +1177,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.": "您沒有已封存的對話。",