From 7ef66e595f694004630a5e6ea0fac9dbe7ba2661 Mon Sep 17 00:00:00 2001 From: hurxxxx Date: Thu, 6 Mar 2025 23:10:27 +0900 Subject: [PATCH 1/3] feat: Add sorting component to models, knowledge, prompts, and tools in workspace --- src/lib/components/common/SortOptions.svelte | 145 ++++++++++++++++++ src/lib/components/workspace/Knowledge.svelte | 18 ++- src/lib/components/workspace/Models.svelte | 31 +++- src/lib/components/workspace/Prompts.svelte | 18 ++- src/lib/components/workspace/Tools.svelte | 32 +++- 5 files changed, 226 insertions(+), 18 deletions(-) create mode 100644 src/lib/components/common/SortOptions.svelte diff --git a/src/lib/components/common/SortOptions.svelte b/src/lib/components/common/SortOptions.svelte new file mode 100644 index 000000000..b365f9e8b --- /dev/null +++ b/src/lib/components/common/SortOptions.svelte @@ -0,0 +1,145 @@ + + + + +
+
{$i18n.t('Sort by')}:
+
+ {#each options as option} + + {/each} +
+
\ No newline at end of file diff --git a/src/lib/components/workspace/Knowledge.svelte b/src/lib/components/workspace/Knowledge.svelte index 57d45312d..eb6cdc685 100644 --- a/src/lib/components/workspace/Knowledge.svelte +++ b/src/lib/components/workspace/Knowledge.svelte @@ -26,6 +26,7 @@ import Spinner from '../common/Spinner.svelte'; import { capitalizeFirstLetter } from '$lib/utils'; import Tooltip from '../common/Tooltip.svelte'; + import SortOptions, { type SortDirection, type SortState } from '../common/SortOptions.svelte'; let loaded = false; @@ -36,8 +37,10 @@ let fuse = null; let knowledgeBases = []; + + let originalItems = []; let filteredItems = []; - + $: if (knowledgeBases) { fuse = new Fuse(knowledgeBases, { keys: ['name', 'description'] @@ -45,7 +48,7 @@ } $: if (fuse) { - filteredItems = query + originalItems = query ? fuse.search(query).map((e) => { return e.item; }) @@ -107,6 +110,17 @@ /> +
+ +
+
-
+
-
+
+
+ +
+
@@ -380,6 +395,8 @@ { + if (isSorting) return; + toggleModelById(localStorage.token, model.id); _models.set( await getModels( diff --git a/src/lib/components/workspace/Prompts.svelte b/src/lib/components/workspace/Prompts.svelte index 98401f3f9..a68233f09 100644 --- a/src/lib/components/workspace/Prompts.svelte +++ b/src/lib/components/workspace/Prompts.svelte @@ -23,6 +23,7 @@ import Spinner from '../common/Spinner.svelte'; import Tooltip from '../common/Tooltip.svelte'; import { capitalizeFirstLetter } from '$lib/utils'; + import SortOptions from '../common/SortOptions.svelte'; const i18n = getContext('i18n'); let promptsImportInputElement: HTMLInputElement; @@ -36,8 +37,12 @@ let showDeleteConfirm = false; let deletePrompt = null; + let originalItems = []; let filteredItems = []; - $: filteredItems = prompts.filter((p) => query === '' || p.command.includes(query)); + + $: { + originalItems = prompts.filter((p) => query === '' || p.command.includes(query)); + } const shareHandler = async (prompt) => { toast.success($i18n.t('Redirecting you to Open WebUI Community')); @@ -128,6 +133,17 @@ />
+
+ +
+
- query === '' || - t.name.toLowerCase().includes(query.toLowerCase()) || - t.id.toLowerCase().includes(query.toLowerCase()) - ); + let filteredItems = []; + let originalItems = []; + + $: { + originalItems = tools.filter( + (t) => + query === '' || + t.name.toLowerCase().includes(query.toLowerCase()) || + t.id.toLowerCase().includes(query.toLowerCase()) + ); + } const shareHandler = async (tool) => { const item = await getToolById(localStorage.token, tool.id).catch((error) => { @@ -196,9 +201,20 @@ />
+
+ +
+
From 2b62187c9abd09a510a9878efe52a8a59c05f64b Mon Sep 17 00:00:00 2001 From: hurxxxx Date: Thu, 6 Mar 2025 23:52:13 +0900 Subject: [PATCH 2/3] fix: Reset sorting direction to ASC when sorting field changes --- src/lib/components/common/SortOptions.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/common/SortOptions.svelte b/src/lib/components/common/SortOptions.svelte index b365f9e8b..ccc401902 100644 --- a/src/lib/components/common/SortOptions.svelte +++ b/src/lib/components/common/SortOptions.svelte @@ -110,7 +110,7 @@ } } else { sortState.field = field; - sortState.direction = 'none'; + sortState.direction = 'asc'; } tick().then(() => { From 84714981e7b57f66072a08f09fcb72ab6c93387d Mon Sep 17 00:00:00 2001 From: hurxxxx Date: Fri, 7 Mar 2025 00:06:36 +0900 Subject: [PATCH 3/3] i18n: add new label --- src/lib/i18n/locales/ar-BH/translation.json | 1 + src/lib/i18n/locales/bg-BG/translation.json | 1 + src/lib/i18n/locales/bn-BD/translation.json | 1 + src/lib/i18n/locales/ca-ES/translation.json | 1 + src/lib/i18n/locales/ceb-PH/translation.json | 1 + src/lib/i18n/locales/cs-CZ/translation.json | 1 + src/lib/i18n/locales/da-DK/translation.json | 1 + src/lib/i18n/locales/de-DE/translation.json | 1 + src/lib/i18n/locales/dg-DG/translation.json | 1 + src/lib/i18n/locales/el-GR/translation.json | 1 + src/lib/i18n/locales/en-GB/translation.json | 1 + src/lib/i18n/locales/en-US/translation.json | 1 + src/lib/i18n/locales/es-ES/translation.json | 1 + src/lib/i18n/locales/eu-ES/translation.json | 1 + src/lib/i18n/locales/fa-IR/translation.json | 1 + src/lib/i18n/locales/fi-FI/translation.json | 1 + src/lib/i18n/locales/fr-CA/translation.json | 1 + src/lib/i18n/locales/fr-FR/translation.json | 1 + src/lib/i18n/locales/he-IL/translation.json | 1 + src/lib/i18n/locales/hi-IN/translation.json | 1 + src/lib/i18n/locales/hr-HR/translation.json | 1 + src/lib/i18n/locales/hu-HU/translation.json | 1 + src/lib/i18n/locales/id-ID/translation.json | 1 + src/lib/i18n/locales/ie-GA/translation.json | 1 + src/lib/i18n/locales/it-IT/translation.json | 1 + src/lib/i18n/locales/ja-JP/translation.json | 1 + src/lib/i18n/locales/ka-GE/translation.json | 1 + src/lib/i18n/locales/ko-KR/translation.json | 1 + src/lib/i18n/locales/lt-LT/translation.json | 1 + src/lib/i18n/locales/ms-MY/translation.json | 1 + src/lib/i18n/locales/nb-NO/translation.json | 1 + src/lib/i18n/locales/nl-NL/translation.json | 1 + src/lib/i18n/locales/pa-IN/translation.json | 1 + src/lib/i18n/locales/pl-PL/translation.json | 1 + src/lib/i18n/locales/pt-BR/translation.json | 1 + src/lib/i18n/locales/pt-PT/translation.json | 1 + src/lib/i18n/locales/ro-RO/translation.json | 1 + src/lib/i18n/locales/ru-RU/translation.json | 1 + src/lib/i18n/locales/sk-SK/translation.json | 1 + src/lib/i18n/locales/sr-RS/translation.json | 1 + src/lib/i18n/locales/sv-SE/translation.json | 1 + src/lib/i18n/locales/th-TH/translation.json | 1 + src/lib/i18n/locales/tk-TW/translation.json | 1 + src/lib/i18n/locales/tr-TR/translation.json | 1 + src/lib/i18n/locales/uk-UA/translation.json | 1 + src/lib/i18n/locales/ur-PK/translation.json | 1 + src/lib/i18n/locales/vi-VN/translation.json | 1 + src/lib/i18n/locales/zh-CN/translation.json | 1 + src/lib/i18n/locales/zh-TW/translation.json | 1 + 49 files changed, 49 insertions(+) diff --git a/src/lib/i18n/locales/ar-BH/translation.json b/src/lib/i18n/locales/ar-BH/translation.json index 76befab8d..91d99f598 100644 --- a/src/lib/i18n/locales/ar-BH/translation.json +++ b/src/lib/i18n/locales/ar-BH/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "المصدر", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "{{error}} خطأ في التعرف على الكلام", diff --git a/src/lib/i18n/locales/bg-BG/translation.json b/src/lib/i18n/locales/bg-BG/translation.json index 58c8df7c7..748e0e137 100644 --- a/src/lib/i18n/locales/bg-BG/translation.json +++ b/src/lib/i18n/locales/bg-BG/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Регистрирайте се в {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Вписване в {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Източник", "Speech Playback Speed": "Скорост на възпроизвеждане на речта", "Speech recognition error: {{error}}": "Грешка при разпознаване на реч: {{error}}", diff --git a/src/lib/i18n/locales/bn-BD/translation.json b/src/lib/i18n/locales/bn-BD/translation.json index a887df62b..3c9b06c3c 100644 --- a/src/lib/i18n/locales/bn-BD/translation.json +++ b/src/lib/i18n/locales/bn-BD/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "উৎস", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "স্পিচ রিকগনিশনে সমস্যা: {{error}}", diff --git a/src/lib/i18n/locales/ca-ES/translation.json b/src/lib/i18n/locales/ca-ES/translation.json index b4c6d4e5e..dbabe437b 100644 --- a/src/lib/i18n/locales/ca-ES/translation.json +++ b/src/lib/i18n/locales/ca-ES/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Registrar-se a {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Iniciant sessió a {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Font", "Speech Playback Speed": "Velocitat de la parla", "Speech recognition error: {{error}}": "Error de reconeixement de veu: {{error}}", diff --git a/src/lib/i18n/locales/ceb-PH/translation.json b/src/lib/i18n/locales/ceb-PH/translation.json index 95e65eab6..932d41a5c 100644 --- a/src/lib/i18n/locales/ceb-PH/translation.json +++ b/src/lib/i18n/locales/ceb-PH/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Tinubdan", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Sayop sa pag-ila sa tingog: {{error}}", diff --git a/src/lib/i18n/locales/cs-CZ/translation.json b/src/lib/i18n/locales/cs-CZ/translation.json index 7839d00ab..7e1d03284 100644 --- a/src/lib/i18n/locales/cs-CZ/translation.json +++ b/src/lib/i18n/locales/cs-CZ/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Zaregistrujte se na {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Přihlašování do {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Zdroj", "Speech Playback Speed": "Rychlost přehrávání řeči", "Speech recognition error: {{error}}": "Chyba rozpoznávání řeči: {{error}}", diff --git a/src/lib/i18n/locales/da-DK/translation.json b/src/lib/i18n/locales/da-DK/translation.json index c5cff11eb..52d44bcc6 100644 --- a/src/lib/i18n/locales/da-DK/translation.json +++ b/src/lib/i18n/locales/da-DK/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Tilmeld dig {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Logger ind på {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Kilde", "Speech Playback Speed": "Talehastighed", "Speech recognition error: {{error}}": "Talegenkendelsesfejl: {{error}}", diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index 7e721e838..7802a5b54 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Bei {{WEBUI_NAME}} registrieren", "Signing in to {{WEBUI_NAME}}": "Wird bei {{WEBUI_NAME}} angemeldet", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Quelle", "Speech Playback Speed": "Sprachwiedergabegeschwindigkeit", "Speech recognition error: {{error}}": "Spracherkennungsfehler: {{error}}", diff --git a/src/lib/i18n/locales/dg-DG/translation.json b/src/lib/i18n/locales/dg-DG/translation.json index 6da9d7fd7..778afb8e8 100644 --- a/src/lib/i18n/locales/dg-DG/translation.json +++ b/src/lib/i18n/locales/dg-DG/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Source", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Speech recognition error: {{error}} so error", diff --git a/src/lib/i18n/locales/el-GR/translation.json b/src/lib/i18n/locales/el-GR/translation.json index 38b33d0b0..94629cbd8 100644 --- a/src/lib/i18n/locales/el-GR/translation.json +++ b/src/lib/i18n/locales/el-GR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Εγγραφή στο {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Σύνδεση στο {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Πηγή", "Speech Playback Speed": "Ταχύτητα Αναπαραγωγής Ομιλίας", "Speech recognition error: {{error}}": "Σφάλμα αναγνώρισης ομιλίας: {{error}}", diff --git a/src/lib/i18n/locales/en-GB/translation.json b/src/lib/i18n/locales/en-GB/translation.json index e1f06f335..abbfaec95 100644 --- a/src/lib/i18n/locales/en-GB/translation.json +++ b/src/lib/i18n/locales/en-GB/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "", diff --git a/src/lib/i18n/locales/en-US/translation.json b/src/lib/i18n/locales/en-US/translation.json index e1f06f335..abbfaec95 100644 --- a/src/lib/i18n/locales/en-US/translation.json +++ b/src/lib/i18n/locales/en-US/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "", diff --git a/src/lib/i18n/locales/es-ES/translation.json b/src/lib/i18n/locales/es-ES/translation.json index 00f6e18d1..6e1fbd9ea 100644 --- a/src/lib/i18n/locales/es-ES/translation.json +++ b/src/lib/i18n/locales/es-ES/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Crear una cuenta en {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Iniciando sesión en {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Fuente", "Speech Playback Speed": "Velocidad de reproducción de voz", "Speech recognition error: {{error}}": "Error de reconocimiento de voz: {{error}}", diff --git a/src/lib/i18n/locales/eu-ES/translation.json b/src/lib/i18n/locales/eu-ES/translation.json index 5759a4747..8baaa69dc 100644 --- a/src/lib/i18n/locales/eu-ES/translation.json +++ b/src/lib/i18n/locales/eu-ES/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Erregistratu {{WEBUI_NAME}}-n", "Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}-n saioa hasten", "sk-1234": "", + "Sort by": "", "Source": "Iturria", "Speech Playback Speed": "Ahots erreprodukzio abiadura", "Speech recognition error: {{error}}": "Ahots ezagutze errorea: {{error}}", diff --git a/src/lib/i18n/locales/fa-IR/translation.json b/src/lib/i18n/locales/fa-IR/translation.json index 3ce451d2c..a10ac5482 100644 --- a/src/lib/i18n/locales/fa-IR/translation.json +++ b/src/lib/i18n/locales/fa-IR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "منبع", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "خطای تشخیص گفتار: {{error}}", diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 6fea592da..081b4eac3 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Rekisteröidy palveluun {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Kirjaudutaan sisään palveluun {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Lähde", "Speech Playback Speed": "Puhetoiston nopeus", "Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}", diff --git a/src/lib/i18n/locales/fr-CA/translation.json b/src/lib/i18n/locales/fr-CA/translation.json index 7a08c8321..8fbc04c48 100644 --- a/src/lib/i18n/locales/fr-CA/translation.json +++ b/src/lib/i18n/locales/fr-CA/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Source", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Erreur de reconnaissance vocale\u00a0: {{error}}", diff --git a/src/lib/i18n/locales/fr-FR/translation.json b/src/lib/i18n/locales/fr-FR/translation.json index 5116d65bc..7ee54351d 100644 --- a/src/lib/i18n/locales/fr-FR/translation.json +++ b/src/lib/i18n/locales/fr-FR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Inscrivez-vous à {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Connexion à {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Source", "Speech Playback Speed": "Vitesse de lecture de la parole", "Speech recognition error: {{error}}": "Erreur de reconnaissance vocale : {{error}}", diff --git a/src/lib/i18n/locales/he-IL/translation.json b/src/lib/i18n/locales/he-IL/translation.json index 6021462e1..4c69d7bb4 100644 --- a/src/lib/i18n/locales/he-IL/translation.json +++ b/src/lib/i18n/locales/he-IL/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "מקור", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "שגיאת תחקור שמע: {{error}}", diff --git a/src/lib/i18n/locales/hi-IN/translation.json b/src/lib/i18n/locales/hi-IN/translation.json index 47584b852..40c159d4c 100644 --- a/src/lib/i18n/locales/hi-IN/translation.json +++ b/src/lib/i18n/locales/hi-IN/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "स्रोत", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "वाक् पहचान त्रुटि: {{error}}", diff --git a/src/lib/i18n/locales/hr-HR/translation.json b/src/lib/i18n/locales/hr-HR/translation.json index d36aac019..afd340199 100644 --- a/src/lib/i18n/locales/hr-HR/translation.json +++ b/src/lib/i18n/locales/hr-HR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Izvor", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Pogreška prepoznavanja govora: {{error}}", diff --git a/src/lib/i18n/locales/hu-HU/translation.json b/src/lib/i18n/locales/hu-HU/translation.json index ce86bb131..4c664b5ee 100644 --- a/src/lib/i18n/locales/hu-HU/translation.json +++ b/src/lib/i18n/locales/hu-HU/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Regisztráció ide: {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Bejelentkezés ide: {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Forrás", "Speech Playback Speed": "Beszéd lejátszási sebesség", "Speech recognition error: {{error}}": "Beszédfelismerési hiba: {{error}}", diff --git a/src/lib/i18n/locales/id-ID/translation.json b/src/lib/i18n/locales/id-ID/translation.json index 2b5ec88f7..6d0b54f36 100644 --- a/src/lib/i18n/locales/id-ID/translation.json +++ b/src/lib/i18n/locales/id-ID/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Sumber", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Kesalahan pengenalan suara: {{error}}", diff --git a/src/lib/i18n/locales/ie-GA/translation.json b/src/lib/i18n/locales/ie-GA/translation.json index bfa7bd63c..8c2d440a3 100644 --- a/src/lib/i18n/locales/ie-GA/translation.json +++ b/src/lib/i18n/locales/ie-GA/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Cláraigh le {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Ag síniú isteach ar {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Foinse", "Speech Playback Speed": "Luas Athsheinm Urlabhra", "Speech recognition error: {{error}}": "Earráid aitheantais cainte: {{error}}", diff --git a/src/lib/i18n/locales/it-IT/translation.json b/src/lib/i18n/locales/it-IT/translation.json index 17aa0dede..03a2546f1 100644 --- a/src/lib/i18n/locales/it-IT/translation.json +++ b/src/lib/i18n/locales/it-IT/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Fonte", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Errore di riconoscimento vocale: {{error}}", diff --git a/src/lib/i18n/locales/ja-JP/translation.json b/src/lib/i18n/locales/ja-JP/translation.json index 78cee236f..712d354fc 100644 --- a/src/lib/i18n/locales/ja-JP/translation.json +++ b/src/lib/i18n/locales/ja-JP/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "ソース", "Speech Playback Speed": "音声の再生速度", "Speech recognition error: {{error}}": "音声認識エラー: {{error}}", diff --git a/src/lib/i18n/locales/ka-GE/translation.json b/src/lib/i18n/locales/ka-GE/translation.json index f64fa4499..6cc3ded0c 100644 --- a/src/lib/i18n/locales/ka-GE/translation.json +++ b/src/lib/i18n/locales/ka-GE/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "წყარო", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "საუბრის ამოცნობის შეცდომა: {{error}}", diff --git a/src/lib/i18n/locales/ko-KR/translation.json b/src/lib/i18n/locales/ko-KR/translation.json index 649eae61b..e6c57359d 100644 --- a/src/lib/i18n/locales/ko-KR/translation.json +++ b/src/lib/i18n/locales/ko-KR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입", "Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입중", "sk-1234": "", + "Sort by": "", "Source": "출처", "Speech Playback Speed": "음성 재생 속도", "Speech recognition error: {{error}}": "음성 인식 오류: {{error}}", diff --git a/src/lib/i18n/locales/lt-LT/translation.json b/src/lib/i18n/locales/lt-LT/translation.json index 031fc412d..ee98acf02 100644 --- a/src/lib/i18n/locales/lt-LT/translation.json +++ b/src/lib/i18n/locales/lt-LT/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Šaltinis", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Balso atpažinimo problema: {{error}}", diff --git a/src/lib/i18n/locales/ms-MY/translation.json b/src/lib/i18n/locales/ms-MY/translation.json index 9d6501c72..16b514afd 100644 --- a/src/lib/i18n/locales/ms-MY/translation.json +++ b/src/lib/i18n/locales/ms-MY/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Sumber", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Ralat pengecaman pertuturan: {{error}}", diff --git a/src/lib/i18n/locales/nb-NO/translation.json b/src/lib/i18n/locales/nb-NO/translation.json index 7aa4c9720..3c1a794bb 100644 --- a/src/lib/i18n/locales/nb-NO/translation.json +++ b/src/lib/i18n/locales/nb-NO/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Registrer deg for {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Logger på {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Kilde", "Speech Playback Speed": "Hastighet på avspilling av tale", "Speech recognition error: {{error}}": "Feil ved talegjenkjenning: {{error}}", diff --git a/src/lib/i18n/locales/nl-NL/translation.json b/src/lib/i18n/locales/nl-NL/translation.json index f3909e9e8..584d7ab71 100644 --- a/src/lib/i18n/locales/nl-NL/translation.json +++ b/src/lib/i18n/locales/nl-NL/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Meld je aan bij {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Aan het inloggen bij {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Bron", "Speech Playback Speed": "Afspeelsnelheid spraak", "Speech recognition error: {{error}}": "Spraakherkenning fout: {{error}}", diff --git a/src/lib/i18n/locales/pa-IN/translation.json b/src/lib/i18n/locales/pa-IN/translation.json index e4197505e..ff72f445b 100644 --- a/src/lib/i18n/locales/pa-IN/translation.json +++ b/src/lib/i18n/locales/pa-IN/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "ਸਰੋਤ", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "ਬੋਲ ਪਛਾਣ ਗਲਤੀ: {{error}}", diff --git a/src/lib/i18n/locales/pl-PL/translation.json b/src/lib/i18n/locales/pl-PL/translation.json index cbba5009b..0e8f4da3f 100644 --- a/src/lib/i18n/locales/pl-PL/translation.json +++ b/src/lib/i18n/locales/pl-PL/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Zarejestruj się w {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Logowanie do {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Źródło", "Speech Playback Speed": "Prędkość odtwarzania mowy", "Speech recognition error: {{error}}": "Błąd rozpoznawania mowy: {{error}}", diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json index c3cf9ea7f..e31b9820a 100644 --- a/src/lib/i18n/locales/pt-BR/translation.json +++ b/src/lib/i18n/locales/pt-BR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Inscreva-se em {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Fazendo login em {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Fonte", "Speech Playback Speed": "Velocidade de reprodução de fala", "Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}", diff --git a/src/lib/i18n/locales/pt-PT/translation.json b/src/lib/i18n/locales/pt-PT/translation.json index 9bcb3b7ff..5b2f4388a 100644 --- a/src/lib/i18n/locales/pt-PT/translation.json +++ b/src/lib/i18n/locales/pt-PT/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Fonte", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}", diff --git a/src/lib/i18n/locales/ro-RO/translation.json b/src/lib/i18n/locales/ro-RO/translation.json index dce026085..fa65a0514 100644 --- a/src/lib/i18n/locales/ro-RO/translation.json +++ b/src/lib/i18n/locales/ro-RO/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Înregistrează-te la {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Autentificare în {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Sursă", "Speech Playback Speed": "Viteza de redare a vorbirii", "Speech recognition error: {{error}}": "Eroare de recunoaștere vocală: {{error}}", diff --git a/src/lib/i18n/locales/ru-RU/translation.json b/src/lib/i18n/locales/ru-RU/translation.json index 6213f55a7..9e8dc9975 100644 --- a/src/lib/i18n/locales/ru-RU/translation.json +++ b/src/lib/i18n/locales/ru-RU/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Источник", "Speech Playback Speed": "Скорость воспроизведения речи", "Speech recognition error: {{error}}": "Ошибка распознавания речи: {{error}}", diff --git a/src/lib/i18n/locales/sk-SK/translation.json b/src/lib/i18n/locales/sk-SK/translation.json index 3ca7cac53..9a7729ca3 100644 --- a/src/lib/i18n/locales/sk-SK/translation.json +++ b/src/lib/i18n/locales/sk-SK/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Zaregistrujte sa na {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Prihlasovanie do {{WEBUI_NAME}}", "sk-1234": "", + "Sort by": "", "Source": "Zdroj", "Speech Playback Speed": "Rýchlosť prehrávania reči", "Speech recognition error: {{error}}": "Chyba rozpoznávania reči: {{error}}", diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json index abe816715..4c9ee7df2 100644 --- a/src/lib/i18n/locales/sr-RS/translation.json +++ b/src/lib/i18n/locales/sr-RS/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Извор", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Грешка у препознавању говора: {{error}}", diff --git a/src/lib/i18n/locales/sv-SE/translation.json b/src/lib/i18n/locales/sv-SE/translation.json index d3c4ebb99..f006f693f 100644 --- a/src/lib/i18n/locales/sv-SE/translation.json +++ b/src/lib/i18n/locales/sv-SE/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Källa", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Fel vid taligenkänning: {{error}}", diff --git a/src/lib/i18n/locales/th-TH/translation.json b/src/lib/i18n/locales/th-TH/translation.json index 63594bfef..5831e612e 100644 --- a/src/lib/i18n/locales/th-TH/translation.json +++ b/src/lib/i18n/locales/th-TH/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "แหล่งที่มา", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "ข้อผิดพลาดในการรู้จำเสียง: {{error}}", diff --git a/src/lib/i18n/locales/tk-TW/translation.json b/src/lib/i18n/locales/tk-TW/translation.json index e1f06f335..abbfaec95 100644 --- a/src/lib/i18n/locales/tk-TW/translation.json +++ b/src/lib/i18n/locales/tk-TW/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "", diff --git a/src/lib/i18n/locales/tr-TR/translation.json b/src/lib/i18n/locales/tr-TR/translation.json index e7082300f..c9d0dae28 100644 --- a/src/lib/i18n/locales/tr-TR/translation.json +++ b/src/lib/i18n/locales/tr-TR/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}'e kaydol", "Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}'e giriş yapılıyor", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Kaynak", "Speech Playback Speed": "Konuşma Oynatma Hızı", "Speech recognition error: {{error}}": "Konuşma tanıma hatası: {{error}}", diff --git a/src/lib/i18n/locales/uk-UA/translation.json b/src/lib/i18n/locales/uk-UA/translation.json index 5e9c7e07f..0aa90bf90 100644 --- a/src/lib/i18n/locales/uk-UA/translation.json +++ b/src/lib/i18n/locales/uk-UA/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "Зареєструватися в {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Увійти в {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "Джерело", "Speech Playback Speed": "Швидкість відтворення мовлення", "Speech recognition error: {{error}}": "Помилка розпізнавання мови: {{error}}", diff --git a/src/lib/i18n/locales/ur-PK/translation.json b/src/lib/i18n/locales/ur-PK/translation.json index ffd539aa3..ca501963b 100644 --- a/src/lib/i18n/locales/ur-PK/translation.json +++ b/src/lib/i18n/locales/ur-PK/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اپ کریں", "Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اِن کر رہے ہیں", "sk-1234": "", + "Sort by": "", "Source": "ماخذ", "Speech Playback Speed": "تقریر پلے بیک کی رفتار", "Speech recognition error: {{error}}": "تقریر کی پہچان کی خرابی: {{error}}", diff --git a/src/lib/i18n/locales/vi-VN/translation.json b/src/lib/i18n/locales/vi-VN/translation.json index 52c7a8201..9bf298598 100644 --- a/src/lib/i18n/locales/vi-VN/translation.json +++ b/src/lib/i18n/locales/vi-VN/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "", "Signing in to {{WEBUI_NAME}}": "", "sk-1234": "", + "Sort by": "", "Source": "Nguồn", "Speech Playback Speed": "", "Speech recognition error: {{error}}": "Lỗi nhận dạng giọng nói: {{error}}", diff --git a/src/lib/i18n/locales/zh-CN/translation.json b/src/lib/i18n/locales/zh-CN/translation.json index ebb53a1b5..1c8e5aaed 100644 --- a/src/lib/i18n/locales/zh-CN/translation.json +++ b/src/lib/i18n/locales/zh-CN/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "注册 {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "正在登录 {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "来源", "Speech Playback Speed": "语音播放速度", "Speech recognition error: {{error}}": "语音识别错误:{{error}}", diff --git a/src/lib/i18n/locales/zh-TW/translation.json b/src/lib/i18n/locales/zh-TW/translation.json index 884e5a19c..e311edd89 100644 --- a/src/lib/i18n/locales/zh-TW/translation.json +++ b/src/lib/i18n/locales/zh-TW/translation.json @@ -960,6 +960,7 @@ "Sign up to {{WEBUI_NAME}}": "註冊 {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "正在登入 {{WEBUI_NAME}}", "sk-1234": "sk-1234", + "Sort by": "", "Source": "來源", "Speech Playback Speed": "語音播放速度", "Speech recognition error: {{error}}": "語音辨識錯誤:{{error}}",