// 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 servers => 'Server'; @override String get terminal => 'Terminal'; @override String get files => 'Dateien'; @override String get monitor => 'Monitor'; @override String get diagnostics => 'Diagnose'; @override String get settings => 'Einstellungen'; @override String get addServer => 'Server hinzufügen'; @override String get editServer => 'Server bearbeiten'; @override String get name => 'Name'; @override String get host => 'Hostname / IP-Adresse'; @override String get username => 'SSH-Benutzername'; @override String get port => 'SSH-Port'; @override String get password => 'Passwort'; @override String get privateKey => 'Privater Schlüssel'; @override String get passphrase => 'Schlüssel-Passphrase (wird nie gespeichert)'; @override String get savePassword => 'SSH-Passwort im Vault speichern'; @override String get chooseKey => 'Privaten Schlüssel auswählen'; @override String get keyStored => 'Privater Schlüssel sicher gespeichert'; @override String get connect => 'Verbinden'; @override String get disconnect => 'Trennen'; @override String get connecting => 'Verbindung wird hergestellt…'; @override String get connected => 'Verbunden'; @override String get disconnected => 'Getrennt'; @override String get reconnect => 'Erneut verbinden'; @override String get search => 'Server suchen'; @override String get emptyServers => 'Fügen Sie Ihren ersten Server hinzu. Profile bleiben auf diesem Gerät.'; @override String get selectServer => 'Verbinden Sie einen Server unter Server.'; @override String get save => 'Speichern'; @override String get cancel => 'Abbrechen'; @override String get delete => 'Löschen'; @override String get duplicate => 'Duplizieren'; @override String get edit => 'Bearbeiten'; @override String get confirmDelete => 'Dieses Element löschen? Diese Aktion kann nicht rückgängig gemacht werden.'; @override String get confirmRename => 'Das ausgewählte entfernte Element umbenennen?'; @override String get hostTrustTitle => 'Serveridentität prüfen'; @override String get hostTrustBody => 'Vergleichen Sie diesen SHA-256-Fingerprint vor dem Bestätigen über einen separaten vertrauenswürdigen Kanal.'; @override String get trust => 'Diesem Schlüssel vertrauen'; @override String get hostChanged => 'SICHERHEIT: Der gespeicherte SSH-Hostschlüssel hat sich geändert. Verbindung blockiert. Prüfen Sie den Server unabhängig.'; @override String get hostRejected => 'Der SSH-Hostschlüssel wurde nicht bestätigt.'; @override String get language => 'Sprache'; @override String get system => 'System'; @override String get light => 'Hell'; @override String get dark => 'Dunkel'; @override String get theme => 'Darstellung'; @override String get welcome => 'Willkommen bei SM Mobile'; @override String get localOnly => 'Direktes SSH / SFTP. Ohne Konto, Cloud oder Telemetrie.'; @override String get guidance => 'Betriebssicherheit und Datensicherung'; @override String get continueAction => 'Weiter'; @override String get license => 'Softwarelizenz'; @override String get consent => 'Ich akzeptiere die CH-J Proprietary Software License 1.14. Ich nehme das Risiko von Datenverlust oder Beschädigung und die Notwendigkeit angemessener Sicherungen vor riskanten Vorgängen zur Kenntnis. Die App garantiert weder vorhandene noch wiederherstellbare Sicherungen.'; @override String get accept => 'Akzeptieren und fortfahren'; @override String get decline => 'Ablehnen'; @override String get licenseDeclined => 'Die Lizenz wurde abgelehnt. Die Serverfunktionen bleiben gesperrt.'; @override String get vault => 'Lokaler Vault'; @override String get createVault => 'Sicheren Vault erstellen'; @override String get masterPassword => 'Master-Passwort'; @override String get confirmPassword => 'Passwort bestätigen'; @override String get vaultAdvice => 'Verwenden Sie 4–64 Zeichen: eine PIN, ein Wort oder eine lange Passphrase. Längere Passwörter sind viel schwerer zu erraten. Das Passwort kann nicht wiederhergestellt werden; bewahren Sie es sicher auf.'; @override String get unlock => 'Entsperren'; @override String get lock => 'Vault sperren'; @override String get biometric => 'Biometrisches Entsperren (Face ID, Touch ID, Fingerabdruck)'; @override String get unlockBiometric => 'Mit Gerätesicherheit entsperren'; @override String get biometricReason => 'SM Mobile Vault entsperren'; @override String get lockBackground => 'Beim Verlassen der App sperren'; @override String get idleTimeout => 'Automatische Sperre nach Inaktivität (Minuten)'; @override String get weakPassword => 'Das Master-Passwort muss 4–64 Zeichen lang sein.'; @override String get passwordMismatch => 'Die Passwörter stimmen nicht überein.'; @override String get locked => 'Vault gesperrt. Zum Fortfahren entsperren.'; @override String get unlockFailed => 'Entsperren fehlgeschlagen. Prüfen Sie Ihr Passwort oder verwenden Sie das Master-Passwort.'; @override String get storageError => 'Der sichere Speicher ist nicht verfügbar oder beschädigt. Gespeicherte Daten wurden nicht zurückgesetzt.'; @override String get invalidProfile => 'Prüfen Sie Name, Hostname/IP, Benutzer und Port (1–65535).'; @override String get invalidImport => 'Ungültige Profildatei. Verwenden Sie CH-J JSON Version 1, höchstens 5 MiB und 10.000 Profile.'; @override String get networkError => 'Netzwerkverbindung fehlgeschlagen. Prüfen Sie Adresse, VPN und Berechtigung für das lokale Netzwerk.'; @override String get authFailed => 'SSH-Authentifizierung fehlgeschlagen. Prüfen Sie Benutzer, Passwort oder privaten Schlüssel.'; @override String get invalidKey => 'Ungültiger privater Schlüssel oder Passphrase.'; @override String get timeout => 'Zeitlimit des Vorgangs überschritten.'; @override String get operationFailed => 'Vorgang fehlgeschlagen. Prüfen Sie Verbindung und Berechtigungen.'; @override String get permissionDenied => 'Der Server hat den Dateizugriff verweigert.'; @override String get fileError => 'SFTP-Vorgang fehlgeschlagen. Das Element fehlt möglicherweise, das Verzeichnis ist nicht leer oder der Zugriff wurde verweigert.'; @override String get fileExists => 'Das Ziel existiert bereits. Wählen Sie einen anderen Namen.'; @override String get unsafePath => 'Unsicherer Pfad, nicht unterstützter Dateityp oder symbolischer Link. Symbolische Links werden nicht verfolgt.'; @override String get cancelled => 'Übertragung abgebrochen.'; @override String get upload => 'Datei hochladen'; @override String get download => 'Herunterladen und speichern / teilen'; @override String get rename => 'Umbenennen'; @override String get newFolder => 'Neuer Ordner'; @override String get refresh => 'Aktualisieren'; @override String get parent => 'Übergeordnetes Verzeichnis'; @override String get size => 'Größe'; @override String get modified => 'Geändert'; @override String get symlink => 'Symbolischer Link (gesperrt)'; @override String get emptyDirectory => 'Dieses Verzeichnis ist leer.'; @override String get importProfiles => 'Profile importieren'; @override String get exportProfiles => 'Profile exportieren'; @override String get profileTransfer => 'Profile importieren und exportieren'; @override String get importPreview => 'Importierte Profile prüfen'; @override String get importAdvice => 'Es werden nur Verbindungsdaten importiert. Richten Sie vor dem Verbinden die Authentifizierung ein. Duplikate werden anhand von Host, Port und Benutzer verglichen.'; @override String get skipDuplicates => 'Duplikate überspringen'; @override String get updateDuplicates => 'Duplikate aktualisieren (gespeicherte Anmeldedaten löschen)'; @override String get createDuplicates => 'Separate Kopien erstellen'; @override String get importAction => 'Geprüfte Profile importieren'; @override String get done => 'Fertig'; @override String get copy => 'Auswahl kopieren'; @override String get paste => 'Einfügen'; @override String get keyboard => 'Tastatur anzeigen'; @override String get hideKeyboard => 'Tastatur ausblenden'; @override String get monitorInterval => 'Aktualisierungsintervall (Sekunden)'; @override String get cpu => 'CPU'; @override String get ram => 'RAM'; @override String get disk => 'Root-Dateisystem'; @override String get uptime => 'Laufzeit'; @override String get load => 'Lastdurchschnitt (1 / 5 / 15 Min.)'; @override String get release => 'Betriebssystemversion'; @override String get rtt => 'Antwortzeit des SSH-Befehls'; @override String get handshake => 'SSH-Verbindung und Authentifizierung'; @override String get unsupportedSystem => 'Monitoring erfordert einen Linux-Server mit /proc und Standard-POSIX-Werkzeugen.'; @override String get runDiagnostics => 'Test starten'; @override String get icmpNote => 'Ping und Traceroute senden echte ICMP-/ICMPv6-Echo-Pakete direkt von diesem Gerät, ohne Server und ohne Cloud. TCP-Verbindung misst den Verbindungsaufbau zum gewählten Port und ist kein Ping.'; @override String get dnsResults => 'DNS-Adressen (werden nicht in Profilen gespeichert)'; @override String get tcpConnect => 'TCP-Verbindungszeit'; @override String get backgroundNote => 'Monitoring stoppt außerhalb dieses Bildschirms und bei inaktiver App. Das Betriebssystem kann SSH im Hintergrund aussetzen.'; @override String get componentLicenses => 'Komponentenlizenzen'; @override String get clearPassword => 'Gespeichertes Passwort entfernen'; @override String get biometricUnavailable => 'Biometrie ist nicht verfügbar. Richten Sie zuerst Face ID, Touch ID oder eine starke Fingerabdruck-/Gesichtsbiometrie ein.'; @override String get licenseError => 'Lizenz oder Hinweise konnten nicht geladen werden. Der Zugriff auf die App ist gesperrt.'; @override String get loadNote => 'Load Average ist die durchschnittliche Zahl wartender Prozesse, keine CPU-Auslastung in Prozent.'; @override String get addressFamily => 'IP-Version'; @override String get automatic => 'Automatisch'; @override String get testType => 'Test'; @override String get target => 'Ziel'; @override String get duration => 'Dauer'; @override String get resultOk => 'Erfolgreich'; @override String get resultFailed => 'Fehler'; @override String get dnsLookup => 'DNS-Abfrage'; @override String get tcpConnectTest => 'TCP-Verbindung'; @override String get notTested => 'Nicht ausgeführt'; @override String get commandRtt => 'Antwortzeit des SSH-Befehls'; @override String get sshLatency => 'SSH-Antwortzeiten'; @override String uptimeDays(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count Tage', one: '1 Tag', ); return '$_temp0'; } @override String uptimeHours(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count Stunden', one: '1 Stunde', ); return '$_temp0'; } @override String uptimeMinutes(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count Minuten', one: '1 Minute', ); return '$_temp0'; } @override String usedOf(String used, String total) { return '$used von $total'; } @override String autoRefresh(String seconds) { return 'Automatisch alle $seconds s'; } @override String updatedAt(String time) { return 'Aktualisiert $time'; } @override String get ping => 'Ping (ICMP)'; @override String get traceroute => 'Traceroute'; @override String get packetCount => 'Anzahl Pakete'; @override String get intervalSeconds => 'Intervall (s)'; @override String get timeoutSeconds => 'Zeitlimit (s)'; @override String get payloadBytes => 'Datengröße (B)'; @override String get maxHops => 'Max. Hops'; @override String get probesPerHop => 'Versuche pro Hop'; @override String get testOptions => 'Testoptionen'; @override String get stop => 'Stoppen'; @override String get packetsSent => 'Gesendet'; @override String get packetsReceived => 'Empfangen'; @override String get packetLoss => 'Verlust'; @override String get rttStats => 'min / Mittel / max'; @override String get hop => 'Hop'; @override String get traceReached => 'Ziel erreicht'; @override String get traceUnreachable => 'Ziel nicht erreichbar (ICMP-Fehler, siehe Code)'; @override String get traceLimit => 'Hop-Limit erreicht, ohne Antwort des Ziels'; @override String get stoppedByUser => 'Vom Benutzer gestoppt'; @override String get timeoutStar => '* = keine Antwort innerhalb des Zeitlimits. Das heißt nicht, dass es den Knoten nicht gibt; viele Router antworten nicht auf ICMP.'; @override String get icmpNotPermitted => 'Das System erlaubt keinen unprivilegierten ICMP-Socket; Ping und Traceroute können nicht laufen.'; @override String get icmpUnsupported => 'ICMP ist auf diesem Gerät nicht verfügbar.'; @override String get invalidSetting => 'Ungültiger Wert in den Testoptionen.'; @override String get replyFrom => 'Antwort'; @override String get probeTimeout => 'Keine Antwort'; @override String get probeUnreachable => 'Nicht erreichbar'; @override String get probeSendFailed => 'Senden fehlgeschlagen'; @override String get protocolUsed => 'Protokoll'; @override String get resolvedAddress => 'Verwendete Adresse'; @override String get passwordLength => 'Das Master-Passwort muss 4–64 Zeichen lang sein.'; @override String get biometricNote => 'Nur registrierte Biometrie gibt den Vault-Schlüssel frei. Der Gerätecode öffnet den Vault nicht; ohne Biometrie verwenden Sie das Master-Passwort.'; @override String get usePassword => 'Master-Passwort verwenden'; @override String get showPassword => 'Passwort anzeigen'; @override String get hidePassword => 'Passwort verbergen'; @override String get strength0 => 'Sehr schwach'; @override String get strength1 => 'Schwach'; @override String get strength2 => 'Mittel'; @override String get strength3 => 'Gut'; @override String get strength4 => 'Stark'; @override String get passwordStrength => 'Passwortstärke'; @override String get shortPasswordWarning => 'Kurze Passwörter und PINs sind erlaubt, aber leichter zu erraten, wenn jemand eine Kopie der Gerätedaten erhält. Die Verschlüsselung wird dadurch nicht geschwächt.'; @override String get changePassword => 'Vault-Passwort ändern'; @override String get currentPassword => 'Aktuelles Master-Passwort'; @override String get newPassword => 'Neues Master-Passwort'; @override String get confirmNewPassword => 'Neues Passwort bestätigen'; @override String get passwordChanged => 'Das Vault-Passwort wurde geändert. Alle Server, Zugangsdaten und Schlüssel sind weiterhin verfügbar.'; @override String get passwordChangedBiometricOff => 'Das Passwort wurde geändert, aber das biometrische Entsperren konnte nicht erneuert werden und wurde deaktiviert. Aktivieren Sie es in den Einstellungen erneut.'; @override String get wrongCurrentPassword => 'Das aktuelle Passwort ist nicht korrekt.'; @override String get samePassword => 'Das neue Passwort entspricht dem aktuellen.'; @override String get biometricCancelled => 'Biometrische Prüfung abgebrochen. Geben Sie das Master-Passwort ein oder versuchen Sie es erneut.'; @override String get biometricFailed => 'Biometrische Prüfung fehlgeschlagen. Geben Sie das Master-Passwort ein.'; @override String get biometricLockout => 'Biometrie ist nach zu vielen Versuchen vorübergehend gesperrt. Geben Sie das Master-Passwort ein.'; @override String get biometricInvalid => 'Der biometrische Schlüssel ist nicht mehr gültig (die Biometrie des Geräts wurde geändert). Entsperren Sie mit dem Master-Passwort und aktivieren Sie das biometrische Entsperren erneut.'; @override String get biometricUpgrade => 'Das biometrische Entsperren wurde verbessert und akzeptiert den Gerätecode nicht mehr. Entsperren Sie einmal mit dem Master-Passwort, um es zu erneuern.'; @override String get biometricReenable => 'Biometrisches Entsperren ist aus. Aktivieren Sie es in den Einstellungen erneut.'; @override String get tryBiometricAgain => 'Biometrie erneut versuchen'; @override String get securitySection => 'Sicherheit'; @override String get kdfInfo => 'Schlüsselableitung'; @override String get tcpPing => 'TCP-Ping'; @override String get icmpPing => 'ICMP-Ping'; @override String get tcpPort => 'TCP-Port'; @override String get tcpNote => 'TCP-Ping misst die Dauer des TCP-Verbindungsaufbaus (SYN → SYN-ACK) zu einem Port. Es ist kein ICMP-Echo: Ein geschlossener Port antwortet mit Reset (abgelehnt), ein gefilterter meist gar nicht (Timeout).'; @override String get icmpPingNote => 'Echter ICMP-/ICMPv6-Echo-Request und -Reply direkt von diesem Gerät, ohne Server oder Cloud. Viele Hosts und Firewalls antworten nicht auf ICMP.'; @override String get traceNote => 'Traceroute sendet Proben mit steigender TTL / Hop-Limit direkt von diesem Gerät. Router ohne Antwort werden als * angezeigt; die Messung läuft weiter.'; @override String get attemptCount => 'Anzahl Versuche'; @override String get customCount => 'Eigene Anzahl'; @override String get customValue => 'Eigene…'; @override String get continuous => 'Fortlaufend bis zum Stopp'; @override String get ttlHopLimit => 'TTL / Hop-Limit'; @override String get systemDefault => 'Systemstandard'; @override String get dontFragment => 'Nicht fragmentieren (DF)'; @override String get traceMethod => 'Probenmethode'; @override String get tcpTraceUnsupported => 'Unter Android nicht verfügbar: Ohne Root-Rechte teilt das System Apps nicht mit, welcher Router auf eine TCP-Probe geantwortet hat.'; @override String get firstTtl => 'Erste TTL / Hop-Limit'; @override String get probeInterval => 'Pause zwischen Proben (s)'; @override String get tracePort => 'Zielport'; @override String get repetitions => 'Wiederholungen'; @override String get reverseDns => 'Reverse-DNS (Hostnamen)'; @override String get resolveAddresses => 'Adressen suchen und auswählen'; @override String get noAddressFamily => 'Keine Adresse dieser IP-Version (kein A-/AAAA-Eintrag).'; @override String get literalOtherFamily => 'Das Ziel ist eine Adresse der anderen IP-Version.'; @override String get dnsFailed => 'DNS-Auflösung fehlgeschlagen. Prüfen Sie Name und Netzwerk.'; @override String get outcomeOk => 'OK'; @override String get outcomeTimeout => 'Timeout'; @override String get outcomeRefused => 'Abgelehnt (TCP-Reset)'; @override String get outcomeUnreachable => 'Nicht erreichbar'; @override String get outcomeTtlExceeded => 'TTL überschritten'; @override String get outcomeError => 'Netzwerkfehler'; @override String get attempts => 'Versuche'; @override String get successful => 'Erfolgreich'; @override String get failedCount => 'Fehlgeschlagen'; @override String get successRate => 'Erfolgsquote'; @override String get rttMin => 'Minimum'; @override String get rttMax => 'Maximum'; @override String get rttAvg => 'Mittelwert'; @override String get rttMedian => 'Median'; @override String get rttStddev => 'Standardabw.'; @override String get jitter => 'Jitter'; @override String get elapsedTime => 'Messdauer'; @override String get statsNote => 'RTT-Statistiken nutzen nur erfolgreiche Versuche; Fehlschläge werden getrennt gezählt. Standardabweichung: Grundgesamtheit. Jitter: mittlere absolute Differenz aufeinanderfolgender erfolgreicher RTTs. Median und P95: Nearest-Rank; P95 ab 20 erfolgreichen Werten. Sehr lange Messungen behalten die neuesten 5000 Versuche in der Liste und berechnen Median/P95 aus den neuesten 10000.'; @override String get chartTitle => 'RTT im Zeitverlauf'; @override String get chartFailures => 'Fehlgeschlagener Versuch'; @override String get olderOmitted => 'Ältere Versuche nicht angezeigt (in der Statistik enthalten)'; @override String get copyResults => 'Kopieren'; @override String get exportResults => 'Exportieren'; @override String get clearResults => 'Ergebnisse löschen'; @override String get copied => 'In die Zwischenablage kopiert.'; @override String get saveToDevice => 'Auf dem Gerät speichern'; @override String get shareFile => 'Teilen'; @override String get savedToDevice => 'Gespeichert.'; @override String get combinedSummary => 'Übersicht IPv4 und IPv6'; @override String get statusColumn => 'Status'; @override String get statusRunning => 'Läuft…'; @override String get statusFinished => 'Abgeschlossen'; @override String get compareRuns => 'Mit der vorherigen Messung vergleichen'; @override String get previousRun => 'Vorher'; @override String get pathChanged => 'Route geändert'; @override String get tcpOpenNote => 'Port offen: Das Ziel antwortete mit SYN-ACK.'; @override String get tcpRefusedNote => 'Port geschlossen: Das Ziel antwortete mit Reset; es wurde erreicht.'; @override String get answeredOtherAddress => 'Die letzte Antwort kam von einer anderen Adresse als dem Ziel (Anycast oder filterndes Gerät).'; @override String get icmpCodeLegend => '!N Netz, !H Host, !P Protokoll, !F Fragmentierung nötig, !X administrativ verboten (ICMP Destination Unreachable).'; @override String get messageTooLong => 'Paket zu groß für den Versand ohne Fragmentierung.'; @override String get ttlUnsupported => 'Das System hat diese TTL / dieses Hop-Limit nicht akzeptiert.'; @override String get dontFragmentUnsupported => 'Diese Plattform erlaubt kein Setzen von Don\'t Fragment für ICMP.'; @override String get unsupportedPlatform => 'Auf dieser Plattform nicht verfügbar.'; @override String get archiveDamaged => 'Das Archiv ist beschädigt oder in einem nicht unterstützten Format.'; @override String get archiveListOnly => 'Der Inhalt wird nur aufgelistet; nichts wird entpackt oder ausgeführt.'; @override String get archiveTooLarge => 'Das Archiv ist zu groß, um es auf diesem Gerät aufzulisten.'; @override String get archiveUnsupported => 'Die Auflistung dieses Archivformats wird nicht unterstützt'; @override String get atomicNotPossible => 'In diesem Ordner kann keine temporäre Datei angelegt werden; die Datei kann daher nicht sicher in einem Schritt ersetzt werden.'; @override String get ownerWouldChange => 'Das Speichern über eine temporäre Datei würde den Eigentümer der Datei auf dem Server ändern.'; @override String get inPlaceAdvice => 'Sie können die Datei stattdessen direkt überschreiben. Eigentümer und Rechte bleiben erhalten, bei einem Verbindungsabbruch während des Schreibens kann die Datei aber unvollständig bleiben.'; @override String get binaryFile => 'Dies scheint eine Binärdatei zu sein.'; @override String get chooseEncodingAdvice => 'Die Kodierung konnte nicht erkannt werden. Wählen Sie die Kodierung der Datei; nichts wird umgewandelt, bevor Sie speichern.'; @override String get unknownEncoding => 'Unbekannte Textkodierung'; @override String get wrongEncoding => 'Die Datei ist in der gewählten Kodierung nicht gültig.'; @override String get reopenEncoding => 'Mit Kodierung erneut öffnen…'; @override String get saveEncoding => 'Mit Kodierung speichern'; @override String get openAsTextWith => 'Als Text mit Kodierung öffnen…'; @override String get unencodableTitle => 'Zeichen können in dieser Kodierung nicht gespeichert werden'; @override String get unencodableBody => 'Einige Zeichen gibt es in der Kodierung der Datei nicht. Fortfahren speichert als UTF-8; Abbrechen lässt den Text ungespeichert.'; @override String get mixedLineBreaks => 'Diese Datei mischt Zeilenenden (LF/CRLF/CR). Beim Speichern werden alle zum angezeigten Typ; ändern Sie ihn in der Statusleiste.'; @override String get notExactRoundTrip => 'Die Datei würde nicht Byte für Byte wie gelesen gespeichert. Prüfen Sie vor dem Speichern die Kodierung.'; @override String get close => 'Schließen'; @override String get line => 'Zeile'; @override String get column => 'Spalte'; @override String get lineShort => 'Z'; @override String get columnShort => 'Sp'; @override String get conflictAdvice => 'Die Datei wurde nach dem Öffnen anderswo geändert. Überschreiben ersetzt diese Änderung durch Ihren Text.'; @override String get remoteChanged => 'Die Datei auf dem Server wurde geändert'; @override String get remoteDeleted => 'Die Datei auf dem Server existiert nicht mehr'; @override String get documentChanged => 'Die Datei auf dem Gerät wurde geändert'; @override String get connectToOpen => 'Verbinden Sie sich zuerst mit diesem Server, um die Datei zu öffnen.'; @override String get connectToSave => 'Keine Verbindung zum Server der Datei. Ihr Text bleibt hier.'; @override String get offlineAdvice => 'Nichts ging verloren. Verbinden Sie sich erneut und speichern Sie, oder sichern Sie jetzt eine Kopie auf dem Gerät.'; @override String get saveCopyToDevice => 'Kopie auf dem Gerät speichern'; @override String get cryptoNote => 'Nur Basisinformationen. Privates Schlüsselmaterial wird hier nie angezeigt oder exportiert.'; @override String get cryptoUnreadable => 'Es konnte kein Zertifikat oder Schlüssel gelesen werden.'; @override String get privateKeyHidden => 'Enthält einen privaten Schlüssel. Halten Sie diese Datei geheim.'; @override String get remoteFiles => 'Server (SFTP)'; @override String get deviceFiles => 'Gerät'; @override String get recentFiles => 'Zuletzt'; @override String get favoriteFiles => 'Favoriten'; @override String get deviceFilesNote => 'Dateien werden über die Systemauswahl geöffnet (Dateien / Speicheranbieter). SM Mobile greift nur auf Ihre Auswahl zu.'; @override String get openFiles => 'Dateien öffnen'; @override String get openFolder => 'Ordner öffnen'; @override String get openedFiles => 'Geöffnete Dateien'; @override String get newFile => 'Neue Datei'; @override String get open => 'Öffnen'; @override String get openAsText => 'Als Text öffnen'; @override String get openInSystemViewer => 'Im Systembetrachter öffnen'; @override String get systemViewerTitle => 'Anzeige durch den Systembetrachter'; @override String get systemViewerIos => 'Quick Look zeigt die Datei in SM Mobile aus einer privaten temporären Kopie an. Sie kann hier nicht bearbeitet werden.'; @override String get systemViewerAndroid => 'Eine App Ihrer Wahl auf diesem Gerät öffnet eine private temporäre Kopie. Sie kann hier nicht bearbeitet werden.'; @override String get noViewer => 'Keine App auf diesem Gerät kann diese Datei anzeigen.'; @override String get draftsRecovered => 'Beim Sperren des Vaults wurden ungespeicherte Änderungen aufbewahrt'; @override String get discardDrafts => 'Alle wiederhergestellten Entwürfe verwerfen?'; @override String get discard => 'Verwerfen'; @override String get discardChanges => 'Ungespeicherte Änderungen verwerfen?'; @override String get unsavedChanges => 'Ungespeicherte Änderungen'; @override String get editorSettings => 'Editor-Einstellungen'; @override String get fontSize => 'Schriftgröße'; @override String get wordWrap => 'Zeilen umbrechen'; @override String get lineNumbers => 'Zeilennummern und Falten'; @override String get indentWithTabs => 'Mit Tabulatoren einrücken'; @override String get indentWidth => 'Einrückungsbreite'; @override String get syntaxHighlight => 'Syntaxhervorhebung'; @override String get largeFileHighlight => 'Bei Dateien über 1 MB standardmäßig aus, damit das Bearbeiten flüssig bleibt.'; @override String get syntax => 'Syntax'; @override String get noGrammar => 'Keine Hervorhebungsgrammatik verfügbar (Klartext)'; @override String get tabs => 'Tabs'; @override String get spaces => 'Leerzeichen'; @override String get readOnly => 'Schreibgeschützt'; @override String get readOnlyDevice => 'Diese Datei kann hier nur gelesen werden (der Speicheranbieter erlaubt kein Schreiben). Speichern Sie Änderungen mit Speichern unter.'; @override String get readOnlyRemote => 'Diese Datei ist schreibgeschützt.'; @override String get modifiedState => 'Geändert'; @override String get findHint => 'Suchen'; @override String get replaceHint => 'Ersetzen durch'; @override String get invalidRegex => 'Ungültiger regulärer Ausdruck'; @override String get matchCase => 'Groß-/Kleinschreibung beachten'; @override String get regularExpression => 'Regulärer Ausdruck'; @override String get previousMatch => 'Vorheriger Treffer'; @override String get nextMatch => 'Nächster Treffer'; @override String get replace => 'Ersetzen'; @override String get replaceAll => 'Alle ersetzen'; @override String get goToLine => 'Gehe zu Zeile'; @override String get lineBreaks => 'Zeilenenden'; @override String get undo => 'Rückgängig'; @override String get redo => 'Wiederholen'; @override String get selectAll => 'Alles auswählen'; @override String get reload => 'Aus der Quelle neu laden'; @override String get reloadDiscard => 'Neu laden (meine verwerfen)'; @override String get overwrite => 'Überschreiben'; @override String get overwriteExisting => 'Eine Datei mit diesem Namen existiert. Überschreiben?'; @override String get saveAs => 'Speichern unter…'; @override String get saveAsRequired => 'Wählen Sie, wo die neue Datei gespeichert wird.'; @override String get saveToServer => 'Auf dem Server speichern'; @override String get remotePath => 'Pfad auf dem Server'; @override String get saved => 'Gespeichert.'; @override String get validate => 'Syntax prüfen'; @override String get validOk => 'Keine Syntaxfehler gefunden.'; @override String get validationProblem => 'Syntaxfehler'; @override String get formatDocument => 'Dokument formatieren'; @override String get formatAdvice => 'Schreibt Einrückung und Layout neu (JSON-Zahlen können anders geschrieben werden). Die Änderung kann rückgängig gemacht werden.'; @override String get formatFailed => 'Das Dokument kann erst nach Behebung der Syntaxfehler formatiert werden.'; @override String get fileTooLarge => 'Die Datei ist zu groß, um sie hier zu öffnen.'; @override String get filesCount => 'Dateien'; @override String get uncompressed => 'entpackt'; @override String get imageUnsupported => 'Dieses Bildformat kann auf diesem Gerät nicht angezeigt werden.'; @override String get svgSafe => 'SVG wird als statisches Bild gezeichnet: Skripte, Links und externe Ressourcen werden nicht verwendet.'; @override String get notebookUnreadable => 'Das Notebook kann nicht gelesen werden; öffnen Sie es als JSON.'; @override String get uploadToServer => 'Auf den Server kopieren'; @override String get uploadedTo => 'Kopiert nach'; @override String get addFavorite => 'Zu Favoriten hinzufügen'; @override String get removeFavorite => 'Aus Favoriten entfernen'; @override String get removeFromList => 'Aus der Liste entfernen'; @override String get noFavorites => 'Noch keine Favoriten.'; @override String get noRecentFiles => 'Keine zuletzt geöffneten Dateien.'; @override String get documentStale => 'Der Zugriff auf diese Datei ist abgelaufen. Öffnen Sie sie erneut über die Dateiauswahl.'; @override String get fileNotFound => 'Die Datei wurde nicht gefunden.'; @override String get noSpace => 'Nicht genügend freier Speicherplatz.'; @override String get readOnlyError => 'Schreiben ist hier nicht erlaubt.'; }