mirror of
https://github.com/open-webui/open-webui
synced 2025-03-31 07:40:06 +00:00
Merge pull request #2032 from jannikstdl/update-de-locale
Added new translation strings + more missing i18n keys
This commit is contained in:
commit
39bc3b508c
src
lib
components
admin
chat
common/Tags
layout
i18n/locales/de-DE
routes/(app)
@ -107,7 +107,7 @@
|
|||||||
|
|
||||||
reader.readAsText(file);
|
reader.readAsText(file);
|
||||||
} else {
|
} else {
|
||||||
toast.error(`File not found.`);
|
toast.error($i18n.t('File not found.'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
{
|
{
|
||||||
name: 'All Documents',
|
name: 'All Documents',
|
||||||
type: 'collection',
|
type: 'collection',
|
||||||
title: 'All Documents',
|
title: $i18n.t('All Documents'),
|
||||||
collection_names: $documents.map((doc) => doc.collection_name)
|
collection_names: $documents.map((doc) => doc.collection_name)
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import Bolt from '$lib/components/icons/Bolt.svelte';
|
import Bolt from '$lib/components/icons/Bolt.svelte';
|
||||||
import { onMount } from 'svelte';
|
import { onMount, getContext } from 'svelte';
|
||||||
|
|
||||||
|
const i18n = getContext('i18n');
|
||||||
|
|
||||||
export let submitPrompt: Function;
|
export let submitPrompt: Function;
|
||||||
export let suggestionPrompts = [];
|
export let suggestionPrompts = [];
|
||||||
@ -33,7 +35,7 @@
|
|||||||
{#if prompts.length > 0}
|
{#if prompts.length > 0}
|
||||||
<div class="mb-2 flex gap-1 text-sm font-medium items-center text-gray-400 dark:text-gray-600">
|
<div class="mb-2 flex gap-1 text-sm font-medium items-center text-gray-400 dark:text-gray-600">
|
||||||
<Bolt />
|
<Bolt />
|
||||||
Suggested
|
{$i18n.t('Suggested')}
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
@ -71,7 +73,7 @@
|
|||||||
<div
|
<div
|
||||||
class="text-xs text-gray-400 group-hover:text-gray-500 dark:text-gray-600 dark:group-hover:text-gray-500 transition self-center"
|
class="text-xs text-gray-400 group-hover:text-gray-500 dark:text-gray-600 dark:group-hover:text-gray-500 transition self-center"
|
||||||
>
|
>
|
||||||
Prompt
|
{$i18n.t('Prompt')}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
@ -151,7 +151,7 @@
|
|||||||
|
|
||||||
models.set(await getModels(localStorage.token));
|
models.set(await getModels(localStorage.token));
|
||||||
} else {
|
} else {
|
||||||
toast.error('Download canceled');
|
toast.error($i18n.t('Download canceled'));
|
||||||
}
|
}
|
||||||
|
|
||||||
delete $MODEL_DOWNLOAD_POOL[sanitizedModelTag];
|
delete $MODEL_DOWNLOAD_POOL[sanitizedModelTag];
|
||||||
@ -368,7 +368,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="mr-2 translate-y-0.5">
|
<div class="mr-2 translate-y-0.5">
|
||||||
<Tooltip content="Cancel">
|
<Tooltip content={$i18n.t('Cancel')}>
|
||||||
<button
|
<button
|
||||||
class="text-gray-800 dark:text-gray-100"
|
class="text-gray-800 dark:text-gray-100"
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
|
@ -245,7 +245,7 @@
|
|||||||
|
|
||||||
models.set(await getModels(localStorage.token));
|
models.set(await getModels(localStorage.token));
|
||||||
} else {
|
} else {
|
||||||
toast.error('Download canceled');
|
toast.error($i18n.t('Download canceled'));
|
||||||
}
|
}
|
||||||
|
|
||||||
delete $MODEL_DOWNLOAD_POOL[sanitizedModelTag];
|
delete $MODEL_DOWNLOAD_POOL[sanitizedModelTag];
|
||||||
@ -652,7 +652,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Tooltip content="Cancel">
|
<Tooltip content={$i18n.t('Cancel')}>
|
||||||
<button
|
<button
|
||||||
class="text-gray-800 dark:text-gray-100"
|
class="text-gray-800 dark:text-gray-100"
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
tagName = '';
|
tagName = '';
|
||||||
showTagInput = false;
|
showTagInput = false;
|
||||||
} else {
|
} else {
|
||||||
toast.error('Invalid Tag');
|
toast.error($i18n.t(`Invalid Tag`));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
@ -134,7 +134,7 @@
|
|||||||
|
|
||||||
const editChatTitle = async (id, _title) => {
|
const editChatTitle = async (id, _title) => {
|
||||||
if (_title === '') {
|
if (_title === '') {
|
||||||
toast.error('Title cannot be an empty string.');
|
toast.error($i18n.t('Title cannot be an empty string.'));
|
||||||
} else {
|
} else {
|
||||||
title = _title;
|
title = _title;
|
||||||
|
|
||||||
|
@ -14,14 +14,14 @@
|
|||||||
"Add a model tag name": "Benenne deinen Modell-Tag",
|
"Add a model tag name": "Benenne deinen Modell-Tag",
|
||||||
"Add a short description about what this modelfile does": "Füge eine kurze Beschreibung hinzu, was dieses Modelfile kann",
|
"Add a short description about what this modelfile does": "Füge eine kurze Beschreibung hinzu, was dieses Modelfile kann",
|
||||||
"Add a short title for this prompt": "Füge einen kurzen Titel für diesen Prompt hinzu",
|
"Add a short title for this prompt": "Füge einen kurzen Titel für diesen Prompt hinzu",
|
||||||
"Add a tag": "Tag hinzufügen",
|
"Add a tag": "benenne",
|
||||||
"Add custom prompt": "",
|
"Add custom prompt": "Eigenen Prompt hinzufügen",
|
||||||
"Add Docs": "Dokumente hinzufügen",
|
"Add Docs": "Dokumente hinzufügen",
|
||||||
"Add Files": "Dateien hinzufügen",
|
"Add Files": "Dateien hinzufügen",
|
||||||
"Add message": "Nachricht eingeben",
|
"Add message": "Nachricht eingeben",
|
||||||
"Add Model": "Modell hinzufügen",
|
"Add Model": "Modell hinzufügen",
|
||||||
"Add Tags": "Tags hinzufügen",
|
"Add Tags": "Tags hinzufügen",
|
||||||
"Add User": "",
|
"Add User": "User hinzufügen",
|
||||||
"Adjusting these settings will apply changes universally to all users.": "Das Anpassen dieser Einstellungen wirkt sich universell auf alle Benutzer aus.",
|
"Adjusting these settings will apply changes universally to all users.": "Das Anpassen dieser Einstellungen wirkt sich universell auf alle Benutzer aus.",
|
||||||
"admin": "Administrator",
|
"admin": "Administrator",
|
||||||
"Admin Panel": "Admin Panel",
|
"Admin Panel": "Admin Panel",
|
||||||
@ -39,13 +39,13 @@
|
|||||||
"API Base URL": "API Basis URL",
|
"API Base URL": "API Basis URL",
|
||||||
"API Key": "API Key",
|
"API Key": "API Key",
|
||||||
"API Key created.": "API Key erstellt",
|
"API Key created.": "API Key erstellt",
|
||||||
"API keys": "",
|
"API keys": "API Schlüssel",
|
||||||
"API RPM": "API RPM",
|
"API RPM": "API RPM",
|
||||||
"Archive": "Archivieren",
|
"Archive": "Archivieren",
|
||||||
"Archived Chats": "Archivierte Chats",
|
"Archived Chats": "Archivierte Chats",
|
||||||
"are allowed - Activate this command by typing": "sind erlaubt - Aktiviere diesen Befehl, indem du",
|
"are allowed - Activate this command by typing": "sind erlaubt - Aktiviere diesen Befehl, indem du",
|
||||||
"Are you sure?": "Bist du sicher?",
|
"Are you sure?": "Bist du sicher?",
|
||||||
"Attach file": "",
|
"Attach file": "Datei anhängen",
|
||||||
"Attention to detail": "Auge fürs Detail",
|
"Attention to detail": "Auge fürs Detail",
|
||||||
"Audio": "Audio",
|
"Audio": "Audio",
|
||||||
"Auto-playback response": "Automatische Wiedergabe der Antwort",
|
"Auto-playback response": "Automatische Wiedergabe der Antwort",
|
||||||
@ -55,10 +55,10 @@
|
|||||||
"available!": "verfügbar!",
|
"available!": "verfügbar!",
|
||||||
"Back": "Zurück",
|
"Back": "Zurück",
|
||||||
"Bad Response": "Schlechte Antwort",
|
"Bad Response": "Schlechte Antwort",
|
||||||
"before": "",
|
"before": "bereits geteilt",
|
||||||
"Being lazy": "Faul sein",
|
"Being lazy": "Faul sein",
|
||||||
"Builder Mode": "Builder Modus",
|
"Builder Mode": "Builder Modus",
|
||||||
"Bypass SSL verification for Websites": "",
|
"Bypass SSL verification for Websites": "Bypass SSL-Verifizierung für Websites",
|
||||||
"Cancel": "Abbrechen",
|
"Cancel": "Abbrechen",
|
||||||
"Categories": "Kategorien",
|
"Categories": "Kategorien",
|
||||||
"Change Password": "Passwort ändern",
|
"Change Password": "Passwort ändern",
|
||||||
@ -73,12 +73,12 @@
|
|||||||
"Chunk Overlap": "Chunk Overlap",
|
"Chunk Overlap": "Chunk Overlap",
|
||||||
"Chunk Params": "Chunk Parameter",
|
"Chunk Params": "Chunk Parameter",
|
||||||
"Chunk Size": "Chunk Size",
|
"Chunk Size": "Chunk Size",
|
||||||
"Citation": "",
|
"Citation": "Zitate",
|
||||||
"Click here for help.": "Klicke hier für Hilfe.",
|
"Click here for help.": "Klicke hier für Hilfe.",
|
||||||
"Click here to": "Klicke hier, um",
|
"Click here to": "Klicke hier, um",
|
||||||
"Click here to check other modelfiles.": "Klicke hier, um andere Modelfiles zu überprüfen.",
|
"Click here to check other modelfiles.": "Klicke hier, um andere Modelfiles zu überprüfen.",
|
||||||
"Click here to select": "Klicke hier um auszuwählen",
|
"Click here to select": "Klicke hier um auszuwählen",
|
||||||
"Click here to select a csv file.": "",
|
"Click here to select a csv file.": "Klicke hier um eine CSV-Datei auszuwählen.",
|
||||||
"Click here to select documents.": "Klicke hier um Dokumente auszuwählen",
|
"Click here to select documents.": "Klicke hier um Dokumente auszuwählen",
|
||||||
"click here.": "hier klicken.",
|
"click here.": "hier klicken.",
|
||||||
"Click on the user role button to change a user's role.": "Klicke auf die Benutzerrollenschaltfläche, um die Rolle eines Benutzers zu ändern.",
|
"Click on the user role button to change a user's role.": "Klicke auf die Benutzerrollenschaltfläche, um die Rolle eines Benutzers zu ändern.",
|
||||||
@ -112,7 +112,7 @@
|
|||||||
"Custom": "Benutzerdefiniert",
|
"Custom": "Benutzerdefiniert",
|
||||||
"Customize Ollama models for a specific purpose": "Ollama-Modelle für einen bestimmten Zweck anpassen",
|
"Customize Ollama models for a specific purpose": "Ollama-Modelle für einen bestimmten Zweck anpassen",
|
||||||
"Dark": "Dunkel",
|
"Dark": "Dunkel",
|
||||||
"Dashboard": "",
|
"Dashboard": "Dashboard",
|
||||||
"Database": "Datenbank",
|
"Database": "Datenbank",
|
||||||
"DD/MM/YYYY HH:mm": "DD.MM.YYYY HH:mm",
|
"DD/MM/YYYY HH:mm": "DD.MM.YYYY HH:mm",
|
||||||
"Default": "Standard",
|
"Default": "Standard",
|
||||||
@ -139,7 +139,7 @@
|
|||||||
"Discover a prompt": "Einen Prompt entdecken",
|
"Discover a prompt": "Einen Prompt entdecken",
|
||||||
"Discover, download, and explore custom prompts": "Benutzerdefinierte Prompts entdecken, herunterladen und erkunden",
|
"Discover, download, and explore custom prompts": "Benutzerdefinierte Prompts entdecken, herunterladen und erkunden",
|
||||||
"Discover, download, and explore model presets": "Modellvorgaben entdecken, herunterladen und erkunden",
|
"Discover, download, and explore model presets": "Modellvorgaben entdecken, herunterladen und erkunden",
|
||||||
"Display the username instead of You in the Chat": "Den Benutzernamen anstelle von 'Du' im Chat anzeigen",
|
"Display the username instead of You in the Chat": "Den Benutzernamen anstelle von 'du' im Chat anzeigen",
|
||||||
"Document": "Dokument",
|
"Document": "Dokument",
|
||||||
"Document Settings": "Dokumenteinstellungen",
|
"Document Settings": "Dokumenteinstellungen",
|
||||||
"Documents": "Dokumente",
|
"Documents": "Dokumente",
|
||||||
@ -173,7 +173,7 @@
|
|||||||
"Enter Max Tokens (litellm_params.max_tokens)": "Gib die maximalen Token ein (litellm_params.max_tokens) an",
|
"Enter Max Tokens (litellm_params.max_tokens)": "Gib die maximalen Token ein (litellm_params.max_tokens) an",
|
||||||
"Enter model tag (e.g. {{modelTag}})": "Gib den Model-Tag ein",
|
"Enter model tag (e.g. {{modelTag}})": "Gib den Model-Tag ein",
|
||||||
"Enter Number of Steps (e.g. 50)": "Gib die Anzahl an Schritten ein (z.B. 50)",
|
"Enter Number of Steps (e.g. 50)": "Gib die Anzahl an Schritten ein (z.B. 50)",
|
||||||
"Enter Score": "",
|
"Enter Score": "Score eingeben",
|
||||||
"Enter stop sequence": "Stop-Sequenz eingeben",
|
"Enter stop sequence": "Stop-Sequenz eingeben",
|
||||||
"Enter Top K": "Gib Top K ein",
|
"Enter Top K": "Gib Top K ein",
|
||||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "Gib die URL ein (z.B. http://127.0.0.1:7860/)",
|
"Enter URL (e.g. http://127.0.0.1:7860/)": "Gib die URL ein (z.B. http://127.0.0.1:7860/)",
|
||||||
@ -181,7 +181,7 @@
|
|||||||
"Enter Your Email": "Gib deine E-Mail-Adresse ein",
|
"Enter Your Email": "Gib deine E-Mail-Adresse ein",
|
||||||
"Enter Your Full Name": "Gib deinen vollständigen Namen ein",
|
"Enter Your Full Name": "Gib deinen vollständigen Namen ein",
|
||||||
"Enter Your Password": "Gib dein Passwort ein",
|
"Enter Your Password": "Gib dein Passwort ein",
|
||||||
"Enter Your Role": "",
|
"Enter Your Role": "Gebe deine Rolle ein",
|
||||||
"Experimental": "Experimentell",
|
"Experimental": "Experimentell",
|
||||||
"Export All Chats (All Users)": "Alle Chats exportieren (alle Benutzer)",
|
"Export All Chats (All Users)": "Alle Chats exportieren (alle Benutzer)",
|
||||||
"Export Chats": "Chats exportieren",
|
"Export Chats": "Chats exportieren",
|
||||||
@ -208,7 +208,7 @@
|
|||||||
"Hello, {{name}}": "Hallo, {{name}}",
|
"Hello, {{name}}": "Hallo, {{name}}",
|
||||||
"Hide": "Verbergen",
|
"Hide": "Verbergen",
|
||||||
"Hide Additional Params": "Verstecke zusätzliche Parameter",
|
"Hide Additional Params": "Verstecke zusätzliche Parameter",
|
||||||
"How can I help you today?": "Wie kann ich Dir heute helfen?",
|
"How can I help you today?": "Wie kann ich dir heute helfen?",
|
||||||
"Hybrid Search": "Hybride Suche",
|
"Hybrid Search": "Hybride Suche",
|
||||||
"Image Generation (Experimental)": "Bildgenerierung (experimentell)",
|
"Image Generation (Experimental)": "Bildgenerierung (experimentell)",
|
||||||
"Image Generation Engine": "Bildgenerierungs-Engine",
|
"Image Generation Engine": "Bildgenerierungs-Engine",
|
||||||
@ -218,8 +218,8 @@
|
|||||||
"Import Documents Mapping": "Dokumentenmapping importieren",
|
"Import Documents Mapping": "Dokumentenmapping importieren",
|
||||||
"Import Modelfiles": "Modelfiles importieren",
|
"Import Modelfiles": "Modelfiles importieren",
|
||||||
"Import Prompts": "Prompts importieren",
|
"Import Prompts": "Prompts importieren",
|
||||||
"Include `--api` flag when running stable-diffusion-webui": "Füge das `--api`-Flag hinzu, wenn Du stable-diffusion-webui nutzt",
|
"Include `--api` flag when running stable-diffusion-webui": "Füge das `--api`-Flag hinzu, wenn du stable-diffusion-webui nutzt",
|
||||||
"Input commands": "",
|
"Input commands": "Eingabebefehle",
|
||||||
"Interface": "Benutzeroberfläche",
|
"Interface": "Benutzeroberfläche",
|
||||||
"join our Discord for help.": "Trete unserem Discord bei, um Hilfe zu erhalten.",
|
"join our Discord for help.": "Trete unserem Discord bei, um Hilfe zu erhalten.",
|
||||||
"JSON": "JSON",
|
"JSON": "JSON",
|
||||||
@ -240,7 +240,7 @@
|
|||||||
"Max Tokens": "Maximale Tokens",
|
"Max Tokens": "Maximale Tokens",
|
||||||
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Es können maximal 3 Modelle gleichzeitig heruntergeladen werden. Bitte versuche es später erneut.",
|
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Es können maximal 3 Modelle gleichzeitig heruntergeladen werden. Bitte versuche es später erneut.",
|
||||||
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Fortlaudende Nachrichten in diesem Chat werden nicht automatisch geteilt. Benutzer mit dem Link können den Chat einsehen.",
|
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Fortlaudende Nachrichten in diesem Chat werden nicht automatisch geteilt. Benutzer mit dem Link können den Chat einsehen.",
|
||||||
"Minimum Score": "",
|
"Minimum Score": "Mindestscore",
|
||||||
"Mirostat": "Mirostat",
|
"Mirostat": "Mirostat",
|
||||||
"Mirostat Eta": "Mirostat Eta",
|
"Mirostat Eta": "Mirostat Eta",
|
||||||
"Mirostat Tau": "Mirostat Tau",
|
"Mirostat Tau": "Mirostat Tau",
|
||||||
@ -274,13 +274,13 @@
|
|||||||
"No source available": "",
|
"No source available": "",
|
||||||
"Not factually correct": "Nicht sachlich korrekt.",
|
"Not factually correct": "Nicht sachlich korrekt.",
|
||||||
"Not sure what to add?": "Nicht sicher, was hinzugefügt werden soll?",
|
"Not sure what to add?": "Nicht sicher, was hinzugefügt werden soll?",
|
||||||
"Not sure what to write? Switch to": "Nicht sicher, was Du schreiben sollst? Wechsel zu",
|
"Not sure what to write? Switch to": "Nicht sicher, was du schreiben sollst? Wechsel zu",
|
||||||
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
|
"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "",
|
||||||
"Notifications": "Desktop-Benachrichtigungen",
|
"Notifications": "Desktop-Benachrichtigungen",
|
||||||
"Off": "Aus",
|
"Off": "Aus",
|
||||||
"Okay, Let's Go!": "Okay, los geht's!",
|
"Okay, Let's Go!": "Okay, los geht's!",
|
||||||
"OLED Dark": "OLED Dunkel",
|
"OLED Dark": "OLED Dunkel",
|
||||||
"Ollama": "",
|
"Ollama": "Ollama",
|
||||||
"Ollama Base URL": "Ollama Basis URL",
|
"Ollama Base URL": "Ollama Basis URL",
|
||||||
"Ollama Version": "Ollama-Version",
|
"Ollama Version": "Ollama-Version",
|
||||||
"On": "Ein",
|
"On": "Ein",
|
||||||
@ -288,12 +288,12 @@
|
|||||||
"Only alphanumeric characters and hyphens are allowed in the command string.": "Nur alphanumerische Zeichen und Bindestriche sind im Befehlsstring erlaubt.",
|
"Only alphanumeric characters and hyphens are allowed in the command string.": "Nur alphanumerische Zeichen und Bindestriche sind im Befehlsstring erlaubt.",
|
||||||
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Hoppla! Warte noch einen Moment! Die Dateien sind noch im der Verarbeitung. Bitte habe etwas Geduld und wir informieren Dich, sobald sie bereit sind.",
|
"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Hoppla! Warte noch einen Moment! Die Dateien sind noch im der Verarbeitung. Bitte habe etwas Geduld und wir informieren Dich, sobald sie bereit sind.",
|
||||||
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Hoppla! Es sieht so aus, als wäre die URL ungültig. Bitte überprüfe sie und versuche es nochmal.",
|
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Hoppla! Es sieht so aus, als wäre die URL ungültig. Bitte überprüfe sie und versuche es nochmal.",
|
||||||
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hoppla! Du verwendest eine nicht unterstützte Methode (nur Frontend). Bitte stelle die WebUI vom Backend aus bereit.",
|
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hoppla! du verwendest eine nicht unterstützte Methode (nur Frontend). Bitte stelle die WebUI vom Backend aus bereit.",
|
||||||
"Open": "Öffne",
|
"Open": "Öffne",
|
||||||
"Open AI": "Open AI",
|
"Open AI": "Open AI",
|
||||||
"Open AI (Dall-E)": "Open AI (Dall-E)",
|
"Open AI (Dall-E)": "Open AI (Dall-E)",
|
||||||
"Open new chat": "Neuen Chat öffnen",
|
"Open new chat": "Neuen Chat öffnen",
|
||||||
"OpenAI": "",
|
"OpenAI": "OpenAI",
|
||||||
"OpenAI API": "OpenAI-API",
|
"OpenAI API": "OpenAI-API",
|
||||||
"OpenAI API Config": "OpenAI API Konfiguration",
|
"OpenAI API Config": "OpenAI API Konfiguration",
|
||||||
"OpenAI API Key is required.": "OpenAI API Key erforderlich.",
|
"OpenAI API Key is required.": "OpenAI API Key erforderlich.",
|
||||||
@ -333,12 +333,12 @@
|
|||||||
"Repeat Last N": "Repeat Last N",
|
"Repeat Last N": "Repeat Last N",
|
||||||
"Repeat Penalty": "Repeat Penalty",
|
"Repeat Penalty": "Repeat Penalty",
|
||||||
"Request Mode": "Request-Modus",
|
"Request Mode": "Request-Modus",
|
||||||
"Reranking Model": "",
|
"Reranking Model": "Reranking Modell",
|
||||||
"Reranking model disabled": "",
|
"Reranking model disabled": "Rranking Modell deaktiviert",
|
||||||
"Reranking model set to \"{{reranking_model}}\"": "",
|
"Reranking model set to \"{{reranking_model}}\"": "",
|
||||||
"Reset Vector Storage": "Vektorspeicher zurücksetzen",
|
"Reset Vector Storage": "Vektorspeicher zurücksetzen",
|
||||||
"Response AutoCopy to Clipboard": "Antwort automatisch in die Zwischenablage kopieren",
|
"Response AutoCopy to Clipboard": "Antwort automatisch in die Zwischenablage kopieren",
|
||||||
"Retrieval Augmented Generation Settings": "",
|
"Retrieval Augmented Generation Settings": "Retrieval Augmented Generation Einstellungen",
|
||||||
"Role": "Rolle",
|
"Role": "Rolle",
|
||||||
"Rosé Pine": "Rosé Pine",
|
"Rosé Pine": "Rosé Pine",
|
||||||
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
"Rosé Pine Dawn": "Rosé Pine Dawn",
|
||||||
@ -346,7 +346,7 @@
|
|||||||
"Save & Create": "Speichern und erstellen",
|
"Save & Create": "Speichern und erstellen",
|
||||||
"Save & Submit": "Speichern und senden",
|
"Save & Submit": "Speichern und senden",
|
||||||
"Save & Update": "Speichern und aktualisieren",
|
"Save & Update": "Speichern und aktualisieren",
|
||||||
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Das direkte Speichern von Chat-Protokollen im Browser-Speicher wird nicht mehr unterstützt. Bitte nimm Dir einen Moment Zeit, um deine Chat-Protokolle herunterzuladen und zu löschen, indem Du auf die Schaltfläche unten klickst. Keine Sorge, Du kannst deine Chat-Protokolle problemlos über das Backend wieder importieren.",
|
"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Das direkte Speichern von Chat-Protokollen im Browser-Speicher wird nicht mehr unterstützt. Bitte nimm dir einen Moment Zeit, um deine Chat-Protokolle herunterzuladen und zu löschen, indem du auf die Schaltfläche unten klickst. Keine Sorge, du kannst deine Chat-Protokolle problemlos über das Backend wieder importieren.",
|
||||||
"Scan": "Scannen",
|
"Scan": "Scannen",
|
||||||
"Scan complete!": "Scan abgeschlossen!",
|
"Scan complete!": "Scan abgeschlossen!",
|
||||||
"Scan for documents from {{path}}": "Dokumente von {{path}} scannen",
|
"Scan for documents from {{path}}": "Dokumente von {{path}} scannen",
|
||||||
@ -387,7 +387,7 @@
|
|||||||
"Sign Out": "Abmelden",
|
"Sign Out": "Abmelden",
|
||||||
"Sign up": "Registrieren",
|
"Sign up": "Registrieren",
|
||||||
"Signing in": "Anmeldung",
|
"Signing in": "Anmeldung",
|
||||||
"Source": "",
|
"Source": "Quellen",
|
||||||
"Speech recognition error: {{error}}": "Spracherkennungsfehler: {{error}}",
|
"Speech recognition error: {{error}}": "Spracherkennungsfehler: {{error}}",
|
||||||
"Speech-to-Text Engine": "Sprache-zu-Text-Engine",
|
"Speech-to-Text Engine": "Sprache-zu-Text-Engine",
|
||||||
"SpeechRecognition API is not supported in this browser.": "Die Spracherkennungs-API wird in diesem Browser nicht unterstützt.",
|
"SpeechRecognition API is not supported in this browser.": "Die Spracherkennungs-API wird in diesem Browser nicht unterstützt.",
|
||||||
@ -408,7 +408,7 @@
|
|||||||
"Text-to-Speech Engine": "Text-zu-Sprache-Engine",
|
"Text-to-Speech Engine": "Text-zu-Sprache-Engine",
|
||||||
"Tfs Z": "Tfs Z",
|
"Tfs Z": "Tfs Z",
|
||||||
"Thanks for your feedback!": "Danke für dein Feedback",
|
"Thanks for your feedback!": "Danke für dein Feedback",
|
||||||
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
|
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Der Score sollte ein Wert zwischen 0,0 (0 %) und 1,0 (100 %) sein.",
|
||||||
"Theme": "Design",
|
"Theme": "Design",
|
||||||
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dadurch werden deine wertvollen Unterhaltungen sicher in der Backend-Datenbank gespeichert. Vielen Dank!",
|
"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Dadurch werden deine wertvollen Unterhaltungen sicher in der Backend-Datenbank gespeichert. Vielen Dank!",
|
||||||
"This setting does not sync across browsers or devices.": "Diese Einstellung wird nicht zwischen Browsern oder Geräten synchronisiert.",
|
"This setting does not sync across browsers or devices.": "Diese Einstellung wird nicht zwischen Browsern oder Geräten synchronisiert.",
|
||||||
@ -450,8 +450,8 @@
|
|||||||
"Version": "Version",
|
"Version": "Version",
|
||||||
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "Warnung: Wenn du dein Einbettungsmodell aktualisierst oder änderst, musst du alle Dokumente erneut importieren.",
|
"Warning: If you update or change your embedding model, you will need to re-import all documents.": "Warnung: Wenn du dein Einbettungsmodell aktualisierst oder änderst, musst du alle Dokumente erneut importieren.",
|
||||||
"Web": "Web",
|
"Web": "Web",
|
||||||
"Web Params": "",
|
"Web Params": "Web Parameter",
|
||||||
"Webhook URL": "",
|
"Webhook URL": "Webhook URL",
|
||||||
"WebUI Add-ons": "WebUI-Add-Ons",
|
"WebUI Add-ons": "WebUI-Add-Ons",
|
||||||
"WebUI Settings": "WebUI-Einstellungen",
|
"WebUI Settings": "WebUI-Einstellungen",
|
||||||
"WebUI will make requests to": "Wenn aktiviert sendet WebUI externe Anfragen an",
|
"WebUI will make requests to": "Wenn aktiviert sendet WebUI externe Anfragen an",
|
||||||
@ -465,5 +465,13 @@
|
|||||||
"You have shared this chat": "Du hast diesen Chat",
|
"You have shared this chat": "Du hast diesen Chat",
|
||||||
"You're a helpful assistant.": "Du bist ein hilfreicher Assistent.",
|
"You're a helpful assistant.": "Du bist ein hilfreicher Assistent.",
|
||||||
"You're now logged in.": "Du bist nun eingeloggt.",
|
"You're now logged in.": "Du bist nun eingeloggt.",
|
||||||
"Youtube": ""
|
"Youtube": "YouTube",
|
||||||
|
"Help": "Hilfe",
|
||||||
|
"All Documents": "Alle Dokumente",
|
||||||
|
"Suggested": "Vorgeschlagen",
|
||||||
|
"Prompt": "Prompt",
|
||||||
|
"Download canceled": "Download abgebrochen",
|
||||||
|
"Invalid Tag": "Ungültiger Tag",
|
||||||
|
"Title cannot be an empty string.": "Titel darf nicht leer sein."
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -177,7 +177,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class=" hidden lg:flex fixed bottom-0 right-0 px-3 py-3 z-10">
|
<div class=" hidden lg:flex fixed bottom-0 right-0 px-3 py-3 z-10">
|
||||||
<Tooltip content="Help" placement="left">
|
<Tooltip content={$i18n.t('Help')} placement="left">
|
||||||
<button
|
<button
|
||||||
id="show-shortcuts-button"
|
id="show-shortcuts-button"
|
||||||
bind:this={showShortcutsButtonElement}
|
bind:this={showShortcutsButtonElement}
|
||||||
|
Loading…
Reference in New Issue
Block a user