mirror of
https://github.com/open-webui/open-webui.git
synced 2026-06-13 19:20:05 +00:00
refac
This commit is contained in:
@@ -94,6 +94,5 @@ Your PR will NOT be reviewed or merged until you check the box below confirming
|
||||
|
||||
- [ ] By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](./CLA.md), and I am providing my contributions under its terms.
|
||||
|
||||
|
||||
> [!NOTE]
|
||||
> Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.
|
||||
|
||||
@@ -646,15 +646,11 @@ LICENSE_PUBLIC_KEY = os.environ.get("LICENSE_PUBLIC_KEY", "")
|
||||
|
||||
pk = None
|
||||
if LICENSE_PUBLIC_KEY:
|
||||
pk = serialization.load_pem_public_key(
|
||||
f"""
|
||||
pk = serialization.load_pem_public_key(f"""
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
{LICENSE_PUBLIC_KEY}
|
||||
-----END PUBLIC KEY-----
|
||||
""".encode(
|
||||
"utf-8"
|
||||
)
|
||||
)
|
||||
""".encode("utf-8"))
|
||||
|
||||
|
||||
####################################
|
||||
|
||||
@@ -325,14 +325,11 @@ class FunctionsTable:
|
||||
.filter(Function.id.in_(ids))
|
||||
.all()
|
||||
)
|
||||
return {
|
||||
f.id: (f.valves if f.valves else {}) for f in functions
|
||||
}
|
||||
return {f.id: (f.valves if f.valves else {}) for f in functions}
|
||||
except Exception as e:
|
||||
log.exception(f"Error batch-fetching function valves: {e}")
|
||||
return {}
|
||||
|
||||
|
||||
def update_function_valves_by_id(
|
||||
self, id: str, valves: dict, db: Optional[Session] = None
|
||||
) -> Optional[FunctionValves]:
|
||||
|
||||
@@ -1059,19 +1059,23 @@ async def update_rag_config(
|
||||
# None means "don't change", int means "set to this value"
|
||||
if form_data.FILE_MAX_SIZE is not None:
|
||||
request.app.state.config.FILE_MAX_SIZE = (
|
||||
None if form_data.FILE_MAX_SIZE == '' else form_data.FILE_MAX_SIZE
|
||||
None if form_data.FILE_MAX_SIZE == "" else form_data.FILE_MAX_SIZE
|
||||
)
|
||||
if form_data.FILE_MAX_COUNT is not None:
|
||||
request.app.state.config.FILE_MAX_COUNT = (
|
||||
None if form_data.FILE_MAX_COUNT == '' else form_data.FILE_MAX_COUNT
|
||||
None if form_data.FILE_MAX_COUNT == "" else form_data.FILE_MAX_COUNT
|
||||
)
|
||||
if form_data.FILE_IMAGE_COMPRESSION_WIDTH is not None:
|
||||
request.app.state.config.FILE_IMAGE_COMPRESSION_WIDTH = (
|
||||
None if form_data.FILE_IMAGE_COMPRESSION_WIDTH == '' else form_data.FILE_IMAGE_COMPRESSION_WIDTH
|
||||
None
|
||||
if form_data.FILE_IMAGE_COMPRESSION_WIDTH == ""
|
||||
else form_data.FILE_IMAGE_COMPRESSION_WIDTH
|
||||
)
|
||||
if form_data.FILE_IMAGE_COMPRESSION_HEIGHT is not None:
|
||||
request.app.state.config.FILE_IMAGE_COMPRESSION_HEIGHT = (
|
||||
None if form_data.FILE_IMAGE_COMPRESSION_HEIGHT == '' else form_data.FILE_IMAGE_COMPRESSION_HEIGHT
|
||||
None
|
||||
if form_data.FILE_IMAGE_COMPRESSION_HEIGHT == ""
|
||||
else form_data.FILE_IMAGE_COMPRESSION_HEIGHT
|
||||
)
|
||||
|
||||
request.app.state.config.ALLOWED_FILE_EXTENSIONS = (
|
||||
|
||||
@@ -333,9 +333,7 @@ async def get_all_models(request, refresh: bool = False, user: UserModel = None)
|
||||
|
||||
# Batch-fetch all function valves in one query to avoid N+1 DB hits
|
||||
# inside get_action_priority (previously called per action × per model).
|
||||
all_function_valves = Functions.get_function_valves_by_ids(
|
||||
list(all_function_ids)
|
||||
)
|
||||
all_function_valves = Functions.get_function_valves_by_ids(list(all_function_ids))
|
||||
|
||||
def get_action_priority(action_id):
|
||||
try:
|
||||
|
||||
@@ -401,7 +401,10 @@
|
||||
<div
|
||||
class="w-full {specialPanel && !$showCallOverlay
|
||||
? ' '
|
||||
: 'bg-white dark:shadow-lg dark:bg-gray-850'} z-40 pointer-events-auto {activeTab === 'files' ? '' : 'overflow-y-auto'} scrollbar-hidden"
|
||||
: 'bg-white dark:shadow-lg dark:bg-gray-850'} z-40 pointer-events-auto {activeTab ===
|
||||
'files'
|
||||
? ''
|
||||
: 'overflow-y-auto'} scrollbar-hidden"
|
||||
id="controls-container"
|
||||
>
|
||||
{#if $showCallOverlay}
|
||||
|
||||
@@ -590,7 +590,7 @@
|
||||
{:else}
|
||||
<div
|
||||
bind:this={containerEl}
|
||||
class="flex flex-col h-full min-h-0 relative"
|
||||
class="flex flex-col h-full min-h-0 min-w-0 relative"
|
||||
on:dragover={handleDragOver}
|
||||
on:dragleave={() => (isDragOver = false)}
|
||||
on:drop={handleDrop}
|
||||
@@ -709,43 +709,61 @@
|
||||
</Tooltip>
|
||||
{/if}
|
||||
{#if isTextFile}
|
||||
{#if isHtml && showRaw}
|
||||
<Tooltip content={$i18n.t('Save')}>
|
||||
<button
|
||||
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
on:click={() => filePreviewRef?.saveCodeFile()}
|
||||
disabled={saving}
|
||||
aria-label={$i18n.t('Save')}
|
||||
>
|
||||
{#if saving}
|
||||
<Spinner className="size-3.5" />
|
||||
{:else}
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-3.5">
|
||||
<path fill-rule="evenodd" d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z" clip-rule="evenodd" />
|
||||
</svg>
|
||||
{/if}
|
||||
</button>
|
||||
</Tooltip>
|
||||
{:else if isHtml}
|
||||
<!-- HTML preview mode: no edit/save buttons -->
|
||||
{:else if isCode}
|
||||
<Tooltip content={$i18n.t('Save')}>
|
||||
<button
|
||||
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
on:click={() => filePreviewRef?.saveCodeFile()}
|
||||
disabled={saving}
|
||||
aria-label={$i18n.t('Save')}
|
||||
>
|
||||
{#if saving}
|
||||
<Spinner className="size-3.5" />
|
||||
{:else}
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-3.5">
|
||||
<path fill-rule="evenodd" d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z" clip-rule="evenodd" />
|
||||
</svg>
|
||||
{/if}
|
||||
</button>
|
||||
</Tooltip>
|
||||
{:else if editing}
|
||||
{#if isHtml && showRaw}
|
||||
<Tooltip content={$i18n.t('Save')}>
|
||||
<button
|
||||
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
on:click={() => filePreviewRef?.saveCodeFile()}
|
||||
disabled={saving}
|
||||
aria-label={$i18n.t('Save')}
|
||||
>
|
||||
{#if saving}
|
||||
<Spinner className="size-3.5" />
|
||||
{:else}
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-3.5"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
{/if}
|
||||
</button>
|
||||
</Tooltip>
|
||||
{:else if isHtml}
|
||||
<!-- HTML preview mode: no edit/save buttons -->
|
||||
{:else if isCode}
|
||||
<Tooltip content={$i18n.t('Save')}>
|
||||
<button
|
||||
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
on:click={() => filePreviewRef?.saveCodeFile()}
|
||||
disabled={saving}
|
||||
aria-label={$i18n.t('Save')}
|
||||
>
|
||||
{#if saving}
|
||||
<Spinner className="size-3.5" />
|
||||
{:else}
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-3.5"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
{/if}
|
||||
</button>
|
||||
</Tooltip>
|
||||
{:else if editing}
|
||||
<Tooltip content={$i18n.t('Cancel')}>
|
||||
<button
|
||||
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
@@ -854,7 +872,7 @@
|
||||
</FileNavToolbar>
|
||||
|
||||
<!-- Content -->
|
||||
<div class="flex-1 overflow-y-auto min-h-0">
|
||||
<div class="flex-1 overflow-y-auto min-h-0 min-w-0">
|
||||
{#if selectedFile !== null}
|
||||
<FilePreview
|
||||
bind:this={filePreviewRef}
|
||||
|
||||
@@ -28,22 +28,24 @@
|
||||
const isDark = document.documentElement.classList.contains('dark');
|
||||
|
||||
const extensions = [
|
||||
Prec.highest(keymap.of([
|
||||
{
|
||||
key: 'Mod-Enter',
|
||||
run: () => {
|
||||
dispatch('run');
|
||||
return true;
|
||||
Prec.highest(
|
||||
keymap.of([
|
||||
{
|
||||
key: 'Mod-Enter',
|
||||
run: () => {
|
||||
dispatch('run');
|
||||
return true;
|
||||
}
|
||||
},
|
||||
{
|
||||
key: 'Escape',
|
||||
run: () => {
|
||||
dispatch('cancel');
|
||||
return true;
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
key: 'Escape',
|
||||
run: () => {
|
||||
dispatch('cancel');
|
||||
return true;
|
||||
}
|
||||
}
|
||||
])),
|
||||
])
|
||||
),
|
||||
basicSetup,
|
||||
keymap.of([indentWithTab]),
|
||||
indentUnit.of(' '),
|
||||
@@ -57,7 +59,10 @@
|
||||
editorLanguage.of([]),
|
||||
EditorView.theme({
|
||||
'&': { fontSize: '0.75rem' },
|
||||
'.cm-content': { padding: '0.35rem 0', fontFamily: 'ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace' },
|
||||
'.cm-content': {
|
||||
padding: '0.35rem 0',
|
||||
fontFamily: 'ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace'
|
||||
},
|
||||
'.cm-gutters': { display: 'none' },
|
||||
'.cm-focused': { outline: 'none' },
|
||||
'.cm-scroller': { overflow: 'auto' }
|
||||
|
||||
@@ -281,7 +281,7 @@
|
||||
<div
|
||||
class="flex-1 {fileImageUrl !== null || (fileOfficeSlides !== null && fileOfficeSlides.length > 0)
|
||||
? 'overflow-hidden'
|
||||
: 'overflow-y-auto'} min-h-0 relative h-full"
|
||||
: 'overflow-y-auto'} min-h-0 min-w-0 relative h-full"
|
||||
>
|
||||
<!-- File preview -->
|
||||
{#if fileLoading}
|
||||
@@ -298,21 +298,13 @@
|
||||
{:else if fileVideoUrl !== null}
|
||||
<div class="w-full h-full flex items-center justify-center bg-black">
|
||||
<!-- svelte-ignore a11y-media-has-caption -->
|
||||
<video
|
||||
src={fileVideoUrl}
|
||||
controls
|
||||
class="max-w-full max-h-full"
|
||||
>
|
||||
<video src={fileVideoUrl} controls class="max-w-full max-h-full">
|
||||
{$i18n.t('Your browser does not support the video tag.')}
|
||||
</video>
|
||||
</div>
|
||||
{:else if fileAudioUrl !== null}
|
||||
<div class="w-full h-full flex items-center justify-center p-6">
|
||||
<audio
|
||||
src={fileAudioUrl}
|
||||
controls
|
||||
class="w-full max-w-md"
|
||||
>
|
||||
<audio src={fileAudioUrl} controls class="w-full max-w-md">
|
||||
{$i18n.t('Your browser does not support the audio tag.')}
|
||||
</audio>
|
||||
</div>
|
||||
@@ -326,13 +318,15 @@
|
||||
{@html fileOfficeHtml}
|
||||
</div>
|
||||
{#if excelSheetNames.length > 1}
|
||||
<div class="flex items-center gap-1 py-1.5 px-3 border-t border-gray-100 dark:border-gray-800 overflow-x-auto">
|
||||
<div
|
||||
class="flex items-center gap-1 py-1.5 px-3 border-t border-gray-100 dark:border-gray-800 overflow-x-auto"
|
||||
>
|
||||
{#each excelSheetNames as sheet}
|
||||
<button
|
||||
class="shrink-0 px-3 py-1 text-xs rounded-md transition-colors
|
||||
{selectedExcelSheet === sheet
|
||||
? 'bg-gray-200 dark:bg-gray-700 text-gray-800 dark:text-gray-200 font-medium'
|
||||
: 'text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800'}"
|
||||
? 'bg-gray-200 dark:bg-gray-700 text-gray-800 dark:text-gray-200 font-medium'
|
||||
: 'text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800'}"
|
||||
on:click={() => onSheetChange?.(sheet)}
|
||||
>
|
||||
{sheet}
|
||||
@@ -343,7 +337,10 @@
|
||||
</div>
|
||||
{:else if fileOfficeSlides !== null && fileOfficeSlides.length > 0}
|
||||
<div class="flex flex-col h-full">
|
||||
<div class="w-full flex-1 min-h-0 flex items-center justify-center overflow-hidden" use:initImagePanzoom>
|
||||
<div
|
||||
class="w-full flex-1 min-h-0 flex items-center justify-center overflow-hidden"
|
||||
use:initImagePanzoom
|
||||
>
|
||||
<img
|
||||
src={fileOfficeSlides[currentSlide]}
|
||||
alt="Slide {currentSlide + 1}"
|
||||
@@ -352,24 +349,50 @@
|
||||
/>
|
||||
</div>
|
||||
{#if fileOfficeSlides.length > 1}
|
||||
<div class="flex items-center justify-center gap-3 py-2 px-3 border-t border-gray-100 dark:border-gray-800 text-xs text-gray-500">
|
||||
<div
|
||||
class="flex items-center justify-center gap-3 py-2 px-3 border-t border-gray-100 dark:border-gray-800 text-xs text-gray-500"
|
||||
>
|
||||
<button
|
||||
class="p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 disabled:opacity-30"
|
||||
disabled={currentSlide === 0}
|
||||
on:click={() => { resetImageView(); currentSlide = Math.max(0, currentSlide - 1); }}
|
||||
on:click={() => {
|
||||
resetImageView();
|
||||
currentSlide = Math.max(0, currentSlide - 1);
|
||||
}}
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-4">
|
||||
<path fill-rule="evenodd" d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-4"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
<span>{currentSlide + 1} / {fileOfficeSlides.length}</span>
|
||||
<button
|
||||
class="p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 disabled:opacity-30"
|
||||
disabled={currentSlide === fileOfficeSlides.length - 1}
|
||||
on:click={() => { resetImageView(); currentSlide = Math.min(fileOfficeSlides.length - 1, currentSlide + 1); }}
|
||||
on:click={() => {
|
||||
resetImageView();
|
||||
currentSlide = Math.min(fileOfficeSlides.length - 1, currentSlide + 1);
|
||||
}}
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-4">
|
||||
<path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-4"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
@@ -402,8 +425,8 @@
|
||||
{@html renderedHtml}
|
||||
</div>
|
||||
{:else if isCsv && !showRaw && csvRows.length > 0}
|
||||
<div class="overflow-auto h-full px-3 pb-3">
|
||||
<table class="csv-table w-full text-xs font-mono border-collapse">
|
||||
<div class="absolute inset-0 overflow-auto px-3 pb-3">
|
||||
<table class="csv-table text-xs font-mono border-collapse">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="csv-row-num">#</th>
|
||||
@@ -439,11 +462,15 @@
|
||||
{:else if isJson && !showRaw && jsonError}
|
||||
<div class="p-3 text-xs">
|
||||
<div class="text-red-500 mb-2">JSON parse error: {jsonError}</div>
|
||||
<pre class="text-xs font-mono text-gray-800 dark:text-gray-200 whitespace-pre-wrap break-all leading-relaxed">{fileContent}</pre>
|
||||
<pre
|
||||
class="text-xs font-mono text-gray-800 dark:text-gray-200 whitespace-pre-wrap break-all leading-relaxed">{fileContent}</pre>
|
||||
</div>
|
||||
{:else if isSvg && !showRaw && fileContent}
|
||||
<div class="svg-preview w-full h-full flex items-center justify-center overflow-auto p-3">
|
||||
{@html DOMPurify.sanitize(fileContent, { USE_PROFILES: { svg: true, svgFilters: true }, ADD_TAGS: ['use'] })}
|
||||
{@html DOMPurify.sanitize(fileContent, {
|
||||
USE_PROFILES: { svg: true, svgFilters: true },
|
||||
ADD_TAGS: ['use']
|
||||
})}
|
||||
</div>
|
||||
{:else if isCode && !showRaw}
|
||||
<div class="h-full">
|
||||
@@ -631,12 +658,29 @@
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
:global(.office-preview h1) { font-size: 1.5rem; font-weight: 700; margin: 0.75em 0 0.5em; }
|
||||
:global(.office-preview h2) { font-size: 1.25rem; font-weight: 600; margin: 0.75em 0 0.5em; }
|
||||
:global(.office-preview h3) { font-size: 1.1rem; font-weight: 600; margin: 0.5em 0 0.25em; }
|
||||
:global(.office-preview p) { margin: 0.25em 0; }
|
||||
:global(.office-preview h1) {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 700;
|
||||
margin: 0.75em 0 0.5em;
|
||||
}
|
||||
:global(.office-preview h2) {
|
||||
font-size: 1.25rem;
|
||||
font-weight: 600;
|
||||
margin: 0.75em 0 0.5em;
|
||||
}
|
||||
:global(.office-preview h3) {
|
||||
font-size: 1.1rem;
|
||||
font-weight: 600;
|
||||
margin: 0.5em 0 0.25em;
|
||||
}
|
||||
:global(.office-preview p) {
|
||||
margin: 0.25em 0;
|
||||
}
|
||||
:global(.office-preview ul),
|
||||
:global(.office-preview ol) { padding-left: 1.5em; margin: 0.5em 0; }
|
||||
:global(.office-preview ol) {
|
||||
padding-left: 1.5em;
|
||||
margin: 0.5em 0;
|
||||
}
|
||||
/* ── Shiki code highlighting ─────────────────────────────────── */
|
||||
.shiki-preview :global(pre.shiki) {
|
||||
margin: 0;
|
||||
@@ -679,4 +723,3 @@
|
||||
text-decoration: var(--shiki-dark-text-decoration) !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
@@ -39,7 +39,13 @@
|
||||
<div class="json-children">
|
||||
{#each entries as [k, v], i}
|
||||
<div class="json-entry">
|
||||
<svelte:self data={v} key={type === 'array' ? null : k} root={false} depth={depth + 1} {expandDepth} />
|
||||
<svelte:self
|
||||
data={v}
|
||||
key={type === 'array' ? null : k}
|
||||
root={false}
|
||||
depth={depth + 1}
|
||||
{expandDepth}
|
||||
/>
|
||||
{#if i < entries.length - 1}<span class="json-comma">,</span>{/if}
|
||||
</div>
|
||||
{/each}
|
||||
|
||||
@@ -38,11 +38,12 @@
|
||||
|
||||
$: cells = (notebook?.cells as NotebookCell[]) ?? [];
|
||||
$: lang = (notebook?.metadata as Record<string, unknown>)?.kernelspec
|
||||
? ((notebook.metadata as Record<string, Record<string, string>>).kernelspec?.language ?? 'python')
|
||||
? ((notebook.metadata as Record<string, Record<string, string>>).kernelspec?.language ??
|
||||
'python')
|
||||
: 'python';
|
||||
|
||||
const toStr = (s: string[] | string | undefined): string =>
|
||||
Array.isArray(s) ? s.join('') : s ?? '';
|
||||
Array.isArray(s) ? s.join('') : (s ?? '');
|
||||
|
||||
// ── Syntax highlighting ──────────────────────────────────────────────
|
||||
let highlightedCells: Record<number, string> = {};
|
||||
@@ -75,8 +76,7 @@
|
||||
const renderMarkdown = (src: string): string =>
|
||||
DOMPurify.sanitize(marked.parse(src, { async: false }) as string);
|
||||
|
||||
const stripAnsi = (s: string): string =>
|
||||
s.replace(/\x1b\[[0-9;]*[a-zA-Z]/g, '');
|
||||
const stripAnsi = (s: string): string => s.replace(/\x1b\[[0-9;]*[a-zA-Z]/g, '');
|
||||
|
||||
const getOutputImages = (output: NotebookOutput): string[] => {
|
||||
if (!output.data) return [];
|
||||
@@ -173,12 +173,14 @@
|
||||
const result = await executeNotebookCell(baseUrl, apiKey, sessionId!, index, source);
|
||||
|
||||
if ('error' in result) {
|
||||
cells[index].outputs = [{
|
||||
output_type: 'error',
|
||||
ename: 'ExecutionError',
|
||||
evalue: result.error,
|
||||
traceback: [result.error]
|
||||
}];
|
||||
cells[index].outputs = [
|
||||
{
|
||||
output_type: 'error',
|
||||
ename: 'ExecutionError',
|
||||
evalue: result.error,
|
||||
traceback: [result.error]
|
||||
}
|
||||
];
|
||||
} else {
|
||||
cells[index].outputs = result.outputs;
|
||||
if (result.execution_count !== undefined) {
|
||||
@@ -225,7 +227,13 @@
|
||||
{$i18n.t('Run All')}
|
||||
</button>
|
||||
{#if kernelReady}
|
||||
<button class="nb-btn text-[0.6rem]" on:click={async () => { await stopSession(); await startSession(); }}>
|
||||
<button
|
||||
class="nb-btn text-[0.6rem]"
|
||||
on:click={async () => {
|
||||
await stopSession();
|
||||
await startSession();
|
||||
}}
|
||||
>
|
||||
{$i18n.t('Restart')}
|
||||
</button>
|
||||
<button class="nb-btn text-[0.6rem]" on:click={stopSession}>
|
||||
@@ -237,19 +245,30 @@
|
||||
|
||||
<div class="flex items-center select-none">
|
||||
{#if kernelStarting}
|
||||
<Tooltip content={$i18n.t('Starting kernel...')} placement="bottom"><Spinner className="size-2" /></Tooltip>
|
||||
<Tooltip content={$i18n.t('Starting kernel...')} placement="bottom"
|
||||
><Spinner className="size-2" /></Tooltip
|
||||
>
|
||||
{:else if runningCell !== null}
|
||||
<Tooltip content={$i18n.t('Running')} placement="bottom"><Spinner className="size-2" /></Tooltip>
|
||||
<Tooltip content={$i18n.t('Running')} placement="bottom"
|
||||
><Spinner className="size-2" /></Tooltip
|
||||
>
|
||||
{:else if kernelReady}
|
||||
<Tooltip content="Jupyter" placement="bottom"><span class="size-1.5 rounded-full bg-green-500 inline-block"></span></Tooltip>
|
||||
<Tooltip content="Jupyter" placement="bottom"
|
||||
><span class="size-1.5 rounded-full bg-green-500 inline-block"></span></Tooltip
|
||||
>
|
||||
{:else}
|
||||
<Tooltip content={$i18n.t('No kernel')} placement="bottom"><span class="size-1.5 rounded-full bg-gray-400 dark:bg-gray-600 inline-block"></span></Tooltip>
|
||||
<Tooltip content={$i18n.t('No kernel')} placement="bottom"
|
||||
><span class="size-1.5 rounded-full bg-gray-400 dark:bg-gray-600 inline-block"
|
||||
></span></Tooltip
|
||||
>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{#if kernelError}
|
||||
<div class="px-2 py-1 text-[0.65rem] text-red-600 dark:text-red-400 bg-red-50 dark:bg-red-950/30 whitespace-pre-wrap font-mono">
|
||||
<div
|
||||
class="px-2 py-1 text-[0.65rem] text-red-600 dark:text-red-400 bg-red-50 dark:bg-red-950/30 whitespace-pre-wrap font-mono"
|
||||
>
|
||||
{kernelError}
|
||||
</div>
|
||||
{/if}
|
||||
@@ -265,7 +284,9 @@
|
||||
bind:value={editedSources[i]}
|
||||
on:input={autoResize}
|
||||
on:blur={() => cancelEditing(i)}
|
||||
on:keydown={(e) => { if (e.key === 'Escape') cancelEditing(i); }}
|
||||
on:keydown={(e) => {
|
||||
if (e.key === 'Escape') cancelEditing(i);
|
||||
}}
|
||||
></textarea>
|
||||
{:else}
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
@@ -290,8 +311,19 @@
|
||||
disabled={runningCell !== null}
|
||||
title="Run cell (⌘+Enter)"
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="size-3">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke-width="2"
|
||||
stroke="currentColor"
|
||||
class="size-3"
|
||||
>
|
||||
<path
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
{/if}
|
||||
@@ -308,7 +340,9 @@
|
||||
<CellEditor
|
||||
value={editedSources[i]}
|
||||
{lang}
|
||||
on:change={(e) => { editedSources[i] = e.detail; }}
|
||||
on:change={(e) => {
|
||||
editedSources[i] = e.detail;
|
||||
}}
|
||||
on:run={() => runCell(i)}
|
||||
on:cancel={() => cancelEditing(i)}
|
||||
/>
|
||||
@@ -334,7 +368,9 @@
|
||||
<div class="nb-outputs">
|
||||
{#each cell.outputs as output}
|
||||
{#if output.output_type === 'error'}
|
||||
<pre class="nb-error">{stripAnsi((output.traceback ?? []).join('\n') || `${output.ename}: ${output.evalue}`)}</pre>
|
||||
<pre class="nb-error">{stripAnsi(
|
||||
(output.traceback ?? []).join('\n') || `${output.ename}: ${output.evalue}`
|
||||
)}</pre>
|
||||
{:else}
|
||||
{@const html = getOutputHtml(output)}
|
||||
{@const images = getOutputImages(output)}
|
||||
@@ -401,10 +437,18 @@
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
}
|
||||
.nb-markdown :global(h1) { font-size: 1.4rem; }
|
||||
.nb-markdown :global(h2) { font-size: 1.2rem; }
|
||||
.nb-markdown :global(h3) { font-size: 1.05rem; }
|
||||
.nb-markdown :global(p) { margin: 0.4em 0; }
|
||||
.nb-markdown :global(h1) {
|
||||
font-size: 1.4rem;
|
||||
}
|
||||
.nb-markdown :global(h2) {
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
.nb-markdown :global(h3) {
|
||||
font-size: 1.05rem;
|
||||
}
|
||||
.nb-markdown :global(p) {
|
||||
margin: 0.4em 0;
|
||||
}
|
||||
.nb-markdown :global(pre) {
|
||||
background: rgba(128, 128, 128, 0.06);
|
||||
padding: 0.5rem 0.75rem;
|
||||
@@ -495,7 +539,8 @@
|
||||
background: #161b22;
|
||||
color: #e6edf3;
|
||||
}
|
||||
.nb-code-textarea, .nb-edit-textarea {
|
||||
.nb-code-textarea,
|
||||
.nb-edit-textarea {
|
||||
width: 100%;
|
||||
padding: 0.5rem 0.75rem;
|
||||
font-size: 0.75rem;
|
||||
|
||||
@@ -67,33 +67,33 @@
|
||||
</svg>
|
||||
{$i18n.t('Ports')}
|
||||
<span class="ml-auto flex items-center gap-1">
|
||||
{#if ports.length > 0}
|
||||
<span
|
||||
class="text-[10px] px-1.5 py-0.5 rounded-full bg-gray-100 dark:bg-gray-800 text-gray-500 dark:text-gray-400"
|
||||
>
|
||||
{ports.length}
|
||||
</span>
|
||||
{/if}
|
||||
<Tooltip content={$i18n.t('Refresh')}>
|
||||
<button
|
||||
class="p-0.5 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
on:click|stopPropagation={loadPorts}
|
||||
aria-label={$i18n.t('Refresh')}
|
||||
>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-3 {loading ? 'animate-spin' : ''}"
|
||||
{#if ports.length > 0}
|
||||
<span
|
||||
class="text-[10px] px-1.5 py-0.5 rounded-full bg-gray-100 dark:bg-gray-800 text-gray-500 dark:text-gray-400"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311h2.451a.75.75 0 0 0 0-1.5H4.5a.75.75 0 0 0-.75.75v3.75a.75.75 0 0 0 1.5 0v-2.127l.13.13a7 7 0 0 0 11.712-3.138.75.75 0 0 0-1.449-.39Zm-10.624-2.85a5.5 5.5 0 0 1 9.201-2.465l.312.31H11.75a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 .75-.75V3.42a.75.75 0 0 0-1.5 0v2.126l-.13-.129A7 7 0 0 0 3.239 8.555a.75.75 0 0 0 1.449.39Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</Tooltip>
|
||||
{ports.length}
|
||||
</span>
|
||||
{/if}
|
||||
<Tooltip content={$i18n.t('Refresh')}>
|
||||
<button
|
||||
class="p-0.5 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||
on:click|stopPropagation={loadPorts}
|
||||
aria-label={$i18n.t('Refresh')}
|
||||
>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-3 {loading ? 'animate-spin' : ''}"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311h2.451a.75.75 0 0 0 0-1.5H4.5a.75.75 0 0 0-.75.75v3.75a.75.75 0 0 0 1.5 0v-2.127l.13.13a7 7 0 0 0 11.712-3.138.75.75 0 0 0-1.449-.39Zm-10.624-2.85a5.5 5.5 0 0 1 9.201-2.465l.312.31H11.75a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 .75-.75V3.42a.75.75 0 0 0-1.5 0v2.126l-.13-.129A7 7 0 0 0 3.239 8.555a.75.75 0 0 0 1.449.39Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</Tooltip>
|
||||
</span>
|
||||
</button>
|
||||
|
||||
@@ -112,9 +112,7 @@
|
||||
<span class="font-mono text-blue-500 dark:text-blue-400 shrink-0">
|
||||
:{port.port}
|
||||
</span>
|
||||
<span
|
||||
class="text-gray-500 dark:text-gray-400 truncate flex-1 text-left"
|
||||
>
|
||||
<span class="text-gray-500 dark:text-gray-400 truncate flex-1 text-left">
|
||||
{port.process ?? ''}
|
||||
</span>
|
||||
<span
|
||||
|
||||
@@ -75,9 +75,7 @@
|
||||
|
||||
// Get page data
|
||||
const offset = page * pageSize;
|
||||
const result = db.exec(
|
||||
`SELECT * FROM "${selectedTable}" LIMIT ${pageSize} OFFSET ${offset}`
|
||||
);
|
||||
const result = db.exec(`SELECT * FROM "${selectedTable}" LIMIT ${pageSize} OFFSET ${offset}`);
|
||||
if (result.length > 0) {
|
||||
rows = result[0].values.map((r: any[]) => r.map((v: any) => formatValue(v)));
|
||||
} else {
|
||||
@@ -119,7 +117,9 @@
|
||||
|
||||
onDestroy(() => {
|
||||
if (db) {
|
||||
try { db.close(); } catch {}
|
||||
try {
|
||||
db.close();
|
||||
} catch {}
|
||||
db = null;
|
||||
}
|
||||
});
|
||||
@@ -132,7 +132,9 @@
|
||||
<div class="p-3 text-xs text-red-500">{error}</div>
|
||||
{:else}
|
||||
<!-- Table tabs + query toggle -->
|
||||
<div class="flex items-center gap-1 px-2 py-1.5 border-b border-gray-100 dark:border-gray-800 overflow-x-auto scrollbar-none shrink-0">
|
||||
<div
|
||||
class="flex items-center gap-1 px-2 py-1.5 border-b border-gray-100 dark:border-gray-800 overflow-x-auto scrollbar-none shrink-0"
|
||||
>
|
||||
{#each tables as table}
|
||||
<button
|
||||
class="shrink-0 px-2 py-1 text-xs rounded-lg transition
|
||||
@@ -150,7 +152,9 @@
|
||||
{queryMode
|
||||
? 'bg-gray-100 dark:bg-gray-800 text-gray-700 dark:text-gray-200 font-medium'
|
||||
: 'text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800'}"
|
||||
on:click={() => { queryMode = !queryMode; }}
|
||||
on:click={() => {
|
||||
queryMode = !queryMode;
|
||||
}}
|
||||
>
|
||||
SQL
|
||||
</button>
|
||||
@@ -172,9 +176,13 @@
|
||||
}
|
||||
}}
|
||||
></textarea>
|
||||
<div class="flex items-center justify-between px-2 py-1 bg-gray-50 dark:bg-gray-900 border-b border-gray-100 dark:border-gray-800">
|
||||
<div
|
||||
class="flex items-center justify-between px-2 py-1 bg-gray-50 dark:bg-gray-900 border-b border-gray-100 dark:border-gray-800"
|
||||
>
|
||||
{#if queryError}
|
||||
<span class="text-[0.65rem] text-red-500 dark:text-red-400 truncate mr-2">{queryError}</span>
|
||||
<span class="text-[0.65rem] text-red-500 dark:text-red-400 truncate mr-2"
|
||||
>{queryError}</span
|
||||
>
|
||||
{:else}
|
||||
<span class="text-[0.6rem] text-gray-400 dark:text-gray-600 select-none">⌘+Enter</span>
|
||||
{/if}
|
||||
@@ -242,24 +250,50 @@
|
||||
|
||||
<!-- Pagination -->
|
||||
{#if totalPages > 1}
|
||||
<div class="flex items-center justify-center gap-3 py-1.5 px-3 border-t border-gray-100 dark:border-gray-800 text-xs text-gray-500 shrink-0">
|
||||
<div
|
||||
class="flex items-center justify-center gap-3 py-1.5 px-3 border-t border-gray-100 dark:border-gray-800 text-xs text-gray-500 shrink-0"
|
||||
>
|
||||
<button
|
||||
class="p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 disabled:opacity-30"
|
||||
disabled={page === 0}
|
||||
on:click={() => { page--; loadPage(); }}
|
||||
on:click={() => {
|
||||
page--;
|
||||
loadPage();
|
||||
}}
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-4">
|
||||
<path fill-rule="evenodd" d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-4"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
<span>{page + 1} / {totalPages} ({totalRows.toLocaleString()} rows)</span>
|
||||
<button
|
||||
class="p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 disabled:opacity-30"
|
||||
disabled={page >= totalPages - 1}
|
||||
on:click={() => { page++; loadPage(); }}
|
||||
on:click={() => {
|
||||
page++;
|
||||
loadPage();
|
||||
}}
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-4">
|
||||
<path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-4"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -205,7 +205,7 @@
|
||||
? model?.id
|
||||
: (selectedModels ?? []).length > 0
|
||||
? selectedModels.at(0)
|
||||
: model?.id ?? null}
|
||||
: (model?.id ?? null)}
|
||||
messages={createMessagesList(history, messageId)}
|
||||
onAdd={({ modelId, parentId, messages }) => {
|
||||
console.log(modelId, parentId, messages);
|
||||
|
||||
@@ -587,7 +587,9 @@
|
||||
{#if docxError}
|
||||
<div class="text-red-500 text-sm p-4">{docxError}</div>
|
||||
{:else if docxHtml}
|
||||
<div class="office-preview max-h-[60vh] overflow-auto p-4 prose dark:prose-invert max-w-full text-sm">
|
||||
<div
|
||||
class="office-preview max-h-[60vh] overflow-auto p-4 prose dark:prose-invert max-w-full text-sm"
|
||||
>
|
||||
{@html docxHtml}
|
||||
</div>
|
||||
{:else}
|
||||
@@ -611,20 +613,39 @@
|
||||
<button
|
||||
class="p-1.5 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 disabled:opacity-30"
|
||||
disabled={pptxCurrentSlide === 0}
|
||||
on:click={() => pptxCurrentSlide = Math.max(0, pptxCurrentSlide - 1)}
|
||||
on:click={() => (pptxCurrentSlide = Math.max(0, pptxCurrentSlide - 1))}
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-5">
|
||||
<path fill-rule="evenodd" d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-5"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
<span>{pptxCurrentSlide + 1} / {pptxSlides.length}</span>
|
||||
<button
|
||||
class="p-1.5 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 disabled:opacity-30"
|
||||
disabled={pptxCurrentSlide === pptxSlides.length - 1}
|
||||
on:click={() => pptxCurrentSlide = Math.min(pptxSlides.length - 1, pptxCurrentSlide + 1)}
|
||||
on:click={() =>
|
||||
(pptxCurrentSlide = Math.min(pptxSlides.length - 1, pptxCurrentSlide + 1))}
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-5">
|
||||
<path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd" />
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 20 20"
|
||||
fill="currentColor"
|
||||
class="size-5"
|
||||
>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "المحادثة",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "UI الدردشة",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "لا توجد نتائج",
|
||||
"No results found": "لا توجد نتايج",
|
||||
"No search query generated": "لم يتم إنشاء استعلام بحث",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "لا يوجد مصدر متاح",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "موقف ايجابي",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "النتيجة",
|
||||
"Retrieval": "",
|
||||
@@ -1587,6 +1595,7 @@
|
||||
"Role": "منصب",
|
||||
"RTL": "من اليمين إلى اليسار",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "جارٍ التنفيذ...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1777,6 +1786,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "بداية القناة",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2121,6 +2131,8 @@
|
||||
"You're now logged in.": "لقد قمت الآن بتسجيل الدخول.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "حد الأحرف لمدخل توليد الإكمال التلقائي",
|
||||
"Chart new frontiers": "رسم آفاق جديدة",
|
||||
"Chat": "محادثة",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "صورة خلفية المحادثة",
|
||||
"Chat Bubble UI": "واجهة فقاعات المحادثة",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "فشل في إضافة الملف.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "فشل في قراءة محتويات الحافظة",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "لم يتم العثور على محتوى HTML أو CSS أو JavaScript.",
|
||||
"No inference engine with management support found": "لم يتم العثور على محرك استدلال يدعم الإدارة",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "لم يتم العثور على معرفة",
|
||||
"No memories to clear": "لا توجد ذاكرة لمسحها",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "لا توجد نتائج",
|
||||
"No results found": "لا توجد نتايج",
|
||||
"No search query generated": "لم يتم إنشاء استعلام بحث",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "لا يوجد مصدر متاح",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "المنفذ",
|
||||
"Ports": "",
|
||||
"Positive attitude": "موقف ايجابي",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "معرف البادئة",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "تقسيم الرد",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "النتيجة",
|
||||
"RESULT": "النتيجة",
|
||||
"Retrieval": "الاسترجاع",
|
||||
@@ -1587,6 +1595,7 @@
|
||||
"Role": "منصب",
|
||||
"RTL": "من اليمين إلى اليسار",
|
||||
"Run": "تنفيذ",
|
||||
"Run All": "",
|
||||
"Running": "جارٍ التنفيذ",
|
||||
"Running...": "جارٍ التنفيذ...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1777,6 +1786,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "بداية القناة",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2121,6 +2131,8 @@
|
||||
"You're now logged in.": "لقد قمت الآن بتسجيل الدخول.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "حالة حسابك حالياً بانتظار التفعيل.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "سيتم توجيه كامل مساهمتك مباشرة إلى مطور المكون الإضافي؛ لا تأخذ Open WebUI أي نسبة. ومع ذلك، قد تفرض منصة التمويل المختارة رسومًا خاصة بها.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Ограничение на символите за входа на генериране на автоматично довършване",
|
||||
"Chart new frontiers": "Начертайте нови граници",
|
||||
"Chat": "Чат",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Фоново изображение на чата",
|
||||
"Chat Bubble UI": "Потребителски интерфейс за чат балон",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Неуспешно добавяне на файл.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Грешка при четене на съдържанието от клипборда",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Не е намерено HTML, CSS или JavaScript съдържание.",
|
||||
"No inference engine with management support found": "Не е намерен механизъм за извод с поддръжка на управлението",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Не са намерени знания",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Няма намерени резултати",
|
||||
"No results found": "Няма намерени резултати",
|
||||
"No search query generated": "Не е генерирана заявка за търсене",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Няма наличен източник",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Порт",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Позитивно отношение",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Префикс ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Разделяне на отговора",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Резултат",
|
||||
"RESULT": "Резултат",
|
||||
"Retrieval": "Извличане",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Роля",
|
||||
"RTL": "RTL",
|
||||
"Run": "Изпълни",
|
||||
"Run All": "",
|
||||
"Running": "Изпълнява се",
|
||||
"Running...": "Изпълнява се...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Начало на канала",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Сега вие влязохте в системата.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Статусът на вашия акаунт в момента очаква активиране.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Цялата ви вноска ще отиде директно при разработчика на плъгина; Open WebUI не взима никакъв процент. Въпреки това, избраната платформа за финансиране може да има свои собствени такси.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "চ্যাট",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "চ্যাট বাবল UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "ক্লিপবোর্ডের বিষয়বস্তু পড়া সম্ভব হয়নি",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "কোন ফলাফল পাওয়া যায়নি",
|
||||
"No results found": "কোন ফলাফল পাওয়া যায়নি",
|
||||
"No search query generated": "কোনও অনুসন্ধান ক্যোয়ারী উত্পন্ন হয়নি",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "কোন উৎস পাওয়া যায়নি",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "পজিটিভ আক্রমণ",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "ফলাফল",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "পদবি",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "চলমান...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "চ্যানেলের শুরু",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "আপনি এখন লগইন করা অবস্থায় আছেন",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "རང་འཚང་བཟོ་སྐྲུན་ནང་འཇུག་གི་ཡིག་འབྲུ་ཚད་བཀག",
|
||||
"Chart new frontiers": "ས་མཚམས་གསར་པ་འགོད་པ།",
|
||||
"Chat": "ཁ་བརྡ།",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "ཁ་བརྡའི་རྒྱབ་ལྗོངས་པར།",
|
||||
"Chat Bubble UI": "ཁ་བརྡའི་ལྦུ་བའི་ UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "ཡིག་ཆ་སྣོན་པར་མ་ཐུབ།",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI ལག་ཆའི་སར་བར་ལ་སྦྲེལ་མཐུད་བྱེད་མ་ཐུབ།",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "སྦྱར་སྡེར་གྱི་ནང་དོན་ཀློག་མ་ཐུབ།",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS, ཡང་ན་ JavaScript གི་ནང་དོན་མ་རྙེད།",
|
||||
"No inference engine with management support found": "དོ་དམ་རྒྱབ་སྐྱོར་ཡོད་པའི་དཔོག་རྩིས་འཕྲུལ་འཁོར་མ་རྙེད།",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "ཤེས་བྱ་མ་རྙེད།",
|
||||
"No memories to clear": "གཙང་སེལ་བྱེད་རྒྱུའི་དྲན་ཤེས་མེད།",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "འབྲས་བུ་མ་རྙེད།",
|
||||
"No results found": "འབྲས་བུ་མ་རྙེད།",
|
||||
"No search query generated": "འཚོལ་བཤེར་འདྲི་བ་བཟོས་མེད།",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "འབྱུང་ཁུངས་མེད།",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "ལྟ་སྟངས་དགེ་མཚན།",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "སྔོན་སྦྱོར་ ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "ལན་བགོ་བ།",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "འབྲས་བུ།",
|
||||
"RESULT": "འབྲས་བུ།",
|
||||
"Retrieval": "ལེན་ཚུར་སྒྲུབ།",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "གནས་ཚད།",
|
||||
"RTL": "RTL",
|
||||
"Run": "ལག་བསྟར།",
|
||||
"Run All": "",
|
||||
"Running": "ལག་བསྟར་བྱེད་བཞིན་པ།",
|
||||
"Running...": "ལག་བསྟར་བྱེད་བཞིན་པ།...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "རྒྱས་ལམ་འགོ་རིམ་",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "ཁྱེད་ད་ལྟ་ནང་འཛུལ་བྱས་ཟིན།",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "ཁྱེད་ཀྱི་རྩིས་ཁྲའི་གནས་སྟངས་ད་ལྟ་སྒུལ་བསྐྱོད་སྒུག་བཞིན་པ།",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "ཁྱེད་ཀྱི་ཞལ་འདེབས་ཆ་ཚང་ཐད་ཀར་ plugin གསར་སྤེལ་བ་ལ་འགྲོ་ངེས། Open WebUI ཡིས་བརྒྱ་ཆ་གང་ཡང་མི་ལེན། འོན་ཀྱང་། གདམ་ཟིན་པའི་མ་དངུལ་གཏོང་བའི་སྟེགས་བུ་ལ་དེའི་རང་གི་འགྲོ་གྲོན་ཡོད་སྲིད།",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Razgovor",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "Razgovor - Bubble UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Neuspješno čitanje sadržaja međuspremnika",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nema rezultata",
|
||||
"No results found": "Nema rezultata",
|
||||
"No search query generated": "Nije generiran upit za pretraživanje",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nema dostupnog izvora",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozitivan stav",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "REZULTAT",
|
||||
"Retrieval": "",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Uloga",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "Pokrenuto",
|
||||
"Running...": "Pokrenuto...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Početak kanala",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Sada ste prijavljeni.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Status vašeg računa trenutno čeka aktivaciju.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Límit de caràcters per a l'entrada de generació automàtica",
|
||||
"Chart new frontiers": "Traça noves fronteres",
|
||||
"Chat": "Xat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Imatge de fons del xat",
|
||||
"Chat Bubble UI": "Chat Bubble UI",
|
||||
"Chat Completions": "Completacions de xat",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Efecte de fos a negre per al text en streaming",
|
||||
"Failed to add file.": "No s'ha pogut afegir l'arxiu.",
|
||||
"Failed to add members": "No s'han pogut afegir el membres",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "No s'ha pogut adjuntar l'arxiu",
|
||||
"Failed to clear status": "No s'ha pogut esborar l'estat",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "No s'ha pogut connecta al servidor d'eines OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "No s'ha pogut generar el títol",
|
||||
"Failed to import models": "No s'han pogut importar el models",
|
||||
"Failed to load chat preview": "No s'ha pogut carregar la previsualització del xat",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "No s'ha pogut carregar el fitxer Excel/CSV. Si us plau, prova de descarregar-lo.",
|
||||
"Failed to load file content.": "No s'ha pogut carregar el contingut del fitxer",
|
||||
"Failed to load Interface settings": "No s'ha pogut carregar la configuració de la interficie",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "No s'ha pogut moure el xat",
|
||||
"Failed to process URL: {{url}}": "No s'ha pogut processar la URL: {{url}}",
|
||||
"Failed to read clipboard contents": "No s'ha pogut llegir el contingut del porta-retalls",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "No hi ha historial disponible",
|
||||
"No HTML, CSS, or JavaScript content found.": "No s'ha trobat contingut HTML, CSS o JavaScript.",
|
||||
"No inference engine with management support found": "No s'ha trobat un motor d'inferència amb suport de gestió",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "No s'han trobat bases de coneixement.",
|
||||
"No knowledge found": "No s'ha trobat Coneixement",
|
||||
"No memories to clear": "No hi ha memòries per netejar",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "No s'han trobat resultats",
|
||||
"No results found": "No s'han trobat resultats",
|
||||
"No search query generated": "No s'ha generat cap consulta",
|
||||
"No servers detected": "",
|
||||
"No skills found": "No s'han trobat habilitats",
|
||||
"No source available": "Sense font disponible",
|
||||
"No sources found": "No s'han trobat fonts",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Selecciona com a mínim un usuari per al canal de missatge directe.",
|
||||
"Please wait until all files are uploaded.": "Si us plau, espera fins que s'hagin carregat tots els fitxers.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Actitud positiva",
|
||||
"Prefer not to say": "Prefereixo no dir-ho",
|
||||
"Prefix ID": "Identificador del prefix",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Divisió de la resposta",
|
||||
"Response Watermark": "Marca d'aigua de la resposta",
|
||||
"Responses": "Respostes",
|
||||
"Restart": "",
|
||||
"Result": "Resultat",
|
||||
"RESULT": "Resultat",
|
||||
"Retrieval": "Retrieval",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "RTL",
|
||||
"Run": "Executar",
|
||||
"Run All": "",
|
||||
"Running": "S'està executant",
|
||||
"Running...": "S'està executant...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Executa tasques d'incrustació simultàniament per accelerar el processament. Desactiva-ho si els límits de velocitat es converteixen en un problema.",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "Iniciar una nova conversa",
|
||||
"Start of the channel": "Inici del canal",
|
||||
"Start Tag": "Etiqueta d'inici",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Estat",
|
||||
"Status cleared successfully": "S'ha eliminat correctament el teu estat",
|
||||
"Status updated successfully": "S'ha actualitzat correctament el teu estat",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Ara estàs connectat.",
|
||||
"Your Account": "El teu compte",
|
||||
"Your account status is currently pending activation.": "El compte està actualment pendent d'activació",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Tota la teva contribució anirà directament al desenvolupador del complement; Open WebUI no se'n queda cap percentatge. Tanmateix, la plataforma de finançament escollida pot tenir les seves pròpies comissions.",
|
||||
"Your message text or inputs": "El text o les entrades del teu missatge",
|
||||
"Your usage stats have been successfully synced.": "Les teves estadístiques d'ús s'han sincronitzat correctament.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Panaghisgot",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Napakyas sa pagbasa sa sulod sa clipboard",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Walay resulta",
|
||||
"No results found": "",
|
||||
"No search query generated": "",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Walay tinubdan nga anaa",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "RESULTA",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Papel",
|
||||
"RTL": "",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "Nagdagan...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Sinugdan sa channel",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Konektado ka na karon.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limit znaků pro vstup generování automatického dokončování",
|
||||
"Chart new frontiers": "Objevujte nové hranice",
|
||||
"Chat": "Konverzace",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Obrázek pozadí konverzace",
|
||||
"Chat Bubble UI": "Uživatelské rozhraní s bublinami konverzace",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Efekt prolínání pro streamovaný text",
|
||||
"Failed to add file.": "Nepodařilo se přidat soubor.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Nepodařilo se připojit k serveru nástrojů OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Nepodařilo se vygenerovat název",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "Nepodařilo se načíst náhled konverzace",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Nepodařilo se načíst obsah souboru.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Nepodařilo se přečíst obsah schránky",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Nebyl nalezen žádný obsah HTML, CSS ani JavaScriptu.",
|
||||
"No inference engine with management support found": "Nebyl nalezeno žádné inferenční jádro s podporou správy",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Nebyly nalezeny žádné znalosti",
|
||||
"No memories to clear": "Žádné vzpomínky k vymazání",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nebyly nalezeny žádné výsledky",
|
||||
"No results found": "Nebyly nalezeny žádné výsledky",
|
||||
"No search query generated": "Nebyl vygenerován žádný vyhledávací dotaz.",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Není k dispozici žádný zdroj.",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "Prosím počkejte dokud nebudou všechny soubory nahrány.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozitivní přístup",
|
||||
"Prefer not to say": "Raději nevyberu",
|
||||
"Prefix ID": "Prefix ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Dělení odpovědi",
|
||||
"Response Watermark": "Vodoznak odpovědi",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Výsledek",
|
||||
"RESULT": "Výsledek",
|
||||
"Retrieval": "Vyhledávání",
|
||||
@@ -1585,6 +1593,7 @@
|
||||
"Role": "Role",
|
||||
"RTL": "RTL",
|
||||
"Run": "Spustit",
|
||||
"Run All": "",
|
||||
"Running": "Běží",
|
||||
"Running...": "Běží...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1775,6 +1784,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Začátek kanálu",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2119,6 +2129,8 @@
|
||||
"You're now logged in.": "Nyní jste přihlášeni.",
|
||||
"Your Account": "Váš účet",
|
||||
"Your account status is currently pending activation.": "Stav vašeho účtu aktuálně čeká na aktivaci.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Celý váš příspěvek půjde přímo vývojáři pluginu; Open WebUI si nebere žádné procento. Zvolená platforma pro financování však může mít vlastní poplatky.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Karaktergrænse for genereret autofuldførsel",
|
||||
"Chart new frontiers": "Udforsk nye grænser",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Chat baggrundsbillede",
|
||||
"Chat Bubble UI": "Chat Bubble UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Fade-effekt for streaming tekst",
|
||||
"Failed to add file.": "Kunne ikke tilføje fil.",
|
||||
"Failed to add members": "Kunne ikke tilføje medlemmer",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "Kunne ikke fjerne status",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Kunne ikke forbinde til {{URL}} OpenAPI tool server",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Kunne ikke generere titel",
|
||||
"Failed to import models": "Kunne ikke importere modeller",
|
||||
"Failed to load chat preview": "Kunne ikke indlæse chat forhåndsvisning",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Kunne ikke indlæse filindhold.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Kunne ikke flytte chat",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Kunne ikke læse indholdet af udklipsholderen",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Intet HTML-, CSS- eller JavaScript-indhold fundet.",
|
||||
"No inference engine with management support found": "Ingen inference-engine med støtte til administration fundet",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Ingen viden fundet",
|
||||
"No memories to clear": "Ingen hukommelser at ryde",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Ingen resultater fundet",
|
||||
"No results found": "Ingen resultater fundet",
|
||||
"No search query generated": "Ingen søgeforespørgsel genereret",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Ingen kilde tilgængelig",
|
||||
"No sources found": "Ingen kilder fundet",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Vælg mindst én bruger til direkte besked-kanal.",
|
||||
"Please wait until all files are uploaded.": "Vent venligst indtil alle filerne er uploadet.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positiv holdning",
|
||||
"Prefer not to say": "Foretrækker ikke at oplyse",
|
||||
"Prefix ID": "Prefix ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Svaropdeling",
|
||||
"Response Watermark": "Vandmærke på svar",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Resultat",
|
||||
"RESULT": "Resultat",
|
||||
"Retrieval": "Hentning",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rolle",
|
||||
"RTL": "RTL",
|
||||
"Run": "Kør",
|
||||
"Run All": "",
|
||||
"Running": "Kører",
|
||||
"Running...": "Kører...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Kører embedding-opgaver sideløbende for at fremskynde behandlingen. Slå fra hvis hastighedsbegrænsninger bliver et problem.",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "Start en ny samtale",
|
||||
"Start of the channel": "Kanalens start",
|
||||
"Start Tag": "Start tag",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Status",
|
||||
"Status cleared successfully": "Status slettet",
|
||||
"Status updated successfully": "Status opdateret",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Du er nu logget ind.",
|
||||
"Your Account": "Din bruger",
|
||||
"Your account status is currently pending activation.": "Din kontostatus afventer i øjeblikket aktivering.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Hele dit bidrag går direkte til plugin-udvikleren; Open WebUI tager ikke nogen procentdel. Den valgte finansieringsplatform kan dog have sine egne gebyrer.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Zeichenlimit für Eingabe der Autovervollständigung",
|
||||
"Chart new frontiers": "Neue Grenzen erkunden",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Hintergrundbild des Chats",
|
||||
"Chat Bubble UI": "Sprechblasen-Ansicht",
|
||||
"Chat Completions": "Chat Completions",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Fade-Effekt für Text-Streaming",
|
||||
"Failed to add file.": "Hinzufügen der Datei fehlgeschlagen.",
|
||||
"Failed to add members": "Mitglieder konnten nicht hinzugefügt werden",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "Datei konnte nicht hinzugefügt werden",
|
||||
"Failed to clear status": "Status konnte nicht geleert werden",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Verbindung zum OpenAPI-Toolserver {{URL}} fehlgeschlagen",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Titel konnte nicht generiert werden",
|
||||
"Failed to import models": "Modelle konnten nicht importiert werden",
|
||||
"Failed to load chat preview": "Chat-Vorschau konnte nicht geladen werden",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV-Datei konnte nicht geladen werden. Bitte versuchen Sie stattdessen, sie herunterzuladen.",
|
||||
"Failed to load file content.": "Dateiinhalt konnte nicht geladen werden.",
|
||||
"Failed to load Interface settings": "Interface Einstellungen konnten nicht geladen werden",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Chat konnte nicht verschoben werden",
|
||||
"Failed to process URL: {{url}}": "{{url}} konnte nicht verarbeitet werden",
|
||||
"Failed to read clipboard contents": "Zwischenablage konnte nicht gelesen werden",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "Keine History verfügbar",
|
||||
"No HTML, CSS, or JavaScript content found.": "Keine HTML-, CSS- oder JavaScript-Inhalte gefunden.",
|
||||
"No inference engine with management support found": "Keine Inferenz-Engine mit Verwaltungsunterstützung gefunden",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Keine Wissensspeicher gefunden.",
|
||||
"No knowledge found": "Kein Wissen gefunden",
|
||||
"No memories to clear": "Keine Erinnerungen zum Löschen",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Keine Ergebnisse",
|
||||
"No results found": "Keine Ergebnisse gefunden",
|
||||
"No search query generated": "Keine Suchanfrage generiert",
|
||||
"No servers detected": "",
|
||||
"No skills found": "Keine Skills gefunden",
|
||||
"No source available": "Keine Quelle verfügbar",
|
||||
"No sources found": "Keine Quellen gefunden",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Bitte wählen Sie mindestens einen Benutzer für den Direktnachrichten-Kanal aus.",
|
||||
"Please wait until all files are uploaded.": "Bitte warten Sie, bis alle Dateien hochgeladen sind.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positive Einstellung",
|
||||
"Prefer not to say": "Keine Angabe",
|
||||
"Prefix ID": "Präfix-ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Antwortaufteilung",
|
||||
"Response Watermark": "Antwort-Wasserzeichen",
|
||||
"Responses": "Responses",
|
||||
"Restart": "",
|
||||
"Result": "Ergebnis",
|
||||
"RESULT": "ERGEBNIS",
|
||||
"Retrieval": "Abruf",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rolle",
|
||||
"RTL": "RTL",
|
||||
"Run": "Ausführen",
|
||||
"Run All": "",
|
||||
"Running": "Läuft",
|
||||
"Running...": "Läuft...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Führt Embedding-Aufgaben parallel aus, um die Verarbeitung zu beschleunigen. Deaktivieren Sie dies, falls Rate-Limits oder Ressourcenprobleme auftreten.",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "Neue Unterhaltung beginnen",
|
||||
"Start of the channel": "Beginn des Kanals",
|
||||
"Start Tag": "Start-Tag",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Status",
|
||||
"Status cleared successfully": "Status erfolgreich gelöscht",
|
||||
"Status updated successfully": "Status erfolgreich aktualisiert",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Sie sind jetzt angemeldet.",
|
||||
"Your Account": "Ihr Konto",
|
||||
"Your account status is currently pending activation.": "Ihr Kontostatus wartet derzeit auf Aktivierung.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Ihr gesamter Beitrag geht direkt an den Plugin-Entwickler; Open WebUI behält keinen Anteil ein. Die gewählte Plattform kann jedoch eigene Gebühren erheben.",
|
||||
"Your message text or inputs": "Ihre Nachrichtentexte oder Eingaben",
|
||||
"Your usage stats have been successfully synced.": "Ihre Nutzungsstatistiken wurden erfolgreich synchronisiert.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Failed to read clipboard borks",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "No results, very empty",
|
||||
"No results found": "",
|
||||
"No search query generated": "",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "No source available",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "RESULT much",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Role",
|
||||
"RTL": "",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "Running... wow",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Start of channel",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "You're now logged in. Much logged.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Όριο χαρακτήρων για αυτόματη συμπλήρωση εισαγωγής",
|
||||
"Chart new frontiers": "Σχεδιάστε νέους ορίζοντες",
|
||||
"Chat": "Συνομιλία",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Εικόνα Φόντου Συνομιλίας",
|
||||
"Chat Bubble UI": "Διεπαφή Φούσκας Συνομιλίας",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Αποτυχία προσθήκης αρχείου.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Αποτυχία σύνδεσης στο διακομιστή εργαλείων OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Αποτυχία δημιουργίας τίτλου",
|
||||
"Failed to import models": "Αποτυχία εισαγωγής μοντέλων",
|
||||
"Failed to load chat preview": "Αποτυχία φόρτωσης προεπισκόπησης συνομιλίας",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Αποτυχία φόρτωσης περιεχομένου αρχείου",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Αποτυχία μετακίνησης συνομιλίας",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Αποτυχία ανάγνωσης περιεχομένων πρόχειρου",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Δεν βρέθηκε περιεχόμενο HTML, CSS ή JavaScript.",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Δεν βρέθηκε Knowledge",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Δεν βρέθηκαν αποτελέσματα",
|
||||
"No results found": "Δεν βρέθηκαν αποτελέσματα",
|
||||
"No search query generated": "Δεν δημιουργήθηκε ερώτηση αναζήτησης",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Δεν υπάρχει διαθέσιμη πηγή",
|
||||
"No sources found": "Δεν βρέθηκαν πηγές",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Θύρα",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Θετική στάση",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "ID Προθέματος",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Διαχωρισμός απάντησης",
|
||||
"Response Watermark": "Υδρογράφημα Απάντησης",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Αποτέλεσμα",
|
||||
"RESULT": "Αποτέλεσμα",
|
||||
"Retrieval": "Ανάκτηση",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Ρόλος",
|
||||
"RTL": "RTL",
|
||||
"Run": "Εκτέλεση",
|
||||
"Run All": "",
|
||||
"Running": "Εκτέλεση",
|
||||
"Running...": "Εκτέλεση...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Αρχή του καναλιού",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Τώρα είστε συνδεδεμένοι.",
|
||||
"Your Account": "Ο λογαριασμός σας",
|
||||
"Your account status is currently pending activation.": "Η κατάσταση του λογαριασμού σας είναι αυτή τη στιγμή σε εκκρεμότητα ενεργοποίησης.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Η ολόκληρη η συνεισφορά σας θα πάει απευθείας στον προγραμματιστή του plugin· το Open WebUI δεν παίρνει κανένα ποσοστό. Ωστόσο, η επιλεγμένη πλατφόρμα χρηματοδότησης μπορεί να έχει τα δικά της τέλη.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "",
|
||||
"No results found": "",
|
||||
"No search query generated": "",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "",
|
||||
"RTL": "",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "",
|
||||
"No results found": "",
|
||||
"No search query generated": "",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "",
|
||||
"RTL": "",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Límite de caracteres de entrada de la generación de autocompletado",
|
||||
"Chart new frontiers": "Trazar nuevas fronteras",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Imágen de Fondo del Chat",
|
||||
"Chat Bubble UI": "Interfaz del Chat en Burbuja",
|
||||
"Chat Completions": "Completación del Chat",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Efecto de desvanecimiento para texto transmitido (streaming)",
|
||||
"Failed to add file.": "Fallo al añadir el archivo.",
|
||||
"Failed to add members": "Fallo al añadir miembros",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "Fallo al limpiar el estado",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Fallo al conectar al servidor de herramientas {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Fallo al generar el título",
|
||||
"Failed to import models": "Fallo al importar modelos",
|
||||
"Failed to load chat preview": "Fallo al cargar la previsualización del chat",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Fallo al cargar el archivo Excel/CSV. Por favor, en su lugar intente descargarlo.",
|
||||
"Failed to load file content.": "Fallo al cargar el contenido del archivo",
|
||||
"Failed to load Interface settings": "Fallo al cargar la configuración del Interface",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Fallo al mover el chat",
|
||||
"Failed to process URL: {{url}}": "Fallo al procesar la URL",
|
||||
"Failed to read clipboard contents": "Fallo al leer el contenido del portapapeles",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "No hay historial disponible",
|
||||
"No HTML, CSS, or JavaScript content found.": "No se encontró contenido HTML, CSS, o JavaScript.",
|
||||
"No inference engine with management support found": "No se encontró un motor de inferencia que soporte gestión",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "No se encontraron bases de conocimiento",
|
||||
"No knowledge found": "No se encontró ningún conocimiento",
|
||||
"No memories to clear": "No hay memorias para borrar",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "No se encontraron resultados",
|
||||
"No results found": "No se encontraron resultados",
|
||||
"No search query generated": "No se generó ninguna consulta de búsqueda",
|
||||
"No servers detected": "",
|
||||
"No skills found": "No se encontraron habilidades",
|
||||
"No source available": "No hay fuente disponible",
|
||||
"No sources found": "No se han encontrado fuentes",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Por favor selecciona al menos un usuario para el canal de Mensajes Directos",
|
||||
"Please wait until all files are uploaded.": "Por favor, espera a que todos los archivos se acaben de subir",
|
||||
"Port": "Puerto",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Actitud Positiva",
|
||||
"Prefer not to say": "Prefiero no decirlo",
|
||||
"Prefix ID": "prefijo ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Particionado de Respuesta",
|
||||
"Response Watermark": "Marca de Agua en Respuesta",
|
||||
"Responses": "Respuestas",
|
||||
"Restart": "",
|
||||
"Result": "Resultado",
|
||||
"RESULT": "Resultado",
|
||||
"Retrieval": "Recuperación",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "RTL",
|
||||
"Run": "Ejecutar",
|
||||
"Run All": "",
|
||||
"Running": "Ejecutando",
|
||||
"Running...": "Ejecutando...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Ejecuta tareas de incrustración concurrentes para acelerar el procesado. Desactivar si se generan problemas (por limitaciones de los motores de incrustracción en uso)",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "Comenzar una conversación nueva",
|
||||
"Start of the channel": "Inicio del canal",
|
||||
"Start Tag": "Etiqueta de Inicio",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Estado",
|
||||
"Status cleared successfully": "Estado limpiado correctamente",
|
||||
"Status updated successfully": "Estado actualizado correctamente",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Has iniciado sesión.",
|
||||
"Your Account": "Tu Cuenta",
|
||||
"Your account status is currently pending activation.": "Tu cuenta está pendiente de activación.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Tu entera contribución irá directamente al desarrollador del complemento; Open-WebUI no recibe ningún porcentaje. Sin embargo, la plataforma de financiación elegida podría tener sus propias tarifas.",
|
||||
"Your message text or inputs": "Tu mensaje de texto o entrada",
|
||||
"Your usage stats have been successfully synced.": "Tu estadistica de uso ha sido sincronizada",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Märkide piirang automaattäitmise genereerimise sisendile",
|
||||
"Chart new frontiers": "Kaardista uusi piire",
|
||||
"Chat": "Vestlus",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Vestluse taustapilt",
|
||||
"Chat Bubble UI": "Vestlusmullide kasutajaliides",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Hajuefekt voogteksti jaoks",
|
||||
"Failed to add file.": "Faili lisamine ebaõnnestus.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Ebaõnnestus kuni connect kuni {{URL}} OpenAPI tööriist server",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Ebaõnnestus kuni generate title",
|
||||
"Failed to import models": "Ebaõnnestus kuni impordi mudelid",
|
||||
"Failed to load chat preview": "Ebaõnnestus kuni load vestlus preview",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Ebaõnnestus kuni load fail content.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Ebaõnnestus kuni teisalda vestlus",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Lõikelaua sisu lugemine ebaõnnestus",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS ega JavaScript sisu ei leitud.",
|
||||
"No inference engine with management support found": "Järeldusmootorit haldamise toega ei leitud",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Teadmisi ei leitud",
|
||||
"No memories to clear": "Pole mälestusi, mida kustutada",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Tulemusi ei leitud",
|
||||
"No results found": "Tulemusi ei leitud",
|
||||
"No search query generated": "Otsingupäringut ei genereeritud",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Allikas pole saadaval",
|
||||
"No sources found": "No allikad found",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "Please wait until all failid are uploaded.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positiivne suhtumine",
|
||||
"Prefer not to say": "Prefer not kuni say",
|
||||
"Prefix ID": "Prefiksi ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Vastuse tükeldamine",
|
||||
"Response Watermark": "Vastus Watermark",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Tulemus",
|
||||
"RESULT": "Tulemus",
|
||||
"Retrieval": "Taastamine",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Roll",
|
||||
"RTL": "RTL",
|
||||
"Run": "Käivita",
|
||||
"Run All": "",
|
||||
"Running": "Töötab",
|
||||
"Running...": "Töötab...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "Käivita a new conversation",
|
||||
"Start of the channel": "Kanali algus",
|
||||
"Start Tag": "Käivita Silt",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Olete nüüd sisse logitud.",
|
||||
"Your Account": "Your Konto",
|
||||
"Your account status is currently pending activation.": "Teie konto staatus on praegu ootel aktiveerimist.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Kogu teie toetus läheb otse pistikprogrammi arendajale; Open WebUI ei võta mingit protsenti. Kuid valitud rahastamisplatvormil võivad olla oma tasud.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "Esploratu muga berriak",
|
||||
"Chat": "Txata",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Txataren Atzeko Irudia",
|
||||
"Chat Bubble UI": "Txat Burbuilen Interfazea",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Huts egin du fitxategia gehitzean.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Huts egin du arbelaren edukia irakurtzean",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Ez da HTML, CSS, edo JavaScript edukirik aurkitu.",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Ez da ezagutzarik aurkitu",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Ez da emaitzarik aurkitu",
|
||||
"No results found": "Ez da emaitzarik aurkitu",
|
||||
"No search query generated": "Ez da bilaketa kontsultarik sortu",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Ez dago iturririk eskuragarri",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Ataka",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Jarrera positiboa",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Aurrizki ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Erantzun banaketa",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Emaitza",
|
||||
"RESULT": "Emaitza",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rola",
|
||||
"RTL": "RTL",
|
||||
"Run": "Exekutatu",
|
||||
"Run All": "",
|
||||
"Running": "Exekutatzen",
|
||||
"Running...": "Exekutatzen...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Kanalaren hasiera",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Orain saioa hasita duzu.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Zure kontuaren egoera aktibazio zain dago.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Zure ekarpen osoa zuzenean plugin garatzaileari joango zaio; Open WebUI-k ez du ehunekorik hartzen. Hala ere, aukeratutako finantzaketa plataformak bere komisioak izan ditzake.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "محدودیت کاراکتر برای ورودی تولید تکمیل خودکار",
|
||||
"Chart new frontiers": "ترسیم مرزهای جدید",
|
||||
"Chat": "گفتگو",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "تصویر پس\u200cزمینهٔ گفتگو",
|
||||
"Chat Bubble UI": "رابط کاربری حبابی گفتگو",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "جلوه محو شدن برای متن جریانی",
|
||||
"Failed to add file.": "خطا در افزودن پرونده",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "خطا در اتصال به سرور ابزار OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "تولید عنوان ناموفق بود",
|
||||
"Failed to import models": "وارد کردن مدل\u200cها ناموفق بود",
|
||||
"Failed to load chat preview": "بارگیری پیش\u200cنمایش چت ناموفق بود",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "بارگیری محتوای فایل ناموفق بود.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "انتقال چت ناموفق بود",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "خواندن محتوای کلیپ بورد ناموفق بود",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "محتوای HTML، CSS یا JavaScript یافت نشد.",
|
||||
"No inference engine with management support found": "موتور استنتاج با پشتیبانی مدیریت یافت نشد",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "دانشی یافت نشد",
|
||||
"No memories to clear": "حافظه\u200cای برای پاک کردن وجود ندارد",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "نتیجه\u200cای یافت نشد",
|
||||
"No results found": "نتیجه\u200cای یافت نشد",
|
||||
"No search query generated": "پرسوجوی جستجویی ایجاد نشده است",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "منبعی در دسترس نیست",
|
||||
"No sources found": "هیچ منبعی یافت نشد",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "لطفاً منتظر بمانید تا همه فایل\u200cها آپلود شوند.",
|
||||
"Port": "پورت",
|
||||
"Ports": "",
|
||||
"Positive attitude": "نظرات مثبت",
|
||||
"Prefer not to say": "ترجیح می\u200cدهم نگویم",
|
||||
"Prefix ID": "شناسه پیشوند",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "تقسیم پاسخ",
|
||||
"Response Watermark": "واترمارک پاسخ",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "نتیجه",
|
||||
"RESULT": "نتیجه",
|
||||
"Retrieval": "بازیابی",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "نقش",
|
||||
"RTL": "RTL",
|
||||
"Run": "اجرا",
|
||||
"Run All": "",
|
||||
"Running": "در حال اجرا",
|
||||
"Running...": "در حال اجرا...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "شروع یک مکالمه جدید",
|
||||
"Start of the channel": "آغاز کانال",
|
||||
"Start Tag": "تگ شروع",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "شما اکنون وارد شده\u200cاید.",
|
||||
"Your Account": "حساب کاربری شما",
|
||||
"Your account status is currently pending activation.": "وضعیت حساب شما در حال حاضر در انتظار فعال\u200cسازی است.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "تمام مشارکت شما مستقیماً به توسعه\u200cدهنده افزونه می\u200cرسد؛ Open WebUI هیچ درصدی دریافت نمی\u200cکند. با این حال، پلتفرم تأمین مالی انتخاب شده ممکن است کارمزد خود را داشته باشد.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Automaattisen täydennyksen syötteen merkkiraja",
|
||||
"Chart new frontiers": "Kartoita uusia rajapintoja",
|
||||
"Chat": "Keskustelu",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Keskustelun taustakuva",
|
||||
"Chat Bubble UI": "Keskustelu-pallojen käyttöliittymä",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Häivytystehoste suoratoistetulle tekstille",
|
||||
"Failed to add file.": "Tiedoston lisääminen epäonnistui.",
|
||||
"Failed to add members": "Jäsenten lisääminen epäonnistui",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "Tiedoston liittäminen epäonnistui",
|
||||
"Failed to clear status": "Tilan tyhjentäminen epäonnistui",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Yhdistäminen {{URL}} OpenAPI työkalu palvelimeen epäonnistui",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Otsikon luonti epäonnistui",
|
||||
"Failed to import models": "Mallien tuonti epäonnistui",
|
||||
"Failed to load chat preview": "Keskustelun esikatselun lataaminen epäonnistui",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV tiedoston lataaminen epäonnistui. Yritä ladata se sen sijaan.",
|
||||
"Failed to load file content.": "Tiedoston sisällön lataaminen epäonnistui.",
|
||||
"Failed to load Interface settings": "Käyttöliittymän asetusten lataaminen epäonnistui",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Keskustelun siirto epäonnistui",
|
||||
"Failed to process URL: {{url}}": "Verkko-osoitteen käsittely epäonnistui: {{url}}",
|
||||
"Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "Historiaa ei saatavilla",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML-, CSS- tai JavaScript-sisältöä ei löytynyt.",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Tietokantoja ei löytynyt.",
|
||||
"No knowledge found": "Tietoa ei löytynyt",
|
||||
"No memories to clear": "Ei muistia tyhjennettäväksi",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Ei tuloksia",
|
||||
"No results found": "Ei tuloksia",
|
||||
"No search query generated": "Hakukyselyä ei luotu",
|
||||
"No servers detected": "",
|
||||
"No skills found": "Taitoja ei löytynyt",
|
||||
"No source available": "Lähdettä ei saatavilla",
|
||||
"No sources found": "Lähteitä ei löytynyt",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Valitse vähintään yksi käyttäjä suoraviestikanavalle.",
|
||||
"Please wait until all files are uploaded.": "Odota kunnes kaikki tiedostot ovat ladattu.",
|
||||
"Port": "Portti",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positiivinen asenne",
|
||||
"Prefer not to say": "En halua sanoa",
|
||||
"Prefix ID": "Etuliite-ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Vastauksen jakaminen",
|
||||
"Response Watermark": "Vastauksen vesileima",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Tulos",
|
||||
"RESULT": "Tulos",
|
||||
"Retrieval": "Haku",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rooli",
|
||||
"RTL": "RTL",
|
||||
"Run": "Suorita",
|
||||
"Run All": "",
|
||||
"Running": "Käynnissä",
|
||||
"Running...": "Käynnissä...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Suorittaa upotustehtäviä samanaikaisesti käsittelyn nopeuttamiseksi. Poista käytöstä, jos kutsurajoituksesta tulee ongelma.",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "Aloita uusi keskustelu",
|
||||
"Start of the channel": "Kanavan alku",
|
||||
"Start Tag": "Aloitus tagi",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Tila",
|
||||
"Status cleared successfully": "Tila poistettu onnistuneesti",
|
||||
"Status updated successfully": "Tila päivitetty onnistuneesti",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Olet nyt kirjautunut sisään.",
|
||||
"Your Account": "Tilisi",
|
||||
"Your account status is currently pending activation.": "Tilisi tila on tällä hetkellä odottaa aktivointia.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Koko panoksesi menee suoraan lisäosan kehittäjälle; Open WebUI ei pidätä prosenttiosuutta. Valittu rahoitusalusta voi kuitenkin periä omia maksujaan.",
|
||||
"Your message text or inputs": "Viestisi teksti tai syöteet",
|
||||
"Your usage stats have been successfully synced.": "Käyttötilastosi on synkronoitu onnistuneesti.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limite de caractères pour la génération des suggestions",
|
||||
"Chart new frontiers": "Tracer de nouvelles frontières",
|
||||
"Chat": "Conversation",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Image d'arrière-plan de la fenêtre de la conversation",
|
||||
"Chat Bubble UI": "Bulles de conversation",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Échec de l'ajout du fichier.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Échec de la connexion au serveur d'outils OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Échec du chargement du contenu du fichier",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Aucun contenu HTML, CSS ou JavaScript trouvé.",
|
||||
"No inference engine with management support found": "Aucun moteur d'inférence avec support trouvé",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Aucune connaissance trouvée",
|
||||
"No memories to clear": "Aucun souvenir à effacer",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Aucun résultat trouvé",
|
||||
"No results found": "Aucun résultat trouvé",
|
||||
"No search query generated": "Aucune requête de recherche générée",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Aucune source n'est disponible",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Attitude positive",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "ID de préfixe",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Fractionnement de la réponse",
|
||||
"Response Watermark": "Filigramme de la réponse",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Résultat",
|
||||
"RESULT": "Résultat",
|
||||
"Retrieval": "Récupération",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Rôle",
|
||||
"RTL": "RTL",
|
||||
"Run": "Exécuter",
|
||||
"Run All": "",
|
||||
"Running": "Exécution",
|
||||
"Running...": "Exécution...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Début du canal",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Vous êtes désormais connecté.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Votre statut de compte est actuellement en attente d'activation.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "L'intégralité de votre contribution ira directement au développeur du plugin ; Open WebUI ne prend aucun pourcentage. Cependant, la plateforme de financement choisie peut avoir ses propres frais.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limite de caractères pour la génération des suggestions",
|
||||
"Chart new frontiers": "Tracer de nouvelles frontières",
|
||||
"Chat": "Conversation",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Image d'arrière-plan de la fenêtre de la conversation",
|
||||
"Chat Bubble UI": "Bulles de conversation",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Effet de fondu pour le texte en streaming",
|
||||
"Failed to add file.": "Échec de l'ajout du fichier.",
|
||||
"Failed to add members": "Échec de l'ajout des membres",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Échec de la connexion au serveur d'outils OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Échec de la génération du titre",
|
||||
"Failed to import models": "Échec de l'importation des modèles",
|
||||
"Failed to load chat preview": "Échec du chargement de l'aperçu du chat",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Échec du chargement du contenu du fichier",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Échec du déplacement du chat",
|
||||
"Failed to process URL: {{url}}": "Échec du traitement de l'URL : {{url}}",
|
||||
"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "Aucun historique disponible",
|
||||
"No HTML, CSS, or JavaScript content found.": "Aucun contenu HTML, CSS ou JavaScript trouvé.",
|
||||
"No inference engine with management support found": "Aucun moteur d'inférence avec support trouvé",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Aucune connaissance trouvée",
|
||||
"No memories to clear": "Aucun souvenir à effacer",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Aucun résultat trouvé",
|
||||
"No results found": "Aucun résultat trouvé",
|
||||
"No search query generated": "Aucune requête de recherche générée",
|
||||
"No servers detected": "",
|
||||
"No skills found": "Aucun skill trouvé",
|
||||
"No source available": "Aucune source n'est disponible",
|
||||
"No sources found": "Aucune source trouvée",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Veuillez sélectionner au moins un utilisateur pour un canal de message direct.",
|
||||
"Please wait until all files are uploaded.": "Veuillez patienter jusqu'à ce que tous les fichiers soient téléchargés.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Attitude positive",
|
||||
"Prefer not to say": "Je préfère ne pas répondre",
|
||||
"Prefix ID": "ID de préfixe",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Fractionnement de la réponse",
|
||||
"Response Watermark": "Filigramme de la réponse",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Résultat",
|
||||
"RESULT": "Résultat",
|
||||
"Retrieval": "Récupération",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Rôle",
|
||||
"RTL": "RTL",
|
||||
"Run": "Exécuter",
|
||||
"Run All": "",
|
||||
"Running": "Exécution",
|
||||
"Running...": "Exécution...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "Démarrer une nouvelle conversation",
|
||||
"Start of the channel": "Début du canal",
|
||||
"Start Tag": "Balise de départ",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "Statut effacé avec succès",
|
||||
"Status updated successfully": "Statut mis à jour avec succès",
|
||||
@@ -1984,7 +1994,7 @@
|
||||
"Upload Pipeline": "Pipeline de téléchargement",
|
||||
"Upload profile image": "",
|
||||
"Upload Progress": "Progression de l'envoi",
|
||||
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Progression du téléchargement : {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
|
||||
"Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Progression du téléchargement\u00a0: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)",
|
||||
"Uploaded files or images": "Les fichiers ou images téléversés",
|
||||
"Uploading file...": "Téléversement du fichier en cours...",
|
||||
"Uploading...": "Téléversement en cours...",
|
||||
@@ -2017,7 +2027,7 @@
|
||||
"Using Entire Document": "Utilisation du document entier",
|
||||
"Using Focused Retrieval": "Utilisation de la récupération ciblée",
|
||||
"Using the default arena model with all models. Click the plus button to add custom models.": "Utilisation du modèle d'arène par défaut avec tous les modèles. Cliquez sur le bouton plus pour ajouter des modèles personnalisés.",
|
||||
"Valid time units:": "Unités de temps valides :",
|
||||
"Valid time units:": "Unités de temps valides\u00a0:",
|
||||
"Validate certificate": "Valider le certificat",
|
||||
"Valves": "Vannes",
|
||||
"Valves updated": "Vannes mises à jour",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Vous êtes désormais connecté.",
|
||||
"Your Account": "Votre compte",
|
||||
"Your account status is currently pending activation.": "Votre statut de compte est actuellement en attente d'activation.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "L'intégralité de votre contribution ira directement au développeur du plugin ; Open WebUI ne prend aucun pourcentage. Cependant, la plateforme de financement choisie peut avoir ses propres frais.",
|
||||
"Your message text or inputs": "Vos messages envoyés",
|
||||
"Your usage stats have been successfully synced.": "Vos statistiques d'utilisation ont été synchronisées avec succès.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limite de caracteres para a entrada de xeneración do autocompletado",
|
||||
"Chart new frontiers": "Dibuxar novas fronteiras",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Imaxe de fondo do Chat",
|
||||
"Chat Bubble UI": "Burbuxa do chat UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Non pudo agregarse o Arquivo.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Non pudo Lerse o contido do portapapeles",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "No se encontró contido HTML, CSS, o JavaScript.",
|
||||
"No inference engine with management support found": "No se encontró un motor de inferencia con soporte de gestión",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "No se encontrou ningún coñecemento",
|
||||
"No memories to clear": "Non hay memorias que limpar",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "No se han encontrado resultados",
|
||||
"No results found": "No se han encontrado resultados",
|
||||
"No search query generated": "No se ha generado ninguna consulta de búsqueda",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Non ten fuente disponible",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Puerto",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Actitud positiva",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "ID de prefijo",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "División de respostas",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Resultado",
|
||||
"RESULT": "Resultado",
|
||||
"Retrieval": "recuperación",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "RTL",
|
||||
"Run": "Executar",
|
||||
"Run All": "",
|
||||
"Running": "Executando",
|
||||
"Running...": "Executando...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Inicio da canle",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Vostede ahora está conectado.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "O estado da sua conta actualmente encontrase pendente de activación.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "A sua contribución completa irá directamente o desarrollador do plugin; Open WebUI non toma ningun porcentaxe. Sin embargo, a plataforma de financiación elegida podría ter as suas propias tarifas.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "צ'אט",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "UI של תיבת הדיבור",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "קריאת תוכן הלוח נכשלה",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "לא נמצאו תוצאות",
|
||||
"No results found": "לא נמצאו תוצאות",
|
||||
"No search query generated": "לא נוצרה שאילתת חיפוש",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "אין מקור זמין",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "גישה חיובית",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "תוצאה",
|
||||
"Retrieval": "",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "תפקיד",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "פועל...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "תחילת הערוץ",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "כעת אתה מחובר.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "चैट करें",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "चैट बॉली",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "क्लिपबोर्ड सामग्री पढ़ने में विफल",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "कोई परिणाम नहीं मिला",
|
||||
"No results found": "कोई परिणाम नहीं मिला",
|
||||
"No search query generated": "कोई खोज क्वेरी जनरेट नहीं हुई",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "कोई स्रोत उपलब्ध नहीं है",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "सकारात्मक रवैया",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "परिणाम",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "भूमिका",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "चल रहा है...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "चैनल की शुरुआत",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "अब आप लॉग इन हो गए हैं",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Razgovor",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "Razgovor - Bubble UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Neuspješno čitanje sadržaja međuspremnika",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nema rezultata",
|
||||
"No results found": "Nema rezultata",
|
||||
"No search query generated": "Nije generiran upit za pretraživanje",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nema dostupnog izvora",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozitivan stav",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "REZULTAT",
|
||||
"Retrieval": "",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Uloga",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "Pokrenuto",
|
||||
"Running...": "Pokrenuto...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Početak kanala",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Sada ste prijavljeni.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Status vašeg računa trenutno čeka aktivaciju.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Karakterlimit az automatikus kiegészítés bemenetéhez",
|
||||
"Chart new frontiers": "Új határok feltérképezése",
|
||||
"Chat": "Beszélgetés",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Beszélgetés háttérkép",
|
||||
"Chat Bubble UI": "Beszélgetés buborék felület",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Nem sikerült hozzáadni a fájlt.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Nem sikerült csatlakozni a {{URL}} OpenAPI eszköszerverhez",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Nem sikerült olvasni a vágólap tartalmát",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Nem található HTML, CSS vagy JavaScript tartalom.",
|
||||
"No inference engine with management support found": "Nem található kezelést támogató következtetési motor",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Nem található tudásbázis",
|
||||
"No memories to clear": "Nincs törlendő memória",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nincs találat",
|
||||
"No results found": "Nincs találat",
|
||||
"No search query generated": "Nem generálódott keresési lekérdezés",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nincs elérhető forrás",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozitív hozzáállás",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Előtag azonosító",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Válasz felosztás",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Eredmény",
|
||||
"RESULT": "Eredmény",
|
||||
"Retrieval": "Visszakeresés",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Szerep",
|
||||
"RTL": "RTL",
|
||||
"Run": "Futtatás",
|
||||
"Run All": "",
|
||||
"Running": "Fut",
|
||||
"Running...": "Fut...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "A csatorna eleje",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Sikeresen bejelentkezett.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Fiókja jelenleg aktiválásra vár.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "A teljes hozzájárulása közvetlenül a bővítmény fejlesztőjéhez kerül; az Open WebUI nem vesz le százalékot. Azonban a választott támogatási platformnak lehetnek saját díjai.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Obrolan",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Gambar Latar Belakang Obrolan",
|
||||
"Chat Bubble UI": "UI Gelembung Obrolan",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Gagal membaca konten papan klip",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Tidak ada hasil yang ditemukan",
|
||||
"No results found": "Tidak ada hasil yang ditemukan",
|
||||
"No search query generated": "Tidak ada permintaan pencarian yang dibuat",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Tidak ada sumber yang tersedia",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Sikap positif",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "HASIL",
|
||||
"Retrieval": "",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "Peran",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "Berjalan",
|
||||
"Running...": "Berjalan...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Awal saluran",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "Anda sekarang sudah masuk.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Status akun Anda saat ini sedang menunggu aktivasi.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Teorainn charachtair le haghaidh ionchur giniúna uathchríochnaithe",
|
||||
"Chart new frontiers": "Cairt teorainneacha nua",
|
||||
"Chat": "Comhrá",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Íomhá Cúlra Comhrá",
|
||||
"Chat Bubble UI": "Comhrá Bubble UI",
|
||||
"Chat Completions": "Críochnuithe Comhrá",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Éifeacht Céimnithe le haghaidh Sruthú Téacs",
|
||||
"Failed to add file.": "Theip ar an gcomhad a chur leis.",
|
||||
"Failed to add members": "Theip ar bhaill a chur leis",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "Theip ar an gcomhad a cheangal",
|
||||
"Failed to clear status": "Theip ar an stádas a ghlanadh",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Theip ar nascadh le {{URL}} freastalaí uirlisí OpenAPI",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Theip ar an teideal a ghiniúint",
|
||||
"Failed to import models": "Theip ar samhail a iompórtáil",
|
||||
"Failed to load chat preview": "Theip ar réamhamharc comhrá a lódáil",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Theip ar an gcomhad Excel/CSV a lódáil. Déan iarracht é a íoslódáil ina ionad.",
|
||||
"Failed to load file content.": "Theip ar lódáil ábhar an chomhaid.",
|
||||
"Failed to load Interface settings": "Theip ar shocruithe an Chomhéadain a lódáil",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Theip ar an gcomhrá a bhogadh",
|
||||
"Failed to process URL: {{url}}": "Theip ar phróiseáil an URL: {{url}}",
|
||||
"Failed to read clipboard contents": "Theip ar ábhar gearrthaisce a lé",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "Níl aon stair ar fáil",
|
||||
"No HTML, CSS, or JavaScript content found.": "Níor aimsíodh aon ábhar HTML, CSS nó JavaScript.",
|
||||
"No inference engine with management support found": "Níor aimsíodh aon inneall tátail le tacaíocht bhainistíochta",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Níor aimsíodh aon bhunachair eolais.",
|
||||
"No knowledge found": "Níor aimsíodh aon eolas",
|
||||
"No memories to clear": "Gan cuimhní cinn a ghlanadh",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Níl aon torthaí le fáil",
|
||||
"No results found": "Níl aon torthaí le fáil",
|
||||
"No search query generated": "Ní ghintear aon cheist cuardaigh",
|
||||
"No servers detected": "",
|
||||
"No skills found": "Níor aimsíodh aon scileanna",
|
||||
"No source available": "Níl aon fhoinse ar fáil",
|
||||
"No sources found": "Níor aimsíodh aon fhoinsí",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Roghnaigh úsáideoir amháin ar a laghad don chainéal Teachtaireachtaí Díreacha.",
|
||||
"Please wait until all files are uploaded.": "Fan go dtí go mbeidh na comhaid go léir uaslódáilte.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Dearcadh dearfach",
|
||||
"Prefer not to say": "Is fearr liom gan a rá",
|
||||
"Prefix ID": "Aitheantas Réimír",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Scoilt freagartha",
|
||||
"Response Watermark": "Comhartha Uisce Freagartha",
|
||||
"Responses": "Freagraí",
|
||||
"Restart": "",
|
||||
"Result": "Toradh",
|
||||
"RESULT": "Toradh",
|
||||
"Retrieval": "Aisghabháil",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Ról",
|
||||
"RTL": "RTL",
|
||||
"Run": "Rith",
|
||||
"Run All": "",
|
||||
"Running": "Ag rith",
|
||||
"Running...": "Ag rith...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Ritheann sé tascanna leabaithe ag an am céanna chun luas a chur leis an bpróiseáil. Múch é má bhíonn teorainneacha ráta ina bhfadhb.",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "Tosaigh comhrá nua",
|
||||
"Start of the channel": "Tús an chainéil",
|
||||
"Start Tag": "Clib Tosaigh",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Stádas",
|
||||
"Status cleared successfully": "Glanadh an stádais go rathúil",
|
||||
"Status updated successfully": "Nuashonraíodh an stádas go rathúil",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Tá tú logáilte isteach anois.",
|
||||
"Your Account": "Do Chuntas",
|
||||
"Your account status is currently pending activation.": "Tá stádas do chuntais ar feitheamh faoi ghníomhachtú.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Rachaidh do ranníocaíocht iomlán go díreach chuig an bhforbróir breiseán; Ní ghlacann Open WebUI aon chéatadán. Mar sin féin, d'fhéadfadh a tháillí féin a bheith ag an ardán maoinithe roghnaithe.",
|
||||
"Your message text or inputs": "Téacs nó ionchur do theachtaireachta",
|
||||
"Your usage stats have been successfully synced.": "Tá do staitisticí úsáide sioncronaithe go rathúil.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limite di caratteri per l'input di generazione dell'autocompletamento",
|
||||
"Chart new frontiers": "Traccia nuove frontiere",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Immagine di sfondo chat",
|
||||
"Chat Bubble UI": "UI bubble chat",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Impossibile aggiungere il file.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Impossibile connettersi al server dello strumento OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Impossibile caricare il contenuto del file.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Impossibile leggere il contenuto degli appunti",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Nessun contenuto HTML, CSS o JavaScript trovato.",
|
||||
"No inference engine with management support found": "Nessun motore di inferenza con supporto per la gestione trovato",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Nessuna conoscenza trovata",
|
||||
"No memories to clear": "Nessun ricordo da cancellare",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nessun risultato trovato",
|
||||
"No results found": "Nessun risultato trovato",
|
||||
"No search query generated": "Nessuna query di ricerca generata",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nessuna fonte disponibile",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Porta",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Attitudine positiva",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "ID prefisso",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Divisione della risposta",
|
||||
"Response Watermark": "Watermark della richiesta",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Risultato",
|
||||
"RESULT": "Risultato",
|
||||
"Retrieval": "Recupero ricordo",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Ruolo",
|
||||
"RTL": "RTL",
|
||||
"Run": "Esegui",
|
||||
"Run All": "",
|
||||
"Running": "In esecuzione",
|
||||
"Running...": "In esecuzione...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Inizio del canale",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Ora hai effettuato l'accesso.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Lo stato del tuo account è attualmente in attesa di attivazione.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Il tuo intero contributo andrà direttamente allo sviluppatore del plugin; Open WebUI non prende alcuna percentuale. Tuttavia, la piattaforma di finanziamento scelta potrebbe avere le proprie commissioni.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "オートコンプリート生成入力の文字数の制限",
|
||||
"Chart new frontiers": "新しいフロンティアを切り開く",
|
||||
"Chat": "チャット",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "チャットの背景画像",
|
||||
"Chat Bubble UI": "チャットバブルUI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "ストリームテキストのフェーディング効果",
|
||||
"Failed to add file.": "ファイルの追加に失敗しました。",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPIツールサーバーへの接続に失敗しました。",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "タイトルの生成に失敗しました。",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "チャットプレビューを読み込めませんでした。",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "ファイルの内容を読み込めませんでした。",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "チャットの移動に失敗しました。",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした。",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML、CSS、またはJavaScriptの内容が見つかりません。",
|
||||
"No inference engine with management support found": "管理サポートのある推論エンジンが見つかりません。",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "ナレッジベースが見つかりません",
|
||||
"No knowledge found": "ナレッジベースが見つかりません",
|
||||
"No memories to clear": "クリアするメモリがありません",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "結果が見つかりません",
|
||||
"No results found": "結果が見つかりません",
|
||||
"No search query generated": "検索クエリは生成されません",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "使用可能なソースがありません",
|
||||
"No sources found": "ソースが見つかりません",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "ファイルがすべてアップロードされるまでお待ちください。",
|
||||
"Port": "ポート",
|
||||
"Ports": "",
|
||||
"Positive attitude": "ポジティブな態度",
|
||||
"Prefer not to say": "回答しない",
|
||||
"Prefix ID": "Prefix ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "応答の分割",
|
||||
"Response Watermark": "応答のウォーターマーク",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "結果",
|
||||
"RESULT": "結果",
|
||||
"Retrieval": "検索",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "ロール",
|
||||
"RTL": "RTL",
|
||||
"Run": "実行",
|
||||
"Run All": "",
|
||||
"Running": "実行中",
|
||||
"Running...": "実行中...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "新しい会話を開始",
|
||||
"Start of the channel": "チャンネルの開始",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "ステータス",
|
||||
"Status cleared successfully": "正常にステータスをクリアしました",
|
||||
"Status updated successfully": "正常にステータスを更新しました",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "ログインしました。",
|
||||
"Your Account": "あなたのアカウント",
|
||||
"Your account status is currently pending activation.": "あなたのアカウント状態は現在登録認証待ちです。",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "あなたの全ての寄付はプラグイン開発者へ直接送られます。Open WebUI は手数料を一切取りません。ただし、選択した資金提供プラットフォーム側に手数料が発生する場合があります。",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "ახალი საზღვრების დახაზვა",
|
||||
"Chat": "ჩატი",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "ჩატის ფონის გამოსახულება",
|
||||
"Chat Bubble UI": "ჩატის ბუშტის ინტერფეისი",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "ფაილის დამატების შეცდომა.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "სათაურის გენერაცია ჩავარდა",
|
||||
"Failed to import models": "მოდელების შემოტანა ჩავარდა",
|
||||
"Failed to load chat preview": "ვიდეოს მინიატურის ჩატვირთვა ჩავარდა",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "ფაილის შემცველობის ჩატვირთვა ჩავარდა.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "ჩატის გადატანა ჩავარდა",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "ბუფერის შემცველობის წაკითხვა ჩავარდა",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "ცოდნა აღმოჩენილი არაა",
|
||||
"No memories to clear": "გასასუფთავებელი მოგონებების გარეშე",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "შედეგების გარეშე",
|
||||
"No results found": "შედეგების გარეშე",
|
||||
"No search query generated": "ძებნის მოთხოვნა არ შექმნილა",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "წყარო ხელმისაწვდომი არაა",
|
||||
"No sources found": "წყაროები აღმოჩენილი არაა",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "პორტი",
|
||||
"Ports": "",
|
||||
"Positive attitude": "პოზიტიური დამოკიდებულება",
|
||||
"Prefer not to say": "მირჩევნია, არ ვთქვა",
|
||||
"Prefix ID": "პრეფიქსის ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "შედეგი",
|
||||
"RESULT": "შედეგი",
|
||||
"Retrieval": "მიღება",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "როლი",
|
||||
"RTL": "RTL",
|
||||
"Run": "გაშვება",
|
||||
"Run All": "",
|
||||
"Running": "გაშვებულია",
|
||||
"Running...": "გაშვებულია...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "არხის დასაწყისი",
|
||||
"Start Tag": "დაწყების ჭდე",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "ახლა შესული ბრძანდებით.",
|
||||
"Your Account": "თქვენი ანგარიში",
|
||||
"Your account status is currently pending activation.": "თქვენი ანგარიშის სტატუსი ამჟამად ელოდება აქტივაციას.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Asqerdec",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Tugna n ugilal n udiwenni",
|
||||
"Chat Bubble UI": "Agrudem n tembulin n udiwenni",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Tecceḍ tmerna n ufaylu.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Ur yessaweḍ ara ad yeqqen ɣer {{URL}} n uqeddac n yifecka OpenAPI",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Ur yessaweḍ ara ad d-yawi azwel",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "Yecceḍ usali n teskant n udiwenni",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Ur yessaweḍ ara ad d-yessali agbur n yifuyla.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Tuccḍa deg unkaz n udiwenni",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Ur yessaweḍ ara ad iɣer agbur n tfelwit",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Ulac agbur HTML, CSS neɣ JavaScript i d-yufraren.",
|
||||
"No inference engine with management support found": "Ulac amsedday n unalkam s tallelt n usefrek i yettwafen",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Ulac tamussni i yettwafen",
|
||||
"No memories to clear": "Ulac aktayen ibanen",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Ulac igmaḍ yettwafen",
|
||||
"No results found": "Ulac igmaḍ yettwafen",
|
||||
"No search query generated": "Ulac tuttra n unadi yettusirwen",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Ulac aɣbalu yettwafen",
|
||||
"No sources found": "Ulac iɣbula yettwafen",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "Ttxil-k·m, ṛǧu alamma ulin-d akk ifuyla.",
|
||||
"Port": "Tawwurt",
|
||||
"Ports": "",
|
||||
"Positive attitude": "",
|
||||
"Prefer not to say": "Smenyafeɣ ur d-qqareɣ ara",
|
||||
"Prefix ID": "Asulay ID n uzwir",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Beṭṭu n tririt",
|
||||
"Response Watermark": "Ticreḍt tafrawant n tririt",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Agmuḍ",
|
||||
"RESULT": "Agmuḍ",
|
||||
"Retrieval": "Anadi",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Tamlilt",
|
||||
"RTL": "RTL",
|
||||
"Run": "Selkem",
|
||||
"Run All": "",
|
||||
"Running": "Aselkem",
|
||||
"Running...": "Aselkem...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Tazwara n ubadu",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Aql-ik teqqned imir-a.",
|
||||
"Your Account": "Amiḍan-ik·im",
|
||||
"Your account status is currently pending activation.": "Addad-nnem n umiḍan atan yettṛaju armad.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "자동 완성 생성 입력 문자 제한",
|
||||
"Chart new frontiers": "새로운 영역 개척",
|
||||
"Chat": "채팅",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "채팅 배경 이미지",
|
||||
"Chat Bubble UI": "버블형 채팅 UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "스트리밍 텍스트에 대한 페이드 효과",
|
||||
"Failed to add file.": "파일추가에 실패했습니다",
|
||||
"Failed to add members": "멤버 추가에 실패했습니다",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "상태 초기화에 실패했습니다",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI 도구 서버 연결 실패",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "제목 생성 실패",
|
||||
"Failed to import models": "모델 가져오기 실패",
|
||||
"Failed to load chat preview": "채팅 미리보기 로드 실패",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "파일 내용 로드 실패.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "채팅 이동 실패",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "클립보드 내용 가져오기를 실패하였습니다",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS, JavaScript이 발견되지 않았습니다",
|
||||
"No inference engine with management support found": "관리 지원이 포함된 추론 엔진을 찾을 수 없습니다",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "지식 기반을 찾을 수 없습니다",
|
||||
"No memories to clear": "메모리를 정리할 수 없습니다",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "결과가 없습니다",
|
||||
"No results found": "결과를 찾을 수 없습니다",
|
||||
"No search query generated": "검색어가 생성되지 않았습니다",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "사용 가능한 소스가 없습니다.",
|
||||
"No sources found": "소스를 찾을 수 없습니다",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "1:1 메시지 채널에 참여할 사용자를 최소 한 명 선택해주세요.",
|
||||
"Please wait until all files are uploaded.": "모든 파일이 업로드될 때까지 기다려 주세요.",
|
||||
"Port": "포트",
|
||||
"Ports": "",
|
||||
"Positive attitude": "긍정적인 자세",
|
||||
"Prefer not to say": "언급하고 싶지 않습니다.",
|
||||
"Prefix ID": "Prefix ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "응답 나누기",
|
||||
"Response Watermark": "응답 워터마크",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "결과",
|
||||
"RESULT": "결과",
|
||||
"Retrieval": "검색",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "역할",
|
||||
"RTL": "RTL",
|
||||
"Run": "실행",
|
||||
"Run All": "",
|
||||
"Running": "실행 중",
|
||||
"Running...": "실행 중...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "새 대화 시작",
|
||||
"Start of the channel": "채널 시작",
|
||||
"Start Tag": "시작 태그",
|
||||
"Starting kernel...": "",
|
||||
"Status": "상태",
|
||||
"Status cleared successfully": "상태 초기화에 성공했습니다",
|
||||
"Status updated successfully": "상태 업데이트에 성공했습니다",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "로그인되었습니다.",
|
||||
"Your Account": "계정",
|
||||
"Your account status is currently pending activation.": "현재 계정은 아직 활성화되지 않았습니다.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "당신의 모든 기여는 곧바로 플러그인 개발자에게 갑니다; Open WebUI는 수수료를 받지 않습니다. 다만, 선택한 후원 플랫폼은 수수료를 가져갈 수 있습니다.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Pokalbis",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Pokalbio galinė užsklanda",
|
||||
"Chat Bubble UI": "Pokalbio burbulo sąsaja",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Nepavyko perskaityti kopijuoklės",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Rezultatų nerasta",
|
||||
"No results found": "Rezultatų nerasta",
|
||||
"No search query generated": "Paieškos užklausa nesugeneruota",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Šaltinių nerasta",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozityvus elgesys",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "REZULTATAS",
|
||||
"Retrieval": "",
|
||||
@@ -1585,6 +1593,7 @@
|
||||
"Role": "Rolė",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "Veikia",
|
||||
"Running...": "Veikia...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1775,6 +1784,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Kanalo pradžia",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2119,6 +2129,8 @@
|
||||
"You're now logged in.": "Esate prisijungę.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Jūsų paskyra laukia administratoriaus patvirtinimo.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Jūsų finansinis prisidėjimas tiesiogiai keliaus modulio kūrėjui.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Rakstzīmju ierobežojums automātiskās pabeigšanas ievadei",
|
||||
"Chart new frontiers": "Atklāj jaunas robežas",
|
||||
"Chat": "Tērzēšana",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Tērzēšanas fona attēls",
|
||||
"Chat Bubble UI": "Tērzēšanas burbuļa saskarne",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Izbalēšanas efekts straumēšanas tekstam",
|
||||
"Failed to add file.": "Neizdevās pievienot failu.",
|
||||
"Failed to add members": "Neizdevās pievienot dalībniekus",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "Neizdevās notīrīt statusu",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Neizdevās savienoties ar {{URL}} OpenAPI rīku serveri",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Neizdevās ģenerēt virsrakstu",
|
||||
"Failed to import models": "Neizdevās importēt modeļus",
|
||||
"Failed to load chat preview": "Neizdevās ielādēt tērzēšanas priekšskatījumu",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Neizdevās ielādēt Excel/CSV failu. Lūdzu, mēģiniet to lejupielādēt.",
|
||||
"Failed to load file content.": "Neizdevās ielādēt faila saturu.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Neizdevās pārvietot tērzēšanu",
|
||||
"Failed to process URL: {{url}}": "Neizdevās apstrādāt URL: {{url}}",
|
||||
"Failed to read clipboard contents": "Neizdevās nolasīt starpliktuves saturu",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS vai JavaScript saturs nav atrasts.",
|
||||
"No inference engine with management support found": "Nav atrasts secinājumu dzinējs ar pārvaldības atbalstu",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Zināšanu bāzes nav atrastas.",
|
||||
"No knowledge found": "Zināšanau bāze nav atrasta",
|
||||
"No memories to clear": "Nav atmiņu, ko notīrīt",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nav rezultātu",
|
||||
"No results found": "Rezultāti nav atrasti",
|
||||
"No search query generated": "Meklēšanas vaicājums nav ģenerēts",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Avots nav pieejams",
|
||||
"No sources found": "Avoti nav atrasti",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Lūdzu, izvēlieties vismaz vienu lietotāju tiešo ziņojumu kanālam.",
|
||||
"Please wait until all files are uploaded.": "Lūdzu, pagaidiet, līdz visi faili ir augšupielādēti.",
|
||||
"Port": "Ports",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozitīva attieksme",
|
||||
"Prefer not to say": "Nevēlos atklāt",
|
||||
"Prefix ID": "Prefiksa ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Atbilžu sadalīšana",
|
||||
"Response Watermark": "Atbildes ūdenszīme",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Rezultāts",
|
||||
"RESULT": "REZULTĀTS",
|
||||
"Retrieval": "Izgūšana",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Loma",
|
||||
"RTL": "RTL",
|
||||
"Run": "Palaist",
|
||||
"Run All": "",
|
||||
"Running": "Darbojas",
|
||||
"Running...": "Darbojas...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Palaiž iegulšanas uzdevumus vienlaicīgi, lai paātrinātu apstrādi. Izslēdziet, ja rodas ātruma ierobežojumu problēmas.",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "Sākt jaunu sarunu",
|
||||
"Start of the channel": "Kanāla sākums",
|
||||
"Start Tag": "Sākuma tags",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Statuss",
|
||||
"Status cleared successfully": "Statuss veiksmīgi notīrīts",
|
||||
"Status updated successfully": "Statuss veiksmīgi atjaunināts",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Jūs tagad esat pieteicies.",
|
||||
"Your Account": "Jūsu konts",
|
||||
"Your account status is currently pending activation.": "Jūsu konta statuss pašlaik gaida aktivizēšanu.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Visa jūsu iemaksa nonāks tieši pie spraudņa izstrādātāja; Open WebUI neņem nekādu procentu. Tomēr izvēlētajai finansējuma platformai var būt savas maksas.",
|
||||
"Your message text or inputs": "Jūsu ziņojuma teksts vai ievades",
|
||||
"Your usage stats have been successfully synced.": "Jūsu lietošanas statistika ir veiksmīgi sinhronizēta.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Perbualan",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Imej Latar Belakang Perbualan",
|
||||
"Chat Bubble UI": "Antaramuka Buih Perbualan",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Gagal membaca konten papan klip",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Tiada keputusan dijumpai",
|
||||
"No results found": "Tiada keputusan dijumpai",
|
||||
"No search query generated": "Tiada pertanyaan carian dijana",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Tiada sumber tersedia",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Sikap positif",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "KEPUTUSAN",
|
||||
"Retrieval": "",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "Peranan",
|
||||
"RTL": "RTL",
|
||||
"Run": "Jalankan",
|
||||
"Run All": "",
|
||||
"Running": "Sedang dijalankan",
|
||||
"Running...": "Sedang dijalankan...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Permulaan saluran",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "Anda kini telah log masuk.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Status akaun anda ialah sedang menunggu pengaktifan.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Seluruh sumbangan anda akan dihantar terus kepada pembangun 'plugin'; Open WebUI tidak mengambil sebarang peratusan keuntungan daripadanya. Walau bagaimanapun, platform pembiayaan yang dipilih mungkin mempunyai caj tersendiri.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Begrensning av tegn for generering av autofullføring",
|
||||
"Chart new frontiers": "Kartlegg ny områder",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Bakgrunnsbilde for chat",
|
||||
"Chat Bubble UI": "Grensesnitt for chat-boble",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Kan ikke legge til filen.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Kan ikke lese utklippstavlens innhold",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Finner ikke noe HTML, CSS- eller JavaScript-innhold.",
|
||||
"No inference engine with management support found": "Fant ingen konklusjonsmotor med støtte for administrasjon",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Finner ingen kunnskaper",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Finner ingen resultater",
|
||||
"No results found": "Finner ingen resultater",
|
||||
"No search query generated": "Ingen søkespørringer er generert",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Ingen kilde tilgjengelig",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positiv holdning",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Prefiks-ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Oppdeling av svar",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Resultat",
|
||||
"RESULT": "Resultat",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rolle",
|
||||
"RTL": "RTL",
|
||||
"Run": "Kjør",
|
||||
"Run All": "",
|
||||
"Running": "Kjører",
|
||||
"Running...": "Kjører...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Starten av kanalen",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Du er nå logget inn.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Status på kontoen din er for øyeblikket ventende på aktivering.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Hele beløpet går uavkortet til utvikleren av tillegget. Open WebUI mottar ikke deler av beløpet. Den valgte betalingsplattformen kan ha gebyrer.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Karakterlimiet voor automatische generatieinvoer",
|
||||
"Chart new frontiers": "Verken nieuwe grenzen",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Chatachtergrond",
|
||||
"Chat Bubble UI": "Chatbubble-UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Het is niet gelukt om het bestand toe te voegen.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Kan geen verbinding maken met {{URL}} OpenAPI gereedschapserver",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Kan klembord inhoud niet lezen",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Geen HTML, CSS, of JavaScript inhoud gevonden",
|
||||
"No inference engine with management support found": "Geen inferentie-engine met beheerondersteuning gevonden",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Geen kennis gevonden",
|
||||
"No memories to clear": "Geen herinneringen om op te ruimen",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Geen resultaten gevonden",
|
||||
"No results found": "Geen resultaten gevonden",
|
||||
"No search query generated": "Geen zoekopdracht gegenereerd",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Geen bron beschikbaar",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Poort",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positieve houding",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Voorvoegsel-ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Antwoord splitsing",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Resultaat",
|
||||
"RESULT": "Resultaat",
|
||||
"Retrieval": "Ophalen",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "RNL",
|
||||
"Run": "Uitvoeren",
|
||||
"Run All": "",
|
||||
"Running": "Aan het uitvoeren",
|
||||
"Running...": "Aan het uitvoeren...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Begin van het kanaal",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Je bent nu ingelogd.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Je accountstatus wacht nu op activatie",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Je volledige bijdrage gaat direct naar de ontwikkelaar van de plugin; Open WebUI neemt hier geen deel van. Het gekozen financieringsplatform kan echter wel zijn eigen kosten hebben.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "ਗੱਲਬਾਤ",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "ਗੱਲਬਾਤ ਬਬਲ UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "ਕਲਿੱਪਬੋਰਡ ਸਮੱਗਰੀ ਪੜ੍ਹਣ ਵਿੱਚ ਅਸਫਲ",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
|
||||
"No results found": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
|
||||
"No search query generated": "ਕੋਈ ਖੋਜ ਪੁੱਛਗਿੱਛ ਤਿਆਰ ਨਹੀਂ ਕੀਤੀ ਗਈ",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "ਕੋਈ ਸਰੋਤ ਉਪਲਬਧ ਨਹੀਂ",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "ਸਕਾਰਾਤਮਕ ਰਵੱਈਆ",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "ਨਤੀਜਾ",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "ਭੂਮਿਕਾ",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "ਚੱਲ ਰਿਹਾ ਹੈ...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "ਚੈਨਲ ਦੀ ਸ਼ੁਰੂਆਤ",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "ਤੁਸੀਂ ਹੁਣ ਲੌਗ ਇਨ ਹੋ ਗਏ ਹੋ।",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limit znaków dla wejścia autouzupełniania",
|
||||
"Chart new frontiers": "Poznawaj nowe możliwości",
|
||||
"Chat": "Czat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Tło czatu",
|
||||
"Chat Bubble UI": "Wygląd dymków czatu",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Efekt zanikania generowanego tekstu",
|
||||
"Failed to add file.": "Nie udało się dodać pliku.",
|
||||
"Failed to add members": "Nie udało się dodać członków",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "Nie udało się wyczyścić statusu",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Nie udało się połączyć z serwerem narzędzi OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Nie udało się wygenerować tytułu",
|
||||
"Failed to import models": "Nie udało się zaimportować modeli",
|
||||
"Failed to load chat preview": "Nie udało się załadować podglądu czatu",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Nie udało się załadować pliku Excel/CSV. Spróbuj go pobrać.",
|
||||
"Failed to load file content.": "Nie udało się załadować zawartości pliku.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Nie udało się przenieść czatu",
|
||||
"Failed to process URL: {{url}}": "Nie udało się przetworzyć URL: {{url}}",
|
||||
"Failed to read clipboard contents": "Nie udało się odczytać schowka",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Nie znaleziono treści HTML, CSS ani JS.",
|
||||
"No inference engine with management support found": "Nie znaleziono silnika wnioskowania ze wsparciem zarządzania",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Nie znaleziono baz wiedzy.",
|
||||
"No knowledge found": "Nie znaleziono wiedzy",
|
||||
"No memories to clear": "Brak danych w pamięci do wyczyszczenia",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Brak wyników",
|
||||
"No results found": "Brak wyników",
|
||||
"No search query generated": "Nie wygenerowano zapytania wyszukiwania",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Brak dostępnego źródła",
|
||||
"No sources found": "Nie znaleziono źródeł",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Wybierz co najmniej jednego użytkownika do czatu prywatnego.",
|
||||
"Please wait until all files are uploaded.": "Poczekaj na przesłanie wszystkich plików.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozytywne nastawienie",
|
||||
"Prefer not to say": "Wolę nie mówić",
|
||||
"Prefix ID": "Prefix ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Podział odpowiedzi",
|
||||
"Response Watermark": "Znak wodny odpowiedzi",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Wynik",
|
||||
"RESULT": "WYNIK",
|
||||
"Retrieval": "Retrieval (Pobieranie)",
|
||||
@@ -1585,6 +1593,7 @@
|
||||
"Role": "Rola",
|
||||
"RTL": "RTL (Od prawej)",
|
||||
"Run": "Uruchom",
|
||||
"Run All": "",
|
||||
"Running": "Działa",
|
||||
"Running...": "Działa...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Uruchamia zadania embeddingu współbieżnie. Wyłącz, jeśli masz limity API.",
|
||||
@@ -1775,6 +1784,7 @@
|
||||
"Start a new conversation": "Rozpocznij nową rozmowę",
|
||||
"Start of the channel": "Początek kanału",
|
||||
"Start Tag": "Tag startowy",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Status",
|
||||
"Status cleared successfully": "Status wyczyszczony pomyślnie",
|
||||
"Status updated successfully": "Status zaktualizowany pomyślnie",
|
||||
@@ -2119,6 +2129,8 @@
|
||||
"You're now logged in.": "Zalogowano pomyślnie.",
|
||||
"Your Account": "Twoje konto",
|
||||
"Your account status is currently pending activation.": "Twoje konto oczekuje na aktywację.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Cała wpłata trafia do twórcy pluginu; Open WebUI nie pobiera prowizji. Wybrana platforma płatnicza może jednak naliczać własne opłaty.",
|
||||
"Your message text or inputs": "Treść wiadomości lub dane wejściowe",
|
||||
"Your usage stats have been successfully synced.": "Twoje statystyki użycia zostały pomyślnie zsynchronizowane.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Limite de caracteres para entrada de geração de preenchimento automático",
|
||||
"Chart new frontiers": "Trace novas fronteiras",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Imagem de Fundo do Chat",
|
||||
"Chat Bubble UI": "Interface de Bolha de Chat",
|
||||
"Chat Completions": "Gerar Resposta",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Efeito de Fade para texto em streaming",
|
||||
"Failed to add file.": "Falha ao adicionar arquivo.",
|
||||
"Failed to add members": "Falha ao adicionar membros",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "Falha ao anexar arquivo",
|
||||
"Failed to clear status": "Falha ao limpar o status",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Falha ao conectar ao servidor da ferramenta OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Falha ao gerar título",
|
||||
"Failed to import models": "Falha ao importar modelos",
|
||||
"Failed to load chat preview": "Falha ao carregar a pré-visualização do chat",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "Não foi possível carregar o arquivo Excel/CSV. Tente baixá-lo em vez disso.",
|
||||
"Failed to load file content.": "Falha ao carregar o conteúdo do arquivo.",
|
||||
"Failed to load Interface settings": "Falha ao carregar configurações da Interface",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Falha ao mover o chat",
|
||||
"Failed to process URL: {{url}}": "Falha ao processar URL: {{url}}",
|
||||
"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "Não há histórico disponível.",
|
||||
"No HTML, CSS, or JavaScript content found.": "Nenhum conteúdo HTML, CSS ou JavaScript encontrado.",
|
||||
"No inference engine with management support found": "Nenhum mecanismo de inferência com suporte de gerenciamento encontrado",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Nenhuma base de conhecimento encontrada.",
|
||||
"No knowledge found": "Nenhum conhecimento encontrado",
|
||||
"No memories to clear": "Nenhuma memória para limpar",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nenhum resultado encontrado",
|
||||
"No results found": "Nenhum resultado encontrado",
|
||||
"No search query generated": "Nenhuma consulta de pesquisa gerada",
|
||||
"No servers detected": "",
|
||||
"No skills found": "Nenhuma skill encontrada",
|
||||
"No source available": "Nenhuma fonte disponível",
|
||||
"No sources found": "Nenhuma fonte encontrada",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "Por favor, selecione pelo menos um usuário para o canal de Mensagens Diretas.",
|
||||
"Please wait until all files are uploaded.": "Aguarde até que todos os arquivos sejam enviados.",
|
||||
"Port": "Porta",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Atitude positiva",
|
||||
"Prefer not to say": "Prefiro não dizer",
|
||||
"Prefix ID": "Prefixo ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Divisão da Resposta",
|
||||
"Response Watermark": "Marca d'água de resposta",
|
||||
"Responses": "Respostas",
|
||||
"Restart": "",
|
||||
"Result": "Resultado",
|
||||
"RESULT": "Resultado",
|
||||
"Retrieval": "Recuperação",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Função",
|
||||
"RTL": "Direita para Esquerda",
|
||||
"Run": "Executar",
|
||||
"Run All": "",
|
||||
"Running": "Executando",
|
||||
"Running...": "Executando...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Executa tarefas de incorporação simultaneamente para acelerar o processamento. Desative se os limites de taxa se tornarem um problema.",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "Iniciar uma nova conversa",
|
||||
"Start of the channel": "Início do canal",
|
||||
"Start Tag": "Tag inicial",
|
||||
"Starting kernel...": "",
|
||||
"Status": "Status",
|
||||
"Status cleared successfully": "Status liberado com sucesso",
|
||||
"Status updated successfully": "Status atualizado com sucesso",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Você agora está logado.",
|
||||
"Your Account": "Sua conta",
|
||||
"Your account status is currently pending activation.": "O status da sua conta está atualmente aguardando ativação.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Toda a sua contribuição irá diretamente para o desenvolvedor do plugin; o Open WebUI não retém nenhuma porcentagem. No entanto, a plataforma de financiamento escolhida pode ter suas próprias taxas.",
|
||||
"Your message text or inputs": "Seu texto de mensagem ou entradas",
|
||||
"Your usage stats have been successfully synced.": "Suas estatísticas de uso foram sincronizadas com sucesso.",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Conversa",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "Bolha UI da Conversa",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Não foram encontrados resultados",
|
||||
"No results found": "Não foram encontrados resultados",
|
||||
"No search query generated": "Não foi gerada nenhuma consulta de pesquisa",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nenhuma fonte disponível",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Atitude Positiva",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "RESULTADO",
|
||||
"Retrieval": "",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Função",
|
||||
"RTL": "RTL",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "A correr",
|
||||
"Running...": "A correr...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Início do canal",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Você agora está conectado.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "O status da sua conta está atualmente com a ativação pendente.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Conversație",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Imagine de Fundal pentru Conversație",
|
||||
"Chat Bubble UI": "Interfață cu Bule de Conversație",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Eșec la adăugarea fișierului.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Citirea conținutului clipboard-ului a eșuat",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Niciun conținut HTML, CSS sau JavaScript găsit.",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Nu au fost găsite informații.",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Nu au fost găsite rezultate",
|
||||
"No results found": "Nu au fost găsite rezultate",
|
||||
"No search query generated": "Nu a fost generată nicio interogare de căutare",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nicio sursă disponibilă",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Atitudine pozitivă",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Împărțirea răspunsurilor",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Rezultat",
|
||||
"RESULT": "Rezultat",
|
||||
"Retrieval": "",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "RTL",
|
||||
"Run": "Execută",
|
||||
"Run All": "",
|
||||
"Running": "Rulează",
|
||||
"Running...": "Rulează...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Începutul canalului",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Acum ești autentificat.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Statusul contului dvs. este în așteptare pentru activare.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Întreaga dvs. contribuție va merge direct la dezvoltatorul plugin-ului; Open WebUI nu ia niciun procent. Cu toate acestea, platforma de finanțare aleasă ar putea avea propriile taxe.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Ограничение количества символов для ввода при генерации автозаполнения",
|
||||
"Chart new frontiers": "Наметьте новые границы",
|
||||
"Chat": "Чат",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Фоновое изображение чата",
|
||||
"Chat Bubble UI": "Bubble UI чат",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "Эффект затухания для потокового текста",
|
||||
"Failed to add file.": "Не удалось добавить файл.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Не удалось подключиться к серверу инструмента OpenAI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "Не удалось сгенерировать заголовок",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "Не удалось загрузить предпросмотр чата",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Не удалось загрузить содержимое файла.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "Не удалось переместить чат",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Не удалось прочитать содержимое буфера обмена",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Содержимое в формате HTML, CSS или JavaScript не найдено.",
|
||||
"No inference engine with management support found": "Механизм логического вывода с поддержкой управления не найден",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Знания не найдены",
|
||||
"No memories to clear": "Нет воспоминаний, которые нужно было бы очистить",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Результатов не найдено",
|
||||
"No results found": "Результатов не найдено",
|
||||
"No search query generated": "Поисковый запрос не сгенерирован",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Нет доступных источников",
|
||||
"No sources found": "Источники не найдены",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "Пожалуйста, подождите, пока все файлы будут загружены.",
|
||||
"Port": "Порт",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Позитивный настрой",
|
||||
"Prefer not to say": "Предпочитаю не говорить",
|
||||
"Prefix ID": "ID префикса",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Разделение ответов",
|
||||
"Response Watermark": "Водяной знак ответа",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Результат",
|
||||
"RESULT": "Результат",
|
||||
"Retrieval": "Поиск",
|
||||
@@ -1585,6 +1593,7 @@
|
||||
"Role": "Роль",
|
||||
"RTL": "RTL",
|
||||
"Run": "Запустить",
|
||||
"Run All": "",
|
||||
"Running": "Выполняется",
|
||||
"Running...": "Выполняется...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1775,6 +1784,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Начало канала",
|
||||
"Start Tag": "Начальный тег",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2119,6 +2129,8 @@
|
||||
"You're now logged in.": "Вы вошли в систему.",
|
||||
"Your Account": "Ваш аккаунт",
|
||||
"Your account status is currently pending activation.": "В настоящее время ваша учетная запись ожидает активации.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Весь ваш взнос будет направлен непосредственно разработчику плагина; Open WebUI не взимает никаких процентов. Однако выбранная платформа финансирования может иметь свои собственные сборы.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Obrázok pozadia chatu",
|
||||
"Chat Bubble UI": "Používateľské rozhranie bublín chatu (Chat Bubble UI)",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Nepodarilo sa pridať súbor.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Nepodarilo sa prečítať obsah schránky",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Nebola nájdená žiadny obsah HTML, CSS ani JavaScript.",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "Neboli nájdené žiadne znalostné databázy.",
|
||||
"No knowledge found": "Neboli nájdené žiadne znalosti",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Neboli nájdené žiadne výsledky",
|
||||
"No results found": "Neboli nájdené žiadne výsledky",
|
||||
"No search query generated": "Nebola vygenerovaná žiadna vyhľadávacia otázka.",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Nie je dostupný žiadny zdroj.",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Pozitívny prístup",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Rozdelenie odpovede",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Výsledok",
|
||||
"RESULT": "Výsledok",
|
||||
"Retrieval": "",
|
||||
@@ -1585,6 +1593,7 @@
|
||||
"Role": "Funkcia",
|
||||
"RTL": "RTL",
|
||||
"Run": "Spustiť",
|
||||
"Run All": "",
|
||||
"Running": "Spúšťanie",
|
||||
"Running...": "Spúšťanie...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1775,6 +1784,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Začiatok kanála",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2119,6 +2129,8 @@
|
||||
"You're now logged in.": "Teraz ste prihlásený(-á).",
|
||||
"Your Account": "Váš účet",
|
||||
"Your account status is currently pending activation.": "Stav vášho účtu je aktuálne čakajúci na aktiváciu.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Celý váš príspevok pôjde priamo vývojárovi pluginu; Open WebUI si neberie žiadne percento. Zvolená platforma na financovanie však môže mať vlastné poplatky.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "Откриј нове границе",
|
||||
"Chat": "Ћаскање",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Позадинска слика ћаскања",
|
||||
"Chat Bubble UI": "Прочеље балона ћаскања",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Неуспешно читање садржаја оставе",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Нема резултата",
|
||||
"No results found": "Нема резултата",
|
||||
"No search query generated": "Није генерисан упит за претрагу",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Нема доступног извора",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Позитиван став",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Исход",
|
||||
"RESULT": "Исход",
|
||||
"Retrieval": "",
|
||||
@@ -1584,6 +1592,7 @@
|
||||
"Role": "Улога",
|
||||
"RTL": "ДНЛ",
|
||||
"Run": "Покрени",
|
||||
"Run All": "",
|
||||
"Running": "Покрећем",
|
||||
"Running...": "Покрећем...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1774,6 +1783,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Почетак канала",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2118,6 +2128,8 @@
|
||||
"You're now logged in.": "Сада сте пријављени.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Teckengräns för inmatning av automatisk komplettering",
|
||||
"Chart new frontiers": "Utforska nya gränser",
|
||||
"Chat": "Chatt",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Bakgrundsbild för chatt",
|
||||
"Chat Bubble UI": "UI för Chatbubblor",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Misslyckades med att lägga till fil.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Misslyckades med att ansluta till {{URL}} OpenAPI-verktygsserver",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Misslyckades med att läsa in filinnehåll.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Misslyckades med att läsa urklippsinnehåll",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Inget HTML-, CSS- eller JavaScript-innehåll hittades.",
|
||||
"No inference engine with management support found": "Ingen inferensmotor med stöd för hantering hittades",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Ingen kunskapsbas hittades",
|
||||
"No memories to clear": "Inga minnen att rensa",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Inga resultat hittades",
|
||||
"No results found": "Inga resultat hittades",
|
||||
"No search query generated": "Ingen sökfråga genererad",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Ingen tillgänglig källa",
|
||||
"No sources found": "Inga källor hittades",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "Vänta tills alla filer har laddats upp.",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Positivt inställning",
|
||||
"Prefer not to say": "Föredrar att inte att säga",
|
||||
"Prefix ID": "Prefix-ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Svarsdelning",
|
||||
"Response Watermark": "Svarsvattenstämpel",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Resultat",
|
||||
"RESULT": "Resultat",
|
||||
"Retrieval": "Hämtning",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Roll",
|
||||
"RTL": "RTL",
|
||||
"Run": "Kör",
|
||||
"Run All": "",
|
||||
"Running": "Kör",
|
||||
"Running...": "Kör...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "Starta en ny konversation",
|
||||
"Start of the channel": "Början av kanalen",
|
||||
"Start Tag": "Starta en tagg",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Du är nu inloggad.",
|
||||
"Your Account": "Ditt konto",
|
||||
"Your account status is currently pending activation.": "Ditt konto väntar på att bli aktiverat",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Hela ditt bidrag går direkt till pluginutvecklaren; Open WebUI tar ingen procentandel. Däremot kan den valda finansieringsplattformen ha egna avgifter.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "ขีดจำกัดจำนวนอักขระสำหรับอินพุตการสร้างคำอัตโนมัติ",
|
||||
"Chart new frontiers": "สำรวจพรมแดนใหม่",
|
||||
"Chat": "แชท",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "ภาพพื้นหลังแชท",
|
||||
"Chat Bubble UI": "ส่วนติดต่อผู้ใช้แบบฟองแชท",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "เอฟเฟ็กต์เฟดสำหรับข้อความสตรีมมิ่ง",
|
||||
"Failed to add file.": "ไม่สามารถเพิ่มไฟล์ได้",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "เชื่อมต่อกับเซิร์ฟเวอร์เครื่องมือ OpenAPI ที่ {{URL}} ไม่สำเร็จ",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "สร้างชื่อไม่สำเร็จ",
|
||||
"Failed to import models": "นำเข้าโมเดลไม่สำเร็จ",
|
||||
"Failed to load chat preview": "ไม่สามารถโหลดตัวอย่างแชทได้",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "โหลดเนื้อหาไฟล์ไม่สำเร็จ",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "ย้ายแชทไม่สำเร็จ",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "อ่านเนื้อหาคลิปบอร์ดไม่สำเร็จ",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "ไม่พบเนื้อหา HTML, CSS หรือ JavaScript",
|
||||
"No inference engine with management support found": "ไม่พบเอนจินอนุมานที่รองรับการจัดการ",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "ไม่พบฐานความรู้",
|
||||
"No memories to clear": "ไม่มีความจำให้ลบ",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "ไม่มีผลลัพธ์",
|
||||
"No results found": "ไม่มีผลลัพธ์",
|
||||
"No search query generated": "ไม่มีการสร้างคำค้นหา",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "ไม่มีแหล่งที่มา",
|
||||
"No sources found": "ไม่พบแหล่งข้อมูล",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "โปรดรอจนกว่าไฟล์ทั้งหมดจะอัปโหลดเสร็จสิ้น",
|
||||
"Port": "พอร์ต",
|
||||
"Ports": "",
|
||||
"Positive attitude": "ทัศนคติเชิงบวก",
|
||||
"Prefer not to say": "ไม่ต้องการระบุ",
|
||||
"Prefix ID": "รหัสคำนำหน้า",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "การแยกข้อความตอบกลับ",
|
||||
"Response Watermark": "ลายน้ำของคำตอบ",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "ผลลัพธ์",
|
||||
"RESULT": "ผลลัพธ์",
|
||||
"Retrieval": "การดึงข้อมูล",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "บทบาท",
|
||||
"RTL": "ขวาไปซ้าย",
|
||||
"Run": "เรียกใช้",
|
||||
"Run All": "",
|
||||
"Running": "กำลังทำงาน",
|
||||
"Running...": "กำลังทำงาน...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "เริ่มการสนทนาใหม่",
|
||||
"Start of the channel": "จุดเริ่มต้นของช่อง",
|
||||
"Start Tag": "แท็กเริ่มต้น",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "คุณเข้าสู่ระบบแล้ว",
|
||||
"Your Account": "บัญชีของคุณ",
|
||||
"Your account status is currently pending activation.": "สถานะบัญชีของคุณกำลังรอการเปิดใช้งาน",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "การสนับสนุนทั้งหมดของคุณจะถูกส่งไปยังนักพัฒนาปลั๊กอินโดยตรง Open WebUI จะไม่หักส่วนแบ่งใดๆ อย่างไรก็ตาม แพลตฟอร์มการระดมทุนที่คุณเลือกอาจมีการเก็บค่าธรรมเนียมในส่วนของตนเอง",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Çat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "",
|
||||
"Chat Bubble UI": "Çat Bubble UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Netije ýok",
|
||||
"No results found": "",
|
||||
"No search query generated": "",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "",
|
||||
"RESULT": "NETIJE",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Roli",
|
||||
"RTL": "",
|
||||
"Run": "",
|
||||
"Run All": "",
|
||||
"Running": "",
|
||||
"Running...": "Işleýär...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Kanal başy",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Otomatik tamamlama üretimi girişi için karakter sınırı",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "Sohbet",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Sohbet Arka Plan Resmi",
|
||||
"Chat Bubble UI": "Sohbet Balonu Arayüzü",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Dosya eklenemedi.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Pano içeriği okunamadı",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS veya JavaScript içeriği bulunamadı.",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Bilgi bulunamadı",
|
||||
"No memories to clear": "Temizlenecek bellek yok",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Sonuç bulunamadı",
|
||||
"No results found": "Sonuç bulunamadı",
|
||||
"No search query generated": "Hiç arama sorgusu oluşturulmadı",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Kaynak mevcut değil",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Olumlu yaklaşım",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Yanıt bölme",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Sonuç",
|
||||
"RESULT": "Sonuç",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "Sağdan Sola",
|
||||
"Run": "Çalıştır",
|
||||
"Run All": "",
|
||||
"Running": "Çalışıyor",
|
||||
"Running...": "Çalışıyor...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Kanalın başlangıcı",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Şimdi giriş yaptınız.",
|
||||
"Your Account": "Hesabınız",
|
||||
"Your account status is currently pending activation.": "Hesap durumunuz şu anda etkinleştirilmeyi bekliyor.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Tüm katkınız doğrudan eklenti geliştiricisine gidecektir; Open WebUI herhangi bir yüzde almaz. Ancak seçilen finansman platformunun kendi ücretleri olabilir.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "ئاپتوماتىك تولدۇرۇش كىرگۈزۈشنىڭ ھەرپ چەكى",
|
||||
"Chart new frontiers": "يېڭى چېگرىلارنى پىلانلاش",
|
||||
"Chat": "سۆھبەت",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "سۆھبەت ئارقا كۆرۈنۈش رەسىمى",
|
||||
"Chat Bubble UI": "سۆھبەت كۆپۈك كۆرۈنمە يۈزى ",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "ھۆججەت قوشۇش مەغلۇپ بولدى.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI قورال مۇلازىمېتىرىغا ئۇلىنىش مەغلۇپ بولدى",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "ھۆججەت مەزمۇنى يۈكلەش مەغلۇپ بولدى.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "چاپلاش تاختىسى مەزمۇنىنى ئوقۇش مەغلۇپ بولدى",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML، CSS ياكى JavaScript مەزمۇنى تېپىلمىدى.",
|
||||
"No inference engine with management support found": "باشقۇرۇشنى قوللايدىغان يەكۈن ماتورى تېپىلمىدى",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "بىلىم تېپىلمىدى",
|
||||
"No memories to clear": "تازلاشقا ئەسلەتمە يوق",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "نەتىجە تېپىلمىدى",
|
||||
"No results found": "نەتىجە تېپىلمىدى",
|
||||
"No search query generated": "ئىزدەش سۇئالى ھاسىل قىلىنمىدى",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "مەنبە يوق",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "ئېغىز",
|
||||
"Ports": "",
|
||||
"Positive attitude": "ئىجابىي پوزىتسىيە",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Prefix ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "ئىنكاسنى بۆلۈش",
|
||||
"Response Watermark": "ئىنكاس سۇ بەلگىسى",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "نەتىجە",
|
||||
"RESULT": "نەتىجە",
|
||||
"Retrieval": "قايتۇرۇش",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "رول",
|
||||
"RTL": "RTL (ئوڭدىن سولغا)",
|
||||
"Run": "ئىجرا قىلىش",
|
||||
"Run All": "",
|
||||
"Running": "ئىجرا قىلىنىۋاتىدۇ",
|
||||
"Running...": "ئىجرا قىلىنىۋاتىدۇ...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "قانالنىڭ باشلانغىنى",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "سىز كىرىپ بولدىڭىز.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "ھېساباتىڭىزنىڭ ھازىرقى ھالىتى ئاكتىپلىنىشنى كۈتۈۋاتىدۇ.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "تۆلەم پۇلىڭىز بىۋاسىتە قىستۇرما تەرەققىياتچىسىغا بېرىلىدۇ؛ Open WebUI ھېچقانداق پىرسېنت ئالمايدۇ. بىراق تاللانغان مالىيە پلاتفورمىسىنىڭ ئۆزىنىڭ ھەققى بولۇشى مۇمكىن.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Ліміт символів для введення при генерації автозаповнення",
|
||||
"Chart new frontiers": "Відкривати нові горизонти",
|
||||
"Chat": "Чат",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Фонове зображення чату",
|
||||
"Chat Bubble UI": "Чат у вигляді бульбашок",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Не вдалося додати файл.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Не вдалося підключитися до серверу інструментів OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Не вдалося прочитати вміст буфера обміну",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS або JavaScript контент не знайдено.",
|
||||
"No inference engine with management support found": "Не знайдено двигуна висновків з підтримкою керування",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Знання не знайдено.",
|
||||
"No memories to clear": "Немає спогадів для очищення",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Не знайдено жодного результату",
|
||||
"No results found": "Не знайдено жодного результату",
|
||||
"No search query generated": "Пошуковий запит не сформовано",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Джерело не доступне",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Порт",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Позитивне ставлення",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "ID префікса",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Розбиття відповіді",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Результат",
|
||||
"RESULT": "Результат",
|
||||
"Retrieval": "Пошук",
|
||||
@@ -1585,6 +1593,7 @@
|
||||
"Role": "Роль",
|
||||
"RTL": "RTL",
|
||||
"Run": "Запустити",
|
||||
"Run All": "",
|
||||
"Running": "Виконується",
|
||||
"Running...": "Виконується...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1775,6 +1784,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Початок каналу",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2119,6 +2129,8 @@
|
||||
"You're now logged in.": "Ви увійшли в систему.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Статус вашого облікового запису наразі очікує на активацію.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Весь ваш внесок піде безпосередньо розробнику плагіна; Open WebUI не бере жодних відсотків. Однак, обрана платформа фінансування може мати свої власні збори.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "",
|
||||
"Chart new frontiers": "",
|
||||
"Chat": "چیٹ",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "چیٹ پس منظر کی تصویر",
|
||||
"Chat Bubble UI": "چیٹ بلبل انٹرفیس",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "فائل شامل کرنے میں ناکام",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "کلپ بورڈ مواد کو پڑھنے میں ناکام",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "کوئی HTML، CSS، یا جاوا اسکرپٹ مواد نہیں ملا",
|
||||
"No inference engine with management support found": "",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "کوئی معلومات نہیں ملی",
|
||||
"No memories to clear": "",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "کوئی نتائج نہیں ملے",
|
||||
"No results found": "کوئی نتائج نہیں ملے",
|
||||
"No search query generated": "کوئی تلاش کی درخواست نہیں بنائی گئی",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "ماخذ دستیاب نہیں ہے",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "",
|
||||
"Ports": "",
|
||||
"Positive attitude": "مثبت رویہ",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "جواب کو تقسیم کرنا",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "نتیجہ",
|
||||
"RESULT": "نتیجہ",
|
||||
"Retrieval": "",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "کردار",
|
||||
"RTL": "آر ٹی ایل",
|
||||
"Run": "چلائیں",
|
||||
"Run All": "",
|
||||
"Running": "چل رہا ہے",
|
||||
"Running...": "چل رہا ہے...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "چینل کی شروعات",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "آپ اب لاگ ان ہو چکے ہیں",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "آپ کے اکاؤنٹ کی حالت فی الحال فعال ہونے کے منتظر ہے",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "آپ کی پوری شراکت براہ راست پلگ ان ڈیولپر کو جائے گی؛ اوپن ویب یو آئی کوئی فیصد نہیں لیتی تاہم، منتخب کردہ فنڈنگ پلیٹ فارم کی اپنی فیس ہو سکتی ہیں",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Автоматик тўлдиришни яратиш учун белгилар чегараси",
|
||||
"Chart new frontiers": "Янги чегараларни белгиланг",
|
||||
"Chat": "Чат",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Чат фон расми",
|
||||
"Chat Bubble UI": "Сhat Bubble Интерфейси",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Файл қўшиб бўлмади.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "{{УРЛ}} ОпенАПИ асбоб серверига уланиб бўлмади",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Файл таркибини юклаб бўлмади.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Буфер таркибини ўқиб бўлмади",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CСС ёки ЖаваСcрипт контенти топилмади.",
|
||||
"No inference engine with management support found": "Бошқарув ёрдами билан хулоса чиқариш механизми топилмади",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Ҳеч қандай билим топилмади",
|
||||
"No memories to clear": "Тозалаш учун хотиралар йўқ",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Ҳеч қандай натижа топилмади",
|
||||
"No results found": "Ҳеч қандай натижа топилмади",
|
||||
"No search query generated": "Ҳеч қандай қидирув сўрови яратилмади",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Манба мавжуд эмас",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Порт",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Ижобий муносабат",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Префикс идентификатори",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Жавобни ажратиш",
|
||||
"Response Watermark": "Жавоб сув белгиси",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Натижа",
|
||||
"RESULT": "Натижа",
|
||||
"Retrieval": "Қидирув",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Рол",
|
||||
"RTL": "RTL",
|
||||
"Run": "Ишга тушириш",
|
||||
"Run All": "",
|
||||
"Running": "Ишлаётган",
|
||||
"Running...": "Ишлаётган...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Канал боши",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Сиз энди тизимга кирдингиз.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Ҳисобингиз ҳолати ҳозирда фаоллаштиришни кутмоқда.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Сизнинг барча ҳиссангиз тўғридан-тўғри плагин ишлаб чиқарувчисига ўтади; Open WebUI ҳеч қандай фоизни олмайди. Бироқ, танланган молиялаштириш платформаси ўз тўловларига эга бўлиши мумкин.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Avtomatik toʻldirishni yaratish uchun belgilar chegarasi",
|
||||
"Chart new frontiers": "Yangi chegaralarni belgilang",
|
||||
"Chat": "Chat",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Chat fon rasmi",
|
||||
"Chat Bubble UI": "Chat Bubble UI",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Fayl qo‘shib bo‘lmadi.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPI asbob serveriga ulanib boʻlmadi",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "Fayl tarkibini yuklab bo‘lmadi.",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Bufer tarkibini o‘qib bo‘lmadi",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS yoki JavaScript kontenti topilmadi.",
|
||||
"No inference engine with management support found": "Boshqaruv yordami bilan xulosa chiqarish mexanizmi topilmadi",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Hech qanday bilim topilmadi",
|
||||
"No memories to clear": "Tozalash uchun xotiralar yo'q",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Hech qanday natija topilmadi",
|
||||
"No results found": "Hech qanday natija topilmadi",
|
||||
"No search query generated": "Hech qanday qidiruv soʻrovi yaratilmadi",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Manba mavjud emas",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Port",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Ijobiy munosabat",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Prefiks identifikatori",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Javobni ajratish",
|
||||
"Response Watermark": "Javob suv belgisi",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Natija",
|
||||
"RESULT": "Natija",
|
||||
"Retrieval": "Qidiruv",
|
||||
@@ -1583,6 +1591,7 @@
|
||||
"Role": "Rol",
|
||||
"RTL": "RTL",
|
||||
"Run": "Yugurish",
|
||||
"Run All": "",
|
||||
"Running": "Yugurish",
|
||||
"Running...": "Yugurish...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1773,6 +1782,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Kanal boshlanishi",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2117,6 +2127,8 @@
|
||||
"You're now logged in.": "Siz endi tizimga kirdingiz.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Hisobingiz holati hozirda faollashtirishni kutmoqda.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Sizning barcha hissangiz to'g'ridan-to'g'ri plagin ishlab chiqaruvchisiga o'tadi; Open WebUI hech qanday foizni olmaydi. Biroq, tanlangan moliyalashtirish platformasi o'z to'lovlariga ega bo'lishi mumkin.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "Giới hạn ký tự cho đầu vào tạo tự động hoàn thành",
|
||||
"Chart new frontiers": "Vẽ nên những giới hạn mới",
|
||||
"Chat": "Trò chuyện",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "Hình nền trò chuyện",
|
||||
"Chat Bubble UI": "Bảng chat",
|
||||
"Chat Completions": "",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "",
|
||||
"Failed to add file.": "Không thể thêm tệp.",
|
||||
"Failed to add members": "",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "",
|
||||
"Failed to clear status": "",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "Không thể kết nối đến máy chủ công cụ OpenAPI {{URL}}",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "",
|
||||
"Failed to import models": "",
|
||||
"Failed to load chat preview": "",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "",
|
||||
"Failed to load file content.": "",
|
||||
"Failed to load Interface settings": "",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "",
|
||||
"Failed to process URL: {{url}}": "",
|
||||
"Failed to read clipboard contents": "Không thể đọc nội dung clipboard",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "",
|
||||
"No HTML, CSS, or JavaScript content found.": "Không tìm thấy nội dung HTML, CSS hoặc JavaScript.",
|
||||
"No inference engine with management support found": "Không tìm thấy engine suy luận nào có hỗ trợ quản lý",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "",
|
||||
"No knowledge found": "Không tìm thấy kiến thức",
|
||||
"No memories to clear": "Không có bộ nhớ nào để xóa",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "Không tìm thấy kết quả",
|
||||
"No results found": "Không tìm thấy kết quả",
|
||||
"No search query generated": "Không có truy vấn tìm kiếm nào được tạo ra",
|
||||
"No servers detected": "",
|
||||
"No skills found": "",
|
||||
"No source available": "Không có nguồn",
|
||||
"No sources found": "",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "",
|
||||
"Please wait until all files are uploaded.": "",
|
||||
"Port": "Cổng",
|
||||
"Ports": "",
|
||||
"Positive attitude": "Thái độ tích cực",
|
||||
"Prefer not to say": "",
|
||||
"Prefix ID": "Tiền tố ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "Phân tách phản hồi",
|
||||
"Response Watermark": "",
|
||||
"Responses": "",
|
||||
"Restart": "",
|
||||
"Result": "Kết quả",
|
||||
"RESULT": "Kết quả",
|
||||
"Retrieval": "Truy xuất",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "Vai trò",
|
||||
"RTL": "RTL",
|
||||
"Run": "Thực hiện",
|
||||
"Run All": "",
|
||||
"Running": "Đang chạy",
|
||||
"Running...": "Đang chạy...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "",
|
||||
"Start of the channel": "Đầu kênh",
|
||||
"Start Tag": "",
|
||||
"Starting kernel...": "",
|
||||
"Status": "",
|
||||
"Status cleared successfully": "",
|
||||
"Status updated successfully": "",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "Bạn đã đăng nhập.",
|
||||
"Your Account": "",
|
||||
"Your account status is currently pending activation.": "Tài khoản của bạn hiện đang ở trạng thái chờ kích hoạt.",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Toàn bộ đóng góp của bạn sẽ được chuyển trực tiếp đến nhà phát triển plugin; Open WebUI không lấy bất kỳ tỷ lệ phần trăm nào. Tuy nhiên, nền tảng được chọn tài trợ có thể có phí riêng.",
|
||||
"Your message text or inputs": "",
|
||||
"Your usage stats have been successfully synced.": "",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "输入框内容自动补全输入的字符限制",
|
||||
"Chart new frontiers": "开辟前沿",
|
||||
"Chat": "对话",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "对话背景图片",
|
||||
"Chat Bubble UI": "以聊天气泡的形式显示对话内容",
|
||||
"Chat Completions": "Chat Completions",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "流式输出内容时启用动态渐显效果",
|
||||
"Failed to add file.": "添加文件失败",
|
||||
"Failed to add members": "添加成员失败",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "文件上传失败",
|
||||
"Failed to clear status": "清除状态失败",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "连接到 {{URL}} OpenAPI 工具服务器失败",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "生成标题失败",
|
||||
"Failed to import models": "导入模型配置失败",
|
||||
"Failed to load chat preview": "对话预览加载失败",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "加载 Excel/CSV 文件失败,请尝试直接下载文件。",
|
||||
"Failed to load file content.": "文件内容加载失败",
|
||||
"Failed to load Interface settings": "“界面设置”数据加载失败",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "移动对话失败",
|
||||
"Failed to process URL: {{url}}": "处理链接失败: {{url}}",
|
||||
"Failed to read clipboard contents": "读取剪贴板内容失败",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "暂无历史记录",
|
||||
"No HTML, CSS, or JavaScript content found.": "未找到 HTML、CSS 或 JavaScript 内容。",
|
||||
"No inference engine with management support found": "未找到支持管理的推理引擎",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "未找到知识库",
|
||||
"No knowledge found": "未找到知识",
|
||||
"No memories to clear": "记忆为空,无须清理",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "未找到结果",
|
||||
"No results found": "未找到结果",
|
||||
"No search query generated": "未生成搜索查询",
|
||||
"No servers detected": "",
|
||||
"No skills found": "没有找到技能",
|
||||
"No source available": "没有可用引用来源",
|
||||
"No sources found": "未找到任何引用来源",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "请至少选择一个用户以创建私聊频道。",
|
||||
"Please wait until all files are uploaded.": "请等待所有文件上传完毕。",
|
||||
"Port": "端口",
|
||||
"Ports": "",
|
||||
"Positive attitude": "态度积极",
|
||||
"Prefer not to say": "暂不透露",
|
||||
"Prefix ID": "模型 ID 前缀",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "拆分回答",
|
||||
"Response Watermark": "复制时添加水印",
|
||||
"Responses": "Responses",
|
||||
"Restart": "",
|
||||
"Result": "结果",
|
||||
"RESULT": "结果",
|
||||
"Retrieval": "检索",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "角色",
|
||||
"RTL": "从右至左",
|
||||
"Run": "运行",
|
||||
"Run All": "",
|
||||
"Running": "运行中",
|
||||
"Running...": "运行中...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "并行运行嵌入任务以加快处理速度。如果遇到限速问题,请关闭此选项。",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "开始新对话",
|
||||
"Start of the channel": "频道起点",
|
||||
"Start Tag": "起始标签",
|
||||
"Starting kernel...": "",
|
||||
"Status": "状态",
|
||||
"Status cleared successfully": "状态已清除",
|
||||
"Status updated successfully": "状态已更新",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "已登录。",
|
||||
"Your Account": "您的账号",
|
||||
"Your account status is currently pending activation.": "您的账号当前状态为待激活",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "您的全部捐款将直接给到插件开发者,Open WebUI 不会收取任何分成。但众筹平台可能会有服务费。",
|
||||
"Your message text or inputs": "您的消息文本或输入",
|
||||
"Your usage stats have been successfully synced.": "已成功同步您的使用统计数据。",
|
||||
|
||||
@@ -282,6 +282,7 @@
|
||||
"Character limit for autocomplete generation input": "自動完成產生輸入的字元限制",
|
||||
"Chart new frontiers": "探索新領域",
|
||||
"Chat": "對話",
|
||||
"Chat archived.": "",
|
||||
"Chat Background Image": "對話背景圖片",
|
||||
"Chat Bubble UI": "對話氣泡介面",
|
||||
"Chat Completions": "對話續寫",
|
||||
@@ -822,6 +823,7 @@
|
||||
"Fade Effect for Streaming Text": "串流文字淡入效果",
|
||||
"Failed to add file.": "新增檔案失敗。",
|
||||
"Failed to add members": "新增成員失敗",
|
||||
"Failed to archive chat.": "",
|
||||
"Failed to attach file": "檔案上傳失敗",
|
||||
"Failed to clear status": "清除狀態失敗",
|
||||
"Failed to connect to {{URL}} OpenAPI tool server": "無法連線至 {{URL}} OpenAPI 工具伺服器",
|
||||
@@ -836,9 +838,11 @@
|
||||
"Failed to generate title": "產生標題失敗",
|
||||
"Failed to import models": "匯入模型失敗",
|
||||
"Failed to load chat preview": "對話預覽載入失敗",
|
||||
"Failed to load DOCX file. Please try downloading it instead.": "",
|
||||
"Failed to load Excel/CSV file. Please try downloading it instead.": "無法載入 Excel/CSV 檔案。請嘗試直接下載檔案。",
|
||||
"Failed to load file content.": "載入檔案內容失敗。",
|
||||
"Failed to load Interface settings": "「介面設定」資料載入失敗",
|
||||
"Failed to load PPTX file. Please try downloading it instead.": "",
|
||||
"Failed to move chat": "移動對話失敗",
|
||||
"Failed to process URL: {{url}}": "處理連結失敗:{{url}}",
|
||||
"Failed to read clipboard contents": "讀取剪貼簿內容失敗",
|
||||
@@ -1305,6 +1309,7 @@
|
||||
"No history available": "暫無歷史紀錄",
|
||||
"No HTML, CSS, or JavaScript content found.": "未找到 HTML、CSS 或 JavaScript 內容。",
|
||||
"No inference engine with management support found": "未找到支援管理功能的推理引擎",
|
||||
"No kernel": "",
|
||||
"No knowledge bases found.": "未找到知識庫",
|
||||
"No knowledge found": "未找到知識",
|
||||
"No memories to clear": "沒有記憶可清除",
|
||||
@@ -1320,6 +1325,7 @@
|
||||
"No results": "沒有結果",
|
||||
"No results found": "未找到任何結果",
|
||||
"No search query generated": "未產生搜尋查詢",
|
||||
"No servers detected": "",
|
||||
"No skills found": "找不到任何技能",
|
||||
"No source available": "無可用來源",
|
||||
"No sources found": "未找到任何來源",
|
||||
@@ -1475,6 +1481,7 @@
|
||||
"Please select at least one user for Direct Message channel.": "請至少選擇一位使用者以建立直接訊息頻道。",
|
||||
"Please wait until all files are uploaded.": "請等待所有檔案上傳完畢。",
|
||||
"Port": "連接埠",
|
||||
"Ports": "",
|
||||
"Positive attitude": "積極的態度",
|
||||
"Prefer not to say": "不想透露",
|
||||
"Prefix ID": "前置 ID",
|
||||
@@ -1571,6 +1578,7 @@
|
||||
"Response splitting": "回應分割",
|
||||
"Response Watermark": "回應浮水印",
|
||||
"Responses": "回答",
|
||||
"Restart": "",
|
||||
"Result": "結果",
|
||||
"RESULT": "結果",
|
||||
"Retrieval": "檢索",
|
||||
@@ -1582,6 +1590,7 @@
|
||||
"Role": "角色",
|
||||
"RTL": "從右到左",
|
||||
"Run": "執行",
|
||||
"Run All": "",
|
||||
"Running": "正在執行",
|
||||
"Running...": "正在執行...",
|
||||
"Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "同時執行嵌入任務以加快處理速度。如果遇到速率限制問題,請關閉此功能。",
|
||||
@@ -1772,6 +1781,7 @@
|
||||
"Start a new conversation": "開始新對話",
|
||||
"Start of the channel": "頻道起點",
|
||||
"Start Tag": "起始標籤",
|
||||
"Starting kernel...": "",
|
||||
"Status": "狀態",
|
||||
"Status cleared successfully": "狀態已清除",
|
||||
"Status updated successfully": "狀態已更新",
|
||||
@@ -2116,6 +2126,8 @@
|
||||
"You're now logged in.": "您已登入。",
|
||||
"Your Account": "您的帳號",
|
||||
"Your account status is currently pending activation.": "您的帳號目前正在等待啟用。",
|
||||
"Your browser does not support the audio tag.": "",
|
||||
"Your browser does not support the video tag.": "",
|
||||
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "您的所有貢獻將會直接交給外掛開發者;Open WebUI 不會收取任何抽成。然而,所選擇的贊助平臺可能有其自身的費用。",
|
||||
"Your message text or inputs": "您的訊息文字或輸入",
|
||||
"Your usage stats have been successfully synced.": "已成功同步您的使用統計資料。",
|
||||
|
||||
@@ -186,4 +186,3 @@ export async function highlightCode(code: string, filePath: string): Promise<str
|
||||
defaultColor: 'light'
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -12,25 +12,25 @@ import type { WorkSheet } from 'xlsx';
|
||||
|
||||
/** Convert column index (0-based) to Excel-style letter (A, B, …, Z, AA, AB, …) */
|
||||
const colLetter = (i: number): string => {
|
||||
let s = '';
|
||||
let n = i;
|
||||
while (n >= 0) {
|
||||
s = String.fromCharCode(65 + (n % 26)) + s;
|
||||
n = Math.floor(n / 26) - 1;
|
||||
}
|
||||
return s;
|
||||
let s = '';
|
||||
let n = i;
|
||||
while (n >= 0) {
|
||||
s = String.fromCharCode(65 + (n % 26)) + s;
|
||||
n = Math.floor(n / 26) - 1;
|
||||
}
|
||||
return s;
|
||||
};
|
||||
|
||||
/** Escape HTML entities */
|
||||
const esc = (v: unknown): string => {
|
||||
if (v === null || v === undefined || v === '') return ' ';
|
||||
return String(v).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');
|
||||
if (v === null || v === undefined || v === '') return ' ';
|
||||
return String(v).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');
|
||||
};
|
||||
|
||||
export interface ExcelTableResult {
|
||||
html: string;
|
||||
rowCount: number;
|
||||
colCount: number;
|
||||
html: string;
|
||||
rowCount: number;
|
||||
colCount: number;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -38,49 +38,51 @@ export interface ExcelTableResult {
|
||||
* Uses sheet_to_json with header:1 for a raw 2D array.
|
||||
*/
|
||||
export async function excelToTable(worksheet: WorkSheet): Promise<ExcelTableResult> {
|
||||
const XLSX = await import('xlsx');
|
||||
const rows: unknown[][] = XLSX.utils.sheet_to_json(worksheet, { header: 1, defval: '' });
|
||||
const XLSX = await import('xlsx');
|
||||
const rows: unknown[][] = XLSX.utils.sheet_to_json(worksheet, { header: 1, defval: '' });
|
||||
|
||||
if (rows.length === 0) {
|
||||
return { html: '<table><tbody><tr><td> </td></tr></tbody></table>', rowCount: 0, colCount: 0 };
|
||||
}
|
||||
if (rows.length === 0) {
|
||||
return {
|
||||
html: '<table><tbody><tr><td> </td></tr></tbody></table>',
|
||||
rowCount: 0,
|
||||
colCount: 0
|
||||
};
|
||||
}
|
||||
|
||||
// Determine column count from the widest row
|
||||
const colCount = rows.reduce((max, row) => Math.max(max, row.length), 0);
|
||||
const rowCount = rows.length;
|
||||
// Determine column count from the widest row
|
||||
const colCount = rows.reduce((max, row) => Math.max(max, row.length), 0);
|
||||
const rowCount = rows.length;
|
||||
|
||||
const parts: string[] = [];
|
||||
parts.push('<table>');
|
||||
const parts: string[] = [];
|
||||
parts.push('<table>');
|
||||
|
||||
// Column letter header row
|
||||
parts.push('<thead><tr>');
|
||||
parts.push('<th class="excel-row-num"></th>'); // corner cell
|
||||
for (let c = 0; c < colCount; c++) {
|
||||
parts.push(`<th class="excel-col-hdr">${colLetter(c)}</th>`);
|
||||
}
|
||||
parts.push('</tr></thead>');
|
||||
// Column letter header row
|
||||
parts.push('<thead><tr>');
|
||||
parts.push('<th class="excel-row-num"></th>'); // corner cell
|
||||
for (let c = 0; c < colCount; c++) {
|
||||
parts.push(`<th class="excel-col-hdr">${colLetter(c)}</th>`);
|
||||
}
|
||||
parts.push('</tr></thead>');
|
||||
|
||||
// Data rows
|
||||
parts.push('<tbody>');
|
||||
for (let r = 0; r < rowCount; r++) {
|
||||
const row = rows[r];
|
||||
parts.push('<tr>');
|
||||
parts.push(`<td class="excel-row-num">${r + 1}</td>`);
|
||||
for (let c = 0; c < colCount; c++) {
|
||||
const val = c < row.length ? row[c] : '';
|
||||
const isNum = typeof val === 'number';
|
||||
parts.push(
|
||||
`<td${isNum ? ' class="excel-num"' : ''}>${esc(val)}</td>`
|
||||
);
|
||||
}
|
||||
parts.push('</tr>');
|
||||
}
|
||||
parts.push('</tbody></table>');
|
||||
// Data rows
|
||||
parts.push('<tbody>');
|
||||
for (let r = 0; r < rowCount; r++) {
|
||||
const row = rows[r];
|
||||
parts.push('<tr>');
|
||||
parts.push(`<td class="excel-row-num">${r + 1}</td>`);
|
||||
for (let c = 0; c < colCount; c++) {
|
||||
const val = c < row.length ? row[c] : '';
|
||||
const isNum = typeof val === 'number';
|
||||
parts.push(`<td${isNum ? ' class="excel-num"' : ''}>${esc(val)}</td>`);
|
||||
}
|
||||
parts.push('</tr>');
|
||||
}
|
||||
parts.push('</tbody></table>');
|
||||
|
||||
const DOMPurify = (await import('dompurify')).default;
|
||||
return {
|
||||
html: DOMPurify.sanitize(parts.join('')),
|
||||
rowCount,
|
||||
colCount
|
||||
};
|
||||
const DOMPurify = (await import('dompurify')).default;
|
||||
return {
|
||||
html: DOMPurify.sanitize(parts.join('')),
|
||||
rowCount,
|
||||
colCount
|
||||
};
|
||||
}
|
||||
|
||||
+23
-23
@@ -275,7 +275,6 @@ export const canvasPixelTest = () => {
|
||||
return true;
|
||||
};
|
||||
|
||||
|
||||
let resizeImageWarmupDone = false;
|
||||
/**
|
||||
* Draws an image to a canvas at the given dimensions and returns a data URL.
|
||||
@@ -285,7 +284,7 @@ async function resizeImageToDataURL(
|
||||
img: HTMLImageElement,
|
||||
width: number,
|
||||
height: number,
|
||||
mimeType = 'image/jpeg',
|
||||
mimeType = 'image/jpeg'
|
||||
): Promise<string> {
|
||||
const canvas = document.createElement('canvas');
|
||||
canvas.width = width;
|
||||
@@ -294,22 +293,23 @@ async function resizeImageToDataURL(
|
||||
|
||||
const toDataURL = () => canvas.toDataURL(mimeType);
|
||||
|
||||
if (!resizeImageWarmupDone && canvas.toBlob && /android|iphone|ipad|ipod/i.test(navigator?.userAgent)) {
|
||||
if (
|
||||
!resizeImageWarmupDone &&
|
||||
canvas.toBlob &&
|
||||
/android|iphone|ipad|ipod/i.test(navigator?.userAgent)
|
||||
) {
|
||||
resizeImageWarmupDone = true;
|
||||
return new Promise((resolve) => {
|
||||
canvas.toBlob(
|
||||
(blob) => {
|
||||
if (!blob) {
|
||||
resolve(toDataURL());
|
||||
return;
|
||||
}
|
||||
const reader = new FileReader();
|
||||
reader.onload = () => resolve(String(reader.result));
|
||||
reader.onerror = () => resolve(toDataURL());
|
||||
reader.readAsDataURL(blob);
|
||||
},
|
||||
mimeType,
|
||||
);
|
||||
canvas.toBlob((blob) => {
|
||||
if (!blob) {
|
||||
resolve(toDataURL());
|
||||
return;
|
||||
}
|
||||
const reader = new FileReader();
|
||||
reader.onload = () => resolve(String(reader.result));
|
||||
reader.onerror = () => resolve(toDataURL());
|
||||
reader.readAsDataURL(blob);
|
||||
}, mimeType);
|
||||
});
|
||||
}
|
||||
return Promise.resolve(toDataURL());
|
||||
@@ -393,9 +393,9 @@ export const generateInitialsImage = (name) => {
|
||||
const initials =
|
||||
sanitizedName.length > 0
|
||||
? sanitizedName[0] +
|
||||
(sanitizedName.split(' ').length > 1
|
||||
? sanitizedName[sanitizedName.lastIndexOf(' ') + 1]
|
||||
: '')
|
||||
(sanitizedName.split(' ').length > 1
|
||||
? sanitizedName[sanitizedName.lastIndexOf(' ') + 1]
|
||||
: '')
|
||||
: '';
|
||||
|
||||
ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2);
|
||||
@@ -551,10 +551,10 @@ export const compareVersion = (latest, current) => {
|
||||
return current === '0.0.0'
|
||||
? false
|
||||
: current.localeCompare(latest, undefined, {
|
||||
numeric: true,
|
||||
sensitivity: 'case',
|
||||
caseFirst: 'upper'
|
||||
}) < 0;
|
||||
numeric: true,
|
||||
sensitivity: 'case',
|
||||
caseFirst: 'upper'
|
||||
}) < 0;
|
||||
};
|
||||
|
||||
export const extractCurlyBraceWords = (text) => {
|
||||
|
||||
+202
-204
@@ -11,249 +11,247 @@
|
||||
const EMU_PER_PX = 9525;
|
||||
const emuToPx = (emu: number) => Math.round(emu / EMU_PER_PX);
|
||||
|
||||
const parseEmu = (val: string | null | undefined): number =>
|
||||
val ? parseInt(val, 10) || 0 : 0;
|
||||
const parseEmu = (val: string | null | undefined): number => (val ? parseInt(val, 10) || 0 : 0);
|
||||
|
||||
/** Load a data URI into an Image element and wait for it. */
|
||||
const loadImage = (src: string): Promise<HTMLImageElement> =>
|
||||
new Promise((resolve, reject) => {
|
||||
const img = new Image();
|
||||
img.onload = () => resolve(img);
|
||||
img.onerror = () => reject(new Error('Failed to load image'));
|
||||
img.src = src;
|
||||
});
|
||||
new Promise((resolve, reject) => {
|
||||
const img = new Image();
|
||||
img.onload = () => resolve(img);
|
||||
img.onerror = () => reject(new Error('Failed to load image'));
|
||||
img.src = src;
|
||||
});
|
||||
|
||||
/**
|
||||
* Convert PPTX ArrayBuffer → array of PNG data URL strings, one per slide.
|
||||
*/
|
||||
export async function pptxToImages(
|
||||
buffer: ArrayBuffer
|
||||
buffer: ArrayBuffer
|
||||
): Promise<{ images: string[]; width: number; height: number }> {
|
||||
const JSZip = (await import('jszip')).default;
|
||||
const zip = await JSZip.loadAsync(buffer);
|
||||
const JSZip = (await import('jszip')).default;
|
||||
const zip = await JSZip.loadAsync(buffer);
|
||||
|
||||
// ── Read slide dimensions from presentation.xml ──────────────────
|
||||
let slideW = 960;
|
||||
let slideH = 540;
|
||||
const presXml = zip.file('ppt/presentation.xml');
|
||||
if (presXml) {
|
||||
const presText = await presXml.async('text');
|
||||
const presDoc = new DOMParser().parseFromString(presText, 'application/xml');
|
||||
const sldSz = presDoc.getElementsByTagName('p:sldSz')[0];
|
||||
if (sldSz) {
|
||||
slideW = emuToPx(parseEmu(sldSz.getAttribute('cx')));
|
||||
slideH = emuToPx(parseEmu(sldSz.getAttribute('cy')));
|
||||
}
|
||||
}
|
||||
// ── Read slide dimensions from presentation.xml ──────────────────
|
||||
let slideW = 960;
|
||||
let slideH = 540;
|
||||
const presXml = zip.file('ppt/presentation.xml');
|
||||
if (presXml) {
|
||||
const presText = await presXml.async('text');
|
||||
const presDoc = new DOMParser().parseFromString(presText, 'application/xml');
|
||||
const sldSz = presDoc.getElementsByTagName('p:sldSz')[0];
|
||||
if (sldSz) {
|
||||
slideW = emuToPx(parseEmu(sldSz.getAttribute('cx')));
|
||||
slideH = emuToPx(parseEmu(sldSz.getAttribute('cy')));
|
||||
}
|
||||
}
|
||||
|
||||
// ── Collect media files (images) as base64 data URIs ─────────────
|
||||
const media: Record<string, string> = {};
|
||||
const mediaFiles = Object.keys(zip.files).filter((f) => f.startsWith('ppt/media/'));
|
||||
await Promise.all(
|
||||
mediaFiles.map(async (path) => {
|
||||
const file = zip.file(path);
|
||||
if (!file) return;
|
||||
const base64 = await file.async('base64');
|
||||
const ext = path.split('.').pop()?.toLowerCase() ?? '';
|
||||
const mime =
|
||||
ext === 'png'
|
||||
? 'image/png'
|
||||
: ext === 'gif'
|
||||
? 'image/gif'
|
||||
: ext === 'svg'
|
||||
? 'image/svg+xml'
|
||||
: ext === 'emf' || ext === 'wmf'
|
||||
? 'image/x-emf'
|
||||
: 'image/jpeg';
|
||||
media[path] = `data:${mime};base64,${base64}`;
|
||||
})
|
||||
);
|
||||
// ── Collect media files (images) as base64 data URIs ─────────────
|
||||
const media: Record<string, string> = {};
|
||||
const mediaFiles = Object.keys(zip.files).filter((f) => f.startsWith('ppt/media/'));
|
||||
await Promise.all(
|
||||
mediaFiles.map(async (path) => {
|
||||
const file = zip.file(path);
|
||||
if (!file) return;
|
||||
const base64 = await file.async('base64');
|
||||
const ext = path.split('.').pop()?.toLowerCase() ?? '';
|
||||
const mime =
|
||||
ext === 'png'
|
||||
? 'image/png'
|
||||
: ext === 'gif'
|
||||
? 'image/gif'
|
||||
: ext === 'svg'
|
||||
? 'image/svg+xml'
|
||||
: ext === 'emf' || ext === 'wmf'
|
||||
? 'image/x-emf'
|
||||
: 'image/jpeg';
|
||||
media[path] = `data:${mime};base64,${base64}`;
|
||||
})
|
||||
);
|
||||
|
||||
// ── Discover slide files ─────────────────────────────────────────
|
||||
const slideFiles = Object.keys(zip.files)
|
||||
.filter((f) => /^ppt\/slides\/slide\d+\.xml$/.test(f))
|
||||
.sort((a, b) => {
|
||||
const na = parseInt(a.match(/slide(\d+)/)?.[1] ?? '0');
|
||||
const nb = parseInt(b.match(/slide(\d+)/)?.[1] ?? '0');
|
||||
return na - nb;
|
||||
});
|
||||
// ── Discover slide files ─────────────────────────────────────────
|
||||
const slideFiles = Object.keys(zip.files)
|
||||
.filter((f) => /^ppt\/slides\/slide\d+\.xml$/.test(f))
|
||||
.sort((a, b) => {
|
||||
const na = parseInt(a.match(/slide(\d+)/)?.[1] ?? '0');
|
||||
const nb = parseInt(b.match(/slide(\d+)/)?.[1] ?? '0');
|
||||
return na - nb;
|
||||
});
|
||||
|
||||
const images: string[] = [];
|
||||
const images: string[] = [];
|
||||
|
||||
for (const slidePath of slideFiles) {
|
||||
const slideText = await zip.file(slidePath)!.async('text');
|
||||
const slideDoc = new DOMParser().parseFromString(slideText, 'application/xml');
|
||||
for (const slidePath of slideFiles) {
|
||||
const slideText = await zip.file(slidePath)!.async('text');
|
||||
const slideDoc = new DOMParser().parseFromString(slideText, 'application/xml');
|
||||
|
||||
// Load relationship file for this slide to resolve image references
|
||||
const slideNum = slidePath.match(/slide(\d+)/)?.[1];
|
||||
const relsPath = `ppt/slides/_rels/slide${slideNum}.xml.rels`;
|
||||
const rels: Record<string, string> = {};
|
||||
const relsFile = zip.file(relsPath);
|
||||
if (relsFile) {
|
||||
const relsText = await relsFile.async('text');
|
||||
const relsDoc = new DOMParser().parseFromString(relsText, 'application/xml');
|
||||
const relEls = relsDoc.getElementsByTagName('Relationship');
|
||||
for (let i = 0; i < relEls.length; i++) {
|
||||
const rel = relEls[i];
|
||||
const id = rel.getAttribute('Id') ?? '';
|
||||
const target = rel.getAttribute('Target') ?? '';
|
||||
if (target.startsWith('../')) {
|
||||
rels[id] = 'ppt/' + target.replace('../', '');
|
||||
} else {
|
||||
rels[id] = target;
|
||||
}
|
||||
}
|
||||
}
|
||||
// Load relationship file for this slide to resolve image references
|
||||
const slideNum = slidePath.match(/slide(\d+)/)?.[1];
|
||||
const relsPath = `ppt/slides/_rels/slide${slideNum}.xml.rels`;
|
||||
const rels: Record<string, string> = {};
|
||||
const relsFile = zip.file(relsPath);
|
||||
if (relsFile) {
|
||||
const relsText = await relsFile.async('text');
|
||||
const relsDoc = new DOMParser().parseFromString(relsText, 'application/xml');
|
||||
const relEls = relsDoc.getElementsByTagName('Relationship');
|
||||
for (let i = 0; i < relEls.length; i++) {
|
||||
const rel = relEls[i];
|
||||
const id = rel.getAttribute('Id') ?? '';
|
||||
const target = rel.getAttribute('Target') ?? '';
|
||||
if (target.startsWith('../')) {
|
||||
rels[id] = 'ppt/' + target.replace('../', '');
|
||||
} else {
|
||||
rels[id] = target;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ── Create canvas and render slide ───────────────────────────
|
||||
const canvas = document.createElement('canvas');
|
||||
canvas.width = slideW;
|
||||
canvas.height = slideH;
|
||||
const ctx = canvas.getContext('2d')!;
|
||||
// ── Create canvas and render slide ───────────────────────────
|
||||
const canvas = document.createElement('canvas');
|
||||
canvas.width = slideW;
|
||||
canvas.height = slideH;
|
||||
const ctx = canvas.getContext('2d')!;
|
||||
|
||||
// White background
|
||||
ctx.fillStyle = '#ffffff';
|
||||
ctx.fillRect(0, 0, slideW, slideH);
|
||||
// White background
|
||||
ctx.fillStyle = '#ffffff';
|
||||
ctx.fillRect(0, 0, slideW, slideH);
|
||||
|
||||
const spTree = slideDoc.getElementsByTagName('p:spTree')[0];
|
||||
if (!spTree) {
|
||||
images.push(canvas.toDataURL('image/png'));
|
||||
continue;
|
||||
}
|
||||
const spTree = slideDoc.getElementsByTagName('p:spTree')[0];
|
||||
if (!spTree) {
|
||||
images.push(canvas.toDataURL('image/png'));
|
||||
continue;
|
||||
}
|
||||
|
||||
const shapes = [
|
||||
...Array.from(spTree.getElementsByTagName('p:sp')),
|
||||
...Array.from(spTree.getElementsByTagName('p:pic'))
|
||||
];
|
||||
const shapes = [
|
||||
...Array.from(spTree.getElementsByTagName('p:sp')),
|
||||
...Array.from(spTree.getElementsByTagName('p:pic'))
|
||||
];
|
||||
|
||||
for (const shape of shapes) {
|
||||
const xfrm =
|
||||
shape.getElementsByTagName('a:xfrm')[0] ??
|
||||
shape.getElementsByTagName('p:xfrm')[0];
|
||||
if (!xfrm) continue;
|
||||
for (const shape of shapes) {
|
||||
const xfrm =
|
||||
shape.getElementsByTagName('a:xfrm')[0] ?? shape.getElementsByTagName('p:xfrm')[0];
|
||||
if (!xfrm) continue;
|
||||
|
||||
const off = xfrm.getElementsByTagName('a:off')[0];
|
||||
const ext = xfrm.getElementsByTagName('a:ext')[0];
|
||||
if (!off || !ext) continue;
|
||||
const off = xfrm.getElementsByTagName('a:off')[0];
|
||||
const ext = xfrm.getElementsByTagName('a:ext')[0];
|
||||
if (!off || !ext) continue;
|
||||
|
||||
const x = emuToPx(parseEmu(off.getAttribute('x')));
|
||||
const y = emuToPx(parseEmu(off.getAttribute('y')));
|
||||
const w = emuToPx(parseEmu(ext.getAttribute('cx')));
|
||||
const h = emuToPx(parseEmu(ext.getAttribute('cy')));
|
||||
const x = emuToPx(parseEmu(off.getAttribute('x')));
|
||||
const y = emuToPx(parseEmu(off.getAttribute('y')));
|
||||
const w = emuToPx(parseEmu(ext.getAttribute('cx')));
|
||||
const h = emuToPx(parseEmu(ext.getAttribute('cy')));
|
||||
|
||||
if (w === 0 && h === 0) continue;
|
||||
if (w === 0 && h === 0) continue;
|
||||
|
||||
// ── Picture ──────────────────────────────────────────────
|
||||
const blipFill = shape.getElementsByTagName('p:blipFill')[0];
|
||||
if (blipFill) {
|
||||
const blip = blipFill.getElementsByTagName('a:blip')[0];
|
||||
if (blip) {
|
||||
const rEmbed = blip.getAttribute('r:embed') ?? '';
|
||||
const mediaPath = rels[rEmbed];
|
||||
const dataUri = mediaPath ? media[mediaPath] : '';
|
||||
if (dataUri && !dataUri.includes('image/x-emf')) {
|
||||
try {
|
||||
const img = await loadImage(dataUri);
|
||||
ctx.drawImage(img, x, y, w, h);
|
||||
} catch {
|
||||
// Skip images that fail to load
|
||||
}
|
||||
}
|
||||
}
|
||||
continue;
|
||||
}
|
||||
// ── Picture ──────────────────────────────────────────────
|
||||
const blipFill = shape.getElementsByTagName('p:blipFill')[0];
|
||||
if (blipFill) {
|
||||
const blip = blipFill.getElementsByTagName('a:blip')[0];
|
||||
if (blip) {
|
||||
const rEmbed = blip.getAttribute('r:embed') ?? '';
|
||||
const mediaPath = rels[rEmbed];
|
||||
const dataUri = mediaPath ? media[mediaPath] : '';
|
||||
if (dataUri && !dataUri.includes('image/x-emf')) {
|
||||
try {
|
||||
const img = await loadImage(dataUri);
|
||||
ctx.drawImage(img, x, y, w, h);
|
||||
} catch {
|
||||
// Skip images that fail to load
|
||||
}
|
||||
}
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
// ── Text shape ───────────────────────────────────────────
|
||||
const txBody = shape.getElementsByTagName('p:txBody')[0];
|
||||
if (!txBody) continue;
|
||||
// ── Text shape ───────────────────────────────────────────
|
||||
const txBody = shape.getElementsByTagName('p:txBody')[0];
|
||||
if (!txBody) continue;
|
||||
|
||||
ctx.save();
|
||||
ctx.rect(x, y, w, h);
|
||||
ctx.clip();
|
||||
ctx.save();
|
||||
ctx.rect(x, y, w, h);
|
||||
ctx.clip();
|
||||
|
||||
const paragraphs = txBody.getElementsByTagName('a:p');
|
||||
let cursorY = y;
|
||||
const defaultFontSize = 12;
|
||||
const paragraphs = txBody.getElementsByTagName('a:p');
|
||||
let cursorY = y;
|
||||
const defaultFontSize = 12;
|
||||
|
||||
for (let pi = 0; pi < paragraphs.length; pi++) {
|
||||
const para = paragraphs[pi];
|
||||
const runs = para.getElementsByTagName('a:r');
|
||||
for (let pi = 0; pi < paragraphs.length; pi++) {
|
||||
const para = paragraphs[pi];
|
||||
const runs = para.getElementsByTagName('a:r');
|
||||
|
||||
if (runs.length === 0) {
|
||||
cursorY += defaultFontSize * 1.5;
|
||||
continue;
|
||||
}
|
||||
if (runs.length === 0) {
|
||||
cursorY += defaultFontSize * 1.5;
|
||||
continue;
|
||||
}
|
||||
|
||||
// Calculate max font size in this paragraph for line height
|
||||
let maxFontPt = defaultFontSize;
|
||||
for (let ri = 0; ri < runs.length; ri++) {
|
||||
const rPr = runs[ri].getElementsByTagName('a:rPr')[0];
|
||||
if (rPr) {
|
||||
const sz = rPr.getAttribute('sz');
|
||||
if (sz) {
|
||||
const pt = parseInt(sz, 10) / 100;
|
||||
if (pt > maxFontPt) maxFontPt = pt;
|
||||
}
|
||||
}
|
||||
}
|
||||
// Calculate max font size in this paragraph for line height
|
||||
let maxFontPt = defaultFontSize;
|
||||
for (let ri = 0; ri < runs.length; ri++) {
|
||||
const rPr = runs[ri].getElementsByTagName('a:rPr')[0];
|
||||
if (rPr) {
|
||||
const sz = rPr.getAttribute('sz');
|
||||
if (sz) {
|
||||
const pt = parseInt(sz, 10) / 100;
|
||||
if (pt > maxFontPt) maxFontPt = pt;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const lineHeight = maxFontPt * 1.4;
|
||||
cursorY += maxFontPt; // baseline offset
|
||||
const lineHeight = maxFontPt * 1.4;
|
||||
cursorY += maxFontPt; // baseline offset
|
||||
|
||||
let cursorX = x + 4; // small left padding
|
||||
let cursorX = x + 4; // small left padding
|
||||
|
||||
for (let ri = 0; ri < runs.length; ri++) {
|
||||
const run = runs[ri];
|
||||
const rPr = run.getElementsByTagName('a:rPr')[0];
|
||||
const text = run.getElementsByTagName('a:t')[0]?.textContent ?? '';
|
||||
if (!text) continue;
|
||||
for (let ri = 0; ri < runs.length; ri++) {
|
||||
const run = runs[ri];
|
||||
const rPr = run.getElementsByTagName('a:rPr')[0];
|
||||
const text = run.getElementsByTagName('a:t')[0]?.textContent ?? '';
|
||||
if (!text) continue;
|
||||
|
||||
let fontPt = defaultFontSize;
|
||||
let bold = false;
|
||||
let italic = false;
|
||||
let color = '#000000';
|
||||
let fontPt = defaultFontSize;
|
||||
let bold = false;
|
||||
let italic = false;
|
||||
let color = '#000000';
|
||||
|
||||
if (rPr) {
|
||||
if (rPr.getAttribute('b') === '1') bold = true;
|
||||
if (rPr.getAttribute('i') === '1') italic = true;
|
||||
const sz = rPr.getAttribute('sz');
|
||||
if (sz) fontPt = parseInt(sz, 10) / 100;
|
||||
const solidFill = rPr.getElementsByTagName('a:solidFill')[0];
|
||||
if (solidFill) {
|
||||
const srgb = solidFill.getElementsByTagName('a:srgbClr')[0];
|
||||
if (srgb) {
|
||||
const val = srgb.getAttribute('val');
|
||||
if (val) color = `#${val}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (rPr) {
|
||||
if (rPr.getAttribute('b') === '1') bold = true;
|
||||
if (rPr.getAttribute('i') === '1') italic = true;
|
||||
const sz = rPr.getAttribute('sz');
|
||||
if (sz) fontPt = parseInt(sz, 10) / 100;
|
||||
const solidFill = rPr.getElementsByTagName('a:solidFill')[0];
|
||||
if (solidFill) {
|
||||
const srgb = solidFill.getElementsByTagName('a:srgbClr')[0];
|
||||
if (srgb) {
|
||||
const val = srgb.getAttribute('val');
|
||||
if (val) color = `#${val}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ctx.font = `${italic ? 'italic ' : ''}${bold ? 'bold ' : ''}${fontPt}pt Calibri, Arial, sans-serif`;
|
||||
ctx.fillStyle = color;
|
||||
ctx.textBaseline = 'alphabetic';
|
||||
ctx.font = `${italic ? 'italic ' : ''}${bold ? 'bold ' : ''}${fontPt}pt Calibri, Arial, sans-serif`;
|
||||
ctx.fillStyle = color;
|
||||
ctx.textBaseline = 'alphabetic';
|
||||
|
||||
// Simple word-wrap within the shape bounds
|
||||
const words = text.split(/(\s+)/);
|
||||
for (const word of words) {
|
||||
const metrics = ctx.measureText(word);
|
||||
if (cursorX + metrics.width > x + w && cursorX > x + 4) {
|
||||
cursorX = x + 4;
|
||||
cursorY += lineHeight;
|
||||
}
|
||||
if (cursorY > y + h) break;
|
||||
ctx.fillText(word, cursorX, cursorY);
|
||||
cursorX += metrics.width;
|
||||
}
|
||||
}
|
||||
// Simple word-wrap within the shape bounds
|
||||
const words = text.split(/(\s+)/);
|
||||
for (const word of words) {
|
||||
const metrics = ctx.measureText(word);
|
||||
if (cursorX + metrics.width > x + w && cursorX > x + 4) {
|
||||
cursorX = x + 4;
|
||||
cursorY += lineHeight;
|
||||
}
|
||||
if (cursorY > y + h) break;
|
||||
ctx.fillText(word, cursorX, cursorY);
|
||||
cursorX += metrics.width;
|
||||
}
|
||||
}
|
||||
|
||||
cursorY += lineHeight * 0.4; // paragraph spacing
|
||||
}
|
||||
cursorY += lineHeight * 0.4; // paragraph spacing
|
||||
}
|
||||
|
||||
ctx.restore();
|
||||
}
|
||||
ctx.restore();
|
||||
}
|
||||
|
||||
images.push(canvas.toDataURL('image/png'));
|
||||
}
|
||||
images.push(canvas.toDataURL('image/png'));
|
||||
}
|
||||
|
||||
return { images, width: slideW, height: slideH };
|
||||
return { images, width: slideW, height: slideH };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user