2025-08-23 20:09:43 +05:30
|
|
|
|
// ignore: unused_import
|
|
|
|
|
|
import 'package:intl/intl.dart' as intl;
|
|
|
|
|
|
import 'app_localizations.dart';
|
|
|
|
|
|
|
|
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
|
|
|
|
|
|
|
|
/// The translations for German (`de`).
|
|
|
|
|
|
class AppLocalizationsDe extends AppLocalizations {
|
|
|
|
|
|
AppLocalizationsDe([String locale = 'de']) : super(locale);
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get appTitle => 'Conduit';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get initializationFailed => 'Initialisierung fehlgeschlagen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get retry => 'Erneut versuchen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get back => 'Zurück';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get you => 'Du';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get loadingProfile => 'Profil wird geladen...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get unableToLoadProfile => 'Profil konnte nicht geladen werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get pleaseCheckConnection =>
|
|
|
|
|
|
'Bitte überprüfe deine Verbindung und versuche es erneut';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
2025-10-01 23:26:12 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get connectionIssueTitle => 'Server nicht erreichbar';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get connectionIssueSubtitle =>
|
|
|
|
|
|
'Verbindung wiederherstellen oder abmelden, um einen anderen Server zu wählen.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get stillOfflineMessage =>
|
|
|
|
|
|
'Der Server ist weiterhin nicht erreichbar. Prüfe deine Verbindung und versuche es erneut.';
|
|
|
|
|
|
|
2025-08-23 20:09:43 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get account => 'Konto';
|
|
|
|
|
|
|
2025-10-02 15:14:34 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get supportConduit => 'Conduit unterstützen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get supportConduitSubtitle =>
|
|
|
|
|
|
'Hilf, die Weiterentwicklung und neue Funktionen zu finanzieren.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get githubSponsorsTitle => 'GitHub Sponsors';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get githubSponsorsSubtitle =>
|
|
|
|
|
|
'Werde monatliche*r Sponsor*in und unterstütze die Roadmap.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get buyMeACoffeeTitle => 'Buy Me a Coffee';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get buyMeACoffeeSubtitle =>
|
|
|
|
|
|
'Bedanke dich mit einer einmaligen Spende.';
|
|
|
|
|
|
|
2025-08-23 20:09:43 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get signOut => 'Abmelden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get endYourSession => 'Sitzung beenden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get defaultModel => 'Standardmodell';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get autoSelect => 'Automatische Auswahl';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get loadingModels => 'Modelle werden geladen...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToLoadModels => 'Modelle konnten nicht geladen werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get availableModels => 'Verfügbare Modelle';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get noResults => 'Keine Ergebnisse';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get searchModels => 'Modelle suchen...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get errorMessage =>
|
|
|
|
|
|
'Etwas ist schief gelaufen. Bitte versuche es erneut.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get loginButton => 'Anmelden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get menuItem => 'Einstellungen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String dynamicContentWithPlaceholder(String name) {
|
|
|
|
|
|
return 'Willkommen, $name!';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String itemsCount(int count) {
|
|
|
|
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
|
|
|
|
count,
|
|
|
|
|
|
locale: localeName,
|
|
|
|
|
|
other: '$count Elemente',
|
|
|
|
|
|
one: '1 Element',
|
|
|
|
|
|
zero: 'Keine Elemente',
|
|
|
|
|
|
);
|
|
|
|
|
|
return '$_temp0';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get closeButtonSemantic => 'Schließen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get loadingContent => 'Inhalt wird geladen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get noItems => 'Keine Elemente';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get noItemsToDisplay => 'Keine Elemente zum Anzeigen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get loadMore => 'Mehr laden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get workspace => 'Arbeitsbereich';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get recentFiles => 'Zuletzt verwendete Dateien';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get knowledgeBase => 'Wissensdatenbank';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get noFilesYet => 'Noch keine Dateien';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get uploadDocsPrompt =>
|
|
|
|
|
|
'Lade Dokumente hoch, um sie in deinen Unterhaltungen mit Conduit zu verwenden';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get uploadFirstFile => 'Erste Datei hochladen';
|
|
|
|
|
|
|
2025-09-13 10:16:58 +05:30
|
|
|
|
@override
|
2025-09-16 20:10:53 +05:30
|
|
|
|
String get attachments => 'Anhänge';
|
2025-09-13 10:16:58 +05:30
|
|
|
|
|
2025-08-23 20:09:43 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get knowledgeBaseEmpty => 'Wissensdatenbank ist leer';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get createCollectionsPrompt =>
|
|
|
|
|
|
'Erstelle Sammlungen verwandter Dokumente zur einfachen Referenz';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get chooseSourcePhoto => 'Quelle auswählen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get takePhoto => 'Foto aufnehmen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get chooseFromGallery => 'Aus Fotos auswählen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get document => 'Dokument';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get documentHint => 'PDF-, Word- oder Textdatei';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get uploadFileTitle => 'Datei hochladen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String fileUploadComingSoon(String type) {
|
|
|
|
|
|
return 'Dateiupload für $type kommt bald!';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get kbCreationComingSoon =>
|
|
|
|
|
|
'Erstellung der Wissensdatenbank kommt bald!';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get backToServerSetup => 'Zur Servereinrichtung zurück';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get connectedToServer => 'Mit Server verbunden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get signIn => 'Anmelden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get enterCredentials =>
|
|
|
|
|
|
'Gib deine Anmeldedaten ein, um auf deine KI-Unterhaltungen zuzugreifen';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get credentials => 'Zugangsdaten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get apiKey => 'API-Schlüssel';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get usernameOrEmail => 'Benutzername oder E‑Mail';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get password => 'Passwort';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get signInWithApiKey => 'Mit API-Schlüssel anmelden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get connectToServer => 'Mit Server verbinden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get enterServerAddress =>
|
|
|
|
|
|
'Gib die Adresse deines Open-WebUI-Servers ein, um zu beginnen';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get serverUrl => 'Server-URL';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get serverUrlHint => 'https://dein-server.com';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get enterServerUrlSemantic =>
|
|
|
|
|
|
'Gib deine Server-URL oder IP-Adresse ein';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get headerName => 'Header-Name';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get headerValue => 'Header-Wert';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get headerValueHint => 'api-key-123 oder Bearer-Token';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get addHeader => 'Header hinzufügen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get maximumHeadersReached => 'Maximale Anzahl erreicht';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get removeHeader => 'Header entfernen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get connecting => 'Verbindung wird hergestellt...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get connectToServerButton => 'Mit Server verbinden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get demoModeActive => 'Demo-Modus aktiv';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get skipServerSetupTryDemo =>
|
|
|
|
|
|
'Servereinrichtung überspringen und Demo testen';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get enterDemo => 'Demo starten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get demoBadge => 'Demo';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get serverNotOpenWebUI =>
|
|
|
|
|
|
'Dies scheint kein Open-WebUI-Server zu sein.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get serverUrlEmpty => 'Server-URL darf nicht leer sein';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get invalidUrlFormat => 'Ungültiges URL-Format. Bitte Eingabe prüfen.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onlyHttpHttps =>
|
|
|
|
|
|
'Nur HTTP- und HTTPS-Protokolle werden unterstützt.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get serverAddressRequired =>
|
|
|
|
|
|
'Serveradresse erforderlich (z. B. 192.168.1.10 oder example.com).';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get portRange => 'Port muss zwischen 1 und 65535 liegen.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get invalidIpFormat => 'Ungültiges IP-Format. Beispiel: 192.168.1.10.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get couldNotConnectGeneric =>
|
|
|
|
|
|
'Verbindung fehlgeschlagen. Adresse prüfen und erneut versuchen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get weCouldntReachServer =>
|
|
|
|
|
|
'Server nicht erreichbar. Verbindung und Serverstatus prüfen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get connectionTimedOut =>
|
|
|
|
|
|
'Zeitüberschreitung. Server eventuell ausgelastet oder blockiert.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get useHttpOrHttpsOnly => 'Nur http:// oder https:// verwenden.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get loginFailed => 'Anmeldung fehlgeschlagen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get invalidCredentials =>
|
|
|
|
|
|
'Ungültiger Benutzername oder Passwort. Bitte erneut versuchen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get serverRedirectingHttps =>
|
|
|
|
|
|
'Server leitet um. HTTPS-Konfiguration prüfen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get unableToConnectServer =>
|
|
|
|
|
|
'Verbindung zum Server nicht möglich. Bitte Verbindung prüfen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get requestTimedOut => 'Zeitüberschreitung. Bitte erneut versuchen.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get genericSignInFailed =>
|
|
|
|
|
|
'Anmeldung nicht möglich. Zugangsdaten und Server prüfen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get skip => 'Überspringen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get next => 'Weiter';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get done => 'Fertig';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-16 16:24:45 +05:30
|
|
|
|
String onboardStartTitle(String username) {
|
|
|
|
|
|
return 'Hallo, $username';
|
|
|
|
|
|
}
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardStartSubtitle =>
|
2025-09-16 20:10:53 +05:30
|
|
|
|
'Wähle ein Modell, um loszulegen. Tippe jederzeit auf Neuer Chat.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onboardStartBullet1 => 'Modellname oben antippen, um zu wechseln';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onboardStartBullet2 => 'Mit Neuer Chat den Kontext zurücksetzen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-08-26 17:01:46 +05:30
|
|
|
|
String get onboardAttachTitle => 'Kontext hinzufügen';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardAttachSubtitle =>
|
|
|
|
|
|
'Antworten mit Inhalten aus Arbeitsbereich oder Fotos untermauern.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardAttachBullet1 =>
|
|
|
|
|
|
'Arbeitsbereich: PDFs, Dokumente, Datensätze';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-08-26 17:01:46 +05:30
|
|
|
|
String get onboardAttachBullet2 => 'Fotos: Kamera oder Bibliothek';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onboardSpeakTitle => 'Natürlich sprechen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onboardSpeakSubtitle => 'Auf das Mikro tippen, um zu diktieren.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onboardSpeakBullet1 => 'Jederzeit stoppen; Text bleibt erhalten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardSpeakBullet2 =>
|
|
|
|
|
|
'Ideal für kurze Notizen oder lange Prompts';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onboardQuickTitle => 'Schnellaktionen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardQuickSubtitle =>
|
|
|
|
|
|
'Menü öffnen, um zwischen Chats, Arbeitsbereich und Profil zu wechseln.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardQuickBullet1 =>
|
|
|
|
|
|
'Menü tippen für Chats, Arbeitsbereich, Profil';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get onboardQuickBullet2 =>
|
|
|
|
|
|
'Neuer Chat starten oder Modelle oben verwalten';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get addAttachment => 'Anhang hinzufügen';
|
|
|
|
|
|
|
2025-10-05 00:05:58 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get attachmentLabel => 'Anhang';
|
|
|
|
|
|
|
2025-08-23 20:09:43 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get tools => 'Werkzeuge';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceInput => 'Spracheingabe';
|
|
|
|
|
|
|
2025-10-05 00:05:58 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get voice => 'Sprache';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceStatusListening => 'Hört zu…';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceStatusRecording => 'Nimmt auf…';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceHoldToTalk => 'Zum Sprechen halten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceAutoSend => 'Automatisch senden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceTranscript => 'Transkript';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voicePromptSpeakNow => 'Jetzt sprechen…';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voicePromptTapStart => 'Tippe auf \"Starten\", um zu beginnen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceActionStop => 'Stopp';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get voiceActionStart => 'Starten';
|
|
|
|
|
|
|
2025-08-23 20:09:43 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get messageInputLabel => 'Nachrichteneingabe';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get messageInputHint => 'Nachricht eingeben';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get messageHintText => 'Nachricht...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get stopGenerating => 'Generierung stoppen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get send => 'Senden';
|
|
|
|
|
|
|
2025-10-05 00:05:58 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get codeCopiedToClipboard => 'Code in die Zwischenablage kopiert.';
|
|
|
|
|
|
|
2025-08-23 20:09:43 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get sendMessage => 'Nachricht senden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get file => 'Datei';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get photo => 'Foto';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get camera => 'Kamera';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get apiUnavailable => 'API-Dienst nicht verfügbar';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get unableToLoadImage => 'Bild kann nicht geladen werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String notAnImageFile(String fileName) {
|
|
|
|
|
|
return 'Keine Bilddatei: $fileName';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String failedToLoadImage(String error) {
|
|
|
|
|
|
return 'Bild konnte nicht geladen werden: $error';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get invalidDataUrl => 'Ungültiges Data-URL-Format';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToDecodeImage => 'Bild konnte nicht decodiert werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get invalidImageFormat => 'Ungültiges Bildformat';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get emptyImageData => 'Leere Bilddaten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get featureRequiresInternet =>
|
|
|
|
|
|
'Diese Funktion erfordert eine Internetverbindung';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get messagesWillSendWhenOnline =>
|
|
|
|
|
|
'Nachrichten werden gesendet, sobald du wieder online bist';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get confirm => 'Bestätigen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get cancel => 'Abbrechen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get ok => 'OK';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get inputField => 'Eingabefeld';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get captureDocumentOrImage => 'Dokument oder Bild aufnehmen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get checkConnection => 'Verbindung prüfen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get openSettings => 'Einstellungen öffnen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get chooseDifferentFile => 'Andere Datei wählen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get goBack => 'Zurück';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get technicalDetails => 'Technische Details';
|
2025-08-23 23:56:53 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get save => 'Speichern';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get chooseModel => 'Modell wählen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get reviewerMode => 'REVIEWER MODE';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get selectLanguage => 'Sprache auswählen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get newFolder => 'Neuer Ordner';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get folderName => 'Ordnername';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get newChat => 'Neuer Chat';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get more => 'Mehr';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get clear => 'Leeren';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get searchHint => 'Suchen...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get searchConversations => 'Konversationen durchsuchen...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get create => 'Erstellen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get folderCreated => 'Ordner erstellt';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToCreateFolder => 'Ordner konnte nicht erstellt werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String movedChatToFolder(String title, String folder) {
|
|
|
|
|
|
return '\"$title\" nach \"$folder\" verschoben';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToMoveChat => 'Chat konnte nicht verschoben werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToLoadChats => 'Chats konnten nicht geladen werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToUpdatePin => 'Pin konnte nicht aktualisiert werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToDeleteChat => 'Chat konnte nicht gelöscht werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get manage => 'Verwalten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get rename => 'Umbenennen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get delete => 'Löschen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get renameChat => 'Chat umbenennen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get enterChatName => 'Chat-Namen eingeben';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToRenameChat => 'Chat konnte nicht umbenannt werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToUpdateArchive => 'Archiv konnte nicht aktualisiert werden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get unarchive => 'Archivierung aufheben';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get archive => 'Archivieren';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get pin => 'Anheften';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get unpin => 'Lösen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get recent => 'Zuletzt';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get system => 'System';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get english => 'Englisch';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get deutsch => 'Deutsch';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get francais => 'Französisch';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get italiano => 'Italienisch';
|
|
|
|
|
|
|
2025-10-12 20:59:05 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get espanol => 'Spanisch';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get nederlands => 'Niederländisch';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get russian => 'Russisch';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get chinese => 'Chinesisch';
|
|
|
|
|
|
|
2025-08-23 23:56:53 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get deleteMessagesTitle => 'Nachrichten löschen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String deleteMessagesMessage(int count) {
|
|
|
|
|
|
return '$count Nachrichten löschen?';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String routeNotFound(String routeName) {
|
|
|
|
|
|
return 'Route nicht gefunden: $routeName';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get deleteChatTitle => 'Chat löschen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get deleteChatMessage => 'Dieser Chat wird dauerhaft gelöscht.';
|
|
|
|
|
|
|
2025-09-07 23:48:47 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get deleteFolderTitle => 'Ordner löschen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get deleteFolderMessage =>
|
|
|
|
|
|
'Dieser Ordner und seine Zuordnungen werden entfernt.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get failedToDeleteFolder => 'Ordner konnte nicht gelöscht werden';
|
|
|
|
|
|
|
2025-08-23 23:56:53 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get aboutApp => 'Über die App';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get aboutAppSubtitle => 'Conduit Informationen und Links';
|
2025-08-26 17:11:10 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get web => 'Web';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get imageGen => 'Bild-Gen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get pinned => 'Angeheftet';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get folders => 'Ordner';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get archived => 'Archiviert';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get appLanguage => 'App-Sprache';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get darkMode => 'Dunkelmodus';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get webSearch => 'Websuche';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get webSearchDescription => 'Im Web suchen und Quellen zitieren.';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get imageGeneration => 'Bildgenerierung';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get imageGenerationDescription =>
|
|
|
|
|
|
'Bilder aus deinen Prompts erstellen.';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get copy => 'Kopieren';
|
|
|
|
|
|
|
2025-09-20 23:58:18 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get ttsListen => 'Anhören';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get ttsStop => 'Stoppen';
|
|
|
|
|
|
|
2025-08-28 23:46:32 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get edit => 'Bearbeiten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get regenerate => 'Neu generieren';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get noConversationsYet => 'Noch keine Unterhaltungen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get usernameOrEmailHint =>
|
|
|
|
|
|
'Gib deinen Benutzernamen oder deine E‑Mail ein';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get passwordHint => 'Gib dein Passwort ein';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get enterApiKey => 'Gib deinen API-Schlüssel ein';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get signingIn => 'Anmeldung läuft...';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get advancedSettings => 'Erweiterte Einstellungen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get customHeaders => 'Benutzerdefinierte Header';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get customHeadersDescription =>
|
|
|
|
|
|
'Füge benutzerdefinierte HTTP-Header für Authentifizierung, API-Schlüssel oder spezielle Serveranforderungen hinzu.';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
2025-10-09 01:49:56 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get allowSelfSignedCertificates =>
|
|
|
|
|
|
'Selbstsignierten Zertifikaten vertrauen';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get allowSelfSignedCertificatesDescription =>
|
|
|
|
|
|
'Akzeptiere das TLS-Zertifikat dieses Servers auch dann, wenn es selbstsigniert ist. Aktiviere diese Option nur für Server, denen du vertraust.';
|
|
|
|
|
|
|
2025-08-28 23:46:32 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get headerNameEmpty => 'Header-Name darf nicht leer sein';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get headerNameTooLong => 'Header-Name zu lang (max. 64 Zeichen)';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get headerNameInvalidChars =>
|
|
|
|
|
|
'Ungültiger Header-Name. Verwende nur Buchstaben, Zahlen und diese Zeichen: !#\$&-^_`|~';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String headerNameReserved(String key) {
|
|
|
|
|
|
return 'Reservierten Header \"$key\" kann nicht überschrieben werden';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get headerValueEmpty => 'Header-Wert darf nicht leer sein';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get headerValueTooLong => 'Header-Wert zu lang (max. 1024 Zeichen)';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get headerValueInvalidChars =>
|
|
|
|
|
|
'Header-Wert enthält ungültige Zeichen. Nur druckbare ASCII-Zeichen verwenden.';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get headerValueUnsafe =>
|
|
|
|
|
|
'Header-Wert scheint potenziell unsicheren Inhalt zu enthalten';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String headerAlreadyExists(String key) {
|
|
|
|
|
|
return 'Header \"$key\" existiert bereits. Zum Aktualisieren zuerst entfernen.';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get maxHeadersReachedDetail =>
|
|
|
|
|
|
'Maximal 10 benutzerdefinierte Header zulässig. Einige entfernen, um mehr hinzuzufügen.';
|
2025-08-28 23:46:32 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get editMessage => 'Nachricht bearbeiten';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get noModelsAvailable => 'Keine Modelle verfügbar';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String followingSystem(String theme) {
|
|
|
|
|
|
return 'Dem System folgen: $theme';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get themeDark => 'Dunkel';
|
|
|
|
|
|
|
2025-10-02 01:58:12 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get themePalette => 'Farbpalette';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get themePaletteDescription =>
|
|
|
|
|
|
'Wählen Sie die Akzentfarben für Schaltflächen, Karten und Chatblasen.';
|
|
|
|
|
|
|
2025-08-28 23:46:32 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get themeLight => 'Hell';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get currentlyUsingDarkTheme => 'Aktuell dunkles Thema';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get currentlyUsingLightTheme => 'Aktuell helles Thema';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get aboutConduit => 'Über Conduit';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String versionLabel(String version, String build) {
|
|
|
|
|
|
return 'Version: $version ($build)';
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get githubRepository => 'GitHub-Repository';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get unableToLoadAppInfo =>
|
|
|
|
|
|
'App-Informationen konnten nicht geladen werden';
|
2025-08-29 01:04:29 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get thinking => 'Denkt…';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get thoughts => 'Gedanken';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String thoughtForDuration(String duration) {
|
|
|
|
|
|
return 'Gedacht für $duration';
|
|
|
|
|
|
}
|
2025-09-07 11:29:29 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get appCustomization => 'App-Anpassung';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get appCustomizationSubtitle =>
|
|
|
|
|
|
'Personalisieren, wie Namen und UI angezeigt werden';
|
2025-09-07 11:29:29 +05:30
|
|
|
|
|
2025-09-20 23:02:59 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get quickActionsDescription =>
|
|
|
|
|
|
'Wähle bis zu zwei Schnellzugriffe, die neben dem Eingabefeld angepinnt werden';
|
|
|
|
|
|
|
2025-10-05 00:05:58 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get chatSettings => 'Chat';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get sendOnEnter => 'Mit Enter senden';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get sendOnEnterDescription =>
|
|
|
|
|
|
'Enter sendet (Soft-Tastatur). Cmd/Ctrl+Enter ebenfalls verfügbar';
|
|
|
|
|
|
|
2025-09-07 11:29:29 +05:30
|
|
|
|
@override
|
|
|
|
|
|
String get display => 'Anzeige';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get realtime => 'Echtzeit';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get transportMode => 'Transportmodus';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get transportModeDescription =>
|
|
|
|
|
|
'Wähle, wie die App für Echtzeit-Updates verbindet.';
|
2025-09-07 11:29:29 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get mode => 'Modus';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get transportModeAuto => 'Auto (Polling + WebSocket)';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get transportModeWs => 'Nur WebSocket';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get transportModeAutoInfo =>
|
|
|
|
|
|
'Robuster in restriktiven Netzwerken. Wechselt nach Möglichkeit zu WebSocket.';
|
2025-09-07 11:29:29 +05:30
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-07 12:22:02 +05:30
|
|
|
|
String get transportModeWsInfo =>
|
|
|
|
|
|
'Geringerer Overhead, kann jedoch hinter strikten Proxys/Firewalls fehlschlagen.';
|
2025-08-23 20:09:43 +05:30
|
|
|
|
}
|