Merge branch 'open-webui:dev' into dev

This commit is contained in:
Andrew Baek 2025-08-29 22:12:04 +09:00 committed by GitHub
commit 05223f720d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
92 changed files with 1248 additions and 220 deletions

View file

@ -12,12 +12,6 @@ updates:
interval: monthly
target-branch: 'dev'
- package-ecosystem: npm
directory: '/'
schedule:
interval: monthly
target-branch: 'dev'
- package-ecosystem: 'github-actions'
directory: '/'
schedule:

View file

@ -419,6 +419,108 @@ jobs:
if-no-files-found: error
retention-days: 1
build-slim-image:
runs-on: ${{ matrix.runner }}
permissions:
contents: read
packages: write
strategy:
fail-fast: false
matrix:
include:
- platform: linux/amd64
runner: ubuntu-latest
- platform: linux/arm64
runner: ubuntu-24.04-arm
steps:
# GitHub Packages requires the entire repository name to be in lowercase
# although the repository owner has a lowercase username, this prevents some people from running actions after forking
- name: Set repository and image name to lowercase
run: |
echo "IMAGE_NAME=${IMAGE_NAME,,}" >>${GITHUB_ENV}
echo "FULL_IMAGE_NAME=ghcr.io/${IMAGE_NAME,,}" >>${GITHUB_ENV}
env:
IMAGE_NAME: '${{ github.repository }}'
- name: Prepare
run: |
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata for Docker images (slim tag)
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.FULL_IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=sha,prefix=git-
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=raw,enable=${{ github.ref == 'refs/heads/main' }},prefix=,suffix=,value=slim
flavor: |
latest=${{ github.ref == 'refs/heads/main' }}
suffix=-slim,onlatest=true
- name: Extract metadata for Docker cache
id: cache-meta
uses: docker/metadata-action@v5
with:
images: ${{ env.FULL_IMAGE_NAME }}
tags: |
type=ref,event=branch
${{ github.ref_type == 'tag' && 'type=raw,value=main' || '' }}
flavor: |
prefix=cache-slim-${{ matrix.platform }}-
latest=false
- name: Build Docker image (slim)
uses: docker/build-push-action@v5
id: build
with:
context: .
push: true
platforms: ${{ matrix.platform }}
labels: ${{ steps.meta.outputs.labels }}
outputs: type=image,name=${{ env.FULL_IMAGE_NAME }},push-by-digest=true,name-canonical=true,push=true
cache-from: type=registry,ref=${{ steps.cache-meta.outputs.tags }}
cache-to: type=registry,ref=${{ steps.cache-meta.outputs.tags }},mode=max
build-args: |
BUILD_HASH=${{ github.sha }}
USE_SLIM=true
- name: Export digest
run: |
mkdir -p /tmp/digests
digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}"
- name: Upload digest
uses: actions/upload-artifact@v4
with:
name: digests-slim-${{ env.PLATFORM_PAIR }}
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1
merge-main-images:
runs-on: ubuntu-latest
needs: [build-main-image]
@ -640,3 +742,59 @@ jobs:
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ steps.meta.outputs.version }}
merge-slim-images:
runs-on: ubuntu-latest
needs: [build-slim-image]
steps:
# GitHub Packages requires the entire repository name to be in lowercase
# although the repository owner has a lowercase username, this prevents some people from running actions after forking
- name: Set repository and image name to lowercase
run: |
echo "IMAGE_NAME=${IMAGE_NAME,,}" >>${GITHUB_ENV}
echo "FULL_IMAGE_NAME=ghcr.io/${IMAGE_NAME,,}" >>${GITHUB_ENV}
env:
IMAGE_NAME: '${{ github.repository }}'
- name: Download digests
uses: actions/download-artifact@v4
with:
pattern: digests-slim-*
path: /tmp/digests
merge-multiple: true
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata for Docker images (default slim tag)
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.FULL_IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=sha,prefix=git-
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=raw,enable=${{ github.ref == 'refs/heads/main' }},prefix=,suffix=,value=slim
flavor: |
latest=${{ github.ref == 'refs/heads/main' }}
suffix=-slim,onlatest=true
- name: Create manifest list and push
working-directory: /tmp/digests
run: |
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf '${{ env.FULL_IMAGE_NAME }}@sha256:%s ' *)
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ steps.meta.outputs.version }}

View file

@ -5,6 +5,47 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.6.26] - 2025-08-28
### Added
- 🛂 **Granular Chat Interaction Permissions**: Added fine-grained permission controls for individual chat actions including "Continue Response", "Regenerate Response", "Rate Response", and "Delete Messages". Administrators can now configure these permissions per user group or set system defaults via environment variables, providing enhanced security and governance by preventing potential system prompt leakage through response continuation and enabling precise control over user interactions with AI responses.
- 🧠 **Custom Reasoning Tags Configuration**: Added configurable reasoning tag detection for AI model responses, allowing administrators and users to customize how the system identifies and processes reasoning content. Users can now define custom reasoning tag pairs, use default tags like "think" and "reasoning", or disable reasoning detection entirely through the Advanced Parameters interface, providing enhanced control over AI thought process visibility.
- 📱 **Pull-to-Refresh Support**: Added pull-to-refresh functionality allowing user to easily refresh the interface by pulling down on the navbar area. This resolves timeout issues that occurred when temporarily switching away from the app during long AI response generations, eliminating the need to close and relaunch the PWA.
- 📁 **Configurable File Upload Processing Mode**: Added "process_in_background" query parameter to the file upload API endpoint, allowing clients to choose between asynchronous (default) and synchronous file processing. Setting "process_in_background=false" forces the upload request to wait until extraction and embedding complete, returning immediately usable files and simplifying integration for backend API consumers that prefer blocking calls over polling workflows.
- 🔐 **Azure Document Intelligence DefaultAzureCredential Support**: Added support for authenticating with Azure Document Intelligence using DefaultAzureCredential in addition to API key authentication, enabling seamless integration with Azure Entra ID and managed identity authentication for enterprise Azure environments.
- 🔐 **Authentication Bootstrapping Enhancements**: Added "ENABLE_INITIAL_ADMIN_SIGNUP" environment variable and "?form=true" URL parameter to enable initial admin user creation and forced login form display in SSO-only deployments. This resolves bootstrap issues where administrators couldn't create the first user when login forms were disabled, allowing proper initialization of SSO-configured deployments without requiring temporary configuration changes.
- ⚡ **Query Generation Caching**: Added "ENABLE_QUERIES_CACHE" environment variable to enable request-scoped caching of generated search queries. When both web search and file retrieval are active, queries generated for web search are automatically reused for file retrieval, eliminating duplicate LLM API calls and reducing token usage and costs while maintaining search quality.
- 🔧 **Configurable Tool Call Retry Limit**: Added "CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES" environment variable to control the maximum number of sequential tool calls allowed before safety stopping a chat session. This replaces the previous hardcoded limit of 10, enabling administrators to configure higher limits for complex workflows requiring extensive tool interactions.
- 📦 **Slim Docker Image Variant**: Added new slim Docker image option via "USE_SLIM" build argument that excludes embedded AI models and Ollama installation, reducing image size by approximately 1GB. This variant enables faster image pulls and deployments for environments where AI models are managed externally, particularly beneficial for auto-scaling clusters and distributed deployments.
- 🗂️ **Shift-to-Delete Functionality for Workspace Prompts**: Added keyboard shortcut support for quick prompt deletion on the Workspace Prompts page. Hold Shift and hover over any prompt to reveal a trash icon for instant deletion, bringing consistent interaction patterns across all workspace sections (Models, Tools, Functions, and now Prompts) and streamlining prompt management workflows.
- ♿ **Accessibility Enhancements**: Enhanced user interface accessibility with improved keyboard navigation, ARIA labels, and screen reader compatibility across key platform components.
- 📄 **Optimized PDF Export for Smaller File Size**: PDF exports are now significantly optimized, producing much smaller files for faster downloads and easier sharing or archiving of your chats and documents.
- 📦 **Slimmed Default Install with Optional Full Dependencies**: Installing Open WebUI via pip now defaults to a slimmer package; PostgreSQL support is no longer included by default—simply use 'pip install open-webui[all]' to include all optional dependencies for full feature compatibility.
- 🔄 **General Backend Refactoring**: Implemented various backend improvements to enhance performance, stability, and security, ensuring a more resilient and reliable platform for all users.
- 🌐 **Localization & Internationalization Improvements**: Enhanced and expanded translations for Finnish, Spanish, Japanese, Polish, Portuguese (Brazil), and Chinese, including missing translations and typo corrections, providing a more natural and professional user experience for speakers of these languages across the entire interface.
### Fixed
- ⚠️ **Chat Error Feedback Restored**: Fixed an issue where various backend errors (tool server failures, API connection issues, malformed responses) would cause chats to load indefinitely without providing user feedback. The system now properly displays error messages when failures occur during chat generation, allowing users to understand issues and retry as needed instead of waiting indefinitely.
- 🖼️ **Image Generation Steps Setting Visibility Fixed**: Fixed a UI issue where the "Set Steps" configuration option was incorrectly displayed for OpenAI and Gemini image generation engines that don't support this parameter. The setting is now only visible for compatible engines like ComfyUI and Automatic1111, eliminating user confusion about non-functional configuration options.
- 📄 **Datalab Marker API Document Loader Fixed**: Fixed broken Datalab Marker API document loader functionality by correcting URL path handling for both hosted Datalab services and self-hosted Marker servers. Removed hardcoded "/marker" paths from the loader code and restored proper default URL structure, ensuring PDF and document processing works correctly with both deployment types.
- 📋 **Citation Error Handling Improved**: Fixed an issue where malformed citation or source objects from external tools, pipes, or filters would cause JavaScript errors and make the chat interface completely unresponsive. The system now gracefully handles missing or undefined citation properties, allowing conversations to load properly even when tools generate defective citation events.
- 👥 **Group User Add API Endpoint Fixed**: Fixed an issue where the "/api/v1/groups/id/{group_id}/users/add" API endpoint would accept requests without errors but fail to actually add users to groups. The system now properly initializes and deduplicates user ID lists, ensuring users are correctly added to and removed from groups via API calls.
- 🛠️ **External Tool Server Error Handling Improved**: Fixed an issue where unreachable or misconfigured external tool servers would cause JavaScript errors and prevent the interface from loading properly. The system now gracefully handles connection failures, displays appropriate error messages, and filters out inaccessible servers while maintaining full functionality for working connections.
- 📋 **Code Block Copy Button Content Fixed**: Fixed an issue where the copy button in code blocks would copy the original AI-generated code instead of any user-edited content, ensuring the copy function always captures the currently displayed code as modified by users.
- 📄 **PDF Export Content Mismatch Fixed**: Resolved an issue where exporting a PDF of one chat while viewing another chat would incorrectly generate the PDF using the currently viewed chat's content instead of the intended chat's content. Additionally optimized the PDF generation algorithm with improved canvas slicing, better memory management, and enhanced image quality, while removing the problematic PDF export option from individual chat menus to prevent further confusion.
- 🖱️ **Windows Sidebar Cursor Icon Corrected**: Fixed confusing cursor icons on Windows systems where sidebar toggle buttons displayed resize cursors (ew-resize) instead of appropriate pointer cursors. The sidebar buttons now show standard pointer cursors on Windows, eliminating user confusion about whether the buttons expand/collapse the sidebar or resize it.
- 📝 **Safari IME Composition Bug Fixed**: Resolved an issue where pressing Enter while composing Chinese text using Input Method Editors (IMEs) on Safari would prematurely send messages instead of completing text composition. The system now properly detects composition states and ignores keydown events that occur immediately after composition ends, ensuring smooth multilingual text input across all browsers.
- 🔍 **Hybrid Search Parameter Handling Fixed**: Fixed an issue where the "hybrid" parameter in collection query requests was not being properly evaluated, causing the system to ignore user-specified hybrid search preferences and only check global configuration. Additionally resolved a division by zero error that occurred in hybrid search when BM25Retriever was called with empty document lists, ensuring robust search functionality across all collection states.
- 💬 **RTL Text Orientation in Messages Fixed**: Fixed text alignment issues in user messages and AI responses for Right-to-Left languages, ensuring proper text direction based on user language settings. Code blocks now consistently use Left-to-Right orientation regardless of the user's language preference, maintaining code readability across all supported languages.
- 📁 **File Content Preview in Modal Restored**: Fixed an issue where clicking on uploaded files would display an empty preview modal, even when the files were successfully processed and available for AI context. File content now displays correctly in the preview modal, ensuring users can verify and review their uploaded documents as intended.
- 🌐 **Playwright Timeout Configuration Corrected**: Fixed an issue where Playwright timeout values were incorrectly converted from milliseconds to seconds with an additional 1000x multiplier, causing excessively long web loading timeouts. The timeout parameter now correctly uses the configured millisecond values as intended, ensuring responsive web search and document loading operations.
### Changed
- 🔄 **Follow-Up Question Language Constraint Removed**: Follow-up question suggestions no longer strictly adhere to the chat's primary language setting, allowing for more flexible and diverse suggestion generation that may include questions in different languages based on conversation context and relevance rather than enforced language matching.
## [0.6.25] - 2025-08-22
### Fixed

View file

@ -3,6 +3,8 @@
# use build args in the docker build command with --build-arg="BUILDARG=true"
ARG USE_CUDA=false
ARG USE_OLLAMA=false
ARG USE_SLIM=false
ARG USE_PERMISSION_HARDENING=false
# Tested with cu117 for CUDA 11 and cu121 for CUDA 12 (default)
ARG USE_CUDA_VER=cu128
# any sentence transformer model; models to use can be found at https://huggingface.co/models?library=sentence-transformers
@ -24,6 +26,9 @@ ARG GID=0
FROM --platform=$BUILDPLATFORM node:22-alpine3.20 AS build
ARG BUILD_HASH
# Set Node.js options (heap limit Allocation failed - JavaScript heap out of memory)
# ENV NODE_OPTIONS="--max-old-space-size=4096"
WORKDIR /app
# to store git revision in build
@ -43,6 +48,8 @@ FROM python:3.11-slim-bookworm AS base
ARG USE_CUDA
ARG USE_OLLAMA
ARG USE_CUDA_VER
ARG USE_SLIM
ARG USE_PERMISSION_HARDENING
ARG USE_EMBEDDING_MODEL
ARG USE_RERANKING_MODEL
ARG UID
@ -54,6 +61,7 @@ ENV ENV=prod \
# pass build args to the build
USE_OLLAMA_DOCKER=${USE_OLLAMA} \
USE_CUDA_DOCKER=${USE_CUDA} \
USE_SLIM_DOCKER=${USE_SLIM} \
USE_CUDA_DOCKER_VER=${USE_CUDA_VER} \
USE_EMBEDDING_MODEL_DOCKER=${USE_EMBEDDING_MODEL} \
USE_RERANKING_MODEL_DOCKER=${USE_RERANKING_MODEL}
@ -130,11 +138,14 @@ RUN pip3 install --no-cache-dir uv && \
else \
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu --no-cache-dir && \
uv pip install --system -r requirements.txt --no-cache-dir && \
if [ "$USE_SLIM" != "true" ]; then \
python -c "import os; from sentence_transformers import SentenceTransformer; SentenceTransformer(os.environ['RAG_EMBEDDING_MODEL'], device='cpu')" && \
python -c "import os; from faster_whisper import WhisperModel; WhisperModel(os.environ['WHISPER_MODEL'], device='cpu', compute_type='int8', download_root=os.environ['WHISPER_MODEL_DIR'])"; \
python -c "import os; import tiktoken; tiktoken.get_encoding(os.environ['TIKTOKEN_ENCODING_NAME'])"; \
fi; \
chown -R $UID:$GID /app/backend/data/
fi; \
mkdir -p /app/backend/data && chown -R $UID:$GID /app/backend/data/ && \
rm -rf /var/lib/apt/lists/*;
# Install Ollama if requested
RUN if [ "$USE_OLLAMA" = "true" ]; then \
@ -163,11 +174,13 @@ HEALTHCHECK CMD curl --silent --fail http://localhost:${PORT:-8080}/health | jq
# Minimal, atomic permission hardening for OpenShift (arbitrary UID):
# - Group 0 owns /app and /root
# - Directories are group-writable and have SGID so new files inherit GID 0
RUN set -eux; \
RUN if [ "$USE_PERMISSION_HARDENING" = "true" ]; then \
set -eux; \
chgrp -R 0 /app /root || true; \
chmod -R g+rwX /app /root || true; \
find /app -type d -exec chmod g+s {} + || true; \
find /root -type d -exec chmod g+s {} + || true
find /root -type d -exec chmod g+s {} + || true; \
fi
USER $UID:$GID

View file

@ -362,6 +362,8 @@ ENABLE_REALTIME_CHAT_SAVE = (
os.environ.get("ENABLE_REALTIME_CHAT_SAVE", "False").lower() == "true"
)
ENABLE_QUERIES_CACHE = os.environ.get("ENABLE_QUERIES_CACHE", "False").lower() == "true"
####################################
# REDIS
####################################
@ -402,6 +404,10 @@ except ValueError:
####################################
WEBUI_AUTH = os.environ.get("WEBUI_AUTH", "True").lower() == "true"
ENABLE_INITIAL_ADMIN_SIGNUP = (
os.environ.get("ENABLE_INITIAL_ADMIN_SIGNUP", "False").lower() == "true"
)
ENABLE_SIGNUP_PASSWORD_CONFIRMATION = (
os.environ.get("ENABLE_SIGNUP_PASSWORD_CONFIRMATION", "False").lower() == "true"
)
@ -527,6 +533,19 @@ else:
CHAT_RESPONSE_STREAM_DELTA_CHUNK_SIZE = 1
CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES = os.environ.get(
"CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES", "10"
)
if CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES == "":
CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES = 10
else:
try:
CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES = int(CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES)
except Exception:
CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES = 10
####################################
# WEBSOCKET SUPPORT
####################################

View file

@ -1437,11 +1437,15 @@ async def chat_completion(
stream_delta_chunk_size = form_data.get("params", {}).get(
"stream_delta_chunk_size"
)
reasoning_tags = form_data.get("params", {}).get("reasoning_tags")
# Model Params
if model_info_params.get("stream_delta_chunk_size"):
stream_delta_chunk_size = model_info_params.get("stream_delta_chunk_size")
if model_info_params.get("reasoning_tags") is not None:
reasoning_tags = model_info_params.get("reasoning_tags")
metadata = {
"user_id": user.id,
"chat_id": form_data.pop("chat_id", None),
@ -1457,6 +1461,7 @@ async def chat_completion(
"direct": model_item.get("direct", False),
"params": {
"stream_delta_chunk_size": stream_delta_chunk_size,
"reasoning_tags": reasoning_tags,
"function_calling": (
"native"
if (

View file

@ -64,7 +64,7 @@ class DatalabMarkerLoader:
return mime_map.get(ext, "application/octet-stream")
def check_marker_request_status(self, request_id: str) -> dict:
url = f"{self.api_base_url}/marker/{request_id}"
url = f"{self.api_base_url}/{request_id}"
headers = {"X-Api-Key": self.api_key}
try:
response = requests.get(url, headers=headers)
@ -111,7 +111,7 @@ class DatalabMarkerLoader:
with open(self.file_path, "rb") as f:
files = {"file": (filename, f, mime_type)}
response = requests.post(
f"{self.api_base_url}/marker",
f"{self.api_base_url}",
data=form_data,
files=files,
headers=headers,

View file

@ -284,7 +284,7 @@ class Loader:
):
api_base_url = self.kwargs.get("DATALAB_MARKER_API_BASE_URL", "")
if not api_base_url or api_base_url.strip() == "":
api_base_url = "https://www.datalab.to/api/v1"
api_base_url = "https://www.datalab.to/api/v1/marker" # https://github.com/open-webui/open-webui/pull/16867#issuecomment-3218424349
loader = DatalabMarkerLoader(
file_path=file_path,

View file

@ -29,6 +29,7 @@ from open_webui.env import (
WEBUI_AUTH_COOKIE_SAME_SITE,
WEBUI_AUTH_COOKIE_SECURE,
WEBUI_AUTH_SIGNOUT_REDIRECT_URL,
ENABLE_INITIAL_ADMIN_SIGNUP,
SRC_LOG_LEVELS,
)
from fastapi import APIRouter, Depends, HTTPException, Request, status
@ -569,9 +570,10 @@ async def signup(request: Request, response: Response, form_data: SignupForm):
not request.app.state.config.ENABLE_SIGNUP
or not request.app.state.config.ENABLE_LOGIN_FORM
):
raise HTTPException(
status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
)
if has_users or not ENABLE_INITIAL_ADMIN_SIGNUP:
raise HTTPException(
status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
)
else:
if has_users:
raise HTTPException(

View file

@ -470,6 +470,10 @@ async def generate_queries(
detail=f"Query generation is disabled",
)
if getattr(request.state, "cached_queries", None):
log.info(f"Reusing cached queries: {request.state.cached_queries}")
return request.state.cached_queries
if getattr(request.state, "direct", False) and hasattr(request.state, "model"):
models = {
request.state.model["id"]: request.state.model,

View file

@ -115,7 +115,7 @@ if WEBSOCKET_MANAGER == "redis":
clean_up_lock = RedisLock(
redis_url=WEBSOCKET_REDIS_URL,
lock_name="usage_cleanup_lock",
lock_name=f"{REDIS_KEY_PREFIX}:usage_cleanup_lock",
timeout_secs=WEBSOCKET_REDIS_LOCK_TIMEOUT,
redis_sentinels=redis_sentinels,
redis_cluster=WEBSOCKET_REDIS_CLUSTER,
@ -705,6 +705,42 @@ def get_event_emitter(request_info, update_db=True):
},
)
if "type" in event_data and event_data["type"] == "files":
message = Chats.get_message_by_id_and_message_id(
request_info["chat_id"],
request_info["message_id"],
)
files = event_data.get("data", {}).get("files", [])
files.extend(message.get("files", []))
Chats.upsert_message_to_chat_by_id_and_message_id(
request_info["chat_id"],
request_info["message_id"],
{
"files": files,
},
)
if event_data.get("type") in ["source", "citation"]:
data = event_data.get("data", {})
if data.get("type") == None:
message = Chats.get_message_by_id_and_message_id(
request_info["chat_id"],
request_info["message_id"],
)
sources = message.get("sources", [])
sources.append(data)
Chats.upsert_message_to_chat_by_id_and_message_id(
request_info["chat_id"],
request_info["message_id"],
{
"sources": sources,
},
)
return __event_emitter__

View file

@ -98,8 +98,10 @@ from open_webui.env import (
SRC_LOG_LEVELS,
GLOBAL_LOG_LEVEL,
CHAT_RESPONSE_STREAM_DELTA_CHUNK_SIZE,
CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES,
BYPASS_MODEL_ACCESS_CONTROL,
ENABLE_REALTIME_CHAT_SAVE,
ENABLE_QUERIES_CACHE,
)
from open_webui.constants import TASKS
@ -109,6 +111,20 @@ log = logging.getLogger(__name__)
log.setLevel(SRC_LOG_LEVELS["MAIN"])
DEFAULT_REASONING_TAGS = [
("<think>", "</think>"),
("<thinking>", "</thinking>"),
("<reason>", "</reason>"),
("<reasoning>", "</reasoning>"),
("<thought>", "</thought>"),
("<Thought>", "</Thought>"),
("<|begin_of_thought|>", "<|end_of_thought|>"),
("◁think▷", "◁/think▷"),
]
DEFAULT_SOLUTION_TAGS = [("<|begin_of_solution|>", "<|end_of_solution|>")]
DEFAULT_CODE_INTERPRETER_TAGS = [("<code_interpreter>", "</code_interpreter>")]
async def chat_completion_tools_handler(
request: Request, body: dict, extra_params: dict, user: UserModel, models, tools
) -> tuple[dict, dict]:
@ -390,6 +406,9 @@ async def chat_web_search_handler(
except Exception as e:
queries = [response]
if ENABLE_QUERIES_CACHE:
request.state.cached_queries = queries
except Exception as e:
log.exception(e)
queries = [user_message]
@ -689,6 +708,7 @@ def apply_params_to_form_data(form_data, model):
"stream_response": bool,
"stream_delta_chunk_size": int,
"function_calling": str,
"reasoning_tags": list,
"system": str,
}
@ -1285,6 +1305,13 @@ async def process_chat_response(
"error": {"content": error},
},
)
if isinstance(error, str) or isinstance(error, dict):
await event_emitter(
{
"type": "chat:message:error",
"data": {"error": {"content": error}},
},
)
if "selected_model_id" in response_data:
Chats.upsert_message_to_chat_by_id_and_message_id(
@ -1806,27 +1833,23 @@ async def process_chat_response(
}
]
# We might want to disable this by default
DETECT_REASONING = True
DETECT_SOLUTION = True
reasoning_tags_param = metadata.get("params", {}).get("reasoning_tags")
DETECT_REASONING_TAGS = reasoning_tags_param is not False
DETECT_CODE_INTERPRETER = metadata.get("features", {}).get(
"code_interpreter", False
)
reasoning_tags = [
("<think>", "</think>"),
("<thinking>", "</thinking>"),
("<reason>", "</reason>"),
("<reasoning>", "</reasoning>"),
("<thought>", "</thought>"),
("<Thought>", "</Thought>"),
("<|begin_of_thought|>", "<|end_of_thought|>"),
("◁think▷", "◁/think▷"),
]
code_interpreter_tags = [("<code_interpreter>", "</code_interpreter>")]
solution_tags = [("<|begin_of_solution|>", "<|end_of_solution|>")]
reasoning_tags = []
if DETECT_REASONING_TAGS:
if (
isinstance(reasoning_tags_param, list)
and len(reasoning_tags_param) == 2
):
reasoning_tags = [
(reasoning_tags_param[0], reasoning_tags_param[1])
]
else:
reasoning_tags = DEFAULT_REASONING_TAGS
try:
for event in events:
@ -2078,7 +2101,7 @@ async def process_chat_response(
content_blocks[-1]["content"] + value
)
if DETECT_REASONING:
if DETECT_REASONING_TAGS:
content, content_blocks, _ = (
tag_content_handler(
"reasoning",
@ -2088,11 +2111,20 @@ async def process_chat_response(
)
)
content, content_blocks, _ = (
tag_content_handler(
"solution",
DEFAULT_SOLUTION_TAGS,
content,
content_blocks,
)
)
if DETECT_CODE_INTERPRETER:
content, content_blocks, end = (
tag_content_handler(
"code_interpreter",
code_interpreter_tags,
DEFAULT_CODE_INTERPRETER_TAGS,
content,
content_blocks,
)
@ -2101,16 +2133,6 @@ async def process_chat_response(
if end:
break
if DETECT_SOLUTION:
content, content_blocks, _ = (
tag_content_handler(
"solution",
solution_tags,
content,
content_blocks,
)
)
if ENABLE_REALTIME_CHAT_SAVE:
# Save message in the database
Chats.upsert_message_to_chat_by_id_and_message_id(
@ -2185,10 +2207,12 @@ async def process_chat_response(
await stream_body_handler(response, form_data)
MAX_TOOL_CALL_RETRIES = 10
tool_call_retries = 0
while len(tool_calls) > 0 and tool_call_retries < MAX_TOOL_CALL_RETRIES:
while (
len(tool_calls) > 0
and tool_call_retries < CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES
):
tool_call_retries += 1

View file

@ -63,6 +63,7 @@ def remove_open_webui_params(params: dict) -> dict:
"stream_response": bool,
"stream_delta_chunk_size": int,
"function_calling": str,
"reasoning_tags": list,
"system": str,
}

View file

@ -42,7 +42,7 @@ asgiref==3.8.1
# AI libraries
openai
anthropic
google-genai==1.28.0
google-genai==1.32.0
google-generativeai==0.8.5
tiktoken
@ -102,7 +102,6 @@ PyJWT[crypto]==2.10.1
authlib==1.6.1
black==25.1.0
langfuse==2.44.0
youtube-transcript-api==1.1.0
pytube==15.0.0

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "open-webui",
"version": "0.6.25",
"version": "0.6.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "open-webui",
"version": "0.6.25",
"version": "0.6.26",
"dependencies": {
"@azure/msal-browser": "^4.5.0",
"@codemirror/lang-javascript": "^6.2.2",

View file

@ -1,6 +1,6 @@
{
"name": "open-webui",
"version": "0.6.25",
"version": "0.6.26",
"private": true,
"scripts": {
"dev": "npm run pyodide:fetch && vite dev --host",

View file

@ -15,6 +15,10 @@ dependencies = [
"python-jose==3.4.0",
"passlib[bcrypt]==1.7.4",
"cryptography",
"bcrypt==4.3.0",
"argon2-cffi==23.1.0",
"PyJWT[crypto]==2.10.1",
"authlib==1.6.1",
"requests==2.32.4",
"aiohttp==3.12.15",
@ -28,31 +32,24 @@ dependencies = [
"alembic==1.14.0",
"peewee==3.18.1",
"peewee-migrate==1.12.2",
"psycopg2-binary==2.9.9",
"pgvector==0.4.0",
"PyMySQL==1.1.1",
"bcrypt==4.3.0",
"pymongo",
"redis",
"boto3==1.40.5",
"argon2-cffi==23.1.0",
"APScheduler==3.10.4",
"pycrdt==0.12.25",
"redis",
"PyMySQL==1.1.1",
"boto3==1.40.5",
"APScheduler==3.10.4",
"RestrictedPython==8.0",
"loguru==0.7.3",
"asgiref==3.8.1",
"tiktoken",
"openai",
"anthropic",
"google-genai==1.28.0",
"google-genai==1.32.0",
"google-generativeai==0.8.5",
"tiktoken",
"langchain==0.3.26",
"langchain-community==0.3.26",
@ -100,14 +97,9 @@ dependencies = [
"rank-bm25==0.2.2",
"onnxruntime==1.20.1",
"faster-whisper==1.1.1",
"PyJWT[crypto]==2.10.1",
"authlib==1.6.1",
"black==25.1.0",
"langfuse==2.44.0",
"youtube-transcript-api==1.1.0",
"pytube==15.0.0",
@ -118,9 +110,7 @@ dependencies = [
"google-auth-httplib2",
"google-auth-oauthlib",
"docker~=7.1.0",
"pytest~=8.3.2",
"pytest-docker~=3.1.1",
"googleapis-common-protos==1.63.2",
"google-cloud-storage==2.19.0",
@ -131,12 +121,8 @@ dependencies = [
"ldap3==2.9.1",
"firecrawl-py==1.12.0",
"tencentcloud-sdk-python==3.0.1336",
"gcp-storage-emulator>=2024.8.3",
"moto[s3]>=5.0.26",
"oracledb>=3.2.0",
"posthog==5.4.0",
@ -154,6 +140,23 @@ classifiers = [
"Topic :: Multimedia",
]
[project.optional-dependencies]
postgres = [
"psycopg2-binary==2.9.9",
"pgvector==0.4.0",
]
all = [
"pymongo",
"psycopg2-binary==2.9.9",
"pgvector==0.4.0",
"moto[s3]>=5.0.26",
"gcp-storage-emulator>=2024.8.3",
"docker~=7.1.0",
"pytest~=8.3.2",
"pytest-docker~=3.1.1",
]
[project.scripts]
open-webui = "open_webui:app"

View file

@ -204,7 +204,7 @@
/>
</svg>
</div>
<div class=" self-center">{$i18n.t('Tools')}</div>
<div class=" self-center">{$i18n.t('External Tools')}</div>
</button>
<button

View file

@ -682,21 +682,23 @@
</div>
</div>
<div>
<div class=" mb-2.5 text-sm font-medium">{$i18n.t('Set Steps')}</div>
<div class="flex w-full">
<div class="flex-1 mr-2">
<Tooltip content={$i18n.t('Enter Number of Steps (e.g. 50)')} placement="top-start">
<input
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
placeholder={$i18n.t('Enter Number of Steps (e.g. 50)')}
bind:value={imageGenerationConfig.IMAGE_STEPS}
required
/>
</Tooltip>
{#if ['comfyui', 'automatic1111', ''].includes(config?.engine)}
<div>
<div class=" mb-2.5 text-sm font-medium">{$i18n.t('Set Steps')}</div>
<div class="flex w-full">
<div class="flex-1 mr-2">
<Tooltip content={$i18n.t('Enter Number of Steps (e.g. 50)')} placement="top-start">
<input
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
placeholder={$i18n.t('Enter Number of Steps (e.g. 50)')}
bind:value={imageGenerationConfig.IMAGE_STEPS}
required
/>
</Tooltip>
</div>
</div>
</div>
</div>
{/if}
{/if}
{/if}
</div>

View file

@ -341,7 +341,7 @@
{$i18n.t('Allow Rate Response')}
</div>
<Switch bind:state={permissions.chat.rating_response} />
<Switch bind:state={permissions.chat.rate_response} />
</div>
<div class=" flex w-full justify-between my-2 pr-2">

View file

@ -324,6 +324,8 @@
message.content = data.content;
} else if (type === 'chat:message:files' || type === 'files') {
message.files = data.files;
} else if (type === 'chat:message:error') {
message.error = data.error;
} else if (type === 'chat:message:follow_ups') {
message.followUps = data.follow_ups;
@ -1394,10 +1396,10 @@
const submitPrompt = async (userPrompt, { _raw = false } = {}) => {
console.log('submitPrompt', userPrompt, $chatId);
const messages = createMessagesList(history, history.currentId);
const _selectedModels = selectedModels.map((modelId) =>
$models.map((m) => m.id).includes(modelId) ? modelId : ''
);
if (JSON.stringify(selectedModels) !== JSON.stringify(_selectedModels)) {
selectedModels = _selectedModels;
}
@ -1411,15 +1413,6 @@
return;
}
if (messages.length != 0 && messages.at(-1).done != true) {
// Response not done
return;
}
if (messages.length != 0 && messages.at(-1).error && !messages.at(-1).content) {
// Error in response
toast.error($i18n.t(`Oops! There was an error in the previous response.`));
return;
}
if (
files.length > 0 &&
files.filter((file) => file.type !== 'image' && file.status === 'uploading').length > 0
@ -1429,6 +1422,7 @@
);
return;
}
if (
($config?.file?.max_count ?? null) !== null &&
files.length + chatFiles.length > $config?.file?.max_count
@ -1441,9 +1435,25 @@
return;
}
if (history?.currentId) {
const lastMessage = history.messages[history.currentId];
if (lastMessage.done != true) {
// Response not done
return;
}
if (lastMessage.error && !lastMessage.content) {
// Error in response
toast.error($i18n.t(`Oops! There was an error in the previous response.`));
return;
}
}
messageInput?.setText('');
prompt = '';
const messages = createMessagesList(history, history.currentId);
// Reset chat input textarea
if (!($settings?.richTextInput ?? true)) {
const chatInputElement = document.getElementById('chat-input');

View file

@ -56,9 +56,9 @@
return acc;
}
source.document.forEach((document, index) => {
const metadata = source.metadata?.[index];
const distance = source.distances?.[index];
source?.document?.forEach((document, index) => {
const metadata = source?.metadata?.[index];
const distance = source?.distances?.[index];
// Within the same citation there could be multiple documents
const id = metadata?.source ?? source?.source?.id ?? 'N/A';
@ -88,6 +88,7 @@
});
}
});
return acc;
}, []);
console.log('citations', citations);

View file

@ -40,7 +40,7 @@
export let code = '';
export let attributes = {};
export let className = 'my-2 !text-left !direction-ltr';
export let className = 'my-2';
export let editorClassName = '';
export let stickyButtonsClassName = 'top-0';

View file

@ -45,7 +45,7 @@
export let topPadding = false;
</script>
<li
<div
class="flex flex-col justify-between px-5 mb-3 w-full {($settings?.widescreenMode ?? null)
? 'max-w-full'
: 'max-w-5xl'} mx-auto rounded-lg group"
@ -124,4 +124,4 @@
/>
{/if}
{/if}
</li>
</div>

View file

@ -640,12 +640,7 @@
</Name>
<div>
<div
class="chat-{message.role} w-full min-w-full markdown-prose {$settings.chatDirection ===
'RTL'
? 'text-right'
: ''}"
>
<div class="chat-{message.role} w-full min-w-full markdown-prose">
<div>
{#if (message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]).length > 0}
{@const status = (

View file

@ -330,7 +330,7 @@
? `max-w-[90%] px-5 py-2 bg-gray-50 dark:bg-gray-850 ${
message.files ? 'rounded-tr-lg' : ''
}`
: ' w-full'} {$settings.chatDirection === 'RTL' ? 'text-right' : ''}"
: ' w-full'}"
>
{#if message.content}
<Markdown

View file

@ -17,6 +17,7 @@
stream_response: null, // Set stream responses for this model individually
stream_delta_chunk_size: null, // Set the chunk size for streaming responses
function_calling: null,
reasoning_tags: null,
seed: null,
stop: null,
temperature: null,
@ -175,6 +176,71 @@
</Tooltip>
</div>
<div class=" py-0.5 w-full justify-between">
<Tooltip
content={$i18n.t(
'Enable, disable, or customize the reasoning tags used by the model. "Enabled" uses default tags, "Disabled" turns off reasoning tags, and "Custom" lets you specify your own start and end tags.'
)}
placement="top-start"
className="inline-tooltip"
>
<div class="flex w-full justify-between">
<div class=" self-center text-xs font-medium">
{$i18n.t('Reasoning Tags')}
</div>
<button
class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden"
type="button"
on:click={() => {
if ((params?.reasoning_tags ?? null) === null) {
params.reasoning_tags = ['', ''];
} else if ((params?.reasoning_tags ?? []).length === 2) {
params.reasoning_tags = true;
} else if ((params?.reasoning_tags ?? null) !== false) {
params.reasoning_tags = false;
} else {
params.reasoning_tags = null;
}
}}
>
{#if (params?.reasoning_tags ?? null) === null}
<span class="ml-2 self-center"> {$i18n.t('Default')} </span>
{:else if (params?.reasoning_tags ?? null) === true}
<span class="ml-2 self-center"> {$i18n.t('Enabled')} </span>
{:else if (params?.reasoning_tags ?? null) === false}
<span class="ml-2 self-center"> {$i18n.t('Disabled')} </span>
{:else}
<span class="ml-2 self-center"> {$i18n.t('Custom')} </span>
{/if}
</button>
</div>
</Tooltip>
{#if ![true, false, null].includes(params?.reasoning_tags ?? null) && (params?.reasoning_tags ?? []).length === 2}
<div class="flex mt-0.5 space-x-2">
<div class=" flex-1">
<input
class="text-sm w-full bg-transparent outline-hidden outline-none"
type="text"
placeholder={$i18n.t('Start Tag')}
bind:value={params.reasoning_tags[0]}
autocomplete="off"
/>
</div>
<div class=" flex-1">
<input
class="text-sm w-full bg-transparent outline-hidden outline-none"
type="text"
placeholder={$i18n.t('End Tag')}
bind:value={params.reasoning_tags[1]}
autocomplete="off"
/>
</div>
</div>
{/if}
</div>
<div class=" py-0.5 w-full justify-between">
<Tooltip
content={$i18n.t(

View file

@ -212,7 +212,7 @@
},
{
id: 'tools',
title: 'Tools',
title: 'External Tools',
keywords: [
'addconnection',
'add connection',
@ -743,7 +743,7 @@
/>
</svg>
</div>
<div class=" self-center">{$i18n.t('Tools')}</div>
<div class=" self-center">{$i18n.t('External Tools')}</div>
</button>
{/if}
{:else if tabId === 'personalization'}

View file

@ -51,7 +51,7 @@
: 'rounded-2xl'} text-left"
type="button"
on:click={async () => {
if (item?.file?.data?.content || modal) {
if (item?.file?.data?.content || item?.type === 'file' || modal) {
showModal = !showModal;
} else {
if (url) {

View file

@ -25,6 +25,8 @@
let isAudio = false;
let loading = false;
let selectedTab = '';
$: isPDF =
item?.meta?.content_type === 'application/pdf' ||
(item?.name && item?.name.toLowerCase().endsWith('.pdf'));
@ -115,7 +117,7 @@
<div>
<div class="flex flex-col items-center md:flex-row gap-1 justify-between w-full">
<div class=" flex flex-wrap text-sm gap-1 text-gray-500">
<div class=" flex flex-wrap text-xs gap-1 text-gray-500">
{#if item?.type === 'collection'}
{#if item?.type}
<div class="capitalize shrink-0">{item.type}</div>
@ -141,13 +143,13 @@
{#if item?.file?.data?.content}
<div class="capitalize shrink-0">
{getLineCount(item?.file?.data?.content ?? '')} extracted lines
{$i18n.t('{{COUNT}} extracted lines', {
COUNT: getLineCount(item?.file?.data?.content ?? '')
})}
</div>
<div class="flex items-center gap-1 shrink-0">
<Info />
Formatting may be inconsistent from source.
{$i18n.t('Formatting may be inconsistent from source.')}
</div>
{/if}
@ -202,11 +204,41 @@
{/each}
</div>
{:else if isPDF}
<iframe
title={item?.name}
src={`${WEBUI_API_BASE_URL}/files/${item.id}/content`}
class="w-full h-[70vh] border-0 rounded-lg mt-4"
/>
<div
class="flex mb-2.5 scrollbar-none overflow-x-auto w-full border-b border-gray-100 dark:border-gray-800 text-center text-sm font-medium bg-transparent dark:text-gray-200"
>
<button
class="min-w-fit py-1.5 px-4 border-b {selectedTab === ''
? ' '
: ' border-transparent text-gray-300 dark:text-gray-600 hover:text-gray-700 dark:hover:text-white'} transition"
type="button"
on:click={() => {
selectedTab = '';
}}>{$i18n.t('Content')}</button
>
<button
class="min-w-fit py-1.5 px-4 border-b {selectedTab === 'preview'
? ' '
: ' border-transparent text-gray-300 dark:text-gray-600 hover:text-gray-700 dark:hover:text-white'} transition"
type="button"
on:click={() => {
selectedTab = 'preview';
}}>{$i18n.t('Preview')}</button
>
</div>
{#if selectedTab === 'preview'}
<iframe
title={item?.name}
src={`${WEBUI_API_BASE_URL}/files/${item.id}/content`}
class="w-full h-[70vh] border-0 rounded-lg"
/>
{:else}
<div class="max-h-96 overflow-scroll scrollbar-hidden text-xs whitespace-pre-wrap">
{item?.file?.data?.content ?? 'No content'}
</div>
{/if}
{:else}
{#if isAudio}
<audio

View file

@ -531,6 +531,7 @@
class="flex rounded-lg hover:bg-gray-100 dark:hover:bg-gray-850 transition group {isWindows
? 'cursor-pointer'
: 'cursor-[e-resize]'}"
aria-label={$showSidebar ? $i18n.t('Close Sidebar') : $i18n.t('Open Sidebar')}
>
<div class=" self-center flex items-center justify-center size-9">
<img
@ -560,6 +561,7 @@
goto('/');
newChatHandler();
}}
aria-label={$i18n.t('New Chat')}
>
<div class=" self-center flex items-center justify-center size-9">
<PencilSquare className="size-4.5" />
@ -579,6 +581,7 @@
showSearch.set(true);
}}
draggable="false"
aria-label={$i18n.t('Search')}
>
<div class=" self-center flex items-center justify-center size-9">
<Search className="size-4.5" />
@ -601,6 +604,7 @@
itemClickHandler();
}}
draggable="false"
aria-label={$i18n.t('Notes')}
>
<div class=" self-center flex items-center justify-center size-9">
<Note className="size-4.5" />
@ -623,6 +627,7 @@
goto('/workspace');
itemClickHandler();
}}
aria-label={$i18n.t('Workspace')}
draggable="false"
>
<div class=" self-center flex items-center justify-center size-9">
@ -731,6 +736,7 @@
on:click={() => {
showSidebar.set(!$showSidebar);
}}
aria-label={$showSidebar ? $i18n.t('Close Sidebar') : $i18n.t('Open Sidebar')}
>
<div class=" self-center p-1.5">
<Sidebar />
@ -747,6 +753,7 @@
href="/"
draggable="false"
on:click={newChatHandler}
aria-label={$i18n.t('New Chat')}
>
<div class="self-center">
<PencilSquare className=" size-4.5" strokeWidth="2" />
@ -765,6 +772,7 @@
showSearch.set(true);
}}
draggable="false"
aria-label={$i18n.t('Search')}
>
<div class="self-center">
<Search strokeWidth="2" className="size-4.5" />
@ -783,6 +791,7 @@
href="/notes"
on:click={itemClickHandler}
draggable="false"
aria-label={$i18n.t('Notes')}
>
<div class="self-center">
<Note className="size-4.5" strokeWidth="2" />
@ -802,6 +811,7 @@
href="/workspace"
on:click={itemClickHandler}
draggable="false"
aria-label={$i18n.t('Workspace')}
>
<div class="self-center">
<svg

View file

@ -610,7 +610,7 @@ ${content}
document.body.removeChild(node);
}
const imgData = canvas.toDataURL('image/png');
const imgData = canvas.toDataURL('image/jpeg', 0.7);
// A4 page settings
const pdf = new jsPDF('p', 'mm', 'a4');
@ -622,7 +622,7 @@ ${content}
let heightLeft = imgHeight;
let position = 0;
pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight);
heightLeft -= pageHeight;
// Handle additional pages
@ -630,7 +630,7 @@ ${content}
position -= pageHeight;
pdf.addPage();
pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight);
heightLeft -= pageHeight;
}

View file

@ -167,7 +167,7 @@
document.body.removeChild(node);
}
const imgData = canvas.toDataURL('image/png');
const imgData = canvas.toDataURL('image/jpeg', 0.7);
// A4 page settings
const pdf = new jsPDF('p', 'mm', 'a4');
@ -179,7 +179,7 @@
let heightLeft = imgHeight;
let position = 0;
pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight);
heightLeft -= pageHeight;
// Handle additional pages
@ -187,7 +187,7 @@
position -= pageHeight;
pdf.addPage();
pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight);
heightLeft -= pageHeight;
}

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ نماذج }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "المستند",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "مستندات",
"does not make any external connections, and your data stays securely on your locally hosted server.": "لا يجري أي اتصالات خارجية، وتظل بياناتك آمنة على الخادم المستضاف محليًا.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "ممكّن",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "أقراء لي",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "سجل صوت",
"Redirecting you to Open WebUI Community": "OpenWebUI إعادة توجيهك إلى مجتمع ",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "محرك تحويل الكلام إلى نص",
"Start of the channel": "بداية القناة",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "النماذج: {{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} سطر/أسطر مخفية",
"{{COUNT}} Replies": "{{COUNT}} رد/ردود",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "السماح بتحميل الملفات",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "السماح بالأصوات غير المحلية",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "السماح بالمحادثة المؤقتة",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "المستند",
"Document Intelligence": "تحليل المستندات الذكي",
"Document Intelligence endpoint and key required.": "يتطلب نقطة نهاية ومفتاح لتحليل المستندات.",
"Document Intelligence endpoint required.": "",
"Documentation": "التوثيق",
"Documents": "مستندات",
"does not make any external connections, and your data stays securely on your locally hosted server.": "لا يجري أي اتصالات خارجية، وتظل بياناتك آمنة على الخادم المستضاف محليًا.",
@ -489,7 +494,9 @@
"Enable Message Rating": "تفعيل تقييم الرسائل",
"Enable Mirostat sampling for controlling perplexity.": "تفعيل أخذ عينات Mirostat للتحكم في درجة التعقيد.",
"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "مفعل",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "وضع السياق الكامل",
"Function": "وظيفة",
@ -1167,6 +1175,7 @@
"Read Aloud": "أقراء لي",
"Reason": "",
"Reasoning Effort": "جهد الاستدلال",
"Reasoning Tags": "",
"Record": "",
"Record voice": "سجل صوت",
"Redirecting you to Open WebUI Community": "OpenWebUI إعادة توجيهك إلى مجتمع ",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "محرك تحويل الكلام إلى نص",
"Start of the channel": "بداية القناة",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "إيقاف",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "{{COUNT}} Отговори",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Разреши качване на файлове",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Разреши нелокални гласове",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Разреши временен чат",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Документ",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Документация",
"Documents": "Документи",
"does not make any external connections, and your data stays securely on your locally hosted server.": "няма външни връзки, а вашите данни остават сигурни на локално назначен сървър.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Активиране на оценяване на съобщения",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Включване на нови регистрации",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Активирано",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "Режим на пълен контекст",
"Function": "Функция",
@ -1167,6 +1175,7 @@
"Read Aloud": "Прочети на глас",
"Reason": "",
"Reasoning Effort": "Усилие за разсъждение",
"Reasoning Tags": "",
"Record": "Запиши",
"Record voice": "Записване на глас",
"Redirecting you to Open WebUI Community": "Пренасочване към OpenWebUI общността",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Двигател за преобразуване на реч в текста",
"Start of the channel": "Начало на канала",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Спри",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ মডেল}}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "ডকুমেন্ট",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "ডকুমেন্টসমূহ",
"does not make any external connections, and your data stays securely on your locally hosted server.": "কোন এক্সটার্নাল কানেকশন তৈরি করে না, এবং আপনার ডেটা আর লোকালি হোস্টেড সার্ভারেই নিরাপদে থাকে।",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "নতুন সাইনআপ চালু করুন",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "সক্রিয়",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "পড়াশোনা করুন",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "ভয়েস রেকর্ড করুন",
"Redirecting you to Open WebUI Community": "আপনাকে OpenWebUI কমিউনিটিতে পাঠানো হচ্ছে",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "স্পিচ-টু-টেক্সট ইঞ্জিন",
"Start of the channel": "চ্যানেলের শুরু",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "ཡིག་ཕྲེང་ {{COUNT}} སྦས་ཡོད།",
"{{COUNT}} Replies": "ལན་ {{COUNT}}",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "ཡིག་ཆ་སྤར་བར་གནང་བ་སྤྲོད་པ།",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "ས་གནས་མིན་པའི་སྐད་གདངས་ལ་གནང་བ་སྤྲོད་པ།",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "གནས་སྐབས་ཁ་བརྡར་གནང་བ་སྤྲོད་པ།",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling སར་བར་གྱི་ URL དགོས་ངེས།",
"Document": "ཡིག་ཆ།",
"Document Intelligence": "ཡིག་ཆའི་རིག་ནུས།",
"Document Intelligence endpoint and key required.": "ཡིག་ཆའི་རིག་ནུས་མཇུག་མཐུད་དང་ལྡེ་མིག་དགོས་ངེས།",
"Document Intelligence endpoint required.": "",
"Documentation": "ཡིག་ཆ།",
"Documents": "ཡིག་ཆ།",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ཕྱི་རོལ་གྱི་སྦྲེལ་མཐུད་གང་ཡང་མི་བྱེད། དེ་མིན་ཁྱེད་ཀྱི་གནས་ཚུལ་དེ་ཁྱེད་ཀྱི་ས་གནས་སུ་བཀོད་སྒྲིག་བྱས་པའི་སར་བར་སྟེང་བདེ་འཇགས་ངང་གནས་ངེས།",
@ -489,7 +494,9 @@
"Enable Message Rating": "འཕྲིན་ལ་སྐར་མ་སྤྲོད་པ་སྒུལ་བསྐྱོད་བྱེད་པ།",
"Enable Mirostat sampling for controlling perplexity.": "རྙོག་འཛིང་ཚད་ཚོད་འཛིན་གྱི་ཆེད་དུ་ Mirostat མ་དཔེ་འདེམས་པ་སྒུལ་བསྐྱོད་བྱེད་པ།",
"Enable New Sign Ups": "ཐོ་འགོད་གསར་པ་སྒུལ་བསྐྱོད་བྱེད་པ།",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "སྒུལ་བསྐྱོད་བྱས་ཡོད།",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "གནས་སྐབས་ཁ་བརྡ་བཙན་བཀོལ་བྱེད་པ།",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "ནང་དོན་ཆ་ཚང་མ་དཔེ།",
"Function": "ལས་འགན།",
@ -1167,6 +1175,7 @@
"Read Aloud": "སྐད་གསལ་པོས་ཀློག་པ།",
"Reason": "",
"Reasoning Effort": "རྒྱུ་མཚན་འདྲེན་པའི་འབད་བརྩོན།",
"Reasoning Tags": "",
"Record": "",
"Record voice": "སྐད་སྒྲ་ཕབ་པ།",
"Redirecting you to Open WebUI Community": "ཁྱེད་ Open WebUI སྤྱི་ཚོགས་ལ་ཁ་ཕྱོགས་སྒྱུར་བཞིན་པ།",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "གཏམ་བཤད་ནས་ཡིག་རྐྱང་གི་འཕྲུལ་འཁོར།",
"Start of the channel": "རྒྱས་ལམ་འགོ་རིམ་",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "མཚམས་འཇོག",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} eines disponibles",
"{{COUNT}} characters": "{{COUNT}} caràcters",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} línies ocultes",
"{{COUNT}} Replies": "{{COUNT}} respostes",
"{{COUNT}} words": "{{COUNT}} paraules",
@ -82,9 +83,13 @@
"Allow Chat Share": "Permetre compartir el xat",
"Allow Chat System Prompt": "Permet la indicació de sistema al xat",
"Allow Chat Valves": "Permetre Valves al xat",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Permetre la pujada d'arxius",
"Allow Multiple Models in Chat": "Permetre múltiple models al xat",
"Allow non-local voices": "Permetre veus no locals",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Permetre Parla a Text",
"Allow Temporary Chat": "Permetre el xat temporal",
"Allow Text to Speech": "Permetre Text a Parla",
@ -425,7 +430,7 @@
"Docling Server URL required.": "La URL del servidor Docling és necessària",
"Document": "Document",
"Document Intelligence": "Document Intelligence",
"Document Intelligence endpoint and key required.": "Fa falta un punt de connexió i una clau per a Document Intelligence.",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentació",
"Documents": "Documents",
"does not make any external connections, and your data stays securely on your locally hosted server.": "no realitza connexions externes, i les teves dades romanen segures al teu servidor allotjat localment.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Permetre la qualificació de missatges",
"Enable Mirostat sampling for controlling perplexity.": "Permetre el mostreig de Mirostat per controlar la perplexitat",
"Enable New Sign Ups": "Permetre nous registres",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Habilitat",
"End Tag": "",
"Endpoint URL": "URL de connexió",
"Enforce Temporary Chat": "Forçar els xats temporals",
"Enhance": "Millorar",
@ -718,6 +725,7 @@
"Format Lines": "Formatar les línies",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formata les línies a la sortida. Per defecte, és Fals. Si es defineix com a Cert, les línies es formataran per detectar matemàtiques i estils en línia.",
"Format your variables using brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Envia les credencials de l'usuari del sistema per autenticar",
"Full Context Mode": "Mode de context complert",
"Function": "Funció",
@ -1167,6 +1175,7 @@
"Read Aloud": "Llegir en veu alta",
"Reason": "Raó",
"Reasoning Effort": "Esforç de raonament",
"Reasoning Tags": "",
"Record": "Enregistrar",
"Record voice": "Enregistrar la veu",
"Redirecting you to Open WebUI Community": "Redirigint-te a la comunitat OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Àudio-a-Text",
"Speech-to-Text Engine": "Motor de veu a text",
"Start of the channel": "Inici del canal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Atura",
"Stop Generating": "Atura la generació",

View file

@ -11,6 +11,7 @@
"{{ models }}": "",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokumento",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "Mga dokumento",
"does not make any external connections, and your data stays securely on your locally hosted server.": "wala maghimo ug eksternal nga koneksyon, ug ang imong data nagpabiling luwas sa imong lokal nga host server.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "I-enable ang bag-ong mga rehistro",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Gipaandar",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Irekord ang tingog",
"Redirecting you to Open WebUI Community": "Gi-redirect ka sa komunidad sa OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Engine sa pag-ila sa tingog",
"Start of the channel": "Sinugdan sa channel",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} dostupných nástrojů",
"{{COUNT}} characters": "{{COUNT}} znaků",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} skrytých řádků",
"{{COUNT}} Replies": "{{COUNT}} odpovědí",
"{{COUNT}} words": "{{COUNT}} slov",
@ -82,9 +83,13 @@
"Allow Chat Share": "Povolit sdílení konverzace",
"Allow Chat System Prompt": "Povolit systémové instrukce konverzace",
"Allow Chat Valves": "Povolit ventily chatu",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Povolit nahrávání souborů",
"Allow Multiple Models in Chat": "Povolit více modelů v chatu",
"Allow non-local voices": "Povolit nelokální hlasy",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Povolit převod řeči na text",
"Allow Temporary Chat": "Povolit dočasnou konverzaci",
"Allow Text to Speech": "Povolit převod textu na řeč",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Je vyžadována URL adresa serveru Docling.",
"Document": "Dokument",
"Document Intelligence": "Document Intelligence",
"Document Intelligence endpoint and key required.": "Je vyžadován koncový bod a klíč pro Document Intelligence.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentace",
"Documents": "Dokumenty",
"does not make any external connections, and your data stays securely on your locally hosted server.": "nevytváří žádná externí připojení a vaše data zůstávají bezpečně na vašem lokálně hostovaném serveru.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Povolit hodnocení zpráv",
"Enable Mirostat sampling for controlling perplexity.": "Povolit vzorkování Mirostat pro řízení perplexity.",
"Enable New Sign Ups": "Povolit nové registrace",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Povoleno",
"End Tag": "",
"Endpoint URL": "URL koncového bodu",
"Enforce Temporary Chat": "Vynutit dočasnou konverzaci",
"Enhance": "Vylepšit",
@ -718,6 +725,7 @@
"Format Lines": "Formátovat řádky",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formátovat řádky ve výstupu. Výchozí hodnota je False. Pokud je nastaveno na True, řádky budou formátovány pro detekci vložené matematiky a stylů.",
"Format your variables using brackets like this:": "Formátujte své proměnné pomocí složených závorek takto:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Přeposílá přihlašovací údaje relace systémového uživatele pro ověření",
"Full Context Mode": "Režim plného kontextu",
"Function": "Funkce",
@ -1167,6 +1175,7 @@
"Read Aloud": "Číst nahlas",
"Reason": "Důvod",
"Reasoning Effort": "Úsilí pro uvažování",
"Reasoning Tags": "",
"Record": "Nahrát",
"Record voice": "Nahrát hlas",
"Redirecting you to Open WebUI Community": "Přesměrovávám vás do komunity Open WebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Převod řeči na text",
"Speech-to-Text Engine": "Jádro pro převod řeči na text",
"Start of the channel": "Začátek kanálu",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Zastavit",
"Stop Generating": "Zastavit generování",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modeller }}",
"{{COUNT}} Available Tools": "{{COUNT}} Tilgængelige værktøjer",
"{{COUNT}} characters": "{{COUNT}} tegn",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} skjulte linjer",
"{{COUNT}} Replies": "{{COUNT}} svar",
"{{COUNT}} words": "{{COUNT}} ord",
@ -82,9 +83,13 @@
"Allow Chat Share": "Tillad deling af chats",
"Allow Chat System Prompt": "Tillad system prompt",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Tillad upload af fil",
"Allow Multiple Models in Chat": "Tillad flere modeller i chats",
"Allow non-local voices": "Tillad ikke-lokale stemmer",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Tillad tale til tekst",
"Allow Temporary Chat": "Tillad midlertidig chat",
"Allow Text to Speech": "Tillad tekst til tale",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling Server URL påkrævet.",
"Document": "Dokument",
"Document Intelligence": "Dokument Intelligence",
"Document Intelligence endpoint and key required.": "Dokument Intelligence endpoint og nøgle påkrævet.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentation",
"Documents": "Dokumenter",
"does not make any external connections, and your data stays securely on your locally hosted server.": "laver ikke eksterne kald, og din data bliver sikkert på din egen lokalt hostede server.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Aktiver rating af besked",
"Enable Mirostat sampling for controlling perplexity.": "Aktiver Mirostat sampling for at kontrollere perplexity.",
"Enable New Sign Ups": "Aktiver nye signups",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Aktiveret",
"End Tag": "",
"Endpoint URL": "Endpoint URL",
"Enforce Temporary Chat": "Gennemtving midlertidig chat",
"Enhance": "Forbedre",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formater dine variable ved hjælp af klammer som dette:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Videresender system bruger session credentials til autentificering",
"Full Context Mode": "Fuld kontekst tilstand",
"Function": "Funktion",
@ -1167,6 +1175,7 @@
"Read Aloud": "Læs højt",
"Reason": "Årsag",
"Reasoning Effort": "Ræsonnements indsats",
"Reasoning Tags": "",
"Record": "Optag",
"Record voice": "Optag stemme",
"Redirecting you to Open WebUI Community": "Omdirigerer dig til OpenWebUI Community",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Tale-til-tekst",
"Speech-to-Text Engine": "Tale-til-tekst-engine",
"Start of the channel": "Kanalens start",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stop",
"Stop Generating": "Stop generering",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ Modelle }}",
"{{COUNT}} Available Tools": "{{COUNT}} verfügbare Werkzeuge",
"{{COUNT}} characters": "{{COUNT}} Zeichen",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} versteckte Zeilen",
"{{COUNT}} Replies": "{{COUNT}} Antworten",
"{{COUNT}} words": "{{COUNT}} Wörter",
@ -82,9 +83,13 @@
"Allow Chat Share": "Erlaube Chat teilen",
"Allow Chat System Prompt": "Erlaube Chat System Prompt",
"Allow Chat Valves": "Erlaube Chat Valves",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Hochladen von Dateien erlauben",
"Allow Multiple Models in Chat": "Multiple Modelle in Chat erlauben",
"Allow non-local voices": "Nicht-lokale Stimmen erlauben",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Sprache zu Text erlauben",
"Allow Temporary Chat": "Temporäre Chats erlauben",
"Allow Text to Speech": "Text zu Sprache erlauben",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling Server URL erforderlich",
"Document": "Dokument",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "Endpunkt und Schlüssel für document intelligence erforderlich.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentation",
"Documents": "Dokumente",
"does not make any external connections, and your data stays securely on your locally hosted server.": "stellt keine externen Verbindungen her, und Ihre Daten bleiben sicher auf Ihrem lokal gehosteten Server.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Nachrichtenbewertung aktivieren",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Registrierung erlauben",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Aktiviert",
"End Tag": "",
"Endpoint URL": "Endpunkt-URL",
"Enforce Temporary Chat": "Temporären Chat erzwingen",
"Enhance": "Verbessern",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Leitet Anmeldedaten der user session zur Authentifizierung weiter",
"Full Context Mode": "Voll-Kontext Modus",
"Function": "Funktion",
@ -1167,6 +1175,7 @@
"Read Aloud": "Vorlesen",
"Reason": "Nachdenken",
"Reasoning Effort": "Nachdenk-Aufwand",
"Reasoning Tags": "",
"Record": "Aufzeichnen",
"Record voice": "Stimme aufnehmen",
"Redirecting you to Open WebUI Community": "Sie werden zur OpenWebUI-Community weitergeleitet",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Sprache-zu-Text",
"Speech-to-Text Engine": "Sprache-zu-Text-Engine",
"Start of the channel": "Beginn des Kanals",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stop",
"Stop Generating": "Generierung stoppen",

View file

@ -11,6 +11,7 @@
"{{ models }}": "",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Document",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "Documents",
"does not make any external connections, and your data stays securely on your locally hosted server.": "does not connect external, data stays safe locally.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Enable New Bark Ups",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Enabled wow",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Record Bark",
"Redirecting you to Open WebUI Community": "Redirecting you to Open WebUI Community",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Speech-to-Text Engine much speak",
"Start of the channel": "Start of channel",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Επιτρέπεται η Αποστολή Αρχείων",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Επιτρέπονται μη τοπικές φωνές",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Επιτρέπεται η Προσωρινή Συνομιλία",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Έγγραφο",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Τεκμηρίωση",
"Documents": "Έγγραφα",
"does not make any external connections, and your data stays securely on your locally hosted server.": "δεν κάνει καμία εξωτερική σύνδεση, και τα δεδομένα σας παραμένουν ασφαλή στον τοπικά φιλοξενούμενο διακομιστή σας.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Ενεργοποίηση Αξιολόγησης Μηνυμάτων",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Ενεργοποίηση Νέων Εγγραφών",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Ενεργοποιημένο",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "Λειτουργία",
@ -1167,6 +1175,7 @@
"Read Aloud": "Ανάγνωση Φωναχτά",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Εγγραφή φωνής",
"Redirecting you to Open WebUI Community": "Μετακατεύθυνση στην Κοινότητα OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Μηχανή Speech-to-Text",
"Start of the channel": "Αρχή του καναλιού",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Σταμάτημα",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "",
"does not make any external connections, and your data stays securely on your locally hosted server.": "",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "",
"Redirecting you to Open WebUI Community": "",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "",
"Start of the channel": "",
"Start Tag": "",
"STDOUT/STDERR": "",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "",
"does not make any external connections, and your data stays securely on your locally hosted server.": "",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "",
"Redirecting you to Open WebUI Community": "",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "",
"Start of the channel": "",
"Start Tag": "",
"STDOUT/STDERR": "",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} herramientas disponibles",
"{{COUNT}} characters": "{{COUNT}} caracteres",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} líneas ocultas",
"{{COUNT}} Replies": "{{COUNT}} Respuestas",
"{{COUNT}} words": "{{COUNT}} palabras",
@ -82,9 +83,13 @@
"Allow Chat Share": "Permitir Compartir Chat",
"Allow Chat System Prompt": "Permitir Indicador del Sistema en Chat",
"Allow Chat Valves": "Permitir Válvulas en Chat",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Permitir Subida de Archivos",
"Allow Multiple Models in Chat": "Permitir Chat con Múltiples Modelos",
"Allow non-local voices": "Permitir voces no locales",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Permitir Transcribir Voz a Texto",
"Allow Temporary Chat": "Permitir Chat Temporal",
"Allow Text to Speech": "Permitir Leer Texto",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling URL del servidor necesaria.",
"Document": "Documento",
"Document Intelligence": "Azure Doc Intelligence",
"Document Intelligence endpoint and key required.": "Es neceario un endpoint y clave de Azure Document Intelligence.",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentación",
"Documents": "Documentos",
"does not make any external connections, and your data stays securely on your locally hosted server.": "no se realiza ninguna conexión externa y tus datos permanecen seguros alojados localmente en tu servidor.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Habilitar Calificación de los Mensajes",
"Enable Mirostat sampling for controlling perplexity.": "Algoritmo de decodificación de texto neuronal que controla activamente el proceso generativo para mantener la perplejidad del texto generado en un valor deseado. Previene las trampas de aburrimiento (por excesivas repeticiones) y de incoherencia (por generación de excesivo texto).",
"Enable New Sign Ups": "Habilitar Registros de Nuevos Usuarios",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Habilitado",
"End Tag": "",
"Endpoint URL": "Endpoint URL",
"Enforce Temporary Chat": "Forzar el uso de Chat Temporal",
"Enhance": "Mejorar",
@ -718,6 +725,7 @@
"Format Lines": "Formatear Líneas",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formatear las lineas en la salida. Por defecto, False. Si la opción es True, las líneas se formatearán detectando estilos e 'inline math'",
"Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Reenvío de las credenciales de la sesión del usuario del sistema para autenticación",
"Full Context Mode": "Modo Contexto Completo",
"Function": "Función",
@ -1167,6 +1175,7 @@
"Read Aloud": "Leer en voz alta",
"Reason": "Razonamiento",
"Reasoning Effort": "Esfuerzo del Razonamiento",
"Reasoning Tags": "",
"Record": "Grabar",
"Record voice": "Grabar voz",
"Redirecting you to Open WebUI Community": "Redireccionando a la Comunidad Open-WebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Voz a Texto",
"Speech-to-Text Engine": "Motor Voz a Texto(STT)",
"Start of the channel": "Inicio del canal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Detener",
"Stop Generating": "Detener la Generación",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ mudelid }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} peidetud rida",
"{{COUNT}} Replies": "{{COUNT}} vastust",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Luba failide üleslaadimine",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Luba mitte-lokaalsed hääled",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Luba ajutine vestlus",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokument",
"Document Intelligence": "Dokumendi intelligentsus",
"Document Intelligence endpoint and key required.": "Dokumendi intelligentsuse lõpp-punkt ja võti on nõutavad.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentatsioon",
"Documents": "Dokumendid",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ei loo väliseid ühendusi ja teie andmed jäävad turvaliselt teie kohalikult majutatud serverisse.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Luba sõnumite hindamine",
"Enable Mirostat sampling for controlling perplexity.": "Luba Mirostat'i valim perplekssuse juhtimiseks.",
"Enable New Sign Ups": "Luba uued registreerimised",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Lubatud",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "Täiskonteksti režiim",
"Function": "Funktsioon",
@ -1167,6 +1175,7 @@
"Read Aloud": "Loe valjult",
"Reason": "",
"Reasoning Effort": "Arutluspingutus",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Salvesta hääl",
"Redirecting you to Open WebUI Community": "Suunamine Open WebUI kogukonda",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Kõne-tekstiks mootor",
"Start of the channel": "Kanali algus",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Peata",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Baimendu Fitxategiak Igotzea",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Baimendu urruneko ahotsak",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Baimendu Behin-behineko Txata",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokumentua",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentazioa",
"Documents": "Dokumentuak",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ez du kanpo konexiorik egiten, eta zure datuak modu seguruan mantentzen dira zure zerbitzari lokalean.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Gaitu Mezuen Balorazioa",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Gaitu Izena Emate Berriak",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Gaituta",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formateatu zure aldagaiak kortxeteak erabiliz honela:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "Funtzioa",
@ -1167,6 +1175,7 @@
"Read Aloud": "Irakurri ozen",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Grabatu ahotsa",
"Redirecting you to Open WebUI Community": "OpenWebUI Komunitatera berbideratzen",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Ahotsetik-testura motorra",
"Start of the channel": "Kanalaren hasiera",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Gelditu",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} ابزار موجود",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} خط پنهان",
"{{COUNT}} Replies": "{{COUNT}} پاسخ",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "اجازه بارگذاری فایل",
"Allow Multiple Models in Chat": "اجازه استفاده از چند مدل در گفتگو",
"Allow non-local voices": "اجازه صداهای غیر محلی",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "اجازه تبدیل گفتار به متن",
"Allow Temporary Chat": "اجازهٔ گفتگوی موقتی",
"Allow Text to Speech": "اجازه تبدیل متن به گفتار",
@ -425,7 +430,7 @@
"Docling Server URL required.": "آدرس سرور داکلینگ مورد نیاز است.",
"Document": "سند",
"Document Intelligence": "هوش اسناد",
"Document Intelligence endpoint and key required.": "نقطه پایانی و کلید هوش اسناد مورد نیاز است.",
"Document Intelligence endpoint required.": "",
"Documentation": "مستندات",
"Documents": "اسناد",
"does not make any external connections, and your data stays securely on your locally hosted server.": "هیچ اتصال خارجی ایجاد نمی کند و داده های شما به طور ایمن در سرور میزبان محلی شما باقی می ماند.",
@ -489,7 +494,9 @@
"Enable Message Rating": "فعال\u200cسازی امتیازدهی پیام",
"Enable Mirostat sampling for controlling perplexity.": "فعال\u200cسازی نمونه\u200cبرداری میروستات برای کنترل سردرگمی",
"Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "فعال شده",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "اجبار چت موقت",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "متغیرهای خود را با استفاده از براکت به این شکل قالب\u200cبندی کنید:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "اعتبارنامه\u200cهای نشست کاربر سیستم را برای احراز هویت ارسال می\u200cکند",
"Full Context Mode": "حالت متن کامل",
"Function": "تابع",
@ -1167,6 +1175,7 @@
"Read Aloud": "خواندن به صورت صوتی",
"Reason": "",
"Reasoning Effort": "تلاش استدلال",
"Reasoning Tags": "",
"Record": "",
"Record voice": "ضبط صدا",
"Redirecting you to Open WebUI Community": "در حال هدایت به OpenWebUI Community",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "موتور گفتار به متن",
"Start of the channel": "آغاز کانال",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "توقف",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ mallit }}",
"{{COUNT}} Available Tools": "{{COUNT}} työkalua saatavilla",
"{{COUNT}} characters": "{{COUNT}} kirjainta",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} piilotettua riviä",
"{{COUNT}} Replies": "{{COUNT}} vastausta",
"{{COUNT}} words": "{{COUNT}} sanaa",
@ -82,9 +83,13 @@
"Allow Chat Share": "Salli keskustelujen jako",
"Allow Chat System Prompt": "Salli keskustelujen järjestelmä kehoitteet",
"Allow Chat Valves": "Salli keskustelu venttiilit",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Salli tiedostojen lataus",
"Allow Multiple Models in Chat": "Salli useampi malli keskustelussa",
"Allow non-local voices": "Salli ei-paikalliset äänet",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Salli puhe tekstiksi",
"Allow Temporary Chat": "Salli väliaikaiset keskustelut",
"Allow Text to Speech": "Salli teksti puheeksi",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling palvelimen verkko-osoite vaaditaan.",
"Document": "Asiakirja",
"Document Intelligence": "Asiakirja tiedustelu",
"Document Intelligence endpoint and key required.": "Asiakirja tiedustelun päätepiste ja avain vaaditaan.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentaatio",
"Documents": "Asiakirjat",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ei tee ulkoisia yhteyksiä, ja tietosi pysyvät turvallisesti paikallisesti isännöidyllä palvelimellasi.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Ota viestiarviointi käyttöön",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Salli uudet rekisteröitymiset",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Käytössä",
"End Tag": "",
"Endpoint URL": "Päätepiste verkko-osoite",
"Enforce Temporary Chat": "Pakota väliaikaiset keskustelut",
"Enhance": "Paranna",
@ -718,6 +725,7 @@
"Format Lines": "Muotoile rivit",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Muotoile rivit. Oletusarvo on False. Jos arvo on True, rivit muotoillaan siten, että ne havaitsevat riviin liitetyn matematiikan ja tyylit.",
"Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Välittää järjestelmän käyttäjän istunnon tunnistetiedot todennusta varten",
"Full Context Mode": "Koko kontekstitila",
"Function": "Toiminto",
@ -1167,6 +1175,7 @@
"Read Aloud": "Lue ääneen",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "Nauhoita",
"Record voice": "Nauhoita ääntä",
"Redirecting you to Open WebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Puheentunnistus",
"Speech-to-Text Engine": "Puheentunnistusmoottori",
"Start of the channel": "Kanavan alku",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Pysäytä",
"Stop Generating": "Lopeta generointi",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "Nombre d'outils disponibles {{COUNT}}",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "Nombres de lignes cachées {{COUNT}}",
"{{COUNT}} Replies": "{{COUNT}} réponses",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Autoriser le partage de la conversation",
"Allow Chat System Prompt": "Autoriser le prompt système de la conversation",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Autoriser le téléversement de fichiers",
"Allow Multiple Models in Chat": "Autoriser plusieurs modèles dans la conversation",
"Allow non-local voices": "Autoriser les voix non locales",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Autoriser la reconnaissance vocale",
"Allow Temporary Chat": "Autoriser la conversation temporaire",
"Allow Text to Speech": "Autoriser la synthèse vocale",
@ -425,7 +430,7 @@
"Docling Server URL required.": "URL du serveur Docling requise.",
"Document": "Document",
"Document Intelligence": "Intelligence documentaire",
"Document Intelligence endpoint and key required.": "Endpoint et clé requis pour l'intelligence documentaire",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentation",
"Documents": "Documents",
"does not make any external connections, and your data stays securely on your locally hosted server.": "n'établit aucune connexion externe et garde vos données en sécurité sur votre serveur local.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Activer l'évaluation des messages",
"Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.",
"Enable New Sign Ups": "Activer les nouvelles inscriptions",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Activé",
"End Tag": "",
"Endpoint URL": "URL du point de terminaison",
"Enforce Temporary Chat": "Imposer les discussions temporaires",
"Enhance": "Améliore",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Transmet les identifiants de session de l'utilisateur pour l'authentification",
"Full Context Mode": "Mode avec injection complète dans le Context",
"Function": "Fonction",
@ -1167,6 +1175,7 @@
"Read Aloud": "Lire à haute voix",
"Reason": "Raisonne",
"Reasoning Effort": "Effort de raisonnement",
"Reasoning Tags": "",
"Record": "Enregistrement",
"Record voice": "Enregistrer la voix",
"Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Reconnaissance vocale",
"Speech-to-Text Engine": "Moteur de reconnaissance vocale",
"Start of the channel": "Début du canal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stop",
"Stop Generating": "Arrêter la génération",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "Nombre d'outils disponibles {{COUNT}}",
"{{COUNT}} characters": "{{COUNT}} caractères",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "Nombres de lignes cachées {{COUNT}}",
"{{COUNT}} Replies": "{{COUNT}} réponses",
"{{COUNT}} words": "{{COUNT}} mots",
@ -82,9 +83,13 @@
"Allow Chat Share": "Autoriser le partage de la conversation",
"Allow Chat System Prompt": "Autoriser le prompt système de la conversation",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Autoriser le téléversement de fichiers",
"Allow Multiple Models in Chat": "Autoriser plusieurs modèles dans la conversation",
"Allow non-local voices": "Autoriser les voix non locales",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Autoriser la reconnaissance vocale",
"Allow Temporary Chat": "Autoriser la conversation temporaire",
"Allow Text to Speech": "Autoriser la synthèse vocale",
@ -425,7 +430,7 @@
"Docling Server URL required.": "URL du serveur Docling requise.",
"Document": "Document",
"Document Intelligence": "Intelligence documentaire",
"Document Intelligence endpoint and key required.": "Endpoint et clé requis pour l'intelligence documentaire",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentation",
"Documents": "Documents",
"does not make any external connections, and your data stays securely on your locally hosted server.": "n'établit aucune connexion externe et garde vos données en sécurité sur votre serveur local.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Activer l'évaluation des messages",
"Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.",
"Enable New Sign Ups": "Activer les nouvelles inscriptions",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Activé",
"End Tag": "",
"Endpoint URL": "URL du point de terminaison",
"Enforce Temporary Chat": "Imposer les discussions temporaires",
"Enhance": "Améliore",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Transmet les identifiants de session de l'utilisateur pour l'authentification",
"Full Context Mode": "Mode avec injection complète dans le Context",
"Function": "Fonction",
@ -1167,6 +1175,7 @@
"Read Aloud": "Lire à haute voix",
"Reason": "Raisonne",
"Reasoning Effort": "Effort de raisonnement",
"Reasoning Tags": "",
"Record": "Enregistrement",
"Record voice": "Enregistrer la voix",
"Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Reconnaissance vocale",
"Speech-to-Text Engine": "Moteur de reconnaissance vocale",
"Start of the channel": "Début du canal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stop",
"Stop Generating": "Arrêter la génération",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "{{COUNT}} Respostas",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Permitir asubida de Arquivos",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Permitir voces non locales",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Permitir Chat Temporal",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Documento",
"Document Intelligence": "Inteligencia documental",
"Document Intelligence endpoint and key required.": "Endpoint e chave de Intelixencia de Documentos requeridos.",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentación",
"Documents": "Documentos",
"does not make any external connections, and your data stays securely on your locally hosted server.": "non realiza ninguna conexión externa y sus datos permanecen seguros en su servidor alojado localmente.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Habilitar a calificación de os mensaxes",
"Enable Mirostat sampling for controlling perplexity.": "Habilitar o muestreo de Mirostat para controlar Perplexity.",
"Enable New Sign Ups": "Habilitar novos Registros",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Activado",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "Función",
@ -1167,6 +1175,7 @@
"Read Aloud": "Ler en voz alta",
"Reason": "",
"Reasoning Effort": "Esfuerzo de razonamiento",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Grabar voz",
"Redirecting you to Open WebUI Community": "Redireccionándote a a comunidad OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Motor de voz a texto",
"Start of the channel": "Inicio da canle",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Detener",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ מודלים }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "אפשר שיתוף צ'אט",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "אפשר העלאת קובץ",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "מסמך",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "מסמכים",
"does not make any external connections, and your data stays securely on your locally hosted server.": "לא מבצע חיבורים חיצוניים, והנתונים שלך נשמרים באופן מאובטח בשרת המקומי שלך.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "אפשר הרשמות חדשות",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "מופעל",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "קרא בקול",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "הקלט קול",
"Redirecting you to Open WebUI Community": "מפנה אותך לקהילת OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "מנוע תחקור שמע",
"Start of the channel": "תחילת הערוץ",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ मॉडल }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "दस्तावेज़",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "दस्तावेज़",
"does not make any external connections, and your data stays securely on your locally hosted server.": "कोई बाहरी कनेक्शन नहीं बनाता है, और आपका डेटा आपके स्थानीय रूप से होस्ट किए गए सर्वर पर सुरक्षित रूप से रहता है।",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "नए साइन अप सक्रिय करें",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "सक्षम",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "जोर से पढ़ें",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "आवाज रिकॉर्ड करना",
"Redirecting you to Open WebUI Community": "आपको OpenWebUI समुदाय पर पुनर्निर्देशित किया जा रहा है",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "वाक्-से-पाठ इंजन",
"Start of the channel": "चैनल की शुरुआत",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modeli }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Dopusti nelokalne glasove",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokument",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentacija",
"Documents": "Dokumenti",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ne uspostavlja vanjske veze, a vaši podaci ostaju sigurno na vašem lokalno hostiranom poslužitelju.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Omogući nove prijave",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Omogućeno",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "Čitaj naglas",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Snimanje glasa",
"Redirecting you to Open WebUI Community": "Preusmjeravanje na OpenWebUI zajednicu",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Stroj za prepoznavanje govora",
"Start of the channel": "Početak kanala",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modellek }}",
"{{COUNT}} Available Tools": "{{COUNT}} Elérhető eszköz",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} rejtett sor",
"{{COUNT}} Replies": "{{COUNT}} Válasz",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Fájlfeltöltés engedélyezése",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Nem helyi hangok engedélyezése",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Ideiglenes beszélgetés engedélyezése",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling szerver URL szükséges.",
"Document": "Dokumentum",
"Document Intelligence": "Dokumentum intelligencia",
"Document Intelligence endpoint and key required.": "Dokumentum intelligencia végpont és kulcs szükséges.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentáció",
"Documents": "Dokumentumok",
"does not make any external connections, and your data stays securely on your locally hosted server.": "nem létesít külső kapcsolatokat, és az adataid biztonságban maradnak a helyileg hosztolt szervereden.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Üzenet értékelés engedélyezése",
"Enable Mirostat sampling for controlling perplexity.": "Engedélyezd a Mirostat mintavételezést a perplexitás szabályozásához.",
"Enable New Sign Ups": "Új regisztrációk engedélyezése",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Engedélyezve",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "Ideiglenes csevegés kikényszerítése",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formázd a változóidat zárójelekkel így:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Továbbítja a rendszer felhasználói munkamenet hitelesítő adatait a hitelesítéshez",
"Full Context Mode": "Teljes kontextus mód",
"Function": "Funkció",
@ -1167,6 +1175,7 @@
"Read Aloud": "Felolvasás",
"Reason": "",
"Reasoning Effort": "Érvelési erőfeszítés",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Hang rögzítése",
"Redirecting you to Open WebUI Community": "Átirányítás az OpenWebUI közösséghez",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Beszéd-szöveg motor",
"Start of the channel": "A csatorna eleje",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Leállítás",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Izinkan suara non-lokal",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokumen",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentasi",
"Documents": "Dokumen",
"does not make any external connections, and your data stays securely on your locally hosted server.": "tidak membuat koneksi eksternal apa pun, dan data Anda tetap aman di server yang dihosting secara lokal.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktifkan Pendaftaran Baru",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Diaktifkan",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "Baca dengan Keras",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Rekam suara",
"Redirecting you to Open WebUI Community": "Mengarahkan Anda ke Komunitas OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Mesin Pengenal Ucapan ke Teks",
"Start of the channel": "Awal saluran",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} Uirlisí ar Fáil",
"{{COUNT}} characters": "{{COUNT}} carachtair",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} línte folaithe",
"{{COUNT}} Replies": "{{COUNT}} Freagra",
"{{COUNT}} words": "{{COUNT}} focail",
@ -82,9 +83,13 @@
"Allow Chat Share": "Ceadaigh Comhroinnt Comhrá",
"Allow Chat System Prompt": "Ceadaigh Pras Córais Comhrá",
"Allow Chat Valves": "Ceadaigh Comhlaí Comhrá",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Ceadaigh Uaslódáil Comhad",
"Allow Multiple Models in Chat": "Ceadaigh Il-Samhlacha i gComhrá",
"Allow non-local voices": "Lig guthanna neamh-áitiúla",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Ceadaigh Óráid go Téacs",
"Allow Temporary Chat": "Cead Comhrá Sealadach",
"Allow Text to Speech": "Ceadaigh Téacs a Chaint",
@ -425,7 +430,7 @@
"Docling Server URL required.": "URL Freastalaí Doling ag teastáil.",
"Document": "Doiciméad",
"Document Intelligence": "Faisnéise Doiciméad",
"Document Intelligence endpoint and key required.": "Críochphointe Faisnéise Doiciméad agus eochair ag teastáil.",
"Document Intelligence endpoint required.": "",
"Documentation": "Doiciméadú",
"Documents": "Doiciméid",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ní dhéanann sé aon naisc sheachtracha, agus fanann do chuid sonraí go slán ar do fhreastalaí a óstáiltear go háitiúil.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Cumasaigh Rátáil Teachtai",
"Enable Mirostat sampling for controlling perplexity.": "Cumasaigh sampláil Mirostat chun seachrán a rialú.",
"Enable New Sign Ups": "Cumasaigh Clárúcháin Nua",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Cumasaithe",
"End Tag": "",
"Endpoint URL": "URL críochphointe",
"Enforce Temporary Chat": "Cuir Comhrá Sealadach i bhfeidhm",
"Enhance": "Feabhsaigh",
@ -718,6 +725,7 @@
"Format Lines": "Formáid Línte",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formáidigh na línte san aschur. Is é Bréag an réamhshocrú. Má shocraítear é go Fíor, déanfar na línte a fhormáidiú chun matamaitic agus stíleanna inlíne a bhrath.",
"Format your variables using brackets like this:": "Formáidigh na hathróga ag baint úsáide as lúibíní mar seo:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Cuir dintiúir seisiúin úsáideora córais ar aghaidh lena bhfíordheimhniú",
"Full Context Mode": "Mód Comhthéacs Iomlán",
"Function": "Feidhm",
@ -1167,6 +1175,7 @@
"Read Aloud": "Léigh Ard",
"Reason": "Cúis",
"Reasoning Effort": "Iarracht Réasúnúcháin",
"Reasoning Tags": "",
"Record": "Taifead",
"Record voice": "Taifead guth",
"Redirecting you to Open WebUI Community": "Tú a atreorú chuig OpenWebUI Community",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Urlabhra-go-Téacs",
"Speech-to-Text Engine": "Inneall Cainte-go-Téacs",
"Start of the channel": "Tús an chainéil",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stad",
"Stop Generating": "Stop a Ghiniúint",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modelli }}",
"{{COUNT}} Available Tools": "{{COUNT}} Strumenti Disponibili",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} righe nascoste",
"{{COUNT}} Replies": "{{COUNT}} Risposte",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Consenti condivisione chat",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Consenti caricamento file",
"Allow Multiple Models in Chat": "Consenti più modelli in chat",
"Allow non-local voices": "Consenti voci non locali",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Consenti trascrizione vocale",
"Allow Temporary Chat": "Consenti chat temporanea",
"Allow Text to Speech": "Consenti sintesi vocale",
@ -425,7 +430,7 @@
"Docling Server URL required.": "L'URL del server Docling è obbligatoria.",
"Document": "Documento",
"Document Intelligence": "Document Intelligence",
"Document Intelligence endpoint and key required.": "Endpoint e chiave per Document Intelligence sono richiesti.",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentazione",
"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.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Abilita valutazione messaggio",
"Enable Mirostat sampling for controlling perplexity.": "Abilita il campionamento Mirostat per controllare la perplessità.",
"Enable New Sign Ups": "Abilita Nuove Registrazioni",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Abilitato",
"End Tag": "",
"Endpoint URL": "URL Endpoint",
"Enforce Temporary Chat": "Forza Chat Temporanea",
"Enhance": "Migliora",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatta le tue variabili usando le parentesi quadre in questo modo:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Inoltra le credenziali della sessione utente di sistema per autenticare",
"Full Context Mode": "Modalità Contesto Completo",
"Function": "Funzione",
@ -1167,6 +1175,7 @@
"Read Aloud": "Leggi ad Alta Voce",
"Reason": "",
"Reasoning Effort": "Sforzo di ragionamento",
"Reasoning Tags": "",
"Record": "Registra",
"Record voice": "Registra voce",
"Redirecting you to Open WebUI Community": "Reindirizzamento alla comunità OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Motore da voce a testo",
"Start of the channel": "Inizio del canale",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Arresta",
"Stop Generating": "Ferma generazione",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ モデル }}",
"{{COUNT}} Available Tools": "{{COUNT}} 個の有効なツール",
"{{COUNT}} characters": "{{COUNT}} 文字",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} 行が非表示",
"{{COUNT}} Replies": "{{COUNT}} 件の返信",
"{{COUNT}} words": "{{COUNT}} 語",
@ -82,9 +83,13 @@
"Allow Chat Share": "チャットの共有を許可",
"Allow Chat System Prompt": "チャットシステムプロンプトを許可",
"Allow Chat Valves": "チャットバルブを許可",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "ファイルのアップロードを許可",
"Allow Multiple Models in Chat": "チャットで複数のモデルを許可",
"Allow non-local voices": "ローカル以外のボイスを許可",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "音声をテキストに変換を許可",
"Allow Temporary Chat": "一時的なチャットを許可",
"Allow Text to Speech": "テキストを音声に変換を許可",
@ -425,7 +430,7 @@
"Docling Server URL required.": "DoclingサーバーURLが必要です。",
"Document": "ドキュメント",
"Document Intelligence": "ドキュメントインテリジェンス",
"Document Intelligence endpoint and key required.": "ドキュメントインテリジェンスエンドポイントとキーが必要です。",
"Document Intelligence endpoint required.": "",
"Documentation": "ドキュメント",
"Documents": "ドキュメント",
"does not make any external connections, and your data stays securely on your locally hosted server.": "は外部接続を行わず、データはローカルでホストされているサーバー上に安全に保持されます。",
@ -489,7 +494,9 @@
"Enable Message Rating": "メッセージ評価を有効にする",
"Enable Mirostat sampling for controlling perplexity.": "Perplexityを制御するためにMirostatサンプリングを有効する。",
"Enable New Sign Ups": "新規登録を有効にする",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "有効",
"End Tag": "",
"Endpoint URL": "エンドポイントURL",
"Enforce Temporary Chat": "一時的なチャットを強制する",
"Enhance": "改善する",
@ -718,6 +725,7 @@
"Format Lines": "出力テキストをフォーマット",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "出力をフォーマットする。デフォルトでは無効です。有効にすると、インライン数式やスタイルを検出しフォーマットします。",
"Format your variables using brackets like this:": "変数を次のようにフォーマットできます:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "システムユーザーセッションの資格情報を転送して認証する",
"Full Context Mode": "フルコンテキストモード",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "読み上げ",
"Reason": "理由",
"Reasoning Effort": "推理の努力",
"Reasoning Tags": "",
"Record": "録音",
"Record voice": "音声を録音",
"Redirecting you to Open WebUI Community": "OpenWebUI コミュニティにリダイレクトしています",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "音声テキスト変換",
"Speech-to-Text Engine": "音声テキスト変換エンジン",
"Start of the channel": "チャンネルの開始",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "停止",
"Stop Generating": "生成を停止",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ მოდელები }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "{{COUNT}} პასუხი",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "ფაილის ატვირთვის დაშვება",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "არალოკალური ხმების დაშვება",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "დროებითი ჩატის დაშვება",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "დოკუმენტი",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "დოკუმენტაცია",
"Documents": "დოკუმენტები",
"does not make any external connections, and your data stays securely on your locally hosted server.": "არ ამყარებს გარე კავშირებს და თქვენი მონაცემები უსაფრთხოდ რჩება თქვენს ლოკალურ სერვერზე.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "ჩართულია",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "ფუნქცია",
@ -1167,6 +1175,7 @@
"Read Aloud": "ხმამაღლა წაკითხვა",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "ხმის ჩაწერა",
"Redirecting you to Open WebUI Community": "მიმდინარეობს გადამისამართება OpenWebUI-ის საზოგადოების საიტზე",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "საუბრიდან-ტექსტამდე-ის ძრავი",
"Start of the channel": "არხის დასაწყისი",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "გაჩერება",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "Amḍan n yifecka i yellan {{COUNT}}",
"{{COUNT}} characters": "{{COUNT}} n isekkilen",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} n yizirigen yeffren",
"{{COUNT}} Replies": "{{COUNT}} n tririyin",
"{{COUNT}} words": "{{COUNT}} n wawalen",
@ -82,9 +83,13 @@
"Allow Chat Share": "Sireg beṭṭu n usqerdec",
"Allow Chat System Prompt": "Sireg aneftaɣ n unagraw n udiwenni",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Sireg asali n yifuyla",
"Allow Multiple Models in Chat": "Sireg ugar n timudmiwin deg usqerdec",
"Allow non-local voices": "Sireg tuɣac tirdiganin",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Sireg aɛqal n taɣect",
"Allow Temporary Chat": "Sireg asqerdec i kra n wakud",
"Allow Text to Speech": "Sireg aḍris ar umeslay",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Tansa URL n uqeddac tuḥwaǧ.",
"Document": "Imesli",
"Document Intelligence": "Tigzi n tsemlit",
"Document Intelligence endpoint and key required.": "Agaz n tagara n warrat d tsarut i ilaqen.",
"Document Intelligence endpoint required.": "",
"Documentation": "Tasemlit",
"Documents": "Isemliyen",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ur teqqen ara ɣer tuqqniwin tizɣarayin, akka isefka-k⋅m ad qqimen d iɣellsanen ɣef uqeddac-ik⋅im adigan.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Rmed aktazal n yiznan",
"Enable Mirostat sampling for controlling perplexity.": "Rmed askar n Mirostat akken ad tḥekmed deg lbaṭel.",
"Enable New Sign Ups": "Rmed azmul amaynut Kkret",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "D urmid",
"End Tag": "",
"Endpoint URL": "URL n wagaz n uzgu",
"Enforce Temporary Chat": "Ḥettem idiwenniyen iskudanen",
"Enhance": "Yesnernay",
@ -718,6 +725,7 @@
"Format Lines": "Izirigen n umasal",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Msel timuttiyin-ik⋅im s useqdec n tacciwin am:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Welleh inekcam n tɣimit n useqdac i usesteb",
"Full Context Mode": "Askar n usatal aččuran",
"Function": "Tasɣent",
@ -1167,6 +1175,7 @@
"Read Aloud": "Ɣeṛ-it-id s taɣect ɛlayen",
"Reason": "Ssebba",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "Aklas",
"Record voice": "Sekles taɣect",
"Redirecting you to Open WebUI Community": "",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Aɛqal n taɣect",
"Speech-to-Text Engine": "Amsadday n uɛqal n taɣect",
"Start of the channel": "Tazwara n wabadu",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Seḥbes",
"Stop Generating": "Seḥbes asirew",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "사용 가능한 도구 {{COUNT}}개",
"{{COUNT}} characters": "{{COUNT}} 문자",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "숨겨진 줄 {{COUNT}}개",
"{{COUNT}} Replies": "답글 {{COUNT}}개",
"{{COUNT}} words": "{{COUNT}} 단어",
@ -82,9 +83,13 @@
"Allow Chat Share": "채팅 공유 허용",
"Allow Chat System Prompt": "채팅 시스템 프롬프트 허용",
"Allow Chat Valves": "채팅 밸브 허용",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "파일 업로드 허용",
"Allow Multiple Models in Chat": "채팅에서 여러 모델 허용",
"Allow non-local voices": "외부 음성 허용",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "음성 텍스트 변환 허용",
"Allow Temporary Chat": "임시 채팅 허용",
"Allow Text to Speech": "텍스트 음성 변환 허용",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling 서버 URL이 필요합니다.",
"Document": "문서",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "Document Intelligence 엔드포인트 및 키가 필요합니다.",
"Document Intelligence endpoint required.": "",
"Documentation": "문서",
"Documents": "문서",
"does not make any external connections, and your data stays securely on your locally hosted server.": "외부와 어떠한 연결도 하지 않으며, 데이터는 로컬에서 호스팅되는 서버에 안전하게 유지됩니다.",
@ -489,7 +494,9 @@
"Enable Message Rating": "메시지 평가 활성화",
"Enable Mirostat sampling for controlling perplexity.": "퍼플렉서티 제어를 위해 Mirostat 샘플링 활성화",
"Enable New Sign Ups": "새 회원가입 활성화",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "활성화됨",
"End Tag": "",
"Endpoint URL": "엔드포인트 URL",
"Enforce Temporary Chat": "임시 채팅 강제 적용",
"Enhance": "향상",
@ -718,6 +725,7 @@
"Format Lines": "줄 서식",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "출력되는 줄에 서식을 적용합니다. 기본값은 False입니다. 이 옵션을 True로 하면, 인라인 수식 및 스타일을 감지하도록 줄에 서식이 적용됩니다.",
"Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "인증을 위해 시스템 사용자 세션 자격 증명 전달",
"Full Context Mode": "전체 컨텍스트 모드",
"Function": "함수",
@ -1167,6 +1175,7 @@
"Read Aloud": "읽어주기",
"Reason": "근거",
"Reasoning Effort": "추론 난이도",
"Reasoning Tags": "",
"Record": "녹음",
"Record voice": "음성 녹음",
"Redirecting you to Open WebUI Community": "OpenWebUI 커뮤니티로 리디렉션 중",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "음성-텍스트 변환",
"Speech-to-Text Engine": "음성-텍스트 변환 엔진",
"Start of the channel": "채널 시작",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "정지",
"Stop Generating": "생성 중지",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Leisti nelokalius balsus",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokumentas",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentacija",
"Documents": "Dokumentai",
"does not make any external connections, and your data stays securely on your locally hosted server.": "neturi jokių išorinių ryšių ir duomenys lieka serveryje.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktyvuoti naujas registracijas",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Leisti",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "Skaityti garsiai",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Įrašyti balsą",
"Redirecting you to Open WebUI Community": "Perkeliam Jus į OpenWebUI bendruomenę",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Balso atpažinimo modelis",
"Start of the channel": "Kanalo pradžia",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Benarkan suara bukan tempatan ",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokumen",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentasi",
"Documents": "Dokumen",
"does not make any external connections, and your data stays securely on your locally hosted server.": "tidak membuat sebarang sambungan luaran, dan data anda kekal selamat pada pelayan yang dihoskan ditempat anda",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Benarkan Pendaftaran Baharu",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Dibenarkan",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "Baca dengan lantang",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Rakam suara",
"Redirecting you to Open WebUI Community": "Membawa anda ke Komuniti OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Enjin Ucapan-ke-Teks",
"Start of the channel": "Permulaan saluran",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modeller }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "{{COUNT}} svar",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Tillatt opplasting av filer",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Tillat ikke-lokale stemmer",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Tillat midlertidige chatter",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokument",
"Document Intelligence": "Intelligens i dokumenter",
"Document Intelligence endpoint and key required.": "Det kreves et endepunkt og en nøkkel for Intelligens i dokumenter",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentasjon",
"Documents": "Dokumenter",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ikke ingen tilkobling til eksterne tjenester. Dataene dine forblir sikkert på den lokale serveren.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Aktivert vurdering av meldinger",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktiver nye registreringer",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Aktivert",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatér variablene dine med klammer som disse:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "Modus for full kontekst",
"Function": "Funksjon",
@ -1167,6 +1175,7 @@
"Read Aloud": "Les høyt",
"Reason": "",
"Reasoning Effort": "Resonneringsinnsats",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Ta opp tale",
"Redirecting you to Open WebUI Community": "Omdirigerer deg til OpenWebUI-fellesskapet",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Motor for Tale-til-tekst",
"Start of the channel": "Starten av kanalen",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stopp",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modellen }}",
"{{COUNT}} Available Tools": "{{COUNT}} beschikbare tools",
"{{COUNT}} characters": "{{COUNT}} karakters",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} verborgen regels",
"{{COUNT}} Replies": "{{COUNT}} antwoorden",
"{{COUNT}} words": "{{COUNT}} woorden",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Bestandenupload toestaan",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Niet-lokale stemmen toestaan",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Tijdelijke chat toestaan",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling server-URL benodigd",
"Document": "Document",
"Document Intelligence": "Document Intelligence",
"Document Intelligence endpoint and key required.": "Document Intelligence-endpoint en -sleutel benodigd",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentatie",
"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.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Schakel berichtbeoordeling in",
"Enable Mirostat sampling for controlling perplexity.": "Mirostat-sampling in om perplexiteit te controleren inschakelen.",
"Enable New Sign Ups": "Schakel nieuwe registraties in",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Ingeschakeld",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "Tijdelijke chat afdwingen",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formateer je variabelen met haken zoals dit:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "Volledige contextmodus",
"Function": "Functie",
@ -1167,6 +1175,7 @@
"Read Aloud": "Voorlezen",
"Reason": "",
"Reasoning Effort": "Redeneerinspanning",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Neem stem op",
"Redirecting you to Open WebUI Community": "Je wordt doorgestuurd naar OpenWebUI Community",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Spraak-naar-tekst Engine",
"Start of the channel": "Begin van het kanaal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stop",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ ਮਾਡਲ }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "ਡਾਕੂਮੈਂਟ",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "ਡਾਕੂਮੈਂਟ",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ਕੋਈ ਬਾਹਰੀ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਤੁਹਾਡਾ ਡਾਟਾ ਤੁਹਾਡੇ ਸਥਾਨਕ ਸਰਵਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਰਹਿੰਦਾ ਹੈ।",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "ਚਾਲੂ",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "ਜੋਰ ਨਾਲ ਪੜ੍ਹੋ",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "ਆਵਾਜ਼ ਰਿਕਾਰਡ ਕਰੋ",
"Redirecting you to Open WebUI Community": "ਤੁਹਾਨੂੰ ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਵੱਲ ਰੀਡਾਇਰੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "ਬੋਲ-ਤੋਂ-ਪਾਠ ਇੰਜਣ",
"Start of the channel": "ਚੈਨਲ ਦੀ ਸ਼ੁਰੂਆਤ",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} dostępnych narzędzi",
"{{COUNT}} characters": "{{COUNT}} znaków",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} ukrytych linii",
"{{COUNT}} Replies": "{{COUNT}} odpowiedzi",
"{{COUNT}} words": "{{COUNT}} słów",
@ -82,9 +83,13 @@
"Allow Chat Share": "Zezwól na udostępnianie",
"Allow Chat System Prompt": "Zezwól na zmianę promptu systemowego dla czatu",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Pozwól na przesyłanie plików",
"Allow Multiple Models in Chat": "Zezwól na wiele modeli w ramach jednego czatu",
"Allow non-local voices": "Pozwól na głosy spoza lokalnej społeczności",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Zezwól na transkrypcję",
"Allow Temporary Chat": "Zezwól na tymczasową rozmowę",
"Allow Text to Speech": "Zezwól na syntezator głosu",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokument",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentacja",
"Documents": "Dokumenty",
"does not make any external connections, and your data stays securely on your locally hosted server.": "nie nawiązuje żadnych zewnętrznych połączeń, a Twoje dane pozostają bezpiecznie na Twoim lokalnie hostowanym serwerze.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Włącz ocenianie wiadomości",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Włącz nowe rejestracje",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Włączone",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Sformatuj swoje zmienne, używając nawiasów w następujący sposób:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "Tryb pełnego kontekstu",
"Function": "Funkcja",
@ -1167,6 +1175,7 @@
"Read Aloud": "Czytaj na głos",
"Reason": "Powód",
"Reasoning Effort": "Wysiłek rozumowania",
"Reasoning Tags": "",
"Record": "Nagraj",
"Record voice": "Nagraj swój głos",
"Redirecting you to Open WebUI Community": "Przekierowujemy Cię do społeczności Open WebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Silnik konwersji mowy na tekst",
"Start of the channel": "Początek kanału",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Zatrzymaj",
"Stop Generating": "",
@ -1634,4 +1644,4 @@
"Youtube": "Youtube",
"Youtube Language": "Język Youtube",
"Youtube Proxy URL": "URL proxy Youtube"
}
}

View file

@ -11,10 +11,11 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} Ferramentas disponíveis",
"{{COUNT}} characters": "{{COUNT}} caracteres",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} linhas ocultas",
"{{COUNT}} Replies": "{{COUNT}} Respostas",
"{{COUNT}} words": "{{COUNT}} palavras",
"{{model}} download has been canceled": "",
"{{model}} download has been canceled": "O download do {{model}} foi cancelado",
"{{user}}'s Chats": "Chats de {{user}}",
"{{webUIName}} Backend Required": "Backend {{webUIName}} necessário",
"*Prompt node ID(s) are required for image generation": "*Prompt node ID(s) são obrigatórios para gerar imagens",
@ -30,7 +31,7 @@
"Account Activation Pending": "Ativação da Conta Pendente",
"Accurate information": "Informações precisas",
"Action": "Ação",
"Action not found": "",
"Action not found": "Ação não encontrada",
"Action Required for Chat Log Storage": "Ação necessária para salvar o registro do chat",
"Actions": "Ações",
"Activate": "Ativar",
@ -82,9 +83,13 @@
"Allow Chat Share": "Permitir compartilhamento de chat",
"Allow Chat System Prompt": "Permitir prompt do sistema de chat",
"Allow Chat Valves": "Permitir válvulas de chat",
"Allow Continue Response": "Permitir resposta contínua",
"Allow Delete Messages": "Permitir exclusão de mensagens",
"Allow File Upload": "Permitir Envio de arquivos",
"Allow Multiple Models in Chat": "Permitir vários modelos no chat",
"Allow non-local voices": "Permitir vozes não locais",
"Allow Rate Response": "Permitir Avaliar Resposta",
"Allow Regenerate Response": "Permitir Regenerar Resposta",
"Allow Speech to Text": "Permitir Fala para Texto",
"Allow Temporary Chat": "Permitir Conversa Temporária",
"Allow Text to Speech": "Permitir Texto para Fala",
@ -101,7 +106,7 @@
"Always Play Notification Sound": "Sempre reproduzir som de notificação",
"Amazing": "Incrível",
"an assistant": "um assistente",
"An error occurred while fetching the explanation": "",
"An error occurred while fetching the explanation": "Ocorreu um erro ao buscar a explicação",
"Analytics": "Análise",
"Analyzed": "Analisado",
"Analyzing...": "Analisando...",
@ -273,7 +278,7 @@
"ComfyUI Base URL is required.": "URL Base do ComfyUI é necessária.",
"ComfyUI Workflow": "",
"ComfyUI Workflow Nodes": "",
"Comma separated Node Ids (e.g. 1 or 1,2)": "",
"Comma separated Node Ids (e.g. 1 or 1,2)": "IDs de Nodes separados por vírgula (por exemplo, 1 ou 1,2)",
"Command": "Comando",
"Comment": "Comentário",
"Completions": "Conclusões",
@ -425,7 +430,7 @@
"Docling Server URL required.": "URL do servidor Docling necessária.",
"Document": "Documento",
"Document Intelligence": "Inteligência de documentos",
"Document Intelligence endpoint and key required.": "Endpoint e chave do Document Intelligence necessários.",
"Document Intelligence endpoint required.": "É necessário o endpoint do Document Intelligence.",
"Documentation": "Documentação",
"Documents": "Documentos",
"does not make any external connections, and your data stays securely on your locally hosted server.": "não faz nenhuma conexão externa, e seus dados permanecem seguros no seu servidor local.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Ativar Avaliação de Mensagens",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Ativar Novos Cadastros",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Ativado",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "Aplicar chat temporário",
"Enhance": "Melhorar",
@ -718,6 +725,7 @@
"Format Lines": "Formatar linhas",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formata as linhas na saída. O padrão é Falso. Se definido como Verdadeiro, as linhas serão formatadas para detectar matemática e estilos embutidos.",
"Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Encaminha as credenciais da sessão do usuário do sistema para autenticação",
"Full Context Mode": "Modo de contexto completo",
"Function": "Função",
@ -761,9 +769,9 @@
"Group Name": "Nome do Grupo",
"Group updated successfully": "Grupo atualizado com sucesso",
"Groups": "Grupos",
"H1": "",
"H2": "",
"H3": "",
"H1": "Título",
"H2": "Subtítulo",
"H3": "Sub-subtítulos",
"Haptic Feedback": "",
"Height": "Altura",
"Hello, {{name}}": "Olá, {{name}}",
@ -1021,8 +1029,8 @@
"No source available": "Nenhuma fonte disponível",
"No suggestion prompts": "Sem prompts sugeridos",
"No users were found.": "Nenhum usuário foi encontrado.",
"No valves": "",
"No valves to update": "Nenhuma válvula para atualizar",
"No valves": "Sem configurações",
"No valves to update": "Nenhuma configuração para atualizar",
"Node Ids": "",
"None": "Nenhum",
"Not factually correct": "Não está factualmente correto",
@ -1167,6 +1175,7 @@
"Read Aloud": "Ler em Voz Alta",
"Reason": "Razão",
"Reasoning Effort": "Esforço de raciocínio",
"Reasoning Tags": "",
"Record": "Registro",
"Record voice": "Gravar voz",
"Redirecting you to Open WebUI Community": "Redirecionando você para a Comunidade OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Fala-para-Texto",
"Speech-to-Text Engine": "Motor de Transcrição de Fala",
"Start of the channel": "Início do canal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Parar",
"Stop Generating": "Pare de gerar",
@ -1388,7 +1398,7 @@
"Support": "Suporte",
"Support this plugin:": "Apoie este plugin:",
"Supported MIME Types": "Tipos MIME suportados",
"Sync directory": "",
"Sync directory": "Sincronizar Diretório",
"System": "Sistema",
"System Instructions": "Instruções do sistema",
"System Prompt": "Prompt do Sistema",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modelos }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Permitir vozes não locais",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Documento",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentação",
"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 os seus dados permanecem seguros no seu servidor alojado localmente.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Ativar Novas Inscrições",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Ativado",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "Ler em Voz Alta",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Gravar voz",
"Redirecting you to Open WebUI Community": "Redirecionando-o para a Comunidade OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Motor de Fala para Texto",
"Start of the channel": "Início do canal",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modele }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Permite încărcarea fișierelor",
"Allow Multiple Models in Chat": "Permite modele multiple în chat",
"Allow non-local voices": "Permite voci non-locale",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Permite conversia vocală în text",
"Allow Temporary Chat": "Permite chat temporar",
"Allow Text to Speech": "Permite conversia textului în voce",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Document",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Documentație",
"Documents": "Documente",
"does not make any external connections, and your data stays securely on your locally hosted server.": "nu face nicio conexiune externă, iar datele tale rămân în siguranță pe serverul găzduit local.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Activează Evaluarea Mesajelor",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Activează Înscrierile Noi",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Activat",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatează variabilele folosind acolade așa:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "Funcție",
@ -1167,6 +1175,7 @@
"Read Aloud": "Citește cu Voce Tare",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Înregistrează vocea",
"Redirecting you to Open WebUI Community": "Vă redirecționăm către Comunitatea OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Motor de Conversie a Vocii în Text",
"Start of the channel": "Începutul canalului",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Oprire",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ модели }}",
"{{COUNT}} Available Tools": "{{COUNT}} доступных инструментов",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} скрытых строк",
"{{COUNT}} Replies": "{{COUNT}} Ответов",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Разрешить общий доступ к чату",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Разрешить загрузку файлов",
"Allow Multiple Models in Chat": "Разрешить использование нескольких моделей в чате",
"Allow non-local voices": "Разрешить не локальные голоса",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Разрешить преобразование речи в текст",
"Allow Temporary Chat": "Разрешить временные чаты",
"Allow Text to Speech": "Разрешить преобразование текста в речь",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Необходим URL сервера Docling",
"Document": "Документ",
"Document Intelligence": "Интеллектуальный анализ документов",
"Document Intelligence endpoint and key required.": "Требуется энд-поинт анализа документов и ключ.",
"Document Intelligence endpoint required.": "",
"Documentation": "Документация",
"Documents": "Документы",
"does not make any external connections, and your data stays securely on your locally hosted server.": "не устанавливает никаких внешних соединений, и ваши данные надежно хранятся на вашем локальном сервере.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Разрешить оценку ответов",
"Enable Mirostat sampling for controlling perplexity.": "Включите выборку Mirostat для контроля путаницы.",
"Enable New Sign Ups": "Разрешить новые регистрации",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Включено",
"End Tag": "",
"Endpoint URL": "URL-адрес конечной точки",
"Enforce Temporary Chat": "Принудительный временный чат",
"Enhance": "Улучшить",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Перенаправляет учетные данные сеанса системного пользователя для проверки подлинности",
"Full Context Mode": "Режим полного контекста",
"Function": "Функция",
@ -1167,6 +1175,7 @@
"Read Aloud": "Прочитать вслух",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "Запись",
"Record voice": "Записать голос",
"Redirecting you to Open WebUI Community": "Перенаправляем вас в сообщество OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Система распознавания речи",
"Start of the channel": "Начало канала",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Остановить",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Povoliť nahrávanie súborov",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Povoliť ne-lokálne hlasy",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Povoliť dočasný chat",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Dokument",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentácia",
"Documents": "Dokumenty",
"does not make any external connections, and your data stays securely on your locally hosted server.": "nevytvára žiadne externé pripojenia a vaše dáta zostávajú bezpečne na vašom lokálnom serveri.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Povoliť hodnotenie správ",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Povoliť nové registrácie",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Povolené",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formátujte svoje premenné pomocou zátvoriek takto:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "Funkcia",
@ -1167,6 +1175,7 @@
"Read Aloud": "Čítať nahlas",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Nahrať hlas",
"Redirecting you to Open WebUI Community": "Presmerovanie na komunitu OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Motor prevodu reči na text",
"Start of the channel": "Začiatok kanála",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Zastaviť",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ модели }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "{{COUNT}} одговора",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Дозволи отпремање датотека",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Дозволи нелокалне гласове",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Дозволи привремена ћаскања",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Документ",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Документација",
"Documents": "Документи",
"does not make any external connections, and your data stays securely on your locally hosted server.": "не отвара никакве спољне везе и ваши подаци остају сигурно на вашем локално хостованом серверу.",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Омогући нове пријаве",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Омогућено",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "Прочитај наглас",
"Reason": "",
"Reasoning Effort": "Јачина размишљања",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Сними глас",
"Redirecting you to Open WebUI Community": "Преусмеравање на OpenWebUI заједницу",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Мотор за говор у текст",
"Start of the channel": "Почетак канала",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Заустави",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} Tillgängliga verktyg",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} dolda rader",
"{{COUNT}} Replies": "{{COUNT}} Svar",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Tillåt delning av chatt",
"Allow Chat System Prompt": "Tillåt systemprompt i chatt",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Tillåt filuppladdning",
"Allow Multiple Models in Chat": "Tillåt flera modeller i chatt",
"Allow non-local voices": "Tillåt icke-lokala röster",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Tillåt tal till text",
"Allow Temporary Chat": "Tillåt tillfällig chatt",
"Allow Text to Speech": "Tillåt text till tal",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling Server URL krävs.",
"Document": "Dokument",
"Document Intelligence": "Dokumentinformation",
"Document Intelligence endpoint and key required.": "Dokumentinformationsslutpunkt och nyckel krävs.",
"Document Intelligence endpoint required.": "",
"Documentation": "Dokumentation",
"Documents": "Dokument",
"does not make any external connections, and your data stays securely on your locally hosted server.": "gör inga externa anslutningar, och dina data förblir säkra på din lokalt värdade server.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Aktivera meddelandebetyg",
"Enable Mirostat sampling for controlling perplexity.": "Aktivera Mirostat-sampling för att kontrollera perplexitet.",
"Enable New Sign Ups": "Aktivera nya registreringar",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Aktiverad",
"End Tag": "",
"Endpoint URL": "Endpoint URL",
"Enforce Temporary Chat": "Tvinga fram tillfällig chatt",
"Enhance": "Förbättra",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Formatera dina variabler med hakparenteser så här:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Vidarebefordrar systemanvändarsessionens autentiseringsuppgifter för att autentisera",
"Full Context Mode": "Fullständigt kontextläge",
"Function": "Funktion",
@ -1167,6 +1175,7 @@
"Read Aloud": "Läs igenom",
"Reason": "Anledning",
"Reasoning Effort": "Resonemangsinsats",
"Reasoning Tags": "",
"Record": "Spela in",
"Record voice": "Spela in röst",
"Redirecting you to Open WebUI Community": "Omdirigerar dig till OpenWebUI Community",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "Tal-till-text",
"Speech-to-Text Engine": "Tal-till-text-motor",
"Start of the channel": "Början av kanalen",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stopp",
"Stop Generating": "Sluta generera",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "อนุญาตการแชร์แชท",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "อนุญาตการนำเข้าไฟล์",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "อนุญาตเสียงที่ไม่ใช่ท้องถิ่น",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "อนุญาตแปลงเสียงเป็นตัวอักษร",
"Allow Temporary Chat": "อนุญาตการแชทชั่วคราว",
"Allow Text to Speech": "อนุญาตแปลงตัวอักษรเป็นตัวเสียง",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "เอกสาร",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "เอกสารประกอบ",
"Documents": "เอกสาร",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ไม่เชื่อมต่อภายนอกใดๆ และข้อมูลของคุณจะอยู่บนเซิร์ฟเวอร์ที่โฮสต์ในท้องถิ่นของคุณอย่างปลอดภัย",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "เปิดใช้งานการสมัครใหม่",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "เปิดใช้งาน",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "อ่านออกเสียง",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "บันทึกเสียง",
"Redirecting you to Open WebUI Community": "กำลังเปลี่ยนเส้นทางคุณไปยังชุมชน OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "เครื่องมือแปลงเสียงเป็นข้อความ",
"Start of the channel": "จุดเริ่มต้นของช่อง",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ modeller }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Resminama",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "",
"Documents": "Resminamalar",
"does not make any external connections, and your data stays securely on your locally hosted server.": "",
@ -489,7 +494,9 @@
"Enable Message Rating": "",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Işjeň",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "",
@ -1167,6 +1175,7 @@
"Read Aloud": "",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "",
"Redirecting you to Open WebUI Community": "",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "",
"Start of the channel": "Kanal başy",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Bes et",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "{{COUNT}} Yanıt",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Sohbetin Paylaşılmasına İzin Ver",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Dosya Yüklemeye İzin Ver",
"Allow Multiple Models in Chat": "Sohbette Birden Fazla Modele İzin Ver",
"Allow non-local voices": "Yerel olmayan seslere izin verin",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Geçici Sohbetlere İzin Ver",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "Belge",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "Dökümantasyon",
"Documents": "Belgeler",
"does not make any external connections, and your data stays securely on your locally hosted server.": "herhangi bir harici bağlantı yapmaz ve verileriniz güvenli bir şekilde yerel olarak barındırılan sunucunuzda kalır.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Mesaj Değerlendirmeyi Etkinleştir",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Etkin",
"End Tag": "",
"Endpoint URL": "Uçnokta URL",
"Enforce Temporary Chat": "Geçici Sohbete Zorla",
"Enhance": "İyileştir",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Değişkenlerinizi şu şekilde parantez kullanarak biçimlendirin:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "Fonksiyon",
@ -1167,6 +1175,7 @@
"Read Aloud": "Sesli Oku",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "Kaydet",
"Record voice": "Ses kaydı yap",
"Redirecting you to Open WebUI Community": "OpenWebUI Topluluğuna yönlendiriliyorsunuz",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Konuşmadan Metne Motoru",
"Start of the channel": "Kanalın başlangıcı",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Durdur",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} بار قوراللار",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} يوشۇرۇن قۇرلار",
"{{COUNT}} Replies": "{{COUNT}} ئىنكاس",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "سۆھبەت ھەمبەھىرلىشكە ئىجازەت",
"Allow Chat System Prompt": "پاراڭ سىستېمىسى تۈرتكەسىگە ئىجازەت",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "ھۆججەت چىقىرىشقا ئىجازەت",
"Allow Multiple Models in Chat": "سۆھبەتتە بىر قانچە مودېل ئىشلىتىشكە ئىجازەت",
"Allow non-local voices": "يەرلىك بولمىغان ئاۋازلارغا ئىجازەت",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "ئاۋازنى تېكستكە ئايلاندۇرۇشقا ئىجازەت",
"Allow Temporary Chat": "ۋاقىتلىق سۆھبەتكە ئىجازەت",
"Allow Text to Speech": "تېكستنى ئاۋازغا ئايلاندۇرۇشقا ئىجازەت",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling مۇلازىمېتىر URL زۆرۈر.",
"Document": "ھۆججەت",
"Document Intelligence": "ھۆججەت ئەقىل",
"Document Intelligence endpoint and key required.": "ھۆججەت ئەقىل ئۇلانما ۋە ئاچقۇچ زۆرۈر.",
"Document Intelligence endpoint required.": "",
"Documentation": "ئىشلەتكۈچى قوللانمىسى",
"Documents": "ھۆججەتلەر",
"does not make any external connections, and your data stays securely on your locally hosted server.": "سىرتقى ئۇلىنىش قىلمايدۇ، سانلىق مەلۇماتىڭىز يەرلىك مۇلازىمېتىردىلا بىخەتەر ساقلىنىدۇ.",
@ -489,7 +494,9 @@
"Enable Message Rating": "ئۇچۇر باھالاشنى قوزغىتىش",
"Enable Mirostat sampling for controlling perplexity.": "Perplexity نى باشقۇرۇش ئۈچۈن Mirostat ئەۋرىشىلىگۈچنى قوزغىتىش",
"Enable New Sign Ups": "يېڭى تىزىملىتىشنى قوزغىتىش",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "قوزغىتىلغان",
"End Tag": "",
"Endpoint URL": "ئۇلانما URL",
"Enforce Temporary Chat": "ۋاقىتلىق سۆھبەتنى مەجبۇرىي قىلىش",
"Enhance": "ياخشىلا",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "ئۆزگەرگۈچلىرىڭىزنى تۆۋەندىكىدەك تىرناق بىلەن فورماتلاڭ:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "سىستېما ئىشلەتكۈچىسى ئۇچۇرلىرىنى دەلىللەشكە يوللايدۇ",
"Full Context Mode": "تولۇق مەزمۇن ھالىتى",
"Function": "فۇنكسىيە",
@ -1167,6 +1175,7 @@
"Read Aloud": "ئوقۇپ ئېيتىش",
"Reason": "سەۋەب",
"Reasoning Effort": "چۈشەندۈرۈش كۈچى",
"Reasoning Tags": "",
"Record": "خاتىرىلەش",
"Record voice": "ئاۋاز خاتىرىلەش",
"Redirecting you to Open WebUI Community": "Open WebUI جەمئىيىتىگە يوللاندى",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "ئاۋازدىن تېكستكە",
"Speech-to-Text Engine": "ئاۋازدىن تېكستكە ماتورى",
"Start of the channel": "قانالنىڭ باشلانغىنى",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "توختات",
"Stop Generating": "ھاسىل قىلىشنى توختات",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} прихованих рядків",
"{{COUNT}} Replies": "{{COUNT}} Відповіді",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Дозволити завантаження файлів",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Дозволити не локальні голоси",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Дозволити тимчасовий чат",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Потрібна URL-адреса сервера Docling.",
"Document": "Документ",
"Document Intelligence": "Інтелект документа",
"Document Intelligence endpoint and key required.": "Потрібні кінцева точка та ключ для Інтелекту документа.",
"Document Intelligence endpoint required.": "",
"Documentation": "Документація",
"Documents": "Документи",
"does not make any external connections, and your data stays securely on your locally hosted server.": "не встановлює жодних зовнішніх з'єднань, і ваші дані залишаються в безпеці на вашому локальному сервері.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Увімкнути оцінку повідомлень",
"Enable Mirostat sampling for controlling perplexity.": "Увімкнути вибірку Mirostat для контролю перплексії.",
"Enable New Sign Ups": "Дозволити нові реєстрації",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Увімкнено",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "Застосувати тимчасовий чат",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "Режим повного контексту",
"Function": "Функція",
@ -1167,6 +1175,7 @@
"Read Aloud": "Читати вголос",
"Reason": "",
"Reasoning Effort": "Зусилля на міркування",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Записати голос",
"Redirecting you to Open WebUI Community": "Перенаправляємо вас до спільноти OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Система розпізнавання мови",
"Start of the channel": "Початок каналу",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Зупинити",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ ماڈلز }}",
"{{COUNT}} Available Tools": "",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "",
"{{COUNT}} Replies": "",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "غیر مقامی آوازوں کی اجازت دیں",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "عارضی چیٹ کی اجازت دیں",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "",
"Document": "دستاویز",
"Document Intelligence": "",
"Document Intelligence endpoint and key required.": "",
"Document Intelligence endpoint required.": "",
"Documentation": "دستاویزات",
"Documents": "دستاویزات",
"does not make any external connections, and your data stays securely on your locally hosted server.": "آپ کا ڈیٹا مقامی طور پر میزبانی شدہ سرور پر محفوظ رہتا ہے اور کوئی بیرونی رابطے نہیں بناتا",
@ -489,7 +494,9 @@
"Enable Message Rating": "پیغام کی درجہ بندی فعال کریں",
"Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "نئے سائن اپس کو فعال کریں",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "فعال کردیا گیا ہے",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "",
"Full Context Mode": "",
"Function": "فنکشن",
@ -1167,6 +1175,7 @@
"Read Aloud": "بُلند آواز میں پڑھیں",
"Reason": "",
"Reasoning Effort": "",
"Reasoning Tags": "",
"Record": "",
"Record voice": "صوت ریکارڈ کریں",
"Redirecting you to Open WebUI Community": "آپ کو اوپن ویب یو آئی کمیونٹی کی طرف ری ڈائریکٹ کیا جا رہا ہے",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "تقریر-سے-متن انجن",
"Start of the channel": "چینل کی شروعات",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "روکیں",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} та мавжуд воситалар",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} та яширин чизиқ",
"{{COUNT}} Replies": "{{COUNT}} та жавоб",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Чат алмашишга рухсат беринг",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Файл юклашга рухсат беринг",
"Allow Multiple Models in Chat": "Чатда бир нечта моделларга рухсат беринг",
"Allow non-local voices": "Маҳаллий бўлмаган овозларга рухсат беринг",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Нутқдан матнга рухсат бериш",
"Allow Temporary Chat": "Вақтинчалик суҳбатга рухсат беринг",
"Allow Text to Speech": "Матнни нутққа айлантиришга рухсат беринг",
@ -425,7 +430,7 @@
"Docling Server URL required.": оcлинг Сервер URL манзили талаб қилинади.",
"Document": "Ҳужжат",
"Document Intelligence": "Ҳужжат разведкаси",
"Document Intelligence endpoint and key required.": "Доcумент Интеллигенcе сўнгги нуқтаси ва калит талаб қилинади.",
"Document Intelligence endpoint required.": "",
"Documentation": "Ҳужжатлар",
"Documents": "Ҳужжатлар",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ҳеч қандай ташқи уланишларни амалга оширмайди ва сизнинг маълумотларингиз маҳаллий серверингизда хавфсиз сақланади.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Хабар рейтингини ёқиш",
"Enable Mirostat sampling for controlling perplexity.": "Ажабланишни назорат қилиш учун Миростат намунасини ёқинг.",
"Enable New Sign Ups": "Янги рўйхатдан ўтишни ёқинг",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Ёқилган",
"End Tag": "",
"Endpoint URL": "Охирги нуқта URL",
"Enforce Temporary Chat": "Вақтинчалик суҳбатни жорий қилиш",
"Enhance": "Яхшилаш",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Ўзгарувчиларни қуйидаги каби қавслар ёрдамида форматланг:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Аутентификация қилиш учун тизим фойдаланувчиси сеанси ҳисоб маълумотларини йўналтиради",
"Full Context Mode": "Тўлиқ контекст режими",
"Function": "Функция",
@ -1167,6 +1175,7 @@
"Read Aloud": "Овоз чиқариб ўқинг",
"Reason": "",
"Reasoning Effort": "Мулоҳаза юритиш ҳаракатлари",
"Reasoning Tags": "",
"Record": "Ёзиб олиш",
"Record voice": "Овозни ёзиб олинг",
"Redirecting you to Open WebUI Community": "Сизни Опен WебУИ ҳамжамиятига йўналтирмоқда",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Нутқдан матнга восита",
"Start of the channel": "Канал боши",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "СТОП",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} ta mavjud vositalar",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} ta yashirin chiziq",
"{{COUNT}} Replies": "{{COUNT}} ta javob",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "Chat almashishga ruxsat bering",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Fayl yuklashga ruxsat bering",
"Allow Multiple Models in Chat": "Chatda bir nechta modellarga ruxsat bering",
"Allow non-local voices": "Mahalliy bo'lmagan ovozlarga ruxsat bering",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "Nutqdan matnga ruxsat berish",
"Allow Temporary Chat": "Vaqtinchalik suhbatga ruxsat bering",
"Allow Text to Speech": "Matnni nutqqa aylantirishga ruxsat bering",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Docling Server URL manzili talab qilinadi.",
"Document": "Hujjat",
"Document Intelligence": "Hujjat razvedkasi",
"Document Intelligence endpoint and key required.": "Document Intelligence songgi nuqtasi va kalit talab qilinadi.",
"Document Intelligence endpoint required.": "",
"Documentation": "Hujjatlar",
"Documents": "Hujjatlar",
"does not make any external connections, and your data stays securely on your locally hosted server.": "hech qanday tashqi ulanishlarni amalga oshirmaydi va sizning ma'lumotlaringiz mahalliy serveringizda xavfsiz saqlanadi.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Xabar reytingini yoqish",
"Enable Mirostat sampling for controlling perplexity.": "Ajablanishni nazorat qilish uchun Mirostat namunasini yoqing.",
"Enable New Sign Ups": "Yangi ro'yxatdan o'tishni yoqing",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Yoqilgan",
"End Tag": "",
"Endpoint URL": "Oxirgi nuqta URL",
"Enforce Temporary Chat": "Vaqtinchalik suhbatni joriy qilish",
"Enhance": "Yaxshilash",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "O'zgaruvchilarni quyidagi kabi qavslar yordamida formatlang:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Autentifikatsiya qilish uchun tizim foydalanuvchisi seansi hisob ma'lumotlarini yo'naltiradi",
"Full Context Mode": "To'liq kontekst rejimi",
"Function": "Funktsiya",
@ -1167,6 +1175,7 @@
"Read Aloud": "Ovoz chiqarib o'qing",
"Reason": "",
"Reasoning Effort": "Mulohaza yuritish harakatlari",
"Reasoning Tags": "",
"Record": "Yozib olish",
"Record voice": "Ovozni yozib oling",
"Redirecting you to Open WebUI Community": "Sizni Open WebUI hamjamiyatiga yoʻnaltirmoqda",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Nutqdan matnga vosita",
"Start of the channel": "Kanal boshlanishi",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "STOP",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ mô hình }}",
"{{COUNT}} Available Tools": "{{COUNT}} Công cụ có sẵn",
"{{COUNT}} characters": "",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} dòng bị ẩn",
"{{COUNT}} Replies": "{{COUNT}} Trả lời",
"{{COUNT}} words": "",
@ -82,9 +83,13 @@
"Allow Chat Share": "",
"Allow Chat System Prompt": "",
"Allow Chat Valves": "",
"Allow Continue Response": "",
"Allow Delete Messages": "",
"Allow File Upload": "Cho phép Tải tệp lên",
"Allow Multiple Models in Chat": "",
"Allow non-local voices": "Cho phép giọng nói không bản xứ",
"Allow Rate Response": "",
"Allow Regenerate Response": "",
"Allow Speech to Text": "",
"Allow Temporary Chat": "Cho phép Chat nháp",
"Allow Text to Speech": "",
@ -425,7 +430,7 @@
"Docling Server URL required.": "Yêu cầu URL Máy chủ Docling.",
"Document": "Tài liệu",
"Document Intelligence": "Trí tuệ Tài liệu",
"Document Intelligence endpoint and key required.": "Yêu cầu endpoint và khóa Trí tuệ Tài liệu.",
"Document Intelligence endpoint required.": "",
"Documentation": "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.",
@ -489,7 +494,9 @@
"Enable Message Rating": "Cho phép phản hồi, đánh giá",
"Enable Mirostat sampling for controlling perplexity.": "Bật lấy mẫu Mirostat để kiểm soát perplexity.",
"Enable New Sign Ups": "Cho phép đăng ký mới",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "Đã bật",
"End Tag": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "Bắt buộc Chat nháp",
"Enhance": "",
@ -718,6 +725,7 @@
"Format Lines": "",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "",
"Format your variables using brackets like this:": "Định dạng các biến của bạn bằng dấu ngoặc như thế này:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "Chuyển tiếp thông tin xác thực phiên người dùng hệ thống để xác thực",
"Full Context Mode": "Chế độ Ngữ cảnh Đầy đủ",
"Function": "Function",
@ -1167,6 +1175,7 @@
"Read Aloud": "Đọc ra loa",
"Reason": "",
"Reasoning Effort": "Nỗ lực Suy luận",
"Reasoning Tags": "",
"Record": "",
"Record voice": "Ghi âm",
"Redirecting you to Open WebUI Community": "Đang chuyển hướng bạn đến Cộng đồng OpenWebUI",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "",
"Speech-to-Text Engine": "Công cụ Nhận dạng Giọng nói",
"Start of the channel": "Đầu kênh",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Dừng",
"Stop Generating": "",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} 个可用工具",
"{{COUNT}} characters": "{{COUNT}} 个字符",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "{{COUNT}} 行被隐藏",
"{{COUNT}} Replies": "{{COUNT}} 条回复",
"{{COUNT}} words": "{{COUNT}} 个词",
@ -80,11 +81,15 @@
"Allow Chat Export": "允许导出对话",
"Allow Chat Params": "允许设置模型高级参数",
"Allow Chat Share": "允许分享对话",
"Allow Chat System Prompt": "允许使用对话系统提示词",
"Allow Chat System Prompt": "允许设置系统提示词",
"Allow Chat Valves": "允许修改工具和函数的配置项Valves",
"Allow Continue Response": "允许继续生成回答",
"Allow Delete Messages": "允许删除对话消息",
"Allow File Upload": "允许上传文件",
"Allow Multiple Models in Chat": "允许同时与多个模型对话",
"Allow non-local voices": "允许调用非本地音色",
"Allow Rate Response": "允许对回答进行评价",
"Allow Regenerate Response": "允许重新生成回答",
"Allow Speech to Text": "允许语音转文本",
"Allow Temporary Chat": "允许临时对话",
"Allow Text to Speech": "允许文本转语音",
@ -415,7 +420,7 @@
"Discover, download, and explore model presets": "发现、下载并探索更多模型预设",
"Display": "显示",
"Display Emoji in Call": "在通话中显示 Emoji 表情符号",
"Display Multi-model Responses in Tabs": "以标签页的形式展示多个模型的响应",
"Display Multi-model Responses in Tabs": "以标签页的形式展示多个模型的回答",
"Display the username instead of You in the Chat": "在对话中显示用户名而不是 “你”",
"Displays citations in the response": "在回复中显示引用",
"Dive into knowledge": "深入知识的海洋",
@ -425,7 +430,7 @@
"Docling Server URL required.": "需要提供 Docling 服务器 URL",
"Document": "文档",
"Document Intelligence": "Document Intelligence",
"Document Intelligence endpoint and key required.": "需要 Document Intelligence 端点和密钥",
"Document Intelligence endpoint required.": "Document Intelligence 端点是必填项。",
"Documentation": "帮助文档",
"Documents": "文档",
"does not make any external connections, and your data stays securely on your locally hosted server.": "不会与外部建立任何连接,您的数据会安全地存储在本地托管的服务器上。",
@ -489,7 +494,9 @@
"Enable Message Rating": "启用回复评价",
"Enable Mirostat sampling for controlling perplexity.": "启用 Mirostat 采样以控制困惑度",
"Enable New Sign Ups": "允许新用户注册",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "已启用",
"End Tag": "",
"Endpoint URL": "端点 URL",
"Enforce Temporary Chat": "强制临时对话",
"Enhance": "润色",
@ -576,8 +583,8 @@
"Enter Sougou Search API sID": "输入搜狗搜索 API Secret ID",
"Enter Sougou Search API SK": "输入搜狗搜索 API Secret 密钥",
"Enter stop sequence": "输入停止序列 (Stop Sequence)",
"Enter system prompt": "输入系统提示词 (System Prompt)",
"Enter system prompt here": "在这里输入系统提示词 (System Prompt)",
"Enter system prompt": "输入系统提示词",
"Enter system prompt here": "在这里输入系统提示词",
"Enter Tavily API Key": "输入 Tavily API 密钥",
"Enter Tavily Extract Depth": "输入 Tavily 提取深度",
"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "输入 WebUI 的公共 URL。此 URL 将用于在通知中生成链接",
@ -639,7 +646,7 @@
"Export All Chats (All Users)": "导出所有用户对话",
"Export chat (.json)": "JSON 文件 (.json)",
"Export Chats": "导出对话",
"Export Config to JSON File": "导出配置信息至 JSON 文件中",
"Export Config to JSON File": "将配置信息导出为 JSON 文件",
"Export Functions": "导出函数",
"Export Models": "导出模型",
"Export Presets": "导出预设",
@ -678,7 +685,7 @@
"Features Permissions": "功能权限",
"February": "二月",
"Feedback Details": "反馈详情",
"Feedback History": "反馈历史",
"Feedback History": "历史反馈",
"Feedbacks": "反馈",
"Feel free to add specific details": "欢迎补充具体细节",
"Female": "女性",
@ -718,6 +725,7 @@
"Format Lines": "行内容格式化",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "对输出中的文本行进行格式处理。默认为 False。设置为 True 时,将会格式化这些文本行,以检测并识别行内数学公式和样式。",
"Format your variables using brackets like this:": "使用括号格式化您的变量,如下所示:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "转发系统用户 session 凭证以进行身份验证",
"Full Context Mode": "完整上下文模式",
"Function": "函数",
@ -803,7 +811,7 @@
"Images": "图像",
"Import": "导入",
"Import Chats": "导入对话记录",
"Import Config from JSON File": "导入 JSON 文件中的配置信息",
"Import Config from JSON File": "从 JSON 文件中导入配置信息",
"Import From Link": "从链接导入",
"Import Functions": "导入函数",
"Import Models": "导入模型",
@ -1135,7 +1143,7 @@
"Please wait until all files are uploaded.": "请等待所有文件上传完毕。",
"Port": "端口",
"Positive attitude": "态度积极",
"Prefer not to say": "透露",
"Prefer not to say": "不透露",
"Prefix ID": "模型 ID 前缀",
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "在模型 ID 前添加前缀以避免与其它连接提供的模型冲突。留空则禁用此功能。",
"Prevent file creation": "阻止文件创建",
@ -1167,6 +1175,7 @@
"Read Aloud": "朗读",
"Reason": "原因",
"Reasoning Effort": "推理努力 (Reasoning Effort)",
"Reasoning Tags": "",
"Record": "录制",
"Record voice": "录音",
"Redirecting you to Open WebUI Community": "正在将您重定向到 Open WebUI 社区",
@ -1201,7 +1210,7 @@
"Reset Upload Directory": "重置上传目录",
"Reset Vector Storage/Knowledge": "重置向量存储/知识",
"Reset view": "重置视图",
"Response": "响应",
"Response": "回答",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "无法激活回复时发送通知。请检查浏览器设置,并授予必要的访问权限。",
"Response splitting": "拆分回复",
"Response Watermark": "复制时添加水印",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "语音转文本",
"Speech-to-Text Engine": "语音转文本引擎",
"Start of the channel": "频道起点",
"Start Tag": "",
"STDOUT/STDERR": "标准输出/标准错误",
"Stop": "停止",
"Stop Generating": "停止生成",
@ -1391,7 +1401,7 @@
"Sync directory": "同步目录",
"System": "系统",
"System Instructions": "系统指令",
"System Prompt": "系统提示词 (System Prompt)",
"System Prompt": "系统提示词",
"Tags": "标签",
"Tags Generation": "标签生成",
"Tags Generation Prompt": "标签生成提示词",
@ -1559,7 +1569,7 @@
"Users": "用户",
"Using Entire Document": "使用完整文档",
"Using Focused Retrieval": "使用聚焦检索",
"Using the default arena model with all models. Click the plus button to add custom models.": "竞技场模型默认使用所有模型。点击加号按钮添加自定义模型",
"Using the default arena model with all models. Click the plus button to add custom models.": "竞技场模型默认使用所有模型。点击上方的 “+” 按钮以添加自定义模型",
"Valid time units:": "有效时间单位:",
"Validate certificate": "验证证书合法性",
"Valves": "配置项",
@ -1613,7 +1623,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "写一个提示词建议(例如:你是谁?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "用 50 个字写一个总结 [主题或关键词]",
"Write something...": "写点什么...",
"Write your model system prompt content here\ne.g.) You are Mario from Super Mario Bros, acting as an assistant.": "请在此填写模型的系统提示内容\n例如你是《超级马里奥兄弟》中的马里奥Mario扮演助理的角色。",
"Write your model system prompt content here\ne.g.) You are Mario from Super Mario Bros, acting as an assistant.": "请在此填写模型的系统提示\n例如你是《超级马里奥兄弟》中的马里奥Mario扮演助理的角色。",
"Yacy Instance URL": "YaCy 实例 URL",
"Yacy Password": "YaCy 密码",
"Yacy Username": "YaCy 用户名",

View file

@ -11,6 +11,7 @@
"{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} 個可用工具",
"{{COUNT}} characters": "{{COUNT}} 個字元",
"{{COUNT}} extracted lines": "",
"{{COUNT}} hidden lines": "已隱藏 {{COUNT}} 行",
"{{COUNT}} Replies": "{{COUNT}} 回覆",
"{{COUNT}} words": "{{COUNT}} 個詞",
@ -80,11 +81,15 @@
"Allow Chat Export": "允許匯出對話",
"Allow Chat Params": "允許設定模型進階參數",
"Allow Chat Share": "允許分享對話",
"Allow Chat System Prompt": "允許對話系統提示詞",
"Allow Chat System Prompt": "允許設定對話系統提示詞",
"Allow Chat Valves": "允許修改工具和函數的設定項目Valves",
"Allow Continue Response": "允許繼續回應",
"Allow Delete Messages": "允許刪除訊息",
"Allow File Upload": "允許上傳檔案",
"Allow Multiple Models in Chat": "允許在對話中使用多個模型",
"Allow non-local voices": "允許非本機語音",
"Allow Rate Response": "允許為回應評分",
"Allow Regenerate Response": "允許重新產生回應",
"Allow Speech to Text": "允許語音轉文字",
"Allow Temporary Chat": "允許臨時對話",
"Allow Text to Speech": "允許文字轉語音",
@ -425,7 +430,7 @@
"Docling Server URL required.": "需要提供 Docling 伺服器 URL。",
"Document": "文件",
"Document Intelligence": "Document Intelligence",
"Document Intelligence endpoint and key required.": "需要提供 Document Intelligence 端點及金鑰。",
"Document Intelligence endpoint required.": "需要提供 Document Intelligence 端點。",
"Documentation": "說明文件",
"Documents": "文件",
"does not make any external connections, and your data stays securely on your locally hosted server.": "不會建立任何外部連線,而且您的資料會安全地儲存在您本機伺服器上。",
@ -489,7 +494,9 @@
"Enable Message Rating": "啟用訊息評分",
"Enable Mirostat sampling for controlling perplexity.": "啟用 Mirostat 取樣以控制 perplexity。",
"Enable New Sign Ups": "允許新使用者註冊",
"Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "",
"Enabled": "已啟用",
"End Tag": "",
"Endpoint URL": "端點 URL",
"Enforce Temporary Chat": "強制使用臨時對話",
"Enhance": "增強",
@ -718,6 +725,7 @@
"Format Lines": "行內容格式化",
"Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "對輸出中的文字行進行格式處理。預設為 False。設定為 True 時,將會格式化這些文字行,以偵測並識別行內數學公式和樣式。",
"Format your variables using brackets like this:": "使用方括號格式化您的變數,如下所示:",
"Formatting may be inconsistent from source.": "",
"Forwards system user session credentials to authenticate": "轉發系統使用者 session 憑證以進行驗證",
"Full Context Mode": "完整上下文模式",
"Function": "函式",
@ -1167,6 +1175,7 @@
"Read Aloud": "大聲朗讀",
"Reason": "原因",
"Reasoning Effort": "推理程度",
"Reasoning Tags": "",
"Record": "錄製",
"Record voice": "錄音",
"Redirecting you to Open WebUI Community": "正在將您重導向至 Open WebUI 社群",
@ -1367,6 +1376,7 @@
"Speech-to-Text": "語音轉文字 (STT) ",
"Speech-to-Text Engine": "語音轉文字 (STT) 引擎",
"Start of the channel": "頻道起點",
"Start Tag": "",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "停止",
"Stop Generating": "停止生成",

View file

@ -49,6 +49,7 @@
import { beforeNavigate } from '$app/navigation';
import { updated } from '$app/state';
import Spinner from '$lib/components/common/Spinner.svelte';
// handle frontend updates (https://svelte.dev/docs/kit/configuration#version)
beforeNavigate(({ willUnload, to }) => {
@ -64,6 +65,8 @@
let loaded = false;
let tokenTimer = null;
let showRefresh = false;
const BREAKPOINT = 768;
const setupSocket = async (enableWebsocket) => {
@ -468,6 +471,36 @@
};
onMount(async () => {
let touchstartY = 0;
function isNavOrDescendant(el) {
const nav = document.querySelector('nav'); // change selector if needed
return nav && (el === nav || nav.contains(el));
}
document.addEventListener('touchstart', (e) => {
if (!isNavOrDescendant(e.target)) return;
touchstartY = e.touches[0].clientY;
});
document.addEventListener('touchmove', (e) => {
if (!isNavOrDescendant(e.target)) return;
const touchY = e.touches[0].clientY;
const touchDiff = touchY - touchstartY;
if (touchDiff > 50 && window.scrollY === 0) {
showRefresh = true;
e.preventDefault();
}
});
document.addEventListener('touchend', (e) => {
if (!isNavOrDescendant(e.target)) return;
if (showRefresh) {
showRefresh = false;
location.reload();
}
});
if (typeof window !== 'undefined' && window.applyTheme) {
window.applyTheme();
}
@ -651,6 +684,12 @@
<link crossorigin="anonymous" rel="icon" href="{WEBUI_BASE_URL}/static/favicon.png" />
</svelte:head>
{#if showRefresh}
<div class=" py-5">
<Spinner className="size-5" />
</div>
{/if}
{#if loaded}
{#if $isApp}
<div class="flex flex-row h-screen">

View file

@ -26,6 +26,8 @@
let mode = $config?.features.enable_ldap ? 'ldap' : 'signin';
let form = null;
let name = '';
let email = '';
let password = '';
@ -147,11 +149,13 @@
onMount(async () => {
if ($user !== undefined) {
const redirectPath = querystringValue('redirect') || '/';
const redirectPath = $page.url.searchParams.get('redirect') || '/';
goto(redirectPath);
}
await checkOauthCallback();
form = $page.url.searchParams.get('form');
loaded = true;
setLogoImage();
@ -246,7 +250,7 @@
{/if}
</div>
{#if $config?.features.enable_login_form || $config?.features.enable_ldap}
{#if $config?.features.enable_login_form || $config?.features.enable_ldap || form}
<div class="flex flex-col mt-4">
{#if mode === 'signup'}
<div class="mb-2">
@ -337,7 +341,7 @@
</div>
{/if}
<div class="mt-5">
{#if $config?.features.enable_login_form || $config?.features.enable_ldap}
{#if $config?.features.enable_login_form || $config?.features.enable_ldap || form}
{#if mode === 'ldap'}
<button
class="bg-gray-700/5 hover:bg-gray-700/10 dark:bg-gray-100/5 dark:hover:bg-gray-100/10 dark:text-gray-300 dark:hover:text-white transition w-full rounded-full font-medium text-sm py-2.5"
@ -386,7 +390,7 @@
{#if Object.keys($config?.oauth?.providers ?? {}).length > 0}
<div class="inline-flex items-center justify-center w-full">
<hr class="w-32 h-px my-4 border-0 dark:bg-gray-100/10 bg-gray-700/10" />
{#if $config?.features.enable_login_form || $config?.features.enable_ldap}
{#if $config?.features.enable_login_form || $config?.features.enable_ldap || form}
<span
class="px-3 text-sm font-medium text-gray-900 dark:text-white bg-transparent"
>{$i18n.t('or')}</span