From e12cf77553c4d76cfa0a91205c0822ccaed0cd79 Mon Sep 17 00:00:00 2001 From: Hildeberto Date: Fri, 22 Nov 2024 09:35:25 -0300 Subject: [PATCH 01/15] Update pt-BR translation.json --- src/lib/i18n/locales/pt-BR/translation.json | 232 ++++++++++---------- 1 file changed, 116 insertions(+), 116 deletions(-) diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json index d8dd7b48b..54c98eab4 100644 --- a/src/lib/i18n/locales/pt-BR/translation.json +++ b/src/lib/i18n/locales/pt-BR/translation.json @@ -18,7 +18,7 @@ "Account Activation Pending": "Ativação da Conta Pendente", "Accurate information": "Informação precisa", "Actions": "Ações", - "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "", + "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Ativar esse comando no chat digitando \"/{{COMMAND}}\"", "Active Users": "Usuários Ativos", "Add": "Adicionar", "Add a model ID": "Adicione um ID de modelo", @@ -43,26 +43,26 @@ "Admin": "Admin", "Admin Panel": "Painel do Admin", "Admin Settings": "Configurações do Admin", - "Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Os admins têm acesso a todas as ferramentas o tempo todo; os usuários precisam de ferramentas atribuídas por modelo no workspace.", + "Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Os admins têm acesso a todas as ferramentas o tempo todo; os usuários precisam de ferramentas atribuídas, por modelo, no workspace.", "Advanced Parameters": "Parâmetros Avançados", "Advanced Params": "Parâmetros Avançados", "All chats": "Todos os chats", "All Documents": "Todos os Documentos", - "All models deleted successfully": "", - "Allow Chat Delete": "Permitir exclusão de Chats", + "All models deleted successfully": "Todos os modelos foram excluídos com sucesso", + "Allow Chat Delete": "Permitir Exclusão de Chats", "Allow Chat Deletion": "Permitir Exclusão de Chats", - "Allow Chat Edit": "Permitir edição de Chats", - "Allow File Upload": "Permitir envio de arquivos", + "Allow Chat Edit": "Permitir Edição de Chats", + "Allow File Upload": "Permitir Envio de arquivos", "Allow non-local voices": "Permitir vozes não locais", "Allow Temporary Chat": "Permitir Conversa Temporária", "Allow User Location": "Permitir Localização do Usuário", "Allow Voice Interruption in Call": "Permitir Interrupção de Voz na Chamada", "Already have an account?": "Já tem uma conta?", - "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "", - "Amazing": "", + "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternativa ao 'top_p', e visa garantir um equilíbrio entre qualidade e variedade. O parâmetro 'p' representa a probabilidade mínima para que um token seja considerado, em relação à probabilidade do token mais provável. Por exemplo, com 'p=0.05' e o token mais provável com probabilidade de '0.9', as predições com valor inferior a '0.045' são filtrados. (Default: 0.0)", + "Amazing": "Incrível", "an assistant": "um assistente", "and": "e", - "and {{COUNT}} more": "e {{COUNT}} mais", + "and {{COUNT}} more": "e mais {{COUNT}}", "and create a new shared link.": "e criar um novo link compartilhado.", "API Base URL": "URL Base da API", "API Key": "Chave API", @@ -76,9 +76,9 @@ "Archive All Chats": "Arquivar Todos os Chats", "Archived Chats": "Chats Arquivados", "archived-chat-export": "", - "Are you sure you want to unarchive all archived chats?": "Você tem certeza que deseja arquivar todos os chats?", + "Are you sure you want to unarchive all archived chats?": "Você tem certeza que deseja desarquivar todos os chats arquivados?", "Are you sure?": "Você tem certeza?", - "Arena Models": "Modelos Arena", + "Arena Models": "Arena de Modelos", "Artifacts": "Artefatos", "Ask a question": "Faça uma pergunta", "Assistant": "Assistente", @@ -96,13 +96,13 @@ "AUTOMATIC1111 Base URL is required.": "URL Base AUTOMATIC1111 é necessária.", "Available list": "Lista disponível", "available!": "disponível!", - "Awful": "", + "Awful": "Horrível", "Azure AI Speech": "", "Azure Region": "", "Back": "Voltar", "Bad Response": "Resposta Ruim", "Banners": "Banners", - "Base Model (From)": "Modelo Base (From)", + "Base Model (From)": "Modelo Base (De)", "Batch Size (num_batch)": "Tamanho do Lote (num_batch)", "before": "antes", "Being lazy": "Sendo preguiçoso", @@ -116,10 +116,10 @@ "Camera": "Câmera", "Cancel": "Cancelar", "Capabilities": "Capacidades", - "Certificate Path": "", + "Certificate Path": "Caminho do Certificado", "Change Password": "Mudar Senha", "Character": "Caracter", - "Chart new frontiers": "", + "Chart new frontiers": "Trace novas fronteiras", "Chat": "Chat", "Chat Background Image": "Imagem de Fundo do Chat", "Chat Bubble UI": "Interface de Bolha de Chat", @@ -147,7 +147,7 @@ "Click here to learn more about faster-whisper and see the available models.": "Clique aqui para aprender mais sobre Whisper e ver os modelos disponíveis.", "Click here to select": "Clique aqui para enviar", "Click here to select a csv file.": "Clique aqui para enviar um arquivo csv.", - "Click here to select a py file.": "Clique aqui para enviar um arquivo py.", + "Click here to select a py file.": "Clique aqui para enviar um arquivo python.", "Click here to upload a workflow.json file.": "Clique aqui para enviar um arquivo workflow.json.", "click here.": "clique aqui.", "Click on the user role button to change a user's role.": "Clique no botão de função do usuário para alterar a função de um usuário.", @@ -174,7 +174,7 @@ "Contact Admin for WebUI Access": "Contate o Admin para Acesso ao WebUI", "Content": "Conteúdo", "Content Extraction": "Extração de Conteúdo", - "Context Length": "Context Length", + "Context Length": "Tamanho de Contexto", "Continue Response": "Continuar Resposta", "Continue with {{provider}}": "Continuar com {{provider}}", "Continue with Email": "Continuar com Email", @@ -196,8 +196,8 @@ "Create a model": "Criar um modelo", "Create Account": "Criar Conta", "Create Admin Account": "Criar Conta de Admin", - "Create Group": "Criar grupo", - "Create Knowledge": "Criar conhecimento", + "Create Group": "Criar Grupo", + "Create Knowledge": "Criar Conhecimento", "Create new key": "Criar nova chave", "Create new secret key": "Criar nova chave secreta", "Created at": "Criado em", @@ -216,27 +216,27 @@ "Default Model": "Modelo Padrão", "Default model updated": "Modelo padrão atualizado", "Default permissions": "Permissões padrão", - "Default permissions updated successfully": "", + "Default permissions updated successfully": "Permissões padrão atualizadas com sucesso", "Default Prompt Suggestions": "Sugestões de Prompt Padrão", "Default to 389 or 636 if TLS is enabled": "", - "Default to ALL": "Padrão para todos", + "Default to ALL": "Padrão para TODOS", "Default User Role": "Padrão para novos usuários", - "Delete": "Deletar", - "Delete a model": "Deletar um modelo", - "Delete All Chats": "Deletar Todos os Chats", - "Delete All Models": "", - "Delete chat": "Deletar chat", - "Delete Chat": "Deletar Chat", - "Delete chat?": "Deletar chat?", - "Delete folder?": "Deletar pasta?", - "Delete function?": "Deletar função?", - "Delete prompt?": "Deletar prompt?", - "delete this link": "deletar este link", - "Delete tool?": "Deletar ferramenta?", - "Delete User": "Deletar Usuário", - "Deleted {{deleteModelTag}}": "Deletado {{deleteModelTag}}", - "Deleted {{name}}": "Deletado {{name}}", - "Deleted User": "", + "Delete": "Excluir", + "Delete a model": "Excluir um modelo", + "Delete All Chats": "Excluir Todos os Chats", + "Delete All Models": "Excluir Todos os Modelos", + "Delete chat": "Excluir chat", + "Delete Chat": "Excluir Chat", + "Delete chat?": "Excluir chat?", + "Delete folder?": "Excluir pasta?", + "Delete function?": "Excluir função?", + "Delete prompt?": "Excluir prompt?", + "delete this link": "Excluir este link", + "Delete tool?": "Excluir ferramenta?", + "Delete User": "Excluir Usuário", + "Deleted {{deleteModelTag}}": "Excluído {{deleteModelTag}}", + "Deleted {{name}}": "Excluído {{name}}", + "Deleted User": "Usuário Excluído", "Describe your knowledge base and objectives": "Descreva sua base de conhecimento e objetivos", "Description": "Descrição", "Didn't fully follow instructions": "Não seguiu completamente as instruções", @@ -254,7 +254,7 @@ "Display": "Exibir", "Display Emoji in Call": "Exibir Emoji na Chamada", "Display the username instead of You in the Chat": "Exibir o nome de usuário em vez de Você no Chat", - "Displays citations in the response": "", + "Displays citations in the response": "Exibir citações na resposta", "Dive into knowledge": "Explorar base de conhecimento", "Do not install functions from sources you do not fully trust.": "Não instale funções de fontes que você não confia totalmente.", "Do not install tools from sources you do not fully trust.": "Não instale ferramentas de fontes que você não confia totalmente.", @@ -270,23 +270,23 @@ "Download": "Baixar", "Download canceled": "Download cancelado", "Download Database": "Baixar Banco de Dados", - "Drag and drop a file to upload or select a file to view": "", + "Drag and drop a file to upload or select a file to view": "Arraste e solte um arquivo para enviar ou selecione um arquivo para visualizar", "Draw": "Empate", "Drop any files here to add to the conversation": "Solte qualquer arquivo aqui para adicionar à conversa", "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "por exemplo, '30s', '10m'. Unidades de tempo válidas são 's', 'm', 'h'.", - "e.g. A filter to remove profanity from text": "Exemplo: Um filtro para remover o homofobia de texto", - "e.g. My Filter": "Exemplo: Um filtro", - "e.g. My Tools": "Exemplo: Minhas ferramentas", + "e.g. A filter to remove profanity from text": "Exemplo: Um filtro para remover palavrões do texto", + "e.g. My Filter": "Exemplo: Meu Filtro", + "e.g. My Tools": "Exemplo: Minhas Ferramentas", "e.g. my_filter": "Exemplo: my_filter", "e.g. my_tools": "Exemplo: my_tools", "e.g. Tools for performing various operations": "Exemplo: Ferramentas para executar operações diversas", "Edit": "Editar", - "Edit Arena Model": "Editar Modelo Arena", - "Edit Connection": "Editar conexão", - "Edit Default Permissions": "Editar permissões padrão", + "Edit Arena Model": "Editar Arena de Modelos", + "Edit Connection": "Editar Conexão", + "Edit Default Permissions": "Editar Permissões Padrão", "Edit Memory": "Editar Memória", "Edit User": "Editar Usuário", - "Edit User Group": "Editar grupo de usuários", + "Edit User Group": "Editar Grupo de Usuários", "ElevenLabs": "", "Email": "Email", "Embark on adventures": "Embarque em aventuras", @@ -294,15 +294,15 @@ "Embedding Model": "Modelo de Embedding", "Embedding Model Engine": "Motor do Modelo de Embedding", "Embedding model set to \"{{embedding_model}}\"": "Modelo de embedding definido para \"{{embedding_model}}\"", - "Enable API Key Auth": "", + "Enable API Key Auth": "Ativar Autenticação por API Key", "Enable Community Sharing": "Ativar Compartilhamento com a Comunidade", "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Habilite o bloqueio de memória (mlock) para evitar que os dados do modelo sejam transferidos da RAM para a área de troca (swap). Essa opção bloqueia o conjunto de páginas em uso pelo modelo na RAM, garantindo que elas não sejam transferidas para o disco. Isso pode ajudar a manter o desempenho, evitando falhas de página e garantindo acesso rápido aos dados.", "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Habilite o mapeamento de memória (mmap) para carregar dados do modelo. Esta opção permite que o sistema use o armazenamento em disco como uma extensão da RAM, tratando os arquivos do disco como se estivessem na RAM. Isso pode melhorar o desempenho do modelo, permitindo acesso mais rápido aos dados. No entanto, pode não funcionar corretamente com todos os sistemas e consumir uma quantidade significativa de espaço em disco.", - "Enable Message Rating": "Habilitar Avaliação de Mensagens", + "Enable Message Rating": "Ativar Avaliação de Mensagens", "Enable Mirostat sampling for controlling perplexity. (Default: 0, 0 = Disabled, 1 = Mirostat, 2 = Mirostat 2.0)": "Habilite a amostragem Mirostat para controlar a perplexidade. (Padrão: 0, 0 = Desativado, 1 = Mirostat, 2 = Mirostat 2.0)", "Enable New Sign Ups": "Ativar Novos Cadastros", - "Enable Retrieval Query Generation": "", - "Enable Tags Generation": "Habilitar geração de Tags", + "Enable Retrieval Query Generation": "Ativar Geração Baseada em Busca", + "Enable Tags Generation": "Habilitar Geração de Tags", "Enable Web Search": "Ativar Pesquisa na Web", "Enable Web Search Query Generation": "Habilitar Geração de Consultas na Web", "Enabled": "Ativado", @@ -329,7 +329,7 @@ "Enter language codes": "Digite os códigos de idioma", "Enter Model ID": "Digite o ID do modelo", "Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})", - "Enter Mojeek Search API Key": "", + "Enter Mojeek Search API Key": "Digite a Chave API do Mojeek Search", "Enter Number of Steps (e.g. 50)": "Digite o Número de Passos (por exemplo, 50)", "Enter Sampler (e.g. Euler a)": "Digite o Sampler (por exemplo, Euler a)", "Enter Scheduler (e.g. Karras)": "Digite o Agendador (por exemplo, Karras)", @@ -359,11 +359,11 @@ "Enter Your Username": "Digite seu usuário", "Error": "Erro", "ERROR": "", - "Evaluations": "Evoluções", - "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Examplo: (&(objectClass=inetOrgPerson)(uid=%s))", - "Example: ALL": "Examplo: ALL", - "Example: ou=users,dc=foo,dc=example": "Examplo: ou=users,dc=foo,dc=example", - "Example: sAMAccountName or uid or userPrincipalName": "Examplo: sAMAccountName or uid or userPrincipalName", + "Evaluations": "Avaliações", + "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemplo: (&(objectClass=inetOrgPerson)(uid=%s))", + "Example: ALL": "Exemplo: ALL", + "Example: ou=users,dc=foo,dc=example": "Exemplo: ou=users,dc=foo,dc=example", + "Example: sAMAccountName or uid or userPrincipalName": "Exemplo: sAMAccountName ou uid ou userPrincipalName", "Exclude": "Excluir", "Experimental": "Experimental", "Explore the cosmos": "Explorar o cosmos", @@ -387,7 +387,7 @@ "Failed to upload file.": "Falha ao carregar o arquivo.", "February": "Fevereiro", "Feedback History": "Histórico de comentários", - "Feedbacks": "", + "Feedbacks": "Comentários", "Feel free to add specific details": "Sinta-se à vontade para adicionar detalhes específicos", "File": "Arquivo", "File added successfully.": "Arquivo adicionado com sucesso.", @@ -403,23 +403,23 @@ "Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Falsificação de impressão digital detectada: Não foi possível usar as iniciais como avatar. Usando a imagem de perfil padrão.", "Fluidly stream large external response chunks": "Transmitir fluentemente grandes blocos de respostas externas", "Focus chat input": "Focar entrada de chat", - "Folder deleted successfully": "Pasta deletada com sucesso", - "Folder name cannot be empty": "Nome da pasta não pode estar vazia", - "Folder name cannot be empty.": "Nome da pasta não pode estar vazia.", + "Folder deleted successfully": "Pasta excluída com sucesso", + "Folder name cannot be empty": "Nome da pasta não pode estar vazio", + "Folder name cannot be empty.": "Nome da pasta não pode estar vazio.", "Folder name updated successfully": "Nome da pasta atualizado com sucesso", "Followed instructions perfectly": "Seguiu as instruções perfeitamente", "Forge new paths": "Trilhar novos caminhos", "Form": "Formulário", "Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:", - "Frequency Penalty": "Frequency Penalty", + "Frequency Penalty": "Penalização por Frequência", "Function": "Função", "Function created successfully": "Função criada com sucesso", - "Function deleted successfully": "Função deletada com sucesso", - "Function Description": "Descrição da função", + "Function deleted successfully": "Função excluída com sucesso", + "Function Description": "Descrição da Função", "Function ID": "ID da Função", "Function is now globally disabled": "A função está agora desativada globalmente", "Function is now globally enabled": "A função está agora ativada globalmente", - "Function Name": "Nome da função", + "Function Name": "Nome da Função", "Function updated successfully": "Função atualizada com sucesso", "Functions": "Funções", "Functions allow arbitrary code execution": "Funções permitem a execução arbitrária de código", @@ -437,9 +437,9 @@ "Google PSE API Key": "Chave API do Google PSE", "Google PSE Engine Id": "ID do Motor do Google PSE", "Group created successfully": "Grupo criado com sucesso", - "Group deleted successfully": "Grupo deletado com sucesso", - "Group Description": "Descrição do grupo", - "Group Name": "Nome do grupo", + "Group deleted successfully": "Grupo excluído com sucesso", + "Group Description": "Descrição do Grupo", + "Group Name": "Nome do Grupo", "Group updated successfully": "Grupo atualizado com sucesso", "Groups": "Grupos", "h:mm a": "h:mm a", @@ -447,13 +447,13 @@ "has no conversations.": "não tem conversas.", "Hello, {{name}}": "Olá, {{name}}", "Help": "Ajuda", - "Help us create the best community leaderboard by sharing your feedback history!": "Ajude-nos a criar o melhor ranking da comunidade compartilhando sua historial de comentaários!", + "Help us create the best community leaderboard by sharing your feedback history!": "Ajude-nos a criar o melhor ranking da comunidade compartilhando sua historia de comentários!", "Hex Color": "Cor hexadecimal", "Hex Color - Leave empty for default color": "Cor Hexadecimal - Deixe em branco para a cor padrão", "Hide": "Ocultar", "Host": "Servidor", "How can I help you today?": "Como posso ajudar você hoje?", - "How would you rate this response?": "", + "How would you rate this response?": "Como você avalia essa resposta?", "Hybrid Search": "Pesquisa Híbrida", "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.": "Eu reconheço que li e entendi as implicações da minha ação. Estou ciente dos riscos associados à execução de código arbitrário e verifiquei a confiabilidade da fonte.", "ID": "", @@ -498,7 +498,7 @@ "Knowledge deleted successfully.": "Conhecimento excluído com sucesso.", "Knowledge reset successfully.": "Conhecimento resetado com sucesso.", "Knowledge updated successfully": "Conhecimento atualizado com sucesso", - "Label": "", + "Label": "Rótulo", "Landing Page Mode": "Modo Landing Page", "Language": "Idioma", "Last Active": "Última Atividade", @@ -516,13 +516,13 @@ "LLMs can make mistakes. Verify important information.": "LLMs podem cometer erros. Verifique informações importantes.", "Local": "", "Local Models": "Modelos Locais", - "Lost": "Negativo", - "LTR": "LTR", + "Lost": "Perdeu", + "LTR": "Esquerda para Direita", "Made by OpenWebUI Community": "Feito pela Comunidade OpenWebUI", "Make sure to enclose them with": "Certifique-se de encerrá-los com", "Make sure to export a workflow.json file as API format from ComfyUI.": "Certifique-se de exportar um arquivo workflow.json como o formato API do ComfyUI.", "Manage": "Gerenciar", - "Manage Arena Models": "Gerenciar Modelos Arena", + "Manage Arena Models": "Gerenciar Arena de Modelos", "Manage Ollama": "Gerenciar Ollama", "Manage Ollama API Connections": "Gerenciar Conexões Ollama API", "Manage OpenAI API Connections": "Gerenciar Conexões OpenAI API", @@ -565,12 +565,12 @@ "Model Name": "Nome do Modelo", "Model not selected": "Modelo não selecionado", "Model Params": "Parâmetros do Modelo", - "Model Permissions": "Permissões do modelo", + "Model Permissions": "Permissões do Modelo", "Model updated successfully": "Modelo atualizado com sucesso", "Modelfile Content": "Conteúdo do Arquivo do Modelo", "Models": "Modelos", "Models Access": "Acesso aos Modelos", - "Mojeek Search API Key": "", + "Mojeek Search API Key": "Chave de API Mojeel Search", "more": "mais", "More": "Mais", "Name": "Nome", @@ -584,9 +584,9 @@ "No feedbacks found": "Comentários não encontrados", "No file selected": "Nenhum arquivo selecionado", "No files found.": "Nenhum arquivo encontrado.", - "No groups with access, add a group to grant access": "", + "No groups with access, add a group to grant access": "Nenhum grupo com acesso, adicione um grupo para dar acesso", "No HTML, CSS, or JavaScript content found.": "Nenhum conteúdo HTML, CSS ou JavaScript encontrado.", - "No knowledge found": "nenhum conhecimento encontrado", + "No knowledge found": "Nenhum conhecimento encontrado", "No model IDs": "Nenhum ID de modelo", "No models found": "Nenhum modelo encontrado", "No results found": "Nenhum resultado encontrado", @@ -601,8 +601,8 @@ "Notes": "Notas", "Notifications": "Notificações", "November": "Novembro", - "num_gpu (Ollama)": "", - "num_thread (Ollama)": "num_thread (Ollama)", + "num_gpu (Ollama)": "Número de GPUs (Ollama)", + "num_thread (Ollama)": "Número de Threads (Ollama)", "OAuth ID": "OAuth ID", "October": "Outubro", "Off": "Desligado", @@ -611,7 +611,7 @@ "Ollama": "Ollama", "Ollama API": "API Ollama", "Ollama API disabled": "API Ollama desativada", - "Ollama API settings updated": "", + "Ollama API settings updated": "Configurações da API Ollama atualizadas", "Ollama Version": "Versão Ollama", "On": "Ligado", "Only alphanumeric characters and hyphens are allowed": "Somente caracteres alfanuméricos e hífens são permitidos", @@ -625,7 +625,7 @@ "Open file": "Abrir arquivo", "Open in full screen": "Abrir em tela cheia", "Open new chat": "Abrir novo chat", - "Open WebUI uses faster-whisper internally.": "Open WebUI usa reconhecimento de fala rápido mais rápido internamente.", + "Open WebUI uses faster-whisper internally.": "Open WebUI usa faster-whisper internamente.", "Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "A Open WebUI usa os embeddings de voz do SpeechT5 e do CMU Arctic.", "Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "A versão do Open WebUI (v{{OPEN_WEBUI_VERSION}}) é inferior à versão necessária (v{{REQUIRED_VERSION}})", "OpenAI": "OpenAI", @@ -642,7 +642,7 @@ "Overview": "Visão Geral", "page": "página", "Password": "Senha", - "Paste Large Text as File": "", + "Paste Large Text as File": "Cole Textos Longos como Arquivo", "PDF document (.pdf)": "Documento PDF (.pdf)", "PDF Extract Images (OCR)": "Extrair Imagens do PDF (OCR)", "pending": "pendente", @@ -653,7 +653,7 @@ "Personalization": "Personalização", "Pin": "Fixar", "Pinned": "Fixado", - "Pioneer insights": "", + "Pioneer insights": "Insights pioneiros", "Pipeline deleted successfully": "Pipeline excluído com sucesso", "Pipeline downloaded successfully": "Pipeline baixado com sucesso", "Pipelines": "Pipelines", @@ -681,7 +681,7 @@ "Prompts Access": "Acessar prompts", "Pull \"{{searchValue}}\" from Ollama.com": "Obter \"{{searchValue}}\" de Ollama.com", "Pull a model from Ollama.com": "Obter um modelo de Ollama.com", - "Query Generation Prompt": "", + "Query Generation Prompt": "Prompt de Geração de Consulta", "Query Params": "Parâmetros de Consulta", "RAG Template": "Modelo RAG", "Rating": "Avaliação", @@ -689,11 +689,11 @@ "Read Aloud": "Ler em Voz Alta", "Record voice": "Gravar voz", "Redirecting you to OpenWebUI Community": "Redirecionando você para a Comunidade OpenWebUI", - "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative. (Default: 40)": "", + "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative. (Default: 40)": "Reduz a probabilidade de gerar absurdos. Um valor mais alto (por exemplo, 100) dará respostas mais diversas, enquanto um valor mais baixo (por exemplo, 10) será mais conservador. (Padrão: 40)", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Refira-se como \"Usuário\" (por exemplo, \"Usuário está aprendendo espanhol\")", "References from": "Referências de", "Refused when it shouldn't have": "Recusado quando não deveria", - "Regenerate": "Regenerar", + "Regenerate": "Gerar novamente", "Release Notes": "Notas de Lançamento", "Relevance": "Relevância", "Remove": "Remover", @@ -715,13 +715,13 @@ "Role": "Função", "Rosé Pine": "Rosé Pine", "Rosé Pine Dawn": "Rosé Pine Dawn", - "RTL": "RTL", + "RTL": "Direita para Esquerda", "Run": "Executar", "Running": "Executando", "Save": "Salvar", "Save & Create": "Salvar e Criar", "Save & Update": "Salvar e Atualizar", - "Save As Copy": "Salvar como cópia", + "Save As Copy": "Salvar Como Cópia", "Save Tag": "Salvar Tag", "Saved": "Armazenado", "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": "Salvar registros de chat diretamente no armazenamento do seu navegador não é mais suportado. Por favor, reserve um momento para baixar e excluir seus registros de chat clicando no botão abaixo. Não se preocupe, você pode facilmente reimportar seus registros de chat para o backend através de", @@ -731,17 +731,17 @@ "Search Base": "Pesquisar base", "Search Chats": "Pesquisar Chats", "Search Collection": "Pesquisar Coleção", - "Search Filters": "Pesquisar filtros", + "Search Filters": "Pesquisar Filtros", "search for tags": "Pesquisar por tags", "Search Functions": "Pesquisar Funções", - "Search Knowledge": "Pesquisar conhecimento", + "Search Knowledge": "Pesquisar Conhecimento", "Search Models": "Pesquisar Modelos", "Search options": "Opções de pesquisa", - "Search Prompts": "Pesquisar Prompts", + "Search Prompts": "Prompts de Pesquisa", "Search Result Count": "Contagem de Resultados da Pesquisa", "Search the web": "Pesquisar web", "Search Tools": "Pesquisar Ferramentas", - "SearchApi API Key": "Pesquisar SearchApi key", + "SearchApi API Key": "Chave API SearchApi", "SearchApi Engine": "Motor SearchApi", "Searched {{count}} sites_one": "Pesquisou {{count}} sites_one", "Searched {{count}} sites_many": "Pesquisou {{count}} sites_many", @@ -760,8 +760,8 @@ "Select a pipeline": "Selecione um pipeline", "Select a pipeline url": "Selecione uma URL de pipeline", "Select a tool": "Selecione uma ferramenta", - "Select Engine": "Selecionar motor", - "Select Knowledge": "Selecionar conhecimento", + "Select Engine": "Selecionar Motor", + "Select Knowledge": "Selecionar Conhecimento", "Select model": "Selecionar modelo", "Select only one model to call": "Selecione apenas um modelo para chamar", "Selected model(s) do not support image inputs": "Modelo(s) selecionado(s) não suportam entradas de imagem", @@ -783,7 +783,7 @@ "Set Image Size": "Definir Tamanho da Imagem", "Set reranking model (e.g. {{model}})": "Definir modelo de reclassificação (por exemplo, {{model}})", "Set Sampler": "Definir Sampler", - "Set Scheduler": "Definir Agenda", + "Set Scheduler": "Definir Agendador", "Set Steps": "Definir Etapas", "Set Task Model": "Definir Modelo de Tarefa", "Set the number of GPU devices used for computation. This option controls how many GPU devices (if available) are used to process incoming requests. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Defina o número de dispositivos GPU usados para computação. Esta opção controla quantos dispositivos GPU (se disponíveis) são usados para processar as solicitações recebidas. Aumentar esse valor pode melhorar significativamente o desempenho para modelos otimizados para aceleração de GPU, mas também pode consumir mais energia e recursos da GPU.", @@ -801,7 +801,7 @@ "Share Chat": "Compartilhar Chat", "Share to OpenWebUI Community": "Compartilhar com a Comunidade OpenWebUI", "Show": "Mostrar", - "Show \"What's New\" modal on login": "Mostrar \"novidades\" no login", + "Show \"What's New\" modal on login": "Mostrar \"O que há de Novo\" no login", "Show Admin Details in Account Pending Overlay": "Mostrar Detalhes do Administrador na Sobreposição de Conta Pendentes", "Show shortcuts": "Mostrar atalhos", "Show your support!": "Mostre seu apoio!", @@ -819,10 +819,10 @@ "Speech-to-Text Engine": "Motor de Transcrição de Fala", "Stop": "Parar", "Stop Sequence": "Sequência de Parada", - "Stream Chat Response": "", + "Stream Chat Response": "Stream Resposta do Chat", "STT Model": "Modelo STT", "STT Settings": "Configurações STT", - "Subtitle (e.g. about the Roman Empire)": "Legenda (por exemplo, sobre o Império Romano)", + "Subtitle (e.g. about the Roman Empire)": "Subtítulo (por exemplo, sobre o Império Romano)", "Success": "Sucesso", "Successfully updated.": "Atualizado com sucesso.", "Suggested": "Sugerido", @@ -838,12 +838,12 @@ "Tavily API Key": "Chave da API Tavily", "Tell us more:": "Conte-nos mais:", "Temperature": "Temperatura", - "Template": "Modelo", + "Template": "Template", "Temporary Chat": "Chat temporário", - "Text Splitter": "Divisor de texto", + "Text Splitter": "Divisor de Texto", "Text-to-Speech Engine": "Motor de Texto para Fala", "Tfs Z": "Tfs Z", - "Thanks for your feedback!": "Obrigado pelo seu feedback!", + "Thanks for your feedback!": "Obrigado pelo seu comentário!", "The Application Account DN you bind with for search": "O DN (Distinguished Name) da Conta de Aplicação com a qual você se conecta para pesquisa.", "The base to search for users": "Base para pesquisar usuários.", "The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory. (Default: 512)": "O tamanho do lote (batch size) determina quantas solicitações de texto são processadas juntas de uma vez. Um tamanho de lote maior pode aumentar o desempenho e a velocidade do modelo, mas também requer mais memória. (Padrão: 512)", @@ -865,9 +865,9 @@ "This option will delete all existing files in the collection and replace them with newly uploaded files.": "Essa opção deletará todos os arquivos existentes na coleção e todos eles serão substituídos.", "This response was generated by \"{{model}}\"": "Esta resposta foi gerada por \"{{model}}\"", "This will delete": "Isso vai excluir", - "This will delete {{NAME}} and all its contents.": "Esta ação deletará {{NAME}} e todos seus conteúdos.", - "This will delete all models including custom models": "", - "This will delete all models including custom models and cannot be undone.": "", + "This will delete {{NAME}} and all its contents.": "Esta ação excluirá {{NAME}} e todos seus conteúdos.", + "This will delete all models including custom models": "Isto vai excluir todos os modelos, incluindo personalizados", + "This will delete all models including custom models and cannot be undone.": "Isto vai excluir todos os modelos, incluindo personalizados e não pode ser desfeito.", "This will reset the knowledge base and sync all files. Do you wish to continue?": "Esta ação resetará a base de conhecimento e sincronizará todos os arquivos. Deseja continuar?", "Thorough explanation": "Explicação detalhada", "Tika": "Tika", @@ -884,7 +884,7 @@ "To access the GGUF models available for downloading,": "Para acessar os modelos GGUF disponíveis para download,", "To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Para acessar a WebUI, entre em contato com o administrador. Os administradores podem gerenciar os status dos usuários no Painel de Administração.", "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Para anexar a base de conhecimento aqui, adicione-os ao espaço de trabalho \"Conhecimento\" primeiro.", - "To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "", + "To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "Para proteger sua privacidade, apenas classificações, IDs de modelo, tags e metadados são compartilhados a partir de seus comentários – seus registros de bate-papo permanecem privados e não são incluídos.", "To select actions here, add them to the \"Functions\" workspace first.": "Para selecionar ações aqui, adicione-os ao espaço de trabalho \"Ações\" primeiro.", "To select filters here, add them to the \"Functions\" workspace first.": "Para selecionar filtros aqui, adicione-os ao espaço de trabalho \"Funções\" primeiro.", "To select toolkits here, add them to the \"Tools\" workspace first.": "Para selecionar kits de ferramentas aqui, adicione-os ao espaço de trabalho \"Ferramentas\" primeiro.", @@ -919,8 +919,8 @@ "Uh-oh! There was an issue connecting to {{provider}}.": "Ops! Houve um problema ao conectar-se ao {{provider}}.", "UI": "Interface", "Unarchive All": "Desarquivar tudo", - "Unarchive All Archived Chats": "Desarquivar todos os chats arquivados", - "Unarchive Chat": "Desarquivar chat", + "Unarchive All Archived Chats": "Desarquivar Todos os Chats Arquivados", + "Unarchive Chat": "Desarquivar Chat", "Unlock mysteries": "Desvendar mistérios", "Unpin": "Desfixar", "Unravel secrets": "Desvendar segredos", @@ -931,7 +931,7 @@ "Update password": "Atualizar senha", "Updated": "Atualizado", "Updated at": "Atualizado em", - "Updated At": "Atualizado em", + "Updated At": "Atualizado Em", "Upload": "Fazer upload", "Upload a GGUF model": "Fazer upload de um modelo GGUF", "Upload directory": "Carregar diretório", @@ -950,9 +950,9 @@ "user": "usuário", "User": "Usuário", "User location successfully retrieved.": "Localização do usuário recuperada com sucesso.", - "Username": "Usuário", + "Username": "Nome do Usuário", "Users": "Usuários", - "Using the default arena model with all models. Click the plus button to add custom models.": "Usando o modelo arena padrão para todos os modelos. Clique no botão mais para adicionar modelos personalizados.", + "Using the default arena model with all models. Click the plus button to add custom models.": "Usando a arena de modelos padrão para todos os modelos. Clique no botão mais para adicionar modelos personalizados.", "Utilize": "Utilizar", "Valid time units:": "Unidades de tempo válidas:", "Valves": "Válvulas", @@ -979,21 +979,21 @@ "WebUI will make requests to \"{{url}}/api/chat\"": "A WebUI fará requisições para \"{{url}}/api/chat\".", "WebUI will make requests to \"{{url}}/chat/completions\"": "A WebUI fará requisições para \"{{url}}/chat/completions\".", "What are you trying to achieve?": "O que está tentando alcançar?", - "What are you working on?": "O que está trabalhando?", + "What are you working on?": "No que está trabalhando?", "What’s New in": "O que há de novo em", "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quando habilitado, o modelo responderá a cada mensagem de chat em tempo real, gerando uma resposta assim que o usuário enviar uma mensagem. Este modo é útil para aplicativos de chat ao vivo, mas pode impactar o desempenho em hardware mais lento.", - "wherever you are": "Onde quer que você esteja.", + "wherever you are": "onde quer que você esteja.", "Whisper (Local)": "Whisper (Local)", - "Why?": "", + "Why?": "Por que", "Widescreen Mode": "Modo Tela Cheia", - "Won": "Positivo", + "Won": "Ganhou", "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "Funciona em conjunto com o top-k. Um valor mais alto (por exemplo, 0,95) levará a um texto mais diversificado, enquanto um valor mais baixo (por exemplo, 0,5) gerará um texto mais focado e conservador. (Padrão: 0,9)", "Workspace": "Espaço de Trabalho", "Workspace Permissions": "Permissões do espaço de trabalho", "Write a prompt suggestion (e.g. Who are you?)": "Escreva uma sugestão de prompt (por exemplo, Quem é você?)", "Write a summary in 50 words that summarizes [topic or keyword].": "Escreva um resumo em 50 palavras que resuma [tópico ou palavra-chave].", - "Write something...": "Escrevendo algo...", - "Write your model template content here": "Escreva o conteúdo do modelo aqui.", + "Write something...": "Escreva algo...", + "Write your model template content here": "Escreva o conteúdo do template do modelo aqui.", "Yesterday": "Ontem", "You": "Você", "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Você só pode conversar com no máximo {{maxCount}} arquivo(s) de cada vez.", From f07ba60f2a12757308762076e4cea528c302e683 Mon Sep 17 00:00:00 2001 From: SimonOriginal Date: Fri, 22 Nov 2024 14:43:11 +0100 Subject: [PATCH 02/15] Update uk translation.json --- src/lib/i18n/locales/uk-UA/translation.json | 244 ++++++++++---------- 1 file changed, 121 insertions(+), 123 deletions(-) diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json index 6f84ac37f..93fb5aa90 100644 --- a/src/lib/i18n/locales/uk-UA/translation.json +++ b/src/lib/i18n/locales/uk-UA/translation.json @@ -6,38 +6,37 @@ "{{ models }}": "{{ models }}", "{{user}}'s Chats": "Чати {{user}}а", "{{webUIName}} Backend Required": "Необхідно підключення бекенду {{webUIName}}", - "*Prompt node ID(s) are required for image generation": "*Для генерації зображення потрібно вказати ідентифікатор(и) вузла(ів)", - "A new version (v{{LATEST_VERSION}}) is now available.": "Нова версія (в{{LATEST_VERSION}}) зараз доступна.", + "A new version (v{{LATEST_VERSION}}) is now available.": "Нова версія (v{{LATEST_VERSION}}) зараз доступна.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Модель задач використовується при виконанні таких завдань, як генерація заголовків для чатів та пошукових запитів в Інтернеті", "a user": "користувача", "About": "Про програму", - "Access": "", - "Access Control": "", - "Accessible to all users": "", + "Access": "Доступ", + "Access Control": "Контроль доступу", + "Accessible to all users": "Доступно всім користувачам", "Account": "Обліковий запис", "Account Activation Pending": "Очікування активації облікового запису", "Accurate information": "Точна інформація", "Actions": "Дії", - "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "", + "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Активуйте цю команду, ввівши \"/{{COMMAND}}\" у введення чату.", "Active Users": "Активні користувачі", "Add": "Додати", - "Add a model ID": "", + "Add a model ID": "Додайти ID моделі", "Add a short description about what this model does": "Додайте короткий опис того, що робить ця модель", - "Add a tag": "Додайте тег", + "Add a tag": "Додайти тег", "Add Arena Model": "Додати модель Arena", - "Add Connection": "", + "Add Connection": "Додати з'єднання", "Add Content": "Додати вміст", "Add content here": "Додайте вміст сюди", "Add custom prompt": "Додати користувацьку підказку", "Add Files": "Додати файли", - "Add Group": "", + "Add Group": "Додати групу", "Add Memory": "Додати пам'ять", "Add Model": "Додати модель", "Add Tag": "Додати тег", "Add Tags": "Додати теги", "Add text content": "Додати текстовий вміст", "Add User": "Додати користувача", - "Add User Group": "", + "Add User Group": "Додати групу користувачів", "Adjusting these settings will apply changes universally to all users.": "Зміни в цих налаштуваннях будуть застосовані для всіх користувачів.", "admin": "адмін", "Admin": "Адмін", @@ -48,18 +47,18 @@ "Advanced Params": "Розширені параметри", "All chats": "Усі чати", "All Documents": "Усі документи", - "All models deleted successfully": "", - "Allow Chat Delete": "", + "All models deleted successfully": "Всі моделі видалені успішно", + "Allow Chat Delete": "Дозволити видалення чату", "Allow Chat Deletion": "Дозволити видалення чату", - "Allow Chat Edit": "", - "Allow File Upload": "", + "Allow Chat Edit": "Дозволити редагування чату", + "Allow File Upload": "Дозволити завантаження файлів", "Allow non-local voices": "Дозволити не локальні голоси", "Allow Temporary Chat": "Дозволити тимчасовий чат", "Allow User Location": "Доступ до місцезнаходження", "Allow Voice Interruption in Call": "Дозволити переривання голосу під час виклику", "Already have an account?": "Вже є обліковий запис?", "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Альтернатива параметру top_p, яка має на меті забезпечити баланс якості та різноманітності. Параметр p представляє мінімальну ймовірність для того, щоб токен був врахований, відносно ймовірності найбільш ймовірного токена. Наприклад, при p=0.05 і найбільш імовірному токені з ймовірністю 0.9, логіти зі значенням менше 0.045 будуть відфільтровані. (За замовчуванням: 0.0)", - "Amazing": "", + "Amazing": "Чудово", "an assistant": "асистента", "and": "та", "and {{COUNT}} more": "та ще {{COUNT}}", @@ -70,13 +69,13 @@ "API keys": "Ключі API", "Application DN": "DN застосунку", "Application DN Password": "Пароль DN застосунку", - "applies to all users with the \"user\" role": "", + "applies to all users with the \"user\" role": "стосується всіх користувачів з роллю \"користувач\"", "April": "Квітень", "Archive": "Архів", "Archive All Chats": "Архівувати всі чати", "Archived Chats": "Архівовані чати", - "archived-chat-export": "", - "Are you sure you want to unarchive all archived chats?": "", + "archived-chat-export": "експорт-архівованих-чатів", + "Are you sure you want to unarchive all archived chats?": "Ви впевнені, що хочете розархівувати всі архівовані чати?", "Are you sure?": "Ви впевнені?", "Arena Models": "Моделі Arena", "Artifacts": "Артефакти", @@ -96,7 +95,7 @@ "AUTOMATIC1111 Base URL is required.": "Необхідна URL-адреса AUTOMATIC1111.", "Available list": "Список доступності", "available!": "доступно!", - "Awful": "", + "Awful": "Жахливо", "Azure AI Speech": "Мовлення Azure AI", "Azure Region": "Регіон Azure", "Back": "Назад", @@ -109,7 +108,7 @@ "Bing Search V7 Endpoint": "Точка доступу Bing Search V7", "Bing Search V7 Subscription Key": "Ключ підписки Bing Search V7", "Brave Search API Key": "Ключ API пошуку Brave", - "By {{name}}": "", + "By {{name}}": "Від {{name}}", "Bypass SSL verification for Websites": "Обхід SSL-перевірки для веб-сайтів", "Call": "Виклик", "Call feature is not supported when using Web STT engine": "Функція виклику не підтримується при використанні Web STT (розпізнавання мовлення) рушія", @@ -126,7 +125,7 @@ "Chat Controls": "Керування чатом", "Chat direction": "Напрям чату", "Chat Overview": "Огляд чату", - "Chat Permissions": "", + "Chat Permissions": "Дозволи чату", "Chat Tags Auto-Generation": "Автоматична генерація тегів чату", "Chats": "Чати", "Check Again": "Перевірити ще раз", @@ -157,7 +156,7 @@ "Code execution": "Виконання коду", "Code formatted successfully": "Код успішно відформатовано", "Collection": "Колекція", - "Color": "", + "Color": "Колір", "ComfyUI": "ComfyUI", "ComfyUI Base URL": "URL-адреса ComfyUI", "ComfyUI Base URL is required.": "Необхідно вказати URL-адресу ComfyUI.", @@ -166,7 +165,7 @@ "Command": "Команда", "Completions": "Завершення", "Concurrent Requests": "Одночасні запити", - "Configure": "", + "Configure": "Налаштувати", "Confirm": "Підтвердити", "Confirm Password": "Підтвердіть пароль", "Confirm your action": "Підтвердіть свою дію", @@ -191,12 +190,12 @@ "Copy Link": "Копіювати посилання", "Copy to clipboard": "Копіювати в буфер обміну", "Copying to clipboard was successful!": "Копіювання в буфер обміну виконано успішно!", - "Create": "", + "Create": "Створити", "Create a knowledge base": "Створити базу знань", "Create a model": "Створити модель", "Create Account": "Створити обліковий запис", "Create Admin Account": "Створити обліковий запис адміністратора", - "Create Group": "", + "Create Group": "Створити групу", "Create Knowledge": "Створити знання", "Create new key": "Створити новий ключ", "Create new secret key": "Створити новий секретний ключ", @@ -215,8 +214,8 @@ "Default (SentenceTransformers)": "За замовчуванням (SentenceTransformers)", "Default Model": "Модель за замовчуванням", "Default model updated": "Модель за замовчуванням оновлено", - "Default permissions": "", - "Default permissions updated successfully": "", + "Default permissions": "Дозволи за замовчуванням", + "Default permissions updated successfully": "Дозволи за замовчуванням успішно оновлено", "Default Prompt Suggestions": "Пропозиції промтів замовчуванням", "Default to 389 or 636 if TLS is enabled": "За замовчуванням використовується 389 або 636, якщо TLS увімкнено.", "Default to ALL": "За замовчуванням — ВСІ.", @@ -224,7 +223,7 @@ "Delete": "Видалити", "Delete a model": "Видалити модель", "Delete All Chats": "Видалити усі чати", - "Delete All Models": "", + "Delete All Models": "Видалити всі моделі", "Delete chat": "Видалити чат", "Delete Chat": "Видалити чат", "Delete chat?": "Видалити чат?", @@ -236,7 +235,7 @@ "Delete User": "Видалити користувача", "Deleted {{deleteModelTag}}": "Видалено {{deleteModelTag}}", "Deleted {{name}}": "Видалено {{name}}", - "Deleted User": "", + "Deleted User": "Видалений користувач", "Describe your knowledge base and objectives": "Опишіть вашу базу знань та цілі", "Description": "Опис", "Didn't fully follow instructions": "Не повністю дотримувалися інструкцій", @@ -251,10 +250,10 @@ "Discover, download, and explore custom tools": "Знайдіть, завантажте та досліджуйте налаштовані інструменти", "Discover, download, and explore model presets": "Знайдіть, завантажте та досліджуйте налаштування моделей", "Dismissible": "Неприйнятно", - "Display": "", + "Display": "Відображення", "Display Emoji in Call": "Відображати емодзі у викликах", "Display the username instead of You in the Chat": "Показувати ім'я користувача замість 'Ви' в чаті", - "Displays citations in the response": "", + "Displays citations in the response": "Показує посилання у відповіді", "Dive into knowledge": "Зануртесь у знання", "Do not install functions from sources you do not fully trust.": "Не встановлюйте функції з джерел, яким ви не повністю довіряєте.", "Do not install tools from sources you do not fully trust.": "Не встановлюйте інструменти з джерел, яким ви не повністю довіряєте.", @@ -270,23 +269,22 @@ "Download": "Завантажити", "Download canceled": "Завантаження скасовано", "Download Database": "Завантажити базу даних", - "Drag and drop a file to upload or select a file to view": "", + "Drag and drop a file to upload or select a file to view": "Перетягніть файл для завантаження або виберіть файл для перегляду", "Draw": "Малювати", "Drop any files here to add to the conversation": "Перетягніть сюди файли, щоб додати до розмови", - "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "напр., '30s','10m'. Дійсні одиниці часу: 'с', 'хв', 'г'.", - "e.g. A filter to remove profanity from text": "", - "e.g. My Filter": "", - "e.g. My Tools": "", - "e.g. my_filter": "", - "e.g. my_tools": "", - "e.g. Tools for performing various operations": "", + "e.g. A filter to remove profanity from text": "напр., фільтр для видалення нецензурної лексики з тексту", + "e.g. My Filter": "напр., Мій фільтр", + "e.g. My Tools": "напр., Мої інструменти", + "e.g. my_filter": "напр., my_filter", + "e.g. my_tools": "напр., my_tools", + "e.g. Tools for performing various operations": "напр., Інструменти для виконання різних операцій", "Edit": "Редагувати", "Edit Arena Model": "Редагувати модель Arena", - "Edit Connection": "", - "Edit Default Permissions": "", + "Edit Connection": "Редагувати з'єднання", + "Edit Default Permissions": "Редагувати дозволи за замовчуванням", "Edit Memory": "Редагувати пам'ять", "Edit User": "Редагувати користувача", - "Edit User Group": "", + "Edit User Group": "Редагувати групу користувачів", "ElevenLabs": "ElevenLabs", "Email": "Ел. пошта", "Embark on adventures": "Вирушайте в пригоди", @@ -294,14 +292,14 @@ "Embedding Model": "Модель вбудовування", "Embedding Model Engine": "Рушій моделі вбудовування ", "Embedding model set to \"{{embedding_model}}\"": "Встановлена модель вбудовування \"{{embedding_model}}\"", - "Enable API Key Auth": "", + "Enable API Key Auth": "Увімкнути автентифікацію за допомогою API ключа", "Enable Community Sharing": "Увімкнути спільний доступ", "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Увімкнути блокування пам'яті (mlock), щоб запобігти виведенню даних моделі з оперативної пам'яті. Цей параметр блокує робочий набір сторінок моделі в оперативній пам'яті, гарантуючи, що вони не будуть виведені на диск. Це може допомогти підтримувати продуктивність, уникати помилок сторінок та забезпечувати швидкий доступ до даних.", "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Увімкнути відображення пам'яті (mmap) для завантаження даних моделі. Цей параметр дозволяє системі використовувати дискове сховище як розширення оперативної пам'яті, трактуючи файли на диску, як ніби вони знаходяться в RAM. Це може покращити продуктивність моделі, дозволяючи швидший доступ до даних. Однак, він може не працювати коректно на всіх системах і може споживати значну кількість дискового простору.", "Enable Message Rating": "Увімкнути оцінку повідомлень", "Enable Mirostat sampling for controlling perplexity. (Default: 0, 0 = Disabled, 1 = Mirostat, 2 = Mirostat 2.0)": "Увімкнути вибірку Mirostat для контролю над непередбачуваністю. (За замовчуванням: 0, 0 = Вимкнено, 1 = Mirostat, 2 = Mirostat 2.0)", "Enable New Sign Ups": "Дозволити нові реєстрації", - "Enable Retrieval Query Generation": "", + "Enable Retrieval Query Generation": "Увімкнути генерацію запитів для вилучення", "Enable Tags Generation": "Увімкнути генерацію тегів", "Enable Web Search": "Увімкнути веб-пошук", "Enable Web Search Query Generation": "Увімкнути генерацію запитів для веб-пошуку", @@ -329,7 +327,7 @@ "Enter language codes": "Введіть мовні коди", "Enter Model ID": "Введіть ID моделі", "Enter model tag (e.g. {{modelTag}})": "Введіть тег моделі (напр., {{modelTag}})", - "Enter Mojeek Search API Key": "", + "Enter Mojeek Search API Key": "Введіть API ключ для пошуку Mojeek", "Enter Number of Steps (e.g. 50)": "Введіть кількість кроків (напр., 50)", "Enter Sampler (e.g. Euler a)": "Введіть семплер (напр., Euler a)", "Enter Scheduler (e.g. Karras)": "Введіть планувальник (напр., Karras)", @@ -368,17 +366,17 @@ "Experimental": "Експериментальне", "Explore the cosmos": "Досліджуйте космос", "Export": "Експорт", - "Export All Archived Chats": "", - "Export All Chats (All Users)": "Експортувати всі чати (всіх користувачів)", + "Export All Archived Chats": "Експорт всіх архівованих чатів", + "Export All Chats (All Users)": "Експорт всіх чатів (всіх користувачів)", "Export chat (.json)": "Експорт чату (.json)", - "Export Chats": "Експортувати чати", - "Export Config to JSON File": "Експортувати конфігурацію у файл JSON", + "Export Chats": "Експорт чатів", + "Export Config to JSON File": "Експорт конфігурації у файл JSON", "Export Functions": "Експорт функцій ", "Export Models": "Експорт моделей", - "Export Presets": "", - "Export Prompts": "Експортувати промти", - "Export to CSV": "Експортувати в CSV", - "Export Tools": "Експортувати інструменти", + "Export Presets": "Експорт пресетів", + "Export Prompts": "Експорт промтів", + "Export to CSV": "Експорт в CSV", + "Export Tools": "Експорт інструментів", "External Models": "Зовнішні моделі", "Failed to add file.": "Не вдалося додати файл.", "Failed to create API Key.": "Не вдалося створити API ключ.", @@ -387,7 +385,7 @@ "Failed to upload file.": "Не вдалося завантажити файл.", "February": "Лютий", "Feedback History": "Історія відгуків", - "Feedbacks": "", + "Feedbacks": "Відгуки", "Feel free to add specific details": "Не соромтеся додавати конкретні деталі", "File": "Файл", "File added successfully.": "Файл успішно додано.", @@ -415,11 +413,11 @@ "Function": "Функція", "Function created successfully": "Функцію успішно створено", "Function deleted successfully": "Функцію успішно видалено", - "Function Description": "", - "Function ID": "", + "Function Description": "Опис функції", + "Function ID": "ID функції", "Function is now globally disabled": "Функція зараз глобально вимкнена", "Function is now globally enabled": "Функція зараз глобально увімкнена ", - "Function Name": "", + "Function Name": "Назва функції", "Function updated successfully": "Функцію успішно оновлено", "Functions": "Функції", "Functions allow arbitrary code execution": "Функції дозволяють виконання довільного коду", @@ -436,39 +434,39 @@ "Good Response": "Гарна відповідь", "Google PSE API Key": "Ключ API Google PSE", "Google PSE Engine Id": "Id рушія Google PSE", - "Group created successfully": "", - "Group deleted successfully": "", - "Group Description": "", - "Group Name": "", - "Group updated successfully": "", - "Groups": "", + "Group created successfully": "Групу успішно створено", + "Group deleted successfully": "Групу успішно видалено", + "Group Description": "Опис групи", + "Group Name": "Назва групи", + "Group updated successfully": "Групу успішно оновлено", + "Groups": "Групи", "h:mm a": "h:mm a", "Haptic Feedback": "Тактильний зворотній зв'язок", "has no conversations.": "не має розмов.", "Hello, {{name}}": "Привіт, {{name}}", "Help": "Допоможіть", "Help us create the best community leaderboard by sharing your feedback history!": "Допоможіть нам створити найкращу таблицю лідерів спільноти, поділившись історією своїх відгуків!", - "Hex Color": "", - "Hex Color - Leave empty for default color": "", + "Hex Color": "Шістнадцятковий колір", + "Hex Color - Leave empty for default color": "Шістнадцятковий колір — залиште порожнім для кольору за замовчуванням", "Hide": "Приховати", "Host": "Хост", "How can I help you today?": "Чим я можу допомогти вам сьогодні?", - "How would you rate this response?": "", + "How would you rate this response?": "Як би ви оцінили цю відповідь?", "Hybrid Search": "Гібридний пошук", "I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Я підтверджую, що прочитав і розумію наслідки своїх дій. Я усвідомлюю ризики, пов'язані з виконанням довільного коду, і перевірив надійність джерела.", - "ID": "Ідентифікатор", + "ID": "ID", "Ignite curiosity": "Запаліть цікавість", "Image Generation (Experimental)": "Генерування зображень (експериментально)", "Image Generation Engine": "Механізм генерації зображень", "Image Settings": "Налаштування зображення", "Images": "Зображення", - "Import Chats": "Імпортувати чати", - "Import Config from JSON File": "Імпортувати конфігурацію з файлу JSON", + "Import Chats": "Імпорт чатів", + "Import Config from JSON File": "Імпорт конфігурації з файлу JSON", "Import Functions": "Імпорт функцій ", "Import Models": "Імпорт моделей", - "Import Presets": "", - "Import Prompts": "Імпортувати промти", - "Import Tools": "Імпортувати інструменти", + "Import Presets": "Імпорт пресетів", + "Import Prompts": "Імпорт промтів", + "Import Tools": "Імпорт інструментів", "Include": "Включити", "Include `--api-auth` flag when running stable-diffusion-webui": "Включіть прапорець `--api-auth` під час запуску stable-diffusion-webui", "Include `--api` flag when running stable-diffusion-webui": "Включіть прапор `--api` при запуску stable-diffusion-webui", @@ -490,10 +488,10 @@ "JWT Expiration": "Термін дії JWT", "JWT Token": "Токен JWT", "Keep Alive": "Зберегти активність", - "Key": "", + "Key": "Ключ", "Keyboard shortcuts": "Клавіатурні скорочення", "Knowledge": "Знання", - "Knowledge Access": "", + "Knowledge Access": "Доступ до знань", "Knowledge created successfully.": "Знання успішно створено.", "Knowledge deleted successfully.": "Знання успішно видалено.", "Knowledge reset successfully.": "Знання успішно скинуто.", @@ -507,8 +505,8 @@ "LDAP server updated": "Сервер LDAP оновлено", "Leaderboard": "Таблиця лідерів", "Leave empty for unlimited": "Залиште порожнім для необмеженого розміру", - "Leave empty to include all models from \"{{URL}}/api/tags\" endpoint": "", - "Leave empty to include all models from \"{{URL}}/models\" endpoint": "", + "Leave empty to include all models from \"{{URL}}/api/tags\" endpoint": "Залиште порожнім, щоб включити всі моделі з кінцевої точки \"{{URL}}/api/tags\"", + "Leave empty to include all models from \"{{URL}}/models\" endpoint": "Залиште порожнім, щоб включити всі моделі з кінцевої точки \"{{URL}}/models\"", "Leave empty to include all models or select specific models": "Залиште порожнім, щоб включити всі моделі, або виберіть конкретні моделі.", "Leave empty to use the default prompt, or enter a custom prompt": "Залиште порожнім для використання стандартного запиту, або введіть власний запит", "Light": "Світла", @@ -523,9 +521,9 @@ "Make sure to export a workflow.json file as API format from ComfyUI.": "Обов'язково експортуйте файл workflow.json у форматі API з ComfyUI.", "Manage": "Керувати", "Manage Arena Models": "Керувати моделями Arena", - "Manage Ollama": "", - "Manage Ollama API Connections": "", - "Manage OpenAI API Connections": "", + "Manage Ollama": "Керувати Ollama", + "Manage Ollama API Connections": "Керувати з'єднаннями Ollama API", + "Manage OpenAI API Connections": "Керувати з'єднаннями OpenAI API", "Manage Pipelines": "Керування конвеєрами", "March": "Березень", "Max Tokens (num_predict)": "Макс токенів (num_predict)", @@ -559,18 +557,18 @@ "Model accepts image inputs": "Модель приймає зображеня", "Model created successfully!": "Модель створено успішно!", "Model filesystem path detected. Model shortname is required for update, cannot continue.": "Виявлено шлях до файлової системи моделі. Для оновлення потрібно вказати коротке ім'я моделі, не вдасться продовжити.", - "Model Filtering": "", + "Model Filtering": "Фільтрація моделей", "Model ID": "ID моделі", - "Model IDs": "", + "Model IDs": "ID моделей", "Model Name": "Назва моделі", "Model not selected": "Модель не вибрана", "Model Params": "Параметри моделі", - "Model Permissions": "", + "Model Permissions": "Дозволи моделей", "Model updated successfully": "Модель успішно оновлено", "Modelfile Content": "Вміст файлу моделі", "Models": "Моделі", - "Models Access": "", - "Mojeek Search API Key": "", + "Models Access": "Доступ до моделей", + "Mojeek Search API Key": "API ключ для пошуку Mojeek", "more": "більше", "More": "Більше", "Name": "Ім'я", @@ -584,15 +582,15 @@ "No feedbacks found": "Відгуків не знайдено", "No file selected": "Файл не обрано", "No files found.": "Файли не знайдено.", - "No groups with access, add a group to grant access": "", + "No groups with access, add a group to grant access": "Немає груп з доступом, додайте групу для надання доступу", "No HTML, CSS, or JavaScript content found.": "HTML, CSS або JavaScript контент не знайдено.", "No knowledge found": "Знання не знайдено.", - "No model IDs": "", + "No model IDs": "Немає ID моделей", "No models found": "Моделей не знайдено", "No results found": "Не знайдено жодного результату", "No search query generated": "Пошуковий запит не сформовано", "No source available": "Джерело не доступне", - "No users were found.": "", + "No users were found.": "Користувачів не знайдено.", "No valves to update": "Немає клапанів для оновлення", "None": "Нема", "Not factually correct": "Не відповідає дійсності", @@ -611,13 +609,13 @@ "Ollama": "Ollama", "Ollama API": "Ollama API", "Ollama API disabled": "Ollama API вимкнено", - "Ollama API settings updated": "", + "Ollama API settings updated": "Налаштування Ollama API оновлено", "Ollama Version": "Версія Ollama", "On": "Увімк", - "Only alphanumeric characters and hyphens are allowed": "", + "Only alphanumeric characters and hyphens are allowed": "Дозволені тільки алфавітно-цифрові символи та дефіси", "Only alphanumeric characters and hyphens are allowed in the command string.": "У рядку команди дозволено використовувати лише алфавітно-цифрові символи та дефіси.", "Only collections can be edited, create a new knowledge base to edit/add documents.": "Редагувати можна лише колекції, створіть нову базу знань, щоб редагувати або додавати документи.", - "Only select users and groups with permission can access": "", + "Only select users and groups with permission can access": "Тільки вибрані користувачі та групи з дозволом можуть отримати доступ", "Oops! Looks like the URL is invalid. Please double-check and try again.": "Упс! Схоже, що URL-адреса невірна. Будь ласка, перевірте ще раз та спробуйте ще раз.", "Oops! There are files still uploading. Please wait for the upload to complete.": "Упс! Деякі файли все ще завантажуються. Будь ласка, зачекайте, поки завантаження завершиться.", "Oops! There was an error in the previous response.": "Упс! Сталася помилка в попередній відповіді.", @@ -632,24 +630,24 @@ "OpenAI API": "OpenAI API", "OpenAI API Config": "Конфігурація OpenAI API", "OpenAI API Key is required.": "Потрібен ключ OpenAI API.", - "OpenAI API settings updated": "", + "OpenAI API settings updated": "Налаштування OpenAI API оновлено", "OpenAI URL/Key required.": "Потрібен OpenAI URL/ключ.", "or": "або", - "Organize your users": "", + "Organize your users": "Організуйте своїх користувачів", "Other": "Інше", "OUTPUT": "ВИХІД", "Output format": "Формат відповіді", "Overview": "Огляд", "page": "сторінка", "Password": "Пароль", - "Paste Large Text as File": "", + "Paste Large Text as File": "Вставити великий текст як файл", "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}}", - "Permissions": "", + "Permissions": "Дозволи", "Personalization": "Персоналізація", "Pin": "Зачепити", "Pinned": "Зачеплено", @@ -667,21 +665,21 @@ "Please select a reason": "Будь ласка, виберіть причину", "Port": "Порт", "Positive attitude": "Позитивне ставлення", - "Prefix ID": "", - "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "", + "Prefix ID": "ID префікса", + "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "ID префікса використовується для уникнення конфліктів з іншими підключеннями шляхом додавання префікса до ID моделей — залиште порожнім, щоб вимкнути", "Previous 30 days": "Попередні 30 днів", "Previous 7 days": "Попередні 7 днів", "Profile Image": "Зображення профілю", "Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Підказка (напр., розкажіть мені цікавий факт про Римську імперію)", "Prompt Content": "Зміст промту", - "Prompt created successfully": "", + "Prompt created successfully": "Підказку успішно створено", "Prompt suggestions": "Швидкі промти", - "Prompt updated successfully": "", + "Prompt updated successfully": "Підказку успішно оновлено", "Prompts": "Промти", - "Prompts Access": "", + "Prompts Access": "Доступ до підказок", "Pull \"{{searchValue}}\" from Ollama.com": "Завантажити \"{{searchValue}}\" з Ollama.com", "Pull a model from Ollama.com": "Завантажити модель з Ollama.com", - "Query Generation Prompt": "", + "Query Generation Prompt": "Підказка для генерації запиту", "Query Params": "Параметри запиту", "RAG Template": "Шаблон RAG", "Rating": "Оцінка", @@ -739,7 +737,7 @@ "Search options": "Опції пошуку", "Search Prompts": "Пошук промтів", "Search Result Count": "Кількість результатів пошуку", - "Search the web": "", + "Search the web": "Шукати в Інтернеті", "Search Tools": "Пошуку інструментів", "SearchApi API Key": "Ключ API для SearchApi", "SearchApi Engine": "Рушій SearchApi", @@ -756,7 +754,7 @@ "Select a base model": "Обрати базову модель", "Select a engine": "Оберіть рушій", "Select a function": "Оберіть функцію", - "Select a group": "", + "Select a group": "Вибрати групу", "Select a model": "Оберіть модель", "Select a pipeline": "Оберіть конвеєр", "Select a pipeline url": "Оберіть адресу конвеєра", @@ -779,7 +777,7 @@ "Set as default": "Встановити за замовчуванням", "Set CFG Scale": "Встановити масштаб CFG", "Set Default Model": "Встановити модель за замовчуванням", - "Set embedding model": "", + "Set embedding model": "Встановити модель вбудовування", "Set embedding model (e.g. {{model}})": "Встановити модель вбудовування (напр, {{model}})", "Set Image Size": "Встановити розмір зображення", "Set reranking model (e.g. {{model}})": "Встановити модель переранжування (напр., {{model}})", @@ -867,8 +865,8 @@ "This response was generated by \"{{model}}\"": "Цю відповідь згенеровано за допомогою \"{{model}}\"", "This will delete": "Це призведе до видалення", "This will delete {{NAME}} and all its contents.": "Це видалить {{NAME}} та всі його вмісти.", - "This will delete all models including custom models": "", - "This will delete all models including custom models and cannot be undone.": "", + "This will delete all models including custom models": "Це видалить усі моделі, включаючи користувацькі моделі", + "This will delete all models including custom models and cannot be undone.": "Це видалить усі моделі, включаючи користувацькі моделі, і не може бути скасовано.", "This will reset the knowledge base and sync all files. Do you wish to continue?": "Це скине базу знань і синхронізує всі файли. Ви бажаєте продовжити?", "Thorough explanation": "Детальне пояснення", "Tika": "Tika", @@ -885,7 +883,7 @@ "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.": "Щоб отримати доступ до веб-інтерфейсу, зверніться до адміністратора. Адміністратори можуть керувати статусами користувачів з Панелі адміністратора.", "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Щоб прикріпити базу знань тут, спочатку додайте їх до робочого простору \"Знання\".", - "To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "Для захисту вашої конфіденційності з вашими відгуками діляться лише оцінками, ідентифікаторами моделей, тегами та метаданими — ваші журнали чату залишаються приватними і не включаються.", + "To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.": "Для захисту вашої конфіденційності з вашими відгуками діляться лише оцінками, ID моделей, тегами та метаданими — ваші журнали чату залишаються приватними і не включаються.", "To select actions here, add them to the \"Functions\" workspace first.": "Щоб вибрати дії тут, спочатку додайте їх до робочої області \"Функції\".", "To select filters here, add them to the \"Functions\" workspace first.": "Щоб обрати фільтри тут, спочатку додайте їх до робочої області \"Функції\".", "To select toolkits here, add them to the \"Tools\" workspace first.": "Щоб обрати тут набори інструментів, спочатку додайте їх до робочої області \"Інструменти\".", @@ -898,13 +896,13 @@ "Too verbose": "Занадто докладно", "Tool created successfully": "Інструмент успішно створено", "Tool deleted successfully": "Інструмент успішно видалено", - "Tool Description": "", - "Tool ID": "", + "Tool Description": "Опис інструменту", + "Tool ID": "ID інструменту", "Tool imported successfully": "Інструмент успішно імпортовано", - "Tool Name": "", + "Tool Name": "Назва інструменту", "Tool updated successfully": "Інструмент успішно оновлено", "Tools": "Інструменти", - "Tools Access": "", + "Tools Access": "Доступ до інструментів", "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.": "Інструменти мають систему виклику функцій, яка дозволяє виконання довільного коду.", @@ -919,9 +917,9 @@ "Type Hugging Face Resolve (Download) URL": "Введіть URL ресурсу Hugging Face Resolve (завантаження)", "Uh-oh! There was an issue connecting to {{provider}}.": "Ой! Виникла проблема при підключенні до {{provider}}.", "UI": "Користувацький інтерфейс", - "Unarchive All": "", - "Unarchive All Archived Chats": "", - "Unarchive Chat": "", + "Unarchive All": "Розархівувати все", + "Unarchive All Archived Chats": "Розархівувати всі архівовані чати", + "Unarchive Chat": "Розархівувати чат", "Unlock mysteries": "Розкрийте таємниці", "Unpin": "Відчепити", "Unravel secrets": "Розплутуйте секрети", @@ -940,11 +938,11 @@ "Upload Files": "Завантажити файли", "Upload Pipeline": "Завантажити конвеєр", "Upload Progress": "Прогрес завантаження", - "URL": "", + "URL": "URL", "URL Mode": "Режим URL-адреси", "Use '#' in the prompt input to load and include your knowledge.": "Використовуйте '#' у полі введення підказки, щоб завантажити та включити свої знання.", "Use Gravatar": "Змінити аватар", - "Use groups to group your users and assign permissions.": "", + "Use groups to group your users and assign permissions.": "Використовуйте групи, щоб об’єднувати користувачів і призначати дозволи.", "Use Initials": "Використовувати ініціали", "use_mlock (Ollama)": "use_mlock (Ollama)", "use_mmap (Ollama)": "use_mmap (Ollama)", @@ -963,12 +961,12 @@ "variable to have them replaced with clipboard content.": "змінна, щоб замінити їх вмістом буфера обміну.", "Version": "Версія", "Version {{selectedVersion}} of {{totalVersions}}": "Версія {{selectedVersion}} з {{totalVersions}}", - "Visibility": "", + "Visibility": "Видимість", "Voice": "Голос", "Voice Input": "Голосове введення", "Warning": "Увага!", "Warning:": "Увага:", - "Warning: Enabling this will allow users to upload arbitrary code on the server.": "", + "Warning: Enabling this will allow users to upload arbitrary code on the server.": "Попередження: Увімкнення цього дозволить користувачам завантажувати довільний код на сервер.", "Warning: If you update or change your embedding model, you will need to re-import all documents.": "Попередження: Якщо ви оновлюєте або змінюєте модель вбудовування, вам потрібно буде повторно імпортувати всі документи.", "Web": "Веб", "Web API": "Веб-API", @@ -977,20 +975,20 @@ "Web Search Engine": "Веб-пошукова система", "Webhook URL": "URL веб-запиту", "WebUI Settings": "Налаштування WebUI", - "WebUI will make requests to \"{{url}}/api/chat\"": "", - "WebUI will make requests to \"{{url}}/chat/completions\"": "", + "WebUI will make requests to \"{{url}}/api/chat\"": "WebUI надсилатиме запити до \"{{url}}/api/chat\"", + "WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI надсилатиме запити до \"{{url}}/chat/completions\"", "What are you trying to achieve?": "Чого ви прагнете досягти?", "What are you working on?": "Над чим ти працюєш?", "What’s New in": "Що нового в", "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Коли активовано, модель буде відповідати на кожне повідомлення чату в режимі реального часу, генеруючи відповідь, як тільки користувач надішле повідомлення. Цей режим корисний для застосувань життєвих вітань чатів, але може позначитися на продуктивності на повільнішому апаратному забезпеченні.", "wherever you are": "де б ви не були", "Whisper (Local)": "Whisper (Локально)", - "Why?": "", + "Why?": "Чому?", "Widescreen Mode": "Широкоекранний режим", "Won": "Переможець", "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "Працює разом з top-k. Більше значення (напр., 0.95) приведе до більш різноманітного тексту, тоді як менше значення (напр., 0.5) згенерує більш зосереджений і консервативний текст. (За замовчуванням: 0.9)", "Workspace": "Робочий простір", - "Workspace Permissions": "", + "Workspace Permissions": "Дозволи робочого простору.", "Write a prompt suggestion (e.g. Who are you?)": "Напишіть промт (напр., Хто ти?)", "Write a summary in 50 words that summarizes [topic or keyword].": "Напишіть стислий зміст у 50 слів, який узагальнює [тема або ключове слово].", "Write something...": "Напишіть щось...", @@ -1000,7 +998,7 @@ "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Ви можете спілкуватися лише з максимальною кількістю {{maxCount}} файлів одночасно.", "You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Ви можете налаштувати ваші взаємодії з мовними моделями, додавши спогади через кнопку 'Керувати' внизу, що зробить їх більш корисними та персоналізованими для вас.", "You cannot upload an empty file.": "Ви не можете завантажити порожній файл.", - "You do not have permission to upload files.": "", + "You do not have permission to upload files.": "У вас немає дозволу завантажувати файли.", "You have no archived conversations.": "У вас немає архівованих розмов.", "You have shared this chat": "Ви поділилися цим чатом", "You're a helpful assistant.": "Ви корисний асистент.", From 2d5e1a8c6f7a0ddb5834121687484ae43275d2cf Mon Sep 17 00:00:00 2001 From: SimonOriginal Date: Fri, 22 Nov 2024 14:51:45 +0100 Subject: [PATCH 03/15] fix --- src/lib/i18n/locales/uk-UA/translation.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json index 93fb5aa90..6b2e88c2d 100644 --- a/src/lib/i18n/locales/uk-UA/translation.json +++ b/src/lib/i18n/locales/uk-UA/translation.json @@ -6,6 +6,7 @@ "{{ models }}": "{{ models }}", "{{user}}'s Chats": "Чати {{user}}а", "{{webUIName}} Backend Required": "Необхідно підключення бекенду {{webUIName}}", + "*Prompt node ID(s) are required for image generation": "*Для генерації зображення потрібно вказати ідентифікатор(и) вузла(ів)", "A new version (v{{LATEST_VERSION}}) is now available.": "Нова версія (v{{LATEST_VERSION}}) зараз доступна.", "A task model is used when performing tasks such as generating titles for chats and web search queries": "Модель задач використовується при виконанні таких завдань, як генерація заголовків для чатів та пошукових запитів в Інтернеті", "a user": "користувача", @@ -272,6 +273,7 @@ "Drag and drop a file to upload or select a file to view": "Перетягніть файл для завантаження або виберіть файл для перегляду", "Draw": "Малювати", "Drop any files here to add to the conversation": "Перетягніть сюди файли, щоб додати до розмови", + "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "напр., '30s','10m'. Дійсні одиниці часу: 'с', 'хв', 'г'.", "e.g. A filter to remove profanity from text": "напр., фільтр для видалення нецензурної лексики з тексту", "e.g. My Filter": "напр., Мій фільтр", "e.g. My Tools": "напр., Мої інструменти", From b4cd685795d7c97b7bdd412d1e0fe41010159a73 Mon Sep 17 00:00:00 2001 From: iamcristi Date: Fri, 22 Nov 2024 17:23:49 +0200 Subject: [PATCH 04/15] Update auths.py changed Auths.insert_new_auth for LDAP accounts. Previously setting image to "None" was causing an error. --- backend/open_webui/apps/webui/routers/auths.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/open_webui/apps/webui/routers/auths.py b/backend/open_webui/apps/webui/routers/auths.py index 9c0a6e452..5d2e257df 100644 --- a/backend/open_webui/apps/webui/routers/auths.py +++ b/backend/open_webui/apps/webui/routers/auths.py @@ -246,13 +246,13 @@ async def ldap_auth(request: Request, response: Response, form_data: LdapForm): ) user = Auths.insert_new_auth( - mail, - str(uuid.uuid4()), - cn, - None, - role, + email=mail, + password=str(uuid.uuid4()), + name=cn, + role=role ) + if not user: raise HTTPException( 500, detail=ERROR_MESSAGES.CREATE_USER_ERROR From 259881f0b68794f34ec33f3f76d64d7a57bf8dc1 Mon Sep 17 00:00:00 2001 From: Aleix Dorca Date: Fri, 22 Nov 2024 17:41:35 +0100 Subject: [PATCH 05/15] Update Catalan translation.json --- src/lib/i18n/locales/ca-ES/translation.json | 146 ++++++++++---------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/src/lib/i18n/locales/ca-ES/translation.json b/src/lib/i18n/locales/ca-ES/translation.json index afa90f38f..b532e9ae3 100644 --- a/src/lib/i18n/locales/ca-ES/translation.json +++ b/src/lib/i18n/locales/ca-ES/translation.json @@ -11,9 +11,9 @@ "A task model is used when performing tasks such as generating titles for chats and web search queries": "Un model de tasca s'utilitza quan es realitzen tasques com ara generar títols per a xats i consultes de cerca per a la web", "a user": "un usuari", "About": "Sobre", - "Access": "", - "Access Control": "", - "Accessible to all users": "", + "Access": "Accés", + "Access Control": "Control d'accés", + "Accessible to all users": "Accessible a tots els usuaris", "Account": "Compte", "Account Activation Pending": "Activació del compte pendent", "Accurate information": "Informació precisa", @@ -30,14 +30,14 @@ "Add content here": "Afegir contingut aquí", "Add custom prompt": "Afegir una indicació personalitzada", "Add Files": "Afegir arxius", - "Add Group": "", + "Add Group": "Afegir grup", "Add Memory": "Afegir memòria", "Add Model": "Afegir un model", "Add Tag": "Afegir etiqueta", "Add Tags": "Afegir etiquetes", "Add text content": "Afegir contingut de text", "Add User": "Afegir un usuari", - "Add User Group": "", + "Add User Group": "Afegir grup d'usuaris", "Adjusting these settings will apply changes universally to all users.": "Si ajustes aquesta preferència, els canvis s'aplicaran de manera universal a tots els usuaris.", "admin": "administrador", "Admin": "Administrador", @@ -48,18 +48,18 @@ "Advanced Params": "Paràmetres avançats", "All chats": "Tots els xats", "All Documents": "Tots els documents", - "All models deleted successfully": "", - "Allow Chat Delete": "", + "All models deleted successfully": "Tots els models s'han eliminat correctament", + "Allow Chat Delete": "Permetre eliminar el xat", "Allow Chat Deletion": "Permetre la supressió del xat", - "Allow Chat Edit": "", - "Allow File Upload": "", + "Allow Chat Edit": "Permetre editar el xat", + "Allow File Upload": "Permetre la pujada d'arxius", "Allow non-local voices": "Permetre veus no locals", "Allow Temporary Chat": "Permetre el xat temporal", "Allow User Location": "Permetre la ubicació de l'usuari", "Allow Voice Interruption in Call": "Permetre la interrupció de la veu en una trucada", "Already have an account?": "Ja tens un compte?", "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternativa al top_p, i pretén garantir un equilibri de qualitat i varietat. El paràmetre p representa la probabilitat mínima que es consideri un token, en relació amb la probabilitat del token més probable. Per exemple, amb p=0,05 i el token més probable amb una probabilitat de 0,9, es filtren els logits amb un valor inferior a 0,045. (Per defecte: 0.0)", - "Amazing": "", + "Amazing": "Al·lucinant", "an assistant": "un assistent", "and": "i", "and {{COUNT}} more": "i {{COUNT}} més", @@ -70,7 +70,7 @@ "API keys": "Claus de l'API", "Application DN": "DN d'aplicació", "Application DN Password": "Contrasenya del DN d'aplicació", - "applies to all users with the \"user\" role": "", + "applies to all users with the \"user\" role": "s'aplica a tots els usuaris amb el rol \"usuari\"", "April": "Abril", "Archive": "Arxiu", "Archive All Chats": "Arxiva tots els xats", @@ -96,7 +96,7 @@ "AUTOMATIC1111 Base URL is required.": "Es requereix l'URL Base d'AUTOMATIC1111.", "Available list": "Llista de disponibles", "available!": "disponible!", - "Awful": "", + "Awful": "Terrible", "Azure AI Speech": "Azure AI Speech", "Azure Region": "Regió d'Azure", "Back": "Enrere", @@ -109,7 +109,7 @@ "Bing Search V7 Endpoint": "Punt de connexió a Bing Search V7", "Bing Search V7 Subscription Key": "Clau de subscripció a Bing Search V7", "Brave Search API Key": "Clau API de Brave Search", - "By {{name}}": "", + "By {{name}}": "Per {{name}}", "Bypass SSL verification for Websites": "Desactivar la verificació SSL per a l'accés a Internet", "Call": "Trucada", "Call feature is not supported when using Web STT engine": "La funció de trucada no s'admet quan s'utilitza el motor Web STT", @@ -126,7 +126,7 @@ "Chat Controls": "Controls de xat", "Chat direction": "Direcció del xat", "Chat Overview": "Vista general del xat", - "Chat Permissions": "", + "Chat Permissions": "Permisos del xat", "Chat Tags Auto-Generation": "Generació automàtica d'etiquetes del xat", "Chats": "Xats", "Check Again": "Comprovar-ho de nou", @@ -157,7 +157,7 @@ "Code execution": "Execució de codi", "Code formatted successfully": "Codi formatat correctament", "Collection": "Col·lecció", - "Color": "", + "Color": "Color", "ComfyUI": "ComfyUI", "ComfyUI Base URL": "URL base de ComfyUI", "ComfyUI Base URL is required.": "L'URL base de ComfyUI és obligatòria.", @@ -191,12 +191,12 @@ "Copy Link": "Copiar l'enllaç", "Copy to clipboard": "Copiar al porta-retalls", "Copying to clipboard was successful!": "La còpia al porta-retalls s'ha realitzat correctament", - "Create": "", + "Create": "Crear", "Create a knowledge base": "Crear una base de coneixement", "Create a model": "Crear un model", "Create Account": "Crear un compte", "Create Admin Account": "Crear un compte d'Administrador", - "Create Group": "", + "Create Group": "Crear grup", "Create Knowledge": "Crear Coneixement", "Create new key": "Crear una nova clau", "Create new secret key": "Crear una nova clau secreta", @@ -215,8 +215,8 @@ "Default (SentenceTransformers)": "Per defecte (SentenceTransformers)", "Default Model": "Model per defecte", "Default model updated": "Model per defecte actualitzat", - "Default permissions": "", - "Default permissions updated successfully": "", + "Default permissions": "Permisos per defecte", + "Default permissions updated successfully": "Permisos per defecte actualitzats correctament", "Default Prompt Suggestions": "Suggeriments d'indicació per defecte", "Default to 389 or 636 if TLS is enabled": "Per defecte 389 o 636 si TLS està habilitat", "Default to ALL": "Per defecte TOTS", @@ -224,7 +224,7 @@ "Delete": "Eliminar", "Delete a model": "Eliminar un model", "Delete All Chats": "Eliminar tots els xats", - "Delete All Models": "", + "Delete All Models": "Eliminar tots els models", "Delete chat": "Eliminar xat", "Delete Chat": "Eliminar xat", "Delete chat?": "Eliminar el xat?", @@ -236,7 +236,7 @@ "Delete User": "Eliminar usuari", "Deleted {{deleteModelTag}}": "S'ha eliminat {{deleteModelTag}}", "Deleted {{name}}": "S'ha eliminat {{name}}", - "Deleted User": "", + "Deleted User": "Usuari eliminat", "Describe your knowledge base and objectives": "Descriu la teva base de coneixement i objectius", "Description": "Descripció", "Didn't fully follow instructions": "No s'han seguit les instruccions completament", @@ -251,10 +251,10 @@ "Discover, download, and explore custom tools": "Descobrir, descarregar i explorar eines personalitzades", "Discover, download, and explore model presets": "Descobrir, descarregar i explorar models preconfigurats", "Dismissible": "Descartable", - "Display": "", + "Display": "Mostrar", "Display Emoji in Call": "Mostrar emojis a la trucada", "Display the username instead of You in the Chat": "Mostrar el nom d'usuari en lloc de 'Tu' al xat", - "Displays citations in the response": "", + "Displays citations in the response": "Mostra les referències a la resposta", "Dive into knowledge": "Aprofundir en el coneixement", "Do not install functions from sources you do not fully trust.": "No instal·lis funcions de fonts en què no confiïs plenament.", "Do not install tools from sources you do not fully trust.": "No instal·lis eines de fonts en què no confiïs plenament.", @@ -270,23 +270,23 @@ "Download": "Descarregar", "Download canceled": "Descàrrega cancel·lada", "Download Database": "Descarregar la base de dades", - "Drag and drop a file to upload or select a file to view": "", + "Drag and drop a file to upload or select a file to view": "Arrossegar un arxiu per pujar o escull un arxiu a veure", "Draw": "Dibuixar", "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. A filter to remove profanity from text": "p. ex. Un filtre per eliminar paraules malsonants del text", "e.g. My Filter": "p. ex. El meu filtre", - "e.g. My Tools": "", + "e.g. My Tools": "p. ex. Les meves eines", "e.g. my_filter": "p. ex. els_meus_filtres", - "e.g. my_tools": "", - "e.g. Tools for performing various operations": "", + "e.g. my_tools": "p. ex. les_meves_eines", + "e.g. Tools for performing various operations": "p. ex. Eines per dur a terme operacions", "Edit": "Editar", "Edit Arena Model": "Editar model de l'Arena", "Edit Connection": "Editar la connexió", - "Edit Default Permissions": "", + "Edit Default Permissions": "Editar el permisos per defecte", "Edit Memory": "Editar la memòria", "Edit User": "Editar l'usuari", - "Edit User Group": "", + "Edit User Group": "Editar el grup d'usuaris", "ElevenLabs": "ElevenLabs", "Email": "Correu electrònic", "Embark on adventures": "Embarcar en aventures", @@ -294,14 +294,14 @@ "Embedding Model": "Model d'incrustació", "Embedding Model Engine": "Motor de model d'incrustació", "Embedding model set to \"{{embedding_model}}\"": "Model d'incrustació configurat a \"{{embedding_model}}\"", - "Enable API Key Auth": "", + "Enable API Key Auth": "Activar l'autenticació amb clau API", "Enable Community Sharing": "Activar l'ús compartit amb la comunitat", "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Activar el bloqueig de memòria (mlock) per evitar que les dades del model s'intercanviïn fora de la memòria RAM. Aquesta opció bloqueja el conjunt de pàgines de treball del model a la memòria RAM, assegurant-se que no s'intercanviaran al disc. Això pot ajudar a mantenir el rendiment evitant errors de pàgina i garantint un accés ràpid a les dades.", "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Activar l'assignació de memòria (mmap) per carregar les dades del model. Aquesta opció permet que el sistema utilitzi l'emmagatzematge en disc com a extensió de la memòria RAM tractant els fitxers de disc com si estiguessin a la memòria RAM. Això pot millorar el rendiment del model permetent un accés més ràpid a les dades. Tanmateix, és possible que no funcioni correctament amb tots els sistemes i pot consumir una quantitat important d'espai en disc.", "Enable Message Rating": "Permetre la qualificació de missatges", "Enable Mirostat sampling for controlling perplexity. (Default: 0, 0 = Disabled, 1 = Mirostat, 2 = Mirostat 2.0)": "Activar el mostreig de Mirostat per controlar la perplexitat. (Per defecte: 0, 0 = Inhabilitat, 1 = Mirostat, 2 = Mirostat 2.0)", "Enable New Sign Ups": "Permetre nous registres", - "Enable Retrieval Query Generation": "", + "Enable Retrieval Query Generation": "Activar la Retrieval Query Generation", "Enable Tags Generation": "Activar la generació d'etiquetes", "Enable Web Search": "Activar la cerca web", "Enable Web Search Query Generation": "Activa la generació de consultes de cerca web", @@ -329,7 +329,7 @@ "Enter language codes": "Introdueix els codis de llenguatge", "Enter Model ID": "Introdueix l'identificador del model", "Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})", - "Enter Mojeek Search API Key": "", + "Enter Mojeek Search API Key": "Introdueix la clau API de Mojeek Search", "Enter Number of Steps (e.g. 50)": "Introdueix el nombre de passos (p. ex. 50)", "Enter Sampler (e.g. Euler a)": "Introdueix el mostrejador (p.ex. Euler a)", "Enter Scheduler (e.g. Karras)": "Entra el programador (p.ex. Karras)", @@ -375,7 +375,7 @@ "Export Config to JSON File": "Exportar la configuració a un arxiu JSON", "Export Functions": "Exportar funcions", "Export Models": "Exportar els models", - "Export Presets": "", + "Export Presets": "Exportar les configuracions", "Export Prompts": "Exportar les indicacions", "Export to CSV": "Exportar a CSV", "Export Tools": "Exportar les eines", @@ -436,11 +436,11 @@ "Good Response": "Bona resposta", "Google PSE API Key": "Clau API PSE de Google", "Google PSE Engine Id": "Identificador del motor PSE de Google", - "Group created successfully": "", - "Group deleted successfully": "", - "Group Description": "", - "Group Name": "", - "Group updated successfully": "", + "Group created successfully": "El grup s'ha creat correctament", + "Group deleted successfully": "El grup s'ha eliminat correctament", + "Group Description": "Descripció del grup", + "Group Name": "Nom del grup", + "Group updated successfully": "Grup actualitzat correctament", "Groups": "Grups", "h:mm a": "h:mm a", "Haptic Feedback": "Retorn hàptic", @@ -448,12 +448,12 @@ "Hello, {{name}}": "Hola, {{name}}", "Help": "Ajuda", "Help us create the best community leaderboard by sharing your feedback history!": "Ajuda'ns a crear la millor taula de classificació de la comunitat compartint el teu historial de comentaris!", - "Hex Color": "", - "Hex Color - Leave empty for default color": "", + "Hex Color": "Color hexadecimal", + "Hex Color - Leave empty for default color": "Color hexadecimal - Deixar buit per a color per defecte", "Hide": "Amaga", "Host": "Servidor", "How can I help you today?": "Com et puc ajudar avui?", - "How would you rate this response?": "", + "How would you rate this response?": "Com avaluaries aquesta resposta?", "Hybrid Search": "Cerca híbrida", "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.": "Afirmo que he llegit i entenc les implicacions de la meva acció. Soc conscient dels riscos associats a l'execució de codi arbitrari i he verificat la fiabilitat de la font.", "ID": "ID", @@ -466,7 +466,7 @@ "Import Config from JSON File": "Importar la configuració des d'un arxiu JSON", "Import Functions": "Importar funcions", "Import Models": "Importar models", - "Import Presets": "", + "Import Presets": "Importar configuracions", "Import Prompts": "Importar indicacions", "Import Tools": "Importar eines", "Include": "Incloure", @@ -493,7 +493,7 @@ "Key": "Clau", "Keyboard shortcuts": "Dreceres de teclat", "Knowledge": "Coneixement", - "Knowledge Access": "", + "Knowledge Access": "Accés al coneixement", "Knowledge created successfully.": "Coneixement creat correctament.", "Knowledge deleted successfully.": "Coneixement eliminat correctament.", "Knowledge reset successfully.": "Coneixement restablert correctament.", @@ -523,7 +523,7 @@ "Make sure to export a workflow.json file as API format from ComfyUI.": "Assegura't d'exportar un fitxer workflow.json com a format API des de ComfyUI.", "Manage": "Gestionar", "Manage Arena Models": "Gestionar els models de l'Arena", - "Manage Ollama": "", + "Manage Ollama": "Gestionar Ollama", "Manage Ollama API Connections": "Gestionar les connexions a l'API d'Ollama", "Manage OpenAI API Connections": "Gestionar les connexions a l'API d'OpenAI", "Manage Pipelines": "Gestionar les Pipelines", @@ -559,18 +559,18 @@ "Model accepts image inputs": "El model accepta entrades d'imatge", "Model created successfully!": "Model creat correctament", "Model filesystem path detected. Model shortname is required for update, cannot continue.": "S'ha detectat el camí del sistema de fitxers del model. És necessari un nom curt del model per actualitzar, no es pot continuar.", - "Model Filtering": "", + "Model Filtering": "Filtrat de models", "Model ID": "Identificador del model", "Model IDs": "Identificadors del model", "Model Name": "Nom del model", "Model not selected": "Model no seleccionat", "Model Params": "Paràmetres del model", - "Model Permissions": "", + "Model Permissions": "Permisos dels models", "Model updated successfully": "Model actualitzat correctament", "Modelfile Content": "Contingut del Modelfile", "Models": "Models", - "Models Access": "", - "Mojeek Search API Key": "", + "Models Access": "Accés als models", + "Mojeek Search API Key": "Clau API de Mojeek Search", "more": "més", "More": "Més", "Name": "Nom", @@ -584,15 +584,15 @@ "No feedbacks found": "No s'han trobat comentaris", "No file selected": "No s'ha escollit cap fitxer", "No files found.": "No s'han trobat arxius.", - "No groups with access, add a group to grant access": "", + "No groups with access, add a group to grant access": "No hi ha cap grup amb accés, afegeix un grup per concedir accés", "No HTML, CSS, or JavaScript content found.": "No s'ha trobat contingut HTML, CSS o JavaScript.", "No knowledge found": "No s'ha trobat Coneixement", - "No model IDs": "", + "No model IDs": "No hi ha IDs de model", "No models found": "No s'han trobat models", "No results found": "No s'han trobat resultats", "No search query generated": "No s'ha generat cap consulta", "No source available": "Sense font disponible", - "No users were found.": "", + "No users were found.": "No s'han trobat usuaris", "No valves to update": "No hi ha cap Valve per actualitzar", "None": "Cap", "Not factually correct": "No és clarament correcte", @@ -617,7 +617,7 @@ "Only alphanumeric characters and hyphens are allowed": "Només es permeten caràcters alfanumèrics i guions", "Only alphanumeric characters and hyphens are allowed in the command string.": "Només es permeten caràcters alfanumèrics i guions en la comanda.", "Only collections can be edited, create a new knowledge base to edit/add documents.": "Només es poden editar col·leccions, crea una nova base de coneixement per editar/afegir documents.", - "Only select users and groups with permission can access": "", + "Only select users and groups with permission can access": "Només hi poden accedir usuaris i grups seleccionats amb permís", "Oops! Looks like the URL is invalid. Please double-check and try again.": "Ui! Sembla que l'URL no és vàlida. Si us plau, revisa-la i torna-ho a provar.", "Oops! There are files still uploading. Please wait for the upload to complete.": "Ui! Encara hi ha fitxers pujant-se. Si us plau, espera que finalitzi la càrrega.", "Oops! There was an error in the previous response.": "Ui! Hi ha hagut un error a la resposta anterior.", @@ -635,21 +635,21 @@ "OpenAI API settings updated": "Configuració de l'API d'OpenAI actualitzada", "OpenAI URL/Key required.": "URL/Clau d'OpenAI requerides.", "or": "o", - "Organize your users": "", + "Organize your users": "Organitza els teus usuaris", "Other": "Altres", "OUTPUT": "SORTIDA", "Output format": "Format de sortida", "Overview": "Vista general", "page": "pàgina", "Password": "Contrasenya", - "Paste Large Text as File": "", + "Paste Large Text as File": "Enganxa un text llarg com a fitxer", "PDF document (.pdf)": "Document PDF (.pdf)", "PDF Extract Images (OCR)": "Extreu imatges del PDF (OCR)", "pending": "pendent", "Permission denied when accessing media devices": "Permís denegat en accedir a dispositius multimèdia", "Permission denied when accessing microphone": "Permís denegat en accedir al micròfon", "Permission denied when accessing microphone: {{error}}": "Permís denegat en accedir al micròfon: {{error}}", - "Permissions": "", + "Permissions": "Permisos", "Personalization": "Personalització", "Pin": "Fixar", "Pinned": "Fixat", @@ -674,14 +674,14 @@ "Profile Image": "Imatge de perfil", "Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Indicació (p.ex. Digues-me quelcom divertit sobre l'Imperi Romà)", "Prompt Content": "Contingut de la indicació", - "Prompt created successfully": "", + "Prompt created successfully": "Indicació creada correctament", "Prompt suggestions": "Suggeriments d'indicacions", - "Prompt updated successfully": "", + "Prompt updated successfully": "Indicació actualitzada correctament", "Prompts": "Indicacions", - "Prompts Access": "", + "Prompts Access": "Accés a les indicacions", "Pull \"{{searchValue}}\" from Ollama.com": "Obtenir \"{{searchValue}}\" de Ollama.com", "Pull a model from Ollama.com": "Obtenir un model d'Ollama.com", - "Query Generation Prompt": "", + "Query Generation Prompt": "Indicació per a generació de consulta", "Query Params": "Paràmetres de consulta", "RAG Template": "Plantilla RAG", "Rating": "Valoració", @@ -755,7 +755,7 @@ "Select a base model": "Seleccionar un model base", "Select a engine": "Seleccionar un motor", "Select a function": "Seleccionar una funció", - "Select a group": "", + "Select a group": "Seleccionar un grup", "Select a model": "Seleccionar un model", "Select a pipeline": "Seleccionar una Pipeline", "Select a pipeline url": "Seleccionar l'URL d'una Pipeline", @@ -778,7 +778,7 @@ "Set as default": "Establir com a predeterminat", "Set CFG Scale": "Establir l'escala CFG", "Set Default Model": "Establir el model predeterminat", - "Set embedding model": "", + "Set embedding model": "Establir el model d'incrustació", "Set embedding model (e.g. {{model}})": "Establir el model d'incrustació (p.ex. {{model}})", "Set Image Size": "Establir la mida de la image", "Set reranking model (e.g. {{model}})": "Establir el model de reavaluació (p.ex. {{model}})", @@ -866,8 +866,8 @@ "This response was generated by \"{{model}}\"": "Aquesta resposta l'ha generat el model \"{{model}}\"", "This will delete": "Això eliminarà", "This will delete {{NAME}} and all its contents.": "Això eliminarà {{NAME}} i tots els continguts.", - "This will delete all models including custom models": "", - "This will delete all models including custom models and cannot be undone.": "", + "This will delete all models including custom models": "Això eliminarà tots els models incloent els personalitzats", + "This will delete all models including custom models and cannot be undone.": "Això eliminarà tots els models incloent els personalitzats i no es pot desfer", "This will reset the knowledge base and sync all files. Do you wish to continue?": "Això restablirà la base de coneixement i sincronitzarà tots els fitxers. Vols continuar?", "Thorough explanation": "Explicació en detall", "Tika": "Tika", @@ -897,13 +897,13 @@ "Too verbose": "Massa explicit", "Tool created successfully": "Eina creada correctament", "Tool deleted successfully": "Eina eliminada correctament", - "Tool Description": "", - "Tool ID": "", + "Tool Description": "Descripció de l'eina", + "Tool ID": "ID de l'eina", "Tool imported successfully": "Eina importada correctament", - "Tool Name": "", + "Tool Name": "Nom de l'eina", "Tool updated successfully": "Eina actualitzada correctament", "Tools": "Eines", - "Tools Access": "", + "Tools Access": "Accés a les eines", "Tools are a function calling system with arbitrary code execution": "Les eines són un sistema de crida a funcions amb execució de codi arbitrari", "Tools have a function calling system that allows arbitrary code execution": "Les eines disposen d'un sistema de crida a funcions que permet execució de codi arbitrari", "Tools have a function calling system that allows arbitrary code execution.": "Les eines disposen d'un sistema de crida a funcions que permet execució de codi arbitrari.", @@ -943,7 +943,7 @@ "URL Mode": "Mode URL", "Use '#' in the prompt input to load and include your knowledge.": "Utilitza '#' a l'entrada de la indicació per carregar i incloure els teus coneixements.", "Use Gravatar": "Utilitzar Gravatar", - "Use groups to group your users and assign permissions.": "", + "Use groups to group your users and assign permissions.": "Utilitza grups per agrupar els usuaris i assignar permisos.", "Use Initials": "Utilitzar inicials", "use_mlock (Ollama)": "use_mlock (Ollama)", "use_mmap (Ollama)": "use_mmap (Ollama)", @@ -962,12 +962,12 @@ "variable to have them replaced with clipboard content.": "variable per tenir-les reemplaçades amb el contingut del porta-retalls.", "Version": "Versió", "Version {{selectedVersion}} of {{totalVersions}}": "Versió {{selectedVersion}} de {{totalVersions}}", - "Visibility": "", + "Visibility": "Visibilitat", "Voice": "Veu", "Voice Input": "Entrada de veu", "Warning": "Avís", "Warning:": "Avís:", - "Warning: Enabling this will allow users to upload arbitrary code on the server.": "", + "Warning: Enabling this will allow users to upload arbitrary code on the server.": "Avís: Habilitar això permetrà als usuaris penjar codi arbitrari al servidor.", "Warning: If you update or change your embedding model, you will need to re-import all documents.": "Avís: Si s'actualitza o es canvia el model d'incrustació, s'hauran de tornar a importar tots els documents.", "Web": "Web", "Web API": "Web API", @@ -984,12 +984,12 @@ "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quan està activat, el model respondrà a cada missatge de xat en temps real, generant una resposta tan bon punt l'usuari envia un missatge. Aquest mode és útil per a aplicacions de xat en directe, però pot afectar el rendiment en maquinari més lent.", "wherever you are": "allà on estiguis", "Whisper (Local)": "Whisper (local)", - "Why?": "", + "Why?": "Per què?", "Widescreen Mode": "Mode de pantalla ampla", "Won": "Ha guanyat", "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "Funciona juntament amb top-k. Un valor més alt (p. ex., 0,95) donarà lloc a un text més divers, mentre que un valor més baix (p. ex., 0,5) generarà un text més concentrat i conservador. (Per defecte: 0,9)", "Workspace": "Espai de treball", - "Workspace Permissions": "", + "Workspace Permissions": "Permisos de l'espai de treball", "Write a prompt suggestion (e.g. Who are you?)": "Escriu una suggerència d'indicació (p. ex. Qui ets?)", "Write a summary in 50 words that summarizes [topic or keyword].": "Escriu un resum en 50 paraules que resumeixi [tema o paraula clau].", "Write something...": "Escriu quelcom...", @@ -999,7 +999,7 @@ "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Només pots xatejar amb un màxim de {{maxCount}} fitxers alhora.", "You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Pots personalitzar les teves interaccions amb els models de llenguatge afegint memòries mitjançant el botó 'Gestiona' que hi ha a continuació, fent-les més útils i adaptades a tu.", "You cannot upload an empty file.": "No es pot pujar un ariux buit.", - "You do not have permission to upload files.": "", + "You do not have permission to upload files.": "No tens permisos per pujar arxius.", "You have no archived conversations.": "No tens converses arxivades.", "You have shared this chat": "Has compartit aquest xat", "You're a helpful assistant.": "Ets un assistent útil.", From 35d75e733d30ef004ea74f0a421a541a0f17f55a Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 10:35:59 -0800 Subject: [PATCH 06/15] refac: file handling --- backend/open_webui/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/main.py b/backend/open_webui/main.py index 797c9622a..3aa3c5559 100644 --- a/backend/open_webui/main.py +++ b/backend/open_webui/main.py @@ -698,12 +698,13 @@ class ChatCompletionMiddleware(BaseHTTPMiddleware): if "document" in source: for doc_idx, doc_context in enumerate(source["document"]): metadata = source.get("metadata") + doc_source_id = None if metadata: doc_source_id = metadata[doc_idx].get("source", source_id) if source_id: - context_string += f"{doc_source_id}{doc_context}\n" + context_string += f"{doc_source_id if doc_source_id is not None else source_id}{doc_context}\n" else: # If there is no source_id, then do not include the source_id tag context_string += f"{doc_context}\n" From 1c3bc99b86ef35476b803a63b334ff85b4b622cb Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 10:49:30 -0800 Subject: [PATCH 07/15] refac: accept legacy 'citation' type --- src/lib/components/chat/Chat.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 0ef11313e..68f6023d7 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -216,7 +216,7 @@ } else { message.statusHistory = [data]; } - } else if (type === 'source') { + } else if (type === 'source' || type === 'citation') { if (data?.type === 'code_execution') { // Code execution; update existing code execution by ID, or add new one. if (!message?.code_executions) { From 3cfd4f89934634f8a656e6cf2c35637d4755b708 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 11:21:53 -0800 Subject: [PATCH 08/15] fix: controls not being shown in mobile --- src/lib/components/layout/Navbar.svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/lib/components/layout/Navbar.svelte b/src/lib/components/layout/Navbar.svelte index d7662469e..b5cbb02a2 100644 --- a/src/lib/components/layout/Navbar.svelte +++ b/src/lib/components/layout/Navbar.svelte @@ -115,6 +115,20 @@ + {:else if $mobile} + + + {/if} {#if !$mobile} From 429fa2befa2ec97b1fc4fffaeefeb4e08fb4287c Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 12:31:06 -0800 Subject: [PATCH 09/15] fix: query generation --- backend/open_webui/main.py | 51 +++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/backend/open_webui/main.py b/backend/open_webui/main.py index 3aa3c5559..b11374204 100644 --- a/backend/open_webui/main.py +++ b/backend/open_webui/main.py @@ -515,32 +515,32 @@ async def chat_completion_files_handler( ) -> tuple[dict, dict[str, list]]: sources = [] - try: - queries_response = await generate_queries( - { - "model": body["model"], - "messages": body["messages"], - "type": "retrieval", - }, - user, - ) - queries_response = queries_response["choices"][0]["message"]["content"] - - try: - queries_response = json.loads(queries_response) - except Exception as e: - queries_response = {"queries": []} - - queries = queries_response.get("queries", []) - except Exception as e: - queries = [] - - if len(queries) == 0: - queries = [get_last_user_message(body["messages"])] - - print(f"{queries=}") - if files := body.get("metadata", {}).get("files", None): + try: + queries_response = await generate_queries( + { + "model": body["model"], + "messages": body["messages"], + "type": "retrieval", + }, + user, + ) + queries_response = queries_response["choices"][0]["message"]["content"] + + try: + queries_response = json.loads(queries_response) + except Exception as e: + queries_response = {"queries": []} + + queries = queries_response.get("queries", []) + except Exception as e: + queries = [] + + if len(queries) == 0: + queries = [get_last_user_message(body["messages"])] + + print(f"{queries=}") + sources = get_sources_from_files( files=files, queries=queries, @@ -691,6 +691,7 @@ class ChatCompletionMiddleware(BaseHTTPMiddleware): # If context is not empty, insert it into the messages if len(sources) > 0: + print("\n\n\n\n\n\n\nHI\n\n\n\n\n\n") context_string = "" for source_idx, source in enumerate(sources): source_id = source.get("source", {}).get("name", "") From c4eacbfc0f456d7a5a54ee35b7b916d4da2a80d8 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 12:39:08 -0800 Subject: [PATCH 10/15] refac: rm print statement --- backend/open_webui/main.py | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/open_webui/main.py b/backend/open_webui/main.py index b11374204..cfa13e0a5 100644 --- a/backend/open_webui/main.py +++ b/backend/open_webui/main.py @@ -691,7 +691,6 @@ class ChatCompletionMiddleware(BaseHTTPMiddleware): # If context is not empty, insert it into the messages if len(sources) > 0: - print("\n\n\n\n\n\n\nHI\n\n\n\n\n\n") context_string = "" for source_idx, source in enumerate(sources): source_id = source.get("source", {}).get("name", "") From b4e7957a007ef43e07293e096a429070282ecb81 Mon Sep 17 00:00:00 2001 From: Michael Poluektov Date: Fri, 22 Nov 2024 20:51:16 +0000 Subject: [PATCH 11/15] docstring quickfix --- backend/open_webui/utils/tools.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/open_webui/utils/tools.py b/backend/open_webui/utils/tools.py index 2c6d53e3b..3cdcf15bf 100644 --- a/backend/open_webui/utils/tools.py +++ b/backend/open_webui/utils/tools.py @@ -109,9 +109,12 @@ def parse_docstring(docstring): for line in docstring.splitlines(): match = param_pattern.match(line.strip()) - if match: - param_name, param_description = match.groups() - param_descriptions[param_name] = param_description + if not match: + continue + param_name, param_description = match.groups() + if param_name.startswith("__"): + continue + param_descriptions[param_name] = param_description return param_descriptions From cede8a966f0ea82549c463c89e764df5359a696e Mon Sep 17 00:00:00 2001 From: Jonathan Date: Sat, 23 Nov 2024 01:17:22 +0100 Subject: [PATCH 12/15] add missing translations and fix existing ones --- src/lib/i18n/locales/de-DE/translation.json | 402 ++++++++++---------- 1 file changed, 201 insertions(+), 201 deletions(-) diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index ebf9c3e19..cfc2c1a39 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -11,33 +11,33 @@ "A task model is used when performing tasks such as generating titles for chats and web search queries": "Aufgabenmodelle können Unterhaltungstitel oder Websuchanfragen generieren.", "a user": "ein Benutzer", "About": "Über", - "Access": "", - "Access Control": "", - "Accessible to all users": "", + "Access": "Zugang", + "Access Control": "Zugangskontrolle", + "Accessible to all users": "Für alle Benutzer zugänglich", "Account": "Konto", "Account Activation Pending": "Kontoaktivierung ausstehend", "Accurate information": "Präzise Information(en)", "Actions": "Aktionen", - "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "", + "Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Aktivieren Sie diesen Befehl, indem Sie \"/{{COMMAND}}\" in die Chat-Eingabe eingeben.", "Active Users": "Aktive Benutzer", "Add": "Hinzufügen", - "Add a model ID": "", + "Add a model ID": "Modell-ID hinzufügen", "Add a short description about what this model does": "Fügen Sie eine kurze Beschreibung über dieses Modell hinzu", "Add a tag": "Tag hinzufügen", "Add Arena Model": "Arena-Modell hinzufügen", - "Add Connection": "", + "Add Connection": "Verbindung hinzufügen", "Add Content": "Inhalt hinzufügen", "Add content here": "Inhalt hier hinzufügen", "Add custom prompt": "Benutzerdefinierten Prompt hinzufügen", "Add Files": "Dateien hinzufügen", - "Add Group": "", + "Add Group": "Gruppe hinzufügen", "Add Memory": "Erinnerung hinzufügen", "Add Model": "Modell hinzufügen", "Add Tag": "Tag hinzufügen", "Add Tags": "Tags hinzufügen", "Add text content": "Textinhalt hinzufügen", "Add User": "Benutzer hinzufügen", - "Add User Group": "", + "Add User Group": "Benutzergruppe hinzufügen", "Adjusting these settings will apply changes universally to all users.": "Das Anpassen dieser Einstellungen wird Änderungen universell auf alle Benutzer anwenden.", "admin": "Administrator", "Admin": "Administrator", @@ -48,18 +48,18 @@ "Advanced Params": "Erweiterte Parameter", "All chats": "Alle Unterhaltungen", "All Documents": "Alle Dokumente", - "All models deleted successfully": "", - "Allow Chat Delete": "", + "All models deleted successfully": "Alle Modelle erfolgreich gelöscht", + "Allow Chat Delete": "Löschen von Unterhaltungen erlauben", "Allow Chat Deletion": "Löschen von Unterhaltungen erlauben", - "Allow Chat Edit": "", - "Allow File Upload": "", + "Allow Chat Edit": "Bearbeiten von Unterhaltungen erlauben", + "Allow File Upload": "Hochladen von Dateien erlauben", "Allow non-local voices": "Nicht-lokale Stimmen erlauben", "Allow Temporary Chat": "Temporäre Unterhaltungen erlauben", "Allow User Location": "Standort freigeben", "Allow Voice Interruption in Call": "Unterbrechung durch Stimme im Anruf zulassen", "Already have an account?": "Haben Sie bereits einen Account?", - "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "", - "Amazing": "", + "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternative zu top_p und zielt darauf ab, ein Gleichgewicht zwischen Qualität und Vielfalt zu gewährleisten. Der Parameter p repräsentiert die Mindestwahrscheinlichkeit für ein Token, um berücksichtigt zu werden, relativ zur Wahrscheinlichkeit des wahrscheinlichsten Tokens. Zum Beispiel, bei p=0.05 und das wahrscheinlichste Token hat eine Wahrscheinlichkeit von 0.9, werden Logits mit einem Wert von weniger als 0.045 herausgefiltert. (Standard: 0.0)", + "Amazing": "Fantastisch", "an assistant": "ein Assistent", "and": "und", "and {{COUNT}} more": "und {{COUNT}} mehr", @@ -68,15 +68,15 @@ "API Key": "API-Schlüssel", "API Key created.": "API-Schlüssel erstellt.", "API keys": "API-Schlüssel", - "Application DN": "", - "Application DN Password": "", - "applies to all users with the \"user\" role": "", + "Application DN": "Anwendungs-DN", + "Application DN Password": "Anwendungs-DN-Passwort", + "applies to all users with the \"user\" role": "gilt für alle Benutzer mit der Rolle \"Benutzer\"", "April": "April", "Archive": "Archivieren", "Archive All Chats": "Alle Unterhaltungen archivieren", "Archived Chats": "Archivierte Unterhaltungen", - "archived-chat-export": "", - "Are you sure you want to unarchive all archived chats?": "", + "archived-chat-export": "archivierter-chat-export", + "Are you sure you want to unarchive all archived chats?": "Sind Sie sicher, dass Sie alle archivierten Unterhaltungen wiederherstellen möchten?", "Are you sure?": "Sind Sie sicher?", "Arena Models": "Arena-Modelle", "Artifacts": "Artefakte", @@ -84,10 +84,10 @@ "Assistant": "Assistent", "Attach file": "Datei anhängen", "Attention to detail": "Aufmerksamkeit für Details", - "Attribute for Username": "", + "Attribute for Username": "Attribut für Benutzername", "Audio": "Audio", "August": "August", - "Authenticate": "", + "Authenticate": "Authentifizieren", "Auto-Copy Response to Clipboard": "Antwort automatisch in die Zwischenablage kopieren", "Auto-playback response": "Antwort automatisch abspielen", "Automatic1111": "Automatic1111", @@ -96,7 +96,7 @@ "AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111-Basis-URL ist erforderlich.", "Available list": "Verfügbare Liste", "available!": "Verfügbar!", - "Awful": "", + "Awful": "Schrecklich", "Azure AI Speech": "Azure AI Speech", "Azure Region": "Azure-Region", "Back": "Zurück", @@ -106,27 +106,27 @@ "Batch Size (num_batch)": "Stapelgröße (num_batch)", "before": "bereits geteilt", "Being lazy": "Faulheit", - "Bing Search V7 Endpoint": "", - "Bing Search V7 Subscription Key": "", + "Bing Search V7 Endpoint": "Bing Search V7-Endpunkt", + "Bing Search V7 Subscription Key": "Bing Search V7-Abonnement-Schlüssel", "Brave Search API Key": "Brave Search API-Schlüssel", - "By {{name}}": "", + "By {{name}}": "Von {{name}}", "Bypass SSL verification for Websites": "SSL-Überprüfung für Webseiten umgehen", "Call": "Anrufen", "Call feature is not supported when using Web STT engine": "Die Anruffunktion wird nicht unterstützt, wenn die Web-STT-Engine verwendet wird.", "Camera": "Kamera", "Cancel": "Abbrechen", "Capabilities": "Fähigkeiten", - "Certificate Path": "", + "Certificate Path": "Zertifikatpfad", "Change Password": "Passwort ändern", "Character": "Zeichen", - "Chart new frontiers": "", + "Chart new frontiers": "Neue Wege beschreiten", "Chat": "Gespräch", "Chat Background Image": "Hintergrundbild des Unterhaltungsfensters", "Chat Bubble UI": "Chat Bubble UI", "Chat Controls": "Chat-Steuerung", "Chat direction": "Textrichtung", "Chat Overview": "Unterhaltungsübersicht", - "Chat Permissions": "", + "Chat Permissions": "Unterhaltungsberechtigungen", "Chat Tags Auto-Generation": "Automatische Generierung von Unterhaltungstags", "Chats": "Unterhaltungen", "Check Again": "Erneut überprüfen", @@ -136,11 +136,11 @@ "Chunk Overlap": "Blocküberlappung", "Chunk Params": "Blockparameter", "Chunk Size": "Blockgröße", - "Ciphers": "", + "Ciphers": "Verschlüsselungen", "Citation": "Zitate", "Clear memory": "Alle Erinnerungen entfernen", - "click here": "", - "Click here for filter guides.": "", + "click here": "hier klicken", + "Click here for filter guides.": "Klicken Sie hier für Filteranleitungen.", "Click here for help.": "Klicken Sie hier für Hilfe.", "Click here to": "Klicken Sie hier, um", "Click here to download user import template file.": "Klicken Sie hier, um die Vorlage für den Benutzerimport herunterzuladen.", @@ -157,7 +157,7 @@ "Code execution": "Codeausführung", "Code formatted successfully": "Code erfolgreich formatiert", "Collection": "Kollektion", - "Color": "", + "Color": "Farbe", "ComfyUI": "ComfyUI", "ComfyUI Base URL": "ComfyUI-Basis-URL", "ComfyUI Base URL is required.": "ComfyUI-Basis-URL wird benötigt.", @@ -166,7 +166,7 @@ "Command": "Befehl", "Completions": "Vervollständigungen", "Concurrent Requests": "Anzahl gleichzeitiger Anfragen", - "Configure": "", + "Configure": "Konfigurieren", "Confirm": "Bestätigen", "Confirm Password": "Passwort bestätigen", "Confirm your action": "Bestätigen Sie Ihre Aktion.", @@ -177,11 +177,11 @@ "Context Length": "Kontextlänge", "Continue Response": "Antwort fortsetzen", "Continue with {{provider}}": "Mit {{provider}} fortfahren", - "Continue with Email": "", - "Continue with LDAP": "", + "Continue with Email": "Mit Email fortfahren", + "Continue with LDAP": "Mit LDAP fortfahren", "Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "Kontrollieren Sie, wie Nachrichtentext für TTS-Anfragen aufgeteilt wird. 'Punctuation' teilt in Sätze auf, 'paragraphs' teilt in Absätze auf und 'none' behält die Nachricht als einzelnen String.", "Controls": "Steuerung", - "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text. (Default: 5.0)": "", + "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text. (Default: 5.0)": "Kontrolliert das Gleichgewicht zwischen Kohärenz und Vielfalt des Ausgabetextes. Ein niedrigerer Wert führt zu fokussierterem und kohärenterem Text. (Standard: 5.0)", "Copied": "Kopiert", "Copied shared chat URL to clipboard!": "Freigabelink in die Zwischenablage kopiert!", "Copied to clipboard": "In die Zwischenablage kopiert", @@ -191,12 +191,12 @@ "Copy Link": "Link kopieren", "Copy to clipboard": "In die Zwischenablage kopieren", "Copying to clipboard was successful!": "Das Kopieren in die Zwischenablage war erfolgreich!", - "Create": "", - "Create a knowledge base": "", - "Create a model": "Ein Modell erstellen", + "Create": "Erstellen", + "Create a knowledge base": "Wissensspeicher erstellen", + "Create a model": "Modell erstellen", "Create Account": "Konto erstellen", - "Create Admin Account": "", - "Create Group": "", + "Create Admin Account": "Administrator-Account erstellen", + "Create Group": "Gruppe erstellen", "Create Knowledge": "Wissen erstellen", "Create new key": "Neuen Schlüssel erstellen", "Create new secret key": "Neuen API-Schlüssel erstellen", @@ -215,16 +215,16 @@ "Default (SentenceTransformers)": "Standard (SentenceTransformers)", "Default Model": "Standardmodell", "Default model updated": "Standardmodell aktualisiert", - "Default permissions": "", - "Default permissions updated successfully": "", + "Default permissions": "Standardberechtigungen", + "Default permissions updated successfully": "Standardberechtigungen erfolgreich aktualisiert", "Default Prompt Suggestions": "Prompt-Vorschläge", - "Default to 389 or 636 if TLS is enabled": "", - "Default to ALL": "", + "Default to 389 or 636 if TLS is enabled": "Standardmäßig auf 389 oder 636 setzen, wenn TLS aktiviert ist", + "Default to ALL": "Standardmäßig auf ALLE setzen", "Default User Role": "Standardbenutzerrolle", "Delete": "Löschen", "Delete a model": "Ein Modell löschen", "Delete All Chats": "Alle Unterhaltungen löschen", - "Delete All Models": "", + "Delete All Models": "Alle Modelle löschen", "Delete chat": "Unterhaltung löschen", "Delete Chat": "Unterhaltung löschen", "Delete chat?": "Unterhaltung löschen?", @@ -236,8 +236,8 @@ "Delete User": "Benutzer löschen", "Deleted {{deleteModelTag}}": "{{deleteModelTag}} gelöscht", "Deleted {{name}}": "{{name}} gelöscht", - "Deleted User": "", - "Describe your knowledge base and objectives": "", + "Deleted User": "Benutzer gelöscht", + "Describe your knowledge base and objectives": "Beschreibe deinen Wissensspeicher und deine Ziele", "Description": "Beschreibung", "Didn't fully follow instructions": "Nicht genau den Answeisungen gefolgt", "Disabled": "Deaktiviert", @@ -245,17 +245,17 @@ "Discover a model": "Entdecken Sie weitere Modelle", "Discover a prompt": "Entdecken Sie weitere Prompts", "Discover a tool": "Entdecken Sie weitere Werkzeuge", - "Discover wonders": "", + "Discover wonders": "Entdecken Sie Wunder", "Discover, download, and explore custom functions": "Entdecken und beziehen Sie benutzerdefinierte Funktionen", "Discover, download, and explore custom prompts": "Entdecken und beziehen Sie benutzerdefinierte Prompts", "Discover, download, and explore custom tools": "Entdecken und beziehen Sie benutzerdefinierte Werkzeuge", "Discover, download, and explore model presets": "Entdecken und beziehen Sie benutzerdefinierte Modellvorlagen", "Dismissible": "ausblendbar", - "Display": "", + "Display": "Anzeigen", "Display Emoji in Call": "Emojis im Anruf anzeigen", "Display the username instead of You in the Chat": "Soll \"Sie\" durch Ihren Benutzernamen ersetzt werden?", - "Displays citations in the response": "", - "Dive into knowledge": "", + "Displays citations in the response": "Zeigt Zitate in der Antwort an", + "Dive into knowledge": "Tauchen Sie in das Wissen ein", "Do not install functions from sources you do not fully trust.": "Installieren Sie keine Funktionen aus Quellen, denen Sie nicht vollständig vertrauen.", "Do not install tools from sources you do not fully trust.": "Installieren Sie keine Werkzeuge aus Quellen, denen Sie nicht vollständig vertrauen.", "Document": "Dokument", @@ -270,39 +270,39 @@ "Download": "Exportieren", "Download canceled": "Exportierung abgebrochen", "Download Database": "Datenbank exportieren", - "Drag and drop a file to upload or select a file to view": "", + "Drag and drop a file to upload or select a file to view": "Ziehen Sie eine Datei zum Hochladen oder wählen Sie eine Datei zum Anzeigen aus", "Draw": "Zeichnen", "Drop any files here to add to the conversation": "Ziehen Sie beliebige Dateien hierher, um sie der Unterhaltung hinzuzufügen", "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "z. B. '30s','10m'. Gültige Zeiteinheiten sind 's', 'm', 'h'.", - "e.g. A filter to remove profanity from text": "", - "e.g. My Filter": "", - "e.g. My Tools": "", - "e.g. my_filter": "", - "e.g. my_tools": "", - "e.g. Tools for performing various operations": "", + "e.g. A filter to remove profanity from text": "z. B. Ein Filter, um Schimpfwörter aus Text zu entfernen", + "e.g. My Filter": "z. B. Mein Filter", + "e.g. My Tools": "z. B. Meine Werkzeuge", + "e.g. my_filter": "z. B. mein_filter", + "e.g. my_tools": "z. B. meine_werkzeuge", + "e.g. Tools for performing various operations": "z. B. Werkzeuge für verschiedene Operationen", "Edit": "Bearbeiten", "Edit Arena Model": "Arena-Modell bearbeiten", - "Edit Connection": "", - "Edit Default Permissions": "", + "Edit Connection": "Verbindung bearbeiten", + "Edit Default Permissions": "Standardberechtigungen bearbeiten", "Edit Memory": "Erinnerungen bearbeiten", "Edit User": "Benutzer bearbeiten", - "Edit User Group": "", + "Edit User Group": "Benutzergruppe bearbeiten", "ElevenLabs": "ElevenLabs", "Email": "E-Mail", - "Embark on adventures": "", + "Embark on adventures": "Abenteuer erleben", "Embedding Batch Size": "Embedding-Stapelgröße", "Embedding Model": "Embedding-Modell", "Embedding Model Engine": "Embedding-Modell-Engine", "Embedding model set to \"{{embedding_model}}\"": "Embedding-Modell auf \"{{embedding_model}}\" gesetzt", - "Enable API Key Auth": "", + "Enable API Key Auth": "API-Schlüssel-Authentifizierung aktivieren", "Enable Community Sharing": "Community-Freigabe aktivieren", - "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "", - "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "", + "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Aktiviere Memory Locking (mlock), um zu verhindern, dass Modelldaten aus dem RAM ausgelagert werden. Diese Option sperrt die Arbeitsseiten des Modells im RAM, um sicherzustellen, dass sie nicht auf die Festplatte ausgelagert werden. Dies kann die Leistung verbessern, indem Page Faults vermieden und ein schneller Datenzugriff sichergestellt werden.", + "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Aktiviere Memory Mapping (mmap), um Modelldaten zu laden. Diese Option ermöglicht es dem System, den Festplattenspeicher als Erweiterung des RAM zu verwenden, indem Festplattendateien so behandelt werden, als ob sie im RAM wären. Dies kann die Modellleistung verbessern, indem ein schnellerer Datenzugriff ermöglicht wird. Es kann jedoch nicht auf allen Systemen korrekt funktionieren und einen erheblichen Teil des Festplattenspeichers beanspruchen.", "Enable Message Rating": "Nachrichtenbewertung aktivieren", - "Enable Mirostat sampling for controlling perplexity. (Default: 0, 0 = Disabled, 1 = Mirostat, 2 = Mirostat 2.0)": "", + "Enable Mirostat sampling for controlling perplexity. (Default: 0, 0 = Disabled, 1 = Mirostat, 2 = Mirostat 2.0)": "Mirostat Sampling zur Steuerung der Perplexität aktivieren. (Standard: 0, 0 = Deaktiviert, 1 = Mirostat, 2 = Mirostat 2.0)", "Enable New Sign Ups": "Registrierung erlauben", - "Enable Retrieval Query Generation": "", - "Enable Tags Generation": "", + "Enable Retrieval Query Generation": "Abfragegenerierung aktivieren", + "Enable Tags Generation": "Tag-Generierung aktivieren", "Enable Web Search": "Websuche aktivieren", "Enable Web Search Query Generation": "Websuchanfragen-Generierung aktivieren", "Enabled": "Aktiviert", @@ -311,12 +311,12 @@ "Enter {{role}} message here": "Geben Sie die {{role}}-Nachricht hier ein", "Enter a detail about yourself for your LLMs to recall": "Geben Sie ein Detail über sich selbst ein, das Ihre Sprachmodelle (LLMs) sich merken sollen", "Enter api auth string (e.g. username:password)": "Geben Sie die API-Authentifizierungszeichenfolge ein (z. B. Benutzername:Passwort)", - "Enter Application DN": "", - "Enter Application DN Password": "", - "Enter Bing Search V7 Endpoint": "", - "Enter Bing Search V7 Subscription Key": "", + "Enter Application DN": "Geben Sie die Anwendungs-DN ein", + "Enter Application DN Password": "Geben Sie das Anwendungs-DN-Passwort ein", + "Enter Bing Search V7 Endpoint": "Geben Sie den Bing Search V7-Endpunkt ein", + "Enter Bing Search V7 Subscription Key": "Geben Sie den Bing Search V7-Abonnement-Schlüssel ein", "Enter Brave Search API Key": "Geben Sie den Brave Search API-Schlüssel ein", - "Enter certificate path": "", + "Enter certificate path": "Geben Sie den Zertifikatpfad ein", "Enter CFG Scale (e.g. 7.0)": "Geben Sie die CFG-Skala ein (z. B. 7.0)", "Enter Chunk Overlap": "Geben Sie die Blocküberlappung ein", "Enter Chunk Size": "Geben Sie die Blockgröße ein", @@ -325,11 +325,11 @@ "Enter Google PSE API Key": "Geben Sie den Google PSE-API-Schlüssel ein", "Enter Google PSE Engine Id": "Geben Sie die Google PSE-Engine-ID ein", "Enter Image Size (e.g. 512x512)": "Geben Sie die Bildgröße ein (z. B. 512x512)", - "Enter Jina API Key": "", + "Enter Jina API Key": "Geben Sie den Jina-API-Schlüssel ein", "Enter language codes": "Geben Sie die Sprachcodes ein", "Enter Model ID": "Geben Sie die Modell-ID ein", - "Enter model tag (e.g. {{modelTag}})": "Gebn Sie den Model-Tag ein", - "Enter Mojeek Search API Key": "", + "Enter model tag (e.g. {{modelTag}})": "Geben Sie den Model-Tag ein", + "Enter Mojeek Search API Key": "Geben Sie den Mojeek Search API-Schlüssel ein", "Enter Number of Steps (e.g. 50)": "Geben Sie die Anzahl an Schritten ein (z. B. 50)", "Enter Sampler (e.g. Euler a)": "Geben Sie den Sampler ein (z. B. Euler a)", "Enter Scheduler (e.g. Karras)": "Geben Sie den Scheduler ein (z. B. Karras)", @@ -337,13 +337,13 @@ "Enter SearchApi API Key": "Geben Sie den SearchApi-API-Schlüssel ein", "Enter SearchApi Engine": "Geben Sie die SearchApi-Engine ein", "Enter Searxng Query URL": "Geben Sie die Searxng-Abfrage-URL ein", - "Enter Seed": "", + "Enter Seed": "Geben Sie den Seed ein", "Enter Serper API Key": "Geben Sie den Serper-API-Schlüssel ein", "Enter Serply API Key": "Geben Sie den", "Enter Serpstack API Key": "Geben Sie den Serpstack-API-Schlüssel ein", - "Enter server host": "", - "Enter server label": "", - "Enter server port": "", + "Enter server host": "Geben Sie den Server-Host ein", + "Enter server label": "Geben Sie das Server-Label ein", + "Enter server port": "Geben Sie den Server-Port ein", "Enter stop sequence": "Stop-Sequenz eingeben", "Enter system prompt": "Systemprompt eingeben", "Enter Tavily API Key": "Geben Sie den Tavily-API-Schlüssel ein", @@ -356,28 +356,28 @@ "Enter your message": "Geben Sie Ihre Nachricht ein", "Enter Your Password": "Geben Sie Ihr Passwort ein", "Enter Your Role": "Geben Sie Ihre Rolle ein", - "Enter Your Username": "", + "Enter Your Username": "Geben Sie Ihren Benutzernamen ein", "Error": "Fehler", "ERROR": "FEHLER", "Evaluations": "Evaluationen", - "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "", - "Example: ALL": "", - "Example: ou=users,dc=foo,dc=example": "", - "Example: sAMAccountName or uid or userPrincipalName": "", + "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Beispiel: (&(objectClass=inetOrgPerson)(uid=%s))", + "Example: ALL": "Beispiel: ALL", + "Example: ou=users,dc=foo,dc=example": "Beispiel: ou=users,dc=foo,dc=example", + "Example: sAMAccountName or uid or userPrincipalName": "Beispiel: sAMAccountName or uid or userPrincipalName", "Exclude": "Ausschließen", "Experimental": "Experimentell", - "Explore the cosmos": "", + "Explore the cosmos": "Erforschen Sie das Universum", "Export": "Exportieren", - "Export All Archived Chats": "", + "Export All Archived Chats": "Alle archivierten Unterhaltungen exportieren", "Export All Chats (All Users)": "Alle Unterhaltungen exportieren (alle Benutzer)", "Export chat (.json)": "Unterhaltung exportieren (.json)", "Export Chats": "Unterhaltungen exportieren", "Export Config to JSON File": "Exportiere Konfiguration als JSON-Datei", "Export Functions": "Funktionen exportieren", "Export Models": "Modelle exportieren", - "Export Presets": "", + "Export Presets": "Voreinstellungen exportieren", "Export Prompts": "Prompts exportieren", - "Export to CSV": "", + "Export to CSV": "Als CSV exportieren", "Export Tools": "Werkzeuge exportieren", "External Models": "Externe Modelle", "Failed to add file.": "Fehler beim Hinzufügen der Datei.", @@ -387,7 +387,7 @@ "Failed to upload file.": "Fehler beim Hochladen der Datei.", "February": "Februar", "Feedback History": "Feedback-Verlauf", - "Feedbacks": "", + "Feedbacks": "Feedbacks", "Feel free to add specific details": "Fühlen Sie sich frei, spezifische Details hinzuzufügen", "File": "Datei", "File added successfully.": "Datei erfolgreich hinzugefügt.", @@ -408,18 +408,18 @@ "Folder name cannot be empty.": "Ordnername darf nicht leer sein.", "Folder name updated successfully": "Ordnername erfolgreich aktualisiert", "Followed instructions perfectly": "Anweisungen perfekt befolgt", - "Forge new paths": "", + "Forge new paths": "Neue Wege beschreiten", "Form": "Formular", "Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:", "Frequency Penalty": "Frequenzstrafe", "Function": "Funktion", "Function created successfully": "Funktion erfolgreich erstellt", "Function deleted successfully": "Funktion erfolgreich gelöscht", - "Function Description": "", - "Function ID": "", + "Function Description": "Funktionsbeschreibung", + "Function ID": "Funktions-ID", "Function is now globally disabled": "Die Funktion ist jetzt global deaktiviert", "Function is now globally enabled": "Die Funktion ist jetzt global aktiviert", - "Function Name": "", + "Function Name": "Funktionsname", "Function updated successfully": "Funktion erfolgreich aktualisiert", "Functions": "Funktionen", "Functions allow arbitrary code execution": "Funktionen ermöglichen die Ausführung beliebigen Codes", @@ -430,34 +430,34 @@ "Generate Image": "Bild erzeugen", "Generating search query": "Suchanfrage wird erstellt", "Generation Info": "Generierungsinformationen", - "Get started": "", - "Get started with {{WEBUI_NAME}}": "", + "Get started": "Loslegen", + "Get started with {{WEBUI_NAME}}": "Loslegen mit {{WEBUI_NAME}}", "Global": "Global", "Good Response": "Gute Antwort", "Google PSE API Key": "Google PSE-API-Schlüssel", "Google PSE Engine Id": "Google PSE-Engine-ID", - "Group created successfully": "", - "Group deleted successfully": "", - "Group Description": "", - "Group Name": "", - "Group updated successfully": "", - "Groups": "", + "Group created successfully": "Gruppe erfolgreich erstellt", + "Group deleted successfully": "Gruppe erfolgreich gelöscht", + "Group Description": "Gruppenbeschreibung", + "Group Name": "Gruppenname", + "Group updated successfully": "Gruppe erfolgreich aktualisiert", + "Groups": "Gruppen", "h:mm a": "h:mm a", "Haptic Feedback": "Haptisches Feedback", "has no conversations.": "hat keine Unterhaltungen.", "Hello, {{name}}": "Hallo, {{name}}", "Help": "Hilfe", "Help us create the best community leaderboard by sharing your feedback history!": "Helfen Sie uns, die beste Community-Bestenliste zu erstellen, indem Sie Ihren Feedback-Verlauf teilen!", - "Hex Color": "", - "Hex Color - Leave empty for default color": "", + "Hex Color": "Hex-Farbe", + "Hex Color - Leave empty for default color": "Hex-Farbe - Leer lassen für Standardfarbe", "Hide": "Verbergen", - "Host": "", + "Host": "Host", "How can I help you today?": "Wie kann ich Ihnen heute helfen?", - "How would you rate this response?": "", + "How would you rate this response?": "Wie würden Sie diese Antwort bewerten?", "Hybrid Search": "Hybride Suche", "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.": "Ich bestätige, dass ich gelesen habe und die Auswirkungen meiner Aktion verstehe. Mir sind die Risiken bewusst, die mit der Ausführung beliebigen Codes verbunden sind, und ich habe die Vertrauenswürdigkeit der Quelle überprüft.", "ID": "ID", - "Ignite curiosity": "", + "Ignite curiosity": "Neugier entfachen", "Image Generation (Experimental)": "Bildgenerierung (experimentell)", "Image Generation Engine": "Bildgenerierungs-Engine", "Image Settings": "Bildeinstellungen", @@ -466,13 +466,13 @@ "Import Config from JSON File": "Konfiguration aus JSON-Datei importieren", "Import Functions": "Funktionen importieren", "Import Models": "Modelle importieren", - "Import Presets": "", + "Import Presets": "Voreinstellungen importieren", "Import Prompts": "Prompts importieren", "Import Tools": "Werkzeuge importieren", "Include": "Einschließen", "Include `--api-auth` flag when running stable-diffusion-webui": "Fügen Sie beim Ausführen von stable-diffusion-webui die Option `--api-auth` hinzu", "Include `--api` flag when running stable-diffusion-webui": "Fügen Sie beim Ausführen von stable-diffusion-webui die Option `--api` hinzu", - "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive. (Default: 0.1)": "", + "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive. (Default: 0.1)": "Beeinflusst, wie schnell der Algorithmus auf Feedback aus dem generierten Text reagiert. Eine niedrigere Lernrate führt zu langsameren Anpassungen, während eine höhere Lernrate den Algorithmus reaktionsschneller macht. (Standard: 0.1)", "Info": "Info", "Input commands": "Eingabebefehle", "Install from Github URL": "Installiere von der Github-URL", @@ -481,7 +481,7 @@ "Invalid file format.": "Ungültiges Dateiformat.", "Invalid Tag": "Ungültiger Tag", "January": "Januar", - "Jina API Key": "", + "Jina API Key": "Jina-API-Schlüssel", "join our Discord for help.": "Treten Sie unserem Discord bei, um Hilfe zu erhalten.", "JSON": "JSON", "JSON Preview": "JSON-Vorschau", @@ -490,31 +490,31 @@ "JWT Expiration": "JWT-Ablauf", "JWT Token": "JWT-Token", "Keep Alive": "Verbindung aufrechterhalten", - "Key": "", + "Key": "Schlüssel", "Keyboard shortcuts": "Tastenkombinationen", "Knowledge": "Wissen", - "Knowledge Access": "", + "Knowledge Access": "Wissenszugriff", "Knowledge created successfully.": "Wissen erfolgreich erstellt.", "Knowledge deleted successfully.": "Wissen erfolgreich gelöscht.", "Knowledge reset successfully.": "Wissen erfolgreich zurückgesetzt.", "Knowledge updated successfully": "Wissen erfolgreich aktualisiert", - "Label": "", + "Label": "Label", "Landing Page Mode": "Startseitenmodus", "Language": "Sprache", "Last Active": "Zuletzt aktiv", "Last Modified": "Zuletzt bearbeitet", - "LDAP": "", - "LDAP server updated": "", + "LDAP": "LDAP", + "LDAP server updated": "LDAP-Server aktualisiert", "Leaderboard": "Bestenliste", "Leave empty for unlimited": "Leer lassen für unbegrenzt", - "Leave empty to include all models from \"{{URL}}/api/tags\" endpoint": "", - "Leave empty to include all models from \"{{URL}}/models\" endpoint": "", + "Leave empty to include all models from \"{{URL}}/api/tags\" endpoint": "Leer lassen, um alle Modelle vom \"{{URL}}/api/tags\"-Endpunkt einzuschließen", + "Leave empty to include all models from \"{{URL}}/models\" endpoint": "Leer lassen, um alle Modelle vom \"{{URL}}/models\"-Endpunkt einzuschließen", "Leave empty to include all models or select specific models": "Leer lassen, um alle Modelle einzuschließen oder spezifische Modelle auszuwählen", "Leave empty to use the default prompt, or enter a custom prompt": "Leer lassen, um den Standardprompt zu verwenden, oder geben Sie einen benutzerdefinierten Prompt ein", "Light": "Hell", "Listening...": "Höre zu...", "LLMs can make mistakes. Verify important information.": "LLMs können Fehler machen. Überprüfe wichtige Informationen.", - "Local": "", + "Local": "Lokal", "Local Models": "Lokale Modelle", "Lost": "Verloren", "LTR": "LTR", @@ -523,9 +523,9 @@ "Make sure to export a workflow.json file as API format from ComfyUI.": "Stellen Sie sicher, dass sie eine workflow.json-Datei im API-Format von ComfyUI exportieren.", "Manage": "Verwalten", "Manage Arena Models": "Arena-Modelle verwalten", - "Manage Ollama": "", - "Manage Ollama API Connections": "", - "Manage OpenAI API Connections": "", + "Manage Ollama": "Ollama verwalten", + "Manage Ollama API Connections": "Ollama-API-Verbindungen verwalten", + "Manage OpenAI API Connections": "OpenAI-API-Verbindungen verwalten", "Manage Pipelines": "Pipelines verwalten", "March": "März", "Max Tokens (num_predict)": "Maximale Tokenanzahl (num_predict)", @@ -559,22 +559,22 @@ "Model accepts image inputs": "Modell akzeptiert Bileingaben", "Model created successfully!": "Modell erfolgreich erstellt!", "Model filesystem path detected. Model shortname is required for update, cannot continue.": "Modell-Dateisystempfad erkannt. Modellkurzname ist für das Update erforderlich, Fortsetzung nicht möglich.", - "Model Filtering": "", + "Model Filtering": "Modellfilterung", "Model ID": "Modell-ID", - "Model IDs": "", + "Model IDs": "Modell-IDs", "Model Name": "Modell-Name", "Model not selected": "Modell nicht ausgewählt", - "Model Params": "Modell-Params", - "Model Permissions": "", + "Model Params": "Modell-Parameter", + "Model Permissions": "Modellberechtigungen", "Model updated successfully": "Modell erfolgreich aktualisiert", "Modelfile Content": "Modelfile-Inhalt", "Models": "Modelle", - "Models Access": "", - "Mojeek Search API Key": "", + "Models Access": "Modell-Zugriff", + "Mojeek Search API Key": "Mojeek Search API-Schlüssel", "more": "mehr", "More": "Mehr", "Name": "Name", - "Name your knowledge base": "", + "Name your knowledge base": "Benennen Sie Ihren Wissensspeicher", "New Chat": "Neue Unterhaltung", "New folder": "Neuer Ordner", "New Password": "Neues Passwort", @@ -584,15 +584,15 @@ "No feedbacks found": "Kein Feedback gefunden", "No file selected": "Keine Datei ausgewählt", "No files found.": "Keine Dateien gefunden.", - "No groups with access, add a group to grant access": "", + "No groups with access, add a group to grant access": "Keine Gruppen mit Zugriff, fügen Sie eine Gruppe hinzu, um Zugriff zu gewähren", "No HTML, CSS, or JavaScript content found.": "Keine HTML-, CSS- oder JavaScript-Inhalte gefunden.", "No knowledge found": "Kein Wissen gefunden", - "No model IDs": "", + "No model IDs": "Keine Modell-IDs", "No models found": "Keine Modelle gefunden", "No results found": "Keine Ergebnisse gefunden", "No search query generated": "Keine Suchanfrage generiert", "No source available": "Keine Quelle verfügbar", - "No users were found.": "", + "No users were found.": "Keine Benutzer gefunden.", "No valves to update": "Keine Valves zum Aktualisieren", "None": "Nichts", "Not factually correct": "Nicht sachlich korrekt", @@ -611,13 +611,13 @@ "Ollama": "Ollama", "Ollama API": "Ollama-API", "Ollama API disabled": "Ollama-API deaktiviert", - "Ollama API settings updated": "", + "Ollama API settings updated": "Ollama-API-Einstellungen aktualisiert", "Ollama Version": "Ollama-Version", "On": "Ein", - "Only alphanumeric characters and hyphens are allowed": "", + "Only alphanumeric characters and hyphens are allowed": "Nur alphanumerische Zeichen und Bindestriche sind erlaubt", "Only alphanumeric characters and hyphens are allowed in the command string.": "In der Befehlszeichenfolge sind nur alphanumerische Zeichen und Bindestriche erlaubt.", "Only collections can be edited, create a new knowledge base to edit/add documents.": "Nur Sammlungen können bearbeitet werden. Erstellen Sie eine neue Wissensbasis, um Dokumente zu bearbeiten/hinzuzufügen.", - "Only select users and groups with permission can access": "", + "Only select users and groups with permission can access": "Nur ausgewählte Benutzer und Gruppen mit Berechtigung können darauf zugreifen", "Oops! Looks like the URL is invalid. Please double-check and try again.": "Hoppla! Es scheint, dass die URL ungültig ist. Bitte überprüfen Sie diese und versuchen Sie es erneut.", "Oops! There are files still uploading. Please wait for the upload to complete.": "Hoppla! Es werden noch Dateien hochgeladen. Bitte warten Sie, bis der Upload abgeschlossen ist.", "Oops! There was an error in the previous response.": "Hoppla! Es gab einen Fehler in der vorherigen Antwort.", @@ -626,34 +626,34 @@ "Open in full screen": "Im Vollbildmodus öffnen", "Open new chat": "Neuen Chat öffnen", "Open WebUI uses faster-whisper internally.": "Open WebUI verwendet intern faster-whisper.", - "Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "", + "Open WebUI uses SpeechT5 and CMU Arctic speaker embeddings.": "Open WebUI verwendet SpeechT5 und CMU Arctic-Sprecher-Embeddings.", "Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Die installierte Open-WebUI-Version (v{{OPEN_WEBUI_VERSION}}) ist niedriger als die erforderliche Version (v{{REQUIRED_VERSION}})", "OpenAI": "OpenAI", "OpenAI API": "OpenAI-API", "OpenAI API Config": "OpenAI-API-Konfiguration", "OpenAI API Key is required.": "OpenAI-API-Schlüssel erforderlich.", - "OpenAI API settings updated": "", + "OpenAI API settings updated": "OpenAI-API-Einstellungen aktualisiert", "OpenAI URL/Key required.": "OpenAI-URL/Schlüssel erforderlich.", "or": "oder", - "Organize your users": "", + "Organize your users": "Organisieren Sie Ihre Benutzer", "Other": "Andere", "OUTPUT": "AUSGABE", "Output format": "Ausgabeformat", "Overview": "Übersicht", "page": "Seite", "Password": "Passwort", - "Paste Large Text as File": "", + "Paste Large Text as File": "Großen Text als Datei einfügen", "PDF document (.pdf)": "PDF-Dokument (.pdf)", "PDF Extract Images (OCR)": "Text von Bildern aus PDFs extrahieren (OCR)", "pending": "ausstehend", "Permission denied when accessing media devices": "Zugriff auf Mediengeräte verweigert", "Permission denied when accessing microphone": "Zugriff auf das Mikrofon verweigert", "Permission denied when accessing microphone: {{error}}": "Zugriff auf das Mikrofon verweigert: {{error}}", - "Permissions": "", + "Permissions": "Berechtigungen", "Personalization": "Personalisierung", "Pin": "Anheften", "Pinned": "Angeheftet", - "Pioneer insights": "", + "Pioneer insights": "Bahnbrechende Erkenntnisse", "Pipeline deleted successfully": "Pipeline erfolgreich gelöscht", "Pipeline downloaded successfully": "Pipeline erfolgreich heruntergeladen", "Pipelines": "Pipelines", @@ -665,23 +665,23 @@ "Please enter a prompt": "Bitte geben Sie einen Prompt ein", "Please fill in all fields.": "Bitte füllen Sie alle Felder aus.", "Please select a reason": "Bitte wählen Sie einen Grund aus", - "Port": "", + "Port": "Port", "Positive attitude": "Positive Einstellung", - "Prefix ID": "", - "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "", + "Prefix ID": "Präfix-ID", + "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Prefix-ID wird verwendet, um Konflikte mit anderen Verbindungen zu vermeiden, indem ein Präfix zu den Modell-IDs hinzugefügt wird - leer lassen, um zu deaktivieren", "Previous 30 days": "Vorherige 30 Tage", "Previous 7 days": "Vorherige 7 Tage", "Profile Image": "Profilbild", "Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Prompt (z. B. \"Erzähle mir eine interessante Tatsache über das Römische Reich\")", "Prompt Content": "Prompt-Inhalt", - "Prompt created successfully": "", + "Prompt created successfully": "Prompt erfolgreich erstellt", "Prompt suggestions": "Prompt-Vorschläge", - "Prompt updated successfully": "", + "Prompt updated successfully": "Prompt erfolgreich aktualisiert", "Prompts": "Prompts", - "Prompts Access": "", + "Prompts Access": "Prompt-Zugriff", "Pull \"{{searchValue}}\" from Ollama.com": "\"{{searchValue}}\" von Ollama.com beziehen", "Pull a model from Ollama.com": "Modell von Ollama.com beziehen", - "Query Generation Prompt": "", + "Query Generation Prompt": "Abfragegenerierungsprompt", "Query Params": "Abfrageparameter", "RAG Template": "RAG-Vorlage", "Rating": "Bewertung", @@ -689,7 +689,7 @@ "Read Aloud": "Vorlesen", "Record voice": "Stimme aufnehmen", "Redirecting you to OpenWebUI Community": "Sie werden zur OpenWebUI-Community weitergeleitet", - "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative. (Default: 40)": "", + "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative. (Default: 40)": "Reduziert die Wahrscheinlichkeit, Unsinn zu generieren. Ein höherer Wert (z.B. 100) liefert vielfältigere Antworten, während ein niedrigerer Wert (z.B. 10) konservativer ist. (Standard: 40)", "Refer to yourself as \"User\" (e.g., \"User is learning Spanish\")": "Beziehen Sie sich auf sich selbst als \"Benutzer\" (z. B. \"Benutzer lernt Spanisch\")", "References from": "Referenzen aus", "Refused when it shouldn't have": "Abgelehnt, obwohl es nicht hätte abgelehnt werden sollen", @@ -728,18 +728,18 @@ "Scroll to bottom when switching between branches": "Beim Wechsel zwischen Branches nach unten scrollen", "Search": "Suchen", "Search a model": "Modell suchen", - "Search Base": "", + "Search Base": "Suchbasis", "Search Chats": "Unterhaltungen durchsuchen...", "Search Collection": "Sammlung durchsuchen", - "Search Filters": "", + "Search Filters": "Suchfilter", "search for tags": "nach Tags suchen", "Search Functions": "Funktionen durchsuchen...", "Search Knowledge": "Wissen durchsuchen", "Search Models": "Modelle durchsuchen...", - "Search options": "", + "Search options": "Suchoptionen", "Search Prompts": "Prompts durchsuchen...", "Search Result Count": "Anzahl der Suchergebnisse", - "Search the web": "", + "Search the web": "Im Web suchen", "Search Tools": "Werkzeuge durchsuchen...", "SearchApi API Key": "SearchApi-API-Schlüssel", "SearchApi Engine": "SearchApi-Engine", @@ -754,7 +754,7 @@ "Select a base model": "Wählen Sie ein Basismodell", "Select a engine": "Wählen Sie eine Engine", "Select a function": "Wählen Sie eine Funktion", - "Select a group": "", + "Select a group": "Wählen Sie eine Gruppe", "Select a model": "Wählen Sie ein Modell", "Select a pipeline": "Wählen Sie eine Pipeline", "Select a pipeline url": "Wählen Sie eine Pipeline-URL", @@ -777,7 +777,7 @@ "Set as default": "Als Standard festlegen", "Set CFG Scale": "CFG-Skala festlegen", "Set Default Model": "Standardmodell festlegen", - "Set embedding model": "", + "Set embedding model": "Einbettungsmodell festlegen", "Set embedding model (e.g. {{model}})": "Einbettungsmodell festlegen (z. B. {{model}})", "Set Image Size": "Bildgröße festlegen", "Set reranking model (e.g. {{model}})": "Rerankingmodell festlegen (z. B. {{model}})", @@ -785,29 +785,29 @@ "Set Scheduler": "Scheduler festlegen", "Set Steps": "Schrittgröße festlegen", "Set Task Model": "Aufgabenmodell festlegen", - "Set the number of GPU devices used for computation. This option controls how many GPU devices (if available) are used to process incoming requests. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "", - "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "", + "Set the number of GPU devices used for computation. This option controls how many GPU devices (if available) are used to process incoming requests. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Legt die Anzahl der für die Berechnung verwendeten GPU-Geräte fest. Diese Option steuert, wie viele GPU-Geräte (falls verfügbar) zur Verarbeitung eingehender Anfragen verwendet werden. Eine Erhöhung dieses Wertes kann die Leistung für Modelle, die für GPU-Beschleunigung optimiert sind, erheblich verbessern, kann jedoch auch mehr Strom und GPU-Ressourcen verbrauchen.", + "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Legt die Anzahl der für die Berechnung verwendeten GPU-Geräte fest. Diese Option steuert, wie viele GPU-Geräte (falls verfügbar) zur Verarbeitung eingehender Anfragen verwendet werden. Eine Erhöhung dieses Wertes kann die Leistung für Modelle, die für GPU-Beschleunigung optimiert sind, erheblich verbessern, kann jedoch auch mehr Strom und GPU-Ressourcen verbrauchen.", "Set Voice": "Stimme festlegen", "Set whisper model": "Whisper-Modell festlegen", - "Sets how far back for the model to look back to prevent repetition. (Default: 64, 0 = disabled, -1 = num_ctx)": "", - "Sets how strongly to penalize repetitions. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. (Default: 1.1)": "", - "Sets the random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt. (Default: random)": "", - "Sets the size of the context window used to generate the next token. (Default: 2048)": "", - "Sets the stop sequences to use. When this pattern is encountered, the LLM will stop generating text and return. Multiple stop patterns may be set by specifying multiple separate stop parameters in a modelfile.": "", + "Sets how far back for the model to look back to prevent repetition. (Default: 64, 0 = disabled, -1 = num_ctx)": "Legt fest, wie weit das Modell zurückblicken soll, um Wiederholungen zu verhindern. (Standard: 64, 0 = deaktiviert, -1 = num_ctx)", + "Sets how strongly to penalize repetitions. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. (Default: 1.1)": "Legt fest, wie stark Wiederholungen bestraft werden sollen. Ein höherer Wert (z.B. 1.5) bestraft Wiederholungen stärker, während ein niedrigerer Wert (z.B. 0.9) nachsichtiger ist. (Standard: 1.1)", + "Sets the random number seed to use for generation. Setting this to a specific number will make the model generate the same text for the same prompt. (Default: random)": "Legt den Zufallszahlengenerator-Seed für die Generierung fest. Wenn dieser auf eine bestimmte Zahl gesetzt wird, erzeugt das Modell denselben Text für denselben Prompt. (Standard: zufällig)", + "Sets the size of the context window used to generate the next token. (Default: 2048)": "Legt die Größe des Kontextfensters fest, das zur Generierung des nächsten Tokens verwendet wird. (Standard: 2048)", + "Sets the stop sequences to use. When this pattern is encountered, the LLM will stop generating text and return. Multiple stop patterns may be set by specifying multiple separate stop parameters in a modelfile.": "Legt die zu verwendenden Stoppsequenzen fest. Wenn dieses Muster erkannt wird, stoppt das LLM die Textgenerierung und gibt zurück. Mehrere Stoppmuster können festgelegt werden, indem mehrere separate Stopp-Parameter in einer Modelldatei angegeben werden.", "Settings": "Einstellungen", "Settings saved successfully!": "Einstellungen erfolgreich gespeichert!", "Share": "Teilen", "Share Chat": "Unterhaltung teilen", "Share to OpenWebUI Community": "Mit OpenWebUI Community teilen", "Show": "Anzeigen", - "Show \"What's New\" modal on login": "", + "Show \"What's New\" modal on login": "\"Was gibt's Neues\"-Modal beim Anmelden anzeigen", "Show Admin Details in Account Pending Overlay": "Admin-Details im Account-Pending-Overlay anzeigen", "Show shortcuts": "Verknüpfungen anzeigen", "Show your support!": "Zeigen Sie Ihre Unterstützung!", "Showcased creativity": "Kreativität gezeigt", "Sign in": "Anmelden", "Sign in to {{WEBUI_NAME}}": "Bei {{WEBUI_NAME}} anmelden", - "Sign in to {{WEBUI_NAME}} with LDAP": "", + "Sign in to {{WEBUI_NAME}} with LDAP": "Bei {{WEBUI_NAME}} mit LDAP anmelden", "Sign Out": "Abmelden", "Sign up": "Registrieren", "Sign up to {{WEBUI_NAME}}": "Bei {{WEBUI_NAME}} registrieren", @@ -832,7 +832,7 @@ "System Instructions": "Systemanweisungen", "System Prompt": "System-Prompt", "Tags Generation Prompt": "Prompt für Tag-Generierung", - "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting. (default: 1)": "", + "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting. (default: 1)": "Tail-Free Sampling wird verwendet, um den Einfluss weniger wahrscheinlicher Tokens auf die Ausgabe zu reduzieren. Ein höherer Wert (z.B. 2.0) reduziert den Einfluss stärker, während ein Wert von 1.0 diese Einstellung deaktiviert. (Standard: 1)", "Tap to interrupt": "Zum Unterbrechen tippen", "Tavily API Key": "Tavily-API-Schlüssel", "Tell us more:": "Erzähl uns mehr", @@ -843,30 +843,30 @@ "Text-to-Speech Engine": "Text-zu-Sprache-Engine", "Tfs Z": "Tfs Z", "Thanks for your feedback!": "Danke für Ihr Feedback!", - "The Application Account DN you bind with for search": "", - "The base to search for users": "", - "The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory. (Default: 512)": "", + "The Application Account DN you bind with for search": "Der Anwendungs-Konto-DN, mit dem Sie für die Suche binden", + "The base to search for users": "Die Basis, in der nach Benutzern gesucht wird", + "The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory. (Default: 512)": "Die Batch-Größe bestimmt, wie viele Textanfragen gleichzeitig verarbeitet werden. Eine größere Batch-Größe kann die Leistung und Geschwindigkeit des Modells erhöhen, erfordert jedoch auch mehr Speicher. (Standard: 512)", "The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Die Entwickler hinter diesem Plugin sind leidenschaftliche Freiwillige aus der Community. Wenn Sie dieses Plugin hilfreich finden, erwägen Sie bitte, zu seiner Entwicklung beizutragen.", "The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Die Bewertungs-Bestenliste basiert auf dem Elo-Bewertungssystem und wird in Echtzeit aktualisiert.", - "The LDAP attribute that maps to the username that users use to sign in.": "", + "The LDAP attribute that maps to the username that users use to sign in.": "Das LDAP-Attribut, das dem Benutzernamen zugeordnet ist, den Benutzer zum Anmelden verwenden.", "The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Die Bestenliste befindet sich derzeit in der Beta-Phase, und es ist möglich, dass wir die Bewertungsberechnungen anpassen, während wir den Algorithmus verfeinern.", "The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Die maximale Dateigröße in MB. Wenn die Dateigröße dieses Limit überschreitet, wird die Datei nicht hochgeladen.", "The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Die maximale Anzahl von Dateien, die gleichzeitig in der Unterhaltung verwendet werden können. Wenn die Anzahl der Dateien dieses Limit überschreitet, werden die Dateien nicht hochgeladen.", "The score should be a value between 0.0 (0%) and 1.0 (100%).": "Die Punktzahl sollte ein Wert zwischen 0,0 (0 %) und 1,0 (100 %) sein.", - "The temperature of the model. Increasing the temperature will make the model answer more creatively. (Default: 0.8)": "", + "The temperature of the model. Increasing the temperature will make the model answer more creatively. (Default: 0.8)": "Die Temperatur des Modells. Eine Erhöhung der Temperatur führt dazu, dass das Modell kreativer antwortet. (Standard: 0,8)", "Theme": "Design", "Thinking...": "Denke nach...", "This action cannot be undone. Do you wish to continue?": "Diese Aktion kann nicht rückgängig gemacht werden. Möchten Sie fortfahren?", "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dies stellt sicher, dass Ihre wertvollen Unterhaltungen sicher in Ihrer Backend-Datenbank gespeichert werden. Vielen Dank!", "This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dies ist eine experimentelle Funktion, sie funktioniert möglicherweise nicht wie erwartet und kann jederzeit geändert werden.", - "This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics. (Default: 24)": "", - "This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated. (Default: 128)": "", + "This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics. (Default: 24)": "Diese Option steuert, wie viele Tokens beim Aktualisieren des Kontexts beibehalten werden. Wenn sie beispielsweise auf 2 gesetzt ist, werden die letzten 2 Tokens des Gesprächskontexts beibehalten. Das Beibehalten des Kontexts kann helfen, die Kontinuität eines Gesprächs aufrechtzuerhalten, kann jedoch die Fähigkeit verringern, auf neue Themen zu reagieren. (Standard: 24)", + "This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated. (Default: 128)": "Diese Option legt die maximale Anzahl von Tokens fest, die das Modell in seiner Antwort generieren kann. Eine Erhöhung dieses Limits ermöglicht es dem Modell, längere Antworten zu geben, kann jedoch auch die Wahrscheinlichkeit erhöhen, dass unhilfreicher oder irrelevanter Inhalt generiert wird. (Standard: 128)", "This option will delete all existing files in the collection and replace them with newly uploaded files.": "Diese Option löscht alle vorhandenen Dateien in der Sammlung und ersetzt sie durch neu hochgeladene Dateien.", "This response was generated by \"{{model}}\"": "Diese Antwort wurde von \"{{model}}\" generiert", "This will delete": "Dies löscht", "This will delete {{NAME}} and all its contents.": "Dies löscht {{NAME}} und alle Inhalte.", - "This will delete all models including custom models": "", - "This will delete all models including custom models and cannot be undone.": "", + "This will delete all models including custom models": "Dies wird alle Modelle einschließlich benutzerdefinierter Modelle löschen", + "This will delete all models including custom models and cannot be undone.": "Dies wird alle Modelle einschließlich benutzerdefinierter Modelle löschen und kann nicht rückgängig gemacht werden.", "This will reset the knowledge base and sync all files. Do you wish to continue?": "Dadurch wird die Wissensdatenbank zurückgesetzt und alle Dateien synchronisiert. Möchten Sie fortfahren?", "Thorough explanation": "Ausführliche Erklärung", "Tika": "Tika", @@ -878,7 +878,7 @@ "Title Auto-Generation": "Unterhaltungstitel automatisch generieren", "Title cannot be an empty string.": "Titel darf nicht leer sein.", "Title Generation Prompt": "Prompt für Titelgenerierung", - "TLS": "", + "TLS": "TLS", "To access the available model names for downloading,": "Um auf die verfügbaren Modellnamen zuzugreifen,", "To access the GGUF models available for downloading,": "Um auf die verfügbaren GGUF-Modelle zuzugreifen,", "To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Um auf das WebUI zugreifen zu können, wenden Sie sich bitte an einen Administrator. Administratoren können den Benutzerstatus über das Admin-Panel verwalten.", @@ -896,19 +896,19 @@ "Too verbose": "Zu ausführlich", "Tool created successfully": "Werkzeug erfolgreich erstellt", "Tool deleted successfully": "Werkzeug erfolgreich gelöscht", - "Tool Description": "", - "Tool ID": "", + "Tool Description": "Werkzeugbeschreibung", + "Tool ID": "Werkzeug-ID", "Tool imported successfully": "Werkzeug erfolgreich importiert", - "Tool Name": "", + "Tool Name": "Werkzeugname", "Tool updated successfully": "Werkzeug erfolgreich aktualisiert", "Tools": "Werkzeuge", - "Tools Access": "", + "Tools Access": "Werkzeugzugriff", "Tools are a function calling system with arbitrary code execution": "Wekzeuge sind ein Funktionssystem mit beliebiger Codeausführung", "Tools have a function calling system that allows arbitrary code execution": "Werkezuge verfügen über ein Funktionssystem, das die Ausführung beliebigen Codes ermöglicht", "Tools have a function calling system that allows arbitrary code execution.": "Werkzeuge verfügen über ein Funktionssystem, das die Ausführung beliebigen Codes ermöglicht.", "Top K": "Top K", "Top P": "Top P", - "Transformers": "", + "Transformers": "Transformers", "Trouble accessing Ollama?": "Probleme beim Zugriff auf Ollama?", "TTS Model": "TTS-Modell", "TTS Settings": "TTS-Einstellungen", @@ -917,12 +917,12 @@ "Type Hugging Face Resolve (Download) URL": "Geben Sie die Hugging Face Resolve-URL ein", "Uh-oh! There was an issue connecting to {{provider}}.": "Ups! Es gab ein Problem bei der Verbindung mit {{provider}}.", "UI": "Oberfläche", - "Unarchive All": "", - "Unarchive All Archived Chats": "", - "Unarchive Chat": "", - "Unlock mysteries": "", + "Unarchive All": "Alle wiederherstellen", + "Unarchive All Archived Chats": "Alle archivierten Unterhaltungen wiederherstellen", + "Unarchive Chat": "Unterhaltung wiederherstellen", + "Unlock mysteries": "Geheimnisse entsperren", "Unpin": "Lösen", - "Unravel secrets": "", + "Unravel secrets": "Geheimnisse lüften", "Untagged": "Ungetaggt", "Update": "Aktualisieren", "Update and Copy Link": "Aktualisieren und Link kopieren", @@ -938,18 +938,18 @@ "Upload Files": "Datei(en) hochladen", "Upload Pipeline": "Pipeline hochladen", "Upload Progress": "Hochladefortschritt", - "URL": "", + "URL": "URL", "URL Mode": "URL-Modus", "Use '#' in the prompt input to load and include your knowledge.": "Nutzen Sie '#' in der Prompt-Eingabe, um Ihr Wissen zu laden und einzuschließen.", "Use Gravatar": "Gravatar verwenden", - "Use groups to group your users and assign permissions.": "", + "Use groups to group your users and assign permissions.": "Nutzen Sie Gruppen, um Ihre Benutzer zu gruppieren und Berechtigungen zuzuweisen.", "Use Initials": "Initialen verwenden", "use_mlock (Ollama)": "use_mlock (Ollama)", "use_mmap (Ollama)": "use_mmap (Ollama)", "user": "Benutzer", "User": "Benutzer", "User location successfully retrieved.": "Benutzerstandort erfolgreich ermittelt.", - "Username": "", + "Username": "Benutzername", "Users": "Benutzer", "Using the default arena model with all models. Click the plus button to add custom models.": "Verwendung des Standard-Arena-Modells mit allen Modellen. Klicken Sie auf die Plus-Schaltfläche, um benutzerdefinierte Modelle hinzuzufügen.", "Utilize": "Verwende", @@ -961,12 +961,12 @@ "variable to have them replaced with clipboard content.": "Variable, um den Inhalt der Zwischenablage beim Nutzen des Prompts zu ersetzen.", "Version": "Version", "Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} von {{totalVersions}}", - "Visibility": "", + "Visibility": "Sichtbarkeit", "Voice": "Stimme", "Voice Input": "Spracheingabe", "Warning": "Warnung", "Warning:": "Warnung:", - "Warning: Enabling this will allow users to upload arbitrary code on the server.": "", + "Warning: Enabling this will allow users to upload arbitrary code on the server.": "Warnung: Wenn Sie dies aktivieren, können Benutzer beliebigen Code auf dem Server hochladen.", "Warning: If you update or change your embedding model, you will need to re-import all documents.": "Warnung: Wenn Sie das Einbettungsmodell aktualisieren oder ändern, müssen Sie alle Dokumente erneut importieren.", "Web": "Web", "Web API": "Web-API", @@ -975,30 +975,30 @@ "Web Search Engine": "Suchmaschine", "Webhook URL": "Webhook URL", "WebUI Settings": "WebUI-Einstellungen", - "WebUI will make requests to \"{{url}}/api/chat\"": "", - "WebUI will make requests to \"{{url}}/chat/completions\"": "", - "What are you trying to achieve?": "", - "What are you working on?": "", + "WebUI will make requests to \"{{url}}/api/chat\"": "WebUI wird Anfragen an \"{{url}}/api/chat\" senden", + "WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI wird Anfragen an \"{{url}}/chat/completions\" senden", + "What are you trying to achieve?": "Was versuchen Sie zu erreichen?", + "What are you working on?": "Woran arbeiten Sie?", "What’s New in": "Neuigkeiten von", - "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "", - "wherever you are": "", + "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Wenn aktiviert, antwortet das Modell in Echtzeit auf jede Chat-Nachricht und generiert eine Antwort, sobald der Benutzer eine Nachricht sendet. Dieser Modus ist nützlich für Live-Chat-Anwendungen, kann jedoch die Leistung auf langsamerer Hardware beeinträchtigen.", + "wherever you are": "wo immer Sie sind", "Whisper (Local)": "Whisper (lokal)", - "Why?": "", + "Why?": "Warum?", "Widescreen Mode": "Breitbildmodus", "Won": "Gewonnen", - "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "", + "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "Funktioniert zusammen mit top-k. Ein höherer Wert (z.B. 0,95) führt zu vielfältigerem Text, während ein niedrigerer Wert (z.B. 0,5) fokussierteren und konservativeren Text erzeugt. (Standard: 0,9)", "Workspace": "Arbeitsbereich", - "Workspace Permissions": "", + "Workspace Permissions": "Arbeitsbereichsberechtigungen", "Write a prompt suggestion (e.g. Who are you?)": "Schreiben Sie einen Promptvorschlag (z. B. Wer sind Sie?)", "Write a summary in 50 words that summarizes [topic or keyword].": "Schreibe eine kurze Zusammenfassung in 50 Wörtern, die [Thema oder Schlüsselwort] zusammenfasst.", "Write something...": "Schreiben Sie etwas...", - "Write your model template content here": "", + "Write your model template content here": "Schreiben Sie hier Ihren Modellvorlageninhalt", "Yesterday": "Gestern", "You": "Sie", "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Sie können nur mit maximal {{maxCount}} Datei(en) gleichzeitig chatten.", "You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Personalisieren Sie Interaktionen mit LLMs, indem Sie über die Schaltfläche \"Verwalten\" Erinnerungen hinzufügen.", "You cannot upload an empty file.": "Sie können keine leere Datei hochladen.", - "You do not have permission to upload files.": "", + "You do not have permission to upload files.": "Sie haben keine Berechtigung zum Hochladen von Dateien.", "You have no archived conversations.": "Du hast keine archivierten Unterhaltungen.", "You have shared this chat": "Sie haben diese Unterhaltung geteilt", "You're a helpful assistant.": "Du bist ein hilfreicher Assistent.", From 9412f51c1980de482af07beb6973e4e23e71dc17 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 19:22:35 -0800 Subject: [PATCH 13/15] chore: version bump --- backend/open_webui/apps/webui/routers/auths.py | 6 +----- package-lock.json | 4 ++-- package.json | 2 +- src/lib/i18n/locales/de-DE/translation.json | 2 +- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/backend/open_webui/apps/webui/routers/auths.py b/backend/open_webui/apps/webui/routers/auths.py index 5d2e257df..8f175f366 100644 --- a/backend/open_webui/apps/webui/routers/auths.py +++ b/backend/open_webui/apps/webui/routers/auths.py @@ -246,13 +246,9 @@ async def ldap_auth(request: Request, response: Response, form_data: LdapForm): ) user = Auths.insert_new_auth( - email=mail, - password=str(uuid.uuid4()), - name=cn, - role=role + email=mail, password=str(uuid.uuid4()), name=cn, role=role ) - if not user: raise HTTPException( 500, detail=ERROR_MESSAGES.CREATE_USER_ERROR diff --git a/package-lock.json b/package-lock.json index d6bd4df7a..496e790d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "open-webui", - "version": "0.4.3", + "version": "0.4.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "open-webui", - "version": "0.4.3", + "version": "0.4.4", "dependencies": { "@codemirror/lang-javascript": "^6.2.2", "@codemirror/lang-python": "^6.1.6", diff --git a/package.json b/package.json index cf5583250..8f4bc6ae0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-webui", - "version": "0.4.3", + "version": "0.4.4", "private": true, "scripts": { "dev": "npm run pyodide:fetch && vite dev --host", diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index cfc2c1a39..9820a6b0e 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -329,7 +329,7 @@ "Enter language codes": "Geben Sie die Sprachcodes ein", "Enter Model ID": "Geben Sie die Modell-ID ein", "Enter model tag (e.g. {{modelTag}})": "Geben Sie den Model-Tag ein", - "Enter Mojeek Search API Key": "Geben Sie den Mojeek Search API-Schlüssel ein", + "Enter Mojeek Search API Key": "Geben Sie den Mojeek Search API-Schlüssel ein", "Enter Number of Steps (e.g. 50)": "Geben Sie die Anzahl an Schritten ein (z. B. 50)", "Enter Sampler (e.g. Euler a)": "Geben Sie den Sampler ein (z. B. Euler a)", "Enter Scheduler (e.g. Karras)": "Geben Sie den Scheduler ein (z. B. Karras)", From 79e988b281707637495c7808a9d009301c4a2db8 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 19:26:42 -0800 Subject: [PATCH 14/15] doc: changelogs --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 927454962..87d75f8ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.4] - 2024-11-22 + +### Added + +- **🌐 Translation Updates**: Refreshed Catalan, Brazilian Portuguese (pt-BR), and Ukrainian translations, further enhancing the platform's accessibility and improving the experience for international users. + +### Fixed + +- **📱 Mobile Controls Visibility**: Resolved an issue where the controls button was not displaying on the new chats page for mobile users, ensuring smoother navigation and functionality on smaller screens. +- **📷 LDAP Profile Image Issue**: Fixed an LDAP integration bug related to profile images, ensuring seamless authentication and a reliable login experience for users. +- **⏳ RAG Query Generation Issue**: Addressed a significant problem where RAG query generation occurred unnecessarily without attached files, drastically improving speed and reducing delays during chat completions. + +### Changed + +- **⚙️ Legacy Event Emitter Support**: Reintroduced compatibility with legacy "citation" types for event emitters in tools and functions, providing smoother workflows and broader tool support for users. + ## [0.4.3] - 2024-11-21 ### Added From 47ae5221f71d36498fc78a2678ac3178ffe5a662 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 22 Nov 2024 19:27:20 -0800 Subject: [PATCH 15/15] doc: wording --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87d75f8ef..5db213e35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- **🌐 Translation Updates**: Refreshed Catalan, Brazilian Portuguese (pt-BR), and Ukrainian translations, further enhancing the platform's accessibility and improving the experience for international users. +- **🌐 Translation Updates**: Refreshed Catalan, Brazilian Portuguese, German, and Ukrainian translations, further enhancing the platform's accessibility and improving the experience for international users. ### Fixed