chore: format

This commit is contained in:
Timothy Jaeryang Baek 2025-06-20 20:32:23 +04:00
parent e3e2bf841e
commit 17b9a81504
61 changed files with 89 additions and 27 deletions

View File

@ -62,7 +62,9 @@ def handle_peewee_migration(DATABASE_URL):
except Exception as e: except Exception as e:
log.error(f"Failed to initialize the database connection: {e}") log.error(f"Failed to initialize the database connection: {e}")
log.warning("Hint: If your database password contains special characters, you may need to URL-encode it.") log.warning(
"Hint: If your database password contains special characters, you may need to URL-encode it."
)
raise raise
finally: finally:
# Properly closing the database connection # Properly closing the database connection

View File

@ -1593,7 +1593,7 @@ export interface ModelMeta {
profile_image_url?: string; profile_image_url?: string;
} }
export interface ModelParams { } export interface ModelParams {}
export type GlobalModelConfig = ModelConfig[]; export type GlobalModelConfig = ModelConfig[];

View File

@ -46,7 +46,9 @@
> >
<Tooltip <Tooltip
content={marked.parse( content={marked.parse(
sanitizeResponseContent(models[selectedModelIdx]?.info?.meta?.description ?? '').replaceAll('\n', '<br>') sanitizeResponseContent(
models[selectedModelIdx]?.info?.meta?.description ?? ''
).replaceAll('\n', '<br>')
)} )}
placement="right" placement="right"
> >
@ -96,7 +98,9 @@
class="mt-0.5 text-base font-normal text-gray-500 dark:text-gray-400 line-clamp-3 markdown" class="mt-0.5 text-base font-normal text-gray-500 dark:text-gray-400 line-clamp-3 markdown"
> >
{@html marked.parse( {@html marked.parse(
sanitizeResponseContent(models[selectedModelIdx]?.info?.meta?.description).replaceAll('\n', '<br>') sanitizeResponseContent(
models[selectedModelIdx]?.info?.meta?.description
).replaceAll('\n', '<br>')
)} )}
</div> </div>
{#if models[selectedModelIdx]?.info?.meta?.user} {#if models[selectedModelIdx]?.info?.meta?.user}

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "أغلق", "Close": "أغلق",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "استنساخ المحادثة", "Clone Chat": "استنساخ المحادثة",
"Clone of {{TITLE}}": "استنساخ لـ {{TITLE}}", "Clone of {{TITLE}}": "استنساخ لـ {{TITLE}}",
"Close": "إغلاق", "Close": "إغلاق",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "تنفيذ الشيفرة", "Code execution": "تنفيذ الشيفرة",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Клониране на чат", "Clone Chat": "Клониране на чат",
"Clone of {{TITLE}}": "Клонинг на {{TITLE}}", "Clone of {{TITLE}}": "Клонинг на {{TITLE}}",
"Close": "Затвори", "Close": "Затвори",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Изпълнение на код", "Code execution": "Изпълнение на код",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "বন্ধ", "Close": "বন্ধ",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "ཁ་བརྡ་འདྲ་བཟོ།", "Clone Chat": "ཁ་བརྡ་འདྲ་བཟོ།",
"Clone of {{TITLE}}": "{{TITLE}} ཡི་འདྲ་བཟོ།", "Clone of {{TITLE}}": "{{TITLE}} ཡི་འདྲ་བཟོ།",
"Close": "ཁ་རྒྱག་པ།", "Close": "ཁ་རྒྱག་པ།",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "ཀོཌ་ལག་བསྟར།", "Code execution": "ཀོཌ་ལག་བསྟར།",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Clonar el xat", "Clone Chat": "Clonar el xat",
"Clone of {{TITLE}}": "Clon de {{TITLE}}", "Clone of {{TITLE}}": "Clon de {{TITLE}}",
"Close": "Tancar", "Close": "Tancar",
"Close Configure Connection Modal": "",
"Close modal": "Tancar el modal", "Close modal": "Tancar el modal",
"Close settings modal": "Tancar el modal de configuració", "Close settings modal": "Tancar el modal de configuració",
"Code execution": "Execució de codi", "Code execution": "Execució de codi",
@ -1232,7 +1233,7 @@
"This action cannot be undone. Do you wish to continue?": "Aquesta acció no es pot desfer. Vols continuar?", "This action cannot be undone. Do you wish to continue?": "Aquesta acció no es pot desfer. Vols continuar?",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Aquest canal es va crear el dia {{createdAt}}. Aquest és el començament del canal {{channelName}}.", "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Aquest canal es va crear el dia {{createdAt}}. Aquest és el començament del canal {{channelName}}.",
"This chat won't appear in history and your messages will not be saved.": "Aquest xat no apareixerà a l'historial i els teus missatges no es desaran.", "This chat won't appear in history and your messages will not be saved.": "Aquest xat no apareixerà a l'historial i els teus missatges no es desaran.",
"This chat won't appear in history and your messages will not be saved.": "Aquest xat no apareixerà a l'historial i els teus missatges no es desaran.", "This chat wont appear in history and your messages will not be saved.": "",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden desades de manera segura a la teva base de dades. Gràcies!", "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Això assegura que les teves converses valuoses queden desades de manera segura a la teva base de dades. Gràcies!",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aquesta és una funció experimental, és possible que no funcioni com s'espera i està subjecta a canvis en qualsevol moment.", "This is an experimental feature, it may not function as expected and is subject to change at any time.": "Aquesta és una funció experimental, és possible que no funcioni com s'espera i està subjecta a canvis en qualsevol moment.",
"This model is not publicly available. Please select another model.": "Aquest model no està disponible públicament. Seleccioneu-ne un altre.", "This model is not publicly available. Please select another model.": "Aquest model no està disponible públicament. Seleccioneu-ne un altre.",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Suod nga", "Close": "Suod nga",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Zavřít", "Close": "Zavřít",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Provádění kódu", "Code execution": "Provádění kódu",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Klon chat", "Clone Chat": "Klon chat",
"Clone of {{TITLE}}": "Klon af {{TITLE}}", "Clone of {{TITLE}}": "Klon af {{TITLE}}",
"Close": "Luk", "Close": "Luk",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "Luk dialogboks med indstillinger", "Close settings modal": "Luk dialogboks med indstillinger",
"Code execution": "Kode kørsel", "Code execution": "Kode kørsel",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Konversation klonen", "Clone Chat": "Konversation klonen",
"Clone of {{TITLE}}": "Klon von {{TITLE}}", "Clone of {{TITLE}}": "Klon von {{TITLE}}",
"Close": "Schließen", "Close": "Schließen",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Codeausführung", "Code execution": "Codeausführung",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Close", "Close": "Close",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Κλείσιμο", "Close": "Κλείσιμο",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Εκτέλεση κώδικα", "Code execution": "Εκτέλεση κώδικα",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "", "Close": "",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "", "Close": "",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Clonar Chat", "Clone Chat": "Clonar Chat",
"Clone of {{TITLE}}": "Clon de {{TITLE}}", "Clone of {{TITLE}}": "Clon de {{TITLE}}",
"Close": "Cerrar", "Close": "Cerrar",
"Close Configure Connection Modal": "",
"Close modal": "Cerrar modal", "Close modal": "Cerrar modal",
"Close settings modal": "Cerrar modal configuraciones", "Close settings modal": "Cerrar modal configuraciones",
"Code execution": "Ejecución de Código", "Code execution": "Ejecución de Código",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Klooni vestlus", "Clone Chat": "Klooni vestlus",
"Clone of {{TITLE}}": "{{TITLE}} koopia", "Clone of {{TITLE}}": "{{TITLE}} koopia",
"Close": "Sulge", "Close": "Sulge",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Koodi täitmine", "Code execution": "Koodi täitmine",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Itxi", "Close": "Itxi",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Kodearen exekuzioa", "Code execution": "Kodearen exekuzioa",

View File

@ -210,6 +210,7 @@
"Clone Chat": "کلون گفتگو", "Clone Chat": "کلون گفتگو",
"Clone of {{TITLE}}": "کلون {{TITLE}}", "Clone of {{TITLE}}": "کلون {{TITLE}}",
"Close": "بسته", "Close": "بسته",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "اجرای کد", "Code execution": "اجرای کد",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Kloonaa keskustelu", "Clone Chat": "Kloonaa keskustelu",
"Clone of {{TITLE}}": "{{TITLE}} klooni", "Clone of {{TITLE}}": "{{TITLE}} klooni",
"Close": "Sulje", "Close": "Sulje",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "Sulje asetus modaali", "Close settings modal": "Sulje asetus modaali",
"Code execution": "Koodin suoritus", "Code execution": "Koodin suoritus",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Fermer", "Close": "Fermer",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Dupliquer le Chat", "Clone Chat": "Dupliquer le Chat",
"Clone of {{TITLE}}": "Dupliquat de {{TITLE}}", "Clone of {{TITLE}}": "Dupliquat de {{TITLE}}",
"Close": "Fermer", "Close": "Fermer",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Exécution de code", "Code execution": "Exécution de code",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Clonar chat", "Clone Chat": "Clonar chat",
"Clone of {{TITLE}}": "Clon de {{TITLE}}", "Clone of {{TITLE}}": "Clon de {{TITLE}}",
"Close": "Pechar", "Close": "Pechar",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Execución de código", "Code execution": "Execución de código",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "סגור", "Close": "סגור",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "הרצת קוד", "Code execution": "הרצת קוד",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "बंद करना", "Close": "बंद करना",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Zatvori", "Close": "Zatvori",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Beszélgetés klónozása", "Clone Chat": "Beszélgetés klónozása",
"Clone of {{TITLE}}": "{{TITLE}} klónja", "Clone of {{TITLE}}": "{{TITLE}} klónja",
"Close": "Bezárás", "Close": "Bezárás",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Kód végrehajtás", "Code execution": "Kód végrehajtás",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Tutup", "Close": "Tutup",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Comhrá Clón", "Clone Chat": "Comhrá Clón",
"Clone of {{TITLE}}": "Clón de {{TITLE}}", "Clone of {{TITLE}}": "Clón de {{TITLE}}",
"Close": "Dún", "Close": "Dún",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Cód a fhorghníomhú", "Code execution": "Cód a fhorghníomhú",

View File

@ -210,6 +210,7 @@
"Clone Chat": "CLona Chat", "Clone Chat": "CLona Chat",
"Clone of {{TITLE}}": "Clone di {{TITLE}}", "Clone of {{TITLE}}": "Clone di {{TITLE}}",
"Close": "Chiudi", "Close": "Chiudi",
"Close Configure Connection Modal": "",
"Close modal": "Chiudi modale", "Close modal": "Chiudi modale",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Esecuzione codice", "Code execution": "Esecuzione codice",

View File

@ -210,6 +210,7 @@
"Clone Chat": "チャットをクローン", "Clone Chat": "チャットをクローン",
"Clone of {{TITLE}}": "{{TITLE}}のクローン", "Clone of {{TITLE}}": "{{TITLE}}のクローン",
"Close": "閉じる", "Close": "閉じる",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "コードの実行", "Code execution": "コードの実行",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "დახურვა", "Close": "დახურვა",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "채팅 복제", "Clone Chat": "채팅 복제",
"Clone of {{TITLE}}": "{{TITLE}}의 복제본", "Clone of {{TITLE}}": "{{TITLE}}의 복제본",
"Close": "닫기", "Close": "닫기",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "코드 실행", "Code execution": "코드 실행",

View File

@ -198,7 +198,7 @@
{ {
"code": "ug-CN", "code": "ug-CN",
"title": "Uyghur (ئۇيغۇرچە)" "title": "Uyghur (ئۇيغۇرچە)"
}, },
{ {
"code": "uz-Cyrl-UZ", "code": "uz-Cyrl-UZ",
"title": "Uzbek (Cyrillic)" "title": "Uzbek (Cyrillic)"

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Uždaryti", "Close": "Uždaryti",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Tutup", "Close": "Tutup",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Klone chat", "Clone Chat": "Klone chat",
"Clone of {{TITLE}}": "Klone av {{TITLE}}", "Clone of {{TITLE}}": "Klone av {{TITLE}}",
"Close": "Lukk", "Close": "Lukk",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Kodekjøring", "Code execution": "Kodekjøring",

View File

@ -37,7 +37,7 @@
"Add content here": "Voeg hier content toe", "Add content here": "Voeg hier content toe",
"Add Custom Parameter": "", "Add Custom Parameter": "",
"Add custom prompt": "Voeg een aangepaste prompt toe", "Add custom prompt": "Voeg een aangepaste prompt toe",
"Add Files": "Voeg bestanden toe", "Add Files": "Voeg bestanden toe",
"Add Group": "Voeg groep toe", "Add Group": "Voeg groep toe",
"Add Memory": "Voeg geheugen toe", "Add Memory": "Voeg geheugen toe",
"Add Model": "Voeg model toe", "Add Model": "Voeg model toe",
@ -193,7 +193,7 @@
"Clear memory": "Geheugen wissen", "Clear memory": "Geheugen wissen",
"Clear Memory": "Geheugen wissen", "Clear Memory": "Geheugen wissen",
"click here": "klik hier", "click here": "klik hier",
"Click here for filter guides.": "Klik hier voor filterhulp.", "Click here for filter guides.": "Klik hier voor filterhulp.",
"Click here for help.": "Klik hier voor hulp.", "Click here for help.": "Klik hier voor hulp.",
"Click here to": "Klik hier om", "Click here to": "Klik hier om",
"Click here to download user import template file.": "Klik hier om het sjabloonbestand voor gebruikersimport te downloaden.", "Click here to download user import template file.": "Klik hier om het sjabloonbestand voor gebruikersimport te downloaden.",
@ -210,6 +210,7 @@
"Clone Chat": "Kloon chat", "Clone Chat": "Kloon chat",
"Clone of {{TITLE}}": "Kloon van {{TITLE}}", "Clone of {{TITLE}}": "Kloon van {{TITLE}}",
"Close": "Sluiten", "Close": "Sluiten",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Code uitvoeren", "Code execution": "Code uitvoeren",
@ -265,7 +266,7 @@
"Copy last code block": "Kopieer laatste codeblok", "Copy last code block": "Kopieer laatste codeblok",
"Copy last response": "Kopieer laatste antwoord", "Copy last response": "Kopieer laatste antwoord",
"Copy Link": "Kopieer link", "Copy Link": "Kopieer link",
"Copy to clipboard": "Kopieer naar klembord", "Copy to clipboard": "Kopieer naar klembord",
"Copying to clipboard was successful!": "Kopiëren naar klembord was succesvol!", "Copying to clipboard was successful!": "Kopiëren naar klembord was succesvol!",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS moet goed geconfigureerd zijn bij de provider om verzoeken van Open WebUI toe te staan", "CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS moet goed geconfigureerd zijn bij de provider om verzoeken van Open WebUI toe te staan",
"Create": "Aanmaken", "Create": "Aanmaken",
@ -335,7 +336,7 @@
"Description": "Beschrijving", "Description": "Beschrijving",
"Detect Artifacts Automatically": "", "Detect Artifacts Automatically": "",
"Dictate": "", "Dictate": "",
"Didn't fully follow instructions": "Heeft niet alle instructies gevolgd", "Didn't fully follow instructions": "Heeft niet alle instructies gevolgd",
"Direct": "Direct", "Direct": "Direct",
"Direct Connections": "Directe verbindingen", "Direct Connections": "Directe verbindingen",
"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Directe verbindingen stellen gebruikers in staat om met hun eigen OpenAI compatibele API-endpoints te verbinden.", "Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Directe verbindingen stellen gebruikers in staat om met hun eigen OpenAI compatibele API-endpoints te verbinden.",
@ -605,7 +606,7 @@
"File removed successfully.": "Bestand succesvol verwijderd.", "File removed successfully.": "Bestand succesvol verwijderd.",
"File size should not exceed {{maxSize}} MB.": "Bestandsgrootte mag niet groter zijn dan {{maxSize}} MB.", "File size should not exceed {{maxSize}} MB.": "Bestandsgrootte mag niet groter zijn dan {{maxSize}} MB.",
"File Upload": "", "File Upload": "",
"File uploaded successfully": "Bestand succesvol geüpload", "File uploaded successfully": "Bestand succesvol geüpload",
"Files": "Bestanden", "Files": "Bestanden",
"Filter is now globally disabled": "Filter is nu globaal uitgeschakeld", "Filter is now globally disabled": "Filter is nu globaal uitgeschakeld",
"Filter is now globally enabled": "Filter is nu globaal ingeschakeld", "Filter is now globally enabled": "Filter is nu globaal ingeschakeld",
@ -987,7 +988,7 @@
"Please select a model.": "Selecteer een model", "Please select a model.": "Selecteer een model",
"Please select a reason": "Voer een reden in", "Please select a reason": "Voer een reden in",
"Port": "Poort", "Port": "Poort",
"Positive attitude": "Positieve houding", "Positive attitude": "Positieve houding",
"Prefix ID": "Voorvoegsel-ID", "Prefix ID": "Voorvoegsel-ID",
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Voorvoegsel-ID wordt gebruikt om conflicten met andere verbindingen te vermijden door een voorvoegsel aan het model-ID toe te voegen - laat leeg om uit te schakelen", "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Voorvoegsel-ID wordt gebruikt om conflicten met andere verbindingen te vermijden door een voorvoegsel aan het model-ID toe te voegen - laat leeg om uit te schakelen",
"Prevent file creation": "", "Prevent file creation": "",
@ -1230,24 +1231,24 @@
"Theme": "Thema", "Theme": "Thema",
"Thinking...": "Aan het denken...", "Thinking...": "Aan het denken...",
"This action cannot be undone. Do you wish to continue?": "Deze actie kan niet ongedaan worden gemaakt. Wilt u doorgaan?", "This action cannot be undone. Do you wish to continue?": "Deze actie kan niet ongedaan worden gemaakt. Wilt u doorgaan?",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dit kanaal is aangemaakt op {{createdAt}}. Dit is het begin van het kanaal {{channelName}}.", "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Dit kanaal is aangemaakt op {{createdAt}}. Dit is het begin van het kanaal {{channelName}}.",
"This chat won't appear in history and your messages will not be saved.": "", "This chat won't appear in history and your messages will not be saved.": "",
"This chat wont appear in history and your messages will not be saved.": "", "This chat wont appear in history and your messages will not be saved.": "",
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!", "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dit zorgt ervoor dat je waardevolle gesprekken veilig worden opgeslagen in je backend database. Dank je wel!",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dit is een experimentele functie, het werkt mogelijk niet zoals verwacht en kan op elk moment worden gewijzigd.", "This is an experimental feature, it may not function as expected and is subject to change at any time.": "Dit is een experimentele functie, het werkt mogelijk niet zoals verwacht en kan op elk moment worden gewijzigd.",
"This model is not publicly available. Please select another model.": "", "This model is not publicly available. Please select another model.": "",
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "", "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "",
"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.": "Deze optie bepaalt hoeveel tokens bewaard blijven bij het verversen van de context. Als deze bijvoorbeeld op 2 staat, worden de laatste 2 tekens van de context van het gesprek bewaard. Het behouden van de context kan helpen om de continuïteit van een gesprek te behouden, maar het kan de mogelijkheid om te reageren op nieuwe onderwerpen verminderen.", "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.": "Deze optie bepaalt hoeveel tokens bewaard blijven bij het verversen van de context. Als deze bijvoorbeeld op 2 staat, worden de laatste 2 tekens van de context van het gesprek bewaard. Het behouden van de context kan helpen om de continuïteit van een gesprek te behouden, maar het kan de mogelijkheid om te reageren op nieuwe onderwerpen verminderen.",
"This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "", "This option enables or disables the use of the reasoning feature in Ollama, which allows the model to think before generating a response. When enabled, the model can take a moment to process the conversation context and generate a more thoughtful response.": "",
"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.": "Deze optie stelt het maximum aantal tokens in dat het model kan genereren in zijn antwoord. Door deze limiet te verhogen, kan het model langere antwoorden geven, maar het kan ook de kans vergroten dat er onbehulpzame of irrelevante inhoud wordt gegenereerd.", "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.": "Deze optie stelt het maximum aantal tokens in dat het model kan genereren in zijn antwoord. Door deze limiet te verhogen, kan het model langere antwoorden geven, maar het kan ook de kans vergroten dat er onbehulpzame of irrelevante inhoud wordt gegenereerd.",
"This option will delete all existing files in the collection and replace them with newly uploaded files.": "Deze optie verwijdert alle bestaande bestanden in de collectie en vervangt ze door nieuw geüploade bestanden.", "This option will delete all existing files in the collection and replace them with newly uploaded files.": "Deze optie verwijdert alle bestaande bestanden in de collectie en vervangt ze door nieuw geüploade bestanden.",
"This response was generated by \"{{model}}\"": "Dit antwoord is gegenereerd door \"{{model}}\"", "This response was generated by \"{{model}}\"": "Dit antwoord is gegenereerd door \"{{model}}\"",
"This will delete": "Dit zal verwijderen", "This will delete": "Dit zal verwijderen",
"This will delete <strong>{{NAME}}</strong> and <strong>all its contents</strong>.": "Dit zal <strong>{{NAME}}</strong> verwijderen en <strong>al zijn inhoud</strong>.", "This will delete <strong>{{NAME}}</strong> and <strong>all its contents</strong>.": "Dit zal <strong>{{NAME}}</strong> verwijderen en <strong>al zijn inhoud</strong>.",
"This will delete all models including custom models": "Dit zal alle modellen, ook aangepaste modellen, verwijderen", "This will delete all models including custom models": "Dit zal alle modellen, ook aangepaste modellen, verwijderen",
"This will delete all models including custom models and cannot be undone.": "Dit zal alle modellen, ook aangepaste modellen, verwijderen en kan niet ongedaan worden gemaakt", "This will delete all models including custom models and cannot be undone.": "Dit zal alle modellen, ook aangepaste modellen, verwijderen en kan niet ongedaan worden gemaakt",
"This will reset the knowledge base and sync all files. Do you wish to continue?": "Dit zal de kennisdatabase resetten en alle bestanden synchroniseren. Wilt u doorgaan?", "This will reset the knowledge base and sync all files. Do you wish to continue?": "Dit zal de kennisdatabase resetten en alle bestanden synchroniseren. Wilt u doorgaan?",
"Thorough explanation": "Grondige uitleg", "Thorough explanation": "Grondige uitleg",
"Thought for {{DURATION}}": "Dacht {{DURATION}}", "Thought for {{DURATION}}": "Dacht {{DURATION}}",
"Thought for {{DURATION}} seconds": "Dacht {{DURATION}} seconden", "Thought for {{DURATION}} seconds": "Dacht {{DURATION}} seconden",
"Tika": "Tika", "Tika": "Tika",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "ਬੰਦ ਕਰੋ", "Close": "ਬੰਦ ਕਰੋ",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Sklonuj czat", "Clone Chat": "Sklonuj czat",
"Clone of {{TITLE}}": "Klon {{TITLE}}", "Clone of {{TITLE}}": "Klon {{TITLE}}",
"Close": "Zamknij", "Close": "Zamknij",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Wykonanie kodu", "Code execution": "Wykonanie kodu",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Fechar", "Close": "Fechar",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Execução de código", "Code execution": "Execução de código",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Fechar", "Close": "Fechar",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Clonează chat", "Clone Chat": "Clonează chat",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Închide", "Close": "Închide",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Executarea codului", "Code execution": "Executarea codului",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Клонировать чат", "Clone Chat": "Клонировать чат",
"Clone of {{TITLE}}": "Клон {{TITLE}}", "Clone of {{TITLE}}": "Клон {{TITLE}}",
"Close": "Закрыть", "Close": "Закрыть",
"Close Configure Connection Modal": "",
"Close modal": "Закрыть окно", "Close modal": "Закрыть окно",
"Close settings modal": "Закрыть окно настроек", "Close settings modal": "Закрыть окно настроек",
"Code execution": "Исполнение кода", "Code execution": "Исполнение кода",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Zavrieť", "Close": "Zavrieť",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Vykonávanie kódu", "Code execution": "Vykonávanie kódu",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Клонирај ћаскање", "Clone Chat": "Клонирај ћаскање",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Затвори", "Close": "Затвори",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Извршавање кода", "Code execution": "Извршавање кода",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Klona chatt", "Clone Chat": "Klona chatt",
"Clone of {{TITLE}}": "Klon av {{TITLE}}", "Clone of {{TITLE}}": "Klon av {{TITLE}}",
"Close": "Stäng", "Close": "Stäng",
"Close Configure Connection Modal": "",
"Close modal": "Stäng modal", "Close modal": "Stäng modal",
"Close settings modal": "Stäng inställningsmodal", "Close settings modal": "Stäng inställningsmodal",
"Code execution": "Kodkörning", "Code execution": "Kodkörning",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "ปิด", "Close": "ปิด",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "Ýap", "Close": "Ýap",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "", "Code execution": "",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Sohbeti Klonla", "Clone Chat": "Sohbeti Klonla",
"Clone of {{TITLE}}": "{{TITLE}}'ın kopyası", "Clone of {{TITLE}}": "{{TITLE}}'ın kopyası",
"Close": "Kapat", "Close": "Kapat",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Kod yürütme", "Code execution": "Kod yürütme",

View File

@ -120,7 +120,7 @@
"Attach file from knowledge": "بىلىمدىن ھۆججەت ئۇلاڭ", "Attach file from knowledge": "بىلىمدىن ھۆججەت ئۇلاڭ",
"Attention to detail": "تەپسىلاتقا دىققەت", "Attention to detail": "تەپسىلاتقا دىققەت",
"Attribute for Mail": "ئېلىخەت خاسلىقى", "Attribute for Mail": "ئېلىخەت خاسلىقى",
"Attribute for Username": "ئىشلەتكۈچى ئىسمى  خاسلىقى", "Attribute for Username": "ئىشلەتكۈچى ئىسمى\u00a0 خاسلىقى",
"Audio": "ئاۋاز", "Audio": "ئاۋاز",
"August": "ئاۋغۇست", "August": "ئاۋغۇست",
"Auth": "تەستىقلاش", "Auth": "تەستىقلاش",
@ -210,6 +210,7 @@
"Clone Chat": "سۆھبەتنى كۆچۈرۈش", "Clone Chat": "سۆھبەتنى كۆچۈرۈش",
"Clone of {{TITLE}}": "{{TITLE}} نىڭ كۆچۈرمىسى", "Clone of {{TITLE}}": "{{TITLE}} نىڭ كۆچۈرمىسى",
"Close": "يېپىش", "Close": "يېپىش",
"Close Configure Connection Modal": "",
"Close modal": "مودالنى يېپىش", "Close modal": "مودالنى يېپىش",
"Close settings modal": "تەڭشەك مودالىنى يېپىش", "Close settings modal": "تەڭشەك مودالىنى يېپىش",
"Code execution": "كود ئىجرا قىلىش", "Code execution": "كود ئىجرا قىلىش",
@ -1126,7 +1127,7 @@
"Set embedding model (e.g. {{model}})": "سىڭدۈرۈش مودېلى تەڭشەش (مەسىلەن: {{model}})", "Set embedding model (e.g. {{model}})": "سىڭدۈرۈش مودېلى تەڭشەش (مەسىلەن: {{model}})",
"Set Image Size": "رەسىم چوڭلۇقى تەڭشەش", "Set Image Size": "رەسىم چوڭلۇقى تەڭشەش",
"Set reranking model (e.g. {{model}})": "قايتا تەرتىپلەش مودېلى تەڭشەش (مەسىلەن: {{model}})", "Set reranking model (e.g. {{model}})": "قايتا تەرتىپلەش مودېلى تەڭشەش (مەسىلەن: {{model}})",
"Set Sampler": "ئەۋرىشكىلىگۈچ تەڭشەش ", "Set Sampler": "ئەۋرىشكىلىگۈچ تەڭشەش\u00a0",
"Set Scheduler": "ۋاقىتلاشتۇرغۇچ تەڭشەش", "Set Scheduler": "ۋاقىتلاشتۇرغۇچ تەڭشەش",
"Set Steps": "قەدەم سانىنى تەڭشەش", "Set Steps": "قەدەم سانىنى تەڭشەش",
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "GPU غا يۈكلەيدىغان قەۋەت سانىنى تەڭشەش. قىممەتنى چوڭايتسىڭىز، GPU تىزلىتىشقا ماس مودېللارنىڭ ئۈنۈمى ئاشىدۇ، بىراق كۆپ قۇۋۋەت ۋە GPU بايلىقى ئىشلىتىلىدۇ.", "Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "GPU غا يۈكلەيدىغان قەۋەت سانىنى تەڭشەش. قىممەتنى چوڭايتسىڭىز، GPU تىزلىتىشقا ماس مودېللارنىڭ ئۈنۈمى ئاشىدۇ، بىراق كۆپ قۇۋۋەت ۋە GPU بايلىقى ئىشلىتىلىدۇ.",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Клонувати чат", "Clone Chat": "Клонувати чат",
"Clone of {{TITLE}}": "Клон {{TITLE}}", "Clone of {{TITLE}}": "Клон {{TITLE}}",
"Close": "Закрити", "Close": "Закрити",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Виконання коду", "Code execution": "Виконання коду",

View File

@ -210,6 +210,7 @@
"Clone Chat": "", "Clone Chat": "",
"Clone of {{TITLE}}": "", "Clone of {{TITLE}}": "",
"Close": "بند کریں", "Close": "بند کریں",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "کوڈ کا نفاذ", "Code execution": "کوڈ کا نفاذ",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Чатни клонлаш", "Clone Chat": "Чатни клонлаш",
"Clone of {{TITLE}}": "{{TITLE}} клони", "Clone of {{TITLE}}": "{{TITLE}} клони",
"Close": "Ёпиш", "Close": "Ёпиш",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Коднинг бажарилиши", "Code execution": "Коднинг бажарилиши",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Chatni klonlash", "Clone Chat": "Chatni klonlash",
"Clone of {{TITLE}}": "{{TITLE}} kloni", "Clone of {{TITLE}}": "{{TITLE}} kloni",
"Close": "Yopish", "Close": "Yopish",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Kodning bajarilishi", "Code execution": "Kodning bajarilishi",

View File

@ -210,6 +210,7 @@
"Clone Chat": "Nhân bản Chat", "Clone Chat": "Nhân bản Chat",
"Clone of {{TITLE}}": "Bản sao của {{TITLE}}", "Clone of {{TITLE}}": "Bản sao của {{TITLE}}",
"Close": "Đóng", "Close": "Đóng",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "Thực thi mã", "Code execution": "Thực thi mã",

View File

@ -210,6 +210,7 @@
"Clone Chat": "克隆对话", "Clone Chat": "克隆对话",
"Clone of {{TITLE}}": "{{TITLE}} 的副本", "Clone of {{TITLE}}": "{{TITLE}} 的副本",
"Close": "关闭", "Close": "关闭",
"Close Configure Connection Modal": "",
"Close modal": "关闭弹窗", "Close modal": "关闭弹窗",
"Close settings modal": "关闭设置弹窗", "Close settings modal": "关闭设置弹窗",
"Code execution": "代码执行", "Code execution": "代码执行",

View File

@ -210,6 +210,7 @@
"Clone Chat": "複製對話", "Clone Chat": "複製對話",
"Clone of {{TITLE}}": "{{TITLE}} 的副本", "Clone of {{TITLE}}": "{{TITLE}} 的副本",
"Close": "關閉", "Close": "關閉",
"Close Configure Connection Modal": "",
"Close modal": "", "Close modal": "",
"Close settings modal": "", "Close settings modal": "",
"Code execution": "程式碼執行", "Code execution": "程式碼執行",

View File

@ -361,9 +361,9 @@ export const generateInitialsImage = (name) => {
const initials = const initials =
sanitizedName.length > 0 sanitizedName.length > 0
? sanitizedName[0] + ? sanitizedName[0] +
(sanitizedName.split(' ').length > 1 (sanitizedName.split(' ').length > 1
? sanitizedName[sanitizedName.lastIndexOf(' ') + 1] ? sanitizedName[sanitizedName.lastIndexOf(' ') + 1]
: '') : '')
: ''; : '';
ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2); ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2);
@ -514,10 +514,10 @@ export const compareVersion = (latest, current) => {
return current === '0.0.0' return current === '0.0.0'
? false ? false
: current.localeCompare(latest, undefined, { : current.localeCompare(latest, undefined, {
numeric: true, numeric: true,
sensitivity: 'case', sensitivity: 'case',
caseFirst: 'upper' caseFirst: 'upper'
}) < 0; }) < 0;
}; };
export const extractCurlyBraceWords = (text) => { export const extractCurlyBraceWords = (text) => {