1280 lines
30 KiB
Dart
1280 lines
30 KiB
Dart
// 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 loginToCalibreWb => 'Melde dich bei Calibre Web an';
|
|
|
|
@override
|
|
String get calibreWebUrl => 'https://calibre.example.com';
|
|
|
|
@override
|
|
String get enterCalibreWebUrl => 'Gib die Calibre Web URL ein';
|
|
|
|
@override
|
|
String get username => 'Benutzername';
|
|
|
|
@override
|
|
String get enterYourUsername => 'Gib deinen Benutzernamen ein';
|
|
|
|
@override
|
|
String get password => 'Passwort';
|
|
|
|
@override
|
|
String get enterYourPassword => 'Gib dein Passwort ein';
|
|
|
|
@override
|
|
String get login => 'Anmelden';
|
|
|
|
@override
|
|
String get pleaseFillInAllFields => 'Bitte fülle alle Felder aus';
|
|
|
|
@override
|
|
String get failedToLognIn => 'Anmeldung fehlgeschlagen';
|
|
|
|
@override
|
|
String get books => 'Bücher';
|
|
|
|
@override
|
|
String get discover => 'Entdecken';
|
|
|
|
@override
|
|
String get me => 'Ich';
|
|
|
|
@override
|
|
String get discoverBooks => 'Bücher entdecken';
|
|
|
|
@override
|
|
String get search => 'Suchen';
|
|
|
|
@override
|
|
String get searchBook => 'Buch suchen';
|
|
|
|
@override
|
|
String get enterTitleAuthorOrTags => 'Titel, Autor oder Tags eingeben ...';
|
|
|
|
@override
|
|
String get showReadBooks => 'Gelesene Bücher';
|
|
|
|
@override
|
|
String get showUnReadBooks => 'Ungelesene Bücher';
|
|
|
|
@override
|
|
String get showBookmarkedBooks => 'Gemerkte Bücher';
|
|
|
|
@override
|
|
String get readBooks => 'Gelesene Bücher';
|
|
|
|
@override
|
|
String get unreadBooks => 'Ungelesene Bücher';
|
|
|
|
@override
|
|
String get bookmarkedBooks => 'Gemerkte Bücher';
|
|
|
|
@override
|
|
String get showHotBooks => 'Heiße Bücher';
|
|
|
|
@override
|
|
String get hotBooks => 'Heiße Bücher';
|
|
|
|
@override
|
|
String get showNewBooks => 'Neue Bücher';
|
|
|
|
@override
|
|
String get newBooks => 'Neue Bücher';
|
|
|
|
@override
|
|
String get showRatedBooks => 'Bewertete Bücher';
|
|
|
|
@override
|
|
String get ratedBooks => 'Bewertete Bücher';
|
|
|
|
@override
|
|
String get titleAZ => 'Titel (A-Z)';
|
|
|
|
@override
|
|
String get titleZA => 'Titel (Z-A)';
|
|
|
|
@override
|
|
String get authorAZ => 'Autor (A-Z)';
|
|
|
|
@override
|
|
String get authorZA => 'Autor (Z-A)';
|
|
|
|
@override
|
|
String get newestFirst => 'Neueste zuerst';
|
|
|
|
@override
|
|
String get oldestFirst => 'Älteste zuerst';
|
|
|
|
@override
|
|
String get authors => 'Autoren';
|
|
|
|
@override
|
|
String get categories => 'Kategorien';
|
|
|
|
@override
|
|
String get series => 'Serien';
|
|
|
|
@override
|
|
String get formats => 'Formate';
|
|
|
|
@override
|
|
String get languages => 'Sprachen';
|
|
|
|
@override
|
|
String get publishers => 'Verlage';
|
|
|
|
@override
|
|
String get ratings => 'Bewertungen';
|
|
|
|
@override
|
|
String get rating => 'Bewertung';
|
|
|
|
@override
|
|
String get showAuthors => 'Autoren';
|
|
|
|
@override
|
|
String get showCategories => 'Kategorien';
|
|
|
|
@override
|
|
String get showSeries => 'Serien';
|
|
|
|
@override
|
|
String get showFormats => 'Formate';
|
|
|
|
@override
|
|
String get showLanguages => 'Sprachen';
|
|
|
|
@override
|
|
String get showPublishers => 'Verlage';
|
|
|
|
@override
|
|
String get showRatings => 'Bewertungen';
|
|
|
|
@override
|
|
String by(Object author) {
|
|
return 'von $author';
|
|
}
|
|
|
|
@override
|
|
String get book => 'Buch';
|
|
|
|
@override
|
|
String get publicationInfo => 'Veröffentlichungsinformationen';
|
|
|
|
@override
|
|
String get published => 'Veröffentlicht';
|
|
|
|
@override
|
|
String get updated => 'Aktualisiert';
|
|
|
|
@override
|
|
String get publisher => 'Verlag';
|
|
|
|
@override
|
|
String get language => 'Sprache';
|
|
|
|
@override
|
|
String get fileInfo => 'Dateiinformationen';
|
|
|
|
@override
|
|
String get size => 'Größe';
|
|
|
|
@override
|
|
String get description => 'Beschreibung';
|
|
|
|
@override
|
|
String get noCoverAvailable => 'Kein Cover verfügbar';
|
|
|
|
@override
|
|
String get english => 'Englisch';
|
|
|
|
@override
|
|
String get german => 'Deutsch';
|
|
|
|
@override
|
|
String get french => 'Französisch';
|
|
|
|
@override
|
|
String get spanish => 'Spanisch';
|
|
|
|
@override
|
|
String get italian => 'Italienisch';
|
|
|
|
@override
|
|
String get japanese => 'Japanisch';
|
|
|
|
@override
|
|
String get russian => 'Russisch';
|
|
|
|
@override
|
|
String get portuguese => 'Portugiesisch';
|
|
|
|
@override
|
|
String get chineese => 'Chinesisch';
|
|
|
|
@override
|
|
String get dutch => 'Niederländisch';
|
|
|
|
@override
|
|
String get sendToEReader => 'An E-Reader senden';
|
|
|
|
@override
|
|
String get sendToKindleKobo => 'An Kindle/Kobo senden';
|
|
|
|
@override
|
|
String get enter4DigitCode => 'Gib den 4-stelligen Code ein der auf dem Browser deines E-Readers angezeigt wird:';
|
|
|
|
@override
|
|
String get visit => 'Besuche';
|
|
|
|
@override
|
|
String get onYourEReader => 'auf deinem E-Reader um einen Code zu erhalten';
|
|
|
|
@override
|
|
String get pleaseEnter4DigitCode => 'Bitte gib einen gültigen 4-stelligen Code ein';
|
|
|
|
@override
|
|
String get send => 'Senden';
|
|
|
|
@override
|
|
String get startingDownloadProcess => 'Downloadprozess starten';
|
|
|
|
@override
|
|
String get preparingTransfer => 'Transfer vorbereiten...';
|
|
|
|
@override
|
|
String get downloadingBook => 'Buch herunterladen...';
|
|
|
|
@override
|
|
String get sendingToEReader => 'An E-Reader senden...';
|
|
|
|
@override
|
|
String get successfullySentToEReader => 'Erfolgreich an E-Reader gesendet';
|
|
|
|
@override
|
|
String get transferFailed => 'Transfer fehlgeschlagen';
|
|
|
|
@override
|
|
String get downloadToDevice => 'Auf Gerät herunterladen';
|
|
|
|
@override
|
|
String get errorDownloading => 'Fehler beim Herunterladen';
|
|
|
|
@override
|
|
String get downlaodFomat => 'Downloadformat';
|
|
|
|
@override
|
|
String get preparingDownload => 'Download vorbereiten...';
|
|
|
|
@override
|
|
String get selectDownloadDestination => 'Downloadziel auswählen';
|
|
|
|
@override
|
|
String get successfullyDownloadedBook => 'Buch erfolgreich heruntergeladen';
|
|
|
|
@override
|
|
String get downloadFailed => 'Download fehlgeschlagen';
|
|
|
|
@override
|
|
String get libraryStatistics => 'Bibliotheksstatistiken';
|
|
|
|
@override
|
|
String get cancel => 'Abbrechen';
|
|
|
|
@override
|
|
String get close => 'Schließen';
|
|
|
|
@override
|
|
String get retry => 'Wiederholen';
|
|
|
|
@override
|
|
String get tryAgain => 'Erneut versuchen';
|
|
|
|
@override
|
|
String get error => 'Fehler';
|
|
|
|
@override
|
|
String get errorLoadingBooks => 'Fehler beim Laden der Bücher';
|
|
|
|
@override
|
|
String get eInkMode => 'E-Ink Modus';
|
|
|
|
@override
|
|
String get eInkModeDescription => 'Deaktiviert Animationen für E-Ink Geräte';
|
|
|
|
@override
|
|
String get deleteBook => 'Buch löschen';
|
|
|
|
@override
|
|
String get deleteBookConfirmation => 'Bist du sicher, dass du dieses Buch löschen möchtest?';
|
|
|
|
@override
|
|
String get delete => 'Löschen';
|
|
|
|
@override
|
|
String get bookDeletedSuccessfully => 'Buch erfolgreich gelöscht';
|
|
|
|
@override
|
|
String get failedToDeleteBook => 'Fehler beim Löschen des Buches';
|
|
|
|
@override
|
|
String get errorLoadingData => 'Fehler beim Laden der Daten';
|
|
|
|
@override
|
|
String get erroLoadingBookDetails => 'Fehler beim Laden der Buchdetails';
|
|
|
|
@override
|
|
String get noBooksFound => 'Keine Bücher gefunden';
|
|
|
|
@override
|
|
String get noDataFound => 'Keine Daten gefunden';
|
|
|
|
@override
|
|
String get unknownError => 'Unbekannter Fehler';
|
|
|
|
@override
|
|
String get loading => 'Laden...';
|
|
|
|
@override
|
|
String get settings => 'Einstellungen';
|
|
|
|
@override
|
|
String get appearance => 'Erscheinungsbild';
|
|
|
|
@override
|
|
String get about => 'Über';
|
|
|
|
@override
|
|
String get themeMode => 'Themenmodus';
|
|
|
|
@override
|
|
String get systemTheme => 'Systemthema';
|
|
|
|
@override
|
|
String get lightTheme => 'Helles Thema';
|
|
|
|
@override
|
|
String get darkTheme => 'Dunkles Thema';
|
|
|
|
@override
|
|
String get downloadService => 'Download-Service';
|
|
|
|
@override
|
|
String get downloads => 'Downloads';
|
|
|
|
@override
|
|
String get searchForABook => 'Suche nach einem Buch';
|
|
|
|
@override
|
|
String get noDownloadsFound => 'Keine Downloads gefunden';
|
|
|
|
@override
|
|
String foundBooks(Object count) {
|
|
return '$count Bücher gefunden';
|
|
}
|
|
|
|
@override
|
|
String get addedBookToTheDownloadQueue => 'Buch zur Download-Warteschlange hinzugefügt';
|
|
|
|
@override
|
|
String get download => 'Herunterladen';
|
|
|
|
@override
|
|
String get available => 'Verfügbar';
|
|
|
|
@override
|
|
String get downloading => 'Herunterladen';
|
|
|
|
@override
|
|
String get completed => 'Abgeschlossen';
|
|
|
|
@override
|
|
String get failed => 'Fehlgeschlagen';
|
|
|
|
@override
|
|
String get queued => 'In Warteschlange';
|
|
|
|
@override
|
|
String get notDownloaded => 'Nicht heruntergeladen';
|
|
|
|
@override
|
|
String get downloadServiceUrl => 'Download-Service-URL';
|
|
|
|
@override
|
|
String get enterUrlOfYourDownloadService => 'Gib die URL deines Download-Services ein';
|
|
|
|
@override
|
|
String get bookWillBeSendToYourEmailAdress => 'Das Buch wird als EPUB an deine registrierte E-Mail-Adresse gesendet.';
|
|
|
|
@override
|
|
String get makeSureEmailSettingsAreConfigured => 'Stelle sicher, dass die SMTP-Mail-Einstellungen auf dem Server konfiguriert sind.';
|
|
|
|
@override
|
|
String get markAsReadUnread => 'Als gelesen/ungelesen markieren';
|
|
|
|
@override
|
|
String get archiveUnarchive => 'Archivieren/Archivierung aufheben';
|
|
|
|
@override
|
|
String get addToShelf => 'Zum Regal hinzufügen';
|
|
|
|
@override
|
|
String get selectShelf => 'Regal auswählen';
|
|
|
|
@override
|
|
String get noShelvesFound => 'Keine Regale gefunden';
|
|
|
|
@override
|
|
String bookAddedToShelf(Object book) {
|
|
return 'Buch zum Regal hinzugefügt $book';
|
|
}
|
|
|
|
@override
|
|
String get failedToAddToShelf => 'Fehler beim Hinzufügen zum Regal';
|
|
|
|
@override
|
|
String bookRemovedFromShelf(Object book) {
|
|
return 'Buch aus Regal entfernt $book';
|
|
}
|
|
|
|
@override
|
|
String get failedToRemoveFromShelf => 'Fehler beim Entfernen aus dem Regal';
|
|
|
|
@override
|
|
String get removeFromShelf => 'Entfernen';
|
|
|
|
@override
|
|
String get shelfs => 'Regale';
|
|
|
|
@override
|
|
String shelfContains(Object count) {
|
|
return 'Regal enthält $count Bücher';
|
|
}
|
|
|
|
@override
|
|
String get errorLoadingShelf => 'Fehler beim Laden des Regals';
|
|
|
|
@override
|
|
String get createShelf => 'Regal erstellen';
|
|
|
|
@override
|
|
String get shelfName => 'Regalname';
|
|
|
|
@override
|
|
String get shelfNameRequired => 'Regalname ist erforderlich';
|
|
|
|
@override
|
|
String get shelfSuccessfullyCreated => 'Regal erfolgreich erstellt';
|
|
|
|
@override
|
|
String errorCreatingShelf(Object name) {
|
|
return 'Fehler beim Erstellen des Regals $name';
|
|
}
|
|
|
|
@override
|
|
String get create => 'Erstellen';
|
|
|
|
@override
|
|
String get creating => 'Erstellen...';
|
|
|
|
@override
|
|
String get noShelvesFoundCreateOne => 'Keine Regale gefunden. Erstelle eins!';
|
|
|
|
@override
|
|
String get editShelf => 'Regal bearbeiten';
|
|
|
|
@override
|
|
String get deleteShelf => 'Regal löschen';
|
|
|
|
@override
|
|
String get bookOptions => 'Buchoptionen';
|
|
|
|
@override
|
|
String get successfullyDeletedShelf => 'Regal erfolgreich gelöscht';
|
|
|
|
@override
|
|
String get failedToDeleteShelf => 'Fehler beim Löschen des Regals';
|
|
|
|
@override
|
|
String get deleting => 'Löschen...';
|
|
|
|
@override
|
|
String get successfullyEditedShelf => 'Regal erfolgreich bearbeitet';
|
|
|
|
@override
|
|
String get failedToEditShelf => 'Fehler beim Bearbeiten des Regals';
|
|
|
|
@override
|
|
String get edit => 'Bearbeiten';
|
|
|
|
@override
|
|
String get editing => 'Bearbeiten...';
|
|
|
|
@override
|
|
String deleteShelfConfirmation(Object name) {
|
|
return 'Bist du sicher, dass du das Regal $name löschen möchtest?';
|
|
}
|
|
|
|
@override
|
|
String get addBooksToShelf => 'Bücher zum Regal hinzufügen';
|
|
|
|
@override
|
|
String get shelfIsEmpty => 'Regal ist leer';
|
|
|
|
@override
|
|
String get removing => 'Entfernen...';
|
|
|
|
@override
|
|
String get manageBookShelves => 'Bücherregale verwalten';
|
|
|
|
@override
|
|
String bookInShelfs(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Regalen',
|
|
one: 'einem Regal',
|
|
);
|
|
return 'Buch in $_temp0';
|
|
}
|
|
|
|
@override
|
|
String get searchForBooks => 'Suche nach Büchern';
|
|
|
|
@override
|
|
String get connectionSettings => 'Verbindungseinstellungen';
|
|
|
|
@override
|
|
String get costumHttpPHeader => 'Benutzerdefinierter HTTP-Header';
|
|
|
|
@override
|
|
String get addHeader => 'Header hinzufügen';
|
|
|
|
@override
|
|
String get httpHeader => 'HTTP-Header';
|
|
|
|
@override
|
|
String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Fügen Sie einen benutzerdefinierten HTTP-Header hinzu, der bei jeder Anfrage gesendet wird';
|
|
|
|
@override
|
|
String get noCostumHttpHeadersYet => 'Noch keine benutzerdefinierten HTTP-Header';
|
|
|
|
@override
|
|
String get header => 'Header';
|
|
|
|
@override
|
|
String get headerKey => 'Header-Schlüssel';
|
|
|
|
@override
|
|
String get headerValue => 'Header-Wert';
|
|
|
|
@override
|
|
String get deleteHeader => 'Header löschen';
|
|
|
|
@override
|
|
String get urlMustStartWithHttpOrHttps => 'URL muss mit http:// oder https:// beginnen';
|
|
|
|
@override
|
|
String get connection => 'Verbindung';
|
|
|
|
@override
|
|
String get httpHeaderSettings => 'Authentifizierungs Einstellungen';
|
|
|
|
@override
|
|
String get feedback => 'Feedback';
|
|
|
|
@override
|
|
String get reportIssue => 'Problem melden';
|
|
|
|
@override
|
|
String get reportAppIssueOrSuggestFeature => 'App-Problem melden oder Funktion vorschlagen';
|
|
|
|
@override
|
|
String get title => 'Titel';
|
|
|
|
@override
|
|
String get required => 'Erforderlich';
|
|
|
|
@override
|
|
String get submit => 'Absenden';
|
|
|
|
@override
|
|
String get bookActions => 'Buchaktionen';
|
|
|
|
@override
|
|
String get openBookInBrowser => 'Buch im Browser öffnen';
|
|
|
|
@override
|
|
String get metadataUpdateSuccessfully => 'Metadaten erfolgreich aktualisiert';
|
|
|
|
@override
|
|
String get editBookMetadata => 'Buchmetadaten bearbeiten';
|
|
|
|
@override
|
|
String get updateFailed => 'Aktualisierung fehlgeschlagen';
|
|
|
|
@override
|
|
String get save => 'Speichern';
|
|
|
|
@override
|
|
String get separateWithCommas => 'Mit Kommas trennen';
|
|
|
|
@override
|
|
String get separateWithAnd => 'Mit \'&\' trennen';
|
|
|
|
@override
|
|
String get ratingOneToTen => 'Bewertung (1-10)';
|
|
|
|
@override
|
|
String get markedAsReadSuccessfully => 'Erfolgreich als gelesen/ungelesen markiert';
|
|
|
|
@override
|
|
String get markedAsReadFailed => 'Fehler beim Markieren als gelesen/ungelesen';
|
|
|
|
@override
|
|
String get markedAsUnreadSuccessfully => 'Erfolgreich als ungelesen markiert';
|
|
|
|
@override
|
|
String get markedAsUnreadFailed => 'Fehler beim Markieren als ungelesen';
|
|
|
|
@override
|
|
String get archivedBookSuccessfully => 'Buch erfolgreich archiviert';
|
|
|
|
@override
|
|
String get archivedBookFailed => 'Fehler beim Archivieren des Buches';
|
|
|
|
@override
|
|
String get unarchivedBookSuccessfully => 'Buch erfolgreich aus der Archivierung geholt';
|
|
|
|
@override
|
|
String get unarchivedBookFailed => 'Fehler beim Aufheben der Archivierung des Buches';
|
|
|
|
@override
|
|
String get themeColor => 'Themenfarbe';
|
|
|
|
@override
|
|
String get system => 'System';
|
|
|
|
@override
|
|
String get custom => 'Benutzerdefiniert';
|
|
|
|
@override
|
|
String get systemThemeDescription => 'Die App verwendet das Systemthema';
|
|
|
|
@override
|
|
String get selectDownloadSchema => 'Download-Schema auswählen';
|
|
|
|
@override
|
|
String get schemaFlat => 'Flach';
|
|
|
|
@override
|
|
String get schemaAuthorOnly => 'Nur Autor';
|
|
|
|
@override
|
|
String get schemaAuthorBook => 'Autor/Buch';
|
|
|
|
@override
|
|
String get schemaAuthorSeriesBook => 'Autor/Serie/Buch';
|
|
|
|
@override
|
|
String get lightGreen => 'Hellgrün';
|
|
|
|
@override
|
|
String get amber => 'Bernstein';
|
|
|
|
@override
|
|
String get blueGrey => 'Blaugrau';
|
|
|
|
@override
|
|
String get grey => 'Grau';
|
|
|
|
@override
|
|
String get lightBlue => 'Hellblau';
|
|
|
|
@override
|
|
String get lime => 'Limette';
|
|
|
|
@override
|
|
String get teal => 'Türkis';
|
|
|
|
@override
|
|
String get appVersion => 'App-Version';
|
|
|
|
@override
|
|
String get bookRecommendations => 'Buch-Empfehlungen';
|
|
|
|
@override
|
|
String get recommendations => 'Empfehlungen';
|
|
|
|
@override
|
|
String get selectABookFromYourLibrary => 'Wähle ein gelesenes Buch aus deiner Bibliothek';
|
|
|
|
@override
|
|
String get searchRecommendations => 'Empfehlungen suchen';
|
|
|
|
@override
|
|
String get selectBook => 'Buch auswählen';
|
|
|
|
@override
|
|
String get selectABookToGetRecommendations => 'Wähle ein Buch, um Empfehlungen zu erhalten';
|
|
|
|
@override
|
|
String get noRecommendationsFoundForThisBook => 'Keine Empfehlungen für dieses Buch gefunden';
|
|
|
|
@override
|
|
String get bookRecommendationsInfo1 => 'Buch-Empfehlungen werden von ';
|
|
|
|
@override
|
|
String get bookRecommendationsInfo2 => ' abgerufen und funktionieren am besten mit englischen Buchtiteln.';
|
|
|
|
@override
|
|
String get info => 'Info';
|
|
|
|
@override
|
|
String get refresh => 'Aktualisieren';
|
|
|
|
@override
|
|
String get noMatchingBooksFound => 'Keine passenden Bücher gefunden';
|
|
|
|
@override
|
|
String get bookCouldNotBeFound => 'Buch konnte nicht gefunden werden';
|
|
|
|
@override
|
|
String get logout => 'Abmelden';
|
|
|
|
@override
|
|
String get searching => 'Suchen...';
|
|
|
|
@override
|
|
String get tags => 'Tags';
|
|
|
|
@override
|
|
String get recommendedBasedOn => 'Empfohlen basierend auf';
|
|
|
|
@override
|
|
String get storagePermissionRequiredToSelectAFolder => 'Speicherberechtigung erforderlich, um einen Ordner auszuwählen';
|
|
|
|
@override
|
|
String get noFolderWasSelected => 'Es wurde kein Ordner ausgewählt';
|
|
|
|
@override
|
|
String get folderSelectedSuccessfully => 'Ordner erfolgreich ausgewählt';
|
|
|
|
@override
|
|
String get select => 'Auswählen';
|
|
|
|
@override
|
|
String get schemaWasSelectedSuccessfully => 'Schema erfolgreich ausgewählt';
|
|
|
|
@override
|
|
String get downloadSchema => 'Download-Schema';
|
|
|
|
@override
|
|
String get noFolderSelected => 'Kein Ordner ausgewählt';
|
|
|
|
@override
|
|
String get downloadFolder => 'Download-Ordner';
|
|
|
|
@override
|
|
String get openInReader => 'In E-Book App öffnen';
|
|
|
|
@override
|
|
String get bookOpenedExternallySuccessfully => 'Buch wurde in externer App geöffnet';
|
|
|
|
@override
|
|
String get openBookExternallyFailed => 'Buch konnte nicht in externer App geöffnet werden';
|
|
|
|
@override
|
|
String get headers => 'Header';
|
|
|
|
@override
|
|
String get authSystems => 'Authentifizierungssysteme';
|
|
|
|
@override
|
|
String get webViewAuth => 'WebView-Authentifizierung';
|
|
|
|
@override
|
|
String get basePath => 'Basis-Pfad';
|
|
|
|
@override
|
|
String get authSystem => 'Authentifizierungssystem';
|
|
|
|
@override
|
|
String get authSystemDescription => 'Wählen Sie das Authentifizierungssystem aus, hinter dem Ihre Calibre-Web-Instanz läuft';
|
|
|
|
@override
|
|
String get webViewAuthentication => 'Browser-Authentifizierung';
|
|
|
|
@override
|
|
String get browserBasedAuth => 'Browserbasierte Authentifizierung';
|
|
|
|
@override
|
|
String get webViewAuthDescription => 'Melden Sie sich über den Browser für komplexe Authentifizierungssysteme wie SSO an';
|
|
|
|
@override
|
|
String get webViewSessionActive => 'Aktive Browsersitzung verfügbar';
|
|
|
|
@override
|
|
String get webViewSessionInactive => 'Keine aktive Browsersitzung';
|
|
|
|
@override
|
|
String get lastAuthentication => 'Letzte Authentifizierung:';
|
|
|
|
@override
|
|
String get authenticate => 'Authentifizieren';
|
|
|
|
@override
|
|
String get clearSession => 'Sitzung löschen';
|
|
|
|
@override
|
|
String get authenticationSuccessful => 'Authentifizierung erfolgreich';
|
|
|
|
@override
|
|
String get sessionCleared => 'Sitzung gelöscht';
|
|
|
|
@override
|
|
String get webViewAuthInstructions => 'Anmeldeanweisungen';
|
|
|
|
@override
|
|
String get webViewSessionSaved => 'Browsersitzung erfolgreich gespeichert';
|
|
|
|
@override
|
|
String get saveSession => 'Sitzung speichern';
|
|
|
|
@override
|
|
String get reload => 'Neu laden';
|
|
|
|
@override
|
|
String get homePage => 'Startseite';
|
|
|
|
@override
|
|
String get serverUrlMissing => 'Server-URL fehlt';
|
|
|
|
@override
|
|
String get pleaseConfigureServerURL => 'Bitte konfigurieren Sie zuerst die Server-URL in den Einstellungen';
|
|
|
|
@override
|
|
String get goBack => 'Zurück';
|
|
|
|
@override
|
|
String get helpAndInfo => 'Hilfe & Informationen';
|
|
|
|
@override
|
|
String get authSystemHelp1 => 'Authentifizierungssysteme können spezifische HTTP-Header erfordern.';
|
|
|
|
@override
|
|
String get authSystemHelp2 => 'Vordefinierte Konfigurationen sind für gängige Systeme verfügbar.';
|
|
|
|
@override
|
|
String get authSystemHelp3 => 'Sie können Header im Tab \'Header\' anpassen.';
|
|
|
|
@override
|
|
String get authSystemHelp4 => 'Für komplexe Systeme verwenden Sie stattdessen die WebView-Authentifizierung.';
|
|
|
|
@override
|
|
String get webViewHelp1 => 'Die Browser-Authentifizierung ist nützlich für SSO und komplexe Authentifizierungssysteme.';
|
|
|
|
@override
|
|
String get webViewHelp2 => 'Die Sitzung wird gespeichert und für zukünftige Anfragen verwendet.';
|
|
|
|
@override
|
|
String get webViewHelp3 => 'Sitzungen können nach einiger Zeit ablaufen.';
|
|
|
|
@override
|
|
String get settingsSaved => 'Einstellungen gespeichert';
|
|
|
|
@override
|
|
String get send2ereaderService => 'Send2ereader-Service';
|
|
|
|
@override
|
|
String get send2ereaderServiceUrl => 'Send2ereader-Service-URL';
|
|
|
|
@override
|
|
String get enterUrlOfYourSend2ereaderService => 'Gib die URL deines Send2ereader-Services ein';
|
|
|
|
@override
|
|
String get noFilesSelected => 'Keine Dateien ausgewählt';
|
|
|
|
@override
|
|
String get preparingUpload => 'Upload vorbereiten';
|
|
|
|
@override
|
|
String get uploadFailed => 'Upload fehlgeschlagen';
|
|
|
|
@override
|
|
String get uploadingBook => 'Buch hochladen';
|
|
|
|
@override
|
|
String get columnsCount => 'Anzahl der Spalten';
|
|
|
|
@override
|
|
String get columns => 'Spalten';
|
|
|
|
@override
|
|
String get listView => 'Listenansicht';
|
|
|
|
@override
|
|
String get uploadEbook => 'E-Book hochladen';
|
|
|
|
@override
|
|
String get logoutFailed => 'Abmeldung fehlgeschlagen';
|
|
|
|
@override
|
|
String get shelfNotFound => 'Regal nicht gefunden';
|
|
|
|
@override
|
|
String get titleIsRequired => 'Titel ist erforderlich';
|
|
|
|
@override
|
|
String get descriptionIsRequired => 'Beschreibung ist erforderlich';
|
|
|
|
@override
|
|
String get downloadCancelled => 'Download abgebrochen';
|
|
|
|
@override
|
|
String get transferCancelled => 'Transfer abgebrochen';
|
|
|
|
@override
|
|
String get logoutConfirmation => 'Bist du sicher, dass du dich abmelden möchtest?';
|
|
|
|
@override
|
|
String get basePathTitle => 'API-Basis-Pfad';
|
|
|
|
@override
|
|
String get basePathLabel => 'Basis-Pfad';
|
|
|
|
@override
|
|
String get basePathHint => 'z.B. /opds oder /calibre';
|
|
|
|
@override
|
|
String get basePathDescription => 'Definiere einen benutzerdefinierten Basis-Pfad für API-Anfragen';
|
|
|
|
@override
|
|
String get bookCover => 'Buchcover';
|
|
|
|
@override
|
|
String get currentCover => 'Aktuelles Cover';
|
|
|
|
@override
|
|
String get newCover => 'Neues Cover';
|
|
|
|
@override
|
|
String get selectCover => 'Cover auswählen';
|
|
|
|
@override
|
|
String get removeCover => 'Cover entfernen';
|
|
|
|
@override
|
|
String get removeCoverConfirmation => 'Bist du sicher, dass du das Cover entfernen möchtest?';
|
|
|
|
@override
|
|
String get remove => 'Entfernen';
|
|
|
|
@override
|
|
String get noCover => 'Kein Cover';
|
|
|
|
@override
|
|
String get loadingBooks => 'Bücher werden geladen...';
|
|
|
|
@override
|
|
String get sucessfullyUploadedBook => 'Buch erfolgreich hochgeladen';
|
|
|
|
@override
|
|
String get sslSettings => 'SSL-Einstellungen';
|
|
|
|
@override
|
|
String get sslCertificate => 'SSL-Zertifikat';
|
|
|
|
@override
|
|
String get settingsForSSL => 'Einstellungen für SSL-Zertifikat';
|
|
|
|
@override
|
|
String get allowSelfSignedCertificates => 'Selbstsignierte Zertifikate zulassen';
|
|
|
|
@override
|
|
String get allowUnsafeConnections => 'Unsichere Verbindungen zulassen';
|
|
|
|
@override
|
|
String get ok => 'Ok';
|
|
|
|
@override
|
|
String get attentionSSLCertificate => 'Achtung: Selbstsignierte Zertifikate können unsicher sein. Verwende sie nur, wenn du die Risiken verstehst.';
|
|
|
|
@override
|
|
String get ssoLogin => 'SSO-Anmeldung';
|
|
|
|
@override
|
|
String get pleaseLoginWithYourSSOAccount => 'Bitte melde dich mit deinem SSO-Konto an. Du wirst nach der Anmeldung automatisch zur App zurückgeleitet.';
|
|
|
|
@override
|
|
String get loginWithSSO => 'Mit SSO anmelden';
|
|
|
|
@override
|
|
String get pleaseEnterSSOUrl => 'Bitte gib die SSO-URL ein';
|
|
|
|
@override
|
|
String get openInInternalReader => 'Im internen Reader öffnen';
|
|
|
|
@override
|
|
String get errorOpeningBookInInternalReader => 'Fehler beim Öffnen des Buches im internen Reader';
|
|
|
|
@override
|
|
String get readNow => 'Jetzt lesen';
|
|
|
|
@override
|
|
String get showSendToEReaderButton => '\'An E-Reader senden\' Button anzeigen';
|
|
|
|
@override
|
|
String get showSendToEReaderButtonDescription => 'Zeigt einen \'An E-Reader senden\' Button auf den Buchdetailseiten an, um Bücher einfach an deinen E-Reader zu senden.';
|
|
|
|
@override
|
|
String get showReadNowButton => '\'Jetzt lesen\' Button anzeigen';
|
|
|
|
@override
|
|
String get showReadNowButtonDescription => 'Ersetzt den \'An E-Reader senden\' Button durch \'Jetzt lesen\', um Bücher direkt zu öffnen.';
|
|
|
|
@override
|
|
String get bookDetails => 'Buchdetails';
|
|
|
|
@override
|
|
String get applyFilters => 'Filter anwenden';
|
|
|
|
@override
|
|
String get any => 'Beliebig';
|
|
|
|
@override
|
|
String get contentType => 'Inhaltstyp';
|
|
|
|
@override
|
|
String get author => 'Autor';
|
|
|
|
@override
|
|
String get reset => 'Zurücksetzen';
|
|
|
|
@override
|
|
String get searchFilters => 'Suchfilter';
|
|
|
|
@override
|
|
String get bookFiction => 'Buch (Fiktion)';
|
|
|
|
@override
|
|
String get bookNonFiction => 'Buch (Sachbuch)';
|
|
|
|
@override
|
|
String get magazine => 'Magazin';
|
|
|
|
@override
|
|
String get comic => 'Comic';
|
|
|
|
@override
|
|
String get audiobook => 'Hörbuch';
|
|
|
|
@override
|
|
String get sectionDisabledOrNotFound => 'Bereich nicht verfügbar';
|
|
|
|
@override
|
|
String get sectionDisabledDescription => 'Dieser Bereich scheint in deinen Calibre-Web Servereinstellungen deaktiviert zu sein oder existiert nicht.';
|
|
|
|
@override
|
|
String get or => 'ODER';
|
|
|
|
@override
|
|
String get libraries => 'Bibliotheken';
|
|
|
|
@override
|
|
String get browsLibraries => 'Bibliotheken durchsuchen';
|
|
|
|
@override
|
|
String get surpriseMe => 'Überrasche mich';
|
|
|
|
@override
|
|
String get downloadOptions => 'Download-Optionen';
|
|
|
|
@override
|
|
String get customSend2EReader => 'Benutzerdefinierters Send2Ereader';
|
|
|
|
@override
|
|
String get testing => 'Testen...';
|
|
|
|
@override
|
|
String get saveCredentials => 'Anmeldeinformationen speichern';
|
|
|
|
@override
|
|
String get testConnection => 'Verbindung testen';
|
|
|
|
@override
|
|
String get appendsBookLorePath => 'Es wird automatisch \'/api/v1/opds\' an die BookLore-URL angehängt, falls nicht vorhanden.';
|
|
|
|
@override
|
|
String get licenses => 'Lizenzen';
|
|
|
|
@override
|
|
String get syncsReadingProgress => 'Synchronisiert den Lesefortschritt über Geräte hinweg über eine JSON-Datei auf deinem WebDAV-Speicher.';
|
|
|
|
@override
|
|
String get webDavSync => 'WebDAV-Synchronisierung';
|
|
|
|
@override
|
|
String get pleaseFillInAllRequiredFields => 'Bitte fülle alle erforderlichen Felder aus.';
|
|
|
|
@override
|
|
String get connectionTestSuccessful => 'Verbindungstest erfolgreich. Drücke Speichern, um die Anmeldeinformationen zu übernehmen.';
|
|
|
|
@override
|
|
String get loginFailed => 'Anmeldung fehlgeschlagen:';
|
|
|
|
@override
|
|
String get connectionError => 'Verbindungsfehler:';
|
|
|
|
@override
|
|
String get pleaseEnterWebDavUrl => 'Bitte gib eine gültige WebDAV-URL ein';
|
|
|
|
@override
|
|
String get loginSuccessfull => 'Anmeldung erfolgreich';
|
|
|
|
@override
|
|
String get enterUsernamePasswordForSSO => 'Da Calibre Web Companion viele OPDS-Endpunkte verwendet, um verschiedene Funktionen bereitzustellen, und OPDS derzeit nur mit Benutzername/Passwort-Authentifizierung funktioniert, musst du deine Anmeldeinformationen angeben, auch wenn du SSO verwendest. Wir wissen, dass dies dem Zweck von SSO widerspricht, aber es ist notwendig, damit die App korrekt funktioniert. Hoffentlich bieten zukünftige Versionen eine bessere Lösung.';
|
|
|
|
@override
|
|
String get credentialsRequiredForSSO => 'Credentials required for SSO';
|
|
|
|
@override
|
|
String get readerSettings => 'Reader-Einstellungen';
|
|
|
|
@override
|
|
String get scrollDirection => 'Scroll-Richtung';
|
|
|
|
@override
|
|
String get vertical => 'Vertikal';
|
|
|
|
@override
|
|
String get horizontal => 'Horizontal';
|
|
|
|
@override
|
|
String get errorOpeningBookInInternalReaderPdf => 'Fehler: PDF-Dateien können von VocsyEpub nicht geöffnet werden. Dieser Reader unterstützt nur EPUB-Dateien.';
|
|
|
|
@override
|
|
String get authentication => 'Authentifizierung';
|
|
|
|
@override
|
|
String get bookDetailsCouldNotBeLoaded => 'Leider konnten die Buchdetails nicht geladen werden.';
|
|
|
|
@override
|
|
String get technicalDetails => 'Technische Details';
|
|
|
|
@override
|
|
String get bookAlreadyDownloaded => 'Buch bereits heruntergeladen';
|
|
|
|
@override
|
|
String get configureAndSync => 'Konfigurieren und Synchronisieren';
|
|
|
|
@override
|
|
String get syncDescription => 'Halte deine lokale Bibliothek auf dem neuesten Stand. Konfiguriere Filter, um Bücher automatisch von deinem Server herunterzuladen.';
|
|
|
|
@override
|
|
String get librarySync => 'Bibliothekssynchronisierung';
|
|
|
|
@override
|
|
String get syncError => 'Sync-Fehler';
|
|
|
|
@override
|
|
String get syncCompletedSuccessfully => 'Sync erfolgreich abgeschlossen';
|
|
|
|
@override
|
|
String get scanningLibraryAndApplyingFilters => 'Bibliothek wird gescannt und Filter werden angewendet...';
|
|
|
|
@override
|
|
String foundXItemsToSync(Object count) {
|
|
return '$count Elemente zum Synchronisieren gefunden';
|
|
}
|
|
|
|
@override
|
|
String get startSync => 'Sync starten';
|
|
|
|
@override
|
|
String get syncing => 'Synchronisiere...';
|
|
|
|
@override
|
|
String get stopSync => 'Sync stoppen';
|
|
|
|
@override
|
|
String get syncConfiguration => 'Sync-Konfiguration';
|
|
|
|
@override
|
|
String get syncOnlyUnreadBooks => 'Nur ungelesene Bücher synchronisieren';
|
|
|
|
@override
|
|
String get sourceShelf => 'Quellregal';
|
|
|
|
@override
|
|
String get allBooks => 'Alle Bücher (Ganze Bibliothek)';
|
|
|
|
@override
|
|
String get criteria => 'Kriterien';
|
|
|
|
@override
|
|
String get preview => 'Vorschau';
|
|
|
|
@override
|
|
String get syncNow => 'Jetzt synchronisieren';
|
|
|
|
@override
|
|
String get selected => 'ausgewählt';
|
|
|
|
@override
|
|
String all(Object count) {
|
|
return 'Alle';
|
|
}
|
|
|
|
@override
|
|
String syncFinishedWithXErrors(Object count) {
|
|
return 'Sync mit $count Fehlern abgeschlossen';
|
|
}
|
|
|
|
@override
|
|
String get deselectAll => 'Alle abwählen';
|
|
|
|
@override
|
|
String get selectAll => 'Alle auswählen';
|
|
|
|
@override
|
|
String get useAuthorSort => 'Benutze \'Author Sort\'';
|
|
|
|
@override
|
|
String get account => 'Konto';
|
|
|
|
@override
|
|
String get accounts => 'Konten';
|
|
|
|
@override
|
|
String get addAnotherAccount => 'Anderes Konto hinzufügen';
|
|
|
|
@override
|
|
String get switchAccount => 'Konto wechseln';
|
|
|
|
@override
|
|
String switchAccountConfirmation(Object username) {
|
|
return 'Bist du sicher, dass du zu $username wechseln möchtest?';
|
|
}
|
|
|
|
@override
|
|
String get deleteAccount => 'Konto entfernen';
|
|
|
|
@override
|
|
String get deleteAccountConfirmation => 'Bist du sicher, dass du dieses Konto aus der Liste entfernen möchtest?';
|
|
|
|
@override
|
|
String get user => 'Benutzer';
|
|
|
|
@override
|
|
String get userFirstLetter => 'B';
|
|
}
|