Commit f5487628 authored by Morgan Blangeois's avatar Morgan Blangeois
Browse files

Resolve merge conflicts in French translations

parents 2fedd91e 2c061777
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "Conexões", "Connections": "Conexões",
"Contact Admin for WebUI Access": "Contatar Admin para acesso ao WebUI", "Contact Admin for WebUI Access": "Contatar Admin para acesso ao WebUI",
"Content": "Conteúdo", "Content": "Conteúdo",
"Content Extraction": "",
"Context Length": "Comprimento do Contexto", "Context Length": "Comprimento do Contexto",
"Continue Response": "Continuar resposta", "Continue Response": "Continuar resposta",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Active a Partilha da Comunidade", "Enable Community Sharing": "Active a Partilha da Comunidade",
"Enable New Sign Ups": "Ativar Novas Inscrições", "Enable New Sign Ups": "Ativar Novas Inscrições",
"Enable Web Search": "Ativar pesquisa na Web", "Enable Web Search": "Ativar pesquisa na Web",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Confirme que o seu ficheiro CSV inclui 4 colunas nesta ordem: Nome, E-mail, Senha, Função.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Confirme que o seu ficheiro CSV inclui 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
"Enter {{role}} message here": "Escreva a mensagem de {{role}} aqui", "Enter {{role}} message here": "Escreva a mensagem de {{role}} aqui",
"Enter a detail about yourself for your LLMs to recall": "Escreva um detalhe sobre você para que os seus LLMs possam lembrar-se", "Enter a detail about yourself for your LLMs to recall": "Escreva um detalhe sobre você para que os seus LLMs possam lembrar-se",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Escreva a chave da API Serpstack", "Enter Serpstack API Key": "Escreva a chave da API Serpstack",
"Enter stop sequence": "Escreva a sequência de paragem", "Enter stop sequence": "Escreva a sequência de paragem",
"Enter Tavily API Key": "", "Enter Tavily API Key": "",
"Enter Tika Server URL": "",
"Enter Top K": "Escreva o Top K", "Enter Top K": "Escreva o Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Escreva o URL (por exemplo, http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Escreva o URL (por exemplo, http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Escreva o URL (por exemplo, http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Escreva o URL (por exemplo, http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Abrir", "Open": "Abrir",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Abrir nova conversa", "Open new chat": "Abrir nova conversa",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "API OpenAI", "OpenAI API": "API OpenAI",
"OpenAI API Config": "Configuração da API OpenAI", "OpenAI API Config": "Configuração da API OpenAI",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "A permissão foi negada ao aceder ao microfone", "Permission denied when accessing microphone": "A permissão foi negada ao aceder ao microfone",
"Permission denied when accessing microphone: {{error}}": "A permissão foi negada ao aceder o microfone: {{error}}", "Permission denied when accessing microphone: {{error}}": "A permissão foi negada ao aceder o microfone: {{error}}",
"Personalization": "Personalização", "Personalization": "Personalização",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "Condutas", "Pipelines": "Condutas",
...@@ -574,6 +580,8 @@ ...@@ -574,6 +580,8 @@
"This setting does not sync across browsers or devices.": "Esta configuração não sincroniza entre navegadores ou dispositivos.", "This setting does not sync across browsers or devices.": "Esta configuração não sincroniza entre navegadores ou dispositivos.",
"This will delete": "", "This will delete": "",
"Thorough explanation": "Explicação Minuciosa", "Thorough explanation": "Explicação Minuciosa",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Dica: Atualize vários slots de variáveis consecutivamente pressionando a tecla Tab na entrada da conversa após cada substituição.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Dica: Atualize vários slots de variáveis consecutivamente pressionando a tecla Tab na entrada da conversa após cada substituição.",
"Title": "Título", "Title": "Título",
"Title (e.g. Tell me a fun fact)": "Título (ex.: Diz-me um facto divertido)", "Title (e.g. Tell me a fun fact)": "Título (ex.: Diz-me um facto divertido)",
...@@ -608,6 +616,7 @@ ...@@ -608,6 +616,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Uh-oh! Houve um problema ao conectar a {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Uh-oh! Houve um problema ao conectar a {{provider}}.",
"UI": "", "UI": "",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Update": "", "Update": "",
"Update and Copy Link": "Atualizar e Copiar Link", "Update and Copy Link": "Atualizar e Copiar Link",
"Update password": "Atualizar senha", "Update password": "Atualizar senha",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "Соединение", "Connections": "Соединение",
"Contact Admin for WebUI Access": "", "Contact Admin for WebUI Access": "",
"Content": "Содержание", "Content": "Содержание",
"Content Extraction": "",
"Context Length": "Длина контексту", "Context Length": "Длина контексту",
"Continue Response": "Продолжить ответ", "Continue Response": "Продолжить ответ",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Включить общий доступ к сообществу", "Enable Community Sharing": "Включить общий доступ к сообществу",
"Enable New Sign Ups": "Разрешить новые регистрации", "Enable New Sign Ups": "Разрешить новые регистрации",
"Enable Web Search": "Включить поиск в Интернете", "Enable Web Search": "Включить поиск в Интернете",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",
"Enter {{role}} message here": "Введите сообщение {{role}} здесь", "Enter {{role}} message here": "Введите сообщение {{role}} здесь",
"Enter a detail about yourself for your LLMs to recall": "Введите детали о себе, чтобы LLMs могли запомнить", "Enter a detail about yourself for your LLMs to recall": "Введите детали о себе, чтобы LLMs могли запомнить",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Введите ключ API Serpstack", "Enter Serpstack API Key": "Введите ключ API Serpstack",
"Enter stop sequence": "Введите последовательность остановки", "Enter stop sequence": "Введите последовательность остановки",
"Enter Tavily API Key": "", "Enter Tavily API Key": "",
"Enter Tika Server URL": "",
"Enter Top K": "Введите Top K", "Enter Top K": "Введите Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Введите URL-адрес (например, http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Введите URL-адрес (например, http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Введите URL-адрес (например, http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Введите URL-адрес (например, http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Открыть", "Open": "Открыть",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Открыть новый чат", "Open new chat": "Открыть новый чат",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "Open AI", "OpenAI": "Open AI",
"OpenAI API": "API OpenAI", "OpenAI API": "API OpenAI",
"OpenAI API Config": "Конфигурация API OpenAI", "OpenAI API Config": "Конфигурация API OpenAI",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "", "Permission denied when accessing microphone": "",
"Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}", "Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}",
"Personalization": "Персонализация", "Personalization": "Персонализация",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "Трубопроводов", "Pipelines": "Трубопроводов",
...@@ -575,6 +581,8 @@ ...@@ -575,6 +581,8 @@
"This setting does not sync across browsers or devices.": "Эта настройка не синхронизируется между браузерами или устройствами.", "This setting does not sync across browsers or devices.": "Эта настройка не синхронизируется между браузерами или устройствами.",
"This will delete": "", "This will delete": "",
"Thorough explanation": "Повнимательнее", "Thorough explanation": "Повнимательнее",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Совет: Обновляйте несколько переменных подряд, нажимая клавишу Tab в поле ввода чата после каждой замены.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Совет: Обновляйте несколько переменных подряд, нажимая клавишу Tab в поле ввода чата после каждой замены.",
"Title": "Заголовок", "Title": "Заголовок",
"Title (e.g. Tell me a fun fact)": "Заголовок (например. Расскажи мне интересную факт)", "Title (e.g. Tell me a fun fact)": "Заголовок (например. Расскажи мне интересную факт)",
...@@ -609,6 +617,7 @@ ...@@ -609,6 +617,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Упс! Возникла проблема подключения к {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Упс! Возникла проблема подключения к {{provider}}.",
"UI": "", "UI": "",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Update": "", "Update": "",
"Update and Copy Link": "Обновить и скопировать ссылку", "Update and Copy Link": "Обновить и скопировать ссылку",
"Update password": "Обновить пароль", "Update password": "Обновить пароль",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "Везе", "Connections": "Везе",
"Contact Admin for WebUI Access": "", "Contact Admin for WebUI Access": "",
"Content": "Садржај", "Content": "Садржај",
"Content Extraction": "",
"Context Length": "Дужина контекста", "Context Length": "Дужина контекста",
"Continue Response": "Настави одговор", "Continue Response": "Настави одговор",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Омогући дељење заједнице", "Enable Community Sharing": "Омогући дељење заједнице",
"Enable New Sign Ups": "Омогући нове пријаве", "Enable New Sign Ups": "Омогући нове пријаве",
"Enable Web Search": "Омогући Wеб претрагу", "Enable Web Search": "Омогући Wеб претрагу",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.",
"Enter {{role}} message here": "Унесите {{role}} поруку овде", "Enter {{role}} message here": "Унесите {{role}} поруку овде",
"Enter a detail about yourself for your LLMs to recall": "Унесите детаље за себе да ће LLMs преузимати", "Enter a detail about yourself for your LLMs to recall": "Унесите детаље за себе да ће LLMs преузимати",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Унесите Серпстацк АПИ кључ", "Enter Serpstack API Key": "Унесите Серпстацк АПИ кључ",
"Enter stop sequence": "Унесите секвенцу заустављања", "Enter stop sequence": "Унесите секвенцу заустављања",
"Enter Tavily API Key": "", "Enter Tavily API Key": "",
"Enter Tika Server URL": "",
"Enter Top K": "Унесите Топ К", "Enter Top K": "Унесите Топ К",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Унесите адресу (нпр. http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Унесите адресу (нпр. http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Унесите адресу (нпр. http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Унесите адресу (нпр. http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Отвори", "Open": "Отвори",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Покрени ново ћаскање", "Open new chat": "Покрени ново ћаскање",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "OpenAI API", "OpenAI API": "OpenAI API",
"OpenAI API Config": "Подешавање OpenAI API-ја", "OpenAI API Config": "Подешавање OpenAI API-ја",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "", "Permission denied when accessing microphone": "",
"Permission denied when accessing microphone: {{error}}": "Приступ микрофону је одбијен: {{error}}", "Permission denied when accessing microphone: {{error}}": "Приступ микрофону је одбијен: {{error}}",
"Personalization": "Прилагођавање", "Personalization": "Прилагођавање",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "Цевоводи", "Pipelines": "Цевоводи",
...@@ -574,6 +580,8 @@ ...@@ -574,6 +580,8 @@
"This setting does not sync across browsers or devices.": "Ово подешавање се не усклађује преко прегледача или уређаја.", "This setting does not sync across browsers or devices.": "Ово подешавање се не усклађује преко прегледача или уређаја.",
"This will delete": "", "This will delete": "",
"Thorough explanation": "Детаљно објашњење", "Thorough explanation": "Детаљно објашњење",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Савет: ажурирајте више променљивих слотова узастопно притиском на тастер Таб у уносу ћаскања након сваке замене.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Савет: ажурирајте више променљивих слотова узастопно притиском на тастер Таб у уносу ћаскања након сваке замене.",
"Title": "Наслов", "Title": "Наслов",
"Title (e.g. Tell me a fun fact)": "Наслов (нпр. „реци ми занимљивост“)", "Title (e.g. Tell me a fun fact)": "Наслов (нпр. „реци ми занимљивост“)",
...@@ -608,6 +616,7 @@ ...@@ -608,6 +616,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Упс! Дошло је до проблема при повезивању са {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Упс! Дошло је до проблема при повезивању са {{provider}}.",
"UI": "", "UI": "",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Update": "", "Update": "",
"Update and Copy Link": "Ажурирај и копирај везу", "Update and Copy Link": "Ажурирај и копирај везу",
"Update password": "Ажурирај лозинку", "Update password": "Ажурирај лозинку",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "Anslutningar", "Connections": "Anslutningar",
"Contact Admin for WebUI Access": "Kontakta administratören för att få åtkomst till WebUI", "Contact Admin for WebUI Access": "Kontakta administratören för att få åtkomst till WebUI",
"Content": "Innehåll", "Content": "Innehåll",
"Content Extraction": "",
"Context Length": "Kontextlängd", "Context Length": "Kontextlängd",
"Continue Response": "Fortsätt svar", "Continue Response": "Fortsätt svar",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Aktivera community-delning", "Enable Community Sharing": "Aktivera community-delning",
"Enable New Sign Ups": "Aktivera nya registreringar", "Enable New Sign Ups": "Aktivera nya registreringar",
"Enable Web Search": "Aktivera webbsökning", "Enable Web Search": "Aktivera webbsökning",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Name, Email, Password, Role.",
"Enter {{role}} message here": "Skriv {{role}} meddelande här", "Enter {{role}} message here": "Skriv {{role}} meddelande här",
"Enter a detail about yourself for your LLMs to recall": "Skriv en detalj om dig själv för att dina LLMs ska komma ihåg", "Enter a detail about yourself for your LLMs to recall": "Skriv en detalj om dig själv för att dina LLMs ska komma ihåg",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Ange Serpstack API-nyckel", "Enter Serpstack API Key": "Ange Serpstack API-nyckel",
"Enter stop sequence": "Ange stoppsekvens", "Enter stop sequence": "Ange stoppsekvens",
"Enter Tavily API Key": "", "Enter Tavily API Key": "",
"Enter Tika Server URL": "",
"Enter Top K": "Ange Top K", "Enter Top K": "Ange Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Ange URL (t.ex. http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Ange URL (t.ex. http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Ange URL (t.ex. http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Ange URL (t.ex. http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Öppna", "Open": "Öppna",
"Open AI (Dall-E)": "Öppna AI (Dall-E)", "Open AI (Dall-E)": "Öppna AI (Dall-E)",
"Open new chat": "Öppna ny chatt", "Open new chat": "Öppna ny chatt",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "OpenAI API", "OpenAI API": "OpenAI API",
"OpenAI API Config": "OpenAI API-konfig", "OpenAI API Config": "OpenAI API-konfig",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "Nekad behörighet vid åtkomst till mikrofon", "Permission denied when accessing microphone": "Nekad behörighet vid åtkomst till mikrofon",
"Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}", "Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}",
"Personalization": "Personalisering", "Personalization": "Personalisering",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "Rörledningar", "Pipelines": "Rörledningar",
...@@ -573,6 +579,8 @@ ...@@ -573,6 +579,8 @@
"This setting does not sync across browsers or devices.": "Denna inställning synkroniseras inte mellan webbläsare eller enheter.", "This setting does not sync across browsers or devices.": "Denna inställning synkroniseras inte mellan webbläsare eller enheter.",
"This will delete": "", "This will delete": "",
"Thorough explanation": "Djupare förklaring", "Thorough explanation": "Djupare förklaring",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tips: Uppdatera fler variabler genom att trycka på tabb-tangenten i chattinmatningen efter varje ersättning.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tips: Uppdatera fler variabler genom att trycka på tabb-tangenten i chattinmatningen efter varje ersättning.",
"Title": "Titel", "Title": "Titel",
"Title (e.g. Tell me a fun fact)": "Titel (t.ex. Berätta en kuriosa)", "Title (e.g. Tell me a fun fact)": "Titel (t.ex. Berätta en kuriosa)",
...@@ -607,6 +615,7 @@ ...@@ -607,6 +615,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Oj då! Det uppstod ett problem med anslutningen till {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Oj då! Det uppstod ett problem med anslutningen till {{provider}}.",
"UI": "", "UI": "",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Update": "", "Update": "",
"Update and Copy Link": "Uppdatera och kopiera länk", "Update and Copy Link": "Uppdatera och kopiera länk",
"Update password": "Uppdatera lösenord", "Update password": "Uppdatera lösenord",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "", "Connections": "",
"Contact Admin for WebUI Access": "", "Contact Admin for WebUI Access": "",
"Content": "", "Content": "",
"Content Extraction": "",
"Context Length": "", "Context Length": "",
"Continue Response": "", "Continue Response": "",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "", "Enable Community Sharing": "",
"Enable New Sign Ups": "", "Enable New Sign Ups": "",
"Enable Web Search": "", "Enable Web Search": "",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
"Enter {{role}} message here": "", "Enter {{role}} message here": "",
"Enter a detail about yourself for your LLMs to recall": "", "Enter a detail about yourself for your LLMs to recall": "",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "", "Enter Serpstack API Key": "",
"Enter stop sequence": "", "Enter stop sequence": "",
"Enter Tavily API Key": "", "Enter Tavily API Key": "",
"Enter Tika Server URL": "",
"Enter Top K": "", "Enter Top K": "",
"Enter URL (e.g. http://127.0.0.1:7860/)": "", "Enter URL (e.g. http://127.0.0.1:7860/)": "",
"Enter URL (e.g. http://localhost:11434)": "", "Enter URL (e.g. http://localhost:11434)": "",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "", "Open": "",
"Open AI (Dall-E)": "", "Open AI (Dall-E)": "",
"Open new chat": "", "Open new chat": "",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "", "OpenAI": "",
"OpenAI API": "", "OpenAI API": "",
"OpenAI API Config": "", "OpenAI API Config": "",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "", "Permission denied when accessing microphone": "",
"Permission denied when accessing microphone: {{error}}": "", "Permission denied when accessing microphone: {{error}}": "",
"Personalization": "", "Personalization": "",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "", "Pipelines": "",
...@@ -573,6 +579,8 @@ ...@@ -573,6 +579,8 @@
"This setting does not sync across browsers or devices.": "", "This setting does not sync across browsers or devices.": "",
"This will delete": "", "This will delete": "",
"Thorough explanation": "", "Thorough explanation": "",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "",
"Title": "", "Title": "",
"Title (e.g. Tell me a fun fact)": "", "Title (e.g. Tell me a fun fact)": "",
...@@ -607,6 +615,7 @@ ...@@ -607,6 +615,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "", "Uh-oh! There was an issue connecting to {{provider}}.": "",
"UI": "", "UI": "",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Update": "", "Update": "",
"Update and Copy Link": "", "Update and Copy Link": "",
"Update password": "", "Update password": "",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "Bağlantılar", "Connections": "Bağlantılar",
"Contact Admin for WebUI Access": "WebUI Erişimi için Yöneticiyle İletişime Geçin", "Contact Admin for WebUI Access": "WebUI Erişimi için Yöneticiyle İletişime Geçin",
"Content": "İçerik", "Content": "İçerik",
"Content Extraction": "",
"Context Length": "Bağlam Uzunluğu", "Context Length": "Bağlam Uzunluğu",
"Continue Response": "Yanıta Devam Et", "Continue Response": "Yanıta Devam Et",
"Continue with {{provider}}": "{{provider}} ile devam et", "Continue with {{provider}}": "{{provider}} ile devam et",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir", "Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir", "Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
"Enable Web Search": "Web Aramasını Etkinleştir", "Enable Web Search": "Web Aramasını Etkinleştir",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",
"Enter {{role}} message here": "Buraya {{role}} mesajını girin", "Enter {{role}} message here": "Buraya {{role}} mesajını girin",
"Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin", "Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Serpstack API Anahtarını Girin", "Enter Serpstack API Key": "Serpstack API Anahtarını Girin",
"Enter stop sequence": "Durdurma dizisini girin", "Enter stop sequence": "Durdurma dizisini girin",
"Enter Tavily API Key": "Tavily API Anahtarını Girin", "Enter Tavily API Key": "Tavily API Anahtarını Girin",
"Enter Tika Server URL": "",
"Enter Top K": "Top K'yı girin", "Enter Top K": "Top K'yı girin",
"Enter URL (e.g. http://127.0.0.1:7860/)": "URL'yi Girin (örn. http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "URL'yi Girin (örn. http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "URL'yi Girin (e.g. http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "URL'yi Girin (e.g. http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Aç", "Open": "Aç",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Yeni sohbet aç", "Open new chat": "Yeni sohbet aç",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "OpenAI API", "OpenAI API": "OpenAI API",
"OpenAI API Config": "OpenAI API Konfigürasyonu", "OpenAI API Config": "OpenAI API Konfigürasyonu",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "Mikrofona erişim izni reddedildi", "Permission denied when accessing microphone": "Mikrofona erişim izni reddedildi",
"Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}", "Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}",
"Personalization": "Kişiselleştirme", "Personalization": "Kişiselleştirme",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "Pipeline başarıyla silindi", "Pipeline deleted successfully": "Pipeline başarıyla silindi",
"Pipeline downloaded successfully": "Pipeline başarıyla güncellendi", "Pipeline downloaded successfully": "Pipeline başarıyla güncellendi",
"Pipelines": "Pipelinelar", "Pipelines": "Pipelinelar",
...@@ -573,6 +579,8 @@ ...@@ -573,6 +579,8 @@
"This setting does not sync across browsers or devices.": "Bu ayar tarayıcılar veya cihazlar arasında senkronize edilmez.", "This setting does not sync across browsers or devices.": "Bu ayar tarayıcılar veya cihazlar arasında senkronize edilmez.",
"This will delete": "Bu silinecek", "This will delete": "Bu silinecek",
"Thorough explanation": "Kapsamlı açıklama", "Thorough explanation": "Kapsamlı açıklama",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "İpucu: Her değiştirmeden sonra sohbet girişinde tab tuşuna basarak birden fazla değişken yuvasını art arda güncelleyin.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "İpucu: Her değiştirmeden sonra sohbet girişinde tab tuşuna basarak birden fazla değişken yuvasını art arda güncelleyin.",
"Title": "Başlık", "Title": "Başlık",
"Title (e.g. Tell me a fun fact)": "Başlık (e.g. Bana ilginç bir bilgi ver)", "Title (e.g. Tell me a fun fact)": "Başlık (e.g. Bana ilginç bir bilgi ver)",
...@@ -607,6 +615,7 @@ ...@@ -607,6 +615,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Ah! {{provider}}'a bağlanırken bir sorun oluştu.", "Uh-oh! There was an issue connecting to {{provider}}.": "Ah! {{provider}}'a bağlanırken bir sorun oluştu.",
"UI": "UI", "UI": "UI",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "Bilinmeyen dosya türü '{{file_type}}'. Yine de dosya yükleme işlemine devam ediliyor.", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "Bilinmeyen dosya türü '{{file_type}}'. Yine de dosya yükleme işlemine devam ediliyor.",
"Unpin": "",
"Update": "Güncelle", "Update": "Güncelle",
"Update and Copy Link": "Güncelle ve Bağlantıyı Kopyala", "Update and Copy Link": "Güncelle ve Bağlantıyı Kopyala",
"Update password": "Parolayı Güncelle", "Update password": "Parolayı Güncelle",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "З'єднання", "Connections": "З'єднання",
"Contact Admin for WebUI Access": "Зверніться до адміна для отримання доступу до WebUI", "Contact Admin for WebUI Access": "Зверніться до адміна для отримання доступу до WebUI",
"Content": "Зміст", "Content": "Зміст",
"Content Extraction": "",
"Context Length": "Довжина контексту", "Context Length": "Довжина контексту",
"Continue Response": "Продовжити відповідь", "Continue Response": "Продовжити відповідь",
"Continue with {{provider}}": "Продовжити з {{provider}}", "Continue with {{provider}}": "Продовжити з {{provider}}",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Увімкнути спільний доступ", "Enable Community Sharing": "Увімкнути спільний доступ",
"Enable New Sign Ups": "Дозволити нові реєстрації", "Enable New Sign Ups": "Дозволити нові реєстрації",
"Enable Web Search": "Увімкнути веб-пошук", "Enable Web Search": "Увімкнути веб-пошук",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.",
"Enter {{role}} message here": "Введіть повідомлення {{role}} тут", "Enter {{role}} message here": "Введіть повідомлення {{role}} тут",
"Enter a detail about yourself for your LLMs to recall": "Введіть відомості про себе для запам'ятовування вашими LLM.", "Enter a detail about yourself for your LLMs to recall": "Введіть відомості про себе для запам'ятовування вашими LLM.",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Введіть ключ API Serpstack", "Enter Serpstack API Key": "Введіть ключ API Serpstack",
"Enter stop sequence": "Введіть символ зупинки", "Enter stop sequence": "Введіть символ зупинки",
"Enter Tavily API Key": "Введіть ключ API Tavily", "Enter Tavily API Key": "Введіть ключ API Tavily",
"Enter Tika Server URL": "",
"Enter Top K": "Введіть Top K", "Enter Top K": "Введіть Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Введіть URL-адресу (напр., http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Введіть URL-адресу (напр., http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Введіть URL-адресу (напр., http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Введіть URL-адресу (напр., http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Відкрити", "Open": "Відкрити",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Відкрити новий чат", "Open new chat": "Відкрити новий чат",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "OpenAI API", "OpenAI API": "OpenAI API",
"OpenAI API Config": "Конфігурація OpenAI API", "OpenAI API Config": "Конфігурація OpenAI API",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "Відмовлено у доступі до мікрофона", "Permission denied when accessing microphone": "Відмовлено у доступі до мікрофона",
"Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}", "Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}",
"Personalization": "Персоналізація", "Personalization": "Персоналізація",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "Конвеєр успішно видалено", "Pipeline deleted successfully": "Конвеєр успішно видалено",
"Pipeline downloaded successfully": "Конвеєр успішно завантажено", "Pipeline downloaded successfully": "Конвеєр успішно завантажено",
"Pipelines": "Конвеєри", "Pipelines": "Конвеєри",
...@@ -575,6 +581,8 @@ ...@@ -575,6 +581,8 @@
"This setting does not sync across browsers or devices.": "Це налаштування не синхронізується між браузерами або пристроями.", "This setting does not sync across browsers or devices.": "Це налаштування не синхронізується між браузерами або пристроями.",
"This will delete": "Це призведе до видалення", "This will delete": "Це призведе до видалення",
"Thorough explanation": "Детальне пояснення", "Thorough explanation": "Детальне пояснення",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Порада: Оновіть кілька слотів змінних послідовно, натискаючи клавішу табуляції у вікні чату після кожної заміни.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Порада: Оновіть кілька слотів змінних послідовно, натискаючи клавішу табуляції у вікні чату після кожної заміни.",
"Title": "Заголовок", "Title": "Заголовок",
"Title (e.g. Tell me a fun fact)": "Заголовок (напр., Розкажіть мені цікавий факт)", "Title (e.g. Tell me a fun fact)": "Заголовок (напр., Розкажіть мені цікавий факт)",
...@@ -609,6 +617,7 @@ ...@@ -609,6 +617,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Ой! Виникла проблема при підключенні до {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Ой! Виникла проблема при підключенні до {{provider}}.",
"UI": "Користувацький інтерфейс", "UI": "Користувацький інтерфейс",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "Невідомий тип файлу '{{file_type}}'. Завантаження файлу все одно продовжується.", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "Невідомий тип файлу '{{file_type}}'. Завантаження файлу все одно продовжується.",
"Unpin": "",
"Update": "Оновлення", "Update": "Оновлення",
"Update and Copy Link": "Оновлення та копіювання посилання", "Update and Copy Link": "Оновлення та копіювання посилання",
"Update password": "Оновити пароль", "Update password": "Оновити пароль",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "Kết nối", "Connections": "Kết nối",
"Contact Admin for WebUI Access": "Liên hệ với Quản trị viên để được cấp quyền truy cập", "Contact Admin for WebUI Access": "Liên hệ với Quản trị viên để được cấp quyền truy cập",
"Content": "Nội dung", "Content": "Nội dung",
"Content Extraction": "",
"Context Length": "Độ dài ngữ cảnh (Context Length)", "Context Length": "Độ dài ngữ cảnh (Context Length)",
"Continue Response": "Tiếp tục trả lời", "Continue Response": "Tiếp tục trả lời",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "Kích hoạt Chia sẻ Cộng đồng", "Enable Community Sharing": "Kích hoạt Chia sẻ Cộng đồng",
"Enable New Sign Ups": "Cho phép đăng ký mới", "Enable New Sign Ups": "Cho phép đăng ký mới",
"Enable Web Search": "Kích hoạt tìm kiếm Web", "Enable Web Search": "Kích hoạt tìm kiếm Web",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",
"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây", "Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
"Enter a detail about yourself for your LLMs to recall": "Nhập chi tiết về bản thân của bạn để LLMs có thể nhớ", "Enter a detail about yourself for your LLMs to recall": "Nhập chi tiết về bản thân của bạn để LLMs có thể nhớ",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "Nhập Serpstack API Key", "Enter Serpstack API Key": "Nhập Serpstack API Key",
"Enter stop sequence": "Nhập stop sequence", "Enter stop sequence": "Nhập stop sequence",
"Enter Tavily API Key": "Nhập Tavily API Key", "Enter Tavily API Key": "Nhập Tavily API Key",
"Enter Tika Server URL": "",
"Enter Top K": "Nhập Top K", "Enter Top K": "Nhập Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Nhập URL (vd: http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "Nhập URL (vd: http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "Nhập URL (vd: http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "Nhập URL (vd: http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "Mở", "Open": "Mở",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "Mở nội dung chat mới", "Open new chat": "Mở nội dung chat mới",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "API OpenAI", "OpenAI API": "API OpenAI",
"OpenAI API Config": "Cấu hình API OpenAI", "OpenAI API Config": "Cấu hình API OpenAI",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "Quyền truy cập micrô bị từ chối", "Permission denied when accessing microphone": "Quyền truy cập micrô bị từ chối",
"Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}", "Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}",
"Personalization": "Cá nhân hóa", "Personalization": "Cá nhân hóa",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "", "Pipelines": "",
...@@ -572,6 +578,8 @@ ...@@ -572,6 +578,8 @@
"This setting does not sync across browsers or devices.": "Cài đặt này không đồng bộ hóa trên các trình duyệt hoặc thiết bị.", "This setting does not sync across browsers or devices.": "Cài đặt này không đồng bộ hóa trên các trình duyệt hoặc thiết bị.",
"This will delete": "Chat này sẽ bị xóa", "This will delete": "Chat này sẽ bị xóa",
"Thorough explanation": "Giải thích kỹ lưỡng", "Thorough explanation": "Giải thích kỹ lưỡng",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Mẹo: Cập nhật nhiều khe biến liên tiếp bằng cách nhấn phím tab trong đầu vào trò chuyện sau mỗi việc thay thế.", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Mẹo: Cập nhật nhiều khe biến liên tiếp bằng cách nhấn phím tab trong đầu vào trò chuyện sau mỗi việc thay thế.",
"Title": "Tiêu đề", "Title": "Tiêu đề",
"Title (e.g. Tell me a fun fact)": "Tiêu đề (ví dụ: Hãy kể cho tôi một sự thật thú vị về...)", "Title (e.g. Tell me a fun fact)": "Tiêu đề (ví dụ: Hãy kể cho tôi một sự thật thú vị về...)",
...@@ -606,6 +614,7 @@ ...@@ -606,6 +614,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "Ồ! Đã xảy ra sự cố khi kết nối với {{provider}}.", "Uh-oh! There was an issue connecting to {{provider}}.": "Ồ! Đã xảy ra sự cố khi kết nối với {{provider}}.",
"UI": "Giao diện", "UI": "Giao diện",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "",
"Unpin": "",
"Update": "Cập nhật", "Update": "Cập nhật",
"Update and Copy Link": "Cập nhật và sao chép link", "Update and Copy Link": "Cập nhật và sao chép link",
"Update password": "Cập nhật mật khẩu", "Update password": "Cập nhật mật khẩu",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "外部连接", "Connections": "外部连接",
"Contact Admin for WebUI Access": "请联系管理员以获取访问权限", "Contact Admin for WebUI Access": "请联系管理员以获取访问权限",
"Content": "内容", "Content": "内容",
"Content Extraction": "",
"Context Length": "上下文长度", "Context Length": "上下文长度",
"Continue Response": "继续生成", "Continue Response": "继续生成",
"Continue with {{provider}}": "使用 {{provider}} 继续", "Continue with {{provider}}": "使用 {{provider}} 继续",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "启用分享至社区", "Enable Community Sharing": "启用分享至社区",
"Enable New Sign Ups": "允许新用户注册", "Enable New Sign Ups": "允许新用户注册",
"Enable Web Search": "启用网络搜索", "Enable Web Search": "启用网络搜索",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮箱、密码、角色。", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮箱、密码、角色。",
"Enter {{role}} message here": "在此处输入 {{role}} 信息", "Enter {{role}} message here": "在此处输入 {{role}} 信息",
"Enter a detail about yourself for your LLMs to recall": "输入一个关于你自己的详细信息,方便你的大语言模型记住这些内容", "Enter a detail about yourself for your LLMs to recall": "输入一个关于你自己的详细信息,方便你的大语言模型记住这些内容",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "输入 Serpstack API 密钥", "Enter Serpstack API Key": "输入 Serpstack API 密钥",
"Enter stop sequence": "输入停止序列 (Stop Sequence)", "Enter stop sequence": "输入停止序列 (Stop Sequence)",
"Enter Tavily API Key": "输入 Tavily API 密钥", "Enter Tavily API Key": "输入 Tavily API 密钥",
"Enter Tika Server URL": "",
"Enter Top K": "输入 Top K", "Enter Top K": "输入 Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "输入地址 (例如:http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "输入地址 (例如:http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "输入地址 (例如:http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "输入地址 (例如:http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "打开", "Open": "打开",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "打开新对话", "Open new chat": "打开新对话",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "OpenAI API", "OpenAI API": "OpenAI API",
"OpenAI API Config": "OpenAI API 配置", "OpenAI API Config": "OpenAI API 配置",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "申请麦克风权限被拒绝", "Permission denied when accessing microphone": "申请麦克风权限被拒绝",
"Permission denied when accessing microphone: {{error}}": "申请麦克风权限被拒绝:{{error}}", "Permission denied when accessing microphone: {{error}}": "申请麦克风权限被拒绝:{{error}}",
"Personalization": "个性化", "Personalization": "个性化",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "Pipeline 删除成功", "Pipeline deleted successfully": "Pipeline 删除成功",
"Pipeline downloaded successfully": "Pipeline 下载成功", "Pipeline downloaded successfully": "Pipeline 下载成功",
"Pipelines": "Pipeline", "Pipelines": "Pipeline",
...@@ -572,6 +578,8 @@ ...@@ -572,6 +578,8 @@
"This setting does not sync across browsers or devices.": "此设置不会在浏览器或设备之间同步。", "This setting does not sync across browsers or devices.": "此设置不会在浏览器或设备之间同步。",
"This will delete": "这将删除", "This will delete": "这将删除",
"Thorough explanation": "解释较为详细", "Thorough explanation": "解释较为详细",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:在每次替换后,在对话输入中按 Tab 键可以连续更新多个变量。", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:在每次替换后,在对话输入中按 Tab 键可以连续更新多个变量。",
"Title": "标题", "Title": "标题",
"Title (e.g. Tell me a fun fact)": "标题(例如 给我讲一个有趣的事实)", "Title (e.g. Tell me a fun fact)": "标题(例如 给我讲一个有趣的事实)",
...@@ -606,6 +614,7 @@ ...@@ -606,6 +614,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "糟糕!连接到 {{provider}} 时出现问题。", "Uh-oh! There was an issue connecting to {{provider}}.": "糟糕!连接到 {{provider}} 时出现问题。",
"UI": "界面", "UI": "界面",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "未知文件类型“{{file_type}}”,将无视继续上传文件。", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "未知文件类型“{{file_type}}”,将无视继续上传文件。",
"Unpin": "",
"Update": "更新", "Update": "更新",
"Update and Copy Link": "更新和复制链接", "Update and Copy Link": "更新和复制链接",
"Update password": "更新密码", "Update password": "更新密码",
......
...@@ -126,6 +126,7 @@ ...@@ -126,6 +126,7 @@
"Connections": "連線", "Connections": "連線",
"Contact Admin for WebUI Access": "聯絡管理員以取得 WebUI 存取權", "Contact Admin for WebUI Access": "聯絡管理員以取得 WebUI 存取權",
"Content": "內容", "Content": "內容",
"Content Extraction": "",
"Context Length": "上下文長度", "Context Length": "上下文長度",
"Continue Response": "繼續回答", "Continue Response": "繼續回答",
"Continue with {{provider}}": "", "Continue with {{provider}}": "",
...@@ -212,6 +213,7 @@ ...@@ -212,6 +213,7 @@
"Enable Community Sharing": "啟用社群分享", "Enable Community Sharing": "啟用社群分享",
"Enable New Sign Ups": "允許註冊新帳號", "Enable New Sign Ups": "允許註冊新帳號",
"Enable Web Search": "啟用網頁搜尋", "Enable Web Search": "啟用網頁搜尋",
"Engine": "",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保您的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保您的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。",
"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息", "Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
"Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容", "Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容",
...@@ -233,6 +235,7 @@ ...@@ -233,6 +235,7 @@
"Enter Serpstack API Key": "輸入 Serpstack API 金鑰", "Enter Serpstack API Key": "輸入 Serpstack API 金鑰",
"Enter stop sequence": "輸入停止序列", "Enter stop sequence": "輸入停止序列",
"Enter Tavily API Key": "輸入 Tavily API 金鑰", "Enter Tavily API Key": "輸入 Tavily API 金鑰",
"Enter Tika Server URL": "",
"Enter Top K": "輸入 Top K", "Enter Top K": "輸入 Top K",
"Enter URL (e.g. http://127.0.0.1:7860/)": "輸入 URL(例如 http://127.0.0.1:7860/)", "Enter URL (e.g. http://127.0.0.1:7860/)": "輸入 URL(例如 http://127.0.0.1:7860/)",
"Enter URL (e.g. http://localhost:11434)": "輸入 URL(例如 http://localhost:11434)", "Enter URL (e.g. http://localhost:11434)": "輸入 URL(例如 http://localhost:11434)",
...@@ -409,6 +412,7 @@ ...@@ -409,6 +412,7 @@
"Open": "開啟", "Open": "開啟",
"Open AI (Dall-E)": "Open AI (Dall-E)", "Open AI (Dall-E)": "Open AI (Dall-E)",
"Open new chat": "開啟新聊天", "Open new chat": "開啟新聊天",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "",
"OpenAI": "OpenAI", "OpenAI": "OpenAI",
"OpenAI API": "OpenAI API", "OpenAI API": "OpenAI API",
"OpenAI API Config": "OpenAI API 設定", "OpenAI API Config": "OpenAI API 設定",
...@@ -424,6 +428,8 @@ ...@@ -424,6 +428,8 @@
"Permission denied when accessing microphone": "存取麥克風時被拒絕權限", "Permission denied when accessing microphone": "存取麥克風時被拒絕權限",
"Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}", "Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}",
"Personalization": "個人化", "Personalization": "個人化",
"Pin": "",
"Pinned": "",
"Pipeline deleted successfully": "", "Pipeline deleted successfully": "",
"Pipeline downloaded successfully": "", "Pipeline downloaded successfully": "",
"Pipelines": "管線", "Pipelines": "管線",
...@@ -572,6 +578,8 @@ ...@@ -572,6 +578,8 @@
"This setting does not sync across browsers or devices.": "此設定不會在瀏覽器或裝置間同步。", "This setting does not sync across browsers or devices.": "此設定不會在瀏覽器或裝置間同步。",
"This will delete": "", "This will delete": "",
"Thorough explanation": "詳細說明", "Thorough explanation": "詳細說明",
"Tika": "",
"Tika Server URL required.": "",
"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:透過在每次替換後在聊天輸入框中按 Tab 鍵連續更新多個變數。", "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "提示:透過在每次替換後在聊天輸入框中按 Tab 鍵連續更新多個變數。",
"Title": "標題", "Title": "標題",
"Title (e.g. Tell me a fun fact)": "標題(例如:告訴我一個有趣的事)", "Title (e.g. Tell me a fun fact)": "標題(例如:告訴我一個有趣的事)",
...@@ -606,6 +614,7 @@ ...@@ -606,6 +614,7 @@
"Uh-oh! There was an issue connecting to {{provider}}.": "哎呀!連線到 {{provider}} 時出現問題。", "Uh-oh! There was an issue connecting to {{provider}}.": "哎呀!連線到 {{provider}} 時出現問題。",
"UI": "使用者界面", "UI": "使用者界面",
"Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "未知的檔案類型 '{{file_type}}'。但仍會繼續上傳。", "Unknown file type '{{file_type}}'. Proceeding with the file upload anyway.": "未知的檔案類型 '{{file_type}}'。但仍會繼續上傳。",
"Unpin": "",
"Update": "更新", "Update": "更新",
"Update and Copy Link": "更新並複製連結", "Update and Copy Link": "更新並複製連結",
"Update password": "更新密碼", "Update password": "更新密碼",
......
...@@ -22,6 +22,7 @@ export const theme = writable('system'); ...@@ -22,6 +22,7 @@ export const theme = writable('system');
export const chatId = writable(''); export const chatId = writable('');
export const chats = writable([]); export const chats = writable([]);
export const pinnedChats = writable([]);
export const tags = writable([]); export const tags = writable([]);
export const models: Writable<Model[]> = writable([]); export const models: Writable<Model[]> = writable([]);
......
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
import { createNewFunction, getFunctions } from '$lib/apis/functions'; import { createNewFunction, getFunctions } from '$lib/apis/functions';
import FunctionEditor from '$lib/components/workspace/Functions/FunctionEditor.svelte'; import FunctionEditor from '$lib/components/workspace/Functions/FunctionEditor.svelte';
import { getModels } from '$lib/apis'; import { getModels } from '$lib/apis';
import { compareVersion, extractFrontmatter } from '$lib/utils';
import { WEBUI_VERSION } from '$lib/constants';
const i18n = getContext('i18n'); const i18n = getContext('i18n');
...@@ -16,6 +18,22 @@ ...@@ -16,6 +18,22 @@
const saveHandler = async (data) => { const saveHandler = async (data) => {
console.log(data); console.log(data);
const manifest = extractFrontmatter(data.content);
if (compareVersion(manifest?.required_open_webui_version ?? '0.0.0', WEBUI_VERSION)) {
console.log('Version is lower than required');
toast.error(
$i18n.t(
'Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})',
{
OPEN_WEBUI_VERSION: WEBUI_VERSION,
REQUIRED_VERSION: manifest?.required_open_webui_version ?? '0.0.0'
}
)
);
return;
}
const res = await createNewFunction(localStorage.token, { const res = await createNewFunction(localStorage.token, {
id: data.id, id: data.id,
name: data.name, name: data.name,
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
import FunctionEditor from '$lib/components/workspace/Functions/FunctionEditor.svelte'; import FunctionEditor from '$lib/components/workspace/Functions/FunctionEditor.svelte';
import Spinner from '$lib/components/common/Spinner.svelte'; import Spinner from '$lib/components/common/Spinner.svelte';
import { getModels } from '$lib/apis'; import { getModels } from '$lib/apis';
import { compareVersion, extractFrontmatter } from '$lib/utils';
import { WEBUI_VERSION } from '$lib/constants';
const i18n = getContext('i18n'); const i18n = getContext('i18n');
...@@ -17,6 +19,22 @@ ...@@ -17,6 +19,22 @@
const saveHandler = async (data) => { const saveHandler = async (data) => {
console.log(data); console.log(data);
const manifest = extractFrontmatter(data.content);
if (compareVersion(manifest?.required_open_webui_version ?? '0.0.0', WEBUI_VERSION)) {
console.log('Version is lower than required');
toast.error(
$i18n.t(
'Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})',
{
OPEN_WEBUI_VERSION: WEBUI_VERSION,
REQUIRED_VERSION: manifest?.required_open_webui_version ?? '0.0.0'
}
)
);
return;
}
const res = await updateFunctionById(localStorage.token, func.id, { const res = await updateFunctionById(localStorage.token, func.id, {
id: data.id, id: data.id,
name: data.name, name: data.name,
......
...@@ -2,7 +2,9 @@ ...@@ -2,7 +2,9 @@
import { goto } from '$app/navigation'; import { goto } from '$app/navigation';
import { createNewTool, getTools } from '$lib/apis/tools'; import { createNewTool, getTools } from '$lib/apis/tools';
import ToolkitEditor from '$lib/components/workspace/Tools/ToolkitEditor.svelte'; import ToolkitEditor from '$lib/components/workspace/Tools/ToolkitEditor.svelte';
import { WEBUI_VERSION } from '$lib/constants';
import { tools } from '$lib/stores'; import { tools } from '$lib/stores';
import { compareVersion, extractFrontmatter } from '$lib/utils';
import { onMount, getContext } from 'svelte'; import { onMount, getContext } from 'svelte';
import { toast } from 'svelte-sonner'; import { toast } from 'svelte-sonner';
...@@ -14,6 +16,22 @@ ...@@ -14,6 +16,22 @@
const saveHandler = async (data) => { const saveHandler = async (data) => {
console.log(data); console.log(data);
const manifest = extractFrontmatter(data.content);
if (compareVersion(manifest?.required_open_webui_version ?? '0.0.0', WEBUI_VERSION)) {
console.log('Version is lower than required');
toast.error(
$i18n.t(
'Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})',
{
OPEN_WEBUI_VERSION: WEBUI_VERSION,
REQUIRED_VERSION: manifest?.required_open_webui_version ?? '0.0.0'
}
)
);
return;
}
const res = await createNewTool(localStorage.token, { const res = await createNewTool(localStorage.token, {
id: data.id, id: data.id,
name: data.name, name: data.name,
......
...@@ -4,7 +4,9 @@ ...@@ -4,7 +4,9 @@
import { getToolById, getTools, updateToolById } from '$lib/apis/tools'; import { getToolById, getTools, updateToolById } from '$lib/apis/tools';
import Spinner from '$lib/components/common/Spinner.svelte'; import Spinner from '$lib/components/common/Spinner.svelte';
import ToolkitEditor from '$lib/components/workspace/Tools/ToolkitEditor.svelte'; import ToolkitEditor from '$lib/components/workspace/Tools/ToolkitEditor.svelte';
import { WEBUI_VERSION } from '$lib/constants';
import { tools } from '$lib/stores'; import { tools } from '$lib/stores';
import { compareVersion, extractFrontmatter } from '$lib/utils';
import { onMount, getContext } from 'svelte'; import { onMount, getContext } from 'svelte';
import { toast } from 'svelte-sonner'; import { toast } from 'svelte-sonner';
...@@ -14,6 +16,22 @@ ...@@ -14,6 +16,22 @@
const saveHandler = async (data) => { const saveHandler = async (data) => {
console.log(data); console.log(data);
const manifest = extractFrontmatter(data.content);
if (compareVersion(manifest?.required_open_webui_version ?? '0.0.0', WEBUI_VERSION)) {
console.log('Version is lower than required');
toast.error(
$i18n.t(
'Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})',
{
OPEN_WEBUI_VERSION: WEBUI_VERSION,
REQUIRED_VERSION: manifest?.required_open_webui_version ?? '0.0.0'
}
)
);
return;
}
const res = await updateToolById(localStorage.token, tool.id, { const res = await updateToolById(localStorage.token, tool.id, {
id: data.id, id: data.id,
name: data.name, name: data.name,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment