Merge pull request #13530 from open-webui/dev

0.6.7
This commit is contained in:
Tim Jaeryang Baek 2025-05-07 03:08:25 +04:00 committed by GitHub
commit a3bb7df610
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
76 changed files with 529 additions and 298 deletions

View File

@ -5,6 +5,26 @@ 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/), 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). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.6.7] - 2025-05-07
### Added
- 🌐 **Custom Azure TTS API URL Support Added**: You can now define a custom Azure Text-to-Speech endpoint—enabling flexibility for enterprise deployments and regional compliance.
- ⚙️ **TOOL_SERVER_CONNECTIONS Environment Variable Suppor**: Easily configure and deploy tool servers via environment variables, streamlining setup and enabling faster enterprise provisioning.
- 👥 **Enhanced OAuth Group Handling as String or List**: OAuth group data can now be passed as either a list or a comma-separated string, improving compatibility with varied identity provider formats and reducing onboarding friction.
### Fixed
- 🧠 **Embedding with Ollama Proxy Endpoints Restored**: Fixed an issue where missing API config broke embedding for proxied Ollama models—ensuring consistent performance and compatibility.
- 🔐 **OIDC OAuth Login Issue Resolved**: Users can once again sign in seamlessly using OpenID Connect-based OAuth, eliminating login interruptions and improving reliability.
- 📝 **Notes Feature Access Fixed for Non-Admins**: Fixed an issue preventing non-admin users from accessing the Notes feature, restoring full cross-role collaboration capabilities.
- 🖼️ **Tika Loader Image Extraction Problem Resolved**: Ensured TikaLoader now processes 'extract_images' parameter correctly, restoring complete file extraction functionality in document workflows.
- 🎨 **Automatic1111 Image Model Setting Applied Properly**: Fixed an issue where switching to a specific image model via the UI wasnt reflected in generation, re-enabling full visual creativity control.
- 🏷️ **Multiple XML Tags in Messages Now Parsed Correctly**: Fixed parsing issues when messages included multiple XML-style tags, ensuring clean and unbroken rendering of rich content in chats.
- 🖌️ **OpenAI Image Generation Issues Resolved**: Resolved broken image output when using OpenAIs image generation, ensuring fully functional visual creation workflows.
- 🔎 **Tool Server Settings UI Privacy Restored**: Prevented restricted users from accessing tool server settings via search—restoring tight permissions control and safeguarding sensitive configurations.
- 🎧 **WebM Audio Transcription Now Supported**: Fixed an issue where WebM files failed during audio transcription—these formats are now fully supported, ensuring smoother voice note workflows and broader file compatibility.
## [0.6.6] - 2025-05-05 ## [0.6.6] - 2025-05-05
### Added ### Added

View File

@ -2,13 +2,13 @@
## Our Pledge ## Our Pledge
As members, contributors, and leaders of this community, we pledge to make participation in our open-source project a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, religion, or sexual identity and orientation. As members, contributors, and leaders of this community, we pledge to make participation in our project a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We are committed to creating and maintaining an open, respectful, and professional environment where positive contributions and meaningful discussions can flourish. By participating in this project, you agree to uphold these values and align your behavior to the standards outlined in this Code of Conduct. We are committed to creating and maintaining an open, respectful, and professional environment where positive contributions and meaningful discussions can flourish. By participating in this project, you agree to uphold these values and align your behavior to the standards outlined in this Code of Conduct.
## Why These Standards Are Important ## Why These Standards Are Important
Open-source projects rely on a community of volunteers dedicating their time, expertise, and effort toward a shared goal. These projects are inherently collaborative but also fragile, as the success of the project depends on the goodwill, energy, and productivity of those involved. Projects rely on a community of volunteers dedicating their time, expertise, and effort toward a shared goal. These projects are inherently collaborative but also fragile, as the success of the project depends on the goodwill, energy, and productivity of those involved.
Maintaining a positive and respectful environment is essential to safeguarding the integrity of this project and protecting contributors' efforts. Behavior that disrupts this atmosphere—whether through hostility, entitlement, or unprofessional conduct—can severely harm the morale and productivity of the community. **Strict enforcement of these standards ensures a safe and supportive space for meaningful collaboration.** Maintaining a positive and respectful environment is essential to safeguarding the integrity of this project and protecting contributors' efforts. Behavior that disrupts this atmosphere—whether through hostility, entitlement, or unprofessional conduct—can severely harm the morale and productivity of the community. **Strict enforcement of these standards ensures a safe and supportive space for meaningful collaboration.**
@ -79,7 +79,7 @@ This approach ensures that disruptive behaviors are addressed swiftly and decisi
## Why Zero Tolerance Is Necessary ## Why Zero Tolerance Is Necessary
Open-source projects thrive on collaboration, goodwill, and mutual respect. Toxic behaviors—such as entitlement, hostility, or persistent negativity—threaten not just individual contributors but the health of the project as a whole. Allowing such behaviors to persist robs contributors of their time, energy, and enthusiasm for the work they do. Projects thrive on collaboration, goodwill, and mutual respect. Toxic behaviors—such as entitlement, hostility, or persistent negativity—threaten not just individual contributors but the health of the project as a whole. Allowing such behaviors to persist robs contributors of their time, energy, and enthusiasm for the work they do.
By enforcing a zero-tolerance policy, we ensure that the community remains a safe, welcoming space for all participants. These measures are not about harshness—they are about protecting contributors and fostering a productive environment where innovation can thrive. By enforcing a zero-tolerance policy, we ensure that the community remains a safe, welcoming space for all participants. These measures are not about harshness—they are about protecting contributors and fostering a productive environment where innovation can thrive.

View File

@ -921,11 +921,19 @@ OPENAI_API_BASE_URL = "https://api.openai.com/v1"
# TOOL_SERVERS # TOOL_SERVERS
#################################### ####################################
try:
tool_server_connections = json.loads(
os.environ.get("TOOL_SERVER_CONNECTIONS", "[]")
)
except Exception as e:
log.exception(f"Error loading TOOL_SERVER_CONNECTIONS: {e}")
tool_server_connections = []
TOOL_SERVER_CONNECTIONS = PersistentConfig( TOOL_SERVER_CONNECTIONS = PersistentConfig(
"TOOL_SERVER_CONNECTIONS", "TOOL_SERVER_CONNECTIONS",
"tool_server.connections", "tool_server.connections",
[], tool_server_connections,
) )
#################################### ####################################
@ -1002,6 +1010,7 @@ if default_prompt_suggestions == []:
"content": "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?", "content": "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?",
}, },
] ]
DEFAULT_PROMPT_SUGGESTIONS = PersistentConfig( DEFAULT_PROMPT_SUGGESTIONS = PersistentConfig(
"DEFAULT_PROMPT_SUGGESTIONS", "DEFAULT_PROMPT_SUGGESTIONS",
"ui.prompt_suggestions", "ui.prompt_suggestions",
@ -2689,7 +2698,7 @@ AUDIO_STT_AZURE_BASE_URL = PersistentConfig(
AUDIO_STT_AZURE_MAX_SPEAKERS = PersistentConfig( AUDIO_STT_AZURE_MAX_SPEAKERS = PersistentConfig(
"AUDIO_STT_AZURE_MAX_SPEAKERS", "AUDIO_STT_AZURE_MAX_SPEAKERS",
"audio.stt.azure.max_speakers", "audio.stt.azure.max_speakers",
os.getenv("AUDIO_STT_AZURE_MAX_SPEAKERS", "3"), os.getenv("AUDIO_STT_AZURE_MAX_SPEAKERS", ""),
) )
AUDIO_TTS_OPENAI_API_BASE_URL = PersistentConfig( AUDIO_TTS_OPENAI_API_BASE_URL = PersistentConfig(
@ -2737,7 +2746,13 @@ AUDIO_TTS_SPLIT_ON = PersistentConfig(
AUDIO_TTS_AZURE_SPEECH_REGION = PersistentConfig( AUDIO_TTS_AZURE_SPEECH_REGION = PersistentConfig(
"AUDIO_TTS_AZURE_SPEECH_REGION", "AUDIO_TTS_AZURE_SPEECH_REGION",
"audio.tts.azure.speech_region", "audio.tts.azure.speech_region",
os.getenv("AUDIO_TTS_AZURE_SPEECH_REGION", "eastus"), os.getenv("AUDIO_TTS_AZURE_SPEECH_REGION", ""),
)
AUDIO_TTS_AZURE_SPEECH_BASE_URL = PersistentConfig(
"AUDIO_TTS_AZURE_SPEECH_BASE_URL",
"audio.tts.azure.speech_base_url",
os.getenv("AUDIO_TTS_AZURE_SPEECH_BASE_URL", ""),
) )
AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT = PersistentConfig( AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT = PersistentConfig(

View File

@ -166,6 +166,7 @@ from open_webui.config import (
AUDIO_TTS_SPLIT_ON, AUDIO_TTS_SPLIT_ON,
AUDIO_TTS_VOICE, AUDIO_TTS_VOICE,
AUDIO_TTS_AZURE_SPEECH_REGION, AUDIO_TTS_AZURE_SPEECH_REGION,
AUDIO_TTS_AZURE_SPEECH_BASE_URL,
AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT, AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT,
PLAYWRIGHT_WS_URL, PLAYWRIGHT_WS_URL,
PLAYWRIGHT_TIMEOUT, PLAYWRIGHT_TIMEOUT,
@ -437,7 +438,7 @@ print(
v{VERSION} - building the best open-source AI user interface. v{VERSION} - building the best AI user interface.
{f"Commit: {WEBUI_BUILD_HASH}" if WEBUI_BUILD_HASH != "dev-build" else ""} {f"Commit: {WEBUI_BUILD_HASH}" if WEBUI_BUILD_HASH != "dev-build" else ""}
https://github.com/open-webui/open-webui https://github.com/open-webui/open-webui
""" """
@ -852,6 +853,7 @@ app.state.config.TTS_SPLIT_ON = AUDIO_TTS_SPLIT_ON
app.state.config.TTS_AZURE_SPEECH_REGION = AUDIO_TTS_AZURE_SPEECH_REGION app.state.config.TTS_AZURE_SPEECH_REGION = AUDIO_TTS_AZURE_SPEECH_REGION
app.state.config.TTS_AZURE_SPEECH_BASE_URL = AUDIO_TTS_AZURE_SPEECH_BASE_URL
app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT = AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT = AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT

View File

@ -391,5 +391,13 @@ class UsersTable:
users = db.query(User).filter(User.id.in_(user_ids)).all() users = db.query(User).filter(User.id.in_(user_ids)).all()
return [user.id for user in users] return [user.id for user in users]
def get_super_admin_user(self) -> Optional[UserModel]:
with get_db() as db:
user = db.query(User).filter_by(role="admin").first()
if user:
return UserModel.model_validate(user)
else:
return None
Users = UsersTable() Users = UsersTable()

View File

@ -85,11 +85,13 @@ known_source_ext = [
class TikaLoader: class TikaLoader:
def __init__(self, url, file_path, mime_type=None): def __init__(self, url, file_path, mime_type=None, extract_images=None):
self.url = url self.url = url
self.file_path = file_path self.file_path = file_path
self.mime_type = mime_type self.mime_type = mime_type
self.extract_images = extract_images
def load(self) -> list[Document]: def load(self) -> list[Document]:
with open(self.file_path, "rb") as f: with open(self.file_path, "rb") as f:
data = f.read() data = f.read()
@ -99,7 +101,7 @@ class TikaLoader:
else: else:
headers = {} headers = {}
if self.kwargs.get("PDF_EXTRACT_IMAGES") == True: if self.extract_images == True:
headers["X-Tika-PDFextractInlineImages"] = "true" headers["X-Tika-PDFextractInlineImages"] = "true"
endpoint = self.url endpoint = self.url
@ -213,6 +215,7 @@ class Loader:
url=self.kwargs.get("TIKA_SERVER_URL"), url=self.kwargs.get("TIKA_SERVER_URL"),
file_path=file_path, file_path=file_path,
mime_type=file_content_type, mime_type=file_content_type,
extract_images=self.kwargs.get("PDF_EXTRACT_IMAGES"),
) )
elif self.engine == "docling" and self.kwargs.get("DOCLING_SERVER_URL"): elif self.engine == "docling" and self.kwargs.get("DOCLING_SERVER_URL"):
if self._is_text_file(file_ext, file_content_type): if self._is_text_file(file_ext, file_content_type):

View File

@ -62,12 +62,17 @@ class YoutubeLoader:
_video_id = _parse_video_id(video_id) _video_id = _parse_video_id(video_id)
self.video_id = _video_id if _video_id is not None else video_id self.video_id = _video_id if _video_id is not None else video_id
self._metadata = {"source": video_id} self._metadata = {"source": video_id}
self.language = language
self.proxy_url = proxy_url self.proxy_url = proxy_url
# Ensure language is a list
if isinstance(language, str): if isinstance(language, str):
self.language = [language] self.language = [language]
else: else:
self.language = language self.language = list(language)
# Add English as fallback if not already in the list
if "en" not in self.language:
self.language.append("en")
def load(self) -> List[Document]: def load(self) -> List[Document]:
"""Load YouTube transcripts into `Document` objects.""" """Load YouTube transcripts into `Document` objects."""
@ -101,17 +106,31 @@ class YoutubeLoader:
log.exception("Loading YouTube transcript failed") log.exception("Loading YouTube transcript failed")
return [] return []
try: # Try each language in order of priority
transcript = transcript_list.find_transcript(self.language) for lang in self.language:
except NoTranscriptFound: try:
transcript = transcript_list.find_transcript(["en"]) transcript = transcript_list.find_transcript([lang])
log.debug(f"Found transcript for language '{lang}'")
transcript_pieces: List[Dict[str, Any]] = transcript.fetch()
transcript_text = " ".join(
map(
lambda transcript_piece: transcript_piece.text.strip(" "),
transcript_pieces,
)
)
return [Document(page_content=transcript_text, metadata=self._metadata)]
except NoTranscriptFound:
log.debug(f"No transcript found for language '{lang}'")
continue
except Exception as e:
log.info(f"Error finding transcript for language '{lang}'")
raise e
transcript_pieces: List[Dict[str, Any]] = transcript.fetch() # If we get here, all languages failed
languages_tried = ", ".join(self.language)
transcript = " ".join( log.warning(
map( f"No transcript found for any of the specified languages: {languages_tried}. Verify if the video has transcripts, add more languages if needed."
lambda transcript_piece: transcript_piece.text.strip(" "), )
transcript_pieces, raise NoTranscriptFound(
) f"No transcript found for any supported language. Verify if the video has transcripts, add more languages if needed."
) )
return [Document(page_content=transcript, metadata=self._metadata)]

View File

@ -138,6 +138,7 @@ class TTSConfigForm(BaseModel):
VOICE: str VOICE: str
SPLIT_ON: str SPLIT_ON: str
AZURE_SPEECH_REGION: str AZURE_SPEECH_REGION: str
AZURE_SPEECH_BASE_URL: str
AZURE_SPEECH_OUTPUT_FORMAT: str AZURE_SPEECH_OUTPUT_FORMAT: str
@ -172,6 +173,7 @@ async def get_audio_config(request: Request, user=Depends(get_admin_user)):
"VOICE": request.app.state.config.TTS_VOICE, "VOICE": request.app.state.config.TTS_VOICE,
"SPLIT_ON": request.app.state.config.TTS_SPLIT_ON, "SPLIT_ON": request.app.state.config.TTS_SPLIT_ON,
"AZURE_SPEECH_REGION": request.app.state.config.TTS_AZURE_SPEECH_REGION, "AZURE_SPEECH_REGION": request.app.state.config.TTS_AZURE_SPEECH_REGION,
"AZURE_SPEECH_BASE_URL": request.app.state.config.TTS_AZURE_SPEECH_BASE_URL,
"AZURE_SPEECH_OUTPUT_FORMAT": request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT, "AZURE_SPEECH_OUTPUT_FORMAT": request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT,
}, },
"stt": { "stt": {
@ -202,6 +204,9 @@ async def update_audio_config(
request.app.state.config.TTS_VOICE = form_data.tts.VOICE request.app.state.config.TTS_VOICE = form_data.tts.VOICE
request.app.state.config.TTS_SPLIT_ON = form_data.tts.SPLIT_ON request.app.state.config.TTS_SPLIT_ON = form_data.tts.SPLIT_ON
request.app.state.config.TTS_AZURE_SPEECH_REGION = form_data.tts.AZURE_SPEECH_REGION request.app.state.config.TTS_AZURE_SPEECH_REGION = form_data.tts.AZURE_SPEECH_REGION
request.app.state.config.TTS_AZURE_SPEECH_BASE_URL = (
form_data.tts.AZURE_SPEECH_BASE_URL
)
request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT = ( request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT = (
form_data.tts.AZURE_SPEECH_OUTPUT_FORMAT form_data.tts.AZURE_SPEECH_OUTPUT_FORMAT
) )
@ -235,6 +240,7 @@ async def update_audio_config(
"VOICE": request.app.state.config.TTS_VOICE, "VOICE": request.app.state.config.TTS_VOICE,
"SPLIT_ON": request.app.state.config.TTS_SPLIT_ON, "SPLIT_ON": request.app.state.config.TTS_SPLIT_ON,
"AZURE_SPEECH_REGION": request.app.state.config.TTS_AZURE_SPEECH_REGION, "AZURE_SPEECH_REGION": request.app.state.config.TTS_AZURE_SPEECH_REGION,
"AZURE_SPEECH_BASE_URL": request.app.state.config.TTS_AZURE_SPEECH_BASE_URL,
"AZURE_SPEECH_OUTPUT_FORMAT": request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT, "AZURE_SPEECH_OUTPUT_FORMAT": request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT,
}, },
"stt": { "stt": {
@ -406,7 +412,8 @@ async def speech(request: Request, user=Depends(get_verified_user)):
log.exception(e) log.exception(e)
raise HTTPException(status_code=400, detail="Invalid JSON payload") raise HTTPException(status_code=400, detail="Invalid JSON payload")
region = request.app.state.config.TTS_AZURE_SPEECH_REGION region = request.app.state.config.TTS_AZURE_SPEECH_REGION or "eastus"
base_url = request.app.state.config.TTS_AZURE_SPEECH_BASE_URL
language = request.app.state.config.TTS_VOICE language = request.app.state.config.TTS_VOICE
locale = "-".join(request.app.state.config.TTS_VOICE.split("-")[:1]) locale = "-".join(request.app.state.config.TTS_VOICE.split("-")[:1])
output_format = request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT output_format = request.app.state.config.TTS_AZURE_SPEECH_OUTPUT_FORMAT
@ -420,7 +427,8 @@ async def speech(request: Request, user=Depends(get_verified_user)):
timeout=timeout, trust_env=True timeout=timeout, trust_env=True
) as session: ) as session:
async with session.post( async with session.post(
f"https://{region}.tts.speech.microsoft.com/cognitiveservices/v1", (base_url or f"https://{region}.tts.speech.microsoft.com")
+ "/cognitiveservices/v1",
headers={ headers={
"Ocp-Apim-Subscription-Key": request.app.state.config.TTS_API_KEY, "Ocp-Apim-Subscription-Key": request.app.state.config.TTS_API_KEY,
"Content-Type": "application/ssml+xml", "Content-Type": "application/ssml+xml",
@ -651,10 +659,10 @@ def transcribe(request: Request, file_path):
) )
api_key = request.app.state.config.AUDIO_STT_AZURE_API_KEY api_key = request.app.state.config.AUDIO_STT_AZURE_API_KEY
region = request.app.state.config.AUDIO_STT_AZURE_REGION region = request.app.state.config.AUDIO_STT_AZURE_REGION or "eastus"
locales = request.app.state.config.AUDIO_STT_AZURE_LOCALES locales = request.app.state.config.AUDIO_STT_AZURE_LOCALES
base_url = request.app.state.config.AUDIO_STT_AZURE_BASE_URL base_url = request.app.state.config.AUDIO_STT_AZURE_BASE_URL
max_speakers = request.app.state.config.AUDIO_STT_AZURE_MAX_SPEAKERS max_speakers = request.app.state.config.AUDIO_STT_AZURE_MAX_SPEAKERS or 3
# IF NO LOCALES, USE DEFAULTS # IF NO LOCALES, USE DEFAULTS
if len(locales) < 2: if len(locales) < 2:
@ -681,12 +689,6 @@ def transcribe(request: Request, file_path):
detail="Azure API key is required for Azure STT", detail="Azure API key is required for Azure STT",
) )
if not base_url and not region:
raise HTTPException(
status_code=400,
detail="Azure region or base url is required for Azure STT",
)
r = None r = None
try: try:
# Prepare the request # Prepare the request
@ -702,9 +704,8 @@ def transcribe(request: Request, file_path):
} }
url = ( url = (
base_url base_url or f"https://{region}.api.cognitive.microsoft.com"
or f"https://{region}.api.cognitive.microsoft.com/speechtotext/transcriptions:transcribe?api-version=2024-11-15" ) + "/speechtotext/transcriptions:transcribe?api-version=2024-11-15"
)
# Use context manager to ensure file is properly closed # Use context manager to ensure file is properly closed
with open(file_path, "rb") as audio_file: with open(file_path, "rb") as audio_file:
@ -789,7 +790,13 @@ def transcription(
): ):
log.info(f"file.content_type: {file.content_type}") log.info(f"file.content_type: {file.content_type}")
supported_filetypes = ("audio/mpeg", "audio/wav", "audio/ogg", "audio/x-m4a") supported_filetypes = (
"audio/mpeg",
"audio/wav",
"audio/ogg",
"audio/x-m4a",
"audio/webm",
)
if not file.content_type.startswith(supported_filetypes): if not file.content_type.startswith(supported_filetypes):
raise HTTPException( raise HTTPException(
@ -933,7 +940,10 @@ def get_available_voices(request) -> dict:
elif request.app.state.config.TTS_ENGINE == "azure": elif request.app.state.config.TTS_ENGINE == "azure":
try: try:
region = request.app.state.config.TTS_AZURE_SPEECH_REGION region = request.app.state.config.TTS_AZURE_SPEECH_REGION
url = f"https://{region}.tts.speech.microsoft.com/cognitiveservices/voices/list" base_url = request.app.state.config.TTS_AZURE_SPEECH_BASE_URL
url = (
base_url or f"https://{region}.tts.speech.microsoft.com"
) + "/cognitiveservices/voices/list"
headers = { headers = {
"Ocp-Apim-Subscription-Key": request.app.state.config.TTS_API_KEY "Ocp-Apim-Subscription-Key": request.app.state.config.TTS_API_KEY
} }

View File

@ -82,28 +82,31 @@ async def get_session_user(
token = auth_token.credentials token = auth_token.credentials
data = decode_token(token) data = decode_token(token)
expires_at = data.get("exp") expires_at = None
if (expires_at is not None) and int(time.time()) > expires_at: if data:
raise HTTPException( expires_at = data.get("exp")
status_code=status.HTTP_401_UNAUTHORIZED,
detail=ERROR_MESSAGES.INVALID_TOKEN, if (expires_at is not None) and int(time.time()) > expires_at:
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail=ERROR_MESSAGES.INVALID_TOKEN,
)
# Set the cookie token
response.set_cookie(
key="token",
value=token,
expires=(
datetime.datetime.fromtimestamp(expires_at, datetime.timezone.utc)
if expires_at
else None
),
httponly=True, # Ensures the cookie is not accessible via JavaScript
samesite=WEBUI_AUTH_COOKIE_SAME_SITE,
secure=WEBUI_AUTH_COOKIE_SECURE,
) )
# Set the cookie token
response.set_cookie(
key="token",
value=token,
expires=(
datetime.datetime.fromtimestamp(expires_at, datetime.timezone.utc)
if expires_at
else None
),
httponly=True, # Ensures the cookie is not accessible via JavaScript
samesite=WEBUI_AUTH_COOKIE_SAME_SITE,
secure=WEBUI_AUTH_COOKIE_SECURE,
)
user_permissions = get_permissions( user_permissions = get_permissions(
user.id, request.app.state.config.USER_PERMISSIONS user.id, request.app.state.config.USER_PERMISSIONS
) )

View File

@ -501,9 +501,9 @@ async def image_generations(
else request.app.state.config.IMAGE_SIZE else request.app.state.config.IMAGE_SIZE
), ),
**( **(
{"response_format": "b64_json"} {}
if "gpt-image-1" in request.app.state.config.IMAGE_GENERATION_MODEL if "gpt-image-1" in request.app.state.config.IMAGE_GENERATION_MODEL
else {} else {"response_format": "b64_json"}
), ),
} }
@ -623,7 +623,7 @@ async def image_generations(
or request.app.state.config.IMAGE_GENERATION_ENGINE == "" or request.app.state.config.IMAGE_GENERATION_ENGINE == ""
): ):
if form_data.model: if form_data.model:
set_image_model(form_data.model) set_image_model(request, form_data.model)
data = { data = {
"prompt": form_data.prompt, "prompt": form_data.prompt,

View File

@ -15,7 +15,7 @@ from open_webui.env import SRC_LOG_LEVELS
from open_webui.utils.auth import get_admin_user, get_verified_user from open_webui.utils.auth import get_admin_user, get_verified_user
from open_webui.utils.access_control import has_permission from open_webui.utils.access_control import has_access, has_permission
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
log.setLevel(SRC_LOG_LEVELS["MODELS"]) log.setLevel(SRC_LOG_LEVELS["MODELS"])
@ -124,8 +124,10 @@ async def get_note_by_id(request: Request, id: str, user=Depends(get_verified_us
status_code=status.HTTP_404_NOT_FOUND, detail=ERROR_MESSAGES.NOT_FOUND status_code=status.HTTP_404_NOT_FOUND, detail=ERROR_MESSAGES.NOT_FOUND
) )
if user.role != "admin" and not has_access( if (
user.id, type="read", access_control=note.access_control user.role != "admin"
and user.id != note.user_id
and not has_access(user.id, type="read", access_control=note.access_control)
): ):
raise HTTPException( raise HTTPException(
status_code=status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.DEFAULT() status_code=status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.DEFAULT()
@ -157,8 +159,10 @@ async def update_note_by_id(
status_code=status.HTTP_404_NOT_FOUND, detail=ERROR_MESSAGES.NOT_FOUND status_code=status.HTTP_404_NOT_FOUND, detail=ERROR_MESSAGES.NOT_FOUND
) )
if user.role != "admin" and not has_access( if (
user.id, type="write", access_control=note.access_control user.role != "admin"
and user.id != note.user_id
and not has_access(user.id, type="write", access_control=note.access_control)
): ):
raise HTTPException( raise HTTPException(
status_code=status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.DEFAULT() status_code=status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.DEFAULT()
@ -195,8 +199,10 @@ async def delete_note_by_id(request: Request, id: str, user=Depends(get_verified
status_code=status.HTTP_404_NOT_FOUND, detail=ERROR_MESSAGES.NOT_FOUND status_code=status.HTTP_404_NOT_FOUND, detail=ERROR_MESSAGES.NOT_FOUND
) )
if user.role != "admin" and not has_access( if (
user.id, type="write", access_control=note.access_control user.role != "admin"
and user.id != note.user_id
and not has_access(user.id, type="write", access_control=note.access_control)
): ):
raise HTTPException( raise HTTPException(
status_code=status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.DEFAULT() status_code=status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.DEFAULT()

View File

@ -883,6 +883,10 @@ async def embed(
) )
url = request.app.state.config.OLLAMA_BASE_URLS[url_idx] url = request.app.state.config.OLLAMA_BASE_URLS[url_idx]
api_config = request.app.state.config.OLLAMA_API_CONFIGS.get(
str(url_idx),
request.app.state.config.OLLAMA_API_CONFIGS.get(url, {}), # Legacy support
)
key = get_api_key(url_idx, url, request.app.state.config.OLLAMA_API_CONFIGS) key = get_api_key(url_idx, url, request.app.state.config.OLLAMA_API_CONFIGS)
prefix_id = api_config.get("prefix_id", None) prefix_id = api_config.get("prefix_id", None)
@ -966,6 +970,10 @@ async def embeddings(
) )
url = request.app.state.config.OLLAMA_BASE_URLS[url_idx] url = request.app.state.config.OLLAMA_BASE_URLS[url_idx]
api_config = request.app.state.config.OLLAMA_API_CONFIGS.get(
str(url_idx),
request.app.state.config.OLLAMA_API_CONFIGS.get(url, {}), # Legacy support
)
key = get_api_key(url_idx, url, request.app.state.config.OLLAMA_API_CONFIGS) key = get_api_key(url_idx, url, request.app.state.config.OLLAMA_API_CONFIGS)
prefix_id = api_config.get("prefix_id", None) prefix_id = api_config.get("prefix_id", None)

View File

@ -21,7 +21,7 @@ from fastapi import APIRouter, Depends, HTTPException, Request, status
from pydantic import BaseModel from pydantic import BaseModel
from open_webui.utils.auth import get_admin_user, get_password_hash, get_verified_user from open_webui.utils.auth import get_admin_user, get_password_hash, get_verified_user
from open_webui.utils.access_control import get_permissions from open_webui.utils.access_control import get_permissions, has_permission
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
@ -205,9 +205,22 @@ async def get_user_settings_by_session_user(user=Depends(get_verified_user)):
@router.post("/user/settings/update", response_model=UserSettings) @router.post("/user/settings/update", response_model=UserSettings)
async def update_user_settings_by_session_user( async def update_user_settings_by_session_user(
form_data: UserSettings, user=Depends(get_verified_user) request: Request, form_data: UserSettings, user=Depends(get_verified_user)
): ):
user = Users.update_user_settings_by_id(user.id, form_data.model_dump()) updated_user_settings = form_data.model_dump()
if (
user.role != "admin"
and "toolServers" in updated_user_settings.get("ui").keys()
and not has_permission(
user.id,
"features.direct_tool_servers",
request.app.state.config.USER_PERMISSIONS,
)
):
# If the user is not an admin and does not have permission to use tool servers, remove the key
updated_user_settings["ui"].pop("toolServers", None)
user = Users.update_user_settings_by_id(user.id, updated_user_settings)
if user: if user:
return user.settings return user.settings
else: else:

View File

@ -1430,11 +1430,12 @@ async def process_chat_response(
if after_tag: if after_tag:
content_blocks[-1]["content"] = after_tag content_blocks[-1]["content"] = after_tag
tag_content_handler(
content_type, tags, after_tag, content_blocks
)
content = after_tag
break break
elif content_blocks[-1]["type"] == content_type:
if content and content_blocks[-1]["type"] == content_type:
start_tag = content_blocks[-1]["start_tag"] start_tag = content_blocks[-1]["start_tag"]
end_tag = content_blocks[-1]["end_tag"] end_tag = content_blocks[-1]["end_tag"]
# Match end tag e.g., </tag> # Match end tag e.g., </tag>

View File

@ -158,7 +158,13 @@ class OAuthManager:
nested_claims = oauth_claim.split(".") nested_claims = oauth_claim.split(".")
for nested_claim in nested_claims: for nested_claim in nested_claims:
claim_data = claim_data.get(nested_claim, {}) claim_data = claim_data.get(nested_claim, {})
user_oauth_groups = claim_data if isinstance(claim_data, list) else []
if isinstance(claim_data, list):
user_oauth_groups = claim_data
elif isinstance(claim_data, str):
user_oauth_groups = [claim_data]
else:
user_oauth_groups = []
user_current_groups: list[GroupModel] = Groups.get_groups_by_member_id(user.id) user_current_groups: list[GroupModel] = Groups.get_groups_by_member_id(user.id)
all_available_groups: list[GroupModel] = Groups.get_groups() all_available_groups: list[GroupModel] = Groups.get_groups()
@ -169,7 +175,7 @@ class OAuthManager:
all_group_names = {g.name for g in all_available_groups} all_group_names = {g.name for g in all_available_groups}
groups_created = False groups_created = False
# Determine creator ID: Prefer admin, fallback to current user if no admin exists # Determine creator ID: Prefer admin, fallback to current user if no admin exists
admin_user = Users.get_admin_user() admin_user = Users.get_super_admin_user()
creator_id = admin_user.id if admin_user else user.id creator_id = admin_user.id if admin_user else user.id
log.debug(f"Using creator ID {creator_id} for potential group creation.") log.debug(f"Using creator ID {creator_id} for potential group creation.")

4
package-lock.json generated
View File

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

View File

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

View File

@ -32,6 +32,7 @@
let TTS_VOICE = ''; let TTS_VOICE = '';
let TTS_SPLIT_ON: TTS_RESPONSE_SPLIT = TTS_RESPONSE_SPLIT.PUNCTUATION; let TTS_SPLIT_ON: TTS_RESPONSE_SPLIT = TTS_RESPONSE_SPLIT.PUNCTUATION;
let TTS_AZURE_SPEECH_REGION = ''; let TTS_AZURE_SPEECH_REGION = '';
let TTS_AZURE_SPEECH_BASE_URL = '';
let TTS_AZURE_SPEECH_OUTPUT_FORMAT = ''; let TTS_AZURE_SPEECH_OUTPUT_FORMAT = '';
let STT_OPENAI_API_BASE_URL = ''; let STT_OPENAI_API_BASE_URL = '';
@ -105,6 +106,7 @@
VOICE: TTS_VOICE, VOICE: TTS_VOICE,
SPLIT_ON: TTS_SPLIT_ON, SPLIT_ON: TTS_SPLIT_ON,
AZURE_SPEECH_REGION: TTS_AZURE_SPEECH_REGION, AZURE_SPEECH_REGION: TTS_AZURE_SPEECH_REGION,
AZURE_SPEECH_BASE_URL: TTS_AZURE_SPEECH_BASE_URL,
AZURE_SPEECH_OUTPUT_FORMAT: TTS_AZURE_SPEECH_OUTPUT_FORMAT AZURE_SPEECH_OUTPUT_FORMAT: TTS_AZURE_SPEECH_OUTPUT_FORMAT
}, },
stt: { stt: {
@ -149,8 +151,9 @@
TTS_SPLIT_ON = res.tts.SPLIT_ON || TTS_RESPONSE_SPLIT.PUNCTUATION; TTS_SPLIT_ON = res.tts.SPLIT_ON || TTS_RESPONSE_SPLIT.PUNCTUATION;
TTS_AZURE_SPEECH_OUTPUT_FORMAT = res.tts.AZURE_SPEECH_OUTPUT_FORMAT;
TTS_AZURE_SPEECH_REGION = res.tts.AZURE_SPEECH_REGION; TTS_AZURE_SPEECH_REGION = res.tts.AZURE_SPEECH_REGION;
TTS_AZURE_SPEECH_BASE_URL = res.tts.AZURE_SPEECH_BASE_URL;
TTS_AZURE_SPEECH_OUTPUT_FORMAT = res.tts.AZURE_SPEECH_OUTPUT_FORMAT;
STT_OPENAI_API_BASE_URL = res.stt.OPENAI_API_BASE_URL; STT_OPENAI_API_BASE_URL = res.stt.OPENAI_API_BASE_URL;
STT_OPENAI_API_KEY = res.stt.OPENAI_API_KEY; STT_OPENAI_API_KEY = res.stt.OPENAI_API_KEY;
@ -272,16 +275,23 @@
bind:value={STT_AZURE_API_KEY} bind:value={STT_AZURE_API_KEY}
required required
/> />
<input
class="flex-1 w-full rounded-lg py-2 pl-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
placeholder={$i18n.t('Azure Region')}
bind:value={STT_AZURE_REGION}
required
/>
</div> </div>
<hr class="border-gray-100 dark:border-gray-850 my-2" /> <hr class="border-gray-100 dark:border-gray-850 my-2" />
<div>
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Azure Region')}</div>
<div class="flex w-full">
<div class="flex-1">
<input
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
bind:value={STT_AZURE_REGION}
placeholder={$i18n.t('e.g., westus (leave blank for eastus)')}
/>
</div>
</div>
</div>
<div> <div>
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Language Locales')}</div> <div class=" mb-1.5 text-sm font-medium">{$i18n.t('Language Locales')}</div>
<div class="flex w-full"> <div class="flex w-full">
@ -296,13 +306,13 @@
</div> </div>
<div> <div>
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Base URL')}</div> <div class=" mb-1.5 text-sm font-medium">{$i18n.t('Endpoint URL')}</div>
<div class="flex w-full"> <div class="flex w-full">
<div class="flex-1"> <div class="flex-1">
<input <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" class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
bind:value={STT_AZURE_BASE_URL} bind:value={STT_AZURE_BASE_URL}
placeholder={$i18n.t('(leave blank for Azure Commercial URL auto-generation)')} placeholder={$i18n.t('(leave blank for to use commercial endpoint)')}
/> />
</div> </div>
</div> </div>
@ -468,18 +478,35 @@
{:else if TTS_ENGINE === 'azure'} {:else if TTS_ENGINE === 'azure'}
<div> <div>
<div class="mt-1 flex gap-2 mb-1"> <div class="mt-1 flex gap-2 mb-1">
<input <SensitiveInput placeholder={$i18n.t('API Key')} bind:value={TTS_API_KEY} required />
class="flex-1 w-full rounded-lg py-2 pl-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden" </div>
placeholder={$i18n.t('API Key')}
bind:value={TTS_API_KEY} <hr class="border-gray-100 dark:border-gray-850 my-2" />
required
/> <div>
<input <div class=" mb-1.5 text-sm font-medium">{$i18n.t('Azure Region')}</div>
class="flex-1 w-full rounded-lg py-2 pl-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden" <div class="flex w-full">
placeholder={$i18n.t('Azure Region')} <div class="flex-1">
bind:value={TTS_AZURE_SPEECH_REGION} <input
required class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
/> bind:value={TTS_AZURE_SPEECH_REGION}
placeholder={$i18n.t('e.g., westus (leave blank for eastus)')}
/>
</div>
</div>
</div>
<div>
<div class=" mb-1.5 text-sm font-medium">{$i18n.t('Endpoint URL')}</div>
<div class="flex w-full">
<div class="flex-1">
<input
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
bind:value={TTS_AZURE_SPEECH_BASE_URL}
placeholder={$i18n.t('(leave blank for to use commercial endpoint)')}
/>
</div>
</div>
</div> </div>
</div> </div>
{/if} {/if}

View File

@ -91,7 +91,7 @@
export let chatIdProp = ''; export let chatIdProp = '';
let loading = false; let loading = true;
const eventTarget = new EventTarget(); const eventTarget = new EventTarget();
let controlPane; let controlPane;
@ -142,7 +142,6 @@
$: if (chatIdProp) { $: if (chatIdProp) {
(async () => { (async () => {
loading = true; loading = true;
console.log(chatIdProp);
prompt = ''; prompt = '';
files = []; files = [];
@ -150,22 +149,24 @@
webSearchEnabled = false; webSearchEnabled = false;
imageGenerationEnabled = false; imageGenerationEnabled = false;
if (localStorage.getItem(`chat-input${chatIdProp ? `-${chatIdProp}` : ''}`)) {
try {
const input = JSON.parse(
localStorage.getItem(`chat-input${chatIdProp ? `-${chatIdProp}` : ''}`)
);
prompt = input.prompt;
files = input.files;
selectedToolIds = input.selectedToolIds;
webSearchEnabled = input.webSearchEnabled;
imageGenerationEnabled = input.imageGenerationEnabled;
codeInterpreterEnabled = input.codeInterpreterEnabled;
} catch (e) {}
}
if (chatIdProp && (await loadChat())) { if (chatIdProp && (await loadChat())) {
await tick(); await tick();
loading = false; loading = false;
if (localStorage.getItem(`chat-input-${chatIdProp}`)) {
try {
const input = JSON.parse(localStorage.getItem(`chat-input-${chatIdProp}`));
prompt = input.prompt;
files = input.files;
selectedToolIds = input.selectedToolIds;
webSearchEnabled = input.webSearchEnabled;
imageGenerationEnabled = input.imageGenerationEnabled;
} catch (e) {}
}
window.setTimeout(() => scrollToBottom(), 0); window.setTimeout(() => scrollToBottom(), 0);
const chatInput = document.getElementById('chat-input'); const chatInput = document.getElementById('chat-input');
chatInput?.focus(); chatInput?.focus();
@ -399,6 +400,7 @@
}; };
onMount(async () => { onMount(async () => {
loading = true;
console.log('mounted'); console.log('mounted');
window.addEventListener('message', onMessageHandler); window.addEventListener('message', onMessageHandler);
$socket?.on('chat-events', chatEventHandler); $socket?.on('chat-events', chatEventHandler);
@ -416,23 +418,31 @@
} }
} }
if (localStorage.getItem(`chat-input-${chatIdProp}`)) { if (localStorage.getItem(`chat-input${chatIdProp ? `-${chatIdProp}` : ''}`)) {
try { try {
const input = JSON.parse(localStorage.getItem(`chat-input-${chatIdProp}`)); const input = JSON.parse(
localStorage.getItem(`chat-input${chatIdProp ? `-${chatIdProp}` : ''}`)
);
console.log('chat-input', input);
prompt = input.prompt; prompt = input.prompt;
files = input.files; files = input.files;
selectedToolIds = input.selectedToolIds; selectedToolIds = input.selectedToolIds;
webSearchEnabled = input.webSearchEnabled; webSearchEnabled = input.webSearchEnabled;
imageGenerationEnabled = input.imageGenerationEnabled; imageGenerationEnabled = input.imageGenerationEnabled;
codeInterpreterEnabled = input.codeInterpreterEnabled;
} catch (e) { } catch (e) {
prompt = ''; prompt = '';
files = []; files = [];
selectedToolIds = []; selectedToolIds = [];
webSearchEnabled = false; webSearchEnabled = false;
imageGenerationEnabled = false; imageGenerationEnabled = false;
codeInterpreterEnabled = false;
} }
} }
loading = false;
await tick();
showControls.subscribe(async (value) => { showControls.subscribe(async (value) => {
if (controlPane && !$mobile) { if (controlPane && !$mobile) {
try { try {
@ -2041,9 +2051,12 @@
{createMessagePair} {createMessagePair}
onChange={(input) => { onChange={(input) => {
if (input.prompt !== null) { if (input.prompt !== null) {
localStorage.setItem(`chat-input-${$chatId}`, JSON.stringify(input)); localStorage.setItem(
`chat-input${$chatId ? `-${$chatId}` : ''}`,
JSON.stringify(input)
);
} else { } else {
localStorage.removeItem(`chat-input-${$chatId}`); localStorage.removeItem(`chat-input${$chatId ? `-${$chatId}` : ''}`);
} }
}} }}
on:upload={async (e) => { on:upload={async (e) => {

View File

@ -89,7 +89,8 @@
files, files,
selectedToolIds, selectedToolIds,
imageGenerationEnabled, imageGenerationEnabled,
webSearchEnabled webSearchEnabled,
codeInterpreterEnabled
}); });
let showTools = false; let showTools = false;

View File

@ -201,6 +201,13 @@
{stopResponse} {stopResponse}
{createMessagePair} {createMessagePair}
placeholder={$i18n.t('How can I help you today?')} placeholder={$i18n.t('How can I help you today?')}
onChange={(input) => {
if (input.prompt !== null) {
localStorage.setItem(`chat-input`, JSON.stringify(input));
} else {
localStorage.removeItem(`chat-input`);
}
}}
on:upload={(e) => { on:upload={(e) => {
dispatch('upload', e.detail); dispatch('upload', e.detail);
}} }}

View File

@ -123,16 +123,28 @@
'alwaysonwebsearch' 'alwaysonwebsearch'
] ]
}, },
{ ...($user?.role === 'admin' ||
id: 'connections', ($user?.role === 'user' && $config?.features?.enable_direct_connections)
title: 'Connections', ? [
keywords: [] {
}, id: 'connections',
{ title: 'Connections',
id: 'tools', keywords: []
title: 'Tools', }
keywords: [] ]
}, : []),
...($user?.role === 'admin' ||
($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)
? [
{
id: 'tools',
title: 'Tools',
keywords: []
}
]
: []),
{ {
id: 'personalization', id: 'personalization',
title: 'Personalization', title: 'Personalization',

View File

@ -2,7 +2,7 @@
import Fuse from 'fuse.js'; import Fuse from 'fuse.js';
import Bolt from '$lib/components/icons/Bolt.svelte'; import Bolt from '$lib/components/icons/Bolt.svelte';
import { onMount, getContext, createEventDispatcher } from 'svelte'; import { onMount, getContext, createEventDispatcher } from 'svelte';
import { WEBUI_NAME } from '$lib/stores'; import { settings, WEBUI_NAME } from '$lib/stores';
import { WEBUI_VERSION } from '$lib/constants'; import { WEBUI_VERSION } from '$lib/constants';
const i18n = getContext('i18n'); const i18n = getContext('i18n');
@ -72,7 +72,9 @@
<!-- Keine Vorschläge --> <!-- Keine Vorschläge -->
<div <div
class="flex w-full text-center items-center justify-center self-start text-gray-400 dark:text-gray-600" class="flex w-full {$settings?.landingPageMode === 'chat'
? ' -mt-1'
: 'text-center items-center justify-center'} self-start text-gray-400 dark:text-gray-600"
> >
{$WEBUI_NAME} ‧ v{WEBUI_VERSION} {$WEBUI_NAME} ‧ v{WEBUI_VERSION}
</div> </div>

View File

@ -256,7 +256,10 @@
} }
confirmEdit = false; confirmEdit = false;
} else {
chatTitle = title;
} }
generating = false; generating = false;
}; };
</script> </script>

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "( `sh webui.sh --api`مثال)", "(e.g. `sh webui.sh --api`)": "( `sh webui.sh --api`مثال)",
"(latest)": "(الأخير)", "(latest)": "(الأخير)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ نماذج }}", "{{ models }}": "{{ نماذج }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "استجابة خطاء", "Bad Response": "استجابة خطاء",
"Banners": "لافتات", "Banners": "لافتات",
"Base Model (From)": "النموذج الأساسي (من)", "Base Model (From)": "النموذج الأساسي (من)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "قبل", "before": "قبل",
"Being lazy": "كون كسول", "Being lazy": "كون كسول",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "تعديل", "Edit": "تعديل",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة", "Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال: `sh webui.sh --api --api-auth اسم_المستخدم_كلمة_المرور`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال: `sh webui.sh --api --api-auth اسم_المستخدم_كلمة_المرور`)",
"(e.g. `sh webui.sh --api`)": "(مثال: تشغيل الأمر: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(مثال: تشغيل الأمر: `sh webui.sh --api`)",
"(latest)": "(أحدث)", "(latest)": "(أحدث)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "النماذج: {{ models }}", "{{ models }}": "النماذج: {{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "رد سيئ", "Bad Response": "رد سيئ",
"Banners": "لافتات", "Banners": "لافتات",
"Base Model (From)": "النموذج الأساسي (من)", "Base Model (From)": "النموذج الأساسي (من)",
"Base URL": "",
"Batch Size (num_batch)": "حجم الدفعة (num_batch)", "Batch Size (num_batch)": "حجم الدفعة (num_batch)",
"before": "قبل", "before": "قبل",
"Being lazy": "كونك كسولاً", "Being lazy": "كونك كسولاً",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "مثال: أدوات لتنفيذ عمليات متنوعة", "e.g. Tools for performing various operations": "مثال: أدوات لتنفيذ عمليات متنوعة",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "تعديل", "Edit": "تعديل",
"Edit Arena Model": "تعديل نموذج Arena", "Edit Arena Model": "تعديل نموذج Arena",
"Edit Channel": "تعديل القناة", "Edit Channel": "تعديل القناة",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "تفعيل أخذ عينات Mirostat للتحكم في درجة التعقيد.", "Enable Mirostat sampling for controlling perplexity.": "تفعيل أخذ عينات Mirostat للتحكم في درجة التعقيد.",
"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة", "Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
"Enabled": "مفعل", "Enabled": "مفعل",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(напр. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(напр. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(напр. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(напр. `sh webui.sh --api`)",
"(latest)": "(последна)", "(latest)": "(последна)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Невалиден отговор от API", "Bad Response": "Невалиден отговор от API",
"Banners": "Банери", "Banners": "Банери",
"Base Model (From)": "Базов модел (от)", "Base Model (From)": "Базов модел (от)",
"Base URL": "",
"Batch Size (num_batch)": "Размер на партидата (num_batch)", "Batch Size (num_batch)": "Размер на партидата (num_batch)",
"before": "преди", "before": "преди",
"Being lazy": "Да бъдеш мързелив", "Being lazy": "Да бъдеш мързелив",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "напр. Инструменти за извършване на различни операции", "e.g. Tools for performing various operations": "напр. Инструменти за извършване на различни операции",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Редактиране", "Edit": "Редактиране",
"Edit Arena Model": "Редактиране на Arena модел", "Edit Arena Model": "Редактиране на Arena модел",
"Edit Channel": "Редактиране на канал", "Edit Channel": "Редактиране на канал",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Включване на нови регистрации", "Enable New Sign Ups": "Включване на нови регистрации",
"Enabled": "Активирано", "Enabled": "Активирано",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверете се, че вашият CSV файл включва 4 колони в следния ред: Име, Имейл, Парола, Роля.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверете се, че вашият CSV файл включва 4 колони в следния ред: Име, Имейл, Парола, Роля.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(যেমন `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(যেমন `sh webui.sh --api`)",
"(latest)": "(সর্বশেষ)", "(latest)": "(সর্বশেষ)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ মডেল}}", "{{ models }}": "{{ মডেল}}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "খারাপ প্রতিক্রিয়া", "Bad Response": "খারাপ প্রতিক্রিয়া",
"Banners": "ব্যানার", "Banners": "ব্যানার",
"Base Model (From)": "বেস মডেল (থেকে)", "Base Model (From)": "বেস মডেল (থেকে)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "পূর্ববর্তী", "before": "পূর্ববর্তী",
"Being lazy": "অলস হওয়া", "Being lazy": "অলস হওয়া",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "এডিট করুন", "Edit": "এডিট করুন",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "নতুন সাইনআপ চালু করুন", "Enable New Sign Ups": "নতুন সাইনআপ চালু করুন",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "আপনার সিএসভি ফাইলটিতে এই ক্রমে 4 টি কলাম অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন: নাম, ইমেল, পাসওয়ার্ড, ভূমিকা।.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "আপনার সিএসভি ফাইলটিতে এই ক্রমে 4 টি কলাম অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন: নাম, ইমেল, পাসওয়ার্ড, ভূমিকা।.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(དཔེར་ན། `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(དཔེར་ན། `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(དཔེར་ན། `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(དཔེར་ན། `sh webui.sh --api`)",
"(latest)": "(ཆེས་གསར།)", "(latest)": "(ཆེས་གསར།)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "ལན་ངན་པ།", "Bad Response": "ལན་ངན་པ།",
"Banners": "དར་ཆ།", "Banners": "དར་ཆ།",
"Base Model (From)": "གཞི་རྩའི་དཔེ་དབྱིབས། (ནས།)", "Base Model (From)": "གཞི་རྩའི་དཔེ་དབྱིབས། (ནས།)",
"Base URL": "",
"Batch Size (num_batch)": "ཚན་ཆུང་ཆེ་ཆུང་། (num_batch)", "Batch Size (num_batch)": "ཚན་ཆུང་ཆེ་ཆུང་། (num_batch)",
"before": "སྔོན།", "before": "སྔོན།",
"Being lazy": "ལེ་ལོ་བྱེད་པ།", "Being lazy": "ལེ་ལོ་བྱེད་པ།",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "དཔེར་ན། ལས་ཀ་སྣ་ཚོགས་སྒྲུབ་བྱེད་ཀྱི་ལག་ཆ།", "e.g. Tools for performing various operations": "དཔེར་ན། ལས་ཀ་སྣ་ཚོགས་སྒྲུབ་བྱེད་ཀྱི་ལག་ཆ།",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "ཞུ་དག", "Edit": "ཞུ་དག",
"Edit Arena Model": "Arena དཔེ་དབྱིབས་ཞུ་དག", "Edit Arena Model": "Arena དཔེ་དབྱིབས་ཞུ་དག",
"Edit Channel": "བགྲོ་གླེང་ཞུ་དག", "Edit Channel": "བགྲོ་གླེང་ཞུ་དག",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "རྙོག་འཛིང་ཚད་ཚོད་འཛིན་གྱི་ཆེད་དུ་ Mirostat མ་དཔེ་འདེམས་པ་སྒུལ་བསྐྱོད་བྱེད་པ།", "Enable Mirostat sampling for controlling perplexity.": "རྙོག་འཛིང་ཚད་ཚོད་འཛིན་གྱི་ཆེད་དུ་ Mirostat མ་དཔེ་འདེམས་པ་སྒུལ་བསྐྱོད་བྱེད་པ།",
"Enable New Sign Ups": "ཐོ་འགོད་གསར་པ་སྒུལ་བསྐྱོད་བྱེད་པ།", "Enable New Sign Ups": "ཐོ་འགོད་གསར་པ་སྒུལ་བསྐྱོད་བྱེད་པ།",
"Enabled": "སྒུལ་བསྐྱོད་བྱས་ཡོད།", "Enabled": "སྒུལ་བསྐྱོད་བྱས་ཡོད།",
"Endpoint URL": "",
"Enforce Temporary Chat": "གནས་སྐབས་ཁ་བརྡ་བཙན་བཀོལ་བྱེད་པ།", "Enforce Temporary Chat": "གནས་སྐབས་ཁ་བརྡ་བཙན་བཀོལ་བྱེད་པ།",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ཁྱེད་ཀྱི་ CSV ཡིག་ཆར་གོ་རིམ་འདི་ལྟར། མིང་། ཡིག་ཟམ། གསང་གྲངས། གནས་ཚད། སྟར་པ་ ༤ ཚུད་ཡོད་པ་ཁག་ཐེག་བྱེད་རོགས།", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ཁྱེད་ཀྱི་ CSV ཡིག་ཆར་གོ་རིམ་འདི་ལྟར། མིང་། ཡིག་ཟམ། གསང་གྲངས། གནས་ཚད། སྟར་པ་ ༤ ཚུད་ཡོད་པ་ཁག་ཐེག་བྱེད་རོགས།",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(p. ex. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(p. ex. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(p. ex. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(p. ex. `sh webui.sh --api`)",
"(latest)": "(últim)", "(latest)": "(últim)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} eines disponibles", "{{COUNT}} Available Tools": "{{COUNT}} eines disponibles",
@ -140,7 +140,6 @@
"Bad Response": "Resposta errònia", "Bad Response": "Resposta errònia",
"Banners": "Banners", "Banners": "Banners",
"Base Model (From)": "Model base (des de)", "Base Model (From)": "Model base (des de)",
"Base URL": "",
"Batch Size (num_batch)": "Mida del lot (num_batch)", "Batch Size (num_batch)": "Mida del lot (num_batch)",
"before": "abans", "before": "abans",
"Being lazy": "Essent mandrós", "Being lazy": "Essent mandrós",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "p. ex. Eines per dur a terme operacions", "e.g. Tools for performing various operations": "p. ex. Eines per dur a terme operacions",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ex. en-US, ja-JP, ca-ES (deixa-ho en blanc per detecció automàtica)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ex. en-US, ja-JP, ca-ES (deixa-ho en blanc per detecció automàtica)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Editar", "Edit": "Editar",
"Edit Arena Model": "Editar model de l'Arena", "Edit Arena Model": "Editar model de l'Arena",
"Edit Channel": "Editar el canal", "Edit Channel": "Editar el canal",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Permetre el mostreig de Mirostat per controlar la perplexitat", "Enable Mirostat sampling for controlling perplexity.": "Permetre el mostreig de Mirostat per controlar la perplexitat",
"Enable New Sign Ups": "Permetre nous registres", "Enable New Sign Ups": "Permetre nous registres",
"Enabled": "Habilitat", "Enabled": "Habilitat",
"Endpoint URL": "",
"Enforce Temporary Chat": "Forçar els xats temporals", "Enforce Temporary Chat": "Forçar els xats temporals",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assegura't que els teus fitxers CSV inclouen 4 columnes en aquest ordre: Nom, Correu electrònic, Contrasenya, Rol.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assegura't que els teus fitxers CSV inclouen 4 columnes en aquest ordre: Nom, Correu electrònic, Contrasenya, Rol.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(pananglitan `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(pananglitan `sh webui.sh --api`)",
"(latest)": "", "(latest)": "",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "", "{{ models }}": "",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "", "Bad Response": "",
"Banners": "", "Banners": "",
"Base Model (From)": "", "Base Model (From)": "",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "", "Edit": "",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "I-enable ang bag-ong mga rehistro", "Enable New Sign Ups": "I-enable ang bag-ong mga rehistro",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(např. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(např. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(např. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(např. `sh webui.sh --api`)",
"(latest)": "Nejnovější", "(latest)": "Nejnovější",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Špatná odezva", "Bad Response": "Špatná odezva",
"Banners": "Bannery", "Banners": "Bannery",
"Base Model (From)": "Základní model (z)", "Base Model (From)": "Základní model (z)",
"Base URL": "",
"Batch Size (num_batch)": "Batch size (num_batch)", "Batch Size (num_batch)": "Batch size (num_batch)",
"before": "před", "before": "před",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Upravit", "Edit": "Upravit",
"Edit Arena Model": "Upravit Arena Model", "Edit Arena Model": "Upravit Arena Model",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Povolit nové registrace", "Enable New Sign Ups": "Povolit nové registrace",
"Enabled": "Povoleno", "Enabled": "Povoleno",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Ujistěte se, že váš CSV soubor obsahuje 4 sloupce v tomto pořadí: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Ujistěte se, že váš CSV soubor obsahuje 4 sloupce v tomto pořadí: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(f.eks. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(f.eks. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(f.eks. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(f.eks. `sh webui.sh --api`)",
"(latest)": "(seneste)", "(latest)": "(seneste)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ modeller }}", "{{ models }}": "{{ modeller }}",
"{{COUNT}} Available Tools": "{{COUNT}} Tilgængelige Værktøj", "{{COUNT}} Available Tools": "{{COUNT}} Tilgængelige Værktøj",
@ -140,7 +140,6 @@
"Bad Response": "Problem i response", "Bad Response": "Problem i response",
"Banners": "Bannere", "Banners": "Bannere",
"Base Model (From)": "Base Model (Fra)", "Base Model (From)": "Base Model (Fra)",
"Base URL": "",
"Batch Size (num_batch)": "Batch størrelse (num_batch)", "Batch Size (num_batch)": "Batch størrelse (num_batch)",
"before": "før", "before": "før",
"Being lazy": "At være doven", "Being lazy": "At være doven",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Rediger", "Edit": "Rediger",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktiver nye signups", "Enable New Sign Ups": "Aktiver nye signups",
"Enabled": "Aktiveret", "Enabled": "Aktiveret",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Sørg for at din CSV-fil indeholder 4 kolonner in denne rækkefølge: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Sørg for at din CSV-fil indeholder 4 kolonner in denne rækkefølge: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(z. B. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(z. B. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(z. B. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(z. B. `sh webui.sh --api`)",
"(latest)": "(neueste)", "(latest)": "(neueste)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ Modelle }}", "{{ models }}": "{{ Modelle }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -63,8 +63,8 @@
"Allow Chat Delete": "Löschen von Chats erlauben", "Allow Chat Delete": "Löschen von Chats erlauben",
"Allow Chat Deletion": "Löschen von Chats erlauben", "Allow Chat Deletion": "Löschen von Chats erlauben",
"Allow Chat Edit": "Bearbeiten von Chats erlauben", "Allow Chat Edit": "Bearbeiten von Chats erlauben",
"Allow Chat Export": "", "Allow Chat Export": "Erlaube Chat Export",
"Allow Chat Share": "", "Allow Chat Share": "Erlaube Chat teilen",
"Allow File Upload": "Hochladen von Dateien erlauben", "Allow File Upload": "Hochladen von Dateien erlauben",
"Allow Multiple Models in Chat": "Multiple Modelle in Chat erlauben", "Allow Multiple Models in Chat": "Multiple Modelle in Chat erlauben",
"Allow non-local voices": "Nicht-lokale Stimmen erlauben", "Allow non-local voices": "Nicht-lokale Stimmen erlauben",
@ -140,7 +140,6 @@
"Bad Response": "Schlechte Antwort", "Bad Response": "Schlechte Antwort",
"Banners": "Banner", "Banners": "Banner",
"Base Model (From)": "Basismodell (From)", "Base Model (From)": "Basismodell (From)",
"Base URL": "",
"Batch Size (num_batch)": "Stapelgröße (num_batch)", "Batch Size (num_batch)": "Stapelgröße (num_batch)",
"before": "bereits geteilt", "before": "bereits geteilt",
"Being lazy": "Faulheit", "Being lazy": "Faulheit",
@ -270,7 +269,7 @@
"Create Knowledge": "Wissen erstellen", "Create Knowledge": "Wissen erstellen",
"Create new key": "Neuen Schlüssel erstellen", "Create new key": "Neuen Schlüssel erstellen",
"Create new secret key": "Neuen API-Schlüssel erstellen", "Create new secret key": "Neuen API-Schlüssel erstellen",
"Create Note": "", "Create Note": "Notiz erstellen",
"Create your first note by clicking on the plus button below.": "", "Create your first note by clicking on the plus button below.": "",
"Created at": "Erstellt am", "Created at": "Erstellt am",
"Created At": "Erstellt am", "Created At": "Erstellt am",
@ -309,7 +308,7 @@
"Delete function?": "Funktion löschen?", "Delete function?": "Funktion löschen?",
"Delete Message": "Nachricht löschen", "Delete Message": "Nachricht löschen",
"Delete message?": "Nachricht löschen?", "Delete message?": "Nachricht löschen?",
"Delete note?": "", "Delete note?": "Notiz löschen?",
"Delete prompt?": "Prompt löschen?", "Delete prompt?": "Prompt löschen?",
"delete this link": "diesen Link löschen", "delete this link": "diesen Link löschen",
"Delete tool?": "Werkzeug löschen?", "Delete tool?": "Werkzeug löschen?",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "z. B. Werkzeuge für verschiedene Operationen", "e.g. Tools for performing various operations": "z. B. Werkzeuge für verschiedene Operationen",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "z. B. en-US,de-DE (freilassen für automatische Erkennung)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "z. B. en-US,de-DE (freilassen für automatische Erkennung)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Bearbeiten", "Edit": "Bearbeiten",
"Edit Arena Model": "Arena-Modell bearbeiten", "Edit Arena Model": "Arena-Modell bearbeiten",
"Edit Channel": "Kanal bearbeiten", "Edit Channel": "Kanal bearbeiten",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Registrierung erlauben", "Enable New Sign Ups": "Registrierung erlauben",
"Enabled": "Aktiviert", "Enabled": "Aktiviert",
"Endpoint URL": "",
"Enforce Temporary Chat": "Temporären Chat erzwingen", "Enforce Temporary Chat": "Temporären Chat erzwingen",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Stellen Sie sicher, dass Ihre CSV-Datei 4 Spalten in dieser Reihenfolge enthält: Name, E-Mail, Passwort, Rolle.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Stellen Sie sicher, dass Ihre CSV-Datei 4 Spalten in dieser Reihenfolge enthält: Name, E-Mail, Passwort, Rolle.",
@ -598,7 +599,7 @@
"Functions": "Funktionen", "Functions": "Funktionen",
"Functions allow arbitrary code execution.": "Funktionen ermöglichen die Ausführung beliebigen Codes.", "Functions allow arbitrary code execution.": "Funktionen ermöglichen die Ausführung beliebigen Codes.",
"Functions imported successfully": "Funktionen erfolgreich importiert", "Functions imported successfully": "Funktionen erfolgreich importiert",
"Gemini": "", "Gemini": "Gemini",
"Gemini API Config": "Gemini API-Konfiguration", "Gemini API Config": "Gemini API-Konfiguration",
"Gemini API Key is required.": "Gemini API-Schlüssel ist erforderlich.", "Gemini API Key is required.": "Gemini API-Schlüssel ist erforderlich.",
"General": "Allgemein", "General": "Allgemein",
@ -607,7 +608,7 @@
"Generate Image": "Bild erzeugen", "Generate Image": "Bild erzeugen",
"Generate prompt pair": "", "Generate prompt pair": "",
"Generating search query": "Suchanfrage wird erstellt", "Generating search query": "Suchanfrage wird erstellt",
"Generating...": "", "Generating...": "Generiere...",
"Get started": "Loslegen", "Get started": "Loslegen",
"Get started with {{WEBUI_NAME}}": "Loslegen mit {{WEBUI_NAME}}", "Get started with {{WEBUI_NAME}}": "Loslegen mit {{WEBUI_NAME}}",
"Global": "Global", "Global": "Global",
@ -792,16 +793,16 @@
"Mojeek Search API Key": "Mojeek Search API-Schlüssel", "Mojeek Search API Key": "Mojeek Search API-Schlüssel",
"more": "mehr", "more": "mehr",
"More": "Mehr", "More": "Mehr",
"My Notes": "", "My Notes": "Meine Notizen",
"Name": "Name", "Name": "Name",
"Name your knowledge base": "Benennen Sie Ihren Wissensspeicher", "Name your knowledge base": "Benennen Sie Ihren Wissensspeicher",
"Native": "Nativ", "Native": "Nativ",
"New Chat": "Neuer Chat", "New Chat": "Neuer Chat",
"New Folder": "Neuer Ordner", "New Folder": "Neuer Ordner",
"New Note": "", "New Note": "Neue Notiz",
"New Password": "Neues Passwort", "New Password": "Neues Passwort",
"new-channel": "neuer-kanal", "new-channel": "neuer-kanal",
"No content": "", "No content": "Kein Inhalt",
"No content found": "Kein Inhalt gefunden", "No content found": "Kein Inhalt gefunden",
"No content found in file.": "", "No content found in file.": "",
"No content to speak": "Kein Inhalt zum Vorlesen", "No content to speak": "Kein Inhalt zum Vorlesen",
@ -816,7 +817,7 @@
"No model IDs": "Keine Modell-IDs", "No model IDs": "Keine Modell-IDs",
"No models found": "Keine Modelle gefunden", "No models found": "Keine Modelle gefunden",
"No models selected": "Keine Modelle ausgewählt", "No models selected": "Keine Modelle ausgewählt",
"No Notes": "", "No Notes": "Keine Notizen",
"No results found": "Keine Ergebnisse gefunden", "No results found": "Keine Ergebnisse gefunden",
"No search query generated": "Keine Suchanfrage generiert", "No search query generated": "Keine Suchanfrage generiert",
"No source available": "Keine Quelle verfügbar", "No source available": "Keine Quelle verfügbar",
@ -937,7 +938,7 @@
"Read": "Lesen", "Read": "Lesen",
"Read Aloud": "Vorlesen", "Read Aloud": "Vorlesen",
"Reasoning Effort": "Schlussfolgerungsaufwand", "Reasoning Effort": "Schlussfolgerungsaufwand",
"Record": "", "Record": "Aufzeichnen",
"Record voice": "Stimme aufnehmen", "Record voice": "Stimme aufnehmen",
"Redirecting you to Open WebUI Community": "Sie werden zur OpenWebUI-Community weitergeleitet", "Redirecting you to Open WebUI Community": "Sie werden zur OpenWebUI-Community weitergeleitet",
"Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "", "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "",
@ -1007,7 +1008,7 @@
"Searched {{count}} sites": "{{count}} Websites durchsucht", "Searched {{count}} sites": "{{count}} Websites durchsucht",
"Searching \"{{searchQuery}}\"": "Suche nach \"{{searchQuery}}\"", "Searching \"{{searchQuery}}\"": "Suche nach \"{{searchQuery}}\"",
"Searching Knowledge for \"{{searchQuery}}\"": "Suche im Wissen nach \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Suche im Wissen nach \"{{searchQuery}}\"",
"Searching the web...": "", "Searching the web...": "Durchsuche das Web...",
"Searxng Query URL": "Searxng-Abfrage-URL", "Searxng Query URL": "Searxng-Abfrage-URL",
"See readme.md for instructions": "Anleitung in readme.md anzeigen", "See readme.md for instructions": "Anleitung in readme.md anzeigen",
"See what's new": "Entdecken Sie die Neuigkeiten", "See what's new": "Entdecken Sie die Neuigkeiten",
@ -1210,7 +1211,7 @@
"Unpin": "Lösen", "Unpin": "Lösen",
"Unravel secrets": "Geheimnisse lüften", "Unravel secrets": "Geheimnisse lüften",
"Untagged": "Ungetaggt", "Untagged": "Ungetaggt",
"Untitled": "", "Untitled": "Unbenannt",
"Update": "Aktualisieren", "Update": "Aktualisieren",
"Update and Copy Link": "Aktualisieren und Link kopieren", "Update and Copy Link": "Aktualisieren und Link kopieren",
"Update for the latest features and improvements.": "Aktualisieren Sie für die neuesten Funktionen und Verbesserungen.", "Update for the latest features and improvements.": "Aktualisieren Sie für die neuesten Funktionen und Verbesserungen.",
@ -1252,7 +1253,7 @@
"variable": "Variable", "variable": "Variable",
"variable to have them replaced with clipboard content.": "Variable, um den Inhalt der Zwischenablage beim Nutzen des Prompts zu ersetzen.", "variable to have them replaced with clipboard content.": "Variable, um den Inhalt der Zwischenablage beim Nutzen des Prompts zu ersetzen.",
"Verify Connection": "Verbindung verifizieren", "Verify Connection": "Verbindung verifizieren",
"Verify SSL Certificate": "", "Verify SSL Certificate": "SSL Zertifikat prüfen",
"Version": "Version", "Version": "Version",
"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} von {{totalVersions}}", "Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} von {{totalVersions}}",
"View Replies": "Antworten anzeigen", "View Replies": "Antworten anzeigen",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(such e.g. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(such e.g. `sh webui.sh --api`)",
"(latest)": "(much latest)", "(latest)": "(much latest)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "", "{{ models }}": "",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "", "Bad Response": "",
"Banners": "", "Banners": "",
"Base Model (From)": "", "Base Model (From)": "",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "", "Edit": "",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Enable New Bark Ups", "Enable New Sign Ups": "Enable New Bark Ups",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(π.χ. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(π.χ. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(π.χ. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(π.χ. `sh webui.sh --api`)",
"(latest)": "(τελευταίο)", "(latest)": "(τελευταίο)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Κακή Απάντηση", "Bad Response": "Κακή Απάντηση",
"Banners": "Προβολές", "Banners": "Προβολές",
"Base Model (From)": "Βασικό Μοντέλο (Από)", "Base Model (From)": "Βασικό Μοντέλο (Από)",
"Base URL": "",
"Batch Size (num_batch)": "Μέγεθος Παρτίδας (num_batch)", "Batch Size (num_batch)": "Μέγεθος Παρτίδας (num_batch)",
"before": "πριν", "before": "πριν",
"Being lazy": "Τρώλακας", "Being lazy": "Τρώλακας",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "π.χ. Εργαλεία για την εκτέλεση διάφορων λειτουργιών", "e.g. Tools for performing various operations": "π.χ. Εργαλεία για την εκτέλεση διάφορων λειτουργιών",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Επεξεργασία", "Edit": "Επεξεργασία",
"Edit Arena Model": "Επεξεργασία Μοντέλου Arena", "Edit Arena Model": "Επεξεργασία Μοντέλου Arena",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Ενεργοποίηση Νέων Εγγραφών", "Enable New Sign Ups": "Ενεργοποίηση Νέων Εγγραφών",
"Enabled": "Ενεργοποιημένο", "Enabled": "Ενεργοποιημένο",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Βεβαιωθείτε ότι το αρχείο CSV σας περιλαμβάνει 4 στήλες με αυτή τη σειρά: Όνομα, Email, Κωδικός, Ρόλος.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Βεβαιωθείτε ότι το αρχείο CSV σας περιλαμβάνει 4 στήλες με αυτή τη σειρά: Όνομα, Email, Κωδικός, Ρόλος.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "", "(e.g. `sh webui.sh --api`)": "",
"(latest)": "", "(latest)": "",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "", "{{ models }}": "",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "", "Bad Response": "",
"Banners": "", "Banners": "",
"Base Model (From)": "", "Base Model (From)": "",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "", "Edit": "",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "", "Enable New Sign Ups": "",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "", "(e.g. `sh webui.sh --api`)": "",
"(latest)": "", "(latest)": "",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "", "{{ models }}": "",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "", "Bad Response": "",
"Banners": "", "Banners": "",
"Base Model (From)": "", "Base Model (From)": "",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "", "Edit": "",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "", "Enable New Sign Ups": "",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(p.ej. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(p.ej. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(p.ej. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(p.ej. `sh webui.sh --api`)",
"(latest)": "(último)", "(latest)": "(último)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Mala Respuesta", "Bad Response": "Mala Respuesta",
"Banners": "Banners", "Banners": "Banners",
"Base Model (From)": "Modelo Base (desde)", "Base Model (From)": "Modelo Base (desde)",
"Base URL": "",
"Batch Size (num_batch)": "Tamaño de Lote (num_batch)", "Batch Size (num_batch)": "Tamaño de Lote (num_batch)",
"before": "antes", "before": "antes",
"Being lazy": "Ser perezoso", "Being lazy": "Ser perezoso",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "p.ej. Herramientas para realizar varias operaciones", "e.g. Tools for performing various operations": "p.ej. Herramientas para realizar varias operaciones",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ej., en-US,ja-JP (dejar en blanco para detectar automáticamente)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ej., en-US,ja-JP (dejar en blanco para detectar automáticamente)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Editar", "Edit": "Editar",
"Edit Arena Model": "Editar Modelo en Arena", "Edit Arena Model": "Editar Modelo en Arena",
"Edit Channel": "Editar Canal", "Edit Channel": "Editar Canal",
@ -404,6 +404,7 @@
"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 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 New Sign Ups": "Habilitar Registros de Nuevos Usuarios",
"Enabled": "Habilitado", "Enabled": "Habilitado",
"Endpoint URL": "",
"Enforce Temporary Chat": "Forzar el uso de Chat Temporal", "Enforce Temporary Chat": "Forzar el uso de Chat Temporal",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asegúrese de que su archivo CSV incluya 4 columnas en este orden: Nombre, Correo Electrónico, Contraseña, Rol.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asegúrese de que su archivo CSV incluya 4 columnas en este orden: Nombre, Correo Electrónico, Contraseña, Rol.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(nt `sh webui.sh --api --api-auth kasutajanimi_parool`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(nt `sh webui.sh --api --api-auth kasutajanimi_parool`)",
"(e.g. `sh webui.sh --api`)": "(nt `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(nt `sh webui.sh --api`)",
"(latest)": "(uusim)", "(latest)": "(uusim)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ mudelid }}", "{{ models }}": "{{ mudelid }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Halb vastus", "Bad Response": "Halb vastus",
"Banners": "Bännerid", "Banners": "Bännerid",
"Base Model (From)": "Baas mudel (Allikas)", "Base Model (From)": "Baas mudel (Allikas)",
"Base URL": "",
"Batch Size (num_batch)": "Partii suurus (num_batch)", "Batch Size (num_batch)": "Partii suurus (num_batch)",
"before": "enne", "before": "enne",
"Being lazy": "Laisklemine", "Being lazy": "Laisklemine",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "nt tööriistad mitmesuguste operatsioonide teostamiseks", "e.g. Tools for performing various operations": "nt tööriistad mitmesuguste operatsioonide teostamiseks",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Muuda", "Edit": "Muuda",
"Edit Arena Model": "Muuda Areena mudelit", "Edit Arena Model": "Muuda Areena mudelit",
"Edit Channel": "Muuda kanalit", "Edit Channel": "Muuda kanalit",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Luba Mirostat'i valim perplekssuse juhtimiseks.", "Enable Mirostat sampling for controlling perplexity.": "Luba Mirostat'i valim perplekssuse juhtimiseks.",
"Enable New Sign Ups": "Luba uued registreerimised", "Enable New Sign Ups": "Luba uued registreerimised",
"Enabled": "Lubatud", "Enabled": "Lubatud",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Veenduge, et teie CSV-fail sisaldab 4 veergu selles järjekorras: Nimi, E-post, Parool, Roll.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Veenduge, et teie CSV-fail sisaldab 4 veergu selles järjekorras: Nimi, E-post, Parool, Roll.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(adib. `sh webui.sh --api --api-auth erabiltzaile_pasahitza`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(adib. `sh webui.sh --api --api-auth erabiltzaile_pasahitza`)",
"(e.g. `sh webui.sh --api`)": "(adib. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(adib. `sh webui.sh --api`)",
"(latest)": "(azkena)", "(latest)": "(azkena)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Erantzun Txarra", "Bad Response": "Erantzun Txarra",
"Banners": "Bannerrak", "Banners": "Bannerrak",
"Base Model (From)": "Oinarrizko Eredua (Nondik)", "Base Model (From)": "Oinarrizko Eredua (Nondik)",
"Base URL": "",
"Batch Size (num_batch)": "Batch Tamaina (num_batch)", "Batch Size (num_batch)": "Batch Tamaina (num_batch)",
"before": "aurretik", "before": "aurretik",
"Being lazy": "Alferra izatea", "Being lazy": "Alferra izatea",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "adib. Hainbat eragiketa egiteko tresnak", "e.g. Tools for performing various operations": "adib. Hainbat eragiketa egiteko tresnak",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Editatu", "Edit": "Editatu",
"Edit Arena Model": "Editatu Arena Eredua", "Edit Arena Model": "Editatu Arena Eredua",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Gaitu Izena Emate Berriak", "Enable New Sign Ups": "Gaitu Izena Emate Berriak",
"Enabled": "Gaituta", "Enabled": "Gaituta",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Ziurtatu zure CSV fitxategiak 4 zutabe dituela ordena honetan: Izena, Posta elektronikoa, Pasahitza, Rola.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Ziurtatu zure CSV fitxategiak 4 zutabe dituela ordena honetan: Izena, Posta elektronikoa, Pasahitza, Rola.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال: `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال: `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(e.g. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(e.g. `sh webui.sh --api`)",
"(latest)": "(آخرین)", "(latest)": "(آخرین)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(ollama)", "(Ollama)": "(ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} ابزار موجود", "{{COUNT}} Available Tools": "{{COUNT}} ابزار موجود",
@ -140,7 +140,6 @@
"Bad Response": "پاسخ خوب نیست", "Bad Response": "پاسخ خوب نیست",
"Banners": "بنر", "Banners": "بنر",
"Base Model (From)": "مدل پایه (از)", "Base Model (From)": "مدل پایه (از)",
"Base URL": "",
"Batch Size (num_batch)": "اندازه دسته (num_batch)", "Batch Size (num_batch)": "اندازه دسته (num_batch)",
"before": "قبل", "before": "قبل",
"Being lazy": "حالت سازنده", "Being lazy": "حالت سازنده",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "مثلا ابزارهایی برای انجام عملیات مختلف", "e.g. Tools for performing various operations": "مثلا ابزارهایی برای انجام عملیات مختلف",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "مثلا en-US,ja-JP (برای تشخیص خودکار خالی بگذارید)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "مثلا en-US,ja-JP (برای تشخیص خودکار خالی بگذارید)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "ویرایش", "Edit": "ویرایش",
"Edit Arena Model": "ویرایش مدل آرنا", "Edit Arena Model": "ویرایش مدل آرنا",
"Edit Channel": "ویرایش کانال", "Edit Channel": "ویرایش کانال",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "فعال\u200cسازی نمونه\u200cبرداری میروستات برای کنترل سردرگمی", "Enable Mirostat sampling for controlling perplexity.": "فعال\u200cسازی نمونه\u200cبرداری میروستات برای کنترل سردرگمی",
"Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید", "Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید",
"Enabled": "فعال شده", "Enabled": "فعال شده",
"Endpoint URL": "",
"Enforce Temporary Chat": "اجبار چت موقت", "Enforce Temporary Chat": "اجبار چت موقت",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "اطمینان حاصل کنید که فایل CSV شما شامل چهار ستون در این ترتیب است: نام، ایمیل، رمز عبور، نقش.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "اطمینان حاصل کنید که فایل CSV شما شامل چهار ستون در این ترتیب است: نام، ایمیل، رمز عبور، نقش.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(esim. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(esim. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(esim. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(esim. `sh webui.sh --api`)",
"(latest)": "(uusin)", "(latest)": "(uusin)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ mallit }}", "{{ models }}": "{{ mallit }}",
"{{COUNT}} Available Tools": "{{COUNT}} työkalua saatavilla", "{{COUNT}} Available Tools": "{{COUNT}} työkalua saatavilla",
@ -63,8 +63,8 @@
"Allow Chat Delete": "Salli keskustelujen poisto", "Allow Chat Delete": "Salli keskustelujen poisto",
"Allow Chat Deletion": "Salli keskustelujen poisto", "Allow Chat Deletion": "Salli keskustelujen poisto",
"Allow Chat Edit": "Salli keskustelujen muokkaus", "Allow Chat Edit": "Salli keskustelujen muokkaus",
"Allow Chat Export": "", "Allow Chat Export": "Salli keskustelujen vienti",
"Allow Chat Share": "", "Allow Chat Share": "Salli keskustelujen jako",
"Allow File Upload": "Salli tiedostojen lataus", "Allow File Upload": "Salli tiedostojen lataus",
"Allow Multiple Models in Chat": "Salli useampi malli keskustelussa", "Allow Multiple Models in Chat": "Salli useampi malli keskustelussa",
"Allow non-local voices": "Salli ei-paikalliset äänet", "Allow non-local voices": "Salli ei-paikalliset äänet",
@ -79,7 +79,7 @@
"Always": "Aina", "Always": "Aina",
"Always Collapse Code Blocks": "Pienennä aina koodilohkot", "Always Collapse Code Blocks": "Pienennä aina koodilohkot",
"Always Expand Details": "Laajenna aina tiedot", "Always Expand Details": "Laajenna aina tiedot",
"Always Play Notification Sound": "", "Always Play Notification Sound": "Toista aina ilmoitusääni",
"Amazing": "Hämmästyttävä", "Amazing": "Hämmästyttävä",
"an assistant": "avustaja", "an assistant": "avustaja",
"Analyzed": "Analysoitu", "Analyzed": "Analysoitu",
@ -105,7 +105,7 @@
"Are you sure you want to delete this channel?": "Haluatko varmasti poistaa tämän kanavan?", "Are you sure you want to delete this channel?": "Haluatko varmasti poistaa tämän kanavan?",
"Are you sure you want to delete this message?": "Haluatko varmasti poistaa tämän viestin?", "Are you sure you want to delete this message?": "Haluatko varmasti poistaa tämän viestin?",
"Are you sure you want to unarchive all archived chats?": "Haluatko varmasti purkaa kaikkien arkistoitujen keskustelujen arkistoinnin?", "Are you sure you want to unarchive all archived chats?": "Haluatko varmasti purkaa kaikkien arkistoitujen keskustelujen arkistoinnin?",
"Are you sure you want to update this user's role to **{{ROLE}}**?": "", "Are you sure you want to update this user's role to **{{ROLE}}**?": "Haluatko varmasti päivittää tämän käyttäjän roolin **{{ROLE}}** tähän?",
"Are you sure?": "Oletko varma?", "Are you sure?": "Oletko varma?",
"Arena Models": "Arena-mallit", "Arena Models": "Arena-mallit",
"Artifacts": "Artefaktit", "Artifacts": "Artefaktit",
@ -140,7 +140,6 @@
"Bad Response": "Huono vastaus", "Bad Response": "Huono vastaus",
"Banners": "Bannerit", "Banners": "Bannerit",
"Base Model (From)": "Perusmalli (alkaen)", "Base Model (From)": "Perusmalli (alkaen)",
"Base URL": "",
"Batch Size (num_batch)": "Erän koko (num_batch)", "Batch Size (num_batch)": "Erän koko (num_batch)",
"before": "ennen", "before": "ennen",
"Being lazy": "Oli laiska", "Being lazy": "Oli laiska",
@ -160,7 +159,7 @@
"Cancel": "Peruuta", "Cancel": "Peruuta",
"Capabilities": "Ominaisuuksia", "Capabilities": "Ominaisuuksia",
"Capture": "Näyttökuva", "Capture": "Näyttökuva",
"Capture Audio": "", "Capture Audio": "Kaappaa ääntä",
"Certificate Path": "Varmennepolku", "Certificate Path": "Varmennepolku",
"Change Password": "Vaihda salasana", "Change Password": "Vaihda salasana",
"Channel Name": "Kanavan nimi", "Channel Name": "Kanavan nimi",
@ -270,8 +269,8 @@
"Create Knowledge": "Luo tietoa", "Create Knowledge": "Luo tietoa",
"Create new key": "Luo uusi avain", "Create new key": "Luo uusi avain",
"Create new secret key": "Luo uusi salainen avain", "Create new secret key": "Luo uusi salainen avain",
"Create Note": "", "Create Note": "Luo muistiinpano",
"Create your first note by clicking on the plus button below.": "", "Create your first note by clicking on the plus button below.": "Luo ensimmäinen muistiinpanosi painamalla alla olevaa plus painiketta.",
"Created at": "Luotu", "Created at": "Luotu",
"Created At": "Luotu", "Created At": "Luotu",
"Created by": "Luonut", "Created by": "Luonut",
@ -309,7 +308,7 @@
"Delete function?": "Haluatko varmasti poistaa tämän toiminnon?", "Delete function?": "Haluatko varmasti poistaa tämän toiminnon?",
"Delete Message": "Poista viesti", "Delete Message": "Poista viesti",
"Delete message?": "Poista viesti?", "Delete message?": "Poista viesti?",
"Delete note?": "", "Delete note?": "Poista muistiinpano?",
"Delete prompt?": "Haluatko varmasti poistaa tämän kehotteen?", "Delete prompt?": "Haluatko varmasti poistaa tämän kehotteen?",
"delete this link": "poista tämä linkki", "delete this link": "poista tämä linkki",
"Delete tool?": "Haluatko varmasti poistaa tämän työkalun?", "Delete tool?": "Haluatko varmasti poistaa tämän työkalun?",
@ -365,7 +364,7 @@
"Download Database": "Lataa tietokanta", "Download Database": "Lataa tietokanta",
"Drag and drop a file to upload or select a file to view": "Raahaa ja pudota tiedosto ladattavaksi tai valitse tiedosto katseltavaksi", "Drag and drop a file to upload or select a file to view": "Raahaa ja pudota tiedosto ladattavaksi tai valitse tiedosto katseltavaksi",
"Draw": "Piirros", "Draw": "Piirros",
"Drop any files here to upload": "", "Drop any files here to upload": "Pudota tähän ladattavat tiedostot",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "esim. '30s', '10m'. Kelpoiset aikayksiköt ovat 's', 'm', 'h'.", "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "esim. '30s', '10m'. Kelpoiset aikayksiköt ovat 's', 'm', 'h'.",
"e.g. \"json\" or a JSON schema": "esim. \"json\" tai JSON kaava", "e.g. \"json\" or a JSON schema": "esim. \"json\" tai JSON kaava",
"e.g. 60": "esim. 60", "e.g. 60": "esim. 60",
@ -375,8 +374,9 @@
"e.g. my_filter": "esim. oma_suodatin", "e.g. my_filter": "esim. oma_suodatin",
"e.g. my_tools": "esim. omat_työkalut", "e.g. my_tools": "esim. omat_työkalut",
"e.g. Tools for performing various operations": "esim. työkaluja erilaisten toimenpiteiden suorittamiseen", "e.g. Tools for performing various operations": "esim. työkaluja erilaisten toimenpiteiden suorittamiseen",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "esim. 3, 4, 5 (jätä tyhjäksi, jos haluat oletusarvon)",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "esim. en-US,ja-JP (Tyhjäksi jättämällä, automaattinen tunnistus)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "esim. en-US,ja-JP (Tyhjäksi jättämällä, automaattinen tunnistus)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Muokkaa", "Edit": "Muokkaa",
"Edit Arena Model": "Muokkaa Arena-mallia", "Edit Arena Model": "Muokkaa Arena-mallia",
"Edit Channel": "Muokkaa kanavaa", "Edit Channel": "Muokkaa kanavaa",
@ -404,8 +404,9 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Salli uudet rekisteröitymiset", "Enable New Sign Ups": "Salli uudet rekisteröitymiset",
"Enabled": "Käytössä", "Enabled": "Käytössä",
"Endpoint URL": "",
"Enforce Temporary Chat": "Pakota väliaikaiset keskustelut", "Enforce Temporary Chat": "Pakota väliaikaiset keskustelut",
"Enhance": "", "Enhance": "Paranna",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta tässä järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta tässä järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.",
"Enter {{role}} message here": "Kirjoita {{role}}-viesti tähän", "Enter {{role}} message here": "Kirjoita {{role}}-viesti tähän",
"Enter a detail about yourself for your LLMs to recall": "Kirjoita yksityiskohta itsestäsi, jonka LLM-ohjelmat voivat muistaa", "Enter a detail about yourself for your LLMs to recall": "Kirjoita yksityiskohta itsestäsi, jonka LLM-ohjelmat voivat muistaa",
@ -422,8 +423,8 @@
"Enter Chunk Size": "Syötä osien koko", "Enter Chunk Size": "Syötä osien koko",
"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Syötä pilkulla erottaen \"token:bias_value\" parit (esim. 5432:100, 413:-100)", "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Syötä pilkulla erottaen \"token:bias_value\" parit (esim. 5432:100, 413:-100)",
"Enter description": "Kirjoita kuvaus", "Enter description": "Kirjoita kuvaus",
"Enter Docling OCR Engine": "", "Enter Docling OCR Engine": "Kirjoita Docling OCR moottori",
"Enter Docling OCR Language(s)": "", "Enter Docling OCR Language(s)": "Kirjoita Docling OCR kieli(ä)",
"Enter Docling Server URL": "Kirjoita Docling palvelimen verkko-osoite", "Enter Docling Server URL": "Kirjoita Docling palvelimen verkko-osoite",
"Enter Document Intelligence Endpoint": "Kirjoita asiakirja tiedustelun päätepiste", "Enter Document Intelligence Endpoint": "Kirjoita asiakirja tiedustelun päätepiste",
"Enter Document Intelligence Key": "Kirjoiuta asiakirja tiedustelun avain", "Enter Document Intelligence Key": "Kirjoiuta asiakirja tiedustelun avain",
@ -450,7 +451,7 @@
"Enter Model ID": "Kirjoita mallitunnus", "Enter Model ID": "Kirjoita mallitunnus",
"Enter model tag (e.g. {{modelTag}})": "Kirjoita mallitagi (esim. {{modelTag}})", "Enter model tag (e.g. {{modelTag}})": "Kirjoita mallitagi (esim. {{modelTag}})",
"Enter Mojeek Search API Key": "Kirjoita Mojeek Search API -avain", "Enter Mojeek Search API Key": "Kirjoita Mojeek Search API -avain",
"Enter New Password": "", "Enter New Password": "Kirjoita uusi salasana",
"Enter Number of Steps (e.g. 50)": "Kirjoita askelten määrä (esim. 50)", "Enter Number of Steps (e.g. 50)": "Kirjoita askelten määrä (esim. 50)",
"Enter Perplexity API Key": "Aseta Perplexity API-avain", "Enter Perplexity API Key": "Aseta Perplexity API-avain",
"Enter Playwright Timeout": "Aseta Playwright aikakatkaisu", "Enter Playwright Timeout": "Aseta Playwright aikakatkaisu",
@ -472,8 +473,8 @@
"Enter server host": "Kirjoita palvelimen isäntänimi", "Enter server host": "Kirjoita palvelimen isäntänimi",
"Enter server label": "Kirjoita palvelimen tunniste", "Enter server label": "Kirjoita palvelimen tunniste",
"Enter server port": "Kirjoita palvelimen portti", "Enter server port": "Kirjoita palvelimen portti",
"Enter Sougou Search API sID": "", "Enter Sougou Search API sID": "Kirjoita Sougou Search API sID",
"Enter Sougou Search API SK": "", "Enter Sougou Search API SK": "Kirjoita Sougou Search API SK",
"Enter stop sequence": "Kirjoita lopetussekvenssi", "Enter stop sequence": "Kirjoita lopetussekvenssi",
"Enter system prompt": "Kirjoita järjestelmäkehote", "Enter system prompt": "Kirjoita järjestelmäkehote",
"Enter system prompt here": "Kirjoita järjestelmäkehote tähän", "Enter system prompt here": "Kirjoita järjestelmäkehote tähän",
@ -487,15 +488,15 @@
"Enter Top K Reranker": "Kirjoita Top K uudelleen sijoittaja", "Enter Top K Reranker": "Kirjoita Top K uudelleen sijoittaja",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Kirjoita verkko-osoite (esim. http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Kirjoita verkko-osoite (esim. http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Kirjoita verkko-osoite (esim. http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Kirjoita verkko-osoite (esim. http://localhost:11434)",
"Enter Yacy Password": "", "Enter Yacy Password": "Kirjoita Yacy salasana",
"Enter Yacy URL (e.g. http://yacy.example.com:8090)": "", "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Kirjoita Yacy verkko-osoite (esim. http://yacy.example.com:8090)",
"Enter Yacy Username": "", "Enter Yacy Username": "Kirjoita Yacy käyttäjänimi",
"Enter your current password": "Kirjoita nykyinen salasanasi", "Enter your current password": "Kirjoita nykyinen salasanasi",
"Enter Your Email": "Kirjoita sähköpostiosoitteesi", "Enter Your Email": "Kirjoita sähköpostiosoitteesi",
"Enter Your Full Name": "Kirjoita koko nimesi", "Enter Your Full Name": "Kirjoita koko nimesi",
"Enter your message": "Kirjoita viestisi", "Enter your message": "Kirjoita viestisi",
"Enter your name": "Kirjoita nimesi tähän", "Enter your name": "Kirjoita nimesi tähän",
"Enter Your Name": "", "Enter Your Name": "Kirjoita nimesi",
"Enter your new password": "Kirjoita uusi salasanasi", "Enter your new password": "Kirjoita uusi salasanasi",
"Enter Your Password": "Kirjoita salasanasi", "Enter Your Password": "Kirjoita salasanasi",
"Enter Your Role": "Kirjoita roolisi", "Enter Your Role": "Kirjoita roolisi",
@ -504,8 +505,8 @@
"Error": "Virhe", "Error": "Virhe",
"ERROR": "VIRHE", "ERROR": "VIRHE",
"Error accessing Google Drive: {{error}}": "Virhe yhdistäessä Google Drive: {{error}}", "Error accessing Google Drive: {{error}}": "Virhe yhdistäessä Google Drive: {{error}}",
"Error accessing media devices.": "", "Error accessing media devices.": "Virhe medialaitteita käytettäessä.",
"Error starting recording.": "", "Error starting recording.": "Virhe nauhoitusta aloittaessa.",
"Error uploading file: {{error}}": "Virhe ladattaessa tiedostoa: {{error}}", "Error uploading file: {{error}}": "Virhe ladattaessa tiedostoa: {{error}}",
"Evaluations": "Arvioinnit", "Evaluations": "Arvioinnit",
"Exa API Key": "Exa API -avain", "Exa API Key": "Exa API -avain",
@ -544,9 +545,9 @@
"Failed to add file.": "Tiedoston lisääminen epäonnistui.", "Failed to add file.": "Tiedoston lisääminen epäonnistui.",
"Failed to connect to {{URL}} OpenAPI tool server": "Yhdistäminen {{URL}} OpenAPI työkalu palvelimeen epäonnistui", "Failed to connect to {{URL}} OpenAPI tool server": "Yhdistäminen {{URL}} OpenAPI työkalu palvelimeen epäonnistui",
"Failed to create API Key.": "API-avaimen luonti epäonnistui.", "Failed to create API Key.": "API-avaimen luonti epäonnistui.",
"Failed to delete note": "", "Failed to delete note": "Muistiinpanon poistaminen epäonnistui",
"Failed to fetch models": "Mallien hakeminen epäonnistui", "Failed to fetch models": "Mallien hakeminen epäonnistui",
"Failed to load file content.": "", "Failed to load file content.": "Tiedoston sisällön lataaminen epäonnistui.",
"Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui", "Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui",
"Failed to save connections": "Yhteyksien tallentaminen epäonnistui", "Failed to save connections": "Yhteyksien tallentaminen epäonnistui",
"Failed to save models configuration": "Mallien määrityksen tallentaminen epäonnistui", "Failed to save models configuration": "Mallien määrityksen tallentaminen epäonnistui",
@ -602,12 +603,12 @@
"Gemini API Config": "Gemini API konfiguraatio", "Gemini API Config": "Gemini API konfiguraatio",
"Gemini API Key is required.": "Gemini API -avain on vaaditaan.", "Gemini API Key is required.": "Gemini API -avain on vaaditaan.",
"General": "Yleinen", "General": "Yleinen",
"Generate": "", "Generate": "Luo",
"Generate an image": "Luo kuva", "Generate an image": "Luo kuva",
"Generate Image": "Luo kuva", "Generate Image": "Luo kuva",
"Generate prompt pair": "Luo kehotepari", "Generate prompt pair": "Luo kehotepari",
"Generating search query": "Luodaan hakukyselyä", "Generating search query": "Luodaan hakukyselyä",
"Generating...": "", "Generating...": "Luodaan...",
"Get started": "Aloita", "Get started": "Aloita",
"Get started with {{WEBUI_NAME}}": "Aloita käyttämään {{WEBUI_NAME}}:iä", "Get started with {{WEBUI_NAME}}": "Aloita käyttämään {{WEBUI_NAME}}:iä",
"Global": "Yleinen", "Global": "Yleinen",
@ -654,7 +655,7 @@
"Import Config from JSON File": "Tuo asetukset JSON-tiedostosta", "Import Config from JSON File": "Tuo asetukset JSON-tiedostosta",
"Import Functions": "Tuo toiminnot", "Import Functions": "Tuo toiminnot",
"Import Models": "Tuo malleja", "Import Models": "Tuo malleja",
"Import Notes": "", "Import Notes": "Tuo muistiinpanoja",
"Import Presets": "Tuo esiasetuksia", "Import Presets": "Tuo esiasetuksia",
"Import Prompts": "Tuo kehotteet", "Import Prompts": "Tuo kehotteet",
"Import Tools": "Tuo työkalut", "Import Tools": "Tuo työkalut",
@ -669,7 +670,7 @@
"Instant Auto-Send After Voice Transcription": "Heti automaattinen lähetys äänitunnistuksen jälkeen", "Instant Auto-Send After Voice Transcription": "Heti automaattinen lähetys äänitunnistuksen jälkeen",
"Integration": "Integrointi", "Integration": "Integrointi",
"Interface": "Käyttöliittymä", "Interface": "Käyttöliittymä",
"Invalid file content": "", "Invalid file content": "Virheellinen tiedostosisältö",
"Invalid file format.": "Virheellinen tiedostomuoto.", "Invalid file format.": "Virheellinen tiedostomuoto.",
"Invalid JSON schema": "Virheellinen JSON kaava", "Invalid JSON schema": "Virheellinen JSON kaava",
"Invalid Tag": "Virheellinen tagi", "Invalid Tag": "Virheellinen tagi",
@ -740,7 +741,7 @@
"Manage Pipelines": "Hallitse putkia", "Manage Pipelines": "Hallitse putkia",
"Manage Tool Servers": "Hallitse työkalu palvelimia", "Manage Tool Servers": "Hallitse työkalu palvelimia",
"March": "maaliskuu", "March": "maaliskuu",
"Max Speakers": "", "Max Speakers": "Puhujien enimmäismäärä",
"Max Tokens (num_predict)": "Tokenien enimmäismäärä (num_predict)", "Max Tokens (num_predict)": "Tokenien enimmäismäärä (num_predict)",
"Max Upload Count": "Latausten enimmäismäärä", "Max Upload Count": "Latausten enimmäismäärä",
"Max Upload Size": "Latausten enimmäiskoko", "Max Upload Size": "Latausten enimmäiskoko",
@ -792,18 +793,18 @@
"Mojeek Search API Key": "Mojeek Search API -avain", "Mojeek Search API Key": "Mojeek Search API -avain",
"more": "lisää", "more": "lisää",
"More": "Lisää", "More": "Lisää",
"My Notes": "", "My Notes": "Minun muistiinpanot",
"Name": "Nimi", "Name": "Nimi",
"Name your knowledge base": "Anna tietokannalle nimi", "Name your knowledge base": "Anna tietokannalle nimi",
"Native": "Natiivi", "Native": "Natiivi",
"New Chat": "Uusi keskustelu", "New Chat": "Uusi keskustelu",
"New Folder": "Uusi kansio", "New Folder": "Uusi kansio",
"New Note": "", "New Note": "Uusi muistiinpano",
"New Password": "Uusi salasana", "New Password": "Uusi salasana",
"new-channel": "uusi-kanava", "new-channel": "uusi-kanava",
"No content": "", "No content": "Ei sisältöä",
"No content found": "Sisältöä ei löytynyt", "No content found": "Sisältöä ei löytynyt",
"No content found in file.": "", "No content found in file.": "Sisältöä ei löytynyt tiedostosta.",
"No content to speak": "Ei puhuttavaa sisältöä", "No content to speak": "Ei puhuttavaa sisältöä",
"No distance available": "Etäisyyttä ei saatavilla", "No distance available": "Etäisyyttä ei saatavilla",
"No feedbacks found": "Palautteita ei löytynyt", "No feedbacks found": "Palautteita ei löytynyt",
@ -816,7 +817,7 @@
"No model IDs": "Ei mallitunnuksia", "No model IDs": "Ei mallitunnuksia",
"No models found": "Malleja ei löytynyt", "No models found": "Malleja ei löytynyt",
"No models selected": "Malleja ei ole valittu", "No models selected": "Malleja ei ole valittu",
"No Notes": "", "No Notes": "Ei muistiinpanoja",
"No results found": "Ei tuloksia", "No results found": "Ei tuloksia",
"No search query generated": "Hakukyselyä ei luotu", "No search query generated": "Hakukyselyä ei luotu",
"No source available": "Lähdettä ei saatavilla", "No source available": "Lähdettä ei saatavilla",
@ -825,7 +826,7 @@
"None": "Ei mikään", "None": "Ei mikään",
"Not factually correct": "Ei faktuaalisesti oikein", "Not factually correct": "Ei faktuaalisesti oikein",
"Not helpful": "Ei hyödyllinen", "Not helpful": "Ei hyödyllinen",
"Note deleted successfully": "", "Note deleted successfully": "Muistiinpano poistettiin onnistuneesti",
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Huomautus: Jos asetat vähimmäispistemäärän, haku palauttaa vain sellaiset asiakirjat, joiden pistemäärä on vähintään vähimmäismäärä.", "Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Huomautus: Jos asetat vähimmäispistemäärän, haku palauttaa vain sellaiset asiakirjat, joiden pistemäärä on vähintään vähimmäismäärä.",
"Notes": "Muistiinpanot", "Notes": "Muistiinpanot",
"Notification Sound": "Ilmoitusääni", "Notification Sound": "Ilmoitusääni",
@ -848,7 +849,7 @@
"Only alphanumeric characters and hyphens are allowed": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja", "Only alphanumeric characters and hyphens are allowed": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja",
"Only alphanumeric characters and hyphens are allowed in the command string.": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja komentosarjassa.", "Only alphanumeric characters and hyphens are allowed in the command string.": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja komentosarjassa.",
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Vain kokoelmia voi muokata, luo uusi tietokanta muokataksesi/lisätäksesi asiakirjoja.", "Only collections can be edited, create a new knowledge base to edit/add documents.": "Vain kokoelmia voi muokata, luo uusi tietokanta muokataksesi/lisätäksesi asiakirjoja.",
"Only markdown files are allowed": "", "Only markdown files are allowed": "Vain markdown tiedostot ovat sallittuja",
"Only select users and groups with permission can access": "Vain valitut käyttäjät ja ryhmät, joilla on käyttöoikeus, pääsevät käyttämään", "Only select users and groups with permission can access": "Vain valitut käyttäjät ja ryhmät, joilla on käyttöoikeus, pääsevät käyttämään",
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Hups! Näyttää siltä, että verkko-osoite on virheellinen. Tarkista se ja yritä uudelleen.", "Oops! Looks like the URL is invalid. Please double-check and try again.": "Hups! Näyttää siltä, että verkko-osoite on virheellinen. Tarkista se ja yritä uudelleen.",
"Oops! There are files still uploading. Please wait for the upload to complete.": "Hups! Tiedostoja on vielä ladattavana. Odota, että lataus on valmis.", "Oops! There are files still uploading. Please wait for the upload to complete.": "Hups! Tiedostoja on vielä ladattavana. Odota, että lataus on valmis.",
@ -894,7 +895,7 @@
"Pipelines": "Putkistot", "Pipelines": "Putkistot",
"Pipelines Not Detected": "Putkistoja ei havaittu", "Pipelines Not Detected": "Putkistoja ei havaittu",
"Pipelines Valves": "Putkistojen venttiilit", "Pipelines Valves": "Putkistojen venttiilit",
"Plain text (.md)": "", "Plain text (.md)": "Pelkkä teksti (.md)",
"Plain text (.txt)": "Pelkkä teksti (.txt)", "Plain text (.txt)": "Pelkkä teksti (.txt)",
"Playground": "Leikkipaikka", "Playground": "Leikkipaikka",
"Playwright Timeout (ms)": "Playwright aikakatkaisu (ms)", "Playwright Timeout (ms)": "Playwright aikakatkaisu (ms)",
@ -937,7 +938,7 @@
"Read": "Lue", "Read": "Lue",
"Read Aloud": "Lue ääneen", "Read Aloud": "Lue ääneen",
"Reasoning Effort": "", "Reasoning Effort": "",
"Record": "", "Record": "Nauhoita",
"Record voice": "Nauhoita ääntä", "Record voice": "Nauhoita ääntä",
"Redirecting you to Open WebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön", "Redirecting you to Open WebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön",
"Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "", "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "",
@ -1007,7 +1008,7 @@
"Searched {{count}} sites": "Etsitty {{count}} sivulta", "Searched {{count}} sites": "Etsitty {{count}} sivulta",
"Searching \"{{searchQuery}}\"": "Haetaan \"{{searchQuery}}\"", "Searching \"{{searchQuery}}\"": "Haetaan \"{{searchQuery}}\"",
"Searching Knowledge for \"{{searchQuery}}\"": "Haetaan tietämystä \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Haetaan tietämystä \"{{searchQuery}}\"",
"Searching the web...": "", "Searching the web...": "Haetaan verkosta...",
"Searxng Query URL": "Searxng-kyselyn verkko-osoite", "Searxng Query URL": "Searxng-kyselyn verkko-osoite",
"See readme.md for instructions": "Katso ohjeet readme.md-tiedostosta", "See readme.md for instructions": "Katso ohjeet readme.md-tiedostosta",
"See what's new": "Katso, mitä uutta", "See what's new": "Katso, mitä uutta",
@ -1210,7 +1211,7 @@
"Unpin": "Irrota kiinnitys", "Unpin": "Irrota kiinnitys",
"Unravel secrets": "Avaa salaisuuksia", "Unravel secrets": "Avaa salaisuuksia",
"Untagged": "Ei tageja", "Untagged": "Ei tageja",
"Untitled": "", "Untitled": "Nimetön",
"Update": "Päivitä", "Update": "Päivitä",
"Update and Copy Link": "Päivitä ja kopioi linkki", "Update and Copy Link": "Päivitä ja kopioi linkki",
"Update for the latest features and improvements.": "Päivitä uusimpiin ominaisuuksiin ja parannuksiin.", "Update for the latest features and improvements.": "Päivitä uusimpiin ominaisuuksiin ja parannuksiin.",
@ -1221,8 +1222,8 @@
"Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Päivitä lisenssi saadaksesi parempia ominaisuuksia, mukaan lukien mukautetun teeman ja brändäyksen sekä yksilöllistä tukea.", "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Päivitä lisenssi saadaksesi parempia ominaisuuksia, mukaan lukien mukautetun teeman ja brändäyksen sekä yksilöllistä tukea.",
"Upload": "Lataa", "Upload": "Lataa",
"Upload a GGUF model": "Lataa GGUF-malli", "Upload a GGUF model": "Lataa GGUF-malli",
"Upload Audio": "", "Upload Audio": "Lataa äänitiedosto",
"Upload directory": "Latauksen hakemisto", "Upload directory": "Lataa hakemisto",
"Upload files": "Lataa tiedostoja", "Upload files": "Lataa tiedostoja",
"Upload Files": "Lataa tiedostoja", "Upload Files": "Lataa tiedostoja",
"Upload Pipeline": "Lataa putki", "Upload Pipeline": "Lataa putki",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(par ex. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(par ex. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(par exemple `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(par exemple `sh webui.sh --api`)",
"(latest)": "(dernier)", "(latest)": "(dernier)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modèles }}", "{{ models }}": "{{ modèles }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Mauvaise réponse", "Bad Response": "Mauvaise réponse",
"Banners": "Banniers", "Banners": "Banniers",
"Base Model (From)": "Modèle de base (à partir de)", "Base Model (From)": "Modèle de base (à partir de)",
"Base URL": "",
"Batch Size (num_batch)": "Taille du lot (num_batch)", "Batch Size (num_batch)": "Taille du lot (num_batch)",
"before": "avant", "before": "avant",
"Being lazy": "Être fainéant", "Being lazy": "Être fainéant",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Modifier", "Edit": "Modifier",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Activer les nouvelles inscriptions", "Enable New Sign Ups": "Activer les nouvelles inscriptions",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que votre fichier CSV comprenne les 4 colonnes dans cet ordre : Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que votre fichier CSV comprenne les 4 colonnes dans cet ordre : Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(par ex. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(par ex. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(par exemple `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(par exemple `sh webui.sh --api`)",
"(latest)": "(dernière version)", "(latest)": "(dernière version)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "Nombre d'outils disponibles {{COUNT}}", "{{COUNT}} Available Tools": "Nombre d'outils disponibles {{COUNT}}",
@ -140,7 +140,6 @@
"Bad Response": "Mauvaise réponse", "Bad Response": "Mauvaise réponse",
"Banners": "Bannières", "Banners": "Bannières",
"Base Model (From)": "Modèle de base (à partir de)", "Base Model (From)": "Modèle de base (à partir de)",
"Base URL": "",
"Batch Size (num_batch)": "Batch Size (num_batch)", "Batch Size (num_batch)": "Batch Size (num_batch)",
"before": "avant", "before": "avant",
"Being lazy": "Être fainéant", "Being lazy": "Être fainéant",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "par ex. Outils pour effectuer diverses opérations", "e.g. Tools for performing various operations": "par ex. Outils pour effectuer diverses opérations",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "par ex., en-US, ja-JP (laisser vide pour détection automatique)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "par ex., en-US, ja-JP (laisser vide pour détection automatique)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Modifier", "Edit": "Modifier",
"Edit Arena Model": "Modifier le modèle d'arène", "Edit Arena Model": "Modifier le modèle d'arène",
"Edit Channel": "Modifier le canal", "Edit Channel": "Modifier le canal",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.", "Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.",
"Enable New Sign Ups": "Activer les nouvelles inscriptions", "Enable New Sign Ups": "Activer les nouvelles inscriptions",
"Enabled": "Activé", "Enabled": "Activé",
"Endpoint URL": "",
"Enforce Temporary Chat": "Imposer les discussions temporaires", "Enforce Temporary Chat": "Imposer les discussions temporaires",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que votre fichier CSV comprenne les 4 colonnes dans cet ordre : Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que votre fichier CSV comprenne les 4 colonnes dans cet ordre : Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(למשל `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(למשל `sh webui.sh --api`)",
"(latest)": "(האחרון)", "(latest)": "(האחרון)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ דגמים }}", "{{ models }}": "{{ דגמים }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "תגובה שגויה", "Bad Response": "תגובה שגויה",
"Banners": "באנרים", "Banners": "באנרים",
"Base Model (From)": "דגם בסיס (מ)", "Base Model (From)": "דגם בסיס (מ)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "לפני", "before": "לפני",
"Being lazy": "להיות עצלן", "Being lazy": "להיות עצלן",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "ערוך", "Edit": "ערוך",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "אפשר הרשמות חדשות", "Enable New Sign Ups": "אפשר הרשמות חדשות",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ודא שקובץ ה-CSV שלך כולל 4 עמודות בסדר הבא: שם, דוא\"ל, סיסמה, תפקיד.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ודא שקובץ ה-CSV שלך כולל 4 עמודות בסדר הבא: שם, דוא\"ל, סיסמה, תפקיד.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(e.g. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(e.g. `sh webui.sh --api`)",
"(latest)": "(latest)", "(latest)": "(latest)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ मॉडल }}", "{{ models }}": "{{ मॉडल }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "ख़राब प्रतिक्रिया", "Bad Response": "ख़राब प्रतिक्रिया",
"Banners": "बैनर", "Banners": "बैनर",
"Base Model (From)": "बेस मॉडल (से)", "Base Model (From)": "बेस मॉडल (से)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "पहले", "before": "पहले",
"Being lazy": "आलसी होना", "Being lazy": "आलसी होना",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "संपादित करें", "Edit": "संपादित करें",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "नए साइन अप सक्रिय करें", "Enable New Sign Ups": "नए साइन अप सक्रिय करें",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "सुनिश्चित करें कि आपकी CSV फ़ाइल में इस क्रम में 4 कॉलम शामिल हैं: नाम, ईमेल, पासवर्ड, भूमिका।", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "सुनिश्चित करें कि आपकी CSV फ़ाइल में इस क्रम में 4 कॉलम शामिल हैं: नाम, ईमेल, पासवर्ड, भूमिका।",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(npr. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(npr. `sh webui.sh --api`)",
"(latest)": "(najnovije)", "(latest)": "(najnovije)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modeli }}", "{{ models }}": "{{ modeli }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Loš odgovor", "Bad Response": "Loš odgovor",
"Banners": "Baneri", "Banners": "Baneri",
"Base Model (From)": "Osnovni model (Od)", "Base Model (From)": "Osnovni model (Od)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "prije", "before": "prije",
"Being lazy": "Biti lijen", "Being lazy": "Biti lijen",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Uredi", "Edit": "Uredi",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Omogući nove prijave", "Enable New Sign Ups": "Omogući nove prijave",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Provjerite da vaša CSV datoteka uključuje 4 stupca u ovom redoslijedu: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Provjerite da vaša CSV datoteka uključuje 4 stupca u ovom redoslijedu: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(pl. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(pl. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(pl. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(pl. `sh webui.sh --api`)",
"(latest)": "(legújabb)", "(latest)": "(legújabb)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ modellek }}", "{{ models }}": "{{ modellek }}",
"{{COUNT}} Available Tools": "{{COUNT}} Elérhető eszköz", "{{COUNT}} Available Tools": "{{COUNT}} Elérhető eszköz",
@ -140,7 +140,6 @@
"Bad Response": "Rossz válasz", "Bad Response": "Rossz válasz",
"Banners": "Bannerek", "Banners": "Bannerek",
"Base Model (From)": "Alap modell (Forrás)", "Base Model (From)": "Alap modell (Forrás)",
"Base URL": "",
"Batch Size (num_batch)": "Köteg méret (num_batch)", "Batch Size (num_batch)": "Köteg méret (num_batch)",
"before": "előtt", "before": "előtt",
"Being lazy": "Lustaság", "Being lazy": "Lustaság",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "pl. Eszközök különböző műveletek elvégzéséhez", "e.g. Tools for performing various operations": "pl. Eszközök különböző műveletek elvégzéséhez",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Szerkesztés", "Edit": "Szerkesztés",
"Edit Arena Model": "Arena modell szerkesztése", "Edit Arena Model": "Arena modell szerkesztése",
"Edit Channel": "Csatorna szerkesztése", "Edit Channel": "Csatorna szerkesztése",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Engedélyezd a Mirostat mintavételezést a perplexitás szabályozásához.", "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 New Sign Ups": "Új regisztrációk engedélyezése",
"Enabled": "Engedélyezve", "Enabled": "Engedélyezve",
"Endpoint URL": "",
"Enforce Temporary Chat": "Ideiglenes csevegés kikényszerítése", "Enforce Temporary Chat": "Ideiglenes csevegés kikényszerítése",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Győződj meg róla, hogy a CSV fájl tartalmazza ezt a 4 oszlopot ebben a sorrendben: Név, Email, Jelszó, Szerep.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Győződj meg róla, hogy a CSV fájl tartalmazza ezt a 4 oszlopot ebben a sorrendben: Név, Email, Jelszó, Szerep.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(contoh: `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(contoh: `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(contoh: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(contoh: `sh webui.sh --api`)",
"(latest)": "(terbaru)", "(latest)": "(terbaru)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Respons Buruk", "Bad Response": "Respons Buruk",
"Banners": "Spanduk", "Banners": "Spanduk",
"Base Model (From)": "Model Dasar (Dari)", "Base Model (From)": "Model Dasar (Dari)",
"Base URL": "",
"Batch Size (num_batch)": "Ukuran Batch (num_batch)", "Batch Size (num_batch)": "Ukuran Batch (num_batch)",
"before": "sebelum", "before": "sebelum",
"Being lazy": "Menjadi malas", "Being lazy": "Menjadi malas",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Edit", "Edit": "Edit",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktifkan Pendaftaran Baru", "Enable New Sign Ups": "Aktifkan Pendaftaran Baru",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Pastikan file CSV Anda menyertakan 4 kolom dengan urutan sebagai berikut: Nama, Email, Kata Sandi, Peran.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Pastikan file CSV Anda menyertakan 4 kolom dengan urutan sebagai berikut: Nama, Email, Kata Sandi, Peran.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(m.sh. `sh webui.sh --api --api-auth username_password `)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(m.sh. `sh webui.sh --api --api-auth username_password `)",
"(e.g. `sh webui.sh --api`)": "(m.sh. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(m.sh. `sh webui.sh --api`)",
"(latest)": "(is déanaí)", "(latest)": "(is déanaí)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} Uirlisí ar Fáil", "{{COUNT}} Available Tools": "{{COUNT}} Uirlisí ar Fáil",
@ -140,7 +140,6 @@
"Bad Response": "Droch-fhreagra", "Bad Response": "Droch-fhreagra",
"Banners": "Meirgí", "Banners": "Meirgí",
"Base Model (From)": "Múnla Bonn (Ó)", "Base Model (From)": "Múnla Bonn (Ó)",
"Base URL": "",
"Batch Size (num_batch)": "Méid Baisc (num_batch)", "Batch Size (num_batch)": "Méid Baisc (num_batch)",
"before": "roimh", "before": "roimh",
"Being lazy": "A bheith leisciúil", "Being lazy": "A bheith leisciúil",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "m.sh. Uirlisí chun oibríochtaí éagsúla a dhéanamh", "e.g. Tools for performing various operations": "m.sh. Uirlisí chun oibríochtaí éagsúla a dhéanamh",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "m.sh., en-US, ja-JP (fág bán le haghaidh uathbhraite)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "m.sh., en-US, ja-JP (fág bán le haghaidh uathbhraite)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Cuir in eagar", "Edit": "Cuir in eagar",
"Edit Arena Model": "Cuir Samhail Airéine in Eagar", "Edit Arena Model": "Cuir Samhail Airéine in Eagar",
"Edit Channel": "Cuir Cainéal in Eagar", "Edit Channel": "Cuir Cainéal in Eagar",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Cumasaigh sampláil Mirostat chun seachrán a rialú.", "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 New Sign Ups": "Cumasaigh Clárúcháin Nua",
"Enabled": "Cumasaithe", "Enabled": "Cumasaithe",
"Endpoint URL": "",
"Enforce Temporary Chat": "Cuir Comhrá Sealadach i bhfeidhm", "Enforce Temporary Chat": "Cuir Comhrá Sealadach i bhfeidhm",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Déan cinnte go bhfuil 4 cholún san ord seo i do chomhad CSV: Ainm, Ríomhphost, Pasfhocal, Ról.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Déan cinnte go bhfuil 4 cholún san ord seo i do chomhad CSV: Ainm, Ríomhphost, Pasfhocal, Ról.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(p.e. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(p.e. `sh webui.sh --api`)",
"(latest)": "(ultima)", "(latest)": "(ultima)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modelli }}", "{{ models }}": "{{ modelli }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Risposta non valida", "Bad Response": "Risposta non valida",
"Banners": "Banner", "Banners": "Banner",
"Base Model (From)": "Modello base (da)", "Base Model (From)": "Modello base (da)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "prima", "before": "prima",
"Being lazy": "Essere pigri", "Being lazy": "Essere pigri",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Modifica", "Edit": "Modifica",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Abilita nuove iscrizioni", "Enable New Sign Ups": "Abilita nuove iscrizioni",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assicurati che il tuo file CSV includa 4 colonne in questo ordine: Nome, Email, Password, Ruolo.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assicurati che il tuo file CSV includa 4 colonne in questo ordine: Nome, Email, Password, Ruolo.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(例: `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(例: `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(例: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(例: `sh webui.sh --api`)",
"(latest)": "(最新)", "(latest)": "(最新)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ モデル }}", "{{ models }}": "{{ モデル }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "応答が悪い", "Bad Response": "応答が悪い",
"Banners": "バナー", "Banners": "バナー",
"Base Model (From)": "ベースモデル (From)", "Base Model (From)": "ベースモデル (From)",
"Base URL": "",
"Batch Size (num_batch)": "バッチサイズ (num_batch)", "Batch Size (num_batch)": "バッチサイズ (num_batch)",
"before": "より前", "before": "より前",
"Being lazy": "怠惰な", "Being lazy": "怠惰な",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "編集", "Edit": "編集",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "新規登録を有効にする", "Enable New Sign Ups": "新規登録を有効にする",
"Enabled": "有効", "Enabled": "有効",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(მაგ: `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(მაგ: `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(მაგ: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(მაგ: `sh webui.sh --api`)",
"(latest)": "(უახლესი)", "(latest)": "(უახლესი)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ მოდელები }}", "{{ models }}": "{{ მოდელები }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "არასწორი პასუხი", "Bad Response": "არასწორი პასუხი",
"Banners": "ბანერები", "Banners": "ბანერები",
"Base Model (From)": "საბაზისო მოდელი (საიდან)", "Base Model (From)": "საბაზისო მოდელი (საიდან)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "მითითებულ დრომდე", "before": "მითითებულ დრომდე",
"Being lazy": "ზარმაცობა", "Being lazy": "ზარმაცობა",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "ჩასწორება", "Edit": "ჩასწორება",
"Edit Arena Model": "არენის მოდელის ჩასწორება", "Edit Arena Model": "არენის მოდელის ჩასწორება",
"Edit Channel": "არხის ჩასწორება", "Edit Channel": "არხის ჩასწორება",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა", "Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა",
"Enabled": "ჩართულია", "Enabled": "ჩართულია",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "დარწმუნდით, რომ თქვენი CSV-ფაილი შეიცავს 4 ველს ამ მიმდევრობით: სახელი, ელფოსტა, პაროლი, როლი.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "დარწმუნდით, რომ თქვენი CSV-ფაილი შეიცავს 4 ველს ამ მიმდევრობით: სახელი, ელფოსტა, პაროლი, როლი.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(예: `sh webui.sh --api --api-auth 사용자이름_비밀번호`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(예: `sh webui.sh --api --api-auth 사용자이름_비밀번호`)",
"(e.g. `sh webui.sh --api`)": "(예: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(예: `sh webui.sh --api`)",
"(latest)": "(최근)", "(latest)": "(최근)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "사용 가능한 도구 {{COUNT}}개", "{{COUNT}} Available Tools": "사용 가능한 도구 {{COUNT}}개",
@ -140,7 +140,6 @@
"Bad Response": "잘못된 응답", "Bad Response": "잘못된 응답",
"Banners": "배너", "Banners": "배너",
"Base Model (From)": "기본 모델(시작)", "Base Model (From)": "기본 모델(시작)",
"Base URL": "",
"Batch Size (num_batch)": "배치 크기 (num_batch)", "Batch Size (num_batch)": "배치 크기 (num_batch)",
"before": "이전", "before": "이전",
"Being lazy": "게으름 피우기", "Being lazy": "게으름 피우기",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "예: 다양한 작업을 수행하는 도구", "e.g. Tools for performing various operations": "예: 다양한 작업을 수행하는 도구",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "예: en-US, ja-JP (자동 감지를 위해 비워 두세요)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "예: en-US, ja-JP (자동 감지를 위해 비워 두세요)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "편집", "Edit": "편집",
"Edit Arena Model": "아레나 모델 편집", "Edit Arena Model": "아레나 모델 편집",
"Edit Channel": "채널 편집", "Edit Channel": "채널 편집",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "퍼플렉서티 제어를 위해 Mirostat 샘플링 활성화", "Enable Mirostat sampling for controlling perplexity.": "퍼플렉서티 제어를 위해 Mirostat 샘플링 활성화",
"Enable New Sign Ups": "새 회원가입 활성화", "Enable New Sign Ups": "새 회원가입 활성화",
"Enabled": "활성화됨", "Enabled": "활성화됨",
"Endpoint URL": "",
"Enforce Temporary Chat": "임시 채팅 강제 적용", "Enforce Temporary Chat": "임시 채팅 강제 적용",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV 파일에 이름, 이메일, 비밀번호, 역할 4개의 열이 순서대로 포함되어 있는지 확인하세요.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV 파일에 이름, 이메일, 비밀번호, 역할 4개의 열이 순서대로 포함되어 있는지 확인하세요.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(pvz. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(pvz. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(pvz. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(pvz. `sh webui.sh --api`)",
"(latest)": "(naujausias)", "(latest)": "(naujausias)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Neteisingas atsakymas", "Bad Response": "Neteisingas atsakymas",
"Banners": "Baneriai", "Banners": "Baneriai",
"Base Model (From)": "Bazinis modelis", "Base Model (From)": "Bazinis modelis",
"Base URL": "",
"Batch Size (num_batch)": "Batch dydis", "Batch Size (num_batch)": "Batch dydis",
"before": "prieš", "before": "prieš",
"Being lazy": "Būvimas tingiu", "Being lazy": "Būvimas tingiu",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Redaguoti", "Edit": "Redaguoti",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktyvuoti naujas registracijas", "Enable New Sign Ups": "Aktyvuoti naujas registracijas",
"Enabled": "Leisti", "Enabled": "Leisti",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Įsitikinkite, kad CSV failas turi 4 kolonas šiuo eiliškumu: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Įsitikinkite, kad CSV failas turi 4 kolonas šiuo eiliškumu: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(contoh `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(contoh `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(contoh `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(contoh `sh webui.sh --api`)",
"(latest)": "(terkini)", "(latest)": "(terkini)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Maklumbalas Salah", "Bad Response": "Maklumbalas Salah",
"Banners": "Sepanduk", "Banners": "Sepanduk",
"Base Model (From)": "Model Asas (Dari)", "Base Model (From)": "Model Asas (Dari)",
"Base URL": "",
"Batch Size (num_batch)": "Saiz Kumpulan (num_batch)", "Batch Size (num_batch)": "Saiz Kumpulan (num_batch)",
"before": "sebelum,", "before": "sebelum,",
"Being lazy": "Menjadi Malas", "Being lazy": "Menjadi Malas",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Edit", "Edit": "Edit",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Benarkan Pendaftaran Baharu", "Enable New Sign Ups": "Benarkan Pendaftaran Baharu",
"Enabled": "Dibenarkan", "Enabled": "Dibenarkan",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "astikan fail CSV anda mengandungi 4 lajur dalam susunan ini: Nama, E-mel, Kata Laluan, Peranan.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "astikan fail CSV anda mengandungi 4 lajur dalam susunan ini: Nama, E-mel, Kata Laluan, Peranan.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(f.eks. `sh webui.sh --api --api-auth brukernavn_passord`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(f.eks. `sh webui.sh --api --api-auth brukernavn_passord`)",
"(e.g. `sh webui.sh --api`)": "(f.eks. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(f.eks. `sh webui.sh --api`)",
"(latest)": "(siste)", "(latest)": "(siste)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modeller }}", "{{ models }}": "{{ modeller }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Dårlig svar", "Bad Response": "Dårlig svar",
"Banners": "Bannere", "Banners": "Bannere",
"Base Model (From)": "Grunnmodell (fra)", "Base Model (From)": "Grunnmodell (fra)",
"Base URL": "",
"Batch Size (num_batch)": "Batchstørrelse (num_batch)", "Batch Size (num_batch)": "Batchstørrelse (num_batch)",
"before": "før", "before": "før",
"Being lazy": "Er lat", "Being lazy": "Er lat",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "f.eks. Verktøy for å gjøre ulike handlinger", "e.g. Tools for performing various operations": "f.eks. Verktøy for å gjøre ulike handlinger",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Rediger", "Edit": "Rediger",
"Edit Arena Model": "Rediger Arena-modell", "Edit Arena Model": "Rediger Arena-modell",
"Edit Channel": "Rediger kanal", "Edit Channel": "Rediger kanal",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktiver nye registreringer", "Enable New Sign Ups": "Aktiver nye registreringer",
"Enabled": "Aktivert", "Enabled": "Aktivert",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Sørg for at CSV-filen din inkluderer fire kolonner i denne rekkefølgen: Navn, E-post, Passord, Rolle.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Sørg for at CSV-filen din inkluderer fire kolonner i denne rekkefølgen: Navn, E-post, Passord, Rolle.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(bv. `sh webui.sh --api --api-auth gebruikersnaam_wachtwoord`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(bv. `sh webui.sh --api --api-auth gebruikersnaam_wachtwoord`)",
"(e.g. `sh webui.sh --api`)": "(bv. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(bv. `sh webui.sh --api`)",
"(latest)": "(nieuwste)", "(latest)": "(nieuwste)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ modellen }}", "{{ models }}": "{{ modellen }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Ongeldig antwoord", "Bad Response": "Ongeldig antwoord",
"Banners": "Banners", "Banners": "Banners",
"Base Model (From)": "Basismodel (Vanaf)", "Base Model (From)": "Basismodel (Vanaf)",
"Base URL": "",
"Batch Size (num_batch)": "Batchgrootte (num_batch)", "Batch Size (num_batch)": "Batchgrootte (num_batch)",
"before": "voor", "before": "voor",
"Being lazy": "Lui zijn", "Being lazy": "Lui zijn",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "Gereedschappen om verschillende bewerkingen uit te voeren", "e.g. Tools for performing various operations": "Gereedschappen om verschillende bewerkingen uit te voeren",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Wijzig", "Edit": "Wijzig",
"Edit Arena Model": "Bewerk arenamodel", "Edit Arena Model": "Bewerk arenamodel",
"Edit Channel": "Bewerk kanaal", "Edit Channel": "Bewerk kanaal",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Mirostat-sampling in om perplexiteit te controleren inschakelen.", "Enable Mirostat sampling for controlling perplexity.": "Mirostat-sampling in om perplexiteit te controleren inschakelen.",
"Enable New Sign Ups": "Schakel nieuwe registraties in", "Enable New Sign Ups": "Schakel nieuwe registraties in",
"Enabled": "Ingeschakeld", "Enabled": "Ingeschakeld",
"Endpoint URL": "",
"Enforce Temporary Chat": "Tijdelijke chat afdwingen", "Enforce Temporary Chat": "Tijdelijke chat afdwingen",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Zorg ervoor dat uw CSV-bestand de volgende vier kolommen in deze volgorde bevat: Naam, E-mail, Wachtwoord, Rol.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Zorg ervoor dat uw CSV-bestand de volgende vier kolommen in deze volgorde bevat: Naam, E-mail, Wachtwoord, Rol.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ `sh webui.sh --api`)",
"(latest)": "(ਤਾਜ਼ਾ)", "(latest)": "(ਤਾਜ਼ਾ)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ ਮਾਡਲ }}", "{{ models }}": "{{ ਮਾਡਲ }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "ਖਰਾਬ ਜਵਾਬ", "Bad Response": "ਖਰਾਬ ਜਵਾਬ",
"Banners": "ਬੈਨਰ", "Banners": "ਬੈਨਰ",
"Base Model (From)": "ਬੇਸ ਮਾਡਲ (ਤੋਂ)", "Base Model (From)": "ਬੇਸ ਮਾਡਲ (ਤੋਂ)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "ਪਹਿਲਾਂ", "before": "ਪਹਿਲਾਂ",
"Being lazy": "ਆਲਸੀ ਹੋਣਾ", "Being lazy": "ਆਲਸੀ ਹੋਣਾ",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "ਸੰਪਾਦਨ ਕਰੋ", "Edit": "ਸੰਪਾਦਨ ਕਰੋ",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ", "Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ CSV ਫਾਈਲ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ: ਨਾਮ, ਈਮੇਲ, ਪਾਸਵਰਡ, ਭੂਮਿਕਾ।", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ CSV ਫਾਈਲ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ: ਨਾਮ, ਈਮੇਲ, ਪਾਸਵਰਡ, ਭੂਮਿਕਾ।",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(np. `sh webui.sh --api --api-auth username_password`)>", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(np. `sh webui.sh --api --api-auth username_password`)>",
"(e.g. `sh webui.sh --api`)": "(np. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(np. `sh webui.sh --api`)",
"(latest)": "(najnowszy)", "(latest)": "(najnowszy)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modele }}", "{{ models }}": "{{ modele }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Nieprawidłowa odpowiedź", "Bad Response": "Nieprawidłowa odpowiedź",
"Banners": "Bannery", "Banners": "Bannery",
"Base Model (From)": "Model bazowy (od)", "Base Model (From)": "Model bazowy (od)",
"Base URL": "",
"Batch Size (num_batch)": "Rozmiar partii (num_batch)", "Batch Size (num_batch)": "Rozmiar partii (num_batch)",
"before": "przed", "before": "przed",
"Being lazy": "Jest leniwy.", "Being lazy": "Jest leniwy.",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "np. Narzędzia do wykonywania różnych operacji", "e.g. Tools for performing various operations": "np. Narzędzia do wykonywania różnych operacji",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Edytuj", "Edit": "Edytuj",
"Edit Arena Model": "Edytuj model arenę", "Edit Arena Model": "Edytuj model arenę",
"Edit Channel": "Edytuj kanał", "Edit Channel": "Edytuj kanał",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Włącz nowe rejestracje", "Enable New Sign Ups": "Włącz nowe rejestracje",
"Enabled": "Włączone", "Enabled": "Włączone",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Upewnij się, że twój plik CSV zawiera dokładnie 4 kolumny w następującej kolejności: Nazwa, Email, Hasło, Rola.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Upewnij się, że twój plik CSV zawiera dokładnie 4 kolumny w następującej kolejności: Nazwa, Email, Hasło, Rola.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(por exemplo, `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(por exemplo, `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(por exemplo, `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(por exemplo, `sh webui.sh --api`)",
"(latest)": "(último)", "(latest)": "(último)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Resposta Ruim", "Bad Response": "Resposta Ruim",
"Banners": "Banners", "Banners": "Banners",
"Base Model (From)": "Modelo Base (De)", "Base Model (From)": "Modelo Base (De)",
"Base URL": "",
"Batch Size (num_batch)": "Tamanho do Lote (num_batch)", "Batch Size (num_batch)": "Tamanho do Lote (num_batch)",
"before": "antes", "before": "antes",
"Being lazy": "Sendo preguiçoso", "Being lazy": "Sendo preguiçoso",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "Exemplo: Ferramentas para executar operações diversas", "e.g. Tools for performing various operations": "Exemplo: Ferramentas para executar operações diversas",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Editar", "Edit": "Editar",
"Edit Arena Model": "Editar Arena de Modelos", "Edit Arena Model": "Editar Arena de Modelos",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Ativar Novos Cadastros", "Enable New Sign Ups": "Ativar Novos Cadastros",
"Enabled": "Ativado", "Enabled": "Ativado",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Certifique-se de que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, Email, Senha, Função.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Certifique-se de que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, Email, Senha, Função.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "(por exemplo, `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(por exemplo, `sh webui.sh --api`)",
"(latest)": "(mais recente)", "(latest)": "(mais recente)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modelos }}", "{{ models }}": "{{ modelos }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Resposta má", "Bad Response": "Resposta má",
"Banners": "Estandartes", "Banners": "Estandartes",
"Base Model (From)": "Modelo Base (De)", "Base Model (From)": "Modelo Base (De)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "antes", "before": "antes",
"Being lazy": "Ser preguiçoso", "Being lazy": "Ser preguiçoso",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Editar", "Edit": "Editar",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Ativar Novas Inscrições", "Enable New Sign Ups": "Ativar Novas Inscrições",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Confirme que o seu ficheiro CSV inclui 4 colunas nesta ordem: Nome, E-mail, Senha, Função.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Confirme que o seu ficheiro CSV inclui 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(de ex. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(de ex. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(de ex. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(de ex. `sh webui.sh --api`)",
"(latest)": "(ultimul)", "(latest)": "(ultimul)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modele }}", "{{ models }}": "{{ modele }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Răspuns Greșit", "Bad Response": "Răspuns Greșit",
"Banners": "Bannere", "Banners": "Bannere",
"Base Model (From)": "Model de Bază (De la)", "Base Model (From)": "Model de Bază (De la)",
"Base URL": "",
"Batch Size (num_batch)": "Dimensiune Lot (num_batch)", "Batch Size (num_batch)": "Dimensiune Lot (num_batch)",
"before": "înainte", "before": "înainte",
"Being lazy": "Fiind leneș", "Being lazy": "Fiind leneș",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Editează", "Edit": "Editează",
"Edit Arena Model": "Editați Modelul Arena", "Edit Arena Model": "Editați Modelul Arena",
"Edit Channel": "Editează canalul", "Edit Channel": "Editează canalul",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Activează Înscrierile Noi", "Enable New Sign Ups": "Activează Înscrierile Noi",
"Enabled": "Activat", "Enabled": "Activat",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asigurați-vă că fișierul CSV include 4 coloane în această ordine: Nume, Email, Parolă, Rol.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asigurați-vă că fișierul CSV include 4 coloane în această ordine: Nume, Email, Parolă, Rol.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(например, `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(например, `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(например, `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(например, `sh webui.sh --api`)",
"(latest)": "(последняя)", "(latest)": "(последняя)",
"(leave blank for Azure Commercial URL auto-generation)": "(оставьте поле пустым для автоматической генерации коммерческого URL-адреса Azure)", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ модели }}", "{{ models }}": "{{ модели }}",
"{{COUNT}} Available Tools": "{{COUNT}} доступных инструментов", "{{COUNT}} Available Tools": "{{COUNT}} доступных инструментов",
@ -140,7 +140,6 @@
"Bad Response": "Плохой ответ", "Bad Response": "Плохой ответ",
"Banners": "Баннеры", "Banners": "Баннеры",
"Base Model (From)": "Базовая модель (от)", "Base Model (From)": "Базовая модель (от)",
"Base URL": "Базовый URL адрес",
"Batch Size (num_batch)": "Размер партии (num_batch)", "Batch Size (num_batch)": "Размер партии (num_batch)",
"before": "до", "before": "до",
"Being lazy": "Лениво", "Being lazy": "Лениво",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "например, инструменты для выполнения различных операций", "e.g. Tools for performing various operations": "например, инструменты для выполнения различных операций",
"e.g., 3, 4, 5 (leave blank for default)": "например, 3, 4, 5 (оставьте поле пустым по умолчанию)", "e.g., 3, 4, 5 (leave blank for default)": "например, 3, 4, 5 (оставьте поле пустым по умолчанию)",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "например, en-US,ja-JP (оставьте поле пустым для автоматического определения)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "например, en-US,ja-JP (оставьте поле пустым для автоматического определения)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Редактировать", "Edit": "Редактировать",
"Edit Arena Model": "Изменить модель арены", "Edit Arena Model": "Изменить модель арены",
"Edit Channel": "Редактировать канал", "Edit Channel": "Редактировать канал",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Включите выборку Mirostat для контроля путаницы.", "Enable Mirostat sampling for controlling perplexity.": "Включите выборку Mirostat для контроля путаницы.",
"Enable New Sign Ups": "Разрешить новые регистрации", "Enable New Sign Ups": "Разрешить новые регистрации",
"Enabled": "Включено", "Enabled": "Включено",
"Endpoint URL": "",
"Enforce Temporary Chat": "Принудительный временный чат", "Enforce Temporary Chat": "Принудительный временный чат",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(napr. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(napr. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(napr. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(napr. `sh webui.sh --api`)",
"(latest)": "Najnovšie", "(latest)": "Najnovšie",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Zlá odozva", "Bad Response": "Zlá odozva",
"Banners": "Bannery", "Banners": "Bannery",
"Base Model (From)": "Základný model (z)", "Base Model (From)": "Základný model (z)",
"Base URL": "",
"Batch Size (num_batch)": "Veľkosť batchu (num_batch)", "Batch Size (num_batch)": "Veľkosť batchu (num_batch)",
"before": "pred", "before": "pred",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Upraviť", "Edit": "Upraviť",
"Edit Arena Model": "Upraviť Arena Model", "Edit Arena Model": "Upraviť Arena Model",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Povoliť nové registrácie", "Enable New Sign Ups": "Povoliť nové registrácie",
"Enabled": "Povolené", "Enabled": "Povolené",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Uistite sa, že váš CSV súbor obsahuje 4 stĺpce v tomto poradí: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Uistite sa, že váš CSV súbor obsahuje 4 stĺpce v tomto poradí: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(нпр. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(нпр. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(нпр. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(нпр. `sh webui.sh --api`)",
"(latest)": "(најновије)", "(latest)": "(најновије)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ модели }}", "{{ models }}": "{{ модели }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Лош одговор", "Bad Response": "Лош одговор",
"Banners": "Барјаке", "Banners": "Барјаке",
"Base Model (From)": "Основни модел (од)", "Base Model (From)": "Основни модел (од)",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "пре", "before": "пре",
"Being lazy": "Бити лењ", "Being lazy": "Бити лењ",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Измени", "Edit": "Измени",
"Edit Arena Model": "Измени модел арене", "Edit Arena Model": "Измени модел арене",
"Edit Channel": "Измени канал", "Edit Channel": "Измени канал",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Омогући нове пријаве", "Enable New Sign Ups": "Омогући нове пријаве",
"Enabled": "Омогућено", "Enabled": "Омогућено",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(t.ex. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(t.ex. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(t.ex. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(t.ex. `sh webui.sh --api`)",
"(latest)": "(senaste)", "(latest)": "(senaste)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ modeller }}", "{{ models }}": "{{ modeller }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Felaktig respons", "Bad Response": "Felaktig respons",
"Banners": "Banners", "Banners": "Banners",
"Base Model (From)": "Basmodell (Från)", "Base Model (From)": "Basmodell (Från)",
"Base URL": "",
"Batch Size (num_batch)": "Batchstorlek (num_batch)", "Batch Size (num_batch)": "Batchstorlek (num_batch)",
"before": "före", "before": "före",
"Being lazy": "Lägg till", "Being lazy": "Lägg till",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Redigera", "Edit": "Redigera",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Aktivera nya registreringar", "Enable New Sign Ups": "Aktivera nya registreringar",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(เช่น `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(เช่น `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(เช่น `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(เช่น `sh webui.sh --api`)",
"(latest)": "(ล่าสุด)", "(latest)": "(ล่าสุด)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "การตอบสนองที่ไม่ดี", "Bad Response": "การตอบสนองที่ไม่ดี",
"Banners": "แบนเนอร์", "Banners": "แบนเนอร์",
"Base Model (From)": "โมเดลพื้นฐาน (จาก)", "Base Model (From)": "โมเดลพื้นฐาน (จาก)",
"Base URL": "",
"Batch Size (num_batch)": "ขนาดชุด (num_batch)", "Batch Size (num_batch)": "ขนาดชุด (num_batch)",
"before": "ก่อน", "before": "ก่อน",
"Being lazy": "ขี้เกียจ", "Being lazy": "ขี้เกียจ",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "แก้ไข", "Edit": "แก้ไข",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "เปิดใช้งานการสมัครใหม่", "Enable New Sign Ups": "เปิดใช้งานการสมัครใหม่",
"Enabled": "เปิดใช้งาน", "Enabled": "เปิดใช้งาน",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ตรวจสอบว่าไฟล์ CSV ของคุณมี 4 คอลัมน์ในลำดับนี้: ชื่อ, อีเมล, รหัสผ่าน, บทบาท", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ตรวจสอบว่าไฟล์ CSV ของคุณมี 4 คอลัมน์ในลำดับนี้: ชื่อ, อีเมล, รหัสผ่าน, บทบาท",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "", "(e.g. `sh webui.sh --api --api-auth username_password`)": "",
"(e.g. `sh webui.sh --api`)": "", "(e.g. `sh webui.sh --api`)": "",
"(latest)": "", "(latest)": "",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "", "{{ models }}": "",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "", "Bad Response": "",
"Banners": "", "Banners": "",
"Base Model (From)": "", "Base Model (From)": "",
"Base URL": "",
"Batch Size (num_batch)": "", "Batch Size (num_batch)": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "", "Edit": "",
"Edit Arena Model": "", "Edit Arena Model": "",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "", "Enable New Sign Ups": "",
"Enabled": "", "Enabled": "",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(örn. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(örn. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(örn. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(örn. `sh webui.sh --api`)",
"(latest)": "(en son)", "(latest)": "(en son)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Kötü Yanıt", "Bad Response": "Kötü Yanıt",
"Banners": "Afişler", "Banners": "Afişler",
"Base Model (From)": "Temel Model ('den)", "Base Model (From)": "Temel Model ('den)",
"Base URL": "",
"Batch Size (num_batch)": "Yığın Boyutu (num_batch)", "Batch Size (num_batch)": "Yığın Boyutu (num_batch)",
"before": "önce", "before": "önce",
"Being lazy": "Tembelleşiyor", "Being lazy": "Tembelleşiyor",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": " örn.Çeşitli işlemleri gerçekleştirmek için araçlar", "e.g. Tools for performing various operations": " örn.Çeşitli işlemleri gerçekleştirmek için araçlar",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Düzenle", "Edit": "Düzenle",
"Edit Arena Model": "Arena Modelini Düzenle", "Edit Arena Model": "Arena Modelini Düzenle",
"Edit Channel": "Kanalı Düzenle", "Edit Channel": "Kanalı Düzenle",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir", "Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
"Enabled": "Etkin", "Enabled": "Etkin",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(напр. `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(напр. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(напр. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(напр. `sh webui.sh --api`)",
"(latest)": "(остання)", "(latest)": "(остання)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "Неправильна відповідь", "Bad Response": "Неправильна відповідь",
"Banners": "Прапори", "Banners": "Прапори",
"Base Model (From)": "Базова модель (від)", "Base Model (From)": "Базова модель (від)",
"Base URL": "",
"Batch Size (num_batch)": "Розмір партії (num_batch)", "Batch Size (num_batch)": "Розмір партії (num_batch)",
"before": "до того, як", "before": "до того, як",
"Being lazy": "Не поспішати", "Being lazy": "Не поспішати",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "напр., Інструменти для виконання різних операцій", "e.g. Tools for performing various operations": "напр., Інструменти для виконання різних операцій",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Редагувати", "Edit": "Редагувати",
"Edit Arena Model": "Редагувати модель Arena", "Edit Arena Model": "Редагувати модель Arena",
"Edit Channel": "Редагувати канал", "Edit Channel": "Редагувати канал",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Увімкнути вибірку Mirostat для контролю перплексії.", "Enable Mirostat sampling for controlling perplexity.": "Увімкнути вибірку Mirostat для контролю перплексії.",
"Enable New Sign Ups": "Дозволити нові реєстрації", "Enable New Sign Ups": "Дозволити нові реєстрації",
"Enabled": "Увімкнено", "Enabled": "Увімкнено",
"Endpoint URL": "",
"Enforce Temporary Chat": "Застосувати тимчасовий чат", "Enforce Temporary Chat": "Застосувати тимчасовий чат",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال کے طور پر: `sh webui.sh --api --api-auth username_password`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(مثال کے طور پر: `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(مثال کے طور پر: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(مثال کے طور پر: `sh webui.sh --api`)",
"(latest)": "(تازہ ترین)", "(latest)": "(تازہ ترین)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "", "(Ollama)": "",
"{{ models }}": "{{ ماڈلز }}", "{{ models }}": "{{ ماڈلز }}",
"{{COUNT}} Available Tools": "", "{{COUNT}} Available Tools": "",
@ -140,7 +140,6 @@
"Bad Response": "غلط جواب", "Bad Response": "غلط جواب",
"Banners": "بینرز", "Banners": "بینرز",
"Base Model (From)": "بیس ماڈل (سے)", "Base Model (From)": "بیس ماڈل (سے)",
"Base URL": "",
"Batch Size (num_batch)": "بیچ سائز (num_batch)", "Batch Size (num_batch)": "بیچ سائز (num_batch)",
"before": "پہلے", "before": "پہلے",
"Being lazy": "سستی کر رہا ہے", "Being lazy": "سستی کر رہا ہے",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "", "e.g. Tools for performing various operations": "",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "ترمیم کریں", "Edit": "ترمیم کریں",
"Edit Arena Model": "ایرینا ماڈل میں ترمیم کریں", "Edit Arena Model": "ایرینا ماڈل میں ترمیم کریں",
"Edit Channel": "", "Edit Channel": "",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "", "Enable Mirostat sampling for controlling perplexity.": "",
"Enable New Sign Ups": "نئے سائن اپس کو فعال کریں", "Enable New Sign Ups": "نئے سائن اپس کو فعال کریں",
"Enabled": "فعال کردیا گیا ہے", "Enabled": "فعال کردیا گیا ہے",
"Endpoint URL": "",
"Enforce Temporary Chat": "", "Enforce Temporary Chat": "",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "یقینی بنائیں کہ آپ کی CSV فائل میں 4 کالم اس ترتیب میں شامل ہوں: نام، ای میل، پاس ورڈ، کردار", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "یقینی بنائیں کہ آپ کی CSV فائل میں 4 کالم اس ترتیب میں شامل ہوں: نام، ای میل، پاس ورڈ، کردار",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(vd: `sh webui.sh --api --api-auth tên_người_dùng_mật_khẩu`)", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(vd: `sh webui.sh --api --api-auth tên_người_dùng_mật_khẩu`)",
"(e.g. `sh webui.sh --api`)": "(vd: `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(vd: `sh webui.sh --api`)",
"(latest)": "(mới nhất)", "(latest)": "(mới nhất)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ mô hình }}", "{{ models }}": "{{ mô hình }}",
"{{COUNT}} Available Tools": "{{COUNT}} Công cụ có sẵn", "{{COUNT}} Available Tools": "{{COUNT}} Công cụ có sẵn",
@ -140,7 +140,6 @@
"Bad Response": "Trả lời KHÔNG tốt", "Bad Response": "Trả lời KHÔNG tốt",
"Banners": "Biểu ngữ", "Banners": "Biểu ngữ",
"Base Model (From)": "Mô hình cơ sở (từ)", "Base Model (From)": "Mô hình cơ sở (từ)",
"Base URL": "",
"Batch Size (num_batch)": "Kích thước Lô (num_batch)", "Batch Size (num_batch)": "Kích thước Lô (num_batch)",
"before": "trước", "before": "trước",
"Being lazy": "Lười biếng", "Being lazy": "Lười biếng",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "vd: Các công cụ để thực hiện các hoạt động khác nhau", "e.g. Tools for performing various operations": "vd: Các công cụ để thực hiện các hoạt động khác nhau",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "", "e.g., en-US,ja-JP (leave blank for auto-detect)": "",
"e.g., westus (leave blank for eastus)": "",
"Edit": "Chỉnh sửa", "Edit": "Chỉnh sửa",
"Edit Arena Model": "Chỉnh sửa Mô hình Arena", "Edit Arena Model": "Chỉnh sửa Mô hình Arena",
"Edit Channel": "Chỉnh sửa Kênh", "Edit Channel": "Chỉnh sửa Kênh",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "Bật lấy mẫu Mirostat để kiểm soát perplexity.", "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 New Sign Ups": "Cho phép đăng ký mới",
"Enabled": "Đã bật", "Enabled": "Đã bật",
"Endpoint URL": "",
"Enforce Temporary Chat": "Bắt buộc Chat nháp", "Enforce Temporary Chat": "Bắt buộc Chat nháp",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(例如 `sh webui.sh --api --api-auth username_password`", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(例如 `sh webui.sh --api --api-auth username_password`",
"(e.g. `sh webui.sh --api`)": "(例如 `sh webui.sh --api`", "(e.g. `sh webui.sh --api`)": "(例如 `sh webui.sh --api`",
"(latest)": "(最新版)", "(latest)": "(最新版)",
"(leave blank for Azure Commercial URL auto-generation)": "", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} 个可用工具", "{{COUNT}} Available Tools": "{{COUNT}} 个可用工具",
@ -140,7 +140,6 @@
"Bad Response": "点踩此回答", "Bad Response": "点踩此回答",
"Banners": "公告横幅", "Banners": "公告横幅",
"Base Model (From)": "基础模型 (来自)", "Base Model (From)": "基础模型 (来自)",
"Base URL": "",
"Batch Size (num_batch)": "批大小 (num_batch)", "Batch Size (num_batch)": "批大小 (num_batch)",
"before": "对话", "before": "对话",
"Being lazy": "懒惰", "Being lazy": "懒惰",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "例如:用于执行各种操作的工具", "e.g. Tools for performing various operations": "例如:用于执行各种操作的工具",
"e.g., 3, 4, 5 (leave blank for default)": "", "e.g., 3, 4, 5 (leave blank for default)": "",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "例如,'en-US,ja-JP'(留空以便自动检测)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "例如,'en-US,ja-JP'(留空以便自动检测)",
"e.g., westus (leave blank for eastus)": "",
"Edit": "编辑", "Edit": "编辑",
"Edit Arena Model": "编辑竞技场模型", "Edit Arena Model": "编辑竞技场模型",
"Edit Channel": "编辑频道", "Edit Channel": "编辑频道",
@ -404,6 +404,7 @@
"Enable Mirostat sampling for controlling perplexity.": "启用 Mirostat 采样以控制困惑度", "Enable Mirostat sampling for controlling perplexity.": "启用 Mirostat 采样以控制困惑度",
"Enable New Sign Ups": "允许新用户注册", "Enable New Sign Ups": "允许新用户注册",
"Enabled": "启用", "Enabled": "启用",
"Endpoint URL": "",
"Enforce Temporary Chat": "强制临时聊天", "Enforce Temporary Chat": "强制临时聊天",
"Enhance": "", "Enhance": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮箱、密码、角色。", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮箱、密码、角色。",

View File

@ -4,7 +4,7 @@
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(例如:`sh webui.sh --api --api-auth username_password`", "(e.g. `sh webui.sh --api --api-auth username_password`)": "(例如:`sh webui.sh --api --api-auth username_password`",
"(e.g. `sh webui.sh --api`)": "(例如:`sh webui.sh --api`", "(e.g. `sh webui.sh --api`)": "(例如:`sh webui.sh --api`",
"(latest)": "(最新版)", "(latest)": "(最新版)",
"(leave blank for Azure Commercial URL auto-generation)": "(留空以自動產生 Azure Commercial URL", "(leave blank for to use commercial endpoint)": "",
"(Ollama)": "(Ollama)", "(Ollama)": "(Ollama)",
"{{ models }}": "{{ models }}", "{{ models }}": "{{ models }}",
"{{COUNT}} Available Tools": "{{COUNT}} 個可用工具", "{{COUNT}} Available Tools": "{{COUNT}} 個可用工具",
@ -105,7 +105,7 @@
"Are you sure you want to delete this channel?": "您確定要刪除此頻道嗎?", "Are you sure you want to delete this channel?": "您確定要刪除此頻道嗎?",
"Are you sure you want to delete this message?": "您確定要刪除此訊息嗎?", "Are you sure you want to delete this message?": "您確定要刪除此訊息嗎?",
"Are you sure you want to unarchive all archived chats?": "您確定要解除封存所有封存的對話記錄嗎?", "Are you sure you want to unarchive all archived chats?": "您確定要解除封存所有封存的對話記錄嗎?",
"Are you sure you want to update this user's role to **{{ROLE}}**?": "", "Are you sure you want to update this user's role to **{{ROLE}}**?": "您確定要將此使用者的角色更新為「{{ROLE}}」嗎?",
"Are you sure?": "您確定嗎?", "Are you sure?": "您確定嗎?",
"Arena Models": "競技場模型", "Arena Models": "競技場模型",
"Artifacts": "成品", "Artifacts": "成品",
@ -140,7 +140,6 @@
"Bad Response": "錯誤回應", "Bad Response": "錯誤回應",
"Banners": "橫幅", "Banners": "橫幅",
"Base Model (From)": "基礎模型(來自)", "Base Model (From)": "基礎模型(來自)",
"Base URL": "Base URL",
"Batch Size (num_batch)": "批次大小num_batch", "Batch Size (num_batch)": "批次大小num_batch",
"before": "之前", "before": "之前",
"Being lazy": "懶惰模式", "Being lazy": "懶惰模式",
@ -377,6 +376,7 @@
"e.g. Tools for performing various operations": "例如:用於執行各種操作的工具", "e.g. Tools for performing various operations": "例如:用於執行各種操作的工具",
"e.g., 3, 4, 5 (leave blank for default)": "例如3、4、5留空使用預設值", "e.g., 3, 4, 5 (leave blank for default)": "例如3、4、5留空使用預設值",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "例如en-US, ja-JP留空以自動偵測", "e.g., en-US,ja-JP (leave blank for auto-detect)": "例如en-US, ja-JP留空以自動偵測",
"e.g., westus (leave blank for eastus)": "",
"Edit": "編輯", "Edit": "編輯",
"Edit Arena Model": "編輯競技場模型", "Edit Arena Model": "編輯競技場模型",
"Edit Channel": "編輯頻道", "Edit Channel": "編輯頻道",
@ -404,8 +404,9 @@
"Enable Mirostat sampling for controlling perplexity.": "啟用 Mirostat 取樣以控制 perplexity。", "Enable Mirostat sampling for controlling perplexity.": "啟用 Mirostat 取樣以控制 perplexity。",
"Enable New Sign Ups": "允許新使用者註冊", "Enable New Sign Ups": "允許新使用者註冊",
"Enabled": "已啟用", "Enabled": "已啟用",
"Endpoint URL": "",
"Enforce Temporary Chat": "強制使用臨時對話", "Enforce Temporary Chat": "強制使用臨時對話",
"Enhance": "", "Enhance": "增強",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確認您的 CSV 檔案包含以下 4 個欄位,並按照此順序排列:姓名、電子郵件、密碼、角色。", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確認您的 CSV 檔案包含以下 4 個欄位,並按照此順序排列:姓名、電子郵件、密碼、角色。",
"Enter {{role}} message here": "在此輸入 {{role}} 訊息", "Enter {{role}} message here": "在此輸入 {{role}} 訊息",
"Enter a detail about yourself for your LLMs to recall": "輸入有關您的詳細資訊,讓您的大型語言模型可以回想起來", "Enter a detail about yourself for your LLMs to recall": "輸入有關您的詳細資訊,讓您的大型語言模型可以回想起來",
@ -505,7 +506,7 @@
"ERROR": "錯誤", "ERROR": "錯誤",
"Error accessing Google Drive: {{error}}": "存取 Google Drive 時發生錯誤:{{error}}", "Error accessing Google Drive: {{error}}": "存取 Google Drive 時發生錯誤:{{error}}",
"Error accessing media devices.": "存取媒體裝置時發生錯誤。", "Error accessing media devices.": "存取媒體裝置時發生錯誤。",
"Error starting recording.": "", "Error starting recording.": "啟動錄製時發生錯誤。",
"Error uploading file: {{error}}": "上傳檔案時發生錯誤:{{error}}", "Error uploading file: {{error}}": "上傳檔案時發生錯誤:{{error}}",
"Evaluations": "評估", "Evaluations": "評估",
"Exa API Key": "Exa API 金鑰", "Exa API Key": "Exa API 金鑰",
@ -669,7 +670,7 @@
"Instant Auto-Send After Voice Transcription": "語音轉錄後立即自動傳送", "Instant Auto-Send After Voice Transcription": "語音轉錄後立即自動傳送",
"Integration": "整合", "Integration": "整合",
"Interface": "介面", "Interface": "介面",
"Invalid file content": "", "Invalid file content": "檔案內容無效",
"Invalid file format.": "無效檔案格式。", "Invalid file format.": "無效檔案格式。",
"Invalid JSON schema": "無效的 JSON schema", "Invalid JSON schema": "無效的 JSON schema",
"Invalid Tag": "無效標籤", "Invalid Tag": "無效標籤",
@ -792,7 +793,7 @@
"Mojeek Search API Key": "Mojeek 搜尋 API 金鑰", "Mojeek Search API Key": "Mojeek 搜尋 API 金鑰",
"more": "更多", "more": "更多",
"More": "更多", "More": "更多",
"My Notes": "", "My Notes": "我的筆記",
"Name": "名稱", "Name": "名稱",
"Name your knowledge base": "命名您的知識庫", "Name your knowledge base": "命名您的知識庫",
"Native": "原生", "Native": "原生",
@ -827,7 +828,7 @@
"Not helpful": "沒有幫助", "Not helpful": "沒有幫助",
"Note deleted successfully": "筆記已成功刪除", "Note deleted successfully": "筆記已成功刪除",
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "注意:如果您設定了最低分數,則搜尋只會回傳分數大於或等於最低分數的文件。", "Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "注意:如果您設定了最低分數,則搜尋只會回傳分數大於或等於最低分數的文件。",
"Notes": "注意", "Notes": "筆記",
"Notification Sound": "通知聲音", "Notification Sound": "通知聲音",
"Notification Webhook": "通知 Webhook", "Notification Webhook": "通知 Webhook",
"Notifications": "通知", "Notifications": "通知",
@ -848,7 +849,7 @@
"Only alphanumeric characters and hyphens are allowed": "只允許使用英文字母、數字和連字號", "Only alphanumeric characters and hyphens are allowed": "只允許使用英文字母、數字和連字號",
"Only alphanumeric characters and hyphens are allowed in the command string.": "命令字串中只允許使用英文字母、數字和連字號。", "Only alphanumeric characters and hyphens are allowed in the command string.": "命令字串中只允許使用英文字母、數字和連字號。",
"Only collections can be edited, create a new knowledge base to edit/add documents.": "只能編輯集合,請建立新的知識以編輯或新增文件。", "Only collections can be edited, create a new knowledge base to edit/add documents.": "只能編輯集合,請建立新的知識以編輯或新增文件。",
"Only markdown files are allowed": "", "Only markdown files are allowed": "僅允許 Markdown 檔案",
"Only select users and groups with permission can access": "只有具有權限的選定使用者和群組可以存取", "Only select users and groups with permission can access": "只有具有權限的選定使用者和群組可以存取",
"Oops! Looks like the URL is invalid. Please double-check and try again.": "哎呀!這個 URL 似乎無效。請仔細檢查並再試一次。", "Oops! Looks like the URL is invalid. Please double-check and try again.": "哎呀!這個 URL 似乎無效。請仔細檢查並再試一次。",
"Oops! There are files still uploading. Please wait for the upload to complete.": "哎呀!還有檔案正在上傳。請等候上傳完畢。", "Oops! There are files still uploading. Please wait for the upload to complete.": "哎呀!還有檔案正在上傳。請等候上傳完畢。",