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

Merge pull request #1881 from open-webui/dev

0.1.123
parents c9589e21 2789102d
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<Modal size="lg" bind:show> <Modal size="lg" bind:show>
<div> <div>
<div class=" flex justify-between dark:text-gray-300 px-5 py-4"> <div class=" flex justify-between dark:text-gray-300 px-5 pt-4 pb-1">
<div class=" text-lg font-medium self-center">{$i18n.t('Archived Chats')}</div> <div class=" text-lg font-medium self-center">{$i18n.t('Archived Chats')}</div>
<button <button
class="self-center" class="self-center"
...@@ -62,9 +62,8 @@ ...@@ -62,9 +62,8 @@
</svg> </svg>
</button> </button>
</div> </div>
<hr class=" dark:border-gray-850" />
<div class="flex flex-col md:flex-row w-full px-5 py-4 md:space-x-4 dark:text-gray-200"> <div class="flex flex-col md:flex-row w-full px-5 pb-4 md:space-x-4 dark:text-gray-200">
<div class=" flex flex-col w-full sm:flex-row sm:justify-center sm:space-x-6"> <div class=" flex flex-col w-full sm:flex-row sm:justify-center sm:space-x-6">
{#if chats.length > 0} {#if chats.length > 0}
<div class="text-left text-sm w-full mb-4 max-h-[22rem] overflow-y-scroll"> <div class="text-left text-sm w-full mb-4 max-h-[22rem] overflow-y-scroll">
......
<script lang="ts"> <script lang="ts">
import { DropdownMenu } from 'bits-ui'; import { DropdownMenu } from 'bits-ui';
import { flyAndScale } from '$lib/utils/transitions'; import { flyAndScale } from '$lib/utils/transitions';
import { getContext } from 'svelte';
import Dropdown from '$lib/components/common/Dropdown.svelte'; import Dropdown from '$lib/components/common/Dropdown.svelte';
import GarbageBin from '$lib/components/icons/GarbageBin.svelte'; import GarbageBin from '$lib/components/icons/GarbageBin.svelte';
...@@ -9,6 +10,8 @@ ...@@ -9,6 +10,8 @@
import Tags from '$lib/components/chat/Tags.svelte'; import Tags from '$lib/components/chat/Tags.svelte';
import Share from '$lib/components/icons/Share.svelte'; import Share from '$lib/components/icons/Share.svelte';
const i18n = getContext('i18n');
export let shareHandler: Function; export let shareHandler: Function;
export let renameHandler: Function; export let renameHandler: Function;
export let deleteHandler: Function; export let deleteHandler: Function;
...@@ -27,7 +30,7 @@ ...@@ -27,7 +30,7 @@
} }
}} }}
> >
<Tooltip content="More"> <Tooltip content={$i18n.t('More')}>
<slot /> <slot />
</Tooltip> </Tooltip>
......
This diff is collapsed.
This diff is collapsed.
...@@ -4,11 +4,12 @@ ...@@ -4,11 +4,12 @@
"(e.g. `sh webui.sh --api`)": "(p. ex. `sh webui.sh --api`)", "(e.g. `sh webui.sh --api`)": "(p. ex. `sh webui.sh --api`)",
"(latest)": "(últim)", "(latest)": "(últim)",
"{{modelName}} is thinking...": "{{modelName}} està pensant...", "{{modelName}} is thinking...": "{{modelName}} està pensant...",
"{{user}}'s Chats": "",
"{{webUIName}} Backend Required": "Es requereix Backend de {{webUIName}}", "{{webUIName}} Backend Required": "Es requereix Backend de {{webUIName}}",
"a user": "un usuari", "a user": "un usuari",
"About": "Sobre", "About": "Sobre",
"Account": "Compte", "Account": "Compte",
"Action": "Acció", "Accurate information": "",
"Add a model": "Afegeix un model", "Add a model": "Afegeix un model",
"Add a model tag name": "Afegeix un nom d'etiqueta de model", "Add a model tag name": "Afegeix un nom d'etiqueta de model",
"Add a short description about what this modelfile does": "Afegeix una descripció curta del que fa aquest arxiu de model", "Add a short description about what this modelfile does": "Afegeix una descripció curta del que fa aquest arxiu de model",
...@@ -17,7 +18,9 @@ ...@@ -17,7 +18,9 @@
"Add Docs": "Afegeix Documents", "Add Docs": "Afegeix Documents",
"Add Files": "Afegeix Arxius", "Add Files": "Afegeix Arxius",
"Add message": "Afegeix missatge", "Add message": "Afegeix missatge",
"add tags": "afegeix etiquetes", "Add Model": "",
"Add Tags": "afegeix etiquetes",
"Add User": "",
"Adjusting these settings will apply changes universally to all users.": "Ajustar aquests paràmetres aplicarà canvis de manera universal a tots els usuaris.", "Adjusting these settings will apply changes universally to all users.": "Ajustar aquests paràmetres aplicarà canvis de manera universal a tots els usuaris.",
"admin": "administrador", "admin": "administrador",
"Admin Panel": "Panell d'Administració", "Admin Panel": "Panell d'Administració",
...@@ -33,9 +36,14 @@ ...@@ -33,9 +36,14 @@
"and": "i", "and": "i",
"API Base URL": "URL Base de l'API", "API Base URL": "URL Base de l'API",
"API Key": "Clau de l'API", "API Key": "Clau de l'API",
"API Key created.": "",
"API keys": "",
"API RPM": "RPM de l'API", "API RPM": "RPM de l'API",
"Archive": "",
"Archived Chats": "Arxiu d'historial de xat",
"are allowed - Activate this command by typing": "estan permesos - Activa aquesta comanda escrivint", "are allowed - Activate this command by typing": "estan permesos - Activa aquesta comanda escrivint",
"Are you sure?": "Estàs segur?", "Are you sure?": "Estàs segur?",
"Attention to detail": "",
"Audio": "Àudio", "Audio": "Àudio",
"Auto-playback response": "Resposta de reproducció automàtica", "Auto-playback response": "Resposta de reproducció automàtica",
"Auto-send input after 3 sec.": "Enviar entrada automàticament després de 3 segons", "Auto-send input after 3 sec.": "Enviar entrada automàticament després de 3 segons",
...@@ -43,6 +51,8 @@ ...@@ -43,6 +51,8 @@
"AUTOMATIC1111 Base URL is required.": "Es requereix l'URL Base AUTOMATIC1111.", "AUTOMATIC1111 Base URL is required.": "Es requereix l'URL Base AUTOMATIC1111.",
"available!": "disponible!", "available!": "disponible!",
"Back": "Enrere", "Back": "Enrere",
"Bad Response": "",
"Being lazy": "",
"Builder Mode": "Mode Constructor", "Builder Mode": "Mode Constructor",
"Cancel": "Cancel·la", "Cancel": "Cancel·la",
"Categories": "Categories", "Categories": "Categories",
...@@ -61,25 +71,33 @@ ...@@ -61,25 +71,33 @@
"Click here for help.": "Fes clic aquí per ajuda.", "Click here for help.": "Fes clic aquí per ajuda.",
"Click here to check other modelfiles.": "Fes clic aquí per comprovar altres fitxers de model.", "Click here to check other modelfiles.": "Fes clic aquí per comprovar altres fitxers de model.",
"Click here to select": "Fes clic aquí per seleccionar", "Click here to select": "Fes clic aquí per seleccionar",
"Click here to select a csv file.": "",
"Click here to select documents.": "Fes clic aquí per seleccionar documents.", "Click here to select documents.": "Fes clic aquí per seleccionar documents.",
"click here.": "fes clic aquí.", "click here.": "fes clic aquí.",
"Click on the user role button to change a user's role.": "Fes clic al botó de rol d'usuari per canviar el rol d'un usuari.", "Click on the user role button to change a user's role.": "Fes clic al botó de rol d'usuari per canviar el rol d'un usuari.",
"Close": "Tanca", "Close": "Tanca",
"Collection": "Col·lecció", "Collection": "Col·lecció",
"ComfyUI": "",
"ComfyUI Base URL": "",
"ComfyUI Base URL is required.": "",
"Command": "Comanda", "Command": "Comanda",
"Confirm Password": "Confirma la Contrasenya", "Confirm Password": "Confirma la Contrasenya",
"Connections": "Connexions", "Connections": "Connexions",
"Content": "Contingut", "Content": "Contingut",
"Context Length": "Longitud del Context", "Context Length": "Longitud del Context",
"Continue Response": "",
"Conversation Mode": "Mode de Conversa", "Conversation Mode": "Mode de Conversa",
"Copied shared chat URL to clipboard!": "",
"Copy": "",
"Copy last code block": "Copia l'últim bloc de codi", "Copy last code block": "Copia l'últim bloc de codi",
"Copy last response": "Copia l'última resposta", "Copy last response": "Copia l'última resposta",
"Copy Link": "",
"Copying to clipboard was successful!": "La còpia al porta-retalls ha estat exitosa!", "Copying to clipboard was successful!": "La còpia al porta-retalls ha estat exitosa!",
"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Crea una frase concisa de 3-5 paraules com a capçalera per a la següent consulta, seguint estrictament el límit de 3-5 paraules i evitant l'ús de la paraula 'títol':", "Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Crea una frase concisa de 3-5 paraules com a capçalera per a la següent consulta, seguint estrictament el límit de 3-5 paraules i evitant l'ús de la paraula 'títol':",
"Create a modelfile": "Crea un fitxer de model", "Create a modelfile": "Crea un fitxer de model",
"Create Account": "Crea un Compte", "Create Account": "Crea un Compte",
"Created at": "Creat el", "Created at": "Creat el",
"Created by": "Creat per", "Created At": "",
"Current Model": "Model Actual", "Current Model": "Model Actual",
"Current Password": "Contrasenya Actual", "Current Password": "Contrasenya Actual",
"Custom": "Personalitzat", "Custom": "Personalitzat",
...@@ -89,18 +107,22 @@ ...@@ -89,18 +107,22 @@
"DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm", "DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm",
"Default": "Per defecte", "Default": "Per defecte",
"Default (Automatic1111)": "Per defecte (Automatic1111)", "Default (Automatic1111)": "Per defecte (Automatic1111)",
"Default (SentenceTransformers)": "",
"Default (Web API)": "Per defecte (Web API)", "Default (Web API)": "Per defecte (Web API)",
"Default model updated": "Model per defecte actualitzat", "Default model updated": "Model per defecte actualitzat",
"Default Prompt Suggestions": "Suggeriments de Prompt Per Defecte", "Default Prompt Suggestions": "Suggeriments de Prompt Per Defecte",
"Default User Role": "Rol d'Usuari Per Defecte", "Default User Role": "Rol d'Usuari Per Defecte",
"delete": "esborra", "delete": "esborra",
"Delete": "",
"Delete a model": "Esborra un model", "Delete a model": "Esborra un model",
"Delete chat": "Esborra xat", "Delete chat": "Esborra xat",
"Delete Chat": "",
"Delete Chats": "Esborra Xats", "Delete Chats": "Esborra Xats",
"Delete User": "",
"Deleted {{deleteModelTag}}": "Esborrat {{deleteModelTag}}", "Deleted {{deleteModelTag}}": "Esborrat {{deleteModelTag}}",
"Deleted {tagName}": "Esborrat {tagName}", "Deleted {{tagName}}": "",
"Description": "Descripció", "Description": "Descripció",
"Notifications": "Notificacions d'Escriptori", "Didn't fully follow instructions": "",
"Disabled": "Desactivat", "Disabled": "Desactivat",
"Discover a modelfile": "Descobreix un fitxer de model", "Discover a modelfile": "Descobreix un fitxer de model",
"Discover a prompt": "Descobreix un prompt", "Discover a prompt": "Descobreix un prompt",
...@@ -113,18 +135,22 @@ ...@@ -113,18 +135,22 @@
"does not make any external connections, and your data stays securely on your locally hosted server.": "no realitza connexions externes, i les teves dades romanen segures al teu servidor allotjat localment.", "does not make any external connections, and your data stays securely on your locally hosted server.": "no realitza connexions externes, i les teves dades romanen segures al teu servidor allotjat localment.",
"Don't Allow": "No Permetre", "Don't Allow": "No Permetre",
"Don't have an account?": "No tens un compte?", "Don't have an account?": "No tens un compte?",
"Download as a File": "Descarrega com a Arxiu", "Don't like the style": "",
"Download": "",
"Download Database": "Descarrega Base de Dades", "Download Database": "Descarrega Base de Dades",
"Drop any files here to add to the conversation": "Deixa qualsevol arxiu aquí per afegir-lo a la conversa", "Drop any files here to add to the conversation": "Deixa qualsevol arxiu aquí per afegir-lo a la conversa",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "p. ex. '30s','10m'. Les unitats de temps vàlides són 's', 'm', 'h'.", "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "p. ex. '30s','10m'. Les unitats de temps vàlides són 's', 'm', 'h'.",
"Edit": "",
"Edit Doc": "Edita Document", "Edit Doc": "Edita Document",
"Edit User": "Edita Usuari", "Edit User": "Edita Usuari",
"Email": "Correu electrònic", "Email": "Correu electrònic",
"Embedding Model Engine": "",
"Embedding model set to \"{{embedding_model}}\"": "",
"Enable Chat History": "Activa Historial de Xat", "Enable Chat History": "Activa Historial de Xat",
"Enable New Sign Ups": "Permet Noves Inscripcions", "Enable New Sign Ups": "Permet Noves Inscripcions",
"Enabled": "Activat", "Enabled": "Activat",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
"Enter {{role}} message here": "Introdueix aquí el missatge de {{role}}", "Enter {{role}} message here": "Introdueix aquí el missatge de {{role}}",
"Enter API Key": "Introdueix la Clau API",
"Enter Chunk Overlap": "Introdueix el Solapament de Blocs", "Enter Chunk Overlap": "Introdueix el Solapament de Blocs",
"Enter Chunk Size": "Introdueix la Mida del Bloc", "Enter Chunk Size": "Introdueix la Mida del Bloc",
"Enter Image Size (e.g. 512x512)": "Introdueix la Mida de la Imatge (p. ex. 512x512)", "Enter Image Size (e.g. 512x512)": "Introdueix la Mida de la Imatge (p. ex. 512x512)",
...@@ -135,31 +161,42 @@ ...@@ -135,31 +161,42 @@
"Enter Max Tokens (litellm_params.max_tokens)": "Introdueix el Màxim de Tokens (litellm_params.max_tokens)", "Enter Max Tokens (litellm_params.max_tokens)": "Introdueix el Màxim de Tokens (litellm_params.max_tokens)",
"Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})", "Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})",
"Enter Number of Steps (e.g. 50)": "Introdueix el Nombre de Passos (p. ex. 50)", "Enter Number of Steps (e.g. 50)": "Introdueix el Nombre de Passos (p. ex. 50)",
"Enter Score": "",
"Enter stop sequence": "Introdueix la seqüència de parada", "Enter stop sequence": "Introdueix la seqüència de parada",
"Enter Top K": "Introdueix Top K", "Enter Top K": "Introdueix Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Introdueix l'URL (p. ex. http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Introdueix l'URL (p. ex. http://127.0.0.1:7860/)",
"Enter Your Email": "Introdueix el Teu Correu Electrònic", "Enter Your Email": "Introdueix el Teu Correu Electrònic",
"Enter Your Full Name": "Introdueix el Teu Nom Complet", "Enter Your Full Name": "Introdueix el Teu Nom Complet",
"Enter Your Password": "Introdueix la Teva Contrasenya", "Enter Your Password": "Introdueix la Teva Contrasenya",
"Enter Your Role": "",
"Experimental": "Experimental", "Experimental": "Experimental",
"Export All Chats (All Users)": "Exporta Tots els Xats (Tots els Usuaris)", "Export All Chats (All Users)": "Exporta Tots els Xats (Tots els Usuaris)",
"Export Chats": "Exporta Xats", "Export Chats": "Exporta Xats",
"Export Documents Mapping": "Exporta el Mapatge de Documents", "Export Documents Mapping": "Exporta el Mapatge de Documents",
"Export Modelfiles": "Exporta Fitxers de Model", "Export Modelfiles": "Exporta Fitxers de Model",
"Export Prompts": "Exporta Prompts", "Export Prompts": "Exporta Prompts",
"Failed to create API Key.": "",
"Failed to read clipboard contents": "No s'ha pogut llegir el contingut del porta-retalls", "Failed to read clipboard contents": "No s'ha pogut llegir el contingut del porta-retalls",
"Feel free to add specific details": "",
"File Mode": "Mode Arxiu", "File Mode": "Mode Arxiu",
"File not found.": "Arxiu no trobat.", "File not found.": "Arxiu no trobat.",
"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "",
"Fluidly stream large external response chunks": "Transmita con fluidez grandes fragmentos de respuesta externa",
"Focus chat input": "Enfoca l'entrada del xat", "Focus chat input": "Enfoca l'entrada del xat",
"Followed instructions perfectly": "",
"Format your variables using square brackets like this:": "Formata les teves variables utilitzant claudàtors així:", "Format your variables using square brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
"From (Base Model)": "Des de (Model Base)", "From (Base Model)": "Des de (Model Base)",
"Full Screen Mode": "Mode de Pantalla Completa", "Full Screen Mode": "Mode de Pantalla Completa",
"General": "General", "General": "General",
"General Settings": "Configuració General", "General Settings": "Configuració General",
"Generation Info": "",
"Good Response": "",
"has no conversations.": "",
"Hello, {{name}}": "Hola, {{name}}", "Hello, {{name}}": "Hola, {{name}}",
"Hide": "Amaga", "Hide": "Amaga",
"Hide Additional Params": "Amaga Paràmetres Addicionals", "Hide Additional Params": "Amaga Paràmetres Addicionals",
"How can I help you today?": "Com et puc ajudar avui?", "How can I help you today?": "Com et puc ajudar avui?",
"Hybrid Search": "",
"Image Generation (Experimental)": "Generació d'Imatges (Experimental)", "Image Generation (Experimental)": "Generació d'Imatges (Experimental)",
"Image Generation Engine": "Motor de Generació d'Imatges", "Image Generation Engine": "Motor de Generació d'Imatges",
"Image Settings": "Configuració d'Imatges", "Image Settings": "Configuració d'Imatges",
...@@ -177,6 +214,7 @@ ...@@ -177,6 +214,7 @@
"Keep Alive": "Mantén Actiu", "Keep Alive": "Mantén Actiu",
"Keyboard shortcuts": "Dreceres de Teclat", "Keyboard shortcuts": "Dreceres de Teclat",
"Language": "Idioma", "Language": "Idioma",
"Last Active": "",
"Light": "Clar", "Light": "Clar",
"Listening...": "Escoltant...", "Listening...": "Escoltant...",
"LLMs can make mistakes. Verify important information.": "Els LLMs poden cometre errors. Verifica la informació important.", "LLMs can make mistakes. Verify important information.": "Els LLMs poden cometre errors. Verifica la informació important.",
...@@ -187,14 +225,17 @@ ...@@ -187,14 +225,17 @@
"Manage Ollama Models": "Gestiona Models Ollama", "Manage Ollama Models": "Gestiona Models Ollama",
"Max Tokens": "Màxim de Tokens", "Max Tokens": "Màxim de Tokens",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Es poden descarregar un màxim de 3 models simultàniament. Si us plau, prova-ho més tard.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Es poden descarregar un màxim de 3 models simultàniament. Si us plau, prova-ho més tard.",
"Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
"Mirostat Eta": "Eta de Mirostat", "Mirostat Eta": "Eta de Mirostat",
"Mirostat Tau": "Tau de Mirostat", "Mirostat Tau": "Tau de Mirostat",
"MMMM DD, YYYY": "DD de MMMM, YYYY", "MMMM DD, YYYY": "DD de MMMM, YYYY",
"MMMM DD, YYYY HH:mm": "",
"Model '{{modelName}}' has been successfully downloaded.": "El model '{{modelName}}' s'ha descarregat amb èxit.", "Model '{{modelName}}' has been successfully downloaded.": "El model '{{modelName}}' s'ha descarregat amb èxit.",
"Model '{{modelTag}}' is already in queue for downloading.": "El model '{{modelTag}}' ja està en cua per ser descarregat.", "Model '{{modelTag}}' is already in queue for downloading.": "El model '{{modelTag}}' ja està en cua per ser descarregat.",
"Model {{modelId}} not found": "Model {{modelId}} no trobat", "Model {{modelId}} not found": "Model {{modelId}} no trobat",
"Model {{modelName}} already exists.": "El model {{modelName}} ja existeix.", "Model {{modelName}} already exists.": "El model {{modelName}} ja existeix.",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "",
"Model Name": "Nom del Model", "Model Name": "Nom del Model",
"Model not selected": "Model no seleccionat", "Model not selected": "Model no seleccionat",
"Model Tag Name": "Nom de l'Etiqueta del Model", "Model Tag Name": "Nom de l'Etiqueta del Model",
...@@ -205,6 +246,7 @@ ...@@ -205,6 +246,7 @@
"Modelfile Content": "Contingut del Fitxer de Model", "Modelfile Content": "Contingut del Fitxer de Model",
"Modelfiles": "Fitxers de Model", "Modelfiles": "Fitxers de Model",
"Models": "Models", "Models": "Models",
"More": "",
"My Documents": "Els Meus Documents", "My Documents": "Els Meus Documents",
"My Modelfiles": "Els Meus Fitxers de Model", "My Modelfiles": "Els Meus Fitxers de Model",
"My Prompts": "Els Meus Prompts", "My Prompts": "Els Meus Prompts",
...@@ -213,10 +255,15 @@ ...@@ -213,10 +255,15 @@
"Name your modelfile": "Nomena el teu fitxer de model", "Name your modelfile": "Nomena el teu fitxer de model",
"New Chat": "Xat Nou", "New Chat": "Xat Nou",
"New Password": "Nova Contrasenya", "New Password": "Nova Contrasenya",
"Not factually correct": "",
"Not sure what to add?": "No estàs segur del que afegir?", "Not sure what to add?": "No estàs segur del que afegir?",
"Not sure what to write? Switch to": "No estàs segur del que escriure? Canvia a", "Not sure what to write? Switch to": "No estàs segur del que escriure? Canvia a",
"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": "Notificacions d'Escriptori",
"Off": "Desactivat", "Off": "Desactivat",
"Okay, Let's Go!": "D'acord, Anem!", "Okay, Let's Go!": "D'acord, Anem!",
"OLED Dark": "",
"Ollama": "",
"Ollama Base URL": "URL Base d'Ollama", "Ollama Base URL": "URL Base d'Ollama",
"Ollama Version": "Versió d'Ollama", "Ollama Version": "Versió d'Ollama",
"On": "Activat", "On": "Activat",
...@@ -229,17 +276,24 @@ ...@@ -229,17 +276,24 @@
"Open AI": "Open AI", "Open AI": "Open AI",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Obre un nou xat", "Open new chat": "Obre un nou xat",
"OpenAI": "",
"OpenAI API": "API d'OpenAI", "OpenAI API": "API d'OpenAI",
"OpenAI API Key": "Clau API d'OpenAI", "OpenAI API Config": "",
"OpenAI API Key is required.": "Es requereix la Clau API d'OpenAI.", "OpenAI API Key is required.": "Es requereix la Clau API d'OpenAI.",
"OpenAI URL/Key required.": "",
"or": "o", "or": "o",
"Other": "",
"Parameters": "Paràmetres", "Parameters": "Paràmetres",
"Password": "Contrasenya", "Password": "Contrasenya",
"PDF document (.pdf)": "",
"PDF Extract Images (OCR)": "Extreu Imatges de PDF (OCR)", "PDF Extract Images (OCR)": "Extreu Imatges de PDF (OCR)",
"pending": "pendent", "pending": "pendent",
"Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}", "Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}",
"Plain text (.txt)": "",
"Playground": "Zona de Jocs", "Playground": "Zona de Jocs",
"Profile": "Perfil", "Positive attitude": "",
"Profile Image": "",
"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "",
"Prompt Content": "Contingut del Prompt", "Prompt Content": "Contingut del Prompt",
"Prompt suggestions": "Suggeriments de Prompt", "Prompt suggestions": "Suggeriments de Prompt",
"Prompts": "Prompts", "Prompts": "Prompts",
...@@ -248,12 +302,18 @@ ...@@ -248,12 +302,18 @@
"Query Params": "Paràmetres de Consulta", "Query Params": "Paràmetres de Consulta",
"RAG Template": "Plantilla RAG", "RAG Template": "Plantilla RAG",
"Raw Format": "Format Brut", "Raw Format": "Format Brut",
"Read Aloud": "",
"Record voice": "Enregistra veu", "Record voice": "Enregistra veu",
"Redirecting you to OpenWebUI Community": "Redirigint-te a la Comunitat OpenWebUI", "Redirecting you to OpenWebUI Community": "Redirigint-te a la Comunitat OpenWebUI",
"Refused when it shouldn't have": "",
"Regenerate": "",
"Release Notes": "Notes de la Versió", "Release Notes": "Notes de la Versió",
"Remove": "",
"Repeat Last N": "Repeteix Últim N", "Repeat Last N": "Repeteix Últim N",
"Repeat Penalty": "Penalització de Repetició", "Repeat Penalty": "Penalització de Repetició",
"Request Mode": "Mode de Sol·licitud", "Request Mode": "Mode de Sol·licitud",
"Reranking model disabled": "",
"Reranking model set to \"{{reranking_model}}\"": "",
"Reset Vector Storage": "Reinicia l'Emmagatzematge de Vectors", "Reset Vector Storage": "Reinicia l'Emmagatzematge de Vectors",
"Response AutoCopy to Clipboard": "Resposta AutoCopiar al Portapapers", "Response AutoCopy to Clipboard": "Resposta AutoCopiar al Portapapers",
"Role": "Rol", "Role": "Rol",
...@@ -268,6 +328,7 @@ ...@@ -268,6 +328,7 @@
"Scan complete!": "Escaneig completat!", "Scan complete!": "Escaneig completat!",
"Scan for documents from {{path}}": "Escaneja documents des de {{path}}", "Scan for documents from {{path}}": "Escaneja documents des de {{path}}",
"Search": "Cerca", "Search": "Cerca",
"Search a model": "",
"Search Documents": "Cerca Documents", "Search Documents": "Cerca Documents",
"Search Prompts": "Cerca Prompts", "Search Prompts": "Cerca Prompts",
"See readme.md for instructions": "Consulta el readme.md per a instruccions", "See readme.md for instructions": "Consulta el readme.md per a instruccions",
...@@ -287,37 +348,47 @@ ...@@ -287,37 +348,47 @@
"Set Voice": "Estableix Veu", "Set Voice": "Estableix Veu",
"Settings": "Configuracions", "Settings": "Configuracions",
"Settings saved successfully!": "Configuracions guardades amb èxit!", "Settings saved successfully!": "Configuracions guardades amb èxit!",
"Share": "",
"Share Chat": "",
"Share to OpenWebUI Community": "Comparteix amb la Comunitat OpenWebUI", "Share to OpenWebUI Community": "Comparteix amb la Comunitat OpenWebUI",
"short-summary": "resum curt", "short-summary": "resum curt",
"Show": "Mostra", "Show": "Mostra",
"Show Additional Params": "Mostra Paràmetres Addicionals", "Show Additional Params": "Mostra Paràmetres Addicionals",
"Show shortcuts": "Mostra dreceres", "Show shortcuts": "Mostra dreceres",
"Showcased creativity": "",
"sidebar": "barra lateral", "sidebar": "barra lateral",
"Sign in": "Inicia sessió", "Sign in": "Inicia sessió",
"Sign Out": "Tanca sessió", "Sign Out": "Tanca sessió",
"Sign up": "Registra't", "Sign up": "Registra't",
"Signing in": "",
"Speech recognition error: {{error}}": "Error de reconeixement de veu: {{error}}", "Speech recognition error: {{error}}": "Error de reconeixement de veu: {{error}}",
"Speech-to-Text Engine": "Motor de Veu a Text", "Speech-to-Text Engine": "Motor de Veu a Text",
"SpeechRecognition API is not supported in this browser.": "L'API de Reconèixer Veu no és compatible amb aquest navegador.", "SpeechRecognition API is not supported in this browser.": "L'API de Reconèixer Veu no és compatible amb aquest navegador.",
"Stop Sequence": "Atura Seqüència", "Stop Sequence": "Atura Seqüència",
"STT Settings": "Configuracions STT", "STT Settings": "Configuracions STT",
"Submit": "Envia", "Submit": "Envia",
"Subtitle (e.g. about the Roman Empire)": "",
"Success": "Èxit", "Success": "Èxit",
"Successfully updated.": "Actualitzat amb èxit.", "Successfully updated.": "Actualitzat amb èxit.",
"Sync All": "Sincronitza Tot", "Sync All": "Sincronitza Tot",
"System": "Sistema", "System": "Sistema",
"System Prompt": "Prompt del Sistema", "System Prompt": "Prompt del Sistema",
"Tags": "Etiquetes", "Tags": "Etiquetes",
"Tell us more:": "",
"Temperature": "Temperatura", "Temperature": "Temperatura",
"Template": "Plantilla", "Template": "Plantilla",
"Text Completion": "Completació de Text", "Text Completion": "Completació de Text",
"Text-to-Speech Engine": "Motor de Text a Veu", "Text-to-Speech Engine": "Motor de Text a Veu",
"Tfs Z": "Tfs Z", "Tfs Z": "Tfs Z",
"Thanks for your feedback!": "",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
"Theme": "Tema", "Theme": "Tema",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden segurament guardades a la teva base de dades backend. Gràcies!", "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden segurament guardades a la teva base de dades backend. Gràcies!",
"This setting does not sync across browsers or devices.": "Aquesta configuració no es sincronitza entre navegadors ni dispositius.", "This setting does not sync across browsers or devices.": "Aquesta configuració no es sincronitza entre navegadors ni dispositius.",
"Thorough explanation": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Consell: Actualitza diversos espais de variables consecutivament prement la tecla de tabulació en l'entrada del xat després de cada reemplaçament.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Consell: Actualitza diversos espais de variables consecutivament prement la tecla de tabulació en l'entrada del xat després de cada reemplaçament.",
"Title": "Títol", "Title": "Títol",
"Title (e.g. Tell me a fun fact)": "",
"Title Auto-Generation": "Auto-Generació de Títol", "Title Auto-Generation": "Auto-Generació de Títol",
"Title Generation Prompt": "Prompt de Generació de Títol", "Title Generation Prompt": "Prompt de Generació de Títol",
"to": "a", "to": "a",
...@@ -333,13 +404,19 @@ ...@@ -333,13 +404,19 @@
"Type Hugging Face Resolve (Download) URL": "Escriu URL de Resolució (Descàrrega) de Hugging Face", "Type Hugging Face Resolve (Download) URL": "Escriu URL de Resolució (Descàrrega) de Hugging Face",
"Uh-oh! There was an issue connecting to {{provider}}.": "Uf! Hi va haver un problema connectant-se a {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Uf! Hi va haver un problema connectant-se a {{provider}}.",
"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Tipus d'Arxiu Desconegut '{{file_type}}', però acceptant i tractant com a text pla", "Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Tipus d'Arxiu Desconegut '{{file_type}}', però acceptant i tractant com a text pla",
"Update and Copy Link": "",
"Update Embedding Model": "",
"Update embedding model (e.g. {{model}})": "",
"Update password": "Actualitza contrasenya", "Update password": "Actualitza contrasenya",
"Update Reranking Model": "",
"Update reranking model (e.g. {{model}})": "",
"Upload a GGUF model": "Puja un model GGUF", "Upload a GGUF model": "Puja un model GGUF",
"Upload files": "Puja arxius", "Upload files": "Puja arxius",
"Upload Progress": "Progrés de Càrrega", "Upload Progress": "Progrés de Càrrega",
"URL Mode": "Mode URL", "URL Mode": "Mode URL",
"Use '#' in the prompt input to load and select your documents.": "Utilitza '#' a l'entrada del prompt per carregar i seleccionar els teus documents.", "Use '#' in the prompt input to load and select your documents.": "Utilitza '#' a l'entrada del prompt per carregar i seleccionar els teus documents.",
"Use Gravatar": "Utilitza Gravatar", "Use Gravatar": "Utilitza Gravatar",
"Use Initials": "",
"user": "usuari", "user": "usuari",
"User Permissions": "Permisos d'Usuari", "User Permissions": "Permisos d'Usuari",
"Users": "Usuaris", "Users": "Usuaris",
...@@ -348,7 +425,9 @@ ...@@ -348,7 +425,9 @@
"variable": "variable", "variable": "variable",
"variable to have them replaced with clipboard content.": "variable per tenir-les reemplaçades amb el contingut del porta-retalls.", "variable to have them replaced with clipboard content.": "variable per tenir-les reemplaçades amb el contingut del porta-retalls.",
"Version": "Versió", "Version": "Versió",
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "",
"Web": "Web", "Web": "Web",
"Webhook URL": "",
"WebUI Add-ons": "Complements de WebUI", "WebUI Add-ons": "Complements de WebUI",
"WebUI Settings": "Configuració de WebUI", "WebUI Settings": "Configuració de WebUI",
"WebUI will make requests to": "WebUI farà peticions a", "WebUI will make requests to": "WebUI farà peticions a",
...@@ -359,5 +438,6 @@ ...@@ -359,5 +438,6 @@
"Write a summary in 50 words that summarizes [topic or keyword].": "Escriu un resum en 50 paraules que resumeixi [tema o paraula clau].", "Write a summary in 50 words that summarizes [topic or keyword].": "Escriu un resum en 50 paraules que resumeixi [tema o paraula clau].",
"You": "Tu", "You": "Tu",
"You're a helpful assistant.": "Ets un assistent útil.", "You're a helpful assistant.": "Ets un assistent útil.",
"You're now logged in.": "Ara estàs connectat." "You're now logged in.": "Ara estàs connectat.",
"Youtube": ""
} }
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -75,6 +75,10 @@ ...@@ -75,6 +75,10 @@
"code": "ru-RU", "code": "ru-RU",
"title": "Russian (Russia)" "title": "Russian (Russia)"
}, },
{
"code": "sv-SE",
"title": "Swedish"
},
{ {
"code": "tr-TR", "code": "tr-TR",
"title": "Turkish" "title": "Turkish"
...@@ -94,5 +98,9 @@ ...@@ -94,5 +98,9 @@
{ {
"code": "zh-TW", "code": "zh-TW",
"title": "Chinese (Traditional)" "title": "Chinese (Traditional)"
},
{
"code": "dg-DG",
"title": "Doge 🐶"
} }
] ]
This diff is collapsed.
This diff is collapsed.
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