Merge branch 'open-webui:main' into correct-markdown-rendering-model-descriptions
This commit is contained in:
@@ -1271,6 +1271,33 @@ export const updatePipelineValves = async (
|
||||
return res;
|
||||
};
|
||||
|
||||
export const getUsage = async (token: string = '') => {
|
||||
let error = null;
|
||||
|
||||
const res = await fetch(`${WEBUI_BASE_URL}/api/usage`, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
...(token && { Authorization: `Bearer ${token}` })
|
||||
}
|
||||
})
|
||||
.then(async (res) => {
|
||||
if (!res.ok) throw await res.json();
|
||||
return res.json();
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
error = err;
|
||||
return null;
|
||||
});
|
||||
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
|
||||
return res;
|
||||
};
|
||||
|
||||
export const getBackendConfig = async () => {
|
||||
let error = null;
|
||||
|
||||
|
||||
@@ -348,6 +348,33 @@ export const getAndUpdateUserLocation = async (token: string) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const getUserActiveStatusById = async (token: string, userId: string) => {
|
||||
let error = null;
|
||||
|
||||
const res = await fetch(`${WEBUI_API_BASE_URL}/users/${userId}/active`, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
Authorization: `Bearer ${token}`
|
||||
}
|
||||
})
|
||||
.then(async (res) => {
|
||||
if (!res.ok) throw await res.json();
|
||||
return res.json();
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
error = err.detail;
|
||||
return null;
|
||||
});
|
||||
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
|
||||
return res;
|
||||
};
|
||||
|
||||
export const deleteUserById = async (token: string, userId: string) => {
|
||||
let error = null;
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import { getContext, onMount } from 'svelte';
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
import { models } from '$lib/stores';
|
||||
import { settings } from '$lib/stores';
|
||||
import { verifyOpenAIConnection } from '$lib/apis/openai';
|
||||
import { verifyOllamaConnection } from '$lib/apis/ollama';
|
||||
|
||||
@@ -194,15 +194,16 @@
|
||||
<Modal size="sm" bind:show>
|
||||
<div>
|
||||
<div class=" flex justify-between dark:text-gray-100 px-5 pt-4 pb-1.5">
|
||||
<div class=" text-lg font-medium self-center font-primary">
|
||||
<h1 class="text-lg font-medium self-center font-primary">
|
||||
{#if edit}
|
||||
{$i18n.t('Edit Connection')}
|
||||
{:else}
|
||||
{$i18n.t('Add Connection')}
|
||||
{/if}
|
||||
</div>
|
||||
</h1>
|
||||
<button
|
||||
class="self-center"
|
||||
aria-label={$i18n.t('Close modal')}
|
||||
on:click={() => {
|
||||
show = false;
|
||||
}}
|
||||
@@ -211,6 +212,7 @@
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
aria-hidden="true"
|
||||
class="w-5 h-5"
|
||||
>
|
||||
<path
|
||||
@@ -256,11 +258,17 @@
|
||||
|
||||
<div class="flex gap-2 mt-1.5">
|
||||
<div class="flex flex-col w-full">
|
||||
<div class=" mb-0.5 text-xs text-gray-500">{$i18n.t('URL')}</div>
|
||||
<label
|
||||
for="url-input"
|
||||
class={`mb-0.5 text-xs text-gray-500
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>{$i18n.t('URL')}</label
|
||||
>
|
||||
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden"
|
||||
id="url-input"
|
||||
class={`w-full text-sm bg-transparent ${($settings?.highContrastMode ?? false) ? 'placeholder:text-gray-700 dark:placeholder:text-gray-100' : 'outline-hidden placeholder:text-gray-300 dark:placeholder:text-gray-700'}`}
|
||||
type="text"
|
||||
bind:value={url}
|
||||
placeholder={$i18n.t('API Base URL')}
|
||||
@@ -277,11 +285,13 @@
|
||||
verifyHandler();
|
||||
}}
|
||||
type="button"
|
||||
aria-label={$i18n.t('Verify Connection')}
|
||||
>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
aria-hidden="true"
|
||||
class="w-4 h-4"
|
||||
>
|
||||
<path
|
||||
@@ -294,19 +304,27 @@
|
||||
</Tooltip>
|
||||
|
||||
<div class="flex flex-col shrink-0 self-end">
|
||||
<label class="sr-only" for="toggle-connection"
|
||||
>{$i18n.t('Toggle whether current connection is active.')}</label
|
||||
>
|
||||
<Tooltip content={enable ? $i18n.t('Enabled') : $i18n.t('Disabled')}>
|
||||
<Switch bind:state={enable} />
|
||||
<Switch id="toggle-connection" bind:state={enable} />
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex gap-2 mt-2">
|
||||
<div class="flex flex-col w-full">
|
||||
<div class=" mb-0.5 text-xs text-gray-500">{$i18n.t('Key')}</div>
|
||||
<div
|
||||
class={`mb-0.5 text-xs text-gray-500
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>
|
||||
{$i18n.t('Key')}
|
||||
</div>
|
||||
|
||||
<div class="flex-1">
|
||||
<SensitiveInput
|
||||
className="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden"
|
||||
inputClassName={`w-full text-sm bg-transparent ${($settings?.highContrastMode ?? false) ? 'placeholder:text-gray-700 dark:placeholder:text-gray-100' : 'outline-hidden placeholder:text-gray-300 dark:placeholder:text-gray-700'}`}
|
||||
bind:value={key}
|
||||
placeholder={$i18n.t('API Key')}
|
||||
required={false}
|
||||
@@ -315,7 +333,12 @@
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col w-full">
|
||||
<div class=" mb-1 text-xs text-gray-500">{$i18n.t('Prefix ID')}</div>
|
||||
<label
|
||||
for="prefix-id-input"
|
||||
class={`mb-0.5 text-xs text-gray-500
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>{$i18n.t('Prefix ID')}</label
|
||||
>
|
||||
|
||||
<div class="flex-1">
|
||||
<Tooltip
|
||||
@@ -324,8 +347,9 @@
|
||||
)}
|
||||
>
|
||||
<input
|
||||
class="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden"
|
||||
class={`w-full text-sm bg-transparent ${($settings?.highContrastMode ?? false) ? 'placeholder:text-gray-700 dark:placeholder:text-gray-100' : 'outline-hidden placeholder:text-gray-300 dark:placeholder:text-gray-700'}`}
|
||||
type="text"
|
||||
id="prefix-id-input"
|
||||
bind:value={prefixId}
|
||||
placeholder={$i18n.t('Prefix ID')}
|
||||
autocomplete="off"
|
||||
@@ -338,11 +362,17 @@
|
||||
{#if azure}
|
||||
<div class="flex gap-2 mt-2">
|
||||
<div class="flex flex-col w-full">
|
||||
<div class=" mb-1 text-xs text-gray-500">{$i18n.t('API Version')}</div>
|
||||
<label
|
||||
for="api-version-input"
|
||||
class={`mb-0.5 text-xs text-gray-500
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>{$i18n.t('API Version')}</label
|
||||
>
|
||||
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden"
|
||||
id="api-version-input"
|
||||
class={`w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 ${($settings?.highContrastMode ?? false) ? 'placeholder:text-gray-700 dark:placeholder:text-gray-100' : 'outline-hidden placeholder:text-gray-300 dark:placeholder:text-gray-700'}`}
|
||||
type="text"
|
||||
bind:value={apiVersion}
|
||||
placeholder={$i18n.t('API Version')}
|
||||
@@ -356,7 +386,12 @@
|
||||
|
||||
<div class="flex gap-2 mt-2">
|
||||
<div class="flex flex-col w-full">
|
||||
<div class=" mb-1.5 text-xs text-gray-500">{$i18n.t('Tags')}</div>
|
||||
<div
|
||||
class={`mb-0.5 text-xs text-gray-500
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>
|
||||
{$i18n.t('Tags')}
|
||||
</div>
|
||||
|
||||
<div class="flex-1">
|
||||
<Tags
|
||||
@@ -381,18 +416,26 @@
|
||||
|
||||
<div class="flex flex-col w-full">
|
||||
<div class="mb-1 flex justify-between">
|
||||
<div class="text-xs text-gray-500">{$i18n.t('Model IDs')}</div>
|
||||
<div
|
||||
class={`mb-0.5 text-xs text-gray-500
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>
|
||||
{$i18n.t('Model IDs')}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{#if modelIds.length > 0}
|
||||
<div class="flex flex-col">
|
||||
<ul class="flex flex-col">
|
||||
{#each modelIds as modelId, modelIdx}
|
||||
<div class=" flex gap-2 w-full justify-between items-center">
|
||||
<li class=" flex gap-2 w-full justify-between items-center">
|
||||
<div class=" text-sm flex-1 py-1 rounded-lg">
|
||||
{modelId}
|
||||
</div>
|
||||
<div class="shrink-0">
|
||||
<button
|
||||
aria-label={$i18n.t(`Remove {{MODELID}} from list.`, {
|
||||
MODELID: modelId
|
||||
})}
|
||||
type="button"
|
||||
on:click={() => {
|
||||
modelIds = modelIds.filter((_, idx) => idx !== modelIdx);
|
||||
@@ -401,11 +444,14 @@
|
||||
<Minus strokeWidth="2" className="size-3.5" />
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
{/each}
|
||||
</div>
|
||||
</ul>
|
||||
{:else}
|
||||
<div class="text-gray-500 text-xs text-center py-2 px-10">
|
||||
<div
|
||||
class={`text-gray-500 text-xs text-center py-2 px-10
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : ''}`}
|
||||
>
|
||||
{#if ollama}
|
||||
{$i18n.t('Leave empty to include all models from "{{url}}/api/tags" endpoint', {
|
||||
url: url
|
||||
@@ -427,17 +473,22 @@
|
||||
<hr class=" border-gray-100 dark:border-gray-700/10 my-1.5 w-full" />
|
||||
|
||||
<div class="flex items-center">
|
||||
<label class="sr-only" for="add-model-id-input">{$i18n.t('Add a model ID')}</label>
|
||||
<input
|
||||
class="w-full py-1 text-sm rounded-lg bg-transparent {modelId
|
||||
? ''
|
||||
: 'text-gray-500'} placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden"
|
||||
: 'text-gray-500'} {($settings?.highContrastMode ?? false)
|
||||
? 'dark:placeholder:text-gray-100 placeholder:text-gray-700'
|
||||
: 'placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden'}"
|
||||
bind:value={modelId}
|
||||
id="add-model-id-input"
|
||||
placeholder={$i18n.t('Add a model ID')}
|
||||
/>
|
||||
|
||||
<div>
|
||||
<button
|
||||
type="button"
|
||||
aria-label={$i18n.t('Add')}
|
||||
on:click={() => {
|
||||
addModelHandler();
|
||||
}}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<div class="px-5 pt-4 dark:text-gray-300 text-gray-700">
|
||||
<div class="flex justify-between items-start">
|
||||
<div class="text-xl font-semibold">
|
||||
{$i18n.t('What’s New in')}
|
||||
{$i18n.t("What's New in")}
|
||||
{$WEBUI_NAME}
|
||||
<Confetti x={[-1, -0.25]} y={[0, 0.5]} />
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
<script lang="ts">
|
||||
import Modal from '$lib/components/common/Modal.svelte';
|
||||
import { getContext } from 'svelte';
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
export let show = false;
|
||||
export let selectedFeedback = null;
|
||||
|
||||
export let onClose: () => void = () => {};
|
||||
|
||||
const close = () => {
|
||||
show = false;
|
||||
onClose();
|
||||
};
|
||||
</script>
|
||||
|
||||
<Modal size="sm" bind:show>
|
||||
{#if selectedFeedback}
|
||||
<div>
|
||||
<div class="flex justify-between dark:text-gray-300 px-5 pt-4 pb-2">
|
||||
<div class="text-lg font-medium self-center">
|
||||
{$i18n.t('Feedback Details')}
|
||||
</div>
|
||||
<button class="self-center" on:click={close} aria-label="Close">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="w-5 h-5"
|
||||
>
|
||||
<path
|
||||
d="M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col md:flex-row w-full px-5 pb-4 md:space-x-4 dark:text-gray-200">
|
||||
<div class="flex flex-col w-full">
|
||||
<div class="flex flex-col w-full mb-2">
|
||||
<div class=" mb-1 text-xs text-gray-500">{$i18n.t('Rating')}</div>
|
||||
|
||||
<div class="flex-1">
|
||||
<span>{selectedFeedback?.data?.details?.rating ?? '-'}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex flex-col w-full mb-2">
|
||||
<div class=" mb-1 text-xs text-gray-500">{$i18n.t('Reason')}</div>
|
||||
|
||||
<div class="flex-1">
|
||||
<span>{selectedFeedback?.data?.reason || '-'}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-2">
|
||||
{#if selectedFeedback?.data?.tags && selectedFeedback?.data?.tags.length}
|
||||
<div class="flex flex-wrap gap-1 mt-1">
|
||||
{#each selectedFeedback?.data?.tags as tag}
|
||||
<span class="px-2 py-0.5 rounded bg-gray-100 dark:bg-gray-800 text-xs">{tag}</span
|
||||
>
|
||||
{/each}
|
||||
</div>
|
||||
{:else}
|
||||
<span>-</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="flex justify-end pt-3">
|
||||
<button
|
||||
class="px-3.5 py-1.5 text-sm font-medium bg-black hover:bg-gray-900 text-white dark:bg-white dark:text-black dark:hover:bg-gray-100 transition rounded-full"
|
||||
type="button"
|
||||
on:click={close}
|
||||
>
|
||||
{$i18n.t('Close')}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</Modal>
|
||||
@@ -18,12 +18,19 @@
|
||||
import CloudArrowUp from '$lib/components/icons/CloudArrowUp.svelte';
|
||||
import Pagination from '$lib/components/common/Pagination.svelte';
|
||||
import FeedbackMenu from './FeedbackMenu.svelte';
|
||||
import FeedbackModal from './FeedbackModal.svelte';
|
||||
import EllipsisHorizontal from '$lib/components/icons/EllipsisHorizontal.svelte';
|
||||
|
||||
import ChevronUp from '$lib/components/icons/ChevronUp.svelte';
|
||||
import ChevronDown from '$lib/components/icons/ChevronDown.svelte';
|
||||
|
||||
export let feedbacks = [];
|
||||
|
||||
let page = 1;
|
||||
$: paginatedFeedbacks = feedbacks.slice((page - 1) * 10, page * 10);
|
||||
$: paginatedFeedbacks = sortedFeedbacks.slice((page - 1) * 10, page * 10);
|
||||
|
||||
let orderBy: string = 'updated_at';
|
||||
let direction: 'asc' | 'desc' = 'desc';
|
||||
|
||||
type Feedback = {
|
||||
id: string;
|
||||
@@ -48,6 +55,58 @@
|
||||
lost: number;
|
||||
};
|
||||
|
||||
function setSortKey(key: string) {
|
||||
if (orderBy === key) {
|
||||
direction = direction === 'asc' ? 'desc' : 'asc';
|
||||
} else {
|
||||
orderBy = key;
|
||||
if (key === 'user' || key === 'model_id') {
|
||||
direction = 'asc';
|
||||
} else {
|
||||
direction = 'desc';
|
||||
}
|
||||
}
|
||||
page = 1;
|
||||
}
|
||||
|
||||
$: sortedFeedbacks = [...feedbacks].sort((a, b) => {
|
||||
let aVal, bVal;
|
||||
|
||||
switch (orderBy) {
|
||||
case 'user':
|
||||
aVal = a.user?.name || '';
|
||||
bVal = b.user?.name || '';
|
||||
return direction === 'asc' ? aVal.localeCompare(bVal) : bVal.localeCompare(aVal);
|
||||
case 'model_id':
|
||||
aVal = a.data.model_id || '';
|
||||
bVal = b.data.model_id || '';
|
||||
return direction === 'asc' ? aVal.localeCompare(bVal) : bVal.localeCompare(aVal);
|
||||
case 'rating':
|
||||
aVal = a.data.rating;
|
||||
bVal = b.data.rating;
|
||||
return direction === 'asc' ? aVal - bVal : bVal - aVal;
|
||||
case 'updated_at':
|
||||
aVal = a.updated_at;
|
||||
bVal = b.updated_at;
|
||||
return direction === 'asc' ? aVal - bVal : bVal - aVal;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
});
|
||||
|
||||
let showFeedbackModal = false;
|
||||
let selectedFeedback = null;
|
||||
|
||||
const openFeedbackModal = (feedback) => {
|
||||
showFeedbackModal = true;
|
||||
selectedFeedback = feedback;
|
||||
};
|
||||
|
||||
const closeFeedbackModal = () => {
|
||||
showFeedbackModal = false;
|
||||
selectedFeedback = null;
|
||||
};
|
||||
|
||||
//////////////////////
|
||||
//
|
||||
// CRUD operations
|
||||
@@ -106,6 +165,8 @@
|
||||
};
|
||||
</script>
|
||||
|
||||
<FeedbackModal bind:show={showFeedbackModal} {selectedFeedback} onClose={closeFeedbackModal} />
|
||||
|
||||
<div class="mt-0.5 mb-2 gap-1 flex flex-row justify-between">
|
||||
<div class="flex md:self-center text-lg font-medium px-0.5">
|
||||
{$i18n.t('Feedback History')}
|
||||
@@ -146,20 +207,96 @@
|
||||
class="text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-850 dark:text-gray-400 -translate-y-0.5"
|
||||
>
|
||||
<tr class="">
|
||||
<th scope="col" class="px-3 text-right cursor-pointer select-none w-0">
|
||||
{$i18n.t('User')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 cursor-pointer select-none w-3"
|
||||
on:click={() => setSortKey('user')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center justify-end">
|
||||
{$i18n.t('User')}
|
||||
{#if orderBy === 'user'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
|
||||
<th scope="col" class="px-3 pr-1.5 cursor-pointer select-none">
|
||||
{$i18n.t('Models')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 pr-1.5 cursor-pointer select-none"
|
||||
on:click={() => setSortKey('model_id')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center">
|
||||
{$i18n.t('Models')}
|
||||
{#if orderBy === 'model_id'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
|
||||
<th scope="col" class="px-3 py-1.5 text-right cursor-pointer select-none w-fit">
|
||||
{$i18n.t('Result')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 text-right cursor-pointer select-none w-fit"
|
||||
on:click={() => setSortKey('rating')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center justify-end">
|
||||
{$i18n.t('Result')}
|
||||
{#if orderBy === 'rating'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
|
||||
<th scope="col" class="px-3 py-1.5 text-right cursor-pointer select-none w-0">
|
||||
{$i18n.t('Updated At')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 text-right cursor-pointer select-none w-0"
|
||||
on:click={() => setSortKey('updated_at')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center justify-end">
|
||||
{$i18n.t('Updated At')}
|
||||
{#if orderBy === 'updated_at'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
|
||||
<th scope="col" class="px-3 py-1.5 text-right cursor-pointer select-none w-0"> </th>
|
||||
@@ -167,7 +304,10 @@
|
||||
</thead>
|
||||
<tbody class="">
|
||||
{#each paginatedFeedbacks as feedback (feedback.id)}
|
||||
<tr class="bg-white dark:bg-gray-900 dark:border-gray-850 text-xs">
|
||||
<tr
|
||||
class="bg-white dark:bg-gray-900 dark:border-gray-850 text-xs cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 transition"
|
||||
on:click={() => openFeedbackModal(feedback)}
|
||||
>
|
||||
<td class=" py-0.5 text-right font-semibold">
|
||||
<div class="flex justify-center">
|
||||
<Tooltip content={feedback?.user?.name}>
|
||||
|
||||
@@ -7,10 +7,15 @@
|
||||
import { onMount, getContext } from 'svelte';
|
||||
import { models } from '$lib/stores';
|
||||
|
||||
import ModelModal from './LeaderboardModal.svelte';
|
||||
|
||||
import Spinner from '$lib/components/common/Spinner.svelte';
|
||||
import Tooltip from '$lib/components/common/Tooltip.svelte';
|
||||
import MagnifyingGlass from '$lib/components/icons/MagnifyingGlass.svelte';
|
||||
|
||||
import ChevronUp from '$lib/components/icons/ChevronUp.svelte';
|
||||
import ChevronDown from '$lib/components/icons/ChevronDown.svelte';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
const EMBEDDING_MODEL = 'TaylorAI/bge-micro-v2';
|
||||
@@ -28,6 +33,9 @@
|
||||
let loadingLeaderboard = true;
|
||||
let debounceTimer;
|
||||
|
||||
let orderBy: string = 'rating'; // default sort column
|
||||
let direction: 'asc' | 'desc' = 'desc'; // default sort order
|
||||
|
||||
type Feedback = {
|
||||
id: string;
|
||||
data: {
|
||||
@@ -51,6 +59,34 @@
|
||||
lost: number;
|
||||
};
|
||||
|
||||
function setSortKey(key) {
|
||||
if (orderBy === key) {
|
||||
direction = direction === 'asc' ? 'desc' : 'asc';
|
||||
} else {
|
||||
orderBy = key;
|
||||
direction = key === 'name' ? 'asc' : 'desc';
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
//
|
||||
// Aggregate Level Modal
|
||||
//
|
||||
//////////////////////
|
||||
|
||||
let showLeaderboardModal = false;
|
||||
let selectedModel = null;
|
||||
|
||||
const openFeedbackModal = (model) => {
|
||||
showLeaderboardModal = true;
|
||||
selectedModel = model;
|
||||
};
|
||||
|
||||
const closeLeaderboardModal = () => {
|
||||
showLeaderboardModal = false;
|
||||
selectedModel = null;
|
||||
};
|
||||
|
||||
//////////////////////
|
||||
//
|
||||
// Rank models by Elo rating
|
||||
@@ -266,8 +302,37 @@
|
||||
onMount(async () => {
|
||||
rankHandler();
|
||||
});
|
||||
|
||||
$: sortedModels = [...rankedModels].sort((a, b) => {
|
||||
let aVal, bVal;
|
||||
if (orderBy === 'name') {
|
||||
aVal = a.name;
|
||||
bVal = b.name;
|
||||
return direction === 'asc' ? aVal.localeCompare(bVal) : bVal.localeCompare(aVal);
|
||||
} else if (orderBy === 'rating') {
|
||||
aVal = a.rating === '-' ? -Infinity : a.rating;
|
||||
bVal = b.rating === '-' ? -Infinity : b.rating;
|
||||
return direction === 'asc' ? aVal - bVal : bVal - aVal;
|
||||
} else if (orderBy === 'won') {
|
||||
aVal = a.stats.won === '-' ? -Infinity : Number(a.stats.won);
|
||||
bVal = b.stats.won === '-' ? -Infinity : Number(b.stats.won);
|
||||
return direction === 'asc' ? aVal - bVal : bVal - aVal;
|
||||
} else if (orderBy === 'lost') {
|
||||
aVal = a.stats.lost === '-' ? -Infinity : Number(a.stats.lost);
|
||||
bVal = b.stats.lost === '-' ? -Infinity : Number(b.stats.lost);
|
||||
return direction === 'asc' ? aVal - bVal : bVal - aVal;
|
||||
}
|
||||
return 0;
|
||||
});
|
||||
</script>
|
||||
|
||||
<ModelModal
|
||||
bind:show={showLeaderboardModal}
|
||||
model={selectedModel}
|
||||
{feedbacks}
|
||||
onClose={closeLeaderboardModal}
|
||||
/>
|
||||
|
||||
<div class="mt-0.5 mb-2 gap-1 flex flex-col md:flex-row justify-between">
|
||||
<div class="flex md:self-center text-lg font-medium px-0.5 shrink-0 items-center">
|
||||
<div class=" gap-1">
|
||||
@@ -324,26 +389,124 @@
|
||||
class="text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-850 dark:text-gray-400 -translate-y-0.5"
|
||||
>
|
||||
<tr class="">
|
||||
<th scope="col" class="px-3 py-1.5 cursor-pointer select-none w-3">
|
||||
{$i18n.t('RK')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 cursor-pointer select-none w-3"
|
||||
on:click={() => setSortKey('rating')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center">
|
||||
{$i18n.t('RK')}
|
||||
{#if orderBy === 'rating'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
<th scope="col" class="px-3 py-1.5 cursor-pointer select-none">
|
||||
{$i18n.t('Model')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 cursor-pointer select-none"
|
||||
on:click={() => setSortKey('name')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center">
|
||||
{$i18n.t('Model')}
|
||||
{#if orderBy === 'name'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
<th scope="col" class="px-3 py-1.5 text-right cursor-pointer select-none w-fit">
|
||||
{$i18n.t('Rating')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 text-right cursor-pointer select-none w-fit"
|
||||
on:click={() => setSortKey('rating')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center justify-end">
|
||||
{$i18n.t('Rating')}
|
||||
{#if orderBy === 'rating'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
<th scope="col" class="px-3 py-1.5 text-right cursor-pointer select-none w-5">
|
||||
{$i18n.t('Won')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 text-right cursor-pointer select-none w-5"
|
||||
on:click={() => setSortKey('won')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center justify-end">
|
||||
{$i18n.t('Won')}
|
||||
{#if orderBy === 'won'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
<th scope="col" class="px-3 py-1.5 text-right cursor-pointer select-none w-5">
|
||||
{$i18n.t('Lost')}
|
||||
<th
|
||||
scope="col"
|
||||
class="px-3 py-1.5 text-right cursor-pointer select-none w-5"
|
||||
on:click={() => setSortKey('lost')}
|
||||
>
|
||||
<div class="flex gap-1.5 items-center justify-end">
|
||||
{$i18n.t('Lost')}
|
||||
{#if orderBy === 'lost'}
|
||||
<span class="font-normal">
|
||||
{#if direction === 'asc'}
|
||||
<ChevronUp className="size-2" />
|
||||
{:else}
|
||||
<ChevronDown className="size-2" />
|
||||
{/if}
|
||||
</span>
|
||||
{:else}
|
||||
<span class="invisible">
|
||||
<ChevronUp className="size-2" />
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="">
|
||||
{#each rankedModels as model, modelIdx (model.id)}
|
||||
<tr class="bg-white dark:bg-gray-900 dark:border-gray-850 text-xs group">
|
||||
{#each sortedModels as model, modelIdx (model.id)}
|
||||
<tr
|
||||
class="bg-white dark:bg-gray-900 dark:border-gray-850 text-xs group cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 transition"
|
||||
on:click={() => openFeedbackModal(model)}
|
||||
>
|
||||
<td class="px-3 py-1.5 text-left font-medium text-gray-900 dark:text-white w-fit">
|
||||
<div class=" line-clamp-1">
|
||||
{model?.rating !== '-' ? modelIdx + 1 : '-'}
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
<script lang="ts">
|
||||
import Modal from '$lib/components/common/Modal.svelte';
|
||||
import { getContext } from 'svelte';
|
||||
export let show = false;
|
||||
export let model = null;
|
||||
export let feedbacks = [];
|
||||
export let onClose: () => void = () => {};
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
const close = () => {
|
||||
show = false;
|
||||
onClose();
|
||||
};
|
||||
|
||||
$: topTags = model ? getTopTagsForModel(model.id, feedbacks) : [];
|
||||
|
||||
const getTopTagsForModel = (modelId: string, feedbacks: any[], topN = 5) => {
|
||||
const tagCounts = new Map();
|
||||
feedbacks
|
||||
.filter((fb) => fb.data.model_id === modelId)
|
||||
.forEach((fb) => {
|
||||
(fb.data.tags || []).forEach((tag) => {
|
||||
tagCounts.set(tag, (tagCounts.get(tag) || 0) + 1);
|
||||
});
|
||||
});
|
||||
return Array.from(tagCounts.entries())
|
||||
.sort((a, b) => b[1] - a[1])
|
||||
.slice(0, topN)
|
||||
.map(([tag, count]) => ({ tag, count }));
|
||||
};
|
||||
</script>
|
||||
|
||||
<Modal size="sm" bind:show>
|
||||
{#if model}
|
||||
<div class="flex justify-between dark:text-gray-300 px-5 pt-4 pb-2">
|
||||
<div class="text-lg font-medium self-center">
|
||||
{model.name}
|
||||
</div>
|
||||
<button class="self-center" on:click={close} aria-label="Close">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="w-5 h-5"
|
||||
>
|
||||
<path
|
||||
d="M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
<div class="px-5 pb-4 dark:text-gray-200">
|
||||
<div class="mb-2">
|
||||
{#if topTags.length}
|
||||
<div class="flex flex-wrap gap-1 mt-1">
|
||||
{#each topTags as tagInfo}
|
||||
<span class="px-2 py-0.5 rounded bg-gray-100 dark:bg-gray-800 text-xs">
|
||||
{tagInfo.tag} <span class="text-gray-500">({tagInfo.count})</span>
|
||||
</span>
|
||||
{/each}
|
||||
</div>
|
||||
{:else}
|
||||
<span>-</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="flex justify-end pt-3">
|
||||
<button
|
||||
class="px-3.5 py-1.5 text-sm font-medium bg-black hover:bg-gray-900 text-white dark:bg-white dark:text-black dark:hover:bg-gray-100 transition rounded-full"
|
||||
type="button"
|
||||
on:click={close}
|
||||
>
|
||||
{$i18n.t('Close')}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</Modal>
|
||||
@@ -39,6 +39,7 @@
|
||||
let STT_OPENAI_API_KEY = '';
|
||||
let STT_ENGINE = '';
|
||||
let STT_MODEL = '';
|
||||
let STT_SUPPORTED_CONTENT_TYPES = '';
|
||||
let STT_WHISPER_MODEL = '';
|
||||
let STT_AZURE_API_KEY = '';
|
||||
let STT_AZURE_REGION = '';
|
||||
@@ -114,6 +115,7 @@
|
||||
OPENAI_API_KEY: STT_OPENAI_API_KEY,
|
||||
ENGINE: STT_ENGINE,
|
||||
MODEL: STT_MODEL,
|
||||
SUPPORTED_CONTENT_TYPES: STT_SUPPORTED_CONTENT_TYPES.split(','),
|
||||
WHISPER_MODEL: STT_WHISPER_MODEL,
|
||||
DEEPGRAM_API_KEY: STT_DEEPGRAM_API_KEY,
|
||||
AZURE_API_KEY: STT_AZURE_API_KEY,
|
||||
@@ -160,6 +162,7 @@
|
||||
|
||||
STT_ENGINE = res.stt.ENGINE;
|
||||
STT_MODEL = res.stt.MODEL;
|
||||
STT_SUPPORTED_CONTENT_TYPES = (res?.stt?.SUPPORTED_CONTENT_TYPES ?? []).join(',');
|
||||
STT_WHISPER_MODEL = res.stt.WHISPER_MODEL;
|
||||
STT_AZURE_API_KEY = res.stt.AZURE_API_KEY;
|
||||
STT_AZURE_REGION = res.stt.AZURE_REGION;
|
||||
@@ -184,9 +187,26 @@
|
||||
<div class=" space-y-3 overflow-y-scroll scrollbar-hidden h-full">
|
||||
<div class="flex flex-col gap-3">
|
||||
<div>
|
||||
<div class=" mb-1 text-sm font-medium">{$i18n.t('STT Settings')}</div>
|
||||
<div class=" mb-2.5 text-base font-medium">{$i18n.t('Speech-to-Text')}</div>
|
||||
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<hr class=" border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
{#if STT_ENGINE !== 'web'}
|
||||
<div class="mb-2">
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Supported MIME Types')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={STT_SUPPORTED_CONTENT_TYPES}
|
||||
placeholder={$i18n.t('e.g., audio/wav,audio/mpeg (leave blank for defaults)')}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="mb-2 py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs font-medium">{$i18n.t('Speech-to-Text Engine')}</div>
|
||||
<div class="flex items-center relative">
|
||||
<select
|
||||
@@ -220,7 +240,7 @@
|
||||
<hr class="border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('STT Model')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('STT Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -246,7 +266,7 @@
|
||||
<hr class="border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('STT Model')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('STT Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -280,7 +300,7 @@
|
||||
<hr class="border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Azure Region')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Azure Region')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -293,7 +313,7 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Language Locales')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Language Locales')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -306,7 +326,7 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Endpoint URL')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Endpoint URL')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -319,7 +339,7 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Max Speakers')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Max Speakers')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -333,7 +353,7 @@
|
||||
</div>
|
||||
{:else if STT_ENGINE === ''}
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('STT Model')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('STT Model')}</div>
|
||||
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1 mr-2">
|
||||
@@ -416,12 +436,12 @@
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<hr class="border-gray-100 dark:border-gray-850" />
|
||||
|
||||
<div>
|
||||
<div class=" mb-1 text-sm font-medium">{$i18n.t('TTS Settings')}</div>
|
||||
<div class=" mb-2.5 text-base font-medium">{$i18n.t('Text-to-Speech')}</div>
|
||||
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<hr class=" border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
<div class="mb-2 py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs font-medium">{$i18n.t('Text-to-Speech Engine')}</div>
|
||||
<div class="flex items-center relative">
|
||||
<select
|
||||
@@ -484,7 +504,7 @@
|
||||
<hr class="border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Azure Region')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Azure Region')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -497,7 +517,7 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Endpoint URL')}</div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('Endpoint URL')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
@@ -511,198 +531,196 @@
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<hr class="border-gray-100 dark:border-gray-850 my-2" />
|
||||
|
||||
{#if TTS_ENGINE === ''}
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<select
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
>
|
||||
<option value="" selected={TTS_VOICE !== ''}>{$i18n.t('Default')}</option>
|
||||
{#each voices as voice}
|
||||
<option
|
||||
value={voice.voiceURI}
|
||||
class="bg-gray-100 dark:bg-gray-700"
|
||||
selected={TTS_VOICE === voice.voiceURI}>{voice.name}</option
|
||||
>
|
||||
{/each}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{:else if TTS_ENGINE === 'transformers'}
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_MODEL}
|
||||
placeholder="CMU ARCTIC speaker embedding name"
|
||||
/>
|
||||
|
||||
<datalist id="model-list">
|
||||
<option value="tts-1" />
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-2 mb-1 text-xs text-gray-400 dark:text-gray-500">
|
||||
{$i18n.t(`Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.`)}
|
||||
|
||||
To learn more about SpeechT5,
|
||||
|
||||
<a
|
||||
class=" hover:underline dark:text-gray-200 text-gray-800"
|
||||
href="https://github.com/microsoft/SpeechT5"
|
||||
target="_blank"
|
||||
>
|
||||
{$i18n.t(`click here`, {
|
||||
name: 'SpeechT5'
|
||||
})}.
|
||||
</a>
|
||||
To see the available CMU Arctic speaker embeddings,
|
||||
<a
|
||||
class=" hover:underline dark:text-gray-200 text-gray-800"
|
||||
href="https://huggingface.co/datasets/Matthijs/cmu-arctic-xvectors"
|
||||
target="_blank"
|
||||
>
|
||||
{$i18n.t(`click here`)}.
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{:else if TTS_ENGINE === 'openai'}
|
||||
<div class=" flex gap-2">
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="mb-2">
|
||||
{#if TTS_ENGINE === ''}
|
||||
<div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="voice-list"
|
||||
<select
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
placeholder="Select a voice"
|
||||
/>
|
||||
|
||||
<datalist id="voice-list">
|
||||
>
|
||||
<option value="" selected={TTS_VOICE !== ''}>{$i18n.t('Default')}</option>
|
||||
{#each voices as voice}
|
||||
<option value={voice.id}>{voice.name}</option>
|
||||
<option
|
||||
value={voice.voiceURI}
|
||||
class="bg-gray-100 dark:bg-gray-700"
|
||||
selected={TTS_VOICE === voice.voiceURI}>{voice.name}</option
|
||||
>
|
||||
{/each}
|
||||
</datalist>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Model')}</div>
|
||||
{:else if TTS_ENGINE === 'transformers'}
|
||||
<div>
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="tts-model-list"
|
||||
list="model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_MODEL}
|
||||
placeholder="Select a model"
|
||||
placeholder="CMU ARCTIC speaker embedding name"
|
||||
/>
|
||||
|
||||
<datalist id="tts-model-list">
|
||||
{#each models as model}
|
||||
<option value={model.id} class="bg-gray-50 dark:bg-gray-700" />
|
||||
{/each}
|
||||
<datalist id="model-list">
|
||||
<option value="tts-1" />
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{:else if TTS_ENGINE === 'elevenlabs'}
|
||||
<div class=" flex gap-2">
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="voice-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
placeholder="Select a voice"
|
||||
/>
|
||||
<div class="mt-2 mb-1 text-xs text-gray-400 dark:text-gray-500">
|
||||
{$i18n.t(`Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.`)}
|
||||
|
||||
<datalist id="voice-list">
|
||||
{#each voices as voice}
|
||||
<option value={voice.id}>{voice.name}</option>
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="tts-model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_MODEL}
|
||||
placeholder="Select a model"
|
||||
/>
|
||||
To learn more about SpeechT5,
|
||||
|
||||
<datalist id="tts-model-list">
|
||||
{#each models as model}
|
||||
<option value={model.id} class="bg-gray-50 dark:bg-gray-700" />
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{:else if TTS_ENGINE === 'azure'}
|
||||
<div class=" flex gap-2">
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="voice-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
placeholder="Select a voice"
|
||||
/>
|
||||
|
||||
<datalist id="voice-list">
|
||||
{#each voices as voice}
|
||||
<option value={voice.id}>{voice.name}</option>
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-sm font-medium">
|
||||
{$i18n.t('Output format')}
|
||||
<a
|
||||
href="https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#audio-outputs"
|
||||
class=" hover:underline dark:text-gray-200 text-gray-800"
|
||||
href="https://github.com/microsoft/SpeechT5"
|
||||
target="_blank"
|
||||
>
|
||||
<small>{$i18n.t('Available list')}</small>
|
||||
{$i18n.t(`click here`, {
|
||||
name: 'SpeechT5'
|
||||
})}.
|
||||
</a>
|
||||
To see the available CMU Arctic speaker embeddings,
|
||||
<a
|
||||
class=" hover:underline dark:text-gray-200 text-gray-800"
|
||||
href="https://huggingface.co/datasets/Matthijs/cmu-arctic-xvectors"
|
||||
target="_blank"
|
||||
>
|
||||
{$i18n.t(`click here`)}.
|
||||
</a>
|
||||
</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="tts-model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_AZURE_SPEECH_OUTPUT_FORMAT}
|
||||
placeholder="Select a output format"
|
||||
/>
|
||||
</div>
|
||||
{:else if TTS_ENGINE === 'openai'}
|
||||
<div class=" flex gap-2">
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="voice-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
placeholder="Select a voice"
|
||||
/>
|
||||
|
||||
<datalist id="voice-list">
|
||||
{#each voices as voice}
|
||||
<option value={voice.id}>{voice.name}</option>
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="tts-model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_MODEL}
|
||||
placeholder="Select a model"
|
||||
/>
|
||||
|
||||
<datalist id="tts-model-list">
|
||||
{#each models as model}
|
||||
<option value={model.id} class="bg-gray-50 dark:bg-gray-700" />
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{:else if TTS_ENGINE === 'elevenlabs'}
|
||||
<div class=" flex gap-2">
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="voice-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
placeholder="Select a voice"
|
||||
/>
|
||||
|
||||
<hr class="border-gray-100 dark:border-gray-850 my-2" />
|
||||
<datalist id="voice-list">
|
||||
{#each voices as voice}
|
||||
<option value={voice.id}>{voice.name}</option>
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Model')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="tts-model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_MODEL}
|
||||
placeholder="Select a model"
|
||||
/>
|
||||
|
||||
<datalist id="tts-model-list">
|
||||
{#each models as model}
|
||||
<option value={model.id} class="bg-gray-50 dark:bg-gray-700" />
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{:else if TTS_ENGINE === 'azure'}
|
||||
<div class=" flex gap-2">
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-xs font-medium">{$i18n.t('TTS Voice')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="voice-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_VOICE}
|
||||
placeholder="Select a voice"
|
||||
/>
|
||||
|
||||
<datalist id="voice-list">
|
||||
{#each voices as voice}
|
||||
<option value={voice.id}>{voice.name}</option>
|
||||
{/each}
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full">
|
||||
<div class=" mb-1.5 text-xs font-medium">
|
||||
{$i18n.t('Output format')}
|
||||
<a
|
||||
href="https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#audio-outputs"
|
||||
target="_blank"
|
||||
>
|
||||
<small>{$i18n.t('Available list')}</small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
list="tts-model-list"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
|
||||
bind:value={TTS_AZURE_SPEECH_OUTPUT_FORMAT}
|
||||
placeholder="Select a output format"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="pt-0.5 flex w-full justify-between">
|
||||
<div class="self-center text-xs font-medium">{$i18n.t('Response splitting')}</div>
|
||||
|
||||
@@ -1144,6 +1144,50 @@
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class=" mb-2.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs font-medium">{$i18n.t('Image Compression Width')}</div>
|
||||
<div class="flex items-center relative">
|
||||
<Tooltip
|
||||
content={$i18n.t(
|
||||
'The width in pixels to compress images to. Leave empty for no compression.'
|
||||
)}
|
||||
placement="top-start"
|
||||
>
|
||||
<input
|
||||
class="flex-1 w-full text-sm bg-transparent outline-hidden"
|
||||
type="number"
|
||||
placeholder={$i18n.t('Leave empty for no compression')}
|
||||
bind:value={RAGConfig.FILE_IMAGE_COMPRESSION_WIDTH}
|
||||
autocomplete="off"
|
||||
min="0"
|
||||
/>
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class=" mb-2.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs font-medium">
|
||||
{$i18n.t('Image Compression Height')}
|
||||
</div>
|
||||
<div class="flex items-center relative">
|
||||
<Tooltip
|
||||
content={$i18n.t(
|
||||
'The height in pixels to compress images to. Leave empty for no compression.'
|
||||
)}
|
||||
placement="top-start"
|
||||
>
|
||||
<input
|
||||
class="flex-1 w-full text-sm bg-transparent outline-hidden"
|
||||
type="number"
|
||||
placeholder={$i18n.t('Leave empty for no compression')}
|
||||
bind:value={RAGConfig.FILE_IMAGE_COMPRESSION_HEIGHT}
|
||||
autocomplete="off"
|
||||
min="0"
|
||||
/>
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
},
|
||||
chat: {
|
||||
controls: true,
|
||||
system_prompt: true,
|
||||
file_upload: true,
|
||||
delete: true,
|
||||
edit: true,
|
||||
|
||||
@@ -263,6 +263,14 @@
|
||||
<Switch bind:state={permissions.chat.controls} />
|
||||
</div>
|
||||
|
||||
<div class=" flex w-full justify-between my-2 pr-2">
|
||||
<div class=" self-center text-xs font-medium">
|
||||
{$i18n.t('Allow Chat System Prompt')}
|
||||
</div>
|
||||
|
||||
<Switch bind:state={permissions.chat.system_prompt} />
|
||||
</div>
|
||||
|
||||
<div class=" flex w-full justify-between my-2 pr-2">
|
||||
<div class=" self-center text-xs font-medium">
|
||||
{$i18n.t('Allow Chat Delete')}
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
|
||||
<div class="flex-1">
|
||||
<select
|
||||
class="w-full dark:bg-gray-900 rounded-sm text-sm bg-transparent disabled:text-gray-500 dark:disabled:text-gray-500 outline-hidden"
|
||||
class="w-full dark:bg-gray-900 text-sm bg-transparent disabled:text-gray-500 dark:disabled:text-gray-500 outline-hidden"
|
||||
bind:value={_user.role}
|
||||
disabled={_user.id == sessionUser.id}
|
||||
required
|
||||
@@ -118,13 +118,12 @@
|
||||
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="w-full rounded-sm text-sm bg-transparent disabled:text-gray-500 dark:disabled:text-gray-500 outline-hidden"
|
||||
class="w-full text-sm bg-transparent disabled:text-gray-500 dark:disabled:text-gray-500 outline-hidden"
|
||||
type="email"
|
||||
bind:value={_user.email}
|
||||
placeholder={$i18n.t('Enter Your Email')}
|
||||
autocomplete="off"
|
||||
required
|
||||
disabled={_user.id == sessionUser.id}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -134,7 +133,7 @@
|
||||
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="w-full rounded-sm text-sm bg-transparent outline-hidden"
|
||||
class="w-full text-sm bg-transparent outline-hidden"
|
||||
type="text"
|
||||
bind:value={_user.name}
|
||||
placeholder={$i18n.t('Enter Your Name')}
|
||||
@@ -149,7 +148,7 @@
|
||||
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="w-full rounded-sm text-sm bg-transparent outline-hidden"
|
||||
class="w-full text-sm bg-transparent outline-hidden"
|
||||
type="password"
|
||||
placeholder={$i18n.t('Enter New Password')}
|
||||
bind:value={_user.password}
|
||||
|
||||
@@ -110,9 +110,30 @@
|
||||
reader.onload = async (event) => {
|
||||
let imageUrl = event.target.result;
|
||||
|
||||
if ($settings?.imageCompression ?? false) {
|
||||
const width = $settings?.imageCompressionSize?.width ?? null;
|
||||
const height = $settings?.imageCompressionSize?.height ?? null;
|
||||
if (
|
||||
($settings?.imageCompression ?? false) ||
|
||||
($config?.file?.image_compression?.width ?? null) ||
|
||||
($config?.file?.image_compression?.height ?? null)
|
||||
) {
|
||||
let width = null;
|
||||
let height = null;
|
||||
|
||||
if ($settings?.imageCompression ?? false) {
|
||||
width = $settings?.imageCompressionSize?.width ?? null;
|
||||
height = $settings?.imageCompressionSize?.height ?? null;
|
||||
}
|
||||
|
||||
if (
|
||||
($config?.file?.image_compression?.width ?? null) ||
|
||||
($config?.file?.image_compression?.height ?? null)
|
||||
) {
|
||||
if (width > ($config?.file?.image_compression?.width ?? null)) {
|
||||
width = $config?.file?.image_compression?.width ?? null;
|
||||
}
|
||||
if (height > ($config?.file?.image_compression?.height ?? null)) {
|
||||
height = $config?.file?.image_compression?.height ?? null;
|
||||
}
|
||||
}
|
||||
|
||||
if (width || height) {
|
||||
imageUrl = await compressImage(imageUrl, width, height);
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
<script lang="ts">
|
||||
import { DropdownMenu } from 'bits-ui';
|
||||
import { createEventDispatcher } from 'svelte';
|
||||
|
||||
import { flyAndScale } from '$lib/utils/transitions';
|
||||
import { WEBUI_BASE_URL } from '$lib/constants';
|
||||
import { activeUserIds } from '$lib/stores';
|
||||
import { getUserActiveStatusById } from '$lib/apis/users';
|
||||
|
||||
export let side = 'right';
|
||||
export let align = 'top';
|
||||
@@ -12,15 +11,29 @@
|
||||
export let user = null;
|
||||
let show = false;
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
let active = false;
|
||||
|
||||
const getActiveStatus = async () => {
|
||||
const res = await getUserActiveStatusById(localStorage.token, user.id).catch((error) => {
|
||||
console.error('Error fetching user active status:', error);
|
||||
});
|
||||
|
||||
if (res) {
|
||||
active = res.active;
|
||||
} else {
|
||||
active = false;
|
||||
}
|
||||
};
|
||||
|
||||
$: if (show) {
|
||||
getActiveStatus();
|
||||
}
|
||||
</script>
|
||||
|
||||
<DropdownMenu.Root
|
||||
bind:open={show}
|
||||
closeFocus={false}
|
||||
onOpenChange={(state) => {
|
||||
dispatch('change', state);
|
||||
}}
|
||||
onOpenChange={(state) => {}}
|
||||
typeahead={false}
|
||||
>
|
||||
<DropdownMenu.Trigger>
|
||||
@@ -52,7 +65,7 @@
|
||||
</div>
|
||||
|
||||
<div class=" flex items-center gap-2">
|
||||
{#if $activeUserIds.includes(user.id)}
|
||||
{#if active}
|
||||
<div>
|
||||
<span class="relative flex size-2">
|
||||
<span
|
||||
|
||||
@@ -335,7 +335,7 @@
|
||||
title="Content"
|
||||
srcdoc={contents[selectedContentIdx].content}
|
||||
class="w-full border-0 h-full rounded-none"
|
||||
sandbox="allow-scripts{($settings?.iframeSandboxAllowForms ?? false)
|
||||
sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false)
|
||||
? ' allow-same-origin'
|
||||
|
||||
@@ -432,31 +432,20 @@
|
||||
}
|
||||
};
|
||||
|
||||
let pageSubscribe = null;
|
||||
onMount(async () => {
|
||||
loading = true;
|
||||
console.log('mounted');
|
||||
window.addEventListener('message', onMessageHandler);
|
||||
$socket?.on('chat-events', chatEventHandler);
|
||||
|
||||
page.subscribe((page) => {
|
||||
if (page.url.pathname === '/') {
|
||||
pageSubscribe = page.subscribe(async (p) => {
|
||||
if (p.url.pathname === '/') {
|
||||
await tick();
|
||||
initNewChat();
|
||||
}
|
||||
});
|
||||
|
||||
if (!$chatId) {
|
||||
chatIdUnsubscriber = chatId.subscribe(async (value) => {
|
||||
if (!value) {
|
||||
await tick(); // Wait for DOM updates
|
||||
await initNewChat();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
if ($temporaryChatEnabled) {
|
||||
await goto('/');
|
||||
}
|
||||
}
|
||||
|
||||
if (localStorage.getItem(`chat-input${chatIdProp ? `-${chatIdProp}` : ''}`)) {
|
||||
prompt = '';
|
||||
files = [];
|
||||
@@ -515,6 +504,7 @@
|
||||
});
|
||||
|
||||
onDestroy(() => {
|
||||
pageSubscribe();
|
||||
chatIdUnsubscriber?.();
|
||||
window.removeEventListener('message', onMessageHandler);
|
||||
$socket?.off('chat-events', chatEventHandler);
|
||||
@@ -805,6 +795,11 @@
|
||||
`https://www.youtube.com/watch?v=${$page.url.searchParams.get('youtube')}`
|
||||
);
|
||||
}
|
||||
|
||||
if ($page.url.searchParams.get('load-url')) {
|
||||
await uploadWeb($page.url.searchParams.get('load-url'));
|
||||
}
|
||||
|
||||
if ($page.url.searchParams.get('web-search') === 'true') {
|
||||
webSearchEnabled = true;
|
||||
}
|
||||
@@ -813,6 +808,10 @@
|
||||
imageGenerationEnabled = true;
|
||||
}
|
||||
|
||||
if ($page.url.searchParams.get('code-interpreter') === 'true') {
|
||||
codeInterpreterEnabled = true;
|
||||
}
|
||||
|
||||
if ($page.url.searchParams.get('tools')) {
|
||||
selectedToolIds = $page.url.searchParams
|
||||
.get('tools')
|
||||
@@ -859,6 +858,11 @@
|
||||
|
||||
const loadChat = async () => {
|
||||
chatId.set(chatIdProp);
|
||||
|
||||
if ($temporaryChatEnabled) {
|
||||
temporaryChatEnabled.set(false);
|
||||
}
|
||||
|
||||
chat = await getChatById(localStorage.token, $chatId).catch(async (error) => {
|
||||
await goto('/');
|
||||
return null;
|
||||
@@ -878,6 +882,11 @@
|
||||
(chatContent?.models ?? undefined) !== undefined
|
||||
? chatContent.models
|
||||
: [chatContent.models ?? ''];
|
||||
|
||||
if (!($user?.role === 'admin' || ($user?.permissions?.chat?.multiple_models ?? true))) {
|
||||
selectedModels = selectedModels.length > 0 ? [selectedModels[0]] : [''];
|
||||
}
|
||||
|
||||
oldSelectedModelIds = selectedModels;
|
||||
|
||||
history =
|
||||
@@ -1725,6 +1734,7 @@
|
||||
|
||||
history.messages[responseMessageId] = responseMessage;
|
||||
history.currentId = responseMessageId;
|
||||
|
||||
return null;
|
||||
});
|
||||
|
||||
@@ -1821,7 +1831,8 @@
|
||||
childrenIds: [],
|
||||
role: 'user',
|
||||
content: userPrompt,
|
||||
models: selectedModels
|
||||
models: selectedModels,
|
||||
timestamp: Math.floor(Date.now() / 1000) // Unix epoch
|
||||
};
|
||||
|
||||
if (parentId !== null) {
|
||||
@@ -2107,13 +2118,15 @@
|
||||
{stopResponse}
|
||||
{createMessagePair}
|
||||
onChange={(input) => {
|
||||
if (input.prompt !== null) {
|
||||
localStorage.setItem(
|
||||
`chat-input${$chatId ? `-${$chatId}` : ''}`,
|
||||
JSON.stringify(input)
|
||||
);
|
||||
} else {
|
||||
localStorage.removeItem(`chat-input${$chatId ? `-${$chatId}` : ''}`);
|
||||
if (!$temporaryChatEnabled) {
|
||||
if (input.prompt !== null) {
|
||||
localStorage.setItem(
|
||||
`chat-input${$chatId ? `-${$chatId}` : ''}`,
|
||||
JSON.stringify(input)
|
||||
);
|
||||
} else {
|
||||
localStorage.removeItem(`chat-input${$chatId ? `-${$chatId}` : ''}`);
|
||||
}
|
||||
}
|
||||
}}
|
||||
on:upload={async (e) => {
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
</div>
|
||||
</Collapsible>
|
||||
|
||||
{#if $user?.role === 'admin' || $user?.permissions.chat?.controls}
|
||||
{#if $user?.role === 'admin' || ($user?.permissions.chat?.system_prompt ?? true)}
|
||||
<hr class="my-2 border-gray-50 dark:border-gray-700/10" />
|
||||
|
||||
<Collapsible title={$i18n.t('System Prompt')} open={true} buttonClassName="w-full">
|
||||
@@ -80,7 +80,9 @@
|
||||
/>
|
||||
</div>
|
||||
</Collapsible>
|
||||
{/if}
|
||||
|
||||
{#if $user?.role === 'admin' || ($user?.permissions.chat?.controls ?? true)}
|
||||
<hr class="my-2 border-gray-50 dark:border-gray-700/10" />
|
||||
|
||||
<Collapsible title={$i18n.t('Advanced Params')} open={true} buttonClassName="w-full">
|
||||
|
||||
@@ -91,7 +91,15 @@
|
||||
|
||||
$: onChange({
|
||||
prompt,
|
||||
files: files.filter((file) => file.type !== 'image'),
|
||||
files: files
|
||||
.filter((file) => file.type !== 'image')
|
||||
.map((file) => {
|
||||
return {
|
||||
...file,
|
||||
user: undefined,
|
||||
access_control: undefined
|
||||
};
|
||||
}),
|
||||
selectedToolIds,
|
||||
selectedFilterIds,
|
||||
imageGenerationEnabled,
|
||||
@@ -299,6 +307,19 @@
|
||||
|
||||
const inputFilesHandler = async (inputFiles) => {
|
||||
console.log('Input files handler called with:', inputFiles);
|
||||
|
||||
if (
|
||||
($config?.file?.max_count ?? null) !== null &&
|
||||
files.length + inputFiles.length > $config?.file?.max_count
|
||||
) {
|
||||
toast.error(
|
||||
$i18n.t(`You can only chat with a maximum of {{maxCount}} file(s) at a time.`, {
|
||||
maxCount: $config?.file?.max_count
|
||||
})
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
inputFiles.forEach((file) => {
|
||||
console.log('Processing file:', {
|
||||
name: file.name,
|
||||
@@ -334,9 +355,30 @@
|
||||
reader.onload = async (event) => {
|
||||
let imageUrl = event.target.result;
|
||||
|
||||
if ($settings?.imageCompression ?? false) {
|
||||
const width = $settings?.imageCompressionSize?.width ?? null;
|
||||
const height = $settings?.imageCompressionSize?.height ?? null;
|
||||
if (
|
||||
($settings?.imageCompression ?? false) ||
|
||||
($config?.file?.image_compression?.width ?? null) ||
|
||||
($config?.file?.image_compression?.height ?? null)
|
||||
) {
|
||||
let width = null;
|
||||
let height = null;
|
||||
|
||||
if ($settings?.imageCompression ?? false) {
|
||||
width = $settings?.imageCompressionSize?.width ?? null;
|
||||
height = $settings?.imageCompressionSize?.height ?? null;
|
||||
}
|
||||
|
||||
if (
|
||||
($config?.file?.image_compression?.width ?? null) ||
|
||||
($config?.file?.image_compression?.height ?? null)
|
||||
) {
|
||||
if (width > ($config?.file?.image_compression?.width ?? null)) {
|
||||
width = $config?.file?.image_compression?.width ?? null;
|
||||
}
|
||||
if (height > ($config?.file?.image_compression?.height ?? null)) {
|
||||
height = $config?.file?.image_compression?.height ?? null;
|
||||
}
|
||||
}
|
||||
|
||||
if (width || height) {
|
||||
imageUrl = await compressImage(imageUrl, width, height);
|
||||
|
||||
@@ -256,6 +256,10 @@
|
||||
};
|
||||
|
||||
const editMessage = async (messageId, { content, files }, submit = true) => {
|
||||
if ((selectedModels ?? []).filter((id) => id).length === 0) {
|
||||
toast.error($i18n.t('Model not selected'));
|
||||
return;
|
||||
}
|
||||
if (history.messages[messageId].role === 'user') {
|
||||
if (submit) {
|
||||
// New user message
|
||||
|
||||
@@ -188,9 +188,8 @@
|
||||
</div>
|
||||
<div slot="content">
|
||||
<div class="flex text-xs font-medium flex-wrap">
|
||||
{#each citations as citation, idx}
|
||||
{#each citations.slice(2) as citation, idx}
|
||||
<button
|
||||
id={`source-${id}-${idx + 1}`}
|
||||
class="no-toggle outline-hidden flex dark:text-gray-300 p-1 bg-gray-50 hover:bg-gray-100 dark:bg-gray-900 dark:hover:bg-gray-850 transition rounded-xl max-w-96"
|
||||
on:click={() => {
|
||||
showCitationModal = true;
|
||||
@@ -199,7 +198,7 @@
|
||||
>
|
||||
{#if citations.every((c) => c.distances !== undefined)}
|
||||
<div class="bg-gray-50 dark:bg-gray-800 rounded-full size-4">
|
||||
{idx + 1}
|
||||
{idx + 3}
|
||||
</div>
|
||||
{/if}
|
||||
<div class="flex-1 mx-1 truncate">
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
>
|
||||
{decodeString(document?.metadata?.name ?? document.source.name)}
|
||||
</a>
|
||||
{#if document?.metadata?.page}
|
||||
{#if Number.isInteger(document?.metadata?.page)}
|
||||
<span class="text-xs text-gray-500 dark:text-gray-400">
|
||||
({$i18n.t('page')}
|
||||
{document.metadata.page + 1})
|
||||
|
||||
@@ -69,6 +69,21 @@
|
||||
>
|
||||
</iframe>
|
||||
{/if}
|
||||
{:else if token.text && token.text.includes('<iframe')}
|
||||
{@const match = token.text.match(/<iframe\s+[^>]*src="([^"]+)"[^>]*><\/iframe>/)}
|
||||
{@const iframeSrc = match && match[1]}
|
||||
{#if iframeSrc}
|
||||
<iframe
|
||||
class="w-full my-2"
|
||||
src={iframeSrc}
|
||||
title="Embedded content"
|
||||
frameborder="0"
|
||||
sandbox
|
||||
onload="this.style.height=(this.contentWindow.document.body.scrollHeight+20)+'px';"
|
||||
></iframe>
|
||||
{:else}
|
||||
{token.text}
|
||||
{/if}
|
||||
{:else if token.text.includes(`<file type="html"`)}
|
||||
{@const match = token.text.match(/<file type="html" id="([^"]+)"/)}
|
||||
{@const fileId = match && match[1]}
|
||||
@@ -78,7 +93,7 @@
|
||||
src={`${WEBUI_BASE_URL}/api/v1/files/${fileId}/content/html`}
|
||||
title="Content"
|
||||
frameborder="0"
|
||||
sandbox="allow-scripts{($settings?.iframeSandboxAllowForms ?? false)
|
||||
sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' : ''}"
|
||||
referrerpolicy="strict-origin-when-cross-origin"
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
<div
|
||||
class=" snap-center w-full max-w-full m-1 border {history.messages[messageId]
|
||||
?.modelIdx == modelIdx
|
||||
? `border-gray-100 dark:border-gray-850 border-[1.5px] ${
|
||||
? `bg-gray-50 dark:bg-gray-850 border-gray-100 dark:border-gray-800 border-2 ${
|
||||
$mobile ? 'min-w-full' : 'min-w-80'
|
||||
}`
|
||||
: `border-gray-100 dark:border-gray-850 border-dashed ${
|
||||
|
||||
@@ -605,7 +605,7 @@
|
||||
<ProfileImage
|
||||
src={model?.info?.meta?.profile_image_url ??
|
||||
($i18n.language === 'dg-DG' ? `/doge.png` : `${WEBUI_BASE_URL}/static/favicon.png`)}
|
||||
className={'size-8'}
|
||||
className={'size-8 assistant-message-profile-image'}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -15,8 +15,10 @@
|
||||
|
||||
<div class="flex flex-col text-left gap-1 mt-1.5">
|
||||
{#each followUps as followUp, idx (idx)}
|
||||
<button
|
||||
class=" mr-2 py-1.5 bg-transparent text-left text-sm flex items-center gap-2 px-1.5 text-gray-500 dark:text-gray-400 hover:text-black dark:hover:text-white transition"
|
||||
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<div
|
||||
class=" mr-2 py-1.5 bg-transparent text-left text-sm flex items-center gap-2 px-1.5 text-gray-500 dark:text-gray-400 hover:text-black dark:hover:text-white transition cursor-pointer"
|
||||
on:click={() => onClick(followUp)}
|
||||
title={followUp}
|
||||
aria-label={followUp}
|
||||
@@ -26,7 +28,7 @@
|
||||
<div class="line-clamp-1">
|
||||
{followUp}
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
{#if idx < followUps.length - 1}
|
||||
<hr class="border-gray-100 dark:border-gray-850" />
|
||||
|
||||
@@ -107,7 +107,11 @@
|
||||
}}
|
||||
/>
|
||||
|
||||
<div class=" flex w-full user-message" dir={$settings.chatDirection} id="message-{message.id}">
|
||||
<div
|
||||
class=" flex w-full user-message group"
|
||||
dir={$settings.chatDirection}
|
||||
id="message-{message.id}"
|
||||
>
|
||||
{#if !($settings?.chatBubble ?? true)}
|
||||
<div class={`shrink-0 ltr:mr-3 rtl:ml-3`}>
|
||||
<ProfileImage
|
||||
@@ -115,7 +119,7 @@
|
||||
? ($models.find((m) => m.id === message.user)?.info?.meta?.profile_image_url ??
|
||||
'/user.png')
|
||||
: (user?.profile_image_url ?? '/user.png')}
|
||||
className={'size-8'}
|
||||
className={'size-8 user-message-profile-image'}
|
||||
/>
|
||||
</div>
|
||||
{/if}
|
||||
@@ -143,6 +147,16 @@
|
||||
{/if}
|
||||
</Name>
|
||||
</div>
|
||||
{:else if message.timestamp}
|
||||
<div class="flex justify-end pb-1 pr-2">
|
||||
<div
|
||||
class="text-xs invisible group-hover:visible text-gray-400 font-medium first-letter:capitalize translate-y-[1px]"
|
||||
>
|
||||
<Tooltip content={dayjs(message.timestamp * 1000).format('LLLL')}>
|
||||
<span class="line-clamp-1">{formatDate(message.timestamp * 1000)}</span>
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="chat-{message.role} w-full min-w-full markdown-prose">
|
||||
|
||||
@@ -425,7 +425,7 @@
|
||||
class="flex gap-1 w-fit text-center text-sm font-medium rounded-full bg-transparent px-1.5 pb-0.5"
|
||||
bind:this={tagsContainerElement}
|
||||
>
|
||||
{#if (items.find((item) => item.model?.connection_type === 'local') && items.find((item) => item.model?.connection_type === 'external')) || items.find((item) => item.model?.direct) || tags.length > 0}
|
||||
{#if items.find((item) => item.model?.connection_type === 'local') || items.find((item) => item.model?.connection_type === 'external') || items.find((item) => item.model?.direct) || tags.length > 0}
|
||||
<button
|
||||
class="min-w-fit outline-none p-1.5 {selectedTag === '' &&
|
||||
selectedConnectionType === ''
|
||||
@@ -440,7 +440,7 @@
|
||||
</button>
|
||||
{/if}
|
||||
|
||||
{#if items.find((item) => item.model?.connection_type === 'local') && items.find((item) => item.model?.connection_type === 'external')}
|
||||
{#if items.find((item) => item.model?.connection_type === 'local')}
|
||||
<button
|
||||
class="min-w-fit outline-none p-1.5 {selectedConnectionType === 'local'
|
||||
? ''
|
||||
@@ -452,6 +452,9 @@
|
||||
>
|
||||
{$i18n.t('Local')}
|
||||
</button>
|
||||
{/if}
|
||||
|
||||
{#if items.find((item) => item.model?.connection_type === 'external')}
|
||||
<button
|
||||
class="min-w-fit outline-none p-1.5 {selectedConnectionType === 'external'
|
||||
? ''
|
||||
|
||||
@@ -47,6 +47,15 @@
|
||||
|
||||
<ShareChatModal bind:show={showShareChatModal} chatId={$chatId} />
|
||||
|
||||
<button
|
||||
id="new-chat-button"
|
||||
class="hidden"
|
||||
on:click={() => {
|
||||
initNewChat();
|
||||
}}
|
||||
aria-label="New Chat"
|
||||
/>
|
||||
|
||||
<nav class="sticky top-0 z-30 w-full py-1 -mb-8 flex flex-col items-center drag-region">
|
||||
<div class="flex items-center w-full pl-1.5 pr-1">
|
||||
<div
|
||||
@@ -72,6 +81,24 @@
|
||||
<MenuLines />
|
||||
</div>
|
||||
</button>
|
||||
|
||||
{#if !$mobile}
|
||||
<Tooltip content={$i18n.t('New Chat')}>
|
||||
<button
|
||||
class=" flex {$showSidebar
|
||||
? 'md:hidden'
|
||||
: ''} cursor-pointer px-2 py-2 rounded-xl text-gray-600 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-850 transition"
|
||||
on:click={() => {
|
||||
initNewChat();
|
||||
}}
|
||||
aria-label="New Chat"
|
||||
>
|
||||
<div class=" m-auto self-center">
|
||||
<PencilSquare className=" size-5" strokeWidth="2" />
|
||||
</div>
|
||||
</button>
|
||||
</Tooltip>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div
|
||||
@@ -135,23 +162,6 @@
|
||||
</button>
|
||||
</Tooltip>
|
||||
|
||||
<Tooltip content={$i18n.t('New Chat')}>
|
||||
<button
|
||||
id="new-chat-button"
|
||||
class=" flex {$showSidebar
|
||||
? 'md:hidden'
|
||||
: ''} cursor-pointer px-2 py-2 rounded-xl text-gray-600 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-850 transition"
|
||||
on:click={() => {
|
||||
initNewChat();
|
||||
}}
|
||||
aria-label="New Chat"
|
||||
>
|
||||
<div class=" m-auto self-center">
|
||||
<PencilSquare className=" size-5" strokeWidth="2" />
|
||||
</div>
|
||||
</button>
|
||||
</Tooltip>
|
||||
|
||||
{#if $user !== undefined && $user !== null}
|
||||
<UserMenu
|
||||
className="max-w-[240px]"
|
||||
@@ -183,6 +193,12 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{#if $temporaryChatEnabled && $chatId === 'local'}
|
||||
<div class=" w-full z-30 text-center">
|
||||
<div class="text-xs text-gray-500">{$i18n.t('Temporary Chat')}</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if !history.currentId && !$chatId && ($banners.length > 0 || ($config?.license_metadata?.type ?? null) === 'trial' || (($config?.license_metadata?.seats ?? null) !== null && $config?.user_count > $config?.license_metadata?.seats))}
|
||||
<div class=" w-full z-30 mt-5">
|
||||
<div class=" flex flex-col gap-1 w-full">
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
<div class="m-auto w-full max-w-6xl px-2 @2xl:px-20 translate-y-6 py-24 text-center">
|
||||
{#if $temporaryChatEnabled}
|
||||
<Tooltip
|
||||
content={$i18n.t('This chat won’t appear in history and your messages will not be saved.')}
|
||||
content={$i18n.t("This chat won't appear in history and your messages will not be saved.")}
|
||||
className="w-full flex justify-center mb-0.5"
|
||||
placement="top"
|
||||
>
|
||||
@@ -107,7 +107,7 @@
|
||||
class="w-full text-3xl text-gray-800 dark:text-gray-100 text-center flex items-center gap-4 font-primary"
|
||||
>
|
||||
<div class="w-full flex flex-col justify-center items-center">
|
||||
<div class="flex flex-row justify-center gap-3 @sm:gap-3.5 w-fit px-5">
|
||||
<div class="flex flex-row justify-center gap-3 @sm:gap-3.5 w-fit px-5 max-w-xl">
|
||||
<div class="flex shrink-0 justify-center">
|
||||
<div class="flex -space-x-4 mb-0.5" in:fade={{ duration: 100 }}>
|
||||
{#each models as model, modelIdx}
|
||||
@@ -138,9 +138,20 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class=" text-3xl @sm:text-3xl line-clamp-1" in:fade={{ duration: 100 }}>
|
||||
<div
|
||||
class=" text-3xl @sm:text-3xl line-clamp-1 flex items-center"
|
||||
in:fade={{ duration: 100 }}
|
||||
>
|
||||
{#if models[selectedModelIdx]?.name}
|
||||
{models[selectedModelIdx]?.name}
|
||||
<Tooltip
|
||||
content={models[selectedModelIdx]?.name}
|
||||
placement="top"
|
||||
className=" flex items-center "
|
||||
>
|
||||
<span class="line-clamp-1">
|
||||
{models[selectedModelIdx]?.name}
|
||||
</span>
|
||||
</Tooltip>
|
||||
{:else}
|
||||
{$i18n.t('Hello, {{name}}', { name: $user?.name })}
|
||||
{/if}
|
||||
@@ -205,10 +216,12 @@
|
||||
{createMessagePair}
|
||||
placeholder={$i18n.t('How can I help you today?')}
|
||||
onChange={(input) => {
|
||||
if (input.prompt !== null) {
|
||||
localStorage.setItem(`chat-input`, JSON.stringify(input));
|
||||
} else {
|
||||
localStorage.removeItem(`chat-input`);
|
||||
if (!$temporaryChatEnabled) {
|
||||
if (input.prompt !== null) {
|
||||
localStorage.setItem(`chat-input`, JSON.stringify(input));
|
||||
} else {
|
||||
localStorage.removeItem(`chat-input`);
|
||||
}
|
||||
}
|
||||
}}
|
||||
on:upload={(e) => {
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="flex flex-col h-full justify-between space-y-3 text-sm mb-6">
|
||||
<div id="tab-about" class="flex flex-col h-full justify-between space-y-3 text-sm mb-6">
|
||||
<div class=" space-y-3 overflow-y-scroll max-h-[28rem] lg:max-h-full">
|
||||
<div>
|
||||
<div class=" mb-2.5 text-sm font-medium flex space-x-2 items-center">
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="flex flex-col h-full justify-between text-sm">
|
||||
<div id="tab-account" class="flex flex-col h-full justify-between text-sm">
|
||||
<div class=" overflow-y-scroll max-h-[28rem] lg:max-h-full">
|
||||
<input
|
||||
id="profile-image-input"
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
<div>
|
||||
<Tooltip
|
||||
content={$i18n.t(
|
||||
'Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.'
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature."
|
||||
)}
|
||||
placement="top-start"
|
||||
className="inline-tooltip"
|
||||
|
||||
@@ -154,6 +154,7 @@
|
||||
</script>
|
||||
|
||||
<form
|
||||
id="tab-audio"
|
||||
class="flex flex-col h-full justify-between space-y-3 text-sm"
|
||||
on:submit|preventDefault={async () => {
|
||||
saveSettings({
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
|
||||
<ArchivedChatsModal bind:show={showArchivedChatsModal} onUpdate={handleArchivedChatsChange} />
|
||||
|
||||
<div class="flex flex-col h-full justify-between space-y-3 text-sm">
|
||||
<div id="tab-chats" class="flex flex-col h-full justify-between space-y-3 text-sm">
|
||||
<div class=" space-y-2 overflow-y-scroll max-h-[28rem] lg:max-h-full">
|
||||
<div class="flex flex-col">
|
||||
<input
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
<AddConnectionModal direct bind:show={showConnectionModal} onSubmit={addConnectionHandler} />
|
||||
|
||||
<form
|
||||
id="tab-connections"
|
||||
class="flex flex-col h-full justify-between text-sm"
|
||||
on:submit|preventDefault={() => {
|
||||
updateHandler();
|
||||
@@ -126,7 +127,11 @@
|
||||
</div>
|
||||
|
||||
<div class="my-1.5">
|
||||
<div class="text-xs text-gray-500">
|
||||
<div
|
||||
class="text-xs {($settings?.highContrastMode ?? false)
|
||||
? 'text-gray-800 dark:text-gray-100'
|
||||
: 'text-gray-500'}"
|
||||
>
|
||||
{$i18n.t('Connect to your own OpenAI compatible API endpoints.')}
|
||||
<br />
|
||||
{$i18n.t(
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import { getContext, tick } from 'svelte';
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
import { settings } from '$lib/stores';
|
||||
import Tooltip from '$lib/components/common/Tooltip.svelte';
|
||||
import SensitiveInput from '$lib/components/common/SensitiveInput.svelte';
|
||||
import Cog6 from '$lib/components/icons/Cog6.svelte';
|
||||
@@ -65,7 +66,7 @@
|
||||
<div class="flex w-full gap-2">
|
||||
<div class="flex-1 relative">
|
||||
<input
|
||||
class=" outline-hidden w-full bg-transparent {pipeline ? 'pr-8' : ''}"
|
||||
class={`w-full bg-transparent ${($settings?.highContrastMode ?? false) ? '' : 'outline-hidden'} ${pipeline ? 'pr-8' : ''}`}
|
||||
placeholder={$i18n.t('API Base URL')}
|
||||
bind:value={url}
|
||||
autocomplete="off"
|
||||
@@ -73,7 +74,7 @@
|
||||
</div>
|
||||
|
||||
<SensitiveInput
|
||||
inputClassName=" outline-hidden bg-transparent w-full"
|
||||
inputClassName="bg-transparent w-full"
|
||||
placeholder={$i18n.t('API Key')}
|
||||
bind:value={key}
|
||||
/>
|
||||
@@ -83,6 +84,7 @@
|
||||
<div class="flex gap-1">
|
||||
<Tooltip content={$i18n.t('Configure')} className="self-start">
|
||||
<button
|
||||
aria-label={$i18n.t('Open modal to configure connection')}
|
||||
class="self-center p-1 bg-transparent hover:bg-gray-100 dark:bg-gray-900 dark:hover:bg-gray-850 rounded-lg transition"
|
||||
on:click={() => {
|
||||
showConfigModal = true;
|
||||
|
||||
@@ -187,7 +187,7 @@
|
||||
};
|
||||
</script>
|
||||
|
||||
<div class="flex flex-col h-full justify-between text-sm">
|
||||
<div class="flex flex-col h-full justify-between text-sm" id="tab-general">
|
||||
<div class=" overflow-y-scroll max-h-[28rem] lg:max-h-full">
|
||||
<div class="">
|
||||
<div class=" mb-1 text-sm font-medium">{$i18n.t('WebUI Settings')}</div>
|
||||
@@ -196,7 +196,9 @@
|
||||
<div class=" self-center text-xs font-medium">{$i18n.t('Theme')}</div>
|
||||
<div class="flex items-center relative">
|
||||
<select
|
||||
class=" dark:bg-gray-900 w-fit pr-8 rounded-sm py-2 px-2 text-xs bg-transparent outline-hidden text-right"
|
||||
class="dark:bg-gray-900 w-fit pr-8 rounded-sm py-2 px-2 text-xs bg-transparent text-right {$settings.highContrastMode
|
||||
? ''
|
||||
: 'outline-hidden'}"
|
||||
bind:value={selectedTheme}
|
||||
placeholder="Select a theme"
|
||||
on:change={() => themeChangeHandler(selectedTheme)}
|
||||
@@ -216,7 +218,9 @@
|
||||
<div class=" self-center text-xs font-medium">{$i18n.t('Language')}</div>
|
||||
<div class="flex items-center relative">
|
||||
<select
|
||||
class=" dark:bg-gray-900 w-fit pr-8 rounded-sm py-2 px-2 text-xs bg-transparent outline-hidden text-right"
|
||||
class="dark:bg-gray-900 w-fit pr-8 rounded-sm py-2 px-2 text-xs bg-transparent text-right {$settings.highContrastMode
|
||||
? ''
|
||||
: 'outline-hidden'}"
|
||||
bind:value={lang}
|
||||
placeholder="Select a language"
|
||||
on:change={(e) => {
|
||||
@@ -263,7 +267,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{#if $user?.role === 'admin' || $user?.permissions.chat?.controls}
|
||||
{#if $user?.role === 'admin' || ($user?.permissions.chat?.system_prompt ?? true)}
|
||||
<hr class="border-gray-50 dark:border-gray-850 my-3" />
|
||||
|
||||
<div>
|
||||
@@ -275,7 +279,9 @@
|
||||
placeholder={$i18n.t('Enter system prompt here')}
|
||||
/>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if $user?.role === 'admin' || ($user?.permissions.chat?.controls ?? true)}
|
||||
<div class="mt-2 space-y-3 pr-1.5">
|
||||
<div class="flex justify-between items-center text-sm">
|
||||
<div class=" font-medium">{$i18n.t('Advanced Parameters')}</div>
|
||||
|
||||
@@ -348,6 +348,7 @@
|
||||
</script>
|
||||
|
||||
<form
|
||||
id="tab-interface"
|
||||
class="flex flex-col h-full justify-between space-y-3 text-sm"
|
||||
on:submit|preventDefault={() => {
|
||||
updateInterfaceHandler();
|
||||
@@ -384,15 +385,16 @@
|
||||
|
||||
<div class=" space-y-3 overflow-y-scroll max-h-[28rem] lg:max-h-full">
|
||||
<div>
|
||||
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('UI')}</div>
|
||||
<h1 class=" mb-1.5 text-sm font-medium">{$i18n.t('UI')}</h1>
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="high-contrast-mode-label" class=" self-center text-xs">
|
||||
{$i18n.t('High Contrast Mode')} ({$i18n.t('Beta')})
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="high-contrast-mode-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleHighContrastMode();
|
||||
@@ -410,9 +412,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Landing Page Mode')}</div>
|
||||
<div id="landing-page-mode-label" class=" self-center text-xs">
|
||||
{$i18n.t('Landing Page Mode')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="landing-page-mode-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleLandingPageMode();
|
||||
@@ -430,9 +435,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Chat Bubble UI')}</div>
|
||||
<div id="chat-bubble-ui-label" class=" self-center text-xs">
|
||||
{$i18n.t('Chat Bubble UI')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="chat-bubble-ui-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleChatBubble();
|
||||
@@ -451,11 +459,12 @@
|
||||
{#if !$settings.chatBubble}
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="chat-bubble-username-label" class=" self-center text-xs">
|
||||
{$i18n.t('Display the username instead of You in the Chat')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="chat-bubble-username-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleShowUsername();
|
||||
@@ -474,13 +483,16 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Widescreen Mode')}</div>
|
||||
<div id="widescreen-mode-label" class=" self-center text-xs">
|
||||
{$i18n.t('Widescreen Mode')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleWidescreenMode();
|
||||
}}
|
||||
aria-labelledby="widescreen-mode-label"
|
||||
type="button"
|
||||
>
|
||||
{#if widescreenMode === true}
|
||||
@@ -494,9 +506,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Chat direction')}</div>
|
||||
<div id="chat-direction-label" class=" self-center text-xs">
|
||||
{$i18n.t('Chat direction')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="chat-direction-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={toggleChangeChatDirection}
|
||||
type="button"
|
||||
@@ -513,12 +528,13 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div class="py-0.5 flex w-full justify-between">
|
||||
<div id="notification-sound-label" class=" self-center text-xs">
|
||||
{$i18n.t('Notification Sound')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="notification-sound-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleNotificationSound();
|
||||
@@ -537,11 +553,12 @@
|
||||
{#if notificationSound}
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="play-notification-sound-label" class=" self-center text-xs">
|
||||
{$i18n.t('Always Play Notification Sound')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="play-notification-sound-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleNotificationSoundAlways();
|
||||
@@ -561,11 +578,12 @@
|
||||
{#if $user?.role === 'admin'}
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="toast-notifications-label" class=" self-center text-xs">
|
||||
{$i18n.t('Toast notifications for new updates')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="toast-notifications-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleShowUpdateToast();
|
||||
@@ -583,11 +601,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="whats-new-label" class=" self-center text-xs">
|
||||
{$i18n.t(`Show "What's New" modal on login`)}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="whats-new-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleShowChangelog();
|
||||
@@ -608,9 +627,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Title Auto-Generation')}</div>
|
||||
<div id="auto-generation-label" class=" self-center text-xs">
|
||||
{$i18n.t('Title Auto-Generation')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="auto-generation-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleTitleAutoGenerate();
|
||||
@@ -631,6 +653,7 @@
|
||||
<div class=" self-center text-xs">{$i18n.t('Follow-Up Auto-Generation')}</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="auto-generation-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleAutoFollowUps();
|
||||
@@ -648,9 +671,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Chat Tags Auto-Generation')}</div>
|
||||
<div id="chat-tags-label" class=" self-center text-xs">
|
||||
{$i18n.t('Chat Tags Auto-Generation')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="chat-tags-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleAutoTags();
|
||||
@@ -668,11 +694,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="detect-artifacts-label" class=" self-center text-xs">
|
||||
{$i18n.t('Detect Artifacts Automatically')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="detect-artifacts-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleDetectArtifacts();
|
||||
@@ -690,11 +717,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="auto-copy-label" class=" self-center text-xs">
|
||||
{$i18n.t('Auto-Copy Response to Clipboard')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="auto-copy-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleResponseAutoCopy();
|
||||
@@ -712,11 +740,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="rich-input-label" class=" self-center text-xs">
|
||||
{$i18n.t('Rich Text Input for Chat')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="rich-input-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleRichTextInput();
|
||||
@@ -735,11 +764,12 @@
|
||||
{#if $config?.features?.enable_autocomplete_generation && richTextInput}
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="prompt-autocompletion-label" class=" self-center text-xs">
|
||||
{$i18n.t('Prompt Autocompletion')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="prompt-autocompletion-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
togglePromptAutocomplete();
|
||||
@@ -758,11 +788,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="paste-large-label" class=" self-center text-xs">
|
||||
{$i18n.t('Paste Large Text as File')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="paste-large-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleLargeTextAsFile();
|
||||
@@ -780,11 +811,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="copy-formatted-label" class=" self-center text-xs">
|
||||
{$i18n.t('Copy Formatted Text')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="copy-formatted-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleCopyFormatted();
|
||||
@@ -802,9 +834,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Always Collapse Code Blocks')}</div>
|
||||
<div id="always-collapse-label" class=" self-center text-xs">
|
||||
{$i18n.t('Always Collapse Code Blocks')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="always-collapse-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleCollapseCodeBlocks();
|
||||
@@ -822,9 +857,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Always Expand Details')}</div>
|
||||
<div id="always-expand-label" class=" self-center text-xs">
|
||||
{$i18n.t('Always Expand Details')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="always-expand-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleExpandDetails();
|
||||
@@ -842,11 +880,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="chat-background-label" class=" self-center text-xs">
|
||||
{$i18n.t('Chat Background Image')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="chat-background-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
if (backgroundImageUrl !== null) {
|
||||
@@ -868,10 +907,11 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div id="allow-user-location-label" class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Allow User Location')}</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="allow-user-location-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleUserLocation();
|
||||
@@ -889,11 +929,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="haptic-feedback-label" class=" self-center text-xs">
|
||||
{$i18n.t('Haptic Feedback')} ({$i18n.t('Android')})
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="haptic-feedback-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleHapticFeedback();
|
||||
@@ -911,11 +952,12 @@
|
||||
|
||||
<!-- <div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="fluidly-stream-label" class=" self-center text-xs">
|
||||
{$i18n.t('Fluidly stream large external response chunks')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="fluidly-stream-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleSplitLargeChunks();
|
||||
@@ -933,11 +975,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="enter-key-behavior-label" class=" self-center text-xs">
|
||||
{$i18n.t('Enter Key Behavior')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="enter-key-behavior-label"
|
||||
class="p-1 px-3 text-xs flex rounded transition"
|
||||
on:click={() => {
|
||||
togglectrlEnterToSend();
|
||||
@@ -955,11 +998,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="scroll-on-branch-change-label" class=" self-center text-xs">
|
||||
{$i18n.t('Scroll On Branch Change')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="scroll-on-branch-change-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
togglesScrollOnBranchChange();
|
||||
@@ -977,9 +1021,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Web Search in Chat')}</div>
|
||||
<div id="web-search-in-chat-label" class=" self-center text-xs">
|
||||
{$i18n.t('Web Search in Chat')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="web-search-in-chat-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleWebSearch();
|
||||
@@ -997,9 +1044,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('iframe Sandbox Allow Same Origin')}</div>
|
||||
<div id="iframe-sandbox-allow-same-origin-label" class=" self-center text-xs">
|
||||
{$i18n.t('iframe Sandbox Allow Same Origin')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="iframe-sandbox-allow-same-origin-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleIframeSandboxAllowSameOrigin();
|
||||
@@ -1017,9 +1067,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('iframe Sandbox Allow Forms')}</div>
|
||||
<div id="iframe-sandbox-allow-forms-label" class=" self-center text-xs">
|
||||
{$i18n.t('iframe Sandbox Allow Forms')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="iframe-sandbox-allow-forms-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleIframeSandboxAllowForms();
|
||||
@@ -1037,11 +1090,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">
|
||||
<div id="stylized-pdf-export-label" class=" self-center text-xs">
|
||||
{$i18n.t('Stylized PDF Export')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="stylized-pdf-export-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleStylizedPdfExport();
|
||||
@@ -1064,6 +1118,7 @@
|
||||
<div class=" self-center text-xs">{$i18n.t('Allow Voice Interruption in Call')}</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="allow-voice-interruption-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleVoiceInterruption();
|
||||
@@ -1081,9 +1136,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Display Emoji in Call')}</div>
|
||||
<div id="display-emoji-label" class=" self-center text-xs">
|
||||
{$i18n.t('Display Emoji in Call')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="display-emoji-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleEmojiInCall();
|
||||
@@ -1103,9 +1161,12 @@
|
||||
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between">
|
||||
<div class=" self-center text-xs">{$i18n.t('Image Compression')}</div>
|
||||
<div id="image-compression-label" class=" self-center text-xs">
|
||||
{$i18n.t('Image Compression')}
|
||||
</div>
|
||||
|
||||
<button
|
||||
aria-labelledby="image-compression-label"
|
||||
class="p-1 px-3 text-xs flex rounded-sm transition"
|
||||
on:click={() => {
|
||||
toggleImageCompression();
|
||||
@@ -1124,9 +1185,14 @@
|
||||
{#if imageCompression}
|
||||
<div>
|
||||
<div class=" py-0.5 flex w-full justify-between text-xs">
|
||||
<div class=" self-center text-xs">{$i18n.t('Image Max Compression Size')}</div>
|
||||
<div id="image-compression-size-label" class=" self-center text-xs">
|
||||
{$i18n.t('Image Max Compression Size')}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="sr-only" for="image-comp-width"
|
||||
>{$i18n.t('Image Max Compression Size width')}</label
|
||||
>
|
||||
<input
|
||||
bind:value={imageCompressionSize.width}
|
||||
type="number"
|
||||
@@ -1134,6 +1200,9 @@
|
||||
min="0"
|
||||
placeholder="Width"
|
||||
/>x
|
||||
<label class="sr-only" for="image-comp-height"
|
||||
>{$i18n.t('Image Max Compression Size height')}</label
|
||||
>
|
||||
<input
|
||||
bind:value={imageCompressionSize.height}
|
||||
type="number"
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
<ManageModal bind:show={showManageModal} />
|
||||
|
||||
<form
|
||||
id="tab-personalization"
|
||||
class="flex flex-col h-full justify-between space-y-3 text-sm"
|
||||
on:submit|preventDefault={() => {
|
||||
dispatch('save');
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
<AddServerModal bind:show={showConnectionModal} onSubmit={addConnectionHandler} direct />
|
||||
|
||||
<form
|
||||
id="tab-tools"
|
||||
class="flex flex-col h-full justify-between text-sm"
|
||||
on:submit|preventDefault={() => {
|
||||
updateHandler();
|
||||
@@ -60,6 +61,7 @@
|
||||
|
||||
<Tooltip content={$i18n.t(`Add Connection`)}>
|
||||
<button
|
||||
aria-label={$i18n.t(`Add Connection`)}
|
||||
class="px-1"
|
||||
on:click={() => {
|
||||
showConnectionModal = true;
|
||||
@@ -89,7 +91,10 @@
|
||||
</div>
|
||||
|
||||
<div class="my-1.5">
|
||||
<div class="text-xs text-gray-500">
|
||||
<div
|
||||
class={`text-xs
|
||||
${($settings?.highContrastMode ?? false) ? 'text-gray-800 dark:text-gray-100' : 'text-gray-500'}`}
|
||||
>
|
||||
{$i18n.t('Connect to your own OpenAPI compatible external tool servers.')}
|
||||
<br />
|
||||
{$i18n.t(
|
||||
|
||||
@@ -211,7 +211,9 @@
|
||||
: []),
|
||||
|
||||
...($user?.role === 'admin' ||
|
||||
($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)
|
||||
($user?.role === 'user' &&
|
||||
$user?.permissions?.features?.direct_tool_servers &&
|
||||
$config?.features?.direct_tool_servers)
|
||||
? [
|
||||
{
|
||||
id: 'tools',
|
||||
@@ -554,6 +556,7 @@
|
||||
|
||||
<div class="flex flex-col md:flex-row w-full px-4 pt-1 pb-4 md:space-x-4">
|
||||
<div
|
||||
role="tablist"
|
||||
id="settings-tabs-container"
|
||||
class="tabs flex flex-row overflow-x-auto gap-2.5 md:gap-1 md:flex-col flex-1 md:flex-none md:w-40 md:min-h-[32rem] md:max-h-[32rem] dark:text-gray-200 text-sm font-medium text-left mb-1 md:mb-0 -translate-y-1"
|
||||
>
|
||||
@@ -574,11 +577,13 @@
|
||||
placeholder={$i18n.t('Search')}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{#if visibleTabs.length > 0}
|
||||
{#each visibleTabs as tabId (tabId)}
|
||||
{#if tabId === 'general'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-general"
|
||||
aria-selected={selectedTab === 'general'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'general'
|
||||
@@ -596,6 +601,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -611,6 +617,9 @@
|
||||
</button>
|
||||
{:else if tabId === 'interface'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-interface"
|
||||
aria-selected={selectedTab === 'interface'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'interface'
|
||||
@@ -628,6 +637,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -644,6 +654,9 @@
|
||||
{:else if tabId === 'connections'}
|
||||
{#if $user?.role === 'admin' || ($user?.role === 'user' && $config?.features?.enable_direct_connections)}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-connections"
|
||||
aria-selected={selectedTab === 'connections'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'connections'
|
||||
@@ -661,6 +674,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -674,8 +688,11 @@
|
||||
</button>
|
||||
{/if}
|
||||
{:else if tabId === 'tools'}
|
||||
{#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)}
|
||||
{#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers && $config?.features?.direct_tool_servers)}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-tools"
|
||||
aria-selected={selectedTab === 'tools'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'tools'
|
||||
@@ -693,6 +710,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 24 24"
|
||||
fill="currentColor"
|
||||
class="size-4"
|
||||
@@ -709,6 +727,9 @@
|
||||
{/if}
|
||||
{:else if tabId === 'personalization'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-personalization"
|
||||
aria-selected={selectedTab === 'personalization'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'personalization'
|
||||
@@ -730,6 +751,9 @@
|
||||
</button>
|
||||
{:else if tabId === 'audio'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-audio"
|
||||
aria-selected={selectedTab === 'audio'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'audio'
|
||||
@@ -747,6 +771,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -763,6 +788,9 @@
|
||||
</button>
|
||||
{:else if tabId === 'chats'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-chats"
|
||||
aria-selected={selectedTab === 'chats'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'chats'
|
||||
@@ -780,6 +808,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -795,6 +824,9 @@
|
||||
</button>
|
||||
{:else if tabId === 'account'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-account"
|
||||
aria-selected={selectedTab === 'account'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'account'
|
||||
@@ -812,6 +844,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -827,6 +860,9 @@
|
||||
</button>
|
||||
{:else if tabId === 'about'}
|
||||
<button
|
||||
role="tab"
|
||||
aria-controls="tab-about"
|
||||
aria-selected={selectedTab === 'about'}
|
||||
class={`px-0.5 py-1 min-w-fit rounded-lg flex-1 md:flex-none flex text-left transition
|
||||
${
|
||||
selectedTab === 'about'
|
||||
@@ -844,6 +880,7 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="w-4 h-4"
|
||||
@@ -864,7 +901,6 @@
|
||||
{$i18n.t('No results found')}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if $user?.role === 'admin'}
|
||||
<a
|
||||
href="/admin/settings"
|
||||
@@ -880,9 +916,9 @@
|
||||
<div class=" self-center mr-2">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 24 24"
|
||||
fill="currentColor"
|
||||
aria-hidden="true"
|
||||
class="size-4"
|
||||
>
|
||||
<path
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import { getContext } from 'svelte';
|
||||
import Modal from '../common/Modal.svelte';
|
||||
|
||||
import Tooltip from '../common/Tooltip.svelte';
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
export let show = false;
|
||||
@@ -75,6 +76,26 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="w-full flex justify-between items-center">
|
||||
<div class=" text-sm">
|
||||
<Tooltip
|
||||
content={$i18n.t(
|
||||
'Only active when the chat input is in focus and an LLM is generating a response.'
|
||||
)}
|
||||
>
|
||||
{$i18n.t('Stop Generating')}<span class="text-xs"> *</span>
|
||||
</Tooltip>
|
||||
</div>
|
||||
|
||||
<div class="flex space-x-1 text-xs">
|
||||
<div
|
||||
class=" h-fit py-1 px-2 flex items-center justify-center rounded-sm border border-black/10 capitalize text-gray-600 dark:border-white/10 dark:text-gray-300"
|
||||
>
|
||||
Esc
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="w-full flex justify-between items-center">
|
||||
<div class=" text-sm">{$i18n.t('Copy last code block')}</div>
|
||||
|
||||
@@ -123,6 +144,40 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="w-full flex justify-between items-center">
|
||||
<div class=" text-sm">
|
||||
<Tooltip
|
||||
content={$i18n.t(
|
||||
'Only active when "Paste Large Text as File" setting is toggled on.'
|
||||
)}
|
||||
>
|
||||
{$i18n.t('Prevent file creation')}<span class="text-s"> *</span>
|
||||
</Tooltip>
|
||||
</div>
|
||||
|
||||
<div class="flex space-x-1 text-xs">
|
||||
<div
|
||||
class=" h-fit py-1 px-2 flex items-center justify-center rounded-sm border border-black/10 capitalize text-gray-600 dark:border-white/10 dark:text-gray-300"
|
||||
>
|
||||
Ctrl/⌘
|
||||
</div>
|
||||
|
||||
<div
|
||||
class=" h-fit py-1 px-2 flex items-center justify-center rounded-sm border border-black/10 capitalize text-gray-600 dark:border-white/10 dark:text-gray-300"
|
||||
>
|
||||
Shift
|
||||
</div>
|
||||
|
||||
<div
|
||||
class=" h-fit py-1 px-2 flex items-center justify-center rounded-sm border border-black/10 capitalize text-gray-600 dark:border-white/10 dark:text-gray-300"
|
||||
>
|
||||
V
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col space-y-3 w-full self-start">
|
||||
<div class="w-full flex justify-between items-center">
|
||||
<div class=" text-sm">{$i18n.t('Generate prompt pair')}</div>
|
||||
|
||||
@@ -146,9 +201,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col space-y-3 w-full self-start">
|
||||
<div class="w-full flex justify-between items-center">
|
||||
<div class=" text-sm">{$i18n.t('Toggle search')}</div>
|
||||
|
||||
@@ -251,6 +304,11 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="px-5 pb-4 text-xs text-gray-500 dark:text-gray-400">
|
||||
{$i18n.t(
|
||||
'Shortcuts with an asterisk (*) are situational and only active under specific conditions.'
|
||||
)}
|
||||
</div>
|
||||
<div class=" flex justify-between dark:text-gray-300 px-5">
|
||||
<div class=" text-lg font-medium self-center">{$i18n.t('Input commands')}</div>
|
||||
</div>
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="flex-1 text-xs text-gray-700 dark:text-white">
|
||||
<div class="flex-1 text-xs text-gray-700 dark:text-white max-h-20 overflow-y-auto">
|
||||
{@html marked.parse(DOMPurify.sanitize(banner.content))}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
<script lang="ts">
|
||||
const i18n = getContext('i18n');
|
||||
import { getContext } from 'svelte';
|
||||
import { settings } from '$lib/stores';
|
||||
export let value: string = '';
|
||||
export let placeholder = '';
|
||||
export let required = true;
|
||||
@@ -12,9 +15,11 @@
|
||||
</script>
|
||||
|
||||
<div class={outerClassName}>
|
||||
<label class="sr-only" for="password-input">{placeholder || $i18n.t('Password')}</label>
|
||||
<input
|
||||
class={`${inputClassName} ${show ? '' : 'password'}`}
|
||||
class={`${inputClassName} ${show ? '' : 'password'} ${($settings?.highContrastMode ?? false) ? '' : ' outline-hidden'}`}
|
||||
{placeholder}
|
||||
id="password-input"
|
||||
bind:value
|
||||
required={required && !readOnly}
|
||||
disabled={readOnly}
|
||||
@@ -24,6 +29,8 @@
|
||||
<button
|
||||
class={showButtonClassName}
|
||||
type="button"
|
||||
aria-pressed={show}
|
||||
aria-label={$i18n.t('Make password visible in the user interface')}
|
||||
on:click={(e) => {
|
||||
e.preventDefault();
|
||||
show = !show;
|
||||
@@ -34,6 +41,7 @@
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
aria-hidden="true"
|
||||
class="size-4"
|
||||
>
|
||||
<path
|
||||
@@ -51,6 +59,7 @@
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
class="size-4"
|
||||
aria-hidden="true"
|
||||
>
|
||||
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z" />
|
||||
<path
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import { createEventDispatcher, tick } from 'svelte';
|
||||
import { Switch } from 'bits-ui';
|
||||
export let state = true;
|
||||
export let id = '';
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
@@ -10,6 +11,7 @@
|
||||
|
||||
<Switch.Root
|
||||
bind:checked={state}
|
||||
{id}
|
||||
class="flex h-5 min-h-5 w-9 shrink-0 cursor-pointer items-center rounded-full px-[3px] mx-[1px] transition {state
|
||||
? ' bg-emerald-600'
|
||||
: 'bg-gray-200 dark:bg-transparent'} outline outline-1 outline-gray-100 dark:outline-gray-800"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
export let tags = [];
|
||||
</script>
|
||||
|
||||
<div class="flex flex-row flex-wrap gap-1 line-clamp-1">
|
||||
<ul class="flex flex-row flex-wrap gap-1 line-clamp-1">
|
||||
<TagList
|
||||
{tags}
|
||||
on:delete={(e) => {
|
||||
@@ -23,4 +23,4 @@
|
||||
dispatch('add', e.detail);
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
</ul>
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
bind:value={tagName}
|
||||
class=" px-2 cursor-pointer self-center text-xs h-fit bg-transparent outline-hidden line-clamp-1 w-[6.5rem]"
|
||||
placeholder={$i18n.t('Add a tag')}
|
||||
aria-label={$i18n.t('Add a tag')}
|
||||
list="tagOptions"
|
||||
on:keydown={(event) => {
|
||||
if (event.key === 'Enter') {
|
||||
@@ -48,6 +49,7 @@
|
||||
viewBox="0 0 16 16"
|
||||
fill="currentColor"
|
||||
stroke-width="2"
|
||||
aria-hidden="true"
|
||||
class="w-3 h-3"
|
||||
>
|
||||
<path
|
||||
@@ -72,6 +74,7 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 16 16"
|
||||
aria-hidden="true"
|
||||
fill="currentColor"
|
||||
class="w-3 h-3 {showTagInput ? 'rotate-45' : ''} transition-all transform"
|
||||
>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { createEventDispatcher } from 'svelte';
|
||||
import { getContext } from 'svelte';
|
||||
const i18n = getContext('i18n');
|
||||
import Tooltip from '../Tooltip.svelte';
|
||||
import XMark from '$lib/components/icons/XMark.svelte';
|
||||
import Badge from '../Badge.svelte';
|
||||
@@ -10,7 +12,7 @@
|
||||
|
||||
{#each tags as tag}
|
||||
<Tooltip content={tag.name}>
|
||||
<div
|
||||
<li
|
||||
class="relative group/tags px-1.5 py-[0.2px] gap-0.5 flex justify-between h-fit max-h-fit w-fit items-center rounded-full bg-gray-500/20 text-gray-700 dark:text-gray-200 transition cursor-pointer"
|
||||
>
|
||||
<div class=" text-[0.7rem] font-medium self-center line-clamp-1 w-fit">
|
||||
@@ -23,10 +25,11 @@
|
||||
dispatch('delete', tag.name);
|
||||
}}
|
||||
type="button"
|
||||
aria-label={$i18n.t('Remove this tag from list')}
|
||||
>
|
||||
<XMark className="size-3" strokeWidth="2.5" />
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</Tooltip>
|
||||
{/each}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
<script lang="ts">
|
||||
export let className: string = 'w-5 h-5';
|
||||
export let strokeWidth: string = '1.5';
|
||||
</script>
|
||||
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width={strokeWidth}
|
||||
stroke="currentColor"
|
||||
class={className}
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M14.25 9.75 16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"
|
||||
/>
|
||||
</svg>
|
||||
@@ -8,6 +8,7 @@
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width={strokeWidth}
|
||||
aria-hidden="true"
|
||||
stroke="currentColor"
|
||||
class={className}
|
||||
>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width={strokeWidth}
|
||||
stroke="currentColor"
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
stroke-width={strokeWidth}
|
||||
stroke="currentColor"
|
||||
class={className}
|
||||
aria-hidden="true"
|
||||
>
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" />
|
||||
</svg>
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export let className: string = 'w-5 h-5';
|
||||
export let strokeWidth: string = '1.5';
|
||||
</script>
|
||||
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width={strokeWidth}
|
||||
stroke="currentColor"
|
||||
class={className}
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z"
|
||||
/>
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z" />
|
||||
</svg>
|
||||
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export let className: string = 'w-5 h-5';
|
||||
</script>
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class={className}>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M3 4.25A2.25 2.25 0 015.25 2h5.5A2.25 2.25 0 0113 4.25v2a.75.75 0 01-1.5 0v-2a.75.75 0 00-.75-.75h-5.5a.75.75 0 00-.75.75v11.5c0 .414.336.75.75.75h5.5a.75.75 0 00.75-.75v-2a.75.75 0 011.5 0v2A2.25 2.25 0 0110.75 18h-5.5A2.25 2.25 0 013 15.75V4.25z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M6 10a.75.75 0 01.75-.75h9.546l-1.048-.943a.75.75 0 111.004-1.114l2.5 2.25a.75.75 0 010 1.114l-2.5 2.25a.75.75 0 11-1.004-1.114l1.048-.943H6.75A.75.75 0 016 10z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
@@ -0,0 +1,19 @@
|
||||
<script lang="ts">
|
||||
export let className: string = 'w-5 h-5';
|
||||
export let strokeWidth: string = '1.5';
|
||||
</script>
|
||||
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width={strokeWidth}
|
||||
stroke="currentColor"
|
||||
class={className}
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z"
|
||||
/>
|
||||
</svg>
|
||||
@@ -250,7 +250,7 @@
|
||||
|
||||
{#if $mobile}
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
id="chat-controls-button"
|
||||
on:click={async () => {
|
||||
await showControls.set(true);
|
||||
@@ -265,7 +265,7 @@
|
||||
|
||||
{#if !$temporaryChatEnabled && ($user?.role === 'admin' || ($user.permissions?.chat?.share ?? true))}
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
id="chat-share-button"
|
||||
on:click={() => {
|
||||
shareHandler();
|
||||
@@ -288,7 +288,7 @@
|
||||
{/if}
|
||||
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
id="chat-overview-button"
|
||||
on:click={async () => {
|
||||
await showControls.set(true);
|
||||
@@ -301,7 +301,7 @@
|
||||
</DropdownMenu.Item>
|
||||
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
id="chat-overview-button"
|
||||
on:click={async () => {
|
||||
await showControls.set(true);
|
||||
@@ -315,7 +315,7 @@
|
||||
|
||||
<DropdownMenu.Sub>
|
||||
<DropdownMenu.SubTrigger
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
@@ -341,7 +341,7 @@
|
||||
>
|
||||
{#if $user?.role === 'admin' || ($user.permissions?.chat?.export ?? true)}
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
on:click={() => {
|
||||
downloadJSONExport();
|
||||
}}
|
||||
@@ -350,7 +350,7 @@
|
||||
</DropdownMenu.Item>
|
||||
{/if}
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
on:click={() => {
|
||||
downloadTxt();
|
||||
}}
|
||||
@@ -359,7 +359,7 @@
|
||||
</DropdownMenu.Item>
|
||||
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
on:click={() => {
|
||||
downloadPdf();
|
||||
}}
|
||||
@@ -370,7 +370,7 @@
|
||||
</DropdownMenu.Sub>
|
||||
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center px-3 py-2 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md select-none w-full"
|
||||
id="chat-copy-button"
|
||||
on:click={async () => {
|
||||
const res = await copyToClipboard(await getChatAsText()).catch((e) => {
|
||||
|
||||
@@ -490,10 +490,9 @@
|
||||
draggable="false"
|
||||
on:click={async () => {
|
||||
selectedChatId = null;
|
||||
await goto('/');
|
||||
const newChatButton = document.getElementById('new-chat-button');
|
||||
|
||||
await temporaryChatEnabled.set(false);
|
||||
setTimeout(() => {
|
||||
newChatButton?.click();
|
||||
if ($mobile) {
|
||||
showSidebar.set(false);
|
||||
}
|
||||
@@ -505,7 +504,7 @@
|
||||
<img
|
||||
crossorigin="anonymous"
|
||||
src="{WEBUI_BASE_URL}/static/favicon.png"
|
||||
class=" size-5 -translate-x-1.5 rounded-full"
|
||||
class="sidebar-new-chat-icon size-5 -translate-x-1.5 rounded-full"
|
||||
alt="logo"
|
||||
/>
|
||||
</div>
|
||||
@@ -645,11 +644,7 @@
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div
|
||||
class="relative flex flex-col flex-1 overflow-y-auto overflow-x-hidden {$temporaryChatEnabled
|
||||
? 'opacity-20'
|
||||
: ''}"
|
||||
>
|
||||
<div class="relative flex flex-col flex-1 overflow-y-auto overflow-x-hidden">
|
||||
{#if ($models ?? []).length > 0 && ($settings?.pinnedModels ?? []).length > 0}
|
||||
<div class="mt-0.5">
|
||||
{#each $settings.pinnedModels as modelId (modelId)}
|
||||
@@ -773,10 +768,6 @@
|
||||
}
|
||||
}}
|
||||
>
|
||||
{#if $temporaryChatEnabled}
|
||||
<div class="absolute z-40 w-full h-full flex justify-center"></div>
|
||||
{/if}
|
||||
|
||||
{#if $pinnedChats.length > 0}
|
||||
<div class="flex flex-col space-y-1 rounded-xl">
|
||||
<Folder
|
||||
|
||||
@@ -4,15 +4,23 @@
|
||||
|
||||
import { flyAndScale } from '$lib/utils/transitions';
|
||||
import { goto } from '$app/navigation';
|
||||
import ArchiveBox from '$lib/components/icons/ArchiveBox.svelte';
|
||||
import { showSettings, activeUserIds, USAGE_POOL, mobile, showSidebar, user } from '$lib/stores';
|
||||
import { fade, slide } from 'svelte/transition';
|
||||
import Tooltip from '$lib/components/common/Tooltip.svelte';
|
||||
|
||||
import { getUsage } from '$lib/apis';
|
||||
import { userSignOut } from '$lib/apis/auths';
|
||||
|
||||
import { showSettings, mobile, showSidebar, user } from '$lib/stores';
|
||||
|
||||
import Tooltip from '$lib/components/common/Tooltip.svelte';
|
||||
import ArchiveBox from '$lib/components/icons/ArchiveBox.svelte';
|
||||
import QuestionMarkCircle from '$lib/components/icons/QuestionMarkCircle.svelte';
|
||||
import Map from '$lib/components/icons/Map.svelte';
|
||||
import Keyboard from '$lib/components/icons/Keyboard.svelte';
|
||||
import ShortcutsModal from '$lib/components/chat/ShortcutsModal.svelte';
|
||||
import Settings from '$lib/components/icons/Settings.svelte';
|
||||
import Code from '$lib/components/icons/Code.svelte';
|
||||
import UserGroup from '$lib/components/icons/UserGroup.svelte';
|
||||
import SignOut from '$lib/components/icons/SignOut.svelte';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
@@ -24,10 +32,28 @@
|
||||
let showShortcuts = false;
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
let usage = null;
|
||||
const getUsageInfo = async () => {
|
||||
const res = await getUsage(localStorage.token).catch((error) => {
|
||||
console.error('Error fetching usage info:', error);
|
||||
});
|
||||
|
||||
if (res) {
|
||||
usage = res;
|
||||
} else {
|
||||
usage = null;
|
||||
}
|
||||
};
|
||||
|
||||
$: if (show) {
|
||||
getUsageInfo();
|
||||
}
|
||||
</script>
|
||||
|
||||
<ShortcutsModal bind:show={showShortcuts} />
|
||||
|
||||
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
||||
<DropdownMenu.Root
|
||||
bind:open={show}
|
||||
onOpenChange={(state) => {
|
||||
@@ -58,25 +84,7 @@
|
||||
}}
|
||||
>
|
||||
<div class=" self-center mr-3">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width="1.5"
|
||||
stroke="currentColor"
|
||||
class="w-5 h-5"
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z"
|
||||
/>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"
|
||||
/>
|
||||
</svg>
|
||||
<Settings className="w-5 h-5" strokeWidth="1.5" />
|
||||
</div>
|
||||
<div class=" self-center truncate">{$i18n.t('Settings')}</div>
|
||||
</button>
|
||||
@@ -99,10 +107,10 @@
|
||||
</button>
|
||||
|
||||
{#if role === 'admin'}
|
||||
<a
|
||||
<button
|
||||
class="flex rounded-md py-1.5 px-3 w-full hover:bg-gray-50 dark:hover:bg-gray-800 transition"
|
||||
href="/playground"
|
||||
on:click={() => {
|
||||
goto('/playground');
|
||||
show = false;
|
||||
|
||||
if ($mobile) {
|
||||
@@ -111,28 +119,15 @@
|
||||
}}
|
||||
>
|
||||
<div class=" self-center mr-3">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width="1.5"
|
||||
stroke="currentColor"
|
||||
class="size-5"
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M14.25 9.75 16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"
|
||||
/>
|
||||
</svg>
|
||||
<Code className="size-5" strokeWidth="1.5" />
|
||||
</div>
|
||||
<div class=" self-center truncate">{$i18n.t('Playground')}</div>
|
||||
</a>
|
||||
</button>
|
||||
|
||||
<a
|
||||
<button
|
||||
class="flex rounded-md py-1.5 px-3 w-full hover:bg-gray-50 dark:hover:bg-gray-800 transition"
|
||||
href="/admin"
|
||||
on:click={() => {
|
||||
goto('/admin');
|
||||
show = false;
|
||||
|
||||
if ($mobile) {
|
||||
@@ -141,23 +136,10 @@
|
||||
}}
|
||||
>
|
||||
<div class=" self-center mr-3">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width="1.5"
|
||||
stroke="currentColor"
|
||||
class="w-5 h-5"
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z"
|
||||
/>
|
||||
</svg>
|
||||
<UserGroup className="w-5 h-5" strokeWidth="1.5" />
|
||||
</div>
|
||||
<div class=" self-center truncate">{$i18n.t('Admin Panel')}</div>
|
||||
</a>
|
||||
</button>
|
||||
{/if}
|
||||
|
||||
{#if help}
|
||||
@@ -165,10 +147,11 @@
|
||||
|
||||
<!-- {$i18n.t('Help')} -->
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center py-1.5 px-3 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center py-1.5 px-3 text-sm select-none w-full cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md transition"
|
||||
id="chat-share-button"
|
||||
on:click={() => {
|
||||
window.open('https://docs.openwebui.com', '_blank');
|
||||
show = false;
|
||||
}}
|
||||
>
|
||||
<QuestionMarkCircle className="size-5" />
|
||||
@@ -177,10 +160,11 @@
|
||||
|
||||
<!-- Releases -->
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center py-1.5 px-3 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center py-1.5 px-3 text-sm select-none w-full cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md transition"
|
||||
id="menu-item-releases"
|
||||
on:click={() => {
|
||||
window.open('https://github.com/open-webui/open-webui/releases', '_blank');
|
||||
show = false;
|
||||
}}
|
||||
>
|
||||
<Map className="size-5" />
|
||||
@@ -188,7 +172,7 @@
|
||||
</DropdownMenu.Item>
|
||||
|
||||
<DropdownMenu.Item
|
||||
class="flex gap-2 items-center py-1.5 px-3 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"
|
||||
class="flex gap-2 items-center py-1.5 px-3 text-sm select-none w-full cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md transition"
|
||||
id="chat-share-button"
|
||||
on:click={() => {
|
||||
showShortcuts = !showShortcuts;
|
||||
@@ -214,55 +198,46 @@
|
||||
}}
|
||||
>
|
||||
<div class=" self-center mr-3">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="w-5 h-5"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M3 4.25A2.25 2.25 0 015.25 2h5.5A2.25 2.25 0 0113 4.25v2a.75.75 0 01-1.5 0v-2a.75.75 0 00-.75-.75h-5.5a.75.75 0 00-.75.75v11.5c0 .414.336.75.75.75h5.5a.75.75 0 00.75-.75v-2a.75.75 0 011.5 0v2A2.25 2.25 0 0110.75 18h-5.5A2.25 2.25 0 013 15.75V4.25z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M6 10a.75.75 0 01.75-.75h9.546l-1.048-.943a.75.75 0 111.004-1.114l2.5 2.25a.75.75 0 010 1.114l-2.5 2.25a.75.75 0 11-1.004-1.114l1.048-.943H6.75A.75.75 0 016 10z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<SignOut className="w-5 h-5" strokeWidth="1.5" />
|
||||
</div>
|
||||
<div class=" self-center truncate">{$i18n.t('Sign Out')}</div>
|
||||
</button>
|
||||
|
||||
{#if $activeUserIds?.length > 0}
|
||||
<hr class=" border-gray-100 dark:border-gray-800 my-1 p-0" />
|
||||
{#if usage}
|
||||
{#if usage?.user_ids?.length > 0}
|
||||
<hr class=" border-gray-100 dark:border-gray-800 my-1 p-0" />
|
||||
|
||||
<Tooltip
|
||||
content={$USAGE_POOL && $USAGE_POOL.length > 0
|
||||
? `${$i18n.t('Running')}: ${$USAGE_POOL.join(', ')} ✨`
|
||||
: ''}
|
||||
>
|
||||
<div class="flex rounded-md py-1 px-3 text-xs gap-2.5 items-center">
|
||||
<div class=" flex items-center">
|
||||
<span class="relative flex size-2">
|
||||
<span
|
||||
class="animate-ping absolute inline-flex h-full w-full rounded-full bg-green-400 opacity-75"
|
||||
/>
|
||||
<span class="relative inline-flex rounded-full size-2 bg-green-500" />
|
||||
</span>
|
||||
</div>
|
||||
<Tooltip
|
||||
content={usage?.model_ids && usage?.model_ids.length > 0
|
||||
? `${$i18n.t('Running')}: ${usage.model_ids.join(', ')} ✨`
|
||||
: ''}
|
||||
>
|
||||
<div
|
||||
class="flex rounded-md py-1 px-3 text-xs gap-2.5 items-center"
|
||||
on:mouseenter={() => {
|
||||
getUsageInfo();
|
||||
}}
|
||||
>
|
||||
<div class=" flex items-center">
|
||||
<span class="relative flex size-2">
|
||||
<span
|
||||
class="animate-ping absolute inline-flex h-full w-full rounded-full bg-green-400 opacity-75"
|
||||
/>
|
||||
<span class="relative inline-flex rounded-full size-2 bg-green-500" />
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class=" ">
|
||||
<span class="">
|
||||
{$i18n.t('Active Users')}:
|
||||
</span>
|
||||
<span class=" font-semibold">
|
||||
{$activeUserIds?.length}
|
||||
</span>
|
||||
<div class=" ">
|
||||
<span class="">
|
||||
{$i18n.t('Active Users')}:
|
||||
</span>
|
||||
<span class=" font-semibold">
|
||||
{usage?.user_ids?.length}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Tooltip>
|
||||
</Tooltip>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<!-- <DropdownMenu.Item class="flex items-center py-1.5 px-3 text-sm ">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
import { flyAndScale } from '$lib/utils/transitions';
|
||||
import { fade, slide } from 'svelte/transition';
|
||||
|
||||
import { showSettings, activeUserIds, USAGE_POOL, mobile, showSidebar, user } from '$lib/stores';
|
||||
import { showSettings, mobile, showSidebar, user } from '$lib/stores';
|
||||
|
||||
import Tooltip from '$lib/components/common/Tooltip.svelte';
|
||||
import ArchiveBox from '$lib/components/icons/ArchiveBox.svelte';
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import { DropdownMenu } from 'bits-ui';
|
||||
import { createEventDispatcher, getContext, onMount } from 'svelte';
|
||||
|
||||
import { showSettings, activeUserIds, USAGE_POOL, mobile, showSidebar, user } from '$lib/stores';
|
||||
import { showSettings, mobile, showSidebar, user } from '$lib/stores';
|
||||
import { fade, slide } from 'svelte/transition';
|
||||
|
||||
import Mic from '../icons/Mic.svelte';
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "أغلق",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "الإفتراضي",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "(SentenceTransformers) الإفتراضي",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "النموذج الافتراضي",
|
||||
"Default model updated": "الإفتراضي تحديث الموديل",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "فبراير",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "لا تتردد في إضافة تفاصيل محددة",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "توليد الصور (تجريبي)",
|
||||
"Image Generation Engine": "محرك توليد الصور",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "إعدادات الصورة",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "من جهة اليسار إلى اليمين",
|
||||
"Made by Open WebUI Community": "OpenWebUI تم إنشاؤه بواسطة مجتمع ",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "تأكد من إرفاقها",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama الاصدار",
|
||||
"On": "تشغيل",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "يُسمح فقط بالأحرف الأبجدية الرقمية والواصلات في سلسلة الأمر.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "خطاء! أنت تستخدم طريقة غير مدعومة (الواجهة الأمامية فقط). يرجى تقديم واجهة WebUI من الواجهة الخلفية.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "فتح محادثة جديده",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "موقف ايجابي",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "أخر 30 يوم",
|
||||
"Previous 7 days": "أخر 7 أيام",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "أقراء لي",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "سجل صوت",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "إزالة",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "حذف الموديل",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "إعادة تسمية",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "مشاركة الدردشة",
|
||||
"Share to Open WebUI Community": "OpenWebUI شارك في مجتمع",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "عرض",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "المصدر",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "{{error}} خطأ في التعرف على الكلام",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "محرك تحويل الكلام إلى نص",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "وقف التسلسل",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "مقترحات",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "النظام",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "درجة حرارة",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "محرك تحويل النص إلى كلام",
|
||||
"Thanks for your feedback!": "شكرا لملاحظاتك!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "يجب أن تكون النتيجة قيمة تتراوح بين 0.0 (0%) و1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "الثيم",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "فتح وأغلاق الاعدادات",
|
||||
"Toggle sidebar": "فتح وأغلاق الشريط الجانبي",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "ما هو الجديد",
|
||||
"What's New in": "ما هو الجديد",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "السماح بتعديل المحادثة",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "السماح بتحميل الملفات",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "السماح بالأصوات غير المحلية",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "استنساخ المحادثة",
|
||||
"Clone of {{TITLE}}": "استنساخ لـ {{TITLE}}",
|
||||
"Close": "إغلاق",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "تنفيذ الشيفرة",
|
||||
"Code Execution": "تنفيذ الشيفرة",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "افتراضي",
|
||||
"Default (Open AI)": "افتراضي (Open AI)",
|
||||
"Default (SentenceTransformers)": "افتراضي (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "الوضع الافتراضي يعمل مع مجموعة أوسع من النماذج من خلال استدعاء الأدوات مرة واحدة قبل التنفيذ. أما الوضع الأصلي فيستخدم قدرات استدعاء الأدوات المدمجة في النموذج، لكنه يتطلب دعمًا داخليًا لهذه الميزة.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "الوضع الافتراضي يعمل مع مجموعة أوسع من النماذج من خلال استدعاء الأدوات مرة واحدة قبل التنفيذ. أما الوضع الأصلي فيستخدم قدرات استدعاء الأدوات المدمجة في النموذج، لكنه يتطلب دعمًا داخليًا لهذه الميزة.",
|
||||
"Default Model": "النموذج الافتراضي",
|
||||
"Default model updated": "الإفتراضي تحديث الموديل",
|
||||
"Default Models": "النماذج الافتراضية",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "مثال: أدوات لتنفيذ عمليات متنوعة",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "الميزات",
|
||||
"Features Permissions": "أذونات الميزات",
|
||||
"February": "فبراير",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "سجل الملاحظات",
|
||||
"Feedbacks": "الملاحظات",
|
||||
"Feel free to add specific details": "لا تتردد في إضافة تفاصيل محددة",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "أشعل الفضول",
|
||||
"Image": "صورة",
|
||||
"Image Compression": "ضغط الصور",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "توليد الصور",
|
||||
"Image Generation (Experimental)": "توليد الصور (تجريبي)",
|
||||
"Image Generation Engine": "محرك توليد الصور",
|
||||
"Image Max Compression Size": "الحد الأقصى لضغط الصورة",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "توليد التوجيه للصورة",
|
||||
"Image Prompt Generation Prompt": "نص توجيه توليد الصورة",
|
||||
"Image Settings": "إعدادات الصورة",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "تم تحديث خادم LDAP",
|
||||
"Leaderboard": "لوحة المتصدرين",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "اتركه فارغًا لعدم وجود حد",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "ضائع",
|
||||
"LTR": "من جهة اليسار إلى اليمين",
|
||||
"Made by Open WebUI Community": "OpenWebUI تم إنشاؤه بواسطة مجتمع ",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "تأكد من إرفاقها",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "تأكد من تصدير ملف workflow.json بصيغة API من ComfyUI.",
|
||||
"Manage": "إدارة",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama الاصدار",
|
||||
"On": "تشغيل",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "يُسمح فقط بالحروف والأرقام والواصلات",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "يُسمح فقط بالأحرف الأبجدية الرقمية والواصلات في سلسلة الأمر.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "يمكن تعديل المجموعات فقط، أنشئ قاعدة معرفة جديدة لتعديل أو إضافة مستندات.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "خطاء! أنت تستخدم طريقة غير مدعومة (الواجهة الأمامية فقط). يرجى تقديم واجهة WebUI من الواجهة الخلفية.",
|
||||
"Open file": "فتح الملف",
|
||||
"Open in full screen": "فتح في وضع ملء الشاشة",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "فتح محادثة جديده",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "تستخدم واجهة WebUI أداة faster-whisper داخليًا.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "موقف ايجابي",
|
||||
"Prefix ID": "معرف البادئة",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "يُستخدم معرف البادئة لتفادي التعارض مع الاتصالات الأخرى من خلال إضافة بادئة إلى معرفات النماذج – اتركه فارغًا لتعطيله",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "أخر 30 يوم",
|
||||
"Previous 7 days": "أخر 7 أيام",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "إعادة ترتيب النماذج حسب تشابه الموضوع",
|
||||
"Read": "قراءة",
|
||||
"Read Aloud": "أقراء لي",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "جهد الاستدلال",
|
||||
"Record": "",
|
||||
"Record voice": "سجل صوت",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "الصلة",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "إزالة",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "حذف الموديل",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "إعادة تسمية",
|
||||
"Reorder Models": "إعادة ترتيب النماذج",
|
||||
"Reply in Thread": "الرد داخل سلسلة الرسائل",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "مشاركة الدردشة",
|
||||
"Share to Open WebUI Community": "OpenWebUI شارك في مجتمع",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "عرض",
|
||||
"Show \"What's New\" modal on login": "عرض نافذة \"ما الجديد\" عند تسجيل الدخول",
|
||||
"Show Admin Details in Account Pending Overlay": "عرض تفاصيل المشرف في نافذة \"الحساب قيد الانتظار\"",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "المصدر",
|
||||
"Speech Playback Speed": "سرعة تشغيل الصوت",
|
||||
"Speech recognition error: {{error}}": "{{error}} خطأ في التعرف على الكلام",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "محرك تحويل الكلام إلى نص",
|
||||
"Stop": "إيقاف",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "وقف التسلسل",
|
||||
"Stream Chat Response": "بث استجابة الدردشة",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "مقترحات",
|
||||
"Support": "الدعم",
|
||||
"Support this plugin:": "دعم هذا المكون الإضافي:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "مزامنة المجلد",
|
||||
"System": "النظام",
|
||||
"System Instructions": "تعليمات النظام",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "درجة حرارة",
|
||||
"Temporary Chat": "محادثة مؤقتة",
|
||||
"Text Splitter": "تقسيم النص",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "محرك تحويل النص إلى كلام",
|
||||
"Thanks for your feedback!": "شكرا لملاحظاتك!",
|
||||
"The Application Account DN you bind with for search": "DN لحساب التطبيق الذي تستخدمه للبحث",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "المطورون خلف هذا المكون الإضافي هم متطوعون شغوفون من المجتمع. إذا وجدت هذا المكون مفيدًا، فكر في المساهمة في تطويره.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "قائمة التقييم تعتمد على نظام Elo ويتم تحديثها في الوقت الفعلي.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "السمة LDAP التي تتوافق مع البريد الإلكتروني الذي يستخدمه المستخدمون لتسجيل الدخول.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "السمة LDAP التي تتوافق مع اسم المستخدم الذي يستخدمه المستخدمون لتسجيل الدخول.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "يجب أن تكون النتيجة قيمة تتراوح بين 0.0 (0%) و1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "درجة حرارة النموذج. زيادتها تجعل الإجابات أكثر إبداعًا.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "الثيم",
|
||||
"Thinking...": "جارٍ التفكير...",
|
||||
"This action cannot be undone. Do you wish to continue?": "لا يمكن التراجع عن هذا الإجراء. هل ترغب في المتابعة؟",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "وهذا يضمن حفظ محادثاتك القيمة بشكل آمن في قاعدة بياناتك الخلفية. شكرًا لك!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "هذه ميزة تجريبية، وقد لا تعمل كما هو متوقع وقد تتغير في أي وقت.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "فتح وأغلاق الاعدادات",
|
||||
"Toggle sidebar": "فتح وأغلاق الشريط الجانبي",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "رمز",
|
||||
"Too verbose": "مفرط في التفاصيل",
|
||||
"Tool created successfully": "تم إنشاء الأداة بنجاح",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "ما الذي تحاول تحقيقه؟",
|
||||
"What are you working on?": "على ماذا تعمل؟",
|
||||
"What’s New in": "ما هو الجديد",
|
||||
"What's New in": "ما هو الجديد",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "عند التفعيل، سيستجيب النموذج لكل رسالة في المحادثة بشكل فوري، مولدًا الرد بمجرد إرسال المستخدم لرسالته. هذا الوضع مفيد لتطبيقات الدردشة الحية، لكنه قد يؤثر على الأداء في الأجهزة الأبطأ.",
|
||||
"wherever you are": "أينما كنت",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Разреши редактиране на чат",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Разреши качване на файлове",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Разреши нелокални гласове",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Клониране на чат",
|
||||
"Clone of {{TITLE}}": "Клонинг на {{TITLE}}",
|
||||
"Close": "Затвори",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Изпълнение на код",
|
||||
"Code Execution": "Изпълнение на код",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "По подразбиране",
|
||||
"Default (Open AI)": "По подразбиране (Open AI)",
|
||||
"Default (SentenceTransformers)": "По подразбиране (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Режимът по подразбиране работи с по-широк набор от модели, като извиква инструменти веднъж преди изпълнение. Нативният режим използва вградените възможности за извикване на инструменти на модела, но изисква моделът да поддържа тази функция по същество.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Режимът по подразбиране работи с по-широк набор от модели, като извиква инструменти веднъж преди изпълнение. Нативният режим използва вградените възможности за извикване на инструменти на модела, но изисква моделът да поддържа тази функция по същество.",
|
||||
"Default Model": "Модел по подразбиране",
|
||||
"Default model updated": "Моделът по подразбиране е обновен",
|
||||
"Default Models": "Модели по подразбиране",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "напр. Инструменти за извършване на различни операции",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Функции",
|
||||
"Features Permissions": "Разрешения за функции",
|
||||
"February": "Февруари",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "История на обратната връзка",
|
||||
"Feedbacks": "Обратни връзки",
|
||||
"Feel free to add specific details": "Не се колебайте да добавите конкретни детайли",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Запалете любопитството",
|
||||
"Image": "Изображение",
|
||||
"Image Compression": "Компресия на изображенията",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Генериране на изображения",
|
||||
"Image Generation (Experimental)": "Генерация на изображения (Експериментално)",
|
||||
"Image Generation Engine": "Двигател за генериране на изображения",
|
||||
"Image Max Compression Size": "Максимален размер на компресия на изображения",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Генериране на промпт за изображения",
|
||||
"Image Prompt Generation Prompt": "Промпт за генериране на промпт за изображения",
|
||||
"Image Settings": "Настройки на изображения",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP сървърът е актуализиран",
|
||||
"Leaderboard": "Класация",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Оставете празно за неограничено",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Изгубено",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Направено от OpenWebUI общността",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Уверете се, че сте заключени с",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Уверете се, че експортирате файл workflow.json като API формат от ComfyUI.",
|
||||
"Manage": "Управление",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama Версия",
|
||||
"On": "Вкл.",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Разрешени са само буквено-цифрови знаци и тирета",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Само алфанумерични знаци и тире са разрешени в командния низ.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Само колекциите могат да бъдат редактирани, създайте нова база от знания, за да редактирате/добавяте документи.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Упс! Използвате неподдържан метод (само фронтенд). Моля, сервирайте WebUI от бекенда.",
|
||||
"Open file": "Отвори файл",
|
||||
"Open in full screen": "Отвори на цял екран",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Отвори нов чат",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI използва вътрешно по-бързо-whisper.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Позитивно отношение",
|
||||
"Prefix ID": "Префикс ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Префикс ID се използва за избягване на конфликти с други връзки чрез добавяне на префикс към ID-тата на моделите - оставете празно, за да деактивирате",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Предишните 30 дни",
|
||||
"Previous 7 days": "Предишните 7 дни",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Преоценка на моделите по сходство на темата",
|
||||
"Read": "Четене",
|
||||
"Read Aloud": "Прочети на глас",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Усилие за разсъждение",
|
||||
"Record": "Запиши",
|
||||
"Record voice": "Записване на глас",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Релевантност",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Изтриване",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Изтриване на модела",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Преименуване",
|
||||
"Reorder Models": "Преорганизиране на моделите",
|
||||
"Reply in Thread": "Отговори в тред",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Подели Чат",
|
||||
"Share to Open WebUI Community": "Споделете с OpenWebUI Общността",
|
||||
"Sharing Permissions": "Права за споделяне",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Покажи",
|
||||
"Show \"What's New\" modal on login": "Покажи модалния прозорец \"Какво е ново\" при вписване",
|
||||
"Show Admin Details in Account Pending Overlay": "Покажи детайлите на администратора в наслагването на изчакващ акаунт",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Източник",
|
||||
"Speech Playback Speed": "Скорост на възпроизвеждане на речта",
|
||||
"Speech recognition error: {{error}}": "Грешка при разпознаване на речта: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Двигател за преобразуване на реч в текста",
|
||||
"Stop": "Спри",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Стоп последователност",
|
||||
"Stream Chat Response": "Поточен чат отговор",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Препоръчано",
|
||||
"Support": "Поддръжка",
|
||||
"Support this plugin:": "Подкрепете този плъгин:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Синхронизирай директория",
|
||||
"System": "Система",
|
||||
"System Instructions": "Системни инструкции",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Температура",
|
||||
"Temporary Chat": "Временен чат",
|
||||
"Text Splitter": "Разделител на текст",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Двигател за преобразуване на текст в реч",
|
||||
"Thanks for your feedback!": "Благодарим ви за вашия отзив!",
|
||||
"The Application Account DN you bind with for search": "DN на акаунта на приложението, с който се свързвате за търсене",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Разработчиците зад този плъгин са страстни доброволци от общността. Ако намирате този плъгин полезен, моля, обмислете да допринесете за неговото развитие.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Класацията за оценка се базира на рейтинговата система Elo и се обновява в реално време.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "LDAP атрибутът, който съответства на имейла, който потребителите използват за вписване.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "LDAP атрибутът, който съответства на потребителското име, което потребителите използват за вписване.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Резултатът трябва да бъде стойност между 0,0 (0%) и 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Тема",
|
||||
"Thinking...": "Мисля...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Това действие не може да бъде отменено. Желаете ли да продължите?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Това гарантира, че ценните ви разговори се запазват сигурно във вашата бекенд база данни. Благодарим ви!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Това е експериментална функция, може да не работи според очакванията и подлежи на промяна по всяко време.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Превключване на настройките",
|
||||
"Toggle sidebar": "Превключване на страничната лента",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Токен",
|
||||
"Too verbose": "Прекалено многословно",
|
||||
"Tool created successfully": "Инструментът е създаден успешно",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Какво се опитвате да постигнете?",
|
||||
"What are you working on?": "Върху какво работите?",
|
||||
"What’s New in": "Какво е ново в",
|
||||
"What's New in": "Какво е ново в",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Когато е активирано, моделът ще отговаря на всяко съобщение в чата в реално време, генерирайки отговор веднага щом потребителят изпрати съобщение. Този режим е полезен за приложения за чат на живо, но може да повлияе на производителността на по-бавен хардуер.",
|
||||
"wherever you are": "където и да сте",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "বন্ধ",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "ডিফল্ট",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "ডিফল্ট (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "ডিফল্ট মডেল",
|
||||
"Default model updated": "ডিফল্ট মডেল আপডেট হয়েছে",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "ফেব্রুয়ারি",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "নির্দিষ্ট বিবরণ যোগ করতে বিনা দ্বিধায়",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "ইমেজ জেনারেশন (পরিক্ষামূলক)",
|
||||
"Image Generation Engine": "ইমেজ জেনারেশন ইঞ্জিন",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "ছবির সেটিংসমূহ",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "OpenWebUI কমিউনিটিকর্তৃক নির্মিত",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "এটা দিয়ে বন্ধনী দিতে ভুলবেন না",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama ভার্সন",
|
||||
"On": "চালু",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "কমান্ড স্ট্রিং-এ শুধুমাত্র ইংরেজি অক্ষর, সংখ্যা এবং হাইফেন ব্যবহার করা যাবে।",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "আপনি একটা আনসাপোর্টেড পদ্ধতি (শুধু ফ্রন্টএন্ড) ব্যবহার করছেন। দয়া করে WebUI ব্যাকএন্ড থেকে চালনা করুন।",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "নতুন চ্যাট খুলুন",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "পজিটিভ আক্রমণ",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "পূর্ব ৩০ দিন",
|
||||
"Previous 7 days": "পূর্ব ৭ দিন",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "পড়াশোনা করুন",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "ভয়েস রেকর্ড করুন",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "রিমুভ করুন",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "মডেল রিমুভ করুন",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "রেনেম",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "চ্যাট শেয়ার করুন",
|
||||
"Share to Open WebUI Community": "OpenWebUI কমিউনিটিতে শেয়ার করুন",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "দেখান",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "উৎস",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "স্পিচ রিকগনিশনে সমস্যা: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "স্পিচ-টু-টেক্সট ইঞ্জিন",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "সিকোয়েন্স থামান",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "প্রস্তাবিত",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "সিস্টেম",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "তাপমাত্রা",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "টেক্সট-টু-স্পিচ ইঞ্জিন",
|
||||
"Thanks for your feedback!": "আপনার মতামত ধন্যবাদ!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "স্কোর একটি 0.0 (0%) এবং 1.0 (100%) এর মধ্যে একটি মান হওয়া উচিত।",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "থিম",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "এটা নিশ্চিত করে যে, আপনার গুরুত্বপূর্ণ আলোচনা নিরাপদে আপনার ব্যাকএন্ড ডেটাবেজে সংরক্ষিত আছে। ধন্যবাদ!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "সেটিংস টোগল",
|
||||
"Toggle sidebar": "সাইডবার টোগল",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "এতে নতুন কী",
|
||||
"What's New in": "এতে নতুন কী",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "ཁ་བརྡ་ཞུ་དག་ལ་གནང་བ་སྤྲོད་པ།",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "ཡིག་ཆ་སྤར་བར་གནང་བ་སྤྲོད་པ།",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "ས་གནས་མིན་པའི་སྐད་གདངས་ལ་གནང་བ་སྤྲོད་པ།",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "ཁ་བརྡ་འདྲ་བཟོ།",
|
||||
"Clone of {{TITLE}}": "{{TITLE}} ཡི་འདྲ་བཟོ།",
|
||||
"Close": "ཁ་རྒྱག་པ།",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "ཀོཌ་ལག་བསྟར།",
|
||||
"Code Execution": "ཀོཌ་ལག་བསྟར།",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "སྔོན་སྒྲིག",
|
||||
"Default (Open AI)": "སྔོན་སྒྲིག (Open AI)",
|
||||
"Default (SentenceTransformers)": "སྔོན་སྒྲིག (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "སྔོན་སྒྲིག་མ་དཔེ་ནི་ལག་བསྟར་མ་བྱས་སྔོན་དུ་ལག་ཆ་ཐེངས་གཅིག་འབོད་ནས་དཔེ་དབྱིབས་རྒྱ་ཆེ་བའི་ཁྱབ་ཁོངས་དང་མཉམ་ལས་བྱེད་ཐུབ། ས་སྐྱེས་མ་དཔེ་ཡིས་དཔེ་དབྱིབས་ཀྱི་ནང་འདྲེས་ལག་ཆ་འབོད་པའི་ནུས་པ་སྤྱོད་ཀྱི་ཡོད་མོད། འོན་ཀྱང་དཔེ་དབྱིབས་དེས་ཁྱད་ཆོས་འདི་ལ་ངོ་བོའི་ཐོག་ནས་རྒྱབ་སྐྱོར་བྱེད་དགོས།",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "སྔོན་སྒྲིག་མ་དཔེ་ནི་ལག་བསྟར་མ་བྱས་སྔོན་དུ་ལག་ཆ་ཐེངས་གཅིག་འབོད་ནས་དཔེ་དབྱིབས་རྒྱ་ཆེ་བའི་ཁྱབ་ཁོངས་དང་མཉམ་ལས་བྱེད་ཐུབ། ས་སྐྱེས་མ་དཔེ་ཡིས་དཔེ་དབྱིབས་ཀྱི་ནང་འདྲེས་ལག་ཆ་འབོད་པའི་ནུས་པ་སྤྱོད་ཀྱི་ཡོད་མོད། འོན་ཀྱང་དཔེ་དབྱིབས་དེས་ཁྱད་ཆོས་འདི་ལ་ངོ་བོའི་ཐོག་ནས་རྒྱབ་སྐྱོར་བྱེད་དགོས།",
|
||||
"Default Model": "སྔོན་སྒྲིག་དཔེ་དབྱིབས།",
|
||||
"Default model updated": "སྔོན་སྒྲིག་དཔེ་དབྱིབས་གསར་སྒྱུར་བྱས།",
|
||||
"Default Models": "སྔོན་སྒྲིག་དཔེ་དབྱིབས།",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "དཔེར་ན། ལས་ཀ་སྣ་ཚོགས་སྒྲུབ་བྱེད་ཀྱི་ལག་ཆ།",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "ཁྱད་ཆོས།",
|
||||
"Features Permissions": "ཁྱད་ཆོས་ཀྱི་དབང་ཚད།",
|
||||
"February": "ཟླ་བ་གཉིས་པ།",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "བསམ་འཆར་གྱི་ལོ་རྒྱུས།",
|
||||
"Feedbacks": "བསམ་འཆར།",
|
||||
"Feel free to add specific details": "ཞིབ་ཕྲ་ངེས་ཅན་སྣོན་པར་སེམས་ཁྲལ་མེད།",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "ཤེས་འདོད་སློང་བ།",
|
||||
"Image": "པར།",
|
||||
"Image Compression": "པར་བསྡུ་སྐུམ།",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "པར་བཟོ།",
|
||||
"Image Generation (Experimental)": "པར་བཟོ། (ཚོད་ལྟའི་རང་བཞིན།)",
|
||||
"Image Generation Engine": "པར་བཟོ་འཕྲུལ་འཁོར།",
|
||||
"Image Max Compression Size": "པར་གྱི་བསྡུ་སྐུམ་ཆེ་ཤོས།",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "པར་འགུལ་སློང་བཟོ་སྐྲུན།",
|
||||
"Image Prompt Generation Prompt": "པར་འགུལ་སློང་བཟོ་སྐྲུན་གྱི་འགུལ་སློང་།",
|
||||
"Image Settings": "པར་གྱི་སྒྲིག་འགོད།",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP སར་བར་གསར་སྒྱུར་བྱས།",
|
||||
"Leaderboard": "འགྲན་རེས་རེའུ་མིག",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "ཚད་མེད་པའི་ཆེད་དུ་སྟོང་པ་བཞག་པ།",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "\"{{url}}/api/tags\" མཇུག་མཐུད་ནས་དཔེ་དབྱིབས་ཡོངས་རྫོགས་ཚུད་པར་སྟོང་པ་བཞག་པ།",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "བརླགས།",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Open WebUI སྤྱི་ཚོགས་ཀྱིས་བཟོས།",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "དེ་དག་འདིས་བསྐོར་བ་ཁག་ཐེག་བྱེད་པ།",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "ComfyUI ནས་ workflow.json ཡིག་ཆ་ API བཀོད་པའི་ཐོག་ཕྱིར་གཏོང་བྱེད་པ་ཁག་ཐེག་བྱེད་པ།",
|
||||
"Manage": "དོ་དམ།",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama པར་གཞི།",
|
||||
"On": "ཁ་ཕྱེ་བ།",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "ཨང་ཀི་དང་དབྱིན་ཡིག་གི་ཡིག་འབྲུ་དང་སྦྲེལ་རྟགས་ཁོ་ན་ཆོག་པ།",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "བཀའ་བརྡའི་ཡིག་ཕྲེང་ནང་ཨང་ཀི་དང་དབྱིན་ཡིག་གི་ཡིག་འབྲུ་དང་སྦྲེལ་རྟགས་ཁོ་ན་ཆོག་པ།",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "བསྡུ་གསོག་ཁོ་ན་ཞུ་དག་བྱེད་ཐུབ། ཡིག་ཆ་ཞུ་དག་/སྣོན་པར་ཤེས་བྱའི་རྟེན་གཞི་གསར་པ་ཞིག་བཟོ་བ།",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "ཨོའོ། ཁྱེད་ཀྱིས་རྒྱབ་སྐྱོར་མེད་པའི་ཐབས་ལམ་ཞིག་ (མདུན་ངོས་ཁོ་ན།) བེད་སྤྱོད་གཏོང་བཞིན་འདུག རྒྱབ་སྣེ་ནས་ WebUI མཁོ་སྤྲོད་བྱེད་རོགས།",
|
||||
"Open file": "ཡིག་ཆ་ཁ་ཕྱེ་བ།",
|
||||
"Open in full screen": "ཡོངས་གནས་ངོས་སུ་ཁ་ཕྱེ་བ།",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "ཁ་བརྡ་གསར་པ་ཁ་ཕྱེ་བ།",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI ཡིས་ནང་ཁུལ་དུ་ faster-whisper བེད་སྤྱོད་བྱེད།",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "ལྟ་སྟངས་དགེ་མཚན།",
|
||||
"Prefix ID": "སྔོན་སྦྱོར་ ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "སྔོན་སྦྱོར་ ID ནི་དཔེ་དབྱིབས་ཀྱི་ IDs ལ་སྔོན་སྦྱོར་ཞིག་སྣོན་ནས་སྦྲེལ་མཐུད་གཞན་དང་གདོང་ཐུག་ལས་གཡོལ་བར་བེད་སྤྱོད་བྱེད། - ནུས་མེད་བཏང་བར་སྟོང་པ་བཞག་པ།",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "ཉིན་ ༣༠ སྔོན་མ།",
|
||||
"Previous 7 days": "ཉིན་ ༧ སྔོན་མ།",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "བརྗོད་གཞི་འདྲ་མཚུངས་ལྟར་དཔེ་དབྱིབས་བསྐྱར་སྒྲིག་བྱེད་པ།",
|
||||
"Read": "ཀློག་པ།",
|
||||
"Read Aloud": "སྐད་གསལ་པོས་ཀློག་པ།",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "རྒྱུ་མཚན་འདྲེན་པའི་འབད་བརྩོན།",
|
||||
"Record": "",
|
||||
"Record voice": "སྐད་སྒྲ་ཕབ་པ།",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "འབྲེལ་ཡོད་རང་བཞིན།",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "འདོར་བ།",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "དཔེ་དབྱིབས་འདོར་བ།",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "མིང་བསྐྱར་འདོགས།",
|
||||
"Reorder Models": "དཔེ་དབྱིབས་བསྐྱར་སྒྲིག",
|
||||
"Reply in Thread": "བརྗོད་གཞིའི་ནང་ལན་འདེབས།",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "ཁ་བརྡ་མཉམ་སྤྱོད།",
|
||||
"Share to Open WebUI Community": "Open WebUI སྤྱི་ཚོགས་ལ་མཉམ་སྤྱོད།",
|
||||
"Sharing Permissions": "མཉམ་སྤྱོད་དབང་ཚད།",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "སྟོན་པ།",
|
||||
"Show \"What's New\" modal on login": "ནང་འཛུལ་སྐབས་ \"གསར་པ་ཅི་ཡོད\" modal སྟོན་པ།",
|
||||
"Show Admin Details in Account Pending Overlay": "རྩིས་ཁྲ་སྒུག་བཞིན་པའི་གཏོགས་ངོས་སུ་དོ་དམ་པའི་ཞིབ་ཕྲ་སྟོན་པ།",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "འབྱུང་ཁུངས།",
|
||||
"Speech Playback Speed": "གཏམ་བཤད་ཕྱིར་གཏོང་གི་མྱུར་ཚད།",
|
||||
"Speech recognition error: {{error}}": "གཏམ་བཤད་ངོས་འཛིན་ནོར་འཁྲུལ།: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "གཏམ་བཤད་ནས་ཡིག་རྐྱང་གི་འཕྲུལ་འཁོར།",
|
||||
"Stop": "མཚམས་འཇོག",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "མཚམས་འཇོག་རིམ་པ།",
|
||||
"Stream Chat Response": "ཁ་བརྡའི་ལན་རྒྱུག་པ།",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "གྲོས་གཞི།",
|
||||
"Support": "རྒྱབ་སྐྱོར།",
|
||||
"Support this plugin:": "plugin འདི་ལ་རྒྱབ་སྐྱོར་བྱེད་པ།:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "ཐོ་འཚོལ་མཉམ་སྡེབ།",
|
||||
"System": "མ་ལག",
|
||||
"System Instructions": "མ་ལག་གི་ལམ་སྟོན།",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "དྲོད་ཚད།",
|
||||
"Temporary Chat": "གནས་སྐབས་ཁ་བརྡ།",
|
||||
"Text Splitter": "ཡིག་རྐྱང་བགོ་བྱེད།",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "ཡིག་རྐྱང་ནས་གཏམ་བཤད་ཀྱི་འཕྲུལ་འཁོར།",
|
||||
"Thanks for your feedback!": "ཁྱེད་ཀྱི་བསམ་འཆར་ལ་ཐུགས་རྗེ་ཆེ།",
|
||||
"The Application Account DN you bind with for search": "ཁྱེད་ཀྱིས་འཚོལ་བཤེར་གྱི་ཆེད་དུ་སྦྲེལ་བའི་ Application Account DN",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "plugin འདིའི་རྒྱབ་ཀྱི་གསར་སྤེལ་བ་དག་ནི་སྤྱི་ཚོགས་ནས་ཡིན་པའི་སེམས་ཤུགས་ཅན་གྱི་དང་བླངས་པ་ཡིན། གལ་ཏེ་ཁྱེད་ཀྱིས་ plugin འདི་ཕན་ཐོགས་ཡོད་པ་མཐོང་ན། དེའི་གསར་སྤེལ་ལ་ཞལ་འདེབས་གནང་བར་བསམ་ཞིབ་གནང་རོགས།",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "གདེང་འཇོག་འགྲན་རེས་རེའུ་མིག་དེ་ Elo སྐར་མ་སྤྲོད་པའི་མ་ལག་ལ་གཞི་བཅོལ་ཡོད། དེ་མིན་དུས་ཐོག་ཏུ་གསར་སྒྱུར་བྱེད་ཀྱི་ཡོད།",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "བེད་སྤྱོད་མཁན་ཚོས་ནང་འཛུལ་བྱེད་སྐབས་བེད་སྤྱོད་གཏོང་བའི་ཡིག་ཟམ་ལ་སྦྲེལ་བའི་ LDAP ཁྱད་ཆོས།",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "བེད་སྤྱོད་མཁན་ཚོས་ནང་འཛུལ་བྱེད་སྐབས་བེད་སྤྱོད་གཏོང་བའི་བེད་སྤྱོད་མིང་ལ་སྦྲེལ་བའི་ LDAP ཁྱད་ཆོས།",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "སྐར་མ་དེ་ 0.0 (0%) ནས་ 1.0 (100%) བར་གྱི་རིན་ཐང་ཞིག་ཡིན་དགོས།",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "དཔེ་དབྱིབས་ཀྱི་དྲོད་ཚད། དྲོད་ཚད་མཐོ་རུ་བཏང་ན་དཔེ་དབྱིབས་ཀྱིས་ལན་གསར་གཏོད་ཆེ་བ་སྤྲོད་ངེས།",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "བརྗོད་གཞི།",
|
||||
"Thinking...": "བསམ་བཞིན་པ།...",
|
||||
"This action cannot be undone. Do you wish to continue?": "བྱ་སྤྱོད་འདི་ཕྱིར་ལྡོག་བྱེད་མི་ཐུབ། ཁྱེད་མུ་མཐུད་འདོད་ཡོད་དམ།",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "བགྲོ་གླེང་འདི་ {{createdAt}} ལ་བཟོས་པ། འདི་ནི་ {{channelName}} བགྲོ་གླེང་གི་ཐོག་མ་རང་ཡིན།",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "འདིས་ཁྱེད་ཀྱི་རྩ་ཆེའི་ཁ་བརྡ་དག་བདེ་འཇགས་ངང་ཁྱེད་ཀྱི་རྒྱབ་སྣེ་གནས་ཚུལ་མཛོད་དུ་ཉར་ཚགས་བྱེད་པ་ཁག་ཐེག་བྱེད། ཐུགས་རྗེ་ཆེ།",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "འདི་ནི་ཚོད་ལྟའི་རང་བཞིན་གྱི་ཁྱད་ཆོས་ཤིག་ཡིན། དེ་རེ་སྒུག་ལྟར་ལས་ཀ་བྱེད་མི་སྲིད། དེ་མིན་དུས་ཚོད་གང་རུང་ལ་འགྱུར་བ་འགྲོ་སྲིད།",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "སྒྲིག་འགོད་བརྗེ་བ།",
|
||||
"Toggle sidebar": "ཟུར་ངོས་བརྗེ་བ།",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "ཊོཀ་ཀེན།",
|
||||
"Too verbose": "རིང་དྲགས།",
|
||||
"Tool created successfully": "ལག་ཆ་ལེགས་པར་བཟོས་ཟིན།",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "ཁྱེད་ཀྱིས་ཅི་ཞིག་འགྲུབ་ཐབས་བྱེད་བཞིན་ཡོད།",
|
||||
"What are you working on?": "ཁྱེད་ཀྱིས་ཅི་ཞིག་ལས་ཀ་བྱེད་བཞིན་ཡོད།",
|
||||
"What’s New in": "གསར་པ་ཅི་ཡོད།",
|
||||
"What's New in": "གསར་པ་ཅི་ཡོད།",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "སྒུལ་བསྐྱོད་བྱས་ཚེ། དཔེ་དབྱིབས་ཀྱིས་ཁ་བརྡའི་འཕྲིན་རེ་རེར་དུས་ཐོག་ཏུ་ལན་འདེབས་བྱེད་ངེས། བེད་སྤྱོད་མཁན་གྱིས་འཕྲིན་བཏང་མ་ཐག་ལན་ཞིག་བཟོ་ངེས། མ་དཔེ་འདི་ཐད་གཏོང་ཁ་བརྡའི་བཀོལ་ཆས་ལ་ཕན་ཐོགས་ཡོད། འོན་ཀྱང་དེས་མཁྲེགས་ཆས་དལ་བའི་སྟེང་ལས་ཆོད་ལ་ཤུགས་རྐྱེན་ཐེབས་སྲིད།",
|
||||
"wherever you are": "ཁྱེད་གང་དུ་ཡོད་ཀྱང་།",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Permetre editar el xat",
|
||||
"Allow Chat Export": "Permetre exportar el xat",
|
||||
"Allow Chat Share": "Permetre compartir el xat",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Permetre la pujada d'arxius",
|
||||
"Allow Multiple Models in Chat": "Permetre múltiple models al xat",
|
||||
"Allow non-local voices": "Permetre veus no locals",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Clonar el xat",
|
||||
"Clone of {{TITLE}}": "Clon de {{TITLE}}",
|
||||
"Close": "Tancar",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Execució de codi",
|
||||
"Code Execution": "Excució de Codi",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Per defecte",
|
||||
"Default (Open AI)": "Per defecte (Open AI)",
|
||||
"Default (SentenceTransformers)": "Per defecte (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "El mode predeterminat funciona amb una gamma més àmplia de models cridant a les eines una vegada abans de l'execució. El mode natiu aprofita les capacitats de crida d'eines integrades del model, però requereix que el model admeti aquesta funció de manera inherent.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "El mode predeterminat funciona amb una gamma més àmplia de models cridant a les eines una vegada abans de l'execució. El mode natiu aprofita les capacitats de crida d'eines integrades del model, però requereix que el model admeti aquesta funció de manera inherent.",
|
||||
"Default Model": "Model per defecte",
|
||||
"Default model updated": "Model per defecte actualitzat",
|
||||
"Default Models": "Models per defecte",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "p. ex. Eines per dur a terme operacions",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "p. ex. 3, 4, 5 (deixa-ho en blanc per utilitzar el per defecte)",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ex. en-US, ja-JP, ca-ES (deixa-ho en blanc per detecció automàtica)",
|
||||
"e.g., westus (leave blank for eastus)": "p. ex. westus (deixa-ho en blanc per a eastus)",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Característiques",
|
||||
"Features Permissions": "Permisos de les característiques",
|
||||
"February": "Febrer",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Històric de comentaris",
|
||||
"Feedbacks": "Comentaris",
|
||||
"Feel free to add specific details": "Sent-te lliure d'afegir detalls específics",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Despertar la curiositat",
|
||||
"Image": "Imatge",
|
||||
"Image Compression": "Compressió d'imatges",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Generació d'imatges",
|
||||
"Image Generation (Experimental)": "Generació d'imatges (Experimental)",
|
||||
"Image Generation Engine": "Motor de generació d'imatges",
|
||||
"Image Max Compression Size": "Mida màxima de la compressió d'imatges",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Generació d'indicacions d'imatge",
|
||||
"Image Prompt Generation Prompt": "Indicació per a la generació d'indicacions d'imatge",
|
||||
"Image Settings": "Preferències d'imatges",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "Servidor LDAP actualitzat",
|
||||
"Leaderboard": "Tauler de classificació",
|
||||
"Learn more about OpenAPI tool servers.": "Aprèn més sobre els servidors d'eines OpenAPI",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Deixar-ho buit per il·limitat",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Deixar-ho buit per incloure tots els models del punt de connexió \"{{url}}/api/tags\"",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Perdut",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Creat per la Comunitat OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Assegura't d'envoltar-los amb",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Assegura't d'exportar un fitxer workflow.json com a format API des de ComfyUI.",
|
||||
"Manage": "Gestionar",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Versió d'Ollama",
|
||||
"On": "Activat",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Només es permeten caràcters alfanumèrics i guions",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Només es permeten caràcters alfanumèrics i guions en la comanda.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Només es poden editar col·leccions, crea una nova base de coneixement per editar/afegir documents.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ui! Estàs utilitzant un mètode no suportat (només frontend). Si us plau, serveix la WebUI des del backend.",
|
||||
"Open file": "Obrir arxiu",
|
||||
"Open in full screen": "Obrir en pantalla complerta",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Obre un xat nou",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI pot utilitzar eines de servidors OpenAPI.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI utilitza faster-whisper internament.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Actitud positiva",
|
||||
"Prefix ID": "Identificador del prefix",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "L'identificador de prefix s'utilitza per evitar conflictes amb altres connexions afegint un prefix als ID de model; deixa'l en blanc per desactivar-lo.",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 dies anteriors",
|
||||
"Previous 7 days": "7 dies anteriors",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Reclassificar els models per similitud de temes",
|
||||
"Read": "Llegit",
|
||||
"Read Aloud": "Llegir en veu alta",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Esforç de raonament",
|
||||
"Record": "Enregistrar",
|
||||
"Record voice": "Enregistrar la veu",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Rellevància",
|
||||
"Relevance Threshold": "Límit de rellevància",
|
||||
"Remove": "Eliminar",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Eliminar el model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Canviar el nom",
|
||||
"Reorder Models": "Reordenar els models",
|
||||
"Reply in Thread": "Respondre al fil",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Compartir el xat",
|
||||
"Share to Open WebUI Community": "Compartir amb la comunitat OpenWebUI",
|
||||
"Sharing Permissions": "Compartir els permisos",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Mostrar",
|
||||
"Show \"What's New\" modal on login": "Veure 'Què hi ha de nou' a l'entrada",
|
||||
"Show Admin Details in Account Pending Overlay": "Mostrar els detalls de l'administrador a la superposició del compte pendent",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Font",
|
||||
"Speech Playback Speed": "Velocitat de la parla",
|
||||
"Speech recognition error: {{error}}": "Error de reconeixement de veu: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Motor de veu a text",
|
||||
"Stop": "Atura",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Atura la seqüència",
|
||||
"Stream Chat Response": "Fer streaming de la resposta del xat",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Suggerit",
|
||||
"Support": "Dona suport",
|
||||
"Support this plugin:": "Dona suport a aquest complement:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Sincronitzar directori",
|
||||
"System": "Sistema",
|
||||
"System Instructions": "Instruccions de sistema",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatura",
|
||||
"Temporary Chat": "Xat temporal",
|
||||
"Text Splitter": "Separador de text",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Motor de text a veu",
|
||||
"Thanks for your feedback!": "Gràcies pel teu comentari!",
|
||||
"The Application Account DN you bind with for search": "El DN del compte d'aplicació per realitzar la cerca",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Els desenvolupadors d'aquest complement són voluntaris apassionats de la comunitat. Si trobeu útil aquest complement, considereu contribuir al seu desenvolupament.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "La classificació d'avaluació es basa en el sistema de qualificació Elo i s'actualitza en temps real.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "L'atribut LDAP que s'associa al correu que els usuaris utilitzen per iniciar la sessió.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "L'atribut LDAP que mapeja el nom d'usuari amb l'usuari que vol iniciar sessió",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "El valor de puntuació hauria de ser entre 0.0 (0%) i 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La temperatura del model. Augmentar la temperatura farà que el model respongui de manera més creativa.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Pensant...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Aquesta acció no es pot desfer. Vols continuar?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Aquest canal es va crear el dia {{createdAt}}. Aquest és el començament del canal {{channelName}}.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Aquest xat no apareixerà a l'historial i els teus missatges no es desaran.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Aquest xat no apareixerà a l'historial i els teus missatges no es desaran.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden desades de manera segura a la teva base de dades. Gràcies!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aquesta és una funció experimental, és possible que no funcioni com s'espera i està subjecta a canvis en qualsevol moment.",
|
||||
"This model is not publicly available. Please select another model.": "Aquest model no està disponible públicament. Seleccioneu-ne un altre.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Alterna preferències",
|
||||
"Toggle sidebar": "Alterna la barra lateral",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Massa explicit",
|
||||
"Tool created successfully": "Eina creada correctament",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Què intentes aconseguir?",
|
||||
"What are you working on?": "En què estàs treballant?",
|
||||
"What’s New in": "Què hi ha de nou a",
|
||||
"What's New in": "Què hi ha de nou a",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quan està activat, el model respondrà a cada missatge de xat en temps real, generant una resposta tan bon punt l'usuari envia un missatge. Aquest mode és útil per a aplicacions de xat en directe, però pot afectar el rendiment en maquinari més lent.",
|
||||
"wherever you are": "allà on estiguis",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Suod nga",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Pinaagi sa default",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "",
|
||||
"Default model updated": "Gi-update nga default template",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Pagmugna og hulagway (Eksperimento)",
|
||||
"Image Generation Engine": "Makina sa paghimo og imahe",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Mga Setting sa Imahen",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "",
|
||||
"Made by Open WebUI Community": "Gihimo sa komunidad sa OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Siguruha nga palibutan sila",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama nga bersyon",
|
||||
"On": "Gipaandar",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Ang alphanumeric nga mga karakter ug hyphen lang ang gitugotan sa command string.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oops! ",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Ablihi ang bag-ong diskusyon",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "",
|
||||
"Previous 7 days": "",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Irekord ang tingog",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "",
|
||||
"Share to Open WebUI Community": "Ipakigbahin sa komunidad sa OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Pagpakita",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Tinubdan",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Sayop sa pag-ila sa tingog: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Engine sa pag-ila sa tingog",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Pagkasunod-sunod sa pagsira",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "Sistema",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatura",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Text-to-speech nga makina",
|
||||
"Thanks for your feedback!": "",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Kini nagsiguro nga ang imong bililhon nga mga panag-istoryahanay luwas nga natipig sa imong backend database. ",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "I-toggle ang mga setting",
|
||||
"Toggle sidebar": "I-toggle ang sidebar",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Unsay bag-o sa",
|
||||
"What's New in": "Unsay bag-o sa",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Povolit úpravu chatu",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Povolit nahrávat soubory",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Povolit ne-místní hlasy",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Zavřít",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Provádění kódu",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Výchozí hodnoty nebo nastavení.",
|
||||
"Default (Open AI)": "Výchozí (Open AI)",
|
||||
"Default (SentenceTransformers)": "Výchozí (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Výchozí model",
|
||||
"Default model updated": "Výchozí model aktualizován.",
|
||||
"Default Models": "Výchozí modely",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Únor",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Historie zpětné vazby",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "Neváhejte přidat konkrétní detaily.",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Generování obrázků (experimentální)",
|
||||
"Image Generation Engine": "Engine pro generování obrázků",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Nastavení obrázku",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "Žebříček",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Nechte prázdné pro neomezeně",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Ztracený",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Vytvořeno komunitou OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Ujistěte se, že jsou uzavřeny pomocí",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Ujistěte se, že exportujete soubor workflow.json ve formátu API z ComfyUI.",
|
||||
"Manage": "Spravovat",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Verze Ollama",
|
||||
"On": "Na",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Příkazový řetězec smí obsahovat pouze alfanumerické znaky a pomlčky.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Pouze kolekce mohou být upravovány, pro úpravu/přidání dokumentů vytvořte novou znalostní bázi.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Jejda! Používáte nepodporovanou metodu (pouze frontend). Prosím, spusťte WebUI ze serverové části (backendu).",
|
||||
"Open file": "Otevřít soubor",
|
||||
"Open in full screen": "Otevřít na celou obrazovku",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Otevřít nový chat",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI interně používá faster-whisper.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Pozitivní přístup",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Předchozích 30 dnů",
|
||||
"Previous 7 days": "Předchozích 7 dní",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Znovu seřaďte modely podle podobnosti témat.",
|
||||
"Read": "",
|
||||
"Read Aloud": "Číst nahlas",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Nahrát hlas",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Relevance",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Odebrat",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Odebrat model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Přejmenovat",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Sdílet chat",
|
||||
"Share to Open WebUI Community": "Sdílet s komunitou OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Zobrazit",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "Zobrazit podrobnosti administrátora v překryvném okně s čekajícím účtem",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Zdroj",
|
||||
"Speech Playback Speed": "Rychlost přehrávání řeči",
|
||||
"Speech recognition error: {{error}}": "Chyba rozpoznávání řeči: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Motor převodu řeči na text",
|
||||
"Stop": "Zastavit",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Sekvence Zastavení",
|
||||
"Stream Chat Response": "Odezva chatu Stream",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Navrhované",
|
||||
"Support": "Podpora",
|
||||
"Support this plugin:": "Podpořte tento plugin:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Synchronizovat adresář",
|
||||
"System": "System",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "",
|
||||
"Temporary Chat": "Dočasný chat",
|
||||
"Text Splitter": "Rozdělovač textu",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Stroj pro převod textu na řeč",
|
||||
"Thanks for your feedback!": "Děkujeme za vaši zpětnou vazbu!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Vývojáři stojící za tímto pluginem jsou zapálení dobrovolníci z komunity. Pokud považujete tento plugin za užitečný, zvažte příspěvek k jeho vývoji.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Hodnotící žebříček je založen na systému hodnocení Elo a je aktualizován v reálném čase.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skóre by mělo být hodnotou mezi 0,0 (0%) a 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Téma",
|
||||
"Thinking...": "Přemýšlím...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Tuto akci nelze vrátit zpět. Přejete si pokračovat?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To zajišťuje, že vaše cenné konverzace jsou bezpečně uloženy ve vaší backendové databázi. Děkujeme!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Jedná se o experimentální funkci, nemusí fungovat podle očekávání a může být kdykoliv změněna.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Přepnout nastavení",
|
||||
"Toggle sidebar": "Přepnout postranní panel",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Příliš upovídané",
|
||||
"Tool created successfully": "Nástroj byl úspěšně vytvořen.",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Co je nového v",
|
||||
"What's New in": "Co je nového v",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "kdekoliv jste",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Tillad redigering af chats",
|
||||
"Allow Chat Export": "Tillad eksport af chats",
|
||||
"Allow Chat Share": "Tillad deling af chats",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Tillad upload af fil",
|
||||
"Allow Multiple Models in Chat": "Tillad flere modeller i chats",
|
||||
"Allow non-local voices": "Tillad ikke-lokale stemmer",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Klon chat",
|
||||
"Clone of {{TITLE}}": "Klon af {{TITLE}}",
|
||||
"Close": "Luk",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "Luk dialogboks med indstillinger",
|
||||
"Code execution": "Kode kørsel",
|
||||
"Code Execution": "Kode kørsel",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Standard",
|
||||
"Default (Open AI)": "Standard (Open AI)",
|
||||
"Default (SentenceTransformers)": "Standard (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Standard model",
|
||||
"Default model updated": "Standard model opdateret",
|
||||
"Default Models": "Standard modeller",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Features",
|
||||
"Features Permissions": "",
|
||||
"February": "Februar",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "Feedback",
|
||||
"Feel free to add specific details": "Du er velkommen til at tilføje specifikke detaljer",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "Billede",
|
||||
"Image Compression": "Billedkomprimering",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Billedgenerering",
|
||||
"Image Generation (Experimental)": "Billedgenerering (eksperimentel)",
|
||||
"Image Generation Engine": "Billedgenereringsengine",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Billedpromptgenerering",
|
||||
"Image Prompt Generation Prompt": "Billedpromptgenerering prompt",
|
||||
"Image Settings": "Billedindstillinger",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Lad stå tomt for ubegrænset",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Tabt",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Lavet af OpenWebUI Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Sørg for at omslutte dem med",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Sørg for at eksportere en workflow.json-fil som API-format fra ComfyUI.",
|
||||
"Manage": "Administrer",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama-version",
|
||||
"On": "Til",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Kun alfanumeriske tegn og bindestreger er tilladt",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Kun alfanumeriske tegn og bindestreger er tilladt i kommandostrengen.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Kun samlinger kan redigeres, opret en ny vidensbase for at redigere/tilføje dokumenter.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ups! Du bruger en metode, der ikke understøttes (kun frontend). Kør WebUI fra backend.",
|
||||
"Open file": "Åbn fil",
|
||||
"Open in full screen": "Åbn i fuld skærm",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Åbn ny chat",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI bruger faster-whisper internt.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Positiv holdning",
|
||||
"Prefix ID": "Prefix ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefix ID bruges til at undgå konflikter med andre forbindelser ved at tilføje et prefix til model-ID'erne - lad være tom for at deaktivere",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Seneste 30 dage",
|
||||
"Previous 7 days": "Seneste 7 dage",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "Læs",
|
||||
"Read Aloud": "Læs højt",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "Optag",
|
||||
"Record voice": "Optag stemme",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Fjern",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Fjern model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Omdøb",
|
||||
"Reorder Models": "Omarranger modeller",
|
||||
"Reply in Thread": "Svar i tråd",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Del chat",
|
||||
"Share to Open WebUI Community": "Del til OpenWebUI Community",
|
||||
"Sharing Permissions": "Delingstilladelser",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Vis",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "Vis administratordetaljer i overlay for ventende konto",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Kilde",
|
||||
"Speech Playback Speed": "Talehastighed",
|
||||
"Speech recognition error: {{error}}": "Talegenkendelsesfejl: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Tale-til-tekst-engine",
|
||||
"Stop": "Stop",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Stopsekvens",
|
||||
"Stream Chat Response": "Stream chatsvar",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Foreslået",
|
||||
"Support": "Support",
|
||||
"Support this plugin:": "Støt dette plugin:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Synkroniser mappe",
|
||||
"System": "System",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatur",
|
||||
"Temporary Chat": "Midlertidig chat",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Tekst-til-tale-engine",
|
||||
"Thanks for your feedback!": "Tak for din feedback!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Udviklerne bag dette plugin er passionerede frivillige fra fællesskabet. Hvis du finder dette plugin nyttigt, kan du overveje at bidrage til dets udvikling.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Scoren skal være en værdi mellem 0,0 (0%) og 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Tænker...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Denne handling kan ikke fortrydes. Vil du fortsætte?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Denne kanal blev oprettet den {{createdAt}}. Dette er det helt første i kanalen {{channelName}}.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Denne chat vil ikke vises i historikken, og dine beskeder vil ikke blive gemt.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Denne chat vil ikke vises i historikken, og dine beskeder vil ikke blive gemt.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer, at dine værdifulde samtaler gemmes sikkert i din backend-database. Tak!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dette er en eksperimentel funktion, den fungerer muligvis ikke som forventet og kan ændres når som helst.",
|
||||
"This model is not publicly available. Please select another model.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Skift indstillinger",
|
||||
"Toggle sidebar": "Skift sidebjælke",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "For ordrigt",
|
||||
"Tool created successfully": "Værktøj oprettet.",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Hvad prøver du at opnå?",
|
||||
"What are you working on?": "Hvad arbejder du på?",
|
||||
"What’s New in": "Nyheder i",
|
||||
"What's New in": "Nyheder i",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "hvad end du er",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Bearbeiten von Chats erlauben",
|
||||
"Allow Chat Export": "Erlaube Chat Export",
|
||||
"Allow Chat Share": "Erlaube Chat teilen",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Hochladen von Dateien erlauben",
|
||||
"Allow Multiple Models in Chat": "Multiple Modelle in Chat erlauben",
|
||||
"Allow non-local voices": "Nicht-lokale Stimmen erlauben",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Konversation klonen",
|
||||
"Clone of {{TITLE}}": "Klon von {{TITLE}}",
|
||||
"Close": "Schließen",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Codeausführung",
|
||||
"Code Execution": "Codeausführung",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Standard",
|
||||
"Default (Open AI)": "Standard (Open AI)",
|
||||
"Default (SentenceTransformers)": "Standard (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Der Standardmodus funktioniert mit einer breiteren Auswahl von Modellen, indem er Werkzeuge einmal vor der Ausführung aufruft. Der native Modus nutzt die integrierten Tool-Aufrufmöglichkeiten des Modells, erfordert jedoch, dass das Modell diese Funktion von Natur aus unterstützt.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Der Standardmodus funktioniert mit einer breiteren Auswahl von Modellen, indem er Werkzeuge einmal vor der Ausführung aufruft. Der native Modus nutzt die integrierten Tool-Aufrufmöglichkeiten des Modells, erfordert jedoch, dass das Modell diese Funktion von Natur aus unterstützt.",
|
||||
"Default Model": "Standardmodell",
|
||||
"Default model updated": "Standardmodell aktualisiert",
|
||||
"Default Models": "Standardmodelle",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "z. B. pdf, docx, txt",
|
||||
"e.g. Tools for performing various operations": "z. B. Werkzeuge für verschiedene Operationen",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "z. B. 3, 4, 5 (leer lassen für Standard)",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "z. B. en-US,de-DE (freilassen für automatische Erkennung)",
|
||||
"e.g., westus (leave blank for eastus)": "z. B. westus (leer lassen für eastus)",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Funktionalitäten",
|
||||
"Features Permissions": "Funktionen-Berechtigungen",
|
||||
"February": "Februar",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Feedback-Verlauf",
|
||||
"Feedbacks": "Feedbacks",
|
||||
"Feel free to add specific details": "Fühlen Sie sich frei, spezifische Details hinzuzufügen",
|
||||
@@ -670,7 +674,7 @@
|
||||
"Hex Color": "Hex-Farbe",
|
||||
"Hex Color - Leave empty for default color": "Hex-Farbe - Leer lassen für Standardfarbe",
|
||||
"Hide": "Verbergen",
|
||||
"Hide from Sidebar": "",
|
||||
"Hide from Sidebar": "Von Seitenleiste entfernen",
|
||||
"Hide Model": "Modell verstecken",
|
||||
"High Contrast Mode": "Modus für hohen Kontrast",
|
||||
"Home": "Startseite",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Neugier entfachen",
|
||||
"Image": "Bild",
|
||||
"Image Compression": "Bildkomprimierung",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Bildgenerierung",
|
||||
"Image Generation (Experimental)": "Bildgenerierung (experimentell)",
|
||||
"Image Generation Engine": "Bildgenerierungs-Engine",
|
||||
"Image Max Compression Size": "Maximale Bildkomprimierungsgröße",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Bild-Prompt-Generierung",
|
||||
"Image Prompt Generation Prompt": "Prompt für die Bild-Prompt-Generierung",
|
||||
"Image Settings": "Bildeinstellungen",
|
||||
@@ -733,7 +741,7 @@
|
||||
"JWT Expiration": "JWT-Ablauf",
|
||||
"JWT Token": "JWT-Token",
|
||||
"Kagi Search API Key": "Kagi Search API-Schlüssel",
|
||||
"Keep in Sidebar": "",
|
||||
"Keep in Sidebar": "In Seitenleiste anzeigen",
|
||||
"Key": "Schlüssel",
|
||||
"Keyboard shortcuts": "Tastenkombinationen",
|
||||
"Knowledge": "Wissen",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP-Server aktualisiert",
|
||||
"Leaderboard": "Bestenliste",
|
||||
"Learn more about OpenAPI tool servers.": "Erfahren Sie mehr über OpenAPI-Toolserver.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Leer lassen für unbegrenzt",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "Leer lassen, um alle Modelle vom Endpunkt \"{{url}}\" einzuschließen",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Leer lassen, um alle Modelle vom Endpunkt \"{{url}}/api/tags\" einzuschließen",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Verloren",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Von der OpenWebUI-Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Umschließen Sie Variablen mit",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Stellen Sie sicher, dass sie eine workflow.json-Datei im API-Format von ComfyUI exportieren.",
|
||||
"Manage": "Verwalten",
|
||||
@@ -853,7 +863,7 @@
|
||||
"New Password": "Neues Passwort",
|
||||
"New Tool": "Neues Werkzeug",
|
||||
"new-channel": "neuer-kanal",
|
||||
"Next message": "",
|
||||
"Next message": "Nächste Nachricht",
|
||||
"No chats found for this user.": "Keine Chats für diesen Nutzer gefunden.",
|
||||
"No chats found.": "Keine Chats gefunden.",
|
||||
"No content": "Kein Inhalt",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama-Version",
|
||||
"On": "Ein",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Nur alphanumerische Zeichen und Bindestriche sind erlaubt",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "In der Befehlszeichenfolge sind nur alphanumerische Zeichen und Bindestriche erlaubt.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Nur Sammlungen können bearbeitet werden. Erstellen Sie eine neue Wissensbasis, um Dokumente zu bearbeiten/hinzuzufügen.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hoppla! Sie verwenden eine nicht unterstützte Methode (nur Frontend). Bitte stellen Sie die WebUI vom Backend bereit.",
|
||||
"Open file": "Datei öffnen",
|
||||
"Open in full screen": "Im Vollbildmodus öffnen",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Neuen Chat öffnen",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI kann Werkzeuge verwenden, die von irgendeinem OpenAPI-Server bereitgestellt werden.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI verwendet intern faster-whisper.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Positive Einstellung",
|
||||
"Prefix ID": "Präfix-ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefix-ID wird verwendet, um Konflikte mit anderen Verbindungen zu vermeiden, indem ein Präfix zu den Modell-IDs hinzugefügt wird - leer lassen, um zu deaktivieren",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "Vorschau",
|
||||
"Previous 30 days": "Vorherige 30 Tage",
|
||||
"Previous 7 days": "Vorherige 7 Tage",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Modelle nach thematischer Ähnlichkeit neu ordnen",
|
||||
"Read": "Lesen",
|
||||
"Read Aloud": "Vorlesen",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Schlussfolgerungsaufwand",
|
||||
"Record": "Aufzeichnen",
|
||||
"Record voice": "Stimme aufnehmen",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Relevanz",
|
||||
"Relevance Threshold": "Relevanzschwelle",
|
||||
"Remove": "Entfernen",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Modell entfernen",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Umbenennen",
|
||||
"Reorder Models": "Modelle neu anordnen",
|
||||
"Reply in Thread": "Im Thread antworten",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Chat teilen",
|
||||
"Share to Open WebUI Community": "Mit OpenWebUI Community teilen",
|
||||
"Sharing Permissions": "Berechtigungen teilen",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Anzeigen",
|
||||
"Show \"What's New\" modal on login": "\"Was gibt's Neues\"-Modal beim Anmelden anzeigen",
|
||||
"Show Admin Details in Account Pending Overlay": "Admin-Details im Account-Pending-Overlay anzeigen",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Quelle",
|
||||
"Speech Playback Speed": "Sprachwiedergabegeschwindigkeit",
|
||||
"Speech recognition error: {{error}}": "Spracherkennungsfehler: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Sprache-zu-Text-Engine",
|
||||
"Stop": "Stop",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Stop-Sequenz",
|
||||
"Stream Chat Response": "Chat-Antwort streamen",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Vorgeschlagen",
|
||||
"Support": "Unterstützung",
|
||||
"Support this plugin:": "Unterstützen Sie dieses Plugin:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Verzeichnis synchronisieren",
|
||||
"System": "System",
|
||||
"System Instructions": "Systemanweisungen",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatur",
|
||||
"Temporary Chat": "Temporäre Unterhaltung",
|
||||
"Text Splitter": "Text-Splitter",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Text-zu-Sprache-Engine",
|
||||
"Thanks for your feedback!": "Danke für Ihr Feedback!",
|
||||
"The Application Account DN you bind with for search": "Der Anwendungs-Konto-DN, mit dem Sie für die Suche binden",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Die Entwickler hinter diesem Plugin sind leidenschaftliche Freiwillige aus der Community. Wenn Sie dieses Plugin hilfreich finden, erwägen Sie bitte, zu seiner Entwicklung beizutragen.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Die Bewertungs-Bestenliste basiert auf dem Elo-Bewertungssystem und wird in Echtzeit aktualisiert.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "Das LDAP-Attribut, das der Mail zugeordnet ist, die Benutzer zum Anmelden verwenden.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "Das LDAP-Attribut, das dem Benutzernamen zugeordnet ist, den Benutzer zum Anmelden verwenden.",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Die Punktzahl sollte ein Wert zwischen 0,0 (0 %) und 1,0 (100 %) sein.",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Die Temperatur des Modells. Eine Erhöhung der Temperatur führt zu kreativeren Antworten des Modells.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Design",
|
||||
"Thinking...": "Denke nach...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Diese Aktion kann nicht rückgängig gemacht werden. Möchten Sie fortfahren?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dieser Kanal wurde am {{createdAt}} erstellt. Dies ist der Beginn des {{channelName}} Kanals.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Diese Unterhaltung erscheint nicht in Ihrem Chat-Verlauf. Alle Nachrichten sind privat und werden nicht gespeichert.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Diese Unterhaltung erscheint nicht in Ihrem Chat-Verlauf. Alle Nachrichten sind privat und werden nicht gespeichert.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dies stellt sicher, dass Ihre wertvollen Chats sicher in Ihrer Backend-Datenbank gespeichert werden. Vielen Dank!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dies ist eine experimentelle Funktion, sie funktioniert möglicherweise nicht wie erwartet und kann jederzeit geändert werden.",
|
||||
"This model is not publicly available. Please select another model.": "Dieses Modell ist nicht öffentlich verfügbar. Bitte wählen Sie ein anderes Modell aus.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "Suche umschalten",
|
||||
"Toggle settings": "Einstellungen umschalten",
|
||||
"Toggle sidebar": "Seitenleiste umschalten",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Zu ausführlich",
|
||||
"Tool created successfully": "Werkzeug erfolgreich erstellt",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Was versuchen Sie zu erreichen?",
|
||||
"What are you working on?": "Woran arbeiten Sie?",
|
||||
"What’s New in": "Neuigkeiten von",
|
||||
"What's New in": "Neuigkeiten von",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Wenn aktiviert, antwortet das Modell in Echtzeit auf jede Chat-Nachricht und generiert eine Antwort, sobald der Benutzer eine Nachricht sendet. Dieser Modus ist nützlich für Live-Chat-Anwendungen, kann jedoch die Leistung auf langsamerer Hardware beeinträchtigen.",
|
||||
"wherever you are": "wo immer Sie sind",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Close",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Default",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "",
|
||||
"Default model updated": "Default model much updated",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Image Wow (Much Experiment)",
|
||||
"Image Generation Engine": "Image Engine",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Settings for Wowmage",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "",
|
||||
"Made by Open WebUI Community": "Made by Open WebUI Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Make sure to enclose them with",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama Version",
|
||||
"On": "On",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Only wow characters and hyphens are allowed in the bork string.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Open new bark",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "",
|
||||
"Previous 7 days": "",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Record Bark",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "",
|
||||
"Share to Open WebUI Community": "Share to Open WebUI Community much community",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Show much show",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Source",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Speech recognition error: {{error}} so error",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Speech-to-Text Engine much speak",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Stop Sequence much stop",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "System very system",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperature very temp",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Text-to-Speech Engine much speak",
|
||||
"Thanks for your feedback!": "",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Theme much theme",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "This ensures that your valuable conversations are securely saved to your backend database. Thank you! Much secure!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Toggle settings much toggle",
|
||||
"Toggle sidebar": "Toggle sidebar much toggle",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "What’s New in much new",
|
||||
"What's New in": "What's New in much new",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Επιτρέπεται η Επεξεργασία Συνομιλίας",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Επιτρέπεται η Αποστολή Αρχείων",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Επιτρέπονται μη τοπικές φωνές",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Κλείσιμο",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Εκτέλεση κώδικα",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Προεπιλογή",
|
||||
"Default (Open AI)": "Προεπιλογή (Open AI)",
|
||||
"Default (SentenceTransformers)": "Προεπιλογή (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Προεπιλεγμένο Μοντέλο",
|
||||
"Default model updated": "Το προεπιλεγμένο μοντέλο ενημερώθηκε",
|
||||
"Default Models": "Προεπιλεγμένα Μοντέλα",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "π.χ. Εργαλεία για την εκτέλεση διάφορων λειτουργιών",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Φεβρουάριος",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Ιστορικό Ανατροφοδότησης",
|
||||
"Feedbacks": "Ανατροφοδοτήσεις",
|
||||
"Feel free to add specific details": "Νιώστε ελεύθεροι να προσθέσετε συγκεκριμένες λεπτομέρειες",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Ξύπνημα της περιέργειας",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Δημιουργία Εικόνας (Πειραματικό)",
|
||||
"Image Generation Engine": "Μηχανή Δημιουργίας Εικόνας",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Ρυθμίσεις Εικόνας",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "Ο διακομιστής LDAP ενημερώθηκε",
|
||||
"Leaderboard": "Κατάταξη",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Αφήστε κενό για απεριόριστο",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Χαμένος",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Δημιουργήθηκε από την Κοινότητα OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Βεβαιωθείτε ότι τα περικλείετε με",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Βεβαιωθείτε ότι εξάγετε ένα αρχείο workflow.json ως μορφή API από το ComfyUI.",
|
||||
"Manage": "Διαχείριση",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Έκδοση Ollama",
|
||||
"On": "On",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Επιτρέπονται μόνο αλφαριθμητικοί χαρακτήρες και παύλες",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Επιτρέπονται μόνο αλφαριθμητικοί χαρακτήρες και παύλες στο string της εντολής.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Μόνο συλλογές μπορούν να επεξεργαστούν, δημιουργήστε μια νέα βάση γνώσης για επεξεργασία/προσθήκη εγγράφων.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ωχ! Χρησιμοποιείτε μια μη υποστηριζόμενη μέθοδο (μόνο frontend). Παρακαλώ σερβίρετε το WebUI από το backend.",
|
||||
"Open file": "Άνοιγμα αρχείου",
|
||||
"Open in full screen": "Άνοιγμα σε πλήρη οθόνη",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Άνοιγμα νέας συνομιλίας",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Το Open WebUI χρησιμοποιεί το faster-whisper εσωτερικά.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Θετική στάση",
|
||||
"Prefix ID": "ID Προθέματος",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Το ID Προθέματος χρησιμοποιείται για να αποφεύγονται συγκρούσεις με άλλες συνδέσεις προσθέτοντας ένα πρόθεμα στα IDs των μοντέλων - αφήστε κενό για απενεργοποίηση",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Προηγούμενες 30 ημέρες",
|
||||
"Previous 7 days": "Προηγούμενες 7 ημέρες",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Επανατάξη μοντέλων κατά ομοιότητα θέματος",
|
||||
"Read": "",
|
||||
"Read Aloud": "Ανάγνωση Φωναχτά",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Εγγραφή φωνής",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Σχετικότητα",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Αφαίρεση",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Αφαίρεση Μοντέλου",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Μετονομασία",
|
||||
"Reorder Models": "Επαναταξινόμηση Μοντέλων",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Κοινή Χρήση Συνομιλίας",
|
||||
"Share to Open WebUI Community": "Κοινή Χρήση στην Κοινότητα OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Εμφάνιση",
|
||||
"Show \"What's New\" modal on login": "Εμφάνιση του παράθυρου \"Τι νέο υπάρχει\" κατά την είσοδο",
|
||||
"Show Admin Details in Account Pending Overlay": "Εμφάνιση Λεπτομερειών Διαχειριστή στο Υπέρθεση Εκκρεμής Λογαριασμού",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Πηγή",
|
||||
"Speech Playback Speed": "Ταχύτητα Αναπαραγωγής Ομιλίας",
|
||||
"Speech recognition error: {{error}}": "Σφάλμα αναγνώρισης ομιλίας: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Μηχανή Speech-to-Text",
|
||||
"Stop": "Σταμάτημα",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Σειρά Παύσης",
|
||||
"Stream Chat Response": "Συνομιλία Ροής Απάντησης",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Προτεινόμενο",
|
||||
"Support": "Υποστήριξη",
|
||||
"Support this plugin:": "Υποστήριξη αυτού του plugin:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Συγχρονισμός καταλόγου",
|
||||
"System": "Σύστημα",
|
||||
"System Instructions": "Οδηγίες Συστήματος",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperature",
|
||||
"Temporary Chat": "Προσωρινή Συνομιλία",
|
||||
"Text Splitter": "Διαχωριστής Κειμένου",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Μηχανή Text-to-Speech",
|
||||
"Thanks for your feedback!": "Ευχαριστούμε για την ανατροφοδότησή σας!",
|
||||
"The Application Account DN you bind with for search": "Το DN του Λογαριασμού Εφαρμογής που συνδέετε για αναζήτηση",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Οι προγραμματιστές πίσω από αυτό το plugin είναι παθιασμένοι εθελοντές από την κοινότητα. Αν βρείτε αυτό το plugin χρήσιμο, παρακαλώ σκεφτείτε να συνεισφέρετε στην ανάπτυξή του.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Η κατάταξη αξιολόγησης βασίζεται στο σύστημα βαθμολόγησης Elo και ενημερώνεται σε πραγματικό χρόνο.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "Το χαρακτηριστικό LDAP που αντιστοιχεί στο όνομα χρήστη που χρησιμοποιούν οι χρήστες για να συνδεθούν.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Η βαθμολογία θα πρέπει να είναι μια τιμή μεταξύ 0.0 (0%) και 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Θέμα",
|
||||
"Thinking...": "Σκέφτομαι...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Θέλετε να συνεχίσετε;",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Αυτό διασφαλίζει ότι οι πολύτιμες συνομιλίες σας αποθηκεύονται με ασφάλεια στη βάση δεδομένων backend σας. Ευχαριστούμε!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Αυτή είναι μια πειραματική λειτουργία, μπορεί να μην λειτουργεί όπως αναμένεται και υπόκειται σε αλλαγές οποιαδήποτε στιγμή.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Εναλλαγή ρυθμίσεων",
|
||||
"Toggle sidebar": "Εναλλαγή πλαϊνού μενού",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Πολύ λεπτομερές",
|
||||
"Tool created successfully": "Το εργαλείο δημιουργήθηκε με επιτυχία",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Τι προσπαθείτε να πετύχετε?",
|
||||
"What are you working on?": "Τι εργάζεστε;",
|
||||
"What’s New in": "Τι νέο υπάρχει στο",
|
||||
"What's New in": "Τι νέο υπάρχει στο",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Όταν ενεργοποιηθεί, το μοντέλο θα ανταποκρίνεται σε κάθε μήνυμα συνομιλίας σε πραγματικό χρόνο, δημιουργώντας μια απάντηση μόλις ο χρήστης στείλει ένα μήνυμα. Αυτή η λειτουργία είναι χρήσιμη για εφαρμογές ζωντανής συνομιλίας, αλλά μπορεί να επηρεάσει την απόδοση σε πιο αργό υλικό.",
|
||||
"wherever you are": "οπουδήποτε βρίσκεστε",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "",
|
||||
"Default model updated": "",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "",
|
||||
"Image Generation Engine": "",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "",
|
||||
"Made by Open WebUI Community": "",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "",
|
||||
"On": "",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "",
|
||||
"Previous 7 days": "",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "",
|
||||
"Share to Open WebUI Community": "",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "",
|
||||
"Thanks for your feedback!": "",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "",
|
||||
"Toggle sidebar": "",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "",
|
||||
"What's New in": "",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "",
|
||||
"Default model updated": "",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "",
|
||||
"Image Generation Engine": "",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "",
|
||||
"Made by Open WebUI Community": "",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "",
|
||||
"On": "",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "",
|
||||
"Previous 7 days": "",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "",
|
||||
"Share to Open WebUI Community": "",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "",
|
||||
"Thanks for your feedback!": "",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "",
|
||||
"Toggle sidebar": "",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "",
|
||||
"What's New in": "",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Luba vestluse muutmine",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Luba failide üleslaadimine",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Luba mitte-lokaalsed hääled",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Klooni vestlus",
|
||||
"Clone of {{TITLE}}": "{{TITLE}} koopia",
|
||||
"Close": "Sulge",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Koodi täitmine",
|
||||
"Code Execution": "Koodi täitmine",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Vaikimisi",
|
||||
"Default (Open AI)": "Vaikimisi (Open AI)",
|
||||
"Default (SentenceTransformers)": "Vaikimisi (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Vaikimisi mudel",
|
||||
"Default model updated": "Vaikimisi mudel uuendatud",
|
||||
"Default Models": "Vaikimisi mudelid",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "nt tööriistad mitmesuguste operatsioonide teostamiseks",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Funktsioonid",
|
||||
"Features Permissions": "Funktsioonide õigused",
|
||||
"February": "Veebruar",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Tagasiside ajalugu",
|
||||
"Feedbacks": "Tagasisided",
|
||||
"Feel free to add specific details": "Võite lisada konkreetseid üksikasju",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Süüta uudishimu",
|
||||
"Image": "Pilt",
|
||||
"Image Compression": "Pildi tihendamine",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Pildi genereerimine",
|
||||
"Image Generation (Experimental)": "Pildi genereerimine (katsetuslik)",
|
||||
"Image Generation Engine": "Pildi genereerimise mootor",
|
||||
"Image Max Compression Size": "Pildi maksimaalne tihendamise suurus",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Pildi vihje genereerimine",
|
||||
"Image Prompt Generation Prompt": "Pildi vihje genereerimise vihje",
|
||||
"Image Settings": "Pildi seaded",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP server uuendatud",
|
||||
"Leaderboard": "Edetabel",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Jäta tühjaks piiranguta kasutamiseks",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Kaotanud",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Loodud Open WebUI kogukonna poolt",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Veenduge, et need on ümbritsetud järgmisega:",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Veenduge, et ekspordite workflow.json faili API formaadis ComfyUI-st.",
|
||||
"Manage": "Halda",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama versioon",
|
||||
"On": "Sees",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Lubatud on ainult tähtede-numbrite kombinatsioonid ja sidekriipsud",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Käsustringis on lubatud ainult tähtede-numbrite kombinatsioonid ja sidekriipsud.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Muuta saab ainult kogusid, dokumentide muutmiseks/lisamiseks looge uus teadmiste baas.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oih! Kasutate toetamatut meetodit (ainult kasutajaliides). Palun serveerige WebUI tagarakendusest.",
|
||||
"Open file": "Ava fail",
|
||||
"Open in full screen": "Ava täisekraanil",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Ava uus vestlus",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI kasutab sisemiselt faster-whisper'it.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Positiivne suhtumine",
|
||||
"Prefix ID": "Prefiksi ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefiksi ID-d kasutatakse teiste ühendustega konfliktide vältimiseks, lisades mudeli ID-dele prefiksi - jätke tühjaks keelamiseks",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Eelmised 30 päeva",
|
||||
"Previous 7 days": "Eelmised 7 päeva",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Järjesta mudelid teema sarnasuse alusel ümber",
|
||||
"Read": "Loe",
|
||||
"Read Aloud": "Loe valjult",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Arutluspingutus",
|
||||
"Record": "",
|
||||
"Record voice": "Salvesta hääl",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Asjakohasus",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Eemalda",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Eemalda mudel",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Nimeta ümber",
|
||||
"Reorder Models": "Muuda mudelite järjekorda",
|
||||
"Reply in Thread": "Vasta lõimes",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Jaga vestlust",
|
||||
"Share to Open WebUI Community": "Jaga Open WebUI kogukonnaga",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Näita",
|
||||
"Show \"What's New\" modal on login": "Näita \"Mis on uut\" modaalakent sisselogimisel",
|
||||
"Show Admin Details in Account Pending Overlay": "Näita administraatori üksikasju konto ootel kattekihil",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Allikas",
|
||||
"Speech Playback Speed": "Kõne taasesituse kiirus",
|
||||
"Speech recognition error: {{error}}": "Kõnetuvastuse viga: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Kõne-tekstiks mootor",
|
||||
"Stop": "Peata",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Lõpetamise järjestus",
|
||||
"Stream Chat Response": "Voogedasta vestluse vastust",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Soovitatud",
|
||||
"Support": "Tugi",
|
||||
"Support this plugin:": "Toeta seda pistikprogrammi:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Sünkroniseeri kataloog",
|
||||
"System": "Süsteem",
|
||||
"System Instructions": "Süsteemi juhised",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatuur",
|
||||
"Temporary Chat": "Ajutine vestlus",
|
||||
"Text Splitter": "Teksti tükeldaja",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Tekst-kõneks mootor",
|
||||
"Thanks for your feedback!": "Täname tagasiside eest!",
|
||||
"The Application Account DN you bind with for search": "Rakenduse konto DN, millega seote otsingu jaoks",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Selle pistikprogrammi taga olevad arendajad on kogukonna pühendunud vabatahtlikud. Kui leiate, et see pistikprogramm on kasulik, palun kaaluge selle arendamise toetamist.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Hindamise edetabel põhineb Elo hindamissüsteemil ja seda uuendatakse reaalajas.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "LDAP atribuut, mis kaardistab e-posti, mida kasutajad kasutavad sisselogimiseks.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "LDAP atribuut, mis kaardistab kasutajanime, mida kasutajad kasutavad sisselogimiseks.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skoor peaks olema väärtus vahemikus 0,0 (0%) kuni 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Mudeli temperatuur. Temperatuuri suurendamine paneb mudeli vastama loovamalt.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Teema",
|
||||
"Thinking...": "Mõtleb...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Seda toimingut ei saa tagasi võtta. Kas soovite jätkata?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "See tagab, et teie väärtuslikud vestlused salvestatakse turvaliselt teie tagarakenduse andmebaasi. Täname!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "See on katsetuslik funktsioon, see ei pruugi toimida ootuspäraselt ja võib igal ajal muutuda.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Lülita seaded",
|
||||
"Toggle sidebar": "Lülita külgriba",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Liiga paljusõnaline",
|
||||
"Tool created successfully": "Tööriist edukalt loodud",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Mida te püüate saavutada?",
|
||||
"What are you working on?": "Millega te tegelete?",
|
||||
"What’s New in": "Mis on uut",
|
||||
"What's New in": "Mis on uut",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Kui see on lubatud, vastab mudel igale vestlussõnumile reaalajas, genereerides vastuse niipea, kui kasutaja sõnumi saadab. See režiim on kasulik reaalajas vestlusrakendustes, kuid võib mõjutada jõudlust aeglasema riistvara puhul.",
|
||||
"wherever you are": "kus iganes te olete",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Baimendu Txata Editatzea",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Baimendu Fitxategiak Igotzea",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Baimendu urruneko ahotsak",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Itxi",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Kodearen exekuzioa",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Lehenetsia",
|
||||
"Default (Open AI)": "Lehenetsia (Open AI)",
|
||||
"Default (SentenceTransformers)": "Lehenetsia (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Eredu Lehenetsia",
|
||||
"Default model updated": "Eredu lehenetsia eguneratu da",
|
||||
"Default Models": "Eredu Lehenetsiak",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "adib. Hainbat eragiketa egiteko tresnak",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Otsaila",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Feedbacken Historia",
|
||||
"Feedbacks": "Feedbackak",
|
||||
"Feel free to add specific details": "Gehitu xehetasun zehatzak nahi izanez gero",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Piztu jakin-mina",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Irudi Sorkuntza (Esperimentala)",
|
||||
"Image Generation Engine": "Irudi Sorkuntza Motorea",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Irudi Ezarpenak",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP zerbitzaria eguneratu da",
|
||||
"Leaderboard": "Sailkapena",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Utzi hutsik mugarik ez jartzeko",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Galduta",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "OpenWebUI Komunitateak egina",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Ziurtatu hauek gehitzen dituzula",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Ziurtatu workflow.json fitxategia API formatu gisa esportatzen duzula ComfyUI-tik.",
|
||||
"Manage": "Kudeatu",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama bertsioa",
|
||||
"On": "Piztuta",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Karaktere alfanumerikoak eta marratxoak soilik onartzen dira",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Karaktere alfanumerikoak eta marratxoak soilik onartzen dira komando katean.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Bildumak soilik edita daitezke, sortu ezagutza-base berri bat dokumentuak editatzeko/gehitzeko.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ui! Onartzen ez den metodo bat erabiltzen ari zara (frontend soilik). Mesedez, zerbitzatu WebUI-a backendetik.",
|
||||
"Open file": "Ireki fitxategia",
|
||||
"Open in full screen": "Ireki pantaila osoan",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Ireki txat berria",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI-k faster-whisper erabiltzen du barnean.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Jarrera positiboa",
|
||||
"Prefix ID": "Aurrizki ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Aurrizki IDa erabiltzen da beste konexioekin gatazkak saihesteko modelo IDei aurrizki bat gehituz - utzi hutsik desgaitzeko",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Aurreko 30 egunak",
|
||||
"Previous 7 days": "Aurreko 7 egunak",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Berrantolatu modeloak gai antzekotasunaren arabera",
|
||||
"Read": "",
|
||||
"Read Aloud": "Irakurri ozen",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Grabatu ahotsa",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Garrantzia",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Kendu",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Kendu modeloa",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Berrizendatu",
|
||||
"Reorder Models": "Berrantolatu modeloak",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Partekatu txata",
|
||||
"Share to Open WebUI Community": "Partekatu OpenWebUI komunitatearekin",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Erakutsi",
|
||||
"Show \"What's New\" modal on login": "Erakutsi \"Berritasunak\" modala saioa hastean",
|
||||
"Show Admin Details in Account Pending Overlay": "Erakutsi administratzaile xehetasunak kontu zain geruzan",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Iturria",
|
||||
"Speech Playback Speed": "Ahots erreprodukzio abiadura",
|
||||
"Speech recognition error: {{error}}": "Ahots ezagutze errorea: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Ahotsetik-testura motorra",
|
||||
"Stop": "Gelditu",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Gelditzeko sekuentzia",
|
||||
"Stream Chat Response": "Transmititu txat erantzuna",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Iradokitua",
|
||||
"Support": "Laguntza",
|
||||
"Support this plugin:": "Lagundu plugin hau:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Sinkronizatu direktorioa",
|
||||
"System": "Sistema",
|
||||
"System Instructions": "Sistema jarraibideak",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Tenperatura",
|
||||
"Temporary Chat": "Behin-behineko txata",
|
||||
"Text Splitter": "Testu banatzailea",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Testutik-ahotsera motorra",
|
||||
"Thanks for your feedback!": "Eskerrik asko zure iritzia emateagatik!",
|
||||
"The Application Account DN you bind with for search": "Bilaketarako lotzen duzun aplikazio kontuaren DN-a",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Plugin honen atzean dauden garatzaileak komunitateko boluntario sutsuak dira. Plugin hau baliagarria iruditzen bazaizu, mesedez kontuan hartu bere garapenean laguntzea.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Ebaluazio sailkapena Elo sailkapen sisteman oinarritzen da eta denbora errealean eguneratzen da.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "Erabiltzaileek saioa hasteko erabiltzen duten erabiltzaile-izenarekin mapeatzen den LDAP atributua.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Puntuazioa 0.0 (0%) eta 1.0 (100%) arteko balio bat izan behar da.",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Gaia",
|
||||
"Thinking...": "Pentsatzen...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Ekintza hau ezin da desegin. Jarraitu nahi duzu?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Honek zure elkarrizketa baliotsuak modu seguruan zure backend datu-basean gordeko direla ziurtatzen du. Eskerrik asko!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Hau funtzionalitate esperimental bat da, baliteke espero bezala ez funtzionatzea eta edozein unetan aldaketak izatea.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Aldatu ezarpenak",
|
||||
"Toggle sidebar": "Aldatu alboko barra",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Tokena",
|
||||
"Too verbose": "Luzeegia",
|
||||
"Tool created successfully": "Tresna ongi sortu da",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Zer lortu nahi duzu?",
|
||||
"What are you working on?": "Zertan ari zara lanean?",
|
||||
"What’s New in": "Zer berri honetan:",
|
||||
"What's New in": "Zer berri honetan:",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Gaituta dagoenean, modeloak txat mezu bakoitzari denbora errealean erantzungo dio, erantzun bat sortuz erabiltzaileak mezua bidaltzen duen bezain laster. Modu hau erabilgarria da zuzeneko txat aplikazioetarako, baina errendimenduan eragina izan dezake hardware motelagoan.",
|
||||
"wherever you are": "zauden tokian zaudela",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "اجازه ویرایش گفتگو",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "اجازه بارگذاری فایل",
|
||||
"Allow Multiple Models in Chat": "اجازه استفاده از چند مدل در گفتگو",
|
||||
"Allow non-local voices": "اجازه صداهای غیر محلی",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "کلون گفتگو",
|
||||
"Clone of {{TITLE}}": "کلون {{TITLE}}",
|
||||
"Close": "بسته",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "اجرای کد",
|
||||
"Code Execution": "اجرای کد",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "پیشفرض",
|
||||
"Default (Open AI)": "پیشفرض (Open AI)",
|
||||
"Default (SentenceTransformers)": "پیشفرض (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "مدل پیشفرض",
|
||||
"Default model updated": "مدل پیشفرض به\u200cروزرسانی شد",
|
||||
"Default Models": "مدل\u200cهای پیش\u200cفرض",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "مثلا ابزارهایی برای انجام عملیات مختلف",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "مثلا en-US,ja-JP (برای تشخیص خودکار خالی بگذارید)",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "ویژگی\u200cها",
|
||||
"Features Permissions": "مجوزهای ویژگی\u200cها",
|
||||
"February": "فوریه",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "تاریخچهٔ بازخورد",
|
||||
"Feedbacks": "بازخوردها",
|
||||
"Feel free to add specific details": "اگر به دلخواه، معلومات خاصی اضافه کنید",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "کنجکاوی را برانگیزید",
|
||||
"Image": "تصویر",
|
||||
"Image Compression": "فشرده\u200cسازی تصویر",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "تولید تصویر",
|
||||
"Image Generation (Experimental)": "تولید تصویر (آزمایشی)",
|
||||
"Image Generation Engine": "موتور تولید تصویر",
|
||||
"Image Max Compression Size": "حداکثر اندازه فشرده\u200cسازی تصویر",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "تولید پرامپت تصویر",
|
||||
"Image Prompt Generation Prompt": "پرامپت تولید پرامپت تصویر",
|
||||
"Image Settings": "تنظیمات تصویر",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "سرور LDAP به\u200cروز شد",
|
||||
"Leaderboard": "تابلوی امتیازات",
|
||||
"Learn more about OpenAPI tool servers.": "درباره سرورهای ابزار OpenAPI بیشتر بدانید.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "برای نامحدود خالی بگذارید",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "برای شامل شدن همه مدل\u200cها از نقطه پایانی \"{{url}}/api/tags\" خالی بگذارید",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "گم شده",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "ساخته شده توسط OpenWebUI Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "مطمئن شوید که آنها را با این محصور کنید:",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "مطمئن شوید که یک فایل workflow.json را به عنوان قالب API از ComfyUI صادر کنید.",
|
||||
"Manage": "مدیریت",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "نسخه ollama",
|
||||
"On": "روشن",
|
||||
"OneDrive": "وان\u200cدرایو",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "فقط حروف الفبا، اعداد و خط تیره مجاز هستند",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "فقط کاراکترهای الفبایی و خط فاصله در رشته فرمان مجاز هستند.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "فقط مجموعه\u200cها قابل ویرایش هستند، برای ویرایش/افزودن اسناد یک پایگاه دانش جدید ایجاد کنید.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "اوه! شما از یک روش پشتیبانی نشده (فقط frontend) استفاده می کنید. لطفاً WebUI را از بکند اجرا کنید.",
|
||||
"Open file": "باز کردن فایل",
|
||||
"Open in full screen": "باز کردن در تمام صفحه",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "باز کردن گپ جدید",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI می\u200cتواند از ابزارهای ارائه شده توسط هر سرور OpenAPI استفاده کند.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI به صورت داخلی از faster-whisper استفاده می\u200cکند.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "نظرات مثبت",
|
||||
"Prefix ID": "شناسه پیشوند",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "شناسه پیشوند برای جلوگیری از تداخل با سایر اتصالات با افزودن پیشوند به شناسه\u200cهای مدل استفاده می\u200cشود - برای غیرفعال کردن خالی بگذارید",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 روز قبل",
|
||||
"Previous 7 days": "7 روز قبل",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "رتبه\u200cبندی مجدد مدل\u200cها براساس شباهت موضوعی",
|
||||
"Read": "خواندن",
|
||||
"Read Aloud": "خواندن به صورت صوتی",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "تلاش استدلال",
|
||||
"Record": "",
|
||||
"Record voice": "ضبط صدا",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "ارتباط",
|
||||
"Relevance Threshold": "آستانه ارتباط",
|
||||
"Remove": "حذف",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "حذف مدل",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "تغییر نام",
|
||||
"Reorder Models": "ترتیب مجدد مدل\u200cها",
|
||||
"Reply in Thread": "پاسخ در رشته",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "اشتراک\u200cگذاری چت",
|
||||
"Share to Open WebUI Community": "اشتراک گذاری با OpenWebUI Community",
|
||||
"Sharing Permissions": "مجوزهای اشتراک\u200cگذاری",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "نمایش",
|
||||
"Show \"What's New\" modal on login": "نمایش مودال \"موارد جدید\" هنگام ورود",
|
||||
"Show Admin Details in Account Pending Overlay": "نمایش جزئیات مدیر در پوشش حساب در انتظار",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "منبع",
|
||||
"Speech Playback Speed": "سرعت پخش گفتار",
|
||||
"Speech recognition error: {{error}}": "خطای تشخیص گفتار: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "موتور گفتار به متن",
|
||||
"Stop": "توقف",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "توقف توالی",
|
||||
"Stream Chat Response": "پاسخ چت جریانی",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "پیشنهادی",
|
||||
"Support": "حمایت",
|
||||
"Support this plugin:": "حمایت از این افزونه",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "هم\u200cگام\u200cسازی پوشه",
|
||||
"System": "سیستم",
|
||||
"System Instructions": "دستورالعمل\u200cهای سیستم",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "دما",
|
||||
"Temporary Chat": "چت موقت",
|
||||
"Text Splitter": "تقسیم\u200cکننده متن",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "موتور تبدیل متن به گفتار",
|
||||
"Thanks for your feedback!": "با تشکر از بازخورد شما!",
|
||||
"The Application Account DN you bind with for search": "DN حساب برنامه که برای جستجو به آن متصل می\u200cشوید",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "توسعه\u200cدهندگان این افزونه داوطلبان مشتاق از جامعه هستند. اگر این افزونه را مفید می\u200cدانید، لطفاً در توسعه آن مشارکت کنید.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "تابلوی امتیازات ارزیابی بر اساس سیستم رتبه\u200cبندی Elo است و در زمان واقعی به\u200cروز می\u200cشود.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "ویژگی LDAP که به ایمیلی که کاربران برای ورود استفاده می\u200cکنند نگاشت می\u200cشود.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "ویژگی LDAP که به نام کاربری که کاربران برای ورود استفاده می\u200cکنند نگاشت می\u200cشود.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "امتیاز باید مقداری بین 0.0 (0%) و 1.0 (100%) باشد.",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "دمای مدل. افزایش دما باعث می\u200cشود مدل خلاقانه\u200cتر پاسخ دهد.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "پوسته",
|
||||
"Thinking...": "در حال فکر کردن...",
|
||||
"This action cannot be undone. Do you wish to continue?": "این عمل قابل بازگشت نیست. آیا می\u200cخواهید ادامه دهید؟",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "این کانال در {{createdAt}} ایجاد شد. این آغاز کانال {{channelName}} است.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "این اطمینان می\u200cدهد که مکالمات ارزشمند شما به طور امن در پایگاه داده پشتیبان ذخیره می\u200cشوند. متشکریم!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "این یک ویژگی آزمایشی است، ممکن است طبق انتظار کار نکند و در هر زمان ممکن است تغییر کند.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "نمایش/عدم نمایش تنظیمات",
|
||||
"Toggle sidebar": "نمایش/عدم نمایش نوار کناری",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "توکن",
|
||||
"Too verbose": "خیلی طولانی",
|
||||
"Tool created successfully": "ابزار با موفقیت ایجاد شد",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "به دنبال دستیابی به چه هدفی هستید؟",
|
||||
"What are you working on?": "روی چه چیزی کار می\u200cکنید؟",
|
||||
"What’s New in": "",
|
||||
"What's New in": "",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "وقتی فعال باشد، مدل به هر پیام گفتگو در زمان واقعی پاسخ می\u200cدهد و به محض ارسال پیام توسط کاربر، پاسخی تولید می\u200cکند. این حالت برای برنامه\u200cهای گفتگوی زنده مفید است، اما ممکن است در سخت\u200cافزارهای کندتر بر عملکرد تأثیر بگذارد.",
|
||||
"wherever you are": "هر جا که هستید",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Salli keskustelujen muokkaus",
|
||||
"Allow Chat Export": "Salli keskustelujen vienti",
|
||||
"Allow Chat Share": "Salli keskustelujen jako",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Salli tiedostojen lataus",
|
||||
"Allow Multiple Models in Chat": "Salli useampi malli keskustelussa",
|
||||
"Allow non-local voices": "Salli ei-paikalliset äänet",
|
||||
@@ -90,7 +91,7 @@
|
||||
"and {{COUNT}} more": "ja {{COUNT}} muuta",
|
||||
"and create a new shared link.": "ja luo uusi jaettu linkki.",
|
||||
"Android": "Android",
|
||||
"API": "",
|
||||
"API": "API",
|
||||
"API Base URL": "API:n verkko-osoite",
|
||||
"API details for using a vision-language model in the picture description. This parameter is mutually exclusive with picture_description_local.": "",
|
||||
"API Key": "API-avain",
|
||||
@@ -209,7 +210,8 @@
|
||||
"Clone Chat": "Kloonaa keskustelu",
|
||||
"Clone of {{TITLE}}": "{{TITLE}} klooni",
|
||||
"Close": "Sulje",
|
||||
"Close settings modal": "",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "Sulje asetus modaali",
|
||||
"Code execution": "Koodin suoritus",
|
||||
"Code Execution": "Koodin Suoritus",
|
||||
"Code Execution Engine": "Koodin suoritusmoottori",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Oletus",
|
||||
"Default (Open AI)": "Oletus (Open AI)",
|
||||
"Default (SentenceTransformers)": "Oletus (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Oletustila toimii laajemman mallivalikoiman kanssa kutsumalla työkaluja kerran ennen suorittamista. Natiivitila hyödyntää mallin sisäänrakennettuja työkalujen kutsumisominaisuuksia, mutta edellyttää, että malli tukee tätä ominaisuutta.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Oletustila toimii laajemman mallivalikoiman kanssa kutsumalla työkaluja kerran ennen suorittamista. Natiivitila hyödyntää mallin sisäänrakennettuja työkalujen kutsumisominaisuuksia, mutta edellyttää, että malli tukee tätä ominaisuutta.",
|
||||
"Default Model": "Oletusmalli",
|
||||
"Default model updated": "Oletusmalli päivitetty",
|
||||
"Default Models": "Oletusmallit",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "esim. pdf, docx, txt",
|
||||
"e.g. Tools for performing various operations": "esim. työkaluja erilaisten toimenpiteiden suorittamiseen",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "esim. 3, 4, 5 (jätä tyhjäksi, jos haluat oletusarvon)",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "esim. en-US,ja-JP (Tyhjäksi jättämällä, automaattinen tunnistus)",
|
||||
"e.g., westus (leave blank for eastus)": "esim. westus (jätä tyhjäksi eastusta varten)",
|
||||
"e.g.) en,fr,de": "esim.) en,fr,de",
|
||||
@@ -445,7 +448,7 @@
|
||||
"Enter Chunk Overlap": "Syötä osien päällekkäisyys",
|
||||
"Enter Chunk Size": "Syötä osien koko",
|
||||
"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Syötä pilkulla erottaen \"token:bias_value\" parit (esim. 5432:100, 413:-100)",
|
||||
"Enter Config in JSON format": "",
|
||||
"Enter Config in JSON format": "Kirjoita konfiguraatio JSON-muodossa",
|
||||
"Enter content for the pending user info overlay. Leave empty for default.": "Kirjoita odottavien käyttäjien infon tekstisisältö. Käytä oletusta jättämällä tyhjäksi.",
|
||||
"Enter Datalab Marker API Key": "Kirjoita Datalab Marker API-avain",
|
||||
"Enter description": "Kirjoita kuvaus",
|
||||
@@ -547,7 +550,7 @@
|
||||
"Example: mail": "Esimerkki: posti",
|
||||
"Example: ou=users,dc=foo,dc=example": "Esimerkki: ou=käyttäjät,dc=foo,dc=example",
|
||||
"Example: sAMAccountName or uid or userPrincipalName": "Esimerkki: sAMAccountName tai uid tai userPrincipalName",
|
||||
"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "",
|
||||
"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Lisenssiisi kuuluva paikkamäärä on ylittynyt. Ota yhteyttä tukeen, jos haluat lisätä paikkoja.",
|
||||
"Exclude": "Jätä pois",
|
||||
"Execute code for analysis": "Suorita koodi analysointia varten",
|
||||
"Executing **{{NAME}}**...": "Suoritetaan **{{NAME}}**...",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Ominaisuudet",
|
||||
"Features Permissions": "Ominaisuuksien käyttöoikeudet",
|
||||
"February": "helmikuu",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Palautehistoria",
|
||||
"Feedbacks": "Palautteet",
|
||||
"Feel free to add specific details": "Voit lisätä tarkempia tietoja",
|
||||
@@ -614,10 +618,10 @@
|
||||
"Folder deleted successfully": "Kansio poistettu onnistuneesti",
|
||||
"Folder name cannot be empty.": "Kansion nimi ei voi olla tyhjä.",
|
||||
"Folder name updated successfully": "Kansion nimi päivitetty onnistuneesti",
|
||||
"Follow up": "",
|
||||
"Follow Up Generation": "",
|
||||
"Follow Up Generation Prompt": "",
|
||||
"Follow-Up Auto-Generation": "",
|
||||
"Follow up": "Jatkokysymykset",
|
||||
"Follow Up Generation": "Jatkokysymysten luonti",
|
||||
"Follow Up Generation Prompt": "Jatkokysymysten luonti kehoite",
|
||||
"Follow-Up Auto-Generation": "Jatkokysymysten automaattinen luonti",
|
||||
"Followed instructions perfectly": "Noudatti ohjeita täydellisesti",
|
||||
"Force OCR": "Pakota OCR",
|
||||
"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "Pakota OCR:n käyttö kaikilla PDF-sivuilla. Tämä voi johtaa huonompiin tuloksiin jos PDF:n tekstisisältö on laadukasta. Oletusarvo, ei käytöstä.",
|
||||
@@ -670,7 +674,7 @@
|
||||
"Hex Color": "Heksadesimaaliväri",
|
||||
"Hex Color - Leave empty for default color": "Heksadesimaaliväri - Jätä tyhjäksi, jos haluat oletusvärin",
|
||||
"Hide": "Piilota",
|
||||
"Hide from Sidebar": "",
|
||||
"Hide from Sidebar": "Piilota sivupalkista",
|
||||
"Hide Model": "Piilota malli",
|
||||
"High Contrast Mode": "Korkean kontrastin tila",
|
||||
"Home": "Koti",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Sytytä uteliaisuus",
|
||||
"Image": "Kuva",
|
||||
"Image Compression": "Kuvan pakkaus",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Kuvagenerointi",
|
||||
"Image Generation (Experimental)": "Kuvagenerointi (kokeellinen)",
|
||||
"Image Generation Engine": "Kuvagenerointimoottori",
|
||||
"Image Max Compression Size": "Kuvan enimmäispakkauskoko",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Kuvan kehote generointi",
|
||||
"Image Prompt Generation Prompt": "Kuvan generoinnin kehote",
|
||||
"Image Settings": "Kuva-asetukset",
|
||||
@@ -733,7 +741,7 @@
|
||||
"JWT Expiration": "JWT-vanheneminen",
|
||||
"JWT Token": "JWT-token",
|
||||
"Kagi Search API Key": "Kagi Search API -avain",
|
||||
"Keep in Sidebar": "",
|
||||
"Keep in Sidebar": "Pidä sivupalkissa",
|
||||
"Key": "Avain",
|
||||
"Keyboard shortcuts": "Pikanäppäimet",
|
||||
"Knowledge": "Tietämys",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP-palvelin päivitetty",
|
||||
"Leaderboard": "Tulosluettelo",
|
||||
"Learn more about OpenAPI tool servers.": "Lue lisää OpenAPI työkalu palvelimista.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Rajaton tyhjänä",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "Jätä tyhjäksi sisällyttääksesi \"{{url}}\" päätepisteen mallit",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Jätä tyhjäksi sisällyttääksesi \"{{url}}/api/tags\" päätepisteen mallit",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Mennyt",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Tehnyt OpenWebUI-yhteisö",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Varmista, että suljet ne",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Muista viedä workflow.json-tiedosto API-muodossa ComfyUI:sta.",
|
||||
"Manage": "Hallitse",
|
||||
@@ -853,7 +863,7 @@
|
||||
"New Password": "Uusi salasana",
|
||||
"New Tool": "Uusi työkalu",
|
||||
"new-channel": "uusi-kanava",
|
||||
"Next message": "",
|
||||
"Next message": "Seuraava viesti",
|
||||
"No chats found for this user.": "Käyttäjän keskusteluja ei löytynyt.",
|
||||
"No chats found.": "Keskusteluja ei löytynyt",
|
||||
"No content": "Ei sisältöä",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama-versio",
|
||||
"On": "Päällä",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja komentosarjassa.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Vain kokoelmia voi muokata, luo uusi tietokanta muokataksesi/lisätäksesi asiakirjoja.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hups! Käytät ei-tuettua menetelmää (vain frontend). Palvele WebUI:ta backendistä.",
|
||||
"Open file": "Avaa tiedosto",
|
||||
"Open in full screen": "Avaa koko näytön tilaan",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Avaa uusi keskustelu",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI voi käyttää minkä tahansa OpenAPI-palvelimen tarjoamia työkaluja.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI käyttää faster-whisperia sisäisesti.",
|
||||
@@ -937,7 +950,7 @@
|
||||
"PDF document (.pdf)": "PDF-asiakirja (.pdf)",
|
||||
"PDF Extract Images (OCR)": "Poimi kuvat PDF:stä (OCR)",
|
||||
"pending": "odottaa",
|
||||
"Pending": "",
|
||||
"Pending": "Odottaa",
|
||||
"Pending User Overlay Content": "Odottavien käyttäjien sisältö",
|
||||
"Pending User Overlay Title": "Odottavien käyttäjien otsikko",
|
||||
"Permission denied when accessing media devices": "Käyttöoikeus evätty media-laitteille",
|
||||
@@ -945,12 +958,12 @@
|
||||
"Permission denied when accessing microphone: {{error}}": "Käyttöoikeus evätty mikrofonille: {{error}}",
|
||||
"Permissions": "Käyttöoikeudet",
|
||||
"Perplexity API Key": "Perplexity API-avain",
|
||||
"Perplexity Model": "",
|
||||
"Perplexity Search Context Usage": "",
|
||||
"Perplexity Model": "Perplexity malli",
|
||||
"Perplexity Search Context Usage": "Perplexity Search kontekstin käyttö",
|
||||
"Personalization": "Personointi",
|
||||
"Picture Description API Config": "",
|
||||
"Picture Description Local Config": "",
|
||||
"Picture Description Mode": "",
|
||||
"Picture Description API Config": "Picture Description API konfiguraatio",
|
||||
"Picture Description Local Config": "Picture Description paikallinen konfiguraatio",
|
||||
"Picture Description Mode": "Picture Description tila",
|
||||
"Pin": "Kiinnitä",
|
||||
"Pinned": "Kiinnitetty",
|
||||
"Pioneer insights": "Pioneerin oivalluksia",
|
||||
@@ -977,10 +990,11 @@
|
||||
"Positive attitude": "Positiivinen asenne",
|
||||
"Prefix ID": "Etuliite-ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Etuliite-ID:tä käytetään välttämään ristiriidat muiden yhteyksien kanssa lisäämällä etuliite mallitunnuksiin - jätä tyhjäksi, jos haluat ottaa sen pois käytöstä",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "Esikatselu",
|
||||
"Previous 30 days": "Edelliset 30 päivää",
|
||||
"Previous 7 days": "Edelliset 7 päivää",
|
||||
"Previous message": "",
|
||||
"Previous message": "Edellinen viesti",
|
||||
"Private": "Yksityinen",
|
||||
"Profile Image": "Profiilikuva",
|
||||
"Prompt": "Kehote",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Uudelleenjärjestä mallit aiheyhteyden mukaan",
|
||||
"Read": "Lue",
|
||||
"Read Aloud": "Lue ääneen",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "Nauhoita",
|
||||
"Record voice": "Nauhoita ääntä",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Relevanssi",
|
||||
"Relevance Threshold": "Relevanssikynnys",
|
||||
"Remove": "Poista",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Poista malli",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Nimeä uudelleen",
|
||||
"Reorder Models": "Uudelleenjärjestä malleja",
|
||||
"Reply in Thread": "Vastauksia ",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Jaa keskustelu",
|
||||
"Share to Open WebUI Community": "Jaa OpenWebUI-yhteisöön",
|
||||
"Sharing Permissions": "Jako oikeudet",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Näytä",
|
||||
"Show \"What's New\" modal on login": "Näytä \"Mitä uutta\" -modaali kirjautumisen yhteydessä",
|
||||
"Show Admin Details in Account Pending Overlay": "Näytä ylläpitäjän tiedot odottavan tilin päällä",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Lähde",
|
||||
"Speech Playback Speed": "Puhetoiston nopeus",
|
||||
"Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Puheentunnistusmoottori",
|
||||
"Stop": "Pysäytä",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Lopetussekvenssi",
|
||||
"Stream Chat Response": "Streamaa keskusteluvastaus",
|
||||
"Strip Existing OCR": "Poista olemassa oleva OCR",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Ehdotukset",
|
||||
"Support": "Tuki",
|
||||
"Support this plugin:": "Tue tätä lisäosaa:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Synkronoitu hakemisto",
|
||||
"System": "Järjestelmä",
|
||||
"System Instructions": "Järjestelmäohjeet",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Lämpötila",
|
||||
"Temporary Chat": "Väliaikainen keskustelu",
|
||||
"Text Splitter": "Tekstin jakaja",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Puhesynteesimoottori",
|
||||
"Thanks for your feedback!": "Kiitos palautteestasi!",
|
||||
"The Application Account DN you bind with for search": "Hakua varten sidottu sovelluksen käyttäjätilin DN",
|
||||
@@ -1193,7 +1215,8 @@
|
||||
"The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory.": "Eräkoko määrittää, kuinka monta tekstipyyntöä käsitellään kerralla. Suurempi eräkoko voi parantaa mallin suorituskykyä ja nopeutta, mutta se vaatii myös enemmän muistia.",
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Tämän lisäosan takana olevat kehittäjät ovat intohimoisia vapaaehtoisyhteisöstä. Jos koet tämän lisäosan hyödylliseksi, harkitse sen kehittämisen tukemista.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Arviointitulosluettelo perustuu Elo-luokitusjärjestelmään ja päivittyy reaaliajassa.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "Muoto, jolla vastaus palautetaan. Muoto voi olla json- tai JSON-skeema.",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "Syöteäänen kieli. Syöttökielen antaminen ISO-639-1-muodossa (esim. en) parantaa tarkkuutta ja viivettä. Jätä tyhjäksi, jos haluat kielen automaattisen tunnistuksen.",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "LDAP-määrite, joka yhdistää käyttäjien kirjautumiseen käyttämään sähköpostiin.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "LDAP-määrite, joka vastaa käyttäjien kirjautumiskäyttäjänimeä.",
|
||||
@@ -1203,15 +1226,17 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "Tekstin tulostusmuoto. Voi olla 'json', 'markdown' tai 'html'. Oletusarvo on 'markdown'.",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Pisteytyksen tulee olla arvo välillä 0,0 (0 %) ja 1,0 (100 %).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Mallin lämpötila. Lisäämällä lämpötilaa mallin vastaukset ovat luovempia.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Teema",
|
||||
"Thinking...": "Ajattelee...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Tätä toimintoa ei voi peruuttaa. Haluatko jatkaa?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Tämä kanava on luotiin {{createdAt}}. Tämä on {{channelName}} kanavan alku.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Tämä keskustelu ei näy historiassa, eikä viestejäsi tallenneta.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Tämä keskustelu ei näy historiassa, eikä viestejäsi tallenneta.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tämä varmistaa, että arvokkaat keskustelusi tallennetaan turvallisesti backend-tietokantaasi. Kiitos!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tämä on kokeellinen ominaisuus, se ei välttämättä toimi odotetulla tavalla ja se voi muuttua milloin tahansa.",
|
||||
"This model is not publicly available. Please select another model.": "Tämä malli ei ole julkisesti saatavilla. Valitse toinen malli.",
|
||||
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "",
|
||||
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "Tämä asetus määrittää kuinka kauan malli pysyy ladattuna muistissa pyynnön jälkeen (oletusarvo: 5m)",
|
||||
"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.": "Tämä asetus määrittää, kuinka monta tokenia säilytetään kontekstia päivitettäessä. Jos arvoksi on asetettu esimerkiksi 2, keskustelukontekstin kaksi viimeistä tokenia säilytetään. Kontekstin säilyttäminen voi auttaa ylläpitämään keskustelun jatkuvuutta, mutta se voi heikentää kykyä vastata uusiin aiheisiin.",
|
||||
"This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "",
|
||||
"This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Tämä vaihtoehto asettaa mallin vastauksessaan luomien tokenien enimmäismäärän. Tämän rajan nostaminen antaa mallille mahdollisuuden tarjota pidempiä vastauksia, mutta se voi myös lisätä hyödyttömän tai epäolennaisen sisällön luomisen todennäköisyyttä.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "Kytke haku",
|
||||
"Toggle settings": "Kytke asetukset",
|
||||
"Toggle sidebar": "Kytke sivupalkki",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Liian puhelias",
|
||||
"Tool created successfully": "Työkalu luotu onnistuneesti",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "BM25-haun painoarvo",
|
||||
"What are you trying to achieve?": "Mitä yrität saavuttaa?",
|
||||
"What are you working on?": "Mitä olet työskentelemässä?",
|
||||
"What’s New in": "Mitä uutta",
|
||||
"What's New in": "Mitä uutta",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Kun käytössä, malli vastaa jokaiseen chatviestiin reaaliajassa, tuottaen vastauksen heti kun käyttäjä lähettää viestin. Tämä tila on hyödyllinen reaaliaikaisissa chat-sovelluksissa, mutta voi vaikuttaa suorituskykyyn hitaammilla laitteistoilla.",
|
||||
"wherever you are": "missä tahansa oletkin",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "Sivutetaanko tuloste. Jokainen sivu erotetaan toisistaan \u200b\u200bvaakasuoralla viivalla ja sivunumerolla. Oletusarvo ei käytössä.",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
|
||||
"*Prompt node ID(s) are required for image generation": "",
|
||||
"A new version (v{{LATEST_VERSION}}) is now available.": "",
|
||||
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l’exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.",
|
||||
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l'exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.",
|
||||
"a user": "un utilisateur",
|
||||
"About": "À propos",
|
||||
"Accept autocomplete generation / Jump to prompt variable": "",
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Autoriser les voix non locales",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Fermer",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Par défaut",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "Par défaut (Sentence Transformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Modèle standard",
|
||||
"Default model updated": "Modèle par défaut mis à jour",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Février",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "N'hésitez pas à ajouter des détails spécifiques",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Génération d'images (expérimental)",
|
||||
"Image Generation Engine": "Moteur de génération d'images",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Paramètres de l'image",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Réalisé par la communauté OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Assurez-vous de les inclure dans",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "Gérer",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Version Ollama améliorée",
|
||||
"On": "Activé",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Seuls les caractères alphanumériques et les tirets sont autorisés dans la chaîne de commande.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oups\u00a0! Vous utilisez une méthode non prise en charge (frontend uniquement). Veuillez servir l'interface Web à partir du backend.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Ouvrir une nouvelle discussion",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Attitude positive",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 derniers jours",
|
||||
"Previous 7 days": "7 derniers jours",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "Lire à haute voix",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Enregistrer la voix",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Retirer",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Retirer le modèle",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Renommer",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Partage de conversation",
|
||||
"Share to Open WebUI Community": "Partager avec la communauté OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Montrer",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "Afficher les détails de l'administrateur dans la superposition en attente du compte",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Source",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Erreur de reconnaissance vocale\u00a0: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Moteur de reconnaissance vocale",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Séquence d'arrêt",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Suggéré",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "Système",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Température",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Moteur de synthèse vocale",
|
||||
"Thanks for your feedback!": "Merci pour vos commentaires !",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score doit être une valeur comprise entre 0,0 (0\u00a0%) et 1,0 (100\u00a0%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Thème",
|
||||
"Thinking...": "En train de réfléchir...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos conversations précieuses soient sauvegardées en toute sécurité dans votre base de données backend. Merci !",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
|
||||
@@ -1228,7 +1253,7 @@
|
||||
"Tika": "Tika",
|
||||
"Tika Server URL required.": "URL du serveur Tika requise.",
|
||||
"Tiktoken": "",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Conseil\u00a0: mettez à jour plusieurs emplacements de variables consécutivement en appuyant sur la touche Tab dans l’entrée de chat après chaque remplacement.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Conseil\u00a0: mettez à jour plusieurs emplacements de variables consécutivement en appuyant sur la touche Tab dans l'entrée de chat après chaque remplacement.",
|
||||
"Title": "Titre",
|
||||
"Title (e.g. Tell me a fun fact)": "Titre (par ex. raconte-moi un fait amusant)",
|
||||
"Title Auto-Generation": "Génération automatique de titres",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Basculer les paramètres",
|
||||
"Toggle sidebar": "Basculer la barre latérale",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "L'outil a été créé avec succès",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Quoi de neuf",
|
||||
"What's New in": "Quoi de neuf",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
"{{COUNT}} Replies": "{{COUNT}} réponses",
|
||||
"{{user}}'s Chats": "Conversations de {{user}}",
|
||||
"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
|
||||
"*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d’images",
|
||||
"*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d'images",
|
||||
"A new version (v{{LATEST_VERSION}}) is now available.": "Une nouvelle version (v{{LATEST_VERSION}}) est disponible.",
|
||||
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l’exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.",
|
||||
"A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l'exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.",
|
||||
"a user": "un utilisateur",
|
||||
"About": "À propos",
|
||||
"Accept autocomplete generation / Jump to prompt variable": "Accepter la génération de saisie semi-automatique / Accéder directement à la variable du prompt",
|
||||
@@ -52,7 +52,7 @@
|
||||
"Admin": "Administrateur",
|
||||
"Admin Panel": "Panneau d'administration",
|
||||
"Admin Settings": "Paramètres admin.",
|
||||
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Les administrateurs ont accès à tous les outils en permanence ; les utilisateurs doivent se voir attribuer des outils pour chaque modèle dans l’espace de travail.",
|
||||
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Les administrateurs ont accès à tous les outils en permanence ; les utilisateurs doivent se voir attribuer des outils pour chaque modèle dans l'espace de travail.",
|
||||
"Advanced Parameters": "Paramètres avancés",
|
||||
"Advanced Params": "Paramètres avancés",
|
||||
"All": "Tout",
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Autoriser la modification de la conversation",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Autoriser le téléchargement de fichiers",
|
||||
"Allow Multiple Models in Chat": "Autoriser plusieurs modèles dans le chat",
|
||||
"Allow non-local voices": "Autoriser les voix non locales",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Dupliquer le Chat",
|
||||
"Clone of {{TITLE}}": "Dupliquat de {{TITLE}}",
|
||||
"Close": "Fermer",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Exécution de code",
|
||||
"Code Execution": "Exécution de code",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Par défaut",
|
||||
"Default (Open AI)": "Par défaut (OpenAI)",
|
||||
"Default (SentenceTransformers)": "Par défaut (Sentence Transformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Modèle standard",
|
||||
"Default model updated": "Modèle par défaut mis à jour",
|
||||
"Default Models": "Modèles par défaut",
|
||||
@@ -346,7 +348,7 @@
|
||||
"Discover a model": "Trouvez un modèle",
|
||||
"Discover a prompt": "Trouvez un prompt",
|
||||
"Discover a tool": "Trouvez un outil",
|
||||
"Discover how to use Open WebUI and seek support from the community.": "Découvrez comment utiliser Open WebUI et obtenir de l’aide de la communauté.",
|
||||
"Discover how to use Open WebUI and seek support from the community.": "Découvrez comment utiliser Open WebUI et obtenir de l'aide de la communauté.",
|
||||
"Discover wonders": "Découvrir des merveilles",
|
||||
"Discover, download, and explore custom functions": "Découvrez, téléchargez et explorez des fonctions personnalisées",
|
||||
"Discover, download, and explore custom prompts": "Découvrez, téléchargez et explorez des prompts personnalisés",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "par ex. Outils pour effectuer diverses opérations",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "par ex., en-US, ja-JP (laisser vide pour détection automatique)",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Fonctionnalités",
|
||||
"Features Permissions": "Autorisations des fonctionnalités",
|
||||
"February": "Février",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Historique des avis",
|
||||
"Feedbacks": "Avis",
|
||||
"Feel free to add specific details": "N'hésitez pas à ajouter des détails spécifiques",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Éveiller la curiosité",
|
||||
"Image": "Image",
|
||||
"Image Compression": "Compression d'image",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Génération d'images",
|
||||
"Image Generation (Experimental)": "Génération d'images (expérimental)",
|
||||
"Image Generation Engine": "Moteur de génération d'images",
|
||||
"Image Max Compression Size": "Taille maximale de compression d'image",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Génération de prompts d'images",
|
||||
"Image Prompt Generation Prompt": "Prompt de génération de prompts d'images",
|
||||
"Image Settings": "Paramètres de génération d'images",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "Serveur LDAP mis à jour",
|
||||
"Leaderboard": "Classement",
|
||||
"Learn more about OpenAPI tool servers.": "En savoir plus sur les serveurs d'outils OpenAPI.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Laissez vide pour illimité",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Perdu",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Réalisé par la communauté OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Assurez-vous de les inclure dans",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Veillez à exporter un fichier workflow.json au format API depuis ComfyUI.",
|
||||
"Manage": "Gérer",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Version d'Ollama",
|
||||
"On": "Activé",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Seuls les caractères alphanumériques et les tirets sont autorisés",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Seuls les caractères alphanumériques et les tirets sont autorisés dans la chaîne de commande.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Seules les collections peuvent être modifiées, créez une nouvelle base de connaissance pour modifier/ajouter des documents.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oups ! Vous utilisez une méthode non prise en charge (frontend uniquement). Veuillez servir l'interface Web à partir du backend.",
|
||||
"Open file": "Ouvrir le fichier",
|
||||
"Open in full screen": "Ouvrir en plein écran",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Ouvrir une nouvelle conversation",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI peut utiliser les outils fournis par n'importe quel serveur OpenAPI.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI utilise faster-whisper en interne.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Attitude positive",
|
||||
"Prefix ID": "ID de préfixe",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Le préfixe ID est utilisé pour éviter les conflits avec d'autres connexions en ajoutant un préfixe aux ID de modèle - laissez vide pour désactiver",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 derniers jours",
|
||||
"Previous 7 days": "7 derniers jours",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Reclasser les modèles par similarité de sujet",
|
||||
"Read": "Lire",
|
||||
"Read Aloud": "Lire à haute voix",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Effort de raisonnement",
|
||||
"Record": "",
|
||||
"Record voice": "Enregistrer la voix",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Pertinence",
|
||||
"Relevance Threshold": "Seuil de pertinence",
|
||||
"Remove": "Retirer",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Retirer le modèle",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Renommer",
|
||||
"Reorder Models": "Réorganiser les modèles",
|
||||
"Reply in Thread": "Répondre dans le fil de discussion",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Partage de conversation",
|
||||
"Share to Open WebUI Community": "Partager avec la communauté OpenWebUI",
|
||||
"Sharing Permissions": "Autorisation de partage",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Afficher",
|
||||
"Show \"What's New\" modal on login": "Afficher la fenêtre modale \"Quoi de neuf\" lors de la connexion",
|
||||
"Show Admin Details in Account Pending Overlay": "Afficher les coordonnées de l'administrateur aux comptes en attente",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Source",
|
||||
"Speech Playback Speed": "Vitesse de lecture de la parole",
|
||||
"Speech recognition error: {{error}}": "Erreur de reconnaissance vocale : {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Moteur de reconnaissance vocale",
|
||||
"Stop": "Stop",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Séquence d'arrêt",
|
||||
"Stream Chat Response": "Streamer la réponse de la conversation",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Suggéré",
|
||||
"Support": "Supporter",
|
||||
"Support this plugin:": "Supporter ce module",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Synchroniser le répertoire",
|
||||
"System": "Système",
|
||||
"System Instructions": "Instructions système",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Température",
|
||||
"Temporary Chat": "Chat éphémère",
|
||||
"Text Splitter": "Text Splitter",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Moteur de Text-to-Speech",
|
||||
"Thanks for your feedback!": "Merci pour vos commentaires !",
|
||||
"The Application Account DN you bind with for search": "Le DN du compte de l'application avec lequel vous vous liez pour la recherche",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Les développeurs de ce plugin sont des bénévoles passionnés issus de la communauté. Si vous trouvez ce plugin utile, merci de contribuer à son développement.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Le classement d'évaluation est basé sur le système de notation Elo et est mis à jour en temps réel.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "L'attribut LDAP qui correspond à l'adresse e-mail que les utilisateurs utilisent pour se connecter.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "L'attribut LDAP qui correspond au nom d'utilisateur que les utilisateurs utilisent pour se connecter.",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score doit être une valeur comprise entre 0,0 (0%) et 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La température du modèle. Une température plus élevée rend les réponses plus créatives.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Thème",
|
||||
"Thinking...": "En train de réfléchir...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Ce canal a été créé le {{createdAt}}. Voici le tout début du canal {{channelName}}.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Cette conversation n'apparaîtra pas dans l'historique et vos messages ne seront pas enregistrés.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Cette conversation n'apparaîtra pas dans l'historique et vos messages ne seront pas enregistrés.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cela garantit que vos conversations précieuses soient sauvegardées en toute sécurité dans votre base de données backend. Merci !",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
|
||||
"This model is not publicly available. Please select another model.": "",
|
||||
@@ -1228,7 +1253,7 @@
|
||||
"Tika": "Tika",
|
||||
"Tika Server URL required.": "URL du serveur Tika requise.",
|
||||
"Tiktoken": "Tiktoken",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Conseil: mettez à jour plusieurs emplacements de variables consécutivement en appuyant sur la touche Tab dans l’entrée de chat après chaque remplacement.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Conseil: mettez à jour plusieurs emplacements de variables consécutivement en appuyant sur la touche Tab dans l'entrée de chat après chaque remplacement.",
|
||||
"Title": "Titre",
|
||||
"Title (e.g. Tell me a fun fact)": "Titre (par ex. raconte-moi un fait amusant)",
|
||||
"Title Auto-Generation": "Génération automatique des titres",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Afficher/masquer les paramètres",
|
||||
"Toggle sidebar": "Afficher/masquer la barre latérale",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Trop détaillé",
|
||||
"Tool created successfully": "L'outil a été créé avec succès",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Que cherchez-vous à accomplir ?",
|
||||
"What are you working on?": "Sur quoi travaillez-vous ?",
|
||||
"What’s New in": "Quoi de neuf dans",
|
||||
"What's New in": "Quoi de neuf dans",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Lorsqu'il est activé, le modèle répondra à chaque message de chat en temps réel, générant une réponse dès que l'utilisateur envoie un message. Ce mode est utile pour les applications de chat en direct, mais peut affecter les performances sur un matériel plus lent.",
|
||||
"wherever you are": "où que vous soyez",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "אפשר עריכת צ'אט",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "אפשר שיתוף צ'אט",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "אפשר העלאת קובץ",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "סגור",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "הרצת קוד",
|
||||
"Code Execution": "הרצת קוד",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "ברירת מחדל",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "ברירת מחדל (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "מודל ברירת מחדל",
|
||||
"Default model updated": "המודל המוגדר כברירת מחדל עודכן",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "פברואר",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "נא להוסיף פרטים ספציפיים לפי רצון",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "תמונה",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "יצירת תמונות (ניסיוני)",
|
||||
"Image Generation Engine": "מנוע יצירת תמונות",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "הגדרות תמונה",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "נוצר על ידי קהילת OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "ודא להקיף אותם עם",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "גרסת Ollama",
|
||||
"On": "פועל",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "רק תווים אלפאנומריים ומקפים מותרים במחרוזת הפקודה.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "אופס! אתה משתמש בשיטה לא נתמכת (רק חזית). אנא שרת את ממשק המשתמש האינטרנטי מהשרת האחורי.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "פתח צ'אט חדש",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "גישה חיובית",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 הימים הקודמים",
|
||||
"Previous 7 days": "7 הימים הקודמים",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "קרא בקול",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "הקלט קול",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "הסר",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "הסר מודל",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "שנה שם",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "שתף צ'אט",
|
||||
"Share to Open WebUI Community": "שתף לקהילת OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "הצג",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "מקור",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "שגיאת תחקור שמע: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "מנוע תחקור שמע",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "סידור עצירה",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "מומלץ",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "מערכת",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "טמפרטורה",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "מנוע טקסט לדיבור",
|
||||
"Thanks for your feedback!": "תודה על המשוב שלך!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ציון צריך להיות ערך בין 0.0 (0%) ל-1.0 (100%)",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "נושא",
|
||||
"Thinking...": "חושב...",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "פעולה זו מבטיחה שהשיחות בעלות הערך שלך יישמרו באופן מאובטח במסד הנתונים העורפי שלך. תודה!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "החלפת מצב של הגדרות",
|
||||
"Toggle sidebar": "החלפת מצב של סרגל הצד",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "מה חדש ב",
|
||||
"What's New in": "מה חדש ב",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "बंद करना",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "डिफ़ॉल्ट",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "डिफ़ॉल्ट (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "डिफ़ॉल्ट मॉडल",
|
||||
"Default model updated": "डिफ़ॉल्ट मॉडल अपडेट किया गया",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "फरवरी",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "विशिष्ट विवरण जोड़ने के लिए स्वतंत्र महसूस करें",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "छवि निर्माण (प्रायोगिक)",
|
||||
"Image Generation Engine": "छवि निर्माण इंजन",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "छवि सेटिंग्स",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "OpenWebUI समुदाय द्वारा निर्मित",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "उन्हें संलग्न करना सुनिश्चित करें",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama Version",
|
||||
"On": "चालू",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "कमांड स्ट्रिंग में केवल अल्फ़ान्यूमेरिक वर्ण और हाइफ़न की अनुमति है।",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "उफ़! आप एक असमर्थित विधि (केवल फ्रंटएंड) का उपयोग कर रहे हैं। कृपया बैकएंड से WebUI सर्वे करें।",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "नई चैट खोलें",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "सकारात्मक रवैया",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "पिछले 30 दिन",
|
||||
"Previous 7 days": "पिछले 7 दिन",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "जोर से पढ़ें",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "आवाज रिकॉर्ड करना",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "हटा दें",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "मोडेल हटाएँ",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "नाम बदलें",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "चैट साझा करें",
|
||||
"Share to Open WebUI Community": "OpenWebUI समुदाय में साझा करें",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "दिखाओ",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "स्रोत",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "वाक् पहचान त्रुटि: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "वाक्-से-पाठ इंजन",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "अनुक्रम रोकें",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "सुझावी",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "सिस्टम",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "टेंपेरेचर",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "टेक्स्ट-टू-स्पीच इंजन",
|
||||
"Thanks for your feedback!": "आपकी प्रतिक्रिया के लिए धन्यवाद!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "स्कोर का मान 0.0 (0%) और 1.0 (100%) के बीच होना चाहिए।",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "थीम",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "यह सुनिश्चित करता है कि आपकी मूल्यवान बातचीत आपके बैकएंड डेटाबेस में सुरक्षित रूप से सहेजी गई है। धन्यवाद!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "सेटिंग्स टॉगल करें",
|
||||
"Toggle sidebar": "साइडबार टॉगल करें",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "इसमें नया क्या है",
|
||||
"What's New in": "इसमें नया क्या है",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Dopusti nelokalne glasove",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Zatvori",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Zadano",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "Zadano (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Zadani model",
|
||||
"Default model updated": "Zadani model ažuriran",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Veljača",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "Slobodno dodajte specifične detalje",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Generiranje slika (eksperimentalno)",
|
||||
"Image Generation Engine": "Stroj za generiranje slika",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Postavke slike",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Izradio OpenWebUI Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Provjerite da ih zatvorite s",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "Upravljaj",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama verzija",
|
||||
"On": "Uključeno",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Samo alfanumerički znakovi i crtice su dopušteni u naredbenom nizu.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ups! Koristite nepodržanu metodu (samo frontend). Molimo poslužite WebUI s backend-a.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Otvorite novi razgovor",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Pozitivan stav",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Prethodnih 30 dana",
|
||||
"Previous 7 days": "Prethodnih 7 dana",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "Čitaj naglas",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Snimanje glasa",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Ukloni",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Ukloni model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Preimenuj",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Podijeli razgovor",
|
||||
"Share to Open WebUI Community": "Podijeli u OpenWebUI zajednici",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Pokaži",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Izvor",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Pogreška prepoznavanja govora: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Stroj za prepoznavanje govora",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Zaustavi sekvencu",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Predloženo",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "Sustav",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatura",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Stroj za pretvorbu teksta u govor",
|
||||
"Thanks for your feedback!": "Hvala na povratnim informacijama!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Ocjena treba biti vrijednost između 0,0 (0%) i 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Razmišljam",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ovo osigurava da su vaši vrijedni razgovori sigurno spremljeni u bazu podataka. Hvala vam!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ovo je eksperimentalna značajka, možda neće funkcionirati prema očekivanjima i podložna je promjenama u bilo kojem trenutku.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Prebaci postavke",
|
||||
"Toggle sidebar": "Prebaci bočnu traku",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Što je novo u",
|
||||
"What's New in": "Što je novo u",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Csevegés szerkesztésének engedélyezése",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Fájlfeltöltés engedélyezése",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Nem helyi hangok engedélyezése",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Beszélgetés klónozása",
|
||||
"Clone of {{TITLE}}": "{{TITLE}} klónja",
|
||||
"Close": "Bezárás",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Kód végrehajtás",
|
||||
"Code Execution": "Kód végrehajtás",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Alapértelmezett",
|
||||
"Default (Open AI)": "Alapértelmezett (Open AI)",
|
||||
"Default (SentenceTransformers)": "Alapértelmezett (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Az alapértelmezett mód szélesebb modellválasztékkal működik az eszközök egyszeri meghívásával a végrehajtás előtt. A natív mód a modell beépített eszközhívási képességeit használja ki, de ehhez a modellnek eredendően támogatnia kell ezt a funkciót.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Az alapértelmezett mód szélesebb modellválasztékkal működik az eszközök egyszeri meghívásával a végrehajtás előtt. A natív mód a modell beépített eszközhívási képességeit használja ki, de ehhez a modellnek eredendően támogatnia kell ezt a funkciót.",
|
||||
"Default Model": "Alapértelmezett modell",
|
||||
"Default model updated": "Alapértelmezett modell frissítve",
|
||||
"Default Models": "Alapértelmezett modellek",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "pl. Eszközök különböző műveletek elvégzéséhez",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Funkciók",
|
||||
"Features Permissions": "Funkciók engedélyei",
|
||||
"February": "Február",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Visszajelzés előzmények",
|
||||
"Feedbacks": "Visszajelzések",
|
||||
"Feel free to add specific details": "Nyugodtan adj hozzá specifikus részleteket",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Kíváncsiság felkeltése",
|
||||
"Image": "Kép",
|
||||
"Image Compression": "Képtömörítés",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Képgenerálás",
|
||||
"Image Generation (Experimental)": "Képgenerálás (kísérleti)",
|
||||
"Image Generation Engine": "Képgenerálási motor",
|
||||
"Image Max Compression Size": "Kép maximális tömörítési mérete",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Kép prompt generálás",
|
||||
"Image Prompt Generation Prompt": "Kép prompt generálási prompt",
|
||||
"Image Settings": "Kép beállítások",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP szerver frissítve",
|
||||
"Leaderboard": "Ranglista",
|
||||
"Learn more about OpenAPI tool servers.": "Tudj meg többet az OpenAPI eszköszerverekről.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Hagyja üresen a korlátlan használathoz",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Hagyja üresen, hogy az összes modellt tartalmazza a \"{{url}}/api/tags\" végpontból",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Elveszett",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Az OpenWebUI közösség által készítve",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Győződjön meg róla, hogy körülveszi őket",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Győződjön meg róla, hogy exportál egy workflow.json fájlt API formátumban a ComfyUI-ból.",
|
||||
"Manage": "Kezelés",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama verzió",
|
||||
"On": "Be",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Csak alfanumerikus karakterek és kötőjelek engedélyezettek",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Csak alfanumerikus karakterek és kötőjelek engedélyezettek a parancssorban.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Csak gyűjtemények szerkeszthetők, hozzon létre új tudásbázist dokumentumok szerkesztéséhez/hozzáadásához.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hoppá! Nem támogatott módszert használ (csak frontend). Kérjük, szolgálja ki a WebUI-t a backend-ről.",
|
||||
"Open file": "Fájl megnyitása",
|
||||
"Open in full screen": "Megnyitás teljes képernyőn",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Új beszélgetés megnyitása",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Az Open WebUI bármely OpenAPI szerver által biztosított eszközöket használhat.",
|
||||
"Open WebUI uses faster-whisper internally.": "Az Open WebUI belsőleg a faster-whispert használja.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Pozitív hozzáállás",
|
||||
"Prefix ID": "Előtag azonosító",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Az előtag azonosító a modell azonosítókhoz hozzáadott előtag segítségével elkerüli az egyéb kapcsolatokkal való ütközéseket - hagyja üresen a letiltáshoz",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Előző 30 nap",
|
||||
"Previous 7 days": "Előző 7 nap",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Modellek újrarangsorolása téma hasonlóság alapján",
|
||||
"Read": "Olvasás",
|
||||
"Read Aloud": "Felolvasás",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Érvelési erőfeszítés",
|
||||
"Record": "",
|
||||
"Record voice": "Hang rögzítése",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Relevancia",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Eltávolítás",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Modell eltávolítása",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Átnevezés",
|
||||
"Reorder Models": "Modellek átrendezése",
|
||||
"Reply in Thread": "Válasz szálban",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Beszélgetés megosztása",
|
||||
"Share to Open WebUI Community": "Megosztás az OpenWebUI közösséggel",
|
||||
"Sharing Permissions": "Megosztási engedélyek",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Mutat",
|
||||
"Show \"What's New\" modal on login": "\"Mi újság\" modal megjelenítése bejelentkezéskor",
|
||||
"Show Admin Details in Account Pending Overlay": "Admin részletek megjelenítése a függő fiók átfedésben",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Forrás",
|
||||
"Speech Playback Speed": "Beszéd lejátszási sebesség",
|
||||
"Speech recognition error: {{error}}": "Beszédfelismerési hiba: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Beszéd-szöveg motor",
|
||||
"Stop": "Leállítás",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Leállítási szekvencia",
|
||||
"Stream Chat Response": "Chat válasz streamelése",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Javasolt",
|
||||
"Support": "Támogatás",
|
||||
"Support this plugin:": "Támogassa ezt a bővítményt:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Könyvtár szinkronizálása",
|
||||
"System": "Rendszer",
|
||||
"System Instructions": "Rendszer utasítások",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Hőmérséklet",
|
||||
"Temporary Chat": "Ideiglenes csevegés",
|
||||
"Text Splitter": "Szöveg felosztó",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Szöveg-beszéd motor",
|
||||
"Thanks for your feedback!": "Köszönjük a visszajelzést!",
|
||||
"The Application Account DN you bind with for search": "Az alkalmazás fiók DN, amellyel kereséshez kötsz",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "A bővítmény fejlesztői lelkes önkéntesek a közösségből. Ha hasznosnak találja ezt a bővítményt, kérjük, fontolja meg a fejlesztéséhez való hozzájárulást.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Az értékelési ranglista az Elo értékelési rendszeren alapul és valós időben frissül.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "Az LDAP attribútum, amely a felhasználók bejelentkezéshez használt emailjéhez kapcsolódik.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "Az LDAP attribútum, amely a felhasználók bejelentkezéshez használt felhasználónevéhez kapcsolódik.",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "A pontszámnak 0,0 (0%) és 1,0 (100%) közötti értéknek kell lennie.",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "A modell hőmérséklete. A hőmérséklet növelése kreatívabb válaszokat eredményez a modelltől.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Téma",
|
||||
"Thinking...": "Gondolkodik...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Ez a művelet nem vonható vissza. Szeretné folytatni?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Ez a csatorna {{createdAt}} időpontban jött létre. Ez a {{channelName}} csatorna legeslegeleje.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Ez a csevegés nem jelenik meg az előzményekben, és az üzeneteid nem kerülnek mentésre.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Ez a csevegés nem jelenik meg az előzményekben, és az üzeneteid nem kerülnek mentésre.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ez biztosítja, hogy értékes beszélgetései biztonságosan mentésre kerüljenek a backend adatbázisban. Köszönjük!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ez egy kísérleti funkció, lehet, hogy nem a várt módon működik és bármikor változhat.",
|
||||
"This model is not publicly available. Please select another model.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Beállítások be/ki",
|
||||
"Toggle sidebar": "Oldalsáv be/ki",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Túl bőbeszédű",
|
||||
"Tool created successfully": "Eszköz sikeresen létrehozva",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Mit próbálsz elérni?",
|
||||
"What are you working on?": "Min dolgozol?",
|
||||
"What’s New in": "Mi újság a",
|
||||
"What's New in": "Mi újság a",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Ha engedélyezve van, a modell valós időben válaszol minden csevegőüzenetre, amint a felhasználó elküldi az üzenetet. Ez a mód hasznos élő csevegőalkalmazásokhoz, de lassabb hardveren befolyásolhatja a teljesítményt.",
|
||||
"wherever you are": "bárhol is vagy",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Izinkan suara non-lokal",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Tutup",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Default",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "Default (Pengubah Kalimat)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Model Default",
|
||||
"Default model updated": "Model default diperbarui",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Februari",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "Jangan ragu untuk menambahkan detail spesifik",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Pembuatan Gambar (Eksperimental)",
|
||||
"Image Generation Engine": "Mesin Pembuat Gambar",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Pengaturan Gambar",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Dibuat oleh Komunitas OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Pastikan untuk melampirkannya dengan",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "Mengelola",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Versi Ollama",
|
||||
"On": "Aktif",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Hanya karakter alfanumerik dan tanda hubung yang diizinkan dalam string perintah.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ups! Anda menggunakan metode yang tidak didukung (hanya untuk frontend). Silakan sajikan WebUI dari backend.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Buka obrolan baru",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Sikap positif",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 hari sebelumnya",
|
||||
"Previous 7 days": "7 hari sebelumnya",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "Baca dengan Keras",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Rekam suara",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Hapus",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Hapus Model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Ganti nama",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Bagikan Obrolan",
|
||||
"Share to Open WebUI Community": "Bagikan ke Komunitas OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Tampilkan",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "Tampilkan Detail Admin di Hamparan Akun Tertunda",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Sumber",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Kesalahan pengenalan suara: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Mesin Pengenal Ucapan ke Teks",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Hentikan Urutan",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Disarankan",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "Sistem",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Suhu",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Mesin Teks-ke-Suara",
|
||||
"Thanks for your feedback!": "Terima kasih atas umpan balik Anda!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Nilai yang diberikan haruslah nilai antara 0,0 (0%) dan 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Berpikir",
|
||||
"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak dapat dibatalkan. Apakah Anda ingin melanjutkan?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahwa percakapan Anda yang berharga disimpan dengan aman ke basis data backend. Terima kasih!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Ini adalah fitur eksperimental, mungkin tidak berfungsi seperti yang diharapkan dan dapat berubah sewaktu-waktu.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Beralih pengaturan",
|
||||
"Toggle sidebar": "Beralih bilah sisi",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "Alat berhasil dibuat",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Apa yang Baru di",
|
||||
"What's New in": "Apa yang Baru di",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Ceadaigh Eagarthóireacht Comhrá",
|
||||
"Allow Chat Export": "Ceadaigh Easpórtáil Comhrá",
|
||||
"Allow Chat Share": "Ceadaigh Comhroinnt Comhrá",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Ceadaigh Uaslódáil Comhad",
|
||||
"Allow Multiple Models in Chat": "Ceadaigh Múnlaí Il sa Chomhrá",
|
||||
"Allow non-local voices": "Lig guthanna neamh-áitiúla",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Comhrá Clón",
|
||||
"Clone of {{TITLE}}": "Clón de {{TITLE}}",
|
||||
"Close": "Dún",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Cód a fhorghníomhú",
|
||||
"Code Execution": "Forghníomhú Cóid",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Réamhshocraithe",
|
||||
"Default (Open AI)": "Réamhshocraithe (Oscail AI)",
|
||||
"Default (SentenceTransformers)": "Réamhshocraithe (SentenceTransFormers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Oibríonn mód réamhshocraithe le raon níos leithne samhlacha trí ghlaoch a chur ar uirlisí uair amháin roimh fhorghníomhú. Déanann mód dúchasach cumas glaoite uirlisí ionsuite an mhúnla a ghiaráil, ach éilíonn sé go dtacaíonn an tsamhail leis an ngné seo go bunúsach.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Oibríonn mód réamhshocraithe le raon níos leithne samhlacha trí ghlaoch a chur ar uirlisí uair amháin roimh fhorghníomhú. Déanann mód dúchasach cumas glaoite uirlisí ionsuite an mhúnla a ghiaráil, ach éilíonn sé go dtacaíonn an tsamhail leis an ngné seo go bunúsach.",
|
||||
"Default Model": "Múnla Réamhshocraithe",
|
||||
"Default model updated": "Nuashonraíodh an múnla réamhshocraithe",
|
||||
"Default Models": "Múnlaí Réamhshocraithe",
|
||||
@@ -306,7 +308,7 @@
|
||||
"Default Prompt Suggestions": "Moltaí Leid Réamhshocraithe",
|
||||
"Default to 389 or 636 if TLS is enabled": "Réamhshocrú go 389 nó 636 má tá TLS cumasaithe",
|
||||
"Default to ALL": "Réamhshocrú do GACH",
|
||||
"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Réamhshocrú maidir le haisghabháil deighilte d’eastóscadh ábhar dírithe agus ábhartha, moltar é seo i bhformhór na gcásanna.",
|
||||
"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Réamhshocrú maidir le haisghabháil deighilte d'eastóscadh ábhar dírithe agus ábhartha, moltar é seo i bhformhór na gcásanna.",
|
||||
"Default User Role": "Ról Úsáideora Réamhshocraithe",
|
||||
"Delete": "Scrios",
|
||||
"Delete a model": "Scrios múnla",
|
||||
@@ -336,7 +338,7 @@
|
||||
"Didn't fully follow instructions": "Níor lean sé treoracha go hiomlán",
|
||||
"Direct": "Díreach",
|
||||
"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 Tool Servers": "Freastalaithe Uirlisí Díreacha",
|
||||
"Disable Image Extraction": "Díchumasaigh Eastóscadh Íomhá",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "m.sh. pdf, docx, txt",
|
||||
"e.g. Tools for performing various operations": "m.sh. Uirlisí chun oibríochtaí éagsúla a dhéanamh",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "m.sh., 3, 4, 5 (fág bán le haghaidh réamhshocraithe)",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "m.sh., en-US, ja-JP (fág bán le haghaidh uathbhraite)",
|
||||
"e.g., westus (leave blank for eastus)": "m.sh., westus (fág bán le haghaidh eastus)",
|
||||
"e.g.) en,fr,de": "m.sh.) en, fr, de",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Gnéithe",
|
||||
"Features Permissions": "Ceadanna Gnéithe",
|
||||
"February": "Feabhra",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Stair Aiseolais",
|
||||
"Feedbacks": "Aiseolas",
|
||||
"Feel free to add specific details": "Ná bíodh leisce ort sonraí ar leith a chur leis",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Las fiosracht",
|
||||
"Image": "Íomhá",
|
||||
"Image Compression": "Comhbhrú Íomhá",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Giniúint Íomhá",
|
||||
"Image Generation (Experimental)": "Giniúint Íomhá (Turgnaimh)",
|
||||
"Image Generation Engine": "Inneall Giniúna Íomh",
|
||||
"Image Max Compression Size": "Íomhá Méid Comhbhrú Max",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Giniúint Leid Íomhá",
|
||||
"Image Prompt Generation Prompt": "Leid Giniúint Leide Íomhá",
|
||||
"Image Settings": "Socruithe Íomhá",
|
||||
@@ -708,7 +716,7 @@
|
||||
"Include": "Cuir san áireamh",
|
||||
"Include `--api-auth` flag when running stable-diffusion-webui": "Cuir bratach `--api-auth` san áireamh agus webui stable-diffusion-reatha á rith",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "Cuir bratach `--api` san áireamh agus webui cobhsaí-scaipthe á rith",
|
||||
"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.": "Bíonn tionchar aige ar chomh tapa agus a fhreagraíonn an t-algartam d’aiseolas ón téacs ginte. Beidh coigeartuithe níos moille mar thoradh ar ráta foghlama níos ísle, agus déanfaidh ráta foghlama níos airde an t-algartam níos freagraí.",
|
||||
"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.": "Bíonn tionchar aige ar chomh tapa agus a fhreagraíonn an t-algartam d'aiseolas ón téacs ginte. Beidh coigeartuithe níos moille mar thoradh ar ráta foghlama níos ísle, agus déanfaidh ráta foghlama níos airde an t-algartam níos freagraí.",
|
||||
"Info": "Eolas",
|
||||
"Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Instealladh an t-ábhar ar fad mar chomhthéacs do phróiseáil chuimsitheach, moltar é seo le haghaidh ceisteanna casta.",
|
||||
"Input commands": "Orduithe ionchuir",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "Nuashonraíodh freastalaí LDAP",
|
||||
"Leaderboard": "An Clár Ceannairí",
|
||||
"Learn more about OpenAPI tool servers.": "Foghlaim tuilleadh faoi fhreastalaithe uirlisí OpenAPI.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Fág folamh le haghaidh neamhtheoranta",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "Fág folamh chun gach samhail ó chríochphointe \"{{url}}\" a áireamh",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Fág folamh chun gach múnla ó chríochphointe \"{{url}}/api/tags\" a chur san áireamh",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Cailleadh",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Déanta ag OpenWebUI Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Déan cinnte iad a cheangal le",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Déan cinnte comhad workflow.json a onnmhairiú mar fhormáid API ó ComfyUI.",
|
||||
"Manage": "Bainistiú",
|
||||
@@ -811,7 +821,7 @@
|
||||
"Mistral OCR API Key required.": "Mistral OCR API Eochair ag teastáil.",
|
||||
"Model": "Múnla",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Rinneadh an tsamhail '{{modelName}}' a íoslódáil go rathúil.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Tá múnla ‘{{modelTag}}’ sa scuaine cheana féin le híoslódáil.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Tá múnla '{{modelTag}}' sa scuaine cheana féin le híoslódáil.",
|
||||
"Model {{modelId}} not found": "Múnla {{modelId}} gan aimsiú",
|
||||
"Model {{modelName}} is not vision capable": "Níl samhail {{modelName}} in ann amharc",
|
||||
"Model {{name}} is now {{status}}": "Tá samhail {{name}} {{status}} anois",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Leagan Ollama",
|
||||
"On": "Ar",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Ní cheadaítear ach carachtair alfa-uimhriúla agus fleiscíní",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Ní cheadaítear ach carachtair alfauméireacha agus braithíní sa sreangán ordaithe.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Ní féidir ach bailiúcháin a chur in eagar, bonn eolais nua a chruthú chun doiciméid a chur in eagar/a chur leis.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ups! Tá modh gan tacaíocht á úsáid agat (tosaigh amháin). Freastal ar an WebUI ón gcúltaca le do thoil.",
|
||||
"Open file": "Oscail comhad",
|
||||
"Open in full screen": "Oscail i scáileán iomlán",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Oscail comhrá nua",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Is féidir le WebUI Oscailte uirlisí a úsáid a sholáthraíonn aon fhreastalaí OpenAPI.",
|
||||
"Open WebUI uses faster-whisper internally.": "Úsáideann Open WebUI cogar níos tapúla go hinmheánach.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Dearcadh dearfach",
|
||||
"Prefix ID": "Aitheantas Réimír",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Úsáidtear Aitheantas Réimír chun coinbhleachtaí le naisc eile a sheachaint trí réimír a chur le haitheantas na samhla - fág folamh le díchumasú",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "Réamhamharc",
|
||||
"Previous 30 days": "30 lá roimhe seo",
|
||||
"Previous 7 days": "7 lá roimhe seo",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Athrangaigh múnlaí de réir cosúlachta topaicí",
|
||||
"Read": "Léigh",
|
||||
"Read Aloud": "Léigh Ard",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Iarracht Réasúnúcháin",
|
||||
"Record": "Taifead",
|
||||
"Record voice": "Taifead guth",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Ábharthacht",
|
||||
"Relevance Threshold": "Tairseach Ábharthaíochta",
|
||||
"Remove": "Bain",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Bain Múnla",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Athainmnigh",
|
||||
"Reorder Models": "Múnlaí Athordú",
|
||||
"Reply in Thread": "Freagra i Snáithe",
|
||||
@@ -1112,7 +1129,7 @@
|
||||
"Set Sampler": "Socraigh Sampler",
|
||||
"Set Scheduler": "Socraigh Sceidealóir",
|
||||
"Set Steps": "Socraigh Céimeanna",
|
||||
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Socraigh líon na sraitheanna, a dhíluchtófar chuig GPU. Is féidir leis an luach seo a mhéadú feabhas suntasach a chur ar fheidhmíocht do mhúnlaí atá optamaithe le haghaidh luasghéarú GPU ach d’fhéadfadh go n-ídíonn siad níos mó cumhachta agus acmhainní GPU freisin.",
|
||||
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Socraigh líon na sraitheanna, a dhíluchtófar chuig GPU. Is féidir leis an luach seo a mhéadú feabhas suntasach a chur ar fheidhmíocht do mhúnlaí atá optamaithe le haghaidh luasghéarú GPU ach d'fhéadfadh go n-ídíonn siad níos mó cumhachta agus acmhainní GPU freisin.",
|
||||
"Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Socraigh líon na snáitheanna oibrithe a úsáidtear le haghaidh ríomh. Rialaíonn an rogha seo cé mhéad snáithe a úsáidtear chun iarratais a thagann isteach a phróiseáil i gcomhthráth. D'fhéadfadh méadú ar an luach seo feidhmíocht a fheabhsú faoi ualaí oibre comhairgeadra ard ach féadfaidh sé níos mó acmhainní LAP a úsáid freisin.",
|
||||
"Set Voice": "Socraigh Guth",
|
||||
"Set whisper model": "Socraigh múnla cogar",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Comhroinn Comhrá",
|
||||
"Share to Open WebUI Community": "Comhroinn le Pobal OpenWebUI",
|
||||
"Sharing Permissions": "Ceadanna a Roinnt",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Taispeáin",
|
||||
"Show \"What's New\" modal on login": "Taispeáin módúil \"Cad atá Nua\" ar logáil isteach",
|
||||
"Show Admin Details in Account Pending Overlay": "Taispeáin Sonraí Riaracháin sa Chuntas ar Feitheamh Forleagan",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Foinse",
|
||||
"Speech Playback Speed": "Luas Athsheinm Urlabhra",
|
||||
"Speech recognition error: {{error}}": "Earráid aitheantais cainte: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Inneall Cainte-go-Téacs",
|
||||
"Stop": "Stad",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Stop Seicheamh",
|
||||
"Stream Chat Response": "Freagra Comhrá Sruth",
|
||||
"Strip Existing OCR": "Bain OCR atá ann cheana",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Molta",
|
||||
"Support": "Tacaíocht",
|
||||
"Support this plugin:": "Tacaigh leis an mbreiseán seo:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Eolaire sioncronaithe",
|
||||
"System": "Córas",
|
||||
"System Instructions": "Treoracha Córas",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Teocht",
|
||||
"Temporary Chat": "Comhrá Sealadach",
|
||||
"Text Splitter": "Scoilteoir Téacs",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Inneall téacs-go-labhra",
|
||||
"Thanks for your feedback!": "Go raibh maith agat as do chuid aiseolas!",
|
||||
"The Application Account DN you bind with for search": "An Cuntas Feidhmchláir DN a nascann tú leis le haghaidh cuardaigh",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Is deonacha paiseanta ón bpobal iad na forbróirí taobh thiar den bhreiseán seo. Má aimsíonn an breiseán seo cabhrach leat, smaoinigh ar rannchuidiú lena fhorbairt.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Tá an clár ceannairí meastóireachta bunaithe ar chóras rátála Elo agus déantar é a nuashonrú i bhfíor-am.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "Teanga an fhuaime ionchuir. Má sholáthraítear an teanga ionchuir i bhformáid ISO-639-1 (e.g. en), feabhsófar cruinneas agus moill. Fág bán é chun an teanga a bhrath go huathoibríoch.",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "An tréith LDAP a mhapálann don ríomhphost a úsáideann úsáideoirí chun síniú isteach.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "An tréith LDAP a mhapálann don ainm úsáideora a úsáideann úsáideoirí chun síniú isteach.",
|
||||
@@ -1203,18 +1226,20 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "An fhormáid aschuir don téacs. Is féidir é a úsáid mar 'json', 'markdown', nó 'html'. Is é 'markdown' an réamhshocrú.",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Ba chóir go mbeadh an scór ina luach idir 0.0 (0%) agus 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Teocht an mhúnla. Déanfaidh méadú ar an teocht an freagra múnla níos cruthaithí.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Téama",
|
||||
"Thinking...": "Ag smaoineamh...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Ní féidir an gníomh seo a chur ar ais. Ar mhaith leat leanúint ar aghaidh?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Cruthaíodh an cainéal seo ar {{createdAt}}. Seo tús an chainéil {{channelName}}.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Ní bheidh an comhrá seo le feiceáil sa stair agus ní shábhálfar do theachtaireachtaí.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Ní bheidh an comhrá seo le feiceáil sa stair agus ní shábhálfar do theachtaireachtaí.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Cinntíonn sé seo go sábhálfar do chomhráite luachmhara go daingean i do bhunachar sonraí cúltaca Go raibh maith agat!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Is gné turgnamhach í seo, b'fhéidir nach bhfeidhmeoidh sé mar a bhíothas ag súil leis agus tá sé faoi réir athraithe ag am ar bith.",
|
||||
"This model is not publicly available. Please select another model.": "Níl an tsamhail seo ar fáil go poiblí. Roghnaigh samhail eile le do thoil.",
|
||||
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "",
|
||||
"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.": "Rialaíonn an rogha seo cé mhéad comhartha a chaomhnaítear agus an comhthéacs á athnuachan. Mar shampla, má shocraítear go 2 é, coinneofar an 2 chomhartha dheireanacha de chomhthéacs an chomhrá. Is féidir le comhthéacs a chaomhnú cabhrú le leanúnachas comhrá a choinneáil, ach d’fhéadfadh sé laghdú a dhéanamh ar an gcumas freagairt do thopaicí nua.",
|
||||
"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.": "Rialaíonn an rogha seo cé mhéad comhartha a chaomhnaítear agus an comhthéacs á athnuachan. Mar shampla, má shocraítear go 2 é, coinneofar an 2 chomhartha dheireanacha de chomhthéacs an chomhrá. Is féidir le comhthéacs a chaomhnú cabhrú le leanúnachas comhrá a choinneáil, ach d'fhéadfadh sé laghdú a dhéanamh ar an gcumas freagairt do thopaicí nua.",
|
||||
"This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "",
|
||||
"This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Socraíonn an rogha seo an t-uaslíon comharthaí is féidir leis an tsamhail a ghiniúint ina fhreagra. Tríd an teorainn seo a mhéadú is féidir leis an tsamhail freagraí níos faide a sholáthar, ach d’fhéadfadh go méadódh sé an dóchúlacht go nginfear ábhar neamhchabhrach nó nach mbaineann le hábhar.",
|
||||
"This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Socraíonn an rogha seo an t-uaslíon comharthaí is féidir leis an tsamhail a ghiniúint ina fhreagra. Tríd an teorainn seo a mhéadú is féidir leis an tsamhail freagraí níos faide a sholáthar, ach d'fhéadfadh go méadódh sé an dóchúlacht go nginfear ábhar neamhchabhrach nó nach mbaineann le hábhar.",
|
||||
"This option will delete all existing files in the collection and replace them with newly uploaded files.": "Scriosfaidh an rogha seo gach comhad atá sa bhailiúchán agus cuirfear comhaid nua-uaslódála ina n-ionad.",
|
||||
"This response was generated by \"{{model}}\"": "Gin an freagra seo ag \"{{model}}\"",
|
||||
"This will delete": "Scriosfaidh sé seo",
|
||||
@@ -1241,7 +1266,7 @@
|
||||
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Chun rochtain a fháil ar an WebUI, déan teagmháil leis an riarthóir le do thoil. Is féidir le riarthóirí stádas úsáideora a bhainistiú ón bPainéal Riaracháin.",
|
||||
"To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Chun an bonn eolais a cheangal anseo, cuir leis an spás oibre \"Eolas\" iad ar dtús.",
|
||||
"To learn more about available endpoints, visit our documentation.": "Chun tuilleadh a fhoghlaim faoi na críochphointí atá ar fáil, tabhair cuairt ar ár gcáipéisíocht.",
|
||||
"To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "Chun do phríobháideachas a chosaint, ní roinntear ach rátálacha, aitheantais mhúnla, clibeanna agus meiteashonraí ó d’aiseolas - fanann do logaí comhrá príobháideach agus níl siad san áireamh.",
|
||||
"To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "Chun do phríobháideachas a chosaint, ní roinntear ach rátálacha, aitheantais mhúnla, clibeanna agus meiteashonraí ó d'aiseolas - fanann do logaí comhrá príobháideach agus níl siad san áireamh.",
|
||||
"To select actions here, add them to the \"Functions\" workspace first.": "Chun gníomhartha a roghnú anseo, cuir iad leis an spás oibre \"Feidhmeanna\" ar dtús.",
|
||||
"To select filters here, add them to the \"Functions\" workspace first.": "Chun scagairí a roghnú anseo, cuir iad leis an spás oibre \"Feidhmeanna\" ar dtús.",
|
||||
"To select toolkits here, add them to the \"Tools\" workspace first.": "Chun trealamh uirlisí a roghnú anseo, cuir iad leis an spás oibre \"Uirlisí\" ar dtús.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "Scoránaigh cuardach",
|
||||
"Toggle settings": "Socraigh socruithe",
|
||||
"Toggle sidebar": "Athraigh barra taobh",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Comhartha",
|
||||
"Too verbose": "Ró-fhocal",
|
||||
"Tool created successfully": "Uirlis cruthaithe go rathúil",
|
||||
@@ -1359,8 +1385,8 @@
|
||||
"Weight of BM25 Retrieval": "Meáchan Aisghabhála BM25",
|
||||
"What are you trying to achieve?": "Cad atá tú ag iarraidh a bhaint amach?",
|
||||
"What are you working on?": "Cad air a bhfuil tú ag obair?",
|
||||
"What’s New in": "Cad atá Nua i",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Nuair a bheidh sé cumasaithe, freagróidh an múnla gach teachtaireacht comhrá i bhfíor-am, ag giniúint freagra a luaithe a sheolann an t-úsáideoir teachtaireacht. Tá an mód seo úsáideach le haghaidh feidhmchláir chomhrá beo, ach d’fhéadfadh tionchar a bheith aige ar fheidhmíocht ar chrua-earraí níos moille.",
|
||||
"What's New in": "Cad atá Nua i",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Nuair a bheidh sé cumasaithe, freagróidh an múnla gach teachtaireacht comhrá i bhfíor-am, ag giniúint freagra a luaithe a sheolann an t-úsáideoir teachtaireacht. Tá an mód seo úsáideach le haghaidh feidhmchláir chomhrá beo, ach d'fhéadfadh tionchar a bheith aige ar fheidhmíocht ar chrua-earraí níos moille.",
|
||||
"wherever you are": "aon áit a bhfuil tú",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "Cibé acu an ndéanfar an t-aschur a roinnt le leathanaigh nó nach ndéanfar. Beidh riail chothrománach agus uimhir leathanaigh ag scartha ó gach leathanach. Is é Bréag an rogha réamhshocraithe.",
|
||||
"Whisper (Local)": "Whisper (Áitiúil)",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Consenti modifica chat",
|
||||
"Allow Chat Export": "Consenti esportazione chat",
|
||||
"Allow Chat Share": "Consenti condivisione chat",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Consenti caricamento file",
|
||||
"Allow Multiple Models in Chat": "Consenti più modelli in chat",
|
||||
"Allow non-local voices": "Consenti voci non locali",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "Clone di {{TITLE}}",
|
||||
"Close": "Chiudi",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Esecuzione codice",
|
||||
"Code Execution": "Esecuzione codice",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Predefinito",
|
||||
"Default (Open AI)": "Predefinito (Open AI)",
|
||||
"Default (SentenceTransformers)": "Predefinito (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Il modello predefinito funziona con un'ampia gamma di modelli chiamando i tool una volta prima dell'esecuzione. La modalità nativa sfrutta le capacità di chiamata dei tool integrate nel modello, ma richiede che il modello supporti intrinsecamente questa funzionalità.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Il modello predefinito funziona con un'ampia gamma di modelli chiamando i tool una volta prima dell'esecuzione. La modalità nativa sfrutta le capacità di chiamata dei tool integrate nel modello, ma richiede che il modello supporti intrinsecamente questa funzionalità.",
|
||||
"Default Model": "Modello di default",
|
||||
"Default model updated": "Modello predefinito aggiornato",
|
||||
"Default Models": "Modelli predefiniti",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "ad esempio pdf, docx, txt",
|
||||
"e.g. Tools for performing various operations": "ad esempio tool per eseguire varie operazioni",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "ad esempio, 3, 4, 5 (lascia vuoto per predefinito)",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "ad esempio, en-US,ja-JP (lascia vuoto per auto-rilevamento)",
|
||||
"e.g., westus (leave blank for eastus)": "ad esempio, westus (lascia vuoto per est)",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Caratteristiche",
|
||||
"Features Permissions": "Permessi delle funzionalità",
|
||||
"February": "Febbraio",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Storico feedback",
|
||||
"Feedbacks": "Feedback",
|
||||
"Feel free to add specific details": "Sentiti libero/a di aggiungere dettagli specifici",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Accendi la curiosità",
|
||||
"Image": "Immagine",
|
||||
"Image Compression": "Compressione Immagini",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Generazione Immagini",
|
||||
"Image Generation (Experimental)": "Generazione di immagini (sperimentale)",
|
||||
"Image Generation Engine": "Motore di generazione immagini",
|
||||
"Image Max Compression Size": "Dimensione Massima Compressione Immagine",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Generazione Prompt Immagine",
|
||||
"Image Prompt Generation Prompt": "Prompt per la Generazione di Prompt Immagine",
|
||||
"Image Settings": "Impostazioni Immagine",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "Server LDAP aggiornato",
|
||||
"Leaderboard": "Classifica",
|
||||
"Learn more about OpenAPI tool servers.": "Scopri di più sui server di tool OpenAPI.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Lascia vuoto per illimitato",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Lascia vuoto per includere tutti i modelli dall'endpoint \"{{url}}/api/tags\"",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Perso",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Realizzato dalla Comunità Open WebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Assicurati di racchiuderli con",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Assicurati di esportare un file workflow.json come formato API da ComfyUI.",
|
||||
"Manage": "Gestisci",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Versione Ollama",
|
||||
"On": "Attivato",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Nella stringa di comando sono consentiti solo caratteri alfanumerici e trattini",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Nella stringa di comando sono consentiti solo caratteri alfanumerici e trattini.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Solo le collezioni possono essere modificate, crea una nuova base di conoscenza per modificare/aggiungere documenti.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ops! Stai utilizzando un metodo non supportato (solo frontend). Si prega di servire la WebUI dal backend.",
|
||||
"Open file": "Apri file",
|
||||
"Open in full screen": "Apri a schermo intero",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Apri nuova chat",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI può utilizzare tool forniti da qualsiasi server OpenAPI.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI utilizza faster-whisper internamente.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Attitudine positiva",
|
||||
"Prefix ID": "ID prefisso",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "L'ID prefisso viene utilizzato per evitare conflitti con altre connessioni aggiungendo un prefisso agli ID dei modelli - lasciare vuoto per disabilitare",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "Anteprima",
|
||||
"Previous 30 days": "Ultimi 30 giorni",
|
||||
"Previous 7 days": "Ultimi 7 giorni",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Riordina i modelli in base alla somiglianza degli argomenti",
|
||||
"Read": "Leggi",
|
||||
"Read Aloud": "Leggi ad Alta Voce",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Sforzo di ragionamento",
|
||||
"Record": "Registra",
|
||||
"Record voice": "Registra voce",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Rilevanza",
|
||||
"Relevance Threshold": "Soglia di Rilevanza",
|
||||
"Remove": "Rimuovi",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Rimuovi Modello",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Rinomina",
|
||||
"Reorder Models": "Riordina Modelli",
|
||||
"Reply in Thread": "Rispondi nel thread",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Condividi chat",
|
||||
"Share to Open WebUI Community": "Condividi con la comunità OpenWebUI",
|
||||
"Sharing Permissions": "Condivisione dei permessi",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Mostra",
|
||||
"Show \"What's New\" modal on login": "Mostra il modulo \"Novità\" al login",
|
||||
"Show Admin Details in Account Pending Overlay": "Mostra i dettagli dell'amministratore nella sovrapposizione dell'account in attesa",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Fonte",
|
||||
"Speech Playback Speed": "Velocità di riproduzione vocale",
|
||||
"Speech recognition error: {{error}}": "Errore di riconoscimento vocale: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Motore da voce a testo",
|
||||
"Stop": "Arresta",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Sequenza di arresto",
|
||||
"Stream Chat Response": "Stream risposta chat",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Suggerito",
|
||||
"Support": "Supporto",
|
||||
"Support this plugin:": "Supporta questo plugin:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Sincronizza directory",
|
||||
"System": "Sistema",
|
||||
"System Instructions": "Istruzioni di sistema",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatura",
|
||||
"Temporary Chat": "Chat temporanea",
|
||||
"Text Splitter": "Divisore di testo",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Motore da testo a voce",
|
||||
"Thanks for your feedback!": "Grazie per il tuo feedback!",
|
||||
"The Application Account DN you bind with for search": "L'account dell'applicazione DN con cui ti colleghi per la ricerca",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Gli sviluppatori dietro questo plugin sono volontari appassionati della comunità. Se trovi utile questo plugin, ti preghiamo di considerare di contribuire al suo sviluppo.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "La classifica di valutazione è basata sul sistema di rating Elo ed è aggiornata in tempo reale.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "L'attributo LDAP che mappa alla mail che gli utenti usano per accedere.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "L'attributo LDAP che mappa al nome utente che gli utenti usano per accedere.",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Il punteggio dovrebbe essere un valore compreso tra 0.0 (0%) e 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La temperatura del modello. Aumentare la temperatura farà sì che il modello risponda in modo più creativo.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Sto pensando...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Questa azione non può essere annullata. Vuoi continuare?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Questo canale è stato creato il {{createdAt}}. Questo è l'inizio del canale {{channelName}}.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "Questa chat non apparirà nella cronologia e i tuoi messaggi non verranno salvati.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "Questa chat non apparirà nella cronologia e i tuoi messaggi non verranno salvati.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ciò garantisce che le tue preziose conversazioni siano salvate in modo sicuro nel tuo database backend. Grazie!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Questa è una funzionalità sperimentale, potrebbe non funzionare come previsto ed è soggetta a modifiche in qualsiasi momento.",
|
||||
"This model is not publicly available. Please select another model.": "Questo modello non è disponibile pubblicamente. Seleziona un altro modello.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Attiva/disattiva impostazioni",
|
||||
"Toggle sidebar": "Attiva/disattiva barra laterale",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Troppo prolisso",
|
||||
"Tool created successfully": "Tool creato con successo",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Cosa stai cercando di ottenere?",
|
||||
"What are you working on?": "Su cosa stai lavorando?",
|
||||
"What’s New in": "Novità in",
|
||||
"What's New in": "Novità in",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quando abilitato, il modello risponderà a ciascun messaggio della chat in tempo reale, generando una risposta non appena l'utente invia un messaggio. Questa modalità è utile per le applicazioni di chat dal vivo, ma potrebbe influire sulle prestazioni su hardware più lento.",
|
||||
"wherever you are": "Ovunque tu sia",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "チャットの編集を許可",
|
||||
"Allow Chat Export": "チャットのエクスポートを許可",
|
||||
"Allow Chat Share": "チャットの共有を許可",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "ファイルのアップロードを許可",
|
||||
"Allow Multiple Models in Chat": "チャットで複数のモデルを許可",
|
||||
"Allow non-local voices": "ローカル以外のボイスを許可",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "チャットをクローン",
|
||||
"Clone of {{TITLE}}": "{{TITLE}}のクローン",
|
||||
"Close": "閉じる",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "コードの実行",
|
||||
"Code Execution": "コードの実行",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "デフォルト",
|
||||
"Default (Open AI)": "デフォルト(OpenAI)",
|
||||
"Default (SentenceTransformers)": "デフォルト (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "デフォルトモデル",
|
||||
"Default model updated": "デフォルトモデルが更新されました",
|
||||
"Default Models": "デフォルトモデル",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "機能の許可",
|
||||
"February": "2月",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "フィードバック履歴",
|
||||
"Feedbacks": "フィードバック",
|
||||
"Feel free to add specific details": "詳細を追加してください",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "画像",
|
||||
"Image Compression": "画像圧縮",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "画像生成",
|
||||
"Image Generation (Experimental)": "画像生成 (実験的)",
|
||||
"Image Generation Engine": "画像生成エンジン",
|
||||
"Image Max Compression Size": "画像最大圧縮サイズ",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "画像プロンプト生成",
|
||||
"Image Prompt Generation Prompt": "画像プロンプト生成プロンプト",
|
||||
"Image Settings": "画像設定",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAPサーバーの更新に成功しました",
|
||||
"Leaderboard": "リーダーボード",
|
||||
"Learn more about OpenAPI tool servers.": "OpenAPIツールサーバーについては、こちらをご覧ください。",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "空欄なら無制限",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "空欄なら「{{url}}/api/tags」エンドポイントからすべてのモデルを含める",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "OpenWebUI コミュニティによって作成",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "必ず次で囲んでください",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "管理",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama バージョン",
|
||||
"On": "オン",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "英数字とハイフンのみが許可されています",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "コマンド文字列には英数字とハイフンのみが許可されています。",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "コレクションのみ編集できます。新しいナレッジベースを作成してドキュメントを編集/追加してください。",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "おっと! サポートされていない方法 (フロントエンドのみ) を使用しています。バックエンドから WebUI を提供してください。",
|
||||
"Open file": "ファイルを開く",
|
||||
"Open in full screen": "全画面表示",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "新しいチャットを開く",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "OpenWebUI は任意のOpenAPI サーバーが提供するツールを使用できます。",
|
||||
"Open WebUI uses faster-whisper internally.": "OpenWebUI は内部でfaster-whisperを使用します。",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "前向きな態度",
|
||||
"Prefix ID": "Prefix ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefix ID はモデル ID に接頭辞を追加することで、他の接続との競合を避けるために使用されます - 空の場合は無効にします",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "前の30日間",
|
||||
"Previous 7 days": "前の7日間",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "トピックの類似性に基づいてモデルを再ランク付け",
|
||||
"Read": "読み込む",
|
||||
"Read Aloud": "読み上げ",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "推理の努力",
|
||||
"Record": "録音",
|
||||
"Record voice": "音声を録音",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "関連性",
|
||||
"Relevance Threshold": "関連性の閾値",
|
||||
"Remove": "削除",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "モデルを削除",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "名前を変更",
|
||||
"Reorder Models": "モデルを並べ替え",
|
||||
"Reply in Thread": "スレッドで返信",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "チャットを共有",
|
||||
"Share to Open WebUI Community": "OpenWebUI コミュニティに共有",
|
||||
"Sharing Permissions": "共有許可",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "表示",
|
||||
"Show \"What's New\" modal on login": "ログイン時に「新しいこと」モーダルを表示",
|
||||
"Show Admin Details in Account Pending Overlay": "アカウント保留中の管理者詳細を表示",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "ソース",
|
||||
"Speech Playback Speed": "音声の再生速度",
|
||||
"Speech recognition error: {{error}}": "音声認識エラー: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "音声テキスト変換エンジン",
|
||||
"Stop": "停止",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "ストップシーケンス",
|
||||
"Stream Chat Response": "チャットレスポンスのストリーム",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "提案",
|
||||
"Support": "サポート",
|
||||
"Support this plugin:": "このプラグインをサポートする:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "同期ディレクトリ",
|
||||
"System": "システム",
|
||||
"System Instructions": "システムインストラクション",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "温度",
|
||||
"Temporary Chat": "一時的なチャット",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "テキスト音声変換エンジン",
|
||||
"Thanks for your feedback!": "ご意見ありがとうございます!",
|
||||
"The Application Account DN you bind with for search": "LDAP属性を使用してユーザーを検索するためにバインドするアプリケーションアカウントのDN。",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "このプラグインはコミュニティの熱意のあるボランティアによって開発されています。このプラグインがお役に立った場合は、開発に貢献することを検討してください。",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "評価リーダーボードはElo評価システムに基づいており、実時間で更新されています。",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "ユーザーがサインインに使用するメールのLDAP属性。",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "ユーザーがサインインに使用するユーザー名のLDAP属性。",
|
||||
@@ -1203,11 +1226,13 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "スコアは0.0(0%)から1.0(100%)の間の値にしてください。",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "モデルのtemperature。温度を上げるとモデルはより創造的に回答します。",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "テーマ",
|
||||
"Thinking...": "思考中...",
|
||||
"This action cannot be undone. Do you wish to continue?": "このアクションは取り消し不可です。続けますか?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "このチャンネルは{{createdAt}}に作成されました。これは{{channelName}}チャンネルの始まりです。",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "このチャットは履歴に表示されず、メッセージは保存されません。",
|
||||
"This chat won't appear in history and your messages will not be saved.": "このチャットは履歴に表示されず、メッセージは保存されません。",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "これは、貴重な会話がバックエンドデータベースに安全に保存されることを保証します。ありがとうございます!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "実験的機能であり正常動作しない場合があります。",
|
||||
"This model is not publicly available. Please select another model.": "このモデルは公開されていません。別のモデルを選択してください。",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "設定を切り替え",
|
||||
"Toggle sidebar": "サイドバーを切り替え",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "トークン",
|
||||
"Too verbose": "冗長すぎます",
|
||||
"Tool created successfully": "ツールが正常に作成されました",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "新機能",
|
||||
"What's New in": "新機能",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "ჩატის ჩასწორების დაშვება",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "ფაილის ატვირთვის დაშვება",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "არალოკალური ხმების დაშვება",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "დახურვა",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "ნაგულისხმევი",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "ნაგულისხმევი (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "ნაგულისხმევი მოდელი",
|
||||
"Default model updated": "ნაგულისხმევი მოდელი განახლდა",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "მახასიათებლები",
|
||||
"Features Permissions": "",
|
||||
"February": "თებერვალი",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "სპეციფიკური დეტალების დამატება პრობლემა არაა",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "გამოსახულება",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "გამოსახულების გენერაცია",
|
||||
"Image Generation (Experimental)": "გამოსახულებების გენერაცია (ექსპერიმენტული)",
|
||||
"Image Generation Engine": "გამოსახულებების გენერაციის ძრავა",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "გამოსახულების პარამეტრები",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "ლიდერების დაფა",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "წაგება",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "შექმნილია OpenWebUI საზოგადოების მიერ",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "დარწმუნდით, რომ ჩასვით ისინი",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "მართვა",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama ვერსია",
|
||||
"On": "ჩართული",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "ბრძანების სტრიქონში დაშვებულია, მხოლოდ, ალფარიცხვითი სიმბოლოები და ტირეები.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "ვაი! იყენებთ მხარდაუჭერელ მეთოდს (მხოლოდ წინაბოლო). შედით WebUI-ზე უკანაბოლოდან.",
|
||||
"Open file": "ფაილის გახსნა",
|
||||
"Open in full screen": "მთელ ეკრანზე გახსნა",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "ახალი ჩატის გახსნა",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "პოზიტიური დამოკიდებულება",
|
||||
"Prefix ID": "პრეფიქსის ",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "წინა 30 დღე",
|
||||
"Previous 7 days": "წინა 7 დღე",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "წაკითხვა",
|
||||
"Read Aloud": "ხმამაღლა წაკითხვა",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "ხმის ჩაწერა",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "შესაბამისობა",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "წაშლა",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "მოდელის წაშლა",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "სახელის გადარქმევა",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "ნაკადში პასუხი",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "ჩატის გაზიარება",
|
||||
"Share to Open WebUI Community": "გაზიარება Open WebUI-ის საზოგადოებასთან",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "ჩვენება",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "წყარო",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "საუბრის ამოცნობის შეცდომა: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "საუბრიდან-ტექსტამდე-ის ძრავი",
|
||||
"Stop": "გაჩერება",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "შეჩერების მიმდევრობა",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "შეთავაზებულია",
|
||||
"Support": "მხარდაჭერა",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "სისტემა",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "ტემპერატურა",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "ტექსტურ-ხმოვანი ძრავი",
|
||||
"Thanks for your feedback!": "მადლობა გამოხმაურებისთვის!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "რეიტინგი უნდა იყოს მნიშვნელობ შუალედიდან 0.0 (0%) - 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "თემა",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ეს უზრუნველყოფს, რომ თქვენი ღირებული საუბრები უსაფრთხოდ შეინახება თქვენს უკანაბოლო მონაცემთა ბაზაში. მადლობა!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "პარამეტრების გადართვა",
|
||||
"Toggle sidebar": "გვერდითი ზოლის ჩართ/გამორთ",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "კოდი",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "რა არის ახალი",
|
||||
"What's New in": "რა არის ახალი",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "채팅 수정 허용",
|
||||
"Allow Chat Export": "채팅 내보내기 허용",
|
||||
"Allow Chat Share": "채팅 공유 허용",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "파일 업로드 허용",
|
||||
"Allow Multiple Models in Chat": "채팅에서 여러 모델 허용",
|
||||
"Allow non-local voices": "외부 음성 허용",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "채팅 복제",
|
||||
"Clone of {{TITLE}}": "{{TITLE}}의 복제본",
|
||||
"Close": "닫기",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "코드 실행",
|
||||
"Code Execution": "코드 실행",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "기본값",
|
||||
"Default (Open AI)": "기본값 (Open AI)",
|
||||
"Default (SentenceTransformers)": "기본값 (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "기본 모드는 실행 전에 도구를 한 번 호출하여 더 다양한 모델에서 작동합니다. 기본 모드는 모델에 내장된 도구 호출 기능을 활용하지만, 모델이 이 기능을 본질적으로 지원해야 합니다.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "기본 모드는 실행 전에 도구를 한 번 호출하여 더 다양한 모델에서 작동합니다. 기본 모드는 모델에 내장된 도구 호출 기능을 활용하지만, 모델이 이 기능을 본질적으로 지원해야 합니다.",
|
||||
"Default Model": "기본 모델",
|
||||
"Default model updated": "기본 모델이 업데이트되었습니다.",
|
||||
"Default Models": "기본 모델",
|
||||
@@ -332,7 +334,7 @@
|
||||
"Describe your knowledge base and objectives": "지식 기반에 대한 설명과 목적을 입력하세요",
|
||||
"Description": "설명",
|
||||
"Detect Artifacts Automatically": "아티팩트 자동 감지",
|
||||
"Dictate": "",
|
||||
"Dictate": "마이크 사용",
|
||||
"Didn't fully follow instructions": "완전히 지침을 따르지 않음",
|
||||
"Direct": "",
|
||||
"Direct Connections": "직접 연결",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "예: 다양한 작업을 수행하는 도구",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "예: 3, 4, 5 (기본값을 위해 비워 두세요)",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "예: en-US, ja-JP (자동 감지를 위해 비워 두세요)",
|
||||
"e.g., westus (leave blank for eastus)": "예: westus (eastus를 위해 비워 두세요)",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "기능",
|
||||
"Features Permissions": "기능 권한",
|
||||
"February": "2월",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "피드백 기록",
|
||||
"Feedbacks": "피드백",
|
||||
"Feel free to add specific details": "자세한 내용을 자유롭게 추가하세요.",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "호기심 자극",
|
||||
"Image": "이미지",
|
||||
"Image Compression": "이미지 압축",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "이미지 생성",
|
||||
"Image Generation (Experimental)": "이미지 생성(실험적)",
|
||||
"Image Generation Engine": "이미지 생성 엔진",
|
||||
"Image Max Compression Size": "이미지 최대 압축 크기",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "이미지 프롬프트 생성",
|
||||
"Image Prompt Generation Prompt": "이미지 프롬프트를 생성하기 위한 프롬프트",
|
||||
"Image Settings": "이미지 설정",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP 서버가 업데이트되었습니다",
|
||||
"Leaderboard": "리더보드",
|
||||
"Learn more about OpenAPI tool servers.": "OpenAPI 도구 서버에 대해 자세히 알아보세요.",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "무제한을 위해 빈칸으로 남겨두세요",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "\\\"{{url}}/api/tags\\\" 엔드포인트의 모든 모델을 포함하려면 비워 두세요",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "패배",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "OpenWebUI 커뮤니티에 의해 개발됨",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "꼭 다음으로 감싸세요:",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "꼭 workflow.json 파일을 ComfyUI의 API 형식대로 내보내세요",
|
||||
"Manage": "관리",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama 버전",
|
||||
"On": "켜기",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "영문자, 숫자 및 하이픈(-)만 허용됩니다.",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "명령어 문자열에는 영문자, 숫자 및 하이픈(-)만 허용됩니다.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "가지고 있는 컬렉션만 수정 가능합니다, 새 지식 기반을 생성하여 문서를 수정 혹은 추가하십시오.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "이런! 지원되지 않는 방식(프론트엔드만)을 사용하고 계십니다. 백엔드에서 WebUI를 제공해주세요.",
|
||||
"Open file": "파일 열기",
|
||||
"Open in full screen": "전체화면으로 열기",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "새 채팅 열기",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI는 모든 OpenAPI 서버에서 제공하는 도구를 사용할 수 있습니다.",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI는 내부적으로 패스트 위스퍼를 사용합니다.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "긍정적인 자세",
|
||||
"Prefix ID": "Prefix ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefix ID는 모델 ID에 접두사를 추가하여 다른 연결과의 충돌을 방지하는 데 사용됩니다. - 비활성화하려면 비워 둡니다.",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "이전 30일",
|
||||
"Previous 7 days": "이전 7일",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "주제 유사성으로 모델을 재정렬하기",
|
||||
"Read": "읽기",
|
||||
"Read Aloud": "읽어주기",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "추론 난이도",
|
||||
"Record": "",
|
||||
"Record voice": "음성 녹음",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "관련도",
|
||||
"Relevance Threshold": "관련성 임계값",
|
||||
"Remove": "삭제",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "모델 삭제",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "이름 변경",
|
||||
"Reorder Models": "모델 재정렬",
|
||||
"Reply in Thread": "스레드로 답장하기",
|
||||
@@ -1071,7 +1088,7 @@
|
||||
"Searched {{count}} sites": "{{count}}개 사이트 검색됨",
|
||||
"Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" 검색 중",
|
||||
"Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\"위한 지식 기반 검색 중",
|
||||
"Searching the web...": "",
|
||||
"Searching the web...": "웹에서 검색 중...",
|
||||
"Searxng Query URL": "Searxng 쿼리 URL",
|
||||
"See readme.md for instructions": "설명은 readme.md를 참조하세요.",
|
||||
"See what's new": "새로운 기능 보기",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "채팅 공유",
|
||||
"Share to Open WebUI Community": "OpenWebUI 커뮤니티에 공유",
|
||||
"Sharing Permissions": "권한 공유",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "보기",
|
||||
"Show \"What's New\" modal on login": "로그인시 \"새로운 기능\" 모달 보기",
|
||||
"Show Admin Details in Account Pending Overlay": "사용자용 계정 보류 설명창에, 관리자 상세 정보 노출",
|
||||
@@ -1146,28 +1164,31 @@
|
||||
"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
|
||||
"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입중",
|
||||
"sk-1234": "",
|
||||
"Skip Cache": "",
|
||||
"Skip the cache and re-run the inference. Defaults to False.": "",
|
||||
"Skip Cache": "캐시 무시",
|
||||
"Skip the cache and re-run the inference. Defaults to False.": "캐시를 무시하고 추론을 다시 실행합니다. 기본값은 False입니다.",
|
||||
"Sougou Search API sID": "",
|
||||
"Sougou Search API SK": "",
|
||||
"Source": "출처",
|
||||
"Speech Playback Speed": "음성 재생 속도",
|
||||
"Speech recognition error: {{error}}": "음성 인식 오류: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "음성-텍스트 변환 엔진",
|
||||
"Stop": "정지",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "중지 시퀀스",
|
||||
"Stream Chat Response": "스트림 채팅 응답",
|
||||
"Strip Existing OCR": "",
|
||||
"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
|
||||
"STT Model": "STT 모델",
|
||||
"STT Settings": "STT 설정",
|
||||
"Stylized PDF Export": "",
|
||||
"Stylized PDF Export": "서식이 적용된 PDF 내보내기",
|
||||
"Subtitle (e.g. about the Roman Empire)": "자막 (예: 로마 황제)",
|
||||
"Success": "성공",
|
||||
"Successfully updated.": "성공적으로 업데이트되었습니다.",
|
||||
"Suggested": "제안",
|
||||
"Support": "지원",
|
||||
"Support this plugin:": "플러그인 지원",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "디렉토리 연동",
|
||||
"System": "시스템",
|
||||
"System Instructions": "시스템 설명서",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "온도",
|
||||
"Temporary Chat": "임시 채팅",
|
||||
"Text Splitter": "텍스트 나누기",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "텍스트-음성 변환 엔진",
|
||||
"Thanks for your feedback!": "피드백 감사합니다!",
|
||||
"The Application Account DN you bind with for search": "검색을 위해 바인딩하는 애플리케이션 계정 DN",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "이 플러그인은 커뮤니티의 열정적인 자원봉사자들이 개발했습니다. 유용하게 사용하셨다면 개발에 기여해 주시는 것도 고려해 주세요.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "평가 리더보드는 Elo 평가 시스템을 기반으로 하고 실시간으로 업데이트됩니다",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "사용자가 로그인하는 데 사용하는 메일에 매핑되는 LDAP 속성입니다.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "사용자가 로그인할 때 사용하는 사용자 이름에 매핑되는 LDAP 속성입니다.",
|
||||
@@ -1203,15 +1226,17 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "점수는 0.0(0%)에서 1.0(100%) 사이의 값이어야 합니다.",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "모델의 온도. 온도를 높이면 모델이 더 창의적으로 답변할 수 있습니다.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "테마",
|
||||
"Thinking...": "생각 중...",
|
||||
"This action cannot be undone. Do you wish to continue?": "이 action은 되돌릴 수 없습니다. 계속 하시겠습니까?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "이 채널은 {{createAt}}에서 생성되었습니다. 이것은 {{channelName}} 채널의 시작입니다.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "이 채팅은 기록에 나타나지 않으며 메시지가 저장되지 않습니다.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "이 채팅은 기록에 나타나지 않으며 메시지가 저장되지 않습니다.",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "이렇게 하면 소중한 대화 내용이 백엔드 데이터베이스에 안전하게 저장됩니다. 감사합니다!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "이것은 실험적 기능으로, 예상대로 작동하지 않을 수 있으며 언제든지 변경될 수 있습니다.",
|
||||
"This model is not publicly available. Please select another model.": "이 모델은 공개적으로 사용할 수 없습니다. 다른 모델을 선택해주세요.",
|
||||
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "",
|
||||
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "이 옵션은 요청 처리 후 모델이 메모리에 유지하는 시간을 제어합니다. (기본값: 5분)",
|
||||
"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 enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "",
|
||||
"This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "이 옵션은 모델이 응답에서 생성할 수 있는 최대 토큰 수를 설정합니다. 이 한도를 늘리면 모델이 더 긴 답변을 제공할 수 있지만, 도움이 되지 않거나 관련 없는 콘텐츠가 생성될 가능성도 높아질 수 있습니다.",
|
||||
@@ -1247,9 +1272,10 @@
|
||||
"To select toolkits here, add them to the \"Tools\" workspace first.": "여기서 도구를 선택하려면, \"도구\" 워크스페이스에 먼저 추가하세요.",
|
||||
"Toast notifications for new updates": "업데이트 토스트 알림",
|
||||
"Today": "오늘",
|
||||
"Toggle search": "",
|
||||
"Toggle search": "검색 전환",
|
||||
"Toggle settings": "설정 전환",
|
||||
"Toggle sidebar": "사이드바 전환",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "토큰",
|
||||
"Too verbose": "말이 너무 많음",
|
||||
"Tool created successfully": "성공적으로 도구가 생성되었습니다.",
|
||||
@@ -1297,7 +1323,7 @@
|
||||
"Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "맞춤형 테마 설정 및 브랜딩, 전용 지원을 포함한 향상된 기능을 위해 라이선스 플랜으로 업그레이드하세요.",
|
||||
"Upload": "업로드",
|
||||
"Upload a GGUF model": "GGUF 모델 업로드",
|
||||
"Upload Audio": "",
|
||||
"Upload Audio": "오디오 업로드",
|
||||
"Upload directory": "디렉토리 업로드",
|
||||
"Upload files": "파일 업로드",
|
||||
"Upload Files": "파일 업로드",
|
||||
@@ -1305,12 +1331,12 @@
|
||||
"Upload Progress": "업로드 진행 상황",
|
||||
"URL": "URL",
|
||||
"URL Mode": "URL 모드",
|
||||
"Usage": "",
|
||||
"Usage": "사용량",
|
||||
"Use '#' in the prompt input to load and include your knowledge.": "프롬프트 입력에서 '#'를 사용하여 지식 기반을 불러오고 포함하세요.",
|
||||
"Use Gravatar": "Gravatar 사용",
|
||||
"Use groups to group your users and assign permissions.": "그룹을 사용하여 사용자를 그룹화하고 권한을 할당하세요.",
|
||||
"Use Initials": "초성 사용",
|
||||
"Use LLM": "",
|
||||
"Use LLM": "LLM 사용",
|
||||
"Use no proxy to fetch page contents.": "페이지 콘텐츠를 가져오려면 프록시를 사용하지 마세요.",
|
||||
"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "http_proxy 및 https_proxy 환경 변수로 지정된 프록시를 사용하여 페이지 콘텐츠를 가져옵니다.",
|
||||
"user": "사용자",
|
||||
@@ -1337,7 +1363,7 @@
|
||||
"Vision": "",
|
||||
"Voice": "음성",
|
||||
"Voice Input": "음성 입력",
|
||||
"Voice mode": "",
|
||||
"Voice mode": "음성 모드 사용",
|
||||
"Warning": "경고",
|
||||
"Warning:": "주의:",
|
||||
"Warning: Enabling this will allow users to upload arbitrary code on the server.": "주의: 이 기능을 활성화하면 사용자가 서버에 임의 코드를 업로드할 수 있습니다.",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "무엇을 성취하고 싶으신가요?",
|
||||
"What are you working on?": "어떤 작업을 하고 계신가요?",
|
||||
"What’s New in": "새로운 기능:",
|
||||
"What's New in": "새로운 기능:",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "활성화하면 모델이 각 채팅 메시지에 실시간으로 응답하여 사용자가 메시지를 보내는 즉시 응답을 생성합니다. 이 모드는 실시간 채팅 애플리케이션에 유용하지만, 느린 하드웨어에서는 성능에 영향을 미칠 수 있습니다.",
|
||||
"wherever you are": "당신이 어디에 있든",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -71,6 +71,10 @@
|
||||
"code": "fr-FR",
|
||||
"title": "French (France)"
|
||||
},
|
||||
{
|
||||
"code": "gl-ES",
|
||||
"title": "Galician (Galego)"
|
||||
},
|
||||
{
|
||||
"code": "ka-GE",
|
||||
"title": "Georgian (ქართული)"
|
||||
@@ -180,7 +184,7 @@
|
||||
"title": "Turkish (Türkçe)"
|
||||
},
|
||||
{
|
||||
"code": "tk-TW",
|
||||
"code": "tk-TM",
|
||||
"title": "Turkmen (Türkmençe)"
|
||||
},
|
||||
{
|
||||
@@ -191,6 +195,14 @@
|
||||
"code": "ur-PK",
|
||||
"title": "Urdu (اردو)"
|
||||
},
|
||||
{
|
||||
"code": "uz-Cyrl-UZ",
|
||||
"title": "Uzbek (Cyrillic)"
|
||||
},
|
||||
{
|
||||
"code": "uz-Latn-UZ",
|
||||
"title": "Uzbek (Latin)"
|
||||
},
|
||||
{
|
||||
"code": "vi-VN",
|
||||
"title": "Vietnamese (Tiếng Việt)"
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Leisti nelokalius balsus",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Uždaryti",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Numatytasis",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "Numatytasis (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Numatytasis modelis",
|
||||
"Default model updated": "Numatytasis modelis atnaujintas",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Vasaris",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "Galite pridėti specifinių detalių",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Vaizdų generavimas (eksperimentinis)",
|
||||
"Image Generation Engine": "Vaizdų generavimo variklis",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Vaizdų nustatymai",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Sukurta OpenWebUI bendruomenės",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Užtikrinktie, kad įtraukiate viduje:",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "Tvarkyti",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama versija",
|
||||
"On": "Aktyvuota",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Leistinos tik raidės, skaičiai ir brūkšneliai.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Naudojate nepalaikomą (front-end) web ui rėžimą. Prašau serviruokite WebUI iš back-end",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Atverti naują pokalbį",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Pozityvus elgesys",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Paskutinės 30 dienų",
|
||||
"Previous 7 days": "Paskutinės 7 dienos",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "Skaityti garsiai",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Įrašyti balsą",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Pašalinti",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Pašalinti modelį",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Pervadinti",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Dalintis pokalbiu",
|
||||
"Share to Open WebUI Community": "Dalintis su OpenWebUI bendruomene",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Rodyti",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "Rodyti administratoriaus duomenis laukiant paskyros patvirtinimo",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Šaltinis",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Balso atpažinimo problema: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Balso atpažinimo modelis",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Baigt sekvenciją",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Siūloma",
|
||||
"Support": "Palaikyti",
|
||||
"Support this plugin:": "Palaikykite šitą modulį",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "Sistema",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatūra",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Balso sintezės modelis",
|
||||
"Thanks for your feedback!": "Ačiū už atsiliepimus",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Šis modulis kuriamas savanorių. Palaikykite jų darbus finansiškai arba prisidėdami kodu.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Rezultatas turėtų būti tarp 0.0 (0%) ir 1.0 (100%)",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Mąsto...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Šis veiksmas negali būti atšauktas. Ar norite tęsti?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tai užtikrina, kad Jūsų pokalbiai saugiai saugojami duomenų bazėje. Ačiū!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tai eksperimentinė funkcija ir gali veikti nevisada.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Atverti/užverti parametrus",
|
||||
"Toggle sidebar": "Atverti/užverti šoninį meniu",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "Įrankis sukurtas sėkmingai",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Kas naujo",
|
||||
"What's New in": "Kas naujo",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Benarkan suara bukan tempatan ",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Tutup",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Lalai",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "Lalai (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "Model Lalai",
|
||||
"Default model updated": "Model lalai dikemas kini",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "Febuari",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "Jangan ragu untuk menambah butiran khusus",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "Penjanaan Imej (Percubaan)",
|
||||
"Image Generation Engine": "Enjin Penjanaan Imej",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "Tetapan Imej",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Dicipta oleh Komuniti OpenWebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Pastikan untuk melampirkannya dengan",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "Urus",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Versi Ollama",
|
||||
"On": "Hidup",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Hanya aksara alfanumerik dan sempang dibenarkan dalam rentetan arahan.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Maaf, Anda menggunakan kaedah yang tidak disokong (bahagian 'frontend' sahaja). Sila sediakan WebUI dari 'backend'.",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Buka perbualan baru",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Sikap positif",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "30 hari sebelumnya",
|
||||
"Previous 7 days": "7 hari sebelumnya",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "Baca dengan lantang",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "Rakam suara",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Hapuskan",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Hapuskan Model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Namakan Semula",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Kongsi Perbualan",
|
||||
"Share to Open WebUI Community": "Kongsi kepada Komuniti OpenWebUI",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Tunjukkan",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "Tunjukkan Butiran Pentadbir dalam Akaun Menunggu Tindanan",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Sumber",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "Ralat pengecaman pertuturan: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Enjin Ucapan-ke-Teks",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Jujukan Henti",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Cadangan",
|
||||
"Support": "Sokongan",
|
||||
"Support this plugin:": "Sokong plugin ini",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "Sistem",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Suhu",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Enjin Teks-ke-Ucapan",
|
||||
"Thanks for your feedback!": "Terima kasih atas maklum balas anda!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Pembangun di sebalik 'plugin' ini adalah sukarelawan yang bersemangat daripada komuniti. Jika anda mendapati 'plugin' ini membantu, sila pertimbangkan untuk menyumbang kepada pembangunannya.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skor hendaklah berada diantara 0.0 (0%) dan 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Berfikir...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Tindakan ini tidak boleh diubah semula kepada asal. Adakah anda ingin teruskan",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ini akan memastikan bahawa perbualan berharga anda disimpan dengan selamat ke pangkalan data 'backend' anda. Terima kasih!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "ni adalah ciri percubaan, ia mungkin tidak berfungsi seperti yang diharapkan dan tertakluk kepada perubahan pada bila-bila masa.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Suis Tetapan ",
|
||||
"Toggle sidebar": "Suis Bar Sisi",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "Alat berjaya dibuat",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "Apakah yang terbaru dalam",
|
||||
"What's New in": "Apakah yang terbaru dalam",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Tillat redigering av chatter",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Tillatt opplasting av filer",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Tillat ikke-lokale stemmer",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Klone chat",
|
||||
"Clone of {{TITLE}}": "Klone av {{TITLE}}",
|
||||
"Close": "Lukk",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Kodekjøring",
|
||||
"Code Execution": "Kodekjøring",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Standard",
|
||||
"Default (Open AI)": "Standard (Open AI)",
|
||||
"Default (SentenceTransformers)": "Standard (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Standard modus fungerer med et bredere utvalg av modeller ved at verktøyene kalles én gang før kjøring. Opprinnelig modus utnytter modellens innebygde funksjoner for verktøykalling, men krever at modellen i seg selv støtter denne funksjonen.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Standard modus fungerer med et bredere utvalg av modeller ved at verktøyene kalles én gang før kjøring. Opprinnelig modus utnytter modellens innebygde funksjoner for verktøykalling, men krever at modellen i seg selv støtter denne funksjonen.",
|
||||
"Default Model": "Standard modell",
|
||||
"Default model updated": "Standard modell oppdatert",
|
||||
"Default Models": "Standard modeller",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "f.eks. Verktøy for å gjøre ulike handlinger",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Funksjoner",
|
||||
"Features Permissions": "Tillatelser for funksjoner",
|
||||
"February": "februar",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Tilbakemeldingslogg",
|
||||
"Feedbacks": "Tilbakemeldinger",
|
||||
"Feel free to add specific details": "Legg gjerne til bestemte detaljer",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Vekk nysgjerrigheten",
|
||||
"Image": "Bilde",
|
||||
"Image Compression": "Bildekomprimering",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Bildegenering",
|
||||
"Image Generation (Experimental)": "Bildegenerering (eksperimentell)",
|
||||
"Image Generation Engine": "Bildegenereringsmotor",
|
||||
"Image Max Compression Size": "Maks komprimeringsstørrelse for bilder",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Generering av ledetekster for bilder",
|
||||
"Image Prompt Generation Prompt": "Ledetekst for generering av bilde",
|
||||
"Image Settings": "Bildeinnstillinger",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP-server oppdatert",
|
||||
"Leaderboard": "Ledertavle",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "La stå tomt for ubegrenset",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Tapt",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Laget av OpenWebUI-fellesskapet",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Sørg for å omslutte dem med",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Sørg for å eksportere en workflow.json-fil i API-formatet fra ComfyUI.",
|
||||
"Manage": "Administrer",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama-versjon",
|
||||
"On": "Aktivert",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Bare alfanumeriske tegn og bindestreker er tillatt",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Bare alfanumeriske tegn og bindestreker er tillatt i kommandostrengen.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Bare samlinger kan redigeres, eller lag en ny kunnskapsbase for å kunne redigere / legge til dokumenter.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oi! Du bruker en ikke-støttet metode (bare frontend). Du må kjøre WebUI fra backend.",
|
||||
"Open file": "Åpne fil",
|
||||
"Open in full screen": "Åpne i fullskjerm",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Åpne ny chat",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI bruker faster-whisper internt.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Positiv holdning",
|
||||
"Prefix ID": "Prefiks-ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefiks-ID brukes for å unngå konflikter med andre tilkoblinger ved å legge til et prefiks til modell-ID-ene. La det stå tomt for å deaktivere",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Siste 30 dager",
|
||||
"Previous 7 days": "Siste 7 dager",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Ny rangering av modeller etter emnelikhet",
|
||||
"Read": "Les",
|
||||
"Read Aloud": "Les høyt",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Resonneringsinnsats",
|
||||
"Record": "",
|
||||
"Record voice": "Ta opp tale",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Relevans",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Fjern",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Fjern modell",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Gi nytt navn",
|
||||
"Reorder Models": "Sorter modeller på nytt",
|
||||
"Reply in Thread": "Svar i tråd",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Del chat",
|
||||
"Share to Open WebUI Community": "Del med OpenWebUI-fellesskapet",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Vis",
|
||||
"Show \"What's New\" modal on login": "Vis \"Hva er nytt\"-modal ved innlogging",
|
||||
"Show Admin Details in Account Pending Overlay": "Vis administratordetaljer i ventende kontovisning",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Kilde",
|
||||
"Speech Playback Speed": "Hastighet på avspilling av tale",
|
||||
"Speech recognition error: {{error}}": "Feil ved talegjenkjenning: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Motor for Tale-til-tekst",
|
||||
"Stop": "Stopp",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Stoppsekvens",
|
||||
"Stream Chat Response": "Strømme chat-svar",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Foreslått",
|
||||
"Support": "Bidra",
|
||||
"Support this plugin:": "Bidra til denne utvidelsen:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Synkroniseringsmappe",
|
||||
"System": "System",
|
||||
"System Instructions": "Systeminstruksjoner",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatur",
|
||||
"Temporary Chat": "Midlertidig chat",
|
||||
"Text Splitter": "Oppdeling av tekst",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Tekst-til-tale-motor",
|
||||
"Thanks for your feedback!": "Takk for tilbakemeldingen!",
|
||||
"The Application Account DN you bind with for search": "Applikasjonskontoens DN du binder deg med for søking",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Utviklerne bak denne utvidelsen er lidenskapelige frivillige fra fellesskapet. Hvis du finner denne utvidelsen nyttig, vennligst vurder å bidra til utviklingen.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Ledertavlens over evalueringer er basert på Elo-rangeringssystemet, og oppdateres i sanntid.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "LDAP-attributtet som tilsvarer e-posten som brukerne bruker for å logge på.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "LDAP-attributtet som tilsvarer brukernavnet som brukerne bruker for å logge på.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Poengsummen skal være en verdi mellom 0,0 (0 %) og 1,0 (100 %).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Tema",
|
||||
"Thinking...": "Tenker ...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Denne handlingen kan ikke angres. Vil du fortsette?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dette sikrer at de verdifulle samtalene dine lagres sikkert i backend-databasen din. Takk!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dette er en eksperimentell funksjon. Det er mulig den ikke fungerer som forventet, og den kan endres når som helst.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Veksle innstillinger",
|
||||
"Toggle sidebar": "Veksle sidefelt",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "For omfattende",
|
||||
"Tool created successfully": "Verktøy opprettet",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Hva prøver du å oppnå?",
|
||||
"What are you working on?": "Hva jobber du på nå?",
|
||||
"What’s New in": "Hva er nytt i",
|
||||
"What's New in": "Hva er nytt i",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Hvis denne modusen er aktivert, svarer modellen på alle chattemeldinger i sanntid, og genererer et svar så snart brukeren sender en melding. Denne modusen er nyttig for live chat-applikasjoner, men kan påvirke ytelsen på tregere maskinvare.",
|
||||
"wherever you are": "uansett hvor du er",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Chatwijziging toestaan",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Bestandenupload toestaan",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Niet-lokale stemmen toestaan",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Kloon chat",
|
||||
"Clone of {{TITLE}}": "Kloon van {{TITLE}}",
|
||||
"Close": "Sluiten",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Code uitvoeren",
|
||||
"Code Execution": "Code-uitvoer",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Standaard",
|
||||
"Default (Open AI)": "Standaard (Open AI)",
|
||||
"Default (SentenceTransformers)": "Standaard (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "De standaardmodus werkt met een breder scala aan modellen door gereedschappen één keer aan te roepen voordat ze worden uitgevoerd. De native modus maakt gebruik van de ingebouwde mogelijkheden van het model om gereedschappen aan te roepen, maar vereist dat het model deze functie inherent ondersteunt.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "De standaardmodus werkt met een breder scala aan modellen door gereedschappen één keer aan te roepen voordat ze worden uitgevoerd. De native modus maakt gebruik van de ingebouwde mogelijkheden van het model om gereedschappen aan te roepen, maar vereist dat het model deze functie inherent ondersteunt.",
|
||||
"Default Model": "Standaardmodel",
|
||||
"Default model updated": "Standaardmodel bijgewerkt",
|
||||
"Default Models": "Standaardmodellen",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "Gereedschappen om verschillende bewerkingen uit te voeren",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Functies",
|
||||
"Features Permissions": "Functietoestemmingen",
|
||||
"February": "Februari",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Feedback geschiedenis",
|
||||
"Feedbacks": "Feedback",
|
||||
"Feel free to add specific details": "Voeg specifieke details toe",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Wakker nieuwsgierigheid aan",
|
||||
"Image": "Afbeelding",
|
||||
"Image Compression": "Afbeeldingscompressie",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Afbeeldingsgeneratie",
|
||||
"Image Generation (Experimental)": "Afbeeldingsgeneratie (Experimenteel)",
|
||||
"Image Generation Engine": "Afbeeldingsgeneratie Engine",
|
||||
"Image Max Compression Size": "Maximale afbeeldingscompressiegrootte",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Afbeeldingspromptgeneratie",
|
||||
"Image Prompt Generation Prompt": "Afbeeldingspromptgeneratie prompt",
|
||||
"Image Settings": "Afbeeldingsinstellingen",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "LDAP-server bijgewerkt",
|
||||
"Leaderboard": "Klassement",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Laat leeg voor ongelimiteerd",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Laat leeg om alle modellen van het \"{{url}}/api/tags\"-endpoint mee te nemen",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Verloren",
|
||||
"LTR": "LNR",
|
||||
"Made by Open WebUI Community": "Gemaakt door OpenWebUI Community",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Zorg ervoor dat je ze omringt met",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Zorg ervoor dat je een workflow.json-bestand als API-formaat exporteert vanuit ComfyUI.",
|
||||
"Manage": "Beheren",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Ollama Versie",
|
||||
"On": "Aan",
|
||||
"OneDrive": "OneDrive",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Alleen alfanumerieke tekens en koppeltekens zijn toegestaan",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Alleen alfanumerieke karakters en streepjes zijn toegestaan in de commando string.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Alleen verzamelinge kunnen gewijzigd worden, maak een nieuwe kennisbank aan om bestanden aan te passen/toe te voegen",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oeps! Je gebruikt een niet-ondersteunde methode (alleen frontend). Serveer de WebUI vanuit de backend.",
|
||||
"Open file": "Open bestand",
|
||||
"Open in full screen": "Open in volledig scherm",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Open nieuwe chat",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI gebruikt faster-whisper intern",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Positieve positie",
|
||||
"Prefix ID": "Voorvoegsel-ID",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Voorvoegsel-ID wordt gebruikt om conflicten met andere verbindingen te vermijden door een voorvoegsel aan het model-ID toe te voegen - laat leeg om uit te schakelen",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Afgelopen 30 dagen",
|
||||
"Previous 7 days": "Afgelopen 7 dagen",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Herrangschik modellen op basis van onderwerpsovereenkomst",
|
||||
"Read": "Voorlezen",
|
||||
"Read Aloud": "Voorlezen",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Redeneerinspanning",
|
||||
"Record": "",
|
||||
"Record voice": "Neem stem op",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Relevantie",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Verwijderen",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Verwijder model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Hernoemen",
|
||||
"Reorder Models": "Herschik modellen",
|
||||
"Reply in Thread": "Antwoord in draad",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Deel chat",
|
||||
"Share to Open WebUI Community": "Deel naar OpenWebUI-community",
|
||||
"Sharing Permissions": "Deeltoestemmingen",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Toon",
|
||||
"Show \"What's New\" modal on login": "Toon \"Wat is nieuw\" bij inloggen",
|
||||
"Show Admin Details in Account Pending Overlay": "Admin-details weergeven in overlay in afwachting van account",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Bron",
|
||||
"Speech Playback Speed": "Afspeelsnelheid spraak",
|
||||
"Speech recognition error: {{error}}": "Spraakherkenning fout: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Spraak-naar-tekst Engine",
|
||||
"Stop": "Stop",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Stopsequentie",
|
||||
"Stream Chat Response": "Stream chat-antwoord",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Suggestie",
|
||||
"Support": "Ondersteuning",
|
||||
"Support this plugin:": "ondersteun deze plugin",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Synchroniseer map",
|
||||
"System": "Systeem",
|
||||
"System Instructions": "Systeem instructies",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatuur",
|
||||
"Temporary Chat": "Tijdelijke chat",
|
||||
"Text Splitter": "Tekst splitser",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Tekst-naar-Spraak Engine",
|
||||
"Thanks for your feedback!": "Bedankt voor je feedback!",
|
||||
"The Application Account DN you bind with for search": "Het applicatieaccount DN waarmee je zoekt",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "De ontwikkelaars achter deze plugin zijn gepassioneerde vrijwilligers uit de gemeenschap. Als je deze plugin nuttig vindt, overweeg dan om bij te dragen aan de ontwikkeling ervan.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Het beoordelingsklassement is gebaseerd op het Elo-classificatiesysteem en wordt in realtime bijgewerkt.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "Het LDAP-attribuut dat verwijst naar de e-mail waarmee gebruikers zich aanmelden.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "Het LDAP-attribuut dat verwijst naar de gebruikersnaam die gebruikers gebruiken om in te loggen.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "De score moet een waarde zijn tussen 0.0 (0%) en 1.0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "De temperatuur van het model. De temperatuur groter maken zal het model creatiever laten antwoorden.",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Thema",
|
||||
"Thinking...": "Aan het denken...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Deze actie kan niet ongedaan worden gemaakt. Wilt u doorgaan?",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dit kanaal was gecreëerd op {{createdAt}}. Dit het begin van het {{channelName}} kanaal.",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dit is een experimentele functie, het kan functioneren zoals verwacht en kan op elk moment veranderen.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Wissel instellingen",
|
||||
"Toggle sidebar": "Wissel sidebar",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Te langdradig",
|
||||
"Tool created successfully": "Gereedschap succesvol aangemaakt",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Wat probeer je te bereiken?",
|
||||
"What are you working on?": "Waar werk je aan?",
|
||||
"What’s New in": "Wat is nieuw in",
|
||||
"What's New in": "Wat is nieuw in",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Als dit is ingeschakeld, reageert het model op elk chatbericht in real-time, waarbij een reactie wordt gegenereerd zodra de gebruiker een bericht stuurt. Deze modus is handig voor live chat-toepassingen, maar kan de prestaties op langzamere hardware beïnvloeden.",
|
||||
"wherever you are": "waar je ook bent",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "ਬੰਦ ਕਰੋ",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "",
|
||||
"Code Execution": "",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "ਮੂਲ",
|
||||
"Default (Open AI)": "",
|
||||
"Default (SentenceTransformers)": "ਮੂਲ (ਸੈਂਟੈਂਸਟ੍ਰਾਂਸਫਾਰਮਰਸ)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "",
|
||||
"Default Model": "ਡਿਫਾਲਟ ਮਾਡਲ",
|
||||
"Default model updated": "ਮੂਲ ਮਾਡਲ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ",
|
||||
"Default Models": "",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "",
|
||||
"Features Permissions": "",
|
||||
"February": "ਫਰਵਰੀ",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "",
|
||||
"Feedbacks": "",
|
||||
"Feel free to add specific details": "ਖੁੱਲ੍ਹੇ ਦਿਲ ਨਾਲ ਖਾਸ ਵੇਰਵੇ ਸ਼ਾਮਲ ਕਰੋ",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "",
|
||||
"Image": "",
|
||||
"Image Compression": "",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "",
|
||||
"Image Generation (Experimental)": "ਚਿੱਤਰ ਜਨਰੇਸ਼ਨ (ਪਰਮਾਣੂਕ੍ਰਿਤ)",
|
||||
"Image Generation Engine": "ਚਿੱਤਰ ਜਨਰੇਸ਼ਨ ਇੰਜਣ",
|
||||
"Image Max Compression Size": "",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Settings": "ਚਿੱਤਰ ਸੈਟਿੰਗਾਂ",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "",
|
||||
"Leaderboard": "",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਉਨ੍ਹਾਂ ਨੂੰ ਘੇਰੋ",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "",
|
||||
"Manage": "",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "ਓਲਾਮਾ ਵਰਜਨ",
|
||||
"On": "ਚਾਲੂ",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "ਕਮਾਂਡ ਸਤਰ ਵਿੱਚ ਸਿਰਫ਼ ਅਲਫ਼ਾਨਯੂਮੈਰਿਕ ਅੱਖਰ ਅਤੇ ਹਾਈਫਨ ਦੀ ਆਗਿਆ ਹੈ।",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "ਓਹੋ! ਤੁਸੀਂ ਇੱਕ ਅਣਸਮਰਥਿਤ ਢੰਗ ਵਰਤ ਰਹੇ ਹੋ (ਸਿਰਫ਼ ਫਰੰਟਐਂਡ)। ਕਿਰਪਾ ਕਰਕੇ ਵੈਬਯੂਆਈ ਨੂੰ ਬੈਕਐਂਡ ਤੋਂ ਸਰਵ ਕਰੋ।",
|
||||
"Open file": "",
|
||||
"Open in full screen": "",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "ਨਵੀਂ ਗੱਲਬਾਤ ਖੋਲ੍ਹੋ",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "ਸਕਾਰਾਤਮਕ ਰਵੱਈਆ",
|
||||
"Prefix ID": "",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "ਪਿਛਲੇ 30 ਦਿਨ",
|
||||
"Previous 7 days": "ਪਿਛਲੇ 7 ਦਿਨ",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "",
|
||||
"Read": "",
|
||||
"Read Aloud": "ਜੋਰ ਨਾਲ ਪੜ੍ਹੋ",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "",
|
||||
"Record": "",
|
||||
"Record voice": "ਆਵਾਜ਼ ਰਿਕਾਰਡ ਕਰੋ",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "ਹਟਾਓ",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "ਮਾਡਲ ਹਟਾਓ",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "ਨਾਮ ਬਦਲੋ",
|
||||
"Reorder Models": "",
|
||||
"Reply in Thread": "",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "ਗੱਲਬਾਤ ਸਾਂਝੀ ਕਰੋ",
|
||||
"Share to Open WebUI Community": "ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਨਾਲ ਸਾਂਝਾ ਕਰੋ",
|
||||
"Sharing Permissions": "",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "ਦਿਖਾਓ",
|
||||
"Show \"What's New\" modal on login": "",
|
||||
"Show Admin Details in Account Pending Overlay": "",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "ਸਰੋਤ",
|
||||
"Speech Playback Speed": "",
|
||||
"Speech recognition error: {{error}}": "ਬੋਲ ਪਛਾਣ ਗਲਤੀ: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "ਬੋਲ-ਤੋਂ-ਪਾਠ ਇੰਜਣ",
|
||||
"Stop": "",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "ਰੋਕੋ ਕ੍ਰਮ",
|
||||
"Stream Chat Response": "",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "ਸੁਝਾਇਆ ਗਿਆ",
|
||||
"Support": "",
|
||||
"Support this plugin:": "",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "",
|
||||
"System": "ਸਿਸਟਮ",
|
||||
"System Instructions": "",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "ਤਾਪਮਾਨ",
|
||||
"Temporary Chat": "",
|
||||
"Text Splitter": "",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "ਪਾਠ-ਤੋਂ-ਬੋਲ ਇੰਜਣ",
|
||||
"Thanks for your feedback!": "ਤੁਹਾਡੇ ਫੀਡਬੈਕ ਲਈ ਧੰਨਵਾਦ!",
|
||||
"The Application Account DN you bind with for search": "",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ਸਕੋਰ 0.0 (0%) ਅਤੇ 1.0 (100%) ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "ਥੀਮ",
|
||||
"Thinking...": "",
|
||||
"This action cannot be undone. Do you wish to continue?": "",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਕੀਮਤੀ ਗੱਲਾਂ ਤੁਹਾਡੇ ਬੈਕਐਂਡ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਤੌਰ 'ਤੇ ਸੰਭਾਲੀਆਂ ਗਈਆਂ ਹਨ। ਧੰਨਵਾਦ!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "ਸੈਟਿੰਗਾਂ ਟੌਗਲ ਕਰੋ",
|
||||
"Toggle sidebar": "ਸਾਈਡਬਾਰ ਟੌਗਲ ਕਰੋ",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "",
|
||||
"Too verbose": "",
|
||||
"Tool created successfully": "",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "",
|
||||
"What are you working on?": "",
|
||||
"What’s New in": "ਨਵਾਂ ਕੀ ਹੈ",
|
||||
"What's New in": "ਨਵਾਂ ਕੀ ਹੈ",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
|
||||
"wherever you are": "",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Allow Chat Edit": "Zezwól na edycję czatu",
|
||||
"Allow Chat Export": "",
|
||||
"Allow Chat Share": "",
|
||||
"Allow Chat System Prompt": "",
|
||||
"Allow File Upload": "Pozwól na przesyłanie plików",
|
||||
"Allow Multiple Models in Chat": "",
|
||||
"Allow non-local voices": "Pozwól na głosy spoza lokalnej społeczności",
|
||||
@@ -209,6 +210,7 @@
|
||||
"Clone Chat": "Sklonuj czat",
|
||||
"Clone of {{TITLE}}": "Klon {{TITLE}}",
|
||||
"Close": "Zamknij",
|
||||
"Close modal": "",
|
||||
"Close settings modal": "",
|
||||
"Code execution": "Wykonanie kodu",
|
||||
"Code Execution": "Wykonanie kodu",
|
||||
@@ -297,7 +299,7 @@
|
||||
"Default": "Domyślny",
|
||||
"Default (Open AI)": "Domyślny (Open AI)",
|
||||
"Default (SentenceTransformers)": "Domyślny (SentenceTransformers)",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model’s built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Tryb domyślny współpracuje z szerszym zakresem modeli, wywołując narzędzia raz przed wykonaniem. Tryb natywny wykorzystuje wbudowane możliwości wywoływania narzędzi przez model, ale wymaga, aby model wewnętrznie obsługiwał tę funkcję.",
|
||||
"Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "Tryb domyślny współpracuje z szerszym zakresem modeli, wywołując narzędzia raz przed wykonaniem. Tryb natywny wykorzystuje wbudowane możliwości wywoływania narzędzi przez model, ale wymaga, aby model wewnętrznie obsługiwał tę funkcję.",
|
||||
"Default Model": "Model domyślny",
|
||||
"Default model updated": "Domyślny model został zaktualizowany",
|
||||
"Default Models": "Domyślne modele",
|
||||
@@ -393,6 +395,7 @@
|
||||
"e.g. pdf, docx, txt": "",
|
||||
"e.g. Tools for performing various operations": "np. Narzędzia do wykonywania różnych operacji",
|
||||
"e.g., 3, 4, 5 (leave blank for default)": "",
|
||||
"e.g., audio/wav,audio/mpeg (leave blank for defaults)": "",
|
||||
"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
|
||||
"e.g., westus (leave blank for eastus)": "",
|
||||
"e.g.) en,fr,de": "",
|
||||
@@ -590,6 +593,7 @@
|
||||
"Features": "Funkcje",
|
||||
"Features Permissions": "Uprawnienia do funkcji",
|
||||
"February": "Luty",
|
||||
"Feedback Details": "",
|
||||
"Feedback History": "Historia ocen",
|
||||
"Feedbacks": "Oceny",
|
||||
"Feel free to add specific details": "Nie krępuj się dodawać szczegółów",
|
||||
@@ -686,10 +690,14 @@
|
||||
"Ignite curiosity": "Rozbudź ciekawość",
|
||||
"Image": "Obraz",
|
||||
"Image Compression": "Kompresja obrazu",
|
||||
"Image Compression Height": "",
|
||||
"Image Compression Width": "",
|
||||
"Image Generation": "Generowanie obrazów",
|
||||
"Image Generation (Experimental)": "Generowanie obrazu (eksperymentalne)",
|
||||
"Image Generation Engine": "Silnik generowania obrazów",
|
||||
"Image Max Compression Size": "Maksymalny rozmiar kompresji obrazu",
|
||||
"Image Max Compression Size height": "",
|
||||
"Image Max Compression Size width": "",
|
||||
"Image Prompt Generation": "Generowanie promptu obrazu",
|
||||
"Image Prompt Generation Prompt": "Prompt do generowania obrazów",
|
||||
"Image Settings": "Ustawienia grafiki",
|
||||
@@ -757,6 +765,7 @@
|
||||
"LDAP server updated": "Serwer LDAP został zaktualizowany",
|
||||
"Leaderboard": "Tablica wyników",
|
||||
"Learn more about OpenAPI tool servers.": "",
|
||||
"Leave empty for no compression": "",
|
||||
"Leave empty for unlimited": "Pozostaw puste dla nieograniczonego",
|
||||
"Leave empty to include all models from \"{{url}}\" endpoint": "",
|
||||
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "",
|
||||
@@ -777,6 +786,7 @@
|
||||
"Lost": "Przegrał",
|
||||
"LTR": "LTR",
|
||||
"Made by Open WebUI Community": "Opracowane przez społeczność Open WebUI",
|
||||
"Make password visible in the user interface": "",
|
||||
"Make sure to enclose them with": "Upewnij się, że są one zawarte w",
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Upewnij się, że wyeksportowałeś plik workflow.json w formacie API z ComfyUI.",
|
||||
"Manage": "Zarządzaj",
|
||||
@@ -898,6 +908,8 @@
|
||||
"Ollama Version": "Wersja Ollama",
|
||||
"On": "Włączone",
|
||||
"OneDrive": "",
|
||||
"Only active when \"Paste Large Text as File\" setting is toggled on.": "",
|
||||
"Only active when the chat input is in focus and an LLM is generating a response.": "",
|
||||
"Only alphanumeric characters and hyphens are allowed": "Dozwolone są tylko znaki alfanumeryczne i myślniki",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "W komendzie dozwolone są wyłącznie znaki alfanumeryczne i myślniki.",
|
||||
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Tylko kolekcje można edytować, utwórz nową bazę wiedzy, aby edytować/dodawać dokumenty.",
|
||||
@@ -909,6 +921,7 @@
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oops! Używasz nieobsługiwanej metody (tylko interfejs użytkownika). Proszę serwować WebUI z poziomu backendu.",
|
||||
"Open file": "Otwórz plik",
|
||||
"Open in full screen": "Otwórz na pełny ekran",
|
||||
"Open modal to configure connection": "",
|
||||
"Open new chat": "Otwórz nową rozmowę",
|
||||
"Open WebUI can use tools provided by any OpenAPI server.": "",
|
||||
"Open WebUI uses faster-whisper internally.": "Open WebUI korzysta wewnętrznie z szybszego faster-whisper.",
|
||||
@@ -977,6 +990,7 @@
|
||||
"Positive attitude": "Pozytywne nastawienie",
|
||||
"Prefix ID": "Identyfikator prefiksu",
|
||||
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "ID prefiksu jest używane do unikania konfliktów z innymi połączeniami poprzez dodanie prefiksu do ID modelu - pozostaw puste, aby wyłączyć",
|
||||
"Prevent file creation": "",
|
||||
"Preview": "",
|
||||
"Previous 30 days": "Ostatnie 30 dni",
|
||||
"Previous 7 days": "Ostatnie 7 dni",
|
||||
@@ -1002,6 +1016,7 @@
|
||||
"Re-rank models by topic similarity": "Ponowny ranking modeli według podobieństwa tematycznego",
|
||||
"Read": "Czytaj",
|
||||
"Read Aloud": "Czytaj na głos",
|
||||
"Reason": "",
|
||||
"Reasoning Effort": "Wysiłek rozumowania",
|
||||
"Record": "",
|
||||
"Record voice": "Nagraj swój głos",
|
||||
@@ -1018,7 +1033,9 @@
|
||||
"Relevance": "Trafność",
|
||||
"Relevance Threshold": "",
|
||||
"Remove": "Usuń",
|
||||
"Remove {{MODELID}} from list.": "",
|
||||
"Remove Model": "Usuń model",
|
||||
"Remove this tag from list": "",
|
||||
"Rename": "Zmień nazwę",
|
||||
"Reorder Models": "Przeorganizuj modele",
|
||||
"Reply in Thread": "Odpowiedz w wątku",
|
||||
@@ -1128,6 +1145,7 @@
|
||||
"Share Chat": "Udostępnij rozmowę",
|
||||
"Share to Open WebUI Community": "Udostępnij w społeczności OpenWebUI",
|
||||
"Sharing Permissions": "Uprawnienia udostępniania",
|
||||
"Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "",
|
||||
"Show": "Wyświetl",
|
||||
"Show \"What's New\" modal on login": "Wyświetl okno dialogowe \"What's New\" podczas logowania",
|
||||
"Show Admin Details in Account Pending Overlay": "Wyświetl szczegóły administratora w okienu informacyjnym o potrzebie zatwierdzenia przez administratora konta użytkownika",
|
||||
@@ -1153,8 +1171,10 @@
|
||||
"Source": "Źródło",
|
||||
"Speech Playback Speed": "Prędkość odtwarzania mowy",
|
||||
"Speech recognition error: {{error}}": "Błąd rozpoznawania mowy: {{error}}",
|
||||
"Speech-to-Text": "",
|
||||
"Speech-to-Text Engine": "Silnik konwersji mowy na tekst",
|
||||
"Stop": "Zatrzymaj",
|
||||
"Stop Generating": "",
|
||||
"Stop Sequence": "Zatrzymaj sekwencję",
|
||||
"Stream Chat Response": "Strumieniowanie odpowiedzi z czatu",
|
||||
"Strip Existing OCR": "",
|
||||
@@ -1168,6 +1188,7 @@
|
||||
"Suggested": "Proponowane",
|
||||
"Support": "Wsparcie",
|
||||
"Support this plugin:": "Wesprzyj ten plugin:",
|
||||
"Supported MIME Types": "",
|
||||
"Sync directory": "Sync directory",
|
||||
"System": "System",
|
||||
"System Instructions": "Instrukcje systemowe",
|
||||
@@ -1186,6 +1207,7 @@
|
||||
"Temperature": "Temperatura",
|
||||
"Temporary Chat": "Tymczasowa rozmowa",
|
||||
"Text Splitter": "Rozdzielacz tekstu",
|
||||
"Text-to-Speech": "",
|
||||
"Text-to-Speech Engine": "Silnik konwersji tekstu na mowę",
|
||||
"Thanks for your feedback!": "Dziękujemy za twoją opinię!",
|
||||
"The Application Account DN you bind with for search": "Konto techniczne w formacie DN, z którym się wiążesz w celu przeszukiwania",
|
||||
@@ -1194,6 +1216,7 @@
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Twórcy tego wtyczki to entuzjaści, którzy działają jako wolontariusze ze społeczności. Jeśli uważasz, że ta wtyczka jest pomocna, rozważ wsparcie jej rozwoju.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Tablica wyników oceny opiera się na systemie rankingu Elo i jest aktualizowana w czasie rzeczywistym.",
|
||||
"The format to return a response in. Format can be json or a JSON schema.": "",
|
||||
"The height in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "Atrybut LDAP, który mapuje się na adres e-mail używany przez użytkowników do logowania.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "Atrybut LDAP, który mapuje się na nazwę użytkownika, którą użytkownicy używają do logowania.",
|
||||
@@ -1203,10 +1226,12 @@
|
||||
"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
|
||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Wynik powinien być wartością pomiędzy 0,0 (0%) a 1,0 (100%).",
|
||||
"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
|
||||
"The width in pixels to compress images to. Leave empty for no compression.": "",
|
||||
"Theme": "Motyw",
|
||||
"Thinking...": "Myślę...",
|
||||
"This action cannot be undone. Do you wish to continue?": "Czy na pewno chcesz kontynuować? Ta akcja nie może zostać cofnięta.",
|
||||
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "",
|
||||
"This chat won't appear in history and your messages will not be saved.": "",
|
||||
"This chat won’t appear in history and your messages will not be saved.": "",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "To gwarantuje, że Twoje wartościowe rozmowy są bezpiecznie zapisywane w bazie danych backendowej. Dziękujemy!",
|
||||
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "To jest funkcja eksperymentalna, może nie działać zgodnie z oczekiwaniami i jest podatna na zmiany w dowolnym momencie.",
|
||||
@@ -1250,6 +1275,7 @@
|
||||
"Toggle search": "",
|
||||
"Toggle settings": "Przełącz opcje",
|
||||
"Toggle sidebar": "Przełącz pasek boczny",
|
||||
"Toggle whether current connection is active.": "",
|
||||
"Token": "Token",
|
||||
"Too verbose": "Zbyt rozwlekłe",
|
||||
"Tool created successfully": "Narzędzie utworzone pomyślnie",
|
||||
@@ -1359,7 +1385,7 @@
|
||||
"Weight of BM25 Retrieval": "",
|
||||
"What are you trying to achieve?": "Do czego dążysz?",
|
||||
"What are you working on?": "Nad czym pracujesz?",
|
||||
"What’s New in": "Co nowego w",
|
||||
"What's New in": "Co nowego w",
|
||||
"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Gdy jest włączony, model będzie reagował na każdą wiadomość czatu w czasie rzeczywistym, generując odpowiedź tak szybko, jak użytkownik wyśle wiadomość. Ten tryb jest przydatny dla aplikacji czatu na żywo, ale może wpływać na wydajność na wolniejszym sprzęcie.",
|
||||
"wherever you are": "gdziekolwiek jesteś",
|
||||
"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user