{
  "extensions": {
    "common": {
      "apiKey": "API-Key",
      "description": "Beschreibung",
      "deploymentName": "Deployment Name",
      "instanceName": "Name der Instanz",
      "apiVersion": "API-Version",
      "temperature": "Temperatur",
      "reasoningEffort": "Reasoning Effort",
      "reasoningSummary": "Reasoning Zusammenfassung",
      "reasoningTagName": "Reasoning-Tag-Name",
      "seed": "Seed",
      "presencePenalty": "Presence Penalty",
      "frequencyPenalty": "Frequency Penalty",
      "maxOutputTokens": "Max Output Tokens",
      "modelName": "Modell-Name",
      "endpoint": "Endpunkt",
      "index": "Index",
      "vectorColumn": "Vektor-Spalte",
      "select": "Auswählen",
      "instructions": "Anweisungen",
      "topK": "Top K",
      "topP": "Top P",
      "text": "Text",
      "prompt": "Prompt",
      "historySize": "Verlaufslänge",
      "headers": "Header",
      "name": "Name",
      "date": "Datum",
      "string": "String",
      "multiSelect": "Mehrfachauswahl",
      "singleSelect": "Einzelauswahl",
      "dateRange": "Datumsbereich",
      "dateFrom": "Datum (von)",
      "dateUntil": "Datum (bis)",
      "style": "Stil",
      "quality": "Qualität",
      "size": "Größe",
      "bucket": "Bucket",
      "take": "Take",
      "title": "Titel",
      "fileIds": "Datei-IDs",
      "temperatureHint": "Höhere Werte wie 0.8 machen die Ausgabe zufälliger, während niedrigere Werte wie 0.2 die Ausgabe fokussierter und deterministischer machen.",
      "seedHint": "Dieses Feature befindet sich in der Beta-Phase. Wenn angegeben, wird OpenAI versuchen, deterministisch zu arbeiten, sodass wiederholte Anfragen mit demselben Seed und denselben Parametern das gleiche Ergebnis liefern sollten.",
      "presencePenaltyHint": "Positive Werte bestrafen neue Tokens basierend darauf, ob sie bisher im Text vorkommen, und erhöhen die Wahrscheinlichkeit, dass das Modell über neue Themen spricht.",
      "frequencyPenaltyHint": "Positive Werte bestrafen neue Tokens basierend auf ihrer bisherigen Häufigkeit im Text und verringern die Wahrscheinlichkeit, dass das Modell dieselbe Zeile wörtlich wiederholt.",
      "maxOutputTokensHint": "Die maximale Anzahl von Tokens, die im Antworttext generiert werden sollen. Ebenfalls bekannt als max_tokens.",
      "topPHint": "Tokens werden von den wahrscheinlichsten bis zu den unwahrscheinlichsten ausgewählt, bis die Summe ihrer Wahrscheinlichkeiten dem Top-p-Wert entspricht.\nBeispielsweise, wenn die Tokens A, B und C eine Wahrscheinlichkeit von 0,3, 0,2 und 0,1 haben und der Top-p-Wert 0,5 beträgt, dann wählt das Modell entweder A oder B als nächstes Token aus (unter Verwendung der Temperatur).",
      "parallelToolCalls": "Parallele Toolausführung",
      "disableStreaming": "Streaming deaktivieren",
      "disableStreamingHint": "Wenn aktiviert, wird eine einzelne Anfrage anstelle von Streaming verwendet. Nützlich für Anbieter, die kein Streaming unterstützen."
    },
    "azure": {
      "title": "Azure OpenAI",
      "description": "OpenAI LLM-Integration",
      "topPHint": "Eine Alternative zum Sampling mit Temperature ist das sogenannte Nucleus Sampling, bei dem das Modell nur die Ergebnisse der Tokens mit Top_p probability mass berücksichtigt. Ein Wert von 0,1 bedeutet also, dass nur die Tokens in Betracht gezogen werden, die zusammen die obersten 10 % der probability mass ausmachen. Wir empfehlen in der Regel, entweder diesen Wert oder Temperature anzupassen – jedoch nicht beide gleichzeitig."
    },
    "azure-o": {
      "title": "Azure OpenAI Reasoning",
      "description": "OpenAI LLM-Integration für Reasoning-Modelle"
    },
    "langfuse": {
      "title": "Langfuse",
      "description": "Langfuse-Integration",
      "baseUrl": "Base url",
      "baseUrlHint": "Basis-URL von Langfuse (wenn self-hosted)",
      "secretKey": "Secret key",
      "publicKey": "Public key"
    },
    "mistral": {
      "title": "Mistral",
      "description": "Mistral LLM-Integration"
    },
    "ollama": {
      "title": "Ollama",
      "description": "Ollama LLM-Integration"
    },
    "openai": {
      "title": "OpenAI",
      "description": "OpenAI LLM-Integration",
      "endpointHint": "Basis-URL des OpenAI-Endpunkts"
    },
    "openaiCompatible": {
      "title": "OpenAI kompatibel",
      "description": "OpenAI-kompatible LLM-Integration"
    },
    "nvidia": {
      "title": "Nvidia NIM",
      "description": "Nvidia NIM LLM-Integration"
    },
    "vertexai": {
      "title": "VertexAI",
      "description": "Vertex AI LLM-Integration"
    },
    "customPrompt": {
      "title": "Prompt",
      "description": "Verwendet einen freien Text als Systemnachricht.",
      "templateDescription": "Der Text kann bestimmte Platzhalter enthalten, die zur Laufzeit ersetzt werden. Verfügbare Platzhalter:\n\n* `{{{{date}}}}`: Tagesdatum\n* `{{{{timestamp}}}}`: Aktuelles Datum und Uhrzeit\n* `{{{{llm_name}}}}`: Name des Modells\n* `{{{{llm_provider}}}}`: Betreiber des Modells\n* `{{{{user}}}}`: Username oder Email\n* `{{{{assistant}}}}`: Name des Assistenten\n* `{{{{assistant_description}}}}`: Beschreibung des Assistenten",
      "replaceDefaultTitle": "Standard-Systemprompt ersetzen",
      "replaceDefaultDescription": "Wenn aktiviert, ersetzt der benutzerdefinierte Prompt den Standard-Systemprompt vollständig. Wenn deaktiviert (Standard), erweitert der benutzerdefinierte Prompt den Standard-Systemprompt."
    },
    "hubPrompt": {
      "title": "Hub Prompt",
      "description": "Verwendet einen Prompt aus dem freien LangChain Hub."
    },
    "summaryPrompt": {
      "title": "Summary Prompt",
      "description": "Definiert den Zusammenfassungs-Prompt, der für die Gesprächsbeschriftung verwendet wird.",
      "promptHint": "Verwende den {content}-Platzhalter für den tatsächlichen Verlauf."
    },
    "azureSearch": {
      "title": "Azure AI Search",
      "description": "Führt eine Suche mit Azure AI Search durch",
      "apiKeyHint": "API-Key",
      "indexHint": "Name des Indexes",
      "vectorColumnHint": "Name der Vektor-Spalte/Feld. Standard: text_vector",
      "selectHint": "Auszuwählende Felder. Komma-separiert.",
      "instructionsHint": "Eine Beschreibung des Tools einschließlich Anweisungen für das Modell zur Nutzung.",
      "topKHint": "Die Anzahl der zurückzugebenden Ergebnisse. Standard: 10.",
      "endpointHint": "Der Endpunkt. https://<deployment>.search.windows.net"
    },
    "bing": {
      "title": "Bing Web Search",
      "description": "Führt eine Websuche mit Bing durch",
      "apiKeyHint": "Der Bing Search Subscription Key"
    },
    "brave": {
      "title": "Brave Web Search",
      "description": "Führt eine Websuche mit Brave durch",
      "apiKeyHint": "Der Brave Search API Key",
      "maxResults": "Anzahl der Suchergebnisse",
      "safeSearch": "SafeSearch-Filter",
      "country": "Land",
      "searchLang": "Suchsprache",
      "freshness": "Zeitraum",
      "freshnessHint": "Filtert die Suchergebnisse nach dem Entdeckungszeitpunkt. pd: innerhalb der letzten 24 Stunden, pw: innerhalb der letzten 7 Tage, pm: innerhalb der letzten 31 Tage, py: innerhalb der letzten 365 Tage. Benutzerdefinierter Zeitraum möglich (YYYY-MM-DDtoYYYY-MM-DD)."
    },
    "duckduckgo": {
      "title": "Duckduckgo Web Search",
      "description": "Führt eine Websuche mit Duckduckgo durch",
      "maxResults": "Anzahl der Suchergebnisse"
    },
    "azureDalle": {
      "title": "Azure Dall-E",
      "description": "Generiert Bilder mit dem Azure DALL-E-Bildgenerator."
    },
    "dalle": {
      "title": "Dall-E",
      "description": "Generiert Bilder mit dem DALL-E-Bildgenerator.",
      "apiKeyHint": "API Key",
      "styleHint": "Der Stil der generierten Bilder. Muss vivid oder natural sein. Vivid erzeugt hyperrealistische und dramatische Bilder. Natural erzeugt natürlichere, weniger hyperrealistische Bilder.",
      "qualityHint": "Die Qualität des zu generierenden Bildes. HD erzeugt Bilder mit feineren Details und größerer Konsistenz.",
      "sizeHint": "Die Größe des generierten Bildes. Muss 256x256, 512x512 oder 1024x1024 für DALL·E-2-Modelle sein. Für DALL·E-3-Modelle muss es 1024x1024, 1792x1024 oder 1024x1792 sein."
    },
    "calculator": {
      "title": "Rechner",
      "description": "Berechnet mathematische Formeln basierend auf Texteingaben"
    },
    "files": {
      "title": "Suche in Dateien",
      "description": "Ermöglicht dem LLM, Dateien in einem general Bucket oder von dem Benutzer über das rechte Seitenpanel hochgeladene Dateien zu durchsuchen.",
      "descriptionHint": "Beschreibt das Tool und die Daten im Index.",
      "bucketHint": "Zu verwendender Bucket.",
      "takeHint": "Die Anzahl der zurückzugebenden Ergebnisse.",
      "showSources": "Quellen anzeigen",
      "showSourcesHint": "Zeigt die Quellen der Dateien an",
      "errorFileTooLarge": "Die hochgeladene Datei ist größer als für dieses Format erlaubt.",
      "errorNotAllowedFileType": "Dateiformat nicht erlaubt.",
      "errorNotSupportedFileType": "Dateiformat nicht unterstützt.",
      "errorNotSupportedFileTypeImage": "Das Hochladen von Bildern (.jpeg, .png) wird noch nicht unterstützt, ist aber in Planung.",
      "errorOutdatedFileType": "Veraltetes Format. Bitte das Dokument im {format}-Format speichern und erneut hochladen.",
      "errorREISConfiguration": "Technischer Fehler. Anscheinend liegt ein Konfigurationsfehler vor. Bitte informieren Sie einen Administrator.",
      "errorSearchingFile": "Technischer Fehler. Bitte informieren Sie einen Administrator.",
      "errorUploadingFile": "Technischer Fehler. Bitte informieren Sie einen Administrator.",
      "errorUploadingFileDamaged": "Technischer Fehler. Die Datei scheint beschädigt zu sein.",
      "errorUploadingREISConfiguration": "Die hochgeladene Datei konnte aufgrund einer fehlerhaften Konfiguration nicht verarbeitet werden. Bitte informieren Sie einen Administrator."
    },
    "grounding-with-bing": {
      "title": "Grounding with Bing",
      "description": "Surchsucht das Internet mit Bing",
      "projectEndpoint": "Projekt-Endpunkt",
      "projectEndpointHint": "Endpunkt des Azure AI Foundry Projekts, z.B. https://myfoundry.services.ai.azure.com/api/projects/myFoundry",
      "connectionId": "Connection ID",
      "connectionIdHint": "Connection ID des Groundig Tools im Format /subscriptions/<subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.CognitiveServices/accounts/<ai_service_name>/projects/<project_name>/connections/<connection_name>",
      "tenantId": "Tenant ID",
      "tenantIdHint": "Azure Tenant ID (uuid)",
      "clientId": "Client ID",
      "clientIdHint": "ID der Applikation für die das Client Secret erstellt wurde (uuid)",
      "clientSecret": "Client Secret",
      "clientSecretHint": "Client Secret der Azure App Registration",
      "model": "Model",
      "modelHint": "Das LLM, das für die Aufbereitung der Suchergebnisse verwendet wird."
    },
    "whole-files": {
      "title": "Vollständige Dateien",
      "description": "Fügt den vollständigen Inhalt der in einem Chat über die Büroklammer hochgeladenen Dateien dem LLM-Kontext hinzu.",
      "endpointHint": "Endpunkt des REIS als URL.",
      "fileContentHint": "Inhalt der hochgeladenen Dateien.",
      "fileSizeLimit": "Maximale Dateigröße in MB",
      "fileSizeLimitHint": "Größere Dateien werden vor dem Upload abgelehnt."
    },
    "openapi": {
      "title": "Open API",
      "description": "Verbindet eine externe, standardisierte API als Tool.",
      "endpointHint": "Endpunkt als URL.",
      "headersHint": "Ein Header pro Zeile als Schlüssel=Wert"
    },
    "speechToText": {
      "title": "Spracheingabe",
      "description": "Erlaubt Spracheingaben über ein Mikrofon-Icon"
    },
    "transcribe": {
      "title": "Transcription: Azure OpenAI",
      "description": "Audioaufnahmen mit Azure OpenAI in Text transkribieren"
    },
    "filesInConversation": {
      "title": "Suche in Dateien im Chat",
      "description": "Ermöglicht dem LLM, Dateien zu durchsuchen, die in einem Chat über die Büroklammer hochgeladen wurden.",
      "bucket": "Bucket",
      "bucketHint": "Bucket welches für die Dateien genutzt wird",
      "storeInBucket": "Dateien persistieren",
      "storeInBucketHint": "Persistiert die Dateien im Bucket",
      "maxFiles": "Max. Dateien",
      "maxFilesHint": "Maximale Anzahl von Dateien im Chat",
      "showSources": "Quellen anzeigen",
      "showSourcesHint": "Zeigt die Quellen der Dateien an",
      "vectorize": "Inhalte indizieren",
      "vectorizeHint": "Ermöglicht eine semantische Suche auf den Inhalten der Dateien"
    },
    "filesVision": {
      "title": "Bilder im Chat",
      "description": "Ermöglicht die Interaktion mit Bildern im Chat",
      "fileTypes": "Unterstützte Dateitypen",
      "maxFiles": "Max. Dateien",
      "maxFilesHint": "Maximale Anzahl von Dateien im Chat"
    },
    "googleGenai": {
      "title": "Google GenAI",
      "description": "Integration des Google GenAI LLM",
      "topKHint": "Ein Top-k von 1 bedeutet, dass das ausgewählte Token das wahrscheinlichste unter allen Tokens im Vokabular des Modells ist (auch als Greedy Decoding bezeichnet), während ein Top-k von 3 bedeutet, dass das nächste Token aus den 3 wahrscheinlichsten Tokens ausgewählt wird (unter Verwendung der Temperatur).",
      "topPHint": "Tokens werden von den wahrscheinlichsten bis zu den unwahrscheinlichsten ausgewählt, bis die Summe ihrer Wahrscheinlichkeiten dem Top-p-Wert entspricht.\nBeispielsweise, wenn die Tokens A, B und C eine Wahrscheinlichkeit von 0,3, 0,2 und 0,1 haben und der Top-p-Wert 0,5 beträgt, dann wählt das Modell entweder A oder B als nächstes Token aus (unter Verwendung der Temperatur)."
    },
    "bedrock": {
      "title": "Amazon Bedrock",
      "description": "Integration des Amazon Bedrock LLM",
      "region": "Region",
      "accessKeyId": "Access Key ID",
      "secretAccessKey": "Secret Access Key",
      "topP": "Top-p",
      "topPHint": "Tokens werden von den wahrscheinlichsten bis zu den unwahrscheinlichsten ausgewählt, bis die Summe ihrer Wahrscheinlichkeiten dem Top-p-Wert entspricht.\nBeispiel: Wenn die Tokens A, B und C Wahrscheinlichkeiten von 0,3, 0,2 und 0,1 haben und der Top-p-Wert 0,5 beträgt, dann wählt das Modell entweder A oder B als nächstes Token aus (unter Verwendung der Temperatur)."
    },
    "mcpTools": {
      "title": "MCP Tools",
      "headersHint": "Ein Header pro Zeile als Schlüssel=Wert",
      "description": "Integration eines MCP Servers",
      "serverName": "Server Name",
      "serverNameHint": "Name des Servers, der zur Anzeige im Chat verwendet wird.",
      "transport": "Transportprotokoll",
      "transportHint": "Transportprotokoll, das für die Kommunikation mit dem Server verwendet wird.",
      "endpoint": "Endpunkt",
      "endpointHint": "Endpunkt des MCP Servers als URL.",
      "enabled": "Aktiviert",
      "enabledHint": "Wenn aktiviert, kann das Tool über den Prompt aufgerufen werden.",
      "toolDescription": "Beschreibung",
      "toolDescriptionHint": "Beschreibung des Tools.",
      "source": "Quelle",
      "sourceHint": "An welcher Stelle wird der Wert bestimmt.",
      "value": "Wert (Template)",
      "valueHint": "Wert, der beim Toolaufruf verwendet wird.",
      "errorToolCall": "Es ist ein Fehler aufgetreten beim Aufruf des Tools '{tool}'"
    },
    "always42": {
      "title": "DEV: Add 42",
      "description": "Addiert immer 42 zur Summe von zwei Zahlen"
    },
    "confirm": {
      "title": "DEV: Confirm",
      "description": "Fragt nach Bestätigung"
    },
    "context": {
      "title": "DEV: Contexts",
      "description": "Zeigt den aktuellen Kontext"
    },
    "userArgs": {
      "title": "DEV: User Args",
      "description": "Zeigt die aktuellen Benutzerargumente"
    },
    "simpleInput": {
      "title": "DEV: Simple Input",
      "description": "Fragt nach einer Eingabe vom Benutzer"
    },
    "gpt-image-1": {
      "title": "GPT-Image-1",
      "description": "Bilder mit OpenAI gpt-image-1 generieren.",
      "quality": "Qualität",
      "size": "Größe"
    },
    "azure-gpt-image-1": {
      "title": "Azure GPT-Image-1",
      "description": "Bilder mit Azure OpenAI gpt-image-1 generieren."
    },
    "gemini-image": {
      "title": "Gemini Image",
      "description": "Bilder mit Gemini Image (Nano Banana) generieren."
    }
  },
  "chat": {
    "errorLastConfigurationdDeleted": "Es muss mindestens einen aktivierten Assistenten geben, wenn Konversationen existieren.",
    "errorContentFilter": "Die Frage wurde vom System aufgrund ihres Inhalts abgewiesen und wird daher nicht beantwortet.",
    "errorContextLengthExceeded": "Der Kontext des aktuellen Chats ist zu groß für das genutzte LLM. Entweder gibt es zu viel Text in dieser Konversation oder es wurde eine zu große Datei mit der \"Vollständige Dateien\"-Extension hochgeladen.",
    "errorStringAboveMaxLength": "Die Anfrage an das LLM is zu lang. Entweder gibt es zu viel Text in dieser Konversation oder es wurde eine zu große Datei mit der \"Vollständige Dateien\"-Extension hochgeladen.",
    "errorFailedToolUse": "Das LLM hat Probleme das Tool zu benutzen. Möglicherweise sollte ein leistungsfähigeres LLM verwendet werden.",
    "errorInternal": "Interner Fehler",
    "errorMissingLLM": "Kein LLM wurde bisher konfiguriert. Bitte eine Erweiterung konfigurieren.",
    "errorMissingPrompt": "Kein Prompt wurde bisher konfiguriert. Bitte eine Erweiterung konfigurieren.",
    "noSummary": "Keine Zusammenfassung"
  },
  "configuration": {
    "warningMissingUserGroups": "Einige Benutzergruppen wurden beim Import von \"{name}\" nicht gefunden. Fehlend: {missingIds}. Der Import wird mit den verfügbaren Gruppen fortgesetzt.",
    "warningVersionMismatch": "Die Konfiguration \"{name}\" wurde mit Version {version} exportiert, die aktuelle Version ist jedoch {currentVersion}. Der Import wird fortgesetzt, es können jedoch Kompatibilitätsprobleme auftreten."
  },
  "conversation": {
    "copySuffix": "KOPIE"
  }
}
