From 5051bfe7ab9a484b91193375f856cd794d056e50 Mon Sep 17 00:00:00 2001 From: Selene Blok Date: Fri, 22 Aug 2025 16:00:44 +0200 Subject: [PATCH 001/228] feat(document retrieval): Authenticate Azure Document Intelligence using AzureDefaultCredential if API key is not provided --- backend/open_webui/retrieval/loaders/main.py | 19 +++++++++++++------ .../admin/Settings/Documents.svelte | 6 +++--- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/backend/open_webui/retrieval/loaders/main.py b/backend/open_webui/retrieval/loaders/main.py index 241cd7dbe8..c301d0b7c8 100644 --- a/backend/open_webui/retrieval/loaders/main.py +++ b/backend/open_webui/retrieval/loaders/main.py @@ -4,6 +4,7 @@ import ftfy import sys import json +from azure.identity import DefaultAzureCredential from langchain_community.document_loaders import ( AzureAIDocumentIntelligenceLoader, BSHTMLLoader, @@ -327,7 +328,6 @@ class Loader: elif ( self.engine == "document_intelligence" and self.kwargs.get("DOCUMENT_INTELLIGENCE_ENDPOINT") != "" - and self.kwargs.get("DOCUMENT_INTELLIGENCE_KEY") != "" and ( file_ext in ["pdf", "xls", "xlsx", "docx", "ppt", "pptx"] or file_content_type @@ -340,11 +340,18 @@ class Loader: ] ) ): - loader = AzureAIDocumentIntelligenceLoader( - file_path=file_path, - api_endpoint=self.kwargs.get("DOCUMENT_INTELLIGENCE_ENDPOINT"), - api_key=self.kwargs.get("DOCUMENT_INTELLIGENCE_KEY"), - ) + if self.kwargs.get("DOCUMENT_INTELLIGENCE_KEY") != "": + loader = AzureAIDocumentIntelligenceLoader( + file_path=file_path, + api_endpoint=self.kwargs.get("DOCUMENT_INTELLIGENCE_ENDPOINT"), + api_key=self.kwargs.get("DOCUMENT_INTELLIGENCE_KEY"), + ) + else: + loader = AzureAIDocumentIntelligenceLoader( + file_path=file_path, + api_endpoint=self.kwargs.get("DOCUMENT_INTELLIGENCE_ENDPOINT"), + azure_credential=DefaultAzureCredential(), + ) elif ( self.engine == "mistral_ocr" and self.kwargs.get("MISTRAL_OCR_API_KEY") != "" diff --git a/src/lib/components/admin/Settings/Documents.svelte b/src/lib/components/admin/Settings/Documents.svelte index f6e0fa9659..d3a244fa45 100644 --- a/src/lib/components/admin/Settings/Documents.svelte +++ b/src/lib/components/admin/Settings/Documents.svelte @@ -185,10 +185,9 @@ if ( RAGConfig.CONTENT_EXTRACTION_ENGINE === 'document_intelligence' && - (RAGConfig.DOCUMENT_INTELLIGENCE_ENDPOINT === '' || - RAGConfig.DOCUMENT_INTELLIGENCE_KEY === '') + RAGConfig.DOCUMENT_INTELLIGENCE_ENDPOINT === '' ) { - toast.error($i18n.t('Document Intelligence endpoint and key required.')); + toast.error($i18n.t('Document Intelligence endpoint required.')); return; } if ( @@ -644,6 +643,7 @@ {:else if RAGConfig.CONTENT_EXTRACTION_ENGINE === 'mistral_ocr'} From 9e7ec0eb1ea22442e4fb10df9fa1cdb98c975979 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Fri, 22 Aug 2025 16:09:21 -0400 Subject: [PATCH 002/228] feat: add shift-to-delete to prompts workspace This commit adds the Shift key shortcut to the Prompts workspace page to reveal a trash can icon for quick deletion of prompts. This feature is already present for the Models, Tools, and Functions pages. --- src/lib/components/workspace/Prompts.svelte | 138 ++++++++++++++------ 1 file changed, 95 insertions(+), 43 deletions(-) diff --git a/src/lib/components/workspace/Prompts.svelte b/src/lib/components/workspace/Prompts.svelte index 9a0c4733a6..ea8b942c72 100644 --- a/src/lib/components/workspace/Prompts.svelte +++ b/src/lib/components/workspace/Prompts.svelte @@ -24,6 +24,9 @@ import Tooltip from '../common/Tooltip.svelte'; import { capitalizeFirstLetter, slugify } from '$lib/utils'; import XMark from '../icons/XMark.svelte'; + import GarbageBin from '../icons/GarbageBin.svelte'; + + let shiftKey = false; const i18n = getContext('i18n'); let promptsImportInputElement: HTMLInputElement; @@ -89,7 +92,16 @@ const deleteHandler = async (prompt) => { const command = prompt.command; - await deletePromptByCommand(localStorage.token, command); + + const res = await deletePromptByCommand(localStorage.token, command).catch((err) => { + toast.error(err); + return null; + }); + + if (res) { + toast.success($i18n.t(`Deleted {{name}}`, { name: command })); + } + await init(); }; @@ -101,6 +113,32 @@ onMount(async () => { await init(); loaded = true; + + const onKeyDown = (event) => { + if (event.key === 'Shift') { + shiftKey = true; + } + }; + + const onKeyUp = (event) => { + if (event.key === 'Shift') { + shiftKey = false; + } + }; + + const onBlur = () => { + shiftKey = false; + }; + + window.addEventListener('keydown', onKeyDown); + window.addEventListener('keyup', onKeyUp); + window.addEventListener('blur', onBlur); + + return () => { + window.removeEventListener('keydown', onKeyDown); + window.removeEventListener('keyup', onKeyUp); + window.removeEventListener('blur', onBlur); + }; }); @@ -202,50 +240,64 @@
- - - - - - - { - shareHandler(prompt); - }} - cloneHandler={() => { - cloneHandler(prompt); - }} - exportHandler={() => { - exportHandler(prompt); - }} - deleteHandler={async () => { - deletePrompt = prompt; - showDeleteConfirm = true; - }} - onClose={() => {}} - > - + + {:else} + - - - + + + + + + { + shareHandler(prompt); + }} + cloneHandler={() => { + cloneHandler(prompt); + }} + exportHandler={() => { + exportHandler(prompt); + }} + deleteHandler={async () => { + deletePrompt = prompt; + showDeleteConfirm = true; + }} + onClose={() => {}} + > + + + {/if}
{/each} From fa1590df57362febab5b9ef977f72237d66f4859 Mon Sep 17 00:00:00 2001 From: Kylapaallikko Date: Sat, 23 Aug 2025 09:16:49 +0300 Subject: [PATCH 003/228] Update fi-FI translation.json Added missing translations and fixed typos. --- src/lib/i18n/locales/fi-FI/translation.json | 180 ++++++++++---------- 1 file changed, 90 insertions(+), 90 deletions(-) diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 9de82a6938..ff53dec732 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -7,7 +7,7 @@ "(leave blank for to use commercial endpoint)": "(Jätä tyhjäksi, jos haluat käyttää kaupallista päätepistettä)", "[Last] dddd [at] h:mm A": "[Viimeisin] dddd h:mm A", "[Today at] h:mm A": "[Tänään] h:mm A", - "[Yesterday at] h:mm A": "[Huommenna] h:mm A", + "[Yesterday at] h:mm A": "[Eilen] h:mm A", "{{ models }}": "{{ mallit }}", "{{COUNT}} Available Tools": "{{COUNT}} työkalua saatavilla", "{{COUNT}} characters": "{{COUNT}} kirjainta", @@ -30,7 +30,7 @@ "Account Activation Pending": "Tilin aktivointi odottaa", "Accurate information": "Tarkkaa tietoa", "Action": "Toiminto", - "Action not found": "", + "Action not found": "Toimintoa ei löytynyt", "Action Required for Chat Log Storage": "Toiminto vaaditaan keskustelulokin tallentamiseksi", "Actions": "Toiminnot", "Activate": "Aktivoi", @@ -101,7 +101,7 @@ "Always Play Notification Sound": "Toista aina ilmoitusääni", "Amazing": "Hämmästyttävä", "an assistant": "avustaja", - "An error occurred while fetching the explanation": "", + "An error occurred while fetching the explanation": "Tapahtui virhe hakiessa selitystä", "Analytics": "Analytiikka", "Analyzed": "Analysoitu", "Analyzing...": "Analysoidaan..", @@ -111,14 +111,14 @@ "Android": "Android", "API": "API", "API Base URL": "API:n verkko-osoite", - "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "", - "API details for using a vision-language model in the picture description. This parameter is mutually exclusive with picture_description_local.": "", + "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "API verkko-osoite Datalabb Marker palveluun. Oletuksena: https://www.datalab.to/api/v1/marker", + "API details for using a vision-language model in the picture description. This parameter is mutually exclusive with picture_description_local.": "Kuvan kuvaus API-asetukset näkömallin käyttöön. Tämä parametri on toisensa poissulkeva picture_description_local-parametrin kanssa.", "API Key": "API-avain", "API Key created.": "API-avain luotu.", "API Key Endpoint Restrictions": "API-avaimen päätepiste rajoitukset", "API keys": "API-avaimet", "API Version": "API-versio", - "API Version is required": "", + "API Version is required": "API-versio vaaditaan", "Application DN": "Sovelluksen DN", "Application DN Password": "Sovelluksen DN-salasana", "applies to all users with the \"user\" role": "koskee kaikkia käyttäjiä, joilla on \"käyttäjä\"-rooli", @@ -169,15 +169,15 @@ "Banners": "Bannerit", "Base Model (From)": "Perusmalli (alkaen)", "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "", - "Bearer": "", + "Bearer": "Bearer", "before": "ennen", "Being lazy": "Oli laiska", "Beta": "Beta", "Bing Search V7 Endpoint": "Bing Search V7 -päätepisteen osoite", "Bing Search V7 Subscription Key": "Bing Search V7 -tilauskäyttäjäavain", - "Bio": "", - "Birth Date": "", - "BM25 Weight": "", + "Bio": "Elämänkerta", + "Birth Date": "Syntymäpäivä", + "BM25 Weight": "BM25 paino", "Bocha Search API Key": "Bocha Search API -avain", "Bold": "Lihavointi", "Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "", @@ -201,9 +201,9 @@ "Capture Audio": "Kaappaa ääntä", "Certificate Path": "Varmennepolku", "Change Password": "Vaihda salasana", - "Channel deleted successfully": "", + "Channel deleted successfully": "Kanavan poisto onnistui", "Channel Name": "Kanavan nimi", - "Channel updated successfully": "", + "Channel updated successfully": "Kanavan päivitys onnistui", "Channels": "Kanavat", "Character": "Kirjain", "Character limit for autocomplete generation input": "Automaattisen täydennyksen syötteen merkkiraja", @@ -212,10 +212,10 @@ "Chat Background Image": "Keskustelun taustakuva", "Chat Bubble UI": "Keskustelu-pallojen käyttöliittymä", "Chat Controls": "Keskustelun hallinta", - "Chat Conversation": "", + "Chat Conversation": "Chat-keskustelut", "Chat direction": "Keskustelun suunta", "Chat ID": "Keskustelu ID", - "Chat moved successfully": "", + "Chat moved successfully": "Keskustelu siirrettiin onnistuneesti", "Chat Overview": "Keskustelun yleiskatsaus", "Chat Permissions": "Keskustelun käyttöoikeudet", "Chat Tags Auto-Generation": "Keskustelutunnisteiden automaattinen luonti", @@ -254,7 +254,7 @@ "Close modal": "Sulje modaali", "Close settings modal": "Sulje asetus modaali", "Close Sidebar": "Sulje sivupalkki", - "CMU ARCTIC speaker embedding name": "", + "CMU ARCTIC speaker embedding name": "CMU ARCTIC puhujan upotus nimi", "Code Block": "Koodiblokki", "Code execution": "Koodin suoritus", "Code Execution": "Koodin Suoritus", @@ -273,13 +273,13 @@ "ComfyUI Base URL is required.": "ComfyUI verkko-osoite vaaditaan.", "ComfyUI Workflow": "ComfyUI-työnkulku", "ComfyUI Workflow Nodes": "ComfyUI-työnkulun solmut", - "Comma separated Node Ids (e.g. 1 or 1,2)": "", + "Comma separated Node Ids (e.g. 1 or 1,2)": "Pilkulla erotellut Node Id:t (esim. 1 tai 1,2)", "Command": "Komento", "Comment": "Kommentti", "Completions": "Täydennykset", "Compress Images in Channels": "Pakkaa kuvat kanavissa", "Concurrent Requests": "Samanaikaiset pyynnöt", - "Config imported successfully": "", + "Config imported successfully": "Määritysten tuonti onnistui", "Configure": "Määritä", "Confirm": "Vahvista", "Confirm Password": "Vahvista salasana", @@ -306,7 +306,7 @@ "Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "", "Controls": "Ohjaimet", "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Kontrolloi yhtenäisyyden ja monimuotoisuuden tasapainoa tuloksessa. Pienempi arvo tuottaa kohdennetumman ja johdonmukaisemman tekstin.", - "Conversation saved successfully": "", + "Conversation saved successfully": "Keskustelun tallennus onnistui", "Copied": "Kopioitu", "Copied link to clipboard": "Linkki kopioitu leikepöydälle", "Copied shared chat URL to clipboard!": "Jaettu keskustelulinkki kopioitu leikepöydälle!", @@ -351,7 +351,7 @@ "Datalab Marker API Key required.": "Datalab Marker API-avain vaaditaan.", "DD/MM/YYYY": "DD/MM/YYYY", "December": "joulukuu", - "Deepgram": "", + "Deepgram": "Deepgram", "Default": "Oletus", "Default (Open AI)": "Oletus (Open AI)", "Default (SentenceTransformers)": "Oletus (SentenceTransformers)", @@ -398,7 +398,7 @@ "Direct Connections": "Suorat yhteydet", "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Suorat yhteydet mahdollistavat käyttäjien yhdistää omia OpenAI-yhteensopivia API-päätepisteitä.", "Direct Tool Servers": "Suorat työkalu palvelimet", - "Directory selection was cancelled": "", + "Directory selection was cancelled": "Hakemiston valinta keskeytettiin", "Disable Code Interpreter": "Poista Koodin suoritus käytöstä", "Disable Image Extraction": "Poista kuvien poiminta käytöstä", "Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "Poista kuvien poiminta käytöstä PDF tiedostoista. Jos LLM on käytössä, kuvat tekstitetään automaattisesti. Oletuksena ei käytössä.", @@ -535,8 +535,8 @@ "Enter Github Raw URL": "Kirjoita Github Raw -verkko-osoite", "Enter Google PSE API Key": "Kirjoita Google PSE API -avain", "Enter Google PSE Engine Id": "Kirjoita Google PSE -moottorin tunnus", - "Enter hex color (e.g. #FF0000)": "", - "Enter ID": "", + "Enter hex color (e.g. #FF0000)": "Kirjota hex väri (esim. #FF0000)", + "Enter ID": "Kirjoita ID", "Enter Image Size (e.g. 512x512)": "Kirjoita kuvan koko (esim. 512x512)", "Enter Jina API Key": "Kirjoita Jina API -avain", "Enter JSON config (e.g., {\"disable_links\": true})": "Kirjoita JSON asetus (esim. {\"disable_links\": true})", @@ -590,8 +590,8 @@ "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://localhost:11434)": "Kirjoita verkko-osoite (esim. http://localhost:11434)", - "Enter value": "", - "Enter value (true/false)": "", + "Enter value": "Kirjoita arvo", + "Enter value (true/false)": "Kirjoita arvo (true/false)", "Enter Yacy Password": "Kirjoita Yacy salasana", "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Kirjoita Yacy verkko-osoite (esim. http://yacy.example.com:8090)", "Enter Yacy Username": "Kirjoita Yacy käyttäjänimi", @@ -599,7 +599,7 @@ "Enter your current password": "Kirjoita nykyinen salasanasi", "Enter Your Email": "Kirjoita sähköpostiosoitteesi", "Enter Your Full Name": "Kirjoita koko nimesi", - "Enter your gender": "", + "Enter your gender": "Kirjoita sukupuoli", "Enter your message": "Kirjoita viestisi", "Enter your name": "Kirjoita nimesi tähän", "Enter Your Name": "Kirjoita nimesi", @@ -610,14 +610,14 @@ "Enter your webhook URL": "Kirjoita webhook osoitteesi", "Error": "Virhe", "ERROR": "VIRHE", - "Error accessing directory": "", + "Error accessing directory": "Virhe hakemistoa avattaessa", "Error accessing Google Drive: {{error}}": "Virhe yhdistäessä Google Drive: {{error}}", "Error accessing media devices.": "Virhe medialaitteita käytettäessä.", "Error starting recording.": "Virhe nauhoitusta aloittaessa.", "Error unloading model: {{error}}": "Virhe mallia ladattaessa: {{error}}", "Error uploading file: {{error}}": "Virhe ladattaessa tiedostoa: {{error}}", - "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "", - "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "", + "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Virhe: Malli '{{modelId}}' on jo käytössä. Valitse toinen ID jatkaaksesi.", + "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Virhe: Mallin ID ei voi olla tyhjä. Kirjoita ID jatkaaksesi.", "Evaluations": "Arvioinnit", "Everyone": "Kaikki", "Exa API Key": "Exa API -avain", @@ -658,7 +658,7 @@ "Fade Effect for Streaming Text": "Häivytystehoste suoratoistetulle tekstille", "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 copy link": "Linkin kopioinmti epäonnistui", + "Failed to copy link": "Linkin kopiointi epäonnistui", "Failed to create API Key.": "API-avaimen luonti epäonnistui.", "Failed to delete note": "Muistiinpanon poistaminen epäonnistui", "Failed to extract content from the file: {{error}}": "Tiedoston sisällön pomiminen epäonnistui: {{error}}", @@ -667,7 +667,7 @@ "Failed to generate title": "Otsikon luonti epäonnistui", "Failed to load chat preview": "Keskustelun esikatselun lataaminen epäonnistui", "Failed to load file content.": "Tiedoston sisällön lataaminen epäonnistui.", - "Failed to move chat": "", + "Failed to move chat": "Keskustelun siirto 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 conversation": "Keskustelun tallentaminen epäonnistui", @@ -681,7 +681,7 @@ "Feedback History": "Palautehistoria", "Feedbacks": "Palautteet", "Feel free to add specific details": "Voit lisätä tarkempia tietoja", - "Female": "", + "Female": "Nainen", "File": "Tiedosto", "File added successfully.": "Tiedosto lisätty onnistuneesti.", "File content updated successfully.": "Tiedoston sisältö päivitetty onnistuneesti.", @@ -737,7 +737,7 @@ "Gemini": "Gemini", "Gemini API Config": "Gemini API konfiguraatio", "Gemini API Key is required.": "Gemini API -avain on vaaditaan.", - "Gender": "", + "Gender": "Sukupuoli", "General": "Yleinen", "Generate": "Luo", "Generate an image": "Luo kuva", @@ -753,7 +753,7 @@ "Google Drive": "Google Drive", "Google PSE API Key": "Google PSE API -avain", "Google PSE Engine Id": "Google PSE -moottorin tunnus", - "Gravatar": "", + "Gravatar": "Gravatar", "Group": "Ryhmä", "Group created successfully": "Ryhmä luotu onnistuneesti", "Group deleted successfully": "Ryhmä poistettu onnistuneesti", @@ -765,7 +765,7 @@ "H2": "H2", "H3": "H3", "Haptic Feedback": "Haptinen palaute", - "Height": "", + "Height": "Korkeus", "Hello, {{name}}": "Hei, {{name}}", "Help": "Ohje", "Help us create the best community leaderboard by sharing your feedback history!": "Auta meitä luomaan paras yhteisön tulosluettelo jakamalla palautehistoriasi!", @@ -774,7 +774,7 @@ "Hide": "Piilota", "Hide from Sidebar": "Piilota sivupalkista", "Hide Model": "Piilota malli", - "High": "", + "High": "Korkea", "High Contrast Mode": "Korkean kontrastin tila", "Home": "Koti", "Host": "Palvelin", @@ -817,13 +817,13 @@ "Include `--api-auth` flag when running stable-diffusion-webui": "Sisällytä `--api-auth`-lippu ajettaessa stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Sisällytä `--api`-lippu ajettaessa stable-diffusion-webui", "Includes SharePoint": "Sisältää SharePointin", - "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "", + "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Kuinka nopeasti algoritmi mukautuu generoidun tekstin palautteeseen. Alempi oppimisnopeus hidastaa mukautumista, kun taas nopeampi oppimisnopeus tekee algoritmistä reagoivamman.", "Info": "Tiedot", - "Initials": "", + "Initials": "Nimikirjaimet", "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Upota koko sisältö kontekstiin kattavaa käsittelyä varten. Tätä suositellaan monimutkaisille kyselyille.", "Input": "Syöte", "Input commands": "Syötekäskyt", - "Input Key (e.g. text, unet_name, steps)": "", + "Input Key (e.g. text, unet_name, steps)": "Syötteen arvo (esim. text, unet_namme, steps)", "Input Variables": "Syötteen muuttujat", "Insert": "Lisää", "Insert Follow-Up Prompt to Input": "Lisää jatkokysymys syötteeseen", @@ -835,7 +835,7 @@ "Invalid file content": "Virheellinen tiedostosisältö", "Invalid file format.": "Virheellinen tiedostomuoto.", "Invalid JSON file": "Virheellinen JSON tiedosto", - "Invalid JSON format for ComfyUI Workflow.": "", + "Invalid JSON format for ComfyUI Workflow.": "Virhellinen JSON muotoilu ComfyUI työnkululle.", "Invalid JSON format in Additional Config": "Virheellinen JSON muotoilu lisäasetuksissa", "Invalid Tag": "Virheellinen tagi", "is typing...": "Kirjoittaa...", @@ -855,15 +855,15 @@ "Keep Follow-Up Prompts in Chat": "Säilytä jatkokysymys kehoitteet keskustelussa", "Keep in Sidebar": "Pidä sivupalkissa", "Key": "Avain", - "Key is required": "", + "Key is required": "Avain vaaditaan", "Keyboard shortcuts": "Pikanäppäimet", "Knowledge": "Tietämys", "Knowledge Access": "Tiedon käyttöoikeus", "Knowledge Base": "Tietokanta", "Knowledge created successfully.": "Tietokanta luotu onnistuneesti.", "Knowledge deleted successfully.": "Tietokanta poistettu onnistuneesti.", - "Knowledge Description": "", - "Knowledge Name": "", + "Knowledge Description": "Tietokannan kuvaus", + "Knowledge Name": "Tietokannan nimi", "Knowledge Public Sharing": "Tietokannan julkinen jakaminen", "Knowledge reset successfully.": "Tietokanta nollattu onnistuneesti.", "Knowledge updated successfully": "Tietokanta päivitetty onnistuneesti", @@ -903,13 +903,13 @@ "Local Task Model": "Paikallinen työmalli", "Location access not allowed": "Ei pääsyä sijaintitietoihin", "Lost": "Mennyt", - "Low": "", + "Low": "Matala", "LTR": "LTR", "Made by Open WebUI Community": "Tehnyt OpenWebUI-yhteisö", "Make password visible in the user interface": "Näytä salasana käyttöliittymässä", "Make sure to enclose them with": "Varmista, että suljet ne", "Make sure to export a workflow.json file as API format from ComfyUI.": "Muista viedä workflow.json-tiedosto API-muodossa ComfyUI:sta.", - "Male": "", + "Male": "Mies", "Manage": "Hallitse", "Manage Direct Connections": "Hallitse suoria yhteyksiä", "Manage Models": "Hallitse malleja", @@ -918,7 +918,7 @@ "Manage OpenAI API Connections": "Hallitse OpenAI API -yhteyksiä", "Manage Pipelines": "Hallitse putkia", "Manage Tool Servers": "Hallitse työkalu palvelimia", - "Manage your account information.": "", + "Manage your account information.": "Hallitse tilitietojasi", "March": "maaliskuu", "Markdown": "Markdown", "Markdown (Header)": "Markdown (otsikko)", @@ -927,7 +927,7 @@ "Max Upload Size": "Latausten enimmäiskoko", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Enintään 3 mallia voidaan ladata samanaikaisesti. Yritä myöhemmin uudelleen.", "May": "toukokuu", - "Medium": "", + "Medium": "Keskitaso", "Memories accessible by LLMs will be shown here.": "Muistitiedostot, joita LLM-ohjelmat käyttävät, näkyvät tässä.", "Memory": "Muisti", "Memory added successfully": "Muisti lisätty onnistuneesti", @@ -963,7 +963,7 @@ "Model ID is required.": "Mallin tunnus on pakollinen", "Model IDs": "Mallitunnukset", "Model Name": "Mallin nimi", - "Model name already exists, please choose a different one": "", + "Model name already exists, please choose a different one": "Mallin nimi on jo olemassa, valitse toinen nimi.", "Model Name is required.": "Mallin nimi on pakollinen", "Model not selected": "Mallia ei ole valittu", "Model Params": "Mallin parametrit", @@ -981,9 +981,9 @@ "More": "Lisää", "More Concise": "Ytimekkäämpi", "More Options": "Lisää vaihtoehtoja", - "Move": "", + "Move": "Siirrä", "Name": "Nimi", - "Name and ID are required, please fill them out": "", + "Name and ID are required, please fill them out": "Nimi ja ID vaaditaan, täytä puuttuvat kentät", "Name your knowledge base": "Anna tietokannalle nimi", "Native": "Natiivi", "New Button": "Uusi painike", @@ -1002,7 +1002,7 @@ "No content found": "Sisältöä ei löytynyt", "No content found in file.": "Sisältöä ei löytynyt tiedostosta.", "No content to speak": "Ei puhuttavaa sisältöä", - "No conversation to save": "", + "No conversation to save": "Ei tallennettavaa keskustelua", "No distance available": "Etäisyyttä ei saatavilla", "No feedbacks found": "Palautteita ei löytynyt", "No file selected": "Tiedostoa ei ole valittu", @@ -1021,7 +1021,7 @@ "No source available": "Lähdettä ei saatavilla", "No suggestion prompts": "Ei ehdotettuja promptteja", "No users were found.": "Käyttäjiä ei löytynyt.", - "No valves": "", + "No valves": "Ei venttiileitä", "No valves to update": "Ei venttiileitä päivitettäväksi", "Node Ids": "", "None": "Ei mikään", @@ -1045,8 +1045,8 @@ "Ollama Version": "Ollama-versio", "On": "Päällä", "OneDrive": "OneDrive", - "Only active when \"Paste Large Text as File\" setting is toggled on.": "", - "Only active when the chat input is in focus and an LLM is generating a response.": "", + "Only active when \"Paste Large Text as File\" setting is toggled on.": "Vain käytössä jos \"Liitä suuri teksti tiedostona\" asetus on käytössä.", + "Only active when the chat input is in focus and an LLM is generating a response.": "Aktiivinen vain, kun keskustelusyöte on kohdistettu ja LLM generoi vastausta.", "Only alphanumeric characters and hyphens are allowed": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja", "Only alphanumeric characters and hyphens are allowed in the command string.": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja komentosarjassa.", "Only collections can be edited, create a new knowledge base to edit/add documents.": "Vain kokoelmia voi muokata, luo uusi tietokanta muokataksesi/lisätäksesi asiakirjoja.", @@ -1074,8 +1074,8 @@ "OpenAI API settings updated": "OpenAI API -asetukset päivitetty", "OpenAI URL/Key required.": "OpenAI URL/avain vaaditaan.", "openapi.json URL or Path": "openapi.json verkko-osoite tai polku", - "Optional": "", - "Options for running a local vision-language model in the picture description. The parameters refer to a model hosted on Hugging Face. This parameter is mutually exclusive with picture_description_api.": "", + "Optional": "Valinnainen", + "Options for running a local vision-language model in the picture description. The parameters refer to a model hosted on Hugging Face. This parameter is mutually exclusive with picture_description_api.": "Vaihtoehdot paikallisen näkömallin suorittamiseen kuvan kuvauksessa. Parametrit viittaavat Hugging Facessa ylläpidettyyn malliin. Tämä parametri on toisensa poissulkeva picture_description_api:n kanssa.", "or": "tai", "Ordered List": "Järjestetty lista", "Organize your users": "Järjestä käyttäjäsi", @@ -1124,7 +1124,7 @@ "Playwright WebSocket URL": "Playwright WebSocket verkko-osoite", "Please carefully review the following warnings:": "Tarkista huolellisesti seuraavat varoitukset:", "Please do not close the settings page while loading the model.": "Älä sulje asetussivua mallin latautuessa.", - "Please enter a message or attach a file.": "", + "Please enter a message or attach a file.": "Kirjoita viesti tai liittä tiedosto.", "Please enter a prompt": "Kirjoita kehote", "Please enter a valid path": "Kirjoita kelvollinen polku", "Please enter a valid URL": "Kirjoita kelvollinen verkko-osoite", @@ -1135,7 +1135,7 @@ "Please wait until all files are uploaded.": "Odota kunnes kaikki tiedostot ovat ladattu.", "Port": "Portti", "Positive attitude": "Positiivinen asenne", - "Prefer not to say": "", + "Prefer not to say": "En halua sanoa", "Prefix ID": "Etuliite-ID", "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Etuliite-ID:tä käytetään välttämään ristiriidat muiden yhteyksien kanssa lisäämällä etuliite mallitunnuksiin - jätä tyhjäksi, jos haluat ottaa sen pois käytöstä", "Prevent file creation": "Estä tiedostojen luonti", @@ -1222,14 +1222,14 @@ "Save & Create": "Tallenna ja luo", "Save & Update": "Tallenna ja päivitä", "Save As Copy": "Tallenna kopiona", - "Save Chat": "", + "Save Chat": "Tallenna keskustelu", "Save Tag": "Tallenna tagi", "Saved": "Tallennettu", "Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Keskustelulokien tallentaminen suoraan selaimen tallennustilaan ei ole enää tuettu. Lataa ja poista keskustelulokit napsauttamalla alla olevaa painiketta. Älä huoli, voit helposti tuoda keskustelulokit takaisin backendiin", "Scroll On Branch Change": "Vieritä haaran vaihtoon", "Search": "Haku", "Search a model": "Hae mallia", - "Search all emojis": "", + "Search all emojis": "Hae emojeista", "Search Base": "Hakupohja", "Search Chats": "Hae keskusteluja", "Search Collection": "Hae kokoelmaa", @@ -1259,32 +1259,32 @@ "See readme.md for instructions": "Katso ohjeet readme.md-tiedostosta", "See what's new": "Katso, mitä uutta", "Seed": "Siemenluku", - "Select": "", + "Select": "Valitse", "Select a base model": "Valitse perusmalli", - "Select a base model (e.g. llama3, gpt-4o)": "", + "Select a base model (e.g. llama3, gpt-4o)": "Valitse perusmalli (esim. llama3, gtp-4o)", "Select a conversation to preview": "Valitse keskustelun esikatselu", "Select a engine": "Valitse moottori", "Select a function": "Valitse toiminto", "Select a group": "Valitse ryhmä", - "Select a language": "", - "Select a mode": "", + "Select a language": "Valitse kieli", + "Select a mode": "Valitse malli", "Select a model": "Valitse malli", - "Select a model (optional)": "", + "Select a model (optional)": "Valitse malli (valinnainen)", "Select a pipeline": "Valitse putki", "Select a pipeline url": "Valitse putken verkko-osoite", - "Select a reranking model engine": "", - "Select a role": "", - "Select a theme": "", + "Select a reranking model engine": "Valitse uudelleenpisteytymismallin moottori", + "Select a role": "Valitse rooli", + "Select a theme": "Valitse teema", "Select a tool": "Valitse työkalu", - "Select a voice": "", + "Select a voice": "Valitse ääni", "Select an auth method": "Valitse kirjautumistapa", - "Select an embedding model engine": "", - "Select an engine": "", + "Select an embedding model engine": "Valitse upotusmallin moottori", + "Select an engine": "Valitse moottori", "Select an Ollama instance": "Valitse Ollama instanssi", - "Select an output format": "", - "Select dtype": "", + "Select an output format": "Valitse tulostusmuoto", + "Select dtype": "Valitse dtype", "Select Engine": "Valitse moottori", - "Select how to split message text for TTS requests": "", + "Select how to split message text for TTS requests": "Valitse, miten viestit jaetaan TTS-pyyntöjä varten", "Select Knowledge": "Valitse tietämys", "Select only one model to call": "Valitse vain yksi malli kutsuttavaksi", "Selected model(s) do not support image inputs": "Valitut mallit eivät tue kuvasöytteitä", @@ -1301,7 +1301,7 @@ "Serply API Key": "Serply API -avain", "Serpstack API Key": "Serpstack API -avain", "Server connection verified": "Palvelinyhteys vahvistettu", - "Session": "", + "Session": "Istunto", "Set as default": "Aseta oletukseksi", "Set CFG Scale": "Aseta CFG-mitta", "Set Default Model": "Aseta oletusmalli", @@ -1327,7 +1327,7 @@ "Share": "Jaa", "Share Chat": "Jaa keskustelu", "Share to Open WebUI Community": "Jaa OpenWebUI-yhteisöön", - "Share your background and interests": "", + "Share your background and interests": "Jaa taustasi ja kiinnostuksen kohteesi", "Sharing Permissions": "Jako oikeudet", "Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "Tähdellä (*) merkityt pikavalinnat ovat tilannekohtaisia ja aktiivisia vain tietyissä olosuhteissa.", "Show": "Näytä", @@ -1347,18 +1347,18 @@ "Sign Out": "Kirjaudu ulos", "Sign up": "Rekisteröidy", "Sign up to {{WEBUI_NAME}}": "Rekisteröidy palveluun {{WEBUI_NAME}}", - "Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "", + "Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "Parantaa merkittävästi tarkkuutta käyttämällä LLM mallia taulukoiden, lomakkeiden, rivikohtaisen matematiikan ja asettelun tunnistuksen parantamiseen. Lisää viivettä. Oletusarvo on False.", "Signing in to {{WEBUI_NAME}}": "Kirjaudutaan sisään palveluun {{WEBUI_NAME}}", - "Sink List": "", + "Sink List": "Upotuslista", "sk-1234": "", "Skip Cache": "Ohita välimuisti", "Skip the cache and re-run the inference. Defaults to False.": "Ohita välimuisti ja suorita päätelmä uudelleen. Oletusarvo ei käytössä.", - "Something went wrong :/": "", - "Sonar": "", - "Sonar Deep Research": "", - "Sonar Pro": "", - "Sonar Reasoning": "", - "Sonar Reasoning Pro": "", + "Something went wrong :/": "Jokin meni pieleen :/", + "Sonar": "Sonar", + "Sonar Deep Research": "Sonar Deep Research", + "Sonar Pro": "Sonar Pro", + "Sonar Reasoning": "Sonar Reasoning", + "Sonar Reasoning Pro": "Sonar Reasoning Pro", "Sougou Search API sID": "Sougou Search API sID", "Sougou Search API SK": "Sougou Search API SK", "Source": "Lähde", @@ -1381,7 +1381,7 @@ "Stylized PDF Export": "Muotoiltun PDF-vienti", "Subtitle (e.g. about the Roman Empire)": "Alaotsikko (esim. Rooman valtakunta)", "Success": "Onnistui", - "Successfully imported {{userCount}} users.": "", + "Successfully imported {{userCount}} users.": "{{userCount}} käyttäjää tuottiin onnistuneesti.", "Successfully updated.": "Päivitetty onnistuneesti.", "Suggest a change": "Ehdota muutosta", "Suggested": "Ehdotukset", @@ -1406,7 +1406,7 @@ "Tell us more:": "Kerro lisää:", "Temperature": "Lämpötila", "Temporary Chat": "Väliaikainen keskustelu", - "Temporary Chat by Default": "", + "Temporary Chat by Default": "Väliaikainen keskustelu oletuksena", "Text Splitter": "Tekstin jakaja", "Text-to-Speech": "Puhesynteesi", "Text-to-Speech Engine": "Puhesynteesimoottori", @@ -1539,9 +1539,9 @@ "Upload Files": "Lataa tiedostoja", "Upload Pipeline": "Lataa putki", "Upload Progress": "Latauksen edistyminen", - "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "", + "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Latauksen edistyminen: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)", "URL": "URL", - "URL is required": "", + "URL is required": "URL vaaditaan", "URL Mode": "URL-tila", "Usage": "Käyttö", "Use '#' in the prompt input to load and include your knowledge.": "Käytä '#' -merkkiä kehotekenttään ladataksesi ja sisällyttääksesi tietämystäsi.", @@ -1561,7 +1561,7 @@ "Using Focused Retrieval": "Kohdennetun haun käyttäminen", "Using the default arena model with all models. Click the plus button to add custom models.": "Käytetään oletusarena-mallia kaikkien mallien kanssa. Napsauta plus-painiketta lisätäksesi mukautettuja malleja.", "Valid time units:": "Kelvolliset aikayksiköt:", - "Validate certificate": "", + "Validate certificate": "Tarkista sertifikaatti", "Valves": "Venttiilit", "Valves updated": "Venttiilit päivitetty", "Valves updated successfully": "Venttiilit päivitetty onnistuneesti", @@ -1604,7 +1604,7 @@ "Whisper (Local)": "Whisper (paikallinen)", "Why?": "Miksi?", "Widescreen Mode": "Laajakuvatila", - "Width": "", + "Width": "Leveys", "Won": "Voitti", "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "", "Workspace": "Työtila", @@ -1628,7 +1628,7 @@ "You have shared this chat": "Olet jakanut tämän keskustelun", "You're a helpful assistant.": "Olet avulias avustaja.", "You're now logged in.": "Olet nyt kirjautunut sisään.", - "Your Account": "", + "Your Account": "Tilisi", "Your account status is currently pending activation.": "Tilisi tila on tällä hetkellä odottaa aktivointia.", "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Koko panoksesi menee suoraan lisäosan kehittäjälle; Open WebUI ei pidätä prosenttiosuutta. Valittu rahoitusalusta voi kuitenkin periä omia maksujaan.", "Youtube": "YouTube", From 093af754e7dd6471b40f838dda8aa39ead5edc8b Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sat, 23 Aug 2025 14:15:00 +0200 Subject: [PATCH 004/228] FIX: Playwright Timeout (ms) interpreted as seconds Fix for Playwright Timeout (ms) interpreted as seconds. To address https://github.com/open-webui/open-webui/issues/16801 In Frontend Playwright Timeout is setted as (ms), but in backend is interpreted as (s) doing a time conversion for playwright_timeout var (that have to be in ms). & as _Originally posted by @rawbby in [#16801](https://github.com/open-webui/open-webui/issues/16801#issuecomment-3216782565)_ > I personally think milliseconds are a reasonable choice for the timeout. Maybe the conversion should be fixed, not the label. > This would further not break existing configurations from users that rely on their current config. > --- backend/open_webui/retrieval/web/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/retrieval/web/utils.py b/backend/open_webui/retrieval/web/utils.py index 5a90a86e0f..bf9b01a39f 100644 --- a/backend/open_webui/retrieval/web/utils.py +++ b/backend/open_webui/retrieval/web/utils.py @@ -614,7 +614,7 @@ def get_web_loader( WebLoaderClass = SafeWebBaseLoader if WEB_LOADER_ENGINE.value == "playwright": WebLoaderClass = SafePlaywrightURLLoader - web_loader_args["playwright_timeout"] = PLAYWRIGHT_TIMEOUT.value * 1000 + web_loader_args["playwright_timeout"] = PLAYWRIGHT_TIMEOUT.value if PLAYWRIGHT_WS_URL.value: web_loader_args["playwright_ws_url"] = PLAYWRIGHT_WS_URL.value From d98a60fbbb38d237dc40a28b4ec28279d2fc2f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=AA=E5=AE=87=E4=BA=AE?= <110171362+yuliang615@users.noreply.github.com> Date: Sat, 23 Aug 2025 21:42:35 +0800 Subject: [PATCH 005/228] Add files via upload --- src/lib/components/chat/Messages/CodeBlock.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte index a000528dd2..06c5dcbd62 100644 --- a/src/lib/components/chat/Messages/CodeBlock.svelte +++ b/src/lib/components/chat/Messages/CodeBlock.svelte @@ -84,7 +84,7 @@ const copyCode = async () => { copied = true; - await copyToClipboard(code); + await copyToClipboard(_code); setTimeout(() => { copied = false; From ff6946c230990468c8584d9302fc3b4167e87218 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sat, 23 Aug 2025 20:53:32 +0200 Subject: [PATCH 006/228] UPD: i18n es-ES Translation v.0.6.25 UPD: i18n es-ES Translation v.0.6.25 Added new strings in es-ES Translation --- src/lib/i18n/locales/es-ES/translation.json | 186 ++++++++++---------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json index c88a195e49..8185323ec2 100644 --- a/src/lib/i18n/locales/es-ES/translation.json +++ b/src/lib/i18n/locales/es-ES/translation.json @@ -14,7 +14,7 @@ "{{COUNT}} hidden lines": "{{COUNT}} líneas ocultas", "{{COUNT}} Replies": "{{COUNT}} Respuestas", "{{COUNT}} words": "{{COUNT}} palabras", - "{{model}} download has been canceled": "", + "{{model}} download has been canceled": "La descarga de {{model}} ha sido cancelada", "{{user}}'s Chats": "Chats de {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Servidor Requerido", "*Prompt node ID(s) are required for image generation": "Los ID de nodo son requeridos para la generación de imágenes", @@ -30,7 +30,7 @@ "Account Activation Pending": "Activación de cuenta Pendiente", "Accurate information": "Información precisa", "Action": "Acción", - "Action not found": "", + "Action not found": "Acción no encontrada", "Action Required for Chat Log Storage": "Se requiere acción para almacenar el registro del chat", "Actions": "Acciones", "Activate": "Activar", @@ -101,7 +101,7 @@ "Always Play Notification Sound": "Reproducir Siempre Sonido de Notificación", "Amazing": "Emocionante", "an assistant": "un asistente", - "An error occurred while fetching the explanation": "", + "An error occurred while fetching the explanation": "A ocurrido un error obtenendo la explicación", "Analytics": "Analíticas", "Analyzed": "Analizado", "Analyzing...": "Analizando..", @@ -117,8 +117,8 @@ "API Key created.": "Clave API creada.", "API Key Endpoint Restrictions": "Clave API para Endpoints Restringidos", "API keys": "Claves API", - "API Version": "Version API", - "API Version is required": "", + "API Version": "Versión API", + "API Version is required": "La Versión API es requerida", "Application DN": "Aplicacion DN", "Application DN Password": "Contraseña Aplicacion DN", "applies to all users with the \"user\" role": "se aplica a todos los usuarios con el rol \"user\" ", @@ -169,14 +169,14 @@ "Banners": "Banners", "Base Model (From)": "Modelo Base (desde)", "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "Cachear Lista Modelos Base acelera el acceso recuperando los modelos base solo al inicio o en el auto guardado rápido de la configuración, si se activa hay que tener en cuenta que los cambios más recientes en las listas de modelos podrían no reflejarse de manera inmediata.", - "Bearer": "", + "Bearer": "Portador (Bearer)", "before": "antes", "Being lazy": "Ser perezoso", "Beta": "Beta", "Bing Search V7 Endpoint": "Endpoint de Bing Search V7", "Bing Search V7 Subscription Key": "Clave de Suscripción de Bing Search V7", - "Bio": "", - "Birth Date": "", + "Bio": "Bio", + "Birth Date": "Fecha de Nacimiento", "BM25 Weight": "Ponderación BM25", "Bocha Search API Key": "Clave API de Bocha Search", "Bold": "Negrita", @@ -201,21 +201,21 @@ "Capture Audio": "Capturar Audio", "Certificate Path": "Ruta a Certificado", "Change Password": "Cambiar Contraseña", - "Channel deleted successfully": "", + "Channel deleted successfully": "Canal borrado correctamente", "Channel Name": "Nombre del Canal", - "Channel updated successfully": "", + "Channel updated successfully": "Canal actualizado correctamente", "Channels": "Canal", "Character": "Carácter", "Character limit for autocomplete generation input": "Límite de caracteres de entrada de la generación de autocompletado", "Chart new frontiers": "Trazar nuevas fronteras", "Chat": "Chat", "Chat Background Image": "Imágen de Fondo del Chat", - "Chat Bubble UI": "Interfaz de Chat en Burbuja", - "Chat Controls": "Controles de chat", - "Chat Conversation": "", - "Chat direction": "Dirección de Chat", + "Chat Bubble UI": "Interfaz del Chat en Burbuja", + "Chat Controls": "Controles del Chat", + "Chat Conversation": Conversación del Chat", + "Chat direction": "Dirección del Chat", "Chat ID": "ID del Chat", - "Chat moved successfully": "", + "Chat moved successfully": "Chat movido correctamente", "Chat Overview": "Vista General del Chat", "Chat Permissions": "Permisos del Chat", "Chat Tags Auto-Generation": "AutoGeneración de Etiquetas de Chat", @@ -254,7 +254,7 @@ "Close modal": "Cerrar modal", "Close settings modal": "Cerrar modal configuraciones", "Close Sidebar": "Cerrar Barra Lateral", - "CMU ARCTIC speaker embedding name": "", + "CMU ARCTIC speaker embedding name": "Nombre de incrustación CMU ARCTIC del interlocutor", "Code Block": "Bloque de Código", "Code execution": "Ejecución de Código", "Code Execution": "Ejecución de Código", @@ -273,13 +273,13 @@ "ComfyUI Base URL is required.": "La URL Base de ComfyUI es necesaria.", "ComfyUI Workflow": "Flujo de Trabajo de ComfyUI", "ComfyUI Workflow Nodes": "Nodos del Flujo de Trabajo de ComfyUI", - "Comma separated Node Ids (e.g. 1 or 1,2)": "", + "Comma separated Node Ids (e.g. 1 or 1,2)": "IDs de Nodo separados por comas (ej. 1 o 1,2)", "Command": "Comando", "Comment": "Comentario", "Completions": "Cumplimientos", "Compress Images in Channels": "Comprimir Imágenes en Canales", "Concurrent Requests": "Número de Solicitudes Concurrentes", - "Config imported successfully": "", + "Config imported successfully": "Configuración importada correctamente", "Configure": "Configurar", "Confirm": "Confirmar", "Confirm Password": "Confirma Contraseña", @@ -306,7 +306,7 @@ "Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Controla la repetición de secuencias de tokens en el texto generado. Un valor más alto (p.ej., 1.5) penalizá más las repeticiones, mientras que un valor más bajo (p.ej., 1.1) sería más permisivo. En 1, el control está desactivado.", "Controls": "Controles", "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Controles del equilibrio entre coherencia y diversidad de la salida. Un valor más bajo produce un texto más centrado y coherente.", - "Conversation saved successfully": "", + "Conversation saved successfully": "Conversación guardada correctamente", "Copied": "Copiado", "Copied link to clipboard": "Enlace copiado a portapapeles", "Copied shared chat URL to clipboard!": "¡Copiada al portapapeles la URL del chat compartido!", @@ -351,7 +351,7 @@ "Datalab Marker API Key required.": "Clave API de Datalab Marker Requerida", "DD/MM/YYYY": "DD/MM/YYYY", "December": "Diciembre", - "Deepgram": "", + "Deepgram": "Deepgram", "Default": "Predeterminado", "Default (Open AI)": "Predeterminado (Open AI)", "Default (SentenceTransformers)": "Predeterminado (SentenceTransformers)", @@ -398,7 +398,7 @@ "Direct Connections": "Conexiones Directas", "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Las Conexiones Directas permiten a los usuarios conectar a sus propios endpoints compatibles API OpenAI.", "Direct Tool Servers": "Servidores de Herramientas Directos", - "Directory selection was cancelled": "", + "Directory selection was cancelled": "La selección de directorio ha sido cancelada", "Disable Code Interpreter": "Deshabilitar Interprete de Código", "Disable Image Extraction": "Deshabilitar Extracción de Imágenes", "Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "Desabilita la extracción de imágenes del pdf. Si está habilitado Usar LLM las imágenes se capturan automáticamente. Por defecto el valor es Falso (las imágenes se extraen).", @@ -512,7 +512,7 @@ "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Ingresar pares \"token:valor_sesgo\" separados por comas (ejemplo: 5432:100, 413:-100)", "Enter Config in JSON format": "Ingresar Config en formato JSON", "Enter content for the pending user info overlay. Leave empty for default.": "Ingresar contenido para la sobrecapa informativa de usuario pendiente. Dejar vacío para usar el predeterminado.", - "Enter coordinates (e.g. 51.505, -0.09)": "", + "Enter coordinates (e.g. 51.505, -0.09)": "Ingresar coordenadas (ej. 51.505, -0.09)", "Enter Datalab Marker API Base URL": "Ingresar la URL Base para la API de Datalab Marker", "Enter Datalab Marker API Key": "Ingresar Clave API de Datalab Marker", "Enter description": "Ingresar Descripción", @@ -535,8 +535,8 @@ "Enter Github Raw URL": "Ingresar URL Github en Bruto(raw)", "Enter Google PSE API Key": "Ingresar Clave API de Google PSE", "Enter Google PSE Engine Id": "Ingresa ID del Motor PSE de Google", - "Enter hex color (e.g. #FF0000)": "", - "Enter ID": "", + "Enter hex color (e.g. #FF0000)": "Ingresa color hex (ej. #FF0000)", + "Enter ID": "Ingresar ID", "Enter Image Size (e.g. 512x512)": "Ingresar Tamaño de Imagen (p.ej. 512x512)", "Enter Jina API Key": "Ingresar Clave API de Jina", "Enter JSON config (e.g., {\"disable_links\": true})": "Ingresar config JSON (ej., {\"disable_links\": true})", @@ -590,8 +590,8 @@ "Enter Top K Reranker": "Ingresar Top K Reclasificador", "Enter URL (e.g. http://127.0.0.1:7860/)": "Ingresar URL (p.ej., http://127.0.0.1:7860/)", "Enter URL (e.g. http://localhost:11434)": "Ingresar URL (p.ej., http://localhost:11434)", - "Enter value": "", - "Enter value (true/false)": "", + "Enter value": "Ingresar valor", + "Enter value (true/false)": "Ingresar valor (true/false)", "Enter Yacy Password": "Ingresar Contraseña de Yacy", "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Ingresar URL de Yacy (p.ej. http://yacy.ejemplo.com:8090)", "Enter Yacy Username": "Ingresar Nombre de Usuario de Yacy", @@ -599,7 +599,7 @@ "Enter your current password": "Ingresa tu contraseña actual", "Enter Your Email": "Ingresa tu correo electrónico", "Enter Your Full Name": "Ingresa su nombre completo", - "Enter your gender": "", + "Enter your gender": "Ingresa tu género", "Enter your message": "Ingresa tu mensaje", "Enter your name": "Ingresa tu nombre", "Enter Your Name": "Ingresa Tu Nombre", @@ -610,14 +610,14 @@ "Enter your webhook URL": "Ingresa tu URL de webhook", "Error": "Error", "ERROR": "ERROR", - "Error accessing directory": "", + "Error accessing directory": "Error accediendo al directorio", "Error accessing Google Drive: {{error}}": "Error accediendo a Google Drive: {{error}}", "Error accessing media devices.": "Error accediendo a dispositivos de medios.", "Error starting recording.": "Error al comenzar la grabación.", "Error unloading model: {{error}}": "Error subiendo el modelo: {{error}}", "Error uploading file: {{error}}": "Error subiendo el archivo: {{error}}", - "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "", - "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "", + "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Error: Ya existe un modelo con el ID '{{modelId}}'. Seleccione otro ID para continuar.", + "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Error: El ID del modelo no puede estar vacío. Ingrese un ID válido para continuar.", "Evaluations": "Evaluaciones", "Everyone": "Todos", "Exa API Key": "Clave API de Exa", @@ -667,7 +667,7 @@ "Failed to generate title": "Fallo al generar el título", "Failed to load chat preview": "Fallo al cargar la previsualización del chat", "Failed to load file content.": "Fallo al cargar el contenido del archivo", - "Failed to move chat": "", + "Failed to move chat": "Fallo al mover el chat", "Failed to read clipboard contents": "Fallo al leer el contenido del portapapeles", "Failed to save connections": "Fallo al grabar las conexiones", "Failed to save conversation": "Fallo al guardar la conversación", @@ -681,7 +681,7 @@ "Feedback History": "Historia de la Opiniones", "Feedbacks": "Opiniones", "Feel free to add specific details": "Añade libremente detalles específicos", - "Female": "", + "Female": "Mujer", "File": "Archivo", "File added successfully.": "Archivo añadido correctamente.", "File content updated successfully.": "Contenido del archivo actualizado correctamente.", @@ -737,7 +737,7 @@ "Gemini": "Gemini", "Gemini API Config": "Config API Gemini", "Gemini API Key is required.": "Se requiere Clave API de Gemini.", - "Gender": "", + "Gender": "Género", "General": "General", "Generate": "Generar", "Generate an image": "Generar una imagen", @@ -753,7 +753,7 @@ "Google Drive": "Google Drive", "Google PSE API Key": "Clave API de Google PSE", "Google PSE Engine Id": "ID del Motor PSE de Google", - "Gravatar": "", + "Gravatar": "Gravatar", "Group": "Grupo", "Group created successfully": "Grupo creado correctamente", "Group deleted successfully": "Grupo eliminado correctamente", @@ -765,7 +765,7 @@ "H2": "H2", "H3": "H3", "Haptic Feedback": "Realimentación Háptica", - "Height": "", + "Height": "Altura", "Hello, {{name}}": "Hola, {{name}}", "Help": "Ayuda", "Help us create the best community leaderboard by sharing your feedback history!": "¡Ayúdanos a crear la mejor tabla clasificatoria comunitaria compartiendo tus comentarios!", @@ -774,7 +774,7 @@ "Hide": "Esconder", "Hide from Sidebar": "Ocultar Panel Lateral", "Hide Model": "Ocultar Modelo", - "High": "", + "High": "Alto", "High Contrast Mode": "Modo Alto Contraste", "Home": "Inicio", "Host": "Host", @@ -819,11 +819,11 @@ "Includes SharePoint": "Incluye SharePoint", "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Influye en la rápidez de respuesta a la realimentación desde el texto generado. Una tasa de aprendizaje más baja resulta en un ajustado más lento, mientras que una tasa de aprendizaje más alta hará que el algoritmo sea más reactivo.", "Info": "Información", - "Initials": "", + "Initials": "Iniciales", "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Inyecta el contenido completo como contexto para un procesado comprensivo, recomendado para consultas complejas.", "Input": "Entrada", "Input commands": "Ingresar comandos", - "Input Key (e.g. text, unet_name, steps)": "", + "Input Key (e.g. text, unet_name, steps)": "Ingresa Clave (ej. text, unet_name. steps)", "Input Variables": "Ingresar variables", "Insert": "Insertar", "Insert Follow-Up Prompt to Input": "Insertar Sugerencia de Indicador a la Entrada", @@ -835,7 +835,7 @@ "Invalid file content": "Contenido de archivo inválido", "Invalid file format.": "Formato de archivo inválido.", "Invalid JSON file": "Archivo JSON inválido", - "Invalid JSON format for ComfyUI Workflow.": "", + "Invalid JSON format for ComfyUI Workflow.": "Formato JSON Inválido para el Flujo de Trabajo de ComfyUI", "Invalid JSON format in Additional Config": "Formato JSON Inválido en Configuración Adicional", "Invalid Tag": "Etiqueta Inválida", "is typing...": "está escribiendo...", @@ -855,15 +855,15 @@ "Keep Follow-Up Prompts in Chat": "Mantener Sugerencias de Indicador en el Chat", "Keep in Sidebar": "Mantener en Barra Lateral", "Key": "Clave", - "Key is required": "", + "Key is required": "La Clave es requerida", "Keyboard shortcuts": "Atajos de teclado", "Knowledge": "Conocimiento", "Knowledge Access": "Acceso a Conocimiento", "Knowledge Base": "Base de Conocimiento", "Knowledge created successfully.": "Conocimiento creado correctamente.", "Knowledge deleted successfully.": "Conocimiento eliminado correctamente.", - "Knowledge Description": "", - "Knowledge Name": "", + "Knowledge Description": "Descripción del Conocimiento", + "Knowledge Name": "Nombre del Conocimiento", "Knowledge Public Sharing": "Compartir Conocimiento Públicamente", "Knowledge reset successfully.": "Conocimiento restablecido correctamente.", "Knowledge updated successfully": "Conocimiento actualizado correctamente.", @@ -903,13 +903,13 @@ "Local Task Model": "Modelo Local para Tarea", "Location access not allowed": "Sin acceso a la Ubicación", "Lost": "Perdido", - "Low": "", + "Low": "Bajo", "LTR": "LTR", "Made by Open WebUI Community": "Creado por la Comunidad Open-WebUI", "Make password visible in the user interface": "Hacer visible la contraseña en la interfaz del usuario.", "Make sure to enclose them with": "Asegúrate de delimitarlos con", "Make sure to export a workflow.json file as API format from ComfyUI.": "Asegúrate de exportar un archivo workflow.json en formato API desde ComfyUI.", - "Male": "", + "Male": "Hombre", "Manage": "Gestionar", "Manage Direct Connections": "Gestionar Conexiones Directas", "Manage Models": "Gestionar Modelos", @@ -918,7 +918,7 @@ "Manage OpenAI API Connections": "Gestionar Conexiones API de OpenAI", "Manage Pipelines": "Gestionar Tuberías", "Manage Tool Servers": "Gestionar Servidores de Herramientas", - "Manage your account information.": "", + "Manage your account information.": "Gestionar la información de tu cuenta", "March": "Marzo", "Markdown": "Markdown", "Markdown (Header)": "Markdown (Encabezado)", @@ -927,7 +927,7 @@ "Max Upload Size": "Tamaño Max de Subidas", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Se puede descargar un máximo de 3 modelos simultáneamente. Por favor, reinténtelo más tarde.", "May": "Mayo", - "Medium": "", + "Medium": "Medio", "Memories accessible by LLMs will be shown here.": "Las memorias accesibles por los LLMs se mostrarán aquí.", "Memory": "Memoria", "Memory added successfully": "Memoria añadida correctamente", @@ -963,7 +963,7 @@ "Model ID is required.": "El ID de Modelo es requerido", "Model IDs": "IDs Modelo", "Model Name": "Nombre Modelo", - "Model name already exists, please choose a different one": "", + "Model name already exists, please choose a different one": "Ese nombre de modelo ya existe, por favor elige otro diferente", "Model Name is required.": "El Nombre de Modelo es requerido", "Model not selected": "Modelo no seleccionado", "Model Params": "Paráms Modelo", @@ -981,9 +981,9 @@ "More": "Más", "More Concise": "Más Conciso", "More Options": "Más Opciones", - "Move": "", + "Move": "Mover", "Name": "Nombre", - "Name and ID are required, please fill them out": "", + "Name and ID are required, please fill them out": "Nombre e ID requeridos, por favor introducelos", "Name your knowledge base": "Nombra tu base de conocimientos", "Native": "Nativo", "New Button": "Nuevo Botón", @@ -1002,7 +1002,7 @@ "No content found": "No se encontró contenido", "No content found in file.": "No se encontró contenido en el archivo", "No content to speak": "No hay contenido para hablar", - "No conversation to save": "", + "No conversation to save": "No hay conversación para guardar", "No distance available": "No hay distancia disponible", "No feedbacks found": "No se encontraron comentarios", "No file selected": "No se seleccionó archivo", @@ -1021,9 +1021,9 @@ "No source available": "No hay fuente disponible", "No suggestion prompts": "Sin prompts sugeridos", "No users were found.": "No se encontraron usuarios.", - "No valves": "", + "No valves": "No hay válvulas", "No valves to update": "No hay válvulas para actualizar", - "Node Ids": "", + "Node Ids": "IDs de Nodo", "None": "Ninguno", "Not factually correct": "No es correcto en todos los aspectos", "Not helpful": "No aprovechable", @@ -1074,7 +1074,7 @@ "OpenAI API settings updated": "Ajustes de API OpenAI actualizados", "OpenAI URL/Key required.": "URL/Clave de OpenAI requerida.", "openapi.json URL or Path": "URL o Ruta a openapi.json", - "Optional": "", + "Optional": "Opcional", "Options for running a local vision-language model in the picture description. The parameters refer to a model hosted on Hugging Face. This parameter is mutually exclusive with picture_description_api.": "Opciones para usar modelos locales en la descripción de imágenes. Los parámetros se refieren a modelos alojados en HugginFace. Esta opción es mutuamente excluyente con \"picture_description_api\".", "or": "o", "Ordered List": "Lista Ordenada", @@ -1124,18 +1124,18 @@ "Playwright WebSocket URL": "URL de WebSocket de Playwright", "Please carefully review the following warnings:": "Por favor revisar cuidadosamente los siguientes avisos:", "Please do not close the settings page while loading the model.": "Por favor no cerrar la página de ajustes mientras se está descargando el modelo.", - "Please enter a message or attach a file.": "", - "Please enter a prompt": "Por favor ingresar un indicador", + "Please enter a message or attach a file.": "Por favor, ingresa un mensaje o adjunta un fichero.", + "Please enter a prompt": "Por favor, ingresa un indicador", "Please enter a valid path": "Por favor, ingresa una ruta válida", "Please enter a valid URL": "Por favor, ingresa una URL válida", "Please fill in all fields.": "Por favor rellenar todos los campos.", - "Please select a model first.": "Por favor primero seleccionar un modelo.", - "Please select a model.": "Por favor seleccionar un modelo.", - "Please select a reason": "Por favor seleccionar un motivo", + "Please select a model first.": "Por favor primero selecciona un modelo.", + "Please select a model.": "Por favor selecciona un modelo.", + "Please select a reason": "Por favor selecciona un motivo", "Please wait until all files are uploaded.": "Por favor, espera a que todos los ficheros se acaben de subir", "Port": "Puerto", "Positive attitude": "Actitud Positiva", - "Prefer not to say": "", + "Prefer not to say": "Prefiero no decirlo", "Prefix ID": "prefijo ID", "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "El prefijo ID se utiliza para evitar conflictos con otras conexiones al añadir un prefijo a los IDs de modelo, dejar vacío para deshabilitarlo", "Prevent file creation": "Prevenir la creación de archivos", @@ -1175,7 +1175,7 @@ "References from": "Referencias desde", "Refused when it shouldn't have": "Rechazado cuando no debería haberlo hecho", "Regenerate": "Regenerar", - "Regenerate Menu": "", + "Regenerate Menu": "Regenerar Menú", "Reindex": "Reindexar", "Reindex Knowledge Base Vectors": "Reindexar Base Vectorial de Conocimiento", "Release Notes": "Notas de la Versión", @@ -1222,14 +1222,14 @@ "Save & Create": "Guardar y Crear", "Save & Update": "Guardar y Actualizar", "Save As Copy": "Guardar como Copia", - "Save Chat": "", + "Save Chat": "Guardar Chat", "Save Tag": "Guardar Etiqueta", "Saved": "Guardado", "Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Ya no está soportado guardar registros de chat directamente en el almacenamiento del navegador. Por favor, dedica un momento a descargar y eliminar tus registros de chat pulsando en el botón de abajo. No te preocupes, puedes re-importar fácilmente tus registros desde las opciones de configuración", "Scroll On Branch Change": "Desplazamiento al Cambiar Rama", "Search": "Buscar", "Search a model": "Buscar un Modelo", - "Search all emojis": "", + "Search all emojis": "Buscar todos los emojis", "Search Base": "Busqueda Base", "Search Chats": "Buscar Chats", "Search Collection": "Buscar Colección", @@ -1259,32 +1259,32 @@ "See readme.md for instructions": "Ver readme.md para instrucciones", "See what's new": "Ver las novedades", "Seed": "Semilla", - "Select": "", + "Select": "Seleccionar", "Select a base model": "Seleccionar un modelo base", - "Select a base model (e.g. llama3, gpt-4o)": "", + "Select a base model (e.g. llama3, gpt-4o)": "Seleccionar un modelo base (ej. llama3, gpt-4o)", "Select a conversation to preview": "Seleccionar una conversación para previsualizar", "Select a engine": "Seleccionar un motor", "Select a function": "Seleccionar una función", "Select a group": "Seleccionar un grupo", - "Select a language": "", - "Select a mode": "", + "Select a language": "Seleccionar un idioma", + "Select a mode": "Seleccionar un modo", "Select a model": "Selecciona un modelo", - "Select a model (optional)": "", + "Select a model (optional)": "Selecionar un modelo (opcional)", "Select a pipeline": "Seleccionar una tubería", "Select a pipeline url": "Seleccionar una url de tubería", - "Select a reranking model engine": "", - "Select a role": "", - "Select a theme": "", + "Select a reranking model engine": "Seleccionar un motor de modelos de reclasificación", + "Select a role": "Seleccionar un rol", + "Select a theme": "Seleccionar un tema", "Select a tool": "Seleccioanr una herramienta", - "Select a voice": "", + "Select a voice": "Seleccioanr una voz", "Select an auth method": "Seleccionar un método de autentificación", - "Select an embedding model engine": "", - "Select an engine": "", + "Select an embedding model engine": "Seleccionar un motor de modelos de incrustación", + "Select an engine": "Seleccionar un motor", "Select an Ollama instance": "Seleccionar una instancia de Ollama", - "Select an output format": "", - "Select dtype": "", + "Select an output format": "Seleccionar un formato de salida", + "Select dtype": "Seleccionar dtype", "Select Engine": "Seleccionar Motor", - "Select how to split message text for TTS requests": "", + "Select how to split message text for TTS requests": "Seleccionar como dividir los mensajes de texto para las peticiones TTS", "Select Knowledge": "Seleccionar Conocimiento", "Select only one model to call": "Seleccionar sólo un modelo a llamar", "Selected model(s) do not support image inputs": "Modelo(s) seleccionado(s) no admiten entradas de imagen", @@ -1301,7 +1301,7 @@ "Serply API Key": "Clave API de Serply", "Serpstack API Key": "Clave API de Serpstack", "Server connection verified": "Conexión al servidor verificada", - "Session": "", + "Session": "Sesión", "Set as default": "Establecer como Predeterminado", "Set CFG Scale": "Establecer la Escala CFG", "Set Default Model": "Establecer Modelo Predeterminado", @@ -1327,7 +1327,7 @@ "Share": "Compartir", "Share Chat": "Compartir Chat", "Share to Open WebUI Community": "Compartir con la Comunidad Open-WebUI", - "Share your background and interests": "", + "Share your background and interests": "Compartir tus antecedentes e intereses", "Sharing Permissions": "Permisos al Compartir", "Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "Accesos cortos con un asterisco (*) depende de la situación y solo activos bajo determinadas condiciones.", "Show": "Mostrar", @@ -1353,12 +1353,12 @@ "sk-1234": "sk-1234", "Skip Cache": "Evitar Caché", "Skip the cache and re-run the inference. Defaults to False.": "Evitar caché y reiniciar la interfaz. Valor predeterminado Falso", - "Something went wrong :/": "", - "Sonar": "", - "Sonar Deep Research": "", - "Sonar Pro": "", - "Sonar Reasoning": "", - "Sonar Reasoning Pro": "", + "Something went wrong :/": "Algo ha ido mal :/", + "Sonar": "Sonar", + "Sonar Deep Research": "Sonar Investigación Profunda", + "Sonar Pro": "Sonar Pro", + "Sonar Reasoning": "Sonar Razonamiento", + "Sonar Reasoning Pro": "Sonar Razonamiento Pro", "Sougou Search API sID": "API sID de Sougou Search", "Sougou Search API SK": "SK API de Sougou Search", "Source": "Fuente", @@ -1381,7 +1381,7 @@ "Stylized PDF Export": "Exportar PDF Estilizado", "Subtitle (e.g. about the Roman Empire)": "Subtítulo (p.ej. sobre el Imperio Romano)", "Success": "Correcto", - "Successfully imported {{userCount}} users.": "", + "Successfully imported {{userCount}} users.": "{{userCount}} usuarios importados correctamente.", "Successfully updated.": "Actualizado correctamente.", "Suggest a change": "Sugerir un cambio", "Suggested": "Sugerido", @@ -1406,7 +1406,7 @@ "Tell us more:": "Dinos algo más:", "Temperature": "Temperatura", "Temporary Chat": "Chat Temporal", - "Temporary Chat by Default": "", + "Temporary Chat by Default": "Chat Temporal Predeterminado", "Text Splitter": "Divisor de Texto", "Text-to-Speech": "Texto a Voz", "Text-to-Speech Engine": "Motor Texto a Voz(TTS)", @@ -1425,7 +1425,7 @@ "The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "El tamaño máximo del archivo en MB. Si el tamaño del archivo supera este límite, el archivo no se subirá.", "The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "El número máximo de archivos que se pueden utilizar a la vez en el chat. Si se supera este límite, los archivos no se subirán.", "The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "El formato de salida para el texto. Puede ser 'json', 'markdown' o 'html'. Valor predeterminado: 'markdown'", - "The passwords you entered don't quite match. Please double-check and try again.": "", + "The passwords you entered don't quite match. Please double-check and try again.": "Las contraseñas que ingresó no coinciden. Por favor, verifique y vuelva a intentarlo.", "The score should be a value between 0.0 (0%) and 1.0 (100%).": "La puntuación debe ser un valor entre 0.0 (0%) y 1.0 (100%).", "The stream delta chunk size for the model. Increasing the chunk size will make the model respond with larger pieces of text at once.": "El tamaño del fragmentado incremental para el modelo. Aumentar el tamaño del fragmentado hará que el modelo responda con fragmentos de texto más grandes cada vez.", "The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La temperatura del modelo. Aumentar la temperatura hará que el modelo responda de forma más creativa.", @@ -1539,9 +1539,9 @@ "Upload Files": "Subir Archivos", "Upload Pipeline": "Subir Tubería", "Upload Progress": "Progreso de la Subida", - "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "", + "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "Progreso de la Subida: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)", "URL": "URL", - "URL is required": "", + "URL is required": "La URL es requerida", "URL Mode": "Modo URL", "Usage": "Uso", "Use '#' in the prompt input to load and include your knowledge.": "Utilizar '#' en el indicador para cargar e incluir tu conocimiento.", @@ -1551,7 +1551,7 @@ "Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Usar el proxy asignado en las variables del entorno http_proxy y/o https_proxy para extraer contenido", "user": "usuario", "User": "Usuario", - "User Groups": "", + "User Groups": "Grupos de Usuarios", "User location successfully retrieved.": "Ubicación de usuario obtenida correctamente.", "User menu": "Menu de Usuario", "User Webhooks": "Usuario Webhooks", @@ -1561,7 +1561,7 @@ "Using Focused Retrieval": "Usando Recuperación Focalizada", "Using the default arena model with all models. Click the plus button to add custom models.": "Usando el modelo de arena predeterminado con todos los modelos. Pulsar en el botón + para agregar modelos personalizados.", "Valid time units:": "Unidades de tiempo válidas:", - "Validate certificate": "", + "Validate certificate": "Validar certificado", "Valves": "Válvulas", "Valves updated": "Válvulas actualizadas", "Valves updated successfully": "Válvulas actualizados correctamente", @@ -1604,7 +1604,7 @@ "Whisper (Local)": "Whisper (Local)", "Why?": "¿Por qué?", "Widescreen Mode": "Modo Pantalla Ancha", - "Width": "", + "Width": "Ancho", "Won": "Ganó", "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "Trabaja conjuntamente con top-k. Un valor más alto (p.ej. 0.95) dará lugar a un texto más diverso, mientras que un valor más bajo (p.ej. 0.5) generará un texto más centrado y conservador.", "Workspace": "Espacio de Trabajo", @@ -1628,7 +1628,7 @@ "You have shared this chat": "Has compartido esta conversación", "You're a helpful assistant.": "Eres un asistente atento, amable y servicial.", "You're now logged in.": "Has iniciado sesión.", - "Your Account": "", + "Your Account": "Tu Cuenta", "Your account status is currently pending activation.": "Tu cuenta está pendiente de activación.", "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Tu entera contribución irá directamente al desarrollador del complemento; Open-WebUI no recibe ningún porcentaje. Sin embargo, la plataforma de financiación elegida podría tener sus propias tarifas.", "Youtube": "Youtube", From 7a59cc91864a994c85cd31e7e1435ccdfe435030 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sat, 23 Aug 2025 20:58:12 +0200 Subject: [PATCH 007/228] Update translation.json Gramatical correction --- src/lib/i18n/locales/es-ES/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json index 8185323ec2..5550d91c83 100644 --- a/src/lib/i18n/locales/es-ES/translation.json +++ b/src/lib/i18n/locales/es-ES/translation.json @@ -101,7 +101,7 @@ "Always Play Notification Sound": "Reproducir Siempre Sonido de Notificación", "Amazing": "Emocionante", "an assistant": "un asistente", - "An error occurred while fetching the explanation": "A ocurrido un error obtenendo la explicación", + "An error occurred while fetching the explanation": "Ha ocurrido un error obtenendo la explicación", "Analytics": "Analíticas", "Analyzed": "Analizado", "Analyzing...": "Analizando..", From a463e58de6e2aa6d331a22882d635cdf87617b39 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sat, 23 Aug 2025 20:59:49 +0200 Subject: [PATCH 008/228] Update translation.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit correctión lost " --- src/lib/i18n/locales/es-ES/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json index 5550d91c83..8e1b1d0bf6 100644 --- a/src/lib/i18n/locales/es-ES/translation.json +++ b/src/lib/i18n/locales/es-ES/translation.json @@ -212,7 +212,7 @@ "Chat Background Image": "Imágen de Fondo del Chat", "Chat Bubble UI": "Interfaz del Chat en Burbuja", "Chat Controls": "Controles del Chat", - "Chat Conversation": Conversación del Chat", + "Chat Conversation": "Conversación del Chat", "Chat direction": "Dirección del Chat", "Chat ID": "ID del Chat", "Chat moved successfully": "Chat movido correctamente", From 3a360e441ed4d2783f87069e316cbbedecc89725 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sun, 24 Aug 2025 23:03:24 +0200 Subject: [PATCH 009/228] FIX-RTL in UserMessage.svelte FIX-RTL in UserMessage.svelte --- src/lib/components/chat/Messages/UserMessage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/UserMessage.svelte b/src/lib/components/chat/Messages/UserMessage.svelte index 292ebf8bac..19a3d75416 100644 --- a/src/lib/components/chat/Messages/UserMessage.svelte +++ b/src/lib/components/chat/Messages/UserMessage.svelte @@ -329,7 +329,7 @@ ? `max-w-[90%] px-5 py-2 bg-gray-50 dark:bg-gray-850 ${ message.files ? 'rounded-tr-lg' : '' }` - : ' w-full'}" + : ' w-full'} {$settings.chatDirection === 'RTL' ? 'text-right' : ''}" > {#if message.content} From 2b0e90c03221907a9aebccc7f215e0414a341318 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sun, 24 Aug 2025 23:04:57 +0200 Subject: [PATCH 010/228] FIX RTL in Update ResponseMessage.svelte FIX RTL in Update ResponseMessage.svelte --- src/lib/components/chat/Messages/ResponseMessage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 07aef8c25c..93c85b09de 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -639,7 +639,7 @@
-
+
{#if (message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]).length > 0} {@const status = ( From 3839f18bb16c29176d98cdd58c649b251e200569 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Sun, 24 Aug 2025 23:07:32 +0200 Subject: [PATCH 011/228] FIX- LTR in Update CodeBlock.svelte FIX- LTR in Update CodeBlock.svelte For CodeBlock allways LTR --- src/lib/components/chat/Messages/CodeBlock.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte index a000528dd2..508b9bfc52 100644 --- a/src/lib/components/chat/Messages/CodeBlock.svelte +++ b/src/lib/components/chat/Messages/CodeBlock.svelte @@ -37,7 +37,7 @@ export let code = ''; export let attributes = {}; - export let className = 'my-2'; + export let className = 'my-2 !text-left !direction-ltr'; export let editorClassName = ''; export let stickyButtonsClassName = 'top-0'; From 0ea421ea20be52a48a9e186b31a9abb7b7a2a8a6 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 25 Aug 2025 01:12:14 +0400 Subject: [PATCH 012/228] refac --- backend/open_webui/routers/ollama.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/backend/open_webui/routers/ollama.py b/backend/open_webui/routers/ollama.py index 11bf5b914f..1a6b75c555 100644 --- a/backend/open_webui/routers/ollama.py +++ b/backend/open_webui/routers/ollama.py @@ -329,12 +329,13 @@ def merge_ollama_models_lists(model_lists): for idx, model_list in enumerate(model_lists): if model_list is not None: for model in model_list: - id = model["model"] - if id not in merged_models: - model["urls"] = [idx] - merged_models[id] = model - else: - merged_models[id]["urls"].append(idx) + id = model.get("model") + if id is not None: + if id not in merged_models: + model["urls"] = [idx] + merged_models[id] = model + else: + merged_models[id]["urls"].append(idx) return list(merged_models.values()) From 24e696e341bc9320113f9e39b166666f22f2551a Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Mon, 25 Aug 2025 00:01:01 +0200 Subject: [PATCH 013/228] Format Update ResponseMessage.svelte --- src/lib/components/chat/Messages/ResponseMessage.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 93c85b09de..36699471d0 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -639,7 +639,12 @@
-
+
{#if (message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]).length > 0} {@const status = ( From 0a16af4e9686b88844c85d55401cd8b2f0ec0f39 Mon Sep 17 00:00:00 2001 From: _00_ <131402327+rgaricano@users.noreply.github.com> Date: Mon, 25 Aug 2025 00:20:20 +0200 Subject: [PATCH 014/228] rerun checks From 7b9dc693623280dc3110bf2d61c05c3cad591cb2 Mon Sep 17 00:00:00 2001 From: Shirasawa <764798966@qq.com> Date: Mon, 25 Aug 2025 14:37:51 +0800 Subject: [PATCH 015/228] fix: fix Safari IME composition bug --- src/lib/components/chat/MessageInput.svelte | 58 ++++++++++++--------- 1 file changed, 32 insertions(+), 26 deletions(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 0a7662eb70..adea345ed0 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -417,6 +417,30 @@ let recording = false; let isComposing = false; + // Safari has a bug where compositionend is not triggered correctly #16615 + // when using the virtual keyboard on iOS. + let compositionEndedAt = -2e8; + const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); + function inOrNearComposition(event: Event) { + if (isComposing) { + return true; + } + // See https://www.stum.de/2016/06/24/handling-ime-events-in-javascript/. + // On Japanese input method editors (IMEs), the Enter key is used to confirm character + // selection. On Safari, when Enter is pressed, compositionend and keydown events are + // emitted. The keydown event triggers newline insertion, which we don't want. + // This method returns true if the keydown event should be ignored. + // We only ignore it once, as pressing Enter a second time *should* insert a newline. + // Furthermore, the keydown event timestamp must be close to the compositionEndedAt timestamp. + // This guards against the case where compositionend is triggered without the keyboard + // (e.g. character confirmation may be done with the mouse), and keydown is triggered + // afterwards- we wouldn't want to ignore the keydown event in this case. + if (isSafari && Math.abs(event.timeStamp - compositionEndedAt) < 500) { + compositionEndedAt = -2e8; + return true; + } + return false; + } let chatInputContainerElement; let chatInputElement; @@ -1169,19 +1193,9 @@ return res; }} oncompositionstart={() => (isComposing = true)} - oncompositionend={() => { - const isSafari = /^((?!chrome|android).)*safari/i.test( - navigator.userAgent - ); - - if (isSafari) { - // Safari has a bug where compositionend is not triggered correctly #16615 - // when using the virtual keyboard on iOS. - // We use a timeout to ensure that the composition is ended after a short delay. - setTimeout(() => (isComposing = false)); - } else { - isComposing = false; - } + oncompositionend={(e) => { + compositionEndedAt = e.timeStamp; + isComposing = false; }} on:keydown={async (e) => { e = e.detail.event; @@ -1290,7 +1304,7 @@ navigator.msMaxTouchPoints > 0 ) ) { - if (isComposing) { + if (inOrNearComposition(e)) { return; } @@ -1393,17 +1407,9 @@ command = getCommand(); }} on:compositionstart={() => (isComposing = true)} - on:compositionend={() => { - const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); - - if (isSafari) { - // Safari has a bug where compositionend is not triggered correctly #16615 - // when using the virtual keyboard on iOS. - // We use a timeout to ensure that the composition is ended after a short delay. - setTimeout(() => (isComposing = false)); - } else { - isComposing = false; - } + oncompositionend={(e) => { + compositionEndedAt = e.timeStamp; + isComposing = false; }} on:keydown={async (e) => { const isCtrlPressed = e.ctrlKey || e.metaKey; // metaKey is for Cmd key on Mac @@ -1523,7 +1529,7 @@ navigator.msMaxTouchPoints > 0 ) ) { - if (isComposing) { + if (inOrNearComposition(e)) { return; } From 0e46f8091f710b109abe7f6abb73c8c7f0ffdb55 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 25 Aug 2025 14:29:05 +0400 Subject: [PATCH 016/228] fix: __tools__ param issue --- backend/open_webui/functions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/functions.py b/backend/open_webui/functions.py index d8f2a61257..db367ccbd0 100644 --- a/backend/open_webui/functions.py +++ b/backend/open_webui/functions.py @@ -232,7 +232,7 @@ async def generate_function_chat_completion( "__metadata__": metadata, "__request__": request, } - extra_params["__tools__"] = get_tools( + extra_params["__tools__"] = await get_tools( request, tool_ids, user, From eacec793e980e553bf6ed5b70f3be294e24aee97 Mon Sep 17 00:00:00 2001 From: ibuki2003 Date: Mon, 25 Aug 2025 22:14:12 +0900 Subject: [PATCH 017/228] i18n: improve ja-JP translation --- src/lib/i18n/locales/ja-JP/translation.json | 1144 +++++++++---------- 1 file changed, 572 insertions(+), 572 deletions(-) diff --git a/src/lib/i18n/locales/ja-JP/translation.json b/src/lib/i18n/locales/ja-JP/translation.json index aad406ae70..ed89e47966 100644 --- a/src/lib/i18n/locales/ja-JP/translation.json +++ b/src/lib/i18n/locales/ja-JP/translation.json @@ -1,40 +1,40 @@ { - "-1 for no limit, or a positive integer for a specific limit": "", + "-1 for no limit, or a positive integer for a specific limit": "-1で無制限、または正の整数で制限を指定", "'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' または '-1' で無期限。", "(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`)", "(latest)": "(最新)", - "(leave blank for to use commercial endpoint)": "", - "[Last] dddd [at] h:mm A": "", - "[Today at] h:mm A": "", - "[Yesterday at] h:mm A": "", + "(leave blank for to use commercial endpoint)": "(商用エンドポイントを使用する場合は空欄のままにしてください)", + "[Last] dddd [at] h:mm A": "dddd h:mm A", + "[Today at] h:mm A": "[今日の] h:mm A", + "[Yesterday at] h:mm A": "[昨日の] h:mm A", "{{ models }}": "{{ モデル }}", - "{{COUNT}} Available Tools": "{{COUNT}} 利用可能ツール", - "{{COUNT}} characters": "", - "{{COUNT}} hidden lines": "{{COUNT}} 非表示行", - "{{COUNT}} Replies": "{{COUNT}} 返信", - "{{COUNT}} words": "", - "{{model}} download has been canceled": "", + "{{COUNT}} Available Tools": "{{COUNT}} 個の有効なツール", + "{{COUNT}} characters": "{{COUNT}} 文字", + "{{COUNT}} hidden lines": "{{COUNT}} 行が非表示", + "{{COUNT}} Replies": "{{COUNT}} 件の返信", + "{{COUNT}} words": "{{COUNT}} 語", + "{{model}} download has been canceled": "{{model}} のダウンロードがキャンセルされました", "{{user}}'s Chats": "{{user}} のチャット", "{{webUIName}} Backend Required": "{{webUIName}} バックエンドが必要です", - "*Prompt node ID(s) are required for image generation": "", - "A new version (v{{LATEST_VERSION}}) is now available.": "新しいバージョンが利用可能です。", + "*Prompt node ID(s) are required for image generation": "*画像生成にはプロンプトノードIDが必要です", + "A new version (v{{LATEST_VERSION}}) is now available.": "新しいバージョン (v{{LATEST_VERSION}}) が利用可能です。", "A task model is used when performing tasks such as generating titles for chats and web search queries": "タスクモデルは、チャットやウェブ検索クエリのタイトルの生成などのタスクを実行するときに使用されます", "a user": "ユーザー", "About": "概要", - "Accept autocomplete generation / Jump to prompt variable": "", + "Accept autocomplete generation / Jump to prompt variable": "補完を使用する・プロンプト変数にジャンプ", "Access": "アクセス", "Access Control": "アクセス制御", "Accessible to all users": "すべてのユーザーにアクセス可能", "Account": "アカウント", "Account Activation Pending": "アカウント承認待ち", "Accurate information": "情報が正確", - "Action": "", - "Action not found": "", + "Action": "アクション", + "Action not found": "アクションが見つかりません", "Action Required for Chat Log Storage": "チャットログの保存には操作が必要です", "Actions": "アクション", "Activate": "アクティブ化", - "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "このコマンド \"/{{COMMAND}}\" をチャットに入力してアクティブ化します", + "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "\"/{{COMMAND}}\" をチャットに入力してコマンドをアクティブ化します", "Active": "アクティブ", "Active Users": "アクティブユーザー", "Add": "追加", @@ -45,9 +45,9 @@ "Add Connection": "接続を追加", "Add Content": "コンテンツを追加", "Add content here": "ここへコンテンツを追加", - "Add Custom Parameter": "", + "Add Custom Parameter": "カスタムパラメータを追加", "Add custom prompt": "カスタムプロンプトを追加", - "Add Details": "", + "Add Details": "より詳しく", "Add Files": "ファイルを追加", "Add Group": "グループを追加", "Add Memory": "メモリを追加", @@ -58,17 +58,17 @@ "Add text content": "コンテンツを追加", "Add User": "ユーザーを追加", "Add User Group": "ユーザーグループを追加", - "Additional Config": "", - "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "", - "Adjusting these settings will apply changes universally to all users.": "これらの設定を調整すると、すべてのユーザーに変更が適用されます。", + "Additional Config": "追加設定", + "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "markerの追加設定オプション。これはキーと値のペアを含むJSON文字列である必要があります(例: '{\"key\": \"value\"}')。次のキーに対応しています: disable_links、keep_pageheader_in_output、keep_pagefooter_in_output、filter_blank_pages、drop_repeated_text、layout_coverage_threshold、merge_threshold、height_tolerance、gap_threshold、image_threshold、min_line_length、level_count、default_level", + "Adjusting these settings will apply changes universally to all users.": "これらの設定を変更すると、すべてのユーザーに変更が適用されます。", "admin": "管理者", "Admin": "管理者", "Admin Panel": "管理者パネル", "Admin Settings": "管理者設定", - "Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "管理者は全てのツールにアクセス出来ます。ユーザーはワークスペースのモデル毎に割り当てて下さい。", - "Advanced Parameters": "詳細パラメーター", + "Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "管理者は全てのツールにアクセスできます。ユーザーからはワークスペースのモデルごとに割り当てられたツールのみ使用可能です。", + "Advanced Parameters": "高度なパラメーター", "Advanced Params": "高度なパラメータ", - "AI": "", + "AI": "AI", "All": "全て", "All Documents": "全てのドキュメント", "All models deleted successfully": "全てのモデルが正常に削除されました", @@ -78,10 +78,10 @@ "Allow Chat Deletion": "チャットの削除を許可", "Allow Chat Edit": "チャットの編集を許可", "Allow Chat Export": "チャットのエクスポートを許可", - "Allow Chat Params": "", + "Allow Chat Params": "チャットパラメータを許可", "Allow Chat Share": "チャットの共有を許可", - "Allow Chat System Prompt": "", - "Allow Chat Valves": "", + "Allow Chat System Prompt": "チャットシステムプロンプトを許可", + "Allow Chat Valves": "チャットバルブを許可", "Allow File Upload": "ファイルのアップロードを許可", "Allow Multiple Models in Chat": "チャットで複数のモデルを許可", "Allow non-local voices": "ローカル以外のボイスを許可", @@ -90,38 +90,38 @@ "Allow Text to Speech": "テキストを音声に変換を許可", "Allow User Location": "ユーザーロケーションの許可", "Allow Voice Interruption in Call": "通話中に音声の割り込みを許可", - "Allowed Endpoints": "", - "Allowed File Extensions": "", - "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "", + "Allowed Endpoints": "許可されたエンドポイント", + "Allowed File Extensions": "許可された拡張子", + "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "アップロード可能なファイル拡張子。複数の拡張子はカンマで区切ってください。空欄ですべてのファイルタイプを許可します。", "Already have an account?": "すでにアカウントをお持ちですか?", - "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "", + "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "top_p の代替手法で、品質と多様性のバランスを確保することを目的としています。パラメータ p は、最も確率の高いトークンの確率に対する、トークンが考慮されるための最小確率を表します。たとえば、p=0.05 で最も可能性の高いトークンの確率が 0.9 の場合、0.045 未満の値を持つロジットはフィルタリングされます。", "Always": "常に", "Always Collapse Code Blocks": "常にコードブロックを折りたたむ", "Always Expand Details": "常に詳細を展開", "Always Play Notification Sound": "常に通知音を再生", - "Amazing": "", + "Amazing": "素晴らしい", "an assistant": "アシスタント", - "An error occurred while fetching the explanation": "", - "Analytics": "", - "Analyzed": "分析された", + "An error occurred while fetching the explanation": "説明の取得中にエラーが発生しました", + "Analytics": "分析", + "Analyzed": "分析済み", "Analyzing...": "分析中...", "and": "および", - "and {{COUNT}} more": "および{{COUNT}}件以上", - "and create a new shared link.": "し、新しい共有リンクを作成します。", + "and {{COUNT}} more": "および{{COUNT}}件", + "and create a new shared link.": "そして、新しい共有リンクを作成します。", "Android": "", "API": "", "API Base URL": "API ベース URL", - "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "", - "API details for using a vision-language model in the picture description. This parameter is mutually exclusive with picture_description_local.": "", + "API Base URL for Datalab Marker service. Defaults to: https://www.datalab.to/api/v1/marker": "Datalab MarkerサービスのAPIベースURL。デフォルトは https://www.datalab.to/api/v1/marker です", + "API details for using a vision-language model in the picture description. This parameter is mutually exclusive with picture_description_local.": "画像の説明でビジョン言語モデルを使用するためのAPIの詳細。このパラメータは picture_description_local と同時に使用できません。", "API Key": "API キー", "API Key created.": "API キーが作成されました。", "API Key Endpoint Restrictions": "API キーのエンドポイント制限", "API keys": "API キー", - "API Version": "", - "API Version is required": "", + "API Version": "API バージョン", + "API Version is required": "API バージョンが必要です", "Application DN": "", "Application DN Password": "", - "applies to all users with the \"user\" role": "", + "applies to all users with the \"user\" role": "「ユーザー」ロールを持つすべてのユーザーに適用されます", "April": "4月", "Archive": "アーカイブ", "Archive All Chats": "すべてのチャットをアーカイブする", @@ -134,23 +134,23 @@ "Are you sure?": "よろしいですか?", "Arena Models": "Arenaモデル", "Artifacts": "アーティファクト", - "Ask": "質問", - "Ask a question": "質問して下さい。", + "Ask": "質問する", + "Ask a question": "質問する", "Assistant": "アシスタント", "Attach file from knowledge": "ナレッジからファイルを添付", - "Attention to detail": "詳細に注意する", + "Attention to detail": "細部への注意", "Attribute for Mail": "メールの属性", "Attribute for Username": "ユーザー名の属性", "Audio": "オーディオ", "August": "8月", - "Auth": "", - "Authenticate": "", + "Auth": "認証", + "Authenticate": "認証", "Authentication": "認証", "Auto": "自動", "Auto-Copy Response to Clipboard": "クリップボードへの応答の自動コピー", "Auto-playback response": "応答の自動再生", - "Autocomplete Generation": "オートコンプリート生成", - "Autocomplete Generation Input Max Length": "オートコンプリート生成入力の最大長", + "Autocomplete Generation": "自動補完の生成", + "Autocomplete Generation Input Max Length": "自動補完生成の入力の最大長", "Automatic1111": "AUTOMATIC1111", "AUTOMATIC1111 Api Auth String": "AUTOMATIC1111のAuthを入力", "AUTOMATIC1111 Base URL": "AUTOMATIC1111 ベース URL", @@ -158,9 +158,9 @@ "Available list": "利用可能リスト", "Available Tools": "利用可能ツール", "available users": "利用可能なユーザー", - "available!": "利用可能!", + "available!": "が利用可能です!", "Away": "離席中", - "Awful": "", + "Awful": "ひどい", "Azure AI Speech": "AzureAIスピーチ", "Azure OpenAI": "Azure OpenAI", "Azure Region": "Azureリージョン", @@ -168,54 +168,54 @@ "Bad Response": "応答が悪い", "Banners": "バナー", "Base Model (From)": "ベースモデル (From)", - "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "", - "Bearer": "", - "before": "より前", + "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "ベースモデルリストキャッシュは、起動時または設定保存時にのみベースモデルを取得することでアクセスを高速化します。これにより高速になりますが、最近のベースモデルの変更が表示されない場合があります。", + "Bearer": "Bearer", + "before": "以前", "Being lazy": "怠惰な", "Beta": "ベータ", "Bing Search V7 Endpoint": "Bing Search V7 エンドポイント", "Bing Search V7 Subscription Key": "Bing Search V7 サブスクリプションキー", - "Bio": "", - "Birth Date": "", - "BM25 Weight": "", + "Bio": "自己紹介", + "Birth Date": "生年月日", + "BM25 Weight": "BM25の重み", "Bocha Search API Key": "Bocha Search APIキー", - "Bold": "", + "Bold": "太字", "Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "特定のトークンの強調またはペナルティを適用します。バイアス値は-100から100(包括的)にクランプされます。(デフォルト:なし)", "Both Docling OCR Engine and Language(s) must be provided or both left empty.": "Docling OCRエンジンと言語(s)の両方が提供されているか、両方が空のままになっている必要があります。", "Brave Search API Key": "Brave Search APIキー", - "Bullet List": "", - "Button ID": "", - "Button Label": "", - "Button Prompt": "", + "Bullet List": "箇条書きリスト", + "Button ID": "ボタンID", + "Button Label": "ボタンラベル", + "Button Prompt": "ボタンプロンプト", "By {{name}}": "{{name}}による", "Bypass Embedding and Retrieval": "埋め込みと検索をバイパス", - "Bypass Web Loader": "", - "Cache Base Model List": "", + "Bypass Web Loader": "Webローダーをバイパス", + "Cache Base Model List": "ベースモデルリストをキャッシュ", "Calendar": "カレンダー", "Call": "コール", - "Call feature is not supported when using Web STT engine": "Web STTエンジンを使用している場合、コール機能はサポートされていません。", + "Call feature is not supported when using Web STT engine": "Web STTエンジンを使用している場合、コール機能は使用できません", "Camera": "カメラ", "Cancel": "キャンセル", - "Capabilities": "資格", + "Capabilities": "機能", "Capture": "キャプチャ", "Capture Audio": "音声のキャプチャ", "Certificate Path": "証明書パス", "Change Password": "パスワードを変更", - "Channel deleted successfully": "", + "Channel deleted successfully": "チャンネルが正常に削除されました", "Channel Name": "チャンネル名", - "Channel updated successfully": "", + "Channel updated successfully": "チャンネルが正常に更新されました", "Channels": "チャンネル", "Character": "文字", "Character limit for autocomplete generation input": "オートコンプリート生成入力の文字数の制限", - "Chart new frontiers": "", + "Chart new frontiers": "新しいフロンティアを切り開く", "Chat": "チャット", "Chat Background Image": "チャットの背景画像", "Chat Bubble UI": "チャットバブルUI", "Chat Controls": "チャットコントロール", - "Chat Conversation": "", + "Chat Conversation": "チャットの会話", "Chat direction": "チャットの方向", - "Chat ID": "", - "Chat moved successfully": "", + "Chat ID": "チャットID", + "Chat moved successfully": "チャットの移動に成功しました", "Chat Overview": "チャット概要", "Chat Permissions": "チャットの許可", "Chat Tags Auto-Generation": "チャットタグの自動生成", @@ -224,38 +224,38 @@ "Check for updates": "アップデートを確認", "Checking for updates...": "アップデートを確認しています...", "Choose a model before saving...": "保存する前にモデルを選択してください...", - "Chunk Overlap": "チャンクオーバーラップ", + "Chunk Overlap": "チャンクのオーバーラップ", "Chunk Size": "チャンクサイズ", - "Ciphers": "", - "Citation": "引用文", - "Citations": "", + "Ciphers": "暗号化方式", + "Citation": "引用", + "Citations": "引用", "Clear memory": "メモリをクリア", - "Clear Memory": "", - "click here": "", - "Click here for filter guides.": "", + "Clear Memory": "メモリをクリア", + "click here": "ここをクリック", + "Click here for filter guides.": "フィルターガイドはこちらをクリックしてください。", "Click here for help.": "ヘルプについてはここをクリックしてください。", "Click here to": "ここをクリックして", - "Click here to download user import template file.": "ユーザーテンプレートをインポートするにはここをクリックしてください。", - "Click here to learn more about faster-whisper and see the available models.": "", - "Click here to see available models.": "", - "Click here to select": "選択するにはここをクリックしてください", - "Click here to select a csv file.": "CSVファイルを選択するにはここをクリックしてください。", - "Click here to select a py file.": "Pythonスクリプトファイルを選択するにはここをクリックしてください。", + "Click here to download user import template file.": "ここをクリックしてユーザーインポートテンプレートファイルをダウンロード", + "Click here to learn more about faster-whisper and see the available models.": "ここをクリックしてfaster-whisperについてと利用可能なモデルを確認してください。", + "Click here to see available models.": "ここをクリックして利用可能なモデルを確認", + "Click here to select": "ここをクリックして選択", + "Click here to select a csv file.": "ここをクリックしてCSVファイルを選択", + "Click here to select a py file.": "ここをクリックしてpyファイルを選択", "Click here to upload a workflow.json file.": "workflow.jsonファイルをアップロードするにはここをクリックしてください。", "click here.": "ここをクリックしてください。", - "Click on the user role button to change a user's role.": "ユーザーの役割を変更するには、ユーザー役割ボタンをクリックしてください。", + "Click on the user role button to change a user's role.": "ユーザーのロールを変更するには、ユーザーロールボタンをクリックしてください。", "Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "クリップボードへの書き込み許可がありません。ブラウザ設定を確認し許可してください。", "Clone": "クローン", "Clone Chat": "チャットをクローン", "Clone of {{TITLE}}": "{{TITLE}}のクローン", "Close": "閉じる", - "Close Banner": "", - "Close Configure Connection Modal": "", - "Close modal": "", - "Close settings modal": "", - "Close Sidebar": "", - "CMU ARCTIC speaker embedding name": "", - "Code Block": "", + "Close Banner": "バナーを閉じる", + "Close Configure Connection Modal": "接続設定モーダルを閉じる", + "Close modal": "モーダルを閉じる", + "Close settings modal": "設定モーダルを閉じる", + "Close Sidebar": "サイドバーを閉じる", + "CMU ARCTIC speaker embedding name": "CMU Arctic スピーカー埋め込み名", + "Code Block": "コードブロック", "Code execution": "コードの実行", "Code Execution": "コードの実行", "Code Execution Engine": "コードの実行エンジン", @@ -273,60 +273,60 @@ "ComfyUI Base URL is required.": "ComfyUIベースURLが必要です。", "ComfyUI Workflow": "ComfyUIワークフロー", "ComfyUI Workflow Nodes": "ComfyUIワークフローノード", - "Comma separated Node Ids (e.g. 1 or 1,2)": "", + "Comma separated Node Ids (e.g. 1 or 1,2)": "カンマで区切られたノードID (例: 1 または 1,2)", "Command": "コマンド", - "Comment": "", - "Completions": "コンプリート", - "Compress Images in Channels": "", + "Comment": "コメント", + "Completions": "Completions", + "Compress Images in Channels": "チャンネルで画像を圧縮する", "Concurrent Requests": "同時リクエスト", - "Config imported successfully": "", + "Config imported successfully": "設定のインポートに成功しました", "Configure": "設定", "Confirm": "確認", "Confirm Password": "パスワードの確認", - "Confirm your action": "あなたのアクションの確認", + "Confirm your action": "操作の確認", "Confirm your new password": "新しいパスワードの確認", - "Confirm Your Password": "", + "Confirm Your Password": "パスワードの確認", "Connect to your own OpenAI compatible API endpoints.": "独自のOpenAI互換APIエンドポイントに接続します。", "Connect to your own OpenAPI compatible external tool servers.": "独自のOpenAPI互換外部ツールサーバーに接続します。", "Connection failed": "接続に失敗しました", "Connection successful": "接続に成功しました", - "Connection Type": "", + "Connection Type": "接続タイプ", "Connections": "接続", "Connections saved successfully": "接続が保存されました", - "Connections settings updated": "", - "Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "", - "Contact Admin for WebUI Access": "WEBUIへの接続について管理者に問い合わせ下さい。", + "Connections settings updated": "接続設定が更新されました", + "Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "推論モデルの推論に対する努力を設定します。特定のプロバイダーの推論の努力をサポートする推論モデルでのみ適用されます。", + "Contact Admin for WebUI Access": "WEBUIへのアクセスについて管理者に問い合わせ下さい。", "Content": "コンテンツ", - "Content Extraction Engine": "", + "Content Extraction Engine": "コンテンツ抽出エンジン", "Continue Response": "続きの応答", "Continue with {{provider}}": "{{provider}}で続ける", "Continue with Email": "メールで続ける", "Continue with LDAP": "LDAPで続ける", - "Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "TTSリクエストのメッセージテキストの分割方法を制御します。'句読点'は文に分割し、'段落'は段落に分割し、'なし'はメッセージを単一の文字列として保持します。", + "Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "TTSリクエストのメッセージテキストの分割方法を制御します。'Punctuation'は文に分割し、'Paragraphs'は段落に分割し、'なし'はメッセージを単一の文字列として扱います。", "Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "生成されたテキストのトークンシーケンスの繰り返しを制御します。値が高いほど(例:1.5)繰り返しをより強くペナルティを課し、値が低いほど(例:1.1)より寛容になります。値が1の場合、無効になります。", "Controls": "コントロール", "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "出力のコヒーレンスとdiversityのバランスを制御します。値が低いほど、より焦点が絞られ、一貫性のあるテキストになります。", - "Conversation saved successfully": "", + "Conversation saved successfully": "会話が正常に保存されました", "Copied": "コピーしました。", - "Copied link to clipboard": "", + "Copied link to clipboard": "クリップボードにリンクをコピーしました", "Copied shared chat URL to clipboard!": "共有チャットURLをクリップボードにコピーしました!", "Copied to clipboard": "クリップボードにコピーしました。", "Copy": "コピー", "Copy Formatted Text": "フォーマットされたテキストをコピー", "Copy last code block": "最後のコードブロックをコピー", "Copy last response": "最後の応答をコピー", - "Copy link": "", + "Copy link": "リンクをコピー", "Copy Link": "リンクをコピー", "Copy to clipboard": "クリップボードにコピー", "Copying to clipboard was successful!": "クリップボードへのコピーが成功しました!", - "CORS must be properly configured by the provider to allow requests from Open WebUI.": "", - "Create": "", + "CORS must be properly configured by the provider to allow requests from Open WebUI.": "Open WebUIからのリクエストを許可するために、プロバイダーによってCORSが適切に設定されている必要があります。", + "Create": "作成", "Create a knowledge base": "ナレッジベースを作成する", "Create a model": "モデルを作成する", "Create Account": "アカウントを作成", "Create Admin Account": "管理者アカウントを作成", "Create Channel": "チャンネルを作成", - "Create Folder": "", + "Create Folder": "フォルダを作成", "Create Group": "グループを作成", "Create Knowledge": "ナレッジベース作成", "Create new key": "新しいキーを作成", @@ -341,32 +341,32 @@ "Current Model": "現在のモデル", "Current Password": "現在のパスワード", "Custom": "カスタム", - "Custom description enabled": "", - "Custom Parameter Name": "", - "Custom Parameter Value": "", - "Danger Zone": "危険なゾーン", + "Custom description enabled": "カスタム説明が有効です", + "Custom Parameter Name": "カスタムパラメータ名", + "Custom Parameter Value": "カスタムパラメータ値", + "Danger Zone": "危険地帯", "Dark": "ダーク", "Database": "データベース", "Datalab Marker API": "", - "Datalab Marker API Key required.": "", - "DD/MM/YYYY": "", + "Datalab Marker API Key required.": "Datalab Marker APIキーが必要です", + "DD/MM/YYYY": "YYYY/MM/DD", "December": "12月", "Deepgram": "", "Default": "デフォルト", "Default (Open AI)": "デフォルト(OpenAI)", "Default (SentenceTransformers)": "デフォルト (SentenceTransformers)", - "Default action buttons will be used.": "", - "Default description enabled": "", - "Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "", + "Default action buttons will be used.": "デフォルトのアクションボタンが使用されます", + "Default description enabled": "デフォルト説明が有効です", + "Default mode works with a wider range of models by calling tools once before execution. Native mode leverages the model's built-in tool-calling capabilities, but requires the model to inherently support this feature.": "デフォルトモードは、実行前にツールを一度呼び出すことで、より広範なモデルで動作します。ネイティブモードは、モデルの組み込みのツール呼び出し機能を活用しますが、モデルがこの機能をサポートしている必要があります。", "Default Model": "デフォルトモデル", "Default model updated": "デフォルトモデルが更新されました", "Default Models": "デフォルトモデル", - "Default permissions": "デフォルトの許可", - "Default permissions updated successfully": "デフォルトの許可が更新されました", + "Default permissions": "デフォルトの権限", + "Default permissions updated successfully": "デフォルトの権限が更新されました", "Default Prompt Suggestions": "デフォルトのプロンプトの提案", - "Default to 389 or 636 if TLS is enabled": "TLSが有効な場合、389または636にデフォルトを設定します。", - "Default to ALL": "デフォルトをALLに設定", - "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "", + "Default to 389 or 636 if TLS is enabled": "389 またはTLSが有効な場合は 636 がデフォルト", + "Default to ALL": "標準ではALL", + "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "デフォルトではセグメント化された検索を使用して、焦点を絞った関連性の高いコンテンツ抽出を行います。これはほとんどの場合に推奨されます。", "Default User Role": "デフォルトのユーザー役割", "Delete": "削除", "Delete a model": "モデルを削除", @@ -379,48 +379,48 @@ "Delete function?": "Functionを削除しますか?", "Delete Message": "メッセージを削除", "Delete message?": "メッセージを削除しますか?", - "Delete note?": "", + "Delete note?": "ノートを削除しますか?", "Delete prompt?": "プロンプトを削除しますか?", - "delete this link": "このリンクを削除します", + "delete this link": "このリンクを削除", "Delete tool?": "ツールを削除しますか?", "Delete User": "ユーザーを削除", "Deleted {{deleteModelTag}}": "{{deleteModelTag}} を削除しました", "Deleted {{name}}": "{{name}}を削除しました", - "Deleted User": "ユーザーを削除", - "Deployment names are required for Azure OpenAI": "", + "Deleted User": "削除されたユーザー", + "Deployment names are required for Azure OpenAI": "Azure OpenAIにはデプロイメント名が必要です", "Describe Pictures in Documents": "ドキュメントの画像を説明", - "Describe your knowledge base and objectives": "ナレッジベースと目的を説明してください", + "Describe your knowledge base and objectives": "ナレッジベースと目的を説明", "Description": "説明", "Detect Artifacts Automatically": "自動的にアーティファクトを検出", - "Dictate": "", - "Didn't fully follow instructions": "説明に沿って操作していませんでした", + "Dictate": "音声入力", + "Didn't fully follow instructions": "指示に完全に従わなかった", "Direct": "直接", "Direct Connections": "ダイレクトコネクション", "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "ダイレクトコネクションは、ユーザーが独自のOpenAI互換APIエンドポイントに接続できるようにします。", "Direct Tool Servers": "ダイレクトツールサーバー", - "Directory selection was cancelled": "", - "Disable Code Interpreter": "", - "Disable Image Extraction": "", - "Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "", + "Directory selection was cancelled": "ディレクトリ選択がキャンセルされました", + "Disable Code Interpreter": "コードインタプリタを無効化", + "Disable Image Extraction": "画像の抽出を無効化", + "Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "PDFからの画像の抽出を無効化します。LLMを使用 が有効の場合、画像は自動で説明文に変換されます。デフォルトで無効", "Disabled": "無効", "Discover a function": "Functionを探す", "Discover a model": "モデルを探す", "Discover a prompt": "プロンプトを探す", "Discover a tool": "ツールを探す", "Discover how to use Open WebUI and seek support from the community.": "Open WebUIの使用方法を探し、コミュニティからサポートを求めてください。", - "Discover wonders": "", + "Discover wonders": "不思議を発見", "Discover, download, and explore custom functions": "カスタムFunctionを探してダウンロードする", "Discover, download, and explore custom prompts": "カスタムプロンプトを探してダウンロードする", "Discover, download, and explore custom tools": "カスタムツールを探てしダウンロードする", "Discover, download, and explore model presets": "モデルプリセットを探してダウンロードする", - "Display": "", + "Display": "表示", "Display Emoji in Call": "コールで絵文字を表示", - "Display Multi-model Responses in Tabs": "", + "Display Multi-model Responses in Tabs": "複数モデルの応答をタブで表示する", "Display the username instead of You in the Chat": "チャットで「あなた」の代わりにユーザー名を表示", "Displays citations in the response": "応答に引用を表示", - "Dive into knowledge": "", + "Dive into knowledge": "知識に飛び込む", "Do not install functions from sources you do not fully trust.": "信頼できないソースからFunctionをインストールしないでください。", - "Do not install tools from sources you do not fully trust.": "信頼出来ないソースからツールをインストールしないでください。", + "Do not install tools from sources you do not fully trust.": "信頼できないソースからツールをインストールしないでください。", "Docling": "", "Docling Server URL required.": "DoclingサーバーURLが必要です。", "Document": "ドキュメント", @@ -428,53 +428,53 @@ "Document Intelligence endpoint and key required.": "ドキュメントインテリジェンスエンドポイントとキーが必要です。", "Documentation": "ドキュメント", "Documents": "ドキュメント", - "does not make any external connections, and your data stays securely on your locally hosted server.": "外部接続を行わず、データはローカルでホストされているサーバー上に安全に保持されます。", - "Domain Filter List": "", - "don't fetch random pipelines from sources you don't trust.": "信頼できないソースからランダムなパイプラインを取得しないでください。", + "does not make any external connections, and your data stays securely on your locally hosted server.": "は外部接続を行わず、データはローカルでホストされているサーバー上に安全に保持されます。", + "Domain Filter List": "ドメインフィルターリスト", + "don't fetch random pipelines from sources you don't trust.": "信頼できないソースからやみくもにパイプラインを取得しないでください。", "Don't have an account?": "アカウントをお持ちではありませんか?", - "don't install random functions from sources you don't trust.": "信頼出来ないソースからランダムFunctionをインストールしないでください。", - "don't install random tools from sources you don't trust.": "信頼出来ないソースからランダムツールをインストールしないでください。", - "Don't like the style": "デザインが好きでない", + "don't install random functions from sources you don't trust.": "信頼できないソースからランダムFunctionをインストールしないでください。", + "don't install random tools from sources you don't trust.": "信頼できないソースからランダムツールをインストールしないでください。", + "Don't like the style": "スタイルが気に入らない", "Done": "完了", "Download": "ダウンロード", "Download & Delete": "ダウンロードして削除", "Download as SVG": "SVGとしてダウンロード", "Download canceled": "ダウンロードをキャンセルしました", "Download Database": "データベースをダウンロード", - "Drag and drop a file to upload or select a file to view": "", - "Draw": "", - "Drop any files here to upload": "", - "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例: '30秒'、'10分'。有効な時間単位は '秒'、'分'、'時間' です。", - "e.g. \"json\" or a JSON schema": "", + "Drag and drop a file to upload or select a file to view": "ドラッグアンドドロップしてファイルをアップロードするか、ファイルを選択して表示", + "Draw": "引き分け", + "Drop any files here to upload": "ここにファイルをドロップしてアップロード", + "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "例: '30s'、'10m'。有効な時間単位は 's'、'm'、'h' です。", + "e.g. \"json\" or a JSON schema": "例: \"json\" または JSON スキーマ", "e.g. 60": "", - "e.g. A filter to remove profanity from text": "", + "e.g. A filter to remove profanity from text": "例: テキストから不適切な表現を削除するフィルター", "e.g. en": "", "e.g. My Filter": "", "e.g. My Tools": "", "e.g. my_filter": "", "e.g. my_tools": "", "e.g. pdf, docx, txt": "", - "e.g. Tools for performing various operations": "", - "e.g., 3, 4, 5 (leave blank for default)": "", - "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "", - "e.g., en-US,ja-JP (leave blank for auto-detect)": "", - "e.g., westus (leave blank for eastus)": "", + "e.g. Tools for performing various operations": "e.g. 様々な操作を実行するためのツール", + "e.g., 3, 4, 5 (leave blank for default)": "e.g. 3, 4, 5 (空白でデフォルト)", + "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "e.g., audio/wav,audio/mpeg,video/* (空白でデフォルト)", + "e.g., en-US,ja-JP (leave blank for auto-detect)": "e.g., en-US, ja-JP (空白で自動検出)", + "e.g., westus (leave blank for eastus)": "e.g., westus (空白で eastus)", "Edit": "編集", "Edit Arena Model": "Arenaモデルを編集", "Edit Channel": "チャンネルを編集", "Edit Connection": "接続を編集", "Edit Default Permissions": "デフォルトの許可を編集", - "Edit Folder": "", + "Edit Folder": "フォルダを編集", "Edit Memory": "メモリを編集", "Edit User": "ユーザーを編集", "Edit User Group": "ユーザーグループを編集", - "Edited": "", - "Editing": "", - "Eject": "", + "Edited": "編集済み", + "Editing": "編集中", + "Eject": "取り出す", "ElevenLabs": "", "Email": "メールアドレス", - "Embark on adventures": "", - "Embedding": "", + "Embark on adventures": "冒険に出かける", + "Embedding": "埋め込み", "Embedding Batch Size": "埋め込みモデルバッチサイズ", "Embedding Model": "埋め込みモデル", "Embedding Model Engine": "埋め込みモデルエンジン", @@ -484,20 +484,20 @@ "Enable Code Execution": "コードの実行を有効にする", "Enable Code Interpreter": "コードインタプリタを有効にする", "Enable Community Sharing": "コミュニティ共有を有効にする", - "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "", - "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "", + "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "メモリロック (mlock) を有効にして、モデルデータがRAMからスワップアウトされるのを防ぐ。このオプションは、モデルが現在使用しているページセットをRAMにロックし、ディスクにスワップアウトされないようにします。これにより、ページフォルトを回避し、高速なデータアクセスを保証することで、パフォーマンスの維持に役立ちます。 ", + "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "モデルデータのロードにメモリマッピング (mmap) を有効する。このオプションは、ディスクファイルをRAM内にあるかのように扱うことで、システムがディスクストレージをRAMの拡張として使用することを可能にします。これにより、より高速なデータアクセスが可能になり、モデルのパフォーマンスを向上させることができます。ただし、すべてのシステムで正しく動作するわけではなく、かなりのディスク容量を消費する可能性があります。 ", "Enable Message Rating": "メッセージ評価を有効にする", - "Enable Mirostat sampling for controlling perplexity.": "", + "Enable Mirostat sampling for controlling perplexity.": "Perplexityを制御するためにMirostatサンプリングを有効する。", "Enable New Sign Ups": "新規登録を有効にする", "Enabled": "有効", "Endpoint URL": "エンドポイントURL", "Enforce Temporary Chat": "一時的なチャットを強制する", - "Enhance": "", - "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.", + "Enhance": "改善する", + "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルには、次の4つの列をこの順番で含めてください: Name, Email, Password, Role。", "Enter {{role}} message here": "{{role}} メッセージをここに入力してください", - "Enter a detail about yourself for your LLMs to recall": "LLM が記憶するために、自分についての詳細を入力してください", - "Enter a title for the pending user info overlay. Leave empty for default.": "保留中のユーザー情報オーバーレイのタイトルを入力してください。デフォルトのままにする場合は空のままにします。", - "Enter a watermark for the response. Leave empty for none.": "", + "Enter a detail about yourself for your LLMs to recall": "LLM が参照できるように、あなたに関する情報を入力してください", + "Enter a title for the pending user info overlay. Leave empty for default.": "保留中のユーザー情報オーバーレイのタイトルを入力。デフォルトのままにする場合は空のままにします。", + "Enter a watermark for the response. Leave empty for none.": "応答のウォーターマークを入力。なしの場合は空のままにします。", "Enter api auth string (e.g. username:password)": "API AuthStringを入力(例: Username:Password)", "Enter Application DN": "Application DNを入力", "Enter Application DN Password": "Application DNパスワードを入力", @@ -506,92 +506,92 @@ "Enter Bocha Search API Key": "Bocha Search APIキーを入力", "Enter Brave Search API Key": "Brave Search APIキーの入力", "Enter certificate path": "証明書パスを入力", - "Enter CFG Scale (e.g. 7.0)": "CFGスケースを入力してください (例: 7.0)", - "Enter Chunk Overlap": "チャンクオーバーラップを入力してください", - "Enter Chunk Size": "チャンクサイズを入力してください", - "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "カンマ区切りの \"token:bias_value\" ペアを入力してください (例: 5432:100, 413:-100)", - "Enter Config in JSON format": "", - "Enter content for the pending user info overlay. Leave empty for default.": "保留中のユーザー情報オーバーレイの内容を入力してください。デフォルトのままにする場合は空のままにします。", - "Enter coordinates (e.g. 51.505, -0.09)": "", - "Enter Datalab Marker API Base URL": "", - "Enter Datalab Marker API Key": "", + "Enter CFG Scale (e.g. 7.0)": "CFGスケールを入力 (例: 7.0)", + "Enter Chunk Overlap": "チャンクオーバーラップを入力", + "Enter Chunk Size": "チャンクサイズを入力", + "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "カンマ区切りの \"token:bias_value\" ペアを入力 (例: 5432:100, 413:-100)", + "Enter Config in JSON format": "設定をJSON形式で入力", + "Enter content for the pending user info overlay. Leave empty for default.": "保留中のユーザー情報オーバーレイの内容を入力。デフォルトのままにする場合は空のままにします。", + "Enter coordinates (e.g. 51.505, -0.09)": "座標を入力", + "Enter Datalab Marker API Base URL": "Datalab Marker APIのBase URLを入力", + "Enter Datalab Marker API Key": "Datalab Marker API Keyを入力", "Enter description": "説明を入力", "Enter Docling OCR Engine": "Docling OCRエンジンを入力", "Enter Docling OCR Language(s)": "Docling OCR言語を入力", "Enter Docling Server URL": "Docling Server URLを入力", "Enter Document Intelligence Endpoint": "Document Intelligenceエンドポイントを入力", "Enter Document Intelligence Key": "Document Intelligenceキーを入力", - "Enter domains separated by commas (e.g., example.com,site.org)": "カンマ区切りのドメインを入力してください (例: example.com,site.org)", + "Enter domains separated by commas (e.g., example.com,site.org)": "カンマ区切りのドメインを入力 (例: example.com,site.org)", "Enter Exa API Key": "Exa APIキーを入力", - "Enter External Document Loader API Key": "", - "Enter External Document Loader URL": "", - "Enter External Web Loader API Key": "External Web Loader APIキーを入力", - "Enter External Web Loader URL": "External Web Loader URLを入力", - "Enter External Web Search API Key": "External Web Search APIキーを入力", - "Enter External Web Search URL": "External Web Search URLを入力", + "Enter External Document Loader API Key": "外部ドキュメントローダーのAPIキーを入力", + "Enter External Document Loader URL": "外部ドキュメントローダーのURLを入力", + "Enter External Web Loader API Key": "外部ドキュメントローダーのAPIキーを入力", + "Enter External Web Loader URL": "外部ドキュメントローダー URLを入力", + "Enter External Web Search API Key": "外部Web検索のAPIキーを入力", + "Enter External Web Search URL": "外部Web検索のURLを入力", "Enter Firecrawl API Base URL": "Firecrawl API Base URLを入力", "Enter Firecrawl API Key": "Firecrawl APIキーを入力", - "Enter folder name": "", + "Enter folder name": "フォルダ名を入力", "Enter Github Raw URL": "Github Raw URLを入力", "Enter Google PSE API Key": "Google PSE APIキーの入力", - "Enter Google PSE Engine Id": "Google PSE エンジン ID を入力します。", - "Enter hex color (e.g. #FF0000)": "", - "Enter ID": "", - "Enter Image Size (e.g. 512x512)": "画像サイズを入力してください (例: 512x512)", + "Enter Google PSE Engine Id": "Google PSE エンジン ID を入力", + "Enter hex color (e.g. #FF0000)": "16進数で色を入力", + "Enter ID": "IDを入力", + "Enter Image Size (e.g. 512x512)": "画像サイズを入力 (例: 512x512)", "Enter Jina API Key": "Jina APIキーを入力", - "Enter JSON config (e.g., {\"disable_links\": true})": "", + "Enter JSON config (e.g., {\"disable_links\": true})": "JSON 設定を入力 (例: {\"disable_links\": true})", "Enter Jupyter Password": "Jupyterパスワードを入力", "Enter Jupyter Token": "Jupyterトークンを入力", "Enter Jupyter URL": "Jupyter URLを入力", "Enter Kagi Search API Key": "Kagi Search APIキーを入力", - "Enter Key Behavior": "Key Behaviorを入力", - "Enter language codes": "言語コードを入力してください", + "Enter Key Behavior": "Enter Keyの動作", + "Enter language codes": "言語コードを入力", "Enter Mistral API Key": "Mistral APIキーを入力", - "Enter Model ID": "モデルIDを入力してください。", - "Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})", + "Enter Model ID": "モデルIDを入力", + "Enter model tag (e.g. {{modelTag}})": "モデルタグを入力 (例: {{modelTag}})", "Enter Mojeek Search API Key": "Mojeek Search APIキーを入力", - "Enter name": "", + "Enter name": "名前を入力", "Enter New Password": "新しいパスワードを入力", - "Enter Number of Steps (e.g. 50)": "ステップ数を入力してください (例: 50)", + "Enter Number of Steps (e.g. 50)": "ステップ数を入力 (例: 50)", "Enter Perplexity API Key": "Perplexity APIキーを入力", "Enter Playwright Timeout": "Playwrightタイムアウトを入力", "Enter Playwright WebSocket URL": "Playwright WebSocket URLを入力", - "Enter proxy URL (e.g. https://user:password@host:port)": "プロキシURLを入力してください (例: https://user:password@host:port)", - "Enter reasoning effort": "", - "Enter Sampler (e.g. Euler a)": "サンプラーを入力してください(e.g. Euler a)。", - "Enter Scheduler (e.g. Karras)": "スケジューラーを入力してください。(e.g. Karras)", - "Enter Score": "スコアを入力してください", - "Enter SearchApi API Key": "SearchApi API Keyを入力してください。", - "Enter SearchApi Engine": "SearchApi Engineを入力してください。", + "Enter proxy URL (e.g. https://user:password@host:port)": "プロキシURLを入力 (例: https://user:password@host:port)", + "Enter reasoning effort": "推論の努力を入力", + "Enter Sampler (e.g. Euler a)": "サンプラーを入力(e.g. Euler a)", + "Enter Scheduler (e.g. Karras)": "スケジューラーを入力。(e.g. Karras)", + "Enter Score": "スコアを入力", + "Enter SearchApi API Key": "SearchApi API Keyを入力", + "Enter SearchApi Engine": "SearchApi Engineを入力", "Enter Searxng Query URL": "SearxngクエリURLを入力", "Enter Seed": "シードを入力", "Enter SerpApi API Key": "SerpApi APIキーを入力", "Enter SerpApi Engine": "SerpApi Engineを入力", "Enter Serper API Key": "Serper APIキーの入力", - "Enter Serply API Key": "Serply API Keyを入力してください。", + "Enter Serply API Key": "Serply API Keyを入力", "Enter Serpstack API Key": "Serpstack APIキーの入力", "Enter server host": "サーバーホストを入力", "Enter server label": "サーバーラベルを入力", "Enter server port": "サーバーポートを入力", "Enter Sougou Search API sID": "Sougou Search API sIDを入力", "Enter Sougou Search API SK": "Sougou Search API SKを入力", - "Enter stop sequence": "ストップシーケンスを入力してください", + "Enter stop sequence": "ストップシーケンスを入力", "Enter system prompt": "システムプロンプトを入力", "Enter system prompt here": "システムプロンプトをここに入力", - "Enter Tavily API Key": "Tavily API Keyを入力してください。", - "Enter Tavily Extract Depth": "Tavily Extract Depthを入力してください。", + "Enter Tavily API Key": "Tavily API Keyを入力", + "Enter Tavily Extract Depth": "Tavily Extract Depthを入力", "Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "WebUIの公開URLを入力してください。このURLは通知でリンクを生成するために使用されます。", - "Enter the URL of the function to import": "", - "Enter the URL to import": "", - "Enter Tika Server URL": "Tika Server URLを入力してください。", - "Enter timeout in seconds": "タイムアウトを秒単位で入力してください", + "Enter the URL of the function to import": "インポートするFunctionのURLを入力", + "Enter the URL to import": "インポートするURLを入力", + "Enter Tika Server URL": "Tika Server URLを入力", + "Enter timeout in seconds": "タイムアウトを秒単位で入力", "Enter to Send": "送信する", - "Enter Top K": "トップ K を入力してください", - "Enter Top K Reranker": "トップ K Rerankerを入力してください。", + "Enter Top K": "トップ K を入力", + "Enter Top K Reranker": "トップ K Rerankerを入力", "Enter URL (e.g. http://127.0.0.1:7860/)": "URL を入力してください (例: http://127.0.0.1:7860/)", "Enter URL (e.g. http://localhost:11434)": "URL を入力してください (例: http://localhost:11434)", - "Enter value": "", - "Enter value (true/false)": "", + "Enter value": "値を入力", + "Enter value (true/false)": "値(true/fale)を入力", "Enter Yacy Password": "Yacyパスワードを入力してください。", "Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Yacy URLを入力してください (例: http://yacy.example.com:8090)", "Enter Yacy Username": "Yacyユーザー名を入力してください。", @@ -599,7 +599,7 @@ "Enter your current password": "現在のパスワードを入力してください", "Enter Your Email": "メールアドレスを入力してください", "Enter Your Full Name": "フルネームを入力してください", - "Enter your gender": "", + "Enter your gender": "性別を入力してください", "Enter your message": "メッセージを入力してください", "Enter your name": "名前を入力してください", "Enter Your Name": "名前を入力してください", @@ -610,16 +610,16 @@ "Enter your webhook URL": "Webhook URLを入力してください", "Error": "エラー", "ERROR": "エラー", - "Error accessing directory": "", + "Error accessing directory": "ディレクトリへのアクセスに失敗しました", "Error accessing Google Drive: {{error}}": "Google Driveへのアクセスに失敗しました: {{error}}", "Error accessing media devices.": "メディアデバイスへのアクセスに失敗しました。", "Error starting recording.": "録音を開始できませんでした。", - "Error unloading model: {{error}}": "", + "Error unloading model: {{error}}": "モデルのアンロードに失敗しました: {{error}}", "Error uploading file: {{error}}": "ファイルアップロードに失敗しました: {{error}}", - "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "", - "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "", + "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "ID '{{modelId}}' のモデルはすでに存在します。他のIDを使用してください。", + "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "モデルIDを空にすることはできません。有効なIDを入力してください。", "Evaluations": "評価", - "Everyone": "", + "Everyone": "全員", "Exa API Key": "Exa APIキー", "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "例: (&(objectClass=inetOrgPerson)(uid=%s))", "Example: ALL": "例: ALL", @@ -633,7 +633,7 @@ "Expand": "展開", "Experimental": "実験的", "Explain": "説明", - "Explore the cosmos": "", + "Explore the cosmos": "宇宙を探検", "Export": "エクスポート", "Export All Archived Chats": "すべてのアーカイブチャットをエクスポート", "Export All Chats (All Users)": "すべてのチャットをエクスポート (すべてのユーザー)", @@ -643,114 +643,114 @@ "Export Functions": "Functionのエクスポート", "Export Models": "モデルのエクスポート", "Export Presets": "プリセットのエクスポート", - "Export Prompt Suggestions": "", + "Export Prompt Suggestions": "プロンプトの提案をエクスポート", "Export Prompts": "プロンプトをエクスポート", "Export to CSV": "CSVにエクスポート", "Export Tools": "ツールのエクスポート", - "Export Users": "", + "Export Users": "ユーザのエクスポート", "External": "外部", - "External Document Loader URL required.": "", - "External Task Model": "", - "External Web Loader API Key": "External Web Loader APIキー", - "External Web Loader URL": "External Web Loader URL", - "External Web Search API Key": "External Web Search APIキー", - "External Web Search URL": "External Web Search URL", - "Fade Effect for Streaming Text": "", + "External Document Loader URL required.": "外部ドキュメントローダーのURLが必要です。", + "External Task Model": "外部タスクモデル", + "External Web Loader API Key": "外部ドキュメントローダーのAPIキー", + "External Web Loader URL": "外部ドキュメントローダーのURL", + "External Web Search API Key": "外部Web検索のAPIキー", + "External Web Search URL": "外部Web検索のURL", + "Fade Effect for Streaming Text": "ストリームテキストのフェーディング効果", "Failed to add file.": "ファイルの追加に失敗しました。", "Failed to connect to {{URL}} OpenAPI tool server": "{{URL}} OpenAPIツールサーバーへの接続に失敗しました。", - "Failed to copy link": "", + "Failed to copy link": "リンクのコピーに失敗しました。", "Failed to create API Key.": "APIキーの作成に失敗しました。", "Failed to delete note": "ノートの削除に失敗しました。", - "Failed to extract content from the file: {{error}}": "", - "Failed to extract content from the file.": "", + "Failed to extract content from the file: {{error}}": "ファイルから中身の取得に失敗しました: {{error}}", + "Failed to extract content from the file.": "ファイルから中身の取得に失敗しました。", "Failed to fetch models": "モデルの取得に失敗しました。", - "Failed to generate title": "", - "Failed to load chat preview": "", + "Failed to generate title": "タイトルの生成に失敗しました。", + "Failed to load chat preview": "チャットプレビューを読み込めませんでした。", "Failed to load file content.": "ファイルの内容を読み込めませんでした。", - "Failed to move chat": "", - "Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした", + "Failed to move chat": "チャットの移動に失敗しました。", + "Failed to read clipboard contents": "クリップボードの内容を読み取れませんでした。", "Failed to save connections": "接続の保存に失敗しました。", "Failed to save conversation": "会話の保存に失敗しました。", "Failed to save models configuration": "モデルの設定の保存に失敗しました。", - "Failed to update settings": "設定アップデート失敗", - "Failed to upload file.": "ファイルアップロード失敗", - "Features": "", + "Failed to update settings": "設定アップデートに失敗しました。", + "Failed to upload file.": "ファイルアップロードに失敗しました。", + "Features": "機能", "Features Permissions": "機能の許可", "February": "2月", - "Feedback Details": "", + "Feedback Details": "フィードバックの詳細", "Feedback History": "フィードバック履歴", "Feedbacks": "フィードバック", - "Feel free to add specific details": "詳細を追加してください", - "Female": "", + "Feel free to add specific details": "詳細を追加できます", + "Female": "女性", "File": "ファイル", "File added successfully.": "ファイル追加が成功しました。", "File content updated successfully.": "ファイルコンテンツ追加が成功しました。", "File Mode": "ファイルモード", "File not found.": "ファイルが見つかりません。", "File removed successfully.": "ファイル削除が成功しました。", - "File size should not exceed {{maxSize}} MB.": "ファイルサイズ最大値{{maxSize}} MB", - "File Upload": "", - "File uploaded successfully": "", + "File size should not exceed {{maxSize}} MB.": "ファイルサイズの最大値は {{maxSize}} MB です。", + "File Upload": "ファイルアップロード", + "File uploaded successfully": "ファイルアップロードが成功しました", "Files": "ファイル", - "Filter": "", + "Filter": "フィルタ", "Filter is now globally disabled": "グローバルフィルタが無効です。", "Filter is now globally enabled": "グローバルフィルタが有効です。", "Filters": "フィルター", - "Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "指紋のなりすましが検出されました: イニシャルをアバターとして使用できません。デフォルトのプロファイル画像にデフォルト設定されています。", - "Firecrawl API Base URL": "", + "Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "フィンガープリントのスプーフィングが検出されました: イニシャルをアバターとして使用できません。デフォルトのプロファイル画像が使用されます。", + "Firecrawl API Base URL": "Firecrawl API ベースURL", "Firecrawl API Key": "Firecrawl APIキー", - "Floating Quick Actions": "", - "Focus chat input": "チャット入力をフォーカス", + "Floating Quick Actions": "フローティング クイックアクション", + "Focus chat input": "チャット入力にフォーカス", "Folder deleted successfully": "フォルダー削除が成功しました。", - "Folder Name": "", + "Folder Name": "フォルダ名", "Folder name cannot be empty.": "フォルダー名を入力してください。", - "Folder name updated successfully": "フォルダー名更新が成功しました。", - "Folder updated successfully": "", - "Follow up": "", - "Follow Up Generation": "", - "Follow Up Generation Prompt": "", - "Follow-Up Auto-Generation": "", - "Followed instructions perfectly": "完全に指示に従った", - "Force OCR": "", - "Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "", + "Folder name updated successfully": "フォルダー名の変更に成功しました。", + "Folder updated successfully": "フォルダの更新に成功しました。", + "Follow up": "関連質問", + "Follow Up Generation": "関連質問の生成", + "Follow Up Generation Prompt": "関連質問の生成プロンプト", + "Follow-Up Auto-Generation": "関連質問の自動生成", + "Followed instructions perfectly": "指示に完璧に従った", + "Force OCR": "強制OCR", + "Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "PDFのすべてのページでOCRを強制します。PDFファイルのテキストのほうが質がよく悪化することがあります。デフォルトでは無効。", "Forge new paths": "新しいパスを作成", "Form": "フォーム", - "Format Lines": "", - "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", - "Format your variables using brackets like this:": "", - "Forwards system user session credentials to authenticate": "", - "Full Context Mode": "", + "Format Lines": "出力テキストをフォーマット", + "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "出力をフォーマットする。デフォルトでは無効です。有効にすると、インライン数式やスタイルを検出しフォーマットします。", + "Format your variables using brackets like this:": "変数を次のようにフォーマットできます:", + "Forwards system user session credentials to authenticate": "システムユーザーセッションの資格情報を転送して認証する", + "Full Context Mode": "フルコンテキストモード", "Function": "", - "Function Calling": "", + "Function Calling": "Function呼び出し", "Function created successfully": "Functionの作成が成功しました。", "Function deleted successfully": "Functionの削除が成功しました。", - "Function Description": "", + "Function Description": "Functionの説明", "Function ID": "", - "Function imported successfully": "", + "Function imported successfully": "Functionのインポートに成功しました", "Function is now globally disabled": "Functionはグローバルで無効です。", "Function is now globally enabled": "Functionはグローバルで有効です。", - "Function Name": "", + "Function Name": "Function名", "Function updated successfully": "Functionのアップデートが成功しました。", "Functions": "", "Functions allow arbitrary code execution.": "Functionsは任意のコード実行を許可します。", "Functions imported successfully": "Functionsのインポートが成功しました", "Gemini": "", - "Gemini API Config": "", + "Gemini API Config": "Gemini API 設定", "Gemini API Key is required.": "Gemini APIキーが必要です。", - "Gender": "", + "Gender": "性別", "General": "一般", "Generate": "生成", "Generate an image": "画像を生成", - "Generate Image": "画像を生成", + "Generate Image": "画像生成", "Generate prompt pair": "プロンプトペアを生成", "Generating search query": "検索クエリの生成", "Generating...": "生成中...", - "Get information on {{name}} in the UI": "", - "Get started": "開始", - "Get started with {{WEBUI_NAME}}": "{{WEBUI_NAME}}を開始", + "Get information on {{name}} in the UI": "UIで{{name}}の情報を得る", + "Get started": "はじめる", + "Get started with {{WEBUI_NAME}}": "{{WEBUI_NAME}}をはじめる", "Global": "グローバル", "Good Response": "良い応答", - "Google Drive": "", + "Google Drive": "Google ドライブ", "Google PSE API Key": "Google PSE APIキー", "Google PSE Engine Id": "Google PSE エンジン ID", "Gravatar": "", @@ -761,85 +761,85 @@ "Group Name": "グループ名", "Group updated successfully": "グループの更新が成功しました。", "Groups": "グループ", - "H1": "", - "H2": "", - "H3": "", + "H1": "見出し1", + "H2": "見出し2", + "H3": "見出し3", "Haptic Feedback": "触覚フィードバック", - "Height": "", + "Height": "高さ", "Hello, {{name}}": "こんにちは、{{name}} さん", "Help": "ヘルプ", - "Help us create the best community leaderboard by sharing your feedback history!": "フィードバック履歴を共有して、最も優れたコミュニティリーダーボードを作成しましょう!", + "Help us create the best community leaderboard by sharing your feedback history!": "フィードバック履歴を共有して、最高のコミュニティリーダーボードの作成を手伝ってください!", "Hex Color": "16進数の色", - "Hex Color - Leave empty for default color": "デフォルトの色を使用する場合は空のままにしてください", + "Hex Color - Leave empty for default color": "16進数の色 - デフォルトの色を使用する場合は空白のままにします", "Hide": "非表示", - "Hide from Sidebar": "", + "Hide from Sidebar": "サイドバーから非表示にする", "Hide Model": "モデルを非表示", - "High": "", - "High Contrast Mode": "", + "High": "高", + "High Contrast Mode": "ハイコントラストモード", "Home": "ホーム", "Host": "ホスト", "How can I help you today?": "今日はどのようにお手伝いしましょうか?", "How would you rate this response?": "この応答をどのように評価しますか?", "HTML": "", - "Hybrid Search": "ブリッジ検索", + "Hybrid Search": "ハイブリッド検索", "I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "私は、私の行動の結果とその影響を理解しており、任意のコードを実行するリスクを認識しています。ソースの信頼性を確認しました。", "ID": "", "iframe Sandbox Allow Forms": "iframeサンドボックスにフォームを許可", "iframe Sandbox Allow Same Origin": "iframeサンドボックスに同じオリジンを許可", - "Ignite curiosity": "", + "Ignite curiosity": "好奇心を燃やす", "Image": "画像", "Image Compression": "画像圧縮", - "Image Compression Height": "", - "Image Compression Width": "", + "Image Compression Height": "画像圧縮 高さ", + "Image Compression Width": "画像圧縮 幅", "Image Generation": "画像生成", "Image Generation (Experimental)": "画像生成 (実験的)", "Image Generation Engine": "画像生成エンジン", "Image Max Compression Size": "画像最大圧縮サイズ", - "Image Max Compression Size height": "", - "Image Max Compression Size width": "", + "Image Max Compression Size height": "画像最大圧縮 高さ", + "Image Max Compression Size width": "画像最大圧縮 幅", "Image Prompt Generation": "画像プロンプト生成", "Image Prompt Generation Prompt": "画像プロンプト生成プロンプト", "Image Settings": "画像設定", "Images": "画像", - "Import": "", + "Import": "インポート", "Import Chats": "チャットをインポート", "Import Config from JSON File": "設定をJSONファイルからインポート", - "Import From Link": "", + "Import From Link": "リンクからインポート", "Import Functions": "Functionのインポート", "Import Models": "モデルのインポート", "Import Notes": "ノートをインポート", "Import Presets": "プリセットをインポート", - "Import Prompt Suggestions": "", + "Import Prompt Suggestions": "プロンプトの提案をインポート", "Import Prompts": "プロンプトをインポート", "Import Tools": "ツールのインポート", "Important Update": "重要な更新", "Include": "含める", - "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webuiを実行する際に`--api-auth`フラグを含める", - "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webuiを実行する際に`--api`フラグを含める", + "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webuiを実行する際に`--api-auth`フラグを含めてください", + "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webuiを実行する際に`--api`フラグを含めてください", "Includes SharePoint": "SharePoint を含む", "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "生成されたテキストからのフィードバックに対するアルゴリズムの応答速度を影響します。低い学習率はより遅い調整をもたらし、高い学習率はアルゴリズムをより反応的にします。", "Info": "情報", - "Initials": "", - "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "複雑なクエリには、包括的な処理のためにコンテンツ全体をコンテキストとして注入することをお勧めします。", - "Input": "", + "Initials": "イニシャル", + "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "全文を取り込むことで全体を処理します。複雑な問い合わせの場合に推奨されます。", + "Input": "入力", "Input commands": "入力コマンド", - "Input Key (e.g. text, unet_name, steps)": "", - "Input Variables": "", - "Insert": "", - "Insert Follow-Up Prompt to Input": "", - "Insert Prompt as Rich Text": "", + "Input Key (e.g. text, unet_name, steps)": "入力キー", + "Input Variables": "入力 変数", + "Insert": "挿入", + "Insert Follow-Up Prompt to Input": "関連質問を入力欄に挿入する", + "Insert Prompt as Rich Text": "プロンプトをリッチテキストとして挿入する", "Install from Github URL": "Github URLからインストール", - "Instant Auto-Send After Voice Transcription": "音声文字変換後に即時自動送信", - "Integration": "統合", + "Instant Auto-Send After Voice Transcription": "音声文字変換後に自動送信", + "Integration": "連携", "Interface": "インターフェース", "Invalid file content": "無効なファイル内容", "Invalid file format.": "無効なファイル形式", - "Invalid JSON file": "", - "Invalid JSON format for ComfyUI Workflow.": "", - "Invalid JSON format in Additional Config": "", + "Invalid JSON file": "無効なJSONファイル", + "Invalid JSON format for ComfyUI Workflow.": "ComfyUIワークフローとして無効なJSON形式", + "Invalid JSON format in Additional Config": "追加設定として無効なJSON形式", "Invalid Tag": "無効なタグ", "is typing...": "入力中...", - "Italic": "", + "Italic": "斜体", "January": "1月", "Jina API Key": "Jina APIキー", "join our Discord for help.": "ヘルプについては、Discord に参加してください。", @@ -847,23 +847,23 @@ "JSON Preview": "JSON プレビュー", "July": "7月", "June": "6月", - "Jupyter Auth": "", + "Jupyter Auth": "Jupyterの認証", "Jupyter URL": "", "JWT Expiration": "JWT 有効期限", "JWT Token": "JWT トークン", "Kagi Search API Key": "Kagi Search APIキー", - "Keep Follow-Up Prompts in Chat": "", - "Keep in Sidebar": "", + "Keep Follow-Up Prompts in Chat": "関連質問をチャットに残す", + "Keep in Sidebar": "サイドバーに残す", "Key": "キー", - "Key is required": "", + "Key is required": "キーは必須です", "Keyboard shortcuts": "キーボードショートカット", "Knowledge": "ナレッジベース", "Knowledge Access": "ナレッジアクセス", - "Knowledge Base": "", + "Knowledge Base": "ナレッジベース", "Knowledge created successfully.": "ナレッジベースの作成に成功しました", "Knowledge deleted successfully.": "ナレッジベースの削除に成功しました", - "Knowledge Description": "", - "Knowledge Name": "", + "Knowledge Description": "ナレッジベースの説明", + "Knowledge Name": "ナレッジベースの名前", "Knowledge Public Sharing": "ナレッジベースの公開共有", "Knowledge reset successfully.": "ナレッジベースのリセットに成功しました", "Knowledge updated successfully": "ナレッジベースのアップデートに成功しました", @@ -879,19 +879,19 @@ "LDAP": "LDAP", "LDAP server updated": "LDAPサーバーの更新に成功しました", "Leaderboard": "リーダーボード", - "Learn More": "", + "Learn More": "詳しく", "Learn more about OpenAPI tool servers.": "OpenAPIツールサーバーについては、こちらをご覧ください。", - "Leave empty for no compression": "", - "Leave empty for unlimited": "空欄なら無制限", - "Leave empty to include all models from \"{{url}}\" endpoint": "", - "Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "空欄なら「{{url}}/api/tags」エンドポイントからすべてのモデルを含める", - "Leave empty to include all models from \"{{url}}/models\" endpoint": "空欄なら「{{url}}/models」エンドポイントからすべてのモデルを含める", - "Leave empty to include all models or select specific models": "すべてのモデルを含めるか、特定のモデルを選択", + "Leave empty for no compression": "空欄で圧縮を無効化", + "Leave empty for unlimited": "空欄で無制限", + "Leave empty to include all models from \"{{url}}\" endpoint": "空欄にすると \"{{url}}\" エンドポイントからすべてのモデルを読み込みます", + "Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "空欄にすると \"{{url}}/api/tags\" エンドポイントからすべてのモデルを読み込みます", + "Leave empty to include all models from \"{{url}}/models\" endpoint": "空欄にすると \"{{url}}/models\" エンドポイントからすべてのモデルを読み込みます", + "Leave empty to include all models or select specific models": "モデルを選択。空欄にするとすべてのモデルを読み込みます", "Leave empty to use the default prompt, or enter a custom prompt": "カスタムプロンプトを入力。空欄ならデフォルトプロンプト", - "Leave model field empty to use the default model.": "モデルフィールドを空欄にしてデフォルトモデルを使用", - "lexical": "", + "Leave model field empty to use the default model.": "モデル欄を空欄にしてデフォルトモデルを使用", + "lexical": "文法的", "License": "ライセンス", - "Lift List": "", + "Lift List": "リストを字下げ", "Light": "ライト", "Listening...": "聞いています...", "Llama.cpp": "", @@ -900,16 +900,16 @@ "Loading Kokoro.js...": "Kokoro.js を読み込んでいます...", "Loading...": "読み込み中...", "Local": "ローカル", - "Local Task Model": "", + "Local Task Model": "ローカルタスクモデル", "Location access not allowed": "位置情報のアクセスが許可されていません", - "Lost": "", - "Low": "", + "Lost": "負け", + "Low": "低", "LTR": "LTR", "Made by Open WebUI Community": "OpenWebUI コミュニティによって作成", - "Make password visible in the user interface": "", + "Make password visible in the user interface": "UIでパスワードを可視にする", "Make sure to enclose them with": "必ず次で囲んでください", - "Make sure to export a workflow.json file as API format from ComfyUI.": "", - "Male": "", + "Make sure to export a workflow.json file as API format from ComfyUI.": "ComfyUIからAPI形式でworkflow.jsonファイルをエクスポートしてください。", + "Male": "男性", "Manage": "管理", "Manage Direct Connections": "直接接続の管理", "Manage Models": "モデルの管理", @@ -918,16 +918,16 @@ "Manage OpenAI API Connections": "OpenAI API接続の管理", "Manage Pipelines": "パイプラインの管理", "Manage Tool Servers": "ツールサーバーの管理", - "Manage your account information.": "", + "Manage your account information.": "あなたのアカウント情報を管理", "March": "3月", - "Markdown": "", - "Markdown (Header)": "", - "Max Speakers": "", + "Markdown": "マークダウン", + "Markdown (Header)": "マークダウン (見出し)", + "Max Speakers": "最大話者数", "Max Upload Count": "最大アップロード数", "Max Upload Size": "最大アップロードサイズ", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "同時にダウンロードできるモデルは最大 3 つです。後でもう一度お試しください。", "May": "5月", - "Medium": "", + "Medium": "中", "Memories accessible by LLMs will be shown here.": "LLM がアクセスできるメモリはここに表示されます。", "Memory": "メモリ", "Memory added successfully": "メモリに追加されました。", @@ -937,40 +937,40 @@ "Merge Responses": "応答を統合", "Merged Response": "統合された応答", "Message rating should be enabled to use this feature": "この機能を使用するには、メッセージ評価を有効にする必要があります。", - "Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "リンクを作成した後、送信したメッセージは共有されません。URL を持つユーザーは共有チャットを閲覧できます。", + "Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "リンクを作成した後で送信したメッセージは共有されません。URL を持つユーザーは共有チャットを閲覧できます。", "Microsoft OneDrive": "Microsoft OneDrive", "Microsoft OneDrive (personal)": "Microsoft OneDrive (個人用)", "Microsoft OneDrive (work/school)": "Microsoft OneDrive (職場/学校)", "Mistral OCR": "", - "Mistral OCR API Key required.": "", + "Mistral OCR API Key required.": "Mistral OCR APIキーが必要です。", "Model": "モデル", "Model '{{modelName}}' has been successfully downloaded.": "モデル '{{modelName}}' が正常にダウンロードされました。", - "Model '{{modelTag}}' is already in queue for downloading.": "モデル '{{modelTag}}' はすでにダウンロード待ち行列に入っています。", + "Model '{{modelTag}}' is already in queue for downloading.": "モデル '{{modelTag}}' はすでにダウンロード待機中です。", "Model {{modelId}} not found": "モデル {{modelId}} が見つかりません", "Model {{modelName}} is not vision capable": "モデル {{modelName}} は視覚に対応していません", "Model {{name}} is now {{status}}": "モデル {{name}} は {{status}} になりました。", "Model {{name}} is now hidden": "モデル {{name}} は非表示になりました。", "Model {{name}} is now visible": "モデル {{name}} は表示されました。", - "Model accepts file inputs": "", + "Model accepts file inputs": "モデルはファイル入力を受け入れます", "Model accepts image inputs": "モデルは画像入力を受け入れます", - "Model can execute code and perform calculations": "", - "Model can generate images based on text prompts": "", - "Model can search the web for information": "", + "Model can execute code and perform calculations": "モデルはコードを実行し、計算を行うことができます", + "Model can generate images based on text prompts": "モデルはテキストプロンプトに基づいて画像を生成できます", + "Model can search the web for information": "モデルは情報をウェブ検索できます", "Model created successfully!": "モデルが正常に作成されました!", "Model filesystem path detected. Model shortname is required for update, cannot continue.": "モデルファイルシステムパスが検出されました。モデルの短縮名が必要です。更新できません。", "Model Filtering": "モデルフィルタリング", "Model ID": "モデルID", - "Model ID is required.": "", + "Model ID is required.": "モデルIDは必須です", "Model IDs": "モデルID", "Model Name": "モデル名", - "Model name already exists, please choose a different one": "", - "Model Name is required.": "", + "Model name already exists, please choose a different one": "モデル名はすでに存在します。他の名前を入力してください。", + "Model Name is required.": "モデル名は必須です。", "Model not selected": "モデルが選択されていません", "Model Params": "モデルパラメータ", "Model Permissions": "モデルの許可", - "Model unloaded successfully": "", + "Model unloaded successfully": "モデルのアンロードが成功しました", "Model updated successfully": "モデルが正常に更新されました", - "Model(s) do not support file upload": "", + "Model(s) do not support file upload": "モデルはファイルアップロードをサポートしていません", "Modelfile Content": "モデルファイルの内容", "Models": "モデル", "Models Access": "モデルアクセス", @@ -979,30 +979,30 @@ "Mojeek Search API Key": "Mojeek Search APIキー", "more": "もっと見る", "More": "もっと見る", - "More Concise": "", - "More Options": "", - "Move": "", + "More Concise": "より簡潔に", + "More Options": "詳細オプション", + "Move": "移動", "Name": "名前", - "Name and ID are required, please fill them out": "", - "Name your knowledge base": "ナレッジベースの名前を付ける", + "Name and ID are required, please fill them out": "名前とIDは必須です。項目を入力してください。", + "Name your knowledge base": "ナレッジベースに名前を付ける", "Native": "ネイティブ", - "New Button": "", + "New Button": "新しいボタン", "New Chat": "新しいチャット", "New Folder": "新しいフォルダ", - "New Function": "", + "New Function": "新しいFunction", "New Note": "新しいノート", "New Password": "新しいパスワード", - "New Tool": "", + "New Tool": "新しいツール", "new-channel": "新しいチャンネル", - "Next message": "", - "No chats found": "", - "No chats found for this user.": "", - "No chats found.": "", + "Next message": "次のメッセージ", + "No chats found": "チャットが見つかりません。", + "No chats found for this user.": "このユーザーのチャットが見つかりません。", + "No chats found.": "チャットが見つかりません。", "No content": "内容がありません", "No content found": "内容が見つかりません", "No content found in file.": "ファイル内に内容が見つかりません。", "No content to speak": "話す内容がありません", - "No conversation to save": "", + "No conversation to save": "保存する会話がありません。", "No distance available": "距離が利用できません", "No feedbacks found": "フィードバックが見つかりません", "No file selected": "ファイルが選択されていません", @@ -1021,11 +1021,11 @@ "No source available": "使用可能なソースがありません", "No suggestion prompts": "提案プロンプトはありません", "No users were found.": "ユーザーが見つかりません。", - "No valves": "", + "No valves": "バルブがありません", "No valves to update": "更新するバルブがありません", - "Node Ids": "", - "None": "何一つ", - "Not factually correct": "実事上正しくない", + "Node Ids": "ノードID", + "None": "なし", + "Not factually correct": "事実と異なる", "Not helpful": "役に立たない", "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.": "注意:最小スコアを設定した場合、検索は最小スコア以上のスコアを持つドキュメントのみを返します。", @@ -1045,10 +1045,10 @@ "Ollama Version": "Ollama バージョン", "On": "オン", "OneDrive": "", - "Only active when \"Paste Large Text as File\" setting is toggled on.": "", - "Only active when the chat input is in focus and an LLM is generating a response.": "", - "Only alphanumeric characters and hyphens are allowed": "英数字とハイフンのみが許可されています", - "Only alphanumeric characters and hyphens are allowed in the command string.": "コマンド文字列には英数字とハイフンのみが許可されています。", + "Only active when \"Paste Large Text as File\" setting is toggled on.": "「大きなテキストをファイルとして貼り付ける」がオンのときのみ有効です。", + "Only active when the chat input is in focus and an LLM is generating a response.": "入力欄がフォーカスされていて、LLMが応答を生成している間のみ有効です。", + "Only alphanumeric characters and hyphens are allowed": "英数字とハイフンのみが使用できます", + "Only alphanumeric characters and hyphens are allowed in the command string.": "コマンド文字列には英数字とハイフンのみが使用できます。", "Only collections can be edited, create a new knowledge base to edit/add documents.": "コレクションのみ編集できます。新しいナレッジベースを作成してドキュメントを編集/追加してください。", "Only markdown files are allowed": "マークダウンファイルのみが許可されています", "Only select users and groups with permission can access": "許可されたユーザーとグループのみがアクセスできます", @@ -1058,11 +1058,11 @@ "Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "おっと! サポートされていない方法 (フロントエンドのみ) を使用しています。バックエンドから WebUI を提供してください。", "Open file": "ファイルを開く", "Open in full screen": "全画面表示", - "Open modal to configure connection": "", - "Open Modal To Manage Floating Quick Actions": "", + "Open modal to configure connection": "接続設定のモーダルを開く", + "Open Modal To Manage Floating Quick Actions": "フローティング クイックアクションを管理するモーダルを開く", "Open new chat": "新しいチャットを開く", - "Open Sidebar": "", - "Open User Profile Menu": "", + "Open Sidebar": "サイドバーを開く", + "Open User Profile Menu": "ユーザープロフィールメニューを開く", "Open WebUI can use tools provided by any OpenAPI server.": "OpenWebUI は任意のOpenAPI サーバーが提供するツールを使用できます。", "Open WebUI uses faster-whisper internally.": "OpenWebUI は内部でfaster-whisperを使用します。", "Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "OpenWebUI は SpeechT5とCMU Arctic スピーカー埋め込みを使用します。", @@ -1073,50 +1073,50 @@ "OpenAI API Key is required.": "OpenAI API キーが必要です。", "OpenAI API settings updated": "OpenAI API設定が更新されました", "OpenAI URL/Key required.": "OpenAI URL/Key が必要です。", - "openapi.json URL or Path": "", - "Optional": "", - "Options for running a local vision-language model in the picture description. The parameters refer to a model hosted on Hugging Face. This parameter is mutually exclusive with picture_description_api.": "", + "openapi.json URL or Path": "openapi.json のURLまたはパス", + "Optional": "任意", + "Options for running a local vision-language model in the picture description. The parameters refer to a model hosted on Hugging Face. This parameter is mutually exclusive with picture_description_api.": "画像を説明する視覚モデルをローカルで実行するためのオプションです。パラメータはHugging Faceでのモデルを指します。picture_description_apiと同時に使用できません。", "or": "または", - "Ordered List": "", + "Ordered List": "順序つきリスト", "Organize your users": "ユーザーを整理する", "Other": "その他", "OUTPUT": "出力", "Output format": "出力形式", - "Output Format": "", + "Output Format": "出力形式", "Overview": "概要", "page": "ページ", - "Paginate": "", - "Parameters": "", + "Paginate": "ページ分け", + "Parameters": "パラメータ", "Password": "パスワード", - "Passwords do not match.": "", + "Passwords do not match.": "パスワードが一致しません。", "Paste Large Text as File": "大きなテキストをファイルとして貼り付ける", "PDF document (.pdf)": "PDF ドキュメント (.pdf)", "PDF Extract Images (OCR)": "PDF 画像抽出 (OCR)", "pending": "保留中", - "Pending": "", + "Pending": "処理中", "Pending User Overlay Content": "保留中のユーザー情報オーバーレイの内容", "Pending User Overlay Title": "保留中のユーザー情報オーバーレイのタイトル", "Permission denied when accessing media devices": "メディアデバイスへのアクセス時に権限が拒否されました", "Permission denied when accessing microphone": "マイクへのアクセス時に権限が拒否されました", "Permission denied when accessing microphone: {{error}}": "マイクへのアクセス時に権限が拒否されました: {{error}}", - "Permissions": "許可", + "Permissions": "権限", "Perplexity API Key": "Perplexity API キー", - "Perplexity Model": "", - "Perplexity Search Context Usage": "", - "Personalization": "個人化", - "Picture Description API Config": "", - "Picture Description Local Config": "", - "Picture Description Mode": "", + "Perplexity Model": "Perplexity モデル", + "Perplexity Search Context Usage": "Perplexity Search コンテキスト使用量", + "Personalization": "パーソナライズ", + "Picture Description API Config": "画像説明API設定", + "Picture Description Local Config": "画像説明ローカル設定", + "Picture Description Mode": "画像説明モード", "Pin": "ピン留め", "Pinned": "ピン留めされています", - "Pioneer insights": "先駆者の洞察", - "Pipe": "", + "Pioneer insights": "洞察を切り開く", + "Pipe": "パイプ", "Pipeline deleted successfully": "パイプラインが正常に削除されました", "Pipeline downloaded successfully": "パイプラインが正常にダウンロードされました", "Pipelines": "パイプライン", "Pipelines are a plugin system with arbitrary code execution —": "Pipelines は任意のコード実行が可能なプラグインシステムです —", "Pipelines Not Detected": "パイプラインは検出されませんでした", - "Pipelines Valves": "パイプラインバルブ", + "Pipelines Valves": "パイプラインのバルブ", "Plain text (.md)": "プレーンテキスト (.md)", "Plain text (.txt)": "プレーンテキスト (.txt)", "Playground": "プレイグラウンド", @@ -1124,25 +1124,25 @@ "Playwright WebSocket URL": "Playwright WebSocket URL", "Please carefully review the following warnings:": "次の警告を慎重に確認してください:", "Please do not close the settings page while loading the model.": "モデルの読み込み中に設定ページを閉じないでください。", - "Please enter a message or attach a file.": "", + "Please enter a message or attach a file.": "メッセージを入力するか、ファイルを添付してください", "Please enter a prompt": "プロンプトを入力してください", "Please enter a valid path": "有効なパスを入力してください", "Please enter a valid URL": "有効なURLを入力してください", "Please fill in all fields.": "すべてのフィールドを入力してください。", - "Please select a model first.": "モデルを選択してください。", + "Please select a model first.": "先にモデルを選択してください。", "Please select a model.": "モデルを選択してください。", "Please select a reason": "理由を選択してください。", - "Please wait until all files are uploaded.": "", + "Please wait until all files are uploaded.": "ファイルがすべてアップロードされるまでお待ちください。", "Port": "ポート", - "Positive attitude": "前向きな態度", - "Prefer not to say": "", + "Positive attitude": "ポジティブな態度", + "Prefer not to say": "回答しない", "Prefix ID": "Prefix ID", "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefix ID はモデル ID に接頭辞を追加することで、他の接続との競合を避けるために使用されます - 空の場合は無効にします", - "Prevent file creation": "", - "Preview": "", - "Previous 30 days": "前の30日間", - "Previous 7 days": "前の7日間", - "Previous message": "", + "Prevent file creation": "ファイル作成を防止する", + "Preview": "プレビュー", + "Previous 30 days": "過去30日間", + "Previous 7 days": "過去7日間", + "Previous message": "前のメッセージ", "Private": "プライベート", "Profile": "プロフィール", "Prompt": "プロンプト", @@ -1159,37 +1159,37 @@ "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com から \"{{searchValue}}\" をプル", "Pull a model from Ollama.com": "Ollama.com からモデルをプル", "Query Generation Prompt": "クエリ生成プロンプト", - "Quick Actions": "", + "Quick Actions": "クイックアクション", "RAG Template": "RAG テンプレート", "Rating": "評価", "Re-rank models by topic similarity": "トピックの類似性に基づいてモデルを再ランク付け", "Read": "読み込む", "Read Aloud": "読み上げ", - "Reason": "", + "Reason": "理由", "Reasoning Effort": "推理の努力", "Record": "録音", "Record voice": "音声を録音", "Redirecting you to Open WebUI Community": "OpenWebUI コミュニティにリダイレクトしています", - "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.": "", - "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "自分を「User」と呼ぶ(例:「Userはスペイン語を学んでいます」)", + "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.": "無意味な生成の確率を減少させます。高い値(例:100)はより多様な回答を提供し、低い値(例:10)ではより保守的になります。", + "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "あなたのことは「User」としてください(例:「User はスペイン語を学んでいます」)", "References from": "参照元", "Refused when it shouldn't have": "拒否すべきでないのに拒否した", "Regenerate": "再生成", - "Regenerate Menu": "", + "Regenerate Menu": "再生成メニュー", "Reindex": "再インデックス", "Reindex Knowledge Base Vectors": "ナレッジベースベクターを再インデックス", "Release Notes": "リリースノート", - "Releases": "", + "Releases": "リリース", "Relevance": "関連性", "Relevance Threshold": "関連性の閾値", - "Remember Dismissal": "", + "Remember Dismissal": "閉じたことを記憶する", "Remove": "削除", - "Remove {{MODELID}} from list.": "", - "Remove file": "", - "Remove File": "", - "Remove image": "", + "Remove {{MODELID}} from list.": "{{MODELID}} をリストから削除する", + "Remove file": "ファイルを削除", + "Remove File": "ファイルを削除", + "Remove image": "画像を削除", "Remove Model": "モデルを削除", - "Remove this tag from list": "", + "Remove this tag from list": "このタグをリストから削除", "Rename": "名前を変更", "Reorder Models": "モデルを並べ替え", "Reply in Thread": "スレッドで返信", @@ -1201,17 +1201,17 @@ "Reset Upload Directory": "アップロードディレクトリをリセット", "Reset Vector Storage/Knowledge": "ベクターストレージとナレッジベースをリセット", "Reset view": "表示をリセット", - "Response": "", - "Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "ウェブサイトの許可が拒否されたため、応答通知をアクティブ化できません。必要なアクセスを許可するためにブラウザの設定を訪問してください。", + "Response": "応答", + "Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "ウェブサイトの許可が拒否されたため、応答の通知をアクティブ化できません。必要なアクセスを許可するためにブラウザの設定を確認してください。", "Response splitting": "応答の分割", - "Response Watermark": "", + "Response Watermark": "応答のウォーターマーク", "Result": "結果", "RESULT": "結果", - "Retrieval": "", - "Retrieval Query Generation": "", + "Retrieval": "検索", + "Retrieval Query Generation": "検索クエリ生成", "Rich Text Input for Chat": "チャットのリッチテキスト入力", "RK": "", - "Role": "", + "Role": "ロール", "Rosé Pine": "Rosé Pine", "Rosé Pine Dawn": "Rosé Pine Dawn", "RTL": "RTL", @@ -1222,32 +1222,32 @@ "Save & Create": "保存して作成", "Save & Update": "保存して更新", "Save As Copy": "コピーとして保存", - "Save Chat": "", + "Save Chat": "チャットを保存", "Save Tag": "タグを保存", "Saved": "保存しました。", "Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "チャットログをブラウザのストレージに直接保存する機能はサポートされなくなりました。下のボタンをクリックして、チャットログをダウンロードして削除してください。ご心配なく。チャットログは、次の方法でバックエンドに簡単に再インポートできます。", "Scroll On Branch Change": "ブランチ変更時にスクロール", "Search": "検索", "Search a model": "モデルを検索", - "Search all emojis": "", + "Search all emojis": "絵文字を検索", "Search Base": "ベースを検索", "Search Chats": "チャットの検索", - "Search Collection": "Collectionの検索", + "Search Collection": "コレクションの検索", "Search Filters": "フィルターの検索", - "search for archived chats": "", - "search for folders": "", - "search for pinned chats": "", - "search for shared chats": "", + "search for archived chats": "アーカイブされたチャットを検索", + "search for folders": "フォルダを検索", + "search for pinned chats": "ピン留めされたチャットを検索", + "search for shared chats": "共有されたチャットを検索", "search for tags": "タグを検索", "Search Functions": "Functionの検索", - "Search In Models": "", + "Search In Models": "モデルを検索", "Search Knowledge": "ナレッジベースの検索", "Search Models": "モデル検索", - "Search Notes": "", - "Search options": "", + "Search Notes": "ノートを検索", + "Search options": "検索オプション", "Search Prompts": "プロンプトを検索", "Search Result Count": "検索結果数", - "Search the internet": "", + "Search the internet": "インターネットを検索", "Search Tools": "ツールの検索", "SearchApi API Key": "SearchApiのAPIKey", "SearchApi Engine": "SearchApiエンジン", @@ -1259,41 +1259,41 @@ "See readme.md for instructions": "手順については readme.md を参照してください", "See what's new": "新機能を見る", "Seed": "シード", - "Select": "", + "Select": "選択", "Select a base model": "基本モデルの選択", - "Select a base model (e.g. llama3, gpt-4o)": "", - "Select a conversation to preview": "", + "Select a base model (e.g. llama3, gpt-4o)": "基本モデルを選択 (例: llama3, gpt-4o)", + "Select a conversation to preview": "プレビューする会話を選択してください", "Select a engine": "エンジンの選択", "Select a function": "Functionの選択", "Select a group": "グループの選択", - "Select a language": "", - "Select a mode": "", + "Select a language": "言語を選択", + "Select a mode": "モードを選択", "Select a model": "モデルを選択", - "Select a model (optional)": "", + "Select a model (optional)": "モデルを選択 (任意)", "Select a pipeline": "パイプラインの選択", "Select a pipeline url": "パイプラインの URL を選択する", - "Select a reranking model engine": "", - "Select a role": "", - "Select a theme": "", + "Select a reranking model engine": "リランクモデルのエンジンを選択", + "Select a role": "ロールを選択", + "Select a theme": "テーマを選択", "Select a tool": "ツールの選択", - "Select a voice": "", + "Select a voice": "声を選択", "Select an auth method": "認証方法の選択", - "Select an embedding model engine": "", - "Select an engine": "", + "Select an embedding model engine": "埋め込みモデルエンジンを選択", + "Select an engine": "エンジンを選択", "Select an Ollama instance": "Ollama インスタンスの選択", - "Select an output format": "", - "Select dtype": "", + "Select an output format": "出力フォーマットを選択", + "Select dtype": "dtypeを選択", "Select Engine": "エンジンの選択", - "Select how to split message text for TTS requests": "", + "Select how to split message text for TTS requests": "TTSリクエストのテキスト分割方法を選択", "Select Knowledge": "ナレッジベースの選択", "Select only one model to call": "1つのモデルを呼び出すには、1つのモデルを選択してください。", "Selected model(s) do not support image inputs": "一部のモデルは画像入力をサポートしていません", - "semantic": "", - "Semantic distance to query": "", + "semantic": "意味的", + "Semantic distance to query": "クエリとの意味的距離", "Send": "送信", "Send a Message": "メッセージを送信", "Send message": "メッセージを送信", - "Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "リクエストに`stream_options: { include_usage: true }`を含めます。サポートされているプロバイダーは、リクエストに`stream_options: { include_usage: true }`を含めると、レスポンスにトークン使用情報を返します。", + "Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "リクエストに`stream_options: { include_usage: true }`を含めます。サポートされているプロバイダーは、レスポンスにトークン使用情報を返すようになります。", "September": "9月", "SerpApi API Key": "SerpApi APIキー", "SerpApi Engine": "SerpApiエンジン", @@ -1301,41 +1301,41 @@ "Serply API Key": "Serply APIキー", "Serpstack API Key": "Serpstack APIキー", "Server connection verified": "サーバー接続が確認されました", - "Session": "", + "Session": "セッション", "Set as default": "デフォルトに設定", "Set CFG Scale": "CFG Scaleを設定", "Set Default Model": "デフォルトモデルを設定", "Set embedding model": "埋め込みモデルを設定", - "Set embedding model (e.g. {{model}})": "埋め込みモデルを設定します(例:{{model}})", + "Set embedding model (e.g. {{model}})": "埋め込みモデルを設定(例:{{model}})", "Set Image Size": "画像サイズを設定", - "Set reranking model (e.g. {{model}})": "モデルを設定します(例:{{model}})", + "Set reranking model (e.g. {{model}})": "リランクモデルを設定(例:{{model}})", "Set Sampler": "Samplerを設定", "Set Scheduler": "Schedulerを設定", "Set Steps": "ステップを設定", - "Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "", - "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "", + "Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "GPU にオフロードするレイヤー数を設定します。この値を増やすと、GPU 加速に最適化されたモデルのパフォーマンスが大幅に向上する可能性がありますが、同時に消費電力や GPU リソースの使用量も増加することがあります。", + "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "計算に使用するワーカースレッドの数を設定します。このオプションは、同時に処理可能なリクエスト数(スレッド数)を制御します。値を増やすことで、高い同時実行負荷下でのパフォーマンスが向上する可能性がありますが、その分CPUリソースの消費も増加します。", "Set Voice": "音声を設定", "Set whisper model": "whisperモデルを設定", - "Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "", - "Sets a scaling bias against tokens to penalize repetitions, based on how many times they have appeared. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "", - "Sets how far back for the model to look back to prevent repetition.": "", - "Sets the random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt.": "", - "Sets the size of the context window used to generate the next token.": "", - "Sets the stop sequences to use. When this pattern is encountered, the LLM will stop generating text and return. Multiple stop patterns may be set by specifying multiple separate stop parameters in a modelfile.": "", + "Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "一度でも出現したトークンに対して一定のペナルティを設定します。値が高い(例:1.5)ほど繰り返しを強く抑制し、低い値(例:0.9)では寛容になります。0の場合は無効です。", + "Sets a scaling bias against tokens to penalize repetitions, based on how many times they have appeared. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "出現回数に応じてトークンにスケーリングされたペナルティを設定します。値が高い(例:1.5)ほど繰り返しを強く抑制し、低い値(例:0.9)では寛容になります。0の場合は無効です。", + "Sets how far back for the model to look back to prevent repetition.": "モデルが繰り返しを防止するために遡る履歴の長さを設定します。", + "Sets the random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt.": "生成に用いる乱数シードを設定します。特定の数値を設定すると、同じプロンプトで同じテキストが生成されます。", + "Sets the size of the context window used to generate the next token.": "次のトークンを生成する際に使用するコンテキストウィンドウのサイズを設定します。", + "Sets the stop sequences to use. When this pattern is encountered, the LLM will stop generating text and return. Multiple stop patterns may be set by specifying multiple separate stop parameters in a modelfile.": "停止シーケンスを設定します。このパターンに達するとLLMはテキスト生成を停止し、結果を返します。複数の停止パターンは、モデルファイル内で複数のstopパラメータを指定することで設定可能です。", "Settings": "設定", "Settings saved successfully!": "設定が正常に保存されました!", "Share": "共有", "Share Chat": "チャットを共有", "Share to Open WebUI Community": "OpenWebUI コミュニティに共有", - "Share your background and interests": "", - "Sharing Permissions": "共有許可", - "Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "", + "Share your background and interests": "あなたの背景情報と興味を教えてください", + "Sharing Permissions": "共有に関する権限", + "Shortcuts with an asterisk (*) are situational and only active under specific conditions.": "アスタリスク(*)のついたショートカットは、特定の状況下でのみ有効です。", "Show": "表示", - "Show \"What's New\" modal on login": "ログイン時に「新しいこと」モーダルを表示", + "Show \"What's New\" modal on login": "ログイン時に更新内容モーダルを表示", "Show Admin Details in Account Pending Overlay": "アカウント保留中の管理者詳細を表示", "Show All": "すべて表示", - "Show Formatting Toolbar": "", - "Show image preview": "", + "Show Formatting Toolbar": "フォーマットツールバーを表示", + "Show image preview": "画像のプレビューを表示", "Show Less": "表示を減らす", "Show Model": "モデルを表示", "Show shortcuts": "ショートカットを表示", @@ -1347,13 +1347,13 @@ "Sign Out": "サインアウト", "Sign up": "サインアップ", "Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}にサインアップ", - "Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "", + "Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to False.": "LLMを使用した表、フォーム、数式、レイアウトの検出により、精度を大きく改善します。遅延が増大します。デフォルトでは無効", "Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}にサインイン", - "Sink List": "", + "Sink List": "リストの字下げを戻す", "sk-1234": "sk-1234", - "Skip Cache": "", - "Skip the cache and re-run the inference. Defaults to False.": "", - "Something went wrong :/": "", + "Skip Cache": "キャッシュをスキップする", + "Skip the cache and re-run the inference. Defaults to False.": "キャッシュをスキップし、推論を再実行します。デフォルトでは無効。", + "Something went wrong :/": "何らかの問題が発生しました", "Sonar": "", "Sonar Deep Research": "", "Sonar Pro": "", @@ -1364,97 +1364,97 @@ "Source": "ソース", "Speech Playback Speed": "音声の再生速度", "Speech recognition error: {{error}}": "音声認識エラー: {{error}}", - "Speech-to-Text": "", + "Speech-to-Text": "音声テキスト変換", "Speech-to-Text Engine": "音声テキスト変換エンジン", "Start of the channel": "チャンネルの開始", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "停止", - "Stop Generating": "", + "Stop Generating": "生成を停止", "Stop Sequence": "ストップシーケンス", "Stream Chat Response": "チャットレスポンスのストリーム", - "Stream Delta Chunk Size": "", - "Strikethrough": "", - "Strip Existing OCR": "", - "Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "", + "Stream Delta Chunk Size": "ストリームの差分チャンクサイズ", + "Strikethrough": "取り消し線", + "Strip Existing OCR": "既存のOCR結果を削除", + "Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "PDFからテキストを削除し、OCRを再実行します。強制OCRが有効のとき無視されます。デフォルトでは無効", "STT Model": "STTモデル", "STT Settings": "STT設定", "Stylized PDF Export": "スタイル付きPDFエクスポート", - "Subtitle (e.g. about the Roman Empire)": "字幕 (例: ローマ帝国)", + "Subtitle (e.g. about the Roman Empire)": "サブタイトル(例:ローマ帝国について)", "Success": "成功", - "Successfully imported {{userCount}} users.": "", + "Successfully imported {{userCount}} users.": "{{userCount}} 人のユーザが正常にインポートされました。", "Successfully updated.": "正常に更新されました。", - "Suggest a change": "", + "Suggest a change": "変更を提案", "Suggested": "提案", "Support": "サポート", - "Support this plugin:": "このプラグインをサポートする:", - "Supported MIME Types": "", - "Sync directory": "同期ディレクトリ", + "Support this plugin:": "このプラグインを支援する:", + "Supported MIME Types": "対応するMIMEタイプ", + "Sync directory": "ディレクトリを同期", "System": "システム", "System Instructions": "システムインストラクション", "System Prompt": "システムプロンプト", "Tags": "タグ", "Tags Generation": "タグ生成", "Tags Generation Prompt": "タグ生成プロンプト", - "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "", + "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "Tail Free Samplingは、出力中の確率の低いトークンの影響を抑えるための手法です。値が高い(例:2.0)ほど影響を減らし、1.0の場合は無効となります。", "Talk to model": "モデルと話す", "Tap to interrupt": "タップして中断", - "Task List": "", - "Task Model": "", + "Task List": "タスクリスト", + "Task Model": "タスクモデル", "Tasks": "タスク", "Tavily API Key": "Tavily APIキー", "Tavily Extract Depth": "Tavily抽出深度", "Tell us more:": "もっと話してください:", - "Temperature": "温度", + "Temperature": "Temperature", "Temporary Chat": "一時的なチャット", - "Temporary Chat by Default": "", - "Text Splitter": "", - "Text-to-Speech": "", + "Temporary Chat by Default": "デフォルトで一時的なチャット", + "Text Splitter": "テキスト分割", + "Text-to-Speech": "テキスト音声変換", "Text-to-Speech Engine": "テキスト音声変換エンジン", "Thanks for your feedback!": "ご意見ありがとうございます!", "The Application Account DN you bind with for search": "LDAP属性を使用してユーザーを検索するためにバインドするアプリケーションアカウントのDN。", "The base to search for users": "ユーザーを検索するためのベース。", "The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory.": "バッチサイズは一度に処理されるテキストリクエストの数を決定します。バッチサイズを高くすると、モデルのパフォーマンスと速度が向上しますが、メモリの使用量も増加します。", - "The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "このプラグインはコミュニティの熱意のあるボランティアによって開発されています。このプラグインがお役に立った場合は、開発に貢献することを検討してください。", + "The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "このプラグインはコミュニティの熱意のあるボランティアによって開発されています。このプラグインが役に立った場合は、開発に貢献することを検討してください。", "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "評価リーダーボードはElo評価システムに基づいており、実時間で更新されています。", - "The format to return a response in. Format can be json or a JSON schema.": "", - "The height in pixels to compress images to. Leave empty for no compression.": "", - "The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "", + "The format to return a response in. Format can be json or a JSON schema.": "レスポンスのフォーマット。jsonか、JSONスキーマを指定できます。", + "The height in pixels to compress images to. Leave empty for no compression.": "画像の圧縮後のピクセル単位での高さ。空欄で圧縮を無効化します", + "The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "入力音声の言語を指定します。ISO-639-1形式(例:en)で指定すると精度や処理速度が向上します。空欄にすると自動言語検出が行われます。", "The LDAP attribute that maps to the mail that users use to sign in.": "ユーザーがサインインに使用するメールのLDAP属性。", "The LDAP attribute that maps to the username that users use to sign in.": "ユーザーがサインインに使用するユーザー名のLDAP属性。", "The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "リーダーボードは現在ベータ版であり、アルゴリズムを改善する際に評価計算を調整する場合があります。", - "The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "ファイルの最大サイズはMBです。ファイルサイズがこの制限を超える場合、ファイルはアップロードされません。", + "The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "ファイルの最大サイズ(MB単位)。この制限を超えるファイルサイズの場合、ファイルはアップロードされません。", "The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "一度に使用できるファイルの最大数。ファイルの数がこの制限を超える場合、ファイルはアップロードされません。", - "The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "", - "The passwords you entered don't quite match. Please double-check and try again.": "", + "The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "出力テキストの形式。'json', 'markdown', 'html'が設定できます。デフォルトは'markdown'です。", + "The passwords you entered don't quite match. Please double-check and try again.": "入力されたパスワードが一致しません。もういちど確認してください。", "The score should be a value between 0.0 (0%) and 1.0 (100%).": "スコアは0.0(0%)から1.0(100%)の間の値にしてください。", - "The stream delta chunk size for the model. Increasing the chunk size will make the model respond with larger pieces of text at once.": "", + "The stream delta chunk size for the model. Increasing the chunk size will make the model respond with larger pieces of text at once.": "モデルがストリームするテキスト差分のチャンクサイズ。増加させると返答が一度にたくさん送られます。", "The temperature of the model. Increasing the temperature will make the model answer more creatively.": "モデルのtemperature。温度を上げるとモデルはより創造的に回答します。", - "The Weight of BM25 Hybrid Search. 0 more lexical, 1 more semantic. Default 0.5": "", - "The width in pixels to compress images to. Leave empty for no compression.": "", + "The Weight of BM25 Hybrid Search. 0 more lexical, 1 more semantic. Default 0.5": "BM25 ハイブリッド検索の重み。0でより文法的、1でより意味的になります。デフォルトは0.5です", + "The width in pixels to compress images to. Leave empty for no compression.": "画像の圧縮後のピクセル単位での幅。空欄で圧縮を無効化します", "Theme": "テーマ", "Thinking...": "思考中...", "This action cannot be undone. Do you wish to continue?": "このアクションは取り消し不可です。続けますか?", "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "このチャンネルは{{createdAt}}に作成されました。これは{{channelName}}チャンネルの始まりです。", "This chat won't appear in history and your messages will not be saved.": "このチャットは履歴に表示されず、メッセージは保存されません。", "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "これは、貴重な会話がバックエンドデータベースに安全に保存されることを保証します。ありがとうございます!", - "This feature is experimental and may be modified or discontinued without notice.": "", + "This feature is experimental and may be modified or discontinued without notice.": "この機能は実験的で、通知なしに変更・削除されることがあります。", "This is an experimental feature, it may not function as expected and is subject to change at any time.": "実験的機能であり正常動作しない場合があります。", "This model is not publicly available. Please select another model.": "このモデルは公開されていません。別のモデルを選択してください。", - "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "", + "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "このオプションは、モデルがリクエスト後メモリにどれくらい長く残るか設定します。 (デフォルト: 5m)", "This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "このオプションは、コンテキストをリフレッシュする際に保持するトークンの数を制御します。例えば、2に設定すると、会話のコンテキストの最後の2つのトークンが保持されます。コンテキストを保持することで、会話の継続性を維持できますが、新しいトピックに応答する能力を低下させる可能性があります。", - "This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "", + "This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "このオプションはOllamaで、応答の生成前に思考する、推論機能の有効化を設定します。有効化すると、会話を処理する時間をとり、考え深い応答を生成します。", "This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "このオプションは、モデルが生成できるトークンの最大数を設定します。この制限を増加すると、モデルはより長い回答を生成できるようになりますが、不適切な内容や関連性の低い内容が生成される可能性も高まります。", - "This option will delete all existing files in the collection and replace them with newly uploaded files.": "", + "This option will delete all existing files in the collection and replace them with newly uploaded files.": "このオプションを有効にすると、コレクション内の既存ファイルがすべて削除され、新たにアップロードしたファイルに置き換わります。", "This response was generated by \"{{model}}\"": "このレスポンスは\"{{model}}\"によって生成されました。", - "This will delete": "", - "This will delete {{NAME}} and all its contents.": "これは{{NAME}}すべての内容を削除します。", + "This will delete": "削除します", + "This will delete {{NAME}} and all its contents.": "これは{{NAME}}とそのすべての内容を削除します。", "This will delete all models including custom models": "これはカスタムモデルを含むすべてのモデルを削除します", "This will delete all models including custom models and cannot be undone.": "これはカスタムモデルを含むすべてのモデルを削除し、元に戻すことはできません。", "This will reset the knowledge base and sync all files. Do you wish to continue?": "これは知識ベースをリセットし、すべてのファイルを同期します。続けますか?", "Thorough explanation": "詳細な説明", - "Thought for {{DURATION}}": "{{DURATION}}秒間の思考", + "Thought for {{DURATION}}": "{{DURATION}}間の思考", "Thought for {{DURATION}} seconds": "{{DURATION}}秒間の思考", - "Thought for less than a second": "", + "Thought for less than a second": "1秒未満の思考", "Thread": "スレッド", "Tika": "", "Tika Server URL required.": "Tika Server URLが必要です。", @@ -1470,21 +1470,21 @@ "To access the available model names for downloading,": "ダウンロード可能なモデル名にアクセスするには、", "To access the GGUF models available for downloading,": "ダウンロード可能な GGUF モデルにアクセスするには、", "To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "WebUIにアクセスするには、管理者にお問い合わせください。管理者は管理者パネルからユーザーのステータスを管理できます。", - "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "ここに知識ベースを添付するには、まず \"Knowledge\" ワークスペースに追加してください。", + "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "ここにナレッジベースを追加するには、まず \"Knowledge\" ワークスペースに追加してください。", "To learn more about available endpoints, visit our documentation.": "利用可能なエンドポイントについては、ドキュメントを参照してください。", - "To learn more about powerful prompt variables, click here": "", + "To learn more about powerful prompt variables, click here": "プロンプト変数についてさらに詳しく知るには、ここをクリックしてください", "To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "プライバシーを保護するため、評価、モデル ID、タグ、およびメタデータのみがフィードバックから共有されます。— チャットログはプライバシーを保護され、含まれません。", "To select actions here, add them to the \"Functions\" workspace first.": "ここでアクションを選択するには、まず \"Functions\" ワークスペースに追加してください。", "To select filters here, add them to the \"Functions\" workspace first.": "ここでフィルターを選択するには、まず \"Functions\" ワークスペースに追加してください。", "To select toolkits here, add them to the \"Tools\" workspace first.": "ここでツールキットを選択するには、まず \"Tools\" ワークスペースに追加してください。", "Toast notifications for new updates": "新しい更新のトースト通知", "Today": "今日", - "Toggle search": "", + "Toggle search": "検索を切り替え", "Toggle settings": "設定を切り替え", "Toggle sidebar": "サイドバーを切り替え", - "Toggle whether current connection is active.": "", + "Toggle whether current connection is active.": "この接続の有効性を切り替える", "Token": "トークン", - "Too verbose": "冗長すぎます", + "Too verbose": "冗長すぎる", "Tool created successfully": "ツールが正常に作成されました", "Tool deleted successfully": "ツールが正常に削除されました", "Tool Description": "ツールの説明", @@ -1500,11 +1500,11 @@ "Tools have a function calling system that allows arbitrary code execution.": "ツールは任意のコード実行を可能にする関数呼び出しシステムを持っています。", "Tools Public Sharing": "ツールの公開共有", "Top K": "トップ K", - "Top K Reranker": "", + "Top K Reranker": "トップ K リランカー", "Transformers": "", "Trouble accessing Ollama?": "Ollama へのアクセスに問題がありますか?", "Trust Proxy Environment": "プロキシ環境を信頼する", - "Try Again": "", + "Try Again": "再試行", "TTS Model": "TTSモデル", "TTS Settings": "TTS 設定", "TTS Voice": "TTSボイス", @@ -1512,16 +1512,16 @@ "Type Hugging Face Resolve (Download) URL": "Hugging Face Resolve (ダウンロード) URL を入力してください", "Uh-oh! There was an issue with the response.": "レスポンスに問題がありました。", "UI": "", - "Unarchive All": "すべてのアーカイブされたチャットをアーカイブ解除", + "Unarchive All": "すべてアーカイブ解除", "Unarchive All Archived Chats": "すべてのアーカイブされたチャットをアーカイブ解除", "Unarchive Chat": "チャットをアーカイブ解除", - "Underline": "", - "Unloads {{FROM_NOW}}": "", - "Unlock mysteries": "", + "Underline": "下線", + "Unloads {{FROM_NOW}}": "{{FROM_NOW}}にアンロード", + "Unlock mysteries": "ミステリーを解き明かす", "Unpin": "ピン留め解除", - "Unravel secrets": "", - "Unsupported file type.": "", - "Untagged": "", + "Unravel secrets": "秘密を解き明かす", + "Unsupported file type.": "未対応のファイルタイプです", + "Untagged": "タグなし", "Untitled": "タイトルなし", "Update": "更新", "Update and Copy Link": "リンクの更新とコピー", @@ -1533,58 +1533,58 @@ "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "高度な機能を備えたライセンス付きプランにアップグレードしてください。", "Upload": "アップロード", "Upload a GGUF model": "GGUF モデルをアップロード", - "Upload Audio": "", - "Upload directory": "アップロードディレクトリ", - "Upload files": "アップロードファイル", - "Upload Files": "ファイルのアップロード", - "Upload Pipeline": "アップロードパイプライン", + "Upload Audio": "オーディオをアップロード", + "Upload directory": "ディレクトリをアップロード", + "Upload files": "ファイルをアップロード", + "Upload Files": "ファイルをアップロード", + "Upload Pipeline": "パイプラインをアップロード", "Upload Progress": "アップロードの進行状況", - "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "", + "Upload Progress: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)": "アップロード状況: {{uploadedFiles}}/{{totalFiles}} ({{percentage}}%)", "URL": "", - "URL is required": "", + "URL is required": "URLは必須です", "URL Mode": "URL モード", - "Usage": "", - "Use '#' in the prompt input to load and include your knowledge.": "#を入力するとナレッジベースを参照することが出来ます。", + "Usage": "使用量", + "Use '#' in the prompt input to load and include your knowledge.": "#を入力するとナレッジベースを参照することができます。", "Use groups to group your users and assign permissions.": "グループを使用してユーザーをグループ化し、権限を割り当てます。", - "Use LLM": "", + "Use LLM": "LLMを使用する", "Use no proxy to fetch page contents.": "ページの内容を取得するためにプロキシを使用しません。", "Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "http_proxy と https_proxy 環境変数で指定されたプロキシを使用してページの内容を取得します。", "user": "ユーザー", "User": "ユーザー", - "User Groups": "", + "User Groups": "ユーザーグループ", "User location successfully retrieved.": "ユーザーの位置情報が正常に取得されました。", - "User menu": "", - "User Webhooks": "", + "User menu": "ユーザーメニュー", + "User Webhooks": "ユーザWebhook", "Username": "ユーザー名", "Users": "ユーザー", - "Using Entire Document": "", - "Using Focused Retrieval": "", - "Using the default arena model with all models. Click the plus button to add custom models.": "", - "Valid time units:": "有効な時間単位:", - "Validate certificate": "", - "Valves": "", + "Using Entire Document": "ドキュメント全体を使用します", + "Using Focused Retrieval": "選択的検索を使用します", + "Using the default arena model with all models. Click the plus button to add custom models.": "デフォルトのアリーナモデルをすべてのモデルで使用します。プラスボタンをクリックしてカスタムモデルを追加", + "Valid time units:": "使用可能な時間単位:", + "Validate certificate": "証明書を検証する", + "Valves": "バルブ", "Valves updated": "バルブが更新されました", "Valves updated successfully": "バルブが正常に更新されました", "variable": "変数", "Verify Connection": "接続を確認", "Verify SSL Certificate": "SSL証明書を確認", "Version": "バージョン", - "Version {{selectedVersion}} of {{totalVersions}}": "", + "Version {{selectedVersion}} of {{totalVersions}}": "{{selectedVersion}} / {{totalVersions}} バージョン", "View Replies": "リプライを表示", "View Result from **{{NAME}}**": "**{{NAME}}**の結果を表示", - "Visibility": "", - "Vision": "", + "Visibility": "可視性", + "Vision": "視覚", "Voice": "ボイス", "Voice Input": "音声入力", - "Voice mode": "", + "Voice mode": "音声モード", "Warning": "警告", "Warning:": "警告:", "Warning: Enabling this will allow users to upload arbitrary code on the server.": "警告: これを有効にすると、ユーザーがサーバー上で任意のコードをアップロードできるようになります。", "Warning: If you update or change your embedding model, you will need to re-import all documents.": "警告: 埋め込みモデルを更新または変更した場合は、すべてのドキュメントを再インポートする必要があります。", - "Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "", + "Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "警告: Jupyter 実行は任意のコード実行を可能にし、重大なセキュリティリスクを伴います。極めて慎重に進めてください。", "Web": "ウェブ", "Web API": "ウェブAPI", - "Web Loader Engine": "", + "Web Loader Engine": "ウェブローダーエンジン", "Web Search": "ウェブ検索", "Web Search Engine": "ウェブ検索エンジン", "Web Search in Chat": "チャットでウェブ検索", @@ -1595,24 +1595,24 @@ "WebUI will make requests to \"{{url}}\"": "WebUIは\"{{url}}\"にリクエストを行います", "WebUI will make requests to \"{{url}}/api/chat\"": "WebUIは\"{{url}}/api/chat\"にリクエストを行います", "WebUI will make requests to \"{{url}}/chat/completions\"": "WebUIは\"{{url}}/chat/completions\"にリクエストを行います", - "What are you trying to achieve?": "", - "What are you working on?": "", + "What are you trying to achieve?": "何を達成したいですか?", + "What are you working on?": "何に取り組んでいますか?", "What's New in": "新機能", - "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "", - "wherever you are": "", - "Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "", + "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "有効にすると、ユーザのメッセージ送信と同時にリアルタイムで応答を生成します。ライブチャット用途に適しますが、性能の低い環境では動作が重くなる可能性があります。", + "wherever you are": "どこにいても", + "Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "出力をページ分けするかどうか。各ページは水平線とページ番号で分割されます。デフォルトでは無効", "Whisper (Local)": "Whisper (ローカル)", - "Why?": "", + "Why?": "どうしてですか?", "Widescreen Mode": "ワイドスクリーンモード", - "Width": "", - "Won": "", - "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "", + "Width": "幅", + "Won": "勝ち", + "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "top-k と併用されます。値が高い(例:0.95)ほど多様なテキストが生成され、低い値(例:0.5)ではより集中した保守的なテキストが生成されます。", "Workspace": "ワークスペース", - "Workspace Permissions": "ワークスペースの許可", - "Write": "", + "Workspace Permissions": "ワークスペースの権限", + "Write": "書き込み", "Write a prompt suggestion (e.g. Who are you?)": "プロンプトの提案を書いてください (例: あなたは誰ですか?)", "Write a summary in 50 words that summarizes [topic or keyword].": "[トピックまたはキーワード] を要約する 50 語の概要を書いてください。", - "Write something...": "何かを書いてください...", + "Write something...": "何か書いてください...", "Write your model system prompt content here\ne.g.) You are Mario from Super Mario Bros, acting as an assistant.": "ここにモデルのシステムプロンプト内容を記入してください\n例:あなたは『スーパーマリオブラザーズ』のマリオで、アシスタントとして振る舞います。", "Yacy Instance URL": "YacyインスタンスURL", "Yacy Password": "Yacyパスワード", @@ -1620,7 +1620,7 @@ "Yesterday": "昨日", "You": "あなた", "You are currently using a trial license. Please contact support to upgrade your license.": "現在、試用ライセンスを使用しています。サポートにお問い合わせください。", - "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "一度に最大{{maxCount}}のファイルしかチャットできません。", + "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "同時にチャットに使用できるファイルは最大{{maxCount}}個までです。", "You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "メモリを追加することで、LLMとの対話をカスタマイズできます。", "You cannot upload an empty file.": "空のファイルをアップロードできません。", "You do not have permission to upload files.": "ファイルをアップロードする権限がありません。", @@ -1628,9 +1628,9 @@ "You have shared this chat": "このチャットを共有しました", "You're a helpful assistant.": "あなたは有能なアシスタントです。", "You're now logged in.": "ログインしました。", - "Your Account": "", + "Your Account": "あなたのアカウント", "Your account status is currently pending activation.": "あなたのアカウント状態は現在登録認証待ちです。", - "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "", + "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "あなたの全ての寄付はプラグイン開発者へ直接送られます。Open WebUI は手数料を一切取りません。ただし、選択した資金提供プラットフォーム側に手数料が発生する場合があります。", "Youtube": "YouTube", "Youtube Language": "YouTubeの言語", "Youtube Proxy URL": "YouTubeのプロキシURL" From a37d411dcffcb4b0dc90f7f40a8669e6f27c5947 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 25 Aug 2025 18:12:47 +0400 Subject: [PATCH 018/228] refac --- backend/open_webui/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/config.py b/backend/open_webui/config.py index d3b7c9314c..ded5208d6b 100644 --- a/backend/open_webui/config.py +++ b/backend/open_webui/config.py @@ -1576,7 +1576,7 @@ FOLLOW_UP_GENERATION_PROMPT_TEMPLATE = PersistentConfig( ) DEFAULT_FOLLOW_UP_GENERATION_PROMPT_TEMPLATE = """### Task: -Suggest 3-5 relevant follow-up questions or prompts in the chat's primary language that the user might naturally ask next in this conversation as a **user**, based on the chat history, to help continue or deepen the discussion. +Suggest 3-5 relevant follow-up questions or prompts that the user might naturally ask next in this conversation as a **user**, based on the chat history, to help continue or deepen the discussion. ### Guidelines: - Write all follow-up questions from the user’s point of view, directed to the assistant. - Make questions concise, clear, and directly related to the discussed topic(s). From c61698efcfc9617a2a605ba7cd9e85f41616f552 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 25 Aug 2025 18:18:52 +0400 Subject: [PATCH 019/228] enh: `process_in_background` query param for file upload endpoint --- backend/open_webui/routers/files.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/routers/files.py b/backend/open_webui/routers/files.py index 3b46d0bd8a..d08c5396ce 100644 --- a/backend/open_webui/routers/files.py +++ b/backend/open_webui/routers/files.py @@ -143,9 +143,18 @@ def upload_file( file: UploadFile = File(...), metadata: Optional[dict | str] = Form(None), process: bool = Query(True), + process_in_background: bool = Query(True), user=Depends(get_verified_user), ): - return upload_file_handler(request, file, metadata, process, user, background_tasks) + return upload_file_handler( + request, + file=file, + metadata=metadata, + process=process, + process_in_background=process_in_background, + user=user, + background_tasks=background_tasks, + ) def upload_file_handler( @@ -153,6 +162,7 @@ def upload_file_handler( file: UploadFile = File(...), metadata: Optional[dict | str] = Form(None), process: bool = Query(True), + process_in_background: bool = Query(True), user=Depends(get_verified_user), background_tasks: Optional[BackgroundTasks] = None, ): @@ -225,7 +235,7 @@ def upload_file_handler( ) if process: - if background_tasks: + if background_tasks and process_in_background: background_tasks.add_task( process_uploaded_file, request, From 630cea105e10d2480fed2814c66e08d4efe76e8b Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 25 Aug 2025 18:22:28 +0400 Subject: [PATCH 020/228] fix: empty content in file modal --- src/lib/components/common/FileItemModal.svelte | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/lib/components/common/FileItemModal.svelte b/src/lib/components/common/FileItemModal.svelte index 0f3eca80f2..f84f9c047c 100644 --- a/src/lib/components/common/FileItemModal.svelte +++ b/src/lib/components/common/FileItemModal.svelte @@ -13,6 +13,7 @@ import Tooltip from './Tooltip.svelte'; import dayjs from 'dayjs'; import Spinner from './Spinner.svelte'; + import { getFileById } from '$lib/apis/files'; export let item; export let show = false; @@ -49,6 +50,18 @@ item.files = knowledge.files || []; } loading = false; + } else if (item?.type === 'file') { + loading = true; + + const file = await getFileById(localStorage.token, item.id).catch((e) => { + console.error('Error fetching file:', e); + return null; + }); + + if (file) { + item.file = file || {}; + } + loading = false; } await tick(); From 0583847943028272d78859fe24fc05fddf8b12bf Mon Sep 17 00:00:00 2001 From: "Jakub A. W" Date: Tue, 26 Aug 2025 06:45:01 +0200 Subject: [PATCH 021/228] fix: updated Polish translation --- src/lib/i18n/locales/pl-PL/translation.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/i18n/locales/pl-PL/translation.json b/src/lib/i18n/locales/pl-PL/translation.json index 00cd1a52f5..521dfc6970 100644 --- a/src/lib/i18n/locales/pl-PL/translation.json +++ b/src/lib/i18n/locales/pl-PL/translation.json @@ -1527,7 +1527,7 @@ "Update and Copy Link": "Aktualizuj i kopiuj link", "Update for the latest features and improvements.": "Aktualizacja do najnowszych funkcji i ulepszeń.", "Update password": "Zmiana hasła", - "Updated": "Aby zwiększyć wydajność aplikacji, należy rozważyć optymalizację kodu i użycie odpowiednich struktur danych. {optimization} [optimizations] mogą obejmować minimalizację liczby operacji we/wy, zwiększenie wydajności algorytmów oraz zmniejszenie zużycia pamięci. Ponadto, warto rozważyć użycie {caching} [pamięci podręcznej] do przechowywania często używanych danych, co może znacząco przyspieszyć działanie aplikacji. Wreszcie, monitorowanie wydajności aplikacji za pomocą narzędzi takich jak {profiling} [profilowanie] może pomóc zidentyfikować wolne miejsca i dalsze obszary do optymalizacji.", + "Updated": "Zaktualizowano", "Updated at": "Aktualizacja dnia", "Updated At": "Czas aktualizacji", "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Przejdź na licencjonowany plan, aby uzyskać rozszerzone możliwości, w tym niestandardowe motywy, personalizację oraz dedykowane wsparcie.", @@ -1634,4 +1634,4 @@ "Youtube": "Youtube", "Youtube Language": "Język Youtube", "Youtube Proxy URL": "URL proxy Youtube" -} +} \ No newline at end of file From f4047eea7797fa1bf0a541bf2f2e02331537dbf9 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 26 Aug 2025 13:15:47 +0400 Subject: [PATCH 022/228] fix: direct tool server --- src/lib/apis/index.ts | 18 ++++++++++-------- src/lib/components/chat/Settings/Tools.svelte | 15 ++++++++++++++- src/routes/(app)/+layout.svelte | 15 ++++++++++++++- 3 files changed, 38 insertions(+), 10 deletions(-) diff --git a/src/lib/apis/index.ts b/src/lib/apis/index.ts index 4670052459..646514eee8 100644 --- a/src/lib/apis/index.ts +++ b/src/lib/apis/index.ts @@ -347,25 +347,20 @@ export const getToolServerData = async (token: string, url: string) => { return data; }; -export const getToolServersData = async (i18n, servers: object[]) => { +export const getToolServersData = async (servers: object[]) => { return ( await Promise.all( servers .filter((server) => server?.config?.enable) .map(async (server) => { + let error = null; const data = await getToolServerData( (server?.auth_type ?? 'bearer') === 'bearer' ? server?.key : localStorage.token, (server?.path ?? '').includes('://') ? server?.path : `${server?.url}${(server?.path ?? '').startsWith('/') ? '' : '/'}${server?.path}` ).catch((err) => { - toast.error( - $i18n.t(`Failed to connect to {{URL}} OpenAPI tool server`, { - URL: (server?.path ?? '').includes('://') - ? server?.path - : `${server?.url}${(server?.path ?? '').startsWith('/') ? '' : '/'}${server?.path}` - }) - ); + error = err; return null; }); @@ -377,6 +372,13 @@ export const getToolServersData = async (i18n, servers: object[]) => { info: info, specs: specs }; + } else if (error) { + return { + error, + url: server?.url + }; + } else { + return null; } }) ) diff --git a/src/lib/components/chat/Settings/Tools.svelte b/src/lib/components/chat/Settings/Tools.svelte index ab4f3309ef..147b8f5964 100644 --- a/src/lib/components/chat/Settings/Tools.svelte +++ b/src/lib/components/chat/Settings/Tools.svelte @@ -31,7 +31,20 @@ toolServers: servers }); - toolServers.set(await getToolServersData($i18n, $settings?.toolServers ?? [])); + let toolServersData = await getToolServersData($settings?.toolServers ?? []); + toolServersData = toolServersData.filter((data) => { + if (data.error) { + toast.error( + $i18n.t(`Failed to connect to {{URL}} OpenAPI tool server`, { + URL: data?.url + }) + ); + return false; + } + + return true; + }); + toolServers.set(toolServersData); }; onMount(async () => { diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 91da536301..7ae71b8663 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -114,7 +114,20 @@ banners.set(await getBanners(localStorage.token)); tools.set(await getTools(localStorage.token)); - toolServers.set(await getToolServersData($i18n, $settings?.toolServers ?? [])); + + let toolServersData = await getToolServersData($settings?.toolServers ?? []); + toolServersData = toolServersData.filter((data) => { + if (data.error) { + toast.error( + $i18n.t(`Failed to connect to {{URL}} OpenAPI tool server`, { + URL: data?.url + }) + ); + return false; + } + return true; + }); + toolServers.set(toolServersData); document.addEventListener('keydown', async function (event) { const isCtrlPressed = event.ctrlKey || event.metaKey; // metaKey is for Cmd key on Mac From 9c3f54cf1c48ee3f42506cf2c6ddd13e9ca5e6d1 Mon Sep 17 00:00:00 2001 From: Shirasawa <764798966@qq.com> Date: Tue, 26 Aug 2025 09:23:52 +0000 Subject: [PATCH 023/228] fix: fix Windows sidebar button cursor style --- src/lib/components/layout/Sidebar.svelte | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 5eca495a0d..2c7def4866 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -442,6 +442,8 @@ await tick(); }; + + const isWindows = /Windows/i.test(navigator.userAgent);
{/if} +
+
+ {$i18n.t('Allow Chat Edit')} +
+ + +
+
{$i18n.t('Allow Chat Delete')} @@ -302,10 +314,34 @@
- {$i18n.t('Allow Chat Edit')} + {$i18n.t('Allow Delete Messages')}
- + +
+ +
+
+ {$i18n.t('Allow Continue Response')} +
+ + +
+ +
+
+ {$i18n.t('Allow Response Regeneration')} +
+ + +
+ +
+
+ {$i18n.t('Allow Response Rating')} +
+ +
diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 36699471d0..6010fa48d3 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -1227,7 +1227,7 @@ {/if} {#if !readOnly} - {#if !$temporaryChatEnabled && ($config?.features.enable_message_rating ?? true)} + {#if !$temporaryChatEnabled && ($config?.features.enable_message_rating ?? true) && ($user?.role === 'admin' || ($user?.permissions?.chat?.rate_response ?? true))} - - {/if} + /> - {#if siblings.length > 1} - - - + + + + {/if} + {/if} + + {#if $user?.role === 'admin' || ($user?.permissions?.chat?.delete_message ?? false)} + {#if siblings.length > 1} + + + + {/if} {/if} {#if isLastMessage} diff --git a/src/lib/components/chat/Messages/UserMessage.svelte b/src/lib/components/chat/Messages/UserMessage.svelte index 19a3d75416..489bef01eb 100644 --- a/src/lib/components/chat/Messages/UserMessage.svelte +++ b/src/lib/components/chat/Messages/UserMessage.svelte @@ -495,32 +495,34 @@ {/if} - {#if !readOnly && (!isFirstMessage || siblings.length > 1)} - - - + + + + + + {/if} {/if} {#if $settings?.chatBubble ?? true} From dced9e40942eaa4c3f5145b42c14d90c07860d0e Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 26 Aug 2025 15:06:50 +0400 Subject: [PATCH 026/228] refac --- src/lib/components/admin/Users/Groups/Permissions.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/admin/Users/Groups/Permissions.svelte b/src/lib/components/admin/Users/Groups/Permissions.svelte index 43cc7b0dba..6141260519 100644 --- a/src/lib/components/admin/Users/Groups/Permissions.svelte +++ b/src/lib/components/admin/Users/Groups/Permissions.svelte @@ -330,7 +330,7 @@
- {$i18n.t('Allow Response Regeneration')} + {$i18n.t('Allow Regenerate Response')}
@@ -338,7 +338,7 @@
- {$i18n.t('Allow Response Rating')} + {$i18n.t('Allow Rate Response')}
From 86a8eb1023827421b4d1a87a10994856412a8ad1 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 26 Aug 2025 16:05:02 +0400 Subject: [PATCH 027/228] refac/enh: pdf export --- src/lib/components/layout/Navbar/Menu.svelte | 97 ++++++++++------ .../components/layout/Sidebar/ChatMenu.svelte | 106 ++++++++++-------- 2 files changed, 122 insertions(+), 81 deletions(-) diff --git a/src/lib/components/layout/Navbar/Menu.svelte b/src/lib/components/layout/Navbar/Menu.svelte index d46dfd1172..376d65e11f 100644 --- a/src/lib/components/layout/Navbar/Menu.svelte +++ b/src/lib/components/layout/Navbar/Menu.svelte @@ -77,67 +77,92 @@ if (containerElement) { try { const isDarkMode = document.documentElement.classList.contains('dark'); - const virtualWidth = 800; // Fixed width in px - const pagePixelHeight = 1200; // Each slice height (adjust to avoid canvas bugs; generally 2–4k is safe) + const virtualWidth = 800; // px, fixed width for cloned element - // Clone & style once + // Clone and style const clonedElement = containerElement.cloneNode(true); clonedElement.classList.add('text-black'); clonedElement.classList.add('dark:text-white'); clonedElement.style.width = `${virtualWidth}px`; clonedElement.style.position = 'absolute'; - clonedElement.style.left = '-9999px'; // Offscreen + clonedElement.style.left = '-9999px'; clonedElement.style.height = 'auto'; document.body.appendChild(clonedElement); - // Get total height after attached to DOM - const totalHeight = clonedElement.scrollHeight; + // Wait for DOM update/layout + await new Promise((r) => setTimeout(r, 100)); + + // Render entire content once + const canvas = await html2canvas(clonedElement, { + backgroundColor: isDarkMode ? '#000' : '#fff', + useCORS: true, + scale: 2, // increase resolution + width: virtualWidth + }); + + document.body.removeChild(clonedElement); + + const pdf = new jsPDF('p', 'mm', 'a4'); + const pageWidthMM = 210; + const pageHeightMM = 297; + + // Convert page height in mm to px on canvas scale for cropping + // Get canvas DPI scale: + const pxPerMM = canvas.width / virtualWidth; // width in px / width in px? + // Since 1 page width is 210 mm, but canvas width is 800 px at scale 2 + // Assume 1 mm = px / (pageWidthMM scaled) + // Actually better: Calculate scale factor from px/mm: + // virtualWidth px corresponds directly to 210mm in PDF, so pxPerMM: + const pxPerPDFMM = canvas.width / pageWidthMM; // canvas px per PDF mm + + // Height in px for one page slice: + const pagePixelHeight = Math.floor(pxPerPDFMM * pageHeightMM); + let offsetY = 0; let page = 0; - // Prepare PDF - const pdf = new jsPDF('p', 'mm', 'a4'); - const imgWidth = 210; // A4 mm - const pageHeight = 297; // A4 mm + while (offsetY < canvas.height) { + // Height of slice + const sliceHeight = Math.min(pagePixelHeight, canvas.height - offsetY); - while (offsetY < totalHeight) { - // For each slice, adjust scrollTop to show desired part - clonedElement.scrollTop = offsetY; + // Create temp canvas for slice + const pageCanvas = document.createElement('canvas'); + pageCanvas.width = canvas.width; + pageCanvas.height = sliceHeight; - // Optionally: mask/hide overflowing content via CSS if needed - clonedElement.style.maxHeight = `${pagePixelHeight}px`; - // Only render the visible part - const canvas = await html2canvas(clonedElement, { - backgroundColor: isDarkMode ? '#000' : '#fff', - useCORS: true, - scale: 2, - width: virtualWidth, - height: Math.min(pagePixelHeight, totalHeight - offsetY), - // Optionally: y offset for correct region? - windowWidth: virtualWidth - //windowHeight: pagePixelHeight, - }); - const imgData = canvas.toDataURL('image/png'); - // Maintain aspect ratio - const imgHeight = (canvas.height * imgWidth) / canvas.width; - const position = 0; // Always first line, since we've clipped vertically + const ctx = pageCanvas.getContext('2d'); + + // Draw the slice of original canvas onto pageCanvas + ctx.drawImage( + canvas, + 0, + offsetY, + canvas.width, + sliceHeight, + 0, + 0, + canvas.width, + sliceHeight + ); + + const imgData = pageCanvas.toDataURL('image/jpeg', 0.8); + + // Calculate image height in PDF units keeping aspect ratio + const imgHeightMM = (sliceHeight * pageWidthMM) / canvas.width; if (page > 0) pdf.addPage(); - // Set page background for dark mode if (isDarkMode) { pdf.setFillColor(0, 0, 0); - pdf.rect(0, 0, imgWidth, pageHeight, 'F'); // black bg + pdf.rect(0, 0, pageWidthMM, pageHeightMM, 'F'); // black bg } - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, 0, pageWidthMM, imgHeightMM); - offsetY += pagePixelHeight; + offsetY += sliceHeight; page++; } - document.body.removeChild(clonedElement); - pdf.save(`chat-${chat.chat.title}.pdf`); } catch (error) { console.error('Error generating PDF', error); diff --git a/src/lib/components/layout/Sidebar/ChatMenu.svelte b/src/lib/components/layout/Sidebar/ChatMenu.svelte index cbb70f2796..c3ce61a815 100644 --- a/src/lib/components/layout/Sidebar/ChatMenu.svelte +++ b/src/lib/components/layout/Sidebar/ChatMenu.svelte @@ -90,67 +90,92 @@ if (containerElement) { try { const isDarkMode = document.documentElement.classList.contains('dark'); - const virtualWidth = 800; // Fixed width in px - const pagePixelHeight = 1200; // Each slice height (adjust to avoid canvas bugs; generally 2–4k is safe) + const virtualWidth = 800; // px, fixed width for cloned element - // Clone & style once + // Clone and style const clonedElement = containerElement.cloneNode(true); clonedElement.classList.add('text-black'); clonedElement.classList.add('dark:text-white'); clonedElement.style.width = `${virtualWidth}px`; clonedElement.style.position = 'absolute'; - clonedElement.style.left = '-9999px'; // Offscreen + clonedElement.style.left = '-9999px'; clonedElement.style.height = 'auto'; document.body.appendChild(clonedElement); - // Get total height after attached to DOM - const totalHeight = clonedElement.scrollHeight; + // Wait for DOM update/layout + await new Promise((r) => setTimeout(r, 100)); + + // Render entire content once + const canvas = await html2canvas(clonedElement, { + backgroundColor: isDarkMode ? '#000' : '#fff', + useCORS: true, + scale: 2, // increase resolution + width: virtualWidth + }); + + document.body.removeChild(clonedElement); + + const pdf = new jsPDF('p', 'mm', 'a4'); + const pageWidthMM = 210; + const pageHeightMM = 297; + + // Convert page height in mm to px on canvas scale for cropping + // Get canvas DPI scale: + const pxPerMM = canvas.width / virtualWidth; // width in px / width in px? + // Since 1 page width is 210 mm, but canvas width is 800 px at scale 2 + // Assume 1 mm = px / (pageWidthMM scaled) + // Actually better: Calculate scale factor from px/mm: + // virtualWidth px corresponds directly to 210mm in PDF, so pxPerMM: + const pxPerPDFMM = canvas.width / pageWidthMM; // canvas px per PDF mm + + // Height in px for one page slice: + const pagePixelHeight = Math.floor(pxPerPDFMM * pageHeightMM); + let offsetY = 0; let page = 0; - // Prepare PDF - const pdf = new jsPDF('p', 'mm', 'a4'); - const imgWidth = 210; // A4 mm - const pageHeight = 297; // A4 mm + while (offsetY < canvas.height) { + // Height of slice + const sliceHeight = Math.min(pagePixelHeight, canvas.height - offsetY); - while (offsetY < totalHeight) { - // For each slice, adjust scrollTop to show desired part - clonedElement.scrollTop = offsetY; + // Create temp canvas for slice + const pageCanvas = document.createElement('canvas'); + pageCanvas.width = canvas.width; + pageCanvas.height = sliceHeight; - // Optionally: mask/hide overflowing content via CSS if needed - clonedElement.style.maxHeight = `${pagePixelHeight}px`; - // Only render the visible part - const canvas = await html2canvas(clonedElement, { - backgroundColor: isDarkMode ? '#000' : '#fff', - useCORS: true, - scale: 2, - width: virtualWidth, - height: Math.min(pagePixelHeight, totalHeight - offsetY), - // Optionally: y offset for correct region? - windowWidth: virtualWidth - //windowHeight: pagePixelHeight, - }); - const imgData = canvas.toDataURL('image/png'); - // Maintain aspect ratio - const imgHeight = (canvas.height * imgWidth) / canvas.width; - const position = 0; // Always first line, since we've clipped vertically + const ctx = pageCanvas.getContext('2d'); + + // Draw the slice of original canvas onto pageCanvas + ctx.drawImage( + canvas, + 0, + offsetY, + canvas.width, + sliceHeight, + 0, + 0, + canvas.width, + sliceHeight + ); + + const imgData = pageCanvas.toDataURL('image/jpeg', 0.7); + + // Calculate image height in PDF units keeping aspect ratio + const imgHeightMM = (sliceHeight * pageWidthMM) / canvas.width; if (page > 0) pdf.addPage(); - // Set page background for dark mode if (isDarkMode) { pdf.setFillColor(0, 0, 0); - pdf.rect(0, 0, imgWidth, pageHeight, 'F'); // black bg + pdf.rect(0, 0, pageWidthMM, pageHeightMM, 'F'); // black bg } - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, 0, pageWidthMM, imgHeightMM); - offsetY += pagePixelHeight; + offsetY += sliceHeight; page++; } - document.body.removeChild(clonedElement); - pdf.save(`chat-${chat.chat.title}.pdf`); } catch (error) { console.error('Error generating PDF', error); @@ -360,15 +385,6 @@ >
{$i18n.t('Plain text (.txt)')}
- - { - downloadPdf(); - }} - > -
{$i18n.t('PDF document (.pdf)')}
-
Date: Tue, 26 Aug 2025 16:14:43 +0400 Subject: [PATCH 028/228] refac --- src/lib/components/layout/Navbar/Menu.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/layout/Navbar/Menu.svelte b/src/lib/components/layout/Navbar/Menu.svelte index 376d65e11f..21aee6a07b 100644 --- a/src/lib/components/layout/Navbar/Menu.svelte +++ b/src/lib/components/layout/Navbar/Menu.svelte @@ -145,7 +145,7 @@ sliceHeight ); - const imgData = pageCanvas.toDataURL('image/jpeg', 0.8); + const imgData = pageCanvas.toDataURL('image/jpeg', 0.7); // Calculate image height in PDF units keeping aspect ratio const imgHeightMM = (sliceHeight * pageWidthMM) / canvas.width; From 07357afcf6a9f06b56cdfc85eec8b8b1512c66d7 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 26 Aug 2025 16:54:36 +0400 Subject: [PATCH 029/228] refac Co-Authored-By: _00_ <131402327+rgaricano@users.noreply.github.com> --- backend/open_webui/routers/retrieval.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/routers/retrieval.py b/backend/open_webui/routers/retrieval.py index 738f2d05fc..fdb7786258 100644 --- a/backend/open_webui/routers/retrieval.py +++ b/backend/open_webui/routers/retrieval.py @@ -2075,7 +2075,9 @@ def query_doc_handler( user=Depends(get_verified_user), ): try: - if request.app.state.config.ENABLE_RAG_HYBRID_SEARCH: + if request.app.state.config.ENABLE_RAG_HYBRID_SEARCH and ( + form_data.hybrid is None or form_data.hybrid + ): collection_results = {} collection_results[form_data.collection_name] = VECTOR_DB_CLIENT.get( collection_name=form_data.collection_name @@ -2145,7 +2147,9 @@ def query_collection_handler( user=Depends(get_verified_user), ): try: - if request.app.state.config.ENABLE_RAG_HYBRID_SEARCH: + if request.app.state.config.ENABLE_RAG_HYBRID_SEARCH and ( + form_data.hybrid is None or form_data.hybrid + ): return query_collection_with_hybrid_search( collection_names=form_data.collection_names, queries=[form_data.query], From d3a952877a7d1346ea844cf62af38e19741953cc Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 26 Aug 2025 17:34:33 +0400 Subject: [PATCH 030/228] refac: pdf export --- src/lib/components/chat/Messages.svelte | 6 +- .../components/chat/Messages/CodeBlock.svelte | 39 +++-- .../chat/Messages/ContentRenderer.svelte | 3 + .../components/chat/Messages/Markdown.svelte | 3 + .../Messages/Markdown/MarkdownTokens.svelte | 3 + .../components/chat/Messages/Message.svelte | 4 + .../Messages/MultiResponseMessages.svelte | 2 + .../chat/Messages/ResponseMessage.svelte | 2 + .../chat/Messages/UserMessage.svelte | 8 +- src/lib/components/layout/Navbar/Menu.svelte | 32 +++- .../components/layout/Sidebar/ChatMenu.svelte | 149 ------------------ 11 files changed, 86 insertions(+), 165 deletions(-) diff --git a/src/lib/components/chat/Messages.svelte b/src/lib/components/chat/Messages.svelte index 8c6712ebf9..f7e7a8345d 100644 --- a/src/lib/components/chat/Messages.svelte +++ b/src/lib/components/chat/Messages.svelte @@ -49,6 +49,7 @@ export let addMessages: Function = () => {}; export let readOnly = false; + export let editCodeBlock = true; export let topPadding = false; export let bottomPadding = false; @@ -56,7 +57,7 @@ export let onSelect = (e) => {}; - let messagesCount = 20; + export let messagesCount: number | null = 20; let messagesLoading = false; const loadMoreMessages = async () => { @@ -76,7 +77,7 @@ let _messages = []; let message = history.messages[history.currentId]; - while (message && _messages.length <= messagesCount) { + while (message && (messagesCount !== null ? _messages.length <= messagesCount : true)) { _messages.unshift({ ...message }); message = message.parentId !== null ? history.messages[message.parentId] : null; } @@ -447,6 +448,7 @@ {addMessages} {triggerScroll} {readOnly} + {editCodeBlock} {topPadding} /> {/each} diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte index 3b0dfc59a5..8c879bc75e 100644 --- a/src/lib/components/chat/Messages/CodeBlock.svelte +++ b/src/lib/components/chat/Messages/CodeBlock.svelte @@ -1,4 +1,6 @@ @@ -68,6 +69,7 @@ {editMessage} {deleteMessage} {readOnly} + {editCodeBlock} {topPadding} /> {:else if (history.messages[history.messages[messageId].parentId]?.models?.length ?? 1) === 1} @@ -93,6 +95,7 @@ {regenerateResponse} {addMessages} {readOnly} + {editCodeBlock} {topPadding} /> {:else} @@ -116,6 +119,7 @@ {triggerScroll} {addMessages} {readOnly} + {editCodeBlock} {topPadding} /> {/if} diff --git a/src/lib/components/chat/Messages/MultiResponseMessages.svelte b/src/lib/components/chat/Messages/MultiResponseMessages.svelte index 231fca66c0..0e7b108961 100644 --- a/src/lib/components/chat/Messages/MultiResponseMessages.svelte +++ b/src/lib/components/chat/Messages/MultiResponseMessages.svelte @@ -29,6 +29,7 @@ export let isLastMessage; export let readOnly = false; + export let editCodeBlock = true; export let setInputText: Function = () => {}; export let updateChat: Function; @@ -379,6 +380,7 @@ }} {addMessages} {readOnly} + {editCodeBlock} {topPadding} /> {/if} diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 6010fa48d3..a8722912db 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -138,6 +138,7 @@ export let isLastMessage = true; export let readOnly = false; + export let editCodeBlock = true; export let topPadding = false; let citationsElement: HTMLDivElement; @@ -819,6 +820,7 @@ ($settings?.showFloatingActionButtons ?? true)} save={!readOnly} preview={!readOnly} + {editCodeBlock} {topPadding} done={($settings?.chatFadeStreamingText ?? true) ? (message?.done ?? false) diff --git a/src/lib/components/chat/Messages/UserMessage.svelte b/src/lib/components/chat/Messages/UserMessage.svelte index 489bef01eb..ae99fafefc 100644 --- a/src/lib/components/chat/Messages/UserMessage.svelte +++ b/src/lib/components/chat/Messages/UserMessage.svelte @@ -38,6 +38,7 @@ export let isFirstMessage: boolean; export let readOnly: boolean; + export let editCodeBlock = true; export let topPadding = false; let showDeleteConfirm = false; @@ -332,7 +333,12 @@ : ' w-full'} {$settings.chatDirection === 'RTL' ? 'text-right' : ''}" > {#if message.content} - + {/if}
diff --git a/src/lib/components/layout/Navbar/Menu.svelte b/src/lib/components/layout/Navbar/Menu.svelte index 21aee6a07b..a174fe3bbd 100644 --- a/src/lib/components/layout/Navbar/Menu.svelte +++ b/src/lib/components/layout/Navbar/Menu.svelte @@ -1,7 +1,7 @@ +{#if showFullMessages} + +{/if} + { if (e.detail === false) { diff --git a/src/lib/components/layout/Sidebar/ChatMenu.svelte b/src/lib/components/layout/Sidebar/ChatMenu.svelte index c3ce61a815..3342a73cab 100644 --- a/src/lib/components/layout/Sidebar/ChatMenu.svelte +++ b/src/lib/components/layout/Sidebar/ChatMenu.svelte @@ -81,155 +81,6 @@ saveAs(blob, `chat-${chat.chat.title}.txt`); }; - const downloadPdf = async () => { - const chat = await getChatById(localStorage.token, chatId); - - if ($settings?.stylizedPdfExport ?? true) { - const containerElement = document.getElementById('messages-container'); - - if (containerElement) { - try { - const isDarkMode = document.documentElement.classList.contains('dark'); - const virtualWidth = 800; // px, fixed width for cloned element - - // Clone and style - const clonedElement = containerElement.cloneNode(true); - clonedElement.classList.add('text-black'); - clonedElement.classList.add('dark:text-white'); - clonedElement.style.width = `${virtualWidth}px`; - clonedElement.style.position = 'absolute'; - clonedElement.style.left = '-9999px'; - clonedElement.style.height = 'auto'; - document.body.appendChild(clonedElement); - - // Wait for DOM update/layout - await new Promise((r) => setTimeout(r, 100)); - - // Render entire content once - const canvas = await html2canvas(clonedElement, { - backgroundColor: isDarkMode ? '#000' : '#fff', - useCORS: true, - scale: 2, // increase resolution - width: virtualWidth - }); - - document.body.removeChild(clonedElement); - - const pdf = new jsPDF('p', 'mm', 'a4'); - const pageWidthMM = 210; - const pageHeightMM = 297; - - // Convert page height in mm to px on canvas scale for cropping - // Get canvas DPI scale: - const pxPerMM = canvas.width / virtualWidth; // width in px / width in px? - // Since 1 page width is 210 mm, but canvas width is 800 px at scale 2 - // Assume 1 mm = px / (pageWidthMM scaled) - // Actually better: Calculate scale factor from px/mm: - // virtualWidth px corresponds directly to 210mm in PDF, so pxPerMM: - const pxPerPDFMM = canvas.width / pageWidthMM; // canvas px per PDF mm - - // Height in px for one page slice: - const pagePixelHeight = Math.floor(pxPerPDFMM * pageHeightMM); - - let offsetY = 0; - let page = 0; - - while (offsetY < canvas.height) { - // Height of slice - const sliceHeight = Math.min(pagePixelHeight, canvas.height - offsetY); - - // Create temp canvas for slice - const pageCanvas = document.createElement('canvas'); - pageCanvas.width = canvas.width; - pageCanvas.height = sliceHeight; - - const ctx = pageCanvas.getContext('2d'); - - // Draw the slice of original canvas onto pageCanvas - ctx.drawImage( - canvas, - 0, - offsetY, - canvas.width, - sliceHeight, - 0, - 0, - canvas.width, - sliceHeight - ); - - const imgData = pageCanvas.toDataURL('image/jpeg', 0.7); - - // Calculate image height in PDF units keeping aspect ratio - const imgHeightMM = (sliceHeight * pageWidthMM) / canvas.width; - - if (page > 0) pdf.addPage(); - - if (isDarkMode) { - pdf.setFillColor(0, 0, 0); - pdf.rect(0, 0, pageWidthMM, pageHeightMM, 'F'); // black bg - } - - pdf.addImage(imgData, 'JPEG', 0, 0, pageWidthMM, imgHeightMM); - - offsetY += sliceHeight; - page++; - } - - pdf.save(`chat-${chat.chat.title}.pdf`); - } catch (error) { - console.error('Error generating PDF', error); - } - } - } else { - console.log('Downloading PDF'); - - const chatText = await getChatAsText(chat); - - const doc = new jsPDF(); - - // Margins - const left = 15; - const top = 20; - const right = 15; - const bottom = 20; - - const pageWidth = doc.internal.pageSize.getWidth(); - const pageHeight = doc.internal.pageSize.getHeight(); - const usableWidth = pageWidth - left - right; - const usableHeight = pageHeight - top - bottom; - - // Font size and line height - const fontSize = 8; - doc.setFontSize(fontSize); - const lineHeight = fontSize * 1; // adjust if needed - - // Split the markdown into lines (handles \n) - const paragraphs = chatText.split('\n'); - - let y = top; - - for (let paragraph of paragraphs) { - // Wrap each paragraph to fit the width - const lines = doc.splitTextToSize(paragraph, usableWidth); - - for (let line of lines) { - // If the line would overflow the bottom, add a new page - if (y + lineHeight > pageHeight - bottom) { - doc.addPage(); - y = top; - } - doc.text(line, left, y); - y += lineHeight; - } - // Add empty line at paragraph breaks - y += lineHeight * 0.5; - } - - doc.save(`chat-${chat.chat.title}.pdf`); - } - }; - const downloadJSONExport = async () => { const chat = await getChatById(localStorage.token, chatId); From 58cc57e8a455f2c7c20a2ef89820af5c5a4419eb Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 26 Aug 2025 17:39:52 +0400 Subject: [PATCH 031/228] refac --- src/lib/components/chat/Messages/Citations.svelte | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/components/chat/Messages/Citations.svelte b/src/lib/components/chat/Messages/Citations.svelte index 99cfaf5240..ec093f8365 100644 --- a/src/lib/components/chat/Messages/Citations.svelte +++ b/src/lib/components/chat/Messages/Citations.svelte @@ -4,6 +4,7 @@ import Collapsible from '$lib/components/common/Collapsible.svelte'; import ChevronDown from '$lib/components/icons/ChevronDown.svelte'; import ChevronUp from '$lib/components/icons/ChevronUp.svelte'; + import { mobile } from '$lib/stores'; const i18n = getContext('i18n'); @@ -155,7 +156,7 @@ >
- {#each citations.slice(0, 2) as citation, idx} + {#each citations.slice(0, $mobile ? 1 : 2) as citation, idx}
- {citations.length - 2} + {citations.length - ($mobile ? 1 : 2)} {$i18n.t('more')}
@@ -194,7 +195,7 @@
- {#each citations.slice(2) as citation, idx} + {#each citations.slice($mobile ? 1 : 2) as citation, idx} +
+ + + {#if ![true, false, null].includes(params?.reasoning_tags ?? null) && (params?.reasoning_tags ?? []).length === 2} +
+
+ +
+ +
+ +
+
+ {/if} +
+
Date: Thu, 28 Aug 2025 01:42:45 +0400 Subject: [PATCH 052/228] chore: format --- .../components/chat/Settings/Advanced/AdvancedParams.svelte | 4 +++- src/lib/i18n/locales/ar-BH/translation.json | 4 ++++ src/lib/i18n/locales/ar/translation.json | 4 ++++ src/lib/i18n/locales/bg-BG/translation.json | 4 ++++ src/lib/i18n/locales/bn-BD/translation.json | 4 ++++ src/lib/i18n/locales/bo-TB/translation.json | 4 ++++ src/lib/i18n/locales/ca-ES/translation.json | 4 ++++ src/lib/i18n/locales/ceb-PH/translation.json | 4 ++++ src/lib/i18n/locales/cs-CZ/translation.json | 4 ++++ src/lib/i18n/locales/da-DK/translation.json | 4 ++++ src/lib/i18n/locales/de-DE/translation.json | 4 ++++ src/lib/i18n/locales/dg-DG/translation.json | 4 ++++ src/lib/i18n/locales/el-GR/translation.json | 4 ++++ src/lib/i18n/locales/en-GB/translation.json | 4 ++++ src/lib/i18n/locales/en-US/translation.json | 4 ++++ src/lib/i18n/locales/es-ES/translation.json | 4 ++++ src/lib/i18n/locales/et-EE/translation.json | 4 ++++ src/lib/i18n/locales/eu-ES/translation.json | 4 ++++ src/lib/i18n/locales/fa-IR/translation.json | 4 ++++ src/lib/i18n/locales/fi-FI/translation.json | 4 ++++ src/lib/i18n/locales/fr-CA/translation.json | 4 ++++ src/lib/i18n/locales/fr-FR/translation.json | 4 ++++ src/lib/i18n/locales/gl-ES/translation.json | 4 ++++ src/lib/i18n/locales/he-IL/translation.json | 4 ++++ src/lib/i18n/locales/hi-IN/translation.json | 4 ++++ src/lib/i18n/locales/hr-HR/translation.json | 4 ++++ src/lib/i18n/locales/hu-HU/translation.json | 4 ++++ src/lib/i18n/locales/id-ID/translation.json | 4 ++++ src/lib/i18n/locales/ie-GA/translation.json | 4 ++++ src/lib/i18n/locales/it-IT/translation.json | 4 ++++ src/lib/i18n/locales/ja-JP/translation.json | 4 ++++ src/lib/i18n/locales/ka-GE/translation.json | 4 ++++ src/lib/i18n/locales/kab-DZ/translation.json | 4 ++++ src/lib/i18n/locales/ko-KR/translation.json | 4 ++++ src/lib/i18n/locales/lt-LT/translation.json | 4 ++++ src/lib/i18n/locales/ms-MY/translation.json | 4 ++++ src/lib/i18n/locales/nb-NO/translation.json | 4 ++++ src/lib/i18n/locales/nl-NL/translation.json | 4 ++++ src/lib/i18n/locales/pa-IN/translation.json | 4 ++++ src/lib/i18n/locales/pl-PL/translation.json | 4 ++++ src/lib/i18n/locales/pt-BR/translation.json | 4 ++++ src/lib/i18n/locales/pt-PT/translation.json | 4 ++++ src/lib/i18n/locales/ro-RO/translation.json | 4 ++++ src/lib/i18n/locales/ru-RU/translation.json | 4 ++++ src/lib/i18n/locales/sk-SK/translation.json | 4 ++++ src/lib/i18n/locales/sr-RS/translation.json | 4 ++++ src/lib/i18n/locales/sv-SE/translation.json | 4 ++++ src/lib/i18n/locales/th-TH/translation.json | 4 ++++ src/lib/i18n/locales/tk-TM/translation.json | 4 ++++ src/lib/i18n/locales/tr-TR/translation.json | 4 ++++ src/lib/i18n/locales/ug-CN/translation.json | 4 ++++ src/lib/i18n/locales/uk-UA/translation.json | 4 ++++ src/lib/i18n/locales/ur-PK/translation.json | 4 ++++ src/lib/i18n/locales/uz-Cyrl-UZ/translation.json | 4 ++++ src/lib/i18n/locales/uz-Latn-Uz/translation.json | 4 ++++ src/lib/i18n/locales/vi-VN/translation.json | 4 ++++ src/lib/i18n/locales/zh-CN/translation.json | 4 ++++ src/lib/i18n/locales/zh-TW/translation.json | 4 ++++ 58 files changed, 231 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/Settings/Advanced/AdvancedParams.svelte b/src/lib/components/chat/Settings/Advanced/AdvancedParams.svelte index 4bc0647a76..046dc6b042 100644 --- a/src/lib/components/chat/Settings/Advanced/AdvancedParams.svelte +++ b/src/lib/components/chat/Settings/Advanced/AdvancedParams.svelte @@ -178,7 +178,9 @@
diff --git a/src/lib/i18n/locales/ar-BH/translation.json b/src/lib/i18n/locales/ar-BH/translation.json index 219f43f9c7..d92596aae0 100644 --- a/src/lib/i18n/locales/ar-BH/translation.json +++ b/src/lib/i18n/locales/ar-BH/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "ممكّن", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "أقراء لي", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "سجل صوت", "Redirecting you to Open WebUI Community": "OpenWebUI إعادة توجيهك إلى مجتمع ", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "محرك تحويل الكلام إلى نص", "Start of the channel": "بداية القناة", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ar/translation.json b/src/lib/i18n/locales/ar/translation.json index c202e55e7e..d4a3802ead 100644 --- a/src/lib/i18n/locales/ar/translation.json +++ b/src/lib/i18n/locales/ar/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "تفعيل تقييم الرسائل", "Enable Mirostat sampling for controlling perplexity.": "تفعيل أخذ عينات Mirostat للتحكم في درجة التعقيد.", "Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "مفعل", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "أقراء لي", "Reason": "", "Reasoning Effort": "جهد الاستدلال", + "Reasoning Tags": "", "Record": "", "Record voice": "سجل صوت", "Redirecting you to Open WebUI Community": "OpenWebUI إعادة توجيهك إلى مجتمع ", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "محرك تحويل الكلام إلى نص", "Start of the channel": "بداية القناة", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "إيقاف", "Stop Generating": "", diff --git a/src/lib/i18n/locales/bg-BG/translation.json b/src/lib/i18n/locales/bg-BG/translation.json index 1c6d45488d..c67d6fe38e 100644 --- a/src/lib/i18n/locales/bg-BG/translation.json +++ b/src/lib/i18n/locales/bg-BG/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Активиране на оценяване на съобщения", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Включване на нови регистрации", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Активирано", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Прочети на глас", "Reason": "", "Reasoning Effort": "Усилие за разсъждение", + "Reasoning Tags": "", "Record": "Запиши", "Record voice": "Записване на глас", "Redirecting you to Open WebUI Community": "Пренасочване към OpenWebUI общността", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Двигател за преобразуване на реч в текста", "Start of the channel": "Начало на канала", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Спри", "Stop Generating": "", diff --git a/src/lib/i18n/locales/bn-BD/translation.json b/src/lib/i18n/locales/bn-BD/translation.json index 024aa38462..297397e24f 100644 --- a/src/lib/i18n/locales/bn-BD/translation.json +++ b/src/lib/i18n/locales/bn-BD/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "নতুন সাইনআপ চালু করুন", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "সক্রিয়", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "পড়াশোনা করুন", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "ভয়েস রেকর্ড করুন", "Redirecting you to Open WebUI Community": "আপনাকে OpenWebUI কমিউনিটিতে পাঠানো হচ্ছে", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "স্পিচ-টু-টেক্সট ইঞ্জিন", "Start of the channel": "চ্যানেলের শুরু", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/bo-TB/translation.json b/src/lib/i18n/locales/bo-TB/translation.json index 1f996a7933..739abf81b3 100644 --- a/src/lib/i18n/locales/bo-TB/translation.json +++ b/src/lib/i18n/locales/bo-TB/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "འཕྲིན་ལ་སྐར་མ་སྤྲོད་པ་སྒུལ་བསྐྱོད་བྱེད་པ།", "Enable Mirostat sampling for controlling perplexity.": "རྙོག་འཛིང་ཚད་ཚོད་འཛིན་གྱི་ཆེད་དུ་ Mirostat མ་དཔེ་འདེམས་པ་སྒུལ་བསྐྱོད་བྱེད་པ།", "Enable New Sign Ups": "ཐོ་འགོད་གསར་པ་སྒུལ་བསྐྱོད་བྱེད་པ།", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "སྒུལ་བསྐྱོད་བྱས་ཡོད།", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "གནས་སྐབས་ཁ་བརྡ་བཙན་བཀོལ་བྱེད་པ།", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "སྐད་གསལ་པོས་ཀློག་པ།", "Reason": "", "Reasoning Effort": "རྒྱུ་མཚན་འདྲེན་པའི་འབད་བརྩོན།", + "Reasoning Tags": "", "Record": "", "Record voice": "སྐད་སྒྲ་ཕབ་པ།", "Redirecting you to Open WebUI Community": "ཁྱེད་ Open WebUI སྤྱི་ཚོགས་ལ་ཁ་ཕྱོགས་སྒྱུར་བཞིན་པ།", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "གཏམ་བཤད་ནས་ཡིག་རྐྱང་གི་འཕྲུལ་འཁོར།", "Start of the channel": "རྒྱས་ལམ་འགོ་རིམ་", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "མཚམས་འཇོག", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ca-ES/translation.json b/src/lib/i18n/locales/ca-ES/translation.json index 4153318a64..c489e131b6 100644 --- a/src/lib/i18n/locales/ca-ES/translation.json +++ b/src/lib/i18n/locales/ca-ES/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Permetre la qualificació de missatges", "Enable Mirostat sampling for controlling perplexity.": "Permetre el mostreig de Mirostat per controlar la perplexitat", "Enable New Sign Ups": "Permetre nous registres", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Habilitat", + "End Tag": "", "Endpoint URL": "URL de connexió", "Enforce Temporary Chat": "Forçar els xats temporals", "Enhance": "Millorar", @@ -1171,6 +1173,7 @@ "Read Aloud": "Llegir en veu alta", "Reason": "Raó", "Reasoning Effort": "Esforç de raonament", + "Reasoning Tags": "", "Record": "Enregistrar", "Record voice": "Enregistrar la veu", "Redirecting you to Open WebUI Community": "Redirigint-te a la comunitat OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Àudio-a-Text", "Speech-to-Text Engine": "Motor de veu a text", "Start of the channel": "Inici del canal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Atura", "Stop Generating": "Atura la generació", diff --git a/src/lib/i18n/locales/ceb-PH/translation.json b/src/lib/i18n/locales/ceb-PH/translation.json index 321b73c0fd..34245602ae 100644 --- a/src/lib/i18n/locales/ceb-PH/translation.json +++ b/src/lib/i18n/locales/ceb-PH/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "I-enable ang bag-ong mga rehistro", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Gipaandar", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Irekord ang tingog", "Redirecting you to Open WebUI Community": "Gi-redirect ka sa komunidad sa OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Engine sa pag-ila sa tingog", "Start of the channel": "Sinugdan sa channel", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/cs-CZ/translation.json b/src/lib/i18n/locales/cs-CZ/translation.json index 19379318f7..a113ae7668 100644 --- a/src/lib/i18n/locales/cs-CZ/translation.json +++ b/src/lib/i18n/locales/cs-CZ/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Povolit hodnocení zpráv", "Enable Mirostat sampling for controlling perplexity.": "Povolit vzorkování Mirostat pro řízení perplexity.", "Enable New Sign Ups": "Povolit nové registrace", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Povoleno", + "End Tag": "", "Endpoint URL": "URL koncového bodu", "Enforce Temporary Chat": "Vynutit dočasnou konverzaci", "Enhance": "Vylepšit", @@ -1171,6 +1173,7 @@ "Read Aloud": "Číst nahlas", "Reason": "Důvod", "Reasoning Effort": "Úsilí pro uvažování", + "Reasoning Tags": "", "Record": "Nahrát", "Record voice": "Nahrát hlas", "Redirecting you to Open WebUI Community": "Přesměrovávám vás do komunity Open WebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Převod řeči na text", "Speech-to-Text Engine": "Jádro pro převod řeči na text", "Start of the channel": "Začátek kanálu", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Zastavit", "Stop Generating": "Zastavit generování", diff --git a/src/lib/i18n/locales/da-DK/translation.json b/src/lib/i18n/locales/da-DK/translation.json index 6225c55407..0efca875fd 100644 --- a/src/lib/i18n/locales/da-DK/translation.json +++ b/src/lib/i18n/locales/da-DK/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Aktiver rating af besked", "Enable Mirostat sampling for controlling perplexity.": "Aktiver Mirostat sampling for at kontrollere perplexity.", "Enable New Sign Ups": "Aktiver nye signups", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Aktiveret", + "End Tag": "", "Endpoint URL": "Endpoint URL", "Enforce Temporary Chat": "Gennemtving midlertidig chat", "Enhance": "Forbedre", @@ -1171,6 +1173,7 @@ "Read Aloud": "Læs højt", "Reason": "Årsag", "Reasoning Effort": "Ræsonnements indsats", + "Reasoning Tags": "", "Record": "Optag", "Record voice": "Optag stemme", "Redirecting you to Open WebUI Community": "Omdirigerer dig til OpenWebUI Community", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Tale-til-tekst", "Speech-to-Text Engine": "Tale-til-tekst-engine", "Start of the channel": "Kanalens start", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Stop generering", diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index 6bd582be1f..5a87de95a1 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Nachrichtenbewertung aktivieren", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Registrierung erlauben", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Aktiviert", + "End Tag": "", "Endpoint URL": "Endpunkt-URL", "Enforce Temporary Chat": "Temporären Chat erzwingen", "Enhance": "Verbessern", @@ -1171,6 +1173,7 @@ "Read Aloud": "Vorlesen", "Reason": "Nachdenken", "Reasoning Effort": "Nachdenk-Aufwand", + "Reasoning Tags": "", "Record": "Aufzeichnen", "Record voice": "Stimme aufnehmen", "Redirecting you to Open WebUI Community": "Sie werden zur OpenWebUI-Community weitergeleitet", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Sprache-zu-Text", "Speech-to-Text Engine": "Sprache-zu-Text-Engine", "Start of the channel": "Beginn des Kanals", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Generierung stoppen", diff --git a/src/lib/i18n/locales/dg-DG/translation.json b/src/lib/i18n/locales/dg-DG/translation.json index 05f9840f14..c0e0dfc494 100644 --- a/src/lib/i18n/locales/dg-DG/translation.json +++ b/src/lib/i18n/locales/dg-DG/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Enable New Bark Ups", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Enabled wow", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Record Bark", "Redirecting you to Open WebUI Community": "Redirecting you to Open WebUI Community", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Speech-to-Text Engine much speak", "Start of the channel": "Start of channel", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/el-GR/translation.json b/src/lib/i18n/locales/el-GR/translation.json index 5bc5f9fea8..8f6f7037ad 100644 --- a/src/lib/i18n/locales/el-GR/translation.json +++ b/src/lib/i18n/locales/el-GR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Ενεργοποίηση Αξιολόγησης Μηνυμάτων", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Ενεργοποίηση Νέων Εγγραφών", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Ενεργοποιημένο", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Ανάγνωση Φωναχτά", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Εγγραφή φωνής", "Redirecting you to Open WebUI Community": "Μετακατεύθυνση στην Κοινότητα OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Μηχανή Speech-to-Text", "Start of the channel": "Αρχή του καναλιού", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Σταμάτημα", "Stop Generating": "", diff --git a/src/lib/i18n/locales/en-GB/translation.json b/src/lib/i18n/locales/en-GB/translation.json index 83bca3e54d..6f8ebde6cc 100644 --- a/src/lib/i18n/locales/en-GB/translation.json +++ b/src/lib/i18n/locales/en-GB/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "", "Redirecting you to Open WebUI Community": "", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "", "Start of the channel": "", + "Start Tag": "", "STDOUT/STDERR": "", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/en-US/translation.json b/src/lib/i18n/locales/en-US/translation.json index 29980c38a1..53f068877f 100644 --- a/src/lib/i18n/locales/en-US/translation.json +++ b/src/lib/i18n/locales/en-US/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "", "Redirecting you to Open WebUI Community": "", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "", "Start of the channel": "", + "Start Tag": "", "STDOUT/STDERR": "", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json index 27c1981fdf..5c00a40090 100644 --- a/src/lib/i18n/locales/es-ES/translation.json +++ b/src/lib/i18n/locales/es-ES/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Habilitar Calificación de los Mensajes", "Enable Mirostat sampling for controlling perplexity.": "Algoritmo de decodificación de texto neuronal que controla activamente el proceso generativo para mantener la perplejidad del texto generado en un valor deseado. Previene las trampas de aburrimiento (por excesivas repeticiones) y de incoherencia (por generación de excesivo texto).", "Enable New Sign Ups": "Habilitar Registros de Nuevos Usuarios", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Habilitado", + "End Tag": "", "Endpoint URL": "Endpoint URL", "Enforce Temporary Chat": "Forzar el uso de Chat Temporal", "Enhance": "Mejorar", @@ -1171,6 +1173,7 @@ "Read Aloud": "Leer en voz alta", "Reason": "Razonamiento", "Reasoning Effort": "Esfuerzo del Razonamiento", + "Reasoning Tags": "", "Record": "Grabar", "Record voice": "Grabar voz", "Redirecting you to Open WebUI Community": "Redireccionando a la Comunidad Open-WebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Voz a Texto", "Speech-to-Text Engine": "Motor Voz a Texto(STT)", "Start of the channel": "Inicio del canal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Detener", "Stop Generating": "Detener la Generación", diff --git a/src/lib/i18n/locales/et-EE/translation.json b/src/lib/i18n/locales/et-EE/translation.json index 3ceb38e001..59fed5a54f 100644 --- a/src/lib/i18n/locales/et-EE/translation.json +++ b/src/lib/i18n/locales/et-EE/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Luba sõnumite hindamine", "Enable Mirostat sampling for controlling perplexity.": "Luba Mirostat'i valim perplekssuse juhtimiseks.", "Enable New Sign Ups": "Luba uued registreerimised", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Lubatud", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Loe valjult", "Reason": "", "Reasoning Effort": "Arutluspingutus", + "Reasoning Tags": "", "Record": "", "Record voice": "Salvesta hääl", "Redirecting you to Open WebUI Community": "Suunamine Open WebUI kogukonda", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Kõne-tekstiks mootor", "Start of the channel": "Kanali algus", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Peata", "Stop Generating": "", diff --git a/src/lib/i18n/locales/eu-ES/translation.json b/src/lib/i18n/locales/eu-ES/translation.json index d66843bc00..716e875aef 100644 --- a/src/lib/i18n/locales/eu-ES/translation.json +++ b/src/lib/i18n/locales/eu-ES/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Gaitu Mezuen Balorazioa", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Gaitu Izena Emate Berriak", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Gaituta", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Irakurri ozen", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Grabatu ahotsa", "Redirecting you to Open WebUI Community": "OpenWebUI Komunitatera berbideratzen", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Ahotsetik-testura motorra", "Start of the channel": "Kanalaren hasiera", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Gelditu", "Stop Generating": "", diff --git a/src/lib/i18n/locales/fa-IR/translation.json b/src/lib/i18n/locales/fa-IR/translation.json index 2089fc4cb2..bfba7fb5b2 100644 --- a/src/lib/i18n/locales/fa-IR/translation.json +++ b/src/lib/i18n/locales/fa-IR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "فعال\u200cسازی امتیازدهی پیام", "Enable Mirostat sampling for controlling perplexity.": "فعال\u200cسازی نمونه\u200cبرداری میروستات برای کنترل سردرگمی", "Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "فعال شده", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "اجبار چت موقت", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "خواندن به صورت صوتی", "Reason": "", "Reasoning Effort": "تلاش استدلال", + "Reasoning Tags": "", "Record": "", "Record voice": "ضبط صدا", "Redirecting you to Open WebUI Community": "در حال هدایت به OpenWebUI Community", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "موتور گفتار به متن", "Start of the channel": "آغاز کانال", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "توقف", "Stop Generating": "", diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 4c2772d830..f9869df1cf 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Ota viestiarviointi käyttöön", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Salli uudet rekisteröitymiset", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Käytössä", + "End Tag": "", "Endpoint URL": "Päätepiste verkko-osoite", "Enforce Temporary Chat": "Pakota väliaikaiset keskustelut", "Enhance": "Paranna", @@ -1171,6 +1173,7 @@ "Read Aloud": "Lue ääneen", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "Nauhoita", "Record voice": "Nauhoita ääntä", "Redirecting you to Open WebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Puheentunnistus", "Speech-to-Text Engine": "Puheentunnistusmoottori", "Start of the channel": "Kanavan alku", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Pysäytä", "Stop Generating": "Lopeta generointi", diff --git a/src/lib/i18n/locales/fr-CA/translation.json b/src/lib/i18n/locales/fr-CA/translation.json index d67a8d99c7..d164cd0a84 100644 --- a/src/lib/i18n/locales/fr-CA/translation.json +++ b/src/lib/i18n/locales/fr-CA/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Activer l'évaluation des messages", "Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.", "Enable New Sign Ups": "Activer les nouvelles inscriptions", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Activé", + "End Tag": "", "Endpoint URL": "URL du point de terminaison", "Enforce Temporary Chat": "Imposer les discussions temporaires", "Enhance": "Améliore", @@ -1171,6 +1173,7 @@ "Read Aloud": "Lire à haute voix", "Reason": "Raisonne", "Reasoning Effort": "Effort de raisonnement", + "Reasoning Tags": "", "Record": "Enregistrement", "Record voice": "Enregistrer la voix", "Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Reconnaissance vocale", "Speech-to-Text Engine": "Moteur de reconnaissance vocale", "Start of the channel": "Début du canal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Arrêter la génération", diff --git a/src/lib/i18n/locales/fr-FR/translation.json b/src/lib/i18n/locales/fr-FR/translation.json index 21e94633f9..7994b90d3a 100644 --- a/src/lib/i18n/locales/fr-FR/translation.json +++ b/src/lib/i18n/locales/fr-FR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Activer l'évaluation des messages", "Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.", "Enable New Sign Ups": "Activer les nouvelles inscriptions", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Activé", + "End Tag": "", "Endpoint URL": "URL du point de terminaison", "Enforce Temporary Chat": "Imposer les discussions temporaires", "Enhance": "Améliore", @@ -1171,6 +1173,7 @@ "Read Aloud": "Lire à haute voix", "Reason": "Raisonne", "Reasoning Effort": "Effort de raisonnement", + "Reasoning Tags": "", "Record": "Enregistrement", "Record voice": "Enregistrer la voix", "Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Reconnaissance vocale", "Speech-to-Text Engine": "Moteur de reconnaissance vocale", "Start of the channel": "Début du canal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Arrêter la génération", diff --git a/src/lib/i18n/locales/gl-ES/translation.json b/src/lib/i18n/locales/gl-ES/translation.json index 2dec7e738e..18b87821b9 100644 --- a/src/lib/i18n/locales/gl-ES/translation.json +++ b/src/lib/i18n/locales/gl-ES/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Habilitar a calificación de os mensaxes", "Enable Mirostat sampling for controlling perplexity.": "Habilitar o muestreo de Mirostat para controlar Perplexity.", "Enable New Sign Ups": "Habilitar novos Registros", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Activado", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Ler en voz alta", "Reason": "", "Reasoning Effort": "Esfuerzo de razonamiento", + "Reasoning Tags": "", "Record": "", "Record voice": "Grabar voz", "Redirecting you to Open WebUI Community": "Redireccionándote a a comunidad OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Motor de voz a texto", "Start of the channel": "Inicio da canle", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Detener", "Stop Generating": "", diff --git a/src/lib/i18n/locales/he-IL/translation.json b/src/lib/i18n/locales/he-IL/translation.json index bd3c352ec0..96ede39ea8 100644 --- a/src/lib/i18n/locales/he-IL/translation.json +++ b/src/lib/i18n/locales/he-IL/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "אפשר הרשמות חדשות", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "מופעל", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "קרא בקול", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "הקלט קול", "Redirecting you to Open WebUI Community": "מפנה אותך לקהילת OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "מנוע תחקור שמע", "Start of the channel": "תחילת הערוץ", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/hi-IN/translation.json b/src/lib/i18n/locales/hi-IN/translation.json index 8cd82190ec..27a0470257 100644 --- a/src/lib/i18n/locales/hi-IN/translation.json +++ b/src/lib/i18n/locales/hi-IN/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "नए साइन अप सक्रिय करें", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "सक्षम", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "जोर से पढ़ें", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "आवाज रिकॉर्ड करना", "Redirecting you to Open WebUI Community": "आपको OpenWebUI समुदाय पर पुनर्निर्देशित किया जा रहा है", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "वाक्-से-पाठ इंजन", "Start of the channel": "चैनल की शुरुआत", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/hr-HR/translation.json b/src/lib/i18n/locales/hr-HR/translation.json index e6fdd5b2e8..d7c019d746 100644 --- a/src/lib/i18n/locales/hr-HR/translation.json +++ b/src/lib/i18n/locales/hr-HR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Omogući nove prijave", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Omogućeno", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Čitaj naglas", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Snimanje glasa", "Redirecting you to Open WebUI Community": "Preusmjeravanje na OpenWebUI zajednicu", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Stroj za prepoznavanje govora", "Start of the channel": "Početak kanala", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/hu-HU/translation.json b/src/lib/i18n/locales/hu-HU/translation.json index 5f919e4615..83e9b0ca72 100644 --- a/src/lib/i18n/locales/hu-HU/translation.json +++ b/src/lib/i18n/locales/hu-HU/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Üzenet értékelés engedélyezése", "Enable Mirostat sampling for controlling perplexity.": "Engedélyezd a Mirostat mintavételezést a perplexitás szabályozásához.", "Enable New Sign Ups": "Új regisztrációk engedélyezése", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Engedélyezve", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "Ideiglenes csevegés kikényszerítése", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Felolvasás", "Reason": "", "Reasoning Effort": "Érvelési erőfeszítés", + "Reasoning Tags": "", "Record": "", "Record voice": "Hang rögzítése", "Redirecting you to Open WebUI Community": "Átirányítás az OpenWebUI közösséghez", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Beszéd-szöveg motor", "Start of the channel": "A csatorna eleje", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Leállítás", "Stop Generating": "", diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json index 8389e1eaff..17e660e368 100644 --- a/src/lib/i18n/locales/id-ID/translation.json +++ b/src/lib/i18n/locales/id-ID/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Aktifkan Pendaftaran Baru", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Diaktifkan", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Baca dengan Keras", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Rekam suara", "Redirecting you to Open WebUI Community": "Mengarahkan Anda ke Komunitas OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Mesin Pengenal Ucapan ke Teks", "Start of the channel": "Awal saluran", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ie-GA/translation.json b/src/lib/i18n/locales/ie-GA/translation.json index d05ddc2b24..ccee6a4155 100644 --- a/src/lib/i18n/locales/ie-GA/translation.json +++ b/src/lib/i18n/locales/ie-GA/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Cumasaigh Rátáil Teachtai", "Enable Mirostat sampling for controlling perplexity.": "Cumasaigh sampláil Mirostat chun seachrán a rialú.", "Enable New Sign Ups": "Cumasaigh Clárúcháin Nua", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Cumasaithe", + "End Tag": "", "Endpoint URL": "URL críochphointe", "Enforce Temporary Chat": "Cuir Comhrá Sealadach i bhfeidhm", "Enhance": "Feabhsaigh", @@ -1171,6 +1173,7 @@ "Read Aloud": "Léigh Ard", "Reason": "Cúis", "Reasoning Effort": "Iarracht Réasúnúcháin", + "Reasoning Tags": "", "Record": "Taifead", "Record voice": "Taifead guth", "Redirecting you to Open WebUI Community": "Tú a atreorú chuig OpenWebUI Community", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Urlabhra-go-Téacs", "Speech-to-Text Engine": "Inneall Cainte-go-Téacs", "Start of the channel": "Tús an chainéil", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stad", "Stop Generating": "Stop a Ghiniúint", diff --git a/src/lib/i18n/locales/it-IT/translation.json b/src/lib/i18n/locales/it-IT/translation.json index ecd206521d..884b9c13cb 100644 --- a/src/lib/i18n/locales/it-IT/translation.json +++ b/src/lib/i18n/locales/it-IT/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Abilita valutazione messaggio", "Enable Mirostat sampling for controlling perplexity.": "Abilita il campionamento Mirostat per controllare la perplessità.", "Enable New Sign Ups": "Abilita Nuove Registrazioni", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Abilitato", + "End Tag": "", "Endpoint URL": "URL Endpoint", "Enforce Temporary Chat": "Forza Chat Temporanea", "Enhance": "Migliora", @@ -1171,6 +1173,7 @@ "Read Aloud": "Leggi ad Alta Voce", "Reason": "", "Reasoning Effort": "Sforzo di ragionamento", + "Reasoning Tags": "", "Record": "Registra", "Record voice": "Registra voce", "Redirecting you to Open WebUI Community": "Reindirizzamento alla comunità OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Motore da voce a testo", "Start of the channel": "Inizio del canale", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Arresta", "Stop Generating": "Ferma generazione", diff --git a/src/lib/i18n/locales/ja-JP/translation.json b/src/lib/i18n/locales/ja-JP/translation.json index 6f101d5b07..3ccd36b78f 100644 --- a/src/lib/i18n/locales/ja-JP/translation.json +++ b/src/lib/i18n/locales/ja-JP/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "メッセージ評価を有効にする", "Enable Mirostat sampling for controlling perplexity.": "Perplexityを制御するためにMirostatサンプリングを有効する。", "Enable New Sign Ups": "新規登録を有効にする", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "有効", + "End Tag": "", "Endpoint URL": "エンドポイントURL", "Enforce Temporary Chat": "一時的なチャットを強制する", "Enhance": "改善する", @@ -1171,6 +1173,7 @@ "Read Aloud": "読み上げ", "Reason": "理由", "Reasoning Effort": "推理の努力", + "Reasoning Tags": "", "Record": "録音", "Record voice": "音声を録音", "Redirecting you to Open WebUI Community": "OpenWebUI コミュニティにリダイレクトしています", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "音声テキスト変換", "Speech-to-Text Engine": "音声テキスト変換エンジン", "Start of the channel": "チャンネルの開始", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "停止", "Stop Generating": "生成を停止", diff --git a/src/lib/i18n/locales/ka-GE/translation.json b/src/lib/i18n/locales/ka-GE/translation.json index 17a3c1cef3..f2360956a8 100644 --- a/src/lib/i18n/locales/ka-GE/translation.json +++ b/src/lib/i18n/locales/ka-GE/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "ჩართულია", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "ხმამაღლა წაკითხვა", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "ხმის ჩაწერა", "Redirecting you to Open WebUI Community": "მიმდინარეობს გადამისამართება OpenWebUI-ის საზოგადოების საიტზე", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "საუბრიდან-ტექსტამდე-ის ძრავი", "Start of the channel": "არხის დასაწყისი", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "გაჩერება", "Stop Generating": "", diff --git a/src/lib/i18n/locales/kab-DZ/translation.json b/src/lib/i18n/locales/kab-DZ/translation.json index 11fa1a0214..25efc5dd93 100644 --- a/src/lib/i18n/locales/kab-DZ/translation.json +++ b/src/lib/i18n/locales/kab-DZ/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Rmed aktazal n yiznan", "Enable Mirostat sampling for controlling perplexity.": "Rmed askar n Mirostat akken ad tḥekmed deg lbaṭel.", "Enable New Sign Ups": "Rmed azmul amaynut Kkret", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "D urmid", + "End Tag": "", "Endpoint URL": "URL n wagaz n uzgu", "Enforce Temporary Chat": "Ḥettem idiwenniyen iskudanen", "Enhance": "Yesnernay", @@ -1171,6 +1173,7 @@ "Read Aloud": "Ɣeṛ-it-id s taɣect ɛlayen", "Reason": "Ssebba", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "Aklas", "Record voice": "Sekles taɣect", "Redirecting you to Open WebUI Community": "", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Aɛqal n taɣect", "Speech-to-Text Engine": "Amsadday n uɛqal n taɣect", "Start of the channel": "Tazwara n wabadu", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Seḥbes", "Stop Generating": "Seḥbes asirew", diff --git a/src/lib/i18n/locales/ko-KR/translation.json b/src/lib/i18n/locales/ko-KR/translation.json index 05e774a3aa..e96a7d29b9 100644 --- a/src/lib/i18n/locales/ko-KR/translation.json +++ b/src/lib/i18n/locales/ko-KR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "메시지 평가 활성화", "Enable Mirostat sampling for controlling perplexity.": "퍼플렉서티 제어를 위해 Mirostat 샘플링 활성화", "Enable New Sign Ups": "새 회원가입 활성화", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "활성화됨", + "End Tag": "", "Endpoint URL": "엔드포인트 URL", "Enforce Temporary Chat": "임시 채팅 강제 적용", "Enhance": "향상", @@ -1171,6 +1173,7 @@ "Read Aloud": "읽어주기", "Reason": "근거", "Reasoning Effort": "추론 난이도", + "Reasoning Tags": "", "Record": "녹음", "Record voice": "음성 녹음", "Redirecting you to Open WebUI Community": "OpenWebUI 커뮤니티로 리디렉션 중", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "음성-텍스트 변환", "Speech-to-Text Engine": "음성-텍스트 변환 엔진", "Start of the channel": "채널 시작", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "정지", "Stop Generating": "생성 중지", diff --git a/src/lib/i18n/locales/lt-LT/translation.json b/src/lib/i18n/locales/lt-LT/translation.json index 81c35af354..69f65fa85b 100644 --- a/src/lib/i18n/locales/lt-LT/translation.json +++ b/src/lib/i18n/locales/lt-LT/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Aktyvuoti naujas registracijas", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Leisti", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Skaityti garsiai", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Įrašyti balsą", "Redirecting you to Open WebUI Community": "Perkeliam Jus į OpenWebUI bendruomenę", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Balso atpažinimo modelis", "Start of the channel": "Kanalo pradžia", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ms-MY/translation.json b/src/lib/i18n/locales/ms-MY/translation.json index a92d10f222..61fea2fdc1 100644 --- a/src/lib/i18n/locales/ms-MY/translation.json +++ b/src/lib/i18n/locales/ms-MY/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Benarkan Pendaftaran Baharu", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Dibenarkan", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Baca dengan lantang", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Rakam suara", "Redirecting you to Open WebUI Community": "Membawa anda ke Komuniti OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Enjin Ucapan-ke-Teks", "Start of the channel": "Permulaan saluran", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/nb-NO/translation.json b/src/lib/i18n/locales/nb-NO/translation.json index 9e6c7f2d28..9ece2e6e36 100644 --- a/src/lib/i18n/locales/nb-NO/translation.json +++ b/src/lib/i18n/locales/nb-NO/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Aktivert vurdering av meldinger", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Aktiver nye registreringer", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Aktivert", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Les høyt", "Reason": "", "Reasoning Effort": "Resonneringsinnsats", + "Reasoning Tags": "", "Record": "", "Record voice": "Ta opp tale", "Redirecting you to Open WebUI Community": "Omdirigerer deg til OpenWebUI-fellesskapet", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Motor for Tale-til-tekst", "Start of the channel": "Starten av kanalen", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stopp", "Stop Generating": "", diff --git a/src/lib/i18n/locales/nl-NL/translation.json b/src/lib/i18n/locales/nl-NL/translation.json index 580f763467..b66b1432f2 100644 --- a/src/lib/i18n/locales/nl-NL/translation.json +++ b/src/lib/i18n/locales/nl-NL/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Schakel berichtbeoordeling in", "Enable Mirostat sampling for controlling perplexity.": "Mirostat-sampling in om perplexiteit te controleren inschakelen.", "Enable New Sign Ups": "Schakel nieuwe registraties in", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Ingeschakeld", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "Tijdelijke chat afdwingen", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Voorlezen", "Reason": "", "Reasoning Effort": "Redeneerinspanning", + "Reasoning Tags": "", "Record": "", "Record voice": "Neem stem op", "Redirecting you to Open WebUI Community": "Je wordt doorgestuurd naar OpenWebUI Community", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Spraak-naar-tekst Engine", "Start of the channel": "Begin van het kanaal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "", diff --git a/src/lib/i18n/locales/pa-IN/translation.json b/src/lib/i18n/locales/pa-IN/translation.json index dcdf587511..a788f36def 100644 --- a/src/lib/i18n/locales/pa-IN/translation.json +++ b/src/lib/i18n/locales/pa-IN/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "ਚਾਲੂ", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "ਜੋਰ ਨਾਲ ਪੜ੍ਹੋ", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "ਆਵਾਜ਼ ਰਿਕਾਰਡ ਕਰੋ", "Redirecting you to Open WebUI Community": "ਤੁਹਾਨੂੰ ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਵੱਲ ਰੀਡਾਇਰੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "ਬੋਲ-ਤੋਂ-ਪਾਠ ਇੰਜਣ", "Start of the channel": "ਚੈਨਲ ਦੀ ਸ਼ੁਰੂਆਤ", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/pl-PL/translation.json b/src/lib/i18n/locales/pl-PL/translation.json index 1ea608e609..ad2a2a252c 100644 --- a/src/lib/i18n/locales/pl-PL/translation.json +++ b/src/lib/i18n/locales/pl-PL/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Włącz ocenianie wiadomości", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Włącz nowe rejestracje", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Włączone", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Czytaj na głos", "Reason": "Powód", "Reasoning Effort": "Wysiłek rozumowania", + "Reasoning Tags": "", "Record": "Nagraj", "Record voice": "Nagraj swój głos", "Redirecting you to Open WebUI Community": "Przekierowujemy Cię do społeczności Open WebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Silnik konwersji mowy na tekst", "Start of the channel": "Początek kanału", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Zatrzymaj", "Stop Generating": "", diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json index 748fcdb8a7..055c10d686 100644 --- a/src/lib/i18n/locales/pt-BR/translation.json +++ b/src/lib/i18n/locales/pt-BR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Ativar Avaliação de Mensagens", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Ativar Novos Cadastros", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Ativado", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "Aplicar chat temporário", "Enhance": "Melhorar", @@ -1171,6 +1173,7 @@ "Read Aloud": "Ler em Voz Alta", "Reason": "Razão", "Reasoning Effort": "Esforço de raciocínio", + "Reasoning Tags": "", "Record": "Registro", "Record voice": "Gravar voz", "Redirecting you to Open WebUI Community": "Redirecionando você para a Comunidade OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Fala-para-Texto", "Speech-to-Text Engine": "Motor de Transcrição de Fala", "Start of the channel": "Início do canal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Parar", "Stop Generating": "Pare de gerar", diff --git a/src/lib/i18n/locales/pt-PT/translation.json b/src/lib/i18n/locales/pt-PT/translation.json index b60e97f141..55c8f418b5 100644 --- a/src/lib/i18n/locales/pt-PT/translation.json +++ b/src/lib/i18n/locales/pt-PT/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Ativar Novas Inscrições", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Ativado", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Ler em Voz Alta", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Gravar voz", "Redirecting you to Open WebUI Community": "Redirecionando-o para a Comunidade OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Motor de Fala para Texto", "Start of the channel": "Início do canal", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ro-RO/translation.json b/src/lib/i18n/locales/ro-RO/translation.json index ba39271d81..bdba74deed 100644 --- a/src/lib/i18n/locales/ro-RO/translation.json +++ b/src/lib/i18n/locales/ro-RO/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Activează Evaluarea Mesajelor", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Activează Înscrierile Noi", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Activat", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Citește cu Voce Tare", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Înregistrează vocea", "Redirecting you to Open WebUI Community": "Vă redirecționăm către Comunitatea OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Motor de Conversie a Vocii în Text", "Start of the channel": "Începutul canalului", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Oprire", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ru-RU/translation.json b/src/lib/i18n/locales/ru-RU/translation.json index 3eaa734cda..66dd477dec 100644 --- a/src/lib/i18n/locales/ru-RU/translation.json +++ b/src/lib/i18n/locales/ru-RU/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Разрешить оценку ответов", "Enable Mirostat sampling for controlling perplexity.": "Включите выборку Mirostat для контроля путаницы.", "Enable New Sign Ups": "Разрешить новые регистрации", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Включено", + "End Tag": "", "Endpoint URL": "URL-адрес конечной точки", "Enforce Temporary Chat": "Принудительный временный чат", "Enhance": "Улучшить", @@ -1171,6 +1173,7 @@ "Read Aloud": "Прочитать вслух", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "Запись", "Record voice": "Записать голос", "Redirecting you to Open WebUI Community": "Перенаправляем вас в сообщество OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Система распознавания речи", "Start of the channel": "Начало канала", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Остановить", "Stop Generating": "", diff --git a/src/lib/i18n/locales/sk-SK/translation.json b/src/lib/i18n/locales/sk-SK/translation.json index 6c6bbef2e2..2932c0acf2 100644 --- a/src/lib/i18n/locales/sk-SK/translation.json +++ b/src/lib/i18n/locales/sk-SK/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Povoliť hodnotenie správ", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Povoliť nové registrácie", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Povolené", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Čítať nahlas", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "Nahrať hlas", "Redirecting you to Open WebUI Community": "Presmerovanie na komunitu OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Motor prevodu reči na text", "Start of the channel": "Začiatok kanála", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Zastaviť", "Stop Generating": "", diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json index cd5448c912..ff67c597a3 100644 --- a/src/lib/i18n/locales/sr-RS/translation.json +++ b/src/lib/i18n/locales/sr-RS/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Омогући нове пријаве", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Омогућено", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Прочитај наглас", "Reason": "", "Reasoning Effort": "Јачина размишљања", + "Reasoning Tags": "", "Record": "", "Record voice": "Сними глас", "Redirecting you to Open WebUI Community": "Преусмеравање на OpenWebUI заједницу", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Мотор за говор у текст", "Start of the channel": "Почетак канала", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Заустави", "Stop Generating": "", diff --git a/src/lib/i18n/locales/sv-SE/translation.json b/src/lib/i18n/locales/sv-SE/translation.json index 1bda5e92f7..82f254b65d 100644 --- a/src/lib/i18n/locales/sv-SE/translation.json +++ b/src/lib/i18n/locales/sv-SE/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Aktivera meddelandebetyg", "Enable Mirostat sampling for controlling perplexity.": "Aktivera Mirostat-sampling för att kontrollera perplexitet.", "Enable New Sign Ups": "Aktivera nya registreringar", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Aktiverad", + "End Tag": "", "Endpoint URL": "Endpoint URL", "Enforce Temporary Chat": "Tvinga fram tillfällig chatt", "Enhance": "Förbättra", @@ -1171,6 +1173,7 @@ "Read Aloud": "Läs igenom", "Reason": "Anledning", "Reasoning Effort": "Resonemangsinsats", + "Reasoning Tags": "", "Record": "Spela in", "Record voice": "Spela in röst", "Redirecting you to Open WebUI Community": "Omdirigerar dig till OpenWebUI Community", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "Tal-till-text", "Speech-to-Text Engine": "Tal-till-text-motor", "Start of the channel": "Början av kanalen", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stopp", "Stop Generating": "Sluta generera", diff --git a/src/lib/i18n/locales/th-TH/translation.json b/src/lib/i18n/locales/th-TH/translation.json index 747a045bd4..1242446afc 100644 --- a/src/lib/i18n/locales/th-TH/translation.json +++ b/src/lib/i18n/locales/th-TH/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "เปิดใช้งานการสมัครใหม่", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "เปิดใช้งาน", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "อ่านออกเสียง", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "บันทึกเสียง", "Redirecting you to Open WebUI Community": "กำลังเปลี่ยนเส้นทางคุณไปยังชุมชน OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "เครื่องมือแปลงเสียงเป็นข้อความ", "Start of the channel": "จุดเริ่มต้นของช่อง", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", diff --git a/src/lib/i18n/locales/tk-TM/translation.json b/src/lib/i18n/locales/tk-TM/translation.json index ca040ee354..a7a9c5c5eb 100644 --- a/src/lib/i18n/locales/tk-TM/translation.json +++ b/src/lib/i18n/locales/tk-TM/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Işjeň", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "", "Redirecting you to Open WebUI Community": "", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "", "Start of the channel": "Kanal başy", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Bes et", "Stop Generating": "", diff --git a/src/lib/i18n/locales/tr-TR/translation.json b/src/lib/i18n/locales/tr-TR/translation.json index cd8afbb53e..0b0b68e1ff 100644 --- a/src/lib/i18n/locales/tr-TR/translation.json +++ b/src/lib/i18n/locales/tr-TR/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Mesaj Değerlendirmeyi Etkinleştir", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "Yeni Kayıtları Etkinleştir", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Etkin", + "End Tag": "", "Endpoint URL": "Uçnokta URL", "Enforce Temporary Chat": "Geçici Sohbete Zorla", "Enhance": "İyileştir", @@ -1171,6 +1173,7 @@ "Read Aloud": "Sesli Oku", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "Kaydet", "Record voice": "Ses kaydı yap", "Redirecting you to Open WebUI Community": "OpenWebUI Topluluğuna yönlendiriliyorsunuz", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Konuşmadan Metne Motoru", "Start of the channel": "Kanalın başlangıcı", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Durdur", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ug-CN/translation.json b/src/lib/i18n/locales/ug-CN/translation.json index d5ba397cf8..d221944053 100644 --- a/src/lib/i18n/locales/ug-CN/translation.json +++ b/src/lib/i18n/locales/ug-CN/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "ئۇچۇر باھالاشنى قوزغىتىش", "Enable Mirostat sampling for controlling perplexity.": "Perplexity نى باشقۇرۇش ئۈچۈن Mirostat ئەۋرىشىلىگۈچنى قوزغىتىش", "Enable New Sign Ups": "يېڭى تىزىملىتىشنى قوزغىتىش", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "قوزغىتىلغان", + "End Tag": "", "Endpoint URL": "ئۇلانما URL", "Enforce Temporary Chat": "ۋاقىتلىق سۆھبەتنى مەجبۇرىي قىلىش", "Enhance": "ياخشىلا", @@ -1171,6 +1173,7 @@ "Read Aloud": "ئوقۇپ ئېيتىش", "Reason": "سەۋەب", "Reasoning Effort": "چۈشەندۈرۈش كۈچى", + "Reasoning Tags": "", "Record": "خاتىرىلەش", "Record voice": "ئاۋاز خاتىرىلەش", "Redirecting you to Open WebUI Community": "Open WebUI جەمئىيىتىگە يوللاندى", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "ئاۋازدىن تېكستكە", "Speech-to-Text Engine": "ئاۋازدىن تېكستكە ماتورى", "Start of the channel": "قانالنىڭ باشلانغىنى", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "توختات", "Stop Generating": "ھاسىل قىلىشنى توختات", diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json index c934f71976..e4c003372c 100644 --- a/src/lib/i18n/locales/uk-UA/translation.json +++ b/src/lib/i18n/locales/uk-UA/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Увімкнути оцінку повідомлень", "Enable Mirostat sampling for controlling perplexity.": "Увімкнути вибірку Mirostat для контролю перплексії.", "Enable New Sign Ups": "Дозволити нові реєстрації", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Увімкнено", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "Застосувати тимчасовий чат", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Читати вголос", "Reason": "", "Reasoning Effort": "Зусилля на міркування", + "Reasoning Tags": "", "Record": "", "Record voice": "Записати голос", "Redirecting you to Open WebUI Community": "Перенаправляємо вас до спільноти OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Система розпізнавання мови", "Start of the channel": "Початок каналу", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Зупинити", "Stop Generating": "", diff --git a/src/lib/i18n/locales/ur-PK/translation.json b/src/lib/i18n/locales/ur-PK/translation.json index dcbae6a383..638ed2d8c0 100644 --- a/src/lib/i18n/locales/ur-PK/translation.json +++ b/src/lib/i18n/locales/ur-PK/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "پیغام کی درجہ بندی فعال کریں", "Enable Mirostat sampling for controlling perplexity.": "", "Enable New Sign Ups": "نئے سائن اپس کو فعال کریں", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "فعال کردیا گیا ہے", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "بُلند آواز میں پڑھیں", "Reason": "", "Reasoning Effort": "", + "Reasoning Tags": "", "Record": "", "Record voice": "صوت ریکارڈ کریں", "Redirecting you to Open WebUI Community": "آپ کو اوپن ویب یو آئی کمیونٹی کی طرف ری ڈائریکٹ کیا جا رہا ہے", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "تقریر-سے-متن انجن", "Start of the channel": "چینل کی شروعات", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "روکیں", "Stop Generating": "", diff --git a/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json b/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json index 5c4bf6fc31..39c2b49ee1 100644 --- a/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json +++ b/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Хабар рейтингини ёқиш", "Enable Mirostat sampling for controlling perplexity.": "Ажабланишни назорат қилиш учун Миростат намунасини ёқинг.", "Enable New Sign Ups": "Янги рўйхатдан ўтишни ёқинг", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Ёқилган", + "End Tag": "", "Endpoint URL": "Охирги нуқта URL", "Enforce Temporary Chat": "Вақтинчалик суҳбатни жорий қилиш", "Enhance": "Яхшилаш", @@ -1171,6 +1173,7 @@ "Read Aloud": "Овоз чиқариб ўқинг", "Reason": "", "Reasoning Effort": "Мулоҳаза юритиш ҳаракатлари", + "Reasoning Tags": "", "Record": "Ёзиб олиш", "Record voice": "Овозни ёзиб олинг", "Redirecting you to Open WebUI Community": "Сизни Опен WебУИ ҳамжамиятига йўналтирмоқда", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Нутқдан матнга восита", "Start of the channel": "Канал боши", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "СТОП", "Stop Generating": "", diff --git a/src/lib/i18n/locales/uz-Latn-Uz/translation.json b/src/lib/i18n/locales/uz-Latn-Uz/translation.json index 013cd92d74..4cf3532d8d 100644 --- a/src/lib/i18n/locales/uz-Latn-Uz/translation.json +++ b/src/lib/i18n/locales/uz-Latn-Uz/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Xabar reytingini yoqish", "Enable Mirostat sampling for controlling perplexity.": "Ajablanishni nazorat qilish uchun Mirostat namunasini yoqing.", "Enable New Sign Ups": "Yangi ro'yxatdan o'tishni yoqing", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Yoqilgan", + "End Tag": "", "Endpoint URL": "Oxirgi nuqta URL", "Enforce Temporary Chat": "Vaqtinchalik suhbatni joriy qilish", "Enhance": "Yaxshilash", @@ -1171,6 +1173,7 @@ "Read Aloud": "Ovoz chiqarib o'qing", "Reason": "", "Reasoning Effort": "Mulohaza yuritish harakatlari", + "Reasoning Tags": "", "Record": "Yozib olish", "Record voice": "Ovozni yozib oling", "Redirecting you to Open WebUI Community": "Sizni Open WebUI hamjamiyatiga yoʻnaltirmoqda", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Nutqdan matnga vosita", "Start of the channel": "Kanal boshlanishi", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "STOP", "Stop Generating": "", diff --git a/src/lib/i18n/locales/vi-VN/translation.json b/src/lib/i18n/locales/vi-VN/translation.json index bc342b6dc8..b4f07862fb 100644 --- a/src/lib/i18n/locales/vi-VN/translation.json +++ b/src/lib/i18n/locales/vi-VN/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "Cho phép phản hồi, đánh giá", "Enable Mirostat sampling for controlling perplexity.": "Bật lấy mẫu Mirostat để kiểm soát perplexity.", "Enable New Sign Ups": "Cho phép đăng ký mới", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "Đã bật", + "End Tag": "", "Endpoint URL": "", "Enforce Temporary Chat": "Bắt buộc Chat nháp", "Enhance": "", @@ -1171,6 +1173,7 @@ "Read Aloud": "Đọc ra loa", "Reason": "", "Reasoning Effort": "Nỗ lực Suy luận", + "Reasoning Tags": "", "Record": "", "Record voice": "Ghi âm", "Redirecting you to Open WebUI Community": "Đang chuyển hướng bạn đến Cộng đồng OpenWebUI", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "", "Speech-to-Text Engine": "Công cụ Nhận dạng Giọng nói", "Start of the channel": "Đầu kênh", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Dừng", "Stop Generating": "", diff --git a/src/lib/i18n/locales/zh-CN/translation.json b/src/lib/i18n/locales/zh-CN/translation.json index 2c837cc9f7..7cc216ffbf 100644 --- a/src/lib/i18n/locales/zh-CN/translation.json +++ b/src/lib/i18n/locales/zh-CN/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "启用回复评价", "Enable Mirostat sampling for controlling perplexity.": "启用 Mirostat 采样以控制困惑度", "Enable New Sign Ups": "允许新用户注册", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "已启用", + "End Tag": "", "Endpoint URL": "端点 URL", "Enforce Temporary Chat": "强制临时对话", "Enhance": "润色", @@ -1171,6 +1173,7 @@ "Read Aloud": "朗读", "Reason": "原因", "Reasoning Effort": "推理努力 (Reasoning Effort)", + "Reasoning Tags": "", "Record": "录制", "Record voice": "录音", "Redirecting you to Open WebUI Community": "正在将您重定向到 Open WebUI 社区", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "语音转文本", "Speech-to-Text Engine": "语音转文本引擎", "Start of the channel": "频道起点", + "Start Tag": "", "STDOUT/STDERR": "标准输出/标准错误", "Stop": "停止", "Stop Generating": "停止生成", diff --git a/src/lib/i18n/locales/zh-TW/translation.json b/src/lib/i18n/locales/zh-TW/translation.json index 7992ac99fb..edfece9e7f 100644 --- a/src/lib/i18n/locales/zh-TW/translation.json +++ b/src/lib/i18n/locales/zh-TW/translation.json @@ -493,7 +493,9 @@ "Enable Message Rating": "啟用訊息評分", "Enable Mirostat sampling for controlling perplexity.": "啟用 Mirostat 取樣以控制 perplexity。", "Enable New Sign Ups": "允許新使用者註冊", + "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "", "Enabled": "已啟用", + "End Tag": "", "Endpoint URL": "端點 URL", "Enforce Temporary Chat": "強制使用臨時對話", "Enhance": "增強", @@ -1171,6 +1173,7 @@ "Read Aloud": "大聲朗讀", "Reason": "原因", "Reasoning Effort": "推理程度", + "Reasoning Tags": "", "Record": "錄製", "Record voice": "錄音", "Redirecting you to Open WebUI Community": "正在將您重導向至 Open WebUI 社群", @@ -1371,6 +1374,7 @@ "Speech-to-Text": "語音轉文字 (STT) ", "Speech-to-Text Engine": "語音轉文字 (STT) 引擎", "Start of the channel": "頻道起點", + "Start Tag": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "停止", "Stop Generating": "停止生成", From d2fdf6999bf9e460c2d191dea202da92e859176e Mon Sep 17 00:00:00 2001 From: Everett Wilber <71281043+a1cd@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:20:23 -0400 Subject: [PATCH 053/228] Add USE_SLIM argument to Dockerfile --- Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 83a74365f0..0faef51330 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ # use build args in the docker build command with --build-arg="BUILDARG=true" ARG USE_CUDA=false ARG USE_OLLAMA=false +ARG USE_SLIM=false # Tested with cu117 for CUDA 11 and cu121 for CUDA 12 (default) ARG USE_CUDA_VER=cu128 # any sentence transformer model; models to use can be found at https://huggingface.co/models?library=sentence-transformers @@ -43,6 +44,7 @@ FROM python:3.11-slim-bookworm AS base ARG USE_CUDA ARG USE_OLLAMA ARG USE_CUDA_VER +ARG USE_SLIM ARG USE_EMBEDDING_MODEL ARG USE_RERANKING_MODEL ARG UID @@ -54,6 +56,7 @@ ENV ENV=prod \ # pass build args to the build USE_OLLAMA_DOCKER=${USE_OLLAMA} \ USE_CUDA_DOCKER=${USE_CUDA} \ + USE_SLIM_DOCKER=${USE_SLIM} \ USE_CUDA_DOCKER_VER=${USE_CUDA_VER} \ USE_EMBEDDING_MODEL_DOCKER=${USE_EMBEDDING_MODEL} \ USE_RERANKING_MODEL_DOCKER=${USE_RERANKING_MODEL} @@ -120,6 +123,7 @@ RUN apt-get update && \ COPY --chown=$UID:$GID ./backend/requirements.txt ./requirements.txt RUN pip3 install --no-cache-dir uv && \ + if [ "$USE_SLIM" != "true" ]; then \ if [ "$USE_CUDA" = "true" ]; then \ # If you use CUDA the whisper and embedding model will be downloaded on first use pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/$USE_CUDA_DOCKER_VER --no-cache-dir && \ @@ -134,10 +138,13 @@ RUN pip3 install --no-cache-dir uv && \ python -c "import os; from faster_whisper import WhisperModel; WhisperModel(os.environ['WHISPER_MODEL'], device='cpu', compute_type='int8', download_root=os.environ['WHISPER_MODEL_DIR'])"; \ python -c "import os; import tiktoken; tiktoken.get_encoding(os.environ['TIKTOKEN_ENCODING_NAME'])"; \ fi; \ + else \ + uv pip install --system -r requirements.txt --no-cache-dir && \ + fi; \ chown -R $UID:$GID /app/backend/data/ # Install Ollama if requested -RUN if [ "$USE_OLLAMA" = "true" ]; then \ +RUN if [ [ "$USE_OLLAMA" = "true" ] && [ "$USE_SLIM" != "true" ] ]; then \ date +%s > /tmp/ollama_build_hash && \ echo "Cache broken at timestamp: `cat /tmp/ollama_build_hash`" && \ curl -fsSL https://ollama.com/install.sh | sh && \ From cf08d3487969c24a6ec3a7042c89a260a66f7aed Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 28 Aug 2025 02:24:21 +0400 Subject: [PATCH 054/228] refac --- backend/open_webui/socket/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/socket/main.py b/backend/open_webui/socket/main.py index 5570348093..47abb0915d 100644 --- a/backend/open_webui/socket/main.py +++ b/backend/open_webui/socket/main.py @@ -115,7 +115,7 @@ if WEBSOCKET_MANAGER == "redis": clean_up_lock = RedisLock( redis_url=WEBSOCKET_REDIS_URL, - lock_name="usage_cleanup_lock", + lock_name=f"{REDIS_KEY_PREFIX}:usage_cleanup_lock", timeout_secs=WEBSOCKET_REDIS_LOCK_TIMEOUT, redis_sentinels=redis_sentinels, redis_cluster=WEBSOCKET_REDIS_CLUSTER, From db4adc0e8978c3c735089745a8103378b4562f2f Mon Sep 17 00:00:00 2001 From: Everett Wilber <71281043+a1cd@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:27:16 -0400 Subject: [PATCH 055/228] Add build-slim-image job to Docker workflow --- .github/workflows/docker-build.yaml | 158 ++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index 821ffb7206..e597ff8055 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -419,6 +419,108 @@ jobs: if-no-files-found: error retention-days: 1 + build-slim-image: + runs-on: ${{ matrix.runner }} + permissions: + contents: read + packages: write + strategy: + fail-fast: false + matrix: + include: + - platform: linux/amd64 + runner: ubuntu-latest + - platform: linux/arm64 + runner: ubuntu-24.04-arm + + steps: + # GitHub Packages requires the entire repository name to be in lowercase + # although the repository owner has a lowercase username, this prevents some people from running actions after forking + - name: Set repository and image name to lowercase + run: | + echo "IMAGE_NAME=${IMAGE_NAME,,}" >>${GITHUB_ENV} + echo "FULL_IMAGE_NAME=ghcr.io/${IMAGE_NAME,,}" >>${GITHUB_ENV} + env: + IMAGE_NAME: '${{ github.repository }}' + + - name: Prepare + run: | + platform=${{ matrix.platform }} + echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV + + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to the Container registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata for Docker images (slim tag) + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.FULL_IMAGE_NAME }} + tags: | + type=ref,event=branch + type=ref,event=tag + type=sha,prefix=git- + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} + type=raw,enable=${{ github.ref == 'refs/heads/main' }},prefix=,suffix=,value=slim + flavor: | + latest=${{ github.ref == 'refs/heads/main' }} + suffix=-slim,onlatest=true + + - name: Extract metadata for Docker cache + id: cache-meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.FULL_IMAGE_NAME }} + tags: | + type=ref,event=branch + ${{ github.ref_type == 'tag' && 'type=raw,value=main' || '' }} + flavor: | + prefix=cache-slim-${{ matrix.platform }}- + latest=false + + - name: Build Docker image (slim) + uses: docker/build-push-action@v5 + id: build + with: + context: . + push: true + platforms: ${{ matrix.platform }} + labels: ${{ steps.meta.outputs.labels }} + outputs: type=image,name=${{ env.FULL_IMAGE_NAME }},push-by-digest=true,name-canonical=true,push=true + cache-from: type=registry,ref=${{ steps.cache-meta.outputs.tags }} + cache-to: type=registry,ref=${{ steps.cache-meta.outputs.tags }},mode=max + build-args: | + BUILD_HASH=${{ github.sha }} + USE_SLIM=true + + - name: Export digest + run: | + mkdir -p /tmp/digests + digest="${{ steps.build.outputs.digest }}" + touch "/tmp/digests/${digest#sha256:}" + + - name: Upload digest + uses: actions/upload-artifact@v4 + with: + name: digests-slim-${{ env.PLATFORM_PAIR }} + path: /tmp/digests/* + if-no-files-found: error + retention-days: 1 + merge-main-images: runs-on: ubuntu-latest needs: [build-main-image] @@ -640,3 +742,59 @@ jobs: - name: Inspect image run: | docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ steps.meta.outputs.version }} + + merge-slim-images: + runs-on: ubuntu-latest + needs: [build-slim-image] + steps: + # GitHub Packages requires the entire repository name to be in lowercase + # although the repository owner has a lowercase username, this prevents some people from running actions after forking + - name: Set repository and image name to lowercase + run: | + echo "IMAGE_NAME=${IMAGE_NAME,,}" >>${GITHUB_ENV} + echo "FULL_IMAGE_NAME=ghcr.io/${IMAGE_NAME,,}" >>${GITHUB_ENV} + env: + IMAGE_NAME: '${{ github.repository }}' + + - name: Download digests + uses: actions/download-artifact@v4 + with: + pattern: digests-slim-* + path: /tmp/digests + merge-multiple: true + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to the Container registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata for Docker images (default slim tag) + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.FULL_IMAGE_NAME }} + tags: | + type=ref,event=branch + type=ref,event=tag + type=sha,prefix=git- + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} + type=raw,enable=${{ github.ref == 'refs/heads/main' }},prefix=,suffix=,value=slim + flavor: | + latest=${{ github.ref == 'refs/heads/main' }} + suffix=-slim,onlatest=true + + - name: Create manifest list and push + working-directory: /tmp/digests + run: | + docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ + $(printf '${{ env.FULL_IMAGE_NAME }}@sha256:%s ' *) + + - name: Inspect image + run: | + docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ steps.meta.outputs.version }} From b2d1aa3c6e4b4ad08e112ef07542b76b1c901a3b Mon Sep 17 00:00:00 2001 From: Everett Wilber <71281043+a1cd@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:35:00 -0400 Subject: [PATCH 056/228] Fix syntax error in conditional for Ollama installation --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0faef51330..12d9174d09 100644 --- a/Dockerfile +++ b/Dockerfile @@ -144,7 +144,7 @@ RUN pip3 install --no-cache-dir uv && \ chown -R $UID:$GID /app/backend/data/ # Install Ollama if requested -RUN if [ [ "$USE_OLLAMA" = "true" ] && [ "$USE_SLIM" != "true" ] ]; then \ +RUN if [ "$USE_OLLAMA" = "true" ] && [ "$USE_SLIM" != "true" ]; then \ date +%s > /tmp/ollama_build_hash && \ echo "Cache broken at timestamp: `cat /tmp/ollama_build_hash`" && \ curl -fsSL https://ollama.com/install.sh | sh && \ From e7c7c65227613e7d28d1cbdbcc755635b94e512d Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 28 Aug 2025 02:35:29 +0400 Subject: [PATCH 057/228] refac/fix: error message --- backend/open_webui/utils/middleware.py | 7 +++++++ src/lib/components/chat/Chat.svelte | 2 ++ 2 files changed, 9 insertions(+) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index 41e56e6530..a298ebeb31 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -1305,6 +1305,13 @@ async def process_chat_response( "error": {"content": error}, }, ) + if isinstance(error, str) or isinstance(error, dict): + await event_emitter( + { + "type": "chat:message:error", + "data": {"error": {"content": error}}, + }, + ) if "selected_model_id" in response_data: Chats.upsert_message_to_chat_by_id_and_message_id( diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index a2f5116dee..86d86a9ae4 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -324,6 +324,8 @@ message.content = data.content; } else if (type === 'chat:message:files' || type === 'files') { message.files = data.files; + } else if (type === 'chat:message:error') { + message.error = data.error; } else if (type === 'chat:message:follow_ups') { message.followUps = data.follow_ups; From fcc1e2729cd653546dc8aabb71395e6783d1e25e Mon Sep 17 00:00:00 2001 From: Everett Wilber <71281043+a1cd@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:37:49 -0400 Subject: [PATCH 058/228] Fix Dockerfile syntax for conditional installation --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 12d9174d09..73bfe33ae8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -138,7 +138,7 @@ RUN pip3 install --no-cache-dir uv && \ python -c "import os; from faster_whisper import WhisperModel; WhisperModel(os.environ['WHISPER_MODEL'], device='cpu', compute_type='int8', download_root=os.environ['WHISPER_MODEL_DIR'])"; \ python -c "import os; import tiktoken; tiktoken.get_encoding(os.environ['TIKTOKEN_ENCODING_NAME'])"; \ fi; \ - else \ + else \ uv pip install --system -r requirements.txt --no-cache-dir && \ fi; \ chown -R $UID:$GID /app/backend/data/ From f4dde86b36ffbedef2d91b0f2a52df50b06717dd Mon Sep 17 00:00:00 2001 From: Everett Wilber <71281043+a1cd@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:40:17 -0400 Subject: [PATCH 059/228] Fix syntax error in Dockerfile pip install command --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 73bfe33ae8..7dba112f34 100644 --- a/Dockerfile +++ b/Dockerfile @@ -139,7 +139,7 @@ RUN pip3 install --no-cache-dir uv && \ python -c "import os; import tiktoken; tiktoken.get_encoding(os.environ['TIKTOKEN_ENCODING_NAME'])"; \ fi; \ else \ - uv pip install --system -r requirements.txt --no-cache-dir && \ + uv pip install --system -r requirements.txt --no-cache-dir; \ fi; \ chown -R $UID:$GID /app/backend/data/ From 48635ced35e3aefe7c93e1e85bb9a5de52bcf511 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 28 Aug 2025 02:45:06 +0400 Subject: [PATCH 060/228] refac --- backend/open_webui/socket/main.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/backend/open_webui/socket/main.py b/backend/open_webui/socket/main.py index 47abb0915d..63b6c17b9c 100644 --- a/backend/open_webui/socket/main.py +++ b/backend/open_webui/socket/main.py @@ -705,6 +705,23 @@ def get_event_emitter(request_info, update_db=True): }, ) + if "type" in event_data and event_data["type"] == "files": + message = Chats.get_message_by_id_and_message_id( + request_info["chat_id"], + request_info["message_id"], + ) + + files = event_data.get("data", {}).get("files", []) + files.extend(message.get("files", [])) + + Chats.upsert_message_to_chat_by_id_and_message_id( + request_info["chat_id"], + request_info["message_id"], + { + "files": files, + }, + ) + return __event_emitter__ From a60b0a108a173c2ce7542a3c521add4aca650965 Mon Sep 17 00:00:00 2001 From: Everett Wilber <71281043+a1cd@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:46:31 -0400 Subject: [PATCH 061/228] Ensure data directory exists before chown --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7dba112f34..9c982e69e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -141,7 +141,7 @@ RUN pip3 install --no-cache-dir uv && \ else \ uv pip install --system -r requirements.txt --no-cache-dir; \ fi; \ - chown -R $UID:$GID /app/backend/data/ + mkdir -p /app/backend/data && chown -R $UID:$GID /app/backend/data/ # Install Ollama if requested RUN if [ "$USE_OLLAMA" = "true" ] && [ "$USE_SLIM" != "true" ]; then \ From 3d6605bbfdc1326e726a176fbe2fe1e9801c7c75 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 28 Aug 2025 02:48:08 +0400 Subject: [PATCH 062/228] refac: hide steps in images --- .../components/admin/Settings/Images.svelte | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/lib/components/admin/Settings/Images.svelte b/src/lib/components/admin/Settings/Images.svelte index 0f0cbfe78d..100ec7ad22 100644 --- a/src/lib/components/admin/Settings/Images.svelte +++ b/src/lib/components/admin/Settings/Images.svelte @@ -682,21 +682,23 @@
-
-
{$i18n.t('Set Steps')}
-
-
- - - + {#if ['comfyui', 'automatic1111', ''].includes(config?.engine)} +
+
{$i18n.t('Set Steps')}
+
+
+ + + +
-
+ {/if} {/if} {/if}
From 52030a241ca6788134ada7fb178475b0d485c363 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 28 Aug 2025 02:50:19 +0400 Subject: [PATCH 063/228] refac --- src/lib/components/notes/NoteEditor.svelte | 6 +++--- src/lib/components/notes/Notes.svelte | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/components/notes/NoteEditor.svelte b/src/lib/components/notes/NoteEditor.svelte index 5bc912f54d..c580b14e9a 100644 --- a/src/lib/components/notes/NoteEditor.svelte +++ b/src/lib/components/notes/NoteEditor.svelte @@ -610,7 +610,7 @@ ${content} document.body.removeChild(node); } - const imgData = canvas.toDataURL('image/png'); + const imgData = canvas.toDataURL('image/jpeg', 0.7); // A4 page settings const pdf = new jsPDF('p', 'mm', 'a4'); @@ -622,7 +622,7 @@ ${content} let heightLeft = imgHeight; let position = 0; - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; // Handle additional pages @@ -630,7 +630,7 @@ ${content} position -= pageHeight; pdf.addPage(); - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; } diff --git a/src/lib/components/notes/Notes.svelte b/src/lib/components/notes/Notes.svelte index 80fa3893f5..7005387631 100644 --- a/src/lib/components/notes/Notes.svelte +++ b/src/lib/components/notes/Notes.svelte @@ -167,7 +167,7 @@ document.body.removeChild(node); } - const imgData = canvas.toDataURL('image/png'); + const imgData = canvas.toDataURL('image/jpeg', 0.7); // A4 page settings const pdf = new jsPDF('p', 'mm', 'a4'); @@ -179,7 +179,7 @@ let heightLeft = imgHeight; let position = 0; - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; // Handle additional pages @@ -187,7 +187,7 @@ position -= pageHeight; pdf.addPage(); - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; } From 40617b9e0e5f794d0441c773653a9f4c18cc7ee8 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 28 Aug 2025 02:59:45 +0400 Subject: [PATCH 064/228] refac: file item modal --- src/lib/components/common/FileItem.svelte | 2 +- .../components/common/FileItemModal.svelte | 44 ++++++++++++++++--- 2 files changed, 39 insertions(+), 7 deletions(-) diff --git a/src/lib/components/common/FileItem.svelte b/src/lib/components/common/FileItem.svelte index c12b75d6f8..238bbbe6ff 100644 --- a/src/lib/components/common/FileItem.svelte +++ b/src/lib/components/common/FileItem.svelte @@ -51,7 +51,7 @@ : 'rounded-2xl'} text-left" type="button" on:click={async () => { - if (item?.file?.data?.content || modal) { + if (item?.file?.data?.content || item?.type === 'file' || modal) { showModal = !showModal; } else { if (url) { diff --git a/src/lib/components/common/FileItemModal.svelte b/src/lib/components/common/FileItemModal.svelte index f84f9c047c..7cf034087d 100644 --- a/src/lib/components/common/FileItemModal.svelte +++ b/src/lib/components/common/FileItemModal.svelte @@ -25,6 +25,8 @@ let isAudio = false; let loading = false; + let selectedTab = ''; + $: isPDF = item?.meta?.content_type === 'application/pdf' || (item?.name && item?.name.toLowerCase().endsWith('.pdf')); @@ -115,7 +117,7 @@
-
+
{#if item?.type === 'collection'} {#if item?.type}
{item.type}
@@ -202,11 +204,41 @@ {/each}
{:else if isPDF} - - {:else} -
+
+							{#if document.metadata?.html}
+								
+							{:else}
+								
                 {document.document}
               
- {/if} + {/if} +
- - {#if documentIdx !== mergedDocuments.length - 1} -
- {/if} {/each}
From 63f38c584f8e5297490dd446364712fa17f7e869 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:02:51 +0400 Subject: [PATCH 221/228] refac --- .../chat/Messages/Citations/CitationsModal.svelte | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/components/chat/Messages/Citations/CitationsModal.svelte b/src/lib/components/chat/Messages/Citations/CitationsModal.svelte index 0e40827ac6..b6585c2b5f 100644 --- a/src/lib/components/chat/Messages/Citations/CitationsModal.svelte +++ b/src/lib/components/chat/Messages/Citations/CitationsModal.svelte @@ -66,11 +66,9 @@ selectedCitation = citation; }} > - {#if citations.every((c) => c.distances !== undefined)} -
- {idx + 1} -
- {/if} +
+ {idx + 1} +
From 32cb9df3c49155f2e625672a806f1afe7fa1e3fb Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:08:31 +0400 Subject: [PATCH 222/228] refac/enh: knowledge ac backend validation --- backend/open_webui/routers/knowledge.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/backend/open_webui/routers/knowledge.py b/backend/open_webui/routers/knowledge.py index 316eb3da2d..71722d706e 100644 --- a/backend/open_webui/routers/knowledge.py +++ b/backend/open_webui/routers/knowledge.py @@ -151,6 +151,18 @@ async def create_new_knowledge( detail=ERROR_MESSAGES.UNAUTHORIZED, ) + # Check if user can share publicly + if ( + user.role != "admin" + and form_data.access_control == None + and not has_permission( + user.id, + "sharing.public_knowledge", + request.app.state.config.USER_PERMISSIONS, + ) + ): + form_data.access_control = {} + knowledge = Knowledges.insert_new_knowledge(user.id, form_data) if knowledge: @@ -285,6 +297,7 @@ async def get_knowledge_by_id(id: str, user=Depends(get_verified_user)): @router.post("/{id}/update", response_model=Optional[KnowledgeFilesResponse]) async def update_knowledge_by_id( + request: Request, id: str, form_data: KnowledgeForm, user=Depends(get_verified_user), @@ -306,6 +319,18 @@ async def update_knowledge_by_id( detail=ERROR_MESSAGES.ACCESS_PROHIBITED, ) + # Check if user can share publicly + if ( + user.role != "admin" + and form_data.access_control == None + and not has_permission( + user.id, + "sharing.public_knowledge", + request.app.state.config.USER_PERMISSIONS, + ) + ): + form_data.access_control = {} + knowledge = Knowledges.update_knowledge_by_id(id=id, form_data=form_data) if knowledge: file_ids = knowledge.data.get("file_ids", []) if knowledge.data else [] From 0531ca6530d1f63dcf348e65bb0367de93499898 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:10:48 +0400 Subject: [PATCH 223/228] refac/fix --- backend/open_webui/models/tools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/open_webui/models/tools.py b/backend/open_webui/models/tools.py index b4ce4cd336..3a47fa008d 100644 --- a/backend/open_webui/models/tools.py +++ b/backend/open_webui/models/tools.py @@ -4,6 +4,8 @@ from typing import Optional from open_webui.internal.db import Base, JSONField, get_db from open_webui.models.users import Users, UserResponse +from open_webui.models.groups import Groups + from open_webui.env import SRC_LOG_LEVELS from pydantic import BaseModel, ConfigDict from sqlalchemy import BigInteger, Column, String, Text, JSON From cbb4684b169fc89bb30a60b199158a6a6a170957 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:16:24 +0400 Subject: [PATCH 224/228] chore --- package-lock.json | 4 +- package.json | 2 +- .../StatusHistory/StatusItem.svelte | 5 +++ src/lib/i18n/locales/ar-BH/translation.json | 37 +++++++++++++++++-- src/lib/i18n/locales/ar/translation.json | 37 +++++++++++++++++-- src/lib/i18n/locales/bg-BG/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/bn-BD/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/bo-TB/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/ca-ES/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/ceb-PH/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/cs-CZ/translation.json | 35 ++++++++++++++++-- src/lib/i18n/locales/da-DK/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/de-DE/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/dg-DG/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/el-GR/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/en-GB/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/en-US/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/es-ES/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/et-EE/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/eu-ES/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/fa-IR/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/fi-FI/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/fr-CA/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/fr-FR/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/gl-ES/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/he-IL/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/hi-IN/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/hr-HR/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/hu-HU/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/id-ID/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/ie-GA/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/it-IT/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/ja-JP/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/ka-GE/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/kab-DZ/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/ko-KR/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/lt-LT/translation.json | 35 ++++++++++++++++-- src/lib/i18n/locales/ms-MY/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/nb-NO/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/nl-NL/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/pa-IN/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/pl-PL/translation.json | 35 ++++++++++++++++-- src/lib/i18n/locales/pt-BR/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/pt-PT/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/ro-RO/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/ru-RU/translation.json | 35 ++++++++++++++++-- src/lib/i18n/locales/sk-SK/translation.json | 35 ++++++++++++++++-- src/lib/i18n/locales/sr-RS/translation.json | 34 +++++++++++++++-- src/lib/i18n/locales/sv-SE/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/th-TH/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/tk-TM/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/tr-TR/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/ug-CN/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/uk-UA/translation.json | 35 ++++++++++++++++-- src/lib/i18n/locales/ur-PK/translation.json | 33 +++++++++++++++-- .../i18n/locales/uz-Cyrl-UZ/translation.json | 33 +++++++++++++++-- .../i18n/locales/uz-Latn-Uz/translation.json | 33 +++++++++++++++-- src/lib/i18n/locales/vi-VN/translation.json | 32 ++++++++++++++-- src/lib/i18n/locales/zh-CN/translation.json | 19 ++++++++-- src/lib/i18n/locales/zh-TW/translation.json | 19 ++++++++-- 60 files changed, 1714 insertions(+), 174 deletions(-) diff --git a/package-lock.json b/package-lock.json index a072ff6a8b..91055a9400 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "open-webui", - "version": "0.6.26", + "version": "0.6.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "open-webui", - "version": "0.6.26", + "version": "0.6.27", "dependencies": { "@azure/msal-browser": "^4.5.0", "@codemirror/lang-javascript": "^6.2.2", diff --git a/package.json b/package.json index 18fba7b725..13c0d7578e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-webui", - "version": "0.6.26", + "version": "0.6.27", "private": true, "scripts": { "dev": "npm run pyodide:fetch && vite dev --host", diff --git a/src/lib/components/chat/Messages/ResponseMessage/StatusHistory/StatusItem.svelte b/src/lib/components/chat/Messages/ResponseMessage/StatusHistory/StatusItem.svelte index f4728a2bf0..6b6422f32a 100644 --- a/src/lib/components/chat/Messages/ResponseMessage/StatusHistory/StatusItem.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage/StatusHistory/StatusItem.svelte @@ -3,6 +3,7 @@ const i18n = getContext('i18n'); import WebSearchResults from '../WebSearchResults.svelte'; import Search from '$lib/components/icons/Search.svelte'; + import { t } from 'i18next'; export let status = null; export let done = false; @@ -111,6 +112,10 @@ {:else if status.count === 1} {$i18n.t('Retrieved 1 source')} {:else} + + + + {$i18n.t('Retrieved {{count}} sources', { count: status.count })} diff --git a/src/lib/i18n/locales/ar-BH/translation.json b/src/lib/i18n/locales/ar-BH/translation.json index 0087fc96c5..63e5cad686 100644 --- a/src/lib/i18n/locales/ar-BH/translation.json +++ b/src/lib/i18n/locales/ar-BH/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "دردشات {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} مطلوب", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "يتم استخدام نموذج المهمة عند تنفيذ مهام مثل إنشاء عناوين للدردشات واستعلامات بحث الويب", "a user": "مستخدم", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "الحساب", "Account Activation Pending": "", + "accurate": "", "Accurate information": "معلومات دقيقة", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "اعرض اسم المستخدم بدلاً منك في الدردشة", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "فبراير", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "مطالبات الاستيراد", "Import Tools": "", "Important Update": "تحديث مهم", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "قم بتضمين علامة `-api` عند تشغيل Stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "التثبيت من عنوان URL لجيثب", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "المزيد", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "لا توجد نتايج", "No search query generated": "لم يتم إنشاء استعلام بحث", "No source available": "لا يوجد مصدر متاح", + "No sources found": "", "No suggestion prompts": "لا توجد مطالبات مقترحة", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "إشعارات", "November": "نوفمبر", + "OAuth": "", "OAuth ID": "", "October": "اكتوبر", "Off": "أغلاق", @@ -1098,12 +1112,14 @@ "Password": "الباسورد", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF ملف (.pdf)", "PDF Extract Images (OCR)": "PDF أستخرج الصور (OCR)", "pending": "قيد الانتظار", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "{{error}} تم رفض الإذن عند الوصول إلى الميكروفون ", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "خطوط الانابيب", @@ -1163,10 +1180,13 @@ "Prompts": "مطالبات", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com \"{{searchValue}}\" أسحب من ", "Pull a model from Ollama.com": "Ollama.com سحب الموديل من ", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG تنمبلت", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "OpenWebUI إعادة توجيهك إلى مجتمع ", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "رفض عندما لا ينبغي أن يكون", "Regenerate": "تجديد", "Regenerate Menu": "", @@ -1218,6 +1237,14 @@ "RESULT": "النتيجة", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_zero": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_two": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "منصب", @@ -1261,6 +1288,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1326,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "النموذج (النماذج) المحددة لا تدعم مدخلات الصور", "semantic": "", - "Semantic distance to query": "", "Send": "تم", "Send a Message": "يُرجى إدخال طلبك هنا", "Send message": "يُرجى إدخال طلبك هنا.", @@ -1375,8 +1402,10 @@ "Speech recognition error: {{error}}": "{{error}} خطأ في التعرف على الكلام", "Speech-to-Text": "", "Speech-to-Text Engine": "محرك تحويل الكلام إلى نص", + "standard": "", "Start of the channel": "بداية القناة", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1431,7 @@ "System": "النظام", "System Instructions": "", "System Prompt": "محادثة النظام", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1614,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/ar/translation.json b/src/lib/i18n/locales/ar/translation.json index 30893078a8..cde841e90f 100644 --- a/src/lib/i18n/locales/ar/translation.json +++ b/src/lib/i18n/locales/ar/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} سطر/أسطر مخفية", "{{COUNT}} Replies": "{{COUNT}} رد/ردود", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "محادثات المستخدم {{user}}", "{{webUIName}} Backend Required": "يتطلب الخلفية الخاصة بـ {{webUIName}}", "*Prompt node ID(s) are required for image generation": "*معرّف/معرّفات عقدة الموجه مطلوبة لتوليد الصور", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "يتوفر الآن إصدار جديد (v{{LATEST_VERSION}}).", "A task model is used when performing tasks such as generating titles for chats and web search queries": "يُستخدم نموذج المهام عند تنفيذ مهام مثل توليد عناوين المحادثات واستعلامات البحث على الويب", "a user": "مستخدم", @@ -29,6 +31,7 @@ "Accessible to all users": "متاح لجميع المستخدمين", "Account": "الحساب", "Account Activation Pending": "انتظار تفعيل الحساب", + "accurate": "", "Accurate information": "معلومات دقيقة", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "اعرض اسم المستخدم بدلاً منك في الدردشة", "Displays citations in the response": "عرض المراجع في الرد", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "انغمس في المعرفة", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "لا تقم بتثبيت الوظائف من مصادر لا تثق بها تمامًا.", "Do not install tools from sources you do not fully trust.": "لا تقم بتثبيت الأدوات من مصادر لا تثق بها تمامًا.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "فشل في حفظ إعدادات النماذج", "Failed to update settings": "فشل في تحديث الإعدادات", "Failed to upload file.": "فشل في رفع الملف.", + "fast": "", "Features": "الميزات", "Features Permissions": "أذونات الميزات", "February": "فبراير", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "وضع السياق الكامل", "Function": "وظيفة", @@ -821,6 +831,7 @@ "Import Prompts": "مطالبات الاستيراد", "Import Tools": "استيراد الأدوات", "Important Update": "تحديث مهم", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "تضمين", "Include `--api-auth` flag when running stable-diffusion-webui": "أضف الخيار `--api-auth` عند تشغيل stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "قم بتضمين علامة `-api` عند تشغيل Stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "التثبيت من عنوان URL لجيثب", "Instant Auto-Send After Voice Transcription": "إرسال تلقائي فوري بعد تحويل الصوت إلى نص", "Integration": "التكامل", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "تم حفظ إعدادات النماذج بنجاح", "Models Public Sharing": "", "Mojeek Search API Key": "مفتاح API لـ Mojeek Search", - "more": "المزيد", "More": "المزيد", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "قناة جديدة", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "لا توجد نتايج", "No search query generated": "لم يتم إنشاء استعلام بحث", "No source available": "لا يوجد مصدر متاح", + "No sources found": "", "No suggestion prompts": "لا توجد مطالبات مقترحة", "No users were found.": "لم يتم العثور على مستخدمين.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "رابط Webhook للإشعارات", "Notifications": "إشعارات", "November": "نوفمبر", + "OAuth": "", "OAuth ID": "معرّف OAuth", "October": "اكتوبر", "Off": "أغلاق", @@ -1098,12 +1112,14 @@ "Password": "الباسورد", "Passwords do not match.": "", "Paste Large Text as File": "الصق نصًا كبيرًا كملف", + "PDF Backend": "", "PDF document (.pdf)": "PDF ملف (.pdf)", "PDF Extract Images (OCR)": "PDF أستخرج الصور (OCR)", "pending": "قيد الانتظار", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "تم رفض الإذن عند محاولة الوصول إلى أجهزة الوسائط", "Permission denied when accessing microphone": "تم رفض الإذن عند محاولة الوصول إلى الميكروفون", "Permission denied when accessing microphone: {{error}}": "{{error}} تم رفض الإذن عند الوصول إلى الميكروفون ", @@ -1119,6 +1135,7 @@ "Pinned": "مثبت", "Pioneer insights": "رؤى رائدة", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "تم حذف خط المعالجة بنجاح", "Pipeline downloaded successfully": "تم تنزيل خط المعالجة بنجاح", "Pipelines": "خطوط الانابيب", @@ -1163,10 +1180,13 @@ "Prompts": "مطالبات", "Prompts Access": "الوصول إلى التوجيهات", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com \"{{searchValue}}\" أسحب من ", "Pull a model from Ollama.com": "Ollama.com سحب الموديل من ", + "pypdfium2": "", "Query Generation Prompt": "توجيه إنشاء الاستعلام", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG تنمبلت", "Rating": "التقييم", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "OpenWebUI إعادة توجيهك إلى مجتمع ", "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.": "يقلل من احتمال توليد إجابات غير منطقية. القيم الأعلى (مثل 100) تعطي إجابات أكثر تنوعًا، بينما القيم الأدنى (مثل 10) تكون أكثر تحفظًا.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "أشر إلى نفسك باسم \"المستخدم\" (مثل: \"المستخدم يتعلم الإسبانية\")", - "References from": "مراجع من", "Refused when it shouldn't have": "رفض عندما لا ينبغي أن يكون", "Regenerate": "تجديد", "Regenerate Menu": "", @@ -1218,6 +1237,14 @@ "RESULT": "النتيجة", "Retrieval": "الاسترجاع", "Retrieval Query Generation": "توليد استعلام الاسترجاع", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_zero": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_two": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "إدخال نص منسق للمحادثة", "RK": "RK", "Role": "منصب", @@ -1261,6 +1288,7 @@ "SearchApi API Key": "مفتاح API لـ SearchApi", "SearchApi Engine": "محرك SearchApi", "Searched {{count}} sites": "تم البحث في {{count}} مواقع", + "Searching": "", "Searching \"{{searchQuery}}\"": "جارٍ البحث عن \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "جارٍ البحث في المعرفة عن \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1326,6 @@ "Select only one model to call": "اختر نموذجًا واحدًا فقط للاستدعاء", "Selected model(s) do not support image inputs": "النموذج (النماذج) المحددة لا تدعم مدخلات الصور", "semantic": "", - "Semantic distance to query": "المسافة الدلالية إلى الاستعلام", "Send": "تم", "Send a Message": "يُرجى إدخال طلبك هنا", "Send message": "يُرجى إدخال طلبك هنا.", @@ -1375,8 +1402,10 @@ "Speech recognition error: {{error}}": "{{error}} خطأ في التعرف على الكلام", "Speech-to-Text": "", "Speech-to-Text Engine": "محرك تحويل الكلام إلى نص", + "standard": "", "Start of the channel": "بداية القناة", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "إيقاف", "Stop Generating": "", @@ -1402,6 +1431,7 @@ "System": "النظام", "System Instructions": "تعليمات النظام", "System Prompt": "محادثة النظام", + "Table Mode": "", "Tags": "", "Tags Generation": "إنشاء الوسوم", "Tags Generation Prompt": "توجيه إنشاء الوسوم", @@ -1584,6 +1614,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "مستوى الظهور", "Vision": "", + "vlm": "", "Voice": "الصوت", "Voice Input": "إدخال صوتي", "Voice mode": "", diff --git a/src/lib/i18n/locales/bg-BG/translation.json b/src/lib/i18n/locales/bg-BG/translation.json index 69dd424f33..90c9ad7ac9 100644 --- a/src/lib/i18n/locales/bg-BG/translation.json +++ b/src/lib/i18n/locales/bg-BG/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "{{COUNT}} Отговори", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}'s чатове", "{{webUIName}} Backend Required": "{{webUIName}} Изисква се Бекенд", "*Prompt node ID(s) are required for image generation": "*Идентификатор(ите) на възел-а се изисква(т) за генериране на изображения", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Вече е налична нова версия (v{{LATEST_VERSION}}).", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Моделът на задачите се използва при изпълнението на задачите като генериране на заглавия за чатове и заявки за търсене в мрежата", "a user": "потребител", @@ -29,6 +31,7 @@ "Accessible to all users": "Достъпно за всички потребители", "Account": "Акаунт", "Account Activation Pending": "Активирането на акаунта е в процес на изчакване", + "accurate": "", "Accurate information": "Точна информация", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Показване на потребителското име вместо Вие в чата", "Displays citations in the response": "Показвам цитати в отговора", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Потопете се в знанието", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Не инсталирайте функции от източници, на които не се доверявате напълно.", "Do not install tools from sources you do not fully trust.": "Не инсталирайте инструменти от източници, на които не се доверявате напълно.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Неуспешно запазване на конфигурацията на моделите", "Failed to update settings": "Неуспешно актуализиране на настройките", "Failed to upload file.": "Неуспешно качване на файл.", + "fast": "", "Features": "Функции", "Features Permissions": "Разрешения за функции", "February": "Февруари", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "Режим на пълен контекст", "Function": "Функция", @@ -821,6 +831,7 @@ "Import Prompts": "Импортване на промптове", "Import Tools": "Импортиране на инструменти", "Important Update": "Важна актуализация", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Включи", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Инсталиране от URL адреса на Github", "Instant Auto-Send After Voice Transcription": "Незабавно автоматично изпращане след гласова транскрипция", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Конфигурацията на моделите е запазена успешно", "Models Public Sharing": "Споделяне на моделите публично", "Mojeek Search API Key": "API ключ за Mojeek Search", - "more": "още", "More": "Повече", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "нов-канал", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Няма намерени резултати", "No search query generated": "Не е генерирана заявка за търсене", "No source available": "Няма наличен източник", + "No sources found": "", "No suggestion prompts": "Няма предложени подсказки", "No users were found.": "Не са намерени потребители.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook за известия", "Notifications": "Известия", "November": "Ноември", + "OAuth": "", "OAuth ID": "ID на OAuth", "October": "Октомври", "Off": "Изкл.", @@ -1098,12 +1112,14 @@ "Password": "Парола", "Passwords do not match.": "", "Paste Large Text as File": "Поставете голям текст като файл", + "PDF Backend": "", "PDF document (.pdf)": "PDF документ (.pdf)", "PDF Extract Images (OCR)": "Извличане на изображения от PDF (OCR)", "pending": "в очакване", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Отказан достъп при опит за достъп до медийни устройства", "Permission denied when accessing microphone": "Отказан достъп при опит за достъп до микрофона", "Permission denied when accessing microphone: {{error}}": "Отказан достъп при опит за достъп до микрофона: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Закачено", "Pioneer insights": "Пионерски прозрения", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Пайплайнът е изтрит успешно", "Pipeline downloaded successfully": "Пайплайнът е изтеглен успешно", "Pipelines": "Пайплайни", @@ -1163,10 +1180,13 @@ "Prompts": "Промптове", "Prompts Access": "Достъп до промптове", "Prompts Public Sharing": "Публично споделяне на промптове", + "Provider Type": "", "Public": "Публично", "Pull \"{{searchValue}}\" from Ollama.com": "Извади \"{{searchValue}}\" от Ollama.com", "Pull a model from Ollama.com": "Издърпайте модела от Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Промпт за генериране на запитвания", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG Шаблон", "Rating": "Оценка", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Пренасочване към OpenWebUI общността", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Отнасяйте се към себе си като \"Потребител\" (напр. \"Потребителят учи испански\")", - "References from": "Препратки от", "Refused when it shouldn't have": "Отказано, когато не трябва да бъде", "Regenerate": "Регенериране", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Резултат", "Retrieval": "Извличане", "Retrieval Query Generation": "Генериране на заявка за извличане", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Богат текстов вход за чат", "RK": "RK", "Role": "Роля", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "API ключ за SearchApi", "SearchApi Engine": "Двигател на SearchApi", "Searched {{count}} sites": "Претърсени {{count}} сайт", + "Searching": "", "Searching \"{{searchQuery}}\"": "Търсене на \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Търсене в знанията за \"{{searchQuery}}\"", "Searching the web": "Търсене в интернет...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Изберете само един модел за извикване", "Selected model(s) do not support image inputs": "Избраният(те) модел(и) не поддържа въвеждане на изображения", "semantic": "", - "Semantic distance to query": "Семантично разстояние до заявката", "Send": "Изпрати", "Send a Message": "Изпращане на Съобщение", "Send message": "Изпращане на съобщение", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Грешка при разпознаване на речта: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Двигател за преобразуване на реч в текста", + "standard": "", "Start of the channel": "Начало на канала", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Спри", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Система", "System Instructions": "Системни инструкции", "System Prompt": "Системен Промпт", + "Table Mode": "", "Tags": "Тагове", "Tags Generation": "Генериране на тагове", "Tags Generation Prompt": "Промпт за генериране на тагове", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Видимост", "Vision": "", + "vlm": "", "Voice": "Глас", "Voice Input": "Гласов вход", "Voice mode": "", diff --git a/src/lib/i18n/locales/bn-BD/translation.json b/src/lib/i18n/locales/bn-BD/translation.json index 3bca969fb7..288408417a 100644 --- a/src/lib/i18n/locales/bn-BD/translation.json +++ b/src/lib/i18n/locales/bn-BD/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}র চ্যাটস", "{{webUIName}} Backend Required": "{{webUIName}} ব্যাকএন্ড আবশ্যক", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "চ্যাট এবং ওয়েব অনুসন্ধান প্রশ্নের জন্য শিরোনাম তৈরি করার মতো কাজগুলি সম্পাদন করার সময় একটি টাস্ক মডেল ব্যবহার করা হয়", "a user": "একজন ব্যাবহারকারী", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "একাউন্ট", "Account Activation Pending": "", + "accurate": "", "Accurate information": "সঠিক তথ্য", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "চ্যাটে 'আপনি'-র পরবর্তে ইউজারনেম দেখান", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "ফেব্রুয়ারি", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "প্রম্পটগুলো ইমপোর্ট করুন", "Import Tools": "", "Important Update": "গুরুত্বপূর্ণ আপডেট", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui চালু করার সময় `--api` ফ্ল্যাগ সংযুক্ত করুন", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL থেকে ইনস্টল করুন", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "আরো", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "কোন ফলাফল পাওয়া যায়নি", "No search query generated": "কোনও অনুসন্ধান ক্যোয়ারী উত্পন্ন হয়নি", "No source available": "কোন উৎস পাওয়া যায়নি", + "No sources found": "", "No suggestion prompts": "কোনো প্রস্তাবিত প্রম্পট নেই", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "নোটিফিকেশনসমূহ", "November": "নভেম্বর", + "OAuth": "", "OAuth ID": "", "October": "অক্টোবর", "Off": "বন্ধ", @@ -1098,12 +1112,14 @@ "Password": "পাসওয়ার্ড", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF ডকুমেন্ট (.pdf)", "PDF Extract Images (OCR)": "পিডিএফ এর ছবি থেকে লেখা বের করুন (OCR)", "pending": "অপেক্ষমান", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "মাইক্রোফোন ব্যবহারের অনুমতি পাওয়া যায়নি: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "পাইপলাইন", @@ -1163,10 +1180,13 @@ "Prompts": "প্রম্পটসমূহ", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com থেকে \"{{searchValue}}\" টানুন", "Pull a model from Ollama.com": "Ollama.com থেকে একটি টেনে আনুন আনুন", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG টেম্পলেট", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "আপনাকে OpenWebUI কমিউনিটিতে পাঠানো হচ্ছে", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "যদি উপযুক্ত নয়, তবে রেজিগেনেট করা হচ্ছে", "Regenerate": "রেজিগেনেট করুন", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "ফলাফল", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "পদবি", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "নির্বাচিত মডেল(গুলি) চিত্র ইনপুট সমর্থন করে না", "semantic": "", - "Semantic distance to query": "", "Send": "পাঠান", "Send a Message": "একটি মেসেজ পাঠান", "Send message": "মেসেজ পাঠান", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "স্পিচ রিকগনিশনে সমস্যা: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "স্পিচ-টু-টেক্সট ইঞ্জিন", + "standard": "", "Start of the channel": "চ্যানেলের শুরু", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "সিস্টেম", "System Instructions": "", "System Prompt": "সিস্টেম প্রম্পট", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/bo-TB/translation.json b/src/lib/i18n/locales/bo-TB/translation.json index 3472696b31..16119e5cf2 100644 --- a/src/lib/i18n/locales/bo-TB/translation.json +++ b/src/lib/i18n/locales/bo-TB/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "ཡིག་ཕྲེང་ {{COUNT}} སྦས་ཡོད།", "{{COUNT}} Replies": "ལན་ {{COUNT}}", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} ཡི་ཁ་བརྡ།", "{{webUIName}} Backend Required": "{{webUIName}} རྒྱབ་སྣེ་དགོས།", "*Prompt node ID(s) are required for image generation": "*པར་བཟོའི་ཆེད་དུ་འགུལ་སློང་མདུད་ཚེག་གི་ ID(s) དགོས།", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "པར་གཞི་གསར་པ། (v{{LATEST_VERSION}}) ད་ལྟ་ཡོད།", "A task model is used when performing tasks such as generating titles for chats and web search queries": "ལས་ཀའི་དཔེ་དབྱིབས་ནི་ཁ་བརྡའི་ཁ་བྱང་བཟོ་བ་དང་དྲ་བའི་འཚོལ་བཤེར་འདྲི་བ་ལྟ་བུའི་ལས་འགན་སྒྲུབ་སྐབས་སྤྱོད་ཀྱི་ཡོད།", "a user": "བེད་སྤྱོད་མཁན་ཞིག", @@ -29,6 +31,7 @@ "Accessible to all users": "བེད་སྤྱོད་མཁན་ཡོངས་ལ་འཛུལ་སྤྱོད་ཆོག་པ།", "Account": "རྩིས་ཁྲ།", "Account Activation Pending": "རྩིས་ཁྲ་སྒུལ་བསྐྱོད་སྒུག་བཞིན་པ།", + "accurate": "", "Accurate information": "གནས་ཚུལ་ཡང་དག", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "ཁ་བརྡའི་ནང་ 'ཁྱེད་' ཀྱི་ཚབ་ཏུ་བེད་སྤྱོད་མིང་འཆར་སྟོན་བྱེད་པ།", "Displays citations in the response": "ལན་ནང་ལུང་འདྲེན་འཆར་སྟོན་བྱེད་པ།", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "ཤེས་བྱའི་ནང་འཛུལ་བ།", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "ཁྱེད་ཀྱིས་ཡིད་ཆེས་ཆ་ཚང་མེད་པའི་འབྱུང་ཁུངས་ནས་ལས་འགན་སྒྲིག་སྦྱོར་མ་བྱེད།", "Do not install tools from sources you do not fully trust.": "ཁྱེད་ཀྱིས་ཡིད་ཆེས་ཆ་ཚང་མེད་པའི་འབྱུང་ཁུངས་ནས་ལག་ཆ་སྒྲིག་སྦྱོར་མ་བྱེད།", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "ཕྱི་རོལ།", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "དཔེ་དབྱིབས་སྒྲིག་འགོད་ཉར་ཚགས་བྱེད་མ་ཐུབ།", "Failed to update settings": "སྒྲིག་འགོད་གསར་སྒྱུར་བྱེད་མ་ཐུབ།", "Failed to upload file.": "ཡིག་ཆ་སྤར་མ་ཐུབ།", + "fast": "", "Features": "ཁྱད་ཆོས།", "Features Permissions": "ཁྱད་ཆོས་ཀྱི་དབང་ཚད།", "February": "ཟླ་བ་གཉིས་པ།", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "ནང་དོན་ཆ་ཚང་མ་དཔེ།", "Function": "ལས་འགན།", @@ -821,6 +831,7 @@ "Import Prompts": "འགུལ་སློང་ནང་འདྲེན།", "Import Tools": "ལག་ཆ་ནང་འདྲེན།", "Important Update": "གལ་ཆེ་པའི་གསར་སྒྱུར་", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "ཚུད་པ།", "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webui ལག་བསྟར་བྱེད་སྐབས་ `--api-auth` དར་ཆ་ཚུད་པ།", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui ལག་བསྟར་བྱེད་སྐབས་ `--api` དར་ཆ་ཚུད་པ།", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL ནས་སྒྲིག་སྦྱོར་བྱེད་པ།", "Instant Auto-Send After Voice Transcription": "སྐད་ཆ་ཡིག་འབེབས་བྱས་རྗེས་ལམ་སང་རང་འགུལ་གཏོང་བ།", "Integration": "མཉམ་འདྲེས།", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "དཔེ་དབྱིབས་སྒྲིག་འགོད་ལེགས་པར་ཉར་ཚགས་བྱས།", "Models Public Sharing": "དཔེ་དབྱིབས་སྤྱི་སྤྱོད་མཉམ་སྤྱོད།", "Mojeek Search API Key": "Mojeek Search API ལྡེ་མིག", - "more": "མང་བ།", "More": "མང་བ།", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "བགྲོ་གླེང་གསར་པ།", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "འབྲས་བུ་མ་རྙེད།", "No search query generated": "འཚོལ་བཤེར་འདྲི་བ་བཟོས་མེད།", "No source available": "འབྱུང་ཁུངས་མེད།", + "No sources found": "", "No suggestion prompts": "གསལ་འདེབས་མེད།", "No users were found.": "བེད་སྤྱོད་མཁན་མ་རྙེད།", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "བརྡ་ཁྱབ་ཀྱི་ Webhook", "Notifications": "བརྡ་ཁྱབ།", "November": "ཟླ་བ་བཅུ་གཅིག་པ།", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "ཟླ་བ་བཅུ་པ།", "Off": "ཁ་རྒྱག་པ།", @@ -1098,12 +1112,14 @@ "Password": "གསང་གྲངས།", "Passwords do not match.": "", "Paste Large Text as File": "ཡིག་རྐྱང་ཆེན་པོ་ཡིག་ཆ་ལྟར་སྦྱོར་བ།", + "PDF Backend": "", "PDF document (.pdf)": "PDF ཡིག་ཆ། (.pdf)", "PDF Extract Images (OCR)": "PDF པར་འདོན་སྤེལ། (OCR)", "pending": "སྒུག་བཞིན་པ།", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "བརྒྱུད་ལམ་སྒྲིག་ཆས་འཛུལ་སྤྱོད་སྐབས་དབང་ཚད་ཁས་མ་བླངས།", "Permission denied when accessing microphone": "སྐད་སྒྲ་འཛིན་ཆས་འཛུལ་སྤྱོད་སྐབས་དབང་ཚད་ཁས་མ་བླངས།", "Permission denied when accessing microphone: {{error}}": "སྐད་སྒྲ་འཛིན་ཆས་འཛུལ་སྤྱོད་སྐབས་དབང་ཚད་ཁས་མ་བླངས།: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "གདབ་ཟིན།", "Pioneer insights": "སྔོན་དཔག་རིག་ནུས།", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "རྒྱུ་ལམ་ལེགས་པར་བསུབས་ཟིན།", "Pipeline downloaded successfully": "རྒྱུ་ལམ་ལེགས་པར་ཕབ་ལེན་བྱས་ཟིན།", "Pipelines": "རྒྱུ་ལམ།", @@ -1163,10 +1180,13 @@ "Prompts": "འགུལ་སློང་།", "Prompts Access": "འགུལ་སློང་འཛུལ་སྤྱོད།", "Prompts Public Sharing": "འགུལ་སློང་སྤྱི་སྤྱོད་མཉམ་སྤྱོད།", + "Provider Type": "", "Public": "སྤྱི་སྤྱོད།", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com ནས་ \"{{searchValue}}\" འཐེན་པ།", "Pull a model from Ollama.com": "Ollama.com ནས་དཔེ་དབྱིབས་ཤིག་འཐེན་པ།", + "pypdfium2": "", "Query Generation Prompt": "འདྲི་བ་བཟོ་སྐྲུན་གྱི་འགུལ་སློང་།", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG མ་དཔེ།", "Rating": "སྐར་མ།", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "ཁྱེད་ Open WebUI སྤྱི་ཚོགས་ལ་ཁ་ཕྱོགས་སྒྱུར་བཞིན་པ།", "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.": "དོན་མེད་བཟོ་བའི་ཆགས་ཚུལ་ཉུང་དུ་གཏོང་བ། རིན་ཐང་མཐོ་བ་ (དཔེར་ན། ༡༠༠) ཡིས་ལན་སྣ་ཚོགས་ཆེ་བ་སྤྲོད་ངེས། དེ་བཞིན་དུ་རིན་ཐང་དམའ་བ་ (དཔེར་ན། ༡༠) ཡིས་སྲུང་འཛིན་ཆེ་བ་ཡོང་ངེས།", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "ཁྱེད་རང་ལ་ \"བེད་སྤྱོད་མཁན་\" ཞེས་འབོད་པ། (དཔེར་ན། \"བེད་སྤྱོད་མཁན་གྱིས་སི་པན་གྱི་སྐད་ཡིག་སྦྱོང་བཞིན་པ།\")", - "References from": "ནས་ལུང་འདྲེན།", "Refused when it shouldn't have": "མི་དགོས་དུས་ཁས་མ་བླངས།", "Regenerate": "བསྐྱར་བཟོ།", "Regenerate Menu": "", @@ -1218,6 +1237,9 @@ "RESULT": "འབྲས་བུ།", "Retrieval": "ལེན་ཚུར་སྒྲུབ།", "Retrieval Query Generation": "ལེན་ཚུར་སྒྲུབ་འདྲི་བ་བཟོ་སྐྲུན།", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "ཁ་བརྡའི་ཆེད་དུ་ཡིག་རྐྱང་ཕུན་སུམ་ཚོགས་པའི་ནང་འཇུག", "RK": "RK", "Role": "གནས་ཚད།", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "SearchApi API ལྡེ་མིག", "SearchApi Engine": "SearchApi Engine", "Searched {{count}} sites": "དྲ་ཚིགས་ {{count}} འཚོལ་བཤེར་བྱས།", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" འཚོལ་བཞིན་པ།", "Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\" ཆེད་དུ་ཤེས་བྱ་འཚོལ་བཞིན་པ།", "Searching the web": "", @@ -1298,7 +1321,6 @@ "Select only one model to call": "འབོད་པར་དཔེ་དབྱིབས་གཅིག་ཁོ་ན་གདམ་པ།", "Selected model(s) do not support image inputs": "གདམ་ཟིན་པའི་དཔེ་དབྱིབས་(ཚོ)ས་པར་གྱི་ནང་འཇུག་ལ་རྒྱབ་སྐྱོར་མི་བྱེད།", "semantic": "", - "Semantic distance to query": "འདྲི་བའི་དོན་གྱི་ཐག་རིང་ཚད།", "Send": "གཏོང་བ།", "Send a Message": "འཕྲིན་ཞིག་གཏོང་བ།", "Send message": "འཕྲིན་གཏོང་བ།", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "གཏམ་བཤད་ངོས་འཛིན་ནོར་འཁྲུལ།: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "གཏམ་བཤད་ནས་ཡིག་རྐྱང་གི་འཕྲུལ་འཁོར།", + "standard": "", "Start of the channel": "རྒྱས་ལམ་འགོ་རིམ་", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "མཚམས་འཇོག", "Stop Generating": "", @@ -1402,6 +1426,7 @@ "System": "མ་ལག", "System Instructions": "མ་ལག་གི་ལམ་སྟོན།", "System Prompt": "མ་ལག་གི་འགུལ་སློང་།", + "Table Mode": "", "Tags": "རྟགས།", "Tags Generation": "རྟགས་བཟོ་སྐྲུན།", "Tags Generation Prompt": "རྟགས་བཟོ་སྐྲུན་གྱི་འགུལ་སློང་།", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "མཐོང་ཐུབ་རང་བཞིན།", "Vision": "", + "vlm": "", "Voice": "སྐད།", "Voice Input": "སྐད་ཀྱི་ནང་འཇུག", "Voice mode": "", diff --git a/src/lib/i18n/locales/ca-ES/translation.json b/src/lib/i18n/locales/ca-ES/translation.json index d8a38d5470..a5149aa92b 100644 --- a/src/lib/i18n/locales/ca-ES/translation.json +++ b/src/lib/i18n/locales/ca-ES/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "{{COUNT}} línies extretes", "{{COUNT}} hidden lines": "{{COUNT}} línies ocultes", "{{COUNT}} Replies": "{{COUNT}} respostes", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} paraules", "{{model}} download has been canceled": "La descàrrega del model {{model}} s'ha cancel·lat", "{{user}}'s Chats": "Els xats de {{user}}", "{{webUIName}} Backend Required": "El Backend de {{webUIName}} és necessari", "*Prompt node ID(s) are required for image generation": "*Els identificadors de nodes d'indicacions són necessaris per a la generació d'imatges", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Hi ha una nova versió disponible (v{{LATEST_VERSION}}).", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Un model de tasca s'utilitza quan es realitzen tasques com ara generar títols per a xats i consultes de cerca per a la web", "a user": "un usuari", @@ -29,6 +31,7 @@ "Accessible to all users": "Accessible a tots els usuaris", "Account": "Compte", "Account Activation Pending": "Activació del compte pendent", + "accurate": "", "Accurate information": "Informació precisa", "Action": "Acció", "Action not found": "Acció no trobada", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Mostrar respostes multi-model a les pestanyes", "Display the username instead of You in the Chat": "Mostrar el nom d'usuari en lloc de 'Tu' al xat", "Displays citations in the response": "Mostra les referències a la resposta", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Aprofundir en el coneixement", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "No instal·lis funcions de fonts en què no confiïs plenament.", "Do not install tools from sources you do not fully trust.": "No instal·lis eines de fonts en què no confiïs plenament.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Extern", "External Document Loader URL required.": "Fa falta la URL per a Document Loader", "External Task Model": "Model de tasques extern", + "External Tools": "", "External Web Loader API Key": "Clau API d'External Web Loader", "External Web Loader URL": "URL d'External Web Loader", "External Web Search API Key": "Clau API d'External Web Search", @@ -681,6 +689,7 @@ "Failed to save models configuration": "No s'ha pogut desar la configuració dels models", "Failed to update settings": "No s'han pogut actualitzar les preferències", "Failed to upload file.": "No s'ha pogut pujar l'arxiu.", + "fast": "", "Features": "Característiques", "Features Permissions": "Permisos de les característiques", "February": "Febrer", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formata les línies a la sortida. Per defecte, és Fals. Si es defineix com a Cert, les línies es formataran per detectar matemàtiques i estils en línia.", "Format your variables using brackets like this:": "Formata les teves variables utilitzant claudàtors així:", "Formatting may be inconsistent from source.": "La formatació pot ser inconsistent amb l'origen", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Envia les credencials de l'usuari del sistema per autenticar", "Full Context Mode": "Mode de context complert", "Function": "Funció", @@ -821,6 +831,7 @@ "Import Prompts": "Importar indicacions", "Import Tools": "Importar eines", "Important Update": "Actualització important", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Incloure", "Include `--api-auth` flag when running stable-diffusion-webui": "Inclou `--api-auth` quan executis stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Inclou `--api` quan executis stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Inserir", "Insert Follow-Up Prompt to Input": "Inserir un missatge de seguiment per a l'entrada", "Insert Prompt as Rich Text": "Inserir la indicació com a Text Ric", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instal·lar des de l'URL de Github", "Instant Auto-Send After Voice Transcription": "Enviament automàtic després de la transcripció de veu", "Integration": "Integració", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "La configuració dels models s'ha desat correctament", "Models Public Sharing": "Compartició pública de models", "Mojeek Search API Key": "Clau API de Mojeek Search", - "more": "més", "More": "Més", "More Concise": "Més precís", "More Options": "Més opcions", @@ -1003,6 +1014,7 @@ "New Tool": "Nova eina", "new-channel": "nou-canal", "Next message": "Missatge següent", + "No authentication": "", "No chats found": "No s'han trobat xats", "No chats found for this user.": "No s'han trobat xats per a aquest usuari.", "No chats found.": "No s'ha trobat xats.", @@ -1027,6 +1039,7 @@ "No results found": "No s'han trobat resultats", "No search query generated": "No s'ha generat cap consulta", "No source available": "Sense font disponible", + "No sources found": "", "No suggestion prompts": "Cap prompt suggerit", "No users were found.": "No s'han trobat usuaris", "No valves": "No hi ha valves", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook de la notificació", "Notifications": "Notificacions", "November": "Novembre", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Octubre", "Off": "Desactivat", @@ -1098,12 +1112,14 @@ "Password": "Contrasenya", "Passwords do not match.": "Les contrasenyes no coincideixen", "Paste Large Text as File": "Enganxa un text llarg com a fitxer", + "PDF Backend": "", "PDF document (.pdf)": "Document PDF (.pdf)", "PDF Extract Images (OCR)": "Extreu imatges del PDF (OCR)", "pending": "pendent", "Pending": "Pendent", "Pending User Overlay Content": "Contingut de la finestra d'usuari pendent", "Pending User Overlay Title": "Títol de la finestra d'usuari pendent", + "Perform OCR": "", "Permission denied when accessing media devices": "Permís denegat en accedir a dispositius multimèdia", "Permission denied when accessing microphone": "Permís denegat en accedir al micròfon", "Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fixat", "Pioneer insights": "Perspectives pioneres", "Pipe": "Canonada", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline eliminada correctament", "Pipeline downloaded successfully": "Pipeline descarregada correctament", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Indicacions", "Prompts Access": "Accés a les indicacions", "Prompts Public Sharing": "Compartició pública de indicacions", + "Provider Type": "", "Public": "Públic", "Pull \"{{searchValue}}\" from Ollama.com": "Obtenir \"{{searchValue}}\" de Ollama.com", "Pull a model from Ollama.com": "Obtenir un model d'Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Indicació per a generació de consulta", + "Querying": "", "Quick Actions": "Accions ràpides", "RAG Template": "Plantilla RAG", "Rating": "Valoració", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redirigint-te a la comunitat OpenWebUI", "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.": "Redueix la probabilitat de generar ximpleries. Un valor més alt (p. ex. 100) donarà respostes més diverses, mentre que un valor més baix (p. ex. 10) serà més conservador.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Fes referència a tu mateix com a \"Usuari\" (p. ex., \"L'usuari està aprenent espanyol\")", - "References from": "Referències de", "Refused when it shouldn't have": "Refusat quan no hauria d'haver estat", "Regenerate": "Regenerar", "Regenerate Menu": "Regenerar el menú", @@ -1218,6 +1237,11 @@ "RESULT": "Resultat", "Retrieval": "Retrieval", "Retrieval Query Generation": "Generació de consultes Retrieval", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Entrada de text ric per al xat", "RK": "RK", "Role": "Rol", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Clau API de SearchApi", "SearchApi Engine": "Motor de SearchApi", "Searched {{count}} sites": "S'han cercat {{count}} pàgines", + "Searching": "", "Searching \"{{searchQuery}}\"": "Cercant \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Cercant \"{{searchQuery}}\" al coneixement", "Searching the web": "Cercant la web...", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Seleccionar només un model per trucar", "Selected model(s) do not support image inputs": "El(s) model(s) seleccionats no admeten l'entrada d'imatges", "semantic": "semàntic", - "Semantic distance to query": "Distància semàntica a la pregunta", "Send": "Enviar", "Send a Message": "Enviar un missatge", "Send message": "Enviar missatge", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Error de reconeixement de veu: {{error}}", "Speech-to-Text": "Àudio-a-Text", "Speech-to-Text Engine": "Motor de veu a text", + "standard": "", "Start of the channel": "Inici del canal", "Start Tag": "Etiqueta d'inici", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Atura", "Stop Generating": "Atura la generació", @@ -1402,6 +1428,7 @@ "System": "Sistema", "System Instructions": "Instruccions de sistema", "System Prompt": "Indicació del Sistema", + "Table Mode": "", "Tags": "Etiquetes", "Tags Generation": "Generació d'etiquetes", "Tags Generation Prompt": "Indicació per a la generació d'etiquetes", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "Veure el resultat de **{{NAME}}**", "Visibility": "Visibilitat", "Vision": "Visió", + "vlm": "", "Voice": "Veu", "Voice Input": "Entrada de veu", "Voice mode": "Mode de veu", diff --git a/src/lib/i18n/locales/ceb-PH/translation.json b/src/lib/i18n/locales/ceb-PH/translation.json index 90fae95c6b..2307d6ad9a 100644 --- a/src/lib/i18n/locales/ceb-PH/translation.json +++ b/src/lib/i18n/locales/ceb-PH/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "", "{{webUIName}} Backend Required": "Backend {{webUIName}} gikinahanglan", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "", "a user": "usa ka user", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Account", "Account Activation Pending": "", + "accurate": "", "Accurate information": "", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Ipakita ang username imbes nga 'Ikaw' sa Panaghisgutan", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Import prompt", "Import Tools": "", "Important Update": "Mahinungdanong update", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "Iapil ang `--api` nga bandila kung nagdagan nga stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "", "No search query generated": "", "No source available": "Walay tinubdan nga anaa", + "No sources found": "", "No suggestion prompts": "Walay gisugyot nga prompt", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Mga pahibalo sa desktop", "November": "", + "OAuth": "", "OAuth ID": "", "October": "", "Off": "Napuo", @@ -1098,12 +1112,14 @@ "Password": "Password", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "", "PDF Extract Images (OCR)": "PDF Image Extraction (OCR)", "pending": "gipugngan", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "Gidili ang pagtugot sa dihang nag-access sa mikropono: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "", @@ -1163,10 +1180,13 @@ "Prompts": "Mga aghat", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "", "Pull a model from Ollama.com": "Pagkuha ug template gikan sa Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG nga modelo", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Gi-redirect ka sa komunidad sa OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "", "Regenerate": "", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "RESULTA", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Papel", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "", "semantic": "", - "Semantic distance to query": "", "Send": "", "Send a Message": "Magpadala ug mensahe", "Send message": "Magpadala ug mensahe", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Sayop sa pag-ila sa tingog: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Engine sa pag-ila sa tingog", + "standard": "", "Start of the channel": "Sinugdan sa channel", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Sistema", "System Instructions": "", "System Prompt": "Madasig nga Sistema", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/cs-CZ/translation.json b/src/lib/i18n/locales/cs-CZ/translation.json index cc8cbc046d..ccf3cdca29 100644 --- a/src/lib/i18n/locales/cs-CZ/translation.json +++ b/src/lib/i18n/locales/cs-CZ/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} skrytých řádků", "{{COUNT}} Replies": "{{COUNT}} odpovědí", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} slov", "{{model}} download has been canceled": "Stažení modelu {{model}} bylo zrušeno", "{{user}}'s Chats": "Konverzace uživatele {{user}}", "{{webUIName}} Backend Required": "Je vyžadován backend {{webUIName}}", "*Prompt node ID(s) are required for image generation": "*Pro generování obrázků jsou vyžadována ID uzlů instrukce", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Nová verze (v{{LATEST_VERSION}}) je nyní k dispozici.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Model pro úkoly se používá při provádění úkolů, jako je generování názvů pro konverzace a vyhledávací dotazy na webu.", "a user": "uživatel", @@ -29,6 +31,7 @@ "Accessible to all users": "Přístupné pro všechny uživatele", "Account": "Účet", "Account Activation Pending": "Čeká se na aktivaci účtu", + "accurate": "", "Accurate information": "Přesné informace", "Action": "Akce", "Action not found": "Akce nenalezena", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Zobrazit odpovědi více modelů v kartách", "Display the username instead of You in the Chat": "Zobrazit v konverzaci uživatelské jméno místo „Vy“", "Displays citations in the response": "Zobrazuje citace v odpovědi", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Ponořte se do znalostí", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Neinstalujte funkce ze zdrojů, kterým plně nedůvěřujete.", "Do not install tools from sources you do not fully trust.": "Neinstalujte nástroje ze zdrojů, kterým plně nedůvěřujete.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Externí", "External Document Loader URL required.": "Je vyžadována URL externího zavaděče dokumentů.", "External Task Model": "Externí model pro úkoly", + "External Tools": "", "External Web Loader API Key": "API klíč pro externí webový zavaděč", "External Web Loader URL": "URL pro externí webový zavaděč", "External Web Search API Key": "API klíč pro externí webové vyhledávání", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Nepodařilo se uložit konfiguraci modelů", "Failed to update settings": "Nepodařilo se aktualizovat nastavení", "Failed to upload file.": "Nepodařilo se nahrát soubor.", + "fast": "", "Features": "Funkce", "Features Permissions": "Oprávnění funkcí", "February": "Únor", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formátovat řádky ve výstupu. Výchozí hodnota je False. Pokud je nastaveno na True, řádky budou formátovány pro detekci vložené matematiky a stylů.", "Format your variables using brackets like this:": "Formátujte své proměnné pomocí složených závorek takto:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Přeposílá přihlašovací údaje relace systémového uživatele pro ověření", "Full Context Mode": "Režim plného kontextu", "Function": "Funkce", @@ -821,6 +831,7 @@ "Import Prompts": "Importovat instrukce", "Import Tools": "Importovat nástroje", "Important Update": "Důležitá aktualizace", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Zahrnout", "Include `--api-auth` flag when running stable-diffusion-webui": "Při spouštění stable-diffusion-webui použijte přepínač `--api-auth`.", "Include `--api` flag when running stable-diffusion-webui": "Při spouštění stable-diffusion-webui použijte přepínač `--api`.", @@ -836,6 +847,7 @@ "Insert": "Vložit", "Insert Follow-Up Prompt to Input": "Vložit následné instrukce do vstupu", "Insert Prompt as Rich Text": "Vložit instrukce jako formátovaný text", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalovat z URL na Githubu", "Instant Auto-Send After Voice Transcription": "Okamžité automatické odeslání po přepisu hlasu", "Integration": "Integrace", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Konfigurace modelů byla úspěšně uložena", "Models Public Sharing": "Veřejné sdílení modelů", "Mojeek Search API Key": "API klíč pro Mojeek Search", - "more": "více", "More": "Více", "More Concise": "Stručnější", "More Options": "Další možnosti", @@ -1003,6 +1014,7 @@ "New Tool": "Nový nástroj", "new-channel": "novy-kanal", "Next message": "Další zpráva", + "No authentication": "", "No chats found": "Nebyly nalezeny žádné konverzace", "No chats found for this user.": "Pro tohoto uživatele nebyly nalezeny žádné konverzace.", "No chats found.": "Nebyly nalezeny žádné konverzace.", @@ -1027,6 +1039,7 @@ "No results found": "Nebyly nalezeny žádné výsledky", "No search query generated": "Nebyl vygenerován žádný vyhledávací dotaz.", "No source available": "Není k dispozici žádný zdroj.", + "No sources found": "", "No suggestion prompts": "Žádné návrhy promptů", "No users were found.": "Nebyli nalezeni žádní uživatelé.", "No valves": "Žádné ventily", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook pro oznámení", "Notifications": "Oznámení", "November": "Listopad", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Říjen", "Off": "Vypnuto", @@ -1098,12 +1112,14 @@ "Password": "Heslo", "Passwords do not match.": "Hesla se neshodují.", "Paste Large Text as File": "Vložit velký text jako soubor", + "PDF Backend": "", "PDF document (.pdf)": "Dokument PDF (.pdf)", "PDF Extract Images (OCR)": "Extrahovat obrázky z PDF (OCR)", "pending": "čeká na vyřízení", "Pending": "Čeká na vyřízení", "Pending User Overlay Content": "Obsah překryvné vrstvy pro čekajícího uživatele", "Pending User Overlay Title": "Název překryvné vrstvy pro čekajícího uživatele", + "Perform OCR": "", "Permission denied when accessing media devices": "Přístup k mediálním zařízením byl odepřen", "Permission denied when accessing microphone": "Přístup k mikrofonu byl odepřen", "Permission denied when accessing microphone: {{error}}": "Přístup k mikrofonu byl odepřen: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Připnuto", "Pioneer insights": "Objevujte nové poznatky", "Pipe": "Roura", + "Pipeline": "", "Pipeline deleted successfully": "Potrubí byla úspěšně smazána", "Pipeline downloaded successfully": "Potrubí byla úspěšně stažena", "Pipelines": "Potrubí", @@ -1163,10 +1180,13 @@ "Prompts": "Instrukce", "Prompts Access": "Přístup k instrukcím", "Prompts Public Sharing": "Veřejné sdílení instrukcí", + "Provider Type": "", "Public": "Veřejné", "Pull \"{{searchValue}}\" from Ollama.com": "Stáhnout \"{{searchValue}}\" z Ollama.com", "Pull a model from Ollama.com": "Stáhnout model z Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Instrukce pro generování dotazu", + "Querying": "", "Quick Actions": "Rychlé akce", "RAG Template": "Šablona RAG", "Rating": "Hodnocení", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Přesměrovávám vás do komunity Open WebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Odkazujte na sebe jako na \"Uživatele\" (např. \"Uživatel se učí španělsky\").", - "References from": "Reference z", "Refused when it shouldn't have": "Odmítnuto, i když nemělo být", "Regenerate": "Znovu generovat", "Regenerate Menu": "Nabídka Znovu generovat", @@ -1218,6 +1237,12 @@ "RESULT": "Výsledek", "Retrieval": "Vyhledávání", "Retrieval Query Generation": "Generování vyhledávacího dotazu", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Pokročilé formátování vstupního pole konverzace", "RK": "RK", "Role": "Role", @@ -1261,6 +1286,7 @@ "SearchApi API Key": "API klíč pro SearchApi", "SearchApi Engine": "Jádro pro SearchApi", "Searched {{count}} sites": "Prohledáno {{count}} stránek", + "Searching": "", "Searching \"{{searchQuery}}\"": "Hledám \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Hledám ve znalostech \"{{searchQuery}}\"", "Searching the web": "Hledám na webu...", @@ -1298,7 +1324,6 @@ "Select only one model to call": "Vyberte pouze jeden model k volání", "Selected model(s) do not support image inputs": "Vybraný model (modely) nepodporuje obrazové vstupy.", "semantic": "sémantický", - "Semantic distance to query": "Sémantická vzdálenost od dotazu", "Send": "Odeslat", "Send a Message": "Odeslat zprávu", "Send message": "Odeslat zprávu", @@ -1375,8 +1400,10 @@ "Speech recognition error: {{error}}": "Chyba rozpoznávání řeči: {{error}}", "Speech-to-Text": "Převod řeči na text", "Speech-to-Text Engine": "Jádro pro převod řeči na text", + "standard": "", "Start of the channel": "Začátek kanálu", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Zastavit", "Stop Generating": "Zastavit generování", @@ -1402,6 +1429,7 @@ "System": "Systém", "System Instructions": "Systémové instrukce", "System Prompt": "Systémové instrukce", + "Table Mode": "", "Tags": "Štítky", "Tags Generation": "Generování štítků", "Tags Generation Prompt": "Instrukce pro generování štítků", @@ -1584,6 +1612,7 @@ "View Result from **{{NAME}}**": "Zobrazit výsledek z **{{NAME}}**", "Visibility": "Viditelnost", "Vision": "Zpracovávání obrazu", + "vlm": "", "Voice": "Hlas", "Voice Input": "Hlasový vstup", "Voice mode": "Hlasový režim", diff --git a/src/lib/i18n/locales/da-DK/translation.json b/src/lib/i18n/locales/da-DK/translation.json index d65435642e..d5a893dd7a 100644 --- a/src/lib/i18n/locales/da-DK/translation.json +++ b/src/lib/i18n/locales/da-DK/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} skjulte linjer", "{{COUNT}} Replies": "{{COUNT}} svar", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} ord", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}s chats", "{{webUIName}} Backend Required": "{{webUIName}} Backend kræves", "*Prompt node ID(s) are required for image generation": "*Prompt node ID(s) er påkrævet for at kunne generere billeder", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "En ny version (v{{LATEST_VERSION}}) er nu tilgængelig.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "En 'task model' bliver brugt til at opgaver såsom at generere overskrifter til chats eller internetsøgninger", "a user": "en bruger", @@ -29,6 +31,7 @@ "Accessible to all users": "Tilgængelig for alle brugere", "Account": "Profil", "Account Activation Pending": "Aktivering af profil afventer", + "accurate": "", "Accurate information": "Profilinformation", "Action": "Handling", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Vis brugernavn i stedet for Dig i chatten", "Displays citations in the response": "Vis citat i svaret", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Undersøg viden", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Lad være med at installere funktioner fra kilder, som du ikke stoler på.", "Do not install tools from sources you do not fully trust.": "Lad være med at installere værktøjer fra kilder, som du ikke stoler på.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Ekstern", "External Document Loader URL required.": "External Dokument Loader URL påkrævet.", "External Task Model": "Ekstern opgavemodel", + "External Tools": "", "External Web Loader API Key": "Ekstern Web Loader API-nøgle", "External Web Loader URL": "Ekstern Web Loader URL", "External Web Search API Key": "Ekstern Web Search API-nøgle", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Kunne ikke gemme modeller konfiguration", "Failed to update settings": "Kunne ikke opdatere indstillinger", "Failed to upload file.": "Kunne ikke uploade fil.", + "fast": "", "Features": "Features", "Features Permissions": "Features tilladelser", "February": "Februar", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formater dine variable ved hjælp af klammer som dette:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Videresender system bruger session credentials til autentificering", "Full Context Mode": "Fuld kontekst tilstand", "Function": "Funktion", @@ -821,6 +831,7 @@ "Import Prompts": "Importer prompts", "Import Tools": "Importer værktøjer", "Important Update": "Vigtig opdatering", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Inkluder", "Include `--api-auth` flag when running stable-diffusion-webui": "Inkluder `--api-auth` flag, når du kører stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Inkluder `--api` flag, når du kører stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Indsæt", "Insert Follow-Up Prompt to Input": "Indsæt opfølgningsprompt til input", "Insert Prompt as Rich Text": "Indsæt prompt som \"rich text\"", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installer fra Github URL", "Instant Auto-Send After Voice Transcription": "Øjeblikkelig automatisk afsendelse efter stemmetransskription", "Integration": "Integration", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modeller konfiguration gemt", "Models Public Sharing": "Modeller offentlig deling", "Mojeek Search API Key": "Mojeek Search API nøgle", - "more": "mere", "More": "Mere", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Nyt værktøj", "new-channel": "ny-kanal", "Next message": "Næste besked", + "No authentication": "", "No chats found": "Ingen chats fundet", "No chats found for this user.": "Ingen besked-tråde fundet for denne bruger.", "No chats found.": "Ingen besked-tråde fundet.", @@ -1027,6 +1039,7 @@ "No results found": "Ingen resultater fundet", "No search query generated": "Ingen søgeforespørgsel genereret", "No source available": "Ingen kilde tilgængelig", + "No sources found": "", "No suggestion prompts": "Ingen forslagsprompter", "No users were found.": "Ingen brugere blev fundet.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Notifikations webhook", "Notifications": "Notifikationer", "November": "November", + "OAuth": "", "OAuth ID": "OAuth-ID", "October": "Oktober", "Off": "Fra", @@ -1098,12 +1112,14 @@ "Password": "Adgangskode", "Passwords do not match.": "", "Paste Large Text as File": "Indsæt store tekster som fil", + "PDF Backend": "", "PDF document (.pdf)": "PDF-dokument (.pdf)", "PDF Extract Images (OCR)": "Udtræk billeder fra PDF (OCR)", "pending": "afventer", "Pending": "Afventer", "Pending User Overlay Content": "Afventende bruger overlay indhold", "Pending User Overlay Title": "Afventende bruger overlay titel", + "Perform OCR": "", "Permission denied when accessing media devices": "Tilladelse nægtet ved adgang til medieenheder", "Permission denied when accessing microphone": "Tilladelse nægtet ved adgang til mikrofon", "Permission denied when accessing microphone: {{error}}": "Tilladelse nægtet ved adgang til mikrofon: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fastgjort", "Pioneer insights": "Banebrydende indsigter", "Pipe": "Pipe", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline slettet.", "Pipeline downloaded successfully": "Pipeline downloadet.", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Prompts adgang", "Prompts Public Sharing": "Prompts offentlig deling", + "Provider Type": "", "Public": "Offentlig", "Pull \"{{searchValue}}\" from Ollama.com": "Hent \"{{searchValue}}\" fra Ollama.com", "Pull a model from Ollama.com": "Hent en model fra Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Forespørgsel genererings prompt", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG-skabelon", "Rating": "Rating", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Omdirigerer dig til OpenWebUI Community", "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.": "Reducerer sandsynligheden for at generere vrøvl. En højere værdi (f.eks. 100) vil give mere varierede svar, mens en lavere værdi (f.eks. 10) vil være mere konservativ.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Referer til dig selv som \"Bruger\" (f.eks. \"Bruger lærer spansk\")", - "References from": "Referencer fra", "Refused when it shouldn't have": "Afvist, når den ikke burde have været det", "Regenerate": "Regenerer", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Resultat", "Retrieval": "Hentning", "Retrieval Query Generation": "Hentnings forespørgsel generering", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rich text input til chat", "RK": "RK", "Role": "Rolle", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API-nøgle", "SearchApi Engine": "SearchApi-engine", "Searched {{count}} sites": "Søgte {{count}} sider", + "Searching": "", "Searching \"{{searchQuery}}\"": "Søger efter \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Søger i viden efter \"{{searchQuery}}\"", "Searching the web": "Søger på internettet...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Vælg kun én model at kalde", "Selected model(s) do not support image inputs": "Valgte model(ler) understøtter ikke billedinput", "semantic": "", - "Semantic distance to query": "Semantisk afstand til forespørgsel", "Send": "Send", "Send a Message": "Send en besked", "Send message": "Send besked", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Talegenkendelsesfejl: {{error}}", "Speech-to-Text": "Tale-til-tekst", "Speech-to-Text Engine": "Tale-til-tekst-engine", + "standard": "", "Start of the channel": "Kanalens start", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Stop generering", @@ -1402,6 +1427,7 @@ "System": "System", "System Instructions": "Systeminstruktioner", "System Prompt": "Systemprompt", + "Table Mode": "", "Tags": "Tags", "Tags Generation": "Tag generering", "Tags Generation Prompt": "Tag genererings prompt", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Vis resultat fra **{{NAME}}**", "Visibility": "Synlighed", "Vision": "Vision", + "vlm": "", "Voice": "Stemme", "Voice Input": "Stemme Input", "Voice mode": "Stemme tilstand", diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index 6579f802a1..df41572b82 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} versteckte Zeilen", "{{COUNT}} Replies": "{{COUNT}} Antworten", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} Wörter", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}s Chats", "{{webUIName}} Backend Required": "{{webUIName}}-Backend erforderlich", "*Prompt node ID(s) are required for image generation": "*Prompt-Node-ID(s) sind für die Bildgenerierung erforderlich", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Eine neue Version (v{{LATEST_VERSION}}) ist jetzt verfügbar.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Aufgabenmodelle werden beispielsweise zur Generierung von Chat-Titeln oder Websuchanfragen verwendet", "a user": "ein Benutzer", @@ -29,6 +31,7 @@ "Accessible to all users": "Für alle Benutzer zugänglich", "Account": "Konto", "Account Activation Pending": "Kontoaktivierung ausstehend", + "accurate": "", "Accurate information": "Präzise Information(en)", "Action": "Aktion", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Soll \"Sie\" durch Ihren Benutzernamen ersetzt werden?", "Displays citations in the response": "Zeigt Zitate in der Antwort an", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Tauchen Sie in das Wissen ein", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Installieren Sie keine Funktionen aus Quellen, denen Sie nicht vollständig vertrauen.", "Do not install tools from sources you do not fully trust.": "Installieren Sie keine Werkzeuge aus Quellen, denen Sie nicht vollständig vertrauen.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Extern", "External Document Loader URL required.": "URL für externen Dokumenten-Loader erforderlich.", "External Task Model": "Externes Aufgabenmodell", + "External Tools": "", "External Web Loader API Key": "Externer Web-Loader API-Schlüssel", "External Web Loader URL": "Externer Web-Loader URL", "External Web Search API Key": "Externe Websuche API-Schlüssel", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Fehler beim Speichern der Modellkonfiguration", "Failed to update settings": "Fehler beim Aktualisieren der Einstellungen", "Failed to upload file.": "Fehler beim Hochladen der Datei.", + "fast": "", "Features": "Funktionalitäten", "Features Permissions": "Funktionen-Berechtigungen", "February": "Februar", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Leitet Anmeldedaten der user session zur Authentifizierung weiter", "Full Context Mode": "Voll-Kontext Modus", "Function": "Funktion", @@ -821,6 +831,7 @@ "Import Prompts": "Prompts importieren", "Import Tools": "Werkzeuge importieren", "Important Update": "Wichtiges Update", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Einschließen", "Include `--api-auth` flag when running stable-diffusion-webui": "Fügen Sie beim Ausführen von stable-diffusion-webui die Option `--api-auth` hinzu", "Include `--api` flag when running stable-diffusion-webui": "Fügen Sie beim Ausführen von stable-diffusion-webui die Option `--api` hinzu", @@ -836,6 +847,7 @@ "Insert": "Einfügen", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "Prompt als Rich Text einfügen", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Von GitHub-URL installieren", "Instant Auto-Send After Voice Transcription": "Spracherkennung direkt absenden", "Integration": "Integration", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modellkonfiguration erfolgreich gespeichert", "Models Public Sharing": "Öffentliche Freigabe von Modellen", "Mojeek Search API Key": "Mojeek Search API-Schlüssel", - "more": "mehr", "More": "Mehr", "More Concise": "Kürzer", "More Options": "Mehr Optionen", @@ -1003,6 +1014,7 @@ "New Tool": "Neues Werkzeug", "new-channel": "neuer-kanal", "Next message": "Nächste Nachricht", + "No authentication": "", "No chats found": "Keine Chats gefunden", "No chats found for this user.": "Keine Chats für diesen Nutzer gefunden.", "No chats found.": "Keine Chats gefunden.", @@ -1027,6 +1039,7 @@ "No results found": "Keine Ergebnisse gefunden", "No search query generated": "Keine Suchanfrage generiert", "No source available": "Keine Quelle verfügbar", + "No sources found": "", "No suggestion prompts": "Keine Vorschlags-Prompts", "No users were found.": "Keine Benutzer gefunden.", "No valves": "Keine Valves", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Benachrichtigungs-Webhook", "Notifications": "Benachrichtigungen", "November": "November", + "OAuth": "", "OAuth ID": "OAuth-ID", "October": "Oktober", "Off": "Aus", @@ -1098,12 +1112,14 @@ "Password": "Passwort", "Passwords do not match.": "", "Paste Large Text as File": "Großen Text als Datei einfügen", + "PDF Backend": "", "PDF document (.pdf)": "PDF-Dokument (.pdf)", "PDF Extract Images (OCR)": "Text von Bildern aus PDFs extrahieren (OCR)", "pending": "ausstehend", "Pending": "Ausstehend", "Pending User Overlay Content": "Inhalt des Overlays 'Ausstehende Kontoaktivierung'", "Pending User Overlay Title": "Titel des Overlays 'Ausstehende Kontoaktivierung'", + "Perform OCR": "", "Permission denied when accessing media devices": "Zugriff auf Mediengeräte verweigert", "Permission denied when accessing microphone": "Zugriff auf das Mikrofon verweigert", "Permission denied when accessing microphone: {{error}}": "Zugriff auf das Mikrofon verweigert: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Angeheftet", "Pioneer insights": "Bahnbrechende Erkenntnisse", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline erfolgreich gelöscht", "Pipeline downloaded successfully": "Pipeline erfolgreich heruntergeladen", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Prompt-Zugriff", "Prompts Public Sharing": "Öffentliche Freigabe von Prompts", + "Provider Type": "", "Public": "Öffentlich", "Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" von Ollama.com beziehen", "Pull a model from Ollama.com": "Modell von Ollama.com beziehen", + "pypdfium2": "", "Query Generation Prompt": "Abfragegenerierungsprompt", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG-Vorlage", "Rating": "Bewertung", @@ -1181,7 +1201,6 @@ "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Beziehen Sie sich auf sich selbst als \"Benutzer\" (z. B. \"Benutzer lernt Spanisch\")", - "References from": "Referenzen aus", "Refused when it shouldn't have": "Abgelehnt, obwohl es nicht hätte abgelehnt werden sollen", "Regenerate": "Neu generieren", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Ergebnis", "Retrieval": "", "Retrieval Query Generation": "Abfragegenerierung", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rich-Text-Eingabe für Chats", "RK": "RK", "Role": "Rolle", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi-API-Schlüssel", "SearchApi Engine": "SearchApi-Engine", "Searched {{count}} sites": "{{count}} Websites durchsucht", + "Searching": "", "Searching \"{{searchQuery}}\"": "Suche nach \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Suche im Wissen nach \"{{searchQuery}}\"", "Searching the web": "Durchsuche das Web...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Wählen Sie nur ein Modell zum Anrufen aus", "Selected model(s) do not support image inputs": "Ihre ausgewählten Modelle unterstützen keine Bildeingaben", "semantic": "", - "Semantic distance to query": "Semantische Distanz zur Abfrage", "Send": "Senden", "Send a Message": "Eine Nachricht senden", "Send message": "Nachricht senden", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Spracherkennungsfehler: {{error}}", "Speech-to-Text": "Sprache-zu-Text", "Speech-to-Text Engine": "Sprache-zu-Text-Engine", + "standard": "", "Start of the channel": "Beginn des Kanals", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Generierung stoppen", @@ -1402,6 +1427,7 @@ "System": "System", "System Instructions": "Systemanweisungen", "System Prompt": "System-Prompt", + "Table Mode": "", "Tags": "Tags", "Tags Generation": "Tag-Generierung", "Tags Generation Prompt": "Prompt für Tag-Generierung", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Ergebnis von **{{NAME}}** anzeigen", "Visibility": "Sichtbarkeit", "Vision": "Bilderkennung", + "vlm": "", "Voice": "Stimme", "Voice Input": "Spracheingabe", "Voice mode": "Sprachmodus", diff --git a/src/lib/i18n/locales/dg-DG/translation.json b/src/lib/i18n/locales/dg-DG/translation.json index 26727016ee..7e59cf01cd 100644 --- a/src/lib/i18n/locales/dg-DG/translation.json +++ b/src/lib/i18n/locales/dg-DG/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "", "{{webUIName}} Backend Required": "{{webUIName}} Backend Much Required", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "", "a user": "such user", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Account", "Account Activation Pending": "", + "accurate": "", "Accurate information": "", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Display username instead of You in Chat", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Import Promptos", "Import Tools": "", "Important Update": "Very important update", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "Include `--api` flag when running stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "", "No search query generated": "", "No source available": "No source available", + "No sources found": "", "No suggestion prompts": "No suggestion prompts. So empty.", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Notifications", "November": "", + "OAuth": "", "OAuth ID": "", "October": "", "Off": "Off", @@ -1098,12 +1112,14 @@ "Password": "Barkword", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "", "PDF Extract Images (OCR)": "PDF Extract Wowmages (OCR)", "pending": "pending", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "", @@ -1163,10 +1180,13 @@ "Prompts": "Promptos", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "", "Pull a model from Ollama.com": "Pull a wowdel from Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG Template", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redirecting you to Open WebUI Community", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "", "Regenerate": "", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "RESULT much", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Role", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "", "semantic": "", - "Semantic distance to query": "", "Send": "", "Send a Message": "Send a Message much message", "Send message": "Send message very send", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Speech recognition error: {{error}} so error", "Speech-to-Text": "", "Speech-to-Text Engine": "Speech-to-Text Engine much speak", + "standard": "", "Start of the channel": "Start of channel", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "System very system", "System Instructions": "", "System Prompt": "System Prompt much prompt", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/el-GR/translation.json b/src/lib/i18n/locales/el-GR/translation.json index 070f6e6e7a..d6d48e85c5 100644 --- a/src/lib/i18n/locales/el-GR/translation.json +++ b/src/lib/i18n/locales/el-GR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Συνομιλίες του {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Απαιτείται Backend", "*Prompt node ID(s) are required for image generation": "*Τα αναγνωριστικά κόμβου Prompt απαιτούνται για τη δημιουργία εικόνων", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Μια νέα έκδοση (v{{LATEST_VERSION}}) είναι τώρα διαθέσιμη.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Ένα μοντέλο εργασίας χρησιμοποιείται κατά την εκτέλεση εργασιών όπως η δημιουργία τίτλων για συνομιλίες και αναζητήσεις στο διαδίκτυο", "a user": "ένας χρήστης", @@ -29,6 +31,7 @@ "Accessible to all users": "Προσβάσιμο σε όλους τους χρήστες", "Account": "Λογαριασμός", "Account Activation Pending": "Ενεργοποίηση Λογαριασμού Εκκρεμεί", + "accurate": "", "Accurate information": "Ακριβείς πληροφορίες", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Εμφάνιση του ονόματος χρήστη αντί του Εσάς στη Συνομιλία", "Displays citations in the response": "Εμφανίζει αναφορές στην απάντηση", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Βυθιστείτε στη γνώση", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Μην εγκαθιστάτε λειτουργίες από πηγές που δεν εμπιστεύεστε πλήρως.", "Do not install tools from sources you do not fully trust.": "Μην εγκαθιστάτε εργαλεία από πηγές που δεν εμπιστεύεστε πλήρως.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Αποτυχία αποθήκευσης ρυθμίσεων μοντέλων", "Failed to update settings": "Αποτυχία ενημέρωσης ρυθμίσεων", "Failed to upload file.": "Αποτυχία ανεβάσματος αρχείου.", + "fast": "", "Features": "", "Features Permissions": "", "February": "Φεβρουάριος", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "Λειτουργία", @@ -821,6 +831,7 @@ "Import Prompts": "Εισαγωγή Προτροπών", "Import Tools": "Εισαγωγή Εργαλείων", "Important Update": "Σημαντική ενημέρωση", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Συμπερίληψη", "Include `--api-auth` flag when running stable-diffusion-webui": "Συμπεριλάβετε το flag `--api-auth` όταν τρέχετε το stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Συμπεριλάβετε το flag `--api` όταν τρέχετε το stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Εγκατάσταση από URL Github", "Instant Auto-Send After Voice Transcription": "Άμεση Αυτόματη Αποστολή μετά τη μεταγραφή φωνής", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Η διαμόρφωση των μοντέλων αποθηκεύτηκε με επιτυχία", "Models Public Sharing": "", "Mojeek Search API Key": "Κλειδί API Mojeek Search", - "more": "περισσότερα", "More": "Περισσότερα", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Δεν βρέθηκαν αποτελέσματα", "No search query generated": "Δεν δημιουργήθηκε ερώτηση αναζήτησης", "No source available": "Δεν υπάρχει διαθέσιμη πηγή", + "No sources found": "", "No suggestion prompts": "Χωρίς προτεινόμενες υποδείξεις", "No users were found.": "Δεν βρέθηκαν χρήστες.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Ειδοποιήσεις", "November": "Νοέμβριος", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Οκτώβριος", "Off": "Off", @@ -1098,12 +1112,14 @@ "Password": "Κωδικός", "Passwords do not match.": "", "Paste Large Text as File": "Επικόλληση Μεγάλου Κειμένου ως Αρχείο", + "PDF Backend": "", "PDF document (.pdf)": "Έγγραφο PDF (.pdf)", "PDF Extract Images (OCR)": "Εξαγωγή Εικόνων PDF (OCR)", "pending": "εκκρεμεί", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Άρνηση δικαιώματος κατά την πρόσβαση σε μέσα συσκευές", "Permission denied when accessing microphone": "Άρνηση δικαιώματος κατά την πρόσβαση σε μικρόφωνο", "Permission denied when accessing microphone: {{error}}": "Άρνηση δικαιώματος κατά την πρόσβαση σε μικρόφωνο: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Καρφιτσωμένο", "Pioneer insights": "Συμβουλές πρωτοπόρων", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Η συνάρτηση διαγράφηκε με επιτυχία", "Pipeline downloaded successfully": "Η συνάρτηση κατεβλήθηκε με επιτυχία", "Pipelines": "Συναρτήσεις", @@ -1163,10 +1180,13 @@ "Prompts": "Προτροπές", "Prompts Access": "Πρόσβαση Προτροπών", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Τραβήξτε \"{{searchValue}}\" από το Ollama.com", "Pull a model from Ollama.com": "Τραβήξτε ένα μοντέλο από το Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Προτροπή Δημιουργίας Ερωτήσεων", + "Querying": "", "Quick Actions": "", "RAG Template": "Πρότυπο RAG", "Rating": "Βαθμολογία", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Μετακατεύθυνση στην Κοινότητα OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Αναφέρεστε στον εαυτό σας ως \"User\" (π.χ., \"User μαθαίνει Ισπανικά\")", - "References from": "Αναφορές από", "Refused when it shouldn't have": "Αρνήθηκε όταν δεν έπρεπε", "Regenerate": "Αναγεννήστε", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Αποτέλεσμα", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Πλούσιο Εισαγωγή Κειμένου για Συνομιλία", "RK": "RK", "Role": "Ρόλος", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "Κλειδί API SearchApi", "SearchApi Engine": "Μηχανή SearchApi", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "Αναζήτηση \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Αναζήτηση Γνώσης για \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Επιλέξτε μόνο ένα μοντέλο για κλήση", "Selected model(s) do not support image inputs": "Τα επιλεγμένα μοντέλα δεν υποστηρίζουν είσοδο εικόνων", "semantic": "", - "Semantic distance to query": "Σημαντική απόσταση προς την ερώτηση", "Send": "Αποστολή", "Send a Message": "Αποστολή Μηνύματος", "Send message": "Αποστολή μηνύματος", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Σφάλμα αναγνώρισης ομιλίας: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Μηχανή Speech-to-Text", + "standard": "", "Start of the channel": "Αρχή του καναλιού", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Σταμάτημα", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Σύστημα", "System Instructions": "Οδηγίες Συστήματος", "System Prompt": "Προτροπή Συστήματος", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "Προτροπή Γενιάς Ετικετών", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Ορατότητα", "Vision": "", + "vlm": "", "Voice": "Φωνή", "Voice Input": "Εισαγωγή Φωνής", "Voice mode": "", diff --git a/src/lib/i18n/locales/en-GB/translation.json b/src/lib/i18n/locales/en-GB/translation.json index 47a9f17c1c..c75eec19af 100644 --- a/src/lib/i18n/locales/en-GB/translation.json +++ b/src/lib/i18n/locales/en-GB/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "", "{{webUIName}} Backend Required": "", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "", "a user": "", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "", "Account Activation Pending": "", + "accurate": "", "Accurate information": "", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "", "Import Tools": "", "Important Update": "", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "", "No search query generated": "", "No source available": "", + "No sources found": "", "No suggestion prompts": "", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "", "November": "", + "OAuth": "", "OAuth ID": "", "October": "", "Off": "", @@ -1098,12 +1112,14 @@ "Password": "", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "", "PDF Extract Images (OCR)": "", "pending": "", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "", @@ -1163,10 +1180,13 @@ "Prompts": "", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "", "Pull a model from Ollama.com": "", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "", "Regenerate": "", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "", "semantic": "", - "Semantic distance to query": "", "Send": "", "Send a Message": "", "Send message": "", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "", "Speech-to-Text": "", "Speech-to-Text Engine": "", + "standard": "", "Start of the channel": "", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "", "System Instructions": "", "System Prompt": "", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/en-US/translation.json b/src/lib/i18n/locales/en-US/translation.json index 9f172b7a3c..8f98767009 100644 --- a/src/lib/i18n/locales/en-US/translation.json +++ b/src/lib/i18n/locales/en-US/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "", "{{webUIName}} Backend Required": "", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "", "a user": "", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "", "Account Activation Pending": "", + "accurate": "", "Accurate information": "", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "", "Import Tools": "", "Important Update": "", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "Next message", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "", "No search query generated": "", "No source available": "", + "No sources found": "", "No suggestion prompts": "", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "", "November": "", + "OAuth": "", "OAuth ID": "", "October": "", "Off": "", @@ -1098,12 +1112,14 @@ "Password": "", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "", "PDF Extract Images (OCR)": "", "pending": "", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "", @@ -1163,10 +1180,13 @@ "Prompts": "", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "", "Pull a model from Ollama.com": "", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "", "Regenerate": "", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "", "semantic": "", - "Semantic distance to query": "", "Send": "", "Send a Message": "", "Send message": "", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "", "Speech-to-Text": "", "Speech-to-Text Engine": "", + "standard": "", "Start of the channel": "", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "", "System Instructions": "", "System Prompt": "", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json index a4a23abe3b..7b9cd03088 100644 --- a/src/lib/i18n/locales/es-ES/translation.json +++ b/src/lib/i18n/locales/es-ES/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "{{COUNT}} líneas extraidas", "{{COUNT}} hidden lines": "{{COUNT}} líneas ocultas", "{{COUNT}} Replies": "{{COUNT}} Respuestas", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} palabras", "{{model}} download has been canceled": "La descarga de {{model}} ha sido cancelada", "{{user}}'s Chats": "Chats de {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Servidor Requerido", "*Prompt node ID(s) are required for image generation": "Los ID de nodo son requeridos para la generación de imágenes", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Nueva versión (v{{LATEST_VERSION}}) disponible.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "El modelo de tareas realiza tareas como la generación de títulos para chats y consultas de búsqueda web", "a user": "un usuario", @@ -29,6 +31,7 @@ "Accessible to all users": "Accesible para todos los usuarios", "Account": "Cuenta", "Account Activation Pending": "Activación de cuenta Pendiente", + "accurate": "", "Accurate information": "Información precisa", "Action": "Acción", "Action not found": "Acción no encontrada", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Mostrar Respuestas de MultiModelos Tabuladas", "Display the username instead of You in the Chat": "Mostrar en el chat el nombre de usuario en lugar del genérico Tu", "Displays citations in the response": "Mostrar citas en la respuesta", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Sumérgete en el conocimiento", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "¡No instalar funciones de fuentes en las que que no se confíe totalmente!", "Do not install tools from sources you do not fully trust.": "¡No instalar herramientas de fuentes en las que no se confíe totalmente!", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Externo", "External Document Loader URL required.": "LA URL del Cargador Externo de Documentos es requerida.", "External Task Model": "Modelo Externo de Herramientas", + "External Tools": "", "External Web Loader API Key": "Clave API del Cargador Web Externo", "External Web Loader URL": "URL del Cargador Web Externo", "External Web Search API Key": "Clave API del Buscador Web Externo", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Fallo al guardar la configuración de los modelos", "Failed to update settings": "Fallo al actualizar los ajustes", "Failed to upload file.": "Fallo al subir el archivo.", + "fast": "", "Features": "Características", "Features Permissions": "Permisos de las Características", "February": "Febrero", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formatear las lineas en la salida. Por defecto, False. Si la opción es True, las líneas se formatearán detectando estilos e 'inline math'", "Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:", "Formatting may be inconsistent from source.": "El formato puede ser inconsistente con el original", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Reenvío de las credenciales de la sesión del usuario del sistema para autenticación", "Full Context Mode": "Modo Contexto Completo", "Function": "Función", @@ -821,6 +831,7 @@ "Import Prompts": "Importar Indicadores", "Import Tools": "Importar Herramientas", "Important Update": "Actualización importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Incluir", "Include `--api-auth` flag when running stable-diffusion-webui": "Incluir el señalizador `--api-auth` al ejecutar stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Incluir el señalizador `--api` al ejecutar stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Insertar", "Insert Follow-Up Prompt to Input": "Insertar Sugerencia de Indicador a la Entrada", "Insert Prompt as Rich Text": "Insertar Indicador como Texto Enriquecido", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalar desde la URL de Github", "Instant Auto-Send After Voice Transcription": "AutoEnvio Instantaneo tras la Transcripción de Voz", "Integration": "Integración", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Configuración de Modelos guardada correctamente", "Models Public Sharing": "Compartir Modelos Públicamente", "Mojeek Search API Key": "Clave API de Mojeek Search", - "more": "más", "More": "Más", "More Concise": "Más Conciso", "More Options": "Más Opciones", @@ -1003,6 +1014,7 @@ "New Tool": "Nueva Herramienta", "new-channel": "nuevo-canal", "Next message": "Siguiente mensaje", + "No authentication": "", "No chats found": "No se encontró ningún chat", "No chats found for this user.": "No se encontró ningún chat de este usuario", "No chats found.": "No se encontró ningún chat", @@ -1027,6 +1039,7 @@ "No results found": "No se encontraron resultados", "No search query generated": "No se generó ninguna consulta de búsqueda", "No source available": "No hay fuente disponible", + "No sources found": "", "No suggestion prompts": "Sin prompts sugeridos", "No users were found.": "No se encontraron usuarios.", "No valves": "No hay válvulas", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Notificación Enganchada (webhook)", "Notifications": "Notificaciones", "November": "Noviembre", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Octubre", "Off": "Desactivado", @@ -1098,12 +1112,14 @@ "Password": "Contraseña", "Passwords do not match.": "Las contraseñas no coinciden", "Paste Large Text as File": "Pegar el Texto Largo como Archivo", + "PDF Backend": "", "PDF document (.pdf)": "Documento PDF (.pdf)", "PDF Extract Images (OCR)": "Extraer imágenes del PDF (OCR)", "pending": "pendiente", "Pending": "Pendiente", "Pending User Overlay Content": "Contenido de la SobreCapa Usuario Pendiente", "Pending User Overlay Title": "Título de la SobreCapa Usuario Pendiente", + "Perform OCR": "", "Permission denied when accessing media devices": "Permiso denegado accediendo a los dispositivos", "Permission denied when accessing microphone": "Permiso denegado accediendo al micrófono", "Permission denied when accessing microphone: {{error}}": "Permiso denegado accediendo al micrófono: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fijado", "Pioneer insights": "Descubrir nuevas perspectivas", "Pipe": "Tubo", + "Pipeline": "", "Pipeline deleted successfully": "Tubería borrada correctamente", "Pipeline downloaded successfully": "Tubería descargada correctamente", "Pipelines": "Tuberías", @@ -1163,10 +1180,13 @@ "Prompts": "Indicadores", "Prompts Access": "Acceso a Indicadores", "Prompts Public Sharing": "Compartir Indicadores Públicamente", + "Provider Type": "", "Public": "Público", "Pull \"{{searchValue}}\" from Ollama.com": "Extraer \"{{searchValue}}\" desde Ollama.com", "Pull a model from Ollama.com": "Extraer un modelo desde Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Indicador para la Consulta de Generación", + "Querying": "", "Quick Actions": "Acciones Rápida", "RAG Template": "Plantilla del RAG", "Rating": "Calificación", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redireccionando a la Comunidad Open-WebUI", "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.": "Reduce la probabilidad de generación sin sentido. Un valor más alto (p.ej. 100) dará respuestas más diversas, mientras que un valor más bajo (p.ej. 10) será más conservador.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Referir a ti mismo como \"Usuario\" (p.ej. \"Usuario está aprendiendo Español\")", - "References from": "Referencias desde", "Refused when it shouldn't have": "Rechazado cuando no debería haberlo hecho", "Regenerate": "Regenerar", "Regenerate Menu": "Regenerar Menú", @@ -1218,6 +1237,11 @@ "RESULT": "Resultado", "Retrieval": "Recuperación", "Retrieval Query Generation": "Consulta de Generación de Recuperación", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Entrada de Texto Enriquecido para el Chat", "RK": "RK", "Role": "Rol", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Clave API de SearchApi", "SearchApi Engine": "Motor SearchApi", "Searched {{count}} sites": "{{count}} sitios buscados", + "Searching": "", "Searching \"{{searchQuery}}\"": "Buscando \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Buscando \"{{searchQuery}}\" en Conocimiento", "Searching the web": "Buscando en la web...", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Seleccionar sólo un modelo a llamar", "Selected model(s) do not support image inputs": "Modelo(s) seleccionado(s) no admiten entradas de imagen", "semantic": "semántica", - "Semantic distance to query": "Distancia semántica a la consulta", "Send": "Enviar", "Send a Message": "Enviar un Mensaje", "Send message": "Enviar Mensaje", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Error en reconocimiento de voz: {{error}}", "Speech-to-Text": "Voz a Texto", "Speech-to-Text Engine": "Motor Voz a Texto(STT)", + "standard": "", "Start of the channel": "Inicio del canal", "Start Tag": "Etiqueta de Inicio", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Detener", "Stop Generating": "Detener la Generación", @@ -1402,6 +1428,7 @@ "System": "Sistema", "System Instructions": "Instrucciones del sistema", "System Prompt": "Indicador del sistema", + "Table Mode": "", "Tags": "Etiquetas", "Tags Generation": "Generación de Etiquetas", "Tags Generation Prompt": "Indicador para la Generación de Etiquetas", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "Ver Resultado desde **{{NAME}}**", "Visibility": "Visibilidad", "Vision": "Visión", + "vlm": "", "Voice": "Voz", "Voice Input": "Entrada de Voz", "Voice mode": "Modo de Voz", diff --git a/src/lib/i18n/locales/et-EE/translation.json b/src/lib/i18n/locales/et-EE/translation.json index b1fbe21ffe..4ecda3fbb4 100644 --- a/src/lib/i18n/locales/et-EE/translation.json +++ b/src/lib/i18n/locales/et-EE/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} peidetud rida", "{{COUNT}} Replies": "{{COUNT}} vastust", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} vestlused", "{{webUIName}} Backend Required": "{{webUIName}} taustaserver on vajalik", "*Prompt node ID(s) are required for image generation": "*Vihje sõlme ID(d) on piltide genereerimiseks vajalikud", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Uus versioon (v{{LATEST_VERSION}}) on saadaval.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Ülesande mudelit kasutatakse selliste toimingute jaoks nagu vestluste pealkirjade ja veebiotsingu päringute genereerimine", "a user": "kasutaja", @@ -29,6 +31,7 @@ "Accessible to all users": "Kättesaadav kõigile kasutajatele", "Account": "Konto", "Account Activation Pending": "Konto aktiveerimine ootel", + "accurate": "", "Accurate information": "Täpne informatsioon", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Kuva vestluses 'Sina' asemel kasutajanimi", "Displays citations in the response": "Kuvab vastuses viited", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Sukeldu teadmistesse", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Ärge installige funktsioone allikatest, mida te täielikult ei usalda.", "Do not install tools from sources you do not fully trust.": "Ärge installige tööriistu allikatest, mida te täielikult ei usalda.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Mudelite konfiguratsiooni salvestamine ebaõnnestus", "Failed to update settings": "Seadete uuendamine ebaõnnestus", "Failed to upload file.": "Faili üleslaadimine ebaõnnestus.", + "fast": "", "Features": "Funktsioonid", "Features Permissions": "Funktsioonide õigused", "February": "Veebruar", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "Täiskonteksti režiim", "Function": "Funktsioon", @@ -821,6 +831,7 @@ "Import Prompts": "Impordi vihjed", "Import Tools": "Impordi tööriistad", "Important Update": "Oluline värskendus", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Kaasa", "Include `--api-auth` flag when running stable-diffusion-webui": "Lisage `--api-auth` lipp stable-diffusion-webui käivitamisel", "Include `--api` flag when running stable-diffusion-webui": "Lisage `--api` lipp stable-diffusion-webui käivitamisel", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installige Github URL-ilt", "Instant Auto-Send After Voice Transcription": "Kohene automaatne saatmine pärast hääle transkriptsiooni", "Integration": "Integratsioon", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Mudelite seadistus edukalt salvestatud", "Models Public Sharing": "", "Mojeek Search API Key": "Mojeek Search API võti", - "more": "rohkem", "More": "Rohkem", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "uus-kanal", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Tulemusi ei leitud", "No search query generated": "Otsingupäringut ei genereeritud", "No source available": "Allikas pole saadaval", + "No sources found": "", "No suggestion prompts": "Soovituslikke prompt'e pole", "No users were found.": "Kasutajaid ei leitud.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Teavituse webhook", "Notifications": "Teavitused", "November": "November", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Oktoober", "Off": "Väljas", @@ -1098,12 +1112,14 @@ "Password": "Parool", "Passwords do not match.": "", "Paste Large Text as File": "Kleebi suur tekst failina", + "PDF Backend": "", "PDF document (.pdf)": "PDF dokument (.pdf)", "PDF Extract Images (OCR)": "PDF-ist piltide väljavõtmine (OCR)", "pending": "ootel", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Juurdepääs meediumiseadmetele keelatud", "Permission denied when accessing microphone": "Juurdepääs mikrofonile keelatud", "Permission denied when accessing microphone: {{error}}": "Juurdepääs mikrofonile keelatud: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Kinnitatud", "Pioneer insights": "Pioneeri arusaamad", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Torustik edukalt kustutatud", "Pipeline downloaded successfully": "Torustik edukalt alla laaditud", "Pipelines": "Torustikud", @@ -1163,10 +1180,13 @@ "Prompts": "Vihjed", "Prompts Access": "Vihjete juurdepääs", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Tõmba \"{{searchValue}}\" Ollama.com-ist", "Pull a model from Ollama.com": "Tõmba mudel Ollama.com-ist", + "pypdfium2": "", "Query Generation Prompt": "Päringu genereerimise vihje", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG mall", "Rating": "Hinnang", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Suunamine Open WebUI kogukonda", "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.": "Vähendab mõttetuste genereerimise tõenäosust. Kõrgem väärtus (nt 100) annab mitmekesisemaid vastuseid, samas kui madalam väärtus (nt 10) on konservatiivsem.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Viita endale kui \"Kasutaja\" (nt \"Kasutaja õpib hispaania keelt\")", - "References from": "Viited allikast", "Refused when it shouldn't have": "Keeldus, kui ei oleks pidanud", "Regenerate": "Regenereeri", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Tulemus", "Retrieval": "Taastamine", "Retrieval Query Generation": "Taastamise päringu genereerimine", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rikasteksti sisend vestluse jaoks", "RK": "RK", "Role": "Roll", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API võti", "SearchApi Engine": "SearchApi mootor", "Searched {{count}} sites": "Otsiti {{count}} saidilt", + "Searching": "", "Searching \"{{searchQuery}}\"": "Otsimine: \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Teadmistest otsimine: \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Valige ainult üks mudel kutsumiseks", "Selected model(s) do not support image inputs": "Valitud mudel(id) ei toeta pilte sisendina", "semantic": "", - "Semantic distance to query": "Semantiline kaugus päringust", "Send": "Saada", "Send a Message": "Saada sõnum", "Send message": "Saada sõnum", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Kõnetuvastuse viga: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Kõne-tekstiks mootor", + "standard": "", "Start of the channel": "Kanali algus", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Peata", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Süsteem", "System Instructions": "Süsteemi juhised", "System Prompt": "Süsteemi vihje", + "Table Mode": "", "Tags": "", "Tags Generation": "Siltide genereerimine", "Tags Generation Prompt": "Siltide genereerimise vihje", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Nähtavus", "Vision": "", + "vlm": "", "Voice": "Hääl", "Voice Input": "Hääle sisend", "Voice mode": "", diff --git a/src/lib/i18n/locales/eu-ES/translation.json b/src/lib/i18n/locales/eu-ES/translation.json index 68eedaa525..de3005881e 100644 --- a/src/lib/i18n/locales/eu-ES/translation.json +++ b/src/lib/i18n/locales/eu-ES/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}-ren Txatak", "{{webUIName}} Backend Required": "{{webUIName}} Backend-a Beharrezkoa", "*Prompt node ID(s) are required for image generation": "Prompt nodoaren IDa(k) beharrezkoak dira irudiak sortzeko", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Bertsio berri bat (v{{LATEST_VERSION}}) eskuragarri dago orain.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Ataza eredua erabiltzen da txatentzako izenburuak eta web bilaketa kontsultak sortzeko bezalako atazak egitean", "a user": "erabiltzaile bat", @@ -29,6 +31,7 @@ "Accessible to all users": "Erabiltzaile guztientzat eskuragarri", "Account": "Kontua", "Account Activation Pending": "Kontuaren Aktibazioa Zain", + "accurate": "", "Accurate information": "Informazio zehatza", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Erakutsi erabiltzaile-izena Zu-ren ordez Txatean", "Displays citations in the response": "Erakutsi aipamenak erantzunean", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Murgildu ezagutzan", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Ez instalatu guztiz fidagarriak ez diren iturrietatik datozen funtzioak.", "Do not install tools from sources you do not fully trust.": "Ez instalatu guztiz fidagarriak ez diren iturrietatik datozen tresnak.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Huts egin du ereduen konfigurazioa gordetzean", "Failed to update settings": "Huts egin du ezarpenak eguneratzean", "Failed to upload file.": "Huts egin du fitxategia igotzean.", + "fast": "", "Features": "", "Features Permissions": "", "February": "Otsaila", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formateatu zure aldagaiak kortxeteak erabiliz honela:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "Funtzioa", @@ -821,6 +831,7 @@ "Import Prompts": "Inportatu Promptak", "Import Tools": "Inportatu Tresnak", "Important Update": "Eguneratze garrantzitsua", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Sartu", "Include `--api-auth` flag when running stable-diffusion-webui": "Sartu `--api-auth` bandera stable-diffusion-webui exekutatzean", "Include `--api` flag when running stable-diffusion-webui": "Sartu `--api` bandera stable-diffusion-webui exekutatzean", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalatu Github URLtik", "Instant Auto-Send After Voice Transcription": "Bidalketa Automatiko Berehalakoa Ahots Transkripzioaren Ondoren", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modeloen konfigurazioa ongi gorde da", "Models Public Sharing": "", "Mojeek Search API Key": "Mojeek bilaketa API gakoa", - "more": "gehiago", "More": "Gehiago", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Ez da emaitzarik aurkitu", "No search query generated": "Ez da bilaketa kontsultarik sortu", "No source available": "Ez dago iturririk eskuragarri", + "No sources found": "", "No suggestion prompts": "Gomendatutako promptik ez", "No users were found.": "Ez da erabiltzailerik aurkitu.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Jakinarazpenak", "November": "Azaroa", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Urria", "Off": "Itzalita", @@ -1098,12 +1112,14 @@ "Password": "Pasahitza", "Passwords do not match.": "", "Paste Large Text as File": "Itsatsi testu luzea fitxategi gisa", + "PDF Backend": "", "PDF document (.pdf)": "PDF dokumentua (.pdf)", "PDF Extract Images (OCR)": "PDF irudiak erauzi (OCR)", "pending": "zain", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Baimena ukatu da multimedia gailuak atzitzean", "Permission denied when accessing microphone": "Baimena ukatu da mikrofonoa atzitzean", "Permission denied when accessing microphone: {{error}}": "Baimena ukatu da mikrofonoa atzitzean: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Ainguratuta", "Pioneer insights": "Ikuspegi aitzindariak", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline-a ongi ezabatu da", "Pipeline downloaded successfully": "Pipeline-a ongi deskargatu da", "Pipelines": "Pipeline-ak", @@ -1163,10 +1180,13 @@ "Prompts": "Prompt-ak", "Prompts Access": "Prompt sarbidea", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Ekarri \"{{searchValue}}\" Ollama.com-etik", "Pull a model from Ollama.com": "Ekarri modelo bat Ollama.com-etik", + "pypdfium2": "", "Query Generation Prompt": "Kontsulta sortzeko prompt-a", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG txantiloia", "Rating": "Balorazioa", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "OpenWebUI Komunitatera berbideratzen", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Egin erreferentzia zure buruari \"Erabiltzaile\" gisa (adib., \"Erabiltzailea gaztelania ikasten ari da\")", - "References from": "Erreferentziak hemendik", "Refused when it shouldn't have": "Ukatu duenean ukatu behar ez zuenean", "Regenerate": "Bersortu", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Emaitza", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Testu aberastuko sarrera txaterako", "RK": "RK", "Role": "Rola", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API gakoa", "SearchApi Engine": "SearchApi motorra", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" bilatzen", "Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\"rentzako ezagutza bilatzen", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Hautatu modelo bakarra deitzeko", "Selected model(s) do not support image inputs": "Hautatutako modelo(e)k ez dute irudi sarrerarik onartzen", "semantic": "", - "Semantic distance to query": "Kontsultarako distantzia semantikoa", "Send": "Bidali", "Send a Message": "Bidali mezu bat", "Send message": "Bidali mezua", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Ahots ezagutze errorea: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Ahotsetik-testura motorra", + "standard": "", "Start of the channel": "Kanalaren hasiera", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Gelditu", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Sistema", "System Instructions": "Sistema jarraibideak", "System Prompt": "Sistema prompta", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "Etiketa sortzeko prompta", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Ikusgarritasuna", "Vision": "", + "vlm": "", "Voice": "Ahotsa", "Voice Input": "Ahots sarrera", "Voice mode": "", diff --git a/src/lib/i18n/locales/fa-IR/translation.json b/src/lib/i18n/locales/fa-IR/translation.json index c8bb3072bc..8d2fd702fd 100644 --- a/src/lib/i18n/locales/fa-IR/translation.json +++ b/src/lib/i18n/locales/fa-IR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} خط پنهان", "{{COUNT}} Replies": "{{COUNT}} پاسخ", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} گفتگوهای", "{{webUIName}} Backend Required": "بکند {{webUIName}} نیاز است.", "*Prompt node ID(s) are required for image generation": "*شناسه(های) گره پرامپت برای تولید تصویر مورد نیاز است", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "نسخه جدید (v{{LATEST_VERSION}}) در دسترس است.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "یک مدل وظیفه هنگام انجام وظایف مانند تولید عناوین برای چت ها و نمایش های جستجوی وب استفاده می شود.", "a user": "یک کاربر", @@ -29,6 +31,7 @@ "Accessible to all users": "قابل دسترسی برای همه کاربران", "Account": "حساب کاربری", "Account Activation Pending": "فعال\u200cسازی حساب در حال انتظار", + "accurate": "", "Accurate information": "اطلاعات دقیق", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "نمایش نام کاربری به جای «شما» در چت", "Displays citations in the response": "نمایش استنادها در پاسخ", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "غوطه\u200cور شدن در دانش", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "توابع را از منابعی که کاملاً به آنها اعتماد ندارید نصب نکنید.", "Do not install tools from sources you do not fully trust.": "ابزارها را از منابعی که کاملاً به آنها اعتماد ندارید نصب نکنید.", "Docling": "داکلینگ", @@ -658,6 +665,7 @@ "External": "خارجی", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "خطا در ذخیره\u200cسازی پیکربندی مدل\u200cها", "Failed to update settings": "خطا در به\u200cروزرسانی تنظیمات", "Failed to upload file.": "خطا در بارگذاری پرونده", + "fast": "", "Features": "ویژگی\u200cها", "Features Permissions": "مجوزهای ویژگی\u200cها", "February": "فوریه", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "متغیرهای خود را با استفاده از براکت به این شکل قالب\u200cبندی کنید:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "اعتبارنامه\u200cهای نشست کاربر سیستم را برای احراز هویت ارسال می\u200cکند", "Full Context Mode": "حالت متن کامل", "Function": "تابع", @@ -821,6 +831,7 @@ "Import Prompts": "درون\u200cریزی پرامپت\u200cها", "Import Tools": "درون\u200cریزی ابزارها", "Important Update": "به\u200cروزرسانی مهم", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "شامل", "Include `--api-auth` flag when running stable-diffusion-webui": "هنگام اجرای stable-diffusion-webui پرچم `--api-auth` را اضافه کنید", "Include `--api` flag when running stable-diffusion-webui": "فلگ `--api` را هنکام اجرای stable-diffusion-webui استفاده کنید.", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "نصب از ادرس Github", "Instant Auto-Send After Voice Transcription": "ارسال خودکار فوری پس از رونویسی صوتی", "Integration": "یکپارچه\u200cسازی", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "پیکربندی مدل\u200cها با موفقیت ذخیره شد", "Models Public Sharing": "اشتراک\u200cگذاری عمومی مدل\u200cها", "Mojeek Search API Key": "کلید API جستجوی موجیک", - "more": "بیشتر", "More": "بیشتر", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "کانال-جدید", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "نتیجه\u200cای یافت نشد", "No search query generated": "پرسوجوی جستجویی ایجاد نشده است", "No source available": "منبعی در دسترس نیست", + "No sources found": "", "No suggestion prompts": "بدون پرامپت پیشنهادی", "No users were found.": "کاربری یافت نشد.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "وب\u200cهوک اعلان", "Notifications": "اعلان", "November": "نوامبر", + "OAuth": "", "OAuth ID": "شناسه OAuth", "October": "اکتبر", "Off": "خاموش", @@ -1098,12 +1112,14 @@ "Password": "رمز عبور", "Passwords do not match.": "", "Paste Large Text as File": "چسباندن متن بزرگ به عنوان فایل", + "PDF Backend": "", "PDF document (.pdf)": "PDF سند (.pdf)", "PDF Extract Images (OCR)": "استخراج تصاویر از PDF (OCR)", "pending": "در انتظار", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "دسترسی به دستگاه\u200cهای رسانه رد شد", "Permission denied when accessing microphone": "دسترسی به میکروفون رد شد", "Permission denied when accessing microphone: {{error}}": "هنگام دسترسی به میکروفون، اجازه داده نشد: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "پین شده", "Pioneer insights": "بینش\u200cهای پیشگام", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "خط لوله با موفقیت حذف شد", "Pipeline downloaded successfully": "خط لوله با موفقیت دانلود شد", "Pipelines": "خط لوله", @@ -1163,10 +1180,13 @@ "Prompts": "پرامپت\u200cها", "Prompts Access": "دسترسی پرامپت\u200cها", "Prompts Public Sharing": "اشتراک\u200cگذاری عمومی پرامپت\u200cها", + "Provider Type": "", "Public": "عمومی", "Pull \"{{searchValue}}\" from Ollama.com": "بازگرداندن \"{{searchValue}}\" از Ollama.com", "Pull a model from Ollama.com": "دریافت یک مدل از Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "پرامپت تولید کوئری", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG الگوی", "Rating": "امتیازدهی", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "در حال هدایت به OpenWebUI Community", "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.": "احتمال تولید محتوای بی\u200cمعنی را کاهش می\u200cدهد. مقدار بالاتر (مثلاً 100) پاسخ\u200cهای متنوع\u200cتری می\u200cدهد، در حالی که مقدار پایین\u200cتر (مثلاً 10) محافظه\u200cکارانه\u200cتر خواهد بود.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "به خود به عنوان \"کاربر\" اشاره کنید (مثلاً، \"کاربر در حال یادگیری اسپانیایی است\")", - "References from": "مراجع از", "Refused when it shouldn't have": "رد شده زمانی که باید نباشد", "Regenerate": "تولید مجدد", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "نتیجه", "Retrieval": "بازیابی", "Retrieval Query Generation": "تولید کوئری بازیابی", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "ورودی متن غنی برای چت", "RK": "RK", "Role": "نقش", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "کلید API SearchApi", "SearchApi Engine": "موتور SearchApi", "Searched {{count}} sites": "جستجوی {{count}} سایت", + "Searching": "", "Searching \"{{searchQuery}}\"": "جستجوی «{{searchQuery}}»", "Searching Knowledge for \"{{searchQuery}}\"": "جستجوی دانش برای «{{searchQuery}}»", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "تنها یک مدل را برای صدا زدن انتخاب کنید", "Selected model(s) do not support image inputs": "مدل) های (انتخاب شده ورودیهای تصویر را پشتیبانی نمیکند", "semantic": "", - "Semantic distance to query": "فاصله معنایی تا پرس و جو", "Send": "ارسال", "Send a Message": "ارسال یک پیام", "Send message": "ارسال پیام", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "خطای تشخیص گفتار: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "موتور گفتار به متن", + "standard": "", "Start of the channel": "آغاز کانال", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "توقف", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "سیستم", "System Instructions": "دستورالعمل\u200cهای سیستم", "System Prompt": "پرامپت سیستم", + "Table Mode": "", "Tags": "برچسب\u200cها", "Tags Generation": "تولید برچسب\u200cها", "Tags Generation Prompt": "پرامپت تولید برچسب\u200cها", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "مشاهده نتیجه از **{{NAME}}**", "Visibility": "قابلیت مشاهده", "Vision": "", + "vlm": "", "Voice": "صوت", "Voice Input": "ورودی صوتی", "Voice mode": "", diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 91a0f28a35..f719253a90 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} piilotettua riviä", "{{COUNT}} Replies": "{{COUNT}} vastausta", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} sanaa", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}:n keskustelut", "{{webUIName}} Backend Required": "{{webUIName}}-backend vaaditaan", "*Prompt node ID(s) are required for image generation": "Kuvan luomiseen vaaditaan kehote-solmun ID(t)", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Uusi versio (v{{LATEST_VERSION}}) on nyt saatavilla.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Tehtävämallia käytetään tehtävien suorittamiseen, kuten otsikoiden luomiseen keskusteluille ja verkkohakukyselyille", "a user": "käyttäjä", @@ -29,6 +31,7 @@ "Accessible to all users": "Käytettävissä kaikille käyttäjille", "Account": "Tili", "Account Activation Pending": "Tilin aktivointi odottaa", + "accurate": "", "Accurate information": "Tarkkaa tietoa", "Action": "Toiminto", "Action not found": "Toimintoa ei löytynyt", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Näytä usean mallin vastaukset välilehdissä", "Display the username instead of You in the Chat": "Näytä käyttäjänimi keskustelussa \"Sinä\" -tekstin sijaan", "Displays citations in the response": "Näyttää lähdeviitteet vastauksessa", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Uppoudu tietoon", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Älä asenna toimintoja lähteistä, joihin et luota täysin.", "Do not install tools from sources you do not fully trust.": "Älä asenna työkaluja lähteistä, joihin et luota täysin.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Ulkoiset", "External Document Loader URL required.": "Ulkoisen Document Loader:n verkko-osoite on vaaditaan.", "External Task Model": "Ulkoinen työmalli", + "External Tools": "", "External Web Loader API Key": "Ulkoinen Web Loader API-avain", "External Web Loader URL": "Ulkoinen Web Loader verkko-osoite", "External Web Search API Key": "Ulkoinen Web Search API-avain", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Mallien määrityksen tallentaminen epäonnistui", "Failed to update settings": "Asetusten päivittäminen epäonnistui", "Failed to upload file.": "Tiedoston lataaminen epäonnistui.", + "fast": "", "Features": "Ominaisuudet", "Features Permissions": "Ominaisuuksien käyttöoikeudet", "February": "helmikuu", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Muotoile rivit. Oletusarvo on False. Jos arvo on True, rivit muotoillaan siten, että ne havaitsevat riviin liitetyn matematiikan ja tyylit.", "Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Välittää järjestelmän käyttäjän istunnon tunnistetiedot todennusta varten", "Full Context Mode": "Koko kontekstitila", "Function": "Toiminto", @@ -821,6 +831,7 @@ "Import Prompts": "Tuo kehotteet", "Import Tools": "Tuo työkalut", "Important Update": "Tärkeä päivitys", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Sisällytä", "Include `--api-auth` flag when running stable-diffusion-webui": "Sisällytä `--api-auth`-lippu ajettaessa stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Sisällytä `--api`-lippu ajettaessa stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Lisää", "Insert Follow-Up Prompt to Input": "Lisää jatkokysymys syötteeseen", "Insert Prompt as Rich Text": "Lisää kehote RTF-muodossa", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Asenna Github-URL:stä", "Instant Auto-Send After Voice Transcription": "Heti automaattinen lähetys äänitunnistuksen jälkeen", "Integration": "Integrointi", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Mallien määritykset tallennettu onnistuneesti", "Models Public Sharing": "Mallin julkinen jakaminen", "Mojeek Search API Key": "Mojeek Search API -avain", - "more": "lisää", "More": "Lisää", "More Concise": "Ytimekkäämpi", "More Options": "Lisää vaihtoehtoja", @@ -1003,6 +1014,7 @@ "New Tool": "Uusi työkalu", "new-channel": "uusi-kanava", "Next message": "Seuraava viesti", + "No authentication": "", "No chats found": "Keskuteluja ei löytynyt", "No chats found for this user.": "Käyttäjän keskusteluja ei löytynyt.", "No chats found.": "Keskusteluja ei löytynyt", @@ -1027,6 +1039,7 @@ "No results found": "Ei tuloksia", "No search query generated": "Hakukyselyä ei luotu", "No source available": "Lähdettä ei saatavilla", + "No sources found": "", "No suggestion prompts": "Ei ehdotettuja promptteja", "No users were found.": "Käyttäjiä ei löytynyt.", "No valves": "Ei venttiileitä", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook ilmoitus", "Notifications": "Ilmoitukset", "November": "marraskuu", + "OAuth": "", "OAuth ID": "OAuth-tunnus", "October": "lokakuu", "Off": "Pois päältä", @@ -1098,12 +1112,14 @@ "Password": "Salasana", "Passwords do not match.": "Salasanat eivät täsmää", "Paste Large Text as File": "Liitä suuri teksti tiedostona", + "PDF Backend": "", "PDF document (.pdf)": "PDF-asiakirja (.pdf)", "PDF Extract Images (OCR)": "Poimi kuvat PDF:stä (OCR)", "pending": "odottaa", "Pending": "Odottaa", "Pending User Overlay Content": "Odottavien käyttäjien sisältö", "Pending User Overlay Title": "Odottavien käyttäjien otsikko", + "Perform OCR": "", "Permission denied when accessing media devices": "Käyttöoikeus evätty media-laitteille", "Permission denied when accessing microphone": "Käyttöoikeus evätty mikrofonille", "Permission denied when accessing microphone: {{error}}": "Käyttöoikeus evätty mikrofonille: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Kiinnitetty", "Pioneer insights": "Pioneerin oivalluksia", "Pipe": "Putki", + "Pipeline": "", "Pipeline deleted successfully": "Putki poistettu onnistuneesti", "Pipeline downloaded successfully": "Putki ladattu onnistuneesti", "Pipelines": "Putkistot", @@ -1163,10 +1180,13 @@ "Prompts": "Kehotteet", "Prompts Access": "Kehoitteiden käyttöoikeudet", "Prompts Public Sharing": "Kehoitteiden julkinen jakaminen", + "Provider Type": "", "Public": "Julkinen", "Pull \"{{searchValue}}\" from Ollama.com": "Lataa \"{{searchValue}}\" Ollama.comista", "Pull a model from Ollama.com": "Lataa malli Ollama.comista", + "pypdfium2": "", "Query Generation Prompt": "Kyselytulosten luontikehote", + "Querying": "", "Quick Actions": "Pikatoiminnot", "RAG Template": "RAG-kehote", "Rating": "Arviointi", @@ -1181,7 +1201,6 @@ "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Viittaa itseen \"Käyttäjänä\" (esim. \"Käyttäjä opiskelee espanjaa\")", - "References from": "Viitteet lähteistä", "Refused when it shouldn't have": "Kieltäytyi, vaikka ei olisi pitänyt", "Regenerate": "Regeneroi", "Regenerate Menu": "Regenerointi ikkuna", @@ -1218,6 +1237,10 @@ "RESULT": "Tulos", "Retrieval": "Haku", "Retrieval Query Generation": "Hakukyselyn luominen", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rikasteksti-syöte chattiin", "RK": "RK", "Role": "Rooli", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API -avain", "SearchApi Engine": "SearchApi-moottori", "Searched {{count}} sites": "Etsitty {{count}} sivulta", + "Searching": "", "Searching \"{{searchQuery}}\"": "Haetaan \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Haetaan tietämystä \"{{searchQuery}}\"", "Searching the web": "Haetaan verkosta...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Valitse vain yksi malli kutsuttavaksi", "Selected model(s) do not support image inputs": "Valitut mallit eivät tue kuvasöytteitä", "semantic": "Semaattinen", - "Semantic distance to query": "Semanttinen etäisyys kyselyyn", "Send": "Lähetä", "Send a Message": "Lähetä viesti", "Send message": "Lähetä viesti", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}", "Speech-to-Text": "Puheentunnistus", "Speech-to-Text Engine": "Puheentunnistusmoottori", + "standard": "", "Start of the channel": "Kanavan alku", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Pysäytä", "Stop Generating": "Lopeta generointi", @@ -1402,6 +1427,7 @@ "System": "Järjestelmä", "System Instructions": "Järjestelmäohjeet", "System Prompt": "Järjestelmäkehote", + "Table Mode": "", "Tags": "Tagit", "Tags Generation": "Tagien luonti", "Tags Generation Prompt": "Tagien luontikehote", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Näytä **{{NAME}}** tulokset", "Visibility": "Näkyvyys", "Vision": "Visio", + "vlm": "", "Voice": "Ääni", "Voice Input": "Äänitulolaitteen käyttö", "Voice mode": "Puhetila", diff --git a/src/lib/i18n/locales/fr-CA/translation.json b/src/lib/i18n/locales/fr-CA/translation.json index 0a9393e0da..1581a4d15d 100644 --- a/src/lib/i18n/locales/fr-CA/translation.json +++ b/src/lib/i18n/locales/fr-CA/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "Nombres de lignes cachées {{COUNT}}", "{{COUNT}} Replies": "{{COUNT}} réponses", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Conversations de {{user}}", "{{webUIName}} Backend Required": "Backend {{webUIName}} requis", "*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d'images", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Une nouvelle version (v{{LATEST_VERSION}}) est disponible.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l'exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.", "a user": "un utilisateur", @@ -29,6 +31,7 @@ "Accessible to all users": "Accessible à tous les utilisateurs", "Account": "Compte", "Account Activation Pending": "Activation du compte en attente", + "accurate": "", "Accurate information": "Information exacte", "Action": "Action", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Afficher le nom d'utilisateur à la place de \"Vous\" dans la conversation", "Displays citations in the response": "Affiche les citations dans la réponse", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Plonger dans les connaissances", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "N'installez pas de fonctions provenant de sources auxquelles vous ne faites pas entièrement confiance.", "Do not install tools from sources you do not fully trust.": "N'installez pas d'outils provenant de sources auxquelles vous ne faites pas entièrement confiance.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Externe", "External Document Loader URL required.": "URL du chargeur de document externe requis", "External Task Model": "Model de tâche externe", + "External Tools": "", "External Web Loader API Key": "Clé API du chargeur Web externe", "External Web Loader URL": "URL du chargeur Web externe", "External Web Search API Key": "Clé API de la recherche Web externe", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Échec de la sauvegarde de la configuration des modèles", "Failed to update settings": "Échec de la mise à jour des réglages", "Failed to upload file.": "Échec du téléversement du fichier.", + "fast": "", "Features": "Fonctionnalités", "Features Permissions": "Autorisations des fonctionnalités", "February": "Février", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Transmet les identifiants de session de l'utilisateur pour l'authentification", "Full Context Mode": "Mode avec injection complète dans le Context", "Function": "Fonction", @@ -821,6 +831,7 @@ "Import Prompts": "Importer des prompts", "Import Tools": "Importer des outils", "Important Update": "Mise à jour importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Inclure", "Include `--api-auth` flag when running stable-diffusion-webui": "Inclure le drapeau `--api-auth` lors de l'exécution de stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Inclure le drapeau `--api` lorsque vous exécutez stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Insérer", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "Insérer le prompt en tant que texte enrichi", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installer depuis une URL GitHub", "Instant Auto-Send After Voice Transcription": "Envoi automatique après la transcription", "Integration": "Intégration", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Configuration des modèles enregistrée avec succès", "Models Public Sharing": "Partage public des modèles", "Mojeek Search API Key": "Clé API Mojeek", - "more": "plus", "More": "Plus", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Nouvel outil", "new-channel": "nouveau-canal", "Next message": "Message suivant", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Pas de conversation trouvée pour cet utilisateur.", "No chats found.": "Pas de conversation trouvée.", @@ -1027,6 +1039,7 @@ "No results found": "Aucun résultat trouvé", "No search query generated": "Aucune requête de recherche générée", "No source available": "Aucune source n'est disponible", + "No sources found": "", "No suggestion prompts": "Aucun prompt suggéré", "No users were found.": "Aucun utilisateur trouvé.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook de notification", "Notifications": "Notifications", "November": "Novembre", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Octobre", "Off": "Désactivé", @@ -1098,12 +1112,14 @@ "Password": "Mot de passe", "Passwords do not match.": "", "Paste Large Text as File": "Coller un texte volumineux comme fichier", + "PDF Backend": "", "PDF document (.pdf)": "Document au format PDF (.pdf)", "PDF Extract Images (OCR)": "Extraction d'images PDF (OCR)", "pending": "en attente", "Pending": "en attente", "Pending User Overlay Content": "Contenu de l'overlay utilisateur en attente", "Pending User Overlay Title": "Titre de l'overlay utilisateur en attente", + "Perform OCR": "", "Permission denied when accessing media devices": "Accès aux appareils multimédias refusé", "Permission denied when accessing microphone": "Accès au microphone refusé", "Permission denied when accessing microphone: {{error}}": "Accès au microphone refusé : {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Épinglé", "Pioneer insights": "Explorer de nouvelles perspectives", "Pipe": "Pipeline", + "Pipeline": "", "Pipeline deleted successfully": "Le pipeline a été supprimé avec succès", "Pipeline downloaded successfully": "Le pipeline a été téléchargé avec succès", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Accès aux prompts", "Prompts Public Sharing": "Partage public des prompts", + "Provider Type": "", "Public": "Public", "Pull \"{{searchValue}}\" from Ollama.com": "Récupérer « {{searchValue}} » depuis Ollama.com", "Pull a model from Ollama.com": "Télécharger un modèle depuis Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt de génération de requête", + "Querying": "", "Quick Actions": "", "RAG Template": "Modèle RAG", "Rating": "Note", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI", "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.": "Réduit la probabilité de générer du contenu incohérent. Une valeur plus élevée (ex. : 100) produira des réponses plus variées, tandis qu'une valeur plus faible (ex. : 10) sera plus conservatrice.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Désignez-vous comme « Utilisateur » (par ex. « L'utilisateur apprend l'espagnol »)", - "References from": "Références de", "Refused when it shouldn't have": "Refusé alors qu'il n'aurait pas dû l'être", "Regenerate": "Regénérer", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "Résultat", "Retrieval": "Récupération", "Retrieval Query Generation": "Génération de requête de RAG", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Saisie de texte enrichi pour la conversation", "RK": "Rang", "Role": "Rôle", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Clé API SearchApi", "SearchApi Engine": "Moteur de recherche SearchApi", "Searched {{count}} sites": "{{count}} sites recherchés", + "Searching": "", "Searching \"{{searchQuery}}\"": "Recherche de « {{searchQuery}} »", "Searching Knowledge for \"{{searchQuery}}\"": "Recherche des connaissances pour « {{searchQuery}} »", "Searching the web": "Recherche sur internet...", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Sélectionnez seulement un modèle pour appeler", "Selected model(s) do not support image inputs": "Les modèle(s) sélectionné(s) ne prennent pas en charge les entrées d'images", "semantic": "", - "Semantic distance to query": "Distance sémantique à la requête", "Send": "Envoyer", "Send a Message": "Envoyer un message", "Send message": "Envoyer un message", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Erreur de reconnaissance vocale : {{error}}", "Speech-to-Text": "Reconnaissance vocale", "Speech-to-Text Engine": "Moteur de reconnaissance vocale", + "standard": "", "Start of the channel": "Début du canal", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Arrêter la génération", @@ -1402,6 +1428,7 @@ "System": "Système", "System Instructions": "Instructions système", "System Prompt": "Prompt système", + "Table Mode": "", "Tags": "Étiquettes", "Tags Generation": "Génération de tags", "Tags Generation Prompt": "Prompt de génération de tags", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "Voir le résultat de **{{NAME}}**", "Visibility": "Visibilité", "Vision": "Vision", + "vlm": "", "Voice": "Voix", "Voice Input": "Saisie vocale", "Voice mode": "Mode vocal", diff --git a/src/lib/i18n/locales/fr-FR/translation.json b/src/lib/i18n/locales/fr-FR/translation.json index db15fe1f32..26f820b4e4 100644 --- a/src/lib/i18n/locales/fr-FR/translation.json +++ b/src/lib/i18n/locales/fr-FR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "Nombres de lignes cachées {{COUNT}}", "{{COUNT}} Replies": "{{COUNT}} réponses", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} mots", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Conversations de {{user}}", "{{webUIName}} Backend Required": "Backend {{webUIName}} requis", "*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d'images", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Une nouvelle version (v{{LATEST_VERSION}}) est disponible.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Un modèle de tâche est utilisé lors de l'exécution de tâches telles que la génération de titres pour les conversations et les requêtes de recherche sur le web.", "a user": "un utilisateur", @@ -29,6 +31,7 @@ "Accessible to all users": "Accessible à tous les utilisateurs", "Account": "Compte", "Account Activation Pending": "Activation du compte en attente", + "accurate": "", "Accurate information": "Information exacte", "Action": "Action", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Afficher le nom d'utilisateur à la place de \"Vous\" dans la conversation", "Displays citations in the response": "Affiche les citations dans la réponse", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Plonger dans les connaissances", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "N'installez pas de fonctions provenant de sources auxquelles vous ne faites pas entièrement confiance.", "Do not install tools from sources you do not fully trust.": "N'installez pas d'outils provenant de sources auxquelles vous ne faites pas entièrement confiance.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Externe", "External Document Loader URL required.": "URL du chargeur de document externe requis", "External Task Model": "Model de tâche externe", + "External Tools": "", "External Web Loader API Key": "Clé API du chargeur Web externe", "External Web Loader URL": "URL du chargeur Web externe", "External Web Search API Key": "Clé API de la recherche Web externe", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Échec de la sauvegarde de la configuration des modèles", "Failed to update settings": "Échec de la mise à jour des réglages", "Failed to upload file.": "Échec du téléversement du fichier.", + "fast": "", "Features": "Fonctionnalités", "Features Permissions": "Autorisations des fonctionnalités", "February": "Février", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Transmet les identifiants de session de l'utilisateur pour l'authentification", "Full Context Mode": "Mode avec injection complète dans le Context", "Function": "Fonction", @@ -821,6 +831,7 @@ "Import Prompts": "Importer des prompts", "Import Tools": "Importer des outils", "Important Update": "Mise à jour importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Inclure", "Include `--api-auth` flag when running stable-diffusion-webui": "Inclure le drapeau `--api-auth` lors de l'exécution de stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Inclure le drapeau `--api` lorsque vous exécutez stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Insérer", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "Insérer le prompt en tant que texte enrichi", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installer depuis une URL GitHub", "Instant Auto-Send After Voice Transcription": "Envoi automatique après la transcription", "Integration": "Intégration", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Configuration des modèles enregistrée avec succès", "Models Public Sharing": "Partage public des modèles", "Mojeek Search API Key": "Clé API Mojeek", - "more": "plus", "More": "Plus", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Nouvel outil", "new-channel": "nouveau-canal", "Next message": "Message suivant", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Pas de conversation trouvée pour cet utilisateur.", "No chats found.": "Pas de conversation trouvée.", @@ -1027,6 +1039,7 @@ "No results found": "Aucun résultat trouvé", "No search query generated": "Aucune requête de recherche générée", "No source available": "Aucune source n'est disponible", + "No sources found": "", "No suggestion prompts": "Aucun prompt suggéré", "No users were found.": "Aucun utilisateur trouvé.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook de notification", "Notifications": "Notifications", "November": "Novembre", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Octobre", "Off": "Désactivé", @@ -1098,12 +1112,14 @@ "Password": "Mot de passe", "Passwords do not match.": "", "Paste Large Text as File": "Coller un texte volumineux comme fichier", + "PDF Backend": "", "PDF document (.pdf)": "Document au format PDF (.pdf)", "PDF Extract Images (OCR)": "Extraction d'images PDF (OCR)", "pending": "en attente", "Pending": "en attente", "Pending User Overlay Content": "Contenu de l'overlay utilisateur en attente", "Pending User Overlay Title": "Titre de l'overlay utilisateur en attente", + "Perform OCR": "", "Permission denied when accessing media devices": "Accès aux appareils multimédias refusé", "Permission denied when accessing microphone": "Accès au microphone refusé", "Permission denied when accessing microphone: {{error}}": "Accès au microphone refusé : {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Épinglé", "Pioneer insights": "Explorer de nouvelles perspectives", "Pipe": "Pipeline", + "Pipeline": "", "Pipeline deleted successfully": "Le pipeline a été supprimé avec succès", "Pipeline downloaded successfully": "Le pipeline a été téléchargé avec succès", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Accès aux prompts", "Prompts Public Sharing": "Partage public des prompts", + "Provider Type": "", "Public": "Public", "Pull \"{{searchValue}}\" from Ollama.com": "Récupérer « {{searchValue}} » depuis Ollama.com", "Pull a model from Ollama.com": "Télécharger un modèle depuis Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt de génération de requête", + "Querying": "", "Quick Actions": "", "RAG Template": "Modèle RAG", "Rating": "Note", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI", "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.": "Réduit la probabilité de générer du contenu incohérent. Une valeur plus élevée (ex. : 100) produira des réponses plus variées, tandis qu'une valeur plus faible (ex. : 10) sera plus conservatrice.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Désignez-vous comme « Utilisateur » (par ex. « L'utilisateur apprend l'espagnol »)", - "References from": "Références de", "Refused when it shouldn't have": "Refusé alors qu'il n'aurait pas dû l'être", "Regenerate": "Regénérer", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "Résultat", "Retrieval": "Récupération", "Retrieval Query Generation": "Génération de requête de RAG", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Saisie de texte enrichi pour la conversation", "RK": "Rang", "Role": "Rôle", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Clé API SearchApi", "SearchApi Engine": "Moteur de recherche SearchApi", "Searched {{count}} sites": "{{count}} sites recherchés", + "Searching": "", "Searching \"{{searchQuery}}\"": "Recherche de « {{searchQuery}} »", "Searching Knowledge for \"{{searchQuery}}\"": "Recherche des connaissances pour « {{searchQuery}} »", "Searching the web": "Recherche sur internet...", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Sélectionnez seulement un modèle pour appeler", "Selected model(s) do not support image inputs": "Les modèle(s) sélectionné(s) ne prennent pas en charge les entrées d'images", "semantic": "", - "Semantic distance to query": "Distance sémantique à la requête", "Send": "Envoyer", "Send a Message": "Envoyer un message", "Send message": "Envoyer un message", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Erreur de reconnaissance vocale : {{error}}", "Speech-to-Text": "Reconnaissance vocale", "Speech-to-Text Engine": "Moteur de reconnaissance vocale", + "standard": "", "Start of the channel": "Début du canal", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "Arrêter la génération", @@ -1402,6 +1428,7 @@ "System": "Système", "System Instructions": "Instructions système", "System Prompt": "Prompt système", + "Table Mode": "", "Tags": "Étiquettes", "Tags Generation": "Génération de tags", "Tags Generation Prompt": "Prompt de génération de tags", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "Voir le résultat de **{{NAME}}**", "Visibility": "Visibilité", "Vision": "Vision", + "vlm": "", "Voice": "Voix", "Voice Input": "Saisie vocale", "Voice mode": "Mode vocal", diff --git a/src/lib/i18n/locales/gl-ES/translation.json b/src/lib/i18n/locales/gl-ES/translation.json index 3f3950d1a1..6d406fde05 100644 --- a/src/lib/i18n/locales/gl-ES/translation.json +++ b/src/lib/i18n/locales/gl-ES/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "{{COUNT}} Respostas", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Chats do {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Servidor Requerido", "*Prompt node ID(s) are required for image generation": "Os ID do nodo son requeridos para a xeneración de imáxes", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Unha nova versión (v{{LATEST_VERSION}}) está disponible.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "o modelo de tarefas utilizase realizando tarefas como a xeneración de títulos para chats e consultas da búsqueda web", "a user": "un usuario", @@ -29,6 +31,7 @@ "Accessible to all users": "Accesible para todos os usuarios", "Account": "Conta", "Account Activation Pending": "Activación da conta pendente", + "accurate": "", "Accurate information": "Información precisa", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Mostrar o nombre de usuario en lugar de Vostede no chat", "Displays citations in the response": "Muestra citas en arespuesta", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Sumérgete no coñecemento", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Non instale funcións desde fontes nas que no confíe totalmente.", "Do not install tools from sources you do not fully trust.": "Non instale ferramentas desde fontes nas que no confíe totalmente.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Non pudogardarse a configuración de os modelos", "Failed to update settings": "Falla al actualizar os ajustes", "Failed to upload file.": "Falla al subir o Arquivo.", + "fast": "", "Features": "Características", "Features Permissions": "Permisos de características", "February": "Febreiro", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "Función", @@ -821,6 +831,7 @@ "Import Prompts": "Importar Prompts", "Import Tools": "Importar ferramentas", "Important Update": "Actualización importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Incluir", "Include `--api-auth` flag when running stable-diffusion-webui": "Incluir o indicador `--api-auth` al ejecutar stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Incluir o indicador `--api` al ejecutar stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalar desde a URL de Github", "Instant Auto-Send After Voice Transcription": "Auto-Enviar despois da Transcripción de Voz", "Integration": "Integración", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Configuración de modelos guardada correctamente", "Models Public Sharing": "", "Mojeek Search API Key": "chave API de Mojeek Search", - "more": "mais", "More": "mais", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "novo-canal", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "No se han encontrado resultados", "No search query generated": "No se ha generado ninguna consulta de búsqueda", "No source available": "Non ten fuente disponible", + "No sources found": "", "No suggestion prompts": "Sen prompts suxeridos", "No users were found.": "No se encontraron usuarios.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook de notificación", "Notifications": "Notificacions", "November": "Noviembre", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Octubre", "Off": "Desactivado", @@ -1098,12 +1112,14 @@ "Password": "Contrasinal ", "Passwords do not match.": "", "Paste Large Text as File": "Pegar texto grande como arquivo", + "PDF Backend": "", "PDF document (.pdf)": "Documento PDF (.pdf)", "PDF Extract Images (OCR)": "Extraer imaxes de PDF (OCR)", "pending": "pendente", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Permiso denegado al acceder a os dispositivos", "Permission denied when accessing microphone": "Permiso denegado al acceder a a micrófono", "Permission denied when accessing microphone: {{error}}": "Permiso denegado al acceder al micrófono: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fijado", "Pioneer insights": "Descubrir novas perspectivas", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline borrada exitosamente", "Pipeline downloaded successfully": "Pipeline descargada exitosamente", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Acceso a Prompts", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Extraer \"{{searchValue}}\" de Ollama.com", "Pull a model from Ollama.com": "Obter un modelo de Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt de xeneración de consulta", + "Querying": "", "Quick Actions": "", "RAG Template": "Plantilla de RAG", "Rating": "Calificación", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redireccionándote a a comunidad OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Referirse a vostede mismo como \"Usuario\" (por Exemplo, \"O usuario está aprendiendo Español\")", - "References from": "Referencias de", "Refused when it shouldn't have": "Rechazado cuando no debería", "Regenerate": "Regenerar", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Resultado", "Retrieval": "recuperación", "Retrieval Query Generation": "xeneración de consulta de recuperación", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Entrada de texto enriquecido para chat", "RK": "RK", "Role": "Rol", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "chave API de SearchApi", "SearchApi Engine": "Motor de SearchApi", "Searched {{count}} sites": "Buscadas {{count}} sitios", + "Searching": "", "Searching \"{{searchQuery}}\"": "Buscando \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Buscando coñecemento para \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Selecciona sólo un modelo para llamar", "Selected model(s) do not support image inputs": "Os modelos seleccionados no admiten entradas de imaxen", "semantic": "", - "Semantic distance to query": "Distancia semántica a a consulta", "Send": "Enviar", "Send a Message": "Enviar un mensaxe", "Send message": "Enviar mensaxe", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Error de recoñecemento de voz: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Motor de voz a texto", + "standard": "", "Start of the channel": "Inicio da canle", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Detener", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Sistema", "System Instructions": "Instruccions do sistema", "System Prompt": "Prompt do sistema", + "Table Mode": "", "Tags": "", "Tags Generation": "xeneración de etiquetas", "Tags Generation Prompt": "Prompt de xeneración de etiquetas", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Visibilidad", "Vision": "", + "vlm": "", "Voice": "Voz", "Voice Input": "Entrada de voz", "Voice mode": "", diff --git a/src/lib/i18n/locales/he-IL/translation.json b/src/lib/i18n/locales/he-IL/translation.json index e08670d061..b495cb5105 100644 --- a/src/lib/i18n/locales/he-IL/translation.json +++ b/src/lib/i18n/locales/he-IL/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "צ'אטים של {{user}}", "{{webUIName}} Backend Required": "נדרש Backend של {{webUIName}}", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "מודל משימה משמש בעת ביצוע משימות כגון יצירת כותרות עבור צ'אטים ושאילתות חיפוש באינטרנט", "a user": "משתמש", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "חשבון", "Account Activation Pending": "", + "accurate": "", "Accurate information": "מידע מדויק", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "הצג את שם המשתמש במקום 'אתה' בצ'אט", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "פברואר", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "ייבוא פקודות", "Import Tools": "ייבוא כלים", "Important Update": "עדכון חשוב", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "כלול את הדגל `--api` בעת הרצת stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "התקן מכתובת URL של Github", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "עוד", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "כלי חדש", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "לא נמצאו צ'אטים ליוזר הזה.", "No chats found.": "לא נמצאו צ'אטים", @@ -1027,6 +1039,7 @@ "No results found": "לא נמצאו תוצאות", "No search query generated": "לא נוצרה שאילתת חיפוש", "No source available": "אין מקור זמין", + "No sources found": "", "No suggestion prompts": "אין פרומפטים מוצעים", "No users were found.": "לא נמצאו יוזרים", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "התראות", "November": "נובמבר", + "OAuth": "", "OAuth ID": "", "October": "אוקטובר", "Off": "כבוי", @@ -1098,12 +1112,14 @@ "Password": "סיסמה", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "מסמך PDF (.pdf)", "PDF Extract Images (OCR)": "חילוץ תמונות מ-PDF (OCR)", "pending": "ממתין", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "ההרשאה נדחתה בעת גישה למיקרופון: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "צינורות", @@ -1163,10 +1180,13 @@ "Prompts": "פקודות", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "משוך \"{{searchValue}}\" מ-Ollama.com", "Pull a model from Ollama.com": "משוך מודל מ-Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "תבנית RAG", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "מפנה אותך לקהילת OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "נדחה כאשר לא היה צריך", "Regenerate": "הפק מחדש", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "תוצאה", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_two": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "תפקיד", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1323,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "דגמים נבחרים אינם תומכים בקלט תמונה", "semantic": "", - "Semantic distance to query": "", "Send": "שלח", "Send a Message": "שלח הודעה", "Send message": "שלח הודעה", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "שגיאת תחקור שמע: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "מנוע תחקור שמע", + "standard": "", "Start of the channel": "תחילת הערוץ", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1428,7 @@ "System": "מערכת", "System Instructions": "", "System Prompt": "תגובת מערכת", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/hi-IN/translation.json b/src/lib/i18n/locales/hi-IN/translation.json index 224c379e3b..6b5c1dcccc 100644 --- a/src/lib/i18n/locales/hi-IN/translation.json +++ b/src/lib/i18n/locales/hi-IN/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} की चैट", "{{webUIName}} Backend Required": "{{webUIName}} बैकएंड आवश्यक", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "चैट और वेब खोज क्वेरी के लिए शीर्षक उत्पन्न करने जैसे कार्य करते समय कार्य मॉडल का उपयोग किया जाता है", "a user": "एक उपयोगकर्ता", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "खाता", "Account Activation Pending": "", + "accurate": "", "Accurate information": "सटीक जानकारी", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "चैट में 'आप' के स्थान पर उपयोगकर्ता नाम प्रदर्शित करें", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "फरवरी", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "प्रॉम्प्ट आयात करें", "Import Tools": "", "Important Update": "महत्वपूर्ण अपडेट", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui चलाते समय `--api` ध्वज शामिल करें", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL से इंस्टॉल करें", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "और..", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "कोई परिणाम नहीं मिला", "No search query generated": "कोई खोज क्वेरी जनरेट नहीं हुई", "No source available": "कोई स्रोत उपलब्ध नहीं है", + "No sources found": "", "No suggestion prompts": "कोई सुझावित प्रॉम्प्ट नहीं", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "सूचनाएं", "November": "नवंबर", + "OAuth": "", "OAuth ID": "", "October": "अक्टूबर", "Off": "बंद", @@ -1098,12 +1112,14 @@ "Password": "पासवर्ड", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF दस्तावेज़ (.pdf)", "PDF Extract Images (OCR)": "PDF छवियाँ निकालें (OCR)", "pending": "लंबित", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "माइक्रोफ़ोन तक पहुँचने पर अनुमति अस्वीकृत: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "पाइपलाइनों", @@ -1163,10 +1180,13 @@ "Prompts": "प्रॉम्प्ट", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" को Ollama.com से खींचें", "Pull a model from Ollama.com": "Ollama.com से एक मॉडल खींचें", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG टेम्पलेट", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "आपको OpenWebUI समुदाय पर पुनर्निर्देशित किया जा रहा है", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "जब ऐसा नहीं होना चाहिए था तो मना कर दिया", "Regenerate": "पुनः जेनरेट", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "परिणाम", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "भूमिका", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "चयनित मॉडल छवि इनपुट का समर्थन नहीं करते हैं", "semantic": "", - "Semantic distance to query": "", "Send": "भेज", "Send a Message": "एक संदेश भेजो", "Send message": "मेसेज भेजें", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "वाक् पहचान त्रुटि: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "वाक्-से-पाठ इंजन", + "standard": "", "Start of the channel": "चैनल की शुरुआत", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "सिस्टम", "System Instructions": "", "System Prompt": "सिस्टम प्रॉम्प्ट", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/hr-HR/translation.json b/src/lib/i18n/locales/hr-HR/translation.json index d0585d85ae..7be31049d2 100644 --- a/src/lib/i18n/locales/hr-HR/translation.json +++ b/src/lib/i18n/locales/hr-HR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Razgovori korisnika {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Backend je potreban", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Model zadatka koristi se pri izvođenju zadataka kao što su generiranje naslova za razgovore i upite za pretraživanje weba", "a user": "korisnik", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Račun", "Account Activation Pending": "", + "accurate": "", "Accurate information": "Točne informacije", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Prikaži korisničko ime umjesto Vas u razgovoru", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Greška kod ažuriranja postavki", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Veljača", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Uvoz prompta", "Import Tools": "Uvoz alata", "Important Update": "Važno ažuriranje", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "Uključite zastavicu `--api` prilikom pokretanja stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instaliraj s Github URL-a", "Instant Auto-Send After Voice Transcription": "Trenutačno automatsko slanje nakon glasovne transkripcije", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "Više", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Nema rezultata", "No search query generated": "Nije generiran upit za pretraživanje", "No source available": "Nema dostupnog izvora", + "No sources found": "", "No suggestion prompts": "Nema predloženih prompta", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Obavijesti", "November": "Studeni", + "OAuth": "", "OAuth ID": "", "October": "Listopad", "Off": "Isključeno", @@ -1098,12 +1112,14 @@ "Password": "Lozinka", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF dokument (.pdf)", "PDF Extract Images (OCR)": "PDF izdvajanje slika (OCR)", "pending": "u tijeku", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Dopuštenje je odbijeno prilikom pristupa medijskim uređajima", "Permission denied when accessing microphone": "Dopuštenje je odbijeno prilikom pristupa mikrofonu", "Permission denied when accessing microphone: {{error}}": "Pristup mikrofonu odbijen: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "Cjevovodi", @@ -1163,10 +1180,13 @@ "Prompts": "Prompti", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Povucite \"{{searchValue}}\" s Ollama.com", "Pull a model from Ollama.com": "Povucite model s Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG predložak", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Preusmjeravanje na OpenWebUI zajednicu", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Nazivajte se \"Korisnik\" (npr. \"Korisnik uči španjolski\")", - "References from": "", "Refused when it shouldn't have": "Odbijen kada nije trebao biti", "Regenerate": "Regeneriraj", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "REZULTAT", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Uloga", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Odaberite samo jedan model za poziv", "Selected model(s) do not support image inputs": "Odabrani modeli ne podržavaju unose slika", "semantic": "", - "Semantic distance to query": "", "Send": "Pošalji", "Send a Message": "Pošaljite poruku", "Send message": "Pošalji poruku", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Pogreška prepoznavanja govora: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Stroj za prepoznavanje govora", + "standard": "", "Start of the channel": "Početak kanala", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1428,7 @@ "System": "Sustav", "System Instructions": "", "System Prompt": "Sistemski prompt", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/hu-HU/translation.json b/src/lib/i18n/locales/hu-HU/translation.json index 90dea5b83f..b2182c7119 100644 --- a/src/lib/i18n/locales/hu-HU/translation.json +++ b/src/lib/i18n/locales/hu-HU/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} rejtett sor", "{{COUNT}} Replies": "{{COUNT}} Válasz", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} beszélgetései", "{{webUIName}} Backend Required": "{{webUIName}} Backend szükséges", "*Prompt node ID(s) are required for image generation": "*Prompt node ID(k) szükségesek a képgeneráláshoz", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Új verzió (v{{LATEST_VERSION}}) érhető el.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "A feladat modell olyan feladatokhoz használatos, mint a beszélgetések címeinek generálása és webes keresési lekérdezések", "a user": "egy felhasználó", @@ -29,6 +31,7 @@ "Accessible to all users": "Minden felhasználó számára elérhető", "Account": "Fiók", "Account Activation Pending": "Fiók aktiválása folyamatban", + "accurate": "", "Accurate information": "Pontos információ", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Felhasználónév megjelenítése a 'Te' helyett a beszélgetésben", "Displays citations in the response": "Idézetek megjelenítése a válaszban", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Merülj el a tudásban", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Ne telepíts funkciókat olyan forrásokból, amelyekben nem bízol teljesen.", "Do not install tools from sources you do not fully trust.": "Ne telepíts eszközöket olyan forrásokból, amelyekben nem bízol teljesen.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Külső", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Nem sikerült menteni a modellek konfigurációját", "Failed to update settings": "Nem sikerült frissíteni a beállításokat", "Failed to upload file.": "Nem sikerült feltölteni a fájlt.", + "fast": "", "Features": "Funkciók", "Features Permissions": "Funkciók engedélyei", "February": "Február", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formázd a változóidat zárójelekkel így:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Továbbítja a rendszer felhasználói munkamenet hitelesítő adatait a hitelesítéshez", "Full Context Mode": "Teljes kontextus mód", "Function": "Funkció", @@ -821,6 +831,7 @@ "Import Prompts": "Promptok importálása", "Import Tools": "Eszközök importálása", "Important Update": "Fontos frissítés", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Tartalmaz", "Include `--api-auth` flag when running stable-diffusion-webui": "Add hozzá a `--api-auth` kapcsolót a stable-diffusion-webui futtatásakor", "Include `--api` flag when running stable-diffusion-webui": "Add hozzá a `--api` kapcsolót a stable-diffusion-webui futtatásakor", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Telepítés Github URL-ről", "Instant Auto-Send After Voice Transcription": "Azonnali automatikus küldés hangfelismerés után", "Integration": "Integráció", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modellek konfigurációja sikeresen mentve", "Models Public Sharing": "Modellek nyilvános megosztása", "Mojeek Search API Key": "Mojeek Search API kulcs", - "more": "több", "More": "Több", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "új csatorna", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Nincs találat", "No search query generated": "Nem generálódott keresési lekérdezés", "No source available": "Nincs elérhető forrás", + "No sources found": "", "No suggestion prompts": "Nincsenek javasolt promptok", "No users were found.": "Nem található felhasználó.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Értesítési webhook", "Notifications": "Értesítések", "November": "November", + "OAuth": "", "OAuth ID": "OAuth azonosító", "October": "Október", "Off": "Ki", @@ -1098,12 +1112,14 @@ "Password": "Jelszó", "Passwords do not match.": "", "Paste Large Text as File": "Nagy szöveg beillesztése fájlként", + "PDF Backend": "", "PDF document (.pdf)": "PDF dokumentum (.pdf)", "PDF Extract Images (OCR)": "PDF képek kinyerése (OCR)", "pending": "függőben", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Hozzáférés megtagadva a médiaeszközökhöz", "Permission denied when accessing microphone": "Hozzáférés megtagadva a mikrofonhoz", "Permission denied when accessing microphone: {{error}}": "Hozzáférés megtagadva a mikrofonhoz: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Rögzítve", "Pioneer insights": "Úttörő betekintések", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Folyamat sikeresen törölve", "Pipeline downloaded successfully": "Folyamat sikeresen letöltve", "Pipelines": "Folyamatok", @@ -1163,10 +1180,13 @@ "Prompts": "Promptok", "Prompts Access": "Promptok hozzáférése", "Prompts Public Sharing": "Promptok nyilvános megosztása", + "Provider Type": "", "Public": "Nyilvános", "Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" letöltése az Ollama.com-ról", "Pull a model from Ollama.com": "Modell letöltése az Ollama.com-ról", + "pypdfium2": "", "Query Generation Prompt": "Lekérdezés generálási prompt", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG sablon", "Rating": "Értékelés", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Átirányítás az OpenWebUI közösséghez", "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.": "Csökkenti a ostobaság generálásának valószínűségét. Magasabb érték (pl. 100) változatosabb válaszokat ad, míg alacsonyabb érték (pl. 10) konzervatívabb lesz.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Hivatkozzon magára \"Felhasználó\"-ként (pl. \"A Felhasználó spanyolul tanul\")", - "References from": "Hivatkozások innen", "Refused when it shouldn't have": "Elutasítva, amikor nem kellett volna", "Regenerate": "Újragenerálás", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Eredmény", "Retrieval": "Visszakeresés", "Retrieval Query Generation": "Visszakeresési lekérdezés generálása", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Formázott szövegbevitel a chathez", "RK": "RK", "Role": "Szerep", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API kulcs", "SearchApi Engine": "SearchApi motor", "Searched {{count}} sites": "{{count}} oldal keresése megtörtént", + "Searching": "", "Searching \"{{searchQuery}}\"": "Keresés: \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Tudásbázis keresése: \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Csak egy modellt válasszon ki hívásra", "Selected model(s) do not support image inputs": "A kiválasztott modell(ek) nem támogatják a képbemenetet", "semantic": "", - "Semantic distance to query": "Szemantikai távolság a lekérdezéshez", "Send": "Küldés", "Send a Message": "Üzenet küldése", "Send message": "Üzenet küldése", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Beszédfelismerési hiba: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Beszéd-szöveg motor", + "standard": "", "Start of the channel": "A csatorna eleje", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Leállítás", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Rendszer", "System Instructions": "Rendszer utasítások", "System Prompt": "Rendszer prompt", + "Table Mode": "", "Tags": "Címkék", "Tags Generation": "Címke generálás", "Tags Generation Prompt": "Címke generálási prompt", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Eredmény megtekintése innen: **{{NAME}}**", "Visibility": "Láthatóság", "Vision": "", + "vlm": "", "Voice": "Hang", "Voice Input": "Hangbevitel", "Voice mode": "", diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json index 25bdbaee13..f5072c472f 100644 --- a/src/lib/i18n/locales/id-ID/translation.json +++ b/src/lib/i18n/locales/id-ID/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Obrolan {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Diperlukan Backend", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Model tugas digunakan saat melakukan tugas seperti membuat judul untuk obrolan dan kueri penelusuran web", "a user": "seorang pengguna", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Akun", "Account Activation Pending": "Aktivasi Akun Tertunda", + "accurate": "", "Accurate information": "Informasi yang akurat", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Menampilkan nama pengguna, bukan Anda di Obrolan", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Gagal memperbarui pengaturan", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Februari", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Petunjuk Impor", "Import Tools": "Alat Impor", "Important Update": "Pembaruan penting", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "Sertakan bendera `--api-auth` saat menjalankan stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Sertakan bendera `--api` saat menjalankan stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instal dari URL Github", "Instant Auto-Send After Voice Transcription": "Kirim Otomatis Instan Setelah Transkripsi Suara", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "Lainnya", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Tidak ada hasil yang ditemukan", "No search query generated": "Tidak ada permintaan pencarian yang dibuat", "No source available": "Tidak ada sumber yang tersedia", + "No sources found": "", "No suggestion prompts": "Tidak ada prompt saran", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Pemberitahuan", "November": "November", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Oktober", "Off": "Mati", @@ -1098,12 +1112,14 @@ "Password": "Kata sandi", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "Dokumen PDF (.pdf)", "PDF Extract Images (OCR)": "Ekstrak Gambar PDF (OCR)", "pending": "tertunda", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Izin ditolak saat mengakses perangkat media", "Permission denied when accessing microphone": "Izin ditolak saat mengakses mikrofon", "Permission denied when accessing microphone: {{error}}": "Izin ditolak saat mengakses mikrofon: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline berhasil dihapus", "Pipeline downloaded successfully": "Saluran pipa berhasil diunduh", "Pipelines": "Saluran pipa", @@ -1163,10 +1180,13 @@ "Prompts": "Prompt", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Tarik \"{{searchValue}}\" dari Ollama.com", "Pull a model from Ollama.com": "Tarik model dari Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "Templat RAG", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Mengarahkan Anda ke Komunitas OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Merujuk diri Anda sebagai \"Pengguna\" (misalnya, \"Pengguna sedang belajar bahasa Spanyol\")", - "References from": "", "Refused when it shouldn't have": "Menolak ketika seharusnya tidak", "Regenerate": "Regenerasi", "Regenerate Menu": "", @@ -1218,6 +1237,9 @@ "RESULT": "HASIL", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Peran", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "Mencari \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1321,6 @@ "Select only one model to call": "Pilih hanya satu model untuk dipanggil", "Selected model(s) do not support image inputs": "Model yang dipilih tidak mendukung input gambar", "semantic": "", - "Semantic distance to query": "", "Send": "Kirim", "Send a Message": "Kirim Pesan", "Send message": "Kirim pesan", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "Kesalahan pengenalan suara: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Mesin Pengenal Ucapan ke Teks", + "standard": "", "Start of the channel": "Awal saluran", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1426,7 @@ "System": "Sistem", "System Instructions": "", "System Prompt": "Permintaan Sistem", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "Suara", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/ie-GA/translation.json b/src/lib/i18n/locales/ie-GA/translation.json index b617131ceb..b18b478c14 100644 --- a/src/lib/i18n/locales/ie-GA/translation.json +++ b/src/lib/i18n/locales/ie-GA/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} línte folaithe", "{{COUNT}} Replies": "{{COUNT}} Freagra", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} focail", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Comhráite {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Ceoldeireadh Riachtanach", "*Prompt node ID(s) are required for image generation": "* Tá ID nód leid ag teastáil chun íomhá a ghiniúint", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Tá leagan nua (v {{LATEST_VERSION}}) ar fáil anois.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Úsáidtear samhail tascanna agus tascanna á ndéanamh amhail teidil a ghiniúint le haghaidh comhráite agus fiosrúcháin chuardaigh ghréasáin.", "a user": "úsáideoir", @@ -29,6 +31,7 @@ "Accessible to all users": "Inrochtana do gach úsáideoir", "Account": "Cuntas", "Account Activation Pending": "Gníomhachtaithe Cuntas", + "accurate": "", "Accurate information": "Faisnéis chruinn", "Action": "Gníomh", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Taispeáin Freagraí Ilsamhlacha i gCluaisíní", "Display the username instead of You in the Chat": "Taispeáin an t-ainm úsáideora in ionad Tú sa Comhrá", "Displays citations in the response": "Taispeánann sé luanna sa fhreagra", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Léim isteach eolas", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Ná suiteáil feidhmeanna ó fhoinsí nach bhfuil muinín iomlán agat.", "Do not install tools from sources you do not fully trust.": "Ná suiteáil uirlisí ó fhoinsí nach bhfuil muinín iomlán agat.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Seachtrach", "External Document Loader URL required.": "URL Luchtaitheora Doiciméad Seachtrach ag teastáil.", "External Task Model": "Samhail Tasc Seachtracha", + "External Tools": "", "External Web Loader API Key": "Eochair API Luchtaire Gréasáin Sheachtrach", "External Web Loader URL": "URL Luchtóra Gréasáin Sheachtraigh", "External Web Search API Key": "Eochair API Cuardaigh Gréasáin Sheachtrach", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Theip ar chumraíocht na samhlacha a shábháil", "Failed to update settings": "Theip ar shocruithe a nuashonrú", "Failed to upload file.": "Theip ar uaslódáil an chomhaid.", + "fast": "", "Features": "Gnéithe", "Features Permissions": "Ceadanna Gnéithe", "February": "Feabhra", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formáidigh na línte san aschur. Is é Bréag an réamhshocrú. Má shocraítear é go Fíor, déanfar na línte a fhormáidiú chun matamaitic agus stíleanna inlíne a bhrath.", "Format your variables using brackets like this:": "Formáidigh na hathróga ag baint úsáide as lúibíní mar seo:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Cuir dintiúir seisiúin úsáideora córais ar aghaidh lena bhfíordheimhniú", "Full Context Mode": "Mód Comhthéacs Iomlán", "Function": "Feidhm", @@ -821,6 +831,7 @@ "Import Prompts": "Leideanna Iompórtála", "Import Tools": "Uirlisí Iomp", "Important Update": "Nuashonrú tábhachtach", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Cuir san áireamh", "Include `--api-auth` flag when running stable-diffusion-webui": "Cuir bratach `--api-auth` san áireamh agus webui stable-diffusion-reatha á rith", "Include `--api` flag when running stable-diffusion-webui": "Cuir bratach `--api` san áireamh agus webui cobhsaí-scaipthe á rith", @@ -836,6 +847,7 @@ "Insert": "Cuir isteach", "Insert Follow-Up Prompt to Input": "Cuir isteach leid leantach le hionchur", "Insert Prompt as Rich Text": "Cuir isteach an leid mar théacs saibhir", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Suiteáil ó Github URL", "Instant Auto-Send After Voice Transcription": "Seoladh Uathoibríoch Láithreach Tar éis", "Integration": "Comhtháthú", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Cumraíocht na samhlacha sábháilte go rathúil", "Models Public Sharing": "Samhlacha Comhroinnt Phoiblí", "Mojeek Search API Key": "Eochair API Cuardach Mojeek", - "more": "níos mó", "More": "Tuilleadh", "More Concise": "Níos Gonta", "More Options": "Tuilleadh Roghanna", @@ -1003,6 +1014,7 @@ "New Tool": "Uirlis Nua", "new-channel": "nua-chainéil", "Next message": "An chéad teachtaireacht eile", + "No authentication": "", "No chats found": "Ní bhfuarthas aon chomhráite", "No chats found for this user.": "Ní bhfuarthas aon chomhráite don úsáideoir seo.", "No chats found.": "Ní bhfuarthas aon chomhráite.", @@ -1027,6 +1039,7 @@ "No results found": "Níl aon torthaí le fáil", "No search query generated": "Ní ghintear aon cheist cuardaigh", "No source available": "Níl aon fhoinse ar fáil", + "No sources found": "", "No suggestion prompts": "Gan leideanna molta", "No users were found.": "Níor aimsíodh aon úsáideoirí.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Fógra Webook", "Notifications": "Fógraí", "November": "Samhain", + "OAuth": "", "OAuth ID": "Aitheantas OAuth", "October": "Deireadh Fómhair", "Off": "As", @@ -1098,12 +1112,14 @@ "Password": "Pasfhocal", "Passwords do not match.": "Ní hionann na pasfhocail.", "Paste Large Text as File": "Greamaigh Téacs Mór mar Chomhad", + "PDF Backend": "", "PDF document (.pdf)": "Doiciméad PDF (.pdf)", "PDF Extract Images (OCR)": "Íomhánna Sliocht PDF (OCR)", "pending": "ar feitheamh", "Pending": "Ar feitheamh", "Pending User Overlay Content": "Ábhar Forleagan Úsáideora atá ar Feitheamh", "Pending User Overlay Title": "Teideal Forleagan Úsáideora atá ar Feitheamh", + "Perform OCR": "", "Permission denied when accessing media devices": "Cead diúltaithe nuair a bhíonn rochtain agat", "Permission denied when accessing microphone": "Cead diúltaithe agus tú ag rochtain ar", "Permission denied when accessing microphone: {{error}}": "Cead diúltaithe agus tú ag teacht ar mhicreafón: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Pinneáilte", "Pioneer insights": "Léargais ceannródaí", "Pipe": "Píopa", + "Pipeline": "", "Pipeline deleted successfully": "Scriosta píblíne go rathúil", "Pipeline downloaded successfully": "Íoslódáilte píblíne", "Pipelines": "Píblínte", @@ -1163,10 +1180,13 @@ "Prompts": "Leabhair", "Prompts Access": "Rochtain ar Chuirí", "Prompts Public Sharing": "Spreagann Roinnt Phoiblí", + "Provider Type": "", "Public": "Poiblí", "Pull \"{{searchValue}}\" from Ollama.com": "Tarraing \"{{searchValue}}\" ó Ollama.com", "Pull a model from Ollama.com": "Tarraing samhail ó Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Cuirí Ginearáil Ceisteanna", + "Querying": "", "Quick Actions": "Gníomhartha Tapa", "RAG Template": "Teimpléad RAG", "Rating": "Rátáil", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Tú a atreorú chuig OpenWebUI Community", "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.": "Laghdaíonn sé an dóchúlacht go giniúint nonsense. Tabharfaidh luach níos airde (m.sh. 100) freagraí níos éagsúla, agus beidh luach níos ísle (m.sh. 10) níos coimeádaí.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Tagairt duit féin mar \"Úsáideoir\" (m.sh., \"Tá an úsáideoir ag foghlaim Spáinnis\")", - "References from": "Tagairtí ó", "Refused when it shouldn't have": "Diúltaíodh nuair nár chóir dó", "Regenerate": "Athghiniúint", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Toradh", "Retrieval": "Aisghabháil", "Retrieval Query Generation": "Aisghabháil Giniúint Ceist", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Ionchur Saibhir Téacs don Chomhrá", "RK": "RK", "Role": "Ról", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "Eochair API SearchAPI", "SearchApi Engine": "Inneall SearchAPI", "Searched {{count}} sites": "Cuardaíodh {{count}} suíomh", + "Searching": "", "Searching \"{{searchQuery}}\"": "Ag cuardach \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Cuardach Eolas do \"{{searchQuery}}\"", "Searching the web": "Ag cuardach an ghréasáin...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Roghnaigh samhail amháin le glaoch", "Selected model(s) do not support image inputs": "Ní thacaíonn an/na samhlacha roghnaithe le hionchuir íomhá", "semantic": "séimeantach", - "Semantic distance to query": "Fad shéimeantach le fiosrú", "Send": "Seol", "Send a Message": "Seol Teachtaireacht", "Send message": "Seol teachtaireacht", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Earráid aitheantais cainte: {{error}}", "Speech-to-Text": "Urlabhra-go-Téacs", "Speech-to-Text Engine": "Inneall Cainte-go-Téacs", + "standard": "", "Start of the channel": "Tús an chainéil", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stad", "Stop Generating": "Stop a Ghiniúint", @@ -1402,6 +1427,7 @@ "System": "Córas", "System Instructions": "Treoracha Córas", "System Prompt": "Córas Leid", + "Table Mode": "", "Tags": "Clibeanna", "Tags Generation": "Giniúint Clibeanna", "Tags Generation Prompt": "Clibeanna Giniúint Leid", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Féach ar Thoradh ó **{{NAME}}**", "Visibility": "Infheictheacht", "Vision": "Fís", + "vlm": "", "Voice": "Guth", "Voice Input": "Ionchur Gutha", "Voice mode": "Mod Gutha", diff --git a/src/lib/i18n/locales/it-IT/translation.json b/src/lib/i18n/locales/it-IT/translation.json index 5a1d172b1d..98148d681c 100644 --- a/src/lib/i18n/locales/it-IT/translation.json +++ b/src/lib/i18n/locales/it-IT/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} righe nascoste", "{{COUNT}} Replies": "{{COUNT}} Risposte", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} Chat", "{{webUIName}} Backend Required": "{{webUIName}} Richiesta Backend", "*Prompt node ID(s) are required for image generation": "*ID nodo prompt sono necessari per la generazione di immagini", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Una nuova versione (v{{LATEST_VERSION}}) è ora disponibile.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Un task model viene utilizzato durante l'esecuzione di attività come la generazione di titoli per chat e query di ricerca Web", "a user": "un utente", @@ -29,6 +31,7 @@ "Accessible to all users": "Accessibile a tutti gli utenti", "Account": "Account", "Account Activation Pending": "Account in attesa di attivazione", + "accurate": "", "Accurate information": "Informazioni accurate", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Visualizza il nome utente invece di Tu nella chat", "Displays citations in the response": "Visualizza citazioni nella risposta", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Immergiti nella conoscenza", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Non installare funzioni da fonti di cui non ti fidi completamente.", "Do not install tools from sources you do not fully trust.": "Non installare strumenti da fonti di cui non ti fidi completamente.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Esterno", "External Document Loader URL required.": "URL esterna per il Document Loader necessaria.", "External Task Model": "Task Modello esterna", + "External Tools": "", "External Web Loader API Key": "Chiave API del web loaderesterno", "External Web Loader URL": "URL del web loader esterno", "External Web Search API Key": "Chiave API di ricerca web esterna", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Impossibile salvare la configurazione dei modelli", "Failed to update settings": "Impossibile aggiornare le impostazioni", "Failed to upload file.": "Impossibile caricare il file.", + "fast": "", "Features": "Caratteristiche", "Features Permissions": "Permessi delle funzionalità", "February": "Febbraio", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatta le tue variabili usando le parentesi quadre in questo modo:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Inoltra le credenziali della sessione utente di sistema per autenticare", "Full Context Mode": "Modalità Contesto Completo", "Function": "Funzione", @@ -821,6 +831,7 @@ "Import Prompts": "Importa Prompt", "Import Tools": "Importa Tool", "Important Update": "Aggiornamento importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Includi", "Include `--api-auth` flag when running stable-diffusion-webui": "Includi il flag `--api-auth` quando esegui stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Includi il flag `--api` quando esegui stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Eseguire l'installazione dall'URL di Github", "Instant Auto-Send After Voice Transcription": "Invio automatico istantaneo dopo la trascrizione vocale", "Integration": "Integrazione", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Configurazione modelli salvata con successo", "Models Public Sharing": "Conoscenza condivisione pubblica", "Mojeek Search API Key": "Chiave API di Mojeek Search", - "more": "altro", "More": "Altro", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Nuovo strumento", "new-channel": "nuovo-canale", "Next message": "Messaggio successivo", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Nessuna chat trovata per questo utente.", "No chats found.": "Nessuna chat trovata.", @@ -1027,6 +1039,7 @@ "No results found": "Nessun risultato trovato", "No search query generated": "Nessuna query di ricerca generata", "No source available": "Nessuna fonte disponibile", + "No sources found": "", "No suggestion prompts": "Nessun prompt suggerito", "No users were found.": "Nessun utente trovato.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook di notifica", "Notifications": "Notifiche desktop", "November": "Novembre", + "OAuth": "", "OAuth ID": "", "October": "Ottobre", "Off": "Disattivato", @@ -1098,12 +1112,14 @@ "Password": "Password", "Passwords do not match.": "", "Paste Large Text as File": "Incolla Molto Testo come File", + "PDF Backend": "", "PDF document (.pdf)": "Documento PDF (.pdf)", "PDF Extract Images (OCR)": "Estrazione Immagini PDF (OCR)", "pending": "in sospeso", "Pending": "In Attesa", "Pending User Overlay Content": "Contenuto utente in attesa", "Pending User Overlay Title": "Titolo utente in attesa", + "Perform OCR": "", "Permission denied when accessing media devices": "Autorizzazione negata durante l'accesso ai dispositivi multimediali", "Permission denied when accessing microphone": "Autorizzazione negata durante l'accesso al microfono", "Permission denied when accessing microphone: {{error}}": "Autorizzazione negata durante l'accesso al microfono: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Appuntato", "Pioneer insights": "Scopri nuove intuizioni", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline rimossa con successo", "Pipeline downloaded successfully": "Pipeline scaricata con successo", "Pipelines": "Pipeline", @@ -1163,10 +1180,13 @@ "Prompts": "Prompt", "Prompts Access": "Accesso ai Prompt", "Prompts Public Sharing": "Condivisione Pubblica dei Prompt", + "Provider Type": "", "Public": "Pubblico", "Pull \"{{searchValue}}\" from Ollama.com": "Estrai \"{{searchValue}}\" da Ollama.com", "Pull a model from Ollama.com": "Estrai un modello da Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt di Generazione Query", + "Querying": "", "Quick Actions": "", "RAG Template": "Modello RAG", "Rating": "Valutazione", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Reindirizzamento alla comunità OpenWebUI", "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.": "Riduce la probabilità di generare sciocchezze. Un valore più alto (ad esempio 100) darà risposte più varie, mentre un valore più basso (ad esempio 10) sarà più conservativo.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Riferisciti a te stesso come \"Utente\" (ad esempio, \"L'utente sta imparando lo spagnolo\")", - "References from": "Riferimenti da", "Refused when it shouldn't have": "Rifiutato quando non avrebbe dovuto", "Regenerate": "Rigenera", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "Risultato", "Retrieval": "Recupero ricordo", "Retrieval Query Generation": "Generazione di query di recupero ricordo", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Input di testo ricco per la chat", "RK": "RK", "Role": "Ruolo", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Chiave API SearchApi", "SearchApi Engine": "Engine SearchApi", "Searched {{count}} sites": "Cercati {{count}} siti", + "Searching": "", "Searching \"{{searchQuery}}\"": "Cercando \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Cercando conoscenza per \"{{searchQuery}}\"", "Searching the web": "Cercando nel web...", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Seleziona solo un modello da chiamare", "Selected model(s) do not support image inputs": "I modelli selezionati non supportano l'input di immagini", "semantic": "", - "Semantic distance to query": "Distanza semantica alla query", "Send": "Invia", "Send a Message": "Invia un messaggio", "Send message": "Invia messaggio", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Errore di riconoscimento vocale: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Motore da voce a testo", + "standard": "", "Start of the channel": "Inizio del canale", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Arresta", "Stop Generating": "Ferma generazione", @@ -1402,6 +1428,7 @@ "System": "Sistema", "System Instructions": "Istruzioni di sistema", "System Prompt": "Prompt di sistema", + "Table Mode": "", "Tags": "Tag", "Tags Generation": "Generazione tag", "Tags Generation Prompt": "Prompt di generazione dei tag", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "Visualizza risultato da **{{NAME}}**", "Visibility": "Visibilità", "Vision": "", + "vlm": "", "Voice": "Voce", "Voice Input": "Input vocale", "Voice mode": "Modalità vocale", diff --git a/src/lib/i18n/locales/ja-JP/translation.json b/src/lib/i18n/locales/ja-JP/translation.json index d856cfe387..535b6f3b05 100644 --- a/src/lib/i18n/locales/ja-JP/translation.json +++ b/src/lib/i18n/locales/ja-JP/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} 行が非表示", "{{COUNT}} Replies": "{{COUNT}} 件の返信", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} 語", "{{model}} download has been canceled": "{{model}} のダウンロードがキャンセルされました", "{{user}}'s Chats": "{{user}} のチャット", "{{webUIName}} Backend Required": "{{webUIName}} バックエンドが必要です", "*Prompt node ID(s) are required for image generation": "*画像生成にはプロンプトノードIDが必要です", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "新しいバージョン (v{{LATEST_VERSION}}) が利用可能です。", "A task model is used when performing tasks such as generating titles for chats and web search queries": "タスクモデルは、チャットやウェブ検索クエリのタイトルの生成などのタスクを実行するときに使用されます", "a user": "ユーザー", @@ -29,6 +31,7 @@ "Accessible to all users": "すべてのユーザーにアクセス可能", "Account": "アカウント", "Account Activation Pending": "アカウント承認待ち", + "accurate": "", "Accurate information": "情報が正確", "Action": "アクション", "Action not found": "アクションが見つかりません", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "複数モデルの応答をタブで表示する", "Display the username instead of You in the Chat": "チャットで「あなた」の代わりにユーザー名を表示", "Displays citations in the response": "応答に引用を表示", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "知識に飛び込む", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "信頼できないソースからFunctionをインストールしないでください。", "Do not install tools from sources you do not fully trust.": "信頼できないソースからツールをインストールしないでください。", "Docling": "", @@ -658,6 +665,7 @@ "External": "外部", "External Document Loader URL required.": "外部ドキュメントローダーのURLが必要です。", "External Task Model": "外部タスクモデル", + "External Tools": "", "External Web Loader API Key": "外部ドキュメントローダーのAPIキー", "External Web Loader URL": "外部ドキュメントローダーのURL", "External Web Search API Key": "外部Web検索のAPIキー", @@ -681,6 +689,7 @@ "Failed to save models configuration": "モデルの設定の保存に失敗しました。", "Failed to update settings": "設定アップデートに失敗しました。", "Failed to upload file.": "ファイルアップロードに失敗しました。", + "fast": "", "Features": "機能", "Features Permissions": "機能の許可", "February": "2月", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "出力をフォーマットする。デフォルトでは無効です。有効にすると、インライン数式やスタイルを検出しフォーマットします。", "Format your variables using brackets like this:": "変数を次のようにフォーマットできます:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "システムユーザーセッションの資格情報を転送して認証する", "Full Context Mode": "フルコンテキストモード", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "プロンプトをインポート", "Import Tools": "ツールのインポート", "Important Update": "重要な更新", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "含める", "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webuiを実行する際に`--api-auth`フラグを含めてください", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webuiを実行する際に`--api`フラグを含めてください", @@ -836,6 +847,7 @@ "Insert": "挿入", "Insert Follow-Up Prompt to Input": "関連質問を入力欄に挿入する", "Insert Prompt as Rich Text": "プロンプトをリッチテキストとして挿入する", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URLからインストール", "Instant Auto-Send After Voice Transcription": "音声文字変換後に自動送信", "Integration": "連携", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "モデル設定が正常に保存されました", "Models Public Sharing": "モデルの公開共有", "Mojeek Search API Key": "Mojeek Search APIキー", - "more": "もっと見る", "More": "もっと見る", "More Concise": "より簡潔に", "More Options": "詳細オプション", @@ -1003,6 +1014,7 @@ "New Tool": "新しいツール", "new-channel": "新しいチャンネル", "Next message": "次のメッセージ", + "No authentication": "", "No chats found": "チャットが見つかりません。", "No chats found for this user.": "このユーザーのチャットが見つかりません。", "No chats found.": "チャットが見つかりません。", @@ -1027,6 +1039,7 @@ "No results found": "結果が見つかりません", "No search query generated": "検索クエリは生成されません", "No source available": "使用可能なソースがありません", + "No sources found": "", "No suggestion prompts": "提案プロンプトはありません", "No users were found.": "ユーザーが見つかりません。", "No valves": "バルブがありません", @@ -1042,6 +1055,7 @@ "Notification Webhook": "通知Webhook", "Notifications": "デスクトップ通知", "November": "11月", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "10月", "Off": "オフ", @@ -1098,12 +1112,14 @@ "Password": "パスワード", "Passwords do not match.": "パスワードが一致しません。", "Paste Large Text as File": "大きなテキストをファイルとして貼り付ける", + "PDF Backend": "", "PDF document (.pdf)": "PDF ドキュメント (.pdf)", "PDF Extract Images (OCR)": "PDF 画像抽出 (OCR)", "pending": "保留中", "Pending": "処理中", "Pending User Overlay Content": "保留中のユーザー情報オーバーレイの内容", "Pending User Overlay Title": "保留中のユーザー情報オーバーレイのタイトル", + "Perform OCR": "", "Permission denied when accessing media devices": "メディアデバイスへのアクセス時に権限が拒否されました", "Permission denied when accessing microphone": "マイクへのアクセス時に権限が拒否されました", "Permission denied when accessing microphone: {{error}}": "マイクへのアクセス時に権限が拒否されました: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "ピン留めされています", "Pioneer insights": "洞察を切り開く", "Pipe": "パイプ", + "Pipeline": "", "Pipeline deleted successfully": "パイプラインが正常に削除されました", "Pipeline downloaded successfully": "パイプラインが正常にダウンロードされました", "Pipelines": "パイプライン", @@ -1163,10 +1180,13 @@ "Prompts": "プロンプト", "Prompts Access": "プロンプトアクセス", "Prompts Public Sharing": "プロンプトの公開共有", + "Provider Type": "", "Public": "公開", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com から \"{{searchValue}}\" をプル", "Pull a model from Ollama.com": "Ollama.com からモデルをプル", + "pypdfium2": "", "Query Generation Prompt": "クエリ生成プロンプト", + "Querying": "", "Quick Actions": "クイックアクション", "RAG Template": "RAG テンプレート", "Rating": "評価", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "OpenWebUI コミュニティにリダイレクトしています", "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.": "無意味な生成の確率を減少させます。高い値(例:100)はより多様な回答を提供し、低い値(例:10)ではより保守的になります。", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "あなたのことは「User」としてください(例:「User はスペイン語を学んでいます」)", - "References from": "参照元", "Refused when it shouldn't have": "拒否すべきでないのに拒否した", "Regenerate": "再生成", "Regenerate Menu": "再生成メニュー", @@ -1218,6 +1237,9 @@ "RESULT": "結果", "Retrieval": "検索", "Retrieval Query Generation": "検索クエリ生成", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "チャットのリッチテキスト入力", "RK": "", "Role": "ロール", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "SearchApiのAPIKey", "SearchApi Engine": "SearchApiエンジン", "Searched {{count}} sites": "{{count}} サイトを検索しました", + "Searching": "", "Searching \"{{searchQuery}}\"": "「{{searchQuery}}」を検索中...", "Searching Knowledge for \"{{searchQuery}}\"": "「{{searchQuery}}」のナレッジを検索中...", "Searching the web": "ウェブを検索中...", @@ -1298,7 +1321,6 @@ "Select only one model to call": "1つのモデルを呼び出すには、1つのモデルを選択してください。", "Selected model(s) do not support image inputs": "一部のモデルは画像入力をサポートしていません", "semantic": "意味的", - "Semantic distance to query": "クエリとの意味的距離", "Send": "送信", "Send a Message": "メッセージを送信", "Send message": "メッセージを送信", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "音声認識エラー: {{error}}", "Speech-to-Text": "音声テキスト変換", "Speech-to-Text Engine": "音声テキスト変換エンジン", + "standard": "", "Start of the channel": "チャンネルの開始", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "停止", "Stop Generating": "生成を停止", @@ -1402,6 +1426,7 @@ "System": "システム", "System Instructions": "システムインストラクション", "System Prompt": "システムプロンプト", + "Table Mode": "", "Tags": "タグ", "Tags Generation": "タグ生成", "Tags Generation Prompt": "タグ生成プロンプト", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "**{{NAME}}**の結果を表示", "Visibility": "可視性", "Vision": "視覚", + "vlm": "", "Voice": "ボイス", "Voice Input": "音声入力", "Voice mode": "音声モード", diff --git a/src/lib/i18n/locales/ka-GE/translation.json b/src/lib/i18n/locales/ka-GE/translation.json index f8449b4d6e..9ac3f0995a 100644 --- a/src/lib/i18n/locales/ka-GE/translation.json +++ b/src/lib/i18n/locales/ka-GE/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "{{COUNT}} პასუხი", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}-ის ჩათები", "{{webUIName}} Backend Required": "{{webUIName}} საჭიროა უკანაბოლო", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "ხელმისაწვდომია ახალი ვერსია (v{{LATEST_VERSION}}).", "A task model is used when performing tasks such as generating titles for chats and web search queries": "დავალების მოდელი გამოიყენება ისეთი ამოცანების შესრულებისას, როგორიცაა ჩეთების სათაურების გენერირება და ვებ – ძიების მოთხოვნები", "a user": "მომხმარებელი", @@ -29,6 +31,7 @@ "Accessible to all users": "ხელმისაწვდომია ყველა მომხმარებლისთვის", "Account": "ანგარიში", "Account Activation Pending": "დარჩენილი ანგარიშის აქტივაცია", + "accurate": "", "Accurate information": "სწორი ინფორმაცია", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "ჩატში თქვენს მაგიერ მომხმარებლის სახელის ჩვენება", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "მახასიათებლები", "Features Permissions": "", "February": "თებერვალი", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "ფუნქცია", @@ -821,6 +831,7 @@ "Import Prompts": "მოთხოვნების შემოტანა", "Import Tools": "", "Important Update": "მნიშვნელოვანი განახლება", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "ჩართვა", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "`--api` ალმის ჩასმა stable-diffusion-webui-ის გამოყენებისას", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "დაყენება Github-ის ბმულიდან", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "მეტი", "More": "მეტი", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "new-channel", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "შედეგების გარეშე", "No search query generated": "ძებნის მოთხოვნა არ შექმნილა", "No source available": "წყარო ხელმისაწვდომი არაა", + "No sources found": "", "No suggestion prompts": "არ არის შემოთავაზებული პრომპტები", "No users were found.": "მომხმარებლები აღმოჩენილი არაა.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "გაფრთხილებები", "November": "ნოემბერი", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "ოქტომბერი", "Off": "გამორთ", @@ -1098,12 +1112,14 @@ "Password": "პაროლი", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF დოკუმენტი (.pdf)", "PDF Extract Images (OCR)": "PDF იდან ამოღებული სურათები (OCR)", "pending": "დარჩენილი", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "ნებართვა უარყოფილია მიკროფონზე წვდომისას: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "მიმაგრებულია", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "მილსადენები", @@ -1163,10 +1180,13 @@ "Prompts": "მოთხოვნები", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\"-ის გადმოწერა Ollama.com-იდან", "Pull a model from Ollama.com": "მოდელის გადმოწერა Ollama.com-დან", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG შაბლონი", "Rating": "ხმის მიცემა", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "მიმდინარეობს გადამისამართება OpenWebUI-ის საზოგადოების საიტზე", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "უარა, როგორც უნდა იყოს", "Regenerate": "თავიდან გენერაცია", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "შედეგი", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "RK", "Role": "როლი", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API-ის გასაღები", "SearchApi Engine": "ძრავა SearchApi", "Searched {{count}} sites": "მოძებნილია {{count}} საიტზე", + "Searching": "", "Searching \"{{searchQuery}}\"": "მიმდინარეობს ძებნა \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "მონიშნულ მოდელებს გამოსახულების შეყვანის მხარდაჭერა არ გააჩნიათ", "semantic": "", - "Semantic distance to query": "", "Send": "გაგზავნა", "Send a Message": "შეტყობინების გაგზავნა", "Send message": "შეტყობინების გაგზავნა", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "საუბრის ამოცნობის შეცდომა: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "საუბრიდან-ტექსტამდე-ის ძრავი", + "standard": "", "Start of the channel": "არხის დასაწყისი", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "გაჩერება", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "სისტემა", "System Instructions": "", "System Prompt": "სისტემური მოთხოვნა", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "ხილვადობა", "Vision": "", + "vlm": "", "Voice": "ხმა", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/kab-DZ/translation.json b/src/lib/i18n/locales/kab-DZ/translation.json index 154078c895..3dd186d9a7 100644 --- a/src/lib/i18n/locales/kab-DZ/translation.json +++ b/src/lib/i18n/locales/kab-DZ/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} n yizirigen yeffren", "{{COUNT}} Replies": "{{COUNT}} n tririyin", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} n wawalen", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Asqerdec n {{user}}", "{{webUIName}} Backend Required": "", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Lqem amaynut n (v{{LATEST_VERSION}}), yella akka tura.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Tamudemt n temsekra tettuseqdec mi ara tgeḍ timsekra am usirew n yizwal i yidiwenniyen akked tuttriwin n unadi deg web", "a user": "aseqdac", @@ -29,6 +31,7 @@ "Accessible to all users": "Yella i yiseqdacen i meṛṛa", "Account": "Amiḍan", "Account Activation Pending": "Armad n umiḍan deg uṛaǧu", + "accurate": "", "Accurate information": "Talɣut tusdidt", "Action": "Tigawt", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Sken tririyin n waget-tmudmiwin deg waccaren", "Display the username instead of You in the Chat": "Sken isem n useqdac deg wadeg n \"Kečč⋅Kemm\" deg yidiwenniyen", "Displays citations in the response": "Yeskan tibdarin deg tririt", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Kcem daxel n tmussniwin", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Ur sebdad ara tisɣunin seg iɣbula ur tettamneḍ ara akken iwata.", "Do not install tools from sources you do not fully trust.": "Ur srusuy ara ifecka seg iɣbula ur tettamneḍ ara akken iwata.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Azɣaray", "External Document Loader URL required.": "URL n uslay n yisemli azɣaray, yettwasra.", "External Task Model": "Tamudemt n temsekrit tazɣarayt", + "External Tools": "", "External Web Loader API Key": "API n isebtar web imeṛṛa Tasarut", "External Web Loader URL": "Tansa URL tuffiɣt", "External Web Search API Key": "Tasarut API n unadi yeffɣen ɣef Web", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Ur yessaweḍ ara ad d-yessukkes tamudemt n usneftaɣ", "Failed to update settings": "Yecceḍ uleqqem n yiɣewwaren", "Failed to upload file.": "Yecceḍ uzdam n ufaylu.", + "fast": "", "Features": "Timahilin", "Features Permissions": "Tisirag n tmehilin", "February": "Fuṛaṛ", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Msel timuttiyin-ik⋅im s useqdec n tacciwin am:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Welleh inekcam n tɣimit n useqdac i usesteb", "Full Context Mode": "Askar n usatal aččuran", "Function": "Tasɣent", @@ -821,6 +831,7 @@ "Import Prompts": "Kter ineftaɣen", "Import Tools": "Kter ifecka", "Important Update": "Aleqqem ahemmu", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Seddu", "Include `--api-auth` flag when running stable-diffusion-webui": "Seddu annay `--api-auth` lawan n uselkem n stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Seddu takbabt ''-api' mi ara teslekmeḍ stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Ger", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "Sserset Prompt am uḍris Rich Aḍris", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Sebded seg tansa URL n Github", "Instant Auto-Send After Voice Transcription": "Arfiq awurman ticki Voice Transcription", "Integration": "Aseddu", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Asneftaɣ n yimudam yettwaskelsen akken iwata", "Models Public Sharing": "Beṭṭu azayaz n tmudmiwin", "Mojeek Search API Key": "Tasarut API n Mojeek", - "more": "ugar", "More": "Ugar", "More Concise": "", "More Options": "Ugar n textiṛiyin", @@ -1003,6 +1014,7 @@ "New Tool": "Afecku amaynut", "new-channel": "abadu amaynut", "Next message": "Izen uḍfir", + "No authentication": "", "No chats found": "Ulac idiwenniyen", "No chats found for this user.": "Ulac adiwenni i useqdac-a.", "No chats found.": "Ulac kra n usqerdec.", @@ -1027,6 +1039,7 @@ "No results found": "Ulac igmaḍ yettwafen", "No search query generated": "Ulac tuttra n unadi yettusirwen", "No source available": "Ulac aɣbalu yettwafen", + "No sources found": "", "No suggestion prompts": "Ulac isumar n prompt", "No users were found.": "Ulac aqeddac i yettwafen.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook n ulɣu", "Notifications": "Tilɣa", "November": "Wambeṛ", + "OAuth": "", "OAuth ID": "Asulay OAuth", "October": "Tubeṛ", "Off": "Yensa", @@ -1098,12 +1112,14 @@ "Password": "Awal n uɛeddi", "Passwords do not match.": "Awalen n uɛeddi ur mṣadan ara.", "Paste Large Text as File": "Senteḍ aḍris meqqren am ufaylu", + "PDF Backend": "", "PDF document (.pdf)": "Isemli PDF (.pdf)", "PDF Extract Images (OCR)": "Tugniwin n ugemmay PDF", "pending": "yettṛaǧu", "Pending": "Yegguni", "Pending User Overlay Content": "", "Pending User Overlay Title": "Titre n useqdac nnig wakal", + "Perform OCR": "", "Permission denied when accessing media devices": "Ttwagedlent tsirag lawan n unekcum ɣer yibenkan n yimidyaten", "Permission denied when accessing microphone": "Yettwagdel unekcum ɣer usawaḍ", "Permission denied when accessing microphone: {{error}}": "Yettwagdel unekcum ɣer usawaḍ: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Yettwasenteḍ", "Pioneer insights": "", "Pipe": "Aselda", + "Pipeline": "", "Pipeline deleted successfully": "Aselda yettwakkes akken iwata", "Pipeline downloaded successfully": "Aselda yettuzdem-d akken iwata", "Pipelines": "Iseldayen", @@ -1163,10 +1180,13 @@ "Prompts": "Ineftaɣen", "Prompts Access": "Anekcum ɣer yineftaɣen", "Prompts Public Sharing": "Beṭṭu azayaz n yineftaɣen", + "Provider Type": "", "Public": "Azayaz", "Pull \"{{searchValue}}\" from Ollama.com": "Awway n \"{{searchValue}}\" seg Ollama.com", "Pull a model from Ollama.com": "Zdem-d tamudemt seg Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Aneftaɣ n usirew n tuttra", + "Querying": "", "Quick Actions": "Tigawin tiruradin", "RAG Template": "Tamudemt RAG", "Rating": "Asezmel", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Err iman-ik d \"Aseqdac\" (amedya, \"Aseqdac ilemmed taspenyulit\")", - "References from": "", "Refused when it shouldn't have": "", "Regenerate": "Asirew", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Agmuḍ", "Retrieval": "Anadi", "Retrieval Query Generation": "Asirew n tuttra n RAG", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Aḍris anesbaɣur", "RK": "RK", "Role": "Tamlilt", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "Tasarut API n SearchApi", "SearchApi Engine": "Amsadday n unadi SearchApi", "Searched {{count}} sites": "Inuda deg {{count}} n yismal web", + "Searching": "", "Searching \"{{searchQuery}}\"": "Anadi ɣef \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Anadi n tmessunin ɣef \"{{searchQuery}}\"", "Searching the web": "Anadi deg web…", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "Ammud(s) yettwafernen ur yessefrak ara inekcamen n tugniwin yettwafernen", "semantic": "tasnamekt", - "Semantic distance to query": "", "Send": "Tuzna", "Send a Message": "Ceyyeɛ izen", "Send message": "Azen izen", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Tuccḍa n uɛqal n wawal: {{error}}", "Speech-to-Text": "Aɛqal n taɣect", "Speech-to-Text Engine": "Amsadday n uɛqal n taɣect", + "standard": "", "Start of the channel": "Tazwara n wabadu", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Seḥbes", "Stop Generating": "Seḥbes asirew", @@ -1402,6 +1427,7 @@ "System": "Anagraw", "System Instructions": "Tanaḍin n unagraw", "System Prompt": "Aneftaɣ n unagraw", + "Table Mode": "", "Tags": "Tibzimin", "Tags Generation": "Asirew n tebzimin", "Tags Generation Prompt": "Aneftaɣ n usirew n tebzimin", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Tamuɣli i d-yettuɣalen seg tazwara **{NAME}}**", "Visibility": "Tametwalant", "Vision": "Vision", + "vlm": "", "Voice": "Taɣect", "Voice Input": "Anekcam s taɣect", "Voice mode": "Askar n taɣect", diff --git a/src/lib/i18n/locales/ko-KR/translation.json b/src/lib/i18n/locales/ko-KR/translation.json index 9e24750c85..b400cb7765 100644 --- a/src/lib/i18n/locales/ko-KR/translation.json +++ b/src/lib/i18n/locales/ko-KR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "숨겨진 줄 {{COUNT}}개", "{{COUNT}} Replies": "답글 {{COUNT}}개", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} 단어", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}의 채팅", "{{webUIName}} Backend Required": "{{webUIName}} 백엔드가 필요합니다.", "*Prompt node ID(s) are required for image generation": "이미지 생성에는 프롬프트 노드 ID가 필요합니다.", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "새로운 버전 (v{{LATEST_VERSION}})을 사용할 수 있습니다.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "작업 모델은 채팅 및 웹 검색 쿼리에 대한 제목 생성 등의 작업 수행 시 사용됩니다.", "a user": "사용자", @@ -29,6 +31,7 @@ "Accessible to all users": "모든 사용자가 이용할 수 있음", "Account": "계정", "Account Activation Pending": "계정 활성화 대기", + "accurate": "", "Accurate information": "정확한 정보", "Action": "액션", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "탭에 여러 모델 응답 표시", "Display the username instead of You in the Chat": "채팅에서 '당신' 대신 사용자 이름 표시", "Displays citations in the response": "응답에 인용 표시", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "지식 탐구", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "불분명한 출처를 가진 함수를 설치하지마세요", "Do not install tools from sources you do not fully trust.": "불분명한 출처를 가진 도구를 설치하지마세요", "Docling": "", @@ -658,6 +665,7 @@ "External": "외부", "External Document Loader URL required.": "외부 문서 로더 URL이 필요합니다.", "External Task Model": "외부 작업 모델", + "External Tools": "", "External Web Loader API Key": "외부 웹 로더 API 키", "External Web Loader URL": "외부 웹 로더 URL", "External Web Search API Key": "외부 웹 검색 API 키", @@ -681,6 +689,7 @@ "Failed to save models configuration": "모델 구성 저장 실패", "Failed to update settings": "설정 업데이트에 실패하였습니다.", "Failed to upload file.": "파일 업로드에 실패했습니다", + "fast": "", "Features": "기능", "Features Permissions": "기능 권한", "February": "2월", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "출력되는 줄에 서식을 적용합니다. 기본값은 False입니다. 이 옵션을 True로 하면, 인라인 수식 및 스타일을 감지하도록 줄에 서식이 적용됩니다.", "Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "인증을 위해 시스템 사용자 세션 자격 증명 전달", "Full Context Mode": "전체 컨텍스트 모드", "Function": "함수", @@ -821,6 +831,7 @@ "Import Prompts": "프롬프트 가져오기", "Import Tools": "도구 가져오기", "Important Update": "중요 업데이트", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "포함", "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webui를 실행 시 `--api-auth` 플래그를 포함하세요", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui를 실행 시 `--api` 플래그를 포함하세요", @@ -836,6 +847,7 @@ "Insert": "삽입", "Insert Follow-Up Prompt to Input": "후속 질문을 메시지 입력란에 삽입(자동 전송 없이)", "Insert Prompt as Rich Text": "프롬프트를 서식 있는 텍스트로 삽입", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL에서 설치", "Instant Auto-Send After Voice Transcription": "음성 변환 후 즉시 자동 전송", "Integration": "통합", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "모델 구성이 성공적으로 저장되었습니다", "Models Public Sharing": "모델 공개 공유", "Mojeek Search API Key": "Mojeek Search API 키", - "more": "더보기", "More": "더보기", "More Concise": "더 간결하게", "More Options": "추가 설정", @@ -1003,6 +1014,7 @@ "New Tool": "새 도구", "new-channel": "새 채널", "Next message": "다음 메시지", + "No authentication": "", "No chats found": "채팅을 찾을 수 없습니다", "No chats found for this user.": "이 사용자에 대한 채팅을 찾을 수 없습니다.", "No chats found.": "채팅을 찾을 수 없습니다.", @@ -1027,6 +1039,7 @@ "No results found": "결과 없음", "No search query generated": "검색어가 생성되지 않았습니다.", "No source available": "사용 가능한 소스가 없습니다.", + "No sources found": "", "No suggestion prompts": "추천 프롬프트가 없습니다", "No users were found.": "사용자를 찾을 수 없습니다.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "알림 웹훅", "Notifications": "알림", "November": "11월", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "10월", "Off": "끄기", @@ -1098,12 +1112,14 @@ "Password": "비밀번호", "Passwords do not match.": "비밀번호가 일치하지 않습니다.", "Paste Large Text as File": "큰 텍스트를 파일로 붙여넣기", + "PDF Backend": "", "PDF document (.pdf)": "PDF 문서(.pdf)", "PDF Extract Images (OCR)": "PDF 이미지 추출(OCR)", "pending": "보류 중", "Pending": "보류", "Pending User Overlay Content": "대기 중인 사용자 오버레이 내용", "Pending User Overlay Title": "대기 중인 사용자 오버레이 제목", + "Perform OCR": "", "Permission denied when accessing media devices": "미디어 장치 접근 권한이 거부되었습니다.", "Permission denied when accessing microphone": "마이크 접근 권한이 거부되었습니다.", "Permission denied when accessing microphone: {{error}}": "마이크 접근 권한이 거부되었습니다: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "고정됨", "Pioneer insights": "혁신적인 발견", "Pipe": "파이프", + "Pipeline": "", "Pipeline deleted successfully": "성공적으로 파이프라인이 삭제되었습니다.", "Pipeline downloaded successfully": "성공적으로 파이프라인이 설치되었습니다.", "Pipelines": "파이프라인", @@ -1163,10 +1180,13 @@ "Prompts": "프롬프트", "Prompts Access": "프롬프트 접근", "Prompts Public Sharing": "프롬프트 공개 공유", + "Provider Type": "", "Public": "공개", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com에서 \"{{searchValue}}\" 가져오기", "Pull a model from Ollama.com": "Ollama.com에서 모델 가져오기(pull)", + "pypdfium2": "", "Query Generation Prompt": "쿼리 생성 프롬프트", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG 템플릿", "Rating": "평가", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "OpenWebUI 커뮤니티로 리디렉션 중", "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.": "넌센스를 생성할 확률을 줄입니다. 값이 높을수록(예: 100) 더 다양한 답변을 제공하는 반면, 값이 낮을수록(예: 10) 더 보수적입니다.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "스스로를 \"사용자\" 라고 지칭하세요. (예: \"사용자는 영어를 배우고 있습니다\")", - "References from": "출처", "Refused when it shouldn't have": "허용되지 않았지만 허용되어야 합니다.", "Regenerate": "재생성", "Regenerate Menu": "", @@ -1218,6 +1237,9 @@ "RESULT": "결과", "Retrieval": "검색", "Retrieval Query Generation": "검색 쿼리 생성", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "다양한 텍스트 서식 사용", "RK": "RK", "Role": "역할", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "SearchApi API 키", "SearchApi Engine": "SearchApi 엔진", "Searched {{count}} sites": "{{count}}개 사이트 검색됨", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" 검색 중", "Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\"에 대한 지식 기반 검색 중", "Searching the web": "웹에서 검색 중...", @@ -1298,7 +1321,6 @@ "Select only one model to call": "음성 기능을 위해서는 모델을 하나만 선택해야 합니다.", "Selected model(s) do not support image inputs": "선택한 모델은 이미지 입력을 지원하지 않습니다.", "semantic": "의미적", - "Semantic distance to query": "쿼리까지 의미적 거리", "Send": "보내기", "Send a Message": "메시지 보내기", "Send message": "메시지 보내기", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "음성 인식 오류: {{error}}", "Speech-to-Text": "음성-텍스트 변환", "Speech-to-Text Engine": "음성-텍스트 변환 엔진", + "standard": "", "Start of the channel": "채널 시작", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "정지", "Stop Generating": "생성 중지", @@ -1402,6 +1426,7 @@ "System": "시스템", "System Instructions": "시스템 지침", "System Prompt": "시스템 프롬프트", + "Table Mode": "", "Tags": "태그", "Tags Generation": "태그 생성", "Tags Generation Prompt": "태그 생성 프롬프트", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "**{{NAME}}**의 결과 보기", "Visibility": "공개 범위", "Vision": "비전", + "vlm": "", "Voice": "음성", "Voice Input": "음성 입력", "Voice mode": "음성 모드 사용", diff --git a/src/lib/i18n/locales/lt-LT/translation.json b/src/lib/i18n/locales/lt-LT/translation.json index 343d5d7203..1ca782a258 100644 --- a/src/lib/i18n/locales/lt-LT/translation.json +++ b/src/lib/i18n/locales/lt-LT/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} susirašinėjimai", "{{webUIName}} Backend Required": "{{webUIName}} būtinas serveris", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Užduočių modelis naudojamas pokalbių pavadinimų ir paieškos užklausų generavimui.", "a user": "naudotojas", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Paskyra", "Account Activation Pending": "Laukiama paskyros patvirtinimo", + "accurate": "", "Accurate information": "Tiksli informacija", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Rodyti naudotojo vardą vietoje žodžio Jūs pokalbyje", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Neinstaliuokite funkcijų iš nepatikimų šaltinių", "Do not install tools from sources you do not fully trust.": "Neinstaliuokite įrankių iš nepatikimų šaltinių", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Nepavyko atnaujinti nustatymų", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Vasaris", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Importuoti užklausas", "Import Tools": "Importuoti įrankius", "Important Update": "Svarbus atnaujinimas", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "Įtraukti `--api-auth` flag when running stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Pridėti `--api` kai vykdomas stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instaliuoti Github nuorodą", "Instant Auto-Send After Voice Transcription": "Siųsti iškart po balso transkripcijos", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "Daugiau", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Rezultatų nerasta", "No search query generated": "Paieškos užklausa nesugeneruota", "No source available": "Šaltinių nerasta", + "No sources found": "", "No suggestion prompts": "Nėra siūlomų raginimų", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Pranešimai", "November": "lapkritis", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "spalis", "Off": "Išjungta", @@ -1098,12 +1112,14 @@ "Password": "Slaptažodis", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF dokumentas (.pdf)", "PDF Extract Images (OCR)": "PDF paveikslėlių skaitymas (OCR)", "pending": "laukiama", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Leidimas atmestas bandant prisijungti prie medijos įrenginių", "Permission denied when accessing microphone": "Mikrofono leidimas atmestas", "Permission denied when accessing microphone: {{error}}": "Leidimas naudoti mikrofoną atmestas: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Įsmeigta", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Procesas ištrintas sėkmingai", "Pipeline downloaded successfully": "Procesas atsisiųstas sėkmingai", "Pipelines": "Procesai", @@ -1163,10 +1180,13 @@ "Prompts": "Užklausos", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Rasti \"{{searchValue}}\" iš Ollama.com", "Pull a model from Ollama.com": "Gauti modelį iš Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG šablonas", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Perkeliam Jus į OpenWebUI bendruomenę", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Vadinkite save Naudotoju (pvz. Naudotojas mokosi prancūzų kalbos)", - "References from": "", "Refused when it shouldn't have": "Atmesta kai neturėtų būti atmesta", "Regenerate": "Generuoti iš naujo", "Regenerate Menu": "", @@ -1218,6 +1237,12 @@ "RESULT": "REZULTATAS", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Rolė", @@ -1261,6 +1286,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "Ieškoma \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1324,6 @@ "Select only one model to call": "Pasirinkite vieną modelį", "Selected model(s) do not support image inputs": "Pasirinkti modeliai nepalaiko vaizdinių užklausų", "semantic": "", - "Semantic distance to query": "", "Send": "Siųsti", "Send a Message": "Siųsti žinutę", "Send message": "Siųsti žinutę", @@ -1375,8 +1400,10 @@ "Speech recognition error: {{error}}": "Balso atpažinimo problema: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Balso atpažinimo modelis", + "standard": "", "Start of the channel": "Kanalo pradžia", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1429,7 @@ "System": "Sistema", "System Instructions": "", "System Prompt": "Sistemos užklausa", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1612,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "Balsas", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/ms-MY/translation.json b/src/lib/i18n/locales/ms-MY/translation.json index 622cf681ae..37a88ae4c7 100644 --- a/src/lib/i18n/locales/ms-MY/translation.json +++ b/src/lib/i18n/locales/ms-MY/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Perbualan {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Backend diperlukan", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Model tugas digunakan semasa melaksanakan tugas seperti menjana tajuk untuk perbualan dan pertanyaan carian web.", "a user": "seorang pengguna", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Akaun", "Account Activation Pending": "Pengaktifan Akaun belum selesai", + "accurate": "", "Accurate information": "Informasi tepat", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Paparkan nama pengguna dan bukannya 'Anda' dalam Sembang", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Jangan pasang fungsi daripada sumber yang anda tidak percayai sepenuhnya.", "Do not install tools from sources you do not fully trust.": "Jangan pasang alat daripada sumber yang anda tidak percaya sepenuhnya.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Gagal mengemaskini tetapan", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Febuari", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Import Gesaan", "Import Tools": "Import Alat", "Important Update": "Kemas kini penting", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "Sertakan bendera `-- api -auth` semasa menjalankan stable-diffusion-webui ", "Include `--api` flag when running stable-diffusion-webui": "Sertakan bendera `-- api ` semasa menjalankan stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Pasang daripada URL Github", "Instant Auto-Send After Voice Transcription": "Hantar Secara Automatik Dengan Segera Selepas Transkripsi Suara", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "Lagi", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Tiada keputusan dijumpai", "No search query generated": "Tiada pertanyaan carian dijana", "No source available": "Tiada sumber tersedia", + "No sources found": "", "No suggestion prompts": "Tiada prompt cadangan", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Pemberitahuan", "November": "November", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Oktober", "Off": "Mati", @@ -1098,12 +1112,14 @@ "Password": "Kata Laluan", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "Dokumen PDF (.pdf)", "PDF Extract Images (OCR)": "Imej Ekstrak PDF (OCR)", "pending": "tertunda", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Tidak mendapat kebenaran apabila cuba mengakses peranti media", "Permission denied when accessing microphone": "Tidak mendapat kebenaran apabila cuba mengakses mikrofon", "Permission denied when accessing microphone: {{error}}": "Tidak mendapat kebenaran apabila cuba mengakses mikrofon: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Disemat", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "'Pipeline' berjaya dipadam", "Pipeline downloaded successfully": "'Pipeline' berjaya dimuat turun", "Pipelines": "'Pipeline'", @@ -1163,10 +1180,13 @@ "Prompts": "Gesaan", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Tarik \"{{ searchValue }}\" daripada Ollama.com", "Pull a model from Ollama.com": "Tarik model dari Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "Templat RAG", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Membawa anda ke Komuniti OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Rujuk diri anda sebagai \"User\" (cth, \"Pengguna sedang belajar bahasa Sepanyol\")", - "References from": "", "Refused when it shouldn't have": "Menolak dimana ia tidak sepatutnya", "Regenerate": "Jana semula", "Regenerate Menu": "", @@ -1218,6 +1237,9 @@ "RESULT": "KEPUTUSAN", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Peranan", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "encari \"{{ searchQuery }}\"", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1321,6 @@ "Select only one model to call": "Pilih hanya satu model untuk dipanggil", "Selected model(s) do not support image inputs": "Model dipilih tidak menyokong input imej", "semantic": "", - "Semantic distance to query": "", "Send": "Hantar", "Send a Message": "Hantar Pesanan", "Send message": "Hantar pesanan", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "Ralat pengecaman pertuturan: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Enjin Ucapan-ke-Teks", + "standard": "", "Start of the channel": "Permulaan saluran", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1426,7 @@ "System": "Sistem", "System Instructions": "", "System Prompt": "Gesaan Sistem", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "Suara", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/nb-NO/translation.json b/src/lib/i18n/locales/nb-NO/translation.json index 6b0594558e..ccecd8e78f 100644 --- a/src/lib/i18n/locales/nb-NO/translation.json +++ b/src/lib/i18n/locales/nb-NO/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "{{COUNT}} svar", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} sine samtaler", "{{webUIName}} Backend Required": "Backend til {{webUIName}} kreves", "*Prompt node ID(s) are required for image generation": "Node-ID-er for ledetekst kreves for generering av bilder", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "En ny versjon (v{{LATEST_VERSION}}) er nå tilgjengelig.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "En oppgavemodell brukes når du utfører oppgaver som å generere titler for samtaler eller utfører søkeforespørsler på nettet", "a user": "en bruker", @@ -29,6 +31,7 @@ "Accessible to all users": "Tilgjengelig for alle brukere", "Account": "Konto", "Account Activation Pending": "Venter på kontoaktivering", + "accurate": "", "Accurate information": "Nøyaktig informasjon", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Vis brukernavnet ditt i stedet for Du i chatten", "Displays citations in the response": "Vis kildehenvisninger i svaret", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Bli kjent med kunnskap", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Ikke installer funksjoner fra kilder du ikke stoler på.", "Do not install tools from sources you do not fully trust.": "Ikke installer verktøy fra kilder du ikke stoler på.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Kan ikke lagre konfigurasjonen av modeller", "Failed to update settings": "Kan ikke oppdatere innstillinger", "Failed to upload file.": "Kan ikke laste opp filen.", + "fast": "", "Features": "Funksjoner", "Features Permissions": "Tillatelser for funksjoner", "February": "februar", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatér variablene dine med klammer som disse:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "Modus for full kontekst", "Function": "Funksjon", @@ -821,6 +831,7 @@ "Import Prompts": "Importer ledetekster", "Import Tools": "Importer verktøy", "Important Update": "Viktig oppdatering", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Inkluder", "Include `--api-auth` flag when running stable-diffusion-webui": "Inkluder flagget --api-auth når du kjører stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Inkluder flagget --api når du kjører stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installer fra GitHub-URL", "Instant Auto-Send After Voice Transcription": "Øyeblikkelig automatisk sending etter taletranskripsjon", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Kofigurasjon av modeller er lagret", "Models Public Sharing": "", "Mojeek Search API Key": "API-nøekkel for Mojeek Search", - "more": "mer", "More": "Mer", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "ny-kanal", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Finner ingen resultater", "No search query generated": "Ingen søkespørringer er generert", "No source available": "Ingen kilde tilgjengelig", + "No sources found": "", "No suggestion prompts": "Ingen forslagsprompter", "No users were found.": "Finner ingen brukere", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook for varsler", "Notifications": "Varsler", "November": "november", + "OAuth": "", "OAuth ID": "OAuth-ID", "October": "oktober", "Off": "Av", @@ -1098,12 +1112,14 @@ "Password": "Passord", "Passwords do not match.": "", "Paste Large Text as File": "Lim inn mye tekst som fil", + "PDF Backend": "", "PDF document (.pdf)": "PDF-dokument (.pdf)", "PDF Extract Images (OCR)": "Uthenting av PDF-bilder (OCR)", "pending": "avventer", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Tilgang avslått ved bruk av medieenheter", "Permission denied when accessing microphone": "Tilgang avslått ved bruk av mikrofonen", "Permission denied when accessing microphone: {{error}}": "Tilgang avslått ved bruk av mikrofonen: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Festet", "Pioneer insights": "Nyskapende innsikt", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline slettet", "Pipeline downloaded successfully": "Pipeline lastet ned", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Ledetekster", "Prompts Access": "Tilgang til ledetekster", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Hent {{searchValue}} fra Ollama.com", "Pull a model from Ollama.com": "Hent en modell fra Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Ledetekst for genering av spørringer", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG-mal", "Rating": "Vurdering", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Omdirigerer deg til OpenWebUI-fellesskapet", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Omtal deg selv som \"Bruker\" (f.eks. \"Bruker lærer spansk\")", - "References from": "Henviser fra", "Refused when it shouldn't have": "Avvist når det ikke burde ha blitt det", "Regenerate": "Generer på nytt", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Resultat", "Retrieval": "", "Retrieval Query Generation": "Generering av spørsmål om henting", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rik tekstinndata for chat", "RK": "RK", "Role": "Rolle", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "API-nøkkel for SearchApi", "SearchApi Engine": "Motor for SearchApi", "Searched {{count}} sites": "Søkte på {{count}} nettsider", + "Searching": "", "Searching \"{{searchQuery}}\"": "Søker etter \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Søker etter kunnskap for \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Velg bare én modell som skal kalles", "Selected model(s) do not support image inputs": "Valgte modell(er) støtter ikke bildeinndata", "semantic": "", - "Semantic distance to query": "Semantisk distanse til spørring", "Send": "Send", "Send a Message": "Send en melding", "Send message": "Send melding", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Feil ved talegjenkjenning: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Motor for Tale-til-tekst", + "standard": "", "Start of the channel": "Starten av kanalen", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stopp", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "System", "System Instructions": "Systeminstruksjoner", "System Prompt": "Systemledetekst", + "Table Mode": "", "Tags": "", "Tags Generation": "Genering av etiketter", "Tags Generation Prompt": "Ledetekst for genering av etikett", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Synlighet", "Vision": "", + "vlm": "", "Voice": "Stemme", "Voice Input": "Taleinndata", "Voice mode": "", diff --git a/src/lib/i18n/locales/nl-NL/translation.json b/src/lib/i18n/locales/nl-NL/translation.json index a2b17497a9..c5d4162657 100644 --- a/src/lib/i18n/locales/nl-NL/translation.json +++ b/src/lib/i18n/locales/nl-NL/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} verborgen regels", "{{COUNT}} Replies": "{{COUNT}} antwoorden", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} woorden", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}'s chats", "{{webUIName}} Backend Required": "{{webUIName}} Backend verplicht", "*Prompt node ID(s) are required for image generation": "*Prompt node ID('s) zijn vereist voor het genereren van afbeeldingen", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Een nieuwe versie (v{{LATEST_VERSION}}) is nu beschikbaar", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Een taakmodel wordt gebruikt bij het uitvoeren van taken zoals het genereren van titels voor chats en zoekopdrachten op het internet", "a user": "een gebruiker", @@ -29,6 +31,7 @@ "Accessible to all users": "Toegankelijk voor alle gebruikers", "Account": "Account", "Account Activation Pending": "Accountactivatie in afwachting", + "accurate": "", "Accurate information": "Accurate informatie", "Action": "Actie", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Toon de gebruikersnaam in plaats van Jij in de Chat", "Displays citations in the response": "Toon citaten in het antwoord", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Duik in kennis", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Installeer geen functies vanuit bronnen die je niet volledig vertrouwt", "Do not install tools from sources you do not fully trust.": "Installeer geen tools vanuit bronnen die je niet volledig vertrouwt.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Extern", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Het is niet gelukt om de modelconfiguratie op te slaan", "Failed to update settings": "Instellingen konden niet worden bijgewerkt.", "Failed to upload file.": "Bestand kon niet worden geüpload.", + "fast": "", "Features": "Functies", "Features Permissions": "Functietoestemmingen", "February": "Februari", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formateer je variabelen met haken zoals dit:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "Volledige contextmodus", "Function": "Functie", @@ -821,6 +831,7 @@ "Import Prompts": "Importeer Prompts", "Import Tools": "Importeer Gereedschappen", "Important Update": "Belangrijke update", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Voeg toe", "Include `--api-auth` flag when running stable-diffusion-webui": "Voeg '--api-auth` toe bij het uitvoeren van stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Voeg `--api` vlag toe bij het uitvoeren van stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installeren vanaf Github-URL", "Instant Auto-Send After Voice Transcription": "Direct automatisch verzenden na spraaktranscriptie", "Integration": "Integratie", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modellenconfiguratie succesvol opgeslagen", "Models Public Sharing": "Modellen publiek delen", "Mojeek Search API Key": "Mojeek Search API-sleutel", - "more": "Meer", "More": "Meer", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "nieuw-kanaal", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Geen resultaten gevonden", "No search query generated": "Geen zoekopdracht gegenereerd", "No source available": "Geen bron beschikbaar", + "No sources found": "", "No suggestion prompts": "Geen voorgestelde prompts", "No users were found.": "Geen gebruikers gevonden", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Notificatie-webhook", "Notifications": "Notificaties", "November": "November", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Oktober", "Off": "Uit", @@ -1098,12 +1112,14 @@ "Password": "Wachtwoord", "Passwords do not match.": "", "Paste Large Text as File": "Plak grote tekst als bestand", + "PDF Backend": "", "PDF document (.pdf)": "PDF document (.pdf)", "PDF Extract Images (OCR)": "PDF extraheer afbeeldingen (OCR)", "pending": "wachtend", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Toegang geweigerd bij het toegang krijgen tot media-apparaten", "Permission denied when accessing microphone": "Toegang geweigerd bij toegang tot de microfoon", "Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Vastgezet", "Pioneer insights": "Verken inzichten", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pijpleiding succesvol verwijderd", "Pipeline downloaded successfully": "Pijpleiding succesvol gedownload", "Pipelines": "Pijpleidingen", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Prompttoegang", "Prompts Public Sharing": "Publiek prompts delen", + "Provider Type": "", "Public": "Publiek", "Pull \"{{searchValue}}\" from Ollama.com": "Haal \"{{searchValue}}\" uit Ollama.com", "Pull a model from Ollama.com": "Haal een model van Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Vraaggeneratieprompt", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG-sjabloon", "Rating": "Beoordeling", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Je wordt doorgestuurd naar OpenWebUI Community", "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.": "Vermindert de kans op het genereren van onzin. Een hogere waarde (bijv. 100) zal meer diverse antwoorden geven, terwijl een lagere waarde (bijv. 10) conservatiever zal zijn.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Refereer naar jezelf als \"user\" (bv. \"User is Spaans aan het leren\")", - "References from": "Referenties van", "Refused when it shouldn't have": "Geweigerd terwijl het niet had moeten", "Regenerate": "Regenereren", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Resultaat", "Retrieval": "Ophalen", "Retrieval Query Generation": "Ophaalqueriegeneratie", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rijke tekstinvoer voor chatten", "RK": "RK", "Role": "Rol", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API-sleutel", "SearchApi Engine": "SearchApi Engine", "Searched {{count}} sites": "Zocht op {{count}} sites", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" aan het zoeken.", "Searching Knowledge for \"{{searchQuery}}\"": "Zoek kennis bij \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Selecteer maar één model om aan te roepen", "Selected model(s) do not support image inputs": "Geselecteerde modellen ondersteunen geen beeldinvoer", "semantic": "", - "Semantic distance to query": "Semantische afstand tot query", "Send": "Verzenden", "Send a Message": "Stuur een bericht", "Send message": "Stuur bericht", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Spraakherkenning fout: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Spraak-naar-tekst Engine", + "standard": "", "Start of the channel": "Begin van het kanaal", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stop", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Systeem", "System Instructions": "Systeem instructies", "System Prompt": "Systeem prompt", + "Table Mode": "", "Tags": "Tags", "Tags Generation": "Taggeneratie", "Tags Generation Prompt": "Prompt voor taggeneratie", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Zichtbaarheid", "Vision": "", + "vlm": "", "Voice": "Stem", "Voice Input": "Steminvoer", "Voice mode": "", diff --git a/src/lib/i18n/locales/pa-IN/translation.json b/src/lib/i18n/locales/pa-IN/translation.json index 13e320892b..668d35776c 100644 --- a/src/lib/i18n/locales/pa-IN/translation.json +++ b/src/lib/i18n/locales/pa-IN/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} ਦੀਆਂ ਗੱਲਾਂ", "{{webUIName}} Backend Required": "{{webUIName}} ਬੈਕਐਂਡ ਲੋੜੀਂਦਾ ਹੈ", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "ਚੈਟਾਂ ਅਤੇ ਵੈੱਬ ਖੋਜ ਪੁੱਛਗਿੱਛਾਂ ਵਾਸਤੇ ਸਿਰਲੇਖ ਤਿਆਰ ਕਰਨ ਵਰਗੇ ਕਾਰਜ ਾਂ ਨੂੰ ਕਰਦੇ ਸਮੇਂ ਇੱਕ ਕਾਰਜ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ", "a user": "ਇੱਕ ਉਪਭੋਗਤਾ", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "ਖਾਤਾ", "Account Activation Pending": "", + "accurate": "", "Accurate information": "ਸਹੀ ਜਾਣਕਾਰੀ", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "ਗੱਲਬਾਤ 'ਚ ਤੁਹਾਡੇ ਸਥਾਨ 'ਤੇ ਉਪਭੋਗਤਾ ਨਾਮ ਦਿਖਾਓ", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "ਫਰਵਰੀ", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "ਪ੍ਰੰਪਟ ਆਯਾਤ ਕਰੋ", "Import Tools": "", "Important Update": "ਮਹੱਤਵਪੂਰਨ ਅੱਪਡੇਟ", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "ਸਟੇਬਲ-ਡਿਫਿਊਸ਼ਨ-ਵੈਬਯੂਆਈ ਚਲਾਉਣ ਸਮੇਂ `--api` ਝੰਡਾ ਸ਼ਾਮਲ ਕਰੋ", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL ਤੋਂ ਇੰਸਟਾਲ ਕਰੋ", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "ਹੋਰ", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ", "No search query generated": "ਕੋਈ ਖੋਜ ਪੁੱਛਗਿੱਛ ਤਿਆਰ ਨਹੀਂ ਕੀਤੀ ਗਈ", "No source available": "ਕੋਈ ਸਰੋਤ ਉਪਲਬਧ ਨਹੀਂ", + "No sources found": "", "No suggestion prompts": "ਕੋਈ ਸੁਝਾਏ ਪ੍ਰਾਂਪਟ ਨਹੀਂ", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "ਸੂਚਨਾਵਾਂ", "November": "ਨਵੰਬਰ", + "OAuth": "", "OAuth ID": "", "October": "ਅਕਤੂਬਰ", "Off": "ਬੰਦ", @@ -1098,12 +1112,14 @@ "Password": "ਪਾਸਵਰਡ", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF ਡਾਕੂਮੈਂਟ (.pdf)", "PDF Extract Images (OCR)": "PDF ਚਿੱਤਰ ਕੱਢੋ (OCR)", "pending": "ਬਕਾਇਆ", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਤੱਕ ਪਹੁੰਚਣ ਸਮੇਂ ਆਗਿਆ ਰੱਦ ਕੀਤੀ ਗਈ: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "ਪਾਈਪਲਾਈਨਾਂ", @@ -1163,10 +1180,13 @@ "Prompts": "ਪ੍ਰੰਪਟ", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "ਓਲਾਮਾ.ਕਾਮ ਤੋਂ \"{{searchValue}}\" ਖਿੱਚੋ", "Pull a model from Ollama.com": "ਓਲਾਮਾ.ਕਾਮ ਤੋਂ ਇੱਕ ਮਾਡਲ ਖਿੱਚੋ", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG ਟੈਮਪਲੇਟ", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "ਤੁਹਾਨੂੰ ਓਪਨਵੈਬਯੂਆਈ ਕਮਿਊਨਿਟੀ ਵੱਲ ਰੀਡਾਇਰੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "ਜਦੋਂ ਇਹ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ ਸੀ ਤਾਂ ਇਨਕਾਰ ਕੀਤਾ", "Regenerate": "ਮੁੜ ਬਣਾਓ", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "ਨਤੀਜਾ", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "ਭੂਮਿਕਾ", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "ਚੁਣੇ ਗਏ ਮਾਡਲ(ਆਂ) ਚਿੱਤਰ ਇਨਪੁੱਟਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ", "semantic": "", - "Semantic distance to query": "", "Send": "ਭੇਜੋ", "Send a Message": "ਇੱਕ ਸੁਨੇਹਾ ਭੇਜੋ", "Send message": "ਸੁਨੇਹਾ ਭੇਜੋ", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "ਬੋਲ ਪਛਾਣ ਗਲਤੀ: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "ਬੋਲ-ਤੋਂ-ਪਾਠ ਇੰਜਣ", + "standard": "", "Start of the channel": "ਚੈਨਲ ਦੀ ਸ਼ੁਰੂਆਤ", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "ਸਿਸਟਮ", "System Instructions": "", "System Prompt": "ਸਿਸਟਮ ਪ੍ਰੰਪਟ", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/pl-PL/translation.json b/src/lib/i18n/locales/pl-PL/translation.json index 4822919795..60707c04cd 100644 --- a/src/lib/i18n/locales/pl-PL/translation.json +++ b/src/lib/i18n/locales/pl-PL/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} ukrytych linii", "{{COUNT}} Replies": "{{COUNT}} odpowiedzi", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} słów", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Czaty użytkownika {{user}}", "{{webUIName}} Backend Required": "Backend dla {{webUIName}} jest wymagany", "*Prompt node ID(s) are required for image generation": "Wymagane są identyfikatory węzłów wyzwalających do generowania obrazów.", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Dostępna jest nowa wersja (v{{LATEST_VERSION}}).", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Model zadań jest wykorzystywany podczas realizacji zadań, takich jak generowanie tytułów rozmów i zapytań wyszukiwania internetowego.", "a user": "użytkownik", @@ -29,6 +31,7 @@ "Accessible to all users": "Dostępny dla wszystkich użytkowników", "Account": "Konto", "Account Activation Pending": "Aktywacja konta w toku", + "accurate": "", "Accurate information": "Precyzyjna informacja", "Action": "Akcja", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Wyświetl nazwę użytkownika zamiast 'You' w czacie.", "Displays citations in the response": "Wyświetla cytowania w odpowiedzi", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Zanurz się w wiedzy", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Nie instaluj funkcji ze źródeł, którym nie ufasz w pełni.", "Do not install tools from sources you do not fully trust.": "Nie instaluj narzędzi ze źródeł, którym nie ufasz w pełni.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Nie udało się zapisać konfiguracji modelu", "Failed to update settings": "Nie udało się zaktualizować ustawień", "Failed to upload file.": "Nie udało się przesłać pliku.", + "fast": "", "Features": "Funkcje", "Features Permissions": "Uprawnienia do funkcji", "February": "Luty", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Sformatuj swoje zmienne, używając nawiasów w następujący sposób:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "Tryb pełnego kontekstu", "Function": "Funkcja", @@ -821,6 +831,7 @@ "Import Prompts": "Importuj prompty", "Import Tools": "Importuj narzędzia", "Important Update": "Ważna aktualizacja", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Włączyć", "Include `--api-auth` flag when running stable-diffusion-webui": "Użyj flagi `--api-auth` podczas uruchamiania stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Użyj flagi `--api` podczas uruchamiania stable-diffusion-webui.", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalacja z adresu URL serwisu Github", "Instant Auto-Send After Voice Transcription": "Automatyczne natychmiastowe wysyłanie po transkrypcji głosowej", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Konfiguracja modeli została zapisana pomyślnie", "Models Public Sharing": "", "Mojeek Search API Key": "Klucz API Mojeek Search", - "more": "więcej", "More": "Więcej", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Nowe narzędzie", "new-channel": "nowy-kanał", "Next message": "Następna wiadomość", + "No authentication": "", "No chats found": "Nie znaleziono czatów", "No chats found for this user.": "Nie znaleziono czatów tego użytkownika.", "No chats found.": "Nie znaleziono czatów.", @@ -1027,6 +1039,7 @@ "No results found": "Brak wyników", "No search query generated": "Nie wygenerowano żadnego zapytania wyszukiwania", "No source available": "Źródło nie jest dostępne.", + "No sources found": "", "No suggestion prompts": "Brak sugerowanych promptów", "No users were found.": "Nie znaleziono użytkowników.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Powiadomienie Webhook", "Notifications": "Powiadomienia", "November": "Listopad", + "OAuth": "", "OAuth ID": "Identyfikator OAuth", "October": "Październik", "Off": "Wyłączone", @@ -1098,12 +1112,14 @@ "Password": "Hasło", "Passwords do not match.": "", "Paste Large Text as File": "Wklej duży tekst jako plik", + "PDF Backend": "", "PDF document (.pdf)": "Dokument PDF (.pdf)", "PDF Extract Images (OCR)": "PDF Ekstrahuj obrazy (OCR)", "pending": "oczekiwanie", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Odmowa dostępu podczas uzyskiwania dostępu do urządzeń multimedialnych", "Permission denied when accessing microphone": "Odmowa dostępu podczas uzyskiwania dostępu do mikrofonu", "Permission denied when accessing microphone: {{error}}": "Odmowa dostępu do mikrofonu: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Przypięty", "Pioneer insights": "Pionierskie spostrzeżenia", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Przepływ usunięty pomyślnie", "Pipeline downloaded successfully": "Przepływ pobrany pomyślnie", "Pipelines": "Przepływy", @@ -1163,10 +1180,13 @@ "Prompts": "Prompty", "Prompts Access": "Dostęp do promptów", "Prompts Public Sharing": "Publiczne udostępnianie promptów", + "Provider Type": "", "Public": "Publiczne", "Pull \"{{searchValue}}\" from Ollama.com": "Pobierz \"{{searchValue}}\" z Ollama.com", "Pull a model from Ollama.com": "Pobierz model z Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt do generowania zapytań", + "Querying": "", "Quick Actions": "", "RAG Template": "Szablon RAG", "Rating": "Ocena", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Przekierowujemy Cię do społeczności Open WebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Odnoś się do mnie jako \"Użytkownik\" (np. \"Użytkownik uczy się hiszpańskiego\")", - "References from": "Odniesienia do", "Refused when it shouldn't have": "Odmówił, gdy nie powinien", "Regenerate": "Wygeneruj ponownie", "Regenerate Menu": "", @@ -1218,6 +1237,12 @@ "RESULT": "Wynik", "Retrieval": "", "Retrieval Query Generation": "Generowanie zapytań pobierania", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Pole do wprowadzania tekstu sformatowanego dla czatu", "RK": "RK", "Role": "Rola", @@ -1261,6 +1286,7 @@ "SearchApi API Key": "Klucz API SearchApi", "SearchApi Engine": "Search API Engine", "Searched {{count}} sites": "Przeszukano {{count}} stron", + "Searching": "", "Searching \"{{searchQuery}}\"": "Wyszukiwanie \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Przeszukiwanie wiedzy dla \"{{searchQuery}}\"", "Searching the web": "Przeszukuję sieć Web...", @@ -1298,7 +1324,6 @@ "Select only one model to call": "Wybierz tylko jeden model do wywołania", "Selected model(s) do not support image inputs": "Wybrane modele nie obsługują danych wejściowych w formie obrazu", "semantic": "", - "Semantic distance to query": "Odległość semantyczna od zapytania", "Send": "Wyślij", "Send a Message": "Wyślij wiadomość", "Send message": "Wyślij wiadomość", @@ -1375,8 +1400,10 @@ "Speech recognition error: {{error}}": "Błąd rozpoznawania mowy: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Silnik konwersji mowy na tekst", + "standard": "", "Start of the channel": "Początek kanału", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Zatrzymaj", "Stop Generating": "", @@ -1402,6 +1429,7 @@ "System": "System", "System Instructions": "Instrukcje systemowe", "System Prompt": "Prompt systemowy", + "Table Mode": "", "Tags": "Tagi", "Tags Generation": "Generowanie tagów", "Tags Generation Prompt": "Prompt do generowania tagów", @@ -1584,6 +1612,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Widoczność", "Vision": "", + "vlm": "", "Voice": "Głos", "Voice Input": "Wprowadzanie głosowe", "Voice mode": "", diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json index 6453b7ebcd..8e4ecba280 100644 --- a/src/lib/i18n/locales/pt-BR/translation.json +++ b/src/lib/i18n/locales/pt-BR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} linhas ocultas", "{{COUNT}} Replies": "{{COUNT}} Respostas", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} palavras", "{{model}} download has been canceled": "O download do {{model}} foi cancelado", "{{user}}'s Chats": "Chats de {{user}}", "{{webUIName}} Backend Required": "Backend {{webUIName}} necessário", "*Prompt node ID(s) are required for image generation": "*Prompt node ID(s) são obrigatórios para gerar imagens", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Um nova versão (v{{LATEST_VERSION}}) está disponível.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Um modelo de tarefa é usado ao realizar tarefas como gerar títulos para chats e consultas de pesquisa na web", "a user": "um usuário", @@ -29,6 +31,7 @@ "Accessible to all users": "Acessível para todos os usuários", "Account": "Conta", "Account Activation Pending": "Ativação da Conta Pendente", + "accurate": "", "Accurate information": "Informações precisas", "Action": "Ação", "Action not found": "Ação não encontrada", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "Exibir respostas de vários modelos em guias", "Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Chat", "Displays citations in the response": "Exibir citações na resposta", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Explorar base de conhecimento", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Não instale funções de origens nas quais você não confia totalmente.", "Do not install tools from sources you do not fully trust.": "Não instale ferramentas de origens nas quais você não confia totalmente.", "Docling": "", @@ -658,6 +665,7 @@ "External": "Externo", "External Document Loader URL required.": "URL do carregador de documentos externo necessária.", "External Task Model": "Modelo de Tarefa Externa", + "External Tools": "", "External Web Loader API Key": "Chave de API do carregador da Web externo", "External Web Loader URL": "URL do carregador da Web externo", "External Web Search API Key": "Chave de API de pesquisa na Web externa", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Falha ao salvar a configuração dos modelos", "Failed to update settings": "Falha ao atualizar as configurações", "Failed to upload file.": "Falha ao carregar o arquivo.", + "fast": "", "Features": "Funcionalidades", "Features Permissions": "Permissões das Funcionalidades", "February": "Fevereiro", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "Formata as linhas na saída. O padrão é Falso. Se definido como Verdadeiro, as linhas serão formatadas para detectar matemática e estilos embutidos.", "Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Encaminha as credenciais da sessão do usuário do sistema para autenticação", "Full Context Mode": "Modo de contexto completo", "Function": "Função", @@ -821,6 +831,7 @@ "Import Prompts": "Importar Prompts", "Import Tools": "Importar Ferramentas", "Important Update": "Atualização importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Incluir", "Include `--api-auth` flag when running stable-diffusion-webui": "Incluir a flag `--api-auth` ao executar stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Incluir a flag `--api` ao executar stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "Inserir", "Insert Follow-Up Prompt to Input": "Inserir prompt de acompanhamento para entrada", "Insert Prompt as Rich Text": "Inserir prompt como texto enriquecido", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalar da URL do Github", "Instant Auto-Send After Voice Transcription": "Envio Automático Instantâneo Após Transcrição de Voz", "Integration": "Integração", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Configuração de modelos salva com sucesso", "Models Public Sharing": "Modelos de Compartilhamento Público", "Mojeek Search API Key": "Chave de API Mojeel Search", - "more": "mais", "More": "Mais", "More Concise": "Mais conciso", "More Options": "Mais opções", @@ -1003,6 +1014,7 @@ "New Tool": "Nova Ferrameta", "new-channel": "novo-canal", "Next message": "Próxima mensagem", + "No authentication": "", "No chats found": "Nenhum chat encontrado", "No chats found for this user.": "Nenhum chat encontrado para este usuário.", "No chats found.": "Nenhum chat encontrado.", @@ -1027,6 +1039,7 @@ "No results found": "Nenhum resultado encontrado", "No search query generated": "Nenhuma consulta de pesquisa gerada", "No source available": "Nenhuma fonte disponível", + "No sources found": "", "No suggestion prompts": "Sem prompts sugeridos", "No users were found.": "Nenhum usuário foi encontrado.", "No valves": "Sem configurações", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook de notificação", "Notifications": "Notificações", "November": "Novembro", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Outubro", "Off": "Desligado", @@ -1098,12 +1112,14 @@ "Password": "Senha", "Passwords do not match.": "As senhas não coincidem.", "Paste Large Text as File": "Cole Textos Longos como Arquivo", + "PDF Backend": "", "PDF document (.pdf)": "Documento PDF (.pdf)", "PDF Extract Images (OCR)": "Extrair Imagens do PDF (OCR)", "pending": "pendente", "Pending": "Pendente", "Pending User Overlay Content": "Conteúdo de sobreposição de usuário pendente", "Pending User Overlay Title": "Título de sobreposição de usuário pendente", + "Perform OCR": "", "Permission denied when accessing media devices": "Permissão negada ao acessar dispositivos de mídia", "Permission denied when accessing microphone": "Permissão negada ao acessar o microfone", "Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fixado", "Pioneer insights": "Insights pioneiros", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline excluído com sucesso", "Pipeline downloaded successfully": "Pipeline baixado com sucesso", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "Acessar prompts", "Prompts Public Sharing": "Compartilhamento Público dos Prompts", + "Provider Type": "", "Public": "Público", "Pull \"{{searchValue}}\" from Ollama.com": "Obter \"{{searchValue}}\" de Ollama.com", "Pull a model from Ollama.com": "Obter um modelo de Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt de Geração de Consulta", + "Querying": "", "Quick Actions": "Ações rápidas", "RAG Template": "Modelo RAG", "Rating": "Avaliação", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redirecionando você para a Comunidade OpenWebUI", "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.": "Reduz a probabilidade de gerar respostas sem sentido. Um valor mais alto (por exemplo, 100) resultará em respostas mais diversas, enquanto um valor mais baixo (por exemplo, 10) será mais conservador.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Refira-se como \"Usuário\" (por exemplo, \"Usuário está aprendendo espanhol\")", - "References from": "Referências de", "Refused when it shouldn't have": "Recusado quando não deveria", "Regenerate": "Gerar novamente", "Regenerate Menu": "Regenerar Menu", @@ -1218,6 +1237,11 @@ "RESULT": "Resultado", "Retrieval": "Recuperação", "Retrieval Query Generation": "Geração de Consulta de Recuperação", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Entrada de rich text para o chat", "RK": "", "Role": "Função", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Chave API SearchApi", "SearchApi Engine": "Motor SearchApi", "Searched {{count}} sites": "{{count}} sites pesquisados", + "Searching": "", "Searching \"{{searchQuery}}\"": "Pesquisando \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Buscando conhecimento para \"{{searchQuery}}\"", "Searching the web": "Pesquisando na Internet...", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Selecione apenas um modelo para chamar", "Selected model(s) do not support image inputs": "Modelo(s) selecionado(s) não suportam entradas de imagem", "semantic": "semântica", - "Semantic distance to query": "Distância semântica para consulta", "Send": "Enviar", "Send a Message": "Enviar uma Mensagem", "Send message": "Enviar mensagem", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}", "Speech-to-Text": "Fala-para-Texto", "Speech-to-Text Engine": "Motor de Transcrição de Fala", + "standard": "", "Start of the channel": "Início do canal", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Parar", "Stop Generating": "Pare de gerar", @@ -1402,6 +1428,7 @@ "System": "Sistema", "System Instructions": "Instruções do sistema", "System Prompt": "Prompt do Sistema", + "Table Mode": "", "Tags": "", "Tags Generation": "Geração de tags", "Tags Generation Prompt": "Prompt para geração de Tags", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "Ver resultado de **{{NAME}}**", "Visibility": "Visibilidade", "Vision": "Visão", + "vlm": "", "Voice": "Voz", "Voice Input": "Entrada de voz", "Voice mode": "Modo de voz", diff --git a/src/lib/i18n/locales/pt-PT/translation.json b/src/lib/i18n/locales/pt-PT/translation.json index f1c0df3721..2988408923 100644 --- a/src/lib/i18n/locales/pt-PT/translation.json +++ b/src/lib/i18n/locales/pt-PT/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}'s Chats", "{{webUIName}} Backend Required": "{{webUIName}} Backend Necessário", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Um modelo de tarefa é usado ao executar tarefas como gerar títulos para bate-papos e consultas de pesquisa na Web", "a user": "um utilizador", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Conta", "Account Activation Pending": "Ativação da Conta Pendente", + "accurate": "", "Accurate information": "Informações precisas", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Exibir o nome de utilizador em vez de Você na Conversa", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Falha ao atualizar as definições", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Fevereiro", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Importar Prompts", "Import Tools": "", "Important Update": "Atualização importante", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "Inclua a flag `--api` ao executar stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalar a partir do URL do Github", "Instant Auto-Send After Voice Transcription": "Enviar automaticamente depois da transcrição da voz", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "Mais", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Não foram encontrados resultados", "No search query generated": "Não foi gerada nenhuma consulta de pesquisa", "No source available": "Nenhuma fonte disponível", + "No sources found": "", "No suggestion prompts": "Sem prompts sugeridos", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Notificações da Área de Trabalho", "November": "Novembro", + "OAuth": "", "OAuth ID": "", "October": "Outubro", "Off": "Desligado", @@ -1098,12 +1112,14 @@ "Password": "Senha", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "Documento PDF (.pdf)", "PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)", "pending": "pendente", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "A permissão foi negada ao aceder aos dispositivos de media", "Permission denied when accessing microphone": "A permissão foi negada ao aceder ao microfone", "Permission denied when accessing microphone: {{error}}": "A permissão foi negada ao aceder o microfone: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "Condutas", @@ -1163,10 +1180,13 @@ "Prompts": "Prompts", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Puxar \"{{searchValue}}\" do Ollama.com", "Pull a model from Ollama.com": "Puxar um modelo do Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "Modelo RAG", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Redirecionando-o para a Comunidade OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Refera-se a si próprio como \"User\" (por exemplo, \"User está a aprender Espanhol\")", - "References from": "", "Refused when it shouldn't have": "Recusado quando não deveria", "Regenerate": "Regenerar", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "RESULTADO", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Função", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Selecione apenas um modelo para a chamada", "Selected model(s) do not support image inputs": "O(s) modelo(s) selecionado(s) não suporta(m) entradas de imagem", "semantic": "", - "Semantic distance to query": "", "Send": "Enviar", "Send a Message": "Enviar uma Mensagem", "Send message": "Enviar mensagem", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Motor de Fala para Texto", + "standard": "", "Start of the channel": "Início do canal", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1428,7 @@ "System": "Sistema", "System Instructions": "", "System Prompt": "Prompt do Sistema", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/ro-RO/translation.json b/src/lib/i18n/locales/ro-RO/translation.json index 9e66001058..4632c9c8c6 100644 --- a/src/lib/i18n/locales/ro-RO/translation.json +++ b/src/lib/i18n/locales/ro-RO/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Conversațiile lui {{user}}", "{{webUIName}} Backend Required": "Este necesar backend-ul {{webUIName}}", "*Prompt node ID(s) are required for image generation": "*Sunt necesare ID-urile nodurilor de solicitare pentru generarea imaginii*", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "O nouă versiune (v{{LATEST_VERSION}}) este acum disponibilă.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Un model de sarcină este utilizat pentru realizarea unor sarcini precum generarea de titluri pentru conversații și interogări de căutare pe web", "a user": "un utilizator", @@ -29,6 +31,7 @@ "Accessible to all users": "Accesibil pentru toți utilizatorii", "Account": "Cont", "Account Activation Pending": "Activarea contului în așteptare", + "accurate": "", "Accurate information": "Informații precise", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Afișează numele utilizatorului în loc de Tu în Conversație", "Displays citations in the response": "Afișează citațiile în răspuns", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Nu instalați funcții din surse în care nu aveți încredere completă.", "Do not install tools from sources you do not fully trust.": "Nu instalați instrumente din surse în care nu aveți încredere completă.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Actualizarea setărilor a eșuat", "Failed to upload file.": "Încărcarea fișierului a eșuat.", + "fast": "", "Features": "", "Features Permissions": "", "February": "Februarie", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatează variabilele folosind acolade așa:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "Funcție", @@ -821,6 +831,7 @@ "Import Prompts": "Importă Prompturile", "Import Tools": "Importă Instrumentele", "Important Update": "Actualizare importantă", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Include", "Include `--api-auth` flag when running stable-diffusion-webui": "Includeți flag-ul `--api-auth` când rulați stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Includeți flag-ul `--api` când rulați stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Instalează de la URL-ul Github", "Instant Auto-Send After Voice Transcription": "Trimitere Automată Instantanee După Transcrierea Vocii", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "mai mult", "More": "Mai multe", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Nu au fost găsite rezultate", "No search query generated": "Nu a fost generată nicio interogare de căutare", "No source available": "Nicio sursă disponibilă", + "No sources found": "", "No suggestion prompts": "Fără prompturi sugerate", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Notificări", "November": "Noiembrie", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Octombrie", "Off": "Dezactivat", @@ -1098,12 +1112,14 @@ "Password": "Parolă", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "Document PDF (.pdf)", "PDF Extract Images (OCR)": "Extrage Imagini PDF (OCR)", "pending": "în așteptare", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Permisiunea refuzată la accesarea dispozitivelor media", "Permission denied when accessing microphone": "Permisiunea refuzată la accesarea microfonului", "Permission denied when accessing microphone: {{error}}": "Permisiunea refuzată la accesarea microfonului: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fixat", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Conducta a fost ștearsă cu succes", "Pipeline downloaded successfully": "Conducta a fost descărcată cu succes", "Pipelines": "Conducte", @@ -1163,10 +1180,13 @@ "Prompts": "Prompturi", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Extrage \"{{searchValue}}\" de pe Ollama.com", "Pull a model from Ollama.com": "Extrage un model de pe Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "Șablon RAG", "Rating": "Evaluare", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Vă redirecționăm către Comunitatea OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Referiți-vă la dvs. ca \"Utilizator\" (de ex., \"Utilizatorul învață spaniolă\")", - "References from": "Referințe din", "Refused when it shouldn't have": "Refuzat când nu ar fi trebuit", "Regenerate": "Regenerare", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "Rezultat", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Introducere text îmbogățit pentru chat", "RK": "RK", "Role": "Rol", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "Cheie API pentru SearchApi", "SearchApi Engine": "Motorul SearchApi", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "Căutare \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Căutare cunoștințe pentru \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1323,6 @@ "Select only one model to call": "Selectează doar un singur model pentru apel", "Selected model(s) do not support image inputs": "Modelul(e) selectat(e) nu suportă intrări de imagine", "semantic": "", - "Semantic distance to query": "Distanța semantică față de interogare", "Send": "Trimite", "Send a Message": "Trimite un Mesaj", "Send message": "Trimite mesajul", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Eroare de recunoaștere vocală: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Motor de Conversie a Vocii în Text", + "standard": "", "Start of the channel": "Începutul canalului", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Oprire", "Stop Generating": "", @@ -1402,6 +1428,7 @@ "System": "Sistem", "System Instructions": "Instrucțiuni pentru sistem", "System Prompt": "Prompt de Sistem", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "Generarea de Etichete Prompt", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Vizibilitate", "Vision": "", + "vlm": "", "Voice": "Voce", "Voice Input": "Intrare vocală", "Voice mode": "", diff --git a/src/lib/i18n/locales/ru-RU/translation.json b/src/lib/i18n/locales/ru-RU/translation.json index 92639ac759..f95bed9aa4 100644 --- a/src/lib/i18n/locales/ru-RU/translation.json +++ b/src/lib/i18n/locales/ru-RU/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} скрытых строк", "{{COUNT}} Replies": "{{COUNT}} Ответов", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Чаты {{user}}'а", "{{webUIName}} Backend Required": "Необходимо подключение к серверу {{webUIName}}", "*Prompt node ID(s) are required for image generation": "ID узлов промптов обязательны для генерации изображения", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Новая версия (v{{LATEST_VERSION}}) теперь доступна.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Модель задач используется при выполнении таких задач, как генерация заголовков для чатов и поисковых запросов в Интернете", "a user": "пользователь", @@ -29,6 +31,7 @@ "Accessible to all users": "Доступно всем пользователям", "Account": "Учетная запись", "Account Activation Pending": "Ожидание активации учетной записи", + "accurate": "", "Accurate information": "Точная информация", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Отображать имя пользователя вместо 'Вы' в чате", "Displays citations in the response": "Отображает цитаты в ответе", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Погрузитесь в знания", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Не устанавливайте функции из источников, которым вы не полностью доверяете.", "Do not install tools from sources you do not fully trust.": "Не устанавливайте инструменты из источников, которым вы не полностью доверяете.", "Docling": "", @@ -658,6 +665,7 @@ "External": "Внешнее", "External Document Loader URL required.": "Требуется URL-адрес внешнего загрузчика документов.", "External Task Model": "Модель внешней задачи", + "External Tools": "", "External Web Loader API Key": "Ключ API внешнего веб-загрузчика", "External Web Loader URL": "URL-адрес внешнего веб-загрузчика", "External Web Search API Key": "Внешний ключ API веб-поиска", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Не удалось сохранить конфигурацию моделей", "Failed to update settings": "Не удалось обновить настройки", "Failed to upload file.": "Не удалось загрузить файл.", + "fast": "", "Features": "Функции", "Features Permissions": "Разрешения для функций", "February": "Февраль", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Перенаправляет учетные данные сеанса системного пользователя для проверки подлинности", "Full Context Mode": "Режим полного контекста", "Function": "Функция", @@ -821,6 +831,7 @@ "Import Prompts": "Импортировать Промпты", "Import Tools": "Импортировать Инструменты", "Important Update": "Важное обновление", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Включать", "Include `--api-auth` flag when running stable-diffusion-webui": "Добавьте флаг '--api-auth' при запуске stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Добавьте флаг `--api` при запуске stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Установка с URL-адреса Github", "Instant Auto-Send After Voice Transcription": "Мгновенная автоматическая отправка после расшифровки голоса", "Integration": "Интеграция", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Конфигурация моделей успешно сохранена.", "Models Public Sharing": "Публичный обмен моделями", "Mojeek Search API Key": "Ключ API для поиска Mojeek", - "more": "больше", "More": "Больше", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Новый инструмент", "new-channel": "", "Next message": "Следующее сообщение", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Для этого пользователя не найдено ни одного чата.", "No chats found.": "Не найдено ни одного чата", @@ -1027,6 +1039,7 @@ "No results found": "Результатов не найдено", "No search query generated": "Поисковый запрос не сгенерирован", "No source available": "Нет доступных источников", + "No sources found": "", "No suggestion prompts": "Нет предложенных подсказок", "No users were found.": "Пользователи не найдены.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Веб-хук уведомления", "Notifications": "Уведомления", "November": "Ноябрь", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Октябрь", "Off": "Выключено", @@ -1098,12 +1112,14 @@ "Password": "Пароль", "Passwords do not match.": "", "Paste Large Text as File": "Вставить большой текст как файл", + "PDF Backend": "", "PDF document (.pdf)": "PDF-документ (.pdf)", "PDF Extract Images (OCR)": "Извлечение изображений из PDF (OCR)", "pending": "ожидающий", "Pending": "Ожидающий", "Pending User Overlay Content": "Содержимое оверлея ожидающего пользователя", "Pending User Overlay Title": "Заголовк оверлея ожидающего пользователя", + "Perform OCR": "", "Permission denied when accessing media devices": "Отказано в разрешении на доступ к мультимедийным устройствам", "Permission denied when accessing microphone": "Отказано в разрешении на доступ к микрофону", "Permission denied when accessing microphone: {{error}}": "Отказано в разрешении на доступ к микрофону: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Закреплено", "Pioneer insights": "Новаторские идеи", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Конвейер успешно удален", "Pipeline downloaded successfully": "Конвейер успешно загружен", "Pipelines": "Конвейеры", @@ -1163,10 +1180,13 @@ "Prompts": "Промпты", "Prompts Access": "Доступ к промптам", "Prompts Public Sharing": "Публичный обмен промптами", + "Provider Type": "", "Public": "Публичное", "Pull \"{{searchValue}}\" from Ollama.com": "Загрузить \"{{searchValue}}\" с Ollama.com", "Pull a model from Ollama.com": "Загрузить модель с Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Запрос на генерацию промпта", + "Querying": "", "Quick Actions": "", "RAG Template": "Шаблон RAG", "Rating": "Рейтинг", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Перенаправляем вас в сообщество OpenWebUI", "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.": "Снижает вероятность появления бессмыслицы. Большее значение (например, 100) даст более разнообразные ответы, в то время как меньшее значение (например, 10) будет более консервативным.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Называйте себя \"User\" (например, \"User is learning Spanish\").", - "References from": "Отсылки к", "Refused when it shouldn't have": "Отказано в доступе, когда это не должно было произойти", "Regenerate": "Перегенерировать", "Regenerate Menu": "", @@ -1218,6 +1237,12 @@ "RESULT": "Результат", "Retrieval": "Поиск", "Retrieval Query Generation": "Генерация поискового запроса", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Ввод обогащённого текста (Rich text) в чат", "RK": "", "Role": "Роль", @@ -1261,6 +1286,7 @@ "SearchApi API Key": "Ключ SearchApi API", "SearchApi Engine": "Движок SearchApi", "Searched {{count}} sites": "Поиск по {{count}} сайтам", + "Searching": "", "Searching \"{{searchQuery}}\"": "Поиск по запросу \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Поиск знания для \"{{searchQuery}}\"", "Searching the web": "Поиск в интернете...", @@ -1298,7 +1324,6 @@ "Select only one model to call": "Выберите только одну модель для вызова", "Selected model(s) do not support image inputs": "Выбранные модели не поддерживают ввод изображений", "semantic": "", - "Semantic distance to query": "Семантическая дистанция для запроса", "Send": "Отправить", "Send a Message": "Отправить сообщение", "Send message": "Отправить сообщение", @@ -1375,8 +1400,10 @@ "Speech recognition error: {{error}}": "Ошибка распознавания речи: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Система распознавания речи", + "standard": "", "Start of the channel": "Начало канала", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Остановить", "Stop Generating": "", @@ -1402,6 +1429,7 @@ "System": "Система", "System Instructions": "Системные инструкции", "System Prompt": "Системный промпт", + "Table Mode": "", "Tags": "Теги", "Tags Generation": "Генерация тегов", "Tags Generation Prompt": "Промпт для генерации тегов", @@ -1584,6 +1612,7 @@ "View Result from **{{NAME}}**": "Просмотр результата от **{{NAME}}**", "Visibility": "Видимость", "Vision": "Видение", + "vlm": "", "Voice": "Голос", "Voice Input": "Ввод голоса", "Voice mode": "Режим голоса", diff --git a/src/lib/i18n/locales/sk-SK/translation.json b/src/lib/i18n/locales/sk-SK/translation.json index 81c56d3cea..c4cbc6c99b 100644 --- a/src/lib/i18n/locales/sk-SK/translation.json +++ b/src/lib/i18n/locales/sk-SK/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}'s konverzácie", "{{webUIName}} Backend Required": "Vyžaduje sa {{webUIName}} Backend", "*Prompt node ID(s) are required for image generation": "*Sú potrebné IDs pre prompt node na generovanie obrázkov", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Nová verzia (v{{LATEST_VERSION}}) je teraz k dispozícii.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Model úloh sa používa pri vykonávaní úloh, ako je generovanie názvov pre chaty a vyhľadávacie dotazy na webe.", "a user": "užívateľ", @@ -29,6 +31,7 @@ "Accessible to all users": "Prístupné pre všetkých užívateľov", "Account": "Účet", "Account Activation Pending": "Čaká sa na aktiváciu účtu", + "accurate": "", "Accurate information": "Presné informácie", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Zobraziť užívateľské meno namiesto \"Vás\" v chate", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Neinštalujte funkcie zo zdrojov, ktorým plne nedôverujete.", "Do not install tools from sources you do not fully trust.": "Neinštalujte nástroje zo zdrojov, ktorým plne nedôverujete.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "Nepodarilo sa aktualizovať nastavenia", "Failed to upload file.": "Nepodarilo sa nahrať súbor.", + "fast": "", "Features": "", "Features Permissions": "", "February": "Február", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formátujte svoje premenné pomocou zátvoriek takto:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "Funkcia", @@ -821,6 +831,7 @@ "Import Prompts": "Importovať Prompty", "Import Tools": "Importovať nástroje", "Important Update": "Dôležitá aktualizácia", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Zahrnúť", "Include `--api-auth` flag when running stable-diffusion-webui": "Zahrňte prepínač `--api-auth` pri spustení stable-diffusion-webui.", "Include `--api` flag when running stable-diffusion-webui": "Pri spustení stable-diffusion-webui zahrňte príznak `--api`.", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Inštalácia z URL adresy Githubu", "Instant Auto-Send After Voice Transcription": "Okamžité automatické odoslanie po prepisu hlasu", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "viac", "More": "Viac", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Neboli nájdené žiadne výsledky", "No search query generated": "Nebola vygenerovaná žiadna vyhľadávacia otázka.", "No source available": "Nie je dostupný žiadny zdroj.", + "No sources found": "", "No suggestion prompts": "Žiadne navrhované prompty", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "Oznámenia", "November": "November", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Október", "Off": "Vypnuté", @@ -1098,12 +1112,14 @@ "Password": "Heslo", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "PDF dokument (.pdf)", "PDF Extract Images (OCR)": "Extrahovanie obrázkov z PDF (OCR)", "pending": "čaká na vybavenie", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Odmietnutie povolenia pri prístupe k mediálnym zariadeniam", "Permission denied when accessing microphone": "Prístup k mikrofónu bol zamietnutý", "Permission denied when accessing microphone: {{error}}": "Oprávnenie zamietnuté pri prístupe k mikrofónu: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline bola úspešne odstránená", "Pipeline downloaded successfully": "Kanál bol úspešne stiahnutý", "Pipelines": "", @@ -1163,10 +1180,13 @@ "Prompts": "Prompty", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Stiahnite \"{{searchValue}}\" z Ollama.com", "Pull a model from Ollama.com": "Stiahnite model z Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "Šablóna RAG", "Rating": "Hodnotenie", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Presmerovanie na komunitu OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Odkazujte na seba ako na \"užívateľa\" (napr. \"Užívateľ sa učí španielsky\").", - "References from": "Referencie z", "Refused when it shouldn't have": "Odmietnuté, keď nemalo byť.", "Regenerate": "Regenerovať", "Regenerate Menu": "", @@ -1218,6 +1237,12 @@ "RESULT": "Výsledok", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Vstup pre chat vo formáte Rich Text", "RK": "RK", "Role": "Funkcia", @@ -1261,6 +1286,7 @@ "SearchApi API Key": "Kľúč API pre SearchApi", "SearchApi Engine": "Vyhľadávací engine API", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "Hľadanie \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Vyhľadávanie znalostí pre \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1324,6 @@ "Select only one model to call": "Vyberte iba jeden model, ktorý chcete použiť", "Selected model(s) do not support image inputs": "Vybraný(é) model(y) nepodporujú vstupy v podobe obrázkov.", "semantic": "", - "Semantic distance to query": "Sémantická vzdialenosť k dotazu", "Send": "Odoslať", "Send a Message": "Odoslať správu", "Send message": "Odoslať správu", @@ -1375,8 +1400,10 @@ "Speech recognition error: {{error}}": "Chyba rozpoznávania reči: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Motor prevodu reči na text", + "standard": "", "Start of the channel": "Začiatok kanála", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Zastaviť", "Stop Generating": "", @@ -1402,6 +1429,7 @@ "System": "Systém", "System Instructions": "", "System Prompt": "Systémový prompt", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "Prompt na generovanie značiek", @@ -1584,6 +1612,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Viditeľnosť", "Vision": "", + "vlm": "", "Voice": "Hlas", "Voice Input": "Hlasový vstup", "Voice mode": "", diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json index 27aecc40bc..d20ddbf1e9 100644 --- a/src/lib/i18n/locales/sr-RS/translation.json +++ b/src/lib/i18n/locales/sr-RS/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "{{COUNT}} одговора", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Ћаскања корисника {{user}}", "{{webUIName}} Backend Required": "Захтева се {{webUIName}} позадинац", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Модел задатка се користи приликом извршавања задатака као што су генерисање наслова за ћаскања и упите за Веб претрагу", "a user": "корисник", @@ -29,6 +31,7 @@ "Accessible to all users": "Доступно свим корисницима", "Account": "Налог", "Account Activation Pending": "Налози за активирање", + "accurate": "", "Accurate information": "Прецизне информације", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Прикажи корисничко уместо Ти у ћаскању", "Displays citations in the response": "Прикажи цитате у одговору", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Ускочите у знање", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Фебруар", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "Увези упите", "Import Tools": "", "Important Update": "Важно ажурирање", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "Укључи `--api` заставицу при покретању stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Инсталирај из Гитхуб УРЛ адресе", "Instant Auto-Send After Voice Transcription": "", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "више", "More": "Више", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Нема резултата", "No search query generated": "Није генерисан упит за претрагу", "No source available": "Нема доступног извора", + "No sources found": "", "No suggestion prompts": "Нема предложених промптова", "No users were found.": "Нема корисника.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Веб-кука обавештења", "Notifications": "Обавештења", "November": "Новембар", + "OAuth": "", "OAuth ID": "", "October": "Октобар", "Off": "Искључено", @@ -1098,12 +1112,14 @@ "Password": "Лозинка", "Passwords do not match.": "", "Paste Large Text as File": "Убаци велики текст као датотеку", + "PDF Backend": "", "PDF document (.pdf)": "PDF документ (.pdf)", "PDF Extract Images (OCR)": "Извлачење PDF слика (OCR)", "pending": "на чекању", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Приступ медијским уређајима одбијен", "Permission denied when accessing microphone": "Приступ микрофону је одбијен", "Permission denied when accessing microphone: {{error}}": "Приступ микрофону је одбијен: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Закачено", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Цевовод успешно обрисан", "Pipeline downloaded successfully": "Цевовод успешно преузет", "Pipelines": "Цевоводи", @@ -1163,10 +1180,13 @@ "Prompts": "Упити", "Prompts Access": "Приступ упитима", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Повуците \"{{searchValue}}\" са Ollama.com", "Pull a model from Ollama.com": "Повуците модел са Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG шаблон", "Rating": "Оцена", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Преусмеравање на OpenWebUI заједницу", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "Референце од", "Refused when it shouldn't have": "Одбијено када није требало", "Regenerate": "Поново створи", "Regenerate Menu": "", @@ -1218,6 +1237,11 @@ "RESULT": "Исход", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Богат унос текста у ћаскању", "RK": "", "Role": "Улога", @@ -1261,6 +1285,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1323,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "Изабрани модели не подржавају уносе слика", "semantic": "", - "Semantic distance to query": "", "Send": "Пошаљи", "Send a Message": "Пошаљи поруку", "Send message": "Пошаљи поруку", @@ -1375,8 +1399,10 @@ "Speech recognition error: {{error}}": "Грешка у препознавању говора: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Мотор за говор у текст", + "standard": "", "Start of the channel": "Почетак канала", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Заустави", "Stop Generating": "", @@ -1402,6 +1428,7 @@ "System": "Систем", "System Instructions": "Системске инструкције", "System Prompt": "Системски упит", + "Table Mode": "", "Tags": "", "Tags Generation": "Стварање ознака", "Tags Generation Prompt": "Упит стварања ознака", @@ -1584,6 +1611,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Видљивост", "Vision": "", + "vlm": "", "Voice": "Глас", "Voice Input": "Гласовни унос", "Voice mode": "", diff --git a/src/lib/i18n/locales/sv-SE/translation.json b/src/lib/i18n/locales/sv-SE/translation.json index 23eed43f69..b2802bfdf7 100644 --- a/src/lib/i18n/locales/sv-SE/translation.json +++ b/src/lib/i18n/locales/sv-SE/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} dolda rader", "{{COUNT}} Replies": "{{COUNT}} Svar", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}s Chattar", "{{webUIName}} Backend Required": "{{webUIName}} Backend krävs", "*Prompt node ID(s) are required for image generation": "*Prompt node ID(s) krävs för bildgenerering", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "En ny version (v{{LATEST_VERSION}}) är nu tillgänglig.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "En uppgiftsmodell används när du utför uppgifter som att generera titlar för chattar och webbsökningsfrågor", "a user": "en användare", @@ -29,6 +31,7 @@ "Accessible to all users": "Tillgänglig för alla användare", "Account": "Konto", "Account Activation Pending": "Kontoaktivering väntar", + "accurate": "", "Accurate information": "Exakt information", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Visa användarnamnet istället för du i chatten", "Displays citations in the response": "Visar citeringar i svaret", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Dyk in i kunskap", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Installera inte funktioner från källor du inte litar på.", "Do not install tools from sources you do not fully trust.": "Installera inte verktyg från källor du inte litar på.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Extern", "External Document Loader URL required.": "Extern dokumentinläsare URL krävs.", "External Task Model": "Extern uppgiftsmodell", + "External Tools": "", "External Web Loader API Key": "Extern webbinläsare API-nyckel", "External Web Loader URL": "Extern webbinläsare URL", "External Web Search API Key": "Extern webbsökning API-nyckel", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Misslyckades med att spara modellkonfiguration", "Failed to update settings": "Misslyckades med att uppdatera inställningarna", "Failed to upload file.": "Misslyckades med att ladda upp fil.", + "fast": "", "Features": "Funktioner", "Features Permissions": "Funktionsbehörigheter", "February": "februari", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Formatera dina variabler med hakparenteser så här:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Vidarebefordrar systemanvändarsessionens autentiseringsuppgifter för att autentisera", "Full Context Mode": "Fullständigt kontextläge", "Function": "Funktion", @@ -821,6 +831,7 @@ "Import Prompts": "Importera instruktioner", "Import Tools": "Importera verktyg", "Important Update": "Viktig uppdatering", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Inkludera", "Include `--api-auth` flag when running stable-diffusion-webui": "Inkludera flaggan `--api-auth` när du kör stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Inkludera flaggan `--api` när du kör stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Installera från Github-URL", "Instant Auto-Send After Voice Transcription": "Skicka automatiskt efter rösttranskribering", "Integration": "Integration", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modellkonfigurationen sparades", "Models Public Sharing": "Offentlig delning av modeller", "Mojeek Search API Key": "Mojeek Sök API-nyckel", - "more": "mer", "More": "Mer", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Nytt verktyg", "new-channel": "ny-kanal", "Next message": "Nästa meddelande", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Inga chattar hittades för den här användaren.", "No chats found.": "Inga chattar hittades.", @@ -1027,6 +1039,7 @@ "No results found": "Inga resultat hittades", "No search query generated": "Ingen sökfråga genererad", "No source available": "Ingen tillgänglig källa", + "No sources found": "", "No suggestion prompts": "Inga föreslagna promptar", "No users were found.": "Inga användare hittades.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Aviserings-Webhook", "Notifications": "Notifikationer", "November": "november", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "oktober", "Off": "Av", @@ -1098,12 +1112,14 @@ "Password": "Lösenord", "Passwords do not match.": "", "Paste Large Text as File": "Klistra in stor text som fil", + "PDF Backend": "", "PDF document (.pdf)": "PDF-dokument (.pdf)", "PDF Extract Images (OCR)": "PDF Extrahera bilder (OCR)", "pending": "väntande", "Pending": "Väntande", "Pending User Overlay Content": "Väntande användaröverlagringsinnehåll", "Pending User Overlay Title": "Väntande användaröverlagringstitel", + "Perform OCR": "", "Permission denied when accessing media devices": "Nekad behörighet vid åtkomst till mediaenheter", "Permission denied when accessing microphone": "Nekad behörighet vid åtkomst till mikrofon", "Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Fäst", "Pioneer insights": "Pionjärinsikter", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Rörledningen har tagits bort", "Pipeline downloaded successfully": "Rörledningen har laddats ner", "Pipelines": "Rörledningar", @@ -1163,10 +1180,13 @@ "Prompts": "Instruktioner", "Prompts Access": "Promptåtkomst", "Prompts Public Sharing": "Offentlig delning av prompter", + "Provider Type": "", "Public": "Offentlig", "Pull \"{{searchValue}}\" from Ollama.com": "Ladda ner \"{{searchValue}}\" från Ollama.com", "Pull a model from Ollama.com": "Ladda ner en modell från Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt för frågegenerering", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG-mall", "Rating": "Betyg", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Omdirigerar dig till OpenWebUI Community", "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.": "Minskar sannolikheten för att generera nonsens. Ett högre värde (t.ex. 100) ger mer varierande svar, medan ett lägre värde (t.ex. 10) är mer konservativt.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Referera till dig själv som \"Användare\" (t.ex. \"Användaren lär sig spanska\")", - "References from": "Referenser från", "Refused when it shouldn't have": "Avvisades när det inte borde ha gjort det", "Regenerate": "Regenerera", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Resultat", "Retrieval": "Hämtning", "Retrieval Query Generation": "Generering av hämtningsfrågor", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Rich Text-inmatning för chatt", "RK": "RK", "Role": "Roll", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API-nyckel", "SearchApi Engine": "SearchApi-motor", "Searched {{count}} sites": "Sökte på {{count}} webbplatser", + "Searching": "", "Searching \"{{searchQuery}}\"": "Söker \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Söker kunskap efter \"{{searchQuery}}\"", "Searching the web": "Söker på webben...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Välj endast en modell att ringa", "Selected model(s) do not support image inputs": "Valda modeller stöder inte bildinmatningar", "semantic": "", - "Semantic distance to query": "Semantiskt avstånd till fråga", "Send": "Skicka", "Send a Message": "Skicka ett meddelande", "Send message": "Skicka meddelande", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Fel vid taligenkänning: {{error}}", "Speech-to-Text": "Tal-till-text", "Speech-to-Text Engine": "Tal-till-text-motor", + "standard": "", "Start of the channel": "Början av kanalen", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Stopp", "Stop Generating": "Sluta generera", @@ -1402,6 +1427,7 @@ "System": "System", "System Instructions": "Systeminstruktioner", "System Prompt": "Systeminstruktion", + "Table Mode": "", "Tags": "Taggar", "Tags Generation": "Tagggenerering", "Tags Generation Prompt": "Prompt för tagggenerering", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "Visa resultat från **{{NAME}}**", "Visibility": "Synlighet", "Vision": "Syn", + "vlm": "", "Voice": "Röst", "Voice Input": "Röstinmatning", "Voice mode": "Röstläge", diff --git a/src/lib/i18n/locales/th-TH/translation.json b/src/lib/i18n/locales/th-TH/translation.json index ddcb1073d3..ed4892fa33 100644 --- a/src/lib/i18n/locales/th-TH/translation.json +++ b/src/lib/i18n/locales/th-TH/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "การสนทนาของ {{user}}", "{{webUIName}} Backend Required": "ต้องการ Backend ของ {{webUIName}}", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "ใช้โมเดลงานเมื่อทำงานเช่นการสร้างหัวข้อสำหรับการสนทนาและการค้นหาเว็บ", "a user": "ผู้ใช้", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "บัญชี", "Account Activation Pending": "การเปิดใช้งานบัญชีอยู่ระหว่างดำเนินการ", + "accurate": "", "Accurate information": "ข้อมูลที่ถูกต้อง", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "แสดงชื่อผู้ใช้แทนคุณในการแชท", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "อย่าติดตั้งฟังก์ชันจากแหล่งที่คุณไม่ไว้วางใจอย่างเต็มที่", "Do not install tools from sources you do not fully trust.": "อย่าติดตั้งเครื่องมือจากแหล่งที่คุณไม่ไว้วางใจอย่างเต็มที่", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "อัปเดตการตั้งค่าล้มเหลว", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "กุมภาพันธ์", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "นำเข้าพรอมต์", "Import Tools": "นำเข้าเครื่องมือ", "Important Update": "อัปเดตสำคัญ", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "รวมแฟลก `--api-auth` เมื่อเรียกใช้ stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "รวมแฟลก `--api` เมื่อเรียกใช้ stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "ติดตั้งจาก URL ของ Github", "Instant Auto-Send After Voice Transcription": "ส่งอัตโนมัติทันทีหลังจากการถอดเสียง", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "เพิ่มเติม", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "ไม่มีผลลัพธ์", "No search query generated": "ไม่มีการสร้างคำค้นหา", "No source available": "ไม่มีแหล่งข้อมูล", + "No sources found": "", "No suggestion prompts": "ไม่มีพรอมพ์แนะนำ", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "การแจ้งเตือน", "November": "พฤศจิกายน", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "ตุลาคม", "Off": "ปิด", @@ -1098,12 +1112,14 @@ "Password": "รหัสผ่าน", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "เอกสาร PDF (.pdf)", "PDF Extract Images (OCR)": "การแยกรูปภาพจาก PDF (OCR)", "pending": "รอดำเนินการ", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "ถูกปฏิเสธเมื่อเข้าถึงอุปกรณ์", "Permission denied when accessing microphone": "ถูกปฏิเสธเมื่อเข้าถึงไมโครโฟน", "Permission denied when accessing microphone: {{error}}": "การอนุญาตถูกปฏิเสธเมื่อเข้าถึงไมโครโฟน: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "ปักหมุดแล้ว", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "ลบไปป์ไลน์เรียบร้อยแล้ว", "Pipeline downloaded successfully": "ดาวน์โหลดไปป์ไลน์เรียบร้อยแล้ว", "Pipelines": "ไปป์ไลน์", @@ -1163,10 +1180,13 @@ "Prompts": "พรอมต์", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "", "Pull a model from Ollama.com": "", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "แม่แบบ RAG", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "กำลังเปลี่ยนเส้นทางคุณไปยังชุมชน OpenWebUI", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "เรียกตัวเองว่า \"ผู้ใช้\" (เช่น \"ผู้ใช้กำลังเรียนภาษาสเปน\")", - "References from": "", "Refused when it shouldn't have": "ปฏิเสธเมื่อไม่ควรทำ", "Regenerate": "สร้างใหม่", "Regenerate Menu": "", @@ -1218,6 +1237,9 @@ "RESULT": "ผลลัพธ์", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "บทบาท", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "กำลังค้นหา \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1321,6 @@ "Select only one model to call": "เลือกเพียงโมเดลเดียวที่จะใช้", "Selected model(s) do not support image inputs": "โมเดลที่เลือกไม่รองรับภาพ", "semantic": "", - "Semantic distance to query": "", "Send": "ส่ง", "Send a Message": "ส่งข้อความ", "Send message": "ส่งข้อความ", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "ข้อผิดพลาดในการรู้จำเสียง: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "เครื่องมือแปลงเสียงเป็นข้อความ", + "standard": "", "Start of the channel": "จุดเริ่มต้นของช่อง", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "", "Stop Generating": "", @@ -1402,6 +1426,7 @@ "System": "ระบบ", "System Instructions": "", "System Prompt": "ระบบพรอมต์", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "เสียง", "Voice Input": "", "Voice mode": "", diff --git a/src/lib/i18n/locales/tk-TM/translation.json b/src/lib/i18n/locales/tk-TM/translation.json index 227e302006..814ca7216a 100644 --- a/src/lib/i18n/locales/tk-TM/translation.json +++ b/src/lib/i18n/locales/tk-TM/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}'iň Çatlary", "{{webUIName}} Backend Required": "{{webUIName}} Backend Zerur", "*Prompt node ID(s) are required for image generation": "", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Çatlar we web gözleg soraglary üçin başlyk döretmek ýaly wezipeleri ýerine ýetirýän wagty ulanylýar", "a user": "ulanyjy", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "Hasap", "Account Activation Pending": "", + "accurate": "", "Accurate information": "Takyk maglumat", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "", "Do not install tools from sources you do not fully trust.": "", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "", "Failed to upload file.": "", + "fast": "", "Features": "", "Features Permissions": "", "February": "Fewral", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "", @@ -821,6 +831,7 @@ "Import Prompts": "", "Import Tools": "", "Important Update": "Möhüm täzelenme", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "", "Include `--api-auth` flag when running stable-diffusion-webui": "", "Include `--api` flag when running stable-diffusion-webui": "", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "", "Instant Auto-Send After Voice Transcription": "", "Integration": "Integrasiýa", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "", "More": "Has köp", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "", "No search query generated": "", "No source available": "", + "No sources found": "", "No suggestion prompts": "Teklip edilýän prompt ýok", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "", "November": "Noýabr", + "OAuth": "", "OAuth ID": "", "October": "Oktýabr", "Off": "", @@ -1098,12 +1112,14 @@ "Password": "Parol", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "", "PDF Extract Images (OCR)": "", "pending": "", "Pending": "Garaşylýar", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "", "Permission denied when accessing microphone": "", "Permission denied when accessing microphone: {{error}}": "", @@ -1119,6 +1135,7 @@ "Pinned": "", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "", "Pipeline downloaded successfully": "", "Pipelines": "", @@ -1163,10 +1180,13 @@ "Prompts": "Düşündirişler", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "Jemgyýetçilik", "Pull \"{{searchValue}}\" from Ollama.com": "", "Pull a model from Ollama.com": "", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "", "Rating": "", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "", - "References from": "", "Refused when it shouldn't have": "", "Regenerate": "", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "NETIJE", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "", "RK": "", "Role": "Roli", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "", "SearchApi Engine": "", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "", "Searching Knowledge for \"{{searchQuery}}\"": "", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "", "Selected model(s) do not support image inputs": "", "semantic": "", - "Semantic distance to query": "", "Send": "Iber", "Send a Message": "", "Send message": "", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "", "Speech-to-Text": "", "Speech-to-Text Engine": "", + "standard": "", "Start of the channel": "Kanal başy", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Bes et", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Sistema", "System Instructions": "", "System Prompt": "", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "", "Voice Input": "Ses Girdi", "Voice mode": "", diff --git a/src/lib/i18n/locales/tr-TR/translation.json b/src/lib/i18n/locales/tr-TR/translation.json index 1bb5e22e21..966c05e2be 100644 --- a/src/lib/i18n/locales/tr-TR/translation.json +++ b/src/lib/i18n/locales/tr-TR/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "{{COUNT}} Yanıt", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}}'ın Sohbetleri", "{{webUIName}} Backend Required": "{{webUIName}} Arka-uç Gerekli", "*Prompt node ID(s) are required for image generation": "*Görüntü oluşturma için düğüm kimlikleri gereklidir", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Yeni bir sürüm (v{{LATEST_VERSION}}) artık mevcut.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Bir görev modeli, sohbetler ve web arama sorguları için başlık oluşturma gibi görevleri yerine getirirken kullanılır", "a user": "bir kullanıcı", @@ -29,6 +31,7 @@ "Accessible to all users": "Tüm kullanıcılara erişilebilir", "Account": "Hesap", "Account Activation Pending": "Hesap Aktivasyonu Bekleniyor", + "accurate": "", "Accurate information": "Doğru bilgi", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Sohbet'te Siz yerine kullanıcı adını göster", "Displays citations in the response": "Yanıtta alıntıları gösterir", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Bilgiye dalmak", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan fonksiyonlar yüklemeyin.", "Do not install tools from sources you do not fully trust.": "Tamamen güvenmediğiniz kaynaklardan araçlar yüklemeyin.", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Modeller yapılandırması kaydedilemedi", "Failed to update settings": "Ayarlar güncellenemedi", "Failed to upload file.": "Dosya yüklenemedi.", + "fast": "", "Features": "Özellikler", "Features Permissions": "Özellik Yetkileri", "February": "Şubat", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Değişkenlerinizi şu şekilde parantez kullanarak biçimlendirin:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "Fonksiyon", @@ -821,6 +831,7 @@ "Import Prompts": "Promptları İçe Aktar", "Import Tools": "Araçları İçe Aktar", "Important Update": "Önemli güncelleme", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Dahil etmek", "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webui çalıştırılırken `--api-auth` bayrağını dahil edin", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui çalıştırılırken `--api` bayrağını dahil edin", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL'sinden yükleyin", "Instant Auto-Send After Voice Transcription": "Ses Transkripsiyonundan Sonra Anında Otomatik Gönder", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modellerin yapılandırması başarıyla kaydedildi", "Models Public Sharing": "", "Mojeek Search API Key": "Mojeek Search API Anahtarı", - "more": "daha fazla", "More": "Daha Fazla", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "yeni-kanal", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Sonuç bulunamadı", "No search query generated": "Hiç arama sorgusu oluşturulmadı", "No source available": "Kaynak mevcut değil", + "No sources found": "", "No suggestion prompts": "Önerilen istem yok", "No users were found.": "Kullanıcı bulunamadı.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Bildirim Webhook'u", "Notifications": "Bildirimler", "November": "Kasım", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Ekim", "Off": "Kapalı", @@ -1098,12 +1112,14 @@ "Password": "Parola", "Passwords do not match.": "", "Paste Large Text as File": "Büyük Metni Dosya Olarak Yapıştır", + "PDF Backend": "", "PDF document (.pdf)": "PDF belgesi (.pdf)", "PDF Extract Images (OCR)": "PDF Görüntülerini Çıkart (OCR)", "pending": "beklemede", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Medya cihazlarına erişim izni reddedildi", "Permission denied when accessing microphone": "Mikrofona erişim izni reddedildi", "Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Sabitlenmiş", "Pioneer insights": "Öncü içgörüler", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline başarıyla silindi", "Pipeline downloaded successfully": "Pipeline başarıyla güncellendi", "Pipelines": "Pipelinelar", @@ -1163,10 +1180,13 @@ "Prompts": "İstemler", "Prompts Access": "İstemlere Erişim", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com'dan \"{{searchValue}}\" çekin", "Pull a model from Ollama.com": "Ollama.com'dan bir model çekin", + "pypdfium2": "", "Query Generation Prompt": "Sorgu Oluşturma Promptu", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG Şablonu", "Rating": "Derecelendirme", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "OpenWebUI Topluluğuna yönlendiriliyorsunuz", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Kendinizden \"User\" olarak bahsedin (örneğin, \"User İspanyolca öğreniyor\")", - "References from": "Referanslar arasından", "Refused when it shouldn't have": "Reddedilmemesi gerekirken reddedildi", "Regenerate": "Tekrar Oluştur", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Sonuç", "Retrieval": "", "Retrieval Query Generation": "Alıntı Sorgu Oluşturma", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Sohbet için Zengin Metin Girişi", "RK": "RK", "Role": "Rol", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "Arama-API API Anahtarı", "SearchApi Engine": "Arama-API Motoru", "Searched {{count}} sites": "{{count}} site arandı", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" aranıyor", "Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\" için Bilgi aranıyor", "Searching the web": "İnternette aranıyor...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Arama için sadece bir model seç", "Selected model(s) do not support image inputs": "Seçilen model(ler) görüntü girişlerini desteklemiyor", "semantic": "", - "Semantic distance to query": "Sorguya semantik mesafe", "Send": "Gönder", "Send a Message": "Bir Mesaj Gönder", "Send message": "Mesaj gönder", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Konuşma tanıma hatası: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Konuşmadan Metne Motoru", + "standard": "", "Start of the channel": "Kanalın başlangıcı", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Durdur", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Sistem", "System Instructions": "Sistem Talimatları", "System Prompt": "Sistem Promptu", + "Table Mode": "", "Tags": "Etiketler", "Tags Generation": "Etiketler Oluşturma", "Tags Generation Prompt": "Etiketler Oluşturma Promptu", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Görünürlük", "Vision": "", + "vlm": "", "Voice": "Ses", "Voice Input": "Ses Girişi", "Voice mode": "", diff --git a/src/lib/i18n/locales/ug-CN/translation.json b/src/lib/i18n/locales/ug-CN/translation.json index dfc13ef660..20d68f6513 100644 --- a/src/lib/i18n/locales/ug-CN/translation.json +++ b/src/lib/i18n/locales/ug-CN/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} يوشۇرۇن قۇرلار", "{{COUNT}} Replies": "{{COUNT}} ئىنكاس", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} نىڭ سۆھبەتلىرى", "{{webUIName}} Backend Required": "{{webUIName}} ئارقا سۇپا زۆرۈر", "*Prompt node ID(s) are required for image generation": "رەسىم ھاسىل قىلىش ئۈچۈن تۈرتكە نۇسخا ئۇچۇر ID(لىرى) زۆرۈر", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "يېڭى نەشرى (v{{LATEST_VERSION}}) مەۋجۇت.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "سۆھبەت ياكى تور ئىزدەش سۇئالىنىڭ تېمىسىنى ھاسىل قىلىشقا ئوخشىغان ۋەزىپىلەر ئۈچۈن ۋەزىپە مودېلى ئىشلىتىلىدۇ", "a user": "ئىشلەتكۈچى", @@ -29,6 +31,7 @@ "Accessible to all users": "بارلىق ئىشلەتكۈچىلەر كىرەلەيدىغان", "Account": "ھېسابات", "Account Activation Pending": "ھېسابات ئاكتىپلىنىشى كۈتۈلمەكتە", + "accurate": "", "Accurate information": "توغرا ئۇچۇر", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "سۆھبەتتە 'سىز' ئورنىغا ئىشلەتكۈچى ئىسمىنى كۆرسىتىش", "Displays citations in the response": "ئىنكاستا نەقىللەرنى كۆرسىتىدۇ", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "بىلىمگە چۆمۈلۈڭ", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "پۈتۈنلەي ئىشەنچلىك بولمىغان مەنبەلەردىن فۇنكسىيە ئورناتماڭ.", "Do not install tools from sources you do not fully trust.": "پۈتۈنلەي ئىشەنچلىك بولمىغان مەنبەلەردىن قورال ئورناتماڭ.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "سىرتقى", "External Document Loader URL required.": "سىرتقى ھۆججەت يۈكلىگۈچ URL زۆرۈر.", "External Task Model": "سىرتقى ۋەزىپە مودېلى", + "External Tools": "", "External Web Loader API Key": "سىرتقى تور يۈكلىگۈچ API ئاچقۇچى", "External Web Loader URL": "سىرتقى تور يۈكلىگۈچ URL", "External Web Search API Key": "سىرتقى تور ئىزدەش API ئاچقۇچى", @@ -681,6 +689,7 @@ "Failed to save models configuration": "مودېل تەڭشەكلىرىنى ساقلاش مەغلۇپ بولدى", "Failed to update settings": "تەڭشەكلەرنى يېڭىلاش مەغلۇپ بولدى", "Failed to upload file.": "ھۆججەت چىقىرىش مەغلۇپ بولدى.", + "fast": "", "Features": "ئىقتىدارلار", "Features Permissions": "ئىقتىدار ھوقۇقى", "February": "فېۋرال", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "ئۆزگەرگۈچلىرىڭىزنى تۆۋەندىكىدەك تىرناق بىلەن فورماتلاڭ:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "سىستېما ئىشلەتكۈچىسى ئۇچۇرلىرىنى دەلىللەشكە يوللايدۇ", "Full Context Mode": "تولۇق مەزمۇن ھالىتى", "Function": "فۇنكسىيە", @@ -821,6 +831,7 @@ "Import Prompts": "تۈرتكە ئىمپورت قىلىش", "Import Tools": "قوراللارنى ئىمپورت قىلىش", "Important Update": "مۇھىم يېڭىلانىش", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "ئىچكىرى قىل", "Include `--api-auth` flag when running stable-diffusion-webui": "stable-diffusion-webui قوزغىتىشتا `--api-auth` بەلگىسىنى ئىشلىتىڭ", "Include `--api` flag when running stable-diffusion-webui": "stable-diffusion-webui قوزغىتىشتا `--api` بەلگىسىنى ئىشلىتىڭ", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL دىن ئورنىتىش", "Instant Auto-Send After Voice Transcription": "ئاۋازنى تېكستكە ئايلاندۇرغاندىن كېيىن ئۆزلۈكىدىن يوللاش", "Integration": "بىرىكتۈرۈش", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "مودېل تەڭشەكلىرى مۇۋەپپەقىيەتلىك ساقلاندى", "Models Public Sharing": "مودېللارنى ئاممىغا ھەمبەھىرلەش", "Mojeek Search API Key": "Mojeek ئىزدەش API ئاچقۇچى", - "more": "تېخىمۇ كۆپ", "More": "تېخىمۇ كۆپ", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "يېڭى قورال", "new-channel": "يېڭى-قانال", "Next message": "كېيىنكى ئۇچۇر", + "No authentication": "", "No chats found": "", "No chats found for this user.": "بۇ ئىشلەتكۈچىدە سۆھبەت تېپىلمىدى.", "No chats found.": "سۆھبەت تېپىلمىدى.", @@ -1027,6 +1039,7 @@ "No results found": "نەتىجە تېپىلمىدى", "No search query generated": "ئىزدەش سۇئالى ھاسىل قىلىنمىدى", "No source available": "مەنبە يوق", + "No sources found": "", "No suggestion prompts": "تەۋسىيە قىلىنغان پرومپت يوق", "No users were found.": "ئىشلەتكۈچى تېپىلمىدى.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "ئۇقتۇرۇش webhook", "Notifications": "ئۇقتۇرۇشلار", "November": "نويابىر", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "ئۆكتەبىر", "Off": "تاقالغان", @@ -1098,12 +1112,14 @@ "Password": "پارول", "Passwords do not match.": "", "Paste Large Text as File": "چوڭ تېكستنى ھۆججەت قىلىپ چاپلا", + "PDF Backend": "", "PDF document (.pdf)": "PDF ھۆججىتى (.pdf)", "PDF Extract Images (OCR)": "PDF رەسىم چىقىرىش (OCR)", "pending": "كۈتۈۋاتىدۇ", "Pending": "كۈتۈۋاتىدۇ", "Pending User Overlay Content": "كۈتۈۋاتقان ئىشلەتكۈچى قاپلام مەزمۇنى", "Pending User Overlay Title": "كۈتۈۋاتقان ئىشلەتكۈچى قاپلام تېمىسى", + "Perform OCR": "", "Permission denied when accessing media devices": "كۆپ-ۋاستە ئۈسكۈنىلىرىگە كىرىش چەكلەندى", "Permission denied when accessing microphone": "مىكروفونغا كىرىش چەكلەندى", "Permission denied when accessing microphone: {{error}}": "مىكروفونغا كىرىش چەكلەندى: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "مۇقىملاندى", "Pioneer insights": "ئالدىنقى پىكىرلەر", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "جەريان مۇۋەپپەقىيەتلىك ئۆچۈرۈلدى", "Pipeline downloaded successfully": "جەريان مۇۋەپپەقىيەتلىك چۈشۈرۈلدى", "Pipelines": "جەريانلار", @@ -1163,10 +1180,13 @@ "Prompts": "تۈرتكەلەر", "Prompts Access": "تۈرتكە زىيارىتى", "Prompts Public Sharing": "تۈرتكە ئاممىغا ھەمبەھىرلەش", + "Provider Type": "", "Public": "ئاممىۋى", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com دىن \"{{searchValue}}\" نى تارتىش", "Pull a model from Ollama.com": "Ollama.com دىن مودېل تارتىش", + "pypdfium2": "", "Query Generation Prompt": "ئىزدەش سۇئالى تۈرتكەسى", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG قېلىپى", "Rating": "باھا", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Open WebUI جەمئىيىتىگە يوللاندى", "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.": "ئاساسسىز ئىنكاس چىقىرىشىنىڭ ئېھتىماللىقىنى ئازايتىدۇ. چوڭ قىممەت (مەسىلەن: 100) كۆپ خىل ئىنكاس، كىچىك قىممەت (مەسىلەن: 10) تېخىمۇ مۇقىم ئىنكاس بېرىدۇ.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "ئۆزىڭىزنى \"ئىشلەتكۈچى\" دەپ ئاتىڭ (مەسىلەن: \"ئىشلەتكۈچى ئىسپانچە ئۆگىنىۋاتىدۇ\")", - "References from": "نەقىل مەنبەسى:", "Refused when it shouldn't have": "رەت قىلماسلىق كېرەك ئىدى", "Regenerate": "قايتا ھاسىل قىلىش", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "نەتىجە", "Retrieval": "قايتۇرۇش", "Retrieval Query Generation": "قايتۇرۇش سۇئالى ھاسىل قىلىش", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "سۆھبەت ئۈچۈن مول تېكست كىرگۈزۈش", "RK": "RK", "Role": "رول", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API ئاچقۇچى", "SearchApi Engine": "SearchApi ماتورى", "Searched {{count}} sites": "{{count}} تور بېكەت ئىزدەندى", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" ئىزدەۋاتىدۇ", "Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\" ئۈچۈن بىلىم ئىزدەۋاتىدۇ", "Searching the web": "تور ئىزدەۋاتىدۇ...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "پەقەت بىر مودېل چاقىرالايسىز", "Selected model(s) do not support image inputs": "تاللانغان مودېل(لار) رەسىم كىرگۈزۈشنى قوللىمايدۇ", "semantic": "", - "Semantic distance to query": "ئىزدەش سۇئالىغا بولغان مەنا ئارىلىقى", "Send": "يوللاش", "Send a Message": "ئۇچۇر يوللاڭ", "Send message": "ئۇچۇر يوللاڭ", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "ئاۋازنى تونۇش خاتالىقى: {{error}}", "Speech-to-Text": "ئاۋازدىن تېكستكە", "Speech-to-Text Engine": "ئاۋازدىن تېكستكە ماتورى", + "standard": "", "Start of the channel": "قانالنىڭ باشلانغىنى", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "توختات", "Stop Generating": "ھاسىل قىلىشنى توختات", @@ -1402,6 +1427,7 @@ "System": "سىستېما", "System Instructions": "سىستېما كۆرسىتىلمىسى", "System Prompt": "سىستېما تۈرتكەسى", + "Table Mode": "", "Tags": "تەغلەر", "Tags Generation": "تەغ ھاسىل قىلىش", "Tags Generation Prompt": "تەغ ھاسىل قىلىش تۈرتكەسى", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "**{{NAME}}** دىن نەتىجىنى كۆرۈش", "Visibility": "كۆرۈنۈشچانلىق", "Vision": "كۆرۈش", + "vlm": "", "Voice": "ئاۋاز", "Voice Input": "ئاۋاز كىرگۈزۈش", "Voice mode": "ئاۋاز ھالىتى", diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json index 50b142e660..3b51bd0274 100644 --- a/src/lib/i18n/locales/uk-UA/translation.json +++ b/src/lib/i18n/locales/uk-UA/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} прихованих рядків", "{{COUNT}} Replies": "{{COUNT}} Відповіді", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Чати {{user}}а", "{{webUIName}} Backend Required": "Необхідно підключення бекенду {{webUIName}}", "*Prompt node ID(s) are required for image generation": "*Для генерації зображення потрібно вказати ідентифікатор(и) вузла(ів)", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Нова версія (v{{LATEST_VERSION}}) зараз доступна.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Модель задач використовується при виконанні таких завдань, як генерація заголовків для чатів та пошукових запитів в Інтернеті", "a user": "користувача", @@ -29,6 +31,7 @@ "Accessible to all users": "Доступно всім користувачам", "Account": "Обліковий запис", "Account Activation Pending": "Очікування активації облікового запису", + "accurate": "", "Accurate information": "Точна інформація", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Показувати ім'я користувача замість 'Ви' в чаті", "Displays citations in the response": "Показує посилання у відповіді", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Зануртесь у знання", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Не встановлюйте функції з джерел, яким ви не повністю довіряєте.", "Do not install tools from sources you do not fully trust.": "Не встановлюйте інструменти з джерел, яким ви не повністю довіряєте.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Зовнішній", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Не вдалося зберегти конфігурацію моделей", "Failed to update settings": "Не вдалося оновити налаштування", "Failed to upload file.": "Не вдалося завантажити файл.", + "fast": "", "Features": "Особливості", "Features Permissions": "Дозволи функцій", "February": "Лютий", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "Режим повного контексту", "Function": "Функція", @@ -821,6 +831,7 @@ "Import Prompts": "Імпорт промтів", "Import Tools": "Імпорт інструментів", "Important Update": "Важливе оновлення", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Включити", "Include `--api-auth` flag when running stable-diffusion-webui": "Включіть прапорець `--api-auth` під час запуску stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Включіть прапор `--api` при запуску stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Встановіть з URL-адреси Github", "Instant Auto-Send After Voice Transcription": "Миттєва автоматична відправка після транскрипції голосу", "Integration": "Інтеграція", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Конфігурацію моделей успішно збережено", "Models Public Sharing": "Публічний обмін моделями", "Mojeek Search API Key": "API ключ для пошуку Mojeek", - "more": "більше", "More": "Більше", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "новий-канал", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Не знайдено жодного результату", "No search query generated": "Пошуковий запит не сформовано", "No source available": "Джерело не доступне", + "No sources found": "", "No suggestion prompts": "Немає запропонованих підказок", "No users were found.": "Користувачів не знайдено.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Вебхук для сповіщень", "Notifications": "Сповіщення", "November": "Листопад", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "Жовтень", "Off": "Вимк", @@ -1098,12 +1112,14 @@ "Password": "Пароль", "Passwords do not match.": "", "Paste Large Text as File": "Вставити великий текст як файл", + "PDF Backend": "", "PDF document (.pdf)": "PDF документ (.pdf)", "PDF Extract Images (OCR)": "Розпізнавання зображень з PDF (OCR)", "pending": "на розгляді", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Відмовлено в доступі до медіапристроїв", "Permission denied when accessing microphone": "Відмовлено у доступі до мікрофона", "Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Зачеплено", "Pioneer insights": "Прокладайте нові шляхи до знань", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Конвеєр успішно видалено", "Pipeline downloaded successfully": "Конвеєр успішно завантажено", "Pipelines": "Конвеєри", @@ -1163,10 +1180,13 @@ "Prompts": "Промти", "Prompts Access": "Доступ до підказок", "Prompts Public Sharing": "Публічний обмін промтами", + "Provider Type": "", "Public": "Публічний", "Pull \"{{searchValue}}\" from Ollama.com": "Завантажити \"{{searchValue}}\" з Ollama.com", "Pull a model from Ollama.com": "Завантажити модель з Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Підказка для генерації запиту", + "Querying": "", "Quick Actions": "", "RAG Template": "Шаблон RAG", "Rating": "Оцінка", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Перенаправляємо вас до спільноти OpenWebUI", "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.": "Зменшує ймовірність генерування нісенітниць. Вищий показник (напр., 100) забезпечить більше різноманітних відповідей, тоді як нижчий показник (напр., 10) буде більш обережним.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Називайте себе \"Користувач\" (напр., \"Користувач вивчає іспанську мову\")", - "References from": "Посилання з", "Refused when it shouldn't have": "Відмовив, коли не мав би", "Regenerate": "Регенерувати", "Regenerate Menu": "", @@ -1218,6 +1237,12 @@ "RESULT": "Результат", "Retrieval": "Пошук", "Retrieval Query Generation": "Генерація запиту для отримання даних", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_few": "", + "Retrieved {{count}} sources_many": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Ввід тексту з форматуванням для чату", "RK": "RK", "Role": "Роль", @@ -1261,6 +1286,7 @@ "SearchApi API Key": "Ключ API для SearchApi", "SearchApi Engine": "Рушій SearchApi", "Searched {{count}} sites": "Шукалося {{count}} сайтів", + "Searching": "", "Searching \"{{searchQuery}}\"": "Шукаю \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Пошук знань для \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1324,6 @@ "Select only one model to call": "Оберіть лише одну модель для виклику", "Selected model(s) do not support image inputs": "Вибрані модель(і) не підтримують вхідні зображення", "semantic": "", - "Semantic distance to query": "Семантична відстань до запиту", "Send": "Надіслати", "Send a Message": "Надіслати повідомлення", "Send message": "Надіслати повідомлення", @@ -1375,8 +1400,10 @@ "Speech recognition error: {{error}}": "Помилка розпізнавання мови: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Система розпізнавання мови", + "standard": "", "Start of the channel": "Початок каналу", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Зупинити", "Stop Generating": "", @@ -1402,6 +1429,7 @@ "System": "Система", "System Instructions": "Системні інструкції", "System Prompt": "Системний промт", + "Table Mode": "", "Tags": "Теги", "Tags Generation": "Генерація тегів", "Tags Generation Prompt": "Підказка для генерації тегів", @@ -1584,6 +1612,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "Видимість", "Vision": "", + "vlm": "", "Voice": "Голос", "Voice Input": "Голосове введення", "Voice mode": "", diff --git a/src/lib/i18n/locales/ur-PK/translation.json b/src/lib/i18n/locales/ur-PK/translation.json index daa09e7f5f..27b1ffe7ba 100644 --- a/src/lib/i18n/locales/ur-PK/translation.json +++ b/src/lib/i18n/locales/ur-PK/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "", "{{COUNT}} Replies": "", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{ صارف }} کی بات چیت", "{{webUIName}} Backend Required": "{{webUIName}} بیک اینڈ درکار ہے", "*Prompt node ID(s) are required for image generation": "تصویر کی تخلیق کے لیے *پرومپٹ نوڈ آئی ڈی(ز) کی ضرورت ہے", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "نیا ورژن (v{{LATEST_VERSION}}) اب دستیاب ہے", "A task model is used when performing tasks such as generating titles for chats and web search queries": "ٹاسک ماڈل اس وقت استعمال ہوتا ہے جب چیٹس کے عنوانات اور ویب سرچ سوالات تیار کیے جا رہے ہوں", "a user": "ایک صارف", @@ -29,6 +31,7 @@ "Accessible to all users": "", "Account": "اکاؤنٹ", "Account Activation Pending": "اکاؤنٹ فعال ہونے کا انتظار ہے", + "accurate": "", "Accurate information": "درست معلومات", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "چیٹ میں \"آپ\" کے بجائے صارف نام دکھائیں", "Displays citations in the response": "", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "ایسی جگہوں سے فنکشنز انسٹال نہ کریں جن پر آپ مکمل بھروسہ نہیں کرتے", "Do not install tools from sources you do not fully trust.": "جن ذرائع پر آپ مکمل بھروسہ نہیں کرتے، ان سے ٹولز انسٹال نہ کریں", "Docling": "", @@ -658,6 +665,7 @@ "External": "", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "", "Failed to update settings": "ترتیبات کی تازہ کاری ناکام رہی", "Failed to upload file.": "فائل اپلوڈ کرنے میں ناکامی ہوئی", + "fast": "", "Features": "", "Features Permissions": "", "February": "فروری", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "", "Full Context Mode": "", "Function": "فنکشن", @@ -821,6 +831,7 @@ "Import Prompts": "پرامپٹس درآمد کریں", "Import Tools": "امپورٹ ٹولز", "Important Update": "اہم اپ ڈیٹ", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "شامل کریں", "Include `--api-auth` flag when running stable-diffusion-webui": "`--api-auth` پرچم کو چلانے کے وقت شامل کریں stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "اسٹیبل-ڈیفیوژن-ویب یو آئی چلانے کے دوران `--api` فلیگ شامل کریں", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "گِٹ حب یو آر ایل سے انسٹال کریں", "Instant Auto-Send After Voice Transcription": "آواز کی نقل کے بعد فوری خودکار بھیجنا", "Integration": "", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "", "Models Public Sharing": "", "Mojeek Search API Key": "", - "more": "مزید", "More": "مزید", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "کوئی نتائج نہیں ملے", "No search query generated": "کوئی تلاش کی درخواست نہیں بنائی گئی", "No source available": "ماخذ دستیاب نہیں ہے", + "No sources found": "", "No suggestion prompts": "کوئی تجویز کردہ پرامپٹس نہیں", "No users were found.": "", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "", "Notifications": "اطلاعات", "November": "نومبر", + "OAuth": "", "OAuth ID": "OAuth آئی ڈی", "October": "اکتوبر", "Off": "بند", @@ -1098,12 +1112,14 @@ "Password": "پاس ورڈ", "Passwords do not match.": "", "Paste Large Text as File": "", + "PDF Backend": "", "PDF document (.pdf)": "پی ڈی ایف دستاویز (.pdf)", "PDF Extract Images (OCR)": "پی ڈی ایف سے تصاویر نکالیں (او سی آر)", "pending": "زیر التواء", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "میڈیا آلات تک رسائی کے وقت اجازت مسترد کر دی گئی", "Permission denied when accessing microphone": "مائیکروفون تک رسائی کی اجازت نہیں دی گئی", "Permission denied when accessing microphone: {{error}}": "مائیکروفون تک رسائی کے دوران اجازت مسترد: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "پن کیا گیا", "Pioneer insights": "", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "پائپ لائن کامیابی سے حذف کر دی گئی", "Pipeline downloaded successfully": "پائپ لائن کامیابی سے ڈاؤن لوڈ ہو گئی", "Pipelines": "پائپ لائنز", @@ -1163,10 +1180,13 @@ "Prompts": "پرومپٹس", "Prompts Access": "", "Prompts Public Sharing": "", + "Provider Type": "", "Public": "", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com سے \"{{searchValue}}\" کو کھینچیں", "Pull a model from Ollama.com": "Ollama.com سے ماڈل حاصل کریں", + "pypdfium2": "", "Query Generation Prompt": "", + "Querying": "", "Quick Actions": "", "RAG Template": "آر اے جی سانچہ", "Rating": "درجہ بندی", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "آپ کو اوپن ویب یو آئی کمیونٹی کی طرف ری ڈائریکٹ کیا جا رہا ہے", "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.": "", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "خود کو \"صارف\" کے طور پر حوالہ دیں (جیسے، \"صارف ہسپانوی سیکھ رہا ہے\")", - "References from": "سے حوالہ جات", "Refused when it shouldn't have": "جب انکار نہیں ہونا چاہیے تھا، انکار کر دیا", "Regenerate": "دوبارہ تخلیق کریں", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "نتیجہ", "Retrieval": "", "Retrieval Query Generation": "", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "چیٹ کے لیے رچ ٹیکسٹ ان پٹ", "RK": "آر کے", "Role": "کردار", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "سرچ اے پی آئی کی API کلید", "SearchApi Engine": "تلاش انجن API", "Searched {{count}} sites": "", + "Searching": "", "Searching \"{{searchQuery}}\"": "\"{{searchQuery}}\" تلاش کر رہے ہیں", "Searching Knowledge for \"{{searchQuery}}\"": "\"{{searchQuery}}\" کے لیے علم کی تلاش", "Searching the web": "", @@ -1298,7 +1322,6 @@ "Select only one model to call": "صرف ایک ماڈل کو کال کرنے کے لئے منتخب کریں", "Selected model(s) do not support image inputs": "منتخب کردہ ماڈل(ز) تصویری ان پٹ کی حمایت نہیں کرتے", "semantic": "", - "Semantic distance to query": "سوال کے لیے معنوی فاصلہ", "Send": "بھیجیں", "Send a Message": "پیغام بھیجیں", "Send message": "پیغام بھیجیں", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "تقریر کی پہچان کی خرابی: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "تقریر-سے-متن انجن", + "standard": "", "Start of the channel": "چینل کی شروعات", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "روکیں", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "سسٹم", "System Instructions": "نظام کی ہدایات", "System Prompt": "سسٹم پرومپٹ", + "Table Mode": "", "Tags": "", "Tags Generation": "", "Tags Generation Prompt": "پرمپٹ کے لیے ٹیگز بنائیں", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "", "Visibility": "", "Vision": "", + "vlm": "", "Voice": "آواز", "Voice Input": "آواز داخل کریں", "Voice mode": "", diff --git a/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json b/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json index 1c4360b801..b410eea4a4 100644 --- a/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json +++ b/src/lib/i18n/locales/uz-Cyrl-UZ/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} та яширин чизиқ", "{{COUNT}} Replies": "{{COUNT}} та жавоб", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} нинг чатлари", "{{webUIName}} Backend Required": "{{webUIName}} Баcкенд талаб қилинади", "*Prompt node ID(s) are required for image generation": "*Расм яратиш учун тезкор тугун идентификаторлари талаб қилинади", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Энди янги версия (v{{LATEST_VERSION}}) мавжуд.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Вазифа модели чатлар ва веб-қидирув сўровлари учун сарлавҳаларни яратиш каби вазифаларни бажаришда ишлатилади", "a user": "фойдаланувчи", @@ -29,6 +31,7 @@ "Accessible to all users": "Барча фойдаланувчилар учун очиқ", "Account": "Ҳисоб", "Account Activation Pending": "Ҳисобни фаоллаштириш кутилмоқда", + "accurate": "", "Accurate information": "Аниқ маълумот", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Чатда Сиз ўрнига фойдаланувчи номини кўрсатинг", "Displays citations in the response": "Жавобда иқтибосларни кўрсатади", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Билимга шўнғинг", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Тўлиқ ишонмайдиган манбалардан функсияларни ўрнатманг.", "Do not install tools from sources you do not fully trust.": "Ўзингиз ишонмайдиган манбалардан асбобларни ўрнатманг.", "Docling": "Доклинг", @@ -658,6 +665,7 @@ "External": "Ташқи", "External Document Loader URL required.": "Ташқи ҳужжат юкловчи УРЛ манзили талаб қилинади.", "External Task Model": "Ташқи вазифа модели", + "External Tools": "", "External Web Loader API Key": "Ташқи Wеб Лоадер АПИ калити", "External Web Loader URL": "Ташқи веб юкловчи УРЛ манзили", "External Web Search API Key": "Ташқи веб-қидирув АПИ калити", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Моделлар конфигурацияси сақланмади", "Failed to update settings": "Созламаларни янгилаб бўлмади", "Failed to upload file.": "Файл юкланмади.", + "fast": "", "Features": "Хусусиятлари", "Features Permissions": "Хусусиятлар Рухсатлар", "February": "Феврал", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Ўзгарувчиларни қуйидаги каби қавслар ёрдамида форматланг:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Аутентификация қилиш учун тизим фойдаланувчиси сеанси ҳисоб маълумотларини йўналтиради", "Full Context Mode": "Тўлиқ контекст режими", "Function": "Функция", @@ -821,6 +831,7 @@ "Import Prompts": "Импорт кўрсатмалари", "Import Tools": "Импорт воситалари", "Important Update": "Мухим янгиланиш", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Ўз ичига олади", "Include `--api-auth` flag when running stable-diffusion-webui": "Стабил-диффусион-wебуи ишлаётганда ъ--api-аутҳъ байроғини қўшинг", "Include `--api` flag when running stable-diffusion-webui": "Стабил-диффусион-wебуи ишлатилаётганда ъ--апиъ байроғини қўшинг", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Гитҳуб УРЛ манзилидан ўрнатинг", "Instant Auto-Send After Voice Transcription": "Овозли транскрипсиядан кейин дарҳол автоматик юбориш", "Integration": "Интеграция", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Моделлар конфигурацияси муваффақиятли сақланди", "Models Public Sharing": "Моделларни оммавий алмашиш", "Mojeek Search API Key": "Можеэк қидирув АПИ калити", - "more": "Кўпроқ", "More": "Кўпроқ", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Янги восита", "new-channel": "янги канал", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Бу фойдаланувчи учун ҳеч қандай чат топилмади.", "No chats found.": "Ҳеч қандай чат топилмади.", @@ -1027,6 +1039,7 @@ "No results found": "Ҳеч қандай натижа топилмади", "No search query generated": "Ҳеч қандай қидирув сўрови яратилмади", "No source available": "Манба мавжуд эмас", + "No sources found": "", "No suggestion prompts": "Тавсия этилган промптлар йўқ", "No users were found.": "Ҳеч қандай фойдаланувчи топилмади.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Билдиришнома веб-ҳук", "Notifications": "Билдиришномалар", "November": "ноябр", + "OAuth": "", "OAuth ID": "ОАутҳ ИД", "October": "октябр", "Off": "Ўчирилган", @@ -1098,12 +1112,14 @@ "Password": "Парол", "Passwords do not match.": "", "Paste Large Text as File": "Катта матнни файл сифатида жойлаштиринг", + "PDF Backend": "", "PDF document (.pdf)": "ПДФ ҳужжат (.pdf)", "PDF Extract Images (OCR)": "ПДФ экстракти расмлари (OCR)", "pending": "кутилмоқда", "Pending": "", "Pending User Overlay Content": "Кутилаётган фойдаланувчи Оверлай контенти", "Pending User Overlay Title": "Кутилаётган фойдаланувчи сарлавҳаси", + "Perform OCR": "", "Permission denied when accessing media devices": "Медиа қурилмаларга киришда рухсат рад этилди", "Permission denied when accessing microphone": "Микрофонга киришда рухсат берилмади", "Permission denied when accessing microphone: {{error}}": "Микрофонга киришда рухсат рад этилди: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Қадалган", "Pioneer insights": "Пионер тушунчалари", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Қувур ўчирилди", "Pipeline downloaded successfully": "Қувур юклаб олинди", "Pipelines": "Қувурлар", @@ -1163,10 +1180,13 @@ "Prompts": "Кўрсатмалар", "Prompts Access": "Киришни таклиф қилади", "Prompts Public Sharing": "Умумий алмашишни таклиф қилади", + "Provider Type": "", "Public": "Оммавий", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.cом сайтидан “{{сеарчВалуе}}”ни тортинг", "Pull a model from Ollama.com": "Ollama.cом дан моделни тортинг", + "pypdfium2": "", "Query Generation Prompt": "Сўровни яратиш таклифи", + "Querying": "", "Quick Actions": "", "RAG Template": "РАГ шаблони", "Rating": "Рейтинг", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Сизни Опен WебУИ ҳамжамиятига йўналтирмоқда", "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.": "Бемаъни нарсаларни яратиш эҳтимолини камайтиради. Юқори қиймат (масалан, 100) турли хил жавоблар беради, пастроқ қиймат (масалан, 10) эса консерватив бўлади.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Ўзингизни \"Фойдаланувчи\" деб кўрсатинг (масалан, \"Фойдаланувчи испан тилини ўрганмоқда\")", - "References from": "Маълумотномалар", "Refused when it shouldn't have": "Бўлмаслиги керак бўлганда рад этилди", "Regenerate": "Қайта тиклаш", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Натижа", "Retrieval": "Қидирув", "Retrieval Query Generation": "Қидирув сўровларини яратиш", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Чат учун бой матн киритиш", "RK": "RK", "Role": "Рол", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi АПИ калити", "SearchApi Engine": "SearchApi механизми", "Searched {{count}} sites": "{{count}} та сайт қидирилди", + "Searching": "", "Searching \"{{searchQuery}}\"": "“{{searchQuery}}” қидирилмоқда", "Searching Knowledge for \"{{searchQuery}}\"": "“{{searchQuery}}” бўйича маълумотлар қидирилмоқда", "Searching the web": "Интернетда қидирилмоқда...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Қўнғироқ қилиш учун фақат битта моделни танланг", "Selected model(s) do not support image inputs": "Танланган модел(лар) тасвир киритишни қўллаб-қувватламайди", "semantic": "", - "Semantic distance to query": "Сўров учун семантик масофа", "Send": "Юбориш", "Send a Message": "Хабар юбориш", "Send message": "Хабар юбориш", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Нутқни аниқлашда хатолик: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Нутқдан матнга восита", + "standard": "", "Start of the channel": "Канал боши", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "СТОП", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Тизим", "System Instructions": "Тизим кўрсатмалари", "System Prompt": "Тизим сўрови", + "Table Mode": "", "Tags": "Теглар", "Tags Generation": "Теглар яратиш", "Tags Generation Prompt": "Теглар яратиш таклифи", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "**{{NAME}}** натижасини кўриш", "Visibility": "Кўриниш", "Vision": "Визён", + "vlm": "", "Voice": "Овоз", "Voice Input": "Овозли киритиш", "Voice mode": "Овоз режими", diff --git a/src/lib/i18n/locales/uz-Latn-Uz/translation.json b/src/lib/i18n/locales/uz-Latn-Uz/translation.json index 66d0fb39aa..2a2ac7c8b4 100644 --- a/src/lib/i18n/locales/uz-Latn-Uz/translation.json +++ b/src/lib/i18n/locales/uz-Latn-Uz/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} ta yashirin chiziq", "{{COUNT}} Replies": "{{COUNT}} ta javob", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "{{user}} ning chatlari", "{{webUIName}} Backend Required": "{{webUIName}} Backend talab qilinadi", "*Prompt node ID(s) are required for image generation": "*Rasm yaratish uchun tezkor tugun identifikatorlari talab qilinadi", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Endi yangi versiya (v{{LATEST_VERSION}}) mavjud.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Vazifa modeli chatlar va veb-qidiruv so'rovlari uchun sarlavhalarni yaratish kabi vazifalarni bajarishda ishlatiladi", "a user": "foydalanuvchi", @@ -29,6 +31,7 @@ "Accessible to all users": "Barcha foydalanuvchilar uchun ochiq", "Account": "Hisob", "Account Activation Pending": "Hisobni faollashtirish kutilmoqda", + "accurate": "", "Accurate information": "Aniq ma'lumot", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Chatda Siz o'rniga foydalanuvchi nomini ko'rsating", "Displays citations in the response": "Javobda iqtiboslarni ko'rsatadi", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Bilimga sho'ng'ing", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Toʻliq ishonmaydigan manbalardan funksiyalarni oʻrnatmang.", "Do not install tools from sources you do not fully trust.": "O'zingiz ishonmaydigan manbalardan asboblarni o'rnatmang.", "Docling": "Dokling", @@ -658,6 +665,7 @@ "External": "Tashqi", "External Document Loader URL required.": "Tashqi hujjat yuklovchi URL manzili talab qilinadi.", "External Task Model": "Tashqi vazifa modeli", + "External Tools": "", "External Web Loader API Key": "Tashqi Web Loader API kaliti", "External Web Loader URL": "Tashqi veb yuklovchi URL manzili", "External Web Search API Key": "Tashqi veb-qidiruv API kaliti", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Modellar konfiguratsiyasi saqlanmadi", "Failed to update settings": "Sozlamalarni yangilab bo‘lmadi", "Failed to upload file.": "Fayl yuklanmadi.", + "fast": "", "Features": "Xususiyatlari", "Features Permissions": "Xususiyatlar Ruxsatlar", "February": "Fevral", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "O'zgaruvchilarni quyidagi kabi qavslar yordamida formatlang:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Autentifikatsiya qilish uchun tizim foydalanuvchisi seansi hisob ma'lumotlarini yo'naltiradi", "Full Context Mode": "To'liq kontekst rejimi", "Function": "Funktsiya", @@ -821,6 +831,7 @@ "Import Prompts": "Import ko'rsatmalari", "Import Tools": "Import vositalari", "Important Update": "Muhim yangilanish", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "O'z ichiga oladi", "Include `--api-auth` flag when running stable-diffusion-webui": "Stabil-diffusion-webui ishlayotganda `--api-auth` bayrog'ini qo'shing", "Include `--api` flag when running stable-diffusion-webui": "Stabil-diffusion-webui ishlatilayotganda `--api` bayrog'ini qo'shing", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Github URL manzilidan oʻrnating", "Instant Auto-Send After Voice Transcription": "Ovozli transkripsiyadan keyin darhol avtomatik yuborish", "Integration": "Integratsiya", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Modellar konfiguratsiyasi muvaffaqiyatli saqlandi", "Models Public Sharing": "Modellarni ommaviy almashish", "Mojeek Search API Key": "Mojeek qidiruv API kaliti", - "more": "Ko'proq", "More": "Ko'proq", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "Yangi vosita", "new-channel": "yangi kanal", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "Bu foydalanuvchi uchun hech qanday chat topilmadi.", "No chats found.": "Hech qanday chat topilmadi.", @@ -1027,6 +1039,7 @@ "No results found": "Hech qanday natija topilmadi", "No search query generated": "Hech qanday qidiruv soʻrovi yaratilmadi", "No source available": "Manba mavjud emas", + "No sources found": "", "No suggestion prompts": "Tavsiya etilgan promptlar yo‘q", "No users were found.": "Hech qanday foydalanuvchi topilmadi.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Bildirishnoma veb-huk", "Notifications": "Bildirishnomalar", "November": "noyabr", + "OAuth": "", "OAuth ID": "OAuth ID", "October": "oktyabr", "Off": "Oʻchirilgan", @@ -1098,12 +1112,14 @@ "Password": "Parol", "Passwords do not match.": "", "Paste Large Text as File": "Katta matnni fayl sifatida joylashtiring", + "PDF Backend": "", "PDF document (.pdf)": "PDF hujjat (.pdf)", "PDF Extract Images (OCR)": "PDF ekstrakti rasmlari (OCR)", "pending": "kutilmoqda", "Pending": "", "Pending User Overlay Content": "Kutilayotgan foydalanuvchi Overlay kontenti", "Pending User Overlay Title": "Kutilayotgan foydalanuvchi sarlavhasi", + "Perform OCR": "", "Permission denied when accessing media devices": "Media qurilmalarga kirishda ruxsat rad etildi", "Permission denied when accessing microphone": "Mikrofonga kirishda ruxsat berilmadi", "Permission denied when accessing microphone: {{error}}": "Mikrofonga kirishda ruxsat rad etildi: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Qadalgan", "Pioneer insights": "Pioner tushunchalari", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Quvur oʻchirildi", "Pipeline downloaded successfully": "Quvur yuklab olindi", "Pipelines": "Quvurlar", @@ -1163,10 +1180,13 @@ "Prompts": "Ko'rsatmalar", "Prompts Access": "Kirishni taklif qiladi", "Prompts Public Sharing": "Umumiy almashishni taklif qiladi", + "Provider Type": "", "Public": "Ommaviy", "Pull \"{{searchValue}}\" from Ollama.com": "Ollama.com saytidan “{{searchValue}}”ni torting", "Pull a model from Ollama.com": "Ollama.com dan modelni torting", + "pypdfium2": "", "Query Generation Prompt": "So'rovni yaratish taklifi", + "Querying": "", "Quick Actions": "", "RAG Template": "RAG shabloni", "Rating": "Reyting", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Sizni Open WebUI hamjamiyatiga yoʻnaltirmoqda", "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.": "Bema'ni narsalarni yaratish ehtimolini kamaytiradi. Yuqori qiymat (masalan, 100) turli xil javoblar beradi, pastroq qiymat (masalan, 10) esa konservativ bo'ladi.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "O'zingizni \"Foydalanuvchi\" deb ko'rsating (masalan, \"Foydalanuvchi ispan tilini o'rganmoqda\")", - "References from": "Ma'lumotnomalar", "Refused when it shouldn't have": "Bo'lmasligi kerak bo'lganda rad etildi", "Regenerate": "Qayta tiklash", "Regenerate Menu": "", @@ -1218,6 +1237,10 @@ "RESULT": "Natija", "Retrieval": "Qidiruv", "Retrieval Query Generation": "Qidiruv so'rovlarini yaratish", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_one": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Chat uchun boy matn kiritish", "RK": "RK", "Role": "Rol", @@ -1261,6 +1284,7 @@ "SearchApi API Key": "SearchApi API kaliti", "SearchApi Engine": "SearchApi mexanizmi", "Searched {{count}} sites": "{{count}} ta sayt qidirildi", + "Searching": "", "Searching \"{{searchQuery}}\"": "“{{searchQuery}}” qidirilmoqda", "Searching Knowledge for \"{{searchQuery}}\"": "“{{searchQuery}}” boʻyicha maʼlumotlar qidirilmoqda", "Searching the web": "Internetda qidirilmoqda...", @@ -1298,7 +1322,6 @@ "Select only one model to call": "Qo'ng'iroq qilish uchun faqat bitta modelni tanlang", "Selected model(s) do not support image inputs": "Tanlangan model(lar) tasvir kiritishni qo‘llab-quvvatlamaydi", "semantic": "", - "Semantic distance to query": "So'rov uchun semantik masofa", "Send": "Yuborish", "Send a Message": "Xabar yuborish", "Send message": "Xabar yuborish", @@ -1375,8 +1398,10 @@ "Speech recognition error: {{error}}": "Nutqni aniqlashda xatolik: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Nutqdan matnga vosita", + "standard": "", "Start of the channel": "Kanal boshlanishi", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "STOP", "Stop Generating": "", @@ -1402,6 +1427,7 @@ "System": "Tizim", "System Instructions": "Tizim ko'rsatmalari", "System Prompt": "Tizim so'rovi", + "Table Mode": "", "Tags": "Teglar", "Tags Generation": "Teglar yaratish", "Tags Generation Prompt": "Teglar yaratish taklifi", @@ -1584,6 +1610,7 @@ "View Result from **{{NAME}}**": "**{{NAME}}** natijasini ko‘rish", "Visibility": "Ko'rinish", "Vision": "Vizyon", + "vlm": "", "Voice": "Ovoz", "Voice Input": "Ovozli kiritish", "Voice mode": "Ovoz rejimi", diff --git a/src/lib/i18n/locales/vi-VN/translation.json b/src/lib/i18n/locales/vi-VN/translation.json index 880751215b..14d073bffc 100644 --- a/src/lib/i18n/locales/vi-VN/translation.json +++ b/src/lib/i18n/locales/vi-VN/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "", "{{COUNT}} hidden lines": "{{COUNT}} dòng bị ẩn", "{{COUNT}} Replies": "{{COUNT}} Trả lời", + "{{COUNT}} Sources": "", "{{COUNT}} words": "", "{{model}} download has been canceled": "", "{{user}}'s Chats": "Các cuộc trò chuyện của {{user}}", "{{webUIName}} Backend Required": "{{webUIName}} Yêu cầu Backend", "*Prompt node ID(s) are required for image generation": "*ID nút Prompt là bắt buộc để tạo ảnh", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "Một phiên bản mới (v{{LATEST_VERSION}}) đã có sẵn.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Mô hình tác vụ được sử dụng khi thực hiện các tác vụ như tạo tiêu đề cho cuộc trò chuyện và truy vấn tìm kiếm trên web", "a user": "người sử dụng", @@ -29,6 +31,7 @@ "Accessible to all users": "Truy cập được bởi tất cả người dùng", "Account": "Tài khoản", "Account Activation Pending": "Tài khoản đang chờ kích hoạt", + "accurate": "", "Accurate information": "Thông tin chính xác", "Action": "", "Action not found": "", @@ -423,7 +426,11 @@ "Display Multi-model Responses in Tabs": "", "Display the username instead of You in the Chat": "Hiển thị tên người sử dụng thay vì 'Bạn' trong nội dung chat", "Displays citations in the response": "Hiển thị trích dẫn trong phản hồi", + "Displays status updates (e.g., web search progress) in the response": "", "Dive into knowledge": "Đi sâu vào kiến thức", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "Không cài đặt các functions từ các nguồn mà bạn không hoàn toàn tin tưởng.", "Do not install tools from sources you do not fully trust.": "Không cài đặt các tools từ những nguồn mà bạn không hoàn toàn tin tưởng.", "Docling": "Docling", @@ -658,6 +665,7 @@ "External": "Bên ngoài", "External Document Loader URL required.": "", "External Task Model": "", + "External Tools": "", "External Web Loader API Key": "", "External Web Loader URL": "", "External Web Search API Key": "", @@ -681,6 +689,7 @@ "Failed to save models configuration": "Không thể lưu cấu hình mô hình", "Failed to update settings": "Lỗi khi cập nhật các cài đặt", "Failed to upload file.": "Không thể tải lên tệp.", + "fast": "", "Features": "Tính năng", "Features Permissions": "Quyền Tính năng", "February": "Tháng 2", @@ -726,6 +735,7 @@ "Format the lines in the output. Defaults to False. If set to True, the lines will be formatted to detect inline math and styles.": "", "Format your variables using brackets like this:": "Định dạng các biến của bạn bằng dấu ngoặc như thế này:", "Formatting may be inconsistent from source.": "", + "Forwards system user OAuth access token to authenticate": "", "Forwards system user session credentials to authenticate": "Chuyển tiếp thông tin xác thực phiên người dùng hệ thống để xác thực", "Full Context Mode": "Chế độ Ngữ cảnh Đầy đủ", "Function": "Function", @@ -821,6 +831,7 @@ "Import Prompts": "Nạp các prompt lên hệ thống", "Import Tools": "Nạp Tools", "Important Update": "Bản cập nhật quan trọng", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "Bao gồm", "Include `--api-auth` flag when running stable-diffusion-webui": "Bao gồm cờ `--api-auth` khi chạy stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Bao gồm flag `--api` khi chạy stable-diffusion-webui", @@ -836,6 +847,7 @@ "Insert": "", "Insert Follow-Up Prompt to Input": "", "Insert Prompt as Rich Text": "", + "Insert Suggestion Prompt to Input": "", "Install from Github URL": "Cài đặt từ URL Github", "Instant Auto-Send After Voice Transcription": "Tự động gửi ngay lập tức sau khi phiên dịch giọng nói", "Integration": "Tích hợp", @@ -985,7 +997,6 @@ "Models configuration saved successfully": "Đã lưu cấu hình mô hình thành công", "Models Public Sharing": "Chia sẻ Công khai Mô hình", "Mojeek Search API Key": "Khóa API Mojeek Search", - "more": "thêm", "More": "Thêm", "More Concise": "", "More Options": "", @@ -1003,6 +1014,7 @@ "New Tool": "", "new-channel": "kênh-mới", "Next message": "", + "No authentication": "", "No chats found": "", "No chats found for this user.": "", "No chats found.": "", @@ -1027,6 +1039,7 @@ "No results found": "Không tìm thấy kết quả", "No search query generated": "Không có truy vấn tìm kiếm nào được tạo ra", "No source available": "Không có nguồn", + "No sources found": "", "No suggestion prompts": "Không có prompt gợi ý", "No users were found.": "Không tìm thấy người dùng nào.", "No valves": "", @@ -1042,6 +1055,7 @@ "Notification Webhook": "Webhook Thông báo", "Notifications": "Thông báo trên máy tính (Notification)", "November": "Tháng 11", + "OAuth": "", "OAuth ID": "ID OAuth", "October": "Tháng 10", "Off": "Tắt", @@ -1098,12 +1112,14 @@ "Password": "Mật khẩu", "Passwords do not match.": "", "Paste Large Text as File": "Dán Văn bản Lớn dưới dạng Tệp", + "PDF Backend": "", "PDF document (.pdf)": "Tập tin PDF (.pdf)", "PDF Extract Images (OCR)": "Trích xuất ảnh từ PDF (OCR)", "pending": "đang chờ phê duyệt", "Pending": "", "Pending User Overlay Content": "", "Pending User Overlay Title": "", + "Perform OCR": "", "Permission denied when accessing media devices": "Quyền truy cập các thiết bị đa phương tiện bị từ chối", "Permission denied when accessing microphone": "Quyền truy cập micrô bị từ chối", "Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}", @@ -1119,6 +1135,7 @@ "Pinned": "Đã ghim", "Pioneer insights": "Tiên phong về hiểu biết", "Pipe": "", + "Pipeline": "", "Pipeline deleted successfully": "Đã xóa pipeline thành công", "Pipeline downloaded successfully": "Đã tải xuống pipeline thành công", "Pipelines": "Pipelines", @@ -1163,10 +1180,13 @@ "Prompts": "Prompt", "Prompts Access": "Truy cập Prompt", "Prompts Public Sharing": "Chia sẻ Công khai Prompt", + "Provider Type": "", "Public": "Công khai", "Pull \"{{searchValue}}\" from Ollama.com": "Tải \"{{searchValue}}\" từ Ollama.com", "Pull a model from Ollama.com": "Tải mô hình từ Ollama.com", + "pypdfium2": "", "Query Generation Prompt": "Prompt Tạo Truy vấn", + "Querying": "", "Quick Actions": "", "RAG Template": "Mẫu prompt cho RAG", "Rating": "Đánh giá", @@ -1181,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "Đang chuyển hướng bạn đến Cộng đồng OpenWebUI", "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.": "Giảm xác suất tạo ra nội dung vô nghĩa. Giá trị cao hơn (ví dụ: 100) sẽ cho câu trả lời đa dạng hơn, trong khi giá trị thấp hơn (ví dụ: 10) sẽ thận trọng hơn.", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Hãy coi bản thân mình như \"Người dùng\" (ví dụ: \"Người dùng đang học Tiếng Tây Ban Nha\")", - "References from": "Tham khảo từ", "Refused when it shouldn't have": "Từ chối trả lời mà nhẽ không nên làm vậy", "Regenerate": "Tạo sinh lại câu trả lời", "Regenerate Menu": "", @@ -1218,6 +1237,9 @@ "RESULT": "Kết quả", "Retrieval": "Truy xuất", "Retrieval Query Generation": "Tạo Truy vấn Truy xuất", + "Retrieved {{count}} sources": "", + "Retrieved {{count}} sources_other": "", + "Retrieved 1 source": "", "Rich Text Input for Chat": "Nhập Văn bản Đa dạng cho Chat", "RK": "RK", "Role": "Vai trò", @@ -1261,6 +1283,7 @@ "SearchApi API Key": "Khóa API SearchApi", "SearchApi Engine": "Engine SearchApi", "Searched {{count}} sites": "Đã tìm kiếm {{count}} trang web", + "Searching": "", "Searching \"{{searchQuery}}\"": "Đang tìm \"{{searchQuery}}\"", "Searching Knowledge for \"{{searchQuery}}\"": "Đang tìm kiếm Kiến thức cho \"{{searchQuery}}\"", "Searching the web": "", @@ -1298,7 +1321,6 @@ "Select only one model to call": "Chọn model để gọi", "Selected model(s) do not support image inputs": "Model được lựa chọn không hỗ trợ đầu vào là hình ảnh", "semantic": "", - "Semantic distance to query": "Khoảng cách ngữ nghĩa đến truy vấn", "Send": "Gửi", "Send a Message": "Gửi yêu cầu", "Send message": "Gửi yêu cầu", @@ -1375,8 +1397,10 @@ "Speech recognition error: {{error}}": "Lỗi nhận dạng giọng nói: {{error}}", "Speech-to-Text": "", "Speech-to-Text Engine": "Công cụ Nhận dạng Giọng nói", + "standard": "", "Start of the channel": "Đầu kênh", "Start Tag": "", + "Status Updates": "", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Dừng", "Stop Generating": "", @@ -1402,6 +1426,7 @@ "System": "Hệ thống", "System Instructions": "Hướng dẫn Hệ thống", "System Prompt": "Prompt Hệ thống (System Prompt)", + "Table Mode": "", "Tags": "Thẻ", "Tags Generation": "Tạo Thẻ", "Tags Generation Prompt": "Prompt Tạo Thẻ", @@ -1584,6 +1609,7 @@ "View Result from **{{NAME}}**": "Xem Kết quả từ **{{NAME}}**", "Visibility": "Hiển thị", "Vision": "", + "vlm": "", "Voice": "Giọng nói", "Voice Input": "Nhập liệu bằng Giọng nói", "Voice mode": "", diff --git a/src/lib/i18n/locales/zh-CN/translation.json b/src/lib/i18n/locales/zh-CN/translation.json index 8f740253d6..b8244049ef 100644 --- a/src/lib/i18n/locales/zh-CN/translation.json +++ b/src/lib/i18n/locales/zh-CN/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "已提取 {{COUNT}} 行", "{{COUNT}} hidden lines": "{{COUNT}} 行被隐藏", "{{COUNT}} Replies": "{{COUNT}} 条回复", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} 个字", "{{model}} download has been canceled": "已取消模型 {{model}} 的下载", "{{user}}'s Chats": "{{user}} 的对话记录", "{{webUIName}} Backend Required": "{{webUIName}} 需要后端服务", "*Prompt node ID(s) are required for image generation": "*图片生成需要提示词节点 ID", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "新版本(v{{LATEST_VERSION}})现已发布", "A task model is used when performing tasks such as generating titles for chats and web search queries": "任务模型用于执行生成对话标题和联网搜索查询等任务", "a user": "用户", @@ -29,6 +31,7 @@ "Accessible to all users": "对所有用户开放", "Account": "账号", "Account Activation Pending": "账号待激活", + "accurate": "", "Accurate information": "信息准确", "Action": "操作", "Action not found": "找不到对应的操作项", @@ -425,6 +428,9 @@ "Displays citations in the response": "在回答中显示引用来源", "Displays status updates (e.g., web search progress) in the response": "在回答中显示实时状态信息(例如:网络搜索进度)", "Dive into knowledge": "纵览知识", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "切勿安装不可信来源的函数", "Do not install tools from sources you do not fully trust.": "切勿安装不可信来源的工具", "Docling": "Docling", @@ -683,6 +689,7 @@ "Failed to save models configuration": "保存模型配置失败", "Failed to update settings": "更新设置失败", "Failed to upload file.": "上传文件失败", + "fast": "", "Features": "功能", "Features Permissions": "功能权限", "February": "二月", @@ -824,6 +831,7 @@ "Import Prompts": "导入提示词", "Import Tools": "导入工具", "Important Update": "重要更新", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "包括", "Include `--api-auth` flag when running stable-diffusion-webui": "运行 stable-diffusion-webui 时包含 `--api-auth` 参数", "Include `--api` flag when running stable-diffusion-webui": "运行 stable-diffusion-webui 时包含 `--api` 参数", @@ -989,7 +997,6 @@ "Models configuration saved successfully": "模型配置保存成功", "Models Public Sharing": "模型公开共享", "Mojeek Search API Key": "Mojeek Search API 密钥", - "more": "更多", "More": "更多", "More Concise": "精炼表达", "More Options": "更多选项", @@ -1105,12 +1112,14 @@ "Password": "密码", "Passwords do not match.": "两次输入的密码不一致。", "Paste Large Text as File": "粘贴大文本为文件", + "PDF Backend": "", "PDF document (.pdf)": "PDF 文档 (.pdf)", "PDF Extract Images (OCR)": "PDF 图像处理(使用 OCR)", "pending": "待激活", "Pending": "待激活", "Pending User Overlay Content": "用户待激活界面内容", "Pending User Overlay Title": "用户待激活界面标题", + "Perform OCR": "", "Permission denied when accessing media devices": "申请媒体设备权限被拒绝", "Permission denied when accessing microphone": "申请麦克风权限被拒绝", "Permission denied when accessing microphone: {{error}}": "申请麦克风权限被拒绝:{{error}}", @@ -1126,6 +1135,7 @@ "Pinned": "已置顶", "Pioneer insights": "洞悉未来", "Pipe": "Pipe", + "Pipeline": "", "Pipeline deleted successfully": "Pipeline 删除成功", "Pipeline downloaded successfully": "Pipeline 下载成功", "Pipelines": "Pipeline", @@ -1174,6 +1184,7 @@ "Public": "公共", "Pull \"{{searchValue}}\" from Ollama.com": "从 Ollama.com 拉取“{{searchValue}}”", "Pull a model from Ollama.com": "从 Ollama.com 拉取一个模型", + "pypdfium2": "", "Query Generation Prompt": "查询生成提示词", "Querying": "查询中", "Quick Actions": "快捷操作", @@ -1190,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "正在将您重定向到 Open WebUI 社区", "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.": "降低生成无意义内容的概率。较高的值(如 100)将生成更多样化的回答,而较低的值(如 10)则更加保守。", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "使用\"User\" (用户) 来指代自己(例如:“User 正在学习西班牙语”)", - "References from": "来自", "Refused when it shouldn't have": "拒绝了我的要求", "Regenerate": "重新生成", "Regenerate Menu": "重新生成前显示菜单", @@ -1227,6 +1237,7 @@ "RESULT": "结果", "Retrieval": "检索", "Retrieval Query Generation": "检索查询生成", + "Retrieved {{count}} sources": "", "Retrieved {{count}} sources_other": "检索到 {{count}} 个来源", "Retrieved 1 source": "检索到 1 个来源", "Rich Text Input for Chat": "对话富文本输入", @@ -1310,7 +1321,6 @@ "Select only one model to call": "只允许选择一个模型进行语音通话", "Selected model(s) do not support image inputs": "所选择的模型不支持处理图像", "semantic": "语义", - "Semantic distance to query": "语义距离查询", "Send": "发送", "Send a Message": "输入消息", "Send message": "发送消息", @@ -1387,6 +1397,7 @@ "Speech recognition error: {{error}}": "语音识别错误:{{error}}", "Speech-to-Text": "语音转文本", "Speech-to-Text Engine": "语音转文本引擎", + "standard": "", "Start of the channel": "频道起点", "Start Tag": "起始标签", "Status Updates": "显示实时回答状态", @@ -1415,6 +1426,7 @@ "System": "系统", "System Instructions": "系统指令", "System Prompt": "系统提示词", + "Table Mode": "", "Tags": "标签", "Tags Generation": "标签生成", "Tags Generation Prompt": "标签生成提示词", @@ -1597,6 +1609,7 @@ "View Result from **{{NAME}}**": "查看来自 **{{NAME}}** 的结果", "Visibility": "可见性", "Vision": "视觉", + "vlm": "", "Voice": "语音", "Voice Input": "语音输入", "Voice mode": "语音模式", diff --git a/src/lib/i18n/locales/zh-TW/translation.json b/src/lib/i18n/locales/zh-TW/translation.json index ada640fe69..220cedfb18 100644 --- a/src/lib/i18n/locales/zh-TW/translation.json +++ b/src/lib/i18n/locales/zh-TW/translation.json @@ -14,11 +14,13 @@ "{{COUNT}} extracted lines": "已擷取 {{COUNT}} 行", "{{COUNT}} hidden lines": "已隱藏 {{COUNT}} 行", "{{COUNT}} Replies": "{{COUNT}} 回覆", + "{{COUNT}} Sources": "", "{{COUNT}} words": "{{COUNT}} 個詞", "{{model}} download has been canceled": "已取消模型 {{model}} 的下載", "{{user}}'s Chats": "{{user}} 的對話", "{{webUIName}} Backend Required": "需要提供 {{webUIName}} 後端", "*Prompt node ID(s) are required for image generation": "* 圖片生成需要提示詞節點 ID", + "1 Source": "", "A new version (v{{LATEST_VERSION}}) is now available.": "新版本 (v{{LATEST_VERSION}}) 已釋出。", "A task model is used when performing tasks such as generating titles for chats and web search queries": "執行「產生對話標題」和「網頁搜尋查詢生成」等任務時使用的任務模型", "a user": "使用者", @@ -29,6 +31,7 @@ "Accessible to all users": "所有使用者皆可存取", "Account": "帳號", "Account Activation Pending": "帳號待啟用", + "accurate": "", "Accurate information": "準確資訊", "Action": "操作", "Action not found": "找不到對應的操作項目", @@ -425,6 +428,9 @@ "Displays citations in the response": "在回應中顯示引用", "Displays status updates (e.g., web search progress) in the response": "在回應中顯示進度狀態(例如:網路搜尋進度)", "Dive into knowledge": "挖掘知識", + "dlparse_v1": "", + "dlparse_v2": "", + "dlparse_v4": "", "Do not install functions from sources you do not fully trust.": "請勿從您無法完全信任的來源安裝函式。", "Do not install tools from sources you do not fully trust.": "請勿從您無法完全信任的來源安裝工具。", "Docling": "Docling", @@ -683,6 +689,7 @@ "Failed to save models configuration": "儲存模型設定失敗", "Failed to update settings": "更新設定失敗", "Failed to upload file.": "上傳檔案失敗。", + "fast": "", "Features": "功能", "Features Permissions": "功能權限", "February": "2 月", @@ -824,6 +831,7 @@ "Import Prompts": "匯入提示詞", "Import Tools": "匯入工具", "Important Update": "重要更新", + "In order to force OCR, performing OCR must be enabled.": "", "Include": "包含", "Include `--api-auth` flag when running stable-diffusion-webui": "執行 stable-diffusion-webui 時包含 `--api-auth` 參數", "Include `--api` flag when running stable-diffusion-webui": "執行 stable-diffusion-webui 時包含 `--api` 參數", @@ -989,7 +997,6 @@ "Models configuration saved successfully": "成功儲存模型設定", "Models Public Sharing": "模型公開分享", "Mojeek Search API Key": "Mojeek 搜尋 API 金鑰", - "more": "更多", "More": "更多", "More Concise": "精煉表達", "More Options": "更多選項", @@ -1105,12 +1112,14 @@ "Password": "密碼", "Passwords do not match.": "兩次輸入的密碼不一致。", "Paste Large Text as File": "將大型文字以檔案貼上", + "PDF Backend": "", "PDF document (.pdf)": "PDF 檔案 (.pdf)", "PDF Extract Images (OCR)": "PDF 影像擷取(OCR 光學文字辨識)", "pending": "待處理", "Pending": "待處理", "Pending User Overlay Content": "待處理的使用者訊息覆蓋層內容", "Pending User Overlay Title": "待處理的使用者訊息覆蓋層標題", + "Perform OCR": "", "Permission denied when accessing media devices": "存取媒體裝置時權限遭拒", "Permission denied when accessing microphone": "存取麥克風時權限遭拒", "Permission denied when accessing microphone: {{error}}": "存取麥克風時權限遭拒:{{error}}", @@ -1126,6 +1135,7 @@ "Pinned": "已釘選", "Pioneer insights": "先驅見解", "Pipe": "Pipe", + "Pipeline": "", "Pipeline deleted successfully": "成功刪除管線", "Pipeline downloaded successfully": "成功下載管線", "Pipelines": "管線", @@ -1174,6 +1184,7 @@ "Public": "公開", "Pull \"{{searchValue}}\" from Ollama.com": "從 Ollama.com 下載「{{searchValue}}」", "Pull a model from Ollama.com": "從 Ollama.com 下載模型", + "pypdfium2": "", "Query Generation Prompt": "查詢生成提示詞", "Querying": "查詢中", "Quick Actions": "快速操作", @@ -1190,7 +1201,6 @@ "Redirecting you to Open WebUI Community": "正在將您重導向至 Open WebUI 社群", "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.": "降低產生無意義內容的機率。較高的值(例如:100)會產生更多樣化的答案,而較低的值(例如:10)會更保守。", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "以「使用者」稱呼自己(例如:「使用者正在學習西班牙文」)", - "References from": "引用來源", "Refused when it shouldn't have": "不應拒絕時拒絕了", "Regenerate": "重新產生回應", "Regenerate Menu": "重新產生前顯示選單", @@ -1227,6 +1237,7 @@ "RESULT": "結果", "Retrieval": "檢索", "Retrieval Query Generation": "檢索查詢生成", + "Retrieved {{count}} sources": "", "Retrieved {{count}} sources_other": "搜索到 {{count}} 個來源", "Retrieved 1 source": "搜索到 1 個來源", "Rich Text Input for Chat": "使用富文字輸入對話", @@ -1310,7 +1321,6 @@ "Select only one model to call": "僅選擇一個模型來呼叫", "Selected model(s) do not support image inputs": "選取的模型不支援圖片輸入", "semantic": "語義", - "Semantic distance to query": "與查詢的語義距離", "Send": "傳送", "Send a Message": "傳送訊息", "Send message": "傳送訊息", @@ -1387,6 +1397,7 @@ "Speech recognition error: {{error}}": "語音辨識錯誤:{{error}}", "Speech-to-Text": "語音轉文字 (STT) ", "Speech-to-Text Engine": "語音轉文字 (STT) 引擎", + "standard": "", "Start of the channel": "頻道起點", "Start Tag": "起始標籤", "Status Updates": "顯示實時回答狀態", @@ -1415,6 +1426,7 @@ "System": "系統", "System Instructions": "系統指令", "System Prompt": "系統提示詞", + "Table Mode": "", "Tags": "標籤", "Tags Generation": "標籤生成", "Tags Generation Prompt": "標籤生成提示詞", @@ -1597,6 +1609,7 @@ "View Result from **{{NAME}}**": "檢視來自 **{{NAME}}** 的結果", "Visibility": "可見度", "Vision": "視覺", + "vlm": "", "Voice": "語音", "Voice Input": "語音輸入", "Voice mode": "語音模式", From 485392fe63fe488100dc2c1086cdd9b4980362e2 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:19:31 +0400 Subject: [PATCH 225/228] chore: format --- backend/open_webui/retrieval/loaders/main.py | 7 +++++-- backend/open_webui/routers/audio.py | 10 ++++++++-- backend/open_webui/routers/ollama.py | 5 ++++- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/backend/open_webui/retrieval/loaders/main.py b/backend/open_webui/retrieval/loaders/main.py index a459274a09..45f3d8c941 100644 --- a/backend/open_webui/retrieval/loaders/main.py +++ b/backend/open_webui/retrieval/loaders/main.py @@ -178,7 +178,11 @@ class DoclingLoader: params["force_ocr"] = self.params.get("force_ocr") - if self.params.get("do_ocr") and self.params.get("ocr_engine") and self.params.get("ocr_lang"): + if ( + self.params.get("do_ocr") + and self.params.get("ocr_engine") + and self.params.get("ocr_lang") + ): params["ocr_engine"] = self.params.get("ocr_engine") params["ocr_lang"] = [ lang.strip() @@ -195,7 +199,6 @@ class DoclingLoader: if self.params.get("pipeline"): params["pipeline"] = self.params.get("pipeline") - endpoint = f"{self.url}/v1/convert/file" r = requests.post(endpoint, files=files, data=params) diff --git a/backend/open_webui/routers/audio.py b/backend/open_webui/routers/audio.py index f71be198af..4d50ee9e7e 100644 --- a/backend/open_webui/routers/audio.py +++ b/backend/open_webui/routers/audio.py @@ -337,7 +337,10 @@ async def speech(request: Request, user=Depends(get_verified_user)): timeout=timeout, trust_env=True ) as session: r = await session.post( - url=urljoin(request.app.state.config.TTS_OPENAI_API_BASE_URL, "/audio/speech"), + url=urljoin( + request.app.state.config.TTS_OPENAI_API_BASE_URL, + "/audio/speech", + ), json=payload, headers={ "Content-Type": "application/json", @@ -465,7 +468,10 @@ async def speech(request: Request, user=Depends(get_verified_user)): timeout=timeout, trust_env=True ) as session: async with session.post( - urljoin(base_url or f"https://{region}.tts.speech.microsoft.com", "/cognitiveservices/v1"), + urljoin( + base_url or f"https://{region}.tts.speech.microsoft.com", + "/cognitiveservices/v1", + ), headers={ "Ocp-Apim-Subscription-Key": request.app.state.config.TTS_API_KEY, "Content-Type": "application/ssml+xml", diff --git a/backend/open_webui/routers/ollama.py b/backend/open_webui/routers/ollama.py index 4c5cdce8ca..8dadf3523a 100644 --- a/backend/open_webui/routers/ollama.py +++ b/backend/open_webui/routers/ollama.py @@ -340,7 +340,10 @@ def merge_ollama_models_lists(model_lists): return list(merged_models.values()) -@cached(ttl=MODELS_CACHE_TTL, key=lambda _, user: f"ollama_all_models_{user.id}" if user else "ollama_all_models") +@cached( + ttl=MODELS_CACHE_TTL, + key=lambda _, user: f"ollama_all_models_{user.id}" if user else "ollama_all_models", +) async def get_all_models(request: Request, user: UserModel = None): log.info("get_all_models()") if request.app.state.config.ENABLE_OLLAMA_API: From bcf76dfa74b98b82fd4a2c9a47292b174b1a84c0 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:24:16 +0400 Subject: [PATCH 226/228] refac: changelog --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5ecc948db..2af109cb38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,18 +9,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- 🎨 Azure OpenAI image generation is now supported, with configurations for IMAGES_OPENAI_API_VERSION via environment variable and admin UI. [#17147](https://github.com/open-webui/open-webui/pull/17147), [#16274](https://github.com/open-webui/open-webui/discussions/16274), [Docs:#679](https://github.com/open-webui/docs/pull/679) - 📁 Emoji folder icons were added, allowing users to personalize workspace organization with visual cues, including improved chevron display. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/1588f42fe777ad5d807e3f2fc8dbbc47a8db87c0), [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/b70c0f36c0f5bbfc2a767429984d6fba1a7bb26c), [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/11dea8795bfce42aa5d8d58ef316ded05173bd87), [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/c0a47169fa059154d5f5a9ea6b94f9a66d82f255) - 📁 The 'Search Collection' input field now dynamically displays the total number of files within the knowledge base. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/fbbe1117ae4c9c8fec6499d790eee275818eccc5) - ☁️ A provider toggle in connection settings now allows users to manually specify Azure OpenAI deployments. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/5bdd334b74fbd154085f2d590f4afdba32469c8a) - ⚡ Model list caching performance was optimized by fixing cache key generation to reduce redundant API calls. [#17158](https://github.com/open-webui/open-webui/pull/17158) +- 🎨 Azure OpenAI image generation is now supported, with configurations for IMAGES_OPENAI_API_VERSION via environment variable and admin UI. [#17147](https://github.com/open-webui/open-webui/pull/17147), [#16274](https://github.com/open-webui/open-webui/discussions/16274), [Docs:#679](https://github.com/open-webui/docs/pull/679) - ⚡ Comprehensive N+1 query performance is optimized by reducing database queries from 1+N to 1+1 patterns across major listing endpoints. [#17165](https://github.com/open-webui/open-webui/pull/17165), [#17160](https://github.com/open-webui/open-webui/pull/17160), [#17161](https://github.com/open-webui/open-webui/pull/17161), [#17162](https://github.com/open-webui/open-webui/pull/17162), [#17159](https://github.com/open-webui/open-webui/pull/17159), [#17166](https://github.com/open-webui/open-webui/pull/17166) - ⚡ The PDF.js library is now dynamically loaded, significantly reducing initial page load size and improving responsiveness. [#17222](https://github.com/open-webui/open-webui/pull/17222) - ⚡ The heic2any library is now dynamically loaded across various message input components, including channels, for faster page loads. [#17225](https://github.com/open-webui/open-webui/pull/17225), [#17229](https://github.com/open-webui/open-webui/pull/17229) - 📚 The knowledge API now supports a "delete_file" query parameter, allowing configurable file deletion behavior. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/22c4ef4fb096498066b73befe993ae3a82f7a8e7) - 📊 Llama.cpp timing statistics are now integrated into the usage field for comprehensive model performance metrics. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/e830b4959ecd4b2795e29e53026984a58a7696a9) - 🗄️ The PGVECTOR_CREATE_EXTENSION environment variable now allows control over automatic pgvector extension creation. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/c2b4976c82d335ed524bd80dc914b5e2f5bfbd9e), [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/b45219c8b15b48d5ee3d42983e1107bbcefbab01), [Docs:#672](https://github.com/open-webui/docs/pull/672) -- 🔧 External tool server authentication is enhanced with a "request_headers" type that forwards complete request headers. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/77b65ccbfbf3971ca71d3c7a70d77168e8f007dd) - 🔒 Comprehensive server-side OAuth token management was implemented, securely storing encrypted tokens in a new database table and introducing an automatic refresh mechanism, enabling seamless and secure forwarding of valid user-specific OAuth tokens to downstream services, including OpenAI-compatible endpoints and external tool servers via the new "system_oauth" authentication type, resolving long-standing issues such as large token size limitations, stale/expired tokens, and reliable token propagation, and enhancing overall security by minimizing client-side token exposure, configurable via "ENABLE_OAUTH_ID_TOKEN_COOKIE" and "OAUTH_SESSION_TOKEN_ENCRYPTION_KEY" environment variables. [Docs:#683](https://github.com/open-webui/docs/pull/683), [#17210](https://github.com/open-webui/open-webui/pull/17210), [#8957](https://github.com/open-webui/open-webui/discussions/8957), [#11029](https://github.com/open-webui/open-webui/discussions/11029), [#17178](https://github.com/open-webui/open-webui/issues/17178), [#17183](https://github.com/open-webui/open-webui/issues/17183), [Commit](https://github.com/open-webui/open-webui/commit/217f4daef09b36d3d4cc4681e11d3ebd9984a1a5), [Commit](https://github.com/open-webui/open-webui/commit/fc11e4384fe98fac659e10596f67c23483578867), [Commit](https://github.com/open-webui/open-webui/commit/f11bdc6ab5dd5682bb3e27166e77581f5b8af3e0), [Commit](https://github.com/open-webui/open-webui/commit/f71834720e623761d972d4d740e9bbd90a3a86c6), [Commit](https://github.com/open-webui/open-webui/commit/b5bb6ae177dcdc4e8274d7e5ffa50bc8099fd466), [Commit](https://github.com/open-webui/open-webui/commit/b786d1e3f3308ef4f0f95d7130ddbcaaca4fc927), [Commit](https://github.com/open-webui/open-webui/commit/8a9f8627017bd0a74cbd647891552b26e56aabb7), [Commit](https://github.com/open-webui/open-webui/commit/30d1dc2c60e303756120fe1c5538968c4e6139f4), [Commit](https://github.com/open-webui/open-webui/commit/2b2d123531eb3f42c0e940593832a64e2806240d), [Commit](https://github.com/open-webui/open-webui/commit/6f6412dd16c63c2bb4df79a96b814bf69cb3f880) - 🔒 Conditional Permission Hardening for OpenShift Deployments: Added a build argument to enable optional permission hardening for OpenShift and container environments. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/0ebe4f8f8490451ac8e85a4846f010854d9b54e5) - 👥 Regex pattern support is added for OAuth blocked groups, allowing more flexible group filtering rules. [Commit](https://github.com/open-webui/open-webui/pull/17070/commits/df66e21472646648d008ebb22b0e8d5424d491df) From 4b4583df6280437ff208905d7dcc0c96d979f090 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 9 Sep 2025 18:28:22 +0400 Subject: [PATCH 227/228] refac: styling --- .../chat/Messages/Citations/CitationsModal.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/components/chat/Messages/Citations/CitationsModal.svelte b/src/lib/components/chat/Messages/Citations/CitationsModal.svelte index b6585c2b5f..435e2735cd 100644 --- a/src/lib/components/chat/Messages/Citations/CitationsModal.svelte +++ b/src/lib/components/chat/Messages/Citations/CitationsModal.svelte @@ -60,14 +60,14 @@ {#each citations as citation, idx}