Unverified Commit a58dfccb authored by Timothy Jaeryang Baek's avatar Timothy Jaeryang Baek Committed by GitHub
Browse files

Merge pull request #4273 from open-webui/dev

0.3.11
parents 82079e64 b3529322
......@@ -15,6 +15,7 @@
"Account": "Conta",
"Account Activation Pending": "Ativação da Conta Pendente",
"Accurate information": "Informações precisas",
"Actions": "",
"Active Users": "Utilizadores Ativos",
"Add": "Adicionar",
"Add a model id": "Adicionar um ID de modelo",
......@@ -27,6 +28,7 @@
"Add Memory": "Adicionar memória",
"Add message": "Adicionar mensagem",
"Add Model": "Adicionar modelo",
"Add Tag": "",
"Add Tags": "adicionar tags",
"Add User": "Adicionar Utilizador",
"Adjusting these settings will apply changes universally to all users.": "Ajustar essas configurações aplicará alterações universalmente a todos os utilizadores.",
......@@ -168,6 +170,7 @@
"Delete chat": "Apagar conversa",
"Delete Chat": "Apagar Conversa",
"Delete chat?": "",
"Delete Doc": "",
"Delete function?": "",
"Delete prompt?": "",
"delete this link": "apagar este link",
......@@ -211,6 +214,7 @@
"Edit Doc": "Editar Documento",
"Edit Memory": "",
"Edit User": "Editar Utilizador",
"ElevenLabs": "",
"Email": "E-mail",
"Embedding Batch Size": "Tamanho do Lote do Embedding",
"Embedding Model": "Modelo de Embedding",
......@@ -360,7 +364,6 @@
"Manage Models": "Gerir Modelos",
"Manage Ollama Models": "Gerir Modelos Ollama",
"Manage Pipelines": "Gerir pipelines",
"Manage Valves": "",
"March": "Março",
"Max Tokens (num_predict)": "Máx Tokens (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "O máximo de 3 modelos podem ser descarregados simultaneamente. Tente novamente mais tarde.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Mensagens que você enviar após criar o seu link não serão partilhadas. Os utilizadores com o URL poderão visualizar a conversa partilhada.",
"Min P": "",
"Minimum Score": "Mínimo de Pontuação",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -500,6 +504,7 @@
"Save": "Guardar",
"Save & Create": "Guardar e Criar",
"Save & Update": "Guardar e Atualizar",
"Save Tag": "",
"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": "Guardar o registo das conversas diretamente no armazenamento do seu navegador já não é suportado. Reserve um momento para descarregar e eliminar os seus registos de conversas clicando no botão abaixo. Não se preocupe, você pode facilmente reimportar os seus registos de conversas para o backend através de",
"Scan": "Digitalizar",
"Scan complete!": "Digitalização concluída!",
......@@ -618,6 +623,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Para aceder ao WebUI, entre em contato com o administrador. Os administradores podem gerir o status dos utilizadores no Painel de Administração.",
"To add documents here, upload them to the \"Documents\" workspace first.": "",
"to chat input.": "para a entrada da conversa.",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "",
"To select toolkits here, add them to the \"Tools\" workspace first.": "",
"Today": "Hoje",
......
{
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' sau '-1' fără expirare.",
"(Beta)": "(Beta)",
"(e.g. `sh webui.sh --api --api-auth username_password`)": "(de ex. `sh webui.sh --api --api-auth username_password`)",
"(e.g. `sh webui.sh --api`)": "(de ex. `sh webui.sh --api`)",
"(latest)": "(ultimul)",
"{{ models }}": "{{ modele }}",
"{{ owner }}: You cannot delete a base model": "{{ owner }}: Nu puteți șterge un model de bază",
"{{modelName}} is thinking...": "{{modelName}} gândește...",
"{{user}}'s Chats": "Conversațiile lui {{user}}",
"{{webUIName}} Backend Required": "Este necesar backend-ul {{webUIName}}",
"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",
"About": "Despre",
"Account": "Cont",
"Account Activation Pending": "Activarea contului în așteptare",
"Accurate information": "Informații precise",
"Actions": "Acțiuni",
"Active Users": "Utilizatori activi",
"Add": "Adaugă",
"Add a model id": "Adaugă un id de model",
"Add a short description about what this model does": "Adaugă o scurtă descriere despre ce face acest model",
"Add a short title for this prompt": "Adaugă un titlu scurt pentru acest prompt",
"Add a tag": "Adaugă o etichetă",
"Add custom prompt": "Adaugă prompt personalizat",
"Add Docs": "Adaugă Documente",
"Add Files": "Adaugă Fișiere",
"Add Memory": "Adaugă Memorie",
"Add message": "Adaugă mesaj",
"Add Model": "Adaugă Model",
"Add Tag": "Adaugă Etichetă",
"Add Tags": "Adaugă Etichete",
"Add User": "Adaugă Utilizator",
"Adjusting these settings will apply changes universally to all users.": "Ajustarea acestor setări va aplica modificările universal pentru toți utilizatorii.",
"admin": "administrator",
"Admin": "Administrator",
"Admin Panel": "Panoul de Administrare",
"Admin Settings": "Setări de Administrator",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Administratorii au acces la toate instrumentele în orice moment; utilizatorii au nevoie de instrumente asignate pe model în spațiul de lucru.",
"Advanced Parameters": "Parametri Avansați",
"Advanced Params": "Parametri Avansați",
"all": "toate",
"All Documents": "Toate Documentele",
"All Users": "Toți Utilizatorii",
"Allow": "Permite",
"Allow Chat Deletion": "Permite Ștergerea Conversațiilor",
"Allow non-local voices": "Permite voci non-locale",
"Allow User Location": "Permite Localizarea Utilizatorului",
"Allow Voice Interruption in Call": "Permite Întreruperea Vocii în Apel",
"alphanumeric characters and hyphens": "caractere alfanumerice și cratime",
"Already have an account?": "Deja ai un cont?",
"an assistant": "un asistent",
"and": "și",
"and create a new shared link.": "și creează un nou link partajat.",
"API Base URL": "URL Bază API",
"API Key": "Cheie API",
"API Key created.": "Cheie API creată.",
"API keys": "Chei API",
"April": "Aprilie",
"Archive": "Arhivează",
"Archive All Chats": "Arhivează Toate Conversațiile",
"Archived Chats": "Conversații Arhivate",
"are allowed - Activate this command by typing": "sunt permise - Activează această comandă tastând",
"Are you sure?": "Ești sigur?",
"Attach file": "Atașează fișier",
"Attention to detail": "Atenție la detalii",
"Audio": "Audio",
"Audio settings updated successfully": "Setările audio au fost actualizate cu succes",
"August": "August",
"Auto-playback response": "Redare automată a răspunsului",
"AUTOMATIC1111 Api Auth String": "Șir de Autentificare API AUTOMATIC1111",
"AUTOMATIC1111 Base URL": "URL Bază AUTOMATIC1111",
"AUTOMATIC1111 Base URL is required.": "Este necesar URL-ul Bază AUTOMATIC1111.",
"available!": "disponibil!",
"Back": "Înapoi",
"Bad Response": "Răspuns Greșit",
"Banners": "Bannere",
"Base Model (From)": "Model de Bază (De la)",
"Batch Size (num_batch)": "Dimensiune Lot (num_batch)",
"before": "înainte",
"Being lazy": "Fiind leneș",
"Brave Search API Key": "Cheie API Brave Search",
"Bypass SSL verification for Websites": "Ocolește verificarea SSL pentru site-uri web",
"Call": "Apel",
"Call feature is not supported when using Web STT engine": "Funcția de apel nu este suportată când se utilizează motorul Web STT",
"Camera": "Cameră",
"Cancel": "Anulează",
"Capabilities": "Capabilități",
"Change Password": "Schimbă Parola",
"Chat": "Conversație",
"Chat Background Image": "Imagine de Fundal pentru Conversație",
"Chat Bubble UI": "Interfață cu Bule de Conversație",
"Chat Controls": "Controale pentru Conversație",
"Chat direction": "Direcția conversației",
"Chat History": "Istoricul conversațiilor",
"Chat History is off for this browser.": "Istoricul conversațiilor este dezactivat pentru acest browser.",
"Chats": "Conversații",
"Check Again": "Verifică din Nou",
"Check for updates": "Verifică actualizări",
"Checking for updates...": "Se verifică actualizările...",
"Choose a model before saving...": "Alege un model înainte de a salva...",
"Chunk Overlap": "Suprapunere Bloc",
"Chunk Params": "Parametri Bloc",
"Chunk Size": "Dimensiune Bloc",
"Citation": "Citație",
"Clear memory": "Șterge memoria",
"Click here for help.": "Apasă aici pentru ajutor.",
"Click here to": "Apasă aici pentru",
"Click here to download user import template file.": "Apasă aici pentru a descărca fișierul șablon de import utilizator.",
"Click here to select": "Apasă aici pentru a selecta",
"Click here to select a csv file.": "Apasă aici pentru a selecta un fișier csv.",
"Click here to select a py file.": "Apasă aici pentru a selecta un fișier py.",
"Click here to select documents.": "Apasă aici pentru a selecta documente.",
"click here.": "apasă aici.",
"Click on the user role button to change a user's role.": "Apasă pe butonul rolului utilizatorului pentru a schimba rolul unui utilizator.",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Permisiunea de scriere în clipboard a fost refuzată. Vă rugăm să verificați setările browserului pentru a acorda accesul necesar.",
"Clone": "Clonează",
"Close": "Închide",
"Code formatted successfully": "Cod formatat cu succes",
"Collection": "Colecție",
"ComfyUI": "ComfyUI",
"ComfyUI Base URL": "URL De Bază ComfyUI",
"ComfyUI Base URL is required.": "Este necesar URL-ul De Bază ComfyUI.",
"Command": "Comandă",
"Concurrent Requests": "Cereri Concurente",
"Confirm": "Confirmă",
"Confirm Password": "Confirmă Parola",
"Confirm your action": "Confirmă acțiunea ta",
"Connections": "Conexiuni",
"Contact Admin for WebUI Access": "Contactează administratorul pentru acces WebUI",
"Content": "Conținut",
"Content Extraction": "Extragere Conținut",
"Context Length": "Lungime Context",
"Continue Response": "Continuă Răspunsul",
"Continue with {{provider}}": "Continuă cu {{provider}}",
"Controls": "Controale",
"Copied shared chat URL to clipboard!": "URL-ul conversației partajate a fost copiat în clipboard!",
"Copy": "Copiază",
"Copy last code block": "Copiază ultimul bloc de cod",
"Copy last response": "Copiază ultimul răspuns",
"Copy Link": "Copiază Link",
"Copying to clipboard was successful!": "Copierea în clipboard a fost realizată cu succes!",
"Create a model": "Creează un model",
"Create Account": "Creează Cont",
"Create new key": "Creează cheie nouă",
"Create new secret key": "Creează cheie secretă nouă",
"Created at": "Creat la",
"Created At": "Creat La",
"Created by": "Creat de",
"CSV Import": "Import CSV",
"Current Model": "Model Curent",
"Current Password": "Parola Curentă",
"Custom": "Personalizat",
"Customize models for a specific purpose": "Personalizează modele pentru un scop specific",
"Dark": "Întunecat",
"Dashboard": "Tablou de Bord",
"Database": "Bază de Date",
"December": "Decembrie",
"Default": "Implicit",
"Default (Automatic1111)": "Implicit (Automatic1111)",
"Default (SentenceTransformers)": "Implicit (SentenceTransformers)",
"Default Model": "Model Implicit",
"Default model updated": "Modelul implicit a fost actualizat",
"Default Prompt Suggestions": "Sugestii de Prompt Implicite",
"Default User Role": "Rolul Implicit al Utilizatorului",
"delete": "șterge",
"Delete": "Șterge",
"Delete a model": "Șterge un model",
"Delete All Chats": "Șterge Toate Conversațiile",
"Delete chat": "Șterge conversația",
"Delete Chat": "Șterge Conversația",
"Delete chat?": "Șterge conversația?",
"Delete Doc": "Șterge document",
"Delete function?": "Șterge funcția?",
"Delete prompt?": "Șterge promptul?",
"delete this link": "șterge acest link",
"Delete tool?": "Șterge instrumentul?",
"Delete User": "Șterge Utilizatorul",
"Deleted {{deleteModelTag}}": "{{deleteModelTag}} șters",
"Deleted {{name}}": "{{name}} șters",
"Description": "Descriere",
"Didn't fully follow instructions": "Nu a urmat complet instrucțiunile",
"Disabled": "Dezactivat",
"Discover a function": "Descoperă o funcție",
"Discover a model": "Descoperă un model",
"Discover a prompt": "Descoperă un prompt",
"Discover a tool": "Descoperă un instrument",
"Discover, download, and explore custom functions": "Descoperă, descarcă și explorează funcții personalizate",
"Discover, download, and explore custom prompts": "Descoperă, descarcă și explorează prompturi personalizate",
"Discover, download, and explore custom tools": "Descoperă, descarcă și explorează instrumente personalizate",
"Discover, download, and explore model presets": "Descoperă, descarcă și explorează presetări de model",
"Dismissible": "Ignorabil",
"Display Emoji in Call": "Afișează Emoji în Apel",
"Display the username instead of You in the Chat": "Afișează numele utilizatorului în loc de Tu în Conversație",
"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ă.",
"Document": "Document",
"Document Settings": "Setări Document",
"Documentation": "Documentație",
"Documents": "Documente",
"does not make any external connections, and your data stays securely on your locally hosted server.": "nu face nicio conexiune externă, iar datele tale rămân în siguranță pe serverul găzduit local.",
"Don't Allow": "Nu Permite",
"Don't have an account?": "Nu ai un cont?",
"don't install random functions from sources you don't trust.": "nu instala funcții aleatorii din surse în care nu ai încredere.",
"don't install random tools from sources you don't trust.": "nu instala instrumente aleatorii din surse în care nu ai încredere.",
"Don't like the style": "Nu îți place stilul",
"Done": "Gata",
"Download": "Descarcă",
"Download canceled": "Descărcare anulată",
"Download Database": "Descarcă Baza de Date",
"Drop any files here to add to the conversation": "Plasează orice fișiere aici pentru a le adăuga la conversație",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "de ex. '30s', '10m'. Unitățile de timp valide sunt 's', 'm', 'h'.",
"Edit": "Editează",
"Edit Doc": "Editează Document",
"Edit Memory": "Editează Memorie",
"Edit User": "Editează Utilizator",
"ElevenLabs": "ElevenLabs",
"Email": "Email",
"Embedding Batch Size": "Dimensiune Lot de Încapsulare",
"Embedding Model": "Model de Încapsulare",
"Embedding Model Engine": "Motor de Model de Încapsulare",
"Embedding model set to \"{{embedding_model}}\"": "Modelul de încapsulare setat la \"{{embedding_model}}\"",
"Enable Chat History": "Activează Istoricul Conversațiilor",
"Enable Community Sharing": "Activează Partajarea Comunitară",
"Enable New Sign Ups": "Activează Înscrierile Noi",
"Enable Web Search": "Activează Căutarea pe Web",
"Enabled": "Activat",
"Engine": "Motor",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asigurați-vă că fișierul CSV include 4 coloane în această ordine: Nume, Email, Parolă, Rol.",
"Enter {{role}} message here": "Introduceți mesajul pentru {{role}} aici",
"Enter a detail about yourself for your LLMs to recall": "Introduceți un detaliu despre dvs. pe care LLM-urile să-l rețină",
"Enter api auth string (e.g. username:password)": "Introduceți șirul de autentificare API (de ex. username:password)",
"Enter Brave Search API Key": "Introduceți Cheia API Brave Search",
"Enter Chunk Overlap": "Introduceți Suprapunerea Blocului",
"Enter Chunk Size": "Introduceți Dimensiunea Blocului",
"Enter Github Raw URL": "Introduceți URL-ul Raw de pe Github",
"Enter Google PSE API Key": "Introduceți Cheia API Google PSE",
"Enter Google PSE Engine Id": "Introduceți ID-ul Motorului Google PSE",
"Enter Image Size (e.g. 512x512)": "Introduceți Dimensiunea Imaginii (de ex. 512x512)",
"Enter language codes": "Introduceți codurile limbilor",
"Enter model tag (e.g. {{modelTag}})": "Introduceți eticheta modelului (de ex. {{modelTag}})",
"Enter Number of Steps (e.g. 50)": "Introduceți Numărul de Pași (de ex. 50)",
"Enter Score": "Introduceți Scorul",
"Enter Searxng Query URL": "Introduceți URL-ul Interogării Searxng",
"Enter Serper API Key": "Introduceți Cheia API Serper",
"Enter Serply API Key": "Introduceți Cheia API Serply",
"Enter Serpstack API Key": "Introduceți Cheia API Serpstack",
"Enter stop sequence": "Introduceți secvența de oprire",
"Enter system prompt": "Introduceți promptul de sistem",
"Enter Tavily API Key": "Introduceți Cheia API Tavily",
"Enter Tika Server URL": "Introduceți URL-ul Serverului Tika",
"Enter Top K": "Introduceți Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Introduceți URL-ul (de ex. http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Introduceți URL-ul (de ex. http://localhost:11434)",
"Enter Your Email": "Introduceți Email-ul Dvs.",
"Enter Your Full Name": "Introduceți Numele Dvs. Complet",
"Enter your message": "Introduceți mesajul dvs.",
"Enter Your Password": "Introduceți Parola Dvs.",
"Enter Your Role": "Introduceți Rolul Dvs.",
"Error": "Eroare",
"Experimental": "Experimental",
"Export": "Exportă",
"Export All Chats (All Users)": "Exportă Toate Conversațiile (Toți Utilizatorii)",
"Export chat (.json)": "Exportă conversația (.json)",
"Export Chats": "Exportă Conversațiile",
"Export Documents Mapping": "Exportă Maparea Documentelor",
"Export Functions": "Exportă Funcțiile",
"Export LiteLLM config.yaml": "Exportă Configurația LiteLLM config.yaml",
"Export Models": "Exportă Modelele",
"Export Prompts": "Exportă Prompturile",
"Export Tools": "Exportă Instrumentele",
"External Models": "Modele Externe",
"Failed to create API Key.": "Crearea cheii API a eșuat.",
"Failed to read clipboard contents": "Citirea conținutului clipboard-ului a eșuat",
"Failed to update settings": "Actualizarea setărilor a eșuat",
"February": "Februarie",
"Feel free to add specific details": "Adăugați detalii specifice fără nicio ezitare",
"File": "Fișier",
"File Mode": "Mod Fișier",
"File not found.": "Fișierul nu a fost găsit.",
"Files": "Fișiere",
"Filter is now globally disabled": "Filtrul este acum dezactivat global",
"Filter is now globally enabled": "Filtrul este acum activat global",
"Filters": "Filtre",
"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Detectată falsificarea amprentelor: Nu se pot folosi inițialele ca avatar. Se utilizează imaginea de profil implicită.",
"Fluidly stream large external response chunks": "Transmite fluent blocuri mari de răspuns extern",
"Focus chat input": "Focalizează câmpul de intrare pentru conversație",
"Followed instructions perfectly": "A urmat instrucțiunile perfect",
"Form": "Formular",
"Format your variables using square brackets like this:": "Formatează variabilele folosind paranteze pătrate astfel:",
"Frequency Penalty": "Penalizare de Frecvență",
"Function created successfully": "Funcția a fost creată cu succes",
"Function deleted successfully": "Funcția a fost ștearsă cu succes",
"Function Description (e.g. A filter to remove profanity from text)": "Descrierea Funcției (de ex. Un filtru pentru a elimina profanitatea din text)",
"Function ID (e.g. my_filter)": "ID Funcție (de ex. my_filter)",
"Function is now globally disabled": "Funcția este acum dezactivată global",
"Function is now globally enabled": "Funcția este acum activată global",
"Function Name (e.g. My Filter)": "Nume Funcție (de ex. My Filter)",
"Function updated successfully": "Funcția a fost actualizată cu succes",
"Functions": "Funcții",
"Functions allow arbitrary code execution": "Funcțiile permit executarea arbitrară a codului",
"Functions allow arbitrary code execution.": "Funcțiile permit executarea arbitrară a codului.",
"Functions imported successfully": "Funcțiile au fost importate cu succes",
"General": "General",
"General Settings": "Setări Generale",
"Generate Image": "Generează Imagine",
"Generating search query": "Se generează interogarea de căutare",
"Generation Info": "Informații Generare",
"Get up and running with": "Începeți și rulați cu",
"Global": "Global",
"Good Response": "Răspuns Bun",
"Google PSE API Key": "Cheie API Google PSE",
"Google PSE Engine Id": "ID Motor Google PSE",
"h:mm a": "h:mm a",
"has no conversations.": "nu are conversații.",
"Hello, {{name}}": "Salut, {{name}}",
"Help": "Ajutor",
"Hide": "Ascunde",
"Hide Model": "Ascunde Modelul",
"How can I help you today?": "Cum te pot ajuta astăzi?",
"Hybrid Search": "Căutare Hibridă",
"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.": "Recunosc că am citit și înțeleg implicațiile acțiunii mele. Sunt conștient de riscurile asociate cu executarea codului arbitrar și am verificat fiabilitatea sursei.",
"Image Generation (Experimental)": "Generare Imagine (Experimental)",
"Image Generation Engine": "Motor de Generare a Imaginilor",
"Image Settings": "Setări Imagine",
"Images": "Imagini",
"Import Chats": "Importă Conversațiile",
"Import Documents Mapping": "Importă Maparea Documentelor",
"Import Functions": "Importă Funcțiile",
"Import Models": "Importă Modelele",
"Import Prompts": "Importă Prompturile",
"Import Tools": "Importă Instrumentele",
"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",
"Info": "Informații",
"Input commands": "Comenzi de intrare",
"Install from Github URL": "Instalează de la URL-ul Github",
"Instant Auto-Send After Voice Transcription": "Trimitere Automată Instantanee După Transcrierea Vocii",
"Interface": "Interfață",
"Invalid Tag": "Etichetă Invalidă",
"January": "Ianuarie",
"join our Discord for help.": "alătură-te Discord-ului nostru pentru ajutor.",
"JSON": "JSON",
"JSON Preview": "Previzualizare JSON",
"July": "Iulie",
"June": "Iunie",
"JWT Expiration": "Expirarea JWT",
"JWT Token": "Token JWT",
"Keep Alive": "Menține Activ",
"Keyboard shortcuts": "Scurtături de la Tastatură",
"Knowledge": "Cunoștințe",
"Language": "Limbă",
"large language models, locally.": "modele mari de limbaj, local.",
"Last Active": "Ultima Activitate",
"Last Modified": "Ultima Modificare",
"Light": "Luminos",
"Listening...": "Ascult...",
"LLMs can make mistakes. Verify important information.": "LLM-urile pot face greșeli. Verificați informațiile importante.",
"Local Models": "Modele Locale",
"LTR": "LTR",
"Made by OpenWebUI Community": "Realizat de Comunitatea OpenWebUI",
"Make sure to enclose them with": "Asigurați-vă că le închideți cu",
"Manage": "Gestionează",
"Manage Models": "Gestionează Modelele",
"Manage Ollama Models": "Gestionează Modelele Ollama",
"Manage Pipelines": "Gestionează Conductele",
"March": "Martie",
"Max Tokens (num_predict)": "Număr Maxim de Tokeni (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maxim 3 modele pot fi descărcate simultan. Vă rugăm să încercați din nou mai târziu.",
"May": "Mai",
"Memories accessible by LLMs will be shown here.": "Memoriile accesibile de LLM-uri vor fi afișate aici.",
"Memory": "Memorie",
"Memory added successfully": "Memoria a fost adăugată cu succes",
"Memory cleared successfully": "Memoria a fost ștearsă cu succes",
"Memory deleted successfully": "Memoria a fost ștearsă cu succes",
"Memory updated successfully": "Memoria a fost actualizată cu succes",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Mesajele pe care le trimiteți după crearea link-ului dvs. nu vor fi partajate. Utilizatorii cu URL-ul vor putea vizualiza conversația partajată.",
"Min P": "",
"Minimum Score": "Scor Minim",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
"Mirostat Tau": "Mirostat Tau",
"MMMM DD, YYYY": "MMMM DD, YYYY",
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
"Model '{{modelName}}' has been successfully downloaded.": "Modelul '{{modelName}}' a fost descărcat cu succes.",
"Model '{{modelTag}}' is already in queue for downloading.": "Modelul '{{modelTag}}' este deja în coada de descărcare.",
"Model {{modelId}} not found": "Modelul {{modelId}} nu a fost găsit",
"Model {{modelName}} is not vision capable": "Modelul {{modelName}} nu are capacități de viziune",
"Model {{name}} is now {{status}}": "Modelul {{name}} este acum {{status}}",
"Model created successfully!": "Modelul a fost creat cu succes!",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Calea sistemului de fișiere al modelului detectată. Este necesar numele scurt al modelului pentru actualizare, nu se poate continua.",
"Model ID": "ID Model",
"Model not selected": "Modelul nu a fost selectat",
"Model Params": "Parametri Model",
"Model updated successfully": "Modelul a fost actualizat cu succes",
"Model Whitelisting": "Model pe Lista Albă",
"Model(s) Whitelisted": "Model(e) pe Lista Albă",
"Modelfile Content": "Conținutul Fișierului Model",
"Models": "Modele",
"More": "Mai multe",
"Name": "Nume",
"Name Tag": "Etichetă Nume",
"Name your model": "Denumirea modelului",
"New Chat": "Conversație Nouă",
"New Password": "Parolă Nouă",
"No content to speak": "Nu există conținut de vorbit",
"No documents found": "Nu au fost găsite documente",
"No file selected": "Nu a fost selectat niciun fișier",
"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 valves to update": "Nu există valve de actualizat",
"None": "Niciunul",
"Not factually correct": "Nu este corect din punct de vedere factual",
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Notă: Dacă setați un scor minim, căutarea va returna doar documente cu un scor mai mare sau egal cu scorul minim.",
"Notifications": "Notificări",
"November": "Noiembrie",
"num_thread (Ollama)": "num_thread (Ollama)",
"OAuth ID": "ID OAuth",
"October": "Octombrie",
"Off": "Dezactivat",
"Okay, Let's Go!": "Ok, Să Începem!",
"OLED Dark": "Întunecat OLED",
"Ollama": "Ollama",
"Ollama API": "API Ollama",
"Ollama API disabled": "API Ollama dezactivat",
"Ollama API is disabled": "API Ollama este dezactivat",
"Ollama Version": "Versiune Ollama",
"On": "Activat",
"Only": "Doar",
"Only alphanumeric characters and hyphens are allowed in the command string.": "Doar caracterele alfanumerice și cratimele sunt permise în șirul de comandă.",
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Oops! Țineți-vă bine! Fișierele dvs. sunt încă în cuptorul de procesare. Le pregătim la perfecțiune. Vă rugăm să aveți răbdare și vă vom anunța odată ce sunt gata.",
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Oops! Se pare că URL-ul este invalid. Vă rugăm să verificați din nou și să încercați din nou.",
"Oops! There was an error in the previous response. Please try again or contact admin.": "Oops! A apărut o eroare în răspunsul anterior. Vă rugăm să încercați din nou sau să contactați administratorul.",
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oops! Utilizați o metodă nesuportată (doar frontend). Vă rugăm să serviți WebUI din backend.",
"Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Deschide conversație nouă",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Versiunea Open WebUI (v{{OPEN_WEBUI_VERSION}}) este mai mică decât versiunea necesară (v{{REQUIRED_VERSION}})",
"OpenAI": "OpenAI",
"OpenAI API": "API OpenAI",
"OpenAI API Config": "Configurația API OpenAI",
"OpenAI API Key is required.": "Este necesară cheia API OpenAI.",
"OpenAI URL/Key required.": "Este necesar URL-ul/Cheia OpenAI.",
"or": "sau",
"Other": "Altele",
"Password": "Parolă",
"PDF document (.pdf)": "Document PDF (.pdf)",
"PDF Extract Images (OCR)": "Extrage Imagini PDF (OCR)",
"pending": "în așteptare",
"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}}",
"Personalization": "Personalizare",
"Pin": "Fixează",
"Pinned": "Fixat",
"Pipeline deleted successfully": "Conducta a fost ștearsă cu succes",
"Pipeline downloaded successfully": "Conducta a fost descărcată cu succes",
"Pipelines": "Conducte",
"Pipelines Not Detected": "Conducte Nedetectate",
"Pipelines Valves": "Valvele Conductelor",
"Plain text (.txt)": "Text simplu (.txt)",
"Playground": "Teren de Joacă",
"Please carefully review the following warnings:": "Vă rugăm să revizuiți cu atenție următoarele avertismente:",
"Positive attitude": "Atitudine pozitivă",
"Previous 30 days": "Ultimele 30 de zile",
"Previous 7 days": "Ultimele 7 zile",
"Profile Image": "Imagine de Profil",
"Prompt": "Prompt",
"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Prompt (de ex. Spune-mi un fapt amuzant despre Imperiul Roman)",
"Prompt Content": "Conținut Prompt",
"Prompt suggestions": "Sugestii de Prompt",
"Prompts": "Prompturi",
"Pull \"{{searchValue}}\" from Ollama.com": "Extrage \"{{searchValue}}\" de pe Ollama.com",
"Pull a model from Ollama.com": "Extrage un model de pe Ollama.com",
"Query Params": "Parametri Interogare",
"RAG Template": "Șablon RAG",
"Read Aloud": "Citește cu Voce Tare",
"Record voice": "Înregistrează vocea",
"Redirecting you to OpenWebUI Community": "Vă redirecționăm către Comunitatea OpenWebUI",
"Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Referiți-vă la dvs. ca \"Utilizator\" (de ex., \"Utilizatorul învață spaniolă\")",
"Refused when it shouldn't have": "Refuzat când nu ar fi trebuit",
"Regenerate": "Regenerare",
"Release Notes": "Note de Lansare",
"Remove": "Înlătură",
"Remove Model": "Înlătură Modelul",
"Rename": "Redenumește",
"Repeat Last N": "Repetă Ultimele N",
"Request Mode": "Mod de Cerere",
"Reranking Model": "Model de Rearanjare",
"Reranking model disabled": "Modelul de Rearanjare este dezactivat",
"Reranking model set to \"{{reranking_model}}\"": "Modelul de Rearanjare setat la \"{{reranking_model}}\"",
"Reset": "Resetează",
"Reset Upload Directory": "Resetează Directorul de Încărcare",
"Reset Vector Storage": "Resetează Stocarea Vectorilor",
"Response AutoCopy to Clipboard": "Copiere Automată a Răspunsului în Clipboard",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Notificările de răspuns nu pot fi activate deoarece permisiunile site-ului au fost refuzate. Vă rugăm să vizitați setările browserului pentru a acorda accesul necesar.",
"Role": "Rol",
"Rosé Pine": "Rosé Pine",
"Rosé Pine Dawn": "Rosé Pine Dawn",
"RTL": "RTL",
"Run Llama 2, Code Llama, and other models. Customize and create your own.": "Rulați Llama 2, Code Llama și alte modele. Personalizați și creați-vă propriile modele.",
"Running": "Rulare",
"Save": "Salvează",
"Save & Create": "Salvează & Creează",
"Save & Update": "Salvează & Actualizează",
"Save Tag": "Salvează Eticheta",
"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": "Salvarea jurnalelor de conversație direct în stocarea browserului dvs. nu mai este suportată. Vă rugăm să luați un moment pentru a descărca și a șterge jurnalele de conversație făcând clic pe butonul de mai jos. Nu vă faceți griji, puteți reimporta ușor jurnalele de conversație în backend prin",
"Scan": "Scanează",
"Scan complete!": "Scanare completă!",
"Scan for documents from {{path}}": "Scanează pentru documente din {{path}}",
"Search": "Caută",
"Search a model": "Caută un model",
"Search Chats": "Caută în Conversații",
"Search Documents": "Caută în Documente",
"Search Functions": "Caută Funcții",
"Search Models": "Caută Modele",
"Search Prompts": "Caută Prompturi",
"Search Query Generation Prompt": "Prompt de Generare Interogare de Căutare",
"Search Query Generation Prompt Length Threshold": "Prag Lungime Prompt de Generare Interogare de Căutare",
"Search Result Count": "Număr Rezultate Căutare",
"Search Tools": "Caută Instrumente",
"Searched {{count}} sites_one": "{{count}} site căutat",
"Searched {{count}} sites_few": "",
"Searched {{count}} sites_other": "{{count}} alte site-uri căutate",
"Searching \"{{searchQuery}}\"": "Căutare \"{{searchQuery}}\"",
"Searxng Query URL": "URL Interogare Searxng",
"See readme.md for instructions": "Consultați readme.md pentru instrucțiuni",
"See what's new": "Vezi ce e nou",
"Seed": "Sămânță",
"Select a base model": "Selectează un model de bază",
"Select a engine": "Selectează un motor",
"Select a function": "Selectează o funcție",
"Select a mode": "Selectează un mod",
"Select a model": "Selectează un model",
"Select a pipeline": "Selectează o conductă",
"Select a pipeline url": "Selectează un URL de conductă",
"Select a tool": "Selectează un instrument",
"Select an Ollama instance": "Selectează o instanță Ollama",
"Select Documents": "Selectează Documente",
"Select model": "Selectează model",
"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",
"Send": "Trimite",
"Send a Message": "Trimite un Mesaj",
"Send message": "Trimite mesajul",
"September": "Septembrie",
"Serper API Key": "Cheie API Serper",
"Serply API Key": "Cheie API Serply",
"Serpstack API Key": "Cheie API Serpstack",
"Server connection verified": "Conexiunea la server a fost verificată",
"Set as default": "Setează ca implicit",
"Set Default Model": "Setează Modelul Implicit",
"Set embedding model (e.g. {{model}})": "Setează modelul de încapsulare (de ex. {{model}})",
"Set Image Size": "Setează Dimensiunea Imaginilor",
"Set reranking model (e.g. {{model}})": "Setează modelul de rearanjare (de ex. {{model}})",
"Set Steps": "Setează Pași",
"Set Task Model": "Setează Model de Sarcină",
"Set Voice": "Setează Voce",
"Settings": "Setări",
"Settings saved successfully!": "Setările au fost salvate cu succes!",
"Settings updated successfully": "Setările au fost actualizate cu succes",
"Share": "Partajează",
"Share Chat": "Partajează Conversația",
"Share to OpenWebUI Community": "Partajează cu Comunitatea OpenWebUI",
"short-summary": "scurt-sumar",
"Show": "Afișează",
"Show Admin Details in Account Pending Overlay": "Afișează Detaliile Administratorului în Suprapunerea Contului În Așteptare",
"Show Model": "Afișează Modelul",
"Show shortcuts": "Afișează scurtături",
"Show your support!": "Arată-ți susținerea!",
"Showcased creativity": "Creativitate expusă",
"Sign in": "Autentificare",
"Sign Out": "Deconectare",
"Sign up": "Înregistrare",
"Signing in": "Autentificare",
"Source": "Sursă",
"Speech recognition error: {{error}}": "Eroare de recunoaștere vocală: {{error}}",
"Speech-to-Text Engine": "Motor de Conversie a Vocii în Text",
"Stop Sequence": "Oprește Secvența",
"STT Model": "Model STT",
"STT Settings": "Setări STT",
"Submit": "Trimite",
"Subtitle (e.g. about the Roman Empire)": "Subtitlu (de ex. despre Imperiul Roman)",
"Success": "Succes",
"Successfully updated.": "Actualizat cu succes.",
"Suggested": "Sugerat",
"Support": "Suport",
"Support this plugin:": "Susține acest plugin:",
"System": "Sistem",
"System Prompt": "Prompt de Sistem",
"Tags": "Etichete",
"Tap to interrupt": "Apasă pentru a întrerupe",
"Tavily API Key": "Cheie API Tavily",
"Tell us more:": "Spune-ne mai multe:",
"Temperature": "Temperatură",
"Template": "Șablon",
"Text Completion": "Completare Text",
"Text-to-Speech Engine": "Motor de Conversie a Textului în Vorbire",
"Tfs Z": "Tfs Z",
"Thanks for your feedback!": "Mulțumim pentru feedback!",
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Dezvoltatorii din spatele acestui plugin sunt voluntari pasionați din comunitate. Dacă considerați acest plugin util, vă rugăm să luați în considerare contribuția la dezvoltarea sa.",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Scorul ar trebui să fie o valoare între 0.0 (0%) și 1.0 (100%).",
"Theme": "Temă",
"Thinking...": "Gândește...",
"This action cannot be undone. Do you wish to continue?": "Această acțiune nu poate fi anulată. Doriți să continuați?",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Acest lucru asigură că conversațiile dvs. valoroase sunt salvate în siguranță în baza de date a backend-ului dvs. Mulțumim!",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aceasta este o funcție experimentală, poate să nu funcționeze așa cum vă așteptați și este supusă schimbării în orice moment.",
"This setting does not sync across browsers or devices.": "Această setare nu se sincronizează între browsere sau dispozitive.",
"This will delete": "Aceasta va șterge",
"Thorough explanation": "Explicație detaliată",
"Tika": "Tika",
"Tika Server URL required.": "Este necesar URL-ul serverului Tika.",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Sfat: Actualizați mai multe sloturi de variabile consecutiv apăsând tasta tab în câmpul de intrare al conversației după fiecare înlocuire.",
"Title": "Titlu",
"Title (e.g. Tell me a fun fact)": "Titlu (de ex. Spune-mi un fapt amuzant)",
"Title Auto-Generation": "Generare Automată a Titlului",
"Title cannot be an empty string.": "Titlul nu poate fi un șir gol.",
"Title Generation Prompt": "Prompt de Generare a Titlului",
"to": "către",
"To access the available model names for downloading,": "Pentru a accesa numele modelelor disponibile pentru descărcare,",
"To access the GGUF models available for downloading,": "Pentru a accesa modelele GGUF disponibile pentru descărcare,",
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Pentru a accesa WebUI, vă rugăm să contactați administratorul. Administratorii pot gestiona statusurile utilizatorilor din Panoul de Administrare.",
"To add documents here, upload them to the \"Documents\" workspace first.": "Pentru a adăuga documente aici, încărcați-le mai întâi în spațiul de lucru \"Documente\".",
"to chat input.": "către câmpul de intrare al conversației.",
"To select actions here, add them to the \"Functions\" workspace first.": "Pentru a selecta acțiuni aici, adăugați-le mai întâi în spațiul de lucru \"Funcții\".",
"To select filters here, add them to the \"Functions\" workspace first.": "Pentru a selecta filtrele aici, adăugați-le mai întâi în spațiul de lucru \"Funcții\".",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Pentru a selecta kiturile de instrumente aici, adăugați-le mai întâi în spațiul de lucru \"Instrumente\".",
"Today": "Astăzi",
"Toggle settings": "Comută setările",
"Toggle sidebar": "Comută bara laterală",
"Tokens To Keep On Context Refresh (num_keep)": "Tokeni de Păstrat la Reîmprospătarea Contextului (num_keep)",
"Tool created successfully": "Instrumentul a fost creat cu succes",
"Tool deleted successfully": "Instrumentul a fost șters cu succes",
"Tool imported successfully": "Instrumentul a fost importat cu succes",
"Tool updated successfully": "Instrumentul a fost actualizat cu succes",
"Toolkit Description (e.g. A toolkit for performing various operations)": "Descrierea Kiturilor de Instrumente (de ex. Un kit de instrumente pentru efectuarea diferitelor operațiuni)",
"Toolkit ID (e.g. my_toolkit)": "ID Kit de Instrumente (de ex. my_toolkit)",
"Toolkit Name (e.g. My ToolKit)": "Nume Kit de Instrumente (de ex. My ToolKit)",
"Tools": "Instrumente",
"Tools are a function calling system with arbitrary code execution": "Instrumentele sunt un sistem de apelare a funcțiilor cu executare arbitrară a codului",
"Tools have a function calling system that allows arbitrary code execution": "Instrumentele au un sistem de apelare a funcțiilor care permite executarea arbitrară a codului",
"Tools have a function calling system that allows arbitrary code execution.": "Instrumentele au un sistem de apelare a funcțiilor care permite executarea arbitrară a codului.",
"Top K": "Top K",
"Top P": "Top P",
"Trouble accessing Ollama?": "Probleme la accesarea Ollama?",
"TTS Model": "Model TTS",
"TTS Settings": "Setări TTS",
"TTS Voice": "Voce TTS",
"Type": "Tip",
"Type Hugging Face Resolve (Download) URL": "Introduceți URL-ul de Rezolvare (Descărcare) Hugging Face",
"Uh-oh! There was an issue connecting to {{provider}}.": "Uh-oh! A apărut o problemă la conectarea la {{provider}}.",
"UI": "Interfață Utilizator",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "Tip de fișier necunoscut '{{file_type}}'. Se continuă totuși cu încărcarea fișierului.",
"Unpin": "Anulează Fixarea",
"Update": "Actualizează",
"Update and Copy Link": "Actualizează și Copiază Link-ul",
"Update password": "Actualizează parola",
"Updated at": "Actualizat la",
"Upload": "Încărcare",
"Upload a GGUF model": "Încarcă un model GGUF",
"Upload Files": "Încarcă Fișiere",
"Upload Pipeline": "Încarcă Conducta",
"Upload Progress": "Progres Încărcare",
"URL Mode": "Mod URL",
"Use '#' in the prompt input to load and select your documents.": "Folosiți '#' în câmpul de intrare al promptului pentru a încărca și selecta documentele dvs.",
"Use Gravatar": "Folosește Gravatar",
"Use Initials": "Folosește Inițialele",
"use_mlock (Ollama)": "use_mlock (Ollama)",
"use_mmap (Ollama)": "use_mmap (Ollama)",
"user": "utilizator",
"User location successfully retrieved.": "Localizarea utilizatorului a fost preluată cu succes.",
"User Permissions": "Permisiuni Utilizator",
"Users": "Utilizatori",
"Utilize": "Utilizează",
"Valid time units:": "Unități de timp valide:",
"Valves": "Valve",
"Valves updated": "Valve actualizate",
"Valves updated successfully": "Valve actualizate cu succes",
"variable": "variabilă",
"variable to have them replaced with clipboard content.": "variabilă pentru a fi înlocuite cu conținutul clipboard-ului.",
"Version": "Versiune",
"Voice": "Voce",
"Warning": "Avertisment",
"Warning:": "Avertisment:",
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "Avertisment: Dacă actualizați sau schimbați modelul de încapsulare, va trebui să reimportați toate documentele.",
"Web": "Web",
"Web API": "API Web",
"Web Loader Settings": "Setări Încărcător Web",
"Web Params": "Parametri Web",
"Web Search": "Căutare Web",
"Web Search Engine": "Motor de Căutare Web",
"Webhook URL": "URL Webhook",
"WebUI Settings": "Setări WebUI",
"WebUI will make requests to": "WebUI va face cereri către",
"What’s New in": "Ce e Nou în",
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Când istoricul este dezactivat, conversațiile noi din acest browser nu vor apărea în istoricul dvs. pe niciunul dintre dispozitivele dvs.",
"Whisper (Local)": "Whisper (Local)",
"Widescreen Mode": "Mod Ecran Larg",
"Workspace": "Spațiu de Lucru",
"Write a prompt suggestion (e.g. Who are you?)": "Scrieți o sugestie de prompt (de ex. Cine ești?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Scrieți un rezumat în 50 de cuvinte care rezumă [subiect sau cuvânt cheie].",
"Yesterday": "Ieri",
"You": "Tu",
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puteți personaliza interacțiunile dvs. cu LLM-urile adăugând amintiri prin butonul 'Gestionează' de mai jos, făcându-le mai utile și adaptate la dvs.",
"You cannot clone a base model": "Nu puteți clona un model de bază",
"You have no archived conversations.": "Nu aveți conversații arhivate.",
"You have shared this chat": "Ați partajat această conversație",
"You're a helpful assistant.": "Ești un asistent util.",
"You're now logged in.": "Acum ești autentificat.",
"Your account status is currently pending activation.": "Statusul contului dvs. este în așteptare pentru activare.",
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Întreaga dvs. contribuție va merge direct la dezvoltatorul plugin-ului; Open WebUI nu ia niciun procent. Cu toate acestea, platforma de finanțare aleasă ar putea avea propriile taxe.",
"Youtube": "Youtube",
"Youtube Loader Settings": "Setări Încărcător Youtube"
}
......@@ -15,6 +15,7 @@
"Account": "Аккаунт",
"Account Activation Pending": "",
"Accurate information": "Точная информация",
"Actions": "",
"Active Users": "",
"Add": "Добавить",
"Add a model id": "Добавление идентификатора модели",
......@@ -27,6 +28,7 @@
"Add Memory": "Добавьте память",
"Add message": "Добавьте сообщение",
"Add Model": "Добавьте модель",
"Add Tag": "",
"Add Tags": "Добавьте тэгы",
"Add User": "Добавьте пользователя",
"Adjusting these settings will apply changes universally to all users.": "Регулирующий этих настроек приведет к изменениям для все пользователей.",
......@@ -168,6 +170,7 @@
"Delete chat": "Удалить чат",
"Delete Chat": "Удалить чат",
"Delete chat?": "",
"Delete Doc": "",
"Delete function?": "",
"Delete prompt?": "",
"delete this link": "удалить эту ссылку",
......@@ -211,6 +214,7 @@
"Edit Doc": "Редактировать документ",
"Edit Memory": "",
"Edit User": "Редактировать пользователя",
"ElevenLabs": "",
"Email": "Электронная почта",
"Embedding Batch Size": "",
"Embedding Model": "Модель эмбеддинга",
......@@ -360,7 +364,6 @@
"Manage Models": "Управление моделями",
"Manage Ollama Models": "Управление моделями Ollama",
"Manage Pipelines": "Управление конвейерами",
"Manage Valves": "",
"March": "Март",
"Max Tokens (num_predict)": "Максимальное количество жетонов (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимальное количество моделей для загрузки одновременно - 3. Пожалуйста, попробуйте позже.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Сообщения, которые вы отправляете после создания ссылки, не будут распространяться. Пользователи с URL смогут просматривать общий чат.",
"Min P": "",
"Minimum Score": "Минимальный балл",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -500,6 +504,7 @@
"Save": "Сохранить",
"Save & Create": "Сохранить и создать",
"Save & Update": "Сохранить и обновить",
"Save Tag": "",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Прямое сохранение журналов чата в хранилище вашего браузера больше не поддерживается. Пожалуйста, потратьте минуту, чтобы скачать и удалить ваши журналы чата, нажав на кнопку ниже. Не волнуйтесь, вы легко сможете повторно импортировать свои журналы чата в бэкенд через",
"Scan": "Сканировать",
"Scan complete!": "Сканирование завершено!",
......@@ -619,6 +624,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "",
"To add documents here, upload them to the \"Documents\" workspace first.": "",
"to chat input.": "в чате.",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "",
"To select toolkits here, add them to the \"Tools\" workspace first.": "",
"Today": "Сегодня",
......
......@@ -15,6 +15,7 @@
"Account": "Налог",
"Account Activation Pending": "",
"Accurate information": "Прецизне информације",
"Actions": "",
"Active Users": "",
"Add": "Додај",
"Add a model id": "Додавање ИД-а модела",
......@@ -27,6 +28,7 @@
"Add Memory": "Додај меморију",
"Add message": "Додај поруку",
"Add Model": "Додај модел",
"Add Tag": "",
"Add Tags": "Додај ознаке",
"Add User": "Додај корисника",
"Adjusting these settings will apply changes universally to all users.": "Прилагођавање ових подешавања ће применити промене на све кориснике.",
......@@ -168,6 +170,7 @@
"Delete chat": "Обриши ћаскање",
"Delete Chat": "Обриши ћаскање",
"Delete chat?": "",
"Delete Doc": "",
"Delete function?": "",
"Delete prompt?": "",
"delete this link": "обриши ову везу",
......@@ -211,6 +214,7 @@
"Edit Doc": "Уреди документ",
"Edit Memory": "",
"Edit User": "Уреди корисника",
"ElevenLabs": "",
"Email": "Е-пошта",
"Embedding Batch Size": "",
"Embedding Model": "Модел уградње",
......@@ -360,7 +364,6 @@
"Manage Models": "Управљај моделима",
"Manage Ollama Models": "Управљај Ollama моделима",
"Manage Pipelines": "Управљање цевоводима",
"Manage Valves": "",
"March": "Март",
"Max Tokens (num_predict)": "Маx Токенс (нум_предицт)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Највише 3 модела могу бити преузета истовремено. Покушајте поново касније.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Поруке које пошаљете након стварања ваше везе неће бити подељене. Корисници са URL-ом ће моћи да виде дељено ћаскање.",
"Min P": "",
"Minimum Score": "Најмањи резултат",
"Mirostat": "Миростат",
"Mirostat Eta": "Миростат Ета",
......@@ -500,6 +504,7 @@
"Save": "Сачувај",
"Save & Create": "Сачувај и направи",
"Save & Update": "Сачувај и ажурирај",
"Save Tag": "",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Чување ћаскања директно у складиште вашег прегледача више није подржано. Одвојите тренутак да преузмете и избришете ваша ћаскања кликом на дугме испод. Не брините, можете лако поново увезти ваша ћаскања у бекенд кроз",
"Scan": "Скенирај",
"Scan complete!": "Скенирање завршено!",
......@@ -618,6 +623,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "",
"To add documents here, upload them to the \"Documents\" workspace first.": "",
"to chat input.": "у унос ћаскања.",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "",
"To select toolkits here, add them to the \"Tools\" workspace first.": "",
"Today": "Данас",
......
......@@ -15,6 +15,7 @@
"Account": "Konto",
"Account Activation Pending": "Kontoaktivering väntar",
"Accurate information": "Exakt information",
"Actions": "",
"Active Users": "Aktiva användare",
"Add": "Lägg till",
"Add a model id": "Lägga till ett modell-ID",
......@@ -27,6 +28,7 @@
"Add Memory": "Lägg till minne",
"Add message": "Lägg till meddelande",
"Add Model": "Lägg till modell",
"Add Tag": "",
"Add Tags": "Lägg till taggar",
"Add User": "Lägg till användare",
"Adjusting these settings will apply changes universally to all users.": "Justering av dessa inställningar kommer att tillämpa ändringar universellt för alla användare.",
......@@ -168,6 +170,7 @@
"Delete chat": "Radera chatt",
"Delete Chat": "Radera chatt",
"Delete chat?": "",
"Delete Doc": "",
"Delete function?": "",
"Delete prompt?": "",
"delete this link": "radera denna länk",
......@@ -211,6 +214,7 @@
"Edit Doc": "Redigera dokument",
"Edit Memory": "",
"Edit User": "Redigera användare",
"ElevenLabs": "",
"Email": "E-post",
"Embedding Batch Size": "Batchstorlek för inbäddning",
"Embedding Model": "Inbäddningsmodell",
......@@ -360,7 +364,6 @@
"Manage Models": "Hantera modeller",
"Manage Ollama Models": "Hantera Ollama-modeller",
"Manage Pipelines": "Hantera rörledningar",
"Manage Valves": "",
"March": "mars",
"Max Tokens (num_predict)": "Maximalt antal tokens (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Högst 3 modeller kan laddas ner samtidigt. Vänligen försök igen senare.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Meddelanden du skickar efter att ha skapat din länk kommer inte att delas. Användare med URL:en kommer att kunna se delad chatt.",
"Min P": "",
"Minimum Score": "Tröskel",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -500,6 +504,7 @@
"Save": "Spara",
"Save & Create": "Spara och skapa",
"Save & Update": "Spara och uppdatera",
"Save Tag": "",
"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": "Att spara chatloggar direkt till din webbläsares lagring stöds inte längre. Ta en stund och ladda ner och radera dina chattloggar genom att klicka på knappen nedan. Oroa dig inte, du kan enkelt importera dina chattloggar till backend genom",
"Scan": "Skanna",
"Scan complete!": "Skanning klar!",
......@@ -617,6 +622,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "För att få tillgång till WebUI, kontakta administratören. Administratörer kan hantera behörigheter från administrationspanelen.",
"To add documents here, upload them to the \"Documents\" workspace first.": "Om du vill lägga till dokument här ska du först ladda upp dem till arbetsytan \"Dokument\".",
"to chat input.": "till chattinmatning.",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Om du vill välja verktygslådor här måste du först lägga till dem i arbetsytan \"Verktyg\".",
"Today": "Idag",
......
{
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' หรือ '-1' สำหรับไม่มีการหมดอายุ",
"(Beta)": "(เบต้า)",
"(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)": "(ล่าสุด)",
"{{ models }}": "{{ models }}",
"{{ owner }}: You cannot delete a base model": "{{ owner }}: คุณไม่สามารถลบโมเดลพื้นฐานได้",
"{{modelName}} is thinking...": "{{modelName}} กำลังคิด...",
"{{user}}'s Chats": "การสนทนาของ {{user}}",
"{{webUIName}} Backend Required": "ต้องการ Backend ของ {{webUIName}}",
"A task model is used when performing tasks such as generating titles for chats and web search queries": "ใช้โมเดลงานเมื่อทำงานเช่นการสร้างหัวข้อสำหรับการสนทนาและการค้นหาเว็บ",
"a user": "ผู้ใช้",
"About": "เกี่ยวกับ",
"Account": "บัญชี",
"Account Activation Pending": "การเปิดใช้งานบัญชีอยู่ระหว่างดำเนินการ",
"Accurate information": "ข้อมูลที่ถูกต้อง",
"Actions": "",
"Active Users": "ผู้ใช้ที่ใช้งานอยู่",
"Add": "เพิ่ม",
"Add a model id": "เพิ่มรหัสโมเดล",
"Add a short description about what this model does": "เพิ่มคำอธิบายสั้นๆ เกี่ยวกับสิ่งที่โมเดลนี้ทำ",
"Add a short title for this prompt": "เพิ่มหัวข้อสั้นๆ สำหรับพรอมต์นี้",
"Add a tag": "เพิ่มแท็ก",
"Add custom prompt": "เพิ่มพรอมต์ที่กำหนดเอง",
"Add Docs": "เพิ่มเอกสาร",
"Add Files": "เพิ่มไฟล์",
"Add Memory": "เพิ่มความจำ",
"Add message": "เพิ่มข้อความ",
"Add Model": "เพิ่มโมเดล",
"Add Tag": "",
"Add Tags": "เพิ่มแท็ก",
"Add User": "เพิ่มผู้ใช้",
"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": "พารามิเตอร์ขั้นสูง",
"Advanced Params": "พารามิเตอร์ขั้นสูง",
"all": "ทั้งหมด",
"All Documents": "เอกสารทั้งหมด",
"All Users": "ผู้ใช้ทั้งหมด",
"Allow": "อนุญาต",
"Allow Chat Deletion": "อนุญาตการลบการสนทนา",
"Allow non-local voices": "อนุญาตเสียงที่ไม่ใช่ท้องถิ่น",
"Allow User Location": "อนุญาตตำแหน่งผู้ใช้",
"Allow Voice Interruption in Call": "อนุญาตการแทรกเสียงในสาย",
"alphanumeric characters and hyphens": "อักขระตัวเลขและขีดกลาง",
"Already have an account?": "มีบัญชีอยู่แล้ว?",
"an assistant": "ผู้ช่วย",
"and": "และ",
"and create a new shared link.": "และสร้างลิงก์ที่แชร์ใหม่",
"API Base URL": "URL ฐานของ API",
"API Key": "คีย์ API",
"API Key created.": "สร้างคีย์ API แล้ว",
"API keys": "คีย์ API",
"April": "เมษายน",
"Archive": "เก็บถาวร",
"Archive All Chats": "เก็บถาวรการสนทนาทั้งหมด",
"Archived Chats": "การสนทนาที่เก็บถาวร",
"are allowed - Activate this command by typing": "ได้รับอนุญาต - เปิดใช้งานคำสั่งนี้โดยการพิมพ์",
"Are you sure?": "คุณแน่ใจหรือ?",
"Attach file": "แนบไฟล์",
"Attention to detail": "ใส่ใจในรายละเอียด",
"Audio": "เสียง",
"Audio settings updated successfully": "อัปเดตการตั้งค่าเสียงสำเร็จแล้ว",
"August": "สิงหาคม",
"Auto-playback response": "ตอบสนองการเล่นอัตโนมัติ",
"AUTOMATIC1111 Api Auth String": "สตริงการตรวจสอบ API ของ AUTOMATIC1111",
"AUTOMATIC1111 Base URL": "URL ฐานของ AUTOMATIC1111",
"AUTOMATIC1111 Base URL is required.": "ต้องการ URL ฐานของ AUTOMATIC1111",
"available!": "พร้อมใช้งาน!",
"Back": "กลับ",
"Bad Response": "การตอบสนองที่ไม่ดี",
"Banners": "แบนเนอร์",
"Base Model (From)": "โมเดลพื้นฐาน (จาก)",
"Batch Size (num_batch)": "ขนาดชุด (num_batch)",
"before": "ก่อน",
"Being lazy": "ขี้เกียจ",
"Brave Search API Key": "คีย์ API ของ Brave Search",
"Bypass SSL verification for Websites": "ข้ามการตรวจสอบ SSL สำหรับเว็บไซต์",
"Call": "โทร",
"Call feature is not supported when using Web STT engine": "ไม่รองรับฟีเจอร์การโทรเมื่อใช้เครื่องยนต์ Web STT",
"Camera": "กล้อง",
"Cancel": "ยกเลิก",
"Capabilities": "ความสามารถ",
"Change Password": "เปลี่ยนรหัสผ่าน",
"Chat": "แชท",
"Chat Background Image": "ภาพพื้นหลังแชท",
"Chat Bubble UI": "UI ฟองแชท",
"Chat Controls": "การควบคุมแชท",
"Chat direction": "ทิศทางการแชท",
"Chat History": "ประวัติการแชท",
"Chat History is off for this browser.": "ประวัติการแชทปิดอยู่สำหรับเบราว์เซอร์นี้",
"Chats": "แชท",
"Check Again": "ตรวจสอบอีกครั้ง",
"Check for updates": "ตรวจสอบการอัปเดต",
"Checking for updates...": "กำลังตรวจสอบการอัปเดต...",
"Choose a model before saving...": "เลือกโมเดลก่อนบันทึก...",
"Chunk Overlap": "ทับซ้อนส่วนข้อมูล",
"Chunk Params": "พารามิเตอร์ส่วนข้อมูล",
"Chunk Size": "ขนาดส่วนข้อมูล",
"Citation": "การอ้างอิง",
"Clear memory": "ล้างความจำ",
"Click here for help.": "คลิกที่นี่เพื่อขอความช่วยเหลือ",
"Click here to": "คลิกที่นี่เพื่อ",
"Click here to download user import template file.": "คลิกที่นี่เพื่อดาวน์โหลดไฟล์แม่แบบนำเข้าผู้ใช้",
"Click here to select": "คลิกที่นี่เพื่อเลือก",
"Click here to select a csv file.": "คลิกที่นี่เพื่อเลือกไฟล์ csv",
"Click here to select a py file.": "คลิกที่นี่เพื่อเลือกไฟล์ py",
"Click here to select documents.": "คลิกที่นี่เพื่อเลือกเอกสาร",
"click here.": "คลิกที่นี่",
"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": "โคลน",
"Close": "ปิด",
"Code formatted successfully": "จัดรูปแบบโค้ดสำเร็จแล้ว",
"Collection": "คอลเลคชัน",
"ComfyUI": "ComfyUI",
"ComfyUI Base URL": "URL ฐานของ ComfyUI",
"ComfyUI Base URL is required.": "ต้องการ URL ฐานของ ComfyUI",
"Command": "คำสั่ง",
"Concurrent Requests": "คำขอพร้อมกัน",
"Confirm": "ยืนยัน",
"Confirm Password": "ยืนยันรหัสผ่าน",
"Confirm your action": "ยืนยันการดำเนินการของคุณ",
"Connections": "การเชื่อมต่อ",
"Contact Admin for WebUI Access": "ติดต่อผู้ดูแลระบบสำหรับการเข้าถึง WebUI",
"Content": "เนื้อหา",
"Content Extraction": "การสกัดเนื้อหา",
"Context Length": "ความยาวของบริบท",
"Continue Response": "ตอบสนองต่อไป",
"Continue with {{provider}}": "ดำเนินการต่อด้วย {{provider}}",
"Controls": "การควบคุม",
"Copied shared chat URL to clipboard!": "คัดลอก URL แชทที่แชร์ไปยังคลิปบอร์ดแล้ว!",
"Copy": "คัดลอก",
"Copy last code block": "คัดลอกบล็อกโค้ดสุดท้าย",
"Copy last response": "คัดลอกการตอบสนองล่าสุด",
"Copy Link": "คัดลอกลิงก์",
"Copying to clipboard was successful!": "คัดลอกไปยังคลิปบอร์ดสำเร็จแล้ว!",
"Create a model": "สร้างโมเดล",
"Create Account": "สร้างบัญชี",
"Create new key": "สร้างคีย์ใหม่",
"Create new secret key": "สร้างคีย์ลับใหม่",
"Created at": "สร้างเมื่อ",
"Created At": "สร้างเมื่อ",
"Created by": "สร้างโดย",
"CSV Import": "นำเข้า CSV",
"Current Model": "โมเดลปัจจุบัน",
"Current Password": "รหัสผ่านปัจจุบัน",
"Custom": "กำหนดเอง",
"Customize models for a specific purpose": "ปรับแต่งโมเดลสำหรับวัตถุประสงค์เฉพาะ",
"Dark": "มืด",
"Dashboard": "แดชบอร์ด",
"Database": "ฐานข้อมูล",
"December": "ธันวาคม",
"Default": "ค่าเริ่มต้น",
"Default (Automatic1111)": "ค่าเริ่มต้น (Automatic1111)",
"Default (SentenceTransformers)": "ค่าเริ่มต้น (SentenceTransformers)",
"Default Model": "โมเดลค่าเริ่มต้น",
"Default model updated": "อัปเดตโมเดลค่าเริ่มต้นแล้ว",
"Default Prompt Suggestions": "คำแนะนำพรอมต์ค่าเริ่มต้น",
"Default User Role": "บทบาทผู้ใช้ค่าเริ่มต้น",
"delete": "ลบ",
"Delete": "ลบ",
"Delete a model": "ลบโมเดล",
"Delete All Chats": "ลบการสนทนาทั้งหมด",
"Delete chat": "ลบแชท",
"Delete Chat": "ลบแชท",
"Delete chat?": "ลบแชท?",
"Delete Doc": "",
"Delete function?": "ลบฟังก์ชัน?",
"Delete prompt?": "ลบพรอมต์?",
"delete this link": "ลบลิงก์นี้",
"Delete tool?": "ลบเครื่องมือ?",
"Delete User": "ลบผู้ใช้",
"Deleted {{deleteModelTag}}": "ลบ {{deleteModelTag}}",
"Deleted {{name}}": "ลบ {{name}}",
"Description": "คำอธิบาย",
"Didn't fully follow instructions": "ไม่ได้ปฏิบัติตามคำแนะนำทั้งหมด",
"Disabled": "ปิดใช้งาน",
"Discover a function": "ค้นหาฟังก์ชัน",
"Discover a model": "ค้นหาโมเดล",
"Discover a prompt": "ค้นหาพรอมต์",
"Discover a tool": "ค้นหาเครื่องมือ",
"Discover, download, and explore custom functions": "ค้นหา ดาวน์โหลด และสำรวจฟังก์ชันที่กำหนดเอง",
"Discover, download, and explore custom prompts": "ค้นหา ดาวน์โหลด และสำรวจพรอมต์ที่กำหนดเอง",
"Discover, download, and explore custom tools": "ค้นหา ดาวน์โหลด และสำรวจเครื่องมือที่กำหนดเอง",
"Discover, download, and explore model presets": "ค้นหา ดาวน์โหลด และสำรวจพรีเซ็ตโมเดล",
"Dismissible": "ยกเลิกได้",
"Display Emoji in Call": "แสดงอิโมจิในการโทร",
"Display the username instead of You in the Chat": "แสดงชื่อผู้ใช้แทนคุณในการแชท",
"Do not install functions from sources you do not fully trust.": "อย่าติดตั้งฟังก์ชันจากแหล่งที่คุณไม่ไว้วางใจอย่างเต็มที่",
"Do not install tools from sources you do not fully trust.": "อย่าติดตั้งเครื่องมือจากแหล่งที่คุณไม่ไว้วางใจอย่างเต็มที่",
"Document": "เอกสาร",
"Document Settings": "การตั้งค่าเอกสาร",
"Documentation": "เอกสารประกอบ",
"Documents": "เอกสาร",
"does not make any external connections, and your data stays securely on your locally hosted server.": "ไม่เชื่อมต่อภายนอกใดๆ และข้อมูลของคุณจะอยู่บนเซิร์ฟเวอร์ที่โฮสต์ในท้องถิ่นของคุณอย่างปลอดภัย",
"Don't Allow": "ไม่อนุญาต",
"Don't have an account?": "ยังไม่มีบัญชี?",
"don't install random functions from sources you don't trust.": "อย่าติดตั้งฟังก์ชันแบบสุ่มจากแหล่งที่คุณไม่ไว้วางใจ",
"don't install random tools from sources you don't trust.": "อย่าติดตั้งเครื่องมือแบบสุ่มจากแหล่งที่คุณไม่ไว้วางใจ",
"Don't like the style": "ไม่ชอบสไตล์นี้",
"Done": "เสร็จสิ้น",
"Download": "ดาวน์โหลด",
"Download canceled": "ยกเลิกการดาวน์โหลด",
"Download Database": "ดาวน์โหลดฐานข้อมูล",
"Drop any files here to add to the conversation": "วางไฟล์ใดๆ ที่นี่เพื่อเพิ่มในการสนทนา",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "เช่น '30s', '10m' หน่วยเวลาที่ถูกต้องคือ 's', 'm', 'h'",
"Edit": "แก้ไข",
"Edit Doc": "แก้ไขเอกสาร",
"Edit Memory": "แก้ไขความจำ",
"Edit User": "แก้ไขผู้ใช้",
"ElevenLabs": "",
"Email": "อีเมล",
"Embedding Batch Size": "ขนาดชุดการฝัง",
"Embedding Model": "โมเดลการฝัง",
"Embedding Model Engine": "เครื่องยนต์โมเดลการฝัง",
"Embedding model set to \"{{embedding_model}}\"": "ตั้งค่าโมเดลการฝังเป็น \"{{embedding_model}}\"",
"Enable Chat History": "เปิดใช้งานประวัติการแชท",
"Enable Community Sharing": "เปิดใช้งานการแชร์ในชุมชน",
"Enable New Sign Ups": "เปิดใช้งานการสมัครใหม่",
"Enable Web Search": "เปิดใช้งานการค้นหาเว็บ",
"Enabled": "เปิดใช้งาน",
"Engine": "เครื่องยนต์",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ตรวจสอบว่าไฟล์ CSV ของคุณมี 4 คอลัมน์ในลำดับนี้: ชื่อ, อีเมล, รหัสผ่าน, บทบาท",
"Enter {{role}} message here": "ใส่ข้อความ {{role}} ที่นี่",
"Enter a detail about yourself for your LLMs to recall": "ใส่รายละเอียดเกี่ยวกับตัวคุณสำหรับ LLMs ของคุณให้จดจำ",
"Enter api auth string (e.g. username:password)": "ใส่สตริงการตรวจสอบ API (เช่น username:password)",
"Enter Brave Search API Key": "ใส่คีย์ API ของ Brave Search",
"Enter Chunk Overlap": "ใส่การทับซ้อนส่วนข้อมูล",
"Enter Chunk Size": "ใส่ขนาดส่วนข้อมูล",
"Enter Github Raw URL": "ใส่ URL ดิบของ Github",
"Enter Google PSE API Key": "ใส่คีย์ API ของ Google PSE",
"Enter Google PSE Engine Id": "ใส่รหัสเครื่องยนต์ของ Google PSE",
"Enter Image Size (e.g. 512x512)": "ใส่ขนาดภาพ (เช่น 512x512)",
"Enter language codes": "ใส่รหัสภาษา",
"Enter model tag (e.g. {{modelTag}})": "ใส่แท็กโมเดล (เช่น {{modelTag}})",
"Enter Number of Steps (e.g. 50)": "ใส่จำนวนขั้นตอน (เช่น 50)",
"Enter Score": "ใส่คะแนน",
"Enter Searxng Query URL": "ใส URL การค้นหาของ Searxng",
"Enter Serper API Key": "ใส่คีย์ API ของ Serper",
"Enter Serply API Key": "ใส่คีย์ API ของ Serply",
"Enter Serpstack API Key": "ใส่คีย์ API ของ Serpstack",
"Enter stop sequence": "ใส่ลำดับหยุด",
"Enter system prompt": "ใส่พรอมต์ระบบ",
"Enter Tavily API Key": "ใส่คีย์ API ของ Tavily",
"Enter Tika Server URL": "ใส่ URL เซิร์ฟเวอร์ของ Tika",
"Enter Top K": "ใส่ Top K",
"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 Your Email": "ใส่อีเมลของคุณ",
"Enter Your Full Name": "ใส่ชื่อเต็มของคุณ",
"Enter your message": "ใส่ข้อความของคุณ",
"Enter Your Password": "ใส่รหัสผ่านของคุณ",
"Enter Your Role": "ใส่บทบาทของคุณ",
"Error": "ข้อผิดพลาด",
"Experimental": "การทดลอง",
"Export": "ส่งออก",
"Export All Chats (All Users)": "ส่งออกการสนทนาทั้งหมด (ผู้ใช้ทั้งหมด)",
"Export chat (.json)": "ส่งออกการสนทนา (.json)",
"Export Chats": "ส่งออกการสนทนา",
"Export Documents Mapping": "ส่งออกการแมปเอกสาร",
"Export Functions": "ส่งออกฟังก์ชัน",
"Export LiteLLM config.yaml": "ส่งออกการตั้งค่า LiteLLM config.yaml",
"Export Models": "ส่งออกโมเดล",
"Export Prompts": "ส่งออกพรอมต์",
"Export Tools": "ส่งออกเครื่องมือ",
"External Models": "โมเดลภายนอก",
"Failed to create API Key.": "สร้างคีย์ API ล้มเหลว",
"Failed to read clipboard contents": "อ่านเนื้อหาคลิปบอร์ดล้มเหลว",
"Failed to update settings": "อัปเดตการตั้งค่าล้มเหลว",
"February": "กุมภาพันธ์",
"Feel free to add specific details": "สามารถเพิ่มรายละเอียดเฉพาะได้",
"File": "ไฟล์",
"File Mode": "โหมดไฟล์",
"File not found.": "ไม่พบไฟล์",
"Files": "ไฟล์",
"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.": "ตรวจพบการปลอมแปลงลายนิ้วมือ: ไม่สามารถใช้ชื่อย่อเป็นอวตารได้ ใช้รูปโปรไฟล์เริ่มต้น",
"Fluidly stream large external response chunks": "สตรีมชิ้นส่วนการตอบสนองขนาดใหญ่จากภายนอกอย่างลื่นไหล",
"Focus chat input": "โฟกัสการป้อนแชท",
"Followed instructions perfectly": "ปฏิบัติตามคำแนะนำอย่างสมบูรณ์แบบ",
"Form": "ฟอร์ม",
"Format your variables using square brackets like this:": "จัดรูปแบบตัวแปรของคุณโดยใช้วงเล็บสี่เหลี่ยมเช่นนี้:",
"Frequency Penalty": "การลงโทษความถี่",
"Function created successfully": "สร้างฟังก์ชันสำเร็จ",
"Function deleted successfully": "ลบฟังก์ชันสำเร็จ",
"Function Description (e.g. A filter to remove profanity from text)": "คำอธิบายฟังก์ชัน (เช่น ตัวกรองเพื่อเอาคำหยาบออกจากข้อความ)",
"Function ID (e.g. my_filter)": "รหัสฟังก์ชัน (เช่น my_filter)",
"Function is now globally disabled": "ฟังก์ชันถูกปิดใช้งานทั่วโลกแล้ว",
"Function is now globally enabled": "ฟังก์ชันถูกเปิดใช้งานทั่วโลกแล้ว",
"Function Name (e.g. My Filter)": "ชื่อฟังก์ชัน (เช่น My Filter)",
"Function updated successfully": "อัปเดตฟังก์ชันสำเร็จ",
"Functions": "ฟังก์ชัน",
"Functions allow arbitrary code execution": "ฟังก์ชันอนุญาตการเรียกใช้โค้ดโดยพลการ",
"Functions allow arbitrary code execution.": "ฟังก์ชันอนุญาตการเรียกใช้โค้ดโดยพลการ",
"Functions imported successfully": "นำเข้าฟังก์ชันสำเร็จ",
"General": "ทั่วไป",
"General Settings": "การตั้งค่าทั่วไป",
"Generate Image": "สร้างภาพ",
"Generating search query": "สร้างคำค้นหา",
"Generation Info": "ข้อมูลการสร้าง",
"Get up and running with": "เริ่มต้นใช้งานด้วย",
"Global": "ทั่วโลก",
"Good Response": "การตอบสนองที่ดี",
"Google PSE API Key": "คีย์ API ของ Google PSE",
"Google PSE Engine Id": "รหัสเครื่องยนต์ของ Google PSE",
"h:mm a": "h:mm a",
"has no conversations.": "ไม่มีการสนทนา",
"Hello, {{name}}": "สวัสดี, {{name}}",
"Help": "ช่วยเหลือ",
"Hide": "ซ่อน",
"Hide Model": "ซ่อนโมเดล",
"How can I help you today?": "วันนี้ฉันจะช่วยอะไรคุณได้บ้าง?",
"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.": "ฉันรับทราบว่าฉันได้อ่านและเข้าใจผลกระทบของการกระทำของฉัน ฉันทราบถึงความเสี่ยงที่เกี่ยวข้องกับการเรียกใช้โค้ดโดยพลการและฉันได้ตรวจสอบความน่าเชื่อถือของแหล่งที่มาแล้ว",
"Image Generation (Experimental)": "การสร้างภาพ (การทดลอง)",
"Image Generation Engine": "เครื่องยนต์การสร้างภาพ",
"Image Settings": "การตั้งค่าภาพ",
"Images": "ภาพ",
"Import Chats": "นำเข้าการสนทนา",
"Import Documents Mapping": "นำเข้าการแมปเอกสาร",
"Import Functions": "นำเข้าฟังก์ชัน",
"Import Models": "นำเข้าโมเดล",
"Import Prompts": "นำเข้าพรอมต์",
"Import Tools": "นำเข้าเครื่องมือ",
"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",
"Info": "ข้อมูล",
"Input commands": "คำสั่งป้อนข้อมูล",
"Install from Github URL": "ติดตั้งจาก URL ของ Github",
"Instant Auto-Send After Voice Transcription": "ส่งอัตโนมัติทันทีหลังจากการถอดเสียง",
"Interface": "อินเทอร์เฟซ",
"Invalid Tag": "แท็กไม่ถูกต้อง",
"January": "มกราคม",
"join our Discord for help.": "เข้าร่วม Discord ของเราเพื่อขอความช่วยเหลือ",
"JSON": "JSON",
"JSON Preview": "ดูตัวอย่าง JSON",
"July": "กรกฎาคม",
"June": "มิถุนายน",
"JWT Expiration": "การหมดอายุของ JWT",
"JWT Token": "โทเค็น JWT",
"Keep Alive": "คงอยู่",
"Keyboard shortcuts": "ทางลัดแป้นพิมพ์",
"Knowledge": "ความรู้",
"Language": "ภาษา",
"large language models, locally.": "โมเดลภาษาขนาดใหญ่ในเครื่อง",
"Last Active": "ใช้งานล่าสุด",
"Last Modified": "แก้ไขล่าสุด",
"Light": "แสง",
"Listening...": "กำลังฟัง...",
"LLMs can make mistakes. Verify important information.": "LLMs สามารถทำผิดพลาดได้ ตรวจสอบข้อมูลสำคัญ",
"Local Models": "โมเดลท้องถิ่น",
"LTR": "LTR",
"Made by OpenWebUI Community": "สร้างโดยชุมชน OpenWebUI",
"Make sure to enclose them with": "",
"Manage": "จัดการ",
"Manage Models": "จัดการโมเดล",
"Manage Ollama Models": "จัดการโมเดล Ollama",
"Manage Pipelines": "จัดการไปป์ไลน์",
"March": "มีนาคม",
"Max Tokens (num_predict)": "โทเค็นสูงสุด (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "สามารถดาวน์โหลดโมเดลได้สูงสุด 3 โมเดลในเวลาเดียวกัน โปรดลองอีกครั้งในภายหลัง",
"May": "พฤษภาคม",
"Memories accessible by LLMs will be shown here.": "",
"Memory": "ความจำ",
"Memory added successfully": "เพิ่มโมเดลสำเร็จ",
"Memory cleared successfully": "ล้าง",
"Memory deleted successfully": "ลบโมเดลสำเร็จ",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "ข้อความที่คุณส่งหลังจากสร้างลิงก์ของคุณแล้วจะไม่ถูกแชร์ ผู้ใช้ที่มี URL จะสามารถดูแชทที่แชร์ได้",
"Min P": "",
"Minimum Score": "คะแนนขั้นต่ำ",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
"Mirostat Tau": "Mirostat Tau",
"MMMM DD, YYYY": "MMMM DD, YYYY",
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
"Model '{{modelName}}' has been successfully downloaded.": "โมเดล '{{modelName}}' ถูกดาวน์โหลดเรียบร้อยแล้ว",
"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 created successfully!": "สร้างโมเดลสำเร็จ!",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "ตรวจพบเส้นทางระบบไฟล์ของโมเดล ต้องการชื่อย่อของโมเดลสำหรับการอัปเดต ไม่สามารถดำเนินการต่อได้",
"Model ID": "รหัสโมเดล",
"Model not selected": "ยังไม่ได้เลือกโมเดล",
"Model Params": "พารามิเตอร์ของโมเดล",
"Model updated successfully": "อัปเดตโมเดลเรียบร้อยแล้ว",
"Model Whitelisting": "การอนุญาตโมเดล",
"Model(s) Whitelisted": "โมเดลที่ได้รับอนุญาต",
"Modelfile Content": "เนื้อหาของไฟล์โมเดล",
"Models": "โมเดล",
"More": "เพิ่มเติม",
"Name": "ชื่อ",
"Name Tag": "ป้ายชื่อ",
"Name your model": "ตั้งชื่อโมเดลของคุณ",
"New Chat": "แชทใหม่",
"New Password": "รหัสผ่านใหม่",
"No content to speak": "ไม่มีเนื้อหาที่จะพูด",
"No documents found": "ไม่พบเอกสาร",
"No file selected": "ไม่ได้เลือกไฟล์",
"No results found": "ไม่มีผลลัพธ์",
"No search query generated": "ไม่มีการสร้างคำค้นหา",
"No source available": "ไม่มีแหล่งข้อมูล",
"No valves to update": "ไม่มีวาล์วที่จะอัปเดต",
"None": "ไม่มี",
"Not factually correct": "ไม่ถูกต้องตามข้อเท็จจริง",
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "หมายเหตุ: หากคุณตั้งค่าคะแนนขั้นต่ำ การค้นหาจะคืนเอกสารที่มีคะแนนมากกว่าหรือเท่ากับคะแนนขั้นต่ำเท่านั้น",
"Notifications": "การแจ้งเตือน",
"November": "พฤศจิกายน",
"num_thread (Ollama)": "num_thread (Ollama)",
"OAuth ID": "OAuth ID",
"October": "ตุลาคม",
"Off": "ปิด",
"Okay, Let's Go!": "ตกลง ไปกัน!",
"OLED Dark": "OLED โหมดมื",
"Ollama": "Ollama",
"Ollama API": "Ollama API",
"Ollama API disabled": "ปิด Ollama API",
"Ollama API is disabled": "Ollama API ถูกปิดใช้งาน",
"Ollama Version": "เวอร์ชั่น Ollama",
"On": "เปิด",
"Only": "เท่านั้น",
"Only alphanumeric characters and hyphens are allowed in the command string.": "อนุญาตให้ใช้เฉพาะอักขระตัวอักษรและตัวเลข รวมถึงเครื่องหมายขีดกลางในสตริงคำสั่งเท่านั้น",
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "อุ๊บส์! ช้าก่อน! ไฟล์ของคุณยังอยู่ในขั้นตอนการประมวลผล เรากำลังจัดการให้สมบูรณ์แบบ โปรดอดทนสักครู่ แล้วเราจะแจ้งให้คุณทราบเมื่อไฟล์พร้อมแล้ว",
"Oops! Looks like the URL is invalid. Please double-check and try again.": "อุ๊บส์! ดูเหมือนว่า URL ไม่ถูกต้อง กรุณาตรวจสอบและลองใหม่อีกครั้ง",
"Oops! There was an error in the previous response. Please try again or contact admin.": "อุ๊บส์! มีข้อผิดพลาดในคำตอบก่อนหน้า กรุณาลองใหม่อีกครั้งหรือติดต่อผู้ดูแลระบบ",
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "อุ๊บส์! คุณกำลังใช้วิธีที่ไม่รองรับ (เฉพาะเว็บส่วนหน้า) กรุณาให้บริการ WebUI จากเว็บส่วนแบ็กเอนด์",
"Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "เปิดแชทใหม่",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "เวอร์ชั่น Open WebUI (v{{OPEN_WEBUI_VERSION}}) ต่ำกว่าเวอร์ชั่นที่ต้องการ (v{{REQUIRED_VERSION}})",
"OpenAI": "OpenAI",
"OpenAI API": "OpenAI API",
"OpenAI API Config": "การตั้งค่า OpenAI API",
"OpenAI API Key is required.": "จำเป็นต้องใช้คีย์ OpenAI API",
"OpenAI URL/Key required.": "จำเป็นต้องใช้ URL/คีย์ OpenAI",
"or": "หรือ",
"Other": "อื่น ๆ",
"Password": "รหัสผ่าน",
"PDF document (.pdf)": "เอกสาร PDF (.pdf)",
"PDF Extract Images (OCR)": "การแยกรูปภาพจาก PDF (OCR)",
"pending": "รอดำเนินการ",
"Permission denied when accessing media devices": "ถูกปฏิเสธเมื่อเข้าถึงอุปกรณ์",
"Permission denied when accessing microphone": "ถูกปฏิเสธเมื่อเข้าถึงไมโครโฟน",
"Permission denied when accessing microphone: {{error}}": "การอนุญาตถูกปฏิเสธเมื่อเข้าถึงไมโครโฟน: {{error}}",
"Personalization": "การปรับแต่ง",
"Pin": "ปักหมุด",
"Pinned": "ปักหมุดแล้ว",
"Pipeline deleted successfully": "ลบไปป์ไลน์เรียบร้อยแล้ว",
"Pipeline downloaded successfully": "ดาวน์โหลดไปป์ไลน์เรียบร้อยแล้ว",
"Pipelines": "ไปป์ไลน์",
"Pipelines Not Detected": "ไม่พบไปป์ไลน์",
"Pipelines Valves": "วาล์วของไปป์ไลน์",
"Plain text (.txt)": "ไฟล์ข้อความ (.txt)",
"Playground": "สนามทดสอบ",
"Please carefully review the following warnings:": "โปรดตรวจสอบคำเตือนต่อไปนี้อย่างละเอียด:",
"Positive attitude": "ทัศนคติด้านบวก",
"Previous 30 days": "30 วันที่ผ่านมา",
"Previous 7 days": "7 วันที่ผ่านมา",
"Profile Image": "รูปโปรไฟล์",
"Prompt": "พรอมต์",
"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "พรอมต์ (เช่น บอกข้อเท็จจริงที่น่าสนุกเกี่ยวกับจักรวรรดิโรมัน)",
"Prompt Content": "เนื้อหาพรอมต์",
"Prompt suggestions": "",
"Prompts": "พรอมต์",
"Pull \"{{searchValue}}\" from Ollama.com": "",
"Pull a model from Ollama.com": "",
"Query Params": "พารามิเตอร์การค้นหา",
"RAG Template": "แม่แบบ RAG",
"Read Aloud": "อ่านออกเสียง",
"Record voice": "บันทึกเสียง",
"Redirecting you to OpenWebUI Community": "กำลังเปลี่ยนเส้นทางคุณไปยังชุมชน OpenWebUI",
"Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "เรียกตัวเองว่า \"ผู้ใช้\" (เช่น \"ผู้ใช้กำลังเรียนภาษาสเปน\")",
"Refused when it shouldn't have": "ปฏิเสธเมื่อไม่ควรทำ",
"Regenerate": "สร้างใหม่",
"Release Notes": "บันทึกรุ่น",
"Remove": "ลบ",
"Remove Model": "ลบโมเดล",
"Rename": "เปลี่ยนชื่อ",
"Repeat Last N": "ทำซ้ำครั้งล่าสุด N",
"Request Mode": "โหมดคำขอ",
"Reranking Model": "จัดอันดับใหม่โมเดล",
"Reranking model disabled": "ปิดการใช้งานโมเดลการจัดอันดับใหม่",
"Reranking model set to \"{{reranking_model}}\"": "ตั้งค่าโมเดลการจัดอันดับใหม่เป็น \"{{reranking_model}}\"",
"Reset": "รีเซ็ต",
"Reset Upload Directory": "รีเซ็ตไดเร็กทอรีการอัปโหลด",
"Reset Vector Storage": "รีเซ็ตการจัดเก็บเวกเตอร์",
"Response AutoCopy to Clipboard": "ตอบสนองการคัดลอกอัตโนมัติไปยังคลิปบอร์ด",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "ไม่สามารถเปิดการแจ้งเตือนการตอบสนองได้เนื่องจากเว็บไซต์ปฏิเสธ กรุณาเข้าการตั้งค่าเบราว์เซอร์ของคุณเพื่อให้สิทธิ์การเข้าถึงที่จำเป็น",
"Role": "บทบาท",
"Rosé Pine": "Rosé Pine",
"Rosé Pine Dawn": "Rosé Pine Dawn",
"RTL": "RTL",
"Run Llama 2, Code Llama, and other models. Customize and create your own.": "รัน Llama 2, Code Llama และโมเดลอื่นๆ ปรับแต่งและสร้างของคุณเอง",
"Running": "กำลังทำงาน",
"Save": "บันทึก",
"Save & Create": "บันทึกและสร้าง",
"Save & Update": "บันทึกและอัปเดต",
"Save Tag": "",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "การบันทึกบันทึกการสนทนาโดยตรงไปยังที่จัดเก็บในเบราว์เซอร์ของคุณไม่ได้รับการสนับสนุนอีกต่อไป โปรดสละเวลาสักครู่เพื่อดาวน์โหลดและลบบันทึกการสนทนาของคุณโดยคลิกที่ปุ่มด้านล่าง ไม่ต้องกังวล คุณสามารถนำเข้าบันทึกการสนทนาของคุณกลับไปยังส่วนแบ็กเอนด์ได้อย่างง่ายดายผ่าน",
"Scan": "สแกน",
"Scan complete!": "การสแกนเสร็จสมบูรณ์!",
"Scan for documents from {{path}}": "สแกนหาเอกสารจาก {{path}}",
"Search": "ค้นหา",
"Search a model": "ค้นหาโมเดล",
"Search Chats": "ค้นหาแชท",
"Search Documents": "ค้นหาเอกสาร",
"Search Functions": "ค้นหาฟังก์ชัน",
"Search Models": "ค้นหาโมเดล",
"Search Prompts": "ค้นหาพรอมต์",
"Search Query Generation Prompt": "พรอมต์การสร้างคำค้นหา",
"Search Query Generation Prompt Length Threshold": "เกณฑ์ความยาวของพรอมต์การสร้างคำค้นหา",
"Search Result Count": "จำนวนผลลัพธ์การค้นหา",
"Search Tools": "เครื่องมือค้นหา",
"Searched {{count}} sites_one": "ค้นหา {{count}} เว็บไซต์",
"Searched {{count}} sites_other": "ค้นหา {{count}} เว็บไซต์",
"Searching \"{{searchQuery}}\"": "กำลังค้นหา \"{{searchQuery}}\"",
"Searxng Query URL": "URL คำค้นหา",
"See readme.md for instructions": "ดู readme.md สำหรับคำแนะนำ",
"See what's new": "ดูสิ่งที่ใหม่",
"Seed": "Seed",
"Select a base model": "เลือกโมเดลฐาน",
"Select a engine": "เลือกเอนจิน",
"Select a function": "เลือกฟังก์ชัน",
"Select a mode": "เลือกโหมด",
"Select a model": "เลือกโมเดล",
"Select a pipeline": "เลือกไปป์ไลน์",
"Select a pipeline url": "เลือก URL ไปป์ไลน์",
"Select a tool": "เลือกเครื่องมือ",
"Select an Ollama instance": "เลือกอินสแตนซ์ Ollama",
"Select Documents": "เลือกเอกสาร",
"Select model": "เลือกโมเดล",
"Select only one model to call": "เลือกเพียงโมเดลเดียวที่จะใช้",
"Selected model(s) do not support image inputs": "โมเดลที่เลือกไม่รองรับภาพ",
"Send": "ส่ง",
"Send a Message": "ส่งข้อความ",
"Send message": "ส่งข้อความ",
"September": "กันยายน",
"Serper API Key": "คีย์ API ของ Serper",
"Serply API Key": "คีย์ API ของ Serply",
"Serpstack API Key": "คีย์ API ของ Serpstack",
"Server connection verified": "ยืนยันการเชื่อมต่อเซิร์ฟเวอร์แล้ว",
"Set as default": "ตั้งเป็นค่าเริ่มต้น",
"Set Default Model": "ตั้งโมเดลเริ่มต้น",
"Set embedding model (e.g. {{model}})": "ตั้งค่าโมเดลการฝัง (เช่น {{model}})",
"Set Image Size": "ตั้งค่าขนาดภาพ",
"Set reranking model (e.g. {{model}})": "ตั้งค่าโมเดลการจัดอันดับใหม่ (เช่น {{model}})",
"Set Steps": "ตั้งค่าขั้นตอน",
"Set Task Model": "ตั้งค่าโมเดลงาน",
"Set Voice": "ตั้งค่าเสียง",
"Settings": "การตั้งค่า",
"Settings saved successfully!": "บันทึกการตั้งค่าเรียบร้อยแล้ว!",
"Settings updated successfully": "อัปเดตการตั้งค่าเรียบร้อยแล้ว",
"Share": "แชร์",
"Share Chat": "แชร์แชท",
"Share to OpenWebUI Community": "แชร์ไปยังชุมชน OpenWebUI",
"short-summary": "สรุปสั้นๆ",
"Show": "แสดง",
"Show Admin Details in Account Pending Overlay": "แสดงรายละเอียดผู้ดูแลระบบในหน้าจอรอการอนุมัติบัญชี",
"Show Model": "แสดงโมเดล",
"Show shortcuts": "แสดงทางลัด",
"Show your support!": "แสดงการสนับสนุนของคุณ!",
"Showcased creativity": "แสดงความคิดสร้างสรรค์",
"Sign in": "ลงชื่อเข้าใช้",
"Sign Out": "ลงชื่อออก",
"Sign up": "สมัครสมาชิก",
"Signing in": "กำลังลงชื่อเข้าใช้",
"Source": "แหล่งที่มา",
"Speech recognition error: {{error}}": "ข้อผิดพลาดในการรู้จำเสียง: {{error}}",
"Speech-to-Text Engine": "เครื่องมือแปลงเสียงเป็นข้อความ",
"Stop Sequence": "หยุดลำดับ",
"STT Model": "โมเดลแปลงเสียงเป็นข้อความ",
"STT Settings": "การตั้งค่าแปลงเสียงเป็นข้อความ",
"Submit": "ส่ง",
"Subtitle (e.g. about the Roman Empire)": "คำบรรยาย (เช่น เกี่ยวกับจักรวรรดิโรมัน)",
"Success": "สำเร็จ",
"Successfully updated.": "อัปเดตเรียบร้อยแล้ว",
"Suggested": "แนะนำ",
"Support": "สนับสนุน",
"Support this plugin:": "สนับสนุนปลั๊กอินนี้:",
"System": "ระบบ",
"System Prompt": "ระบบพรอมต์",
"Tags": "ป้ายชื่อ",
"Tap to interrupt": "แตะเพื่อขัดจังหวะ",
"Tavily API Key": "คีย์ API ของ Tavily",
"Tell us more:": "บอกเรามากขึ้น:",
"Temperature": "อุณหภูมิ",
"Template": "แม่แบบ",
"Text Completion": "การเติมข้อความ",
"Text-to-Speech Engine": "เครื่องมือแปลงข้อความเป็นเสียง",
"Tfs Z": "Tfs Z",
"Thanks for your feedback!": "ขอบคุณสำหรับความคิดเห็นของคุณ!",
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "นักพัฒนาที่อยู่เบื้องหลังปลั๊กอินนี้เป็นอาสาสมัครที่มีชื่นชอบการแบ่งบัน หากคุณพบว่าปลั๊กอินนี้มีประโยชน์ โปรดพิจารณาสนับสนุนการพัฒนาของเขา",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "คะแนนควรอยู่ระหว่าง 0.0 (0%) ถึง 1.0 (100%)",
"Theme": "ธีม",
"Thinking...": "กำลังคิด...",
"This action cannot be undone. Do you wish to continue?": "การกระทำนี้ไม่สามารถย้อนกลับได้ คุณต้องการดำเนินการต่อหรือไม่?",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "สิ่งนี้ทำให้มั่นใจได้ว่าการสนทนาที่มีค่าของคุณจะถูกบันทึกอย่างปลอดภัยในฐานข้อมูลแบ็กเอนด์ของคุณ ขอบคุณ!",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "นี่เป็นฟีเจอร์ทดลอง อาจไม่ทำงานตามที่คาดไว้และอาจมีการเปลี่ยนแปลงได้ตลอดเวลา",
"This setting does not sync across browsers or devices.": "การตั้งค่านี้ไม่ซิงค์ข้ามเบราว์เซอร์หรืออุปกรณ์",
"This will delete": "สิ่งนี้จะลบ",
"Thorough explanation": "คำอธิบายอย่างละเอียด",
"Tika": "Tika",
"Tika Server URL required.": "จำเป็นต้องมี URL ของเซิร์ฟเวอร์ Tika",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "เคล็ดลับ: อัปเดตช่องตัวแปรหลายช่องติดต่อกันโดยการกดปุ่มแท็บในช่องใส่ข้อความแชทหลังจากแต่ละการแทนที่",
"Title": "ชื่อเรื่อง",
"Title (e.g. Tell me a fun fact)": "ชื่อเรื่อง (เช่น บอกข้อเท็จจริงที่น่าสนุก)",
"Title Auto-Generation": "การสร้างชื่ออัตโนมัติ",
"Title cannot be an empty string.": "ชื่อเรื่องไม่สามารถเป็นสตริงว่างได้",
"Title Generation Prompt": "พรอมต์การสร้างชื่อเรื่อง",
"to": " ",
"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 add documents here, upload them to the \"Documents\" workspace first.": "ในการเพิ่มเอกสารที่นี่ อัปโหลดไปยังพื้นที่ทำงาน \"เอกสาร\" ก่อน",
"to chat input.": "ไปยังช่องใส่ข้อความแชท",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "ในการเลือกฟิลเตอร์ที่นี่ ให้เพิ่มไปยังพื้นที่ทำงาน \"ฟังก์ชัน\" ก่อน",
"To select toolkits here, add them to the \"Tools\" workspace first.": "ในการเลือกชุดเครื่องมือที่นี่ ให้เพิ่มไปยังพื้นที่ทำงาน \"เครื่องมือ\" ก่อน",
"Today": "วันนี้",
"Toggle settings": "สลับการตั้งค่า",
"Toggle sidebar": "สลับแถบด้านข้าง",
"Tokens To Keep On Context Refresh (num_keep)": "โทเค็นที่เก็บไว้เมื่อรีเฟรชบริบท (num_keep)",
"Tool created successfully": "สร้างเครื่องมือเรียบร้อยแล้ว",
"Tool deleted successfully": "ลบเครื่องมือเรียบร้อยแล้ว",
"Tool imported successfully": "นำเข้าเครื่องมือเรียบร้อยแล้ว",
"Tool updated successfully": "อัปเดตเครื่องมือเรียบร้อยแล้ว",
"Toolkit Description (e.g. A toolkit for performing various operations)": "คำอธิบายชุดเครื่องมือ (เช่น ชุดเครื่องมือสำหรับการดำเนินการต่างๆ)",
"Toolkit ID (e.g. my_toolkit)": "ID ชุดเครื่องมือ (เช่น my_toolkit)",
"Toolkit Name (e.g. My ToolKit)": "ชื่อชุดเครื่องมือ (เช่น My ToolKit)",
"Tools": "เครื่องมือ",
"Tools are a function calling system with arbitrary code execution": "เครื่องมือคือระบบการเรียกใช้ฟังก์ชันที่สามารถดำเนินการโค้ดใดๆ ได้",
"Tools have a function calling system that allows arbitrary code execution": "เครื่องมือมีระบบการเรียกใช้ฟังก์ชันที่สามารถดำเนินการโค้ดใดๆ ได้",
"Tools have a function calling system that allows arbitrary code execution.": "เครื่องมือมีระบบการเรียกใช้ฟังก์ชันที่สามารถดำเนินการโค้ดใดๆ ได้",
"Top K": "Top K",
"Top P": "Top P",
"Trouble accessing Ollama?": "มีปัญหาในการเข้าถึง Ollama?",
"TTS Model": "โมเดลแปลงข้อความเป็นเสียง",
"TTS Settings": "การตั้งค่าแปลงข้อความเป็นเสียง",
"TTS Voice": "เสียงแปลงข้อความเป็นเสียง",
"Type": "ประเภท",
"Type Hugging Face Resolve (Download) URL": "พิมพ์ URL ของ Hugging Face Resolve (Download)",
"Uh-oh! There was an issue connecting to {{provider}}.": "อุ๊ย! มีปัญหาในการเชื่อมต่อกับ {{provider}}",
"UI": "ส่วนติดต่อผู้ใช้",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "ไม่ทราบประเภทไฟล์ '{{file_type}}' ดำเนินการอัปโหลดไฟล์ต่อไป",
"Unpin": "ยกเลิกการปักหมุด",
"Update": "อัปเดต",
"Update and Copy Link": "อัปเดตและคัดลอกลิงก์",
"Update password": "อัปเดตรหัสผ่าน",
"Updated at": "อัปเดตเมื่อ",
"Upload": "อัปโหลด",
"Upload a GGUF model": "อัปโหลดโมเดล GGUF",
"Upload Files": "อัปโหลดไฟล์",
"Upload Pipeline": "อัปโหลดพายป์ไลน์",
"Upload Progress": "ความคืบหน้าการอัปโหลด",
"URL Mode": "โหมด URL",
"Use '#' in the prompt input to load and select your documents.": "ใช้ '#' ในการใส่พรอมต์เพื่อโหลดและเลือกเอกสารของคุณ",
"Use Gravatar": "ใช้ Gravatar",
"Use Initials": "ใช้ตัวย่อ",
"use_mlock (Ollama)": "use_mlock (Ollama)",
"use_mmap (Ollama)": "use_mmap (Ollama)",
"user": "ผู้ใช้",
"User location successfully retrieved.": "ดึงตำแหน่งที่ตั้งของผู้ใช้เรียบร้อยแล้ว",
"User Permissions": "สิทธิ์ของผู้ใช้",
"Users": "ผู้ใช้",
"Utilize": "ใช้",
"Valid time units:": "หน่วยเวลาใช้ได้:",
"Valves": "วาล์ว",
"Valves updated": "วาล์วที่อัปเดตแล้ว",
"Valves updated successfully": "อัปเดตวาล์วเรียบร้อยแล้ว",
"variable": "ตัวแปร",
"variable to have them replaced with clipboard content.": "ตัวแปรเพื่อให้แทนที่ด้วยเนื้อหาคลิปบอร์ด",
"Version": "เวอร์ชัน",
"Voice": "เสียง",
"Warning": "คำเตือน",
"Warning:": "คำเตือน:",
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "คำเตือน: หากคุณอัปเดตหรือเปลี่ยนโมเดลการฝัง คุณจะต้องนำเข้าเอกสารทั้งหมดอีกครั้ง",
"Web": "เว็บ",
"Web API": "เว็บ API",
"Web Loader Settings": "การตั้งค่าเว็บโหลดเดอร์",
"Web Params": "พารามิเตอร์เว็บ",
"Web Search": "การค้นหาเว็บ",
"Web Search Engine": "เครื่องมือค้นหาเว็บ",
"Webhook URL": "URL ของ Webhook",
"WebUI Settings": "การตั้งค่า WebUI",
"WebUI will make requests to": "WebUI จะทำการร้องขอไปที่",
"What’s New in": "มีอะไรใหม่ใน",
"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "เมื่อปิดประวัติการใช้งาน แชทใหม่ในเบราว์เซอร์นี้จะไม่ปรากฏในประวัติของคุณในอุปกรณ์ใด ๆ",
"Whisper (Local)": "Whisper (โลคอล)",
"Widescreen Mode": "โหมดหน้าจอกว้าง",
"Workspace": "พื้นที่ทำงาน",
"Write a prompt suggestion (e.g. Who are you?)": "เขียนคำแนะนำพรอมต์ (เช่น คุณคือใคร?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "เขียนสรุปใน 50 คำที่สรุป [หัวข้อหรือคำสำคัญ]",
"Yesterday": "เมื่อวาน",
"You": "คุณ",
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "คุณสามารถปรับแต่งการโต้ตอบของคุณกับ LLMs โดยเพิ่มความทรงจำผ่านปุ่ม 'จัดการ' ด้านล่าง ทำให้มันมีประโยชน์และเหมาะกับคุณมากขึ้น",
"You cannot clone a base model": "คุณไม่สามารถโคลนโมเดลฐานได้",
"You have no archived conversations.": "คุณไม่มีการสนทนาที่เก็บถาวร",
"You have shared this chat": "คุณได้แชร์แชทนี้แล้ว",
"You're a helpful assistant.": "คุณคือผู้ช่วยที่มีประโยชน์",
"You're now logged in.": "คุณเข้าสู่ระบบแล้ว",
"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.": "การสนับสนุนทั้งหมดของคุณจะไปยังนักพัฒนาปลั๊กอินโดยตรง; Open WebUI ไม่รับส่วนแบ่งใด ๆ อย่างไรก็ตาม แพลตฟอร์มการระดมทุนที่เลือกอาจมีค่าธรรมเนียมของตัวเอง",
"Youtube": "Youtube",
"Youtube Loader Settings": "การตั้งค่าโหลดเดอร์ Youtube"
}
......@@ -15,6 +15,7 @@
"Account": "",
"Account Activation Pending": "",
"Accurate information": "",
"Actions": "",
"Active Users": "",
"Add": "",
"Add a model id": "",
......@@ -27,6 +28,7 @@
"Add Memory": "",
"Add message": "",
"Add Model": "",
"Add Tag": "",
"Add Tags": "",
"Add User": "",
"Adjusting these settings will apply changes universally to all users.": "",
......@@ -168,6 +170,7 @@
"Delete chat": "",
"Delete Chat": "",
"Delete chat?": "",
"Delete Doc": "",
"Delete function?": "",
"Delete prompt?": "",
"delete this link": "",
......@@ -211,6 +214,7 @@
"Edit Doc": "",
"Edit Memory": "",
"Edit User": "",
"ElevenLabs": "",
"Email": "",
"Embedding Batch Size": "",
"Embedding Model": "",
......@@ -360,7 +364,6 @@
"Manage Models": "",
"Manage Ollama Models": "",
"Manage Pipelines": "",
"Manage Valves": "",
"March": "",
"Max Tokens (num_predict)": "",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "",
"Min P": "",
"Minimum Score": "",
"Mirostat": "",
"Mirostat Eta": "",
......@@ -500,6 +504,7 @@
"Save": "",
"Save & Create": "",
"Save & Update": "",
"Save Tag": "",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "",
"Scan": "",
"Scan complete!": "",
......@@ -617,6 +622,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "",
"To add documents here, upload them to the \"Documents\" workspace first.": "",
"to chat input.": "",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "",
"To select toolkits here, add them to the \"Tools\" workspace first.": "",
"Today": "",
......
......@@ -15,6 +15,7 @@
"Account": "Hesap",
"Account Activation Pending": "Hesap Aktivasyonu Bekleniyor",
"Accurate information": "Doğru bilgi",
"Actions": "",
"Active Users": "Aktif Kullanıcılar",
"Add": "Ekle",
"Add a model id": "Model id ekle",
......@@ -27,6 +28,7 @@
"Add Memory": "Bellek Ekle",
"Add message": "Mesaj ekle",
"Add Model": "Model Ekle",
"Add Tag": "",
"Add Tags": "Etiketler ekle",
"Add User": "Kullanıcı Ekle",
"Adjusting these settings will apply changes universally to all users.": "Bu ayarları ayarlamak değişiklikleri tüm kullanıcılara evrensel olarak uygular.",
......@@ -168,6 +170,7 @@
"Delete chat": "Sohbeti sil",
"Delete Chat": "Sohbeti Sil",
"Delete chat?": "Sohbeti sil?",
"Delete Doc": "",
"Delete function?": "Fonksiyonu sil?",
"Delete prompt?": "Promptu sil?",
"delete this link": "bu bağlantıyı sil",
......@@ -211,6 +214,7 @@
"Edit Doc": "Belgeyi Düzenle",
"Edit Memory": "Belleği Düzenle",
"Edit User": "Kullanıcıyı Düzenle",
"ElevenLabs": "",
"Email": "E-posta",
"Embedding Batch Size": "Gömme Yığın Boyutu",
"Embedding Model": "Gömme Modeli",
......@@ -360,7 +364,6 @@
"Manage Models": "Modelleri Yönet",
"Manage Ollama Models": "Ollama Modellerini Yönet",
"Manage Pipelines": "Pipelineları Yönet",
"Manage Valves": "Valvleri Yönet",
"March": "Mart",
"Max Tokens (num_predict)": "Maksimum Token (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Aynı anda en fazla 3 model indirilebilir. Lütfen daha sonra tekrar deneyin.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "Bellek başarıyla silindi",
"Memory updated successfully": "Bellek başarıyla güncellendi",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Bağlantınızı oluşturduktan sonra gönderdiğiniz mesajlar paylaşılmayacaktır. URL'ye sahip kullanıcılar paylaşılan sohbeti görüntüleyebilecektir.",
"Min P": "",
"Minimum Score": "Minimum Skor",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -500,6 +504,7 @@
"Save": "Kaydet",
"Save & Create": "Kaydet ve Oluştur",
"Save & Update": "Kaydet ve Güncelle",
"Save Tag": "",
"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": "Sohbet kayıtlarının doğrudan tarayıcınızın depolama alanına kaydedilmesi artık desteklenmemektedir. Lütfen aşağıdaki butona tıklayarak sohbet kayıtlarınızı indirmek ve silmek için bir dakikanızı ayırın. Endişelenmeyin, sohbet günlüklerinizi arkayüze kolayca yeniden aktarabilirsiniz:",
"Scan": "Tarama",
"Scan complete!": "Tarama tamamlandı!",
......@@ -617,6 +622,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "WebUI'ye erişmek için lütfen yöneticiyle iletişime geçin. Yöneticiler kullanıcı durumlarını Yönetici Panelinden yönetebilir.",
"To add documents here, upload them to the \"Documents\" workspace first.": "Buraya belge eklemek için öncelikle bunları \"Belgeler\" çalışma alanına yükleyin.",
"to chat input.": "sohbet girişine.",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "Filtreleri burada seçmek için öncelikle bunları \"İşlevler\" çalışma alanına ekleyin.",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Araçları burada seçmek için öncelikle bunları \"Araçlar\" çalışma alanına ekleyin.",
"Today": "Bugün",
......
......@@ -15,6 +15,7 @@
"Account": "Обліковий запис",
"Account Activation Pending": "Очікування активації облікового запису",
"Accurate information": "Точна інформація",
"Actions": "Дії",
"Active Users": "Активні користувачі",
"Add": "Додати",
"Add a model id": "Додайте id моделі",
......@@ -27,7 +28,8 @@
"Add Memory": "Додати пам'ять",
"Add message": "Додати повідомлення",
"Add Model": "Додати модель",
"Add Tags": "додати теги",
"Add Tag": "Додати тег",
"Add Tags": "Додати теги",
"Add User": "Додати користувача",
"Adjusting these settings will apply changes universally to all users.": "Зміни в цих налаштуваннях будуть застосовані для всіх користувачів.",
"admin": "адмін",
......@@ -168,6 +170,7 @@
"Delete chat": "Видалити чат",
"Delete Chat": "Видалити чат",
"Delete chat?": "Видалити чат?",
"Delete Doc": "Видалити док",
"Delete function?": "Видалити функцію?",
"Delete prompt?": "Видалити промт?",
"delete this link": "видалити це посилання",
......@@ -211,7 +214,8 @@
"Edit Doc": "Редагувати документ",
"Edit Memory": "Редагувати пам'ять",
"Edit User": "Редагувати користувача",
"Email": "Електронна пошта",
"ElevenLabs": "ElevenLabs",
"Email": "Ел. пошта",
"Embedding Batch Size": "Розмір пакету під час вбудовування",
"Embedding Model": "Модель вбудовування",
"Embedding Model Engine": "Рушій моделі вбудовування ",
......@@ -248,7 +252,7 @@
"Enter Top K": "Введіть Top K",
"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 Your Email": "Введіть вашу електронну пошту",
"Enter Your Email": "Введіть вашу ел. пошту",
"Enter Your Full Name": "Введіть ваше ім'я",
"Enter your message": "Введіть повідомлення ",
"Enter Your Password": "Введіть ваш пароль",
......@@ -274,7 +278,7 @@
"File": "Файл",
"File Mode": "Файловий режим",
"File not found.": "Файл не знайдено.",
"Files": "",
"Files": "Файли",
"Filter is now globally disabled": "Фільтр глобально вимкнено",
"Filter is now globally enabled": "Фільтр увімкнено глобально",
"Filters": "Фільтри",
......@@ -360,7 +364,6 @@
"Manage Models": "Керування моделями",
"Manage Ollama Models": "Керування моделями Ollama",
"Manage Pipelines": "Керування конвеєрами",
"Manage Valves": "Керування клапанами",
"March": "Березень",
"Max Tokens (num_predict)": "Макс токенів (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимум 3 моделі можна завантажити одночасно. Будь ласка, спробуйте пізніше.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "Пам'ять успішно видалено",
"Memory updated successfully": "Пам'ять успішно оновлено",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Повідомлення, які ви надішлете після створення посилання, не будуть доступні для інших. Користувачі, які мають URL, зможуть переглядати спільний чат.",
"Min P": "",
"Minimum Score": "Мінімальний бал",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -500,6 +504,7 @@
"Save": "Зберегти",
"Save & Create": "Зберегти та створити",
"Save & Update": "Зберегти та оновити",
"Save Tag": "Зберегти тег",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Збереження журналів чату безпосередньо в сховище вашого браузера більше не підтримується. Будь ласка, завантажте та видаліть журнали чату, натиснувши кнопку нижче. Не хвилюйтеся, ви можете легко повторно імпортувати журнали чату до бекенду через",
"Scan": "Сканування",
"Scan complete!": "Сканування завершено!",
......@@ -619,6 +624,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Щоб отримати доступ до веб-інтерфейсу, зверніться до адміністратора. Адміністратори можуть керувати статусами користувачів з Панелі адміністратора.",
"To add documents here, upload them to the \"Documents\" workspace first.": "Щоб додати документи сюди, спочатку завантажте їх до робочої області \"Документи\".",
"to chat input.": "в чаті.",
"To select actions here, add them to the \"Functions\" workspace first.": "Щоб вибрати дії тут, спочатку додайте їх до робочої області \"Функції\".",
"To select filters here, add them to the \"Functions\" workspace first.": "Щоб обрати фільтри тут, спочатку додайте їх до робочої області \"Функції\".",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Щоб обрати тут набори інструментів, спочатку додайте їх до робочої області \"Інструменти\".",
"Today": "Сьогодні",
......
......@@ -15,6 +15,7 @@
"Account": "Tài khoản",
"Account Activation Pending": "Tài khoản đang chờ kích hoạt",
"Accurate information": "Thông tin chính xác",
"Actions": "Tác vụ",
"Active Users": "Người dùng đang hoạt động",
"Add": "Thêm",
"Add a model id": "Thêm model id",
......@@ -27,6 +28,7 @@
"Add Memory": "Thêm bộ nhớ",
"Add message": "Thêm tin nhắn",
"Add Model": "Thêm model",
"Add Tag": "Thêm thẻ",
"Add Tags": "thêm thẻ",
"Add User": "Thêm người dùng",
"Adjusting these settings will apply changes universally to all users.": "Các thay đổi cài đặt này sẽ áp dụng cho tất cả người sử dụng.",
......@@ -34,7 +36,7 @@
"Admin": "Quản trị",
"Admin Panel": "Trang Quản trị",
"Admin Settings": "Cài đặt hệ thống",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Quản trị viên luôn có quyền truy cập vào tất cả các tool; người dùng cần các tools được chỉ định cho mỗi mô hình trong workspace.",
"Advanced Parameters": "Các tham số Nâng cao",
"Advanced Params": "Các tham số Nâng cao",
"all": "tất cả",
......@@ -111,7 +113,7 @@
"Click here to select documents.": "Bấm vào đây để chọn tài liệu.",
"click here.": "bấm vào đây.",
"Click on the user role button to change a user's role.": "Bấm vào nút trong cột VAI TRÒ để thay đổi quyền của người sử dụng.",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Quyền ghi vào clipboard bị từ chối. Vui lòng kiểm tra cài đặt trên trình duyệt của bạn để được cấp quyền truy cập cần thiết.",
"Clone": "Nhân bản",
"Close": "Đóng",
"Code formatted successfully": "Mã được định dạng thành công",
......@@ -168,6 +170,7 @@
"Delete chat": "Xóa nội dung chat",
"Delete Chat": "Xóa chat",
"Delete chat?": "Xóa chat?",
"Delete Doc": "Xóa tài liệu",
"Delete function?": "Xóa function?",
"Delete prompt?": "Xóa prompt?",
"delete this link": "Xóa link này",
......@@ -177,20 +180,20 @@
"Deleted {{name}}": "Đã xóa {{name}}",
"Description": "Mô tả",
"Didn't fully follow instructions": "Không tuân theo chỉ dẫn một cách đầy đủ",
"Disabled": "",
"Disabled": "Đã tắt",
"Discover a function": "Khám phá function",
"Discover a model": "Khám phá model",
"Discover a prompt": "Khám phá thêm prompt mới",
"Discover a tool": "Khám vá tool",
"Discover a tool": "Khám phá tool",
"Discover, download, and explore custom functions": "Tìm kiếm, tải về và khám phá thêm các function tùy chỉnh",
"Discover, download, and explore custom prompts": "Tìm kiếm, tải về và khám phá thêm các prompt tùy chỉnh",
"Discover, download, and explore custom tools": "Tìm kiếm, tải về và khám phá thêm các tool tùy chỉnh",
"Discover, download, and explore model presets": "",
"Discover, download, and explore model presets": "Tìm kiếm, tải về và khám phá thêm các model presets",
"Dismissible": "Có thể loại bỏ",
"Display Emoji in Call": "Hiển thị Emoji trong cuộc gọi",
"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",
"Do not install functions from sources you do not fully trust.": "",
"Do not install tools from sources you do not fully trust.": "",
"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.",
"Document": "Tài liệu",
"Document Settings": "Cấu hình kho tài liệu",
"Documentation": "Tài liệu",
......@@ -198,8 +201,8 @@
"does not make any external connections, and your data stays securely on your locally hosted server.": "không thực hiện bất kỳ kết nối ngoài nào, và dữ liệu của bạn vẫn được lưu trữ an toàn trên máy chủ lưu trữ cục bộ của bạn.",
"Don't Allow": "Không Cho phép",
"Don't have an account?": "Không có tài khoản?",
"don't install random functions from sources you don't trust.": "",
"don't install random tools from sources you don't trust.": "",
"don't install random functions from sources you don't trust.": "không cài đặt các function từ các nguồn mà bạn không tin tưởng.",
"don't install random tools from sources you don't trust.": "không cài đặt các tools từ các nguồn mà bạn không tin tưởng.",
"Don't like the style": "Không thích phong cách trả lời",
"Done": "Hoàn thành",
"Download": "Tải về",
......@@ -211,6 +214,7 @@
"Edit Doc": "Thay đổi tài liệu",
"Edit Memory": "Sửa Memory",
"Edit User": "Thay đổi thông tin người sử dụng",
"ElevenLabs": "",
"Email": "Email",
"Embedding Batch Size": "",
"Embedding Model": "Mô hình embedding",
......@@ -220,7 +224,7 @@
"Enable Community Sharing": "Kích hoạt Chia sẻ Cộng đồng",
"Enable New Sign Ups": "Cho phép đăng ký mới",
"Enable Web Search": "Kích hoạt tìm kiếm Web",
"Enabled": "",
"Enabled": "Đã bật",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",
"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
......@@ -242,7 +246,7 @@
"Enter Serply API Key": "Nhập Serply API Key",
"Enter Serpstack API Key": "Nhập Serpstack API Key",
"Enter stop sequence": "Nhập stop sequence",
"Enter system prompt": "",
"Enter system prompt": "Nhập system prompt",
"Enter Tavily API Key": "Nhập Tavily API Key",
"Enter Tika Server URL": "Nhập URL cho Tika Server",
"Enter Top K": "Nhập Top K",
......@@ -250,7 +254,7 @@
"Enter URL (e.g. http://localhost:11434)": "Nhập URL (vd: http://localhost:11434)",
"Enter Your Email": "Nhập Email của bạn",
"Enter Your Full Name": "Nhập Họ và Tên của bạn",
"Enter your message": "",
"Enter your message": "Nhập tin nhắn của bạn",
"Enter Your Password": "Nhập Mật khẩu của bạn",
"Enter Your Role": "Nhập vai trò của bạn",
"Error": "Lỗi",
......@@ -274,7 +278,7 @@
"File": "Tệp",
"File Mode": "Chế độ Tệp văn bản",
"File not found.": "Không tìm thấy tệp.",
"Files": "",
"Files": "Tệp",
"Filter is now globally disabled": "Bộ lọc hiện đã bị vô hiệu hóa trên toàn hệ thống",
"Filter is now globally enabled": "Bộ lọc hiện được kích hoạt trên toàn hệ thống",
"Filters": "Lọc",
......@@ -287,23 +291,23 @@
"Frequency Penalty": "Hình phạt tần số",
"Function created successfully": "Function được tạo thành công",
"Function deleted successfully": "Function đã bị xóa",
"Function Description (e.g. A filter to remove profanity from text)": "",
"Function ID (e.g. my_filter)": "",
"Function is now globally disabled": "",
"Function is now globally enabled": "",
"Function Name (e.g. My Filter)": "",
"Function Description (e.g. A filter to remove profanity from text)": "Mô tả Function (ví dụ: Bộ lọc để loại bỏ các ngôn từ tục tĩu khỏi văn bản)",
"Function ID (e.g. my_filter)": "Mã Function (ví dụ: my_filter)",
"Function is now globally disabled": "Function hiện đã bị vô hiệu hóa trên toàn hệ thống",
"Function is now globally enabled": "Function đã được kích hoạt trên toàn hệ thống",
"Function Name (e.g. My Filter)": "Tên Function (ví dụ: My Filter)",
"Function updated successfully": "Function được cập nhật thành công",
"Functions": "",
"Functions allow arbitrary code execution": "",
"Functions allow arbitrary code execution.": "",
"Functions allow arbitrary code execution": "Các Function cho phép thực thi mã tùy ý",
"Functions allow arbitrary code execution.": "Các Function cho phép thực thi mã tùy ý.",
"Functions imported successfully": "Các function đã được nạp thành công",
"General": "Cài đặt chung",
"General Settings": "Cấu hình chung",
"Generate Image": "Sinh ảnh",
"Generating search query": "Tạo truy vấn tìm kiếm",
"Generation Info": "Thông tin chung",
"Get up and running with": "",
"Global": "",
"Get up and running with": "Khởi động và chạy với",
"Global": "Toàn hệ thống",
"Good Response": "Trả lời tốt",
"Google PSE API Key": "Khóa API Google PSE",
"Google PSE Engine Id": "ID công cụ Google PSE",
......@@ -315,7 +319,7 @@
"Hide Model": "Ẩn mô hình",
"How can I help you today?": "Tôi có thể giúp gì cho bạn hôm nay?",
"Hybrid Search": "Tìm kiếm Hybrid",
"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.": "",
"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.": "Tôi thừa nhận rằng tôi đã đọc và tôi hiểu ý nghĩa của hành động của mình. Tôi nhận thức được những rủi ro liên quan đến việc thực thi mã tùy ý và tôi đã xác minh độ tin cậy của nguồn.",
"Image Generation (Experimental)": "Tạo ảnh (thử nghiệm)",
"Image Generation Engine": "Công cụ tạo ảnh",
"Image Settings": "Cài đặt ảnh",
......@@ -346,7 +350,7 @@
"Keyboard shortcuts": "Phím tắt",
"Knowledge": "Kiến thức",
"Language": "Ngôn ngữ",
"large language models, locally.": "",
"large language models, locally.": "các mô hình ngôn ngữ lớn, mang tính địa phương",
"Last Active": "Truy cập gần nhất",
"Last Modified": "Lần sửa gần nhất",
"Light": "Sáng",
......@@ -360,7 +364,6 @@
"Manage Models": "Quản lý mô hình",
"Manage Ollama Models": "Quản lý mô hình với Ollama",
"Manage Pipelines": "Quản lý Pipelines",
"Manage Valves": "Quản lý Valves",
"March": "Tháng 3",
"Max Tokens (num_predict)": "Tokens tối đa (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Tối đa 3 mô hình có thể được tải xuống cùng lúc. Vui lòng thử lại sau.",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "Memory đã bị loại bỏ",
"Memory updated successfully": "Memory đã cập nhật thành công",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Tin nhắn bạn gửi sau khi tạo liên kết sẽ không được chia sẻ. Người dùng có URL sẽ có thể xem cuộc trò chuyện được chia sẻ.",
"Min P": "",
"Minimum Score": "Score tối thiểu",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -448,8 +452,8 @@
"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}}",
"Personalization": "Cá nhân hóa",
"Pin": "",
"Pinned": "",
"Pin": "Ghim lại",
"Pinned": "Đã ghim",
"Pipeline deleted successfully": "Pipeline đã bị xóa",
"Pipeline downloaded successfully": "Pipeline đã được tải về thành công",
"Pipelines": "",
......@@ -457,7 +461,7 @@
"Pipelines Valves": "",
"Plain text (.txt)": "Văn bản thô (.txt)",
"Playground": "Thử nghiệm (Playground)",
"Please carefully review the following warnings:": "",
"Please carefully review the following warnings:": "Vui lòng xem xét cẩn thận các cảnh báo sau:",
"Positive attitude": "Thái độ tích cực",
"Previous 30 days": "30 ngày trước",
"Previous 7 days": "7 ngày trước",
......@@ -485,21 +489,22 @@
"Request Mode": "Request Mode",
"Reranking Model": "Reranking Model",
"Reranking model disabled": "Reranking model disabled",
"Reranking model set to \"{{reranking_model}}\"": "Reranking model set to \"{{reranking_model}}\"",
"Reranking model set to \"{{reranking_model}}\"": "Reranking model được đặt thành \"{{reranking_model}}\"",
"Reset": "Xóa toàn bộ",
"Reset Upload Directory": "Xóa toàn bộ thư mục Upload",
"Reset Vector Storage": "Cài đặt lại Vector Storage",
"Response AutoCopy to Clipboard": "Tự động Sao chép Phản hồi vào clipboard",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Không thể kích hoạt thông báo vì trang web không cấp quyền. Vui lòng truy cập cài đặt trình duyệt của bạn để cấp quyền cần thiết.",
"Role": "Vai trò",
"Rosé Pine": "Rosé Pine",
"Rosé Pine Dawn": "Rosé Pine Dawn",
"RTL": "RTL",
"Run Llama 2, Code Llama, and other models. Customize and create your own.": "",
"Run Llama 2, Code Llama, and other models. Customize and create your own.": "Chạy Llama 2, Code Llama và các mô hình khác. Tùy chỉnh hoặc mô hình riêng của bạn.",
"Running": "Đang chạy",
"Save": "Lưu",
"Save & Create": "Lưu & Tạo",
"Save & Update": "Lưu & Cập nhật",
"Save Tag": "Lưu Thẻ",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Không còn hỗ trợ lưu trữ lịch sử chat trực tiếp vào bộ nhớ trình duyệt của bạn. Vui lòng dành thời gian để tải xuống và xóa lịch sử chat của bạn bằng cách nhấp vào nút bên dưới. Đừng lo lắng, bạn có thể dễ dàng nhập lại lịch sử chat của mình vào backend thông qua",
"Scan": "Quét tài liệu",
"Scan complete!": "Quét hoàn tất!",
......@@ -578,8 +583,8 @@
"Success": "Thành công",
"Successfully updated.": "Đã cập nhật thành công.",
"Suggested": "Gợi ý một số mẫu prompt",
"Support": "",
"Support this plugin:": "",
"Support": "Hỗ trợ",
"Support this plugin:": "Hỗ trợ plugin này:",
"System": "Hệ thống",
"System Prompt": "Prompt Hệ thống (System Prompt)",
"Tags": "Thẻ",
......@@ -592,7 +597,7 @@
"Text-to-Speech Engine": "Công cụ Chuyển Văn bản thành Giọng nói",
"Tfs Z": "Tfs Z",
"Thanks for your feedback!": "Cám ơn bạn đã gửi phản hồi!",
"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.": "Các nhà phát triển đằng sau plugin này là những tình nguyện viên nhiệt huyết của cộng đồng. Nếu bạn thấy plugin này hữu ích, vui lòng cân nhắc đóng góp cho sự phát triển của nó.",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Điểm (score) phải có giá trị từ 0,0 (0%) đến 1,0 (100%).",
"Theme": "Chủ đề",
"Thinking...": "Đang suy luận...",
......@@ -616,6 +621,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Để truy cập vui lòng liên hệ với quản trị viên.",
"To add documents here, upload them to the \"Documents\" workspace first.": "Để thêm tài liệu, trước tiên hãy upload chúng lên khu vực \"Tài liệu\".",
"to chat input.": "đến đầu vào trò chuyện.",
"To select actions here, add them to the \"Functions\" workspace first.": "Để chọn các tác vụ, bạn phải thêm chúng vào workspace \"Functions\" trước.",
"To select filters here, add them to the \"Functions\" workspace first.": "Để chọn các filters, bạn phải thêm chúng vào workspace \"Functions\" trước.",
"To select toolkits here, add them to the \"Tools\" workspace first.": "Để chọn các tookits, bạn phải thêm chúng vào workspace \"Tools\" trước.",
"Today": "Hôm nay",
......@@ -626,13 +632,13 @@
"Tool deleted successfully": "Tool đã bị xóa",
"Tool imported successfully": "Tool đã được nạp thành công",
"Tool updated successfully": "Tool đã được cập nhật thành công",
"Toolkit Description (e.g. A toolkit for performing various operations)": "",
"Toolkit Description (e.g. A toolkit for performing various operations)": "Mô tả Toolkit (ví dụ: Toolkit để thực hiện các hoạt động khác nhau)",
"Toolkit ID (e.g. my_toolkit)": "",
"Toolkit Name (e.g. My ToolKit)": "",
"Tools": "",
"Tools are a function calling system with arbitrary code execution": "",
"Tools have a function calling system that allows arbitrary code execution": "",
"Tools have a function calling system that allows arbitrary code execution.": "",
"Tools are a function calling system with arbitrary code execution": "Tools là một hệ thống gọi function với việc thực thi mã tùy ý",
"Tools have a function calling system that allows arbitrary code execution": "Các Tools có hệ thống gọi function cho phép thực thi mã tùy ý",
"Tools have a function calling system that allows arbitrary code execution.": "Các Tools có hệ thống gọi function cho phép thực thi mã tùy ý.",
"Top K": "Top K",
"Top P": "Top P",
"Trouble accessing Ollama?": "Gặp vấn đề khi truy cập Ollama?",
......@@ -643,8 +649,8 @@
"Type Hugging Face Resolve (Download) URL": "Nhập URL Hugging Face Resolve (Tải xuống)",
"Uh-oh! There was an issue connecting to {{provider}}.": "Ồ! Đã xảy ra sự cố khi kết nối với {{provider}}.",
"UI": "Giao diện",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "Loại tệp không xác định '{{file_type}}'. Vẫn tiếp tục tải tập tin lên.",
"Unpin": "Bỏ ghim",
"Update": "Cập nhật",
"Update and Copy Link": "Cập nhật và sao chép link",
"Update password": "Cập nhật mật khẩu",
......@@ -674,7 +680,7 @@
"Version": "Version",
"Voice": "Giọng nói",
"Warning": "Cảnh báo",
"Warning:": "",
"Warning:": "Cảnh báo:",
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "Cảnh báo: Nếu cập nhật hoặc thay đổi embedding model, bạn sẽ cần cập nhật lại tất cả tài liệu.",
"Web": "Web",
"Web API": "",
......@@ -701,7 +707,7 @@
"You're a helpful assistant.": "Bạn là một trợ lý hữu ích.",
"You're now logged in.": "Bạn đã đăng nhập.",
"Your account status is currently pending activation.": "Tài khoản của bạn hiện đang ở trạng thái chờ kích hoạt.",
"Your 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.": "Toàn bộ đóng góp của bạn sẽ được chuyển trực tiếp đến nhà phát triển plugin; Open WebUI không lấy bất kỳ tỷ lệ phần trăm nào. Tuy nhiên, nền tảng được chọn tài trợ có thể có phí riêng.",
"Youtube": "Youtube",
"Youtube Loader Settings": "Cài đặt Youtube Loader"
}
......@@ -15,6 +15,7 @@
"Account": "账号",
"Account Activation Pending": "账号待激活",
"Accurate information": "提供的信息很准确",
"Actions": "",
"Active Users": "当前在线用户",
"Add": "添加",
"Add a model id": "添加一个模型 ID",
......@@ -27,6 +28,7 @@
"Add Memory": "添加记忆",
"Add message": "添加消息",
"Add Model": "添加模型",
"Add Tag": "",
"Add Tags": "添加标签",
"Add User": "添加用户",
"Adjusting these settings will apply changes universally to all users.": "调整这些设置将会对所有用户应用更改。",
......@@ -168,6 +170,7 @@
"Delete chat": "删除对话记录",
"Delete Chat": "删除对话记录",
"Delete chat?": "删除对话记录?",
"Delete Doc": "删除文档",
"Delete function?": "删除函数?",
"Delete prompt?": "删除提示词?",
"delete this link": "此处删除这个链接",
......@@ -177,7 +180,7 @@
"Deleted {{name}}": "已删除 {{name}}",
"Description": "描述",
"Didn't fully follow instructions": "没有完全遵照指示",
"Disabled": "",
"Disabled": "禁用",
"Discover a function": "发现更多函数",
"Discover a model": "发现更多模型",
"Discover a prompt": "发现更多提示词",
......@@ -189,8 +192,8 @@
"Dismissible": "是否可关闭",
"Display Emoji in Call": "在通话中显示 Emoji 表情符号",
"Display the username instead of You in the Chat": "在对话中显示用户名而不是“你”",
"Do not install functions from sources you do not fully trust.": "",
"Do not install tools from sources you do not fully trust.": "",
"Do not install functions from sources you do not fully trust.": "切勿安装来源不完全可信的函数。",
"Do not install tools from sources you do not fully trust.": "切勿安装来源不完全可信的工具。",
"Document": "文档",
"Document Settings": "文档设置",
"Documentation": "帮助文档",
......@@ -198,8 +201,8 @@
"does not make any external connections, and your data stays securely on your locally hosted server.": "不会与外部建立任何连接,您的数据会安全地存储在本地托管的服务器上。",
"Don't Allow": "不允许",
"Don't have an account?": "没有账号?",
"don't install random functions from sources you don't trust.": "",
"don't install random tools from sources you don't trust.": "",
"don't install random functions from sources you don't trust.": "切勿随意从不完全可信的来源安装函数。",
"don't install random tools from sources you don't trust.": "切勿随意从不完全可信的来源安装工具。",
"Don't like the style": "不喜欢这个文风",
"Done": "完成",
"Download": "下载",
......@@ -211,6 +214,7 @@
"Edit Doc": "编辑文档",
"Edit Memory": "编辑记忆",
"Edit User": "编辑用户",
"ElevenLabs": "ElevenLabs",
"Email": "电子邮箱",
"Embedding Batch Size": "嵌入层批处理大小 (Embedding Batch Size)",
"Embedding Model": "语义向量模型",
......@@ -220,7 +224,7 @@
"Enable Community Sharing": "启用分享至社区",
"Enable New Sign Ups": "允许新用户注册",
"Enable Web Search": "启用网络搜索",
"Enabled": "",
"Enabled": "启用",
"Engine": "引擎",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮箱、密码、角色。",
"Enter {{role}} message here": "在此处输入 {{role}} 信息",
......@@ -274,7 +278,7 @@
"File": "文件",
"File Mode": "文件模式",
"File not found.": "文件未找到。",
"Files": "",
"Files": "文件",
"Filter is now globally disabled": "过滤器已全局禁用",
"Filter is now globally enabled": "过滤器已全局启用",
"Filters": "过滤器",
......@@ -287,22 +291,22 @@
"Frequency Penalty": "频率惩罚",
"Function created successfully": "函数创建成功",
"Function deleted successfully": "函数删除成功",
"Function Description (e.g. A filter to remove profanity from text)": "",
"Function ID (e.g. my_filter)": "",
"Function Description (e.g. A filter to remove profanity from text)": "函数描述(例如:一个用于从文本中过滤脏话的过滤器)",
"Function ID (e.g. my_filter)": "函数 ID (例如:my_filter)",
"Function is now globally disabled": "函数全局已禁用",
"Function is now globally enabled": "函数全局已启用",
"Function Name (e.g. My Filter)": "",
"Function Name (e.g. My Filter)": "函数名称(例如:我的过滤器)",
"Function updated successfully": "函数更新成功",
"Functions": "函数",
"Functions allow arbitrary code execution": "",
"Functions allow arbitrary code execution.": "",
"Functions allow arbitrary code execution": "注意:函数有权执行任意代码",
"Functions allow arbitrary code execution.": "注意:函数有权执行任意代码。",
"Functions imported successfully": "函数导入成功",
"General": "通用",
"General Settings": "通用设置",
"Generate Image": "生成图像",
"Generating search query": "生成搜索查询",
"Generation Info": "生成信息",
"Get up and running with": "",
"Get up and running with": "启动并运行",
"Global": "全局",
"Good Response": "点赞此回答",
"Google PSE API Key": "Google PSE API 密钥",
......@@ -315,7 +319,7 @@
"Hide Model": "隐藏",
"How can I help you today?": "有什么我能帮您的吗?",
"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.": "",
"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.": "我已阅读并理解我的行为所带来的影响,明白执行任意代码所涉及的风险。且我已验证代码来源可信度。",
"Image Generation (Experimental)": "图像生成(实验性)",
"Image Generation Engine": "图像生成引擎",
"Image Settings": "图像设置",
......@@ -346,7 +350,7 @@
"Keyboard shortcuts": "键盘快捷键",
"Knowledge": "知识库",
"Language": "语言",
"large language models, locally.": "",
"large language models, locally.": "本地大语言模型",
"Last Active": "最后在线时间",
"Last Modified": "最后修改时间",
"Light": "浅色",
......@@ -360,7 +364,6 @@
"Manage Models": "管理模型",
"Manage Ollama Models": "管理 Ollama 模型",
"Manage Pipelines": "管理 Pipeline",
"Manage Valves": "管理值",
"March": "三月",
"Max Tokens (num_predict)": "最多 Token (num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同时下载 3 个模型,请稍后重试。",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "记忆删除成功",
"Memory updated successfully": "记忆更新成功",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "创建链接后发送的消息不会被共享。具有 URL 的用户将能够查看共享对话。",
"Min P": "",
"Minimum Score": "最低分",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -457,7 +461,7 @@
"Pipelines Valves": "Pipeline 值",
"Plain text (.txt)": "TXT 文档 (.txt)",
"Playground": "AI 对话游乐场",
"Please carefully review the following warnings:": "",
"Please carefully review the following warnings:": "请仔细阅读以下警告信息:",
"Positive attitude": "积极的态度",
"Previous 30 days": "过去 30 天",
"Previous 7 days": "过去 7 天",
......@@ -495,11 +499,12 @@
"Rosé Pine": "Rosé Pine",
"Rosé Pine Dawn": "Rosé Pine Dawn",
"RTL": "从右至左",
"Run Llama 2, Code Llama, and other models. Customize and create your own.": "",
"Run Llama 2, Code Llama, and other models. Customize and create your own.": "运行 Llama 2、Code Llama 和其他模型。自定义和创建您自己的模型。",
"Running": "运行中",
"Save": "保存",
"Save & Create": "保存并创建",
"Save & Update": "保存并更新",
"Save Tag": "保存标签",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "我们不再支持将聊天记录直接保存到浏览器的存储空间。请点击下面的按钮下载并删除您的聊天记录。别担心,您可以轻松地将聊天记录重新导入到后台。",
"Scan": "立即扫描",
"Scan complete!": "扫描完成!",
......@@ -578,8 +583,8 @@
"Success": "成功",
"Successfully updated.": "成功更新。",
"Suggested": "建议",
"Support": "",
"Support this plugin:": "",
"Support": "支持",
"Support this plugin:": "支持此插件",
"System": "系统",
"System Prompt": "系统提示词 (System Prompt)",
"Tags": "标签",
......@@ -592,7 +597,7 @@
"Text-to-Speech Engine": "文本转语音引擎",
"Tfs Z": "Tfs Z",
"Thanks for your feedback!": "感谢您的反馈!",
"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 score should be a value between 0.0 (0%) and 1.0 (100%).": "分值应介于 0.0(0%)和 1.0(100%)之间。",
"Theme": "主题",
"Thinking...": "正在思考...",
......@@ -616,6 +621,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "请联系管理员以访问。管理员可以在后台管理面板中管理用户状态。",
"To add documents here, upload them to the \"Documents\" workspace first.": "要在此处添加文档,请先将它们上传到工作空间中的“文档”内。",
"to chat input.": "到对话输入。",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "要在这里选择过滤器,请先将它们添加到工作空间中的“函数”。",
"To select toolkits here, add them to the \"Tools\" workspace first.": "要在这里选择工具包,请先将它们添加到工作空间中的“工具”。",
"Today": "今天",
......@@ -626,13 +632,13 @@
"Tool deleted successfully": "工具删除成功",
"Tool imported successfully": "工具导入成功",
"Tool updated successfully": "工具更新成功",
"Toolkit Description (e.g. A toolkit for performing various operations)": "",
"Toolkit ID (e.g. my_toolkit)": "",
"Toolkit Name (e.g. My ToolKit)": "",
"Toolkit Description (e.g. A toolkit for performing various operations)": "工具包描述(例如:用于执行各种操作的工具包)",
"Toolkit ID (e.g. my_toolkit)": "工具包 ID(例如:my_toolkit)",
"Toolkit Name (e.g. My ToolKit)": "工具包名(例如:我的工具包)",
"Tools": "工具",
"Tools are a function calling system with arbitrary code execution": "",
"Tools have a function calling system that allows arbitrary code execution": "",
"Tools have a function calling system that allows arbitrary code execution.": "",
"Tools are a function calling system with arbitrary code execution": "工具是一个具有任意代码执行能力的函数调用系统",
"Tools have a function calling system that allows arbitrary code execution": "注意:工具有权执行任意代码",
"Tools have a function calling system that allows arbitrary code execution.": "注意:工具有权执行任意代码。",
"Top K": "Top K",
"Top P": "Top P",
"Trouble accessing Ollama?": "访问 Ollama 时遇到问题?",
......@@ -674,7 +680,7 @@
"Version": "版本",
"Voice": "语音",
"Warning": "警告",
"Warning:": "",
"Warning:": "警告:",
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "警告:如果您修改了语义向量模型,则需要重新导入所有文档。",
"Web": "网页",
"Web API": "网页 API",
......@@ -701,7 +707,7 @@
"You're a helpful assistant.": "你是一个有帮助的助手。",
"You're now logged in.": "已登录。",
"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 Loader Settings": "YouTube 爬取设置"
}
......@@ -15,6 +15,7 @@
"Account": "帳號",
"Account Activation Pending": "帳號啟用中",
"Accurate information": "準確資訊",
"Actions": "",
"Active Users": "活躍使用者",
"Add": "新增",
"Add a model id": "新增模型 ID",
......@@ -27,6 +28,7 @@
"Add Memory": "新增記憶",
"Add message": "新增訊息",
"Add Model": "新增模型",
"Add Tag": "",
"Add Tags": "新增標籤",
"Add User": "新增使用者",
"Adjusting these settings will apply changes universally to all users.": "調整這些設定將對所有使用者進行更改。",
......@@ -168,6 +170,7 @@
"Delete chat": "刪除聊天紀錄",
"Delete Chat": "刪除聊天紀錄",
"Delete chat?": "",
"Delete Doc": "",
"Delete function?": "",
"Delete prompt?": "",
"delete this link": "刪除此連結",
......@@ -211,6 +214,7 @@
"Edit Doc": "編輯文件",
"Edit Memory": "編輯記憶",
"Edit User": "編輯使用者",
"ElevenLabs": "",
"Email": "電子郵件",
"Embedding Batch Size": "嵌入批次大小",
"Embedding Model": "嵌入模型",
......@@ -360,7 +364,6 @@
"Manage Models": "管理模型",
"Manage Ollama Models": "管理 Ollama 模型",
"Manage Pipelines": "管理管線",
"Manage Valves": "",
"March": "3 月",
"Max Tokens (num_predict)": "最大 Token(num_predict)",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同時下載 3 個模型。請稍後再試。",
......@@ -372,6 +375,7 @@
"Memory deleted successfully": "",
"Memory updated successfully": "",
"Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "建立連結後傳送的訊息將不會被共享。具有 URL 的使用者將會能夠檢視共享的聊天。",
"Min P": "",
"Minimum Score": "最低分數",
"Mirostat": "Mirostat",
"Mirostat Eta": "Mirostat Eta",
......@@ -500,6 +504,7 @@
"Save": "儲存",
"Save & Create": "儲存並建立",
"Save & Update": "儲存並更新",
"Save Tag": "",
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "現已不支援將聊天紀錄儲存到瀏覽器儲存空間中。請點選下面的按鈕下載並刪除您的聊天記錄。別擔心,您可以透過以下方式輕鬆地重新匯入您的聊天記錄到後端",
"Scan": "掃描",
"Scan complete!": "掃描完成!",
......@@ -616,6 +621,7 @@
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "若要存取 WebUI,請聯絡管理員。管理員可以從管理面板管理使用者狀態。",
"To add documents here, upload them to the \"Documents\" workspace first.": "若要在此新增文件,請先將它們上傳到「文件」工作區。",
"to chat input.": "到聊天輸入框來啟動此命令。",
"To select actions here, add them to the \"Functions\" workspace first.": "",
"To select filters here, add them to the \"Functions\" workspace first.": "若要在此選擇篩選器,請先將它們新增到「功能」工作區。",
"To select toolkits here, add them to the \"Tools\" workspace first.": "若要在此選擇工具包,請先將它們新增到「工具」工作區。",
"Today": "今天",
......
......@@ -145,6 +145,7 @@ type Config = {
auth: boolean;
auth_trusted_header: boolean;
enable_signup: boolean;
enable_login_form: boolean;
enable_web_search?: boolean;
enable_image_generation: boolean;
enable_admin_export: boolean;
......
......@@ -6,7 +6,28 @@ import { WEBUI_BASE_URL } from '$lib/constants';
// Helper functions
//////////////////////////
const convertLatexToSingleLine = (content) => {
// Patterns to match multiline LaTeX blocks
const patterns = [
/(\$\$[\s\S]*?\$\$)/g, // Match $$ ... $$
/(\\\[[\s\S]*?\\\])/g, // Match \[ ... \]
/(\\begin\{[a-z]+\}[\s\S]*?\\end\{[a-z]+\})/g // Match \begin{...} ... \end{...}
];
patterns.forEach((pattern) => {
content = content.replace(pattern, (match) => {
return match.replace(/\s*\n\s*/g, ' ').trim();
});
});
return content;
};
export const sanitizeResponseContent = (content: string) => {
// replace single backslash with double backslash
content = content.replace(/\\/g, '\\\\');
content = convertLatexToSingleLine(content);
// First, temporarily replace valid <video> tags with a placeholder
const videoTagRegex = /<video\s+src="([^"]+)"\s+controls><\/video>/gi;
const placeholders: string[] = [];
......
<script lang="ts">
import { onMount, getContext } from 'svelte';
import { goto } from '$app/navigation';
import { WEBUI_NAME, showSidebar } from '$lib/stores';
import { WEBUI_NAME, showSidebar, user } from '$lib/stores';
import MenuLines from '$lib/components/icons/MenuLines.svelte';
import { page } from '$app/stores';
const i18n = getContext('i18n');
let loaded = false;
onMount(async () => {
if ($user?.role !== 'admin') {
await goto('/');
}
loaded = true;
});
</script>
<svelte:head>
......@@ -14,49 +24,50 @@
</title>
</svelte:head>
<div
class=" flex flex-col w-full min-h-screen max-h-screen {$showSidebar
? 'md:max-w-[calc(100%-260px)]'
: ''}"
>
<div class=" px-4 pt-3 mt-0.5 mb-1">
<div class=" flex items-center gap-1">
<div class="{$showSidebar ? 'md:hidden' : ''} mr-1 self-start flex flex-none items-center">
<button
id="sidebar-toggle-button"
class="cursor-pointer p-1 flex rounded-xl hover:bg-gray-100 dark:hover:bg-gray-850 transition"
on:click={() => {
showSidebar.set(!$showSidebar);
}}
>
<div class=" m-auto self-center">
<MenuLines />
</div>
</button>
{#if loaded}
<div
class=" flex flex-col w-full min-h-screen max-h-screen {$showSidebar
? 'md:max-w-[calc(100%-260px)]'
: ''}"
>
<div class=" px-4 pt-3 mt-0.5 mb-1">
<div class=" flex items-center gap-1">
<div class="{$showSidebar ? 'md:hidden' : ''} mr-1 self-start flex flex-none items-center">
<button
id="sidebar-toggle-button"
class="cursor-pointer p-1 flex rounded-xl hover:bg-gray-100 dark:hover:bg-gray-850 transition"
on:click={() => {
showSidebar.set(!$showSidebar);
}}
>
<div class=" m-auto self-center">
<MenuLines />
</div>
</button>
</div>
<div class="flex items-center text-xl font-semibold">{$i18n.t('Admin Panel')}</div>
</div>
<div class="flex items-center text-xl font-semibold">{$i18n.t('Admin Panel')}</div>
</div>
</div>
<div class="px-4 my-1">
<div
class="flex scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-xl bg-transparent/10 p-1"
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {['/admin', '/admin/'].includes($page.url.pathname)
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/admin">{$i18n.t('Dashboard')}</a
<div class="px-4 my-1">
<div
class="flex scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-xl bg-transparent/10 p-1"
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {['/admin', '/admin/'].includes($page.url.pathname)
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/admin">{$i18n.t('Dashboard')}</a
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/admin/settings')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/admin/settings">{$i18n.t('Settings')}</a
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/admin/settings')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/admin/settings">{$i18n.t('Settings')}</a
>
<!-- <a
<!-- <a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/documents')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
......@@ -71,12 +82,13 @@
: ''} transition"
href="/workspace/playground">{$i18n.t('Playground')}</a
> -->
</div>
</div>
</div>
<hr class=" my-2 dark:border-gray-850" />
<hr class=" my-2 dark:border-gray-850" />
<div class=" py-1 px-5 flex-1 max-h-full overflow-y-auto">
<slot />
<div class=" py-1 px-5 flex-1 max-h-full overflow-y-auto">
<slot />
</div>
</div>
</div>
{/if}
<script lang="ts">
import { onMount, getContext } from 'svelte';
import { WEBUI_NAME, showSidebar, functions, user } from '$lib/stores';
import { page } from '$app/stores';
import { goto } from '$app/navigation';
import { WEBUI_NAME, showSidebar, functions } from '$lib/stores';
import MenuLines from '$lib/components/icons/MenuLines.svelte';
import { page } from '$app/stores';
import { getFunctions } from '$lib/apis/functions';
const i18n = getContext('i18n');
let loaded = false;
onMount(async () => {
// functions.set(await getFunctions(localStorage.token));
if ($user?.role !== 'admin') {
await goto('/');
}
loaded = true;
});
</script>
......@@ -19,80 +24,86 @@
</title>
</svelte:head>
<div
class=" flex flex-col w-full min-h-screen max-h-screen {$showSidebar
? 'md:max-w-[calc(100%-260px)]'
: ''}"
>
<div class=" px-4 pt-3 mt-0.5 mb-1">
<div class=" flex items-center gap-1">
<div class="{$showSidebar ? 'md:hidden' : ''} mr-1 self-start flex flex-none items-center">
<button
id="sidebar-toggle-button"
class="cursor-pointer p-1 flex rounded-xl hover:bg-gray-100 dark:hover:bg-gray-850 transition"
on:click={() => {
showSidebar.set(!$showSidebar);
}}
>
<div class=" m-auto self-center">
<MenuLines />
</div>
</button>
{#if loaded}
<div
class=" flex flex-col w-full min-h-screen max-h-screen {$showSidebar
? 'md:max-w-[calc(100%-260px)]'
: ''}"
>
<div class=" px-4 pt-3 mt-0.5 mb-1">
<div class=" flex items-center gap-1">
<div class="{$showSidebar ? 'md:hidden' : ''} mr-1 self-start flex flex-none items-center">
<button
id="sidebar-toggle-button"
class="cursor-pointer p-1 flex rounded-xl hover:bg-gray-100 dark:hover:bg-gray-850 transition"
on:click={() => {
showSidebar.set(!$showSidebar);
}}
>
<div class=" m-auto self-center">
<MenuLines />
</div>
</button>
</div>
<div class="flex items-center text-xl font-semibold">{$i18n.t('Workspace')}</div>
</div>
<div class="flex items-center text-xl font-semibold">{$i18n.t('Workspace')}</div>
</div>
</div>
<div class="px-4 my-1">
<div
class="flex scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-xl bg-transparent/10 p-1"
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/models')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/models">{$i18n.t('Models')}</a
<div class="px-4 my-1">
<div
class="flex scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-xl bg-transparent/10 p-1"
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/models')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/models">{$i18n.t('Models')}</a
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/prompts')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/prompts">{$i18n.t('Prompts')}</a
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/prompts')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/prompts">{$i18n.t('Prompts')}</a
>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/documents')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/documents"
>
{$i18n.t('Documents')}
</a>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes(
'/workspace/documents'
)
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/documents"
>
{$i18n.t('Documents')}
</a>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/tools')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/tools"
>
{$i18n.t('Tools')}
</a>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/tools')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/tools"
>
{$i18n.t('Tools')}
</a>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes('/workspace/functions')
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/functions"
>
{$i18n.t('Functions')}
</a>
<a
class="min-w-fit rounded-lg p-1.5 px-3 {$page.url.pathname.includes(
'/workspace/functions'
)
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
href="/workspace/functions"
>
{$i18n.t('Functions')}
</a>
</div>
</div>
</div>
<hr class=" my-2 dark:border-gray-850" />
<hr class=" my-2 dark:border-gray-850" />
<div class=" py-1 px-5 flex-1 max-h-full overflow-y-auto">
<slot />
<div class=" py-1 px-5 flex-1 max-h-full overflow-y-auto">
<slot />
</div>
</div>
</div>
{/if}
......@@ -18,6 +18,7 @@
import { stringify } from 'postcss';
import { parseFile } from '$lib/utils/characters';
import FiltersSelector from '$lib/components/workspace/Models/FiltersSelector.svelte';
import ActionsSelector from '$lib/components/workspace/Models/ActionsSelector.svelte';
const i18n = getContext('i18n');
......@@ -63,6 +64,7 @@
let toolIds = [];
let knowledge = [];
let filterIds = [];
let actionIds = [];
$: if (name) {
id = name
......@@ -115,6 +117,14 @@
}
}
if (actionIds.length > 0) {
info.meta.actionIds = actionIds;
} else {
if (info.meta.actionIds) {
delete info.meta.actionIds;
}
}
info.params.stop = params.stop ? params.stop.split(',').filter((s) => s.trim()) : null;
Object.keys(info.params).forEach((key) => {
if (info.params[key] === '' || info.params[key] === null) {
......@@ -187,6 +197,10 @@
filterIds = [...model?.info?.meta?.filterIds];
}
if (model?.info?.meta?.actionIds) {
actionIds = [...model?.info?.meta?.actionIds];
}
info = {
...info,
...model.info
......@@ -625,6 +639,13 @@
/>
</div>
<div class="my-2">
<ActionsSelector
bind:selectedActionIds={actionIds}
actions={$functions.filter((func) => func.type === 'action')}
/>
</div>
<div class="my-1">
<div class="flex w-full justify-between mb-1">
<div class=" self-center text-sm font-semibold">{$i18n.t('Capabilities')}</div>
......
......@@ -17,6 +17,7 @@
import Knowledge from '$lib/components/workspace/Models/Knowledge.svelte';
import ToolsSelector from '$lib/components/workspace/Models/ToolsSelector.svelte';
import FiltersSelector from '$lib/components/workspace/Models/FiltersSelector.svelte';
import ActionsSelector from '$lib/components/workspace/Models/ActionsSelector.svelte';
const i18n = getContext('i18n');
......@@ -64,6 +65,7 @@
let knowledge = [];
let toolIds = [];
let filterIds = [];
let actionIds = [];
const updateHandler = async () => {
loading = true;
......@@ -96,6 +98,14 @@
}
}
if (actionIds.length > 0) {
info.meta.actionIds = actionIds;
} else {
if (info.meta.actionIds) {
delete info.meta.actionIds;
}
}
info.params.stop = params.stop ? params.stop.split(',').filter((s) => s.trim()) : null;
Object.keys(info.params).forEach((key) => {
if (info.params[key] === '' || info.params[key] === null) {
......@@ -161,6 +171,10 @@
filterIds = [...model?.info?.meta?.filterIds];
}
if (model?.info?.meta?.actionIds) {
actionIds = [...model?.info?.meta?.actionIds];
}
if (model?.owned_by === 'openai') {
capabilities.usage = false;
}
......@@ -555,6 +569,13 @@
/>
</div>
<div class="my-2">
<ActionsSelector
bind:selectedActionIds={actionIds}
actions={$functions.filter((func) => func.type === 'action')}
/>
</div>
<div class="my-2">
<div class="flex w-full justify-between mb-1">
<div class=" self-center text-sm font-semibold">{$i18n.t('Capabilities')}</div>
......
......@@ -110,7 +110,7 @@
await WEBUI_NAME.set(backendConfig.name);
if ($config) {
const _socket = io(`${WEBUI_BASE_URL}`, {
const _socket = io(`${WEBUI_BASE_URL}` || undefined, {
path: '/ws/socket.io',
auth: { token: localStorage.token }
});
......
......@@ -173,88 +173,94 @@
{/if}
</div>
<div class="flex flex-col mt-4">
{#if mode === 'signup'}
<div>
<div class=" text-sm font-medium text-left mb-1">{$i18n.t('Name')}</div>
{#if $config?.features.enable_login_form}
<div class="flex flex-col mt-4">
{#if mode === 'signup'}
<div>
<div class=" text-sm font-medium text-left mb-1">{$i18n.t('Name')}</div>
<input
bind:value={name}
type="text"
class=" px-5 py-3 rounded-2xl w-full text-sm outline-none border dark:border-none dark:bg-gray-900"
autocomplete="name"
placeholder={$i18n.t('Enter Your Full Name')}
required
/>
</div>
<hr class=" my-3 dark:border-gray-900" />
{/if}
<div class="mb-2">
<div class=" text-sm font-medium text-left mb-1">{$i18n.t('Email')}</div>
<input
bind:value={name}
type="text"
bind:value={email}
type="email"
class=" px-5 py-3 rounded-2xl w-full text-sm outline-none border dark:border-none dark:bg-gray-900"
autocomplete="name"
placeholder={$i18n.t('Enter Your Full Name')}
autocomplete="email"
placeholder={$i18n.t('Enter Your Email')}
required
/>
</div>
<hr class=" my-3 dark:border-gray-900" />
{/if}
<div class="mb-2">
<div class=" text-sm font-medium text-left mb-1">{$i18n.t('Email')}</div>
<input
bind:value={email}
type="email"
class=" px-5 py-3 rounded-2xl w-full text-sm outline-none border dark:border-none dark:bg-gray-900"
autocomplete="email"
placeholder={$i18n.t('Enter Your Email')}
required
/>
</div>
<div>
<div class=" text-sm font-medium text-left mb-1">{$i18n.t('Password')}</div>
<div>
<div class=" text-sm font-medium text-left mb-1">{$i18n.t('Password')}</div>
<input
bind:value={password}
type="password"
class=" px-5 py-3 rounded-2xl w-full text-sm outline-none border dark:border-none dark:bg-gray-900"
placeholder={$i18n.t('Enter Your Password')}
autocomplete="current-password"
required
/>
<input
bind:value={password}
type="password"
class=" px-5 py-3 rounded-2xl w-full text-sm outline-none border dark:border-none dark:bg-gray-900"
placeholder={$i18n.t('Enter Your Password')}
autocomplete="current-password"
required
/>
</div>
</div>
</div>
{/if}
<div class="mt-5">
<button
class=" bg-gray-900 hover:bg-gray-800 w-full rounded-2xl text-white font-medium text-sm py-3 transition"
type="submit"
>
{mode === 'signin' ? $i18n.t('Sign in') : $i18n.t('Create Account')}
</button>
{#if $config?.features.enable_login_form}
<div class="mt-5">
<button
class=" bg-gray-900 hover:bg-gray-800 w-full rounded-2xl text-white font-medium text-sm py-3 transition"
type="submit"
>
{mode === 'signin' ? $i18n.t('Sign in') : $i18n.t('Create Account')}
</button>
{#if $config?.features.enable_signup}
<div class=" mt-4 text-sm text-center">
{mode === 'signin'
? $i18n.t("Don't have an account?")
: $i18n.t('Already have an account?')}
{#if $config?.features.enable_signup}
<div class=" mt-4 text-sm text-center">
{mode === 'signin'
? $i18n.t("Don't have an account?")
: $i18n.t('Already have an account?')}
<button
class=" font-medium underline"
type="button"
on:click={() => {
if (mode === 'signin') {
mode = 'signup';
} else {
mode = 'signin';
}
}}
>
{mode === 'signin' ? $i18n.t('Sign up') : $i18n.t('Sign in')}
</button>
</div>
{/if}
</div>
<button
class=" font-medium underline"
type="button"
on:click={() => {
if (mode === 'signin') {
mode = 'signup';
} else {
mode = 'signin';
}
}}
>
{mode === 'signin' ? $i18n.t('Sign up') : $i18n.t('Sign in')}
</button>
</div>
{/if}
</div>
{/if}
</form>
{#if Object.keys($config?.oauth?.providers ?? {}).length > 0}
<div class="inline-flex items-center justify-center w-full">
<hr class="w-64 h-px my-8 bg-gray-200 border-0 dark:bg-gray-700" />
<span
class="absolute px-3 font-medium text-gray-900 -translate-x-1/2 bg-white left-1/2 dark:text-white dark:bg-gray-950"
>{$i18n.t('or')}</span
>
{#if $config?.features.enable_login_form}
<span
class="absolute px-3 font-medium text-gray-900 -translate-x-1/2 bg-white left-1/2 dark:text-white dark:bg-gray-950"
>{$i18n.t('or')}</span
>
{/if}
</div>
<div class="flex flex-col space-y-2">
{#if $config?.oauth?.providers?.google}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment