forked from open-webui/open-webui
Merge branch 'dev' into feat/cancel-model-download
This commit is contained in:
commit
3e0d9ad74f
15 changed files with 2355 additions and 369 deletions
|
@ -1,23 +1,39 @@
|
|||
from fastapi import FastAPI, Request, Response, HTTPException, Depends, status
|
||||
from fastapi import (
|
||||
FastAPI,
|
||||
Request,
|
||||
Response,
|
||||
HTTPException,
|
||||
Depends,
|
||||
status,
|
||||
UploadFile,
|
||||
File,
|
||||
BackgroundTasks,
|
||||
)
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.responses import StreamingResponse
|
||||
from fastapi.concurrency import run_in_threadpool
|
||||
|
||||
from pydantic import BaseModel, ConfigDict
|
||||
|
||||
import os
|
||||
import copy
|
||||
import random
|
||||
import requests
|
||||
import json
|
||||
import uuid
|
||||
import aiohttp
|
||||
import asyncio
|
||||
from urllib.parse import urlparse
|
||||
from typing import Optional, List, Union
|
||||
|
||||
|
||||
from apps.web.models.users import Users
|
||||
from constants import ERROR_MESSAGES
|
||||
from utils.utils import decode_token, get_current_user, get_admin_user
|
||||
from config import OLLAMA_BASE_URLS, MODEL_FILTER_ENABLED, MODEL_FILTER_LIST
|
||||
from utils.misc import calculate_sha256
|
||||
|
||||
from typing import Optional, List, Union
|
||||
|
||||
from config import OLLAMA_BASE_URLS, MODEL_FILTER_ENABLED, MODEL_FILTER_LIST, UPLOAD_DIR
|
||||
|
||||
|
||||
app = FastAPI()
|
||||
|
@ -913,6 +929,211 @@ async def generate_openai_chat_completion(
|
|||
)
|
||||
|
||||
|
||||
class UrlForm(BaseModel):
|
||||
url: str
|
||||
|
||||
|
||||
class UploadBlobForm(BaseModel):
|
||||
filename: str
|
||||
|
||||
|
||||
def parse_huggingface_url(hf_url):
|
||||
try:
|
||||
# Parse the URL
|
||||
parsed_url = urlparse(hf_url)
|
||||
|
||||
# Get the path and split it into components
|
||||
path_components = parsed_url.path.split("/")
|
||||
|
||||
# Extract the desired output
|
||||
user_repo = "/".join(path_components[1:3])
|
||||
model_file = path_components[-1]
|
||||
|
||||
return model_file
|
||||
except ValueError:
|
||||
return None
|
||||
|
||||
|
||||
async def download_file_stream(
|
||||
ollama_url, file_url, file_path, file_name, chunk_size=1024 * 1024
|
||||
):
|
||||
done = False
|
||||
|
||||
if os.path.exists(file_path):
|
||||
current_size = os.path.getsize(file_path)
|
||||
else:
|
||||
current_size = 0
|
||||
|
||||
headers = {"Range": f"bytes={current_size}-"} if current_size > 0 else {}
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=600) # Set the timeout
|
||||
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with session.get(file_url, headers=headers) as response:
|
||||
total_size = int(response.headers.get("content-length", 0)) + current_size
|
||||
|
||||
with open(file_path, "ab+") as file:
|
||||
async for data in response.content.iter_chunked(chunk_size):
|
||||
current_size += len(data)
|
||||
file.write(data)
|
||||
|
||||
done = current_size == total_size
|
||||
progress = round((current_size / total_size) * 100, 2)
|
||||
|
||||
yield f'data: {{"progress": {progress}, "completed": {current_size}, "total": {total_size}}}\n\n'
|
||||
|
||||
if done:
|
||||
file.seek(0)
|
||||
hashed = calculate_sha256(file)
|
||||
file.seek(0)
|
||||
|
||||
url = f"{ollama_url}/api/blobs/sha256:{hashed}"
|
||||
response = requests.post(url, data=file)
|
||||
|
||||
if response.ok:
|
||||
res = {
|
||||
"done": done,
|
||||
"blob": f"sha256:{hashed}",
|
||||
"name": file_name,
|
||||
}
|
||||
os.remove(file_path)
|
||||
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
else:
|
||||
raise "Ollama: Could not create blob, Please try again."
|
||||
|
||||
|
||||
# def number_generator():
|
||||
# for i in range(1, 101):
|
||||
# yield f"data: {i}\n"
|
||||
|
||||
|
||||
# url = "https://huggingface.co/TheBloke/stablelm-zephyr-3b-GGUF/resolve/main/stablelm-zephyr-3b.Q2_K.gguf"
|
||||
@app.post("/models/download")
|
||||
@app.post("/models/download/{url_idx}")
|
||||
async def download_model(
|
||||
form_data: UrlForm,
|
||||
url_idx: Optional[int] = None,
|
||||
):
|
||||
|
||||
if url_idx == None:
|
||||
url_idx = 0
|
||||
url = app.state.OLLAMA_BASE_URLS[url_idx]
|
||||
|
||||
file_name = parse_huggingface_url(form_data.url)
|
||||
|
||||
if file_name:
|
||||
file_path = f"{UPLOAD_DIR}/{file_name}"
|
||||
return StreamingResponse(
|
||||
download_file_stream(url, form_data.url, file_path, file_name),
|
||||
)
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
@app.post("/models/upload")
|
||||
@app.post("/models/upload/{url_idx}")
|
||||
def upload_model(file: UploadFile = File(...), url_idx: Optional[int] = None):
|
||||
if url_idx == None:
|
||||
url_idx = 0
|
||||
ollama_url = app.state.OLLAMA_BASE_URLS[url_idx]
|
||||
|
||||
file_path = f"{UPLOAD_DIR}/{file.filename}"
|
||||
|
||||
# Save file in chunks
|
||||
with open(file_path, "wb+") as f:
|
||||
for chunk in file.file:
|
||||
f.write(chunk)
|
||||
|
||||
def file_process_stream():
|
||||
nonlocal ollama_url
|
||||
total_size = os.path.getsize(file_path)
|
||||
chunk_size = 1024 * 1024
|
||||
try:
|
||||
with open(file_path, "rb") as f:
|
||||
total = 0
|
||||
done = False
|
||||
|
||||
while not done:
|
||||
chunk = f.read(chunk_size)
|
||||
if not chunk:
|
||||
done = True
|
||||
continue
|
||||
|
||||
total += len(chunk)
|
||||
progress = round((total / total_size) * 100, 2)
|
||||
|
||||
res = {
|
||||
"progress": progress,
|
||||
"total": total_size,
|
||||
"completed": total,
|
||||
}
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
|
||||
if done:
|
||||
f.seek(0)
|
||||
hashed = calculate_sha256(f)
|
||||
f.seek(0)
|
||||
|
||||
url = f"{ollama_url}/api/blobs/sha256:{hashed}"
|
||||
response = requests.post(url, data=f)
|
||||
|
||||
if response.ok:
|
||||
res = {
|
||||
"done": done,
|
||||
"blob": f"sha256:{hashed}",
|
||||
"name": file.filename,
|
||||
}
|
||||
os.remove(file_path)
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
else:
|
||||
raise Exception(
|
||||
"Ollama: Could not create blob, Please try again."
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
res = {"error": str(e)}
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
|
||||
return StreamingResponse(file_process_stream(), media_type="text/event-stream")
|
||||
|
||||
|
||||
# async def upload_model(file: UploadFile = File(), url_idx: Optional[int] = None):
|
||||
# if url_idx == None:
|
||||
# url_idx = 0
|
||||
# url = app.state.OLLAMA_BASE_URLS[url_idx]
|
||||
|
||||
# file_location = os.path.join(UPLOAD_DIR, file.filename)
|
||||
# total_size = file.size
|
||||
|
||||
# async def file_upload_generator(file):
|
||||
# print(file)
|
||||
# try:
|
||||
# async with aiofiles.open(file_location, "wb") as f:
|
||||
# completed_size = 0
|
||||
# while True:
|
||||
# chunk = await file.read(1024*1024)
|
||||
# if not chunk:
|
||||
# break
|
||||
# await f.write(chunk)
|
||||
# completed_size += len(chunk)
|
||||
# progress = (completed_size / total_size) * 100
|
||||
|
||||
# print(progress)
|
||||
# yield f'data: {json.dumps({"status": "uploading", "percentage": progress, "total": total_size, "completed": completed_size, "done": False})}\n'
|
||||
# except Exception as e:
|
||||
# print(e)
|
||||
# yield f"data: {json.dumps({'status': 'error', 'message': str(e)})}\n"
|
||||
# finally:
|
||||
# await file.close()
|
||||
# print("done")
|
||||
# yield f'data: {json.dumps({"status": "completed", "percentage": 100, "total": total_size, "completed": completed_size, "done": True})}\n'
|
||||
|
||||
# return StreamingResponse(
|
||||
# file_upload_generator(copy.deepcopy(file)), media_type="text/event-stream"
|
||||
# )
|
||||
|
||||
|
||||
@app.api_route("/{path:path}", methods=["GET", "POST", "PUT", "DELETE"])
|
||||
async def deprecated_proxy(path: str, request: Request, user=Depends(get_current_user)):
|
||||
url = app.state.OLLAMA_BASE_URLS[0]
|
||||
|
|
|
@ -95,20 +95,6 @@ class ChatTable:
|
|||
except:
|
||||
return None
|
||||
|
||||
def update_chat_by_id(self, id: str, chat: dict) -> Optional[ChatModel]:
|
||||
try:
|
||||
query = Chat.update(
|
||||
chat=json.dumps(chat),
|
||||
title=chat["title"] if "title" in chat else "New Chat",
|
||||
timestamp=int(time.time()),
|
||||
).where(Chat.id == id)
|
||||
query.execute()
|
||||
|
||||
chat = Chat.get(Chat.id == id)
|
||||
return ChatModel(**model_to_dict(chat))
|
||||
except:
|
||||
return None
|
||||
|
||||
def get_chat_lists_by_user_id(
|
||||
self, user_id: str, skip: int = 0, limit: int = 50
|
||||
) -> List[ChatModel]:
|
||||
|
|
|
@ -21,155 +21,6 @@ from constants import ERROR_MESSAGES
|
|||
router = APIRouter()
|
||||
|
||||
|
||||
class UploadBlobForm(BaseModel):
|
||||
filename: str
|
||||
|
||||
|
||||
from urllib.parse import urlparse
|
||||
|
||||
|
||||
def parse_huggingface_url(hf_url):
|
||||
try:
|
||||
# Parse the URL
|
||||
parsed_url = urlparse(hf_url)
|
||||
|
||||
# Get the path and split it into components
|
||||
path_components = parsed_url.path.split("/")
|
||||
|
||||
# Extract the desired output
|
||||
user_repo = "/".join(path_components[1:3])
|
||||
model_file = path_components[-1]
|
||||
|
||||
return model_file
|
||||
except ValueError:
|
||||
return None
|
||||
|
||||
|
||||
async def download_file_stream(url, file_path, file_name, chunk_size=1024 * 1024):
|
||||
done = False
|
||||
|
||||
if os.path.exists(file_path):
|
||||
current_size = os.path.getsize(file_path)
|
||||
else:
|
||||
current_size = 0
|
||||
|
||||
headers = {"Range": f"bytes={current_size}-"} if current_size > 0 else {}
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=600) # Set the timeout
|
||||
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with session.get(url, headers=headers) as response:
|
||||
total_size = int(response.headers.get("content-length", 0)) + current_size
|
||||
|
||||
with open(file_path, "ab+") as file:
|
||||
async for data in response.content.iter_chunked(chunk_size):
|
||||
current_size += len(data)
|
||||
file.write(data)
|
||||
|
||||
done = current_size == total_size
|
||||
progress = round((current_size / total_size) * 100, 2)
|
||||
yield f'data: {{"progress": {progress}, "completed": {current_size}, "total": {total_size}}}\n\n'
|
||||
|
||||
if done:
|
||||
file.seek(0)
|
||||
hashed = calculate_sha256(file)
|
||||
file.seek(0)
|
||||
|
||||
url = f"{OLLAMA_BASE_URLS[0]}/api/blobs/sha256:{hashed}"
|
||||
response = requests.post(url, data=file)
|
||||
|
||||
if response.ok:
|
||||
res = {
|
||||
"done": done,
|
||||
"blob": f"sha256:{hashed}",
|
||||
"name": file_name,
|
||||
}
|
||||
os.remove(file_path)
|
||||
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
else:
|
||||
raise "Ollama: Could not create blob, Please try again."
|
||||
|
||||
|
||||
@router.get("/download")
|
||||
async def download(
|
||||
url: str,
|
||||
):
|
||||
# url = "https://huggingface.co/TheBloke/stablelm-zephyr-3b-GGUF/resolve/main/stablelm-zephyr-3b.Q2_K.gguf"
|
||||
file_name = parse_huggingface_url(url)
|
||||
|
||||
if file_name:
|
||||
file_path = f"{UPLOAD_DIR}/{file_name}"
|
||||
|
||||
return StreamingResponse(
|
||||
download_file_stream(url, file_path, file_name),
|
||||
media_type="text/event-stream",
|
||||
)
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
@router.post("/upload")
|
||||
def upload(file: UploadFile = File(...)):
|
||||
file_path = f"{UPLOAD_DIR}/{file.filename}"
|
||||
|
||||
# Save file in chunks
|
||||
with open(file_path, "wb+") as f:
|
||||
for chunk in file.file:
|
||||
f.write(chunk)
|
||||
|
||||
def file_process_stream():
|
||||
total_size = os.path.getsize(file_path)
|
||||
chunk_size = 1024 * 1024
|
||||
try:
|
||||
with open(file_path, "rb") as f:
|
||||
total = 0
|
||||
done = False
|
||||
|
||||
while not done:
|
||||
chunk = f.read(chunk_size)
|
||||
if not chunk:
|
||||
done = True
|
||||
continue
|
||||
|
||||
total += len(chunk)
|
||||
progress = round((total / total_size) * 100, 2)
|
||||
|
||||
res = {
|
||||
"progress": progress,
|
||||
"total": total_size,
|
||||
"completed": total,
|
||||
}
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
|
||||
if done:
|
||||
f.seek(0)
|
||||
hashed = calculate_sha256(f)
|
||||
f.seek(0)
|
||||
|
||||
url = f"{OLLAMA_BASE_URLS[0]}/blobs/sha256:{hashed}"
|
||||
response = requests.post(url, data=f)
|
||||
|
||||
if response.ok:
|
||||
res = {
|
||||
"done": done,
|
||||
"blob": f"sha256:{hashed}",
|
||||
"name": file.filename,
|
||||
}
|
||||
os.remove(file_path)
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
else:
|
||||
raise Exception(
|
||||
"Ollama: Could not create blob, Please try again."
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
res = {"error": str(e)}
|
||||
yield f"data: {json.dumps(res)}\n\n"
|
||||
|
||||
return StreamingResponse(file_process_stream(), media_type="text/event-stream")
|
||||
|
||||
|
||||
@router.get("/gravatar")
|
||||
async def get_gravatar(
|
||||
email: str,
|
||||
|
|
|
@ -45,3 +45,4 @@ PyJWT
|
|||
pyjwt[crypto]
|
||||
|
||||
black
|
||||
langfuse
|
||||
|
|
4
package-lock.json
generated
4
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "open-webui",
|
||||
"version": "0.1.112",
|
||||
"version": "0.1.113",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "open-webui",
|
||||
"version": "0.1.112",
|
||||
"version": "0.1.113",
|
||||
"dependencies": {
|
||||
"@sveltejs/adapter-node": "^1.3.1",
|
||||
"async": "^3.2.5",
|
||||
|
|
|
@ -390,6 +390,73 @@ export const pullModel = async (token: string, tagName: string, urlIdx: string |
|
|||
return res;
|
||||
};
|
||||
|
||||
export const downloadModel = async (
|
||||
token: string,
|
||||
download_url: string,
|
||||
urlIdx: string | null = null
|
||||
) => {
|
||||
let error = null;
|
||||
|
||||
const res = await fetch(
|
||||
`${OLLAMA_API_BASE_URL}/models/download${urlIdx !== null ? `/${urlIdx}` : ''}`,
|
||||
{
|
||||
method: 'POST',
|
||||
headers: {
|
||||
Accept: 'application/json',
|
||||
'Content-Type': 'application/json',
|
||||
Authorization: `Bearer ${token}`
|
||||
},
|
||||
body: JSON.stringify({
|
||||
url: download_url
|
||||
})
|
||||
}
|
||||
).catch((err) => {
|
||||
console.log(err);
|
||||
error = err;
|
||||
|
||||
if ('detail' in err) {
|
||||
error = err.detail;
|
||||
}
|
||||
|
||||
return null;
|
||||
});
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
return res;
|
||||
};
|
||||
|
||||
export const uploadModel = async (token: string, file: File, urlIdx: string | null = null) => {
|
||||
let error = null;
|
||||
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
|
||||
const res = await fetch(
|
||||
`${OLLAMA_API_BASE_URL}/models/upload${urlIdx !== null ? `/${urlIdx}` : ''}`,
|
||||
{
|
||||
method: 'POST',
|
||||
headers: {
|
||||
Authorization: `Bearer ${token}`
|
||||
},
|
||||
body: formData
|
||||
}
|
||||
).catch((err) => {
|
||||
console.log(err);
|
||||
error = err;
|
||||
|
||||
if ('detail' in err) {
|
||||
error = err.detail;
|
||||
}
|
||||
|
||||
return null;
|
||||
});
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
return res;
|
||||
};
|
||||
|
||||
// export const pullModel = async (token: string, tagName: string) => {
|
||||
// return await fetch(`${OLLAMA_API_BASE_URL}/pull`, {
|
||||
// method: 'POST',
|
||||
|
|
|
@ -5,10 +5,12 @@
|
|||
import {
|
||||
createModel,
|
||||
deleteModel,
|
||||
downloadModel,
|
||||
getOllamaUrls,
|
||||
getOllamaVersion,
|
||||
pullModel,
|
||||
cancelOllamaRequest
|
||||
cancelOllamaRequest,
|
||||
uploadModel
|
||||
} from '$lib/apis/ollama';
|
||||
import { WEBUI_API_BASE_URL, WEBUI_BASE_URL } from '$lib/constants';
|
||||
import { WEBUI_NAME, models, user } from '$lib/stores';
|
||||
|
@ -61,11 +63,13 @@
|
|||
let pullProgress = null;
|
||||
|
||||
let modelUploadMode = 'file';
|
||||
let modelInputFile = '';
|
||||
let modelInputFile: File[] | null = null;
|
||||
let modelFileUrl = '';
|
||||
let modelFileContent = `TEMPLATE """{{ .System }}\nUSER: {{ .Prompt }}\nASSISTANT: """\nPARAMETER num_ctx 4096\nPARAMETER stop "</s>"\nPARAMETER stop "USER:"\nPARAMETER stop "ASSISTANT:"`;
|
||||
let modelFileDigest = '';
|
||||
|
||||
let uploadProgress = null;
|
||||
let uploadMessage = '';
|
||||
|
||||
let deleteModelTag = '';
|
||||
|
||||
|
@ -185,35 +189,32 @@
|
|||
|
||||
const uploadModelHandler = async () => {
|
||||
modelTransferring = true;
|
||||
uploadProgress = 0;
|
||||
|
||||
let uploaded = false;
|
||||
let fileResponse = null;
|
||||
let name = '';
|
||||
|
||||
if (modelUploadMode === 'file') {
|
||||
const file = modelInputFile[0];
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
const file = modelInputFile ? modelInputFile[0] : null;
|
||||
|
||||
fileResponse = await fetch(`${WEBUI_API_BASE_URL}/utils/upload`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
...($user && { Authorization: `Bearer ${localStorage.token}` })
|
||||
},
|
||||
body: formData
|
||||
}).catch((error) => {
|
||||
console.log(error);
|
||||
return null;
|
||||
});
|
||||
if (file) {
|
||||
uploadMessage = 'Uploading...';
|
||||
|
||||
fileResponse = await uploadModel(localStorage.token, file, selectedOllamaUrlIdx).catch(
|
||||
(error) => {
|
||||
toast.error(error);
|
||||
return null;
|
||||
}
|
||||
);
|
||||
}
|
||||
} else {
|
||||
fileResponse = await fetch(`${WEBUI_API_BASE_URL}/utils/download?url=${modelFileUrl}`, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
...($user && { Authorization: `Bearer ${localStorage.token}` })
|
||||
}
|
||||
}).catch((error) => {
|
||||
console.log(error);
|
||||
uploadProgress = 0;
|
||||
fileResponse = await downloadModel(
|
||||
localStorage.token,
|
||||
modelFileUrl,
|
||||
selectedOllamaUrlIdx
|
||||
).catch((error) => {
|
||||
toast.error(error);
|
||||
return null;
|
||||
});
|
||||
}
|
||||
|
@ -236,6 +237,9 @@
|
|||
let data = JSON.parse(line.replace(/^data: /, ''));
|
||||
|
||||
if (data.progress) {
|
||||
if (uploadMessage) {
|
||||
uploadMessage = '';
|
||||
}
|
||||
uploadProgress = data.progress;
|
||||
}
|
||||
|
||||
|
@ -319,7 +323,11 @@
|
|||
}
|
||||
|
||||
modelFileUrl = '';
|
||||
modelInputFile = '';
|
||||
|
||||
if (modelUploadInputElement) {
|
||||
modelUploadInputElement.value = '';
|
||||
}
|
||||
modelInputFile = null;
|
||||
modelTransferring = false;
|
||||
uploadProgress = null;
|
||||
|
||||
|
@ -821,7 +829,7 @@
|
|||
|
||||
{#if (modelUploadMode === 'file' && modelInputFile && modelInputFile.length > 0) || (modelUploadMode === 'url' && modelFileUrl !== '')}
|
||||
<button
|
||||
class="px-3 text-gray-100 bg-emerald-600 hover:bg-emerald-700 disabled:bg-gray-700 disabled:cursor-not-allowed rounded transition"
|
||||
class="px-2.5 bg-gray-100 hover:bg-gray-200 text-gray-800 dark:bg-gray-850 dark:hover:bg-gray-800 dark:text-gray-100 rounded-lg disabled:bg-gray-700 disabled:cursor-not-allowed transition"
|
||||
type="submit"
|
||||
disabled={modelTransferring}
|
||||
>
|
||||
|
@ -876,7 +884,7 @@
|
|||
<div class=" my-2.5 text-sm font-medium">{$i18n.t('Modelfile Content')}</div>
|
||||
<textarea
|
||||
bind:value={modelFileContent}
|
||||
class="w-full rounded py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-800 outline-none resize-none"
|
||||
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-100 dark:text-gray-100 dark:bg-gray-850 outline-none resize-none"
|
||||
rows="6"
|
||||
/>
|
||||
</div>
|
||||
|
@ -891,7 +899,23 @@
|
|||
>
|
||||
</div>
|
||||
|
||||
{#if uploadProgress !== null}
|
||||
{#if uploadMessage}
|
||||
<div class="mt-2">
|
||||
<div class=" mb-2 text-xs">{$i18n.t('Upload Progress')}</div>
|
||||
|
||||
<div class="w-full rounded-full dark:bg-gray-800">
|
||||
<div
|
||||
class="dark:bg-gray-600 bg-gray-500 text-xs font-medium text-gray-100 text-center p-0.5 leading-none rounded-full"
|
||||
style="width: 100%"
|
||||
>
|
||||
{uploadMessage}
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-1 text-xs dark:text-gray-500" style="font-size: 0.5rem;">
|
||||
{modelFileDigest}
|
||||
</div>
|
||||
</div>
|
||||
{:else if uploadProgress !== null}
|
||||
<div class="mt-2">
|
||||
<div class=" mb-2 text-xs">{$i18n.t('Upload Progress')}</div>
|
||||
|
||||
|
|
363
src/lib/i18n/locales/bg-BG/translation.json
Normal file
363
src/lib/i18n/locales/bg-BG/translation.json
Normal file
|
@ -0,0 +1,363 @@
|
|||
{
|
||||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'с', 'м', 'ч', 'д', 'с' или '-1' за неограничен срок.",
|
||||
"(Beta)": "(Бета)",
|
||||
"(e.g. `sh webui.sh --api`)": "(например `sh webui.sh --api`)",
|
||||
"(latest)": "(последна)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} мисли ...",
|
||||
"{{webUIName}} Backend Required": "{{webUIName}} Изисква се Бекенд",
|
||||
"a user": "потребител",
|
||||
"About": "Относно",
|
||||
"Account": "Акаунт",
|
||||
"Action": "Действие",
|
||||
"Add a model": "Добавяне на модел",
|
||||
"Add a model tag name": "Добавяне на име на таг за модел",
|
||||
"Add a short description about what this modelfile does": "Добавяне на кратко описание за това какво прави този модфайл",
|
||||
"Add a short title for this prompt": "Добавяне на кратко заглавие за този промпт",
|
||||
"Add a tag": "Добавяне на таг",
|
||||
"Add Docs": "Добавяне на Документи",
|
||||
"Add Files": "Добавяне на Файлове",
|
||||
"Add message": "Добавяне на съобщение",
|
||||
"add tags": "добавяне на тагове",
|
||||
"Adjusting these settings will apply changes universally to all users.": "При промяна на тези настройки промените се прилагат за всички потребители.",
|
||||
"admin": "админ",
|
||||
"Admin Panel": "Панел на Администратор",
|
||||
"Admin Settings": "Настройки на Администратор",
|
||||
"Advanced Parameters": "Разширени Параметри",
|
||||
"all": "всички",
|
||||
"All Users": "Всички Потребители",
|
||||
"Allow": "Позволи",
|
||||
"Allow Chat Deletion": "Позволи Изтриване на Чат",
|
||||
"alphanumeric characters and hyphens": "алфанумерични знаци и тире",
|
||||
"Already have an account?": "Вече имате акаунт? ",
|
||||
"an assistant": "асистент",
|
||||
"and": "и",
|
||||
"API Base URL": "API Базов URL",
|
||||
"API Key": "API Ключ",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "са разрешени - Активирайте тази команда чрез въвеждане",
|
||||
"Are you sure?": "Сигурни ли сте?",
|
||||
"Audio": "Аудио",
|
||||
"Auto-playback response": "Аувтоматично възпроизвеждане на Отговора",
|
||||
"Auto-send input after 3 sec.": "Аувтоматично изпращане на входа след 3 сек.",
|
||||
"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Базов URL",
|
||||
"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Базов URL е задължителен.",
|
||||
"available!": "наличен!",
|
||||
"Back": "Назад",
|
||||
"Builder Mode": "Режим на Създаване",
|
||||
"Cancel": "Отказ",
|
||||
"Categories": "Категории",
|
||||
"Change Password": "Промяна на Парола",
|
||||
"Chat": "Чат",
|
||||
"Chat History": "Чат История",
|
||||
"Chat History is off for this browser.": "Чат История е изключен за този браузър.",
|
||||
"Chats": "Чатове",
|
||||
"Check Again": "Проверете Още Веднъж",
|
||||
"Check for updates": "Проверка за актуализации",
|
||||
"Checking for updates...": "Проверка за актуализации...",
|
||||
"Choose a model before saving...": "Изберете модел преди запазване...",
|
||||
"Chunk Overlap": "Chunk Overlap",
|
||||
"Chunk Params": "Chunk Params",
|
||||
"Chunk Size": "Chunk Size",
|
||||
"Click here for help.": "Натиснете тук за помощ.",
|
||||
"Click here to check other modelfiles.": "Натиснете тук за проверка на други моделфайлове.",
|
||||
"Click here to select": "Натиснете тук, за да изберете",
|
||||
"Click here to select documents.": "Натиснете тук, за да изберете документи.",
|
||||
"click here.": "натиснете тук.",
|
||||
"Click on the user role button to change a user's role.": "Натиснете върху бутона за промяна на ролята на потребителя.",
|
||||
"Close": "Затвори",
|
||||
"Collection": "Колекция",
|
||||
"Command": "Команда",
|
||||
"Confirm Password": "Потвърди Парола",
|
||||
"Connections": "Връзки",
|
||||
"Content": "Съдържание",
|
||||
"Context Length": "Дължина на Контекста",
|
||||
"Conversation Mode": "Режим на Чат",
|
||||
"Copy last code block": "Копиране на последен код блок",
|
||||
"Copy last response": "Копиране на последен отговор",
|
||||
"Copying to clipboard was successful!": "Копирането в клипборда беше успешно!",
|
||||
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Създайте кратка фраза от 3-5 думи като заглавие за следващото запитване, като стриктно спазвате ограничението от 3-5 думи и избягвате използването на думата 'заглавие':",
|
||||
"Create a modelfile": "Създаване на модфайл",
|
||||
"Create Account": "Създаване на Акаунт",
|
||||
"Created at": "Създадено на",
|
||||
"Created by": "Създадено от",
|
||||
"Current Model": "Текущ модел",
|
||||
"Current Password": "Текуща Парола",
|
||||
"Custom": "Персонализиран",
|
||||
"Customize Ollama models for a specific purpose": "Персонализиране на Ollama моделите за конкретна цел",
|
||||
"Dark": "Тъмен",
|
||||
"Database": "База данни",
|
||||
"DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm",
|
||||
"Default": "По подразбиране",
|
||||
"Default (Automatic1111)": "По подразбиране (Automatic1111)",
|
||||
"Default (Web API)": "По подразбиране (Web API)",
|
||||
"Default model updated": "Моделът по подразбиране е обновен",
|
||||
"Default Prompt Suggestions": "Промпт Предложения по подразбиране",
|
||||
"Default User Role": "Роля на потребителя по подразбиране",
|
||||
"delete": "изтриване",
|
||||
"Delete a model": "Изтриване на модел",
|
||||
"Delete chat": "Изтриване на чат",
|
||||
"Delete Chats": "Изтриване на Чатове",
|
||||
"Deleted {{deleteModelTag}}": "Изтрито {{deleteModelTag}}",
|
||||
"Deleted {tagName}": "Изтрито {tagName}",
|
||||
"Description": "Описание",
|
||||
"Desktop Notifications": "Десктоп Известия",
|
||||
"Disabled": "Деактивиран",
|
||||
"Discover a modelfile": "Откриване на модфайл",
|
||||
"Discover a prompt": "Откриване на промпт",
|
||||
"Discover, download, and explore custom prompts": "Откриване, сваляне и преглед на персонализирани промптове",
|
||||
"Discover, download, and explore model presets": "Откриване, сваляне и преглед на пресетове на модели",
|
||||
"Display the username instead of You in the Chat": "Показване на потребителското име вместо Вие в чата",
|
||||
"Document": "Документ",
|
||||
"Document Settings": "Документ Настройки",
|
||||
"Documents": "Документи",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "няма външни връзки, и вашите данни остават сигурни на локално назначен сървър.",
|
||||
"Don't Allow": "Не Позволявай",
|
||||
"Don't have an account?": "Нямате акаунт?",
|
||||
"Download as a File": "Сваляне като Файл",
|
||||
"Download Database": "Сваляне на база данни",
|
||||
"Drop any files here to add to the conversation": "Пускане на файлове тук, за да ги добавите в чата",
|
||||
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "напр. '30с','10м'. Валидни единици са 'с', 'м', 'ч'.",
|
||||
"Edit Doc": "Редактиране на документ",
|
||||
"Edit User": "Редактиране на потребител",
|
||||
"Email": "Имейл",
|
||||
"Enable Chat History": "Вклюване на Чат История",
|
||||
"Enable New Sign Ups": "Вклюване на Нови Потребители",
|
||||
"Enabled": "Включено",
|
||||
"Enter {{role}} message here": "Въведете съобщение за {{role}} тук",
|
||||
"Enter API Key": "Въведете API ключ",
|
||||
"Enter Chunk Overlap": "Въведете Chunk Overlap",
|
||||
"Enter Chunk Size": "Въведете Chunk Size",
|
||||
"Enter Image Size (e.g. 512x512)": "Въведете размер на изображението (напр. 512x512)",
|
||||
"Enter LiteLLM API Base URL (litellm_params.api_base)": "Въведете LiteLLM API Base URL (litellm_params.api_base)",
|
||||
"Enter LiteLLM API Key (litellm_params.api_key)": "Въведете LiteLLM API Key (litellm_params.api_key)",
|
||||
"Enter LiteLLM API RPM (litellm_params.rpm)": "Въведете LiteLLM API RPM (litellm_params.rpm)",
|
||||
"Enter LiteLLM Model (litellm_params.model)": "Въведете LiteLLM Model (litellm_params.model)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "Въведете Max Tokens (litellm_params.max_tokens)",
|
||||
"Enter model tag (e.g. {{modelTag}})": "Въведете таг на модел (напр. {{modelTag}})",
|
||||
"Enter Number of Steps (e.g. 50)": "Въведете брой стъпки (напр. 50)",
|
||||
"Enter stop sequence": "Въведете стоп последователност",
|
||||
"Enter Top K": "Въведете Top K",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "Въведете URL (напр. http://127.0.0.1:7860/)",
|
||||
"Enter Your Email": "Въведете имейл",
|
||||
"Enter Your Full Name": "Въведете вашето пълно име",
|
||||
"Enter Your Password": "Въведете вашата парола",
|
||||
"Experimental": "Експериментално",
|
||||
"Export All Chats (All Users)": "Експортване на всички чатове (За всички потребители)",
|
||||
"Export Chats": "Експортване на чатове",
|
||||
"Export Documents Mapping": "Експортване на документен мапинг",
|
||||
"Export Modelfiles": "Експортване на модфайлове",
|
||||
"Export Prompts": "Експортване на промптове",
|
||||
"Failed to read clipboard contents": "Грешка при четене на съдържанието от клипборда",
|
||||
"File Mode": "Файл Мод",
|
||||
"File not found.": "Файл не е намерен.",
|
||||
"Focus chat input": "Фокусиране на чат вход",
|
||||
"Format your variables using square brackets like this:": "Форматирайте вашите променливи, като използвате квадратни скоби, както следва:",
|
||||
"From (Base Model)": "От (Базов модел)",
|
||||
"Full Screen Mode": "На Цял екран",
|
||||
"General": "Основни",
|
||||
"General Settings": "Основни Настройки",
|
||||
"Hello, {{name}}": "Здравей, {{name}}",
|
||||
"Hide": "Скрий",
|
||||
"Hide Additional Params": "Скрий допълнителни параметри",
|
||||
"How can I help you today?": "Как мога да ви помогна днес?",
|
||||
"Image Generation (Experimental)": "Генерация на изображения (Експериментално)",
|
||||
"Image Generation Engine": "Двигател за генериране на изображения",
|
||||
"Image Settings": "Настройки на изображения",
|
||||
"Images": "Изображения",
|
||||
"Import Chats": "Импортване на чатове",
|
||||
"Import Documents Mapping": "Импортване на документен мапинг",
|
||||
"Import Modelfiles": "Импортване на модфайлове",
|
||||
"Import Prompts": "Импортване на промптове",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "Включете флага `--api`, когато стартирате stable-diffusion-webui",
|
||||
"Interface": "Интерфейс",
|
||||
"join our Discord for help.": "свържете се с нашия Discord за помощ.",
|
||||
"JSON": "JSON",
|
||||
"JWT Expiration": "JWT Expiration",
|
||||
"JWT Token": "JWT Token",
|
||||
"Keep Alive": "Keep Alive",
|
||||
"Keyboard shortcuts": "Клавиши за бърз достъп",
|
||||
"Language": "Език",
|
||||
"Light": "Светъл",
|
||||
"Listening...": "Слушам...",
|
||||
"LLMs can make mistakes. Verify important information.": "LLMs могат да правят грешки. Проверете важните данни.",
|
||||
"Made by OpenWebUI Community": "Направено от OpenWebUI общността",
|
||||
"Make sure to enclose them with": "Уверете се, че са заключени с",
|
||||
"Manage LiteLLM Models": "Управление на LiteLLM Моделите",
|
||||
"Manage Models": "Управление на Моделите",
|
||||
"Manage Ollama Models": "Управление на Ollama Моделите",
|
||||
"Max Tokens": "Max Tokens",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимум 3 модели могат да бъдат сваляни едновременно. Моля, опитайте отново по-късно.",
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Моделът '{{modelName}}' беше успешно свален.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Моделът '{{modelTag}}' е вече в очакване за сваляне.",
|
||||
"Model {{modelId}} not found": "Моделът {{modelId}} не е намерен",
|
||||
"Model {{modelName}} already exists.": "Моделът {{modelName}} вече съществува.",
|
||||
"Model Name": "Име на модел",
|
||||
"Model not selected": "Не е избран модел",
|
||||
"Model Tag Name": "Име на таг на модел",
|
||||
"Model Whitelisting": "Модел Whitelisting",
|
||||
"Model(s) Whitelisted": "Модели Whitelisted",
|
||||
"Modelfile": "Модфайл",
|
||||
"Modelfile Advanced Settings": "Разширени настройки на модфайл",
|
||||
"Modelfile Content": "Съдържание на модфайл",
|
||||
"Modelfiles": "Модфайлове",
|
||||
"Models": "Модели",
|
||||
"My Documents": "Мои документи",
|
||||
"My Modelfiles": "Мои модфайлове",
|
||||
"My Prompts": "Мои промптове",
|
||||
"Name": "Име",
|
||||
"Name Tag": "Име Таг",
|
||||
"Name your modelfile": "Име на модфайла",
|
||||
"New Chat": "Нов чат",
|
||||
"New Password": "Нова парола",
|
||||
"Not sure what to add?": "Не сте сигурни, какво да добавите?",
|
||||
"Not sure what to write? Switch to": "Не сте сигурни, какво да напишете? Превключете към",
|
||||
"Off": "Изкл.",
|
||||
"Okay, Let's Go!": "ОК, Нека започваме!",
|
||||
"Ollama Base URL": "Ollama Базов URL",
|
||||
"Ollama Version": "Ollama Версия",
|
||||
"On": "Вкл.",
|
||||
"Only": "Само",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Само алфанумерични знаци и тире са разрешени в командния низ.",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Упс! Задръжте! Файловете ви все още са в пещта за обработка. Готвим ги до съвършенство. Моля, бъдете търпеливи и ще ви уведомим, когато са готови.",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Упс! Изглежда URL адресът е невалиден. Моля, проверете отново и опитайте пак.",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Упс! Използвате неподдържан метод (само фронтенд). Моля, сервирайте WebUI от бекенда.",
|
||||
"Open": "Отвори",
|
||||
"Open AI": "Open AI",
|
||||
"Open AI (Dall-E)": "Open AI (Dall-E)",
|
||||
"Open new chat": "Отвори нов чат",
|
||||
"OpenAI API": "OpenAI API",
|
||||
"OpenAI API Key": "OpenAI API ключ",
|
||||
"OpenAI API Key is required.": "OpenAI API ключ е задължителен.",
|
||||
"or": "или",
|
||||
"Parameters": "Параметри",
|
||||
"Password": "Парола",
|
||||
"PDF Extract Images (OCR)": "PDF Extract Images (OCR)",
|
||||
"pending": "в очакване",
|
||||
"Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}",
|
||||
"Playground": "Плейграунд",
|
||||
"Profile": "Профил",
|
||||
"Prompt Content": "Съдържание на промпта",
|
||||
"Prompt suggestions": "Промпт предложения",
|
||||
"Prompts": "Промптове",
|
||||
"Pull a model from Ollama.com": "Издърпайте модел от Ollama.com",
|
||||
"Pull Progress": "Прогрес на издърпването",
|
||||
"Query Params": "Query Параметри",
|
||||
"RAG Template": "RAG Шаблон",
|
||||
"Raw Format": "Raw Формат",
|
||||
"Record voice": "Записване на глас",
|
||||
"Redirecting you to OpenWebUI Community": "Пренасочване към OpenWebUI общността",
|
||||
"Release Notes": "Бележки по изданието",
|
||||
"Repeat Last N": "Repeat Last N",
|
||||
"Repeat Penalty": "Repeat Penalty",
|
||||
"Request Mode": "Request Mode",
|
||||
"Reset Vector Storage": "Ресет Vector Storage",
|
||||
"Response AutoCopy to Clipboard": "Аувтоматично копиране на отговор в клипборда",
|
||||
"Role": "Роля",
|
||||
"Rosé Pine": "Rosé Pine",
|
||||
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
||||
"Save": "Запис",
|
||||
"Save & Create": "Запис & Създаване",
|
||||
"Save & Submit": "Запис & Изпращане",
|
||||
"Save & Update": "Запис & Актуализиране",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Запазването на чат логове директно в хранилището на вашия браузър вече не се поддържа. Моля, отделете малко време, за да изтеглите и изтриете чат логовете си, като щракнете върху бутона по-долу. Не се притеснявайте, можете лесно да импортирате отново чат логовете си в бекенда чрез",
|
||||
"Scan": "Сканиране",
|
||||
"Scan complete!": "Сканиране завършено!",
|
||||
"Scan for documents from {{path}}": "Сканиране за документи в {{path}}",
|
||||
"Search": "Търси",
|
||||
"Search Documents": "Търси Документи",
|
||||
"Search Prompts": "Търси Промптове",
|
||||
"See readme.md for instructions": "Виж readme.md за инструкции",
|
||||
"See what's new": "Виж какво е новото",
|
||||
"Seed": "Seed",
|
||||
"Select a mode": "Изберете режим",
|
||||
"Select a model": "Изберете модел",
|
||||
"Select an Ollama instance": "Изберете Ollama инстанция",
|
||||
"Send a Message": "Изпращане на Съобщение",
|
||||
"Send message": "Изпращане на съобщение",
|
||||
"Server connection verified": "Server connection verified",
|
||||
"Set as default": "Задай като по подразбиране",
|
||||
"Set Default Model": "Задай Модел По Подразбиране",
|
||||
"Set Image Size": "Задай Размер на Изображението",
|
||||
"Set Steps": "Задай Стъпки",
|
||||
"Set Title Auto-Generation Model": "Задай Модел за Автоматично Генериране на Заглавие",
|
||||
"Set Voice": "Задай Глас",
|
||||
"Settings": "Настройки",
|
||||
"Settings saved successfully!": "Настройките са запазени успешно!",
|
||||
"Share to OpenWebUI Community": "Споделите с OpenWebUI Общността",
|
||||
"short-summary": "short-summary",
|
||||
"Show": "Покажи",
|
||||
"Show Additional Params": "Покажи допълнителни параметри",
|
||||
"Show shortcuts": "Покажи",
|
||||
"sidebar": "sidebar",
|
||||
"Sign in": "Вписване",
|
||||
"Sign Out": "Изход",
|
||||
"Sign up": "Регистрация",
|
||||
"Speech recognition error: {{error}}": "Speech recognition error: {{error}}",
|
||||
"Speech-to-Text Engine": "Speech-to-Text Engine",
|
||||
"SpeechRecognition API is not supported in this browser.": "SpeechRecognition API is not supported in this browser.",
|
||||
"Stop Sequence": "Stop Sequence",
|
||||
"STT Settings": "STT Настройки",
|
||||
"Submit": "Изпращане",
|
||||
"Success": "Успех",
|
||||
"Successfully updated.": "Успешно обновено.",
|
||||
"Sync All": "Синхронизиране на всички",
|
||||
"System": "Система",
|
||||
"System Prompt": "Системен Промпт",
|
||||
"Tags": "Тагове",
|
||||
"Temperature": "Температура",
|
||||
"Template": "Шаблон",
|
||||
"Text Completion": "Text Completion",
|
||||
"Text-to-Speech Engine": "Text-to-Speech Engine",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "Тема",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Това гарантира, че ценните ви разговори се запазват сигурно във вашата бекенд база данни. Благодарим ви!",
|
||||
"This setting does not sync across browsers or devices.": "Тази настройка не се синхронизира между браузъри или устройства.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Съвет: Актуализирайте няколко слота за променливи последователно, като натискате клавиша Tab в чат входа след всяка подмяна.",
|
||||
"Title": "Заглавие",
|
||||
"Title Auto-Generation": "Автоматично Генериране на Заглавие",
|
||||
"Title Generation Prompt": "Промпт за Генериране на Заглавие",
|
||||
"to": "до",
|
||||
"To access the available model names for downloading,": "За да получите достъп до наличните имена на модели за изтегляне,",
|
||||
"To access the GGUF models available for downloading,": "За да получите достъп до GGUF моделите, налични за изтегляне,",
|
||||
"to chat input.": "към чат входа.",
|
||||
"Toggle settings": "Toggle settings",
|
||||
"Toggle sidebar": "Toggle sidebar",
|
||||
"Top K": "Top K",
|
||||
"Top P": "Top P",
|
||||
"Trouble accessing Ollama?": "Проблеми с достъпът до Ollama?",
|
||||
"TTS Settings": "TTS Настройки",
|
||||
"Type Hugging Face Resolve (Download) URL": "Въведете Hugging Face Resolve (Download) URL",
|
||||
"Uh-oh! There was an issue connecting to {{provider}}.": "О, не! Възникна проблем при свързването с {{provider}}.",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Непознат файлов тип '{{file_type}}', но се приема и обработва като текст",
|
||||
"Update password": "Обновяване на парола",
|
||||
"Upload a GGUF model": "Качване на GGUF модел",
|
||||
"Upload files": "Качване на файлове",
|
||||
"Upload Progress": "Прогрес на качването",
|
||||
"URL Mode": "URL Mode",
|
||||
"Use '#' in the prompt input to load and select your documents.": "Използвайте '#' във промпта за да заредите и изберете вашите документи.",
|
||||
"Use Gravatar": "Използвайте Gravatar",
|
||||
"user": "потребител",
|
||||
"User Permissions": "Права на потребителя",
|
||||
"Users": "Потребители",
|
||||
"Utilize": "Използване",
|
||||
"Valid time units:": "Валидни единици за време:",
|
||||
"variable": "променлива",
|
||||
"variable to have them replaced with clipboard content.": "променливи да се заменят съдържанието от клипборд.",
|
||||
"Version": "Версия",
|
||||
"Web": "Уеб",
|
||||
"WebUI Add-ons": "WebUI Добавки",
|
||||
"WebUI Settings": "WebUI Настройки",
|
||||
"WebUI will make requests to": "WebUI ще направи заявки към",
|
||||
"What’s New in": "Какво е новото в",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Когато историята е изключена, нови чатове в този браузър ще не се показват в историята на никои от вашия профил.",
|
||||
"Whisper (Local)": "Whisper (Локален)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Напиши предложение за промпт (напр. Кой сте вие?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Напиши описание в 50 знака, което описва [тема или ключова дума].",
|
||||
"You": "Вие",
|
||||
"You're a helpful assistant.": "Вие сте полезен асистент.",
|
||||
"You're now logged in.": "Сега, вие влязохте в системата."
|
||||
}
|
363
src/lib/i18n/locales/it-IT/translation.json
Normal file
363
src/lib/i18n/locales/it-IT/translation.json
Normal file
|
@ -0,0 +1,363 @@
|
|||
{
|
||||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' o '-1' per nessuna scadenza.",
|
||||
"(Beta)": "(Beta)",
|
||||
"(e.g. sh webui.sh --api)": "(ad esempio sh webui.sh --api)",
|
||||
"(latest)": "(ultima)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} sta pensando...",
|
||||
"{{webUIName}} Backend Required": "{{webUIName}} Backend richiesto",
|
||||
"a user": "un utente",
|
||||
"About": "Informazioni",
|
||||
"Account": "Account",
|
||||
"Action": "Azione",
|
||||
"Add a model": "Aggiungi un modello",
|
||||
"Add a model tag name": "Aggiungi un nome tag del modello",
|
||||
"Add a short description about what this modelfile does": "Aggiungi una breve descrizione di ciò che fa questo file modello",
|
||||
"Add a short title for this prompt": "Aggiungi un titolo breve per questo prompt",
|
||||
"Add a tag": "Aggiungi un tag",
|
||||
"Add Docs": "Aggiungi documenti",
|
||||
"Add Files": "Aggiungi file",
|
||||
"Add message": "Aggiungi messaggio",
|
||||
"add tags": "aggiungi tag",
|
||||
"Adjusting these settings will apply changes universally to all users.": "La modifica di queste impostazioni applicherà le modifiche universalmente a tutti gli utenti.",
|
||||
"admin": "amministratore",
|
||||
"Admin Panel": "Pannello di amministrazione",
|
||||
"Admin Settings": "Impostazioni amministratore",
|
||||
"Advanced Parameters": "Parametri avanzati",
|
||||
"all": "tutti",
|
||||
"All Users": "Tutti gli utenti",
|
||||
"Allow": "Consenti",
|
||||
"Allow Chat Deletion": "Consenti l'eliminazione della chat",
|
||||
"alphanumeric characters and hyphens": "caratteri alfanumerici e trattini",
|
||||
"Already have an account?": "Hai già un account?",
|
||||
"an assistant": "un assistente",
|
||||
"and": "e",
|
||||
"API Base URL": "URL base API",
|
||||
"API Key": "Chiave API",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "sono consentiti - Attiva questo comando digitando",
|
||||
"Are you sure?": "Sei sicuro?",
|
||||
"Audio": "Audio",
|
||||
"Auto-playback response": "Riproduzione automatica della risposta",
|
||||
"Auto-send input after 3 sec.": "Invio automatico dell'input dopo 3 secondi.",
|
||||
"AUTOMATIC1111 Base URL": "URL base AUTOMATIC1111",
|
||||
"AUTOMATIC1111 Base URL is required.": "L'URL base AUTOMATIC1111 è obbligatorio.",
|
||||
"available!": "disponibile!",
|
||||
"Back": "Indietro",
|
||||
"Builder Mode": "Modalità costruttore",
|
||||
"Cancel": "Annulla",
|
||||
"Categories": "Categorie",
|
||||
"Change Password": "Cambia password",
|
||||
"Chat": "Chat",
|
||||
"Chat History": "Cronologia chat",
|
||||
"Chat History is off for this browser.": "La cronologia chat è disattivata per questo browser.",
|
||||
"Chats": "Chat",
|
||||
"Check Again": "Controlla di nuovo",
|
||||
"Check for updates": "Controlla aggiornamenti",
|
||||
"Checking for updates...": "Controllo aggiornamenti...",
|
||||
"Choose a model before saving...": "Scegli un modello prima di salvare...",
|
||||
"Chunk Overlap": "Sovrapposizione chunk",
|
||||
"Chunk Params": "Parametri chunk",
|
||||
"Chunk Size": "Dimensione chunk",
|
||||
"Click here for help.": "Clicca qui per aiuto.",
|
||||
"Click here to check other modelfiles.": "Clicca qui per controllare altri file modello.",
|
||||
"Click here to select": "Clicca qui per selezionare",
|
||||
"Click here to select documents.": "Clicca qui per selezionare i documenti.",
|
||||
"click here.": "clicca qui.",
|
||||
"Click on the user role button to change a user's role.": "Clicca sul pulsante del ruolo utente per modificare il ruolo di un utente.",
|
||||
"Close": "Chiudi",
|
||||
"Collection": "Collezione",
|
||||
"Command": "Comando",
|
||||
"Confirm Password": "Conferma password",
|
||||
"Connections": "Connessioni",
|
||||
"Content": "Contenuto",
|
||||
"Context Length": "Lunghezza contesto",
|
||||
"Conversation Mode": "Modalità conversazione",
|
||||
"Copy last code block": "Copia ultimo blocco di codice",
|
||||
"Copy last response": "Copia ultima risposta",
|
||||
"Copying to clipboard was successful!": "Copia negli appunti riuscita!",
|
||||
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Crea una frase concisa di 3-5 parole come intestazione per la seguente query, aderendo rigorosamente al limite di 3-5 parole ed evitando l'uso della parola 'titolo':",
|
||||
"Create a modelfile": "Crea un file modello",
|
||||
"Create Account": "Crea account",
|
||||
"Created at": "Creato il",
|
||||
"Created by": "Creato da",
|
||||
"Current Model": "Modello corrente",
|
||||
"Current Password": "Password corrente",
|
||||
"Custom": "Personalizzato",
|
||||
"Customize Ollama models for a specific purpose": "Personalizza i modelli Ollama per uno scopo specifico",
|
||||
"Dark": "Scuro",
|
||||
"Database": "Database",
|
||||
"DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm",
|
||||
"Default": "Predefinito",
|
||||
"Default (Automatic1111)": "Predefinito (Automatic1111)",
|
||||
"Default (Web API)": "Predefinito (API Web)",
|
||||
"Default model updated": "Modello predefinito aggiornato",
|
||||
"Default Prompt Suggestions": "Suggerimenti prompt predefiniti",
|
||||
"Default User Role": "Ruolo utente predefinito",
|
||||
"delete": "elimina",
|
||||
"Delete a model": "Elimina un modello",
|
||||
"Delete chat": "Elimina chat",
|
||||
"Delete Chats": "Elimina chat",
|
||||
"Deleted {{deleteModelTag}}": "Eliminato {{deleteModelTag}}",
|
||||
"Deleted {tagName}": "Eliminato {tagName}",
|
||||
"Description": "Descrizione",
|
||||
"Desktop Notifications": "Notifiche desktop",
|
||||
"Disabled": "Disabilitato",
|
||||
"Discover a modelfile": "Scopri un file modello",
|
||||
"Discover a prompt": "Scopri un prompt",
|
||||
"Discover, download, and explore custom prompts": "Scopri, scarica ed esplora prompt personalizzati",
|
||||
"Discover, download, and explore model presets": "Scopri, scarica ed esplora i preset del modello",
|
||||
"Display the username instead of You in the Chat": "Visualizza il nome utente invece di Tu nella chat",
|
||||
"Document": "Documento",
|
||||
"Document Settings": "Impostazioni documento",
|
||||
"Documents": "Documenti",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "non effettua connessioni esterne e i tuoi dati rimangono al sicuro sul tuo server ospitato localmente.",
|
||||
"Don't Allow": "Non consentire",
|
||||
"Don't have an account?": "Non hai un account?",
|
||||
"Download as a File": "Scarica come file",
|
||||
"Download Database": "Scarica database",
|
||||
"Drop any files here to add to the conversation": "Trascina qui i file da aggiungere alla conversazione",
|
||||
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "ad esempio '30s','10m'. Le unità di tempo valide sono 's', 'm', 'h'.",
|
||||
"Edit Doc": "Modifica documento",
|
||||
"Edit User": "Modifica utente",
|
||||
"Email": "Email",
|
||||
"Enable Chat History": "Abilita cronologia chat",
|
||||
"Enable New Sign Ups": "Abilita nuove iscrizioni",
|
||||
"Enabled": "Abilitato",
|
||||
"Enter {{role}} message here": "Inserisci il messaggio per {{role}} qui",
|
||||
"Enter API Key": "Inserisci la chiave API",
|
||||
"Enter Chunk Overlap": "Inserisci la sovrapposizione chunk",
|
||||
"Enter Chunk Size": "Inserisci la dimensione chunk",
|
||||
"Enter Image Size (e.g. 512x512)": "Inserisci la dimensione dell'immagine (ad esempio 512x512)",
|
||||
"Enter LiteLLM API Base URL (litellm_params.api_base)": "Inserisci l'URL base dell'API LiteLLM (litellm_params.api_base)",
|
||||
"Enter LiteLLM API Key (litellm_params.api_key)": "Inserisci la chiave API LiteLLM (litellm_params.api_key)",
|
||||
"Enter LiteLLM API RPM (litellm_params.rpm)": "Inserisci LiteLLM API RPM (litellm_params.rpm)",
|
||||
"Enter LiteLLM Model (litellm_params.model)": "Inserisci il modello LiteLLM (litellm_params.model)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "Inserisci Max Tokens (litellm_params.max_tokens)",
|
||||
"Enter model tag (e.g. {{modelTag}})": "Inserisci il tag del modello (ad esempio {{modelTag}})",
|
||||
"Enter Number of Steps (e.g. 50)": "Inserisci il numero di passaggi (ad esempio 50)",
|
||||
"Enter stop sequence": "Inserisci la sequenza di arresto",
|
||||
"Enter Top K": "Inserisci Top K",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "Inserisci URL (ad esempio http://127.0.0.1:7860/)",
|
||||
"Enter Your Email": "Inserisci la tua email",
|
||||
"Enter Your Full Name": "Inserisci il tuo nome completo",
|
||||
"Enter Your Password": "Inserisci la tua password",
|
||||
"Experimental": "Sperimentale",
|
||||
"Export All Chats (All Users)": "Esporta tutte le chat (tutti gli utenti)",
|
||||
"Export Chats": "Esporta chat",
|
||||
"Export Documents Mapping": "Esporta mappatura documenti",
|
||||
"Export Modelfiles": "Esporta file modello",
|
||||
"Export Prompts": "Esporta prompt",
|
||||
"Failed to read clipboard contents": "Impossibile leggere il contenuto degli appunti",
|
||||
"File Mode": "Modalità file",
|
||||
"File not found.": "File non trovato.",
|
||||
"Focus chat input": "Metti a fuoco l'input della chat",
|
||||
"Format your variables using square brackets like this:": "Formatta le tue variabili usando parentesi quadre come questa:",
|
||||
"From (Base Model)": "Da (modello base)",
|
||||
"Full Screen Mode": "Modalità a schermo intero",
|
||||
"General": "Generale",
|
||||
"General Settings": "Impostazioni generali",
|
||||
"Hello, {{name}}": "Ciao, {{name}}",
|
||||
"Hide": "Nascondi",
|
||||
"Hide Additional Params": "Nascondi parametri aggiuntivi",
|
||||
"How can I help you today?": "Come posso aiutarti oggi?",
|
||||
"Image Generation (Experimental)": "Generazione di immagini (sperimentale)",
|
||||
"Image Generation Engine": "Motore di generazione immagini",
|
||||
"Image Settings": "Impostazioni immagine",
|
||||
"Images": "Immagini",
|
||||
"Import Chats": "Importa chat",
|
||||
"Import Documents Mapping": "Importa mappatura documenti",
|
||||
"Import Modelfiles": "Importa file modello",
|
||||
"Import Prompts": "Importa prompt",
|
||||
"Include --api flag when running stable-diffusion-webui": "Includi il flag --api quando esegui stable-diffusion-webui",
|
||||
"Interface": "Interfaccia",
|
||||
"join our Discord for help.": "unisciti al nostro Discord per ricevere aiuto.",
|
||||
"JSON": "JSON",
|
||||
"JWT Expiration": "Scadenza JWT",
|
||||
"JWT Token": "Token JWT",
|
||||
"Keep Alive": "Mantieni attivo",
|
||||
"Keyboard shortcuts": "Scorciatoie da tastiera",
|
||||
"Language": "Lingua",
|
||||
"Light": "Chiaro",
|
||||
"Listening...": "Ascolto...",
|
||||
"LLMs can make mistakes. Verify important information.": "Gli LLM possono commettere errori. Verifica le informazioni importanti.",
|
||||
"Made by OpenWebUI Community": "Realizzato dalla comunità OpenWebUI",
|
||||
"Make sure to enclose them with": "Assicurati di racchiuderli con",
|
||||
"Manage LiteLLM Models": "Gestisci modelli LiteLLM",
|
||||
"Manage Models": "Gestisci modelli",
|
||||
"Manage Ollama Models": "Gestisci modelli Ollama",
|
||||
"Max Tokens": "Max token",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "È possibile scaricare un massimo di 3 modelli contemporaneamente. Riprova più tardi.",
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Il modello '{{modelName}}' è stato scaricato con successo.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Il modello '{{modelTag}}' è già in coda per il download.",
|
||||
"Model {{modelId}} not found": "Modello {{modelId}} non trovato",
|
||||
"Model {{modelName}} already exists.": "Il modello {{modelName}} esiste già.",
|
||||
"Model Name": "Nome modello",
|
||||
"Model not selected": "Modello non selezionato",
|
||||
"Model Tag Name": "Nome tag del modello",
|
||||
"Model Whitelisting": "Whitelisting del modello",
|
||||
"Model(s) Whitelisted": "Modello/i in whitelist",
|
||||
"Modelfile": "File modello",
|
||||
"Modelfile Advanced Settings": "Impostazioni avanzate del file modello",
|
||||
"Modelfile Content": "Contenuto del file modello",
|
||||
"Modelfiles": "File modello",
|
||||
"Models": "Modelli",
|
||||
"My Documents": "I miei documenti",
|
||||
"My Modelfiles": "I miei file modello",
|
||||
"My Prompts": "I miei prompt",
|
||||
"Name": "Nome",
|
||||
"Name Tag": "Nome tag",
|
||||
"Name your modelfile": "Assegna un nome al tuo file modello",
|
||||
"New Chat": "Nuova chat",
|
||||
"New Password": "Nuova password",
|
||||
"Not sure what to add?": "Non sei sicuro di cosa aggiungere?",
|
||||
"Not sure what to write? Switch to": "Non sei sicuro di cosa scrivere? Passa a",
|
||||
"Off": "Disattivato",
|
||||
"Okay, Let's Go!": "Ok, andiamo!",
|
||||
"Ollama Base URL": "URL base Ollama",
|
||||
"Ollama Version": "Versione Ollama",
|
||||
"On": "Attivato",
|
||||
"Only": "Solo",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Nella stringa di comando sono consentiti solo caratteri alfanumerici e trattini.",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Ops! Aspetta! I tuoi file sono ancora in fase di elaborazione. Li stiamo cucinando alla perfezione. Per favore sii paziente e ti faremo sapere quando saranno pronti.",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Ops! Sembra che l'URL non sia valido. Si prega di ricontrollare e riprovare.",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Ops! Stai utilizzando un metodo non supportato (solo frontend). Si prega di servire la WebUI dal backend.",
|
||||
"Open": "Apri",
|
||||
"Open AI": "Open AI",
|
||||
"Open AI (Dall-E)": "Open AI (Dall-E)",
|
||||
"Open new chat": "Apri nuova chat",
|
||||
"OpenAI API": "API OpenAI",
|
||||
"OpenAI API Key": "Chiave API OpenAI",
|
||||
"OpenAI API Key is required.": "La chiave API OpenAI è obbligatoria.",
|
||||
"or": "o",
|
||||
"Parameters": "Parametri",
|
||||
"Password": "Password",
|
||||
"PDF Extract Images (OCR)": "Estrazione immagini PDF (OCR)",
|
||||
"pending": "in sospeso",
|
||||
"Permission denied when accessing microphone: {{error}}": "Autorizzazione negata durante l'accesso al microfono: {{error}}",
|
||||
"Playground": "Playground",
|
||||
"Profile": "Profilo",
|
||||
"Prompt Content": "Contenuto del prompt",
|
||||
"Prompt suggestions": "Suggerimenti prompt",
|
||||
"Prompts": "Prompt",
|
||||
"Pull a model from Ollama.com": "Estrai un modello da Ollama.com",
|
||||
"Pull Progress": "Avanzamento estrazione",
|
||||
"Query Params": "Parametri query",
|
||||
"RAG Template": "Modello RAG",
|
||||
"Raw Format": "Formato raw",
|
||||
"Record voice": "Registra voce",
|
||||
"Redirecting you to OpenWebUI Community": "Reindirizzamento alla comunità OpenWebUI",
|
||||
"Release Notes": "Note di rilascio",
|
||||
"Repeat Last N": "Ripeti ultimi N",
|
||||
"Repeat Penalty": "Penalità di ripetizione",
|
||||
"Request Mode": "Modalità richiesta",
|
||||
"Reset Vector Storage": "Reimposta archivio vettoriale",
|
||||
"Response AutoCopy to Clipboard": "Copia automatica della risposta negli appunti",
|
||||
"Role": "Ruolo",
|
||||
"Rosé Pine": "Rosé Pine",
|
||||
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
||||
"Save": "Salva",
|
||||
"Save & Create": "Salva e crea",
|
||||
"Save & Submit": "Salva e invia",
|
||||
"Save & Update": "Salva e aggiorna",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Il salvataggio dei registri della chat direttamente nell'archivio del browser non è più supportato. Si prega di dedicare un momento per scaricare ed eliminare i registri della chat facendo clic sul pulsante in basso. Non preoccuparti, puoi facilmente reimportare i registri della chat nel backend tramite",
|
||||
"Scan": "Scansione",
|
||||
"Scan complete!": "Scansione completata!",
|
||||
"Scan for documents from {{path}}": "Cerca documenti da {{path}}",
|
||||
"Search": "Cerca",
|
||||
"Search Documents": "Cerca documenti",
|
||||
"Search Prompts": "Cerca prompt",
|
||||
"See readme.md for instructions": "Vedi readme.md per le istruzioni",
|
||||
"See what's new": "Guarda le novità",
|
||||
"Seed": "Seme",
|
||||
"Select a mode": "Seleziona una modalità",
|
||||
"Select a model": "Seleziona un modello",
|
||||
"Select an Ollama instance": "Seleziona un'istanza Ollama",
|
||||
"Send a Message": "Invia un messaggio",
|
||||
"Send message": "Invia messaggio",
|
||||
"Server connection verified": "Connessione al server verificata",
|
||||
"Set as default": "Imposta come predefinito",
|
||||
"Set Default Model": "Imposta modello predefinito",
|
||||
"Set Image Size": "Imposta dimensione immagine",
|
||||
"Set Steps": "Imposta passaggi",
|
||||
"Set Title Auto-Generation Model": "Imposta modello di generazione automatica del titolo",
|
||||
"Set Voice": "Imposta voce",
|
||||
"Settings": "Impostazioni",
|
||||
"Settings saved successfully!": "Impostazioni salvate con successo!",
|
||||
"Share to OpenWebUI Community": "Condividi con la comunità OpenWebUI",
|
||||
"short-summary": "riassunto-breve",
|
||||
"Show": "Mostra",
|
||||
"Show Additional Params": "Mostra parametri aggiuntivi",
|
||||
"Show shortcuts": "Mostra",
|
||||
"sidebar": "barra laterale",
|
||||
"Sign in": "Accedi",
|
||||
"Sign Out": "Esci",
|
||||
"Sign up": "Registrati",
|
||||
"Speech recognition error: {{error}}": "Errore di riconoscimento vocale: {{error}}",
|
||||
"Speech-to-Text Engine": "Motore da voce a testo",
|
||||
"SpeechRecognition API is not supported in this browser.": "L'API SpeechRecognition non è supportata in questo browser.",
|
||||
"Stop Sequence": "Sequenza di arresto",
|
||||
"STT Settings": "Impostazioni STT",
|
||||
"Submit": "Invia",
|
||||
"Success": "Successo",
|
||||
"Successfully updated.": "Aggiornato con successo.",
|
||||
"Sync All": "Sincronizza tutto",
|
||||
"System": "Sistema",
|
||||
"System Prompt": "Prompt di sistema",
|
||||
"Tags": "Tag",
|
||||
"Temperature": "Temperatura",
|
||||
"Template": "Modello",
|
||||
"Text Completion": "Completamento del testo",
|
||||
"Text-to-Speech Engine": "Motore da testo a voce",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "Tema",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Ciò garantisce che le tue preziose conversazioni siano salvate in modo sicuro nel tuo database backend. Grazie!",
|
||||
"This setting does not sync across browsers or devices.": "Questa impostazione non si sincronizza tra browser o dispositivi.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Suggerimento: aggiorna più slot di variabili consecutivamente premendo il tasto tab nell'input della chat dopo ogni sostituzione.",
|
||||
"Title": "Titolo",
|
||||
"Title Auto-Generation": "Generazione automatica del titolo",
|
||||
"Title Generation Prompt": "Prompt di generazione del titolo",
|
||||
"to": "a",
|
||||
"To access the available model names for downloading,": "Per accedere ai nomi dei modelli disponibili per il download,",
|
||||
"To access the GGUF models available for downloading,": "Per accedere ai modelli GGUF disponibili per il download,",
|
||||
"to chat input.": "all'input della chat.",
|
||||
"Toggle settings": "Attiva/disattiva impostazioni",
|
||||
"Toggle sidebar": "Attiva/disattiva barra laterale",
|
||||
"Top K": "Top K",
|
||||
"Top P": "Top P",
|
||||
"Trouble accessing Ollama?": "Problemi di accesso a Ollama?",
|
||||
"TTS Settings": "Impostazioni TTS",
|
||||
"Type Hugging Face Resolve (Download) URL": "Digita l'URL di Hugging Face Resolve (Download)",
|
||||
"Uh-oh! There was an issue connecting to {{provider}}.": "Uh-oh! Si è verificato un problema durante la connessione a {{provider}}.",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Tipo di file sconosciuto '{{file_type}}', ma accettato e trattato come testo normale",
|
||||
"Update password": "Aggiorna password",
|
||||
"Upload a GGUF model": "Carica un modello GGUF",
|
||||
"Upload files": "Carica file",
|
||||
"Upload Progress": "Avanzamento caricamento",
|
||||
"URL Mode": "Modalità URL",
|
||||
"Use '#' in the prompt input to load and select your documents.": "Usa '#' nell'input del prompt per caricare e selezionare i tuoi documenti.",
|
||||
"Use Gravatar": "Usa Gravatar",
|
||||
"user": "utente",
|
||||
"User Permissions": "Autorizzazioni utente",
|
||||
"Users": "Utenti",
|
||||
"Utilize": "Utilizza",
|
||||
"Valid time units:": "Unità di tempo valide:",
|
||||
"variable": "variabile",
|
||||
"variable to have them replaced with clipboard content.": "variabile per farli sostituire con il contenuto degli appunti.",
|
||||
"Version": "Versione",
|
||||
"Web": "Web",
|
||||
"WebUI Add-ons": "Componenti aggiuntivi WebUI",
|
||||
"WebUI Settings": "Impostazioni WebUI",
|
||||
"WebUI will make requests to": "WebUI effettuerà richieste a",
|
||||
"What’s New in": "Novità in",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Quando la cronologia è disattivata, le nuove chat su questo browser non verranno visualizzate nella cronologia su nessuno dei tuoi dispositivi.",
|
||||
"Whisper (Local)": "Whisper (locale)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Scrivi un suggerimento per il prompt (ad esempio Chi sei?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Scrivi un riassunto in 50 parole che riassume [argomento o parola chiave].",
|
||||
"You": "Tu",
|
||||
"You're a helpful assistant.": "Sei un assistente utile.",
|
||||
"You're now logged in.": "Ora hai effettuato l'accesso."
|
||||
}
|
363
src/lib/i18n/locales/ja-JP/translation.json
Normal file
363
src/lib/i18n/locales/ja-JP/translation.json
Normal file
|
@ -0,0 +1,363 @@
|
|||
{
|
||||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'秒', '分', '時間', '日', '週' または '-1' で無期限。",
|
||||
"(Beta)": "(ベータ版)",
|
||||
"(e.g. sh webui.sh --api)": "(例: sh webui.sh --api)",
|
||||
"(latest)": "(最新)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} は思考中です...",
|
||||
"{{webUIName}} Backend Required": "{{webUIName}} バックエンドが必要です",
|
||||
"a user": "ユーザー",
|
||||
"About": "概要",
|
||||
"Account": "アカウント",
|
||||
"Action": "アクション",
|
||||
"Add a model": "モデルを追加",
|
||||
"Add a model tag name": "モデルタグ名を追加",
|
||||
"Add a short description about what this modelfile does": "このモデルファイルの機能に関する簡単な説明を追加",
|
||||
"Add a short title for this prompt": "このプロンプトの短いタイトルを追加",
|
||||
"Add a tag": "タグを追加",
|
||||
"Add Docs": "ドキュメントを追加",
|
||||
"Add Files": "ファイルを追加",
|
||||
"Add message": "メッセージを追加",
|
||||
"add tags": "タグを追加",
|
||||
"Adjusting these settings will apply changes universally to all users.": "これらの設定を調整すると、すべてのユーザーに普遍的に変更が適用されます。",
|
||||
"admin": "管理者",
|
||||
"Admin Panel": "管理者パネル",
|
||||
"Admin Settings": "管理者設定",
|
||||
"Advanced Parameters": "詳細パラメーター",
|
||||
"all": "すべて",
|
||||
"All Users": "すべてのユーザー",
|
||||
"Allow": "許可",
|
||||
"Allow Chat Deletion": "チャットの削除を許可",
|
||||
"alphanumeric characters and hyphens": "英数字とハイフン",
|
||||
"Already have an account?": "すでにアカウントをお持ちですか?",
|
||||
"an assistant": "アシスタント",
|
||||
"and": "および",
|
||||
"API Base URL": "API ベース URL",
|
||||
"API Key": "API キー",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "が許可されています - 次のように入力してこのコマンドをアクティブ化します",
|
||||
"Are you sure?": "よろしいですか?",
|
||||
"Audio": "オーディオ",
|
||||
"Auto-playback response": "応答の自動再生",
|
||||
"Auto-send input after 3 sec.": "3 秒後に自動的に出力を送信",
|
||||
"AUTOMATIC1111 Base URL": "AUTOMATIC1111 ベース URL",
|
||||
"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 ベース URL が必要です。",
|
||||
"available!": "利用可能!",
|
||||
"Back": "戻る",
|
||||
"Builder Mode": "ビルダーモード",
|
||||
"Cancel": "キャンセル",
|
||||
"Categories": "カテゴリ",
|
||||
"Change Password": "パスワードを変更",
|
||||
"Chat": "チャット",
|
||||
"Chat History": "チャット履歴",
|
||||
"Chat History is off for this browser.": "このブラウザではチャット履歴が無効になっています。",
|
||||
"Chats": "チャット",
|
||||
"Check Again": "再確認",
|
||||
"Check for updates": "アップデートを確認",
|
||||
"Checking for updates...": "アップデートを確認しています...",
|
||||
"Choose a model before saving...": "保存する前にモデルを選択してください...",
|
||||
"Chunk Overlap": "チャンクオーバーラップ",
|
||||
"Chunk Params": "チャンクパラメーター",
|
||||
"Chunk Size": "チャンクサイズ",
|
||||
"Click here for help.": "ヘルプについてはここをクリックしてください。",
|
||||
"Click here to check other modelfiles.": "他のモデルファイルを確認するにはここをクリックしてください。",
|
||||
"Click here to select": "選択するにはここをクリックしてください",
|
||||
"Click here to select documents.": "ドキュメントを選択するにはここをクリックしてください。",
|
||||
"click here.": "ここをクリックしてください。",
|
||||
"Click on the user role button to change a user's role.": "ユーザーの役割を変更するには、ユーザー役割ボタンをクリックしてください。",
|
||||
"Close": "閉じる",
|
||||
"Collection": "コレクション",
|
||||
"Command": "コマンド",
|
||||
"Confirm Password": "パスワードを確認",
|
||||
"Connections": "接続",
|
||||
"Content": "コンテンツ",
|
||||
"Context Length": "コンテキストの長さ",
|
||||
"Conversation Mode": "会話モード",
|
||||
"Copy last code block": "最後のコードブロックをコピー",
|
||||
"Copy last response": "最後の応答をコピー",
|
||||
"Copying to clipboard was successful!": "クリップボードへのコピーが成功しました!",
|
||||
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "次のクエリの見出しとして、3〜5語の簡潔なフレーズを作成してください。3〜5語の制限を厳守し、「タイトル」という単語の使用を避けてください。",
|
||||
"Create a modelfile": "モデルファイルを作成",
|
||||
"Create Account": "アカウントを作成",
|
||||
"Created at": "作成日時",
|
||||
"Created by": "作成者",
|
||||
"Current Model": "現在のモデル",
|
||||
"Current Password": "現在のパスワード",
|
||||
"Custom": "カスタム",
|
||||
"Customize Ollama models for a specific purpose": "特定の目的に合わせて Ollama モデルをカスタマイズ",
|
||||
"Dark": "ダーク",
|
||||
"Database": "データベース",
|
||||
"DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm",
|
||||
"Default": "デフォルト",
|
||||
"Default (Automatic1111)": "デフォルト (Automatic1111)",
|
||||
"Default (Web API)": "デフォルト (Web API)",
|
||||
"Default model updated": "デフォルトモデルが更新されました",
|
||||
"Default Prompt Suggestions": "デフォルトのプロンプトの提案",
|
||||
"Default User Role": "デフォルトのユーザー役割",
|
||||
"delete": "削除",
|
||||
"Delete a model": "モデルを削除",
|
||||
"Delete chat": "チャットを削除",
|
||||
"Delete Chats": "チャットを削除",
|
||||
"Deleted {{deleteModelTag}}": "{{deleteModelTag}} を削除しました",
|
||||
"Deleted {tagName}": "{tagName} を削除しました",
|
||||
"Description": "説明",
|
||||
"Desktop Notifications": "デスクトップ通知",
|
||||
"Disabled": "無効",
|
||||
"Discover a modelfile": "モデルファイルを見つける",
|
||||
"Discover a prompt": "プロンプトを見つける",
|
||||
"Discover, download, and explore custom prompts": "カスタムプロンプトを見つけて、ダウンロードして、探索",
|
||||
"Discover, download, and explore model presets": "モデルプリセットを見つけて、ダウンロードして、探索",
|
||||
"Display the username instead of You in the Chat": "チャットで「あなた」の代わりにユーザー名を表示",
|
||||
"Document": "ドキュメント",
|
||||
"Document Settings": "ドキュメント設定",
|
||||
"Documents": "ドキュメント",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "外部接続を行わず、データはローカルでホストされているサーバー上に安全に保持されます。",
|
||||
"Don't Allow": "許可しない",
|
||||
"Don't have an account?": "アカウントをお持ちではありませんか?",
|
||||
"Download as a File": "ファイルとしてダウンロード",
|
||||
"Download Database": "データベースをダウンロード",
|
||||
"Drop any files here to add to the conversation": "会話を追加するには、ここにファイルをドロップしてください",
|
||||
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例: '30秒'、'10分'。有効な時間単位は '秒'、'分'、'時間' です。",
|
||||
"Edit Doc": "ドキュメントを編集",
|
||||
"Edit User": "ユーザーを編集",
|
||||
"Email": "メールアドレス",
|
||||
"Enable Chat History": "チャット履歴を有効化",
|
||||
"Enable New Sign Ups": "新規登録を有効化",
|
||||
"Enabled": "有効",
|
||||
"Enter {{role}} message here": "{{role}} メッセージをここに入力してください",
|
||||
"Enter API Key": "API キーを入力してください",
|
||||
"Enter Chunk Overlap": "チャンクオーバーラップを入力してください",
|
||||
"Enter Chunk Size": "チャンクサイズを入力してください",
|
||||
"Enter Image Size (e.g. 512x512)": "画像サイズを入力してください (例: 512x512)",
|
||||
"Enter LiteLLM API Base URL (litellm_params.api_base)": "LiteLLM API ベース URL を入力してください (litellm_params.api_base)",
|
||||
"Enter LiteLLM API Key (litellm_params.api_key)": "LiteLLM API キーを入力してください (litellm_params.api_key)",
|
||||
"Enter LiteLLM API RPM (litellm_params.rpm)": "LiteLLM API RPM を入力してください (litellm_params.rpm)",
|
||||
"Enter LiteLLM Model (litellm_params.model)": "LiteLLM モデルを入力してください (litellm_params.model)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "最大トークン数を入力してください (litellm_params.max_tokens)",
|
||||
"Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})",
|
||||
"Enter Number of Steps (e.g. 50)": "ステップ数を入力してください (例: 50)",
|
||||
"Enter stop sequence": "ストップシーケンスを入力してください",
|
||||
"Enter Top K": "トップ K を入力してください",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "URL を入力してください (例: http://127.0.0.1:7860/)",
|
||||
"Enter Your Email": "メールアドレスを入力してください",
|
||||
"Enter Your Full Name": "フルネームを入力してください",
|
||||
"Enter Your Password": "パスワードを入力してください",
|
||||
"Experimental": "実験的",
|
||||
"Export All Chats (All Users)": "すべてのチャットをエクスポート (すべてのユーザー)",
|
||||
"Export Chats": "チャットをエクスポート",
|
||||
"Export Documents Mapping": "ドキュメントマッピングをエクスポート",
|
||||
"Export Modelfiles": "モデルファイルをエクスポート",
|
||||
"Export Prompts": "プロンプトをエクスポート",
|
||||
"Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした",
|
||||
"File Mode": "ファイルモード",
|
||||
"File not found.": "ファイルが見つかりません。",
|
||||
"Focus chat input": "チャット入力をフォーカス",
|
||||
"Format your variables using square brackets like this:": "次のように角括弧を使用して変数をフォーマットします。",
|
||||
"From (Base Model)": "From (ベースモデル)",
|
||||
"Full Screen Mode": "フルスクリーンモード",
|
||||
"General": "一般",
|
||||
"General Settings": "一般設定",
|
||||
"Hello, {{name}}": "こんにちは、{{name}} さん",
|
||||
"Hide": "非表示",
|
||||
"Hide Additional Params": "追加パラメーターを非表示",
|
||||
"How can I help you today?": "今日はどのようにお手伝いしましょうか?",
|
||||
"Image Generation (Experimental)": "画像生成 (実験的)",
|
||||
"Image Generation Engine": "画像生成エンジン",
|
||||
"Image Settings": "画像設定",
|
||||
"Images": "画像",
|
||||
"Import Chats": "チャットをインポート",
|
||||
"Import Documents Mapping": "ドキュメントマッピングをインポート",
|
||||
"Import Modelfiles": "モデルファイルをインポート",
|
||||
"Import Prompts": "プロンプトをインポート",
|
||||
"Include --api flag when running stable-diffusion-webui": "stable-diffusion-webui を実行するときに --api フラグを含める",
|
||||
"Interface": "インターフェース",
|
||||
"join our Discord for help.": "ヘルプについては、Discord に参加してください。",
|
||||
"JSON": "JSON",
|
||||
"JWT Expiration": "JWT 有効期限",
|
||||
"JWT Token": "JWT トークン",
|
||||
"Keep Alive": "キープアライブ",
|
||||
"Keyboard shortcuts": "キーボードショートカット",
|
||||
"Language": "言語",
|
||||
"Light": "ライト",
|
||||
"Listening...": "聞いています...",
|
||||
"LLMs can make mistakes. Verify important information.": "LLM は間違いを犯す可能性があります。重要な情報を検証してください。",
|
||||
"Made by OpenWebUI Community": "OpenWebUI コミュニティによって作成",
|
||||
"Make sure to enclose them with": "必ず次で囲んでください",
|
||||
"Manage LiteLLM Models": "LiteLLM モデルを管理",
|
||||
"Manage Models": "モデルを管理",
|
||||
"Manage Ollama Models": "Ollama モデルを管理",
|
||||
"Max Tokens": "最大トークン数",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "同時にダウンロードできるモデルは最大 3 つです。後でもう一度お試しください。",
|
||||
"Mirostat": "ミロスタット",
|
||||
"Mirostat Eta": "ミロスタット Eta",
|
||||
"Mirostat Tau": "ミロスタット Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "モデル '{{modelName}}' が正常にダウンロードされました。",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "モデル '{{modelTag}}' はすでにダウンロード待ち行列に入っています。",
|
||||
"Model {{modelId}} not found": "モデル {{modelId}} が見つかりません",
|
||||
"Model {{modelName}} already exists.": "モデル {{modelName}} はすでに存在します。",
|
||||
"Model Name": "モデル名",
|
||||
"Model not selected": "モデルが選択されていません",
|
||||
"Model Tag Name": "モデルタグ名",
|
||||
"Model Whitelisting": "モデルホワイトリスト",
|
||||
"Model(s) Whitelisted": "ホワイトリストに登録されたモデル",
|
||||
"Modelfile": "モデルファイル",
|
||||
"Modelfile Advanced Settings": "モデルファイルの詳細設定",
|
||||
"Modelfile Content": "モデルファイルの内容",
|
||||
"Modelfiles": "モデルファイル",
|
||||
"Models": "モデル",
|
||||
"My Documents": "マイ ドキュメント",
|
||||
"My Modelfiles": "マイ モデルファイル",
|
||||
"My Prompts": "マイ プロンプト",
|
||||
"Name": "名前",
|
||||
"Name Tag": "名前タグ",
|
||||
"Name your modelfile": "モデルファイルに名前を付ける",
|
||||
"New Chat": "新しいチャット",
|
||||
"New Password": "新しいパスワード",
|
||||
"Not sure what to add?": "何を追加すればよいかわからない?",
|
||||
"Not sure what to write? Switch to": "何を書けばよいかわからない? 次に切り替える",
|
||||
"Off": "オフ",
|
||||
"Okay, Let's Go!": "OK、始めましょう!",
|
||||
"Ollama Base URL": "Ollama ベース URL",
|
||||
"Ollama Version": "Ollama バージョン",
|
||||
"On": "オン",
|
||||
"Only": "のみ",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "コマンド文字列には英数字とハイフンのみが許可されています。",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "おっと! しばらくお待ちください! ファイルはまだ処理中です。完璧に仕上げていますので、しばらくお待ちください。準備ができたらお知らせします。",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "おっと! URL が無効なようです。もう一度確認してやり直してください。",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "おっと! サポートされていない方法 (フロントエンドのみ) を使用しています。バックエンドから WebUI を提供してください。",
|
||||
"Open": "開く",
|
||||
"Open AI": "Open AI",
|
||||
"Open AI (Dall-E)": "Open AI (Dall-E)",
|
||||
"Open new chat": "新しいチャットを開く",
|
||||
"OpenAI API": "OpenAI API",
|
||||
"OpenAI API Key": "OpenAI API キー",
|
||||
"OpenAI API Key is required.": "OpenAI API キーが必要です。",
|
||||
"or": "または",
|
||||
"Parameters": "パラメーター",
|
||||
"Password": "パスワード",
|
||||
"PDF Extract Images (OCR)": "PDF 画像抽出 (OCR)",
|
||||
"pending": "保留中",
|
||||
"Permission denied when accessing microphone: {{error}}": "マイクへのアクセス時に権限が拒否されました: {{error}}",
|
||||
"Playground": "プレイグラウンド",
|
||||
"Profile": "プロフィール",
|
||||
"Prompt Content": "プロンプトの内容",
|
||||
"Prompt suggestions": "プロンプトの提案",
|
||||
"Prompts": "プロンプト",
|
||||
"Pull a model from Ollama.com": "Ollama.com からモデルをプル",
|
||||
"Pull Progress": "プルの進行状況",
|
||||
"Query Params": "クエリパラメーター",
|
||||
"RAG Template": "RAG テンプレート",
|
||||
"Raw Format": "Raw 形式",
|
||||
"Record voice": "音声を録音",
|
||||
"Redirecting you to OpenWebUI Community": "OpenWebUI コミュニティにリダイレクトしています",
|
||||
"Release Notes": "リリースノート",
|
||||
"Repeat Last N": "最後の N を繰り返す",
|
||||
"Repeat Penalty": "繰り返しペナルティ",
|
||||
"Request Mode": "リクエストモード",
|
||||
"Reset Vector Storage": "ベクトルストレージをリセット",
|
||||
"Response AutoCopy to Clipboard": "クリップボードへの応答の自動コピー",
|
||||
"Role": "役割",
|
||||
"Rosé Pine": "Rosé Pine",
|
||||
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
||||
"Save": "保存",
|
||||
"Save & Create": "保存して作成",
|
||||
"Save & Submit": "保存して送信",
|
||||
"Save & Update": "保存して更新",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "チャットログをブラウザのストレージに直接保存する機能はサポートされなくなりました。下のボタンをクリックして、チャットログをダウンロードして削除してください。ご心配なく。チャットログは、次の方法でバックエンドに簡単に再インポートできます。",
|
||||
"Scan": "スキャン",
|
||||
"Scan complete!": "スキャン完了!",
|
||||
"Scan for documents from {{path}}": "{{path}} からドキュメントをスキャン",
|
||||
"Search": "検索",
|
||||
"Search Documents": "ドキュメントを検索",
|
||||
"Search Prompts": "プロンプトを検索",
|
||||
"See readme.md for instructions": "手順については readme.md を参照してください",
|
||||
"See what's new": "新機能を見る",
|
||||
"Seed": "シード",
|
||||
"Select a mode": "モードを選択",
|
||||
"Select a model": "モデルを選択",
|
||||
"Select an Ollama instance": "Ollama インスタンスを選択",
|
||||
"Send a Message": "メッセージを送信",
|
||||
"Send message": "メッセージを送信",
|
||||
"Server connection verified": "サーバー接続が確認されました",
|
||||
"Set as default": "デフォルトに設定",
|
||||
"Set Default Model": "デフォルトモデルを設定",
|
||||
"Set Image Size": "画像サイズを設定",
|
||||
"Set Steps": "ステップを設定",
|
||||
"Set Title Auto-Generation Model": "タイトル自動生成モデルを設定",
|
||||
"Set Voice": "音声を設定",
|
||||
"Settings": "設定",
|
||||
"Settings saved successfully!": "設定が正常に保存されました!",
|
||||
"Share to OpenWebUI Community": "OpenWebUI コミュニティに共有",
|
||||
"short-summary": "short-summary",
|
||||
"Show": "表示",
|
||||
"Show Additional Params": "追加パラメーターを表示",
|
||||
"Show shortcuts": "表示",
|
||||
"sidebar": "サイドバー",
|
||||
"Sign in": "サインイン",
|
||||
"Sign Out": "サインアウト",
|
||||
"Sign up": "サインアップ",
|
||||
"Speech recognition error: {{error}}": "音声認識エラー: {{error}}",
|
||||
"Speech-to-Text Engine": "音声テキスト変換エンジン",
|
||||
"SpeechRecognition API is not supported in this browser.": "このブラウザでは SpeechRecognition API がサポートされていません。",
|
||||
"Stop Sequence": "ストップシーケンス",
|
||||
"STT Settings": "STT 設定",
|
||||
"Submit": "送信",
|
||||
"Success": "成功",
|
||||
"Successfully updated.": "正常に更新されました。",
|
||||
"Sync All": "すべてを同期",
|
||||
"System": "システム",
|
||||
"System Prompt": "システムプロンプト",
|
||||
"Tags": "タグ",
|
||||
"Temperature": "温度",
|
||||
"Template": "テンプレート",
|
||||
"Text Completion": "テキスト補完",
|
||||
"Text-to-Speech Engine": "テキスト音声変換エンジン",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "テーマ",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "これは、貴重な会話がバックエンドデータベースに安全に保存されることを保証します。ありがとうございます!",
|
||||
"This setting does not sync across browsers or devices.": "この設定は、ブラウザやデバイス間で同期されません。",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "ヒント: 各置換後にチャット入力で Tab キーを押すことで、複数の変数スロットを連続して更新できます。",
|
||||
"Title": "タイトル",
|
||||
"Title Auto-Generation": "タイトル自動生成",
|
||||
"Title Generation Prompt": "タイトル生成プロンプト",
|
||||
"to": "まで",
|
||||
"To access the available model names for downloading,": "ダウンロード可能なモデル名にアクセスするには、",
|
||||
"To access the GGUF models available for downloading,": "ダウンロード可能な GGUF モデルにアクセスするには、",
|
||||
"to chat input.": "チャット入力へ。",
|
||||
"Toggle settings": "設定を切り替え",
|
||||
"Toggle sidebar": "サイドバーを切り替え",
|
||||
"Top K": "トップ K",
|
||||
"Top P": "トップ P",
|
||||
"Trouble accessing Ollama?": "Ollama へのアクセスに問題がありますか?",
|
||||
"TTS Settings": "TTS 設定",
|
||||
"Type Hugging Face Resolve (Download) URL": "Hugging Face Resolve (ダウンロード) URL を入力してください",
|
||||
"Uh-oh! There was an issue connecting to {{provider}}.": "おっと! {{provider}} への接続に問題が発生しました。",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "不明なファイルタイプ '{{file_type}}' ですが、プレーンテキストとして受け入れて処理します",
|
||||
"Update password": "パスワードを更新",
|
||||
"Upload a GGUF model": "GGUF モデルをアップロード",
|
||||
"Upload files": "ファイルをアップロード",
|
||||
"Upload Progress": "アップロードの進行状況",
|
||||
"URL Mode": "URL モード",
|
||||
"Use '#' in the prompt input to load and select your documents.": "プロンプト入力で '#' を使用して、ドキュメントを読み込んで選択します。",
|
||||
"Use Gravatar": "Gravatar を使用する",
|
||||
"user": "ユーザー",
|
||||
"User Permissions": "ユーザー権限",
|
||||
"Users": "ユーザー",
|
||||
"Utilize": "活用",
|
||||
"Valid time units:": "有効な時間単位:",
|
||||
"variable": "変数",
|
||||
"variable to have them replaced with clipboard content.": "クリップボードの内容に置き換える変数。",
|
||||
"Version": "バージョン",
|
||||
"Web": "ウェブ",
|
||||
"WebUI Add-ons": "WebUI アドオン",
|
||||
"WebUI Settings": "WebUI 設定",
|
||||
"WebUI will make requests to": "WebUI は次に対してリクエストを行います",
|
||||
"What’s New in": "新機能",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "履歴が無効になっている場合、このブラウザでの新しいチャットは、どのデバイスの履歴にも表示されません。",
|
||||
"Whisper (Local)": "Whisper (ローカル)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "プロンプトの提案を書いてください (例: あなたは誰ですか?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "[トピックまたはキーワード] を要約する 50 語の概要を書いてください。",
|
||||
"You": "あなた",
|
||||
"You're a helpful assistant.": "あなたは役に立つアシスタントです。",
|
||||
"You're now logged in.": "ログインしました。"
|
||||
}
|
|
@ -3,6 +3,10 @@
|
|||
"code": "en-US",
|
||||
"title": "English (US)"
|
||||
},
|
||||
{
|
||||
"code": "bg-BG",
|
||||
"title": "Bulgarian (BG)"
|
||||
},
|
||||
{
|
||||
"code": "ca-ES",
|
||||
"title": "Catalan"
|
||||
|
@ -27,6 +31,22 @@
|
|||
"code": "fr-FR",
|
||||
"title": "French (France)"
|
||||
},
|
||||
{
|
||||
"code": "it-IT",
|
||||
"title": "Italian"
|
||||
},
|
||||
{
|
||||
"code": "ja-JP",
|
||||
"title": "Japanese"
|
||||
},
|
||||
{
|
||||
"code": "nl-NL",
|
||||
"title": "Dutch (Netherlands)"
|
||||
},
|
||||
{
|
||||
"code": "pt-PT",
|
||||
"title": "Portuguese (Portugal)"
|
||||
},
|
||||
{
|
||||
"code": "ru-RU",
|
||||
"title": "Russian (Russia)"
|
||||
|
|
363
src/lib/i18n/locales/nl-NL/translation.json
Normal file
363
src/lib/i18n/locales/nl-NL/translation.json
Normal file
|
@ -0,0 +1,363 @@
|
|||
{
|
||||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' of '-1' for geen vervaldatum.",
|
||||
"(Beta)": "(Beta)",
|
||||
"(e.g. `sh webui.sh --api`)": "(e.g. `sh webui.sh --api`)",
|
||||
"(latest)": "(nieuwste)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} is aan het denken...",
|
||||
"{{webUIName}} Backend Required": "{{webUIName}} Backend Verlpicht",
|
||||
"a user": "",
|
||||
"About": "Over",
|
||||
"Account": "Account",
|
||||
"Action": "Actie",
|
||||
"Add a model": "Voeg een model toe",
|
||||
"Add a model tag name": "Voeg een model tag naam toe",
|
||||
"Add a short description about what this modelfile does": "Voeg een korte beschrijving toe over wat dit modelfile doet",
|
||||
"Add a short title for this prompt": "Voeg een korte titel toe voor deze prompt",
|
||||
"Add a tag": "Voeg een tag toe",
|
||||
"Add Docs": "Voeg Docs toe",
|
||||
"Add Files": "Voege Bestanden toe",
|
||||
"Add message": "Voeg bericht toe",
|
||||
"add tags": "voeg tags toe",
|
||||
"Adjusting these settings will apply changes universally to all users.": "Het aanpassen van deze instellingen zal universeel worden toegepast op alle gebruikers.",
|
||||
"admin": "admin",
|
||||
"Admin Panel": "Administratieve Paneel",
|
||||
"Admin Settings": "Administratieve Settings",
|
||||
"Advanced Parameters": "Geavanceerde Parameters",
|
||||
"all": "alle",
|
||||
"All Users": "Alle Gebruikers",
|
||||
"Allow": "Toestaan",
|
||||
"Allow Chat Deletion": "Sta Chat Verwijdering toe",
|
||||
"alphanumeric characters and hyphens": "alfanumerieke karakters en streepjes",
|
||||
"Already have an account?": "Heb je al een account?",
|
||||
"an assistant": "een assistent",
|
||||
"and": "en",
|
||||
"API Base URL": "API Base URL",
|
||||
"API Key": "API Key",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "zijn toegestaan - Activeer deze commando door te typen",
|
||||
"Are you sure?": "",
|
||||
"Audio": "Audio",
|
||||
"Auto-playback response": "Automatisch afspelen van antwoord",
|
||||
"Auto-send input after 3 sec.": "Automatisch verzenden van input na 3 sec.",
|
||||
"AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL",
|
||||
"AUTOMATIC1111 Base URL is required.": "",
|
||||
"available!": "beschikbaar!",
|
||||
"Back": "Terug",
|
||||
"Builder Mode": "Bouwer Modus",
|
||||
"Cancel": "Annuleren",
|
||||
"Categories": "Categorieën",
|
||||
"Change Password": "Wijzig Wachtwoord",
|
||||
"Chat": "Chat",
|
||||
"Chat History": "Chat Geschiedenis",
|
||||
"Chat History is off for this browser.": "Chat Geschiedenis is uitgeschakeld voor deze browser.",
|
||||
"Chats": "Chats",
|
||||
"Check Again": "Controleer Opnieuw",
|
||||
"Check for updates": "Controleer op updates",
|
||||
"Checking for updates...": "Controleren op updates...",
|
||||
"Choose a model before saving...": "Kies een model voordat je opslaat...",
|
||||
"Chunk Overlap": "Chunk Overlap",
|
||||
"Chunk Params": "Chunk Params",
|
||||
"Chunk Size": "Chunk Grootte",
|
||||
"Click here for help.": "Klik hier voor help.",
|
||||
"Click here to check other modelfiles.": "Klik hier om andere modelfiles te controleren.",
|
||||
"Click here to select": "",
|
||||
"Click here to select documents.": "",
|
||||
"click here.": "click here.",
|
||||
"Click on the user role button to change a user's role.": "Klik op de gebruikersrol knop om de rol van een gebruiker te wijzigen.",
|
||||
"Close": "Sluiten",
|
||||
"Collection": "Verzameling",
|
||||
"Command": "Commando",
|
||||
"Confirm Password": "Bevestig Wachtwoord",
|
||||
"Connections": "Verbindingen",
|
||||
"Content": "Inhoud",
|
||||
"Context Length": "Context Lengte",
|
||||
"Conversation Mode": "Gespreksmodus",
|
||||
"Copy last code block": "Kopieer laatste code blok",
|
||||
"Copy last response": "Kopieer laatste antwoord",
|
||||
"Copying to clipboard was successful!": "Kopiëren naar klembord was succesvol!",
|
||||
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Maak een beknopte, 3-5 woorden tellende zin als kop voor de volgende query, strikt aanhoudend aan de 3-5 woorden limiet en het vermijden van het gebruik van het woord 'titel':",
|
||||
"Create a modelfile": "Maak een modelfile",
|
||||
"Create Account": "Maak Account",
|
||||
"Created at": "Gemaakt op",
|
||||
"Created by": "Gemaakt door",
|
||||
"Current Model": "Huidig Model",
|
||||
"Current Password": "Huidig Wachtwoord",
|
||||
"Custom": "Aangepast",
|
||||
"Customize Ollama models for a specific purpose": "Pas Ollama modellen aan voor een specifiek doel",
|
||||
"Dark": "Donker",
|
||||
"Database": "Database",
|
||||
"DD/MM/YYYY HH:mm": "YYYY/MM/DD HH:mm",
|
||||
"Default": "Standaard",
|
||||
"Default (Automatic1111)": "",
|
||||
"Default (Web API)": "Standaard (Web API)",
|
||||
"Default model updated": "Standaard model bijgewerkt",
|
||||
"Default Prompt Suggestions": "Standaard Prompt Suggesties",
|
||||
"Default User Role": "Standaard Gebruikersrol",
|
||||
"delete": "verwijderen",
|
||||
"Delete a model": "Verwijder een model",
|
||||
"Delete chat": "Verwijder chat",
|
||||
"Delete Chats": "Verwijder Chats",
|
||||
"Deleted {{deleteModelTag}}": "{{deleteModelTag}} is verwijderd",
|
||||
"Deleted {tagName}": "{tagName} is verwijderd",
|
||||
"Description": "Beschrijving",
|
||||
"Desktop Notifications": "Desktop Notificaties",
|
||||
"Disabled": "Uitgeschakeld",
|
||||
"Discover a modelfile": "Ontdek een modelfile",
|
||||
"Discover a prompt": "Ontdek een prompt",
|
||||
"Discover, download, and explore custom prompts": "Ontdek, download en verken aangepaste prompts",
|
||||
"Discover, download, and explore model presets": "Ontdek, download en verken model presets",
|
||||
"Display the username instead of You in the Chat": "Toon de gebruikersnaam in plaats van Jij in de Chat",
|
||||
"Document": "Document",
|
||||
"Document Settings": "Document Instellingen",
|
||||
"Documents": "Documenten",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "maakt geen externe verbindingen, en je gegevens blijven veilig op je lokaal gehoste server.",
|
||||
"Don't Allow": "Niet Toestaan",
|
||||
"Don't have an account?": "Heb je geen account?",
|
||||
"Download as a File": "Download als Bestand",
|
||||
"Download Database": "Download Database",
|
||||
"Drop any files here to add to the conversation": "Sleep bestanden hier om toe te voegen aan het gesprek",
|
||||
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "bijv. '30s', '10m'. Geldige tijdseenheden zijn 's', 'm', 'h'.",
|
||||
"Edit Doc": "Wijzig Doc",
|
||||
"Edit User": "Wijzig Gebruiker",
|
||||
"Email": "Email",
|
||||
"Enable Chat History": "Schakel Chat Geschiedenis in",
|
||||
"Enable New Sign Ups": "Schakel Nieuwe Registraties in",
|
||||
"Enabled": "Ingeschakeld",
|
||||
"Enter {{role}} message here": "",
|
||||
"Enter API Key": "",
|
||||
"Enter Chunk Overlap": "",
|
||||
"Enter Chunk Size": "",
|
||||
"Enter Image Size (e.g. 512x512)": "",
|
||||
"Enter LiteLLM API Base URL (litellm_params.api_base)": "",
|
||||
"Enter LiteLLM API Key (litellm_params.api_key)": "",
|
||||
"Enter LiteLLM API RPM (litellm_params.rpm)": "",
|
||||
"Enter LiteLLM Model (litellm_params.model)": "",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "",
|
||||
"Enter model tag (e.g. {{modelTag}})": "",
|
||||
"Enter Number of Steps (e.g. 50)": "",
|
||||
"Enter stop sequence": "Zet stop sequentie",
|
||||
"Enter Top K": "",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "",
|
||||
"Enter Your Email": "Voer je Email in",
|
||||
"Enter Your Full Name": "Voer je Volledige Naam in",
|
||||
"Enter Your Password": "Voer je Wachtwoord in",
|
||||
"Experimental": "Experimenteel",
|
||||
"Export All Chats (All Users)": "Exporteer Alle Chats (Alle Gebruikers)",
|
||||
"Export Chats": "Exporteer Chats",
|
||||
"Export Documents Mapping": "Exporteer Documenten Mapping",
|
||||
"Export Modelfiles": "Exporteer Modelfiles",
|
||||
"Export Prompts": "Exporteer Prompts",
|
||||
"Failed to read clipboard contents": "Kan klembord inhoud niet lezen",
|
||||
"File Mode": "Bestandsmodus",
|
||||
"File not found.": "Bestand niet gevonden.",
|
||||
"Focus chat input": "Focus chat input",
|
||||
"Format your variables using square brackets like this:": "Formatteer je variabelen met vierkante haken zoals dit:",
|
||||
"From (Base Model)": "Van (Basis Model)",
|
||||
"Full Screen Mode": "Volledig Scherm Modus",
|
||||
"General": "Algemeen",
|
||||
"General Settings": "Algemene Instellingen",
|
||||
"Hello, {{name}}": "Hallo, {{name}}",
|
||||
"Hide": "Verberg",
|
||||
"Hide Additional Params": "Verberg Extra Params",
|
||||
"How can I help you today?": "Hoe kan ik je vandaag helpen?",
|
||||
"Image Generation (Experimental)": "Afbeelding Generatie (Experimenteel)",
|
||||
"Image Generation Engine": "",
|
||||
"Image Settings": "Afbeelding Instellingen",
|
||||
"Images": "Afbeeldingen",
|
||||
"Import Chats": "Importeer Chats",
|
||||
"Import Documents Mapping": "Importeer Documenten Mapping",
|
||||
"Import Modelfiles": "Importeer Modelfiles",
|
||||
"Import Prompts": "Importeer Prompts",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "Voeg `--api` vlag toe bij het uitvoeren van stable-diffusion-webui",
|
||||
"Interface": "Interface",
|
||||
"join our Discord for help.": "join onze Discord voor hulp.",
|
||||
"JSON": "JSON",
|
||||
"JWT Expiration": "JWT Expiration",
|
||||
"JWT Token": "JWT Token",
|
||||
"Keep Alive": "Houd Actief",
|
||||
"Keyboard shortcuts": "Toetsenbord snelkoppelingen",
|
||||
"Language": "Taal",
|
||||
"Light": "Licht",
|
||||
"Listening...": "Luisteren...",
|
||||
"LLMs can make mistakes. Verify important information.": "LLMs kunnen fouten maken. Verifieer belangrijke informatie.",
|
||||
"Made by OpenWebUI Community": "Gemaakt door OpenWebUI Community",
|
||||
"Make sure to enclose them with": "Zorg ervoor dat je ze omringt met",
|
||||
"Manage LiteLLM Models": "Beheer LiteLLM Modellen",
|
||||
"Manage Models": "Beheer Modellen",
|
||||
"Manage Ollama Models": "Beheer Ollama Modellen",
|
||||
"Max Tokens": "Max Tokens",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maximaal 3 modellen kunnen tegelijkertijd worden gedownload. Probeer het later opnieuw.",
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' is succesvol gedownload.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' staat al in de wachtrij voor downloaden.",
|
||||
"Model {{modelId}} not found": "Model {{modelId}} niet gevonden",
|
||||
"Model {{modelName}} already exists.": "Model {{modelName}} bestaat al.",
|
||||
"Model Name": "Model Naam",
|
||||
"Model not selected": "Model niet geselecteerd",
|
||||
"Model Tag Name": "Model Tag Naam",
|
||||
"Model Whitelisting": "Model Whitelisting",
|
||||
"Model(s) Whitelisted": "Model(len) zijn ge-whitelist",
|
||||
"Modelfile": "Modelfile",
|
||||
"Modelfile Advanced Settings": "Modelfile Geavanceerde Instellingen",
|
||||
"Modelfile Content": "Modelfile Inhoud",
|
||||
"Modelfiles": "Modelfiles",
|
||||
"Models": "Modellen",
|
||||
"My Documents": "Mijn Documenten",
|
||||
"My Modelfiles": "Mijn Modelfiles",
|
||||
"My Prompts": "Mijn Prompts",
|
||||
"Name": "Naam",
|
||||
"Name Tag": "Naam Tag",
|
||||
"Name your modelfile": "Benoem je modelfile",
|
||||
"New Chat": "Nieuwe Chat",
|
||||
"New Password": "Nieuw Wachtwoord",
|
||||
"Not sure what to add?": "Niet zeker wat toe te voegen?",
|
||||
"Not sure what to write? Switch to": "Niet zeker wat te schrijven? Schakel over naar",
|
||||
"Off": "Uit",
|
||||
"Okay, Let's Go!": "Okay, Laten we gaan!",
|
||||
"Ollama Base URL": "",
|
||||
"Ollama Version": "Ollama Versie",
|
||||
"On": "Aan",
|
||||
"Only": "Alleen",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Alleen alfanumerieke karakters en streepjes zijn toegestaan in de commando string.",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Oops! Houd vast! Je bestanden zijn nog steeds in de verwerkingsoven. We zijn ze aan het bereiden tot perfectie. Wees geduldig en we laten je weten wanneer ze klaar zijn.",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Oops! Het lijkt erop dat de URL ongeldig is. Controleer het nogmaals en probeer opnieuw.",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oops! Je gebruikt een niet-ondersteunde methode (alleen frontend). Serveer de WebUI vanuit de backend.",
|
||||
"Open": "Open",
|
||||
"Open AI": "Open AI",
|
||||
"Open AI (Dall-E)": "",
|
||||
"Open new chat": "Open nieuwe chat",
|
||||
"OpenAI API": "OpenAI API",
|
||||
"OpenAI API Key": "",
|
||||
"OpenAI API Key is required.": "",
|
||||
"or": "of",
|
||||
"Parameters": "Parameters",
|
||||
"Password": "Wachtwoord",
|
||||
"PDF Extract Images (OCR)": "PDF Extract Afbeeldingen (OCR)",
|
||||
"pending": "wachtend",
|
||||
"Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}",
|
||||
"Playground": "Speeltuin",
|
||||
"Profile": "Profiel",
|
||||
"Prompt Content": "Prompt Inhoud",
|
||||
"Prompt suggestions": "Prompt suggesties",
|
||||
"Prompts": "Prompts",
|
||||
"Pull a model from Ollama.com": "Haal een model van Ollama.com",
|
||||
"Pull Progress": "Haal Voortgang op",
|
||||
"Query Params": "Query Params",
|
||||
"RAG Template": "RAG Template",
|
||||
"Raw Format": "Raw Formaat",
|
||||
"Record voice": "Neem stem op",
|
||||
"Redirecting you to OpenWebUI Community": "Je wordt doorgestuurd naar OpenWebUI Community",
|
||||
"Release Notes": "Release Notes",
|
||||
"Repeat Last N": "Herhaal Laatste N",
|
||||
"Repeat Penalty": "Herhaal Straf",
|
||||
"Request Mode": "Request Modus",
|
||||
"Reset Vector Storage": "Reset Vector Opslag",
|
||||
"Response AutoCopy to Clipboard": "Antwoord Automatisch Kopiëren naar Klembord",
|
||||
"Role": "Rol",
|
||||
"Rosé Pine": "Rosé Pine",
|
||||
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
||||
"Save": "Opslaan",
|
||||
"Save & Create": "Opslaan & Creëren",
|
||||
"Save & Submit": "Opslaan & Verzenden",
|
||||
"Save & Update": "Opslaan & Bijwerken",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Chat logs direct opslaan in de opslag van je browser wordt niet langer ondersteund. Neem even de tijd om je chat logs te downloaden en te verwijderen door op de knop hieronder te klikken. Maak je geen zorgen, je kunt je chat logs eenvoudig opnieuw importeren naar de backend via",
|
||||
"Scan": "Scan",
|
||||
"Scan complete!": "Scan voltooid!",
|
||||
"Scan for documents from {{path}}": "Scan voor documenten van {{path}}",
|
||||
"Search": "Zoeken",
|
||||
"Search Documents": "Zoek Documenten",
|
||||
"Search Prompts": "Zoek Prompts",
|
||||
"See readme.md for instructions": "Zie readme.md voor instructies",
|
||||
"See what's new": "Zie wat er nieuw is",
|
||||
"Seed": "Seed",
|
||||
"Select a mode": "",
|
||||
"Select a model": "Selecteer een model",
|
||||
"Select an Ollama instance": "",
|
||||
"Send a Message": "Stuur een Bericht",
|
||||
"Send message": "Stuur bericht",
|
||||
"Server connection verified": "Server verbinding geverifieerd",
|
||||
"Set as default": "Stel in als standaard",
|
||||
"Set Default Model": "Stel Standaard Model in",
|
||||
"Set Image Size": "Stel Afbeelding Grootte in",
|
||||
"Set Steps": "Stel Stappen in",
|
||||
"Set Title Auto-Generation Model": "Stel Titel Auto-Generatie Model in",
|
||||
"Set Voice": "Stel Stem in",
|
||||
"Settings": "Instellingen",
|
||||
"Settings saved successfully!": "Instellingen succesvol opgeslagen!",
|
||||
"Share to OpenWebUI Community": "Deel naar OpenWebUI Community",
|
||||
"short-summary": "korte-samenvatting",
|
||||
"Show": "Toon",
|
||||
"Show Additional Params": "Toon Extra Params",
|
||||
"Show shortcuts": "Toon snelkoppelingen",
|
||||
"sidebar": "sidebar",
|
||||
"Sign in": "Inloggen",
|
||||
"Sign Out": "Uitloggen",
|
||||
"Sign up": "Registreren",
|
||||
"Speech recognition error: {{error}}": "Spraakherkenning fout: {{error}}",
|
||||
"Speech-to-Text Engine": "Spraak-naar-tekst Engine",
|
||||
"SpeechRecognition API is not supported in this browser.": "SpeechRecognition API wordt niet ondersteund in deze browser.",
|
||||
"Stop Sequence": "Stop Sequentie",
|
||||
"STT Settings": "STT Instellingen",
|
||||
"Submit": "Verzenden",
|
||||
"Success": "Succes",
|
||||
"Successfully updated.": "Succesvol bijgewerkt.",
|
||||
"Sync All": "Synchroniseer Alles",
|
||||
"System": "Systeem",
|
||||
"System Prompt": "Systeem Prompt",
|
||||
"Tags": "Tags",
|
||||
"Temperature": "Temperatuur",
|
||||
"Template": "Template",
|
||||
"Text Completion": "Tekst Aanvulling",
|
||||
"Text-to-Speech Engine": "Tekst-naar-Spraak Engine",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "Thema",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!",
|
||||
"This setting does not sync across browsers or devices.": "Deze instelling wordt niet gesynchroniseerd tussen browsers of apparaten.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tip: Werk meerdere variabele slots achtereenvolgens bij door op de tab-toets te drukken in de chat input na elke vervanging.",
|
||||
"Title": "Titel",
|
||||
"Title Auto-Generation": "Titel Auto-Generatie",
|
||||
"Title Generation Prompt": "Titel Generatie Prompt",
|
||||
"to": "naar",
|
||||
"To access the available model names for downloading,": "Om de beschikbare modelnamen voor downloaden te openen,",
|
||||
"To access the GGUF models available for downloading,": "Om toegang te krijgen tot de GGUF modellen die beschikbaar zijn voor downloaden,",
|
||||
"to chat input.": "naar chat input.",
|
||||
"Toggle settings": "Wissel instellingen",
|
||||
"Toggle sidebar": "Wissel sidebar",
|
||||
"Top K": "Top K",
|
||||
"Top P": "Top P",
|
||||
"Trouble accessing Ollama?": "Problemen met toegang tot Ollama?",
|
||||
"TTS Settings": "TTS instellingen",
|
||||
"Type Hugging Face Resolve (Download) URL": "",
|
||||
"Uh-oh! There was an issue connecting to {{provider}}.": "Uh-oh! Er was een probleem met verbinden met {{provider}}.",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Onbekend Bestandstype '{{file_type}}', maar accepteren en behandelen als platte tekst",
|
||||
"Update password": "Wijzig wachtwoord",
|
||||
"Upload a GGUF model": "Upload een GGUF model",
|
||||
"Upload files": "Upload bestanden",
|
||||
"Upload Progress": "Upload Voortgang",
|
||||
"URL Mode": "URL Modus",
|
||||
"Use '#' in the prompt input to load and select your documents.": "Gebruik '#' in de prompt input om je documenten te laden en te selecteren.",
|
||||
"Use Gravatar": "",
|
||||
"user": "user",
|
||||
"User Permissions": "Gebruikers Rechten",
|
||||
"Users": "Gebruikers",
|
||||
"Utilize": "Utilize",
|
||||
"Valid time units:": "Geldige tijdseenheden:",
|
||||
"variable": "variabele",
|
||||
"variable to have them replaced with clipboard content.": "variabele om ze te laten vervangen door klembord inhoud.",
|
||||
"Version": "Versie",
|
||||
"Web": "Web",
|
||||
"WebUI Add-ons": "WebUI Add-ons",
|
||||
"WebUI Settings": "WebUI Instellingen",
|
||||
"WebUI will make requests to": "WebUI zal verzoeken doen naar",
|
||||
"What’s New in": "Wat is nieuw in",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Wanneer geschiedenis is uitgeschakeld, zullen nieuwe chats op deze browser niet verschijnen in je geschiedenis op een van je apparaten.",
|
||||
"Whisper (Local)": "Fluister (Lokaal)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Schrijf een prompt suggestie (bijv. Wie ben je?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Schrijf een samenvatting in 50 woorden die [onderwerp of trefwoord] samenvat.",
|
||||
"You": "Jij",
|
||||
"You're a helpful assistant.": "Jij bent een behulpzame assistent.",
|
||||
"You're now logged in.": "Je bent nu ingelogd."
|
||||
}
|
363
src/lib/i18n/locales/pt-PT/translation.json
Normal file
363
src/lib/i18n/locales/pt-PT/translation.json
Normal file
|
@ -0,0 +1,363 @@
|
|||
{
|
||||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 's' ou '-1' para nenhuma expiração.",
|
||||
"(Beta)": "(Beta)",
|
||||
"(e.g. `sh webui.sh --api`)": "(por exemplo, `sh webui.sh --api`)",
|
||||
"(latest)": "(mais recente)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} está pensando...",
|
||||
"{{webUIName}} Backend Required": "{{webUIName}} Backend Necessário",
|
||||
"a user": "um usuário",
|
||||
"About": "Sobre",
|
||||
"Account": "Conta",
|
||||
"Action": "Ação",
|
||||
"Add a model": "Adicionar um modelo",
|
||||
"Add a model tag name": "Adicionar um nome de tag de modelo",
|
||||
"Add a short description about what this modelfile does": "Adicione uma breve descrição sobre o que este arquivo de modelo faz",
|
||||
"Add a short title for this prompt": "Adicione um título curto para este prompt",
|
||||
"Add a tag": "Adicionar uma tag",
|
||||
"Add Docs": "Adicionar Documentos",
|
||||
"Add Files": "Adicionar Arquivos",
|
||||
"Add message": "Adicionar mensagem",
|
||||
"add tags": "adicionar tags",
|
||||
"Adjusting these settings will apply changes universally to all users.": "Ajustar essas configurações aplicará alterações universalmente a todos os usuários.",
|
||||
"admin": "administrador",
|
||||
"Admin Panel": "Painel do Administrador",
|
||||
"Admin Settings": "Configurações do Administrador",
|
||||
"Advanced Parameters": "Parâmetros Avançados",
|
||||
"all": "todos",
|
||||
"All Users": "Todos os Usuários",
|
||||
"Allow": "Permitir",
|
||||
"Allow Chat Deletion": "Permitir Exclusão de Bate-papo",
|
||||
"alphanumeric characters and hyphens": "caracteres alfanuméricos e hífens",
|
||||
"Already have an account?": "Já tem uma conta?",
|
||||
"an assistant": "um assistente",
|
||||
"and": "e",
|
||||
"API Base URL": "URL Base da API",
|
||||
"API Key": "Chave da API",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "são permitidos - Ative este comando digitando",
|
||||
"Are you sure?": "Tem certeza?",
|
||||
"Audio": "Áudio",
|
||||
"Auto-playback response": "Reprodução automática da resposta",
|
||||
"Auto-send input after 3 sec.": "Enviar entrada automaticamente após 3 segundos.",
|
||||
"AUTOMATIC1111 Base URL": "URL Base do AUTOMATIC1111",
|
||||
"AUTOMATIC1111 Base URL is required.": "A URL Base do AUTOMATIC1111 é obrigatória.",
|
||||
"available!": "disponível!",
|
||||
"Back": "Voltar",
|
||||
"Builder Mode": "Modo de Construtor",
|
||||
"Cancel": "Cancelar",
|
||||
"Categories": "Categorias",
|
||||
"Change Password": "Alterar Senha",
|
||||
"Chat": "Bate-papo",
|
||||
"Chat History": "Histórico de Bate-papo",
|
||||
"Chat History is off for this browser.": "O histórico de bate-papo está desativado para este navegador.",
|
||||
"Chats": "Bate-papos",
|
||||
"Check Again": "Verifique novamente",
|
||||
"Check for updates": "Verificar atualizações",
|
||||
"Checking for updates...": "Verificando atualizações...",
|
||||
"Choose a model before saving...": "Escolha um modelo antes de salvar...",
|
||||
"Chunk Overlap": "Sobreposição de Fragmento",
|
||||
"Chunk Params": "Parâmetros de Fragmento",
|
||||
"Chunk Size": "Tamanho do Fragmento",
|
||||
"Click here for help.": "Clique aqui para obter ajuda.",
|
||||
"Click here to check other modelfiles.": "Clique aqui para verificar outros arquivos de modelo.",
|
||||
"Click here to select": "Clique aqui para selecionar",
|
||||
"Click here to select documents.": "Clique aqui para selecionar documentos.",
|
||||
"click here.": "clique aqui.",
|
||||
"Click on the user role button to change a user's role.": "Clique no botão de função do usuário para alterar a função de um usuário.",
|
||||
"Close": "Fechar",
|
||||
"Collection": "Coleção",
|
||||
"Command": "Comando",
|
||||
"Confirm Password": "Confirmar Senha",
|
||||
"Connections": "Conexões",
|
||||
"Content": "Conteúdo",
|
||||
"Context Length": "Comprimento do Contexto",
|
||||
"Conversation Mode": "Modo de Conversa",
|
||||
"Copy last code block": "Copiar último bloco de código",
|
||||
"Copy last response": "Copiar última resposta",
|
||||
"Copying to clipboard was successful!": "Cópia para a área de transferência bem-sucedida!",
|
||||
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Crie uma frase concisa de 3 a 5 palavras como cabeçalho para a seguinte consulta, aderindo estritamente ao limite de 3 a 5 palavras e evitando o uso da palavra 'título':",
|
||||
"Create a modelfile": "Criar um arquivo de modelo",
|
||||
"Create Account": "Criar Conta",
|
||||
"Created at": "Criado em",
|
||||
"Created by": "Criado por",
|
||||
"Current Model": "Modelo Atual",
|
||||
"Current Password": "Senha Atual",
|
||||
"Custom": "Personalizado",
|
||||
"Customize Ollama models for a specific purpose": "Personalize os modelos Ollama para um propósito específico",
|
||||
"Dark": "Escuro",
|
||||
"Database": "Banco de dados",
|
||||
"DD/MM/YYYY HH:mm": "DD/MM/AAAA HH:mm",
|
||||
"Default": "Padrão",
|
||||
"Default (Automatic1111)": "Padrão (Automatic1111)",
|
||||
"Default (Web API)": "Padrão (API Web)",
|
||||
"Default model updated": "Modelo padrão atualizado",
|
||||
"Default Prompt Suggestions": "Sugestões de Prompt Padrão",
|
||||
"Default User Role": "Função de Usuário Padrão",
|
||||
"delete": "excluir",
|
||||
"Delete a model": "Excluir um modelo",
|
||||
"Delete chat": "Excluir bate-papo",
|
||||
"Delete Chats": "Excluir Bate-papos",
|
||||
"Deleted {{deleteModelTag}}": "{{deleteModelTag}} excluído",
|
||||
"Deleted {tagName}": "{tagName} excluído",
|
||||
"Description": "Descrição",
|
||||
"Desktop Notifications": "Notificações da Área de Trabalho",
|
||||
"Disabled": "Desativado",
|
||||
"Discover a modelfile": "Descobrir um arquivo de modelo",
|
||||
"Discover a prompt": "Descobrir um prompt",
|
||||
"Discover, download, and explore custom prompts": "Descubra, baixe e explore prompts personalizados",
|
||||
"Discover, download, and explore model presets": "Descubra, baixe e explore predefinições de modelo",
|
||||
"Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Bate-papo",
|
||||
"Document": "Documento",
|
||||
"Document Settings": "Configurações de Documento",
|
||||
"Documents": "Documentos",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "não faz conexões externas e seus dados permanecem seguros em seu servidor hospedado localmente.",
|
||||
"Don't Allow": "Não Permitir",
|
||||
"Don't have an account?": "Não tem uma conta?",
|
||||
"Download as a File": "Baixar como Arquivo",
|
||||
"Download Database": "Baixar Banco de Dados",
|
||||
"Drop any files here to add to the conversation": "Solte os arquivos aqui para adicionar à conversa",
|
||||
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "por exemplo, '30s', '10m'. Unidades de tempo válidas são 's', 'm', 'h'.",
|
||||
"Edit Doc": "Editar Documento",
|
||||
"Edit User": "Editar Usuário",
|
||||
"Email": "E-mail",
|
||||
"Enable Chat History": "Ativar Histórico de Bate-papo",
|
||||
"Enable New Sign Ups": "Ativar Novas Inscrições",
|
||||
"Enabled": "Ativado",
|
||||
"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
|
||||
"Enter API Key": "Digite a Chave da API",
|
||||
"Enter Chunk Overlap": "Digite a Sobreposição de Fragmento",
|
||||
"Enter Chunk Size": "Digite o Tamanho do Fragmento",
|
||||
"Enter Image Size (e.g. 512x512)": "Digite o Tamanho da Imagem (por exemplo, 512x512)",
|
||||
"Enter LiteLLM API Base URL (litellm_params.api_base)": "Digite a URL Base da API LiteLLM (litellm_params.api_base)",
|
||||
"Enter LiteLLM API Key (litellm_params.api_key)": "Digite a Chave da API LiteLLM (litellm_params.api_key)",
|
||||
"Enter LiteLLM API RPM (litellm_params.rpm)": "Digite o RPM da API LiteLLM (litellm_params.rpm)",
|
||||
"Enter LiteLLM Model (litellm_params.model)": "Digite o Modelo LiteLLM (litellm_params.model)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "Digite o Máximo de Tokens (litellm_params.max_tokens)",
|
||||
"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
|
||||
"Enter Number of Steps (e.g. 50)": "Digite o Número de Etapas (por exemplo, 50)",
|
||||
"Enter stop sequence": "Digite a sequência de parada",
|
||||
"Enter Top K": "Digite o Top K",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "Digite a URL (por exemplo, http://127.0.0.1:7860/)",
|
||||
"Enter Your Email": "Digite seu E-mail",
|
||||
"Enter Your Full Name": "Digite seu Nome Completo",
|
||||
"Enter Your Password": "Digite sua Senha",
|
||||
"Experimental": "Experimental",
|
||||
"Export All Chats (All Users)": "Exportar Todos os Bate-papos (Todos os Usuários)",
|
||||
"Export Chats": "Exportar Bate-papos",
|
||||
"Export Documents Mapping": "Exportar Mapeamento de Documentos",
|
||||
"Export Modelfiles": "Exportar Arquivos de Modelo",
|
||||
"Export Prompts": "Exportar Prompts",
|
||||
"Failed to read clipboard contents": "Falha ao ler o conteúdo da área de transferência",
|
||||
"File Mode": "Modo de Arquivo",
|
||||
"File not found.": "Arquivo não encontrado.",
|
||||
"Focus chat input": "Focar entrada de bate-papo",
|
||||
"Format your variables using square brackets like this:": "Formate suas variáveis usando colchetes como este:",
|
||||
"From (Base Model)": "De (Modelo Base)",
|
||||
"Full Screen Mode": "Modo de Tela Cheia",
|
||||
"General": "Geral",
|
||||
"General Settings": "Configurações Gerais",
|
||||
"Hello, {{name}}": "Olá, {{name}}",
|
||||
"Hide": "Ocultar",
|
||||
"Hide Additional Params": "Ocultar Parâmetros Adicionais",
|
||||
"How can I help you today?": "Como posso ajudá-lo hoje?",
|
||||
"Image Generation (Experimental)": "Geração de Imagens (Experimental)",
|
||||
"Image Generation Engine": "Mecanismo de Geração de Imagens",
|
||||
"Image Settings": "Configurações de Imagem",
|
||||
"Images": "Imagens",
|
||||
"Import Chats": "Importar Bate-papos",
|
||||
"Import Documents Mapping": "Importar Mapeamento de Documentos",
|
||||
"Import Modelfiles": "Importar Arquivos de Modelo",
|
||||
"Import Prompts": "Importar Prompts",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "Inclua a flag `--api` ao executar stable-diffusion-webui",
|
||||
"Interface": "Interface",
|
||||
"join our Discord for help.": "junte-se ao nosso Discord para obter ajuda.",
|
||||
"JSON": "JSON",
|
||||
"JWT Expiration": "Expiração JWT",
|
||||
"JWT Token": "Token JWT",
|
||||
"Keep Alive": "Manter Vivo",
|
||||
"Keyboard shortcuts": "Atalhos de teclado",
|
||||
"Language": "Idioma",
|
||||
"Light": "Claro",
|
||||
"Listening...": "Ouvindo...",
|
||||
"LLMs can make mistakes. Verify important information.": "LLMs podem cometer erros. Verifique informações importantes.",
|
||||
"Made by OpenWebUI Community": "Feito pela Comunidade OpenWebUI",
|
||||
"Make sure to enclose them with": "Certifique-se de colocá-los entre",
|
||||
"Manage LiteLLM Models": "Gerenciar Modelos LiteLLM",
|
||||
"Manage Models": "Gerenciar Modelos",
|
||||
"Manage Ollama Models": "Gerenciar Modelos Ollama",
|
||||
"Max Tokens": "Máximo de Tokens",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Máximo de 3 modelos podem ser baixados simultaneamente. Tente novamente mais tarde.",
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, AAAA",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "O modelo '{{modelName}}' foi baixado com sucesso.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "O modelo '{{modelTag}}' já está na fila para download.",
|
||||
"Model {{modelId}} not found": "Modelo {{modelId}} não encontrado",
|
||||
"Model {{modelName}} already exists.": "O modelo {{modelName}} já existe.",
|
||||
"Model Name": "Nome do Modelo",
|
||||
"Model not selected": "Modelo não selecionado",
|
||||
"Model Tag Name": "Nome da Tag do Modelo",
|
||||
"Model Whitelisting": "Lista de Permissões de Modelo",
|
||||
"Model(s) Whitelisted": "Modelo(s) na Lista de Permissões",
|
||||
"Modelfile": "Arquivo de Modelo",
|
||||
"Modelfile Advanced Settings": "Configurações Avançadas do Arquivo de Modelo",
|
||||
"Modelfile Content": "Conteúdo do Arquivo de Modelo",
|
||||
"Modelfiles": "Arquivos de Modelo",
|
||||
"Models": "Modelos",
|
||||
"My Documents": "Meus Documentos",
|
||||
"My Modelfiles": "Meus Arquivos de Modelo",
|
||||
"My Prompts": "Meus Prompts",
|
||||
"Name": "Nome",
|
||||
"Name Tag": "Tag de Nome",
|
||||
"Name your modelfile": "Nomeie seu arquivo de modelo",
|
||||
"New Chat": "Novo Bate-papo",
|
||||
"New Password": "Nova Senha",
|
||||
"Not sure what to add?": "Não tem certeza do que adicionar?",
|
||||
"Not sure what to write? Switch to": "Não tem certeza do que escrever? Mude para",
|
||||
"Off": "Desligado",
|
||||
"Okay, Let's Go!": "Ok, Vamos Lá!",
|
||||
"Ollama Base URL": "URL Base do Ollama",
|
||||
"Ollama Version": "Versão do Ollama",
|
||||
"On": "Ligado",
|
||||
"Only": "Somente",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Somente caracteres alfanuméricos e hífens são permitidos na string de comando.",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Opa! Aguente firme! Seus arquivos ainda estão no forno de processamento. Estamos cozinhando-os com perfeição. Por favor, seja paciente e avisaremos quando estiverem prontos.",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Opa! Parece que a URL é inválida. Verifique novamente e tente outra vez.",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Opa! Você está usando um método não suportado (somente frontend). Por favor, sirva o WebUI a partir do backend.",
|
||||
"Open": "Abrir",
|
||||
"Open AI": "OpenAI",
|
||||
"Open AI (Dall-E)": "OpenAI (Dall-E)",
|
||||
"Open new chat": "Abrir novo bate-papo",
|
||||
"OpenAI API": "API OpenAI",
|
||||
"OpenAI API Key": "Chave da API OpenAI",
|
||||
"OpenAI API Key is required.": "A Chave da API OpenAI é obrigatória.",
|
||||
"or": "ou",
|
||||
"Parameters": "Parâmetros",
|
||||
"Password": "Senha",
|
||||
"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
|
||||
"pending": "pendente",
|
||||
"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
|
||||
"Playground": "Playground",
|
||||
"Profile": "Perfil",
|
||||
"Prompt Content": "Conteúdo do Prompt",
|
||||
"Prompt suggestions": "Sugestões de Prompt",
|
||||
"Prompts": "Prompts",
|
||||
"Pull a model from Ollama.com": "Extrair um modelo do Ollama.com",
|
||||
"Pull Progress": "Progresso da Extração",
|
||||
"Query Params": "Parâmetros de Consulta",
|
||||
"RAG Template": "Modelo RAG",
|
||||
"Raw Format": "Formato Bruto",
|
||||
"Record voice": "Gravar voz",
|
||||
"Redirecting you to OpenWebUI Community": "Redirecionando você para a Comunidade OpenWebUI",
|
||||
"Release Notes": "Notas de Lançamento",
|
||||
"Repeat Last N": "Repetir Últimos N",
|
||||
"Repeat Penalty": "Penalidade de Repetição",
|
||||
"Request Mode": "Modo de Solicitação",
|
||||
"Reset Vector Storage": "Redefinir Armazenamento de Vetor",
|
||||
"Response AutoCopy to Clipboard": "Cópia Automática da Resposta para a Área de Transferência",
|
||||
"Role": "Função",
|
||||
"Rosé Pine": "Rosé Pine",
|
||||
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
||||
"Save": "Salvar",
|
||||
"Save & Create": "Salvar e Criar",
|
||||
"Save & Submit": "Salvar e Enviar",
|
||||
"Save & Update": "Salvar e Atualizar",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Salvar logs de bate-papo diretamente no armazenamento do seu navegador não é mais suportado. Reserve um momento para baixar e excluir seus logs de bate-papo clicando no botão abaixo. Não se preocupe, você pode facilmente reimportar seus logs de bate-papo para o backend através de",
|
||||
"Scan": "Digitalizar",
|
||||
"Scan complete!": "Digitalização concluída!",
|
||||
"Scan for documents from {{path}}": "Digitalizar documentos de {{path}}",
|
||||
"Search": "Pesquisar",
|
||||
"Search Documents": "Pesquisar Documentos",
|
||||
"Search Prompts": "Pesquisar Prompts",
|
||||
"See readme.md for instructions": "Consulte readme.md para obter instruções",
|
||||
"See what's new": "Veja o que há de novo",
|
||||
"Seed": "Semente",
|
||||
"Select a mode": "Selecione um modo",
|
||||
"Select a model": "Selecione um modelo",
|
||||
"Select an Ollama instance": "Selecione uma instância Ollama",
|
||||
"Send a Message": "Enviar uma Mensagem",
|
||||
"Send message": "Enviar mensagem",
|
||||
"Server connection verified": "Conexão com o servidor verificada",
|
||||
"Set as default": "Definir como padrão",
|
||||
"Set Default Model": "Definir Modelo Padrão",
|
||||
"Set Image Size": "Definir Tamanho da Imagem",
|
||||
"Set Steps": "Definir Etapas",
|
||||
"Set Title Auto-Generation Model": "Definir Modelo de Geração Automática de Título",
|
||||
"Set Voice": "Definir Voz",
|
||||
"Settings": "Configurações",
|
||||
"Settings saved successfully!": "Configurações salvas com sucesso!",
|
||||
"Share to OpenWebUI Community": "Compartilhar com a Comunidade OpenWebUI",
|
||||
"short-summary": "resumo-curto",
|
||||
"Show": "Mostrar",
|
||||
"Show Additional Params": "Mostrar Parâmetros Adicionais",
|
||||
"Show shortcuts": "Mostrar",
|
||||
"sidebar": "barra lateral",
|
||||
"Sign in": "Entrar",
|
||||
"Sign Out": "Sair",
|
||||
"Sign up": "Inscrever-se",
|
||||
"Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}",
|
||||
"Speech-to-Text Engine": "Mecanismo de Fala para Texto",
|
||||
"SpeechRecognition API is not supported in this browser.": "A API SpeechRecognition não é suportada neste navegador.",
|
||||
"Stop Sequence": "Sequência de Parada",
|
||||
"STT Settings": "Configurações STT",
|
||||
"Submit": "Enviar",
|
||||
"Success": "Sucesso",
|
||||
"Successfully updated.": "Atualizado com sucesso.",
|
||||
"Sync All": "Sincronizar Tudo",
|
||||
"System": "Sistema",
|
||||
"System Prompt": "Prompt do Sistema",
|
||||
"Tags": "Tags",
|
||||
"Temperature": "Temperatura",
|
||||
"Template": "Modelo",
|
||||
"Text Completion": "Complemento de Texto",
|
||||
"Text-to-Speech Engine": "Mecanismo de Texto para Fala",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "Tema",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Isso garante que suas conversas valiosas sejam salvas com segurança em seu banco de dados de backend. Obrigado!",
|
||||
"This setting does not sync across browsers or devices.": "Esta configuração não sincroniza entre navegadores ou dispositivos.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Dica: Atualize vários slots de variáveis consecutivamente pressionando a tecla Tab na entrada de bate-papo após cada substituição.",
|
||||
"Title": "Título",
|
||||
"Title Auto-Generation": "Geração Automática de Título",
|
||||
"Title Generation Prompt": "Prompt de Geração de Título",
|
||||
"to": "para",
|
||||
"To access the available model names for downloading,": "Para acessar os nomes de modelo disponíveis para download,",
|
||||
"To access the GGUF models available for downloading,": "Para acessar os modelos GGUF disponíveis para download,",
|
||||
"to chat input.": "para a entrada de bate-papo.",
|
||||
"Toggle settings": "Alternar configurações",
|
||||
"Toggle sidebar": "Alternar barra lateral",
|
||||
"Top K": "Top K",
|
||||
"Top P": "Top P",
|
||||
"Trouble accessing Ollama?": "Problemas para acessar o Ollama?",
|
||||
"TTS Settings": "Configurações TTS",
|
||||
"Type Hugging Face Resolve (Download) URL": "Digite a URL do Hugging Face Resolve (Download)",
|
||||
"Uh-oh! There was an issue connecting to {{provider}}.": "Opa! Houve um problema ao conectar-se a {{provider}}.",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Tipo de arquivo desconhecido '{{file_type}}', mas aceitando e tratando como texto simples",
|
||||
"Update password": "Atualizar senha",
|
||||
"Upload a GGUF model": "Carregar um modelo GGUF",
|
||||
"Upload files": "Carregar arquivos",
|
||||
"Upload Progress": "Progresso do Carregamento",
|
||||
"URL Mode": "Modo de URL",
|
||||
"Use '#' in the prompt input to load and select your documents.": "Use '#' na entrada do prompt para carregar e selecionar seus documentos.",
|
||||
"Use Gravatar": "Usar Gravatar",
|
||||
"user": "usuário",
|
||||
"User Permissions": "Permissões do Usuário",
|
||||
"Users": "Usuários",
|
||||
"Utilize": "Utilizar",
|
||||
"Valid time units:": "Unidades de tempo válidas:",
|
||||
"variable": "variável",
|
||||
"variable to have them replaced with clipboard content.": "variável para que sejam substituídos pelo conteúdo da área de transferência.",
|
||||
"Version": "Versão",
|
||||
"Web": "Web",
|
||||
"WebUI Add-ons": "Complementos WebUI",
|
||||
"WebUI Settings": "Configurações WebUI",
|
||||
"WebUI will make requests to": "WebUI fará solicitações para",
|
||||
"What’s New in": "O que há de novo em",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Quando o histórico está desativado, novos bate-papos neste navegador não aparecerão em seu histórico em nenhum dos seus dispositivos.",
|
||||
"Whisper (Local)": "Whisper (Local)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Escreva uma sugestão de prompt (por exemplo, Quem é você?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Escreva um resumo em 50 palavras que resuma [tópico ou palavra-chave].",
|
||||
"You": "Você",
|
||||
"You're a helpful assistant.": "Você é um assistente útil.",
|
||||
"You're now logged in.": "Você está conectado agora."
|
||||
}
|
|
@ -5,10 +5,10 @@
|
|||
"(latest)": "(mới nhất)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} đang suy nghĩ...",
|
||||
"{{webUIName}} Backend Required": "{{webUIName}} Yêu cầu Backend",
|
||||
"a user": "một người dùng",
|
||||
"a user": "người sử dụng",
|
||||
"About": "Giới thiệu",
|
||||
"Account": "Tài khoản",
|
||||
"Action": "Hành động",
|
||||
"Action": "Tác vụ",
|
||||
"Add a model": "Thêm mô hình",
|
||||
"Add a model tag name": "Thêm tên thẻ mô hình (tag)",
|
||||
"Add a short description about what this modelfile does": "Thêm mô tả ngắn về việc tệp mô tả mô hình (modelfile) này làm gì",
|
||||
|
@ -18,29 +18,29 @@
|
|||
"Add Files": "Thêm tệp",
|
||||
"Add message": "Thêm tin nhắn",
|
||||
"add tags": "thêm thẻ",
|
||||
"Adjusting these settings will apply changes universally to all users.": "Điều chỉnh các cài đặt này sẽ áp dụng thay đổi toàn cầu cho tất cả người dùng.",
|
||||
"Adjusting these settings will apply changes universally to all users.": "Các thay đổi cài đặt này sẽ áp dụng cho tất cả người sử dụng.",
|
||||
"admin": "quản trị viên",
|
||||
"Admin Panel": "Trang Quản trị",
|
||||
"Admin Settings": "Cài đặt hệ thống",
|
||||
"Advanced Parameters": "Các tham số Nâng cao",
|
||||
"all": "tất cả",
|
||||
"All Users": "Tất cả Người dùng",
|
||||
"All Users": "Danh sách người sử dụng",
|
||||
"Allow": "Cho phép",
|
||||
"Allow Chat Deletion": "Cho phép Xóa cuộc trò chuyện",
|
||||
"Allow Chat Deletion": "Cho phép Xóa nội dung chat",
|
||||
"alphanumeric characters and hyphens": "ký tự số và gạch nối",
|
||||
"Already have an account?": "Đã có tài khoản?",
|
||||
"an assistant": "một trợ lý",
|
||||
"Already have an account?": "Bạn đã có tài khoản?",
|
||||
"an assistant": "trợ lý",
|
||||
"and": "và",
|
||||
"API Base URL": "URL Cơ bản API",
|
||||
"API Key": "Khóa API",
|
||||
"API RPM": "RPM API",
|
||||
"API Base URL": "Đường dẫn tới API (API Base URL)",
|
||||
"API Key": "API Key",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "được phép - Kích hoạt lệnh này bằng cách gõ",
|
||||
"Are you sure?": "Bạn có chắc chắn không?",
|
||||
"Audio": "Âm thanh",
|
||||
"Auto-playback response": "Tự động phát lại phản hồi",
|
||||
"Auto-playback response": "Tự động phát lại phản hồi (Auto-playback)",
|
||||
"Auto-send input after 3 sec.": "Tự động gửi đầu vào sau 3 giây.",
|
||||
"AUTOMATIC1111 Base URL": "URL Cơ bản AUTOMATIC1111",
|
||||
"AUTOMATIC1111 Base URL is required.": "Yêu cầu URL Cơ bản AUTOMATIC1111.",
|
||||
"AUTOMATIC1111 Base URL": "Đường dẫn kết nối tới AUTOMATIC1111 (Base URL)",
|
||||
"AUTOMATIC1111 Base URL is required.": "Base URL của AUTOMATIC1111 là bắt buộc.",
|
||||
"available!": "có sẵn!",
|
||||
"Back": "Quay lại",
|
||||
"Builder Mode": "Chế độ Builder",
|
||||
|
@ -48,30 +48,30 @@
|
|||
"Categories": "Danh mục",
|
||||
"Change Password": "Đổi Mật khẩu",
|
||||
"Chat": "Trò chuyện",
|
||||
"Chat History": "Lịch sử Trò chuyện",
|
||||
"Chat History is off for this browser.": "Lịch sử Trò chuyện đã tắt cho trình duyệt này.",
|
||||
"Chats": "Cuộc trò chuyện",
|
||||
"Chat History": "Lịch sử chat",
|
||||
"Chat History is off for this browser.": "Lịch sử chat đã tắt cho trình duyệt này.",
|
||||
"Chats": "Chat",
|
||||
"Check Again": "Kiểm tra Lại",
|
||||
"Check for updates": "Kiểm tra cập nhật",
|
||||
"Checking for updates...": "Đang kiểm tra cập nhật...",
|
||||
"Choose a model before saving...": "Chọn một mô hình trước khi lưu...",
|
||||
"Chunk Overlap": "Chunk chồng lấn (overlap)",
|
||||
"Chunk Params": "Cài đặt tham số cho Chunk",
|
||||
"Chunk Size": "Kích thước Chunk",
|
||||
"Choose a model before saving...": "Chọn mô hình trước khi lưu...",
|
||||
"Chunk Overlap": "Kích thước chồng lấn (overlap)",
|
||||
"Chunk Params": "Cài đặt số lượng ký tự cho khối ký tự (chunk)",
|
||||
"Chunk Size": "Kích thức khối (size)",
|
||||
"Click here for help.": "Bấm vào đây để được trợ giúp.",
|
||||
"Click here to check other modelfiles.": "Bấm vào đây để kiểm tra các tệp mô tả mô hình (modelfiles) khác.",
|
||||
"Click here to select": "Bấm vào đây để chọn",
|
||||
"Click here to select documents.": "Bấm vào đây để chọn tài liệu.",
|
||||
"click here.": "bấm vào đây.",
|
||||
"Click on the user role button to change a user's role.": "Bấm vào nút vai trò người dùng để thay đổi vai trò của người dùng.",
|
||||
"Click on the user role button to change a user's role.": "Bấm vào nút trong cột VAI TRÒ để thay đổi quyền của người sử dụng.",
|
||||
"Close": "Đóng",
|
||||
"Collection": "Bộ sưu tập",
|
||||
"Command": "Lệnh",
|
||||
"Confirm Password": "Xác nhận Mật khẩu",
|
||||
"Connections": "Kết nối",
|
||||
"Content": "Nội dung",
|
||||
"Context Length": "Độ dài Ngữ cảnh",
|
||||
"Conversation Mode": "Chế độ Hội thoại",
|
||||
"Context Length": "Độ dài ngữ cảnh (Context Length)",
|
||||
"Conversation Mode": "Chế độ hội thoại",
|
||||
"Copy last code block": "Sao chép khối mã cuối cùng",
|
||||
"Copy last response": "Sao chép phản hồi cuối cùng",
|
||||
"Copying to clipboard was successful!": "Sao chép vào clipboard thành công!",
|
||||
|
@ -91,39 +91,39 @@
|
|||
"Default (Automatic1111)": "Mặc định (Automatic1111)",
|
||||
"Default (Web API)": "Mặc định (Web API)",
|
||||
"Default model updated": "Mô hình mặc định đã được cập nhật",
|
||||
"Default Prompt Suggestions": "Đề nghị Nhắc mặc định",
|
||||
"Default User Role": "Vai trò Người dùng Mặc định",
|
||||
"Default Prompt Suggestions": "Đề xuất prompt mặc định",
|
||||
"Default User Role": "Vai trò mặc định",
|
||||
"delete": "xóa",
|
||||
"Delete a model": "Xóa mô hình",
|
||||
"Delete chat": "Xóa cuộc trò chuyện",
|
||||
"Delete Chats": "Xóa Cuộc trò chuyện",
|
||||
"Delete chat": "Xóa nội dung chat",
|
||||
"Delete Chats": "Xóa nội dung chat",
|
||||
"Deleted {{deleteModelTag}}": "Đã xóa {{deleteModelTag}}",
|
||||
"Deleted {tagName}": "Đã xóa {tagName}",
|
||||
"Description": "Mô tả",
|
||||
"Desktop Notifications": "Thông báo Máy tính",
|
||||
"Desktop Notifications": "Thông báo trên máy tính (Notification)",
|
||||
"Disabled": "Đã vô hiệu hóa",
|
||||
"Discover a modelfile": "Khám phá một tệp mô hình",
|
||||
"Discover a prompt": "Khám phá một prompt",
|
||||
"Discover, download, and explore custom prompts": "Khám phá, tải xuống và khám phá các prompt tùy chỉnh",
|
||||
"Discover, download, and explore model presets": "Khám phá, tải xuống và khám phá các thiết lập mô hình sẵn",
|
||||
"Display the username instead of You in the Chat": "Hiển thị tên người dùng thay vì 'Bạn' trong Cuộc trò chuyện",
|
||||
"Discover a modelfile": "Khám phá thêm các mô hình mới",
|
||||
"Discover a prompt": "Khám phá thêm prompt mới",
|
||||
"Discover, download, and explore custom prompts": "Tìm kiếm, tải về và khám phá thêm các prompt tùy chỉnh",
|
||||
"Discover, download, and explore model presets": "Tìm kiếm, tải về và khám phá thêm các thiết lập mô hình sẵn",
|
||||
"Display the username instead of You in the Chat": "Hiển thị tên người sử dụng thay vì 'Bạn' trong nội dung chat",
|
||||
"Document": "Tài liệu",
|
||||
"Document Settings": "Cài đặt Tài liệu",
|
||||
"Document Settings": "Cấu hình kho tài liệu",
|
||||
"Documents": "Tài liệu",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "không thực hiện bất kỳ kết nối ngoài nào, và dữ liệu của bạn vẫn được lưu trữ an toàn trên máy chủ lưu trữ cục bộ của bạn.",
|
||||
"Don't Allow": "Không Cho phép",
|
||||
"Don't have an account?": "Không có tài khoản?",
|
||||
"Download as a File": "Tải xuống dưới dạng tệp",
|
||||
"Download Database": "Tải xuống Cơ sở dữ liệu",
|
||||
"Drop any files here to add to the conversation": "Thả bất kỳ tệp nào ở đây để thêm vào cuộc trò chuyện",
|
||||
"Drop any files here to add to the conversation": "Thả bất kỳ tệp nào ở đây để thêm vào nội dung chat",
|
||||
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "vd: '30s','10m'. Đơn vị thời gian hợp lệ là 's', 'm', 'h'.",
|
||||
"Edit Doc": "Sửa Tài liệu",
|
||||
"Edit User": "Sửa Người dùng",
|
||||
"Edit Doc": "Thay đổi tài liệu",
|
||||
"Edit User": "Thay đổi thông tin người sử dụng",
|
||||
"Email": "Email",
|
||||
"Enable Chat History": "Bật Lịch sử Trò chuyện",
|
||||
"Enable New Sign Ups": "Cho phép Đăng ký Mới",
|
||||
"Enable Chat History": "Bật Lịch sử chat",
|
||||
"Enable New Sign Ups": "Cho phép đăng ký mới",
|
||||
"Enabled": "Đã bật",
|
||||
"Enter {{role}} message here": "Nhập tin nhắn {{role}} ở đây",
|
||||
"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
|
||||
"Enter API Key": "Nhập Khóa API",
|
||||
"Enter Chunk Overlap": "Nhập Chunk chồng lấn (overlap)",
|
||||
"Enter Chunk Size": "Nhập Kích thước Chunk",
|
||||
|
@ -134,40 +134,40 @@
|
|||
"Enter LiteLLM Model (litellm_params.model)": "Nhập Mô hình LiteLLM (litellm_params.model)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "Nhập Số Token Tối đa (litellm_params.max_tokens)",
|
||||
"Enter model tag (e.g. {{modelTag}})": "Nhập thẻ mô hình (vd: {{modelTag}})",
|
||||
"Enter Number of Steps (e.g. 50)": "Nhập Số Bước (vd: 50)",
|
||||
"Enter stop sequence": "Nhập trình tự dừng",
|
||||
"Enter Number of Steps (e.g. 50)": "Nhập số Steps (vd: 50)",
|
||||
"Enter stop sequence": "Nhập stop sequence",
|
||||
"Enter Top K": "Nhập Top K",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "Nhập URL (vd: http://127.0.0.1:7860/)",
|
||||
"Enter Your Email": "Nhập Email của bạn",
|
||||
"Enter Your Full Name": "Nhập Họ và Tên của bạn",
|
||||
"Enter Your Password": "Nhập Mật khẩu của bạn",
|
||||
"Experimental": "Thực nghiệm",
|
||||
"Export All Chats (All Users)": "Xuất Tất cả Cuộc trò chuyện (Tất cả Người dùng)",
|
||||
"Export Chats": "Xuất Cuộc trò chuyện",
|
||||
"Export Documents Mapping": "Xuất Ánh xạ Tài liệu",
|
||||
"Export Modelfiles": "Xuất Tệp Mô hình",
|
||||
"Export Prompts": "Xuất prompts",
|
||||
"Experimental": "Thử nghiệm",
|
||||
"Export All Chats (All Users)": "Tải về tất cả nội dung chat (tất cả mọi người)",
|
||||
"Export Chats": "Tải nội dung chat về máy",
|
||||
"Export Documents Mapping": "Tải cấu trúc tài liệu về máy",
|
||||
"Export Modelfiles": "Tải tệp mô tả về máy",
|
||||
"Export Prompts": "Tải các prompt về máy",
|
||||
"Failed to read clipboard contents": "Không thể đọc nội dung clipboard",
|
||||
"File Mode": "Chế độ Tệp văn bản",
|
||||
"File not found.": "Không tìm thấy tệp.",
|
||||
"Focus chat input": "Tập trung vào đầu vào cuộc trò chuyện",
|
||||
"Focus chat input": "Tập trung vào nội dung chat",
|
||||
"Format your variables using square brackets like this:": "Định dạng các biến của bạn bằng cách sử dụng dấu ngoặc vuông như thế này:",
|
||||
"From (Base Model)": "Từ (Mô hình Cơ sở)",
|
||||
"From (Base Model)": "Từ (Base Model)",
|
||||
"Full Screen Mode": "Chế độ Toàn màn hình",
|
||||
"General": "Tổng quát",
|
||||
"General Settings": "Cài đặt tổng quát",
|
||||
"General": "Cài đặt chung",
|
||||
"General Settings": "Cấu hình chung",
|
||||
"Hello, {{name}}": "Xin chào, {{name}}",
|
||||
"Hide": "Ẩn",
|
||||
"Hide Additional Params": "Ẩn Các tham số bổ sung",
|
||||
"How can I help you today?": "Tôi có thể giúp gì cho bạn hôm nay?",
|
||||
"Image Generation (Experimental)": "tạo ảnh (Thực nghiệm)",
|
||||
"Image Generation (Experimental)": "Tạo ảnh (thử nghiệm)",
|
||||
"Image Generation Engine": "Công cụ tạo ảnh",
|
||||
"Image Settings": "Cài đặt ảnh",
|
||||
"Images": "Hình ảnh",
|
||||
"Import Chats": "Nạp cuộc trò chuyện (chats)",
|
||||
"Import Documents Mapping": "Nạp sơ đồ hóa Tài liệu (document mapping)",
|
||||
"Import Modelfiles": "Nạp tệp mô tả mô hình (modelefiles)",
|
||||
"Import Prompts": "Nạp Prompts",
|
||||
"Import Chats": "Nạp lại nội dung chat",
|
||||
"Import Documents Mapping": "Nạp cấu trúc tài liệu",
|
||||
"Import Modelfiles": "Nạp tệp mô tả",
|
||||
"Import Prompts": "Nạp các prompt lên hệ thống",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "Bao gồm flag `--api` khi chạy stable-diffusion-webui",
|
||||
"Interface": "Giao diện",
|
||||
"join our Discord for help.": "tham gia Discord của chúng tôi để được trợ giúp.",
|
||||
|
@ -185,7 +185,7 @@
|
|||
"Manage LiteLLM Models": "Quản lý mô hình với LiteLLM",
|
||||
"Manage Models": "Quản lý mô hình",
|
||||
"Manage Ollama Models": "Quản lý mô hình với Ollama",
|
||||
"Max Tokens": "Số Token Tối đa",
|
||||
"Max Tokens": "Max Tokens",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Tối đa 3 mô hình có thể được tải xuống cùng lúc. Vui lòng thử lại sau.",
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
|
@ -211,46 +211,46 @@
|
|||
"Name": "Tên",
|
||||
"Name Tag": "Tên Thẻ",
|
||||
"Name your modelfile": "Đặt tên cho tệp mô hình của bạn",
|
||||
"New Chat": "Cuộc trò chuyện Mới",
|
||||
"New Password": "Mật khẩu Mới",
|
||||
"New Chat": "Tạo cuộc trò chuyện mới",
|
||||
"New Password": "Mật khẩu mới",
|
||||
"Not sure what to add?": "Không chắc phải thêm gì?",
|
||||
"Not sure what to write? Switch to": "Không chắc phải viết gì? Chuyển sang",
|
||||
"Off": "Tắt",
|
||||
"Okay, Let's Go!": "Được rồi, Bắt đầu thôi!",
|
||||
"Ollama Base URL": "URL Cơ bản Ollama",
|
||||
"Ollama Base URL": "Đường dẫn tới API của Ollama (Ollama Base URL)",
|
||||
"Ollama Version": "Phiên bản Ollama",
|
||||
"On": "Bật",
|
||||
"Only": "Chỉ",
|
||||
"Only": "Only",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Chỉ ký tự số và gạch nối được phép trong chuỗi lệnh.",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Rất tiếc! Hãy giữ nguyên! Các tệp của bạn vẫn đang trong được phân tích và xử lý. Chúng tôi đang cố gắng hoàn thành chúng. Vui lòng kiên nhẫn và chúng tôi sẽ cho bạn biết khi chúng sẵn sàng.",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Vui lòng kiên nhẫn chờ đợi! Các tệp của bạn vẫn đang trong được phân tích và xử lý. Chúng tôi đang cố gắng hoàn thành chúng. Vui lòng kiên nhẫn và chúng tôi sẽ cho bạn biết khi chúng sẵn sàng.",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Rất tiếc! URL dường như không hợp lệ. Vui lòng kiểm tra lại và thử lại.",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Rất tiếc! Bạn đang sử dụng một phương thức không được hỗ trợ (chỉ dành cho frontend). Vui lòng cung cấp phương thức cho WebUI từ phía backend.",
|
||||
"Open": "Mở",
|
||||
"Open AI": "Open AI",
|
||||
"Open AI (Dall-E)": "Open AI (Dall-E)",
|
||||
"Open new chat": "Mở cuộc trò chuyện mới",
|
||||
"Open new chat": "Mở nội dung chat mới",
|
||||
"OpenAI API": "API OpenAI",
|
||||
"OpenAI API Key": "Khóa API OpenAI",
|
||||
"OpenAI API Key is required.": "Yêu cầu Khóa API OpenAI.",
|
||||
"OpenAI API Key is required.": "Bắt buộc nhập API OpenAI Key.",
|
||||
"or": "hoặc",
|
||||
"Parameters": "Tham số",
|
||||
"Password": "Mật khẩu",
|
||||
"PDF Extract Images (OCR)": "Trích xuất ảnh từ PDF (OCR)",
|
||||
"pending": "đang chờ",
|
||||
"pending": "đang chờ phê duyệt",
|
||||
"Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}",
|
||||
"Playground": "Thử nghiệm (Playground)",
|
||||
"Profile": "Hồ sơ",
|
||||
"Prompt Content": "Nội dung prompt",
|
||||
"Prompt suggestions": "Đề nghị prompt",
|
||||
"Prompts": "prompt",
|
||||
"Pull a model from Ollama.com": "Tải một mô hình từ Ollama.com",
|
||||
"Prompt suggestions": "Gợi ý prompt",
|
||||
"Prompts": "Prompt",
|
||||
"Pull a model from Ollama.com": "Tải mô hình từ Ollama.com",
|
||||
"Pull Progress": "Tiến trình Tải xuống",
|
||||
"Query Params": "Tham số Truy vấn",
|
||||
"RAG Template": "Mẫu prompt cho RAG",
|
||||
"Raw Format": "Raw Format",
|
||||
"Record voice": "Ghi âm",
|
||||
"Redirecting you to OpenWebUI Community": "Đang chuyển hướng bạn đến Cộng đồng OpenWebUI",
|
||||
"Release Notes": "Ghi chú Phát hành",
|
||||
"Release Notes": "Mô tả những cập nhật mới",
|
||||
"Repeat Last N": "Repeat Last N",
|
||||
"Repeat Penalty": "Repeat Penalty",
|
||||
"Request Mode": "Request Mode",
|
||||
|
@ -263,18 +263,18 @@
|
|||
"Save & Create": "Lưu & Tạo",
|
||||
"Save & Submit": "Lưu & Gửi",
|
||||
"Save & Update": "Lưu & Cập nhật",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Không còn hỗ trợ lưu trữ nhật ký trò chuyện trực tiếp vào bộ nhớ trình duyệt của bạn. Vui lòng dành thời gian để tải xuống và xóa nhật ký trò chuyện của bạn bằng cách nhấp vào nút bên dưới. Đừng lo lắng, bạn có thể dễ dàng nhập lại nhật ký trò chuyện của mình vào backend thông qua",
|
||||
"Scan": "Quét",
|
||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Không còn hỗ trợ lưu trữ lịch sử chat trực tiếp vào bộ nhớ trình duyệt của bạn. Vui lòng dành thời gian để tải xuống và xóa lịch sử chat của bạn bằng cách nhấp vào nút bên dưới. Đừng lo lắng, bạn có thể dễ dàng nhập lại lịch sử chat của mình vào backend thông qua",
|
||||
"Scan": "Quét tài liệu",
|
||||
"Scan complete!": "Quét hoàn tất!",
|
||||
"Scan for documents from {{path}}": "Quét tài liệu từ {{path}}",
|
||||
"Scan for documents from {{path}}": "Quét tài liệu từ đường dẫn: {{path}}",
|
||||
"Search": "Tìm kiếm",
|
||||
"Search Documents": "Tìm Tài liệu",
|
||||
"Search Documents": "Tìm tài liệu",
|
||||
"Search Prompts": "Tìm prompt",
|
||||
"See readme.md for instructions": "Xem readme.md để biết hướng dẫn",
|
||||
"See what's new": "Xem những gì mới",
|
||||
"Seed": "Hạt giống",
|
||||
"See what's new": "Xem những cập nhật mới",
|
||||
"Seed": "Seed",
|
||||
"Select a mode": "Chọn một chế độ",
|
||||
"Select a model": "Chọn một mô hình",
|
||||
"Select a model": "Chọn mô hình",
|
||||
"Select an Ollama instance": "Chọn một thực thể Ollama",
|
||||
"Send a Message": "Gửi yêu cầu",
|
||||
"Send message": "Gửi yêu cầu",
|
||||
|
@ -283,7 +283,7 @@
|
|||
"Set Default Model": "Đặt Mô hình Mặc định",
|
||||
"Set Image Size": "Đặt Kích thước ảnh",
|
||||
"Set Steps": "Đặt Số Bước",
|
||||
"Set Title Auto-Generation Model": "Đặt Mô hình Tự động Tạo Tiêu đề",
|
||||
"Set Title Auto-Generation Model": "Đặt tiêu đề tự động",
|
||||
"Set Voice": "Đặt Giọng nói",
|
||||
"Settings": "Cài đặt",
|
||||
"Settings saved successfully!": "Cài đặt đã được lưu thành công!",
|
||||
|
@ -306,20 +306,20 @@
|
|||
"Successfully updated.": "Đã cập nhật thành công.",
|
||||
"Sync All": "Đồng bộ hóa Tất cả",
|
||||
"System": "Hệ thống",
|
||||
"System Prompt": "prompt Hệ thống",
|
||||
"System Prompt": "Prompt Hệ thống (System Prompt)",
|
||||
"Tags": "Thẻ",
|
||||
"Temperature": "Nhiệt độ",
|
||||
"Temperature": "Temperature",
|
||||
"Template": "Mẫu",
|
||||
"Text Completion": "Hoàn tất Văn bản",
|
||||
"Text-to-Speech Engine": "Công cụ Chuyển Văn bản thành Giọng nói",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "Chủ đề",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Điều này đảm bảo rằng các cuộc trò chuyện có giá trị của bạn được lưu an toàn vào cơ sở dữ liệu backend của bạn. Cảm ơn bạn!",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Điều này đảm bảo rằng các nội dung chat có giá trị của bạn được lưu an toàn vào cơ sở dữ liệu backend của bạn. Cảm ơn bạn!",
|
||||
"This setting does not sync across browsers or devices.": "Cài đặt này không đồng bộ hóa trên các trình duyệt hoặc thiết bị.",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Mẹo: Cập nhật nhiều khe biến liên tiếp bằng cách nhấn phím tab trong đầu vào trò chuyện sau mỗi việc thay thế.",
|
||||
"Title": "Tiêu đề",
|
||||
"Title Auto-Generation": "Tự động Tạo Tiêu đề",
|
||||
"Title Generation Prompt": "prompt Tạo Tiêu đề",
|
||||
"Title Generation Prompt": "Prompt tạo tiêu đề",
|
||||
"to": "đến",
|
||||
"To access the available model names for downloading,": "Để truy cập các tên mô hình có sẵn để tải xuống,",
|
||||
"To access the GGUF models available for downloading,": "Để truy cập các mô hình GGUF có sẵn để tải xuống,",
|
||||
|
@ -334,15 +334,15 @@
|
|||
"Uh-oh! There was an issue connecting to {{provider}}.": "Ồ! Đã xảy ra sự cố khi kết nối với {{provider}}.",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Loại Tệp Không xác định '{{file_type}}', nhưng đang chấp nhận và xử lý như văn bản thô",
|
||||
"Update password": "Cập nhật mật khẩu",
|
||||
"Upload a GGUF model": "Tải lên một mô hình GGUF",
|
||||
"Upload files": "Tải lên tệp",
|
||||
"Upload Progress": "Tiến trình Tải lên",
|
||||
"Upload a GGUF model": "Tải lên mô hình GGUF",
|
||||
"Upload files": "Tải tệp lên hệ thống",
|
||||
"Upload Progress": "Tiến trình tải tệp lên hệ thống",
|
||||
"URL Mode": "Chế độ URL",
|
||||
"Use '#' in the prompt input to load and select your documents.": "Sử dụng '#' trong đầu vào prompt để tải và chọn tài liệu của bạn.",
|
||||
"Use '#' in the prompt input to load and select your documents.": "Sử dụng '#' trong đầu vào của prompt để tải về và lựa chọn tài liệu của bạn cần truy vấn.",
|
||||
"Use Gravatar": "Sử dụng Gravatar",
|
||||
"user": "người dùng",
|
||||
"User Permissions": "Quyền của Người dùng",
|
||||
"Users": "Người dùng",
|
||||
"user": "Người sử dụng",
|
||||
"User Permissions": "Phân quyền sử dụng",
|
||||
"Users": "người sử dụng",
|
||||
"Utilize": "Sử dụng",
|
||||
"Valid time units:": "Đơn vị thời gian hợp lệ:",
|
||||
"variable": "biến",
|
||||
|
@ -353,7 +353,7 @@
|
|||
"WebUI Settings": "Cài đặt WebUI",
|
||||
"WebUI will make requests to": "WebUI sẽ thực hiện các yêu cầu đến",
|
||||
"What's New in": "Có gì mới trong",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Khi chế độ lịch sử trò chuyện đã tắt, các cuộc trò chuyện mới trên trình duyệt này sẽ không xuất hiện trên bất kỳ thiết bị nào của bạn.",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Khi chế độ lịch sử chat đã tắt, các nội dung chat mới trên trình duyệt này sẽ không xuất hiện trên bất kỳ thiết bị nào của bạn.",
|
||||
"Whisper (Local)": "Whisper (Local)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Hãy viết một prompt (vd: Bạn là ai?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Viết một tóm tắt trong vòng 50 từ cho [chủ đề hoặc từ khóa].",
|
||||
|
|
|
@ -2,17 +2,17 @@
|
|||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' 或 '-1' 表示無期限。",
|
||||
"(Beta)": "(測試版)",
|
||||
"(e.g. `sh webui.sh --api`)": "(例如 `sh webui.sh --api`)",
|
||||
"(latest)": "",
|
||||
"(latest)": "(最新版)",
|
||||
"{{modelName}} is thinking...": "{{modelName}} 正在思考...",
|
||||
"{{webUIName}} Backend Required": "需要 {{webUIName}} 後台",
|
||||
"a user": "",
|
||||
"a user": "使用者",
|
||||
"About": "關於",
|
||||
"Account": "帳號",
|
||||
"Action": "動作",
|
||||
"Add a model": "新增模型",
|
||||
"Add a model tag name": "新增模型標籤名稱",
|
||||
"Add a short description about what this modelfile does": "新增關於此模型文件功能的簡短描述",
|
||||
"Add a short title for this prompt": "為此提示新增一個簡短的標題",
|
||||
"Add a model tag name": "新增模型標籤",
|
||||
"Add a short description about what this modelfile does": "為這個 Modelfile 添加一段簡短的描述",
|
||||
"Add a short title for this prompt": "為這個提示詞添加一個簡短的標題",
|
||||
"Add a tag": "新增標籤",
|
||||
"Add Docs": "新增文件",
|
||||
"Add Files": "新增檔案",
|
||||
|
@ -26,16 +26,17 @@
|
|||
"all": "所有",
|
||||
"All Users": "所有使用者",
|
||||
"Allow": "允許",
|
||||
"Allow Chat Deletion": "允許刪除聊天",
|
||||
"alphanumeric characters and hyphens": "字母數字字符和連字符",
|
||||
"Allow Chat Deletion": "允許刪除聊天紀錄",
|
||||
"alphanumeric characters and hyphens": "英文字母、數字(0~9)和連字符(-)",
|
||||
"Already have an account?": "已經有帳號了嗎?",
|
||||
"an assistant": "",
|
||||
"an assistant": "助手",
|
||||
"and": "和",
|
||||
"API Base URL": "API 基本 URL",
|
||||
"API Key": "API 金鑰",
|
||||
"API RPM": "API RPM",
|
||||
"are allowed - Activate this command by typing": "是允許的 - 透過輸入來啟動此命令",
|
||||
"are allowed - Activate this command by typing": "是允許的 - 透過輸入",
|
||||
"Are you sure?": "你確定嗎?",
|
||||
"assistant": "助手",
|
||||
"Audio": "音訊",
|
||||
"Auto-playback response": "自動播放回答",
|
||||
"Auto-send input after 3 sec.": "3秒後自動傳送輸入內容",
|
||||
|
@ -48,22 +49,22 @@
|
|||
"Categories": "分類",
|
||||
"Change Password": "修改密碼",
|
||||
"Chat": "聊天",
|
||||
"Chat History": "聊天歷史",
|
||||
"Chat History is off for this browser.": "此瀏覽器已關閉聊天歷史。",
|
||||
"Chat History": "聊天紀錄功能",
|
||||
"Chat History is off for this browser.": "此瀏覽器已關閉聊天紀錄功能。",
|
||||
"Chats": "聊天",
|
||||
"Check Again": "重新檢查",
|
||||
"Check for updates": "檢查更新",
|
||||
"Checking for updates...": "正在檢查更新...",
|
||||
"Choose a model before saving...": "儲存前選擇一個模型...",
|
||||
"Chunk Overlap": "區塊重疊",
|
||||
"Chunk Params": "區塊參數",
|
||||
"Chunk Size": "區塊大小",
|
||||
"Chunk Overlap": "Chunk Overlap",
|
||||
"Chunk Params": "Chunk 參數",
|
||||
"Chunk Size": "Chunk 大小",
|
||||
"Click here for help.": "點擊這裡尋找幫助。",
|
||||
"Click here to check other modelfiles.": "點擊這裡檢查其他模型文件。",
|
||||
"Click here to check other modelfiles.": "點擊這裡檢查其他 Modelfiles。",
|
||||
"Click here to select": "點擊這裡選擇",
|
||||
"Click here to select documents.": "點擊這裡選擇文件。",
|
||||
"click here.": "點擊這裡。",
|
||||
"Click on the user role button to change a user's role.": "點擊使用者角色按鈕以更改使用者的角色。",
|
||||
"Click on the user role button to change a user's role.": "點擊使用者 Role 按鈕以更改使用者的 Role。",
|
||||
"Close": "關閉",
|
||||
"Collection": "收藏",
|
||||
"Command": "命令",
|
||||
|
@ -76,14 +77,14 @@
|
|||
"Copy last response": "複製最後一個回答",
|
||||
"Copying to clipboard was successful!": "成功複製到剪貼簿!",
|
||||
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "為以下的查詢建立一個簡潔、3-5 個詞的短語作為標題,嚴格遵守 3-5 個詞的限制,避免使用「標題」這個詞:",
|
||||
"Create a modelfile": "建立一個模型文件",
|
||||
"Create a modelfile": "建立 Modelfile",
|
||||
"Create Account": "建立帳號",
|
||||
"Created at": "建立於",
|
||||
"Created by": "建立者",
|
||||
"Current Model": "目前模型",
|
||||
"Current Password": "目前密碼",
|
||||
"Custom": "自訂",
|
||||
"Customize Ollama models for a specific purpose": "為特定目的自訂 Ollama 模型",
|
||||
"Customize Ollama models for a specific purpose": "定制特定用途的 Ollama 模型",
|
||||
"Dark": "暗色",
|
||||
"Database": "資料庫",
|
||||
"DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm",
|
||||
|
@ -91,28 +92,28 @@
|
|||
"Default (Automatic1111)": "預設(Automatic1111)",
|
||||
"Default (Web API)": "預設(Web API)",
|
||||
"Default model updated": "預設模型已更新",
|
||||
"Default Prompt Suggestions": "預設提示建議",
|
||||
"Default User Role": "預設使用者角色",
|
||||
"Default Prompt Suggestions": "預設提示詞建議",
|
||||
"Default User Role": "預設用戶 Role",
|
||||
"delete": "刪除",
|
||||
"Delete a model": "刪除一個模型",
|
||||
"Delete chat": "刪除聊天",
|
||||
"Delete Chats": "刪除聊天",
|
||||
"Delete chat": "刪除聊天紀錄",
|
||||
"Delete Chats": "刪除聊天紀錄",
|
||||
"Deleted {{deleteModelTag}}": "已刪除 {{deleteModelTag}}",
|
||||
"Deleted {tagName}": "已刪除 {tagName}",
|
||||
"Description": "描述",
|
||||
"Desktop Notifications": "桌面通知",
|
||||
"Disabled": "已停用",
|
||||
"Discover a modelfile": "發現一個模型文件",
|
||||
"Discover a prompt": "發現一個提示",
|
||||
"Discover, download, and explore custom prompts": "發現、下載並探索自訂提示",
|
||||
"Discover, download, and explore model presets": "發現、下載並探索模型預設",
|
||||
"Discover a modelfile": "發現新 Modelfile",
|
||||
"Discover a prompt": "發現新提示詞",
|
||||
"Discover, download, and explore custom prompts": "發現、下載並探索他人設置的提示詞",
|
||||
"Discover, download, and explore model presets": "發現、下載並探索他人設置的模型",
|
||||
"Display the username instead of You in the Chat": "在聊天中顯示使用者名稱而不是「你」",
|
||||
"Document": "文件",
|
||||
"Document Settings": "文件設定",
|
||||
"Documents": "文件",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "不會與外部溝通,你的數據安全地留在你的本機伺服器上。",
|
||||
"does not make any external connections, and your data stays securely on your locally hosted server.": "不會與外部溝通,你的數據會安全地留在你的本機伺服器上。",
|
||||
"Don't Allow": "不允許",
|
||||
"Don't have an account?": "沒有帳號?",
|
||||
"Don't have an account?": "還沒有註冊帳號?",
|
||||
"Download as a File": "下載為文件",
|
||||
"Download Database": "下載資料庫",
|
||||
"Drop any files here to add to the conversation": "拖拽文件到此處以新增至對話",
|
||||
|
@ -121,18 +122,18 @@
|
|||
"Edit User": "編輯使用者",
|
||||
"Email": "電子郵件",
|
||||
"Enable Chat History": "啟用聊天歷史",
|
||||
"Enable New Sign Ups": "允許新使用者註冊",
|
||||
"Enable New Sign Ups": "允許註冊新帳號",
|
||||
"Enabled": "已啟用",
|
||||
"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
|
||||
"Enter API Key": "輸入 API 金鑰",
|
||||
"Enter Chunk Overlap": "輸入區塊重疊",
|
||||
"Enter Chunk Size": "輸入區塊大小",
|
||||
"Enter Chunk Overlap": "輸入 Chunk Overlap",
|
||||
"Enter Chunk Size": "輸入 Chunk 大小",
|
||||
"Enter Image Size (e.g. 512x512)": "輸入圖片大小(例如 512x512)",
|
||||
"Enter LiteLLM API Base URL (litellm_params.api_base)": "輸入 LiteLLM API 基本 URL(litellm_params.api_base)",
|
||||
"Enter LiteLLM API Key (litellm_params.api_key)": "輸入 LiteLLM API 金鑰(litellm_params.api_key)",
|
||||
"Enter LiteLLM API RPM (litellm_params.rpm)": "輸入 LiteLLM API RPM(litellm_params.rpm)",
|
||||
"Enter LiteLLM Model (litellm_params.model)": "輸入 LiteLLM 模型(litellm_params.model)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "輸入最大令牌數(litellm_params.max_tokens)",
|
||||
"Enter Max Tokens (litellm_params.max_tokens)": "輸入最大 Token 數(litellm_params.max_tokens)",
|
||||
"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如 {{modelTag}})",
|
||||
"Enter Number of Steps (e.g. 50)": "輸入步數(例如 50)",
|
||||
"Enter stop sequence": "輸入停止序列",
|
||||
|
@ -141,39 +142,39 @@
|
|||
"Enter Your Email": "輸入你的電子郵件",
|
||||
"Enter Your Full Name": "輸入你的全名",
|
||||
"Enter Your Password": "輸入你的密碼",
|
||||
"Experimental": "實驗性",
|
||||
"Export All Chats (All Users)": "匯出所有聊天(所有使用者)",
|
||||
"Export Chats": "匯出聊天",
|
||||
"Experimental": "實驗功能",
|
||||
"Export All Chats (All Users)": "匯出所有聊天紀錄(所有使用者)",
|
||||
"Export Chats": "匯出聊天紀錄",
|
||||
"Export Documents Mapping": "匯出文件映射",
|
||||
"Export Modelfiles": "匯出模型文件",
|
||||
"Export Prompts": "匯出提示",
|
||||
"Export Modelfiles": "匯出 Modelfiles",
|
||||
"Export Prompts": "匯出提示詞",
|
||||
"Failed to read clipboard contents": "無法讀取剪貼簿內容",
|
||||
"File Mode": "文件模式",
|
||||
"File not found.": "找不到文件。",
|
||||
"File Mode": "檔案模式",
|
||||
"File not found.": "找不到檔案。",
|
||||
"Focus chat input": "聚焦聊天輸入框",
|
||||
"Format your variables using square brackets like this:": "使用這樣的方括號來格式化你的變數:",
|
||||
"Format your variables using square brackets like this:": "像這樣使用方括號來格式化你的變數:",
|
||||
"From (Base Model)": "來自(基礎模型)",
|
||||
"Full Screen Mode": "全螢幕模式",
|
||||
"General": "常用",
|
||||
"General Settings": "常用設定",
|
||||
"Hello, {{name}}": "你好, {{name}}",
|
||||
"Hide": "隱藏",
|
||||
"Hide Additional Params": "隱藏附加參數",
|
||||
"Hide Additional Params": "隱藏額外參數",
|
||||
"How can I help you today?": "今天能為你做什麼?",
|
||||
"Image Generation (Experimental)": "圖片產生(實驗性)",
|
||||
"Image Generation Engine": "圖片產生引擎",
|
||||
"Image Generation (Experimental)": "圖像生成(實驗功能)",
|
||||
"Image Generation Engine": "圖像生成引擎",
|
||||
"Image Settings": "圖片設定",
|
||||
"Images": "圖片",
|
||||
"Import Chats": "匯入聊天",
|
||||
"Import Chats": "匯入聊天紀錄",
|
||||
"Import Documents Mapping": "匯入文件映射",
|
||||
"Import Modelfiles": "匯入模型文件",
|
||||
"Import Prompts": "匯入提示",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "執行 stable-diffusion-webui 時包含 `--api` 標誌",
|
||||
"Import Modelfiles": "匯入 Modelfiles",
|
||||
"Import Prompts": "匯入提示詞",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "在運行 stable-diffusion-webui 時加上 `--api` 標誌",
|
||||
"Interface": "介面",
|
||||
"join our Discord for help.": "加入我們的 Discord 尋找幫助。",
|
||||
"JSON": "JSON",
|
||||
"JWT Expiration": "JWT 過期",
|
||||
"JWT Token": "JWT 令牌",
|
||||
"JWT Expiration": "JWT 過期時間",
|
||||
"JWT Token": "JWT Token",
|
||||
"Keep Alive": "保持活躍",
|
||||
"Keyboard shortcuts": "鍵盤快速鍵",
|
||||
"Language": "語言",
|
||||
|
@ -181,11 +182,11 @@
|
|||
"Listening...": "正在聽取...",
|
||||
"LLMs can make mistakes. Verify important information.": "LLM 可能會產生錯誤。請驗證重要資訊。",
|
||||
"Made by OpenWebUI Community": "由 OpenWebUI 社區製作",
|
||||
"Make sure to enclose them with": "確保用...圍起來",
|
||||
"Make sure to enclose them with": "請確保變數有被以下符號框住:",
|
||||
"Manage LiteLLM Models": "管理 LiteLLM 模型",
|
||||
"Manage Models": "",
|
||||
"Manage Models": "管理模組",
|
||||
"Manage Ollama Models": "管理 Ollama 模型",
|
||||
"Max Tokens": "最大令牌數",
|
||||
"Max Tokens": "最大 Token 數",
|
||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同時下載 3 個模型。請稍後再試。",
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
|
@ -197,20 +198,20 @@
|
|||
"Model {{modelName}} already exists.": "模型 {{modelName}} 已存在。",
|
||||
"Model Name": "模型名稱",
|
||||
"Model not selected": "未選擇模型",
|
||||
"Model Tag Name": "模型標籤名稱",
|
||||
"Model Tag Name": "模型標籤",
|
||||
"Model Whitelisting": "白名單模型",
|
||||
"Model(s) Whitelisted": "模型已加入白名單",
|
||||
"Modelfile": "模型文件",
|
||||
"Modelfile Advanced Settings": "模型文件進階設定",
|
||||
"Modelfile Content": "模型文件內容",
|
||||
"Modelfiles": "模型文件",
|
||||
"Modelfile": "Modelfile",
|
||||
"Modelfile Advanced Settings": "Modelfile 進階設定",
|
||||
"Modelfile Content": "Modelfile 內容",
|
||||
"Modelfiles": "Modelfiles",
|
||||
"Models": "模型",
|
||||
"My Documents": "我的文件",
|
||||
"My Modelfiles": "我的模型文件",
|
||||
"My Prompts": "我的提示",
|
||||
"My Modelfiles": "我的 Modelfiles",
|
||||
"My Prompts": "我的提示詞",
|
||||
"Name": "名稱",
|
||||
"Name Tag": "名稱標籤",
|
||||
"Name your modelfile": "命名你的模型文件",
|
||||
"Name your modelfile": "命名你的 Modelfile",
|
||||
"New Chat": "新增聊天",
|
||||
"New Password": "新密碼",
|
||||
"Not sure what to add?": "不確定要新增什麼嗎?",
|
||||
|
@ -221,7 +222,7 @@
|
|||
"Ollama Version": "Ollama 版本",
|
||||
"On": "開啟",
|
||||
"Only": "僅有",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "命令字符串中只允許使用字母數字字符和連字符。",
|
||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "命令字串中只能包含英文字母、數字(0~9)和連字符(-)。",
|
||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "哎呀!請稍等!你的文件還在處理中。我們正最佳化文件,請耐心等待,一旦準備好,我們會通知你。",
|
||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "哎呀!看起來 URL 無效。請仔細檢查後再試一次。",
|
||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "哎呀!你正在使用不支援的方法(僅有前台)。請從後台提供 WebUI。",
|
||||
|
@ -235,14 +236,14 @@
|
|||
"or": "或",
|
||||
"Parameters": "參數",
|
||||
"Password": "密碼",
|
||||
"PDF Extract Images (OCR)": "PDF 圖像輸出(OCR 光學文字辨識)",
|
||||
"pending": "等待中",
|
||||
"PDF Extract Images (OCR)": "PDF 圖像擷取(OCR 光學文字辨識)",
|
||||
"pending": "待審查",
|
||||
"Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限: {{error}}",
|
||||
"Playground": "AI 對話遊樂場",
|
||||
"Profile": "個人資料",
|
||||
"Prompt Content": "提示內容",
|
||||
"Prompt suggestions": "提示建議",
|
||||
"Prompts": "提示",
|
||||
"Prompt Content": "提示詞內容",
|
||||
"Prompt suggestions": "提示詞建議",
|
||||
"Prompts": "提示詞",
|
||||
"Pull a model from Ollama.com": "從 Ollama.com 下載模型",
|
||||
"Pull Progress": "下載進度",
|
||||
"Query Params": "查詢參數",
|
||||
|
@ -256,7 +257,7 @@
|
|||
"Request Mode": "請求模式",
|
||||
"Reset Vector Storage": "重置向量儲存空間",
|
||||
"Response AutoCopy to Clipboard": "自動複製回答到剪貼簿",
|
||||
"Role": "角色",
|
||||
"Role": "Role",
|
||||
"Rosé Pine": "玫瑰松",
|
||||
"Rosé Pine Dawn": "黎明玫瑰松",
|
||||
"Save": "儲存",
|
||||
|
@ -269,7 +270,7 @@
|
|||
"Scan for documents from {{path}}": "從 {{path}} 掃描文件",
|
||||
"Search": "搜尋",
|
||||
"Search Documents": "搜尋文件",
|
||||
"Search Prompts": "搜尋提示",
|
||||
"Search Prompts": "搜尋提示詞",
|
||||
"See readme.md for instructions": "查看 readme.md 獲取指南",
|
||||
"See what's new": "查看最新內容",
|
||||
"Seed": "種子",
|
||||
|
@ -283,7 +284,7 @@
|
|||
"Set Default Model": "設定預設模型",
|
||||
"Set Image Size": "設定圖片大小",
|
||||
"Set Steps": "設定步數",
|
||||
"Set Title Auto-Generation Model": "設定標題自動產生模型",
|
||||
"Set Title Auto-Generation Model": "設定自動生成標題用模型",
|
||||
"Set Voice": "設定語音",
|
||||
"Settings": "設定",
|
||||
"Settings saved successfully!": "成功儲存設定",
|
||||
|
@ -306,31 +307,31 @@
|
|||
"Successfully updated.": "更新成功。",
|
||||
"Sync All": "全部同步",
|
||||
"System": "系統",
|
||||
"System Prompt": "系統提示",
|
||||
"System Prompt": "系統提示詞",
|
||||
"Tags": "標籤",
|
||||
"Temperature": "溫度",
|
||||
"Template": "模板",
|
||||
"Text Completion": "文字完成",
|
||||
"Text Completion": "文本補全(Text Completion)",
|
||||
"Text-to-Speech Engine": "文字轉語音引擎",
|
||||
"Tfs Z": "Tfs Z",
|
||||
"Theme": "主題",
|
||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "這確保你寶貴的對話安全地儲存到你的後台資料庫。謝謝!",
|
||||
"This setting does not sync across browsers or devices.": "此設定不會在瀏覽器或裝置間同步。",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:透過在每次替換後在聊天輸入中按 Tab 鍵連續更新多個變量。",
|
||||
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:透過在每次替換後在聊天輸入框中按 Tab 鍵連續更新多個變數。",
|
||||
"Title": "標題",
|
||||
"Title Auto-Generation": "標題自動產生",
|
||||
"Title Generation Prompt": "標題產生提示",
|
||||
"Title Auto-Generation": "自動生成標題",
|
||||
"Title Generation Prompt": "自動生成標題的提示詞",
|
||||
"to": "到",
|
||||
"To access the available model names for downloading,": "要存取可供下載的模型名稱,",
|
||||
"To access the GGUF models available for downloading,": "要存取可供下載的 GGUF 模型,",
|
||||
"to chat input.": "到聊天輸入。",
|
||||
"To access the available model names for downloading,": "若想查看可供下載的模型名稱,",
|
||||
"To access the GGUF models available for downloading,": "若想查看可供下載的 GGUF 模型名稱,",
|
||||
"to chat input.": "到聊天輸入框來啟動此命令。",
|
||||
"Toggle settings": "切換設定",
|
||||
"Toggle sidebar": "切換側邊欄",
|
||||
"Top K": "Top K",
|
||||
"Top P": "Top P",
|
||||
"Trouble accessing Ollama?": "存取 Ollama 時遇到問題?",
|
||||
"TTS Settings": "文字轉語音設定",
|
||||
"Type Hugging Face Resolve (Download) URL": "輸入 Hugging Face 解析(下載)URL",
|
||||
"Type Hugging Face Resolve (Download) URL": "輸入 Hugging Face 解析後的(下載)URL",
|
||||
"Uh-oh! There was an issue connecting to {{provider}}.": "哎呀!連線到 {{provider}} 時出現問題。",
|
||||
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "未知的文件類型 '{{file_type}}',但接受並視為純文字",
|
||||
"Update password": "更新密碼",
|
||||
|
@ -338,15 +339,15 @@
|
|||
"Upload files": "上傳文件",
|
||||
"Upload Progress": "上傳進度",
|
||||
"URL Mode": "URL 模式",
|
||||
"Use '#' in the prompt input to load and select your documents.": "使用 '#' 在提示輸入中以載入並選擇你的文件。",
|
||||
"Use '#' in the prompt input to load and select your documents.": "在輸入框中輸入 '#' 以載入並選擇你的文件。",
|
||||
"Use Gravatar": "使用 Gravatar",
|
||||
"user": "使用者",
|
||||
"User Permissions": "使用者權限",
|
||||
"Users": "使用者",
|
||||
"Utilize": "使用",
|
||||
"Valid time units:": "有效時間單位:",
|
||||
"variable": "變量",
|
||||
"variable to have them replaced with clipboard content.": "變量將替換為剪貼簿內容。",
|
||||
"variable": "變數",
|
||||
"variable to have them replaced with clipboard content.": "變數將替換為剪貼簿內容。",
|
||||
"Version": "版本",
|
||||
"Web": "網頁",
|
||||
"WebUI Add-ons": "WebUI 擴充套件",
|
||||
|
@ -355,9 +356,9 @@
|
|||
"What’s New in": "全新內容",
|
||||
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "當歷史被關閉時,這個瀏覽器上的新聊天將不會出現在任何裝置的歷史記錄中。",
|
||||
"Whisper (Local)": "Whisper(本機)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "寫一個提示建議(例如:你是誰?)",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "寫一個提示詞建議(例如:你是誰?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "寫一個50字的摘要來概括[主題或關鍵詞]。",
|
||||
"You": "你",
|
||||
"You're a helpful assistant.": "你是一個有幫助的助手。",
|
||||
"You're now logged in.": "你已登入。"
|
||||
"You're a helpful assistant.": "你是一位善於協助他人的助手。",
|
||||
"You're now logged in.": "已登入。"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue