From 7e2a58b111d5397c7175103eaca5f5ad60ed53df Mon Sep 17 00:00:00 2001 From: Rescue9 Date: Fri, 27 Feb 2026 15:27:58 -0600 Subject: [PATCH] Stop tracking generated localizations Removed app_localization.dart files from tracking and added to .gitignore. Fixes #131 --- .gitignore | 3 + l10n.yml | 2 +- lib/l10n/app_localizations.dart | 2637 ---------------------------- lib/l10n/app_localizations_ca.dart | 1279 -------------- lib/l10n/app_localizations_de.dart | 1279 -------------- lib/l10n/app_localizations_en.dart | 1279 -------------- lib/l10n/app_localizations_es.dart | 1279 -------------- lib/l10n/app_localizations_et.dart | 1279 -------------- lib/l10n/app_localizations_fr.dart | 1279 -------------- lib/l10n/app_localizations_hu.dart | 1279 -------------- lib/l10n/app_localizations_it.dart | 1279 -------------- lib/l10n/app_localizations_pt.dart | 1279 -------------- lib/l10n/app_localizations_ru.dart | 1279 -------------- lib/l10n/app_localizations_sv.dart | 1279 -------------- lib/l10n/app_localizations_tr.dart | 1279 -------------- pubspec.lock | 16 +- 16 files changed, 12 insertions(+), 17994 deletions(-) delete mode 100644 lib/l10n/app_localizations.dart delete mode 100644 lib/l10n/app_localizations_ca.dart delete mode 100644 lib/l10n/app_localizations_de.dart delete mode 100644 lib/l10n/app_localizations_en.dart delete mode 100644 lib/l10n/app_localizations_es.dart delete mode 100644 lib/l10n/app_localizations_et.dart delete mode 100644 lib/l10n/app_localizations_fr.dart delete mode 100644 lib/l10n/app_localizations_hu.dart delete mode 100644 lib/l10n/app_localizations_it.dart delete mode 100644 lib/l10n/app_localizations_pt.dart delete mode 100644 lib/l10n/app_localizations_ru.dart delete mode 100644 lib/l10n/app_localizations_sv.dart delete mode 100644 lib/l10n/app_localizations_tr.dart diff --git a/.gitignore b/.gitignore index 6ba8cb2..8eb4d37 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,6 @@ app.*.map.json *.jks de.doen1el.calibreWebCompanion.yml + +# Don't track generated localization files +lib/l10n/app_localizations*.dart \ No newline at end of file diff --git a/l10n.yml b/l10n.yml index 15338f2..a80bad4 100644 --- a/l10n.yml +++ b/l10n.yml @@ -1,3 +1,3 @@ arb-dir: lib/l10n template-arb-file: app_en.arb -output-localization-file: app_localizations.dart +synthetic-package: true \ No newline at end of file diff --git a/lib/l10n/app_localizations.dart b/lib/l10n/app_localizations.dart deleted file mode 100644 index 47804d5..0000000 --- a/lib/l10n/app_localizations.dart +++ /dev/null @@ -1,2637 +0,0 @@ -import 'dart:async'; - -import 'package:flutter/foundation.dart'; -import 'package:flutter/widgets.dart'; -import 'package:flutter_localizations/flutter_localizations.dart'; -import 'package:intl/intl.dart' as intl; - -import 'app_localizations_ca.dart'; -import 'app_localizations_de.dart'; -import 'app_localizations_en.dart'; -import 'app_localizations_es.dart'; -import 'app_localizations_et.dart'; -import 'app_localizations_fr.dart'; -import 'app_localizations_hu.dart'; -import 'app_localizations_it.dart'; -import 'app_localizations_pt.dart'; -import 'app_localizations_ru.dart'; -import 'app_localizations_sv.dart'; -import 'app_localizations_tr.dart'; - -// ignore_for_file: type=lint - -/// Callers can lookup localized strings with an instance of AppLocalizations -/// returned by `AppLocalizations.of(context)`. -/// -/// Applications need to include `AppLocalizations.delegate()` in their app's -/// `localizationDelegates` list, and the locales they support in the app's -/// `supportedLocales` list. For example: -/// -/// ```dart -/// import 'l10n/app_localizations.dart'; -/// -/// return MaterialApp( -/// localizationsDelegates: AppLocalizations.localizationsDelegates, -/// supportedLocales: AppLocalizations.supportedLocales, -/// home: MyApplicationHome(), -/// ); -/// ``` -/// -/// ## Update pubspec.yaml -/// -/// Please make sure to update your pubspec.yaml to include the following -/// packages: -/// -/// ```yaml -/// dependencies: -/// # Internationalization support. -/// flutter_localizations: -/// sdk: flutter -/// intl: any # Use the pinned version from flutter_localizations -/// -/// # Rest of dependencies -/// ``` -/// -/// ## iOS Applications -/// -/// iOS applications define key application metadata, including supported -/// locales, in an Info.plist file that is built into the application bundle. -/// To configure the locales supported by your app, you’ll need to edit this -/// file. -/// -/// First, open your project’s ios/Runner.xcworkspace Xcode workspace file. -/// Then, in the Project Navigator, open the Info.plist file under the Runner -/// project’s Runner folder. -/// -/// Next, select the Information Property List item, select Add Item from the -/// Editor menu, then select Localizations from the pop-up menu. -/// -/// Select and expand the newly-created Localizations item then, for each -/// locale your application supports, add a new item and select the locale -/// you wish to add from the pop-up menu in the Value field. This list should -/// be consistent with the languages listed in the AppLocalizations.supportedLocales -/// property. -abstract class AppLocalizations { - AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString()); - - final String localeName; - - static AppLocalizations? of(BuildContext context) { - return Localizations.of(context, AppLocalizations); - } - - static const LocalizationsDelegate delegate = _AppLocalizationsDelegate(); - - /// A list of this localizations delegate along with the default localizations - /// delegates. - /// - /// Returns a list of localizations delegates containing this delegate along with - /// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate, - /// and GlobalWidgetsLocalizations.delegate. - /// - /// Additional delegates can be added by appending to this list in - /// MaterialApp. This list does not have to be used at all if a custom list - /// of delegates is preferred or required. - static const List> localizationsDelegates = >[ - delegate, - GlobalMaterialLocalizations.delegate, - GlobalCupertinoLocalizations.delegate, - GlobalWidgetsLocalizations.delegate, - ]; - - /// A list of this localizations delegate's supported locales. - static const List supportedLocales = [ - Locale('ca'), - Locale('de'), - Locale('en'), - Locale('es'), - Locale('et'), - Locale('fr'), - Locale('hu'), - Locale('it'), - Locale('pt'), - Locale('ru'), - Locale('sv'), - Locale('tr') - ]; - - /// No description provided for @loginToCalibreWb. - /// - /// In en, this message translates to: - /// **'Login to Calibre Web'** - String get loginToCalibreWb; - - /// No description provided for @calibreWebUrl. - /// - /// In en, this message translates to: - /// **'https://calibre.example.com'** - String get calibreWebUrl; - - /// No description provided for @enterCalibreWebUrl. - /// - /// In en, this message translates to: - /// **'Enter Calibre Web URL'** - String get enterCalibreWebUrl; - - /// No description provided for @username. - /// - /// In en, this message translates to: - /// **'Username'** - String get username; - - /// No description provided for @enterYourUsername. - /// - /// In en, this message translates to: - /// **'Enter your username'** - String get enterYourUsername; - - /// No description provided for @password. - /// - /// In en, this message translates to: - /// **'Password'** - String get password; - - /// No description provided for @enterYourPassword. - /// - /// In en, this message translates to: - /// **'Enter your password'** - String get enterYourPassword; - - /// No description provided for @login. - /// - /// In en, this message translates to: - /// **'Login'** - String get login; - - /// No description provided for @pleaseFillInAllFields. - /// - /// In en, this message translates to: - /// **'Please fill in all fields'** - String get pleaseFillInAllFields; - - /// No description provided for @failedToLognIn. - /// - /// In en, this message translates to: - /// **'Failed to login'** - String get failedToLognIn; - - /// No description provided for @books. - /// - /// In en, this message translates to: - /// **'Books'** - String get books; - - /// No description provided for @discover. - /// - /// In en, this message translates to: - /// **'Discover'** - String get discover; - - /// No description provided for @me. - /// - /// In en, this message translates to: - /// **'Me'** - String get me; - - /// No description provided for @discoverBooks. - /// - /// In en, this message translates to: - /// **'Discover books'** - String get discoverBooks; - - /// No description provided for @search. - /// - /// In en, this message translates to: - /// **'Search'** - String get search; - - /// No description provided for @searchBook. - /// - /// In en, this message translates to: - /// **'Search book'** - String get searchBook; - - /// No description provided for @enterTitleAuthorOrTags. - /// - /// In en, this message translates to: - /// **'Enter title, author or tags ...'** - String get enterTitleAuthorOrTags; - - /// No description provided for @showReadBooks. - /// - /// In en, this message translates to: - /// **'Show read books'** - String get showReadBooks; - - /// No description provided for @showUnReadBooks. - /// - /// In en, this message translates to: - /// **'Show unread books'** - String get showUnReadBooks; - - /// No description provided for @showBookmarkedBooks. - /// - /// In en, this message translates to: - /// **'Show bookmarked books'** - String get showBookmarkedBooks; - - /// No description provided for @readBooks. - /// - /// In en, this message translates to: - /// **'Read books'** - String get readBooks; - - /// No description provided for @unreadBooks. - /// - /// In en, this message translates to: - /// **'Unread books'** - String get unreadBooks; - - /// No description provided for @bookmarkedBooks. - /// - /// In en, this message translates to: - /// **'Bookmarked books'** - String get bookmarkedBooks; - - /// No description provided for @showHotBooks. - /// - /// In en, this message translates to: - /// **'Show hot books'** - String get showHotBooks; - - /// No description provided for @hotBooks. - /// - /// In en, this message translates to: - /// **'Hot books'** - String get hotBooks; - - /// No description provided for @showNewBooks. - /// - /// In en, this message translates to: - /// **'Show new books'** - String get showNewBooks; - - /// No description provided for @newBooks. - /// - /// In en, this message translates to: - /// **'New books'** - String get newBooks; - - /// No description provided for @showRatedBooks. - /// - /// In en, this message translates to: - /// **'Show rated books'** - String get showRatedBooks; - - /// No description provided for @ratedBooks. - /// - /// In en, this message translates to: - /// **'Rated books'** - String get ratedBooks; - - /// No description provided for @titleAZ. - /// - /// In en, this message translates to: - /// **'Title (A-Z)'** - String get titleAZ; - - /// No description provided for @titleZA. - /// - /// In en, this message translates to: - /// **'Title (Z-A)'** - String get titleZA; - - /// No description provided for @authorAZ. - /// - /// In en, this message translates to: - /// **'Author (A-Z)'** - String get authorAZ; - - /// No description provided for @authorZA. - /// - /// In en, this message translates to: - /// **'Author (Z-A)'** - String get authorZA; - - /// No description provided for @newestFirst. - /// - /// In en, this message translates to: - /// **'Newest first'** - String get newestFirst; - - /// No description provided for @oldestFirst. - /// - /// In en, this message translates to: - /// **'Oldest first'** - String get oldestFirst; - - /// No description provided for @authors. - /// - /// In en, this message translates to: - /// **'Authors'** - String get authors; - - /// No description provided for @categories. - /// - /// In en, this message translates to: - /// **'Categories'** - String get categories; - - /// No description provided for @series. - /// - /// In en, this message translates to: - /// **'Series'** - String get series; - - /// No description provided for @formats. - /// - /// In en, this message translates to: - /// **'Formats'** - String get formats; - - /// No description provided for @languages. - /// - /// In en, this message translates to: - /// **'Languages'** - String get languages; - - /// No description provided for @publishers. - /// - /// In en, this message translates to: - /// **'Publishers'** - String get publishers; - - /// No description provided for @ratings. - /// - /// In en, this message translates to: - /// **'Ratings'** - String get ratings; - - /// No description provided for @rating. - /// - /// In en, this message translates to: - /// **'Rating'** - String get rating; - - /// No description provided for @showAuthors. - /// - /// In en, this message translates to: - /// **'Show authors'** - String get showAuthors; - - /// No description provided for @showCategories. - /// - /// In en, this message translates to: - /// **'Show categories'** - String get showCategories; - - /// No description provided for @showSeries. - /// - /// In en, this message translates to: - /// **'Show series'** - String get showSeries; - - /// No description provided for @showFormats. - /// - /// In en, this message translates to: - /// **'Show formats'** - String get showFormats; - - /// No description provided for @showLanguages. - /// - /// In en, this message translates to: - /// **'Show languages'** - String get showLanguages; - - /// No description provided for @showPublishers. - /// - /// In en, this message translates to: - /// **'Show publishers'** - String get showPublishers; - - /// No description provided for @showRatings. - /// - /// In en, this message translates to: - /// **'Show ratings'** - String get showRatings; - - /// No description provided for @by. - /// - /// In en, this message translates to: - /// **'by {author}'** - String by(Object author); - - /// No description provided for @book. - /// - /// In en, this message translates to: - /// **'Book'** - String get book; - - /// No description provided for @publicationInfo. - /// - /// In en, this message translates to: - /// **'Publication info'** - String get publicationInfo; - - /// No description provided for @published. - /// - /// In en, this message translates to: - /// **'Published'** - String get published; - - /// No description provided for @updated. - /// - /// In en, this message translates to: - /// **'Updated'** - String get updated; - - /// No description provided for @publisher. - /// - /// In en, this message translates to: - /// **'Publisher'** - String get publisher; - - /// No description provided for @language. - /// - /// In en, this message translates to: - /// **'Language'** - String get language; - - /// No description provided for @fileInfo. - /// - /// In en, this message translates to: - /// **'File info'** - String get fileInfo; - - /// No description provided for @size. - /// - /// In en, this message translates to: - /// **'Size'** - String get size; - - /// No description provided for @description. - /// - /// In en, this message translates to: - /// **'Description'** - String get description; - - /// No description provided for @noCoverAvailable. - /// - /// In en, this message translates to: - /// **'No cover available'** - String get noCoverAvailable; - - /// No description provided for @english. - /// - /// In en, this message translates to: - /// **'English'** - String get english; - - /// No description provided for @german. - /// - /// In en, this message translates to: - /// **'German'** - String get german; - - /// No description provided for @french. - /// - /// In en, this message translates to: - /// **'French'** - String get french; - - /// No description provided for @spanish. - /// - /// In en, this message translates to: - /// **'Spanish'** - String get spanish; - - /// No description provided for @italian. - /// - /// In en, this message translates to: - /// **'Italian'** - String get italian; - - /// No description provided for @japanese. - /// - /// In en, this message translates to: - /// **'Japanese'** - String get japanese; - - /// No description provided for @russian. - /// - /// In en, this message translates to: - /// **'Russian'** - String get russian; - - /// No description provided for @portuguese. - /// - /// In en, this message translates to: - /// **'Portuguese'** - String get portuguese; - - /// No description provided for @chineese. - /// - /// In en, this message translates to: - /// **'Chineese'** - String get chineese; - - /// No description provided for @dutch. - /// - /// In en, this message translates to: - /// **'Dutch'** - String get dutch; - - /// No description provided for @sendToEReader. - /// - /// In en, this message translates to: - /// **'Send to E-Reader'** - String get sendToEReader; - - /// No description provided for @sendToKindleKobo. - /// - /// In en, this message translates to: - /// **'Send to Kindle/Kobo'** - String get sendToKindleKobo; - - /// No description provided for @enter4DigitCode. - /// - /// In en, this message translates to: - /// **'Enter the 4-digit code displayed on your E-Reader\'s browser:'** - String get enter4DigitCode; - - /// No description provided for @visit. - /// - /// In en, this message translates to: - /// **'Visit'** - String get visit; - - /// No description provided for @onYourEReader. - /// - /// In en, this message translates to: - /// **'on your E-Reader to get a code'** - String get onYourEReader; - - /// No description provided for @pleaseEnter4DigitCode. - /// - /// In en, this message translates to: - /// **'Please enter a valid 4-digit code'** - String get pleaseEnter4DigitCode; - - /// No description provided for @send. - /// - /// In en, this message translates to: - /// **'Send'** - String get send; - - /// No description provided for @startingDownloadProcess. - /// - /// In en, this message translates to: - /// **'Starting download process'** - String get startingDownloadProcess; - - /// No description provided for @preparingTransfer. - /// - /// In en, this message translates to: - /// **'Preparing transfer...'** - String get preparingTransfer; - - /// No description provided for @downloadingBook. - /// - /// In en, this message translates to: - /// **'Downloading book...'** - String get downloadingBook; - - /// No description provided for @sendingToEReader. - /// - /// In en, this message translates to: - /// **'Sending to E-Reader...'** - String get sendingToEReader; - - /// No description provided for @successfullySentToEReader. - /// - /// In en, this message translates to: - /// **'Successfully sent to E-Reader'** - String get successfullySentToEReader; - - /// No description provided for @transferFailed. - /// - /// In en, this message translates to: - /// **'Transfer failed'** - String get transferFailed; - - /// No description provided for @downloadToDevice. - /// - /// In en, this message translates to: - /// **'Download to device'** - String get downloadToDevice; - - /// No description provided for @errorDownloading. - /// - /// In en, this message translates to: - /// **'Error downloading'** - String get errorDownloading; - - /// No description provided for @downlaodFomat. - /// - /// In en, this message translates to: - /// **'Download format'** - String get downlaodFomat; - - /// No description provided for @preparingDownload. - /// - /// In en, this message translates to: - /// **'Preparing download...'** - String get preparingDownload; - - /// No description provided for @selectDownloadDestination. - /// - /// In en, this message translates to: - /// **'Select download destination'** - String get selectDownloadDestination; - - /// No description provided for @successfullyDownloadedBook. - /// - /// In en, this message translates to: - /// **'Successfully downloaded book'** - String get successfullyDownloadedBook; - - /// No description provided for @downloadFailed. - /// - /// In en, this message translates to: - /// **'Download failed'** - String get downloadFailed; - - /// No description provided for @libraryStatistics. - /// - /// In en, this message translates to: - /// **'Library statistics'** - String get libraryStatistics; - - /// No description provided for @cancel. - /// - /// In en, this message translates to: - /// **'Cancel'** - String get cancel; - - /// No description provided for @close. - /// - /// In en, this message translates to: - /// **'Close'** - String get close; - - /// No description provided for @retry. - /// - /// In en, this message translates to: - /// **'Retry'** - String get retry; - - /// No description provided for @tryAgain. - /// - /// In en, this message translates to: - /// **'Try again'** - String get tryAgain; - - /// No description provided for @error. - /// - /// In en, this message translates to: - /// **'Error'** - String get error; - - /// No description provided for @errorLoadingBooks. - /// - /// In en, this message translates to: - /// **'Error loading books'** - String get errorLoadingBooks; - - /// No description provided for @eInkMode. - /// - /// In en, this message translates to: - /// **'E-Ink Mode'** - String get eInkMode; - - /// No description provided for @eInkModeDescription. - /// - /// In en, this message translates to: - /// **'Disables animations for E-Ink devices'** - String get eInkModeDescription; - - /// No description provided for @deleteBook. - /// - /// In en, this message translates to: - /// **'Delete book'** - String get deleteBook; - - /// No description provided for @deleteBookConfirmation. - /// - /// In en, this message translates to: - /// **'Are you sure you want to delete this book?'** - String get deleteBookConfirmation; - - /// No description provided for @delete. - /// - /// In en, this message translates to: - /// **'Delete'** - String get delete; - - /// No description provided for @bookDeletedSuccessfully. - /// - /// In en, this message translates to: - /// **'Book deleted successfully'** - String get bookDeletedSuccessfully; - - /// No description provided for @failedToDeleteBook. - /// - /// In en, this message translates to: - /// **'Failed to delete book'** - String get failedToDeleteBook; - - /// No description provided for @errorLoadingData. - /// - /// In en, this message translates to: - /// **'Error loading data'** - String get errorLoadingData; - - /// No description provided for @erroLoadingBookDetails. - /// - /// In en, this message translates to: - /// **'Error loading book details'** - String get erroLoadingBookDetails; - - /// No description provided for @noBooksFound. - /// - /// In en, this message translates to: - /// **'No books found'** - String get noBooksFound; - - /// No description provided for @noDataFound. - /// - /// In en, this message translates to: - /// **'No data found'** - String get noDataFound; - - /// No description provided for @unknownError. - /// - /// In en, this message translates to: - /// **'Unknown error'** - String get unknownError; - - /// No description provided for @loading. - /// - /// In en, this message translates to: - /// **'Loading...'** - String get loading; - - /// No description provided for @settings. - /// - /// In en, this message translates to: - /// **'Settings'** - String get settings; - - /// No description provided for @appearance. - /// - /// In en, this message translates to: - /// **'Appearance'** - String get appearance; - - /// No description provided for @about. - /// - /// In en, this message translates to: - /// **'About'** - String get about; - - /// No description provided for @themeMode. - /// - /// In en, this message translates to: - /// **'Theme mode'** - String get themeMode; - - /// No description provided for @systemTheme. - /// - /// In en, this message translates to: - /// **'System theme'** - String get systemTheme; - - /// No description provided for @lightTheme. - /// - /// In en, this message translates to: - /// **'Light theme'** - String get lightTheme; - - /// No description provided for @darkTheme. - /// - /// In en, this message translates to: - /// **'Dark theme'** - String get darkTheme; - - /// No description provided for @downloadService. - /// - /// In en, this message translates to: - /// **'Download service'** - String get downloadService; - - /// No description provided for @downloads. - /// - /// In en, this message translates to: - /// **'Downloads'** - String get downloads; - - /// No description provided for @searchForABook. - /// - /// In en, this message translates to: - /// **'Search for a book'** - String get searchForABook; - - /// No description provided for @noDownloadsFound. - /// - /// In en, this message translates to: - /// **'No downloads found'** - String get noDownloadsFound; - - /// No description provided for @foundBooks. - /// - /// In en, this message translates to: - /// **'Found {count} books'** - String foundBooks(Object count); - - /// No description provided for @addedBookToTheDownloadQueue. - /// - /// In en, this message translates to: - /// **'Added book to the download queue'** - String get addedBookToTheDownloadQueue; - - /// No description provided for @download. - /// - /// In en, this message translates to: - /// **'Download'** - String get download; - - /// No description provided for @available. - /// - /// In en, this message translates to: - /// **'Available'** - String get available; - - /// No description provided for @downloading. - /// - /// In en, this message translates to: - /// **'Downloading'** - String get downloading; - - /// No description provided for @completed. - /// - /// In en, this message translates to: - /// **'Completed'** - String get completed; - - /// No description provided for @failed. - /// - /// In en, this message translates to: - /// **'Failed'** - String get failed; - - /// No description provided for @queued. - /// - /// In en, this message translates to: - /// **'Queued'** - String get queued; - - /// No description provided for @notDownloaded. - /// - /// In en, this message translates to: - /// **'Not downloaded'** - String get notDownloaded; - - /// No description provided for @downloadServiceUrl. - /// - /// In en, this message translates to: - /// **'Download service URL'** - String get downloadServiceUrl; - - /// No description provided for @enterUrlOfYourDownloadService. - /// - /// In en, this message translates to: - /// **'Enter URL of your download service'** - String get enterUrlOfYourDownloadService; - - /// No description provided for @bookWillBeSendToYourEmailAdress. - /// - /// In en, this message translates to: - /// **'The book will be sent as EPUB to your registered email address.'** - String get bookWillBeSendToYourEmailAdress; - - /// No description provided for @makeSureEmailSettingsAreConfigured. - /// - /// In en, this message translates to: - /// **'Make sure SMTP mail settings are configured on the server.'** - String get makeSureEmailSettingsAreConfigured; - - /// No description provided for @markAsReadUnread. - /// - /// In en, this message translates to: - /// **'Mark as read/unread'** - String get markAsReadUnread; - - /// No description provided for @archiveUnarchive. - /// - /// In en, this message translates to: - /// **'Archive/Unarchive'** - String get archiveUnarchive; - - /// No description provided for @addToShelf. - /// - /// In en, this message translates to: - /// **'Add to shelf'** - String get addToShelf; - - /// No description provided for @selectShelf. - /// - /// In en, this message translates to: - /// **'Select shelf'** - String get selectShelf; - - /// No description provided for @noShelvesFound. - /// - /// In en, this message translates to: - /// **'No shelves found'** - String get noShelvesFound; - - /// No description provided for @bookAddedToShelf. - /// - /// In en, this message translates to: - /// **'Book added to shelf {book}'** - String bookAddedToShelf(Object book); - - /// No description provided for @failedToAddToShelf. - /// - /// In en, this message translates to: - /// **'Failed to add to shelf'** - String get failedToAddToShelf; - - /// No description provided for @bookRemovedFromShelf. - /// - /// In en, this message translates to: - /// **'Book removed from shelf {book}'** - String bookRemovedFromShelf(Object book); - - /// No description provided for @failedToRemoveFromShelf. - /// - /// In en, this message translates to: - /// **'Failed to remove book from shelf'** - String get failedToRemoveFromShelf; - - /// No description provided for @removeFromShelf. - /// - /// In en, this message translates to: - /// **'Remove'** - String get removeFromShelf; - - /// No description provided for @shelfs. - /// - /// In en, this message translates to: - /// **'Shelves'** - String get shelfs; - - /// No description provided for @shelfContains. - /// - /// In en, this message translates to: - /// **'Shelf contains {count} books'** - String shelfContains(Object count); - - /// No description provided for @errorLoadingShelf. - /// - /// In en, this message translates to: - /// **'Error loading shelf'** - String get errorLoadingShelf; - - /// No description provided for @createShelf. - /// - /// In en, this message translates to: - /// **'Create shelf'** - String get createShelf; - - /// No description provided for @shelfName. - /// - /// In en, this message translates to: - /// **'Shelf name'** - String get shelfName; - - /// No description provided for @shelfNameRequired. - /// - /// In en, this message translates to: - /// **'Shelf name is required'** - String get shelfNameRequired; - - /// No description provided for @shelfSuccessfullyCreated. - /// - /// In en, this message translates to: - /// **'Shelf successfully created'** - String get shelfSuccessfullyCreated; - - /// No description provided for @errorCreatingShelf. - /// - /// In en, this message translates to: - /// **'Error creating shelf {name}'** - String errorCreatingShelf(Object name); - - /// No description provided for @create. - /// - /// In en, this message translates to: - /// **'Create'** - String get create; - - /// No description provided for @creating. - /// - /// In en, this message translates to: - /// **'Creating'** - String get creating; - - /// No description provided for @noShelvesFoundCreateOne. - /// - /// In en, this message translates to: - /// **'No shelves found. Create one!'** - String get noShelvesFoundCreateOne; - - /// No description provided for @editShelf. - /// - /// In en, this message translates to: - /// **'Edit shelf'** - String get editShelf; - - /// No description provided for @deleteShelf. - /// - /// In en, this message translates to: - /// **'Delete shelf'** - String get deleteShelf; - - /// No description provided for @bookOptions. - /// - /// In en, this message translates to: - /// **'Book options'** - String get bookOptions; - - /// No description provided for @successfullyDeletedShelf. - /// - /// In en, this message translates to: - /// **'Successfully deleted shelf'** - String get successfullyDeletedShelf; - - /// No description provided for @failedToDeleteShelf. - /// - /// In en, this message translates to: - /// **'Failed to delete shelf'** - String get failedToDeleteShelf; - - /// No description provided for @deleting. - /// - /// In en, this message translates to: - /// **'Deleting'** - String get deleting; - - /// No description provided for @successfullyEditedShelf. - /// - /// In en, this message translates to: - /// **'Successfully edited shelf'** - String get successfullyEditedShelf; - - /// No description provided for @failedToEditShelf. - /// - /// In en, this message translates to: - /// **'Failed to edit shelf'** - String get failedToEditShelf; - - /// No description provided for @edit. - /// - /// In en, this message translates to: - /// **'Edit'** - String get edit; - - /// No description provided for @editing. - /// - /// In en, this message translates to: - /// **'Editing'** - String get editing; - - /// No description provided for @deleteShelfConfirmation. - /// - /// In en, this message translates to: - /// **'Are you sure you want to delete the shelf {name}?'** - String deleteShelfConfirmation(Object name); - - /// No description provided for @addBooksToShelf. - /// - /// In en, this message translates to: - /// **'Add books to shelf'** - String get addBooksToShelf; - - /// No description provided for @shelfIsEmpty. - /// - /// In en, this message translates to: - /// **'Shelf is empty'** - String get shelfIsEmpty; - - /// No description provided for @removing. - /// - /// In en, this message translates to: - /// **'Removing'** - String get removing; - - /// No description provided for @manageBookShelves. - /// - /// In en, this message translates to: - /// **'Manage book shelves'** - String get manageBookShelves; - - /// No description provided for @bookInShelfs. - /// - /// In en, this message translates to: - /// **'Book in {count, plural, =1{one shelf} other{{count} shelves}}'** - String bookInShelfs(num count); - - /// No description provided for @searchForBooks. - /// - /// In en, this message translates to: - /// **'Search for books'** - String get searchForBooks; - - /// No description provided for @connectionSettings. - /// - /// In en, this message translates to: - /// **'Connection settings'** - String get connectionSettings; - - /// No description provided for @costumHttpPHeader. - /// - /// In en, this message translates to: - /// **'Custom HTTP-Header'** - String get costumHttpPHeader; - - /// No description provided for @addHeader. - /// - /// In en, this message translates to: - /// **'Add header'** - String get addHeader; - - /// No description provided for @httpHeader. - /// - /// In en, this message translates to: - /// **'HTTP-Header'** - String get httpHeader; - - /// No description provided for @addACostumHttpHeaderThatWillBeSentWithEveryRequest. - /// - /// In en, this message translates to: - /// **'Add a custom HTTP-Header that will be sent with every request'** - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest; - - /// No description provided for @noCostumHttpHeadersYet. - /// - /// In en, this message translates to: - /// **'No custom HTTP-Header yet'** - String get noCostumHttpHeadersYet; - - /// No description provided for @header. - /// - /// In en, this message translates to: - /// **'Header'** - String get header; - - /// No description provided for @headerKey. - /// - /// In en, this message translates to: - /// **'Header key'** - String get headerKey; - - /// No description provided for @headerValue. - /// - /// In en, this message translates to: - /// **'Header value'** - String get headerValue; - - /// No description provided for @deleteHeader. - /// - /// In en, this message translates to: - /// **'Delete header'** - String get deleteHeader; - - /// No description provided for @urlMustStartWithHttpOrHttps. - /// - /// In en, this message translates to: - /// **'URL must start with http:// or https://'** - String get urlMustStartWithHttpOrHttps; - - /// No description provided for @connection. - /// - /// In en, this message translates to: - /// **'Connection'** - String get connection; - - /// No description provided for @httpHeaderSettings. - /// - /// In en, this message translates to: - /// **'Authentication settings'** - String get httpHeaderSettings; - - /// No description provided for @feedback. - /// - /// In en, this message translates to: - /// **'Feedback'** - String get feedback; - - /// No description provided for @reportIssue. - /// - /// In en, this message translates to: - /// **'Report issue'** - String get reportIssue; - - /// No description provided for @reportAppIssueOrSuggestFeature. - /// - /// In en, this message translates to: - /// **'Report app issue or suggest feature'** - String get reportAppIssueOrSuggestFeature; - - /// No description provided for @title. - /// - /// In en, this message translates to: - /// **'Title'** - String get title; - - /// No description provided for @required. - /// - /// In en, this message translates to: - /// **'Required'** - String get required; - - /// No description provided for @submit. - /// - /// In en, this message translates to: - /// **'Submit'** - String get submit; - - /// No description provided for @bookActions. - /// - /// In en, this message translates to: - /// **'Book actions'** - String get bookActions; - - /// No description provided for @openBookInBrowser. - /// - /// In en, this message translates to: - /// **'Open book in browser'** - String get openBookInBrowser; - - /// No description provided for @metadataUpdateSuccessfully. - /// - /// In en, this message translates to: - /// **'Metadata updated successfully'** - String get metadataUpdateSuccessfully; - - /// No description provided for @editBookMetadata. - /// - /// In en, this message translates to: - /// **'Edit book metadata'** - String get editBookMetadata; - - /// No description provided for @updateFailed. - /// - /// In en, this message translates to: - /// **'Update failed'** - String get updateFailed; - - /// No description provided for @save. - /// - /// In en, this message translates to: - /// **'Save'** - String get save; - - /// No description provided for @separateWithCommas. - /// - /// In en, this message translates to: - /// **'Separate with commas'** - String get separateWithCommas; - - /// No description provided for @separateWithAnd. - /// - /// In en, this message translates to: - /// **'Separate with \'&\''** - String get separateWithAnd; - - /// No description provided for @ratingOneToTen. - /// - /// In en, this message translates to: - /// **'Rating (1-10)'** - String get ratingOneToTen; - - /// No description provided for @markedAsReadSuccessfully. - /// - /// In en, this message translates to: - /// **'Marked as read successfully'** - String get markedAsReadSuccessfully; - - /// No description provided for @markedAsReadFailed. - /// - /// In en, this message translates to: - /// **'Failed to mark as read'** - String get markedAsReadFailed; - - /// No description provided for @markedAsUnreadSuccessfully. - /// - /// In en, this message translates to: - /// **'Marked as unread successfully'** - String get markedAsUnreadSuccessfully; - - /// No description provided for @markedAsUnreadFailed. - /// - /// In en, this message translates to: - /// **'Failed to mark as unread'** - String get markedAsUnreadFailed; - - /// No description provided for @archivedBookSuccessfully. - /// - /// In en, this message translates to: - /// **'Archived book successfully'** - String get archivedBookSuccessfully; - - /// No description provided for @archivedBookFailed. - /// - /// In en, this message translates to: - /// **'Failed to archive book'** - String get archivedBookFailed; - - /// No description provided for @unarchivedBookSuccessfully. - /// - /// In en, this message translates to: - /// **'Unarchived book successfully'** - String get unarchivedBookSuccessfully; - - /// No description provided for @unarchivedBookFailed. - /// - /// In en, this message translates to: - /// **'Failed to unarchive book'** - String get unarchivedBookFailed; - - /// No description provided for @themeColor. - /// - /// In en, this message translates to: - /// **'Theme color'** - String get themeColor; - - /// No description provided for @system. - /// - /// In en, this message translates to: - /// **'System'** - String get system; - - /// No description provided for @custom. - /// - /// In en, this message translates to: - /// **'Custom'** - String get custom; - - /// No description provided for @systemThemeDescription. - /// - /// In en, this message translates to: - /// **'The app will use the system theme'** - String get systemThemeDescription; - - /// No description provided for @selectDownloadSchema. - /// - /// In en, this message translates to: - /// **'Select download schema'** - String get selectDownloadSchema; - - /// No description provided for @schemaFlat. - /// - /// In en, this message translates to: - /// **'Flat'** - String get schemaFlat; - - /// No description provided for @schemaAuthorOnly. - /// - /// In en, this message translates to: - /// **'Author only'** - String get schemaAuthorOnly; - - /// No description provided for @schemaAuthorBook. - /// - /// In en, this message translates to: - /// **'Author/Book'** - String get schemaAuthorBook; - - /// No description provided for @schemaAuthorSeriesBook. - /// - /// In en, this message translates to: - /// **'Author/Series/Book'** - String get schemaAuthorSeriesBook; - - /// No description provided for @lightGreen. - /// - /// In en, this message translates to: - /// **'Light green'** - String get lightGreen; - - /// No description provided for @amber. - /// - /// In en, this message translates to: - /// **'Amber'** - String get amber; - - /// No description provided for @blueGrey. - /// - /// In en, this message translates to: - /// **'Blue grey'** - String get blueGrey; - - /// No description provided for @grey. - /// - /// In en, this message translates to: - /// **'Grey'** - String get grey; - - /// No description provided for @lightBlue. - /// - /// In en, this message translates to: - /// **'Light blue'** - String get lightBlue; - - /// No description provided for @lime. - /// - /// In en, this message translates to: - /// **'Lime'** - String get lime; - - /// No description provided for @teal. - /// - /// In en, this message translates to: - /// **'Teal'** - String get teal; - - /// No description provided for @appVersion. - /// - /// In en, this message translates to: - /// **'App version'** - String get appVersion; - - /// No description provided for @bookRecommendations. - /// - /// In en, this message translates to: - /// **'Book recommendations'** - String get bookRecommendations; - - /// No description provided for @recommendations. - /// - /// In en, this message translates to: - /// **'Recommendations'** - String get recommendations; - - /// No description provided for @selectABookFromYourLibrary. - /// - /// In en, this message translates to: - /// **'Select a read book from your library'** - String get selectABookFromYourLibrary; - - /// No description provided for @searchRecommendations. - /// - /// In en, this message translates to: - /// **'Search recommendations'** - String get searchRecommendations; - - /// No description provided for @selectBook. - /// - /// In en, this message translates to: - /// **'Select book'** - String get selectBook; - - /// No description provided for @selectABookToGetRecommendations. - /// - /// In en, this message translates to: - /// **'Select a book to get recommendations'** - String get selectABookToGetRecommendations; - - /// No description provided for @noRecommendationsFoundForThisBook. - /// - /// In en, this message translates to: - /// **'No recommendations found for this book'** - String get noRecommendationsFoundForThisBook; - - /// No description provided for @bookRecommendationsInfo1. - /// - /// In en, this message translates to: - /// **'Book recommendations are fetched from '** - String get bookRecommendationsInfo1; - - /// No description provided for @bookRecommendationsInfo2. - /// - /// In en, this message translates to: - /// **' and work best with English book titles.'** - String get bookRecommendationsInfo2; - - /// No description provided for @info. - /// - /// In en, this message translates to: - /// **'Info'** - String get info; - - /// No description provided for @refresh. - /// - /// In en, this message translates to: - /// **'Refresh'** - String get refresh; - - /// No description provided for @noMatchingBooksFound. - /// - /// In en, this message translates to: - /// **'No matching books found'** - String get noMatchingBooksFound; - - /// No description provided for @bookCouldNotBeFound. - /// - /// In en, this message translates to: - /// **'Book could not be found'** - String get bookCouldNotBeFound; - - /// No description provided for @logout. - /// - /// In en, this message translates to: - /// **'Logout'** - String get logout; - - /// No description provided for @searching. - /// - /// In en, this message translates to: - /// **'Searching...'** - String get searching; - - /// No description provided for @tags. - /// - /// In en, this message translates to: - /// **'Tags'** - String get tags; - - /// No description provided for @recommendedBasedOn. - /// - /// In en, this message translates to: - /// **'Recommended based on'** - String get recommendedBasedOn; - - /// No description provided for @storagePermissionRequiredToSelectAFolder. - /// - /// In en, this message translates to: - /// **'Storage permission required to select a folder'** - String get storagePermissionRequiredToSelectAFolder; - - /// No description provided for @noFolderWasSelected. - /// - /// In en, this message translates to: - /// **'No folder was selected'** - String get noFolderWasSelected; - - /// No description provided for @folderSelectedSuccessfully. - /// - /// In en, this message translates to: - /// **'Folder selected successfully'** - String get folderSelectedSuccessfully; - - /// No description provided for @select. - /// - /// In en, this message translates to: - /// **'Select'** - String get select; - - /// No description provided for @schemaWasSelectedSuccessfully. - /// - /// In en, this message translates to: - /// **'Schema was selected successfully'** - String get schemaWasSelectedSuccessfully; - - /// No description provided for @downloadSchema. - /// - /// In en, this message translates to: - /// **'Download schema'** - String get downloadSchema; - - /// No description provided for @noFolderSelected. - /// - /// In en, this message translates to: - /// **'No folder selected'** - String get noFolderSelected; - - /// No description provided for @downloadFolder. - /// - /// In en, this message translates to: - /// **'Download folder'** - String get downloadFolder; - - /// No description provided for @openInReader. - /// - /// In en, this message translates to: - /// **'Open in reader'** - String get openInReader; - - /// No description provided for @bookOpenedExternallySuccessfully. - /// - /// In en, this message translates to: - /// **'Book opened externally successfully'** - String get bookOpenedExternallySuccessfully; - - /// No description provided for @openBookExternallyFailed. - /// - /// In en, this message translates to: - /// **'Failed to open book externally'** - String get openBookExternallyFailed; - - /// No description provided for @headers. - /// - /// In en, this message translates to: - /// **'HTTP Headers'** - String get headers; - - /// No description provided for @authSystems. - /// - /// In en, this message translates to: - /// **'Authentication Systems'** - String get authSystems; - - /// No description provided for @webViewAuth. - /// - /// In en, this message translates to: - /// **'WebView Authentication'** - String get webViewAuth; - - /// No description provided for @basePath. - /// - /// In en, this message translates to: - /// **'Base Path'** - String get basePath; - - /// No description provided for @authSystem. - /// - /// In en, this message translates to: - /// **'Authentication System'** - String get authSystem; - - /// No description provided for @authSystemDescription. - /// - /// In en, this message translates to: - /// **'Choose the authentication system used by your Calibre Web instance'** - String get authSystemDescription; - - /// No description provided for @webViewAuthentication. - /// - /// In en, this message translates to: - /// **'Browser-Based Authentication'** - String get webViewAuthentication; - - /// No description provided for @browserBasedAuth. - /// - /// In en, this message translates to: - /// **'Authentication via Browser'** - String get browserBasedAuth; - - /// No description provided for @webViewAuthDescription. - /// - /// In en, this message translates to: - /// **'Log in using a browser for advanced authentication systems like SSO'** - String get webViewAuthDescription; - - /// No description provided for @webViewSessionActive. - /// - /// In en, this message translates to: - /// **'Active browser session detected'** - String get webViewSessionActive; - - /// No description provided for @webViewSessionInactive. - /// - /// In en, this message translates to: - /// **'No active browser session found'** - String get webViewSessionInactive; - - /// No description provided for @lastAuthentication. - /// - /// In en, this message translates to: - /// **'Last Authentication:'** - String get lastAuthentication; - - /// No description provided for @authenticate. - /// - /// In en, this message translates to: - /// **'Authenticate'** - String get authenticate; - - /// No description provided for @clearSession. - /// - /// In en, this message translates to: - /// **'Clear Session'** - String get clearSession; - - /// No description provided for @authenticationSuccessful. - /// - /// In en, this message translates to: - /// **'Authentication was successful'** - String get authenticationSuccessful; - - /// No description provided for @sessionCleared. - /// - /// In en, this message translates to: - /// **'Session has been cleared'** - String get sessionCleared; - - /// No description provided for @webViewAuthInstructions. - /// - /// In en, this message translates to: - /// **'Login Instructions'** - String get webViewAuthInstructions; - - /// No description provided for @webViewSessionSaved. - /// - /// In en, this message translates to: - /// **'Browser session saved successfully'** - String get webViewSessionSaved; - - /// No description provided for @saveSession. - /// - /// In en, this message translates to: - /// **'Save Session'** - String get saveSession; - - /// No description provided for @reload. - /// - /// In en, this message translates to: - /// **'Reload'** - String get reload; - - /// No description provided for @homePage. - /// - /// In en, this message translates to: - /// **'Home Page'** - String get homePage; - - /// No description provided for @serverUrlMissing. - /// - /// In en, this message translates to: - /// **'Server URL is missing'** - String get serverUrlMissing; - - /// No description provided for @pleaseConfigureServerURL. - /// - /// In en, this message translates to: - /// **'Please configure the server URL in the settings first'** - String get pleaseConfigureServerURL; - - /// No description provided for @goBack. - /// - /// In en, this message translates to: - /// **'Go Back'** - String get goBack; - - /// No description provided for @helpAndInfo. - /// - /// In en, this message translates to: - /// **'Help & Information'** - String get helpAndInfo; - - /// No description provided for @authSystemHelp1. - /// - /// In en, this message translates to: - /// **'Authentication systems may require specific HTTP headers.'** - String get authSystemHelp1; - - /// No description provided for @authSystemHelp2. - /// - /// In en, this message translates to: - /// **'Predefined configurations are available for common systems.'** - String get authSystemHelp2; - - /// No description provided for @authSystemHelp3. - /// - /// In en, this message translates to: - /// **'You can customize headers in the Headers tab.'** - String get authSystemHelp3; - - /// No description provided for @authSystemHelp4. - /// - /// In en, this message translates to: - /// **'For advanced systems, use WebView Authentication instead.'** - String get authSystemHelp4; - - /// No description provided for @webViewHelp1. - /// - /// In en, this message translates to: - /// **'Browser-based authentication is ideal for SSO and advanced systems.'** - String get webViewHelp1; - - /// No description provided for @webViewHelp2. - /// - /// In en, this message translates to: - /// **'The session is saved and reused for future requests.'** - String get webViewHelp2; - - /// No description provided for @webViewHelp3. - /// - /// In en, this message translates to: - /// **'Sessions may expire after a certain period.'** - String get webViewHelp3; - - /// No description provided for @settingsSaved. - /// - /// In en, this message translates to: - /// **'Settings saved successfully'** - String get settingsSaved; - - /// No description provided for @send2ereaderService. - /// - /// In en, this message translates to: - /// **'Send2Ereader service'** - String get send2ereaderService; - - /// No description provided for @send2ereaderServiceUrl. - /// - /// In en, this message translates to: - /// **'Send2Ereader service URL'** - String get send2ereaderServiceUrl; - - /// No description provided for @enterUrlOfYourSend2ereaderService. - /// - /// In en, this message translates to: - /// **'Enter the URL of your Send2Ereader service'** - String get enterUrlOfYourSend2ereaderService; - - /// No description provided for @noFilesSelected. - /// - /// In en, this message translates to: - /// **'No files selected'** - String get noFilesSelected; - - /// No description provided for @preparingUpload. - /// - /// In en, this message translates to: - /// **'Preparing upload'** - String get preparingUpload; - - /// No description provided for @uploadFailed. - /// - /// In en, this message translates to: - /// **'Upload failed'** - String get uploadFailed; - - /// No description provided for @uploadingBook. - /// - /// In en, this message translates to: - /// **'Uploading book'** - String get uploadingBook; - - /// No description provided for @columnsCount. - /// - /// In en, this message translates to: - /// **'Columns count'** - String get columnsCount; - - /// No description provided for @columns. - /// - /// In en, this message translates to: - /// **'Columns'** - String get columns; - - /// No description provided for @listView. - /// - /// In en, this message translates to: - /// **'List view'** - String get listView; - - /// No description provided for @uploadEbook. - /// - /// In en, this message translates to: - /// **'Upload eBook'** - String get uploadEbook; - - /// No description provided for @logoutFailed. - /// - /// In en, this message translates to: - /// **'Logout failed'** - String get logoutFailed; - - /// No description provided for @shelfNotFound. - /// - /// In en, this message translates to: - /// **'Shelf not found'** - String get shelfNotFound; - - /// No description provided for @titleIsRequired. - /// - /// In en, this message translates to: - /// **'Title is required'** - String get titleIsRequired; - - /// No description provided for @descriptionIsRequired. - /// - /// In en, this message translates to: - /// **'Description is required'** - String get descriptionIsRequired; - - /// No description provided for @downloadCancelled. - /// - /// In en, this message translates to: - /// **'Download cancelled'** - String get downloadCancelled; - - /// No description provided for @transferCancelled. - /// - /// In en, this message translates to: - /// **'Transfer cancelled'** - String get transferCancelled; - - /// No description provided for @logoutConfirmation. - /// - /// In en, this message translates to: - /// **'Are you sure you want to logout?'** - String get logoutConfirmation; - - /// No description provided for @basePathTitle. - /// - /// In en, this message translates to: - /// **'API Base Path'** - String get basePathTitle; - - /// No description provided for @basePathLabel. - /// - /// In en, this message translates to: - /// **'Base Path'** - String get basePathLabel; - - /// No description provided for @basePathHint. - /// - /// In en, this message translates to: - /// **'e.g., /opds or /calibre'** - String get basePathHint; - - /// No description provided for @basePathDescription. - /// - /// In en, this message translates to: - /// **'Define a custom base path for API requests'** - String get basePathDescription; - - /// No description provided for @bookCover. - /// - /// In en, this message translates to: - /// **'Book cover'** - String get bookCover; - - /// No description provided for @currentCover. - /// - /// In en, this message translates to: - /// **'Current cover'** - String get currentCover; - - /// No description provided for @newCover. - /// - /// In en, this message translates to: - /// **'New cover'** - String get newCover; - - /// No description provided for @selectCover. - /// - /// In en, this message translates to: - /// **'Select cover'** - String get selectCover; - - /// No description provided for @removeCover. - /// - /// In en, this message translates to: - /// **'Remove cover'** - String get removeCover; - - /// No description provided for @removeCoverConfirmation. - /// - /// In en, this message translates to: - /// **'Are you sure you want to remove the cover?'** - String get removeCoverConfirmation; - - /// No description provided for @remove. - /// - /// In en, this message translates to: - /// **'Remove'** - String get remove; - - /// No description provided for @noCover. - /// - /// In en, this message translates to: - /// **'No cover'** - String get noCover; - - /// No description provided for @loadingBooks. - /// - /// In en, this message translates to: - /// **'Loading books...'** - String get loadingBooks; - - /// No description provided for @sucessfullyUploadedBook. - /// - /// In en, this message translates to: - /// **'Successfully uploaded book'** - String get sucessfullyUploadedBook; - - /// No description provided for @sslSettings. - /// - /// In en, this message translates to: - /// **'SSL Settings'** - String get sslSettings; - - /// No description provided for @sslCertificate. - /// - /// In en, this message translates to: - /// **'SSL Certificate'** - String get sslCertificate; - - /// No description provided for @settingsForSSL. - /// - /// In en, this message translates to: - /// **'Settings for SSL certificate'** - String get settingsForSSL; - - /// No description provided for @allowSelfSignedCertificates. - /// - /// In en, this message translates to: - /// **'Allow self-signed certificates'** - String get allowSelfSignedCertificates; - - /// No description provided for @allowUnsafeConnections. - /// - /// In en, this message translates to: - /// **'Allow unsafe connections'** - String get allowUnsafeConnections; - - /// No description provided for @ok. - /// - /// In en, this message translates to: - /// **'Ok'** - String get ok; - - /// No description provided for @attentionSSLCertificate. - /// - /// In en, this message translates to: - /// **'Attention: Self-signed certificates can be insecure. Use them only if you understand the risks.'** - String get attentionSSLCertificate; - - /// No description provided for @ssoLogin. - /// - /// In en, this message translates to: - /// **'SSO-Login'** - String get ssoLogin; - - /// No description provided for @pleaseLoginWithYourSSOAccount. - /// - /// In en, this message translates to: - /// **'Please login with your SSO account. You will be redirected back to the app after successful login.'** - String get pleaseLoginWithYourSSOAccount; - - /// No description provided for @loginWithSSO. - /// - /// In en, this message translates to: - /// **'Login with SSO'** - String get loginWithSSO; - - /// No description provided for @pleaseEnterSSOUrl. - /// - /// In en, this message translates to: - /// **'Please enter the SSO URL'** - String get pleaseEnterSSOUrl; - - /// No description provided for @openInInternalReader. - /// - /// In en, this message translates to: - /// **'Open in Internal Reader'** - String get openInInternalReader; - - /// No description provided for @errorOpeningBookInInternalReader. - /// - /// In en, this message translates to: - /// **'Error opening book in internal reader'** - String get errorOpeningBookInInternalReader; - - /// No description provided for @readNow. - /// - /// In en, this message translates to: - /// **'Read Now'** - String get readNow; - - /// No description provided for @showSendToEReaderButton. - /// - /// In en, this message translates to: - /// **'Show \'Send to E-Reader\' button'** - String get showSendToEReaderButton; - - /// No description provided for @showSendToEReaderButtonDescription. - /// - /// In en, this message translates to: - /// **'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'** - String get showSendToEReaderButtonDescription; - - /// No description provided for @showReadNowButton. - /// - /// In en, this message translates to: - /// **'Show \'Read Now\' button'** - String get showReadNowButton; - - /// No description provided for @showReadNowButtonDescription. - /// - /// In en, this message translates to: - /// **'Replaces the \'Send to E-Reader\' button with a \'Read Now\' button to open books directly.'** - String get showReadNowButtonDescription; - - /// No description provided for @bookDetails. - /// - /// In en, this message translates to: - /// **'Book Details'** - String get bookDetails; - - /// No description provided for @applyFilters. - /// - /// In en, this message translates to: - /// **'Apply Filters'** - String get applyFilters; - - /// No description provided for @any. - /// - /// In en, this message translates to: - /// **'Any'** - String get any; - - /// No description provided for @contentType. - /// - /// In en, this message translates to: - /// **'Content Type'** - String get contentType; - - /// No description provided for @author. - /// - /// In en, this message translates to: - /// **'Author'** - String get author; - - /// No description provided for @reset. - /// - /// In en, this message translates to: - /// **'Reset'** - String get reset; - - /// No description provided for @searchFilters. - /// - /// In en, this message translates to: - /// **'Search Filters'** - String get searchFilters; - - /// No description provided for @bookFiction. - /// - /// In en, this message translates to: - /// **'Book (Fiction)'** - String get bookFiction; - - /// No description provided for @bookNonFiction. - /// - /// In en, this message translates to: - /// **'Book (Non-Fiction)'** - String get bookNonFiction; - - /// No description provided for @magazine. - /// - /// In en, this message translates to: - /// **'Magazine'** - String get magazine; - - /// No description provided for @comic. - /// - /// In en, this message translates to: - /// **'Comic'** - String get comic; - - /// No description provided for @audiobook. - /// - /// In en, this message translates to: - /// **'Audiobook'** - String get audiobook; - - /// No description provided for @sectionDisabledOrNotFound. - /// - /// In en, this message translates to: - /// **'Section unavailable'** - String get sectionDisabledOrNotFound; - - /// No description provided for @sectionDisabledDescription. - /// - /// In en, this message translates to: - /// **'This section appears to be disabled in your Calibre-Web server settings or does not exist.'** - String get sectionDisabledDescription; - - /// No description provided for @or. - /// - /// In en, this message translates to: - /// **'OR'** - String get or; - - /// No description provided for @libraries. - /// - /// In en, this message translates to: - /// **'Libraries'** - String get libraries; - - /// No description provided for @browsLibraries. - /// - /// In en, this message translates to: - /// **'Browse Libraries'** - String get browsLibraries; - - /// No description provided for @surpriseMe. - /// - /// In en, this message translates to: - /// **'Surprise Me'** - String get surpriseMe; - - /// No description provided for @downloadOptions. - /// - /// In en, this message translates to: - /// **'Download Options'** - String get downloadOptions; - - /// No description provided for @customSend2EReader. - /// - /// In en, this message translates to: - /// **'Custom Send2Ereader'** - String get customSend2EReader; - - /// No description provided for @testing. - /// - /// In en, this message translates to: - /// **'Testing...'** - String get testing; - - /// No description provided for @saveCredentials. - /// - /// In en, this message translates to: - /// **'Save Credentials'** - String get saveCredentials; - - /// No description provided for @testConnection. - /// - /// In en, this message translates to: - /// **'Test Connection'** - String get testConnection; - - /// No description provided for @appendsBookLorePath. - /// - /// In en, this message translates to: - /// **'Appends \'/api/v1/opds\' to the BookLore URL if not present.'** - String get appendsBookLorePath; - - /// No description provided for @licenses. - /// - /// In en, this message translates to: - /// **'Licenses'** - String get licenses; - - /// No description provided for @syncsReadingProgress. - /// - /// In en, this message translates to: - /// **'Syncs reading progress across devices via a JSON file on your WebDAV storage.'** - String get syncsReadingProgress; - - /// No description provided for @webDavSync. - /// - /// In en, this message translates to: - /// **'WebDAV Sync'** - String get webDavSync; - - /// No description provided for @pleaseFillInAllRequiredFields. - /// - /// In en, this message translates to: - /// **'Please fill in all required fields.'** - String get pleaseFillInAllRequiredFields; - - /// No description provided for @connectionTestSuccessful. - /// - /// In en, this message translates to: - /// **'Connection test successful. Press Save to apply the credentials.'** - String get connectionTestSuccessful; - - /// No description provided for @loginFailed. - /// - /// In en, this message translates to: - /// **'Login failed:'** - String get loginFailed; - - /// No description provided for @connectionError. - /// - /// In en, this message translates to: - /// **'Connection error'** - String get connectionError; - - /// No description provided for @pleaseEnterWebDavUrl. - /// - /// In en, this message translates to: - /// **'Please enter a valid WebDAV URL'** - String get pleaseEnterWebDavUrl; - - /// No description provided for @loginSuccessfull. - /// - /// In en, this message translates to: - /// **'Login successful'** - String get loginSuccessfull; - - /// No description provided for @enterUsernamePasswordForSSO. - /// - /// In en, this message translates to: - /// **'Since Calibre Web Companion uses many OPDS endpoints to provide different features, and OPDS currently only works with username/password authentication, you need to provide your credentials, even when using SSO. We know that this goes against the purpose of SSO, but it is necessary for the app to function correctly. Hopefully, future versions will offer a better solution.'** - String get enterUsernamePasswordForSSO; - - /// No description provided for @credentialsRequiredForSSO. - /// - /// In en, this message translates to: - /// **'Credentials required for SSO'** - String get credentialsRequiredForSSO; - - /// No description provided for @readerSettings. - /// - /// In en, this message translates to: - /// **'Reader Settings'** - String get readerSettings; - - /// No description provided for @scrollDirection. - /// - /// In en, this message translates to: - /// **'Scroll Direction'** - String get scrollDirection; - - /// No description provided for @vertical. - /// - /// In en, this message translates to: - /// **'Vertical'** - String get vertical; - - /// No description provided for @horizontal. - /// - /// In en, this message translates to: - /// **'Horizontal'** - String get horizontal; - - /// No description provided for @errorOpeningBookInInternalReaderPdf. - /// - /// In en, this message translates to: - /// **'Error: PDF files cannot be opened by VocsyEpub. This reader only supports EPUB files.'** - String get errorOpeningBookInInternalReaderPdf; - - /// No description provided for @authentication. - /// - /// In en, this message translates to: - /// **'Authentication'** - String get authentication; - - /// No description provided for @bookDetailsCouldNotBeLoaded. - /// - /// In en, this message translates to: - /// **'Unfortunately, the book details could not be loaded.'** - String get bookDetailsCouldNotBeLoaded; - - /// No description provided for @technicalDetails. - /// - /// In en, this message translates to: - /// **'Technical Details'** - String get technicalDetails; - - /// No description provided for @bookAlreadyDownloaded. - /// - /// In en, this message translates to: - /// **'Book already downloaded'** - String get bookAlreadyDownloaded; - - /// No description provided for @configureAndSync. - /// - /// In en, this message translates to: - /// **'Configure and Sync'** - String get configureAndSync; - - /// No description provided for @syncDescription. - /// - /// In en, this message translates to: - /// **'Keep your local library up to date. Configure filters to automatically download books from your server.'** - String get syncDescription; - - /// No description provided for @librarySync. - /// - /// In en, this message translates to: - /// **'Library Sync'** - String get librarySync; - - /// No description provided for @syncError. - /// - /// In en, this message translates to: - /// **'Sync Error'** - String get syncError; - - /// No description provided for @syncCompletedSuccessfully. - /// - /// In en, this message translates to: - /// **'Sync completed successfully'** - String get syncCompletedSuccessfully; - - /// No description provided for @scanningLibraryAndApplyingFilters. - /// - /// In en, this message translates to: - /// **'Scanning library and applying filters...'** - String get scanningLibraryAndApplyingFilters; - - /// No description provided for @foundXItemsToSync. - /// - /// In en, this message translates to: - /// **'Found {count} items to sync'** - String foundXItemsToSync(Object count); - - /// No description provided for @startSync. - /// - /// In en, this message translates to: - /// **'Start Sync'** - String get startSync; - - /// No description provided for @syncing. - /// - /// In en, this message translates to: - /// **'Syncing...'** - String get syncing; - - /// No description provided for @stopSync. - /// - /// In en, this message translates to: - /// **'Stop Sync'** - String get stopSync; - - /// No description provided for @syncConfiguration. - /// - /// In en, this message translates to: - /// **'Sync Configuration'** - String get syncConfiguration; - - /// No description provided for @syncOnlyUnreadBooks. - /// - /// In en, this message translates to: - /// **'Sync only unread books'** - String get syncOnlyUnreadBooks; - - /// No description provided for @sourceShelf. - /// - /// In en, this message translates to: - /// **'Source shelf'** - String get sourceShelf; - - /// No description provided for @allBooks. - /// - /// In en, this message translates to: - /// **'All Books (Whole Library)'** - String get allBooks; - - /// No description provided for @criteria. - /// - /// In en, this message translates to: - /// **'Criteria'** - String get criteria; - - /// No description provided for @preview. - /// - /// In en, this message translates to: - /// **'Preview'** - String get preview; - - /// No description provided for @syncNow. - /// - /// In en, this message translates to: - /// **'Sync Now'** - String get syncNow; - - /// No description provided for @selected. - /// - /// In en, this message translates to: - /// **'selected'** - String get selected; - - /// No description provided for @all. - /// - /// In en, this message translates to: - /// **'All'** - String all(Object count); - - /// No description provided for @syncFinishedWithXErrors. - /// - /// In en, this message translates to: - /// **'Sync finished with {count} errors'** - String syncFinishedWithXErrors(Object count); - - /// No description provided for @deselectAll. - /// - /// In en, this message translates to: - /// **'Deselect All'** - String get deselectAll; - - /// No description provided for @selectAll. - /// - /// In en, this message translates to: - /// **'Select All'** - String get selectAll; - - /// No description provided for @useAuthorSort. - /// - /// In en, this message translates to: - /// **'Use \'Author Sort\''** - String get useAuthorSort; - - /// No description provided for @account. - /// - /// In en, this message translates to: - /// **'Acount'** - String get account; - - /// No description provided for @accounts. - /// - /// In en, this message translates to: - /// **'Accounts'** - String get accounts; - - /// No description provided for @addAnotherAccount. - /// - /// In en, this message translates to: - /// **'Add another account'** - String get addAnotherAccount; - - /// No description provided for @switchAccount. - /// - /// In en, this message translates to: - /// **'Switch account'** - String get switchAccount; - - /// No description provided for @switchAccountConfirmation. - /// - /// In en, this message translates to: - /// **'Are you sure you want to switch to {username}?'** - String switchAccountConfirmation(Object username); - - /// No description provided for @deleteAccount. - /// - /// In en, this message translates to: - /// **'Delete account'** - String get deleteAccount; - - /// No description provided for @deleteAccountConfirmation. - /// - /// In en, this message translates to: - /// **'Are you sure you want to remove this account from the list?'** - String get deleteAccountConfirmation; - - /// No description provided for @user. - /// - /// In en, this message translates to: - /// **'User'** - String get user; - - /// No description provided for @userFirstLetter. - /// - /// In en, this message translates to: - /// **'U'** - String get userFirstLetter; -} - -class _AppLocalizationsDelegate extends LocalizationsDelegate { - const _AppLocalizationsDelegate(); - - @override - Future load(Locale locale) { - return SynchronousFuture(lookupAppLocalizations(locale)); - } - - @override - bool isSupported(Locale locale) => ['ca', 'de', 'en', 'es', 'et', 'fr', 'hu', 'it', 'pt', 'ru', 'sv', 'tr'].contains(locale.languageCode); - - @override - bool shouldReload(_AppLocalizationsDelegate old) => false; -} - -AppLocalizations lookupAppLocalizations(Locale locale) { - - - // Lookup logic when only language code is specified. - switch (locale.languageCode) { - case 'ca': return AppLocalizationsCa(); - case 'de': return AppLocalizationsDe(); - case 'en': return AppLocalizationsEn(); - case 'es': return AppLocalizationsEs(); - case 'et': return AppLocalizationsEt(); - case 'fr': return AppLocalizationsFr(); - case 'hu': return AppLocalizationsHu(); - case 'it': return AppLocalizationsIt(); - case 'pt': return AppLocalizationsPt(); - case 'ru': return AppLocalizationsRu(); - case 'sv': return AppLocalizationsSv(); - case 'tr': return AppLocalizationsTr(); - } - - throw FlutterError( - 'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely ' - 'an issue with the localizations generation tool. Please file an issue ' - 'on GitHub with a reproducible sample app and the gen-l10n configuration ' - 'that was used.' - ); -} diff --git a/lib/l10n/app_localizations_ca.dart b/lib/l10n/app_localizations_ca.dart deleted file mode 100644 index 01a06fc..0000000 --- a/lib/l10n/app_localizations_ca.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Catalan Valencian (`ca`). -class AppLocalizationsCa extends AppLocalizations { - AppLocalizationsCa([String locale = 'ca']) : super(locale); - - @override - String get loginToCalibreWb => 'Accés a Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.exemple.com'; - - @override - String get enterCalibreWebUrl => 'Entra l\'URL de Calibre Web'; - - @override - String get username => 'Usuari'; - - @override - String get enterYourUsername => 'Entra l\'usuari'; - - @override - String get password => 'Contrasenya'; - - @override - String get enterYourPassword => 'Entra la contrasenya'; - - @override - String get login => 'Accés'; - - @override - String get pleaseFillInAllFields => 'Omple tots els camps'; - - @override - String get failedToLognIn => 'Fallida l\'accedir'; - - @override - String get books => 'Llibres'; - - @override - String get discover => 'Descobreix'; - - @override - String get me => 'Jo'; - - @override - String get discoverBooks => 'Descobrir Llibres'; - - @override - String get search => 'Cerca'; - - @override - String get searchBook => 'Cerca Llibre'; - - @override - String get enterTitleAuthorOrTags => 'Entra títol, autor o etiquetes...'; - - @override - String get showReadBooks => 'Mostra Llibres llegits'; - - @override - String get showUnReadBooks => 'Mostra Llibres no llegits'; - - @override - String get showBookmarkedBooks => 'Mostra Llibres a marcadors'; - - @override - String get readBooks => 'Llibres llegits'; - - @override - String get unreadBooks => 'Llibres no llegits'; - - @override - String get bookmarkedBooks => 'Llibres a Marcadors'; - - @override - String get showHotBooks => 'Mostra Llibres calents'; - - @override - String get hotBooks => 'Llibres Calents'; - - @override - String get showNewBooks => 'Mostra Nous Llibres'; - - @override - String get newBooks => 'Nous Llibres'; - - @override - String get showRatedBooks => 'Llibres classificats'; - - @override - String get ratedBooks => 'Llibres classificats'; - - @override - String get titleAZ => 'Títol (A-Z)'; - - @override - String get titleZA => 'Títol (Z-A)'; - - @override - String get authorAZ => 'Autor (A-Z)'; - - @override - String get authorZA => 'Autor (Z-A)'; - - @override - String get newestFirst => 'Nous primers'; - - @override - String get oldestFirst => 'Antics primers'; - - @override - String get authors => 'Autors'; - - @override - String get categories => 'Categories'; - - @override - String get series => 'Sèries'; - - @override - String get formats => 'Formats'; - - @override - String get languages => 'Idiomes'; - - @override - String get publishers => 'Editors'; - - @override - String get ratings => 'Valoracions'; - - @override - String get rating => 'Valoració'; - - @override - String get showAuthors => 'Mostra Autors'; - - @override - String get showCategories => 'Mostra Categories'; - - @override - String get showSeries => 'Mostra Sèries'; - - @override - String get showFormats => 'Mostra formats'; - - @override - String get showLanguages => 'Mostra Idiomes'; - - @override - String get showPublishers => 'Mostra editors'; - - @override - String get showRatings => 'Mostra valoracions'; - - @override - String by(Object author) { - return 'per $author'; - } - - @override - String get book => 'Llibre'; - - @override - String get publicationInfo => 'Informació de la publicació'; - - @override - String get published => 'Publicat'; - - @override - String get updated => 'Actualitzat'; - - @override - String get publisher => 'Editorial'; - - @override - String get language => 'Idioma'; - - @override - String get fileInfo => 'Info fitxer'; - - @override - String get size => 'Mida'; - - @override - String get description => 'Descripció'; - - @override - String get noCoverAvailable => 'Caràtula no disponible'; - - @override - String get english => 'Anglès'; - - @override - String get german => 'Alemany'; - - @override - String get french => 'Francès'; - - @override - String get spanish => 'Espanyol'; - - @override - String get italian => 'Italià'; - - @override - String get japanese => 'Japonès'; - - @override - String get russian => 'Rus'; - - @override - String get portuguese => 'Portuguès'; - - @override - String get chineese => 'Xinès'; - - @override - String get dutch => 'Holandès'; - - @override - String get sendToEReader => 'Enviar a llibre-e'; - - @override - String get sendToKindleKobo => 'Enviar a Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Entra el codi de 4 xifres que es mostra al navegador del llibre-e:'; - - @override - String get visit => 'Visites'; - - @override - String get onYourEReader => 'al llibre-e per obtenir el codi'; - - @override - String get pleaseEnter4DigitCode => 'Entra un codi de 4 dígits vàlid'; - - @override - String get send => 'Envia'; - - @override - String get startingDownloadProcess => 'Començant procés de descàrrega'; - - @override - String get preparingTransfer => 'Preparant transferència...'; - - @override - String get downloadingBook => 'Descarregant Llibre...'; - - @override - String get sendingToEReader => 'Enviant a llibre-e...'; - - @override - String get successfullySentToEReader => 'Enviat correctament al llibre-e'; - - @override - String get transferFailed => 'Transferència fallida'; - - @override - String get downloadToDevice => 'Descarrega a dispositiu'; - - @override - String get errorDownloading => 'Error descarregant'; - - @override - String get downlaodFomat => 'Descarrega format'; - - @override - String get preparingDownload => 'Preparant descàrrega...'; - - @override - String get selectDownloadDestination => 'Selecciona destinació de la baixada'; - - @override - String get successfullyDownloadedBook => 'Llibre descarregat correctament'; - - @override - String get downloadFailed => 'Descàrrega fallida'; - - @override - String get libraryStatistics => 'Estadístiques de llibreria'; - - @override - String get cancel => 'Cancel·la'; - - @override - String get close => 'Tanca'; - - @override - String get retry => 'Reintenta'; - - @override - String get tryAgain => 'Torna a provar'; - - @override - String get error => 'Error'; - - @override - String get errorLoadingBooks => 'Error descarregant Llibres'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Esborra'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Error carregant dades'; - - @override - String get erroLoadingBookDetails => 'Error carregant detall de llibres'; - - @override - String get noBooksFound => 'No s\'han trobat Llibres'; - - @override - String get noDataFound => 'Sense dades'; - - @override - String get unknownError => 'Error desconegut'; - - @override - String get loading => 'Carregant...'; - - @override - String get settings => 'Opcions'; - - @override - String get appearance => 'Aparença'; - - @override - String get about => 'Sobre'; - - @override - String get themeMode => 'Tema'; - - @override - String get systemTheme => 'Tema de Sistema'; - - @override - String get lightTheme => 'Tema clar'; - - @override - String get darkTheme => 'Tema Fosc'; - - @override - String get downloadService => 'Servei de descàrrega'; - - @override - String get downloads => 'Descàrregues'; - - @override - String get searchForABook => 'Cerca Llibre'; - - @override - String get noDownloadsFound => 'Sense descàrregues'; - - @override - String foundBooks(Object count) { - return 'Trobats $count llibres'; - } - - @override - String get addedBookToTheDownloadQueue => 'Afegit llibre a la cua de descàrregues'; - - @override - String get download => 'Descàrrega'; - - @override - String get available => 'Disponible'; - - @override - String get downloading => 'Descarregant'; - - @override - String get completed => 'Completat'; - - @override - String get failed => 'Fallit'; - - @override - String get queued => 'Encuat'; - - @override - String get notDownloaded => 'No descarregat'; - - @override - String get downloadServiceUrl => 'URL del servei de descàrrega'; - - @override - String get enterUrlOfYourDownloadService => 'Entra l\'URL del servei de descàrrega'; - - @override - String get bookWillBeSendToYourEmailAdress => 'El llibre serà enviat com a EPUB a l\'adreça de correu electrònic.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Assegura`t que les opcions de correu estiguin configurades al servidor.'; - - @override - String get markAsReadUnread => 'Marcar com a llegit/no llegit'; - - @override - String get archiveUnarchive => 'Arxivar/Desarxivar'; - - @override - String get addToShelf => 'Afegir a l\'estant'; - - @override - String get selectShelf => 'Selecciona estant'; - - @override - String get noShelvesFound => 'Sense Estanteries'; - - @override - String bookAddedToShelf(Object book) { - return 'Llibre afegit a estant $book'; - } - - @override - String get failedToAddToShelf => 'Fallida a l\'afegir a l\'estant'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Llibre eliminat de l\'estant $book'; - } - - @override - String get failedToRemoveFromShelf => 'Fallida esborrant llibre de l\'estant'; - - @override - String get removeFromShelf => 'Elimina'; - - @override - String get shelfs => 'Estants'; - - @override - String shelfContains(Object count) { - return 'Estant conté $count llibres'; - } - - @override - String get errorLoadingShelf => 'Error carregant estant'; - - @override - String get createShelf => 'Crea Estant'; - - @override - String get shelfName => 'Nom de l\'estant'; - - @override - String get shelfNameRequired => 'Nom de l\'estant obligatori'; - - @override - String get shelfSuccessfullyCreated => 'Estant creat correctament'; - - @override - String errorCreatingShelf(Object name) { - return 'Error creant estant $name'; - } - - @override - String get create => 'Crear'; - - @override - String get creating => 'Creant'; - - @override - String get noShelvesFoundCreateOne => 'Sense Estants. Crea\'n un!'; - - @override - String get editShelf => 'Edita estant'; - - @override - String get deleteShelf => 'Esborra estant'; - - @override - String get bookOptions => 'opcions de Llibre'; - - @override - String get successfullyDeletedShelf => 'Estant esborrat correctament'; - - @override - String get failedToDeleteShelf => 'Fallida a l\'esborrar estant'; - - @override - String get deleting => 'Esborrant'; - - @override - String get successfullyEditedShelf => 'Estant editat correctament'; - - @override - String get failedToEditShelf => 'Fallida a l\'editar estant'; - - @override - String get edit => 'Edita'; - - @override - String get editing => 'Editant'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Segur que vols esborrar l\'estant $name?'; - } - - @override - String get addBooksToShelf => 'Afegir llibres a l\'estant'; - - @override - String get shelfIsEmpty => 'Estant buit'; - - @override - String get removing => 'Eliminant'; - - @override - String get manageBookShelves => 'Gestiona llibres de l\'estant'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count shelves', - one: 'un estant', - ); - return 'Llibre a $_temp0'; - } - - @override - String get searchForBooks => 'Cerca per llibres'; - - @override - String get connectionSettings => 'Opcions de connexió'; - - @override - String get costumHttpPHeader => 'Capçalera HTTP personalitzada'; - - @override - String get addHeader => 'Afegir capçalera'; - - @override - String get httpHeader => 'HTTP-Header'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Afegir capçalera HTTP personalitzada que serà enviada a cada sol·licitud'; - - @override - String get noCostumHttpHeadersYet => 'Sense capçalera HTTP encara'; - - @override - String get header => 'Capçalera'; - - @override - String get headerKey => 'Clau de capçalera'; - - @override - String get headerValue => 'Valor de capçalera'; - - @override - String get deleteHeader => 'Esborra capçalera'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL ha de començar amb http:// o https://'; - - @override - String get connection => 'Connexió'; - - @override - String get httpHeaderSettings => 'Opcions d\'autenticació'; - - @override - String get feedback => 'Comentaris'; - - @override - String get reportIssue => 'Reporta problema'; - - @override - String get reportAppIssueOrSuggestFeature => 'Reporta problema o suggereix millora'; - - @override - String get title => 'Títol'; - - @override - String get required => 'Requerit'; - - @override - String get submit => 'Envia'; - - @override - String get bookActions => 'Accions de llibre'; - - @override - String get openBookInBrowser => 'Obrir llibre al navegador'; - - @override - String get metadataUpdateSuccessfully => 'Metadades actualitzades'; - - @override - String get editBookMetadata => 'Edita metadades del llibre'; - - @override - String get updateFailed => 'Actualització fallida'; - - @override - String get save => 'Desa'; - - @override - String get separateWithCommas => 'Separat per comes'; - - @override - String get separateWithAnd => 'Separat per \'&\''; - - @override - String get ratingOneToTen => 'Valoració (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marcat com a llegit correctament'; - - @override - String get markedAsReadFailed => 'Fallida al marcar com a llegit'; - - @override - String get markedAsUnreadSuccessfully => 'Marcar com a no llegit correctament'; - - @override - String get markedAsUnreadFailed => 'Fallida al marcar com a no llegit'; - - @override - String get archivedBookSuccessfully => 'Llibre arxivat correctament'; - - @override - String get archivedBookFailed => 'Fallida a l\'arxivar llibre'; - - @override - String get unarchivedBookSuccessfully => 'Llibre desarxivat correctament'; - - @override - String get unarchivedBookFailed => 'Fallida al desarxivar llibre'; - - @override - String get themeColor => 'Color de Tema'; - - @override - String get system => 'Sistema'; - - @override - String get custom => 'Personalitzat'; - - @override - String get systemThemeDescription => 'l\'App emprarà el tema de sistema'; - - @override - String get selectDownloadSchema => 'Selecciona l\'esquema de descàrrega'; - - @override - String get schemaFlat => 'Pla'; - - @override - String get schemaAuthorOnly => 'Només Autor'; - - @override - String get schemaAuthorBook => 'Autor/Llibre'; - - @override - String get schemaAuthorSeriesBook => 'Autor/Sèrie/Llibre'; - - @override - String get lightGreen => 'Verd clar'; - - @override - String get amber => 'Ambre'; - - @override - String get blueGrey => 'Blau gris'; - - @override - String get grey => 'Gris'; - - @override - String get lightBlue => 'Blau clar'; - - @override - String get lime => 'Llima'; - - @override - String get teal => 'Turquesa'; - - @override - String get appVersion => 'Versió App'; - - @override - String get bookRecommendations => 'Recomanacions de llibre'; - - @override - String get recommendations => 'Recomanacions'; - - @override - String get selectABookFromYourLibrary => 'Selecciona un llibre llegit de la llibreria'; - - @override - String get searchRecommendations => 'Recomanacions de cerca'; - - @override - String get selectBook => 'Selecciona llibre'; - - @override - String get selectABookToGetRecommendations => 'Selecciona un llibre per rebre recomanacions'; - - @override - String get noRecommendationsFoundForThisBook => 'Sense recomanacions per aquest llibre'; - - @override - String get bookRecommendationsInfo1 => 'Recomanacions de llibre obtinguda de '; - - @override - String get bookRecommendationsInfo2 => ' i funciona millor amb títols de llibre en anglès.'; - - @override - String get info => 'Info'; - - @override - String get refresh => 'Refresca'; - - @override - String get noMatchingBooksFound => 'No s\'han trobat llibres coincidents'; - - @override - String get bookCouldNotBeFound => 'Llibre no trobat'; - - @override - String get logout => 'Tanca Sessió'; - - @override - String get searching => 'Cercant...'; - - @override - String get tags => 'Etiquetes'; - - @override - String get recommendedBasedOn => 'Recomanació basada en'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Permisos d\'emmagatzematge requerits per seleccionar carpeta'; - - @override - String get noFolderWasSelected => 'Carpeta no seleccionada'; - - @override - String get folderSelectedSuccessfully => 'Carpeta seleccionada correctament'; - - @override - String get select => 'Selecciona'; - - @override - String get schemaWasSelectedSuccessfully => 'Esquema seleccionat correctament'; - - @override - String get downloadSchema => 'Descarrega esquema'; - - @override - String get noFolderSelected => 'Sense carpeta seleccionada'; - - @override - String get downloadFolder => 'Descarrega carpeta'; - - @override - String get openInReader => 'Obrir en lector'; - - @override - String get bookOpenedExternallySuccessfully => 'Llibre obert amb lector extern'; - - @override - String get openBookExternallyFailed => 'Fallida a l\'obrir llibre externament'; - - @override - String get headers => 'Capçaleres HTTP'; - - @override - String get authSystems => 'Sistemes d\'Autenticació'; - - @override - String get webViewAuth => 'Autenticació WebView'; - - @override - String get basePath => 'Camí base'; - - @override - String get authSystem => 'Sistema d\'autenticació'; - - @override - String get authSystemDescription => 'Tria el sistema d\'autenticació que utilitza la instància web de Calibre'; - - @override - String get webViewAuthentication => 'Autenticació basada en navegador'; - - @override - String get browserBasedAuth => 'Autenticació mitjançant navegador'; - - @override - String get webViewAuthDescription => 'Inicia sessió amb navegador per a sistemes d\'autenticació avançats com SSO'; - - @override - String get webViewSessionActive => 'S\'ha detectat una sessió activa al navegador'; - - @override - String get webViewSessionInactive => 'No s\'ha trobat cap sessió de navegador activa'; - - @override - String get lastAuthentication => 'Darrera autenticació:'; - - @override - String get authenticate => 'Autenticar'; - - @override - String get clearSession => 'Neteja Sessió'; - - @override - String get authenticationSuccessful => 'Autenticació correcta'; - - @override - String get sessionCleared => 'Sessió Netejada'; - - @override - String get webViewAuthInstructions => 'Instruccions d\'inici de sessió'; - - @override - String get webViewSessionSaved => 'Sessió de navegador desada correctament'; - - @override - String get saveSession => 'Desa Sessió'; - - @override - String get reload => 'Recarrega'; - - @override - String get homePage => 'Pàgina d\'inici'; - - @override - String get serverUrlMissing => 'Manca URL del servidor'; - - @override - String get pleaseConfigureServerURL => 'Reconfigura URL del servidor a les opcions primer'; - - @override - String get goBack => 'Enrere'; - - @override - String get helpAndInfo => 'Ajuda i Informació'; - - @override - String get authSystemHelp1 => 'Sistemes d\'autenticació poden requerir capçaleres HTTP específiques.'; - - @override - String get authSystemHelp2 => 'Hi ha configuracions predefinides disponibles per a sistemes comuns.'; - - @override - String get authSystemHelp3 => 'Podeu personalitzar les capçaleres a la pestanya Capçaleres.'; - - @override - String get authSystemHelp4 => 'Per a sistemes avançats, feu servir l\'autenticació WebView.'; - - @override - String get webViewHelp1 => 'L\'autenticació basada en navegador és ideal per a SSO i sistemes avançats.'; - - @override - String get webViewHelp2 => 'La sessió es desa i es reutilitza per a futures sol·licituds.'; - - @override - String get webViewHelp3 => 'Les sessions poden caducar després d\'un període determinat.'; - - @override - String get settingsSaved => 'Configuració desada correctament'; - - @override - String get send2ereaderService => 'servei Send2Ereader'; - - @override - String get send2ereaderServiceUrl => 'URL de servei Send2Ereader'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Entre l\'URL del servei Send2eReader'; - - @override - String get noFilesSelected => 'Sense arxius seleccionats'; - - @override - String get preparingUpload => 'Preparant pujada'; - - @override - String get uploadFailed => 'Pujada fallida'; - - @override - String get uploadingBook => 'Pujant llibre'; - - @override - String get columnsCount => 'Compte de columnes'; - - @override - String get columns => 'Columnes'; - - @override - String get listView => 'Vista de llista'; - - @override - String get uploadEbook => 'Carrega e-llibre'; - - @override - String get logoutFailed => 'Desconnexió fallida'; - - @override - String get shelfNotFound => 'Estant no trobat'; - - @override - String get titleIsRequired => 'Títol requerit'; - - @override - String get descriptionIsRequired => 'Descripció requerida'; - - @override - String get downloadCancelled => 'Descàrrega cancel·lada'; - - @override - String get transferCancelled => 'Transferència cancel·lada'; - - @override - String get logoutConfirmation => 'Segur que vols desconnectar?'; - - @override - String get basePathTitle => 'Camí base de l\'API'; - - @override - String get basePathLabel => 'Camí base'; - - @override - String get basePathHint => 'p. ex., /opds o /calibre'; - - @override - String get basePathDescription => 'Definir ruta base personalitzada per sol·licituds de l\'API'; - - @override - String get bookCover => 'Caràtula del llibre'; - - @override - String get currentCover => 'Caràtula actual'; - - @override - String get newCover => 'Nova Caràtula'; - - @override - String get selectCover => 'Selecciona Caràtula'; - - @override - String get removeCover => 'Treure caràtula'; - - @override - String get removeCoverConfirmation => 'Segur que vols treure la caràtula?'; - - @override - String get remove => 'Eliminar'; - - @override - String get noCover => 'Sense caràtula'; - - @override - String get loadingBooks => 'Carregant llibres...'; - - @override - String get sucessfullyUploadedBook => 'Càrrega correcte del llibre'; - - @override - String get sslSettings => 'Opcions SSL'; - - @override - String get sslCertificate => 'Certificat SSL'; - - @override - String get settingsForSSL => 'Opcions per certificat SSL'; - - @override - String get allowSelfSignedCertificates => 'Permetre certificats auto-signats'; - - @override - String get allowUnsafeConnections => 'Permetre connexions no segures'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Atenció: Els certificats autosignats poden ser insegurs. Feu-los servir si en compreu els riscos.'; - - @override - String get ssoLogin => 'SSO-Login'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Si us plau, inicia la sessió amb el teu compte SSO. Se\'t redirigirà de nou a l\'aplicació després d\'iniciar la sessió correctament.'; - - @override - String get loginWithSSO => 'Inicia la sessió amb SSO'; - - @override - String get pleaseEnterSSOUrl => 'Introduïu l\'URL d\'inici de sessió SSO'; - - @override - String get openInInternalReader => 'Obrir en lector intern'; - - @override - String get errorOpeningBookInInternalReader => 'Error obrint llibre amb lector intern'; - - @override - String get readNow => 'Llegir ara'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Mostra \'el botó de Llegir Ara\''; - - @override - String get showReadNowButtonDescription => 'Reemplaça el botó \'Envia a llibre-e\' amb botó de \'Llegeix ara\' per obrir llibres directament.'; - - @override - String get bookDetails => 'Detalls del llibre'; - - @override - String get applyFilters => 'Aplica filtres'; - - @override - String get any => 'qualsevol'; - - @override - String get contentType => 'Tipus de contingut'; - - @override - String get author => 'Autor'; - - @override - String get reset => 'Reset'; - - @override - String get searchFilters => 'Filtres de cerca'; - - @override - String get bookFiction => 'Llibre (ficció)'; - - @override - String get bookNonFiction => 'Llibre (no-ficció)'; - - @override - String get magazine => 'Revista'; - - @override - String get comic => 'Còmic'; - - @override - String get audiobook => 'Audiollibre'; - - @override - String get sectionDisabledOrNotFound => 'Secció no disponible'; - - @override - String get sectionDisabledDescription => 'Sembla que aquesta secció està desactivada a la configuració del servidor web de Calibre o no existeix.'; - - @override - String get or => 'o'; - - @override - String get libraries => 'Biblioteques'; - - @override - String get browsLibraries => 'Navega per les biblioteques'; - - @override - String get surpriseMe => 'Sorprèn-me'; - - @override - String get downloadOptions => 'Opcions de descàrrega'; - - @override - String get customSend2EReader => 'Send2Ereader personalitzat'; - - @override - String get testing => 'Provant...'; - - @override - String get saveCredentials => 'Desa credencials'; - - @override - String get testConnection => 'Prova Connexió'; - - @override - String get appendsBookLorePath => 'Afegeix \'/api/v1/opds\' a l\'URL de BookLore si no hi és.'; - - @override - String get licenses => 'Llicències'; - - @override - String get syncsReadingProgress => 'Sincronitza el progrés de lectura entre dispositius mitjançant un fitxer JSON al vostre emmagatzematge WebDAV.'; - - @override - String get webDavSync => 'Sincronització WebDAV'; - - @override - String get pleaseFillInAllRequiredFields => 'Omple tots els camps obligatoris.'; - - @override - String get connectionTestSuccessful => 'Prova de connexió correcta. Premeu Desa per aplicar les credencials.'; - - @override - String get loginFailed => 'Error d\'inici de sessió:'; - - @override - String get connectionError => 'Error de connexió'; - - @override - String get pleaseEnterWebDavUrl => 'Introdueix una URL WebDAV vàlida'; - - @override - String get loginSuccessfull => 'Inici Correcte'; - - @override - String get enterUsernamePasswordForSSO => 'Com que Calibre Web Companion utilitza molts punts finals OPDS per proporcionar diferents funcions i OPDS actualment només funciona amb autenticació de nom d\'usuari/contrasenya, heu de proporcionar les vostres credencials, fins i tot quan utilitzeu SSO. Sabem que això va en contra de la finalitat de SSO, però és necessari perquè l\'aplicació funcioni correctament. Esperem que les versions futures ofereixin una solució millor.'; - - @override - String get credentialsRequiredForSSO => 'Credencials necessàries per SSO'; - - @override - String get readerSettings => 'Opcions de lector'; - - @override - String get scrollDirection => 'Direcció de desplaçament'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horitzontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Error: Els arxius PDF no es poden obrir amb VocsyEpub. Aquest lector només admet fitxers EPUB.'; - - @override - String get authentication => 'Autenticació'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Aquest llibre no es pot carregar.'; - - @override - String get technicalDetails => 'Detalls Tècnics'; - - @override - String get bookAlreadyDownloaded => 'Llibre ja s\'ha descarregat'; - - @override - String get configureAndSync => 'Configura i sincronitza'; - - @override - String get syncDescription => 'Manté la biblioteca local actualitzada. Configura els filtres per descarregar llibres automàticament del servidor.'; - - @override - String get librarySync => 'Sincronització de Biblioteca'; - - @override - String get syncError => 'Error de Sincronització'; - - @override - String get syncCompletedSuccessfully => 'Sincronització completa'; - - @override - String get scanningLibraryAndApplyingFilters => 'Escanejant biblioteca i aplicant filtres...'; - - @override - String foundXItemsToSync(Object count) { - return 'Trobat(s) $count item(s) per sincronitzar'; - } - - @override - String get startSync => 'Comença Sincronització'; - - @override - String get syncing => 'Sincronitzant...'; - - @override - String get stopSync => 'Atura sincronització'; - - @override - String get syncConfiguration => 'Configuració de Sincronització'; - - @override - String get syncOnlyUnreadBooks => 'Sincronitza només llibre no llegits'; - - @override - String get sourceShelf => 'Estant font'; - - @override - String get allBooks => 'Tots els llibres (tota la biblioteca)'; - - @override - String get criteria => 'Criteri'; - - @override - String get preview => 'Previsualitza'; - - @override - String get syncNow => 'Sincronitza ara'; - - @override - String get selected => 'seleccionat'; - - @override - String all(Object count) { - return 'Tot'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sincronització acabada amb $count error(s)'; - } - - @override - String get deselectAll => 'Selecciona Res'; - - @override - String get selectAll => 'Selecciona Tot'; - - @override - String get useAuthorSort => 'Empra \'Ordenament d\'Autor\''; - - @override - String get account => 'Compte'; - - @override - String get accounts => 'Comptes'; - - @override - String get addAnotherAccount => 'Afegir altre compte'; - - @override - String get switchAccount => 'Alterna compte'; - - @override - String switchAccountConfirmation(Object username) { - return 'Alternar compte a $username?'; - } - - @override - String get deleteAccount => 'Esborra compte'; - - @override - String get deleteAccountConfirmation => 'Segur que vols eliminar el compte de la llista?'; - - @override - String get user => 'Usuari'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_de.dart b/lib/l10n/app_localizations_de.dart deleted file mode 100644 index cf6c5ab..0000000 --- a/lib/l10n/app_localizations_de.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// 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'; -} diff --git a/lib/l10n/app_localizations_en.dart b/lib/l10n/app_localizations_en.dart deleted file mode 100644 index 768025c..0000000 --- a/lib/l10n/app_localizations_en.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for English (`en`). -class AppLocalizationsEn extends AppLocalizations { - AppLocalizationsEn([String locale = 'en']) : super(locale); - - @override - String get loginToCalibreWb => 'Login to Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Enter Calibre Web URL'; - - @override - String get username => 'Username'; - - @override - String get enterYourUsername => 'Enter your username'; - - @override - String get password => 'Password'; - - @override - String get enterYourPassword => 'Enter your password'; - - @override - String get login => 'Login'; - - @override - String get pleaseFillInAllFields => 'Please fill in all fields'; - - @override - String get failedToLognIn => 'Failed to login'; - - @override - String get books => 'Books'; - - @override - String get discover => 'Discover'; - - @override - String get me => 'Me'; - - @override - String get discoverBooks => 'Discover books'; - - @override - String get search => 'Search'; - - @override - String get searchBook => 'Search book'; - - @override - String get enterTitleAuthorOrTags => 'Enter title, author or tags ...'; - - @override - String get showReadBooks => 'Show read books'; - - @override - String get showUnReadBooks => 'Show unread books'; - - @override - String get showBookmarkedBooks => 'Show bookmarked books'; - - @override - String get readBooks => 'Read books'; - - @override - String get unreadBooks => 'Unread books'; - - @override - String get bookmarkedBooks => 'Bookmarked books'; - - @override - String get showHotBooks => 'Show hot books'; - - @override - String get hotBooks => 'Hot books'; - - @override - String get showNewBooks => 'Show new books'; - - @override - String get newBooks => 'New books'; - - @override - String get showRatedBooks => 'Show rated books'; - - @override - String get ratedBooks => 'Rated books'; - - @override - String get titleAZ => 'Title (A-Z)'; - - @override - String get titleZA => 'Title (Z-A)'; - - @override - String get authorAZ => 'Author (A-Z)'; - - @override - String get authorZA => 'Author (Z-A)'; - - @override - String get newestFirst => 'Newest first'; - - @override - String get oldestFirst => 'Oldest first'; - - @override - String get authors => 'Authors'; - - @override - String get categories => 'Categories'; - - @override - String get series => 'Series'; - - @override - String get formats => 'Formats'; - - @override - String get languages => 'Languages'; - - @override - String get publishers => 'Publishers'; - - @override - String get ratings => 'Ratings'; - - @override - String get rating => 'Rating'; - - @override - String get showAuthors => 'Show authors'; - - @override - String get showCategories => 'Show categories'; - - @override - String get showSeries => 'Show series'; - - @override - String get showFormats => 'Show formats'; - - @override - String get showLanguages => 'Show languages'; - - @override - String get showPublishers => 'Show publishers'; - - @override - String get showRatings => 'Show ratings'; - - @override - String by(Object author) { - return 'by $author'; - } - - @override - String get book => 'Book'; - - @override - String get publicationInfo => 'Publication info'; - - @override - String get published => 'Published'; - - @override - String get updated => 'Updated'; - - @override - String get publisher => 'Publisher'; - - @override - String get language => 'Language'; - - @override - String get fileInfo => 'File info'; - - @override - String get size => 'Size'; - - @override - String get description => 'Description'; - - @override - String get noCoverAvailable => 'No cover available'; - - @override - String get english => 'English'; - - @override - String get german => 'German'; - - @override - String get french => 'French'; - - @override - String get spanish => 'Spanish'; - - @override - String get italian => 'Italian'; - - @override - String get japanese => 'Japanese'; - - @override - String get russian => 'Russian'; - - @override - String get portuguese => 'Portuguese'; - - @override - String get chineese => 'Chineese'; - - @override - String get dutch => 'Dutch'; - - @override - String get sendToEReader => 'Send to E-Reader'; - - @override - String get sendToKindleKobo => 'Send to Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Enter the 4-digit code displayed on your E-Reader\'s browser:'; - - @override - String get visit => 'Visit'; - - @override - String get onYourEReader => 'on your E-Reader to get a code'; - - @override - String get pleaseEnter4DigitCode => 'Please enter a valid 4-digit code'; - - @override - String get send => 'Send'; - - @override - String get startingDownloadProcess => 'Starting download process'; - - @override - String get preparingTransfer => 'Preparing transfer...'; - - @override - String get downloadingBook => 'Downloading book...'; - - @override - String get sendingToEReader => 'Sending to E-Reader...'; - - @override - String get successfullySentToEReader => 'Successfully sent to E-Reader'; - - @override - String get transferFailed => 'Transfer failed'; - - @override - String get downloadToDevice => 'Download to device'; - - @override - String get errorDownloading => 'Error downloading'; - - @override - String get downlaodFomat => 'Download format'; - - @override - String get preparingDownload => 'Preparing download...'; - - @override - String get selectDownloadDestination => 'Select download destination'; - - @override - String get successfullyDownloadedBook => 'Successfully downloaded book'; - - @override - String get downloadFailed => 'Download failed'; - - @override - String get libraryStatistics => 'Library statistics'; - - @override - String get cancel => 'Cancel'; - - @override - String get close => 'Close'; - - @override - String get retry => 'Retry'; - - @override - String get tryAgain => 'Try again'; - - @override - String get error => 'Error'; - - @override - String get errorLoadingBooks => 'Error loading books'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Delete'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Error loading data'; - - @override - String get erroLoadingBookDetails => 'Error loading book details'; - - @override - String get noBooksFound => 'No books found'; - - @override - String get noDataFound => 'No data found'; - - @override - String get unknownError => 'Unknown error'; - - @override - String get loading => 'Loading...'; - - @override - String get settings => 'Settings'; - - @override - String get appearance => 'Appearance'; - - @override - String get about => 'About'; - - @override - String get themeMode => 'Theme mode'; - - @override - String get systemTheme => 'System theme'; - - @override - String get lightTheme => 'Light theme'; - - @override - String get darkTheme => 'Dark theme'; - - @override - String get downloadService => 'Download service'; - - @override - String get downloads => 'Downloads'; - - @override - String get searchForABook => 'Search for a book'; - - @override - String get noDownloadsFound => 'No downloads found'; - - @override - String foundBooks(Object count) { - return 'Found $count books'; - } - - @override - String get addedBookToTheDownloadQueue => 'Added book to the download queue'; - - @override - String get download => 'Download'; - - @override - String get available => 'Available'; - - @override - String get downloading => 'Downloading'; - - @override - String get completed => 'Completed'; - - @override - String get failed => 'Failed'; - - @override - String get queued => 'Queued'; - - @override - String get notDownloaded => 'Not downloaded'; - - @override - String get downloadServiceUrl => 'Download service URL'; - - @override - String get enterUrlOfYourDownloadService => 'Enter URL of your download service'; - - @override - String get bookWillBeSendToYourEmailAdress => 'The book will be sent as EPUB to your registered email address.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Make sure SMTP mail settings are configured on the server.'; - - @override - String get markAsReadUnread => 'Mark as read/unread'; - - @override - String get archiveUnarchive => 'Archive/Unarchive'; - - @override - String get addToShelf => 'Add to shelf'; - - @override - String get selectShelf => 'Select shelf'; - - @override - String get noShelvesFound => 'No shelves found'; - - @override - String bookAddedToShelf(Object book) { - return 'Book added to shelf $book'; - } - - @override - String get failedToAddToShelf => 'Failed to add to shelf'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Book removed from shelf $book'; - } - - @override - String get failedToRemoveFromShelf => 'Failed to remove book from shelf'; - - @override - String get removeFromShelf => 'Remove'; - - @override - String get shelfs => 'Shelves'; - - @override - String shelfContains(Object count) { - return 'Shelf contains $count books'; - } - - @override - String get errorLoadingShelf => 'Error loading shelf'; - - @override - String get createShelf => 'Create shelf'; - - @override - String get shelfName => 'Shelf name'; - - @override - String get shelfNameRequired => 'Shelf name is required'; - - @override - String get shelfSuccessfullyCreated => 'Shelf successfully created'; - - @override - String errorCreatingShelf(Object name) { - return 'Error creating shelf $name'; - } - - @override - String get create => 'Create'; - - @override - String get creating => 'Creating'; - - @override - String get noShelvesFoundCreateOne => 'No shelves found. Create one!'; - - @override - String get editShelf => 'Edit shelf'; - - @override - String get deleteShelf => 'Delete shelf'; - - @override - String get bookOptions => 'Book options'; - - @override - String get successfullyDeletedShelf => 'Successfully deleted shelf'; - - @override - String get failedToDeleteShelf => 'Failed to delete shelf'; - - @override - String get deleting => 'Deleting'; - - @override - String get successfullyEditedShelf => 'Successfully edited shelf'; - - @override - String get failedToEditShelf => 'Failed to edit shelf'; - - @override - String get edit => 'Edit'; - - @override - String get editing => 'Editing'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Are you sure you want to delete the shelf $name?'; - } - - @override - String get addBooksToShelf => 'Add books to shelf'; - - @override - String get shelfIsEmpty => 'Shelf is empty'; - - @override - String get removing => 'Removing'; - - @override - String get manageBookShelves => 'Manage book shelves'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count shelves', - one: 'one shelf', - ); - return 'Book in $_temp0'; - } - - @override - String get searchForBooks => 'Search for books'; - - @override - String get connectionSettings => 'Connection settings'; - - @override - String get costumHttpPHeader => 'Custom HTTP-Header'; - - @override - String get addHeader => 'Add header'; - - @override - String get httpHeader => 'HTTP-Header'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Add a custom HTTP-Header that will be sent with every request'; - - @override - String get noCostumHttpHeadersYet => 'No custom HTTP-Header yet'; - - @override - String get header => 'Header'; - - @override - String get headerKey => 'Header key'; - - @override - String get headerValue => 'Header value'; - - @override - String get deleteHeader => 'Delete header'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL must start with http:// or https://'; - - @override - String get connection => 'Connection'; - - @override - String get httpHeaderSettings => 'Authentication settings'; - - @override - String get feedback => 'Feedback'; - - @override - String get reportIssue => 'Report issue'; - - @override - String get reportAppIssueOrSuggestFeature => 'Report app issue or suggest feature'; - - @override - String get title => 'Title'; - - @override - String get required => 'Required'; - - @override - String get submit => 'Submit'; - - @override - String get bookActions => 'Book actions'; - - @override - String get openBookInBrowser => 'Open book in browser'; - - @override - String get metadataUpdateSuccessfully => 'Metadata updated successfully'; - - @override - String get editBookMetadata => 'Edit book metadata'; - - @override - String get updateFailed => 'Update failed'; - - @override - String get save => 'Save'; - - @override - String get separateWithCommas => 'Separate with commas'; - - @override - String get separateWithAnd => 'Separate with \'&\''; - - @override - String get ratingOneToTen => 'Rating (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marked as read successfully'; - - @override - String get markedAsReadFailed => 'Failed to mark as read'; - - @override - String get markedAsUnreadSuccessfully => 'Marked as unread successfully'; - - @override - String get markedAsUnreadFailed => 'Failed to mark as unread'; - - @override - String get archivedBookSuccessfully => 'Archived book successfully'; - - @override - String get archivedBookFailed => 'Failed to archive book'; - - @override - String get unarchivedBookSuccessfully => 'Unarchived book successfully'; - - @override - String get unarchivedBookFailed => 'Failed to unarchive book'; - - @override - String get themeColor => 'Theme color'; - - @override - String get system => 'System'; - - @override - String get custom => 'Custom'; - - @override - String get systemThemeDescription => 'The app will use the system theme'; - - @override - String get selectDownloadSchema => 'Select download schema'; - - @override - String get schemaFlat => 'Flat'; - - @override - String get schemaAuthorOnly => 'Author only'; - - @override - String get schemaAuthorBook => 'Author/Book'; - - @override - String get schemaAuthorSeriesBook => 'Author/Series/Book'; - - @override - String get lightGreen => 'Light green'; - - @override - String get amber => 'Amber'; - - @override - String get blueGrey => 'Blue grey'; - - @override - String get grey => 'Grey'; - - @override - String get lightBlue => 'Light blue'; - - @override - String get lime => 'Lime'; - - @override - String get teal => 'Teal'; - - @override - String get appVersion => 'App version'; - - @override - String get bookRecommendations => 'Book recommendations'; - - @override - String get recommendations => 'Recommendations'; - - @override - String get selectABookFromYourLibrary => 'Select a read book from your library'; - - @override - String get searchRecommendations => 'Search recommendations'; - - @override - String get selectBook => 'Select book'; - - @override - String get selectABookToGetRecommendations => 'Select a book to get recommendations'; - - @override - String get noRecommendationsFoundForThisBook => 'No recommendations found for this book'; - - @override - String get bookRecommendationsInfo1 => 'Book recommendations are fetched from '; - - @override - String get bookRecommendationsInfo2 => ' and work best with English book titles.'; - - @override - String get info => 'Info'; - - @override - String get refresh => 'Refresh'; - - @override - String get noMatchingBooksFound => 'No matching books found'; - - @override - String get bookCouldNotBeFound => 'Book could not be found'; - - @override - String get logout => 'Logout'; - - @override - String get searching => 'Searching...'; - - @override - String get tags => 'Tags'; - - @override - String get recommendedBasedOn => 'Recommended based on'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Storage permission required to select a folder'; - - @override - String get noFolderWasSelected => 'No folder was selected'; - - @override - String get folderSelectedSuccessfully => 'Folder selected successfully'; - - @override - String get select => 'Select'; - - @override - String get schemaWasSelectedSuccessfully => 'Schema was selected successfully'; - - @override - String get downloadSchema => 'Download schema'; - - @override - String get noFolderSelected => 'No folder selected'; - - @override - String get downloadFolder => 'Download folder'; - - @override - String get openInReader => 'Open in reader'; - - @override - String get bookOpenedExternallySuccessfully => 'Book opened externally successfully'; - - @override - String get openBookExternallyFailed => 'Failed to open book externally'; - - @override - String get headers => 'HTTP Headers'; - - @override - String get authSystems => 'Authentication Systems'; - - @override - String get webViewAuth => 'WebView Authentication'; - - @override - String get basePath => 'Base Path'; - - @override - String get authSystem => 'Authentication System'; - - @override - String get authSystemDescription => 'Choose the authentication system used by your Calibre Web instance'; - - @override - String get webViewAuthentication => 'Browser-Based Authentication'; - - @override - String get browserBasedAuth => 'Authentication via Browser'; - - @override - String get webViewAuthDescription => 'Log in using a browser for advanced authentication systems like SSO'; - - @override - String get webViewSessionActive => 'Active browser session detected'; - - @override - String get webViewSessionInactive => 'No active browser session found'; - - @override - String get lastAuthentication => 'Last Authentication:'; - - @override - String get authenticate => 'Authenticate'; - - @override - String get clearSession => 'Clear Session'; - - @override - String get authenticationSuccessful => 'Authentication was successful'; - - @override - String get sessionCleared => 'Session has been cleared'; - - @override - String get webViewAuthInstructions => 'Login Instructions'; - - @override - String get webViewSessionSaved => 'Browser session saved successfully'; - - @override - String get saveSession => 'Save Session'; - - @override - String get reload => 'Reload'; - - @override - String get homePage => 'Home Page'; - - @override - String get serverUrlMissing => 'Server URL is missing'; - - @override - String get pleaseConfigureServerURL => 'Please configure the server URL in the settings first'; - - @override - String get goBack => 'Go Back'; - - @override - String get helpAndInfo => 'Help & Information'; - - @override - String get authSystemHelp1 => 'Authentication systems may require specific HTTP headers.'; - - @override - String get authSystemHelp2 => 'Predefined configurations are available for common systems.'; - - @override - String get authSystemHelp3 => 'You can customize headers in the Headers tab.'; - - @override - String get authSystemHelp4 => 'For advanced systems, use WebView Authentication instead.'; - - @override - String get webViewHelp1 => 'Browser-based authentication is ideal for SSO and advanced systems.'; - - @override - String get webViewHelp2 => 'The session is saved and reused for future requests.'; - - @override - String get webViewHelp3 => 'Sessions may expire after a certain period.'; - - @override - String get settingsSaved => 'Settings saved successfully'; - - @override - String get send2ereaderService => 'Send2Ereader service'; - - @override - String get send2ereaderServiceUrl => 'Send2Ereader service URL'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Enter the URL of your Send2Ereader service'; - - @override - String get noFilesSelected => 'No files selected'; - - @override - String get preparingUpload => 'Preparing upload'; - - @override - String get uploadFailed => 'Upload failed'; - - @override - String get uploadingBook => 'Uploading book'; - - @override - String get columnsCount => 'Columns count'; - - @override - String get columns => 'Columns'; - - @override - String get listView => 'List view'; - - @override - String get uploadEbook => 'Upload eBook'; - - @override - String get logoutFailed => 'Logout failed'; - - @override - String get shelfNotFound => 'Shelf not found'; - - @override - String get titleIsRequired => 'Title is required'; - - @override - String get descriptionIsRequired => 'Description is required'; - - @override - String get downloadCancelled => 'Download cancelled'; - - @override - String get transferCancelled => 'Transfer cancelled'; - - @override - String get logoutConfirmation => 'Are you sure you want to logout?'; - - @override - String get basePathTitle => 'API Base Path'; - - @override - String get basePathLabel => 'Base Path'; - - @override - String get basePathHint => 'e.g., /opds or /calibre'; - - @override - String get basePathDescription => 'Define a custom base path for API requests'; - - @override - String get bookCover => 'Book cover'; - - @override - String get currentCover => 'Current cover'; - - @override - String get newCover => 'New cover'; - - @override - String get selectCover => 'Select cover'; - - @override - String get removeCover => 'Remove cover'; - - @override - String get removeCoverConfirmation => 'Are you sure you want to remove the cover?'; - - @override - String get remove => 'Remove'; - - @override - String get noCover => 'No cover'; - - @override - String get loadingBooks => 'Loading books...'; - - @override - String get sucessfullyUploadedBook => 'Successfully uploaded book'; - - @override - String get sslSettings => 'SSL Settings'; - - @override - String get sslCertificate => 'SSL Certificate'; - - @override - String get settingsForSSL => 'Settings for SSL certificate'; - - @override - String get allowSelfSignedCertificates => 'Allow self-signed certificates'; - - @override - String get allowUnsafeConnections => 'Allow unsafe connections'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Attention: Self-signed certificates can be insecure. Use them only if you understand the risks.'; - - @override - String get ssoLogin => 'SSO-Login'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Please login with your SSO account. You will be redirected back to the app after successful login.'; - - @override - String get loginWithSSO => 'Login with SSO'; - - @override - String get pleaseEnterSSOUrl => 'Please enter the SSO URL'; - - @override - String get openInInternalReader => 'Open in Internal Reader'; - - @override - String get errorOpeningBookInInternalReader => 'Error opening book in internal reader'; - - @override - String get readNow => 'Read Now'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Show \'Read Now\' button'; - - @override - String get showReadNowButtonDescription => 'Replaces the \'Send to E-Reader\' button with a \'Read Now\' button to open books directly.'; - - @override - String get bookDetails => 'Book Details'; - - @override - String get applyFilters => 'Apply Filters'; - - @override - String get any => 'Any'; - - @override - String get contentType => 'Content Type'; - - @override - String get author => 'Author'; - - @override - String get reset => 'Reset'; - - @override - String get searchFilters => 'Search Filters'; - - @override - String get bookFiction => 'Book (Fiction)'; - - @override - String get bookNonFiction => 'Book (Non-Fiction)'; - - @override - String get magazine => 'Magazine'; - - @override - String get comic => 'Comic'; - - @override - String get audiobook => 'Audiobook'; - - @override - String get sectionDisabledOrNotFound => 'Section unavailable'; - - @override - String get sectionDisabledDescription => 'This section appears to be disabled in your Calibre-Web server settings or does not exist.'; - - @override - String get or => 'OR'; - - @override - String get libraries => 'Libraries'; - - @override - String get browsLibraries => 'Browse Libraries'; - - @override - String get surpriseMe => 'Surprise Me'; - - @override - String get downloadOptions => 'Download Options'; - - @override - String get customSend2EReader => 'Custom Send2Ereader'; - - @override - String get testing => 'Testing...'; - - @override - String get saveCredentials => 'Save Credentials'; - - @override - String get testConnection => 'Test Connection'; - - @override - String get appendsBookLorePath => 'Appends \'/api/v1/opds\' to the BookLore URL if not present.'; - - @override - String get licenses => 'Licenses'; - - @override - String get syncsReadingProgress => 'Syncs reading progress across devices via a JSON file on your WebDAV storage.'; - - @override - String get webDavSync => 'WebDAV Sync'; - - @override - String get pleaseFillInAllRequiredFields => 'Please fill in all required fields.'; - - @override - String get connectionTestSuccessful => 'Connection test successful. Press Save to apply the credentials.'; - - @override - String get loginFailed => 'Login failed:'; - - @override - String get connectionError => 'Connection error'; - - @override - String get pleaseEnterWebDavUrl => 'Please enter a valid WebDAV URL'; - - @override - String get loginSuccessfull => 'Login successful'; - - @override - String get enterUsernamePasswordForSSO => 'Since Calibre Web Companion uses many OPDS endpoints to provide different features, and OPDS currently only works with username/password authentication, you need to provide your credentials, even when using SSO. We know that this goes against the purpose of SSO, but it is necessary for the app to function correctly. Hopefully, future versions will offer a better solution.'; - - @override - String get credentialsRequiredForSSO => 'Credentials required for SSO'; - - @override - String get readerSettings => 'Reader Settings'; - - @override - String get scrollDirection => 'Scroll Direction'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horizontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Error: PDF files cannot be opened by VocsyEpub. This reader only supports EPUB files.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_es.dart b/lib/l10n/app_localizations_es.dart deleted file mode 100644 index 0e00d93..0000000 --- a/lib/l10n/app_localizations_es.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Spanish Castilian (`es`). -class AppLocalizationsEs extends AppLocalizations { - AppLocalizationsEs([String locale = 'es']) : super(locale); - - @override - String get loginToCalibreWb => 'Iniciar sesión en Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Introduce la URL de Calibre Web'; - - @override - String get username => 'Nombre de usuario'; - - @override - String get enterYourUsername => 'Introduce tu nombre de usuario'; - - @override - String get password => 'Contraseña'; - - @override - String get enterYourPassword => 'Introduce tu contraseña'; - - @override - String get login => 'Iniciar sesión'; - - @override - String get pleaseFillInAllFields => 'Por favor, completa todos los campos'; - - @override - String get failedToLognIn => 'Error al iniciar sesión'; - - @override - String get books => 'Libros'; - - @override - String get discover => 'Descubrir'; - - @override - String get me => 'Yo'; - - @override - String get discoverBooks => 'Descubrir libros'; - - @override - String get search => 'Buscar'; - - @override - String get searchBook => 'Buscar libro'; - - @override - String get enterTitleAuthorOrTags => 'Introduce título, autor o etiquetas...'; - - @override - String get showReadBooks => 'Mostrar libros leídos'; - - @override - String get showUnReadBooks => 'Mostrar libros no leídos'; - - @override - String get showBookmarkedBooks => 'Mostrar libros marcados'; - - @override - String get readBooks => 'Libros leídos'; - - @override - String get unreadBooks => 'Libros no leídos'; - - @override - String get bookmarkedBooks => 'Libros marcados'; - - @override - String get showHotBooks => 'Mostrar libros populares'; - - @override - String get hotBooks => 'Libros populares'; - - @override - String get showNewBooks => 'Mostrar libros nuevos'; - - @override - String get newBooks => 'Libros nuevos'; - - @override - String get showRatedBooks => 'Mostrar libros calificados'; - - @override - String get ratedBooks => 'Libros calificados'; - - @override - String get titleAZ => 'Título (A-Z)'; - - @override - String get titleZA => 'Título (Z-A)'; - - @override - String get authorAZ => 'Autor (A-Z)'; - - @override - String get authorZA => 'Autor (Z-A)'; - - @override - String get newestFirst => 'Más recientes primero'; - - @override - String get oldestFirst => 'Más antiguos primero'; - - @override - String get authors => 'Autores'; - - @override - String get categories => 'Categorías'; - - @override - String get series => 'Series'; - - @override - String get formats => 'Formatos'; - - @override - String get languages => 'Idiomas'; - - @override - String get publishers => 'Editoriales'; - - @override - String get ratings => 'Calificaciones'; - - @override - String get rating => 'Calificación'; - - @override - String get showAuthors => 'Autores'; - - @override - String get showCategories => 'Categorías'; - - @override - String get showSeries => 'Series'; - - @override - String get showFormats => 'Formatos'; - - @override - String get showLanguages => 'Idiomas'; - - @override - String get showPublishers => 'Editoriales'; - - @override - String get showRatings => 'Calificaciones'; - - @override - String by(Object author) { - return 'por $author'; - } - - @override - String get book => 'Libro'; - - @override - String get publicationInfo => 'Información de publicación'; - - @override - String get published => 'Publicado'; - - @override - String get updated => 'Actualizado'; - - @override - String get publisher => 'Editorial'; - - @override - String get language => 'Idioma'; - - @override - String get fileInfo => 'Información del archivo'; - - @override - String get size => 'Tamaño'; - - @override - String get description => 'Descripción'; - - @override - String get noCoverAvailable => 'Portada no disponible'; - - @override - String get english => 'Inglés'; - - @override - String get german => 'Alemán'; - - @override - String get french => 'Francés'; - - @override - String get spanish => 'Español'; - - @override - String get italian => 'Italiano'; - - @override - String get japanese => 'Japonés'; - - @override - String get russian => 'Ruso'; - - @override - String get portuguese => 'Portugués'; - - @override - String get chineese => 'Chino'; - - @override - String get dutch => 'Holandés'; - - @override - String get sendToEReader => 'Enviar a lector electrónico'; - - @override - String get sendToKindleKobo => 'Enviar a Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Introduce el código de 4 dígitos que aparece en el navegador de tu lector electrónico:'; - - @override - String get visit => 'Visita'; - - @override - String get onYourEReader => 'en tu lector electrónico para obtener un código'; - - @override - String get pleaseEnter4DigitCode => 'Por favor, introduce un código válido de 4 dígitos'; - - @override - String get send => 'Enviar'; - - @override - String get startingDownloadProcess => 'Iniciando proceso de descarga'; - - @override - String get preparingTransfer => 'Preparando transferencia...'; - - @override - String get downloadingBook => 'Descargando libro...'; - - @override - String get sendingToEReader => 'Enviando al lector electrónico...'; - - @override - String get successfullySentToEReader => 'Enviado con éxito al lector electrónico'; - - @override - String get transferFailed => 'La transferencia falló'; - - @override - String get downloadToDevice => 'Descargar al dispositivo'; - - @override - String get errorDownloading => 'Error al descargar'; - - @override - String get downlaodFomat => 'Formato de descarga'; - - @override - String get preparingDownload => 'Preparando descarga...'; - - @override - String get selectDownloadDestination => 'Seleccionar destino de descarga'; - - @override - String get successfullyDownloadedBook => 'Libro descargado con éxito'; - - @override - String get downloadFailed => 'La descarga falló'; - - @override - String get libraryStatistics => 'Estadísticas de la biblioteca'; - - @override - String get cancel => 'Cancelar'; - - @override - String get close => 'Cerrar'; - - @override - String get retry => 'Reintentar'; - - @override - String get tryAgain => 'Intentar de nuevo'; - - @override - String get error => 'Error'; - - @override - String get errorLoadingBooks => 'Error al cargar los libros'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Eliminar'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Error al cargar los datos'; - - @override - String get erroLoadingBookDetails => 'Error al cargar los detalles del libro'; - - @override - String get noBooksFound => 'No se encontraron libros'; - - @override - String get noDataFound => 'No se encontraron datos'; - - @override - String get unknownError => 'Error desconocido'; - - @override - String get loading => 'Cargando...'; - - @override - String get settings => 'Ajustes'; - - @override - String get appearance => 'Apariencia'; - - @override - String get about => 'Acerca de'; - - @override - String get themeMode => 'Modo de tema'; - - @override - String get systemTheme => 'Tema del sistema'; - - @override - String get lightTheme => 'Tema claro'; - - @override - String get darkTheme => 'Tema oscuro'; - - @override - String get downloadService => 'Servicio de descarga'; - - @override - String get downloads => 'Descargas'; - - @override - String get searchForABook => 'Buscar un libro'; - - @override - String get noDownloadsFound => 'No se encontraron descargas'; - - @override - String foundBooks(Object count) { - return '$count libros encontrados'; - } - - @override - String get addedBookToTheDownloadQueue => 'Libro añadido a la cola de descargas'; - - @override - String get download => 'Descargar'; - - @override - String get available => 'Disponible'; - - @override - String get downloading => 'Descargando'; - - @override - String get completed => 'Completado'; - - @override - String get failed => 'Fallido'; - - @override - String get queued => 'En cola'; - - @override - String get notDownloaded => 'No descargado'; - - @override - String get downloadServiceUrl => 'URL del servicio de descarga'; - - @override - String get enterUrlOfYourDownloadService => 'Introduce la URL de tu servicio de descarga'; - - @override - String get bookWillBeSendToYourEmailAdress => 'El libro se enviará como EPUB a tu dirección de correo electrónico registrada.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Asegúrate de que la configuración de correo SMTP esté configurada en el servidor.'; - - @override - String get markAsReadUnread => 'Marcar como leído/no leído'; - - @override - String get archiveUnarchive => 'Archivar/Desarchivar'; - - @override - String get addToShelf => 'Añadir al estante'; - - @override - String get selectShelf => 'Seleccionar estante'; - - @override - String get noShelvesFound => 'No se encontraron estantes'; - - @override - String bookAddedToShelf(Object book) { - return 'Libro añadido al estante $book'; - } - - @override - String get failedToAddToShelf => 'Error al añadir al estante'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Libro eliminado del estante $book'; - } - - @override - String get failedToRemoveFromShelf => 'Error al eliminar del estante'; - - @override - String get removeFromShelf => 'Eliminar'; - - @override - String get shelfs => 'Estantes'; - - @override - String shelfContains(Object count) { - return 'El estante contiene $count libros'; - } - - @override - String get errorLoadingShelf => 'Error al cargar el estante'; - - @override - String get createShelf => 'Crear estante'; - - @override - String get shelfName => 'Nombre del estante'; - - @override - String get shelfNameRequired => 'El nombre del estante es obligatorio'; - - @override - String get shelfSuccessfullyCreated => 'Estante creado con éxito'; - - @override - String errorCreatingShelf(Object name) { - return 'Error al crear el estante $name'; - } - - @override - String get create => 'Crear'; - - @override - String get creating => 'Creando'; - - @override - String get noShelvesFoundCreateOne => 'No se encontraron estantes. ¡Crea uno!'; - - @override - String get editShelf => 'Editar estante'; - - @override - String get deleteShelf => 'Eliminar estante'; - - @override - String get bookOptions => 'Opciones del libro'; - - @override - String get successfullyDeletedShelf => 'Estante eliminado con éxito'; - - @override - String get failedToDeleteShelf => 'Error al eliminar el estante'; - - @override - String get deleting => 'Eliminando'; - - @override - String get successfullyEditedShelf => 'Estante editado con éxito'; - - @override - String get failedToEditShelf => 'Error al editar el estante'; - - @override - String get edit => 'Editar'; - - @override - String get editing => 'Editando'; - - @override - String deleteShelfConfirmation(Object name) { - return '¿Estás seguro de que quieres eliminar el estante $name?'; - } - - @override - String get addBooksToShelf => 'Añadir libros al estante'; - - @override - String get shelfIsEmpty => 'El estante está vacío'; - - @override - String get removing => 'Eliminando'; - - @override - String get manageBookShelves => 'Gestionar estantes de libros'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count estantes', - one: 'un estante', - ); - return 'Libro en $_temp0'; - } - - @override - String get searchForBooks => 'Buscar libros'; - - @override - String get connectionSettings => 'Configuración de conexión'; - - @override - String get costumHttpPHeader => 'Encabezado HTTP personalizado'; - - @override - String get addHeader => 'Añadir encabezado'; - - @override - String get httpHeader => 'Encabezado HTTP'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Añade un encabezado HTTP personalizado que se enviará con cada solicitud'; - - @override - String get noCostumHttpHeadersYet => 'Aún no hay encabezados HTTP personalizados'; - - @override - String get header => 'Encabezado'; - - @override - String get headerKey => 'Clave del encabezado'; - - @override - String get headerValue => 'Valor del encabezado'; - - @override - String get deleteHeader => 'Eliminar encabezado'; - - @override - String get urlMustStartWithHttpOrHttps => 'La URL debe comenzar con http:// o https://'; - - @override - String get connection => 'Conexión'; - - @override - String get httpHeaderSettings => 'Configuración de encabezado HTTP'; - - @override - String get feedback => 'Comentarios'; - - @override - String get reportIssue => 'Informar de un problema'; - - @override - String get reportAppIssueOrSuggestFeature => 'Informar de un problema de la aplicación o sugerir una función'; - - @override - String get title => 'Título'; - - @override - String get required => 'Requerido'; - - @override - String get submit => 'Enviar'; - - @override - String get bookActions => 'Acciones del libro'; - - @override - String get openBookInBrowser => 'Abrir libro en el navegador'; - - @override - String get metadataUpdateSuccessfully => 'Metadatos actualizados con éxito'; - - @override - String get editBookMetadata => 'Editar metadatos del libro'; - - @override - String get updateFailed => 'Error al actualizar'; - - @override - String get save => 'Guardar'; - - @override - String get separateWithCommas => 'Separar con comas'; - - @override - String get separateWithAnd => 'Separar con \'&\''; - - @override - String get ratingOneToTen => 'Calificación (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marcado como leído/no leído con éxito'; - - @override - String get markedAsReadFailed => 'Error al marcar como leído/no leído'; - - @override - String get markedAsUnreadSuccessfully => 'Marcado como no leído con éxito'; - - @override - String get markedAsUnreadFailed => 'Error al marcar como no leído'; - - @override - String get archivedBookSuccessfully => 'Libro archivado con éxito'; - - @override - String get archivedBookFailed => 'Error al archivar el libro'; - - @override - String get unarchivedBookSuccessfully => 'Libro desarchivado con éxito'; - - @override - String get unarchivedBookFailed => 'Error al desarchivar el libro'; - - @override - String get themeColor => 'Color del tema'; - - @override - String get system => 'Sistema'; - - @override - String get custom => 'Personalizado'; - - @override - String get systemThemeDescription => 'La aplicación usará el tema del sistema'; - - @override - String get selectDownloadSchema => 'Seleccionar esquema de descarga'; - - @override - String get schemaFlat => 'Plano'; - - @override - String get schemaAuthorOnly => 'Solo autor'; - - @override - String get schemaAuthorBook => 'Autor/Libro'; - - @override - String get schemaAuthorSeriesBook => 'Autor/Serie/Libro'; - - @override - String get lightGreen => 'Verde claro'; - - @override - String get amber => 'Ámbar'; - - @override - String get blueGrey => 'Azul grisáceo'; - - @override - String get grey => 'Gris'; - - @override - String get lightBlue => 'Azul claro'; - - @override - String get lime => 'Lima'; - - @override - String get teal => 'Verde azulado'; - - @override - String get appVersion => 'Versión de la aplicación'; - - @override - String get bookRecommendations => 'Recomendaciones de libros'; - - @override - String get recommendations => 'Recomendaciones'; - - @override - String get selectABookFromYourLibrary => 'Selecciona un libro de tu biblioteca'; - - @override - String get searchRecommendations => 'Buscar recomendaciones'; - - @override - String get selectBook => 'Seleccionar libro'; - - @override - String get selectABookToGetRecommendations => 'Selecciona un libro para obtener recomendaciones'; - - @override - String get noRecommendationsFoundForThisBook => 'No se encontraron recomendaciones para este libro'; - - @override - String get bookRecommendationsInfo1 => 'Las recomendaciones de libros se obtienen de '; - - @override - String get bookRecommendationsInfo2 => ' y funcionan mejor con títulos de libros en inglés.'; - - @override - String get info => 'Información'; - - @override - String get refresh => 'Actualizar'; - - @override - String get noMatchingBooksFound => 'No se encontraron libros coincidentes'; - - @override - String get bookCouldNotBeFound => 'No se pudo encontrar el libro'; - - @override - String get logout => 'Cerrar sesión'; - - @override - String get searching => 'Buscando...'; - - @override - String get tags => 'Etiquetas'; - - @override - String get recommendedBasedOn => 'Recomendado en función de'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Se requiere permiso de almacenamiento para seleccionar una carpeta'; - - @override - String get noFolderWasSelected => 'No se seleccionó ninguna carpeta'; - - @override - String get folderSelectedSuccessfully => 'Carpeta seleccionada con éxito'; - - @override - String get select => 'Seleccionar'; - - @override - String get schemaWasSelectedSuccessfully => 'Esquema seleccionado con éxito'; - - @override - String get downloadSchema => 'Esquema de descarga'; - - @override - String get noFolderSelected => 'No se seleccionó ninguna carpeta'; - - @override - String get downloadFolder => 'Carpeta de descarga'; - - @override - String get openInReader => 'Abrir en lector'; - - @override - String get bookOpenedExternallySuccessfully => 'Libro abierto externamente con éxito'; - - @override - String get openBookExternallyFailed => 'Error al abrir el libro externamente'; - - @override - String get headers => 'Encabezados'; - - @override - String get authSystems => 'Sistemas de autenticación'; - - @override - String get webViewAuth => 'Autenticación WebView'; - - @override - String get basePath => 'Ruta base'; - - @override - String get authSystem => 'Sistema de autenticación'; - - @override - String get authSystemDescription => 'Selecciona el sistema de autenticación detrás del cual se ejecuta tu instancia de Calibre Web'; - - @override - String get webViewAuthentication => 'Autenticación basada en navegador'; - - @override - String get browserBasedAuth => 'Autenticación basada en navegador'; - - @override - String get webViewAuthDescription => 'Inicia sesión a través del navegador para sistemas de autenticación complejos como SSO'; - - @override - String get webViewSessionActive => 'Sesión activa del navegador disponible'; - - @override - String get webViewSessionInactive => 'No hay sesión activa del navegador'; - - @override - String get lastAuthentication => 'Última autenticación:'; - - @override - String get authenticate => 'Autenticar'; - - @override - String get clearSession => 'Borrar sesión'; - - @override - String get authenticationSuccessful => 'Autenticación exitosa'; - - @override - String get sessionCleared => 'Sesión borrada'; - - @override - String get webViewAuthInstructions => 'Instrucciones de inicio de sesión'; - - @override - String get webViewSessionSaved => 'Sesión del navegador guardada con éxito'; - - @override - String get saveSession => 'Guardar sesión'; - - @override - String get reload => 'Recargar'; - - @override - String get homePage => 'Inicio'; - - @override - String get serverUrlMissing => 'Falta la URL del servidor'; - - @override - String get pleaseConfigureServerURL => 'Por favor, configura la URL del servidor en los ajustes primero'; - - @override - String get goBack => 'Volver'; - - @override - String get helpAndInfo => 'Ayuda e información'; - - @override - String get authSystemHelp1 => 'Los sistemas de autenticación pueden requerir encabezados HTTP específicos.'; - - @override - String get authSystemHelp2 => 'Hay configuraciones predefinidas disponibles para sistemas comunes.'; - - @override - String get authSystemHelp3 => 'Puedes personalizar los encabezados en la pestaña Encabezados.'; - - @override - String get authSystemHelp4 => 'Para sistemas complejos, utiliza la autenticación WebView.'; - - @override - String get webViewHelp1 => 'La autenticación basada en navegador es útil para SSO y sistemas de autenticación complejos.'; - - @override - String get webViewHelp2 => 'La sesión se guarda y se utiliza para solicitudes futuras.'; - - @override - String get webViewHelp3 => 'Las sesiones pueden expirar después de un tiempo.'; - - @override - String get settingsSaved => 'Ajustes guardados'; - - @override - String get send2ereaderService => 'Servicio Send2ereader'; - - @override - String get send2ereaderServiceUrl => 'URL del servicio Send2ereader'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Introduce la URL de tu servicio Send2ereader'; - - @override - String get noFilesSelected => 'No se seleccionaron archivos'; - - @override - String get preparingUpload => 'Preparando carga'; - - @override - String get uploadFailed => 'Error al cargar'; - - @override - String get uploadingBook => 'Cargando libro'; - - @override - String get columnsCount => 'Número de columnas'; - - @override - String get columns => 'Columnas'; - - @override - String get listView => 'Vista de lista'; - - @override - String get uploadEbook => 'Cargar libro electrónico'; - - @override - String get logoutFailed => 'Error al cerrar sesión'; - - @override - String get shelfNotFound => 'Estante no encontrado'; - - @override - String get titleIsRequired => 'El título es obligatorio'; - - @override - String get descriptionIsRequired => 'La descripción es obligatoria'; - - @override - String get downloadCancelled => 'Descarga cancelada'; - - @override - String get transferCancelled => 'Transferencia cancelada'; - - @override - String get logoutConfirmation => '¿Estás seguro de que quieres cerrar sesión?'; - - @override - String get basePathTitle => 'Ruta base de la API'; - - @override - String get basePathLabel => 'Ruta base'; - - @override - String get basePathHint => 'ej., /opds o /calibre'; - - @override - String get basePathDescription => 'Define una ruta base personalizada para las solicitudes de la API'; - - @override - String get bookCover => 'Portada del libro'; - - @override - String get currentCover => 'Portada actual'; - - @override - String get newCover => 'Nueva portada'; - - @override - String get selectCover => 'Seleccionar portada'; - - @override - String get removeCover => 'Eliminar portada'; - - @override - String get removeCoverConfirmation => '¿Estás seguro de que quieres eliminar la portada del libro?'; - - @override - String get remove => 'Eliminar'; - - @override - String get noCover => 'Sin portada'; - - @override - String get loadingBooks => 'Cargando libros...'; - - @override - String get sucessfullyUploadedBook => 'Libro cargado con éxito'; - - @override - String get sslSettings => 'Configuración SSL'; - - @override - String get sslCertificate => 'Certificado SSL'; - - @override - String get settingsForSSL => 'Configuración para certificado SSL'; - - @override - String get allowSelfSignedCertificates => 'Permitir certificados autofirmados'; - - @override - String get allowUnsafeConnections => 'Permitir conexiones inseguras'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Atención: Los certificados autofirmados pueden ser inseguros. Úsalos solo si entiendes los riesgos.'; - - @override - String get ssoLogin => 'SSO-Iniciar sesión'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Por favor, inicia sesión con tu cuenta SSO. Serás redirigido de vuelta a la aplicación después de iniciar sesión correctamente.'; - - @override - String get loginWithSSO => 'Iniciar sesión con SSO'; - - @override - String get pleaseEnterSSOUrl => 'Por favor, introduce la URL de SSO'; - - @override - String get openInInternalReader => 'Abrir en lector interno'; - - @override - String get errorOpeningBookInInternalReader => 'Error al abrir el libro en el lector interno'; - - @override - String get readNow => 'Leer ahora'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Mostrar botón Leer ahora'; - - @override - String get showReadNowButtonDescription => 'Muestra un botón \'Leer ahora\' en los detalles del libro para abrir el libro en el lector interno'; - - @override - String get bookDetails => 'Detalles del libro'; - - @override - String get applyFilters => 'Aplicar filtros'; - - @override - String get any => 'Cualquiera'; - - @override - String get contentType => 'Tipo de contenido'; - - @override - String get author => 'Autor'; - - @override - String get reset => 'Restablecer'; - - @override - String get searchFilters => 'Filtros de búsqueda'; - - @override - String get bookFiction => 'Ficción'; - - @override - String get bookNonFiction => 'No ficción'; - - @override - String get magazine => 'Revista'; - - @override - String get comic => 'Cómic'; - - @override - String get audiobook => 'Audiolibro'; - - @override - String get sectionDisabledOrNotFound => 'Sección no disponible'; - - @override - String get sectionDisabledDescription => 'Esta sección parece estar deshabilitada en la configuración de tu servidor Calibre-Web o no existe.'; - - @override - String get or => 'O'; - - @override - String get libraries => 'Bibliotecas'; - - @override - String get browsLibraries => 'Explorar bibliotecas'; - - @override - String get surpriseMe => 'Sorpréndeme'; - - @override - String get downloadOptions => 'Opciones de descarga'; - - @override - String get customSend2EReader => 'Send2Ereader personalizado'; - - @override - String get testing => 'Probando...'; - - @override - String get saveCredentials => 'Guardar credenciales'; - - @override - String get testConnection => 'Probar conexión'; - - @override - String get appendsBookLorePath => 'Se añade \'/api/v1/opds\' automáticamente a la URL de BookLore si no está presente.'; - - @override - String get licenses => 'Licencias'; - - @override - String get syncsReadingProgress => 'Sincroniza el progreso de lectura entre dispositivos a través de un archivo JSON en tu almacenamiento WebDAV.'; - - @override - String get webDavSync => 'Sincronización WebDAV'; - - @override - String get pleaseFillInAllRequiredFields => 'Por favor, rellena todos los campos obligatorios.'; - - @override - String get connectionTestSuccessful => 'Prueba de conexión exitosa. Pulsa Guardar para aplicar las credenciales.'; - - @override - String get loginFailed => 'Inicio de sesión fallido:'; - - @override - String get connectionError => 'Error de conexión:'; - - @override - String get pleaseEnterWebDavUrl => 'Por favor, introduce una URL de WebDAV válida'; - - @override - String get loginSuccessfull => 'Inicio de sesión exitoso'; - - @override - String get enterUsernamePasswordForSSO => 'Dado que Calibre Web Companion utiliza muchos puntos finales OPDS para proporcionar diferentes funciones, y OPDS actualmente solo funciona con autenticación de nombre de usuario/contraseña, necesitas proporcionar tus credenciales, incluso cuando uses SSO. Sabemos que esto va en contra del propósito de SSO, pero es necesario para que la aplicación funcione correctamente. Esperamos que las versiones futuras ofrezcan una mejor solución.'; - - @override - String get credentialsRequiredForSSO => 'Se requieren credenciales para SSO'; - - @override - String get readerSettings => 'Configuración del lector'; - - @override - String get scrollDirection => 'Dirección de desplazamiento'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horizontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Error: Los archivos PDF no pueden ser abiertos por VocsyEpub. Este lector solo soporta archivos EPUB.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_et.dart b/lib/l10n/app_localizations_et.dart deleted file mode 100644 index 295d86c..0000000 --- a/lib/l10n/app_localizations_et.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Estonian (`et`). -class AppLocalizationsEt extends AppLocalizations { - AppLocalizationsEt([String locale = 'et']) : super(locale); - - @override - String get loginToCalibreWb => 'Logi saiti Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.toredomeen.com'; - - @override - String get enterCalibreWebUrl => 'Enter Calibre Web URL'; - - @override - String get username => 'Kasutajanimi'; - - @override - String get enterYourUsername => 'Sisesta oma kasutajanimi'; - - @override - String get password => 'Salasõna'; - - @override - String get enterYourPassword => 'Sisesta oma salasõna'; - - @override - String get login => 'Logi sisse'; - - @override - String get pleaseFillInAllFields => 'Palun täida kõik väljad'; - - @override - String get failedToLognIn => 'Sisselogimine ei õnnestunud'; - - @override - String get books => 'Raamatud'; - - @override - String get discover => 'Otsi ja avasta'; - - @override - String get me => 'Mina'; - - @override - String get discoverBooks => 'Discover books'; - - @override - String get search => 'Otsi'; - - @override - String get searchBook => 'Otsi raamatut'; - - @override - String get enterTitleAuthorOrTags => 'Sisesta pealkiri, autor või sildid...'; - - @override - String get showReadBooks => 'Näita loetud raamatuid'; - - @override - String get showUnReadBooks => 'Näita lugemata raamatuid'; - - @override - String get showBookmarkedBooks => 'Show bookmarked books'; - - @override - String get readBooks => 'Loetud raamatud'; - - @override - String get unreadBooks => 'Lugemata raamatud'; - - @override - String get bookmarkedBooks => 'Bookmarked books'; - - @override - String get showHotBooks => 'Show hot books'; - - @override - String get hotBooks => 'Hot books'; - - @override - String get showNewBooks => 'Show new books'; - - @override - String get newBooks => 'Uued raamatud'; - - @override - String get showRatedBooks => 'Show rated books'; - - @override - String get ratedBooks => 'Hinnatud raamatud'; - - @override - String get titleAZ => 'Pealkiri (A..Z)'; - - @override - String get titleZA => 'Pealkiri (Z..A)'; - - @override - String get authorAZ => 'Author (A-Z)'; - - @override - String get authorZA => 'Author (Z-A)'; - - @override - String get newestFirst => 'Newest first'; - - @override - String get oldestFirst => 'Oldest first'; - - @override - String get authors => 'Autorid'; - - @override - String get categories => 'Kategooriad'; - - @override - String get series => 'Sari'; - - @override - String get formats => 'Vormingud'; - - @override - String get languages => 'Keeled'; - - @override - String get publishers => 'Kirjastajad'; - - @override - String get ratings => 'Hinnangud'; - - @override - String get rating => 'Hinnang'; - - @override - String get showAuthors => 'Show authors'; - - @override - String get showCategories => 'Show categories'; - - @override - String get showSeries => 'Show series'; - - @override - String get showFormats => 'Show formats'; - - @override - String get showLanguages => 'Show languages'; - - @override - String get showPublishers => 'Show publishers'; - - @override - String get showRatings => 'Show ratings'; - - @override - String by(Object author) { - return 'by $author'; - } - - @override - String get book => 'Raamat'; - - @override - String get publicationInfo => 'Publication info'; - - @override - String get published => 'Avaldatud'; - - @override - String get updated => 'Uuendatud'; - - @override - String get publisher => 'Kirjastus'; - - @override - String get language => 'Keel'; - - @override - String get fileInfo => 'File info'; - - @override - String get size => 'Suurus'; - - @override - String get description => 'Kirjeldus'; - - @override - String get noCoverAvailable => 'No cover available'; - - @override - String get english => 'inglise keel'; - - @override - String get german => 'saksa keel'; - - @override - String get french => 'prantsuse keel'; - - @override - String get spanish => 'hispaania keel'; - - @override - String get italian => 'itaalia keel'; - - @override - String get japanese => 'jaapani keel'; - - @override - String get russian => 'vene keel'; - - @override - String get portuguese => 'portugali keel'; - - @override - String get chineese => 'hiina keel'; - - @override - String get dutch => 'hollandi keel'; - - @override - String get sendToEReader => 'Send to E-Reader'; - - @override - String get sendToKindleKobo => 'Send to Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Enter the 4-digit code displayed on your E-Reader\'s browser:'; - - @override - String get visit => 'Visit'; - - @override - String get onYourEReader => 'on your E-Reader to get a code'; - - @override - String get pleaseEnter4DigitCode => 'Please enter a valid 4-digit code'; - - @override - String get send => 'Saada'; - - @override - String get startingDownloadProcess => 'Käivitan allalaadimist'; - - @override - String get preparingTransfer => 'Preparing transfer...'; - - @override - String get downloadingBook => 'Downloading book...'; - - @override - String get sendingToEReader => 'Sending to E-Reader...'; - - @override - String get successfullySentToEReader => 'Successfully sent to E-Reader'; - - @override - String get transferFailed => 'Transfer failed'; - - @override - String get downloadToDevice => 'Download to device'; - - @override - String get errorDownloading => 'Error downloading'; - - @override - String get downlaodFomat => 'Download format'; - - @override - String get preparingDownload => 'Preparing download...'; - - @override - String get selectDownloadDestination => 'Select download destination'; - - @override - String get successfullyDownloadedBook => 'Successfully downloaded book'; - - @override - String get downloadFailed => 'Download failed'; - - @override - String get libraryStatistics => 'Library statistics'; - - @override - String get cancel => 'Katkesta'; - - @override - String get close => 'Sulge'; - - @override - String get retry => 'Proovi uuesti'; - - @override - String get tryAgain => 'Try again'; - - @override - String get error => 'Viga'; - - @override - String get errorLoadingBooks => 'Error loading books'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Kustuta'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Error loading data'; - - @override - String get erroLoadingBookDetails => 'Error loading book details'; - - @override - String get noBooksFound => 'No books found'; - - @override - String get noDataFound => 'No data found'; - - @override - String get unknownError => 'Unknown error'; - - @override - String get loading => 'Laadin...'; - - @override - String get settings => 'Seadistused'; - - @override - String get appearance => 'Välimus'; - - @override - String get about => 'Rakenduse teave'; - - @override - String get themeMode => 'Theme mode'; - - @override - String get systemTheme => 'System theme'; - - @override - String get lightTheme => 'Light theme'; - - @override - String get darkTheme => 'Dark theme'; - - @override - String get downloadService => 'Download service'; - - @override - String get downloads => 'Allalaadimised'; - - @override - String get searchForABook => 'Search for a book'; - - @override - String get noDownloadsFound => 'No downloads found'; - - @override - String foundBooks(Object count) { - return 'Found $count books'; - } - - @override - String get addedBookToTheDownloadQueue => 'Added book to the download queue'; - - @override - String get download => 'Laadi alla'; - - @override - String get available => 'Saadaval'; - - @override - String get downloading => 'Allalaadimisel'; - - @override - String get completed => 'Valmis'; - - @override - String get failed => 'Ebaõnnestunud'; - - @override - String get queued => 'Lisatud järjekorda'; - - @override - String get notDownloaded => 'Not downloaded'; - - @override - String get downloadServiceUrl => 'Download service URL'; - - @override - String get enterUrlOfYourDownloadService => 'Enter URL of your download service'; - - @override - String get bookWillBeSendToYourEmailAdress => 'The book will be sent as EPUB to your registered email address.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Make sure SMTP mail settings are configured on the server.'; - - @override - String get markAsReadUnread => 'Mark as read/unread'; - - @override - String get archiveUnarchive => 'Lisa arhiivi/eemalda arhiivist'; - - @override - String get addToShelf => 'Add to shelf'; - - @override - String get selectShelf => 'Select shelf'; - - @override - String get noShelvesFound => 'No shelves found'; - - @override - String bookAddedToShelf(Object book) { - return 'Book added to shelf $book'; - } - - @override - String get failedToAddToShelf => 'Failed to add to shelf'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Book removed from shelf $book'; - } - - @override - String get failedToRemoveFromShelf => 'Failed to remove book from shelf'; - - @override - String get removeFromShelf => 'Eemalda'; - - @override - String get shelfs => 'Riiulid'; - - @override - String shelfContains(Object count) { - return 'Shelf contains $count books'; - } - - @override - String get errorLoadingShelf => 'Error loading shelf'; - - @override - String get createShelf => 'Create shelf'; - - @override - String get shelfName => 'Shelf name'; - - @override - String get shelfNameRequired => 'Shelf name is required'; - - @override - String get shelfSuccessfullyCreated => 'Shelf successfully created'; - - @override - String errorCreatingShelf(Object name) { - return 'Error creating shelf $name'; - } - - @override - String get create => 'Loo'; - - @override - String get creating => 'Loomisel'; - - @override - String get noShelvesFoundCreateOne => 'No shelves found. Create one!'; - - @override - String get editShelf => 'Edit shelf'; - - @override - String get deleteShelf => 'Delete shelf'; - - @override - String get bookOptions => 'Book options'; - - @override - String get successfullyDeletedShelf => 'Successfully deleted shelf'; - - @override - String get failedToDeleteShelf => 'Failed to delete shelf'; - - @override - String get deleting => 'Kustutan'; - - @override - String get successfullyEditedShelf => 'Successfully edited shelf'; - - @override - String get failedToEditShelf => 'Failed to edit shelf'; - - @override - String get edit => 'Muuda'; - - @override - String get editing => 'Muutmisel'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Are you sure you want to delete the shelf $name?'; - } - - @override - String get addBooksToShelf => 'Add books to shelf'; - - @override - String get shelfIsEmpty => 'Shelf is empty'; - - @override - String get removing => 'Eemaldan'; - - @override - String get manageBookShelves => 'Manage book shelves'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count shelves', - one: 'one shelf', - ); - return 'Book in $_temp0'; - } - - @override - String get searchForBooks => 'Search for books'; - - @override - String get connectionSettings => 'Connection settings'; - - @override - String get costumHttpPHeader => 'Custom HTTP-Header'; - - @override - String get addHeader => 'Add header'; - - @override - String get httpHeader => 'HTTP-Header'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Add a custom HTTP-Header that will be sent with every request'; - - @override - String get noCostumHttpHeadersYet => 'No custom HTTP-Header yet'; - - @override - String get header => 'Header'; - - @override - String get headerKey => 'Header key'; - - @override - String get headerValue => 'Header value'; - - @override - String get deleteHeader => 'Delete header'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL must start with http:// or https://'; - - @override - String get connection => 'Connection'; - - @override - String get httpHeaderSettings => 'Authentication settings'; - - @override - String get feedback => 'Feedback'; - - @override - String get reportIssue => 'Report issue'; - - @override - String get reportAppIssueOrSuggestFeature => 'Report app issue or suggest feature'; - - @override - String get title => 'Title'; - - @override - String get required => 'Required'; - - @override - String get submit => 'Submit'; - - @override - String get bookActions => 'Book actions'; - - @override - String get openBookInBrowser => 'Open book in browser'; - - @override - String get metadataUpdateSuccessfully => 'Metadata updated successfully'; - - @override - String get editBookMetadata => 'Edit book metadata'; - - @override - String get updateFailed => 'Update failed'; - - @override - String get save => 'Save'; - - @override - String get separateWithCommas => 'Separate with commas'; - - @override - String get separateWithAnd => 'Separate with \'&\''; - - @override - String get ratingOneToTen => 'Rating (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marked as read successfully'; - - @override - String get markedAsReadFailed => 'Failed to mark as read'; - - @override - String get markedAsUnreadSuccessfully => 'Marked as unread successfully'; - - @override - String get markedAsUnreadFailed => 'Failed to mark as unread'; - - @override - String get archivedBookSuccessfully => 'Archived book successfully'; - - @override - String get archivedBookFailed => 'Failed to archive book'; - - @override - String get unarchivedBookSuccessfully => 'Unarchived book successfully'; - - @override - String get unarchivedBookFailed => 'Failed to unarchive book'; - - @override - String get themeColor => 'Theme color'; - - @override - String get system => 'System'; - - @override - String get custom => 'Custom'; - - @override - String get systemThemeDescription => 'The app will use the system theme'; - - @override - String get selectDownloadSchema => 'Select download schema'; - - @override - String get schemaFlat => 'Flat'; - - @override - String get schemaAuthorOnly => 'Author only'; - - @override - String get schemaAuthorBook => 'Author/Book'; - - @override - String get schemaAuthorSeriesBook => 'Author/Series/Book'; - - @override - String get lightGreen => 'Light green'; - - @override - String get amber => 'Amber'; - - @override - String get blueGrey => 'Blue grey'; - - @override - String get grey => 'Grey'; - - @override - String get lightBlue => 'Light blue'; - - @override - String get lime => 'Lime'; - - @override - String get teal => 'Teal'; - - @override - String get appVersion => 'App version'; - - @override - String get bookRecommendations => 'Book recommendations'; - - @override - String get recommendations => 'Recommendations'; - - @override - String get selectABookFromYourLibrary => 'Select a read book from your library'; - - @override - String get searchRecommendations => 'Search recommendations'; - - @override - String get selectBook => 'Select book'; - - @override - String get selectABookToGetRecommendations => 'Select a book to get recommendations'; - - @override - String get noRecommendationsFoundForThisBook => 'No recommendations found for this book'; - - @override - String get bookRecommendationsInfo1 => 'Book recommendations are fetched from '; - - @override - String get bookRecommendationsInfo2 => ' and work best with English book titles.'; - - @override - String get info => 'Info'; - - @override - String get refresh => 'Refresh'; - - @override - String get noMatchingBooksFound => 'No matching books found'; - - @override - String get bookCouldNotBeFound => 'Book could not be found'; - - @override - String get logout => 'Logout'; - - @override - String get searching => 'Searching...'; - - @override - String get tags => 'Tags'; - - @override - String get recommendedBasedOn => 'Recommended based on'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Storage permission required to select a folder'; - - @override - String get noFolderWasSelected => 'No folder was selected'; - - @override - String get folderSelectedSuccessfully => 'Folder selected successfully'; - - @override - String get select => 'Select'; - - @override - String get schemaWasSelectedSuccessfully => 'Schema was selected successfully'; - - @override - String get downloadSchema => 'Download schema'; - - @override - String get noFolderSelected => 'No folder selected'; - - @override - String get downloadFolder => 'Download folder'; - - @override - String get openInReader => 'Open in reader'; - - @override - String get bookOpenedExternallySuccessfully => 'Book opened externally successfully'; - - @override - String get openBookExternallyFailed => 'Failed to open book externally'; - - @override - String get headers => 'HTTP Headers'; - - @override - String get authSystems => 'Authentication Systems'; - - @override - String get webViewAuth => 'WebView Authentication'; - - @override - String get basePath => 'Base Path'; - - @override - String get authSystem => 'Authentication System'; - - @override - String get authSystemDescription => 'Choose the authentication system used by your Calibre Web instance'; - - @override - String get webViewAuthentication => 'Browser-Based Authentication'; - - @override - String get browserBasedAuth => 'Authentication via Browser'; - - @override - String get webViewAuthDescription => 'Log in using a browser for advanced authentication systems like SSO'; - - @override - String get webViewSessionActive => 'Active browser session detected'; - - @override - String get webViewSessionInactive => 'No active browser session found'; - - @override - String get lastAuthentication => 'Last Authentication:'; - - @override - String get authenticate => 'Authenticate'; - - @override - String get clearSession => 'Clear Session'; - - @override - String get authenticationSuccessful => 'Authentication was successful'; - - @override - String get sessionCleared => 'Session has been cleared'; - - @override - String get webViewAuthInstructions => 'Login Instructions'; - - @override - String get webViewSessionSaved => 'Browser session saved successfully'; - - @override - String get saveSession => 'Save Session'; - - @override - String get reload => 'Reload'; - - @override - String get homePage => 'Home Page'; - - @override - String get serverUrlMissing => 'Server URL is missing'; - - @override - String get pleaseConfigureServerURL => 'Please configure the server URL in the settings first'; - - @override - String get goBack => 'Go Back'; - - @override - String get helpAndInfo => 'Help & Information'; - - @override - String get authSystemHelp1 => 'Authentication systems may require specific HTTP headers.'; - - @override - String get authSystemHelp2 => 'Predefined configurations are available for common systems.'; - - @override - String get authSystemHelp3 => 'You can customize headers in the Headers tab.'; - - @override - String get authSystemHelp4 => 'For advanced systems, use WebView Authentication instead.'; - - @override - String get webViewHelp1 => 'Browser-based authentication is ideal for SSO and advanced systems.'; - - @override - String get webViewHelp2 => 'The session is saved and reused for future requests.'; - - @override - String get webViewHelp3 => 'Sessions may expire after a certain period.'; - - @override - String get settingsSaved => 'Settings saved successfully'; - - @override - String get send2ereaderService => 'Send2Ereader service'; - - @override - String get send2ereaderServiceUrl => 'Send2Ereader service URL'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Enter the URL of your Send2Ereader service'; - - @override - String get noFilesSelected => 'No files selected'; - - @override - String get preparingUpload => 'Preparing upload'; - - @override - String get uploadFailed => 'Upload failed'; - - @override - String get uploadingBook => 'Uploading book'; - - @override - String get columnsCount => 'Columns count'; - - @override - String get columns => 'Columns'; - - @override - String get listView => 'List view'; - - @override - String get uploadEbook => 'Upload eBook'; - - @override - String get logoutFailed => 'Logout failed'; - - @override - String get shelfNotFound => 'Shelf not found'; - - @override - String get titleIsRequired => 'Title is required'; - - @override - String get descriptionIsRequired => 'Description is required'; - - @override - String get downloadCancelled => 'Download cancelled'; - - @override - String get transferCancelled => 'Transfer cancelled'; - - @override - String get logoutConfirmation => 'Are you sure you want to logout?'; - - @override - String get basePathTitle => 'API Base Path'; - - @override - String get basePathLabel => 'Base Path'; - - @override - String get basePathHint => 'e.g., /opds or /calibre'; - - @override - String get basePathDescription => 'Define a custom base path for API requests'; - - @override - String get bookCover => 'Book cover'; - - @override - String get currentCover => 'Current cover'; - - @override - String get newCover => 'New cover'; - - @override - String get selectCover => 'Select cover'; - - @override - String get removeCover => 'Remove cover'; - - @override - String get removeCoverConfirmation => 'Are you sure you want to remove the cover?'; - - @override - String get remove => 'Remove'; - - @override - String get noCover => 'No cover'; - - @override - String get loadingBooks => 'Loading books...'; - - @override - String get sucessfullyUploadedBook => 'Successfully uploaded book'; - - @override - String get sslSettings => 'SSL Settings'; - - @override - String get sslCertificate => 'SSL Certificate'; - - @override - String get settingsForSSL => 'Settings for SSL certificate'; - - @override - String get allowSelfSignedCertificates => 'Allow self-signed certificates'; - - @override - String get allowUnsafeConnections => 'Allow unsafe connections'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Attention: Self-signed certificates can be insecure. Use them only if you understand the risks.'; - - @override - String get ssoLogin => 'SSO-Login'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Please login with your SSO account. You will be redirected back to the app after successful login.'; - - @override - String get loginWithSSO => 'Login with SSO'; - - @override - String get pleaseEnterSSOUrl => 'Please enter the SSO URL'; - - @override - String get openInInternalReader => 'Open in Internal Reader'; - - @override - String get errorOpeningBookInInternalReader => 'Error opening book in internal reader'; - - @override - String get readNow => 'Read Now'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Show \'Read Now\' button'; - - @override - String get showReadNowButtonDescription => 'Replaces the \'Send to E-Reader\' button with a \'Read Now\' button to open books directly.'; - - @override - String get bookDetails => 'Book Details'; - - @override - String get applyFilters => 'Apply Filters'; - - @override - String get any => 'Any'; - - @override - String get contentType => 'Content Type'; - - @override - String get author => 'Author'; - - @override - String get reset => 'Reset'; - - @override - String get searchFilters => 'Search Filters'; - - @override - String get bookFiction => 'Book (Fiction)'; - - @override - String get bookNonFiction => 'Book (Non-Fiction)'; - - @override - String get magazine => 'Magazine'; - - @override - String get comic => 'Comic'; - - @override - String get audiobook => 'Audiobook'; - - @override - String get sectionDisabledOrNotFound => 'Section unavailable'; - - @override - String get sectionDisabledDescription => 'This section appears to be disabled in your Calibre-Web server settings or does not exist.'; - - @override - String get or => 'OR'; - - @override - String get libraries => 'Libraries'; - - @override - String get browsLibraries => 'Browse Libraries'; - - @override - String get surpriseMe => 'Surprise Me'; - - @override - String get downloadOptions => 'Download Options'; - - @override - String get customSend2EReader => 'Custom Send2Ereader'; - - @override - String get testing => 'Testing...'; - - @override - String get saveCredentials => 'Save Credentials'; - - @override - String get testConnection => 'Test Connection'; - - @override - String get appendsBookLorePath => 'BookLore URL-le lisatakse automaatselt \'/api/v1/opds\', kui see pole olemas.'; - - @override - String get licenses => 'Litsentsid'; - - @override - String get syncsReadingProgress => 'Syncs reading progress across devices via a JSON file on your WebDAV storage.'; - - @override - String get webDavSync => 'WebDAV Sync'; - - @override - String get pleaseFillInAllRequiredFields => 'Please fill in all required fields.'; - - @override - String get connectionTestSuccessful => 'Connection test successful. Press Save to apply the credentials.'; - - @override - String get loginFailed => 'Login failed:'; - - @override - String get connectionError => 'Connection error'; - - @override - String get pleaseEnterWebDavUrl => 'Please enter a valid WebDAV URL'; - - @override - String get loginSuccessfull => 'Login successful'; - - @override - String get enterUsernamePasswordForSSO => 'Since Calibre Web Companion uses many OPDS endpoints to provide different features, and OPDS currently only works with username/password authentication, you need to provide your credentials, even when using SSO. We know that this goes against the purpose of SSO, but it is necessary for the app to function correctly. Hopefully, future versions will offer a better solution.'; - - @override - String get credentialsRequiredForSSO => 'Credentials required for SSO'; - - @override - String get readerSettings => 'Reader Settings'; - - @override - String get scrollDirection => 'Scroll Direction'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horizontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Error: PDF files cannot be opened by VocsyEpub. This reader only supports EPUB files.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_fr.dart b/lib/l10n/app_localizations_fr.dart deleted file mode 100644 index 5fda2c4..0000000 --- a/lib/l10n/app_localizations_fr.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for French (`fr`). -class AppLocalizationsFr extends AppLocalizations { - AppLocalizationsFr([String locale = 'fr']) : super(locale); - - @override - String get loginToCalibreWb => 'Connexion à Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Entrez l\'URL de Calibre Web'; - - @override - String get username => 'Nom d\'utilisateur'; - - @override - String get enterYourUsername => 'Entrez votre nom d\'utilisateur'; - - @override - String get password => 'Mot de passe'; - - @override - String get enterYourPassword => 'Entrez votre mot de passe'; - - @override - String get login => 'Se connecter'; - - @override - String get pleaseFillInAllFields => 'Veuillez remplir tous les champs'; - - @override - String get failedToLognIn => 'Échec de la connexion'; - - @override - String get books => 'Livres'; - - @override - String get discover => 'Découvrir'; - - @override - String get me => 'Moi'; - - @override - String get discoverBooks => 'Découvrir des livres'; - - @override - String get search => 'Rechercher'; - - @override - String get searchBook => 'Rechercher un livre'; - - @override - String get enterTitleAuthorOrTags => 'Entrez le titre, l\'auteur ou les tags...'; - - @override - String get showReadBooks => 'Afficher les livres lus'; - - @override - String get showUnReadBooks => 'Afficher les livres non lus'; - - @override - String get showBookmarkedBooks => 'Afficher les livres marqués'; - - @override - String get readBooks => 'Livres lus'; - - @override - String get unreadBooks => 'Livres non lus'; - - @override - String get bookmarkedBooks => 'Livres marqués'; - - @override - String get showHotBooks => 'Afficher les livres populaires'; - - @override - String get hotBooks => 'Livres populaires'; - - @override - String get showNewBooks => 'Afficher les nouveaux livres'; - - @override - String get newBooks => 'Nouveaux livres'; - - @override - String get showRatedBooks => 'Afficher les livres notés'; - - @override - String get ratedBooks => 'Livres notés'; - - @override - String get titleAZ => 'Titre (A-Z)'; - - @override - String get titleZA => 'Titre (Z-A)'; - - @override - String get authorAZ => 'Auteur (A-Z)'; - - @override - String get authorZA => 'Auteur (Z-A)'; - - @override - String get newestFirst => 'Plus récents d\'abord'; - - @override - String get oldestFirst => 'Plus anciens d\'abord'; - - @override - String get authors => 'Auteurs'; - - @override - String get categories => 'Catégories'; - - @override - String get series => 'Séries'; - - @override - String get formats => 'Formats'; - - @override - String get languages => 'Langues'; - - @override - String get publishers => 'Éditeurs'; - - @override - String get ratings => 'Évaluations'; - - @override - String get rating => 'Évaluation'; - - @override - String get showAuthors => 'Auteurs'; - - @override - String get showCategories => 'Catégories'; - - @override - String get showSeries => 'Séries'; - - @override - String get showFormats => 'Formats'; - - @override - String get showLanguages => 'Langues'; - - @override - String get showPublishers => 'Éditeurs'; - - @override - String get showRatings => 'Évaluations'; - - @override - String by(Object author) { - return 'par $author'; - } - - @override - String get book => 'Livre'; - - @override - String get publicationInfo => 'Informations de publication'; - - @override - String get published => 'Publié'; - - @override - String get updated => 'Mis à jour'; - - @override - String get publisher => 'Éditeur'; - - @override - String get language => 'Langue'; - - @override - String get fileInfo => 'Informations sur le fichier'; - - @override - String get size => 'Taille'; - - @override - String get description => 'Description'; - - @override - String get noCoverAvailable => 'Pas de couverture disponible'; - - @override - String get english => 'Anglais'; - - @override - String get german => 'Allemand'; - - @override - String get french => 'Français'; - - @override - String get spanish => 'Espagnol'; - - @override - String get italian => 'Italien'; - - @override - String get japanese => 'Japonais'; - - @override - String get russian => 'Russe'; - - @override - String get portuguese => 'Portugais'; - - @override - String get chineese => 'Chinois'; - - @override - String get dutch => 'Néerlandais'; - - @override - String get sendToEReader => 'Envoyer à une liseuse'; - - @override - String get sendToKindleKobo => 'Envoyer à Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Entrez le code à 4 chiffres affiché sur le navigateur de votre liseuse :'; - - @override - String get visit => 'Visitez'; - - @override - String get onYourEReader => 'sur votre liseuse pour obtenir un code'; - - @override - String get pleaseEnter4DigitCode => 'Veuillez entrer un code à 4 chiffres valide'; - - @override - String get send => 'Envoyer'; - - @override - String get startingDownloadProcess => 'Démarrage du processus de téléchargement'; - - @override - String get preparingTransfer => 'Préparation du transfert...'; - - @override - String get downloadingBook => 'Téléchargement du livre...'; - - @override - String get sendingToEReader => 'Envoi à la liseuse...'; - - @override - String get successfullySentToEReader => 'Envoyé avec succès à la liseuse'; - - @override - String get transferFailed => 'Le transfert a échoué'; - - @override - String get downloadToDevice => 'Télécharger sur l\'appareil'; - - @override - String get errorDownloading => 'Erreur de téléchargement'; - - @override - String get downlaodFomat => 'Format de téléchargement'; - - @override - String get preparingDownload => 'Préparation du téléchargement...'; - - @override - String get selectDownloadDestination => 'Sélectionner la destination du téléchargement'; - - @override - String get successfullyDownloadedBook => 'Livre téléchargé avec succès'; - - @override - String get downloadFailed => 'Le téléchargement a échoué'; - - @override - String get libraryStatistics => 'Statistiques de la bibliothèque'; - - @override - String get cancel => 'Annuler'; - - @override - String get close => 'Fermer'; - - @override - String get retry => 'Réessayer'; - - @override - String get tryAgain => 'Essayer à nouveau'; - - @override - String get error => 'Erreur'; - - @override - String get errorLoadingBooks => 'Erreur lors du chargement des livres'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Supprimer'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Erreur lors du chargement des données'; - - @override - String get erroLoadingBookDetails => 'Erreur lors du chargement des détails du livre'; - - @override - String get noBooksFound => 'Aucun livre trouvé'; - - @override - String get noDataFound => 'Aucune donnée trouvée'; - - @override - String get unknownError => 'Erreur inconnue'; - - @override - String get loading => 'Chargement...'; - - @override - String get settings => 'Paramètres'; - - @override - String get appearance => 'Apparence'; - - @override - String get about => 'À propos'; - - @override - String get themeMode => 'Mode thème'; - - @override - String get systemTheme => 'Thème du système'; - - @override - String get lightTheme => 'Thème clair'; - - @override - String get darkTheme => 'Thème sombre'; - - @override - String get downloadService => 'Service de téléchargement'; - - @override - String get downloads => 'Téléchargements'; - - @override - String get searchForABook => 'Rechercher un livre'; - - @override - String get noDownloadsFound => 'Aucun téléchargement trouvé'; - - @override - String foundBooks(Object count) { - return '$count livres trouvés'; - } - - @override - String get addedBookToTheDownloadQueue => 'Livre ajouté à la file d\'attente de téléchargement'; - - @override - String get download => 'Télécharger'; - - @override - String get available => 'Disponible'; - - @override - String get downloading => 'Téléchargement'; - - @override - String get completed => 'Terminé'; - - @override - String get failed => 'Échoué'; - - @override - String get queued => 'En file d\'attente'; - - @override - String get notDownloaded => 'Non téléchargé'; - - @override - String get downloadServiceUrl => 'URL du service de téléchargement'; - - @override - String get enterUrlOfYourDownloadService => 'Entrez l\'URL de votre service de téléchargement'; - - @override - String get bookWillBeSendToYourEmailAdress => 'Le livre sera envoyé en EPUB à votre adresse e-mail enregistrée.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Assurez-vous que les paramètres de messagerie SMTP sont configurés sur le serveur.'; - - @override - String get markAsReadUnread => 'Marquer comme lu/non lu'; - - @override - String get archiveUnarchive => 'Archiver/Désarchiver'; - - @override - String get addToShelf => 'Ajouter à l\'étagère'; - - @override - String get selectShelf => 'Sélectionner une étagère'; - - @override - String get noShelvesFound => 'Aucune étagère trouvée'; - - @override - String bookAddedToShelf(Object book) { - return 'Livre ajouté à l\'étagère $book'; - } - - @override - String get failedToAddToShelf => 'Échec de l\'ajout à l\'étagère'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Livre retiré de l\'étagère $book'; - } - - @override - String get failedToRemoveFromShelf => 'Échec du retrait de l\'étagère'; - - @override - String get removeFromShelf => 'Retirer'; - - @override - String get shelfs => 'Étagères'; - - @override - String shelfContains(Object count) { - return 'L\'étagère contient $count livres'; - } - - @override - String get errorLoadingShelf => 'Erreur lors du chargement de l\'étagère'; - - @override - String get createShelf => 'Créer une étagère'; - - @override - String get shelfName => 'Nom de l\'étagère'; - - @override - String get shelfNameRequired => 'Le nom de l\'étagère est requis'; - - @override - String get shelfSuccessfullyCreated => 'Étagère créée avec succès'; - - @override - String errorCreatingShelf(Object name) { - return 'Erreur lors de la création de l\'étagère $name'; - } - - @override - String get create => 'Créer'; - - @override - String get creating => 'Création'; - - @override - String get noShelvesFoundCreateOne => 'Aucune étagère trouvée. Créez-en une !'; - - @override - String get editShelf => 'Modifier l\'étagère'; - - @override - String get deleteShelf => 'Supprimer l\'étagère'; - - @override - String get bookOptions => 'Options du livre'; - - @override - String get successfullyDeletedShelf => 'Étagère supprimée avec succès'; - - @override - String get failedToDeleteShelf => 'Échec de la suppression de l\'étagère'; - - @override - String get deleting => 'Suppression'; - - @override - String get successfullyEditedShelf => 'Étagère modifiée avec succès'; - - @override - String get failedToEditShelf => 'Échec de la modification de l\'étagère'; - - @override - String get edit => 'Modifier'; - - @override - String get editing => 'Modification'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Êtes-vous sûr de vouloir supprimer l\'étagère $name ?'; - } - - @override - String get addBooksToShelf => 'Ajouter des livres à l\'étagère'; - - @override - String get shelfIsEmpty => 'L\'étagère est vide'; - - @override - String get removing => 'Suppression'; - - @override - String get manageBookShelves => 'Gérer les étagères de livres'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count étagères', - one: 'une étagère', - ); - return 'Livre dans $_temp0'; - } - - @override - String get searchForBooks => 'Rechercher des livres'; - - @override - String get connectionSettings => 'Paramètres de connexion'; - - @override - String get costumHttpPHeader => 'En-tête HTTP personnalisé'; - - @override - String get addHeader => 'Ajouter un en-tête'; - - @override - String get httpHeader => 'En-tête HTTP'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Ajoutez un en-tête HTTP personnalisé qui sera envoyé avec chaque demande'; - - @override - String get noCostumHttpHeadersYet => 'Pas encore d\'en-têtes HTTP personnalisés'; - - @override - String get header => 'En-tête'; - - @override - String get headerKey => 'Clé de l\'en-tête'; - - @override - String get headerValue => 'Valeur de l\'en-tête'; - - @override - String get deleteHeader => 'Supprimer l\'en-tête'; - - @override - String get urlMustStartWithHttpOrHttps => 'L\'URL doit commencer par http:// ou https://'; - - @override - String get connection => 'Connexion'; - - @override - String get httpHeaderSettings => 'Paramètres de l\'en-tête HTTP'; - - @override - String get feedback => 'Retour d\'information'; - - @override - String get reportIssue => 'Signaler un problème'; - - @override - String get reportAppIssueOrSuggestFeature => 'Signaler un problème avec l\'application ou suggérer une fonctionnalité'; - - @override - String get title => 'Titre'; - - @override - String get required => 'Requis'; - - @override - String get submit => 'Soumettre'; - - @override - String get bookActions => 'Actions du livre'; - - @override - String get openBookInBrowser => 'Ouvrir le livre dans le navigateur'; - - @override - String get metadataUpdateSuccessfully => 'Métadonnées mises à jour avec succès'; - - @override - String get editBookMetadata => 'Modifier les métadonnées du livre'; - - @override - String get updateFailed => 'Échec de la mise à jour'; - - @override - String get save => 'Enregistrer'; - - @override - String get separateWithCommas => 'Séparer par des virgules'; - - @override - String get separateWithAnd => 'Séparer par \'&\''; - - @override - String get ratingOneToTen => 'Évaluation (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marqué comme lu/non lu avec succès'; - - @override - String get markedAsReadFailed => 'Échec du marquage comme lu/non lu'; - - @override - String get markedAsUnreadSuccessfully => 'Marqué comme non lu avec succès'; - - @override - String get markedAsUnreadFailed => 'Échec du marquage comme non lu'; - - @override - String get archivedBookSuccessfully => 'Livre archivé avec succès'; - - @override - String get archivedBookFailed => 'Échec de l\'archivage du livre'; - - @override - String get unarchivedBookSuccessfully => 'Livre désarchivé avec succès'; - - @override - String get unarchivedBookFailed => 'Échec de la désarchivage du livre'; - - @override - String get themeColor => 'Couleur du thème'; - - @override - String get system => 'Système'; - - @override - String get custom => 'Personnalisé'; - - @override - String get systemThemeDescription => 'L\'application utilisera le thème du système'; - - @override - String get selectDownloadSchema => 'Sélectionner le schéma de téléchargement'; - - @override - String get schemaFlat => 'Plat'; - - @override - String get schemaAuthorOnly => 'Auteur uniquement'; - - @override - String get schemaAuthorBook => 'Auteur/Livre'; - - @override - String get schemaAuthorSeriesBook => 'Auteur/Série/Livre'; - - @override - String get lightGreen => 'Vert clair'; - - @override - String get amber => 'Ambre'; - - @override - String get blueGrey => 'Bleu gris'; - - @override - String get grey => 'Gris'; - - @override - String get lightBlue => 'Bleu clair'; - - @override - String get lime => 'Citron vert'; - - @override - String get teal => 'Sarcelle'; - - @override - String get appVersion => 'Version de l\'application'; - - @override - String get bookRecommendations => 'Recommandations de livres'; - - @override - String get recommendations => 'Recommandations'; - - @override - String get selectABookFromYourLibrary => 'Sélectionnez un livre de votre bibliothèque'; - - @override - String get searchRecommendations => 'Rechercher des recommandations'; - - @override - String get selectBook => 'Sélectionner un livre'; - - @override - String get selectABookToGetRecommendations => 'Sélectionnez un livre pour obtenir des recommandations'; - - @override - String get noRecommendationsFoundForThisBook => 'Aucune recommandation trouvée pour ce livre'; - - @override - String get bookRecommendationsInfo1 => 'Les recommandations de livres sont récupérées depuis '; - - @override - String get bookRecommendationsInfo2 => ' et fonctionnent mieux avec des titres de livres en anglais.'; - - @override - String get info => 'Info'; - - @override - String get refresh => 'Actualiser'; - - @override - String get noMatchingBooksFound => 'Aucun livre correspondant trouvé'; - - @override - String get bookCouldNotBeFound => 'Le livre n\'a pas pu être trouvé'; - - @override - String get logout => 'Déconnexion'; - - @override - String get searching => 'Recherche en cours...'; - - @override - String get tags => 'Tags'; - - @override - String get recommendedBasedOn => 'Recommandé en fonction de'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Autorisation de stockage requise pour sélectionner un dossier'; - - @override - String get noFolderWasSelected => 'Aucun dossier n\'a été sélectionné'; - - @override - String get folderSelectedSuccessfully => 'Dossier sélectionné avec succès'; - - @override - String get select => 'Sélectionner'; - - @override - String get schemaWasSelectedSuccessfully => 'Le schéma a été sélectionné avec succès'; - - @override - String get downloadSchema => 'Schéma de téléchargement'; - - @override - String get noFolderSelected => 'Aucun dossier sélectionné'; - - @override - String get downloadFolder => 'Dossier de téléchargement'; - - @override - String get openInReader => 'Ouvrir dans le lecteur'; - - @override - String get bookOpenedExternallySuccessfully => 'Livre ouvert avec succès dans l\'application externe'; - - @override - String get openBookExternallyFailed => 'Échec de l\'ouverture du livre dans l\'application externe'; - - @override - String get headers => 'En-têtes'; - - @override - String get authSystems => 'Systèmes d\'authentification'; - - @override - String get webViewAuth => 'Authentification WebView'; - - @override - String get basePath => 'Chemin de base'; - - @override - String get authSystem => 'Système d\'authentification'; - - @override - String get authSystemDescription => 'Sélectionnez le système d\'authentification derrière lequel fonctionne votre instance Calibre Web'; - - @override - String get webViewAuthentication => 'Authentification via navigateur'; - - @override - String get browserBasedAuth => 'Authentification basée sur le navigateur'; - - @override - String get webViewAuthDescription => 'Connectez-vous via le navigateur pour des systèmes d\'authentification complexes comme SSO'; - - @override - String get webViewSessionActive => 'Session de navigateur active disponible'; - - @override - String get webViewSessionInactive => 'Aucune session de navigateur active'; - - @override - String get lastAuthentication => 'Dernière authentification :'; - - @override - String get authenticate => 'Authentifier'; - - @override - String get clearSession => 'Effacer la session'; - - @override - String get authenticationSuccessful => 'Authentification réussie'; - - @override - String get sessionCleared => 'Session effacée'; - - @override - String get webViewAuthInstructions => 'Instructions de connexion'; - - @override - String get webViewSessionSaved => 'Session de navigateur enregistrée avec succès'; - - @override - String get saveSession => 'Enregistrer la session'; - - @override - String get reload => 'Recharger'; - - @override - String get homePage => 'Page d\'accueil'; - - @override - String get serverUrlMissing => 'URL du serveur manquante'; - - @override - String get pleaseConfigureServerURL => 'Veuillez d\'abord configurer l\'URL du serveur dans les paramètres'; - - @override - String get goBack => 'Retour'; - - @override - String get helpAndInfo => 'Aide & Informations'; - - @override - String get authSystemHelp1 => 'Les systèmes d\'authentification peuvent nécessiter des en-têtes HTTP spécifiques.'; - - @override - String get authSystemHelp2 => 'Des configurations prédéfinies sont disponibles pour les systèmes courants.'; - - @override - String get authSystemHelp3 => 'Vous pouvez personnaliser les en-têtes dans l\'onglet En-têtes.'; - - @override - String get authSystemHelp4 => 'Pour les systèmes complexes, utilisez plutôt l\'authentification WebView.'; - - @override - String get webViewHelp1 => 'L\'authentification via navigateur est utile pour les SSO et les systèmes d\'authentification complexes.'; - - @override - String get webViewHelp2 => 'La session est enregistrée et utilisée pour les requêtes futures.'; - - @override - String get webViewHelp3 => 'Les sessions peuvent expirer après un certain temps.'; - - @override - String get settingsSaved => 'Paramètres enregistrés'; - - @override - String get send2ereaderService => 'Service Send2ereader'; - - @override - String get send2ereaderServiceUrl => 'URL du service Send2ereader'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Entrez l\'URL de votre service Send2ereader'; - - @override - String get noFilesSelected => 'Aucun fichier sélectionné'; - - @override - String get preparingUpload => 'Préparation du téléchargement'; - - @override - String get uploadFailed => 'Échec du téléchargement'; - - @override - String get uploadingBook => 'Téléchargement du livre'; - - @override - String get columnsCount => 'Nombre de colonnes'; - - @override - String get columns => 'Colonnes'; - - @override - String get listView => 'Vue en liste'; - - @override - String get uploadEbook => 'Télécharger un eBook'; - - @override - String get logoutFailed => 'Échec de la déconnexion'; - - @override - String get shelfNotFound => 'Étagère non trouvée'; - - @override - String get titleIsRequired => 'Le titre est requis'; - - @override - String get descriptionIsRequired => 'La description est requise'; - - @override - String get downloadCancelled => 'Téléchargement annulé'; - - @override - String get transferCancelled => 'Transfert annulé'; - - @override - String get logoutConfirmation => 'Êtes-vous sûr de vouloir vous déconnecter ?'; - - @override - String get basePathTitle => 'Chemin de base de l\'API'; - - @override - String get basePathLabel => 'Chemin de base'; - - @override - String get basePathHint => 'ex. /opds ou /calibre'; - - @override - String get basePathDescription => 'Définir un chemin de base personnalisé pour les requêtes API'; - - @override - String get bookCover => 'Couverture de livre'; - - @override - String get currentCover => 'Couverture actuelle'; - - @override - String get newCover => 'Nouvelle couverture'; - - @override - String get selectCover => 'Sélectionner une couverture'; - - @override - String get removeCover => 'Supprimer la couverture'; - - @override - String get removeCoverConfirmation => 'Êtes-vous sûr de vouloir supprimer la couverture actuelle ?'; - - @override - String get remove => 'Supprimer'; - - @override - String get noCover => 'Aucune couverture'; - - @override - String get loadingBooks => 'Chargement des livres...'; - - @override - String get sucessfullyUploadedBook => 'Livre téléchargé avec succès'; - - @override - String get sslSettings => 'Paramètres SSL'; - - @override - String get sslCertificate => 'Certificat SSL'; - - @override - String get settingsForSSL => 'Paramètres pour le certificat SSL'; - - @override - String get allowSelfSignedCertificates => 'Autoriser les certificats auto-signés'; - - @override - String get allowUnsafeConnections => 'Autoriser les connexions non sécurisées'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Attention : Les certificats auto-signés peuvent être non sécurisés. Utilisez-les uniquement si vous comprenez les risques.'; - - @override - String get ssoLogin => 'SSO-Connexion'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Veuillez vous connecter avec votre compte SSO. Vous serez redirigé vers l\'application après une connexion réussie.'; - - @override - String get loginWithSSO => 'Connexion avec SSO'; - - @override - String get pleaseEnterSSOUrl => 'Veuillez entrer l\'URL SSO'; - - @override - String get openInInternalReader => 'Ouvrir dans le lecteur interne'; - - @override - String get errorOpeningBookInInternalReader => 'Erreur lors de l\'ouverture du livre dans le lecteur interne'; - - @override - String get readNow => 'Lire maintenant'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Afficher le bouton \'Lire maintenant\''; - - @override - String get showReadNowButtonDescription => 'Affiche un bouton \'Lire maintenant\' sur les détails du livre pour ouvrir le livre dans le lecteur interne.'; - - @override - String get bookDetails => 'Détails du livre'; - - @override - String get applyFilters => 'Appliquer les filtres'; - - @override - String get any => 'N\'importe lequel'; - - @override - String get contentType => 'Type de contenu'; - - @override - String get author => 'Auteur'; - - @override - String get reset => 'Réinitialiser'; - - @override - String get searchFilters => 'Filtres de recherche'; - - @override - String get bookFiction => 'Fiction'; - - @override - String get bookNonFiction => 'Non-fiction'; - - @override - String get magazine => 'Magazine'; - - @override - String get comic => 'Bande dessinée'; - - @override - String get audiobook => 'Livre audio'; - - @override - String get sectionDisabledOrNotFound => 'Section non disponible'; - - @override - String get sectionDisabledDescription => 'Cette section semble être désactivée dans les paramètres de votre serveur Calibre-Web ou n\'existe pas.'; - - @override - String get or => 'OU'; - - @override - String get libraries => 'Bibliothèques'; - - @override - String get browsLibraries => 'Parcourir les bibliothèques'; - - @override - String get surpriseMe => 'Surprenez-moi'; - - @override - String get downloadOptions => 'Options de téléchargement'; - - @override - String get customSend2EReader => 'Send2Ereader personnalisé'; - - @override - String get testing => 'Test en cours...'; - - @override - String get saveCredentials => 'Enregistrer les identifiants'; - - @override - String get testConnection => 'Tester la connexion'; - - @override - String get appendsBookLorePath => 'Ajoute \'/api/v1/opds\' à l\'URL de BookLore si elle n\'est pas présente.'; - - @override - String get licenses => 'Licences'; - - @override - String get syncsReadingProgress => 'Synchronise la progression de lecture entre les appareils via un fichier JSON sur votre stockage WebDAV.'; - - @override - String get webDavSync => 'Synchronisation WebDAV'; - - @override - String get pleaseFillInAllRequiredFields => 'Veuillez remplir tous les champs requis.'; - - @override - String get connectionTestSuccessful => 'Test de connexion réussi. Appuyez sur Enregistrer pour appliquer les identifiants.'; - - @override - String get loginFailed => 'Échec de la connexion:'; - - @override - String get connectionError => 'Erreur de connexion:'; - - @override - String get pleaseEnterWebDavUrl => 'Veuillez entrer une URL WebDAV valide'; - - @override - String get loginSuccessfull => 'Connexion réussie'; - - @override - String get enterUsernamePasswordForSSO => 'Étant donné que Calibre Web Companion utilise de nombreux points de terminaison OPDS pour fournir différentes fonctionnalités, et que l\'OPDS fonctionne actuellement uniquement avec une authentification par nom d\'utilisateur/mot de passe, vous devez fournir vos identifiants, même lorsque vous utilisez SSO. Nous savons que cela va à l\'encontre de l\'objectif du SSO, mais c\'est nécessaire pour que l\'application fonctionne correctement. Espérons que les futures versions offriront une meilleure solution.'; - - @override - String get credentialsRequiredForSSO => 'Identifiants requis pour SSO'; - - @override - String get readerSettings => 'Paramètres du lecteur'; - - @override - String get scrollDirection => 'Direction de défilement'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horizontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Erreur : Les fichiers PDF ne peuvent pas être ouverts par VocsyEpub. Ce lecteur prend en charge uniquement les fichiers EPUB.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_hu.dart b/lib/l10n/app_localizations_hu.dart deleted file mode 100644 index b1efb45..0000000 --- a/lib/l10n/app_localizations_hu.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Hungarian (`hu`). -class AppLocalizationsHu extends AppLocalizations { - AppLocalizationsHu([String locale = 'hu']) : super(locale); - - @override - String get loginToCalibreWb => 'Calibre Web bejelentkezés'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Írd be a Calibre Web URL-t'; - - @override - String get username => 'Felhasználónév'; - - @override - String get enterYourUsername => 'Írd be a felhasználóneved'; - - @override - String get password => 'Jelszó'; - - @override - String get enterYourPassword => 'Írd be a jelszavad'; - - @override - String get login => 'Bejelentkezés'; - - @override - String get pleaseFillInAllFields => 'Kérlek az összes mezőt töltsd ki'; - - @override - String get failedToLognIn => 'Sikertelen bejelentkezés'; - - @override - String get books => 'Könyvek'; - - @override - String get discover => 'Felfedezés'; - - @override - String get me => 'Én'; - - @override - String get discoverBooks => 'Könyvek felfedezése'; - - @override - String get search => 'Keresés'; - - @override - String get searchBook => 'Könyv keresés'; - - @override - String get enterTitleAuthorOrTags => 'Cím, író vagy címke megadása ...'; - - @override - String get showReadBooks => 'Olvasottak mutatása'; - - @override - String get showUnReadBooks => 'Olvasatlanok mutatása'; - - @override - String get showBookmarkedBooks => 'Könyvjelzőzöttek mutatása'; - - @override - String get readBooks => 'Olvasott könyvek'; - - @override - String get unreadBooks => 'Olvasatlan könyvek'; - - @override - String get bookmarkedBooks => 'Könyvjelzőzött könyvek'; - - @override - String get showHotBooks => 'Felkapottak mutatása'; - - @override - String get hotBooks => 'Felkapott könyvek'; - - @override - String get showNewBooks => 'Újak mutatása'; - - @override - String get newBooks => 'Új könyvek'; - - @override - String get showRatedBooks => 'Értékeltek mutatása'; - - @override - String get ratedBooks => 'Értékelt könyvek'; - - @override - String get titleAZ => 'Cím (A-Zs)'; - - @override - String get titleZA => 'Cím (Zs-A)'; - - @override - String get authorAZ => 'Író (A-Zs)'; - - @override - String get authorZA => 'Író (Zs-A)'; - - @override - String get newestFirst => 'Újabbak elől'; - - @override - String get oldestFirst => 'Régebbiek elől'; - - @override - String get authors => 'Írók'; - - @override - String get categories => 'Kategóriák'; - - @override - String get series => 'Sorozatok'; - - @override - String get formats => 'Formátum'; - - @override - String get languages => 'Nyelvek'; - - @override - String get publishers => 'Kiadók'; - - @override - String get ratings => 'Értékelések'; - - @override - String get rating => 'Értékelés'; - - @override - String get showAuthors => 'Írók mutatása'; - - @override - String get showCategories => 'Kategóriák mutatása'; - - @override - String get showSeries => 'Sorozatok mutatása'; - - @override - String get showFormats => 'Formátumok mutatása'; - - @override - String get showLanguages => 'Nyelvek mutatása'; - - @override - String get showPublishers => 'Kiadók mutatása'; - - @override - String get showRatings => 'Értékelések mutatása'; - - @override - String by(Object author) { - return '$author által'; - } - - @override - String get book => 'Könyv'; - - @override - String get publicationInfo => 'Kiadvány információ'; - - @override - String get published => 'Kiadva'; - - @override - String get updated => 'Frissítve'; - - @override - String get publisher => 'Kiadó'; - - @override - String get language => 'Nyelv'; - - @override - String get fileInfo => 'Fájl információ'; - - @override - String get size => 'Méret'; - - @override - String get description => 'Leírás'; - - @override - String get noCoverAvailable => 'Borító nem elérhető'; - - @override - String get english => 'Angol'; - - @override - String get german => 'Német'; - - @override - String get french => 'Francia'; - - @override - String get spanish => 'Spanyol'; - - @override - String get italian => 'Olasz'; - - @override - String get japanese => 'Japán'; - - @override - String get russian => 'Orosz'; - - @override - String get portuguese => 'Portugál'; - - @override - String get chineese => 'Kínai'; - - @override - String get dutch => 'Holland'; - - @override - String get sendToEReader => 'Küldés E-olvasóra'; - - @override - String get sendToKindleKobo => 'Küldés Kindle-re/Kobora'; - - @override - String get enter4DigitCode => 'Írd be a 4 számjegyű kódot az olvasód böngészőjéből:'; - - @override - String get visit => 'Nyisd meg a(z)'; - - @override - String get onYourEReader => 'oldalt az olvasódon, hogy kódot kapj'; - - @override - String get pleaseEnter4DigitCode => 'Kérlek helyes 4 számjegyű kódot adj meg'; - - @override - String get send => 'Küldés'; - - @override - String get startingDownloadProcess => 'Letöltés elindítása'; - - @override - String get preparingTransfer => 'Küldés előkészítése...'; - - @override - String get downloadingBook => 'Könyv letöltése...'; - - @override - String get sendingToEReader => 'E-olvasóra küldés...'; - - @override - String get successfullySentToEReader => 'Sikeresen elküldve E-olvasóra'; - - @override - String get transferFailed => 'Küldés sikertelen'; - - @override - String get downloadToDevice => 'Letöltés az eszközre'; - - @override - String get errorDownloading => 'Hiba letöltés közben'; - - @override - String get downlaodFomat => 'Formátum letöltése'; - - @override - String get preparingDownload => 'Letöltés előkészítése...'; - - @override - String get selectDownloadDestination => 'Letöltési mappa kiválasztása'; - - @override - String get successfullyDownloadedBook => 'Könyv sikeresen letöltve'; - - @override - String get downloadFailed => 'Letöltési hiba'; - - @override - String get libraryStatistics => 'Könyvtár statisztika'; - - @override - String get cancel => 'Mégse'; - - @override - String get close => 'Bezárás'; - - @override - String get retry => 'Újra'; - - @override - String get tryAgain => 'Próbáld újra'; - - @override - String get error => 'Hiba'; - - @override - String get errorLoadingBooks => 'Hiba könyvbetöltés közben'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Törlés'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Hiba adatbetöltés közben'; - - @override - String get erroLoadingBookDetails => 'Hiba könyv részletek betöltése közben'; - - @override - String get noBooksFound => 'Nem található könyv'; - - @override - String get noDataFound => 'Nem található adat'; - - @override - String get unknownError => 'Ismeretlen hiba'; - - @override - String get loading => 'Töltés...'; - - @override - String get settings => 'Beállítások'; - - @override - String get appearance => 'Megjelenés'; - - @override - String get about => 'Az alkalmazásról'; - - @override - String get themeMode => 'Téma mód'; - - @override - String get systemTheme => 'Rendszer téma'; - - @override - String get lightTheme => 'Világos téma'; - - @override - String get darkTheme => 'Sötét téma'; - - @override - String get downloadService => 'Letöltési szolgáltatás'; - - @override - String get downloads => 'Letöltések'; - - @override - String get searchForABook => 'könyv keresése'; - - @override - String get noDownloadsFound => 'Nem található letöltés'; - - @override - String foundBooks(Object count) { - return '$count könyv találva'; - } - - @override - String get addedBookToTheDownloadQueue => 'Könyv hozzáadva a letöltési sorhoz'; - - @override - String get download => 'Letöltés'; - - @override - String get available => 'Elérhető'; - - @override - String get downloading => 'Letöltés folyamatban'; - - @override - String get completed => 'Befejezve'; - - @override - String get failed => 'Sikertelen'; - - @override - String get queued => 'Sorba állítva'; - - @override - String get notDownloaded => 'Nem letöltött'; - - @override - String get downloadServiceUrl => 'Letöltési szolgáltatás URL'; - - @override - String get enterUrlOfYourDownloadService => 'Írd be a letöltési szolgáltatás URL-jét'; - - @override - String get bookWillBeSendToYourEmailAdress => 'Ez a könyv el lesz küldve EPUB formátumban a regisztrált e-mail címedre.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Nyőződj meg róla, hogy az SMTP beállítások meg vannak adva a szerveren.'; - - @override - String get markAsReadUnread => 'Olvasottra/olvasatlanra állítás'; - - @override - String get archiveUnarchive => 'Archiválás/visszavonás'; - - @override - String get addToShelf => 'Polchoz adás'; - - @override - String get selectShelf => 'Polc kiválasztása'; - - @override - String get noShelvesFound => 'Nem található polc'; - - @override - String bookAddedToShelf(Object book) { - return 'Könyv hozzáadva $book polchoz'; - } - - @override - String get failedToAddToShelf => 'Polchoz adás sikertelen'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Könyv eltávolítva $book polcról'; - } - - @override - String get failedToRemoveFromShelf => 'Nem sikerült a könyvet eltávolítani a polcról'; - - @override - String get removeFromShelf => 'Eltávolítás'; - - @override - String get shelfs => 'Polcok'; - - @override - String shelfContains(Object count) { - return 'A polcon $count db könyv található'; - } - - @override - String get errorLoadingShelf => 'Hiba polc betöltése közben'; - - @override - String get createShelf => 'Polc létrehozása'; - - @override - String get shelfName => 'Polc neve'; - - @override - String get shelfNameRequired => 'Polc név kötelező'; - - @override - String get shelfSuccessfullyCreated => 'Polc sikeresen létrehozva'; - - @override - String errorCreatingShelf(Object name) { - return 'Hiba $name polc létrehozása közben'; - } - - @override - String get create => 'Létrehozás'; - - @override - String get creating => 'Létrehozás folyamatban'; - - @override - String get noShelvesFoundCreateOne => 'Nem található polc. Hozz létre egyet!'; - - @override - String get editShelf => 'Polc szerkesztése'; - - @override - String get deleteShelf => 'Polc törlése'; - - @override - String get bookOptions => 'Könyv opciók'; - - @override - String get successfullyDeletedShelf => 'Polc sikeresen törölve'; - - @override - String get failedToDeleteShelf => 'Nem sikerült törölni a polcot'; - - @override - String get deleting => 'Törlés folyamatban'; - - @override - String get successfullyEditedShelf => 'Polc sikeresen szerkesztve'; - - @override - String get failedToEditShelf => 'Nem sikerült szerkeszteni a polcot'; - - @override - String get edit => 'Szerkesztés'; - - @override - String get editing => 'Szerkesztés folyamatban'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Biztosan törölni szeretnéd a(z) $name polcot?'; - } - - @override - String get addBooksToShelf => 'Könyvek polchoz adása'; - - @override - String get shelfIsEmpty => 'Polc üres'; - - @override - String get removing => 'Eltásolítás folyamatban'; - - @override - String get manageBookShelves => 'Polcok kezelése'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count polcon', - one: 'egy polcon', - ); - return 'Könyv $_temp0'; - } - - @override - String get searchForBooks => 'Könyvek keresése'; - - @override - String get connectionSettings => 'Kapcsolati beállítások'; - - @override - String get costumHttpPHeader => 'Egyéni HTTP-Header'; - - @override - String get addHeader => 'Header hozzáadása'; - - @override - String get httpHeader => 'HTTP-Header'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Adj hozzá egy egyedi HTTP-Headert ami minden alkalommal el lesz küldve'; - - @override - String get noCostumHttpHeadersYet => 'Még nincs egyedi HTTP-Header'; - - @override - String get header => 'Header'; - - @override - String get headerKey => 'Header kulcs'; - - @override - String get headerValue => 'Header érték'; - - @override - String get deleteHeader => 'Header törlése'; - - @override - String get urlMustStartWithHttpOrHttps => 'Az URL-nek http://-rel vagy https://-rel kell kezdődnie'; - - @override - String get connection => 'Kapcsolat'; - - @override - String get httpHeaderSettings => 'Autentikáció beállítások'; - - @override - String get feedback => 'Visszajelzés'; - - @override - String get reportIssue => 'Hiba bejelentése'; - - @override - String get reportAppIssueOrSuggestFeature => 'Alkalmazás hiba bejelentése vagy funkció kérése'; - - @override - String get title => 'Cím'; - - @override - String get required => 'Kötelező'; - - @override - String get submit => 'Küldés'; - - @override - String get bookActions => 'Könyvakciók'; - - @override - String get openBookInBrowser => 'Könyv megnyitása böngészőben'; - - @override - String get metadataUpdateSuccessfully => 'Metaadatok sikeresen frissítve'; - - @override - String get editBookMetadata => 'Metaadatok szerkesztése'; - - @override - String get updateFailed => 'Frissítés sikertelen'; - - @override - String get save => 'Mentés'; - - @override - String get separateWithCommas => 'Vesszővel elválasztva'; - - @override - String get separateWithAnd => '\"&\"-del elválasztva'; - - @override - String get ratingOneToTen => 'Értékelés (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Sikeres olvasottnak jelölés'; - - @override - String get markedAsReadFailed => 'Sikertelen olvasottnak jelölés'; - - @override - String get markedAsUnreadSuccessfully => 'Sikeres olvasatlannak jelölés'; - - @override - String get markedAsUnreadFailed => 'Sikertelen olvasatlannak jelölés'; - - @override - String get archivedBookSuccessfully => 'Sikeres archiválás'; - - @override - String get archivedBookFailed => 'Sikertelen archiválás'; - - @override - String get unarchivedBookSuccessfully => 'Archiválás sikeresen visszavonva'; - - @override - String get unarchivedBookFailed => 'Nem sikerült az archiválást visszavonni'; - - @override - String get themeColor => 'Téma színe'; - - @override - String get system => 'Rendszer'; - - @override - String get custom => 'Egyedi'; - - @override - String get systemThemeDescription => 'Az alkalmazás a rendszer témát fogja használni'; - - @override - String get selectDownloadSchema => 'Letöltési útvonal kiválasztása'; - - @override - String get schemaFlat => 'Sima'; - - @override - String get schemaAuthorOnly => 'Csak szerző'; - - @override - String get schemaAuthorBook => 'Szerző/Könyv'; - - @override - String get schemaAuthorSeriesBook => 'Szerző/Sorozat/Könyv'; - - @override - String get lightGreen => 'Világoszöld'; - - @override - String get amber => 'Borostyán'; - - @override - String get blueGrey => 'Kékes szürke'; - - @override - String get grey => 'Szürke'; - - @override - String get lightBlue => 'Világoskék'; - - @override - String get lime => 'Lime'; - - @override - String get teal => 'Türkiz'; - - @override - String get appVersion => 'Alkalmazás verzió'; - - @override - String get bookRecommendations => 'Könyv ajánlások'; - - @override - String get recommendations => 'Ajánlások'; - - @override - String get selectABookFromYourLibrary => 'Válassz ki egy olvasott könyvet'; - - @override - String get searchRecommendations => 'Keresés az ajánlások között'; - - @override - String get selectBook => 'Könyv kiválasztása'; - - @override - String get selectABookToGetRecommendations => 'Válassz ki egy könyvet az ajánlásokhoz'; - - @override - String get noRecommendationsFoundForThisBook => 'Nem található ajánlás ehhez a könyvhöz'; - - @override - String get bookRecommendationsInfo1 => 'Könyv ajánlások forrása: '; - - @override - String get bookRecommendationsInfo2 => ' és angol címekkel működik a legjobban.'; - - @override - String get info => 'Információ'; - - @override - String get refresh => 'Frissítés'; - - @override - String get noMatchingBooksFound => 'Nem található egyező könyv'; - - @override - String get bookCouldNotBeFound => 'Könyv nem található'; - - @override - String get logout => 'Kijelentkezés'; - - @override - String get searching => 'Keresés...'; - - @override - String get tags => 'Címkék'; - - @override - String get recommendedBasedOn => 'Ajánlás e szerint'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Tárhely engedély szükséges mappa kiválasztásához'; - - @override - String get noFolderWasSelected => 'Nem lett mappa kiválasztva'; - - @override - String get folderSelectedSuccessfully => 'Mappa sikeresen kiválasztva'; - - @override - String get select => 'Kiválasztás'; - - @override - String get schemaWasSelectedSuccessfully => 'Útvonal sikeresen kiválasztva'; - - @override - String get downloadSchema => 'Letöltési útvonal'; - - @override - String get noFolderSelected => 'Nincs mappa kiválasztva'; - - @override - String get downloadFolder => 'Letöltési mappa'; - - @override - String get openInReader => 'Megnyitás olvasóban'; - - @override - String get bookOpenedExternallySuccessfully => 'Könyv sikeresen megnyitva külső alkalmazásban'; - - @override - String get openBookExternallyFailed => 'Sikertelen megnyitás külső alkalmazásban'; - - @override - String get headers => 'HTTP Headerek'; - - @override - String get authSystems => 'Bejelentkezési rendszerek'; - - @override - String get webViewAuth => 'WebView bejelentkezés'; - - @override - String get basePath => 'Alapútvonal'; - - @override - String get authSystem => 'Bejelentkezési rendszer'; - - @override - String get authSystemDescription => 'Válaszd ki melyik bejelentkezési rendszert használja a Calibre Webed'; - - @override - String get webViewAuthentication => 'Böngésző bejelentkezés'; - - @override - String get browserBasedAuth => 'Böngészövel bejelentkezés'; - - @override - String get webViewAuthDescription => 'Bejelentkezés böngészővel haladó bejelentkezési módokhoz, pl. SSO'; - - @override - String get webViewSessionActive => 'Aktív böngésző munkamenet érzékelve'; - - @override - String get webViewSessionInactive => 'Nincs aktív böngésző munkamenet'; - - @override - String get lastAuthentication => 'Utolsó bejelentkezés:'; - - @override - String get authenticate => 'Autentikáció'; - - @override - String get clearSession => 'Munamenet törlése'; - - @override - String get authenticationSuccessful => 'Bejelentkezés sikeres volt'; - - @override - String get sessionCleared => 'Munkamenet kitisztítva'; - - @override - String get webViewAuthInstructions => 'Bejelentkezés leírás'; - - @override - String get webViewSessionSaved => 'Böngésző munkamenet sikeresen mentve'; - - @override - String get saveSession => 'Munkamenet mentése'; - - @override - String get reload => 'Újratöltés'; - - @override - String get homePage => 'Főoldal'; - - @override - String get serverUrlMissing => 'Szerver URL hiányzik'; - - @override - String get pleaseConfigureServerURL => 'Kérlek először állítsd be a szerver URL-t a beállítasokban'; - - @override - String get goBack => 'Vissza'; - - @override - String get helpAndInfo => 'Segítség és Információ'; - - @override - String get authSystemHelp1 => 'A bejelentkezési rendszerek specifikus HTTP-Headereket igényelhetnek.'; - - @override - String get authSystemHelp2 => 'Előre definiált konfigurációk elérhetőek gyakori rendszerekhez.'; - - @override - String get authSystemHelp3 => 'Szerkesztheted a headereket a Header oldalon.'; - - @override - String get authSystemHelp4 => 'Haladó rendszerekhez a WebView bejelentkezést használd.'; - - @override - String get webViewHelp1 => 'A böngésző alapú bejelentkezés tökéletes SSO-hoz és haladó rendszerekhez.'; - - @override - String get webViewHelp2 => 'A munkamenet el lesz mentve és fel lesz használva a továbbiakban.'; - - @override - String get webViewHelp3 => 'A munkamenetek lejárhatnak idővel.'; - - @override - String get settingsSaved => 'Beállítások sikeresen elmentve'; - - @override - String get send2ereaderService => 'Send2Ereader szolgáltatás'; - - @override - String get send2ereaderServiceUrl => 'Send2Ereader szolgáltatás URL'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Írd be a Send2Ereader szolgálatásod URL-jét'; - - @override - String get noFilesSelected => 'Nincs fájl kiválasztva'; - - @override - String get preparingUpload => 'Feltöltés előkészítése'; - - @override - String get uploadFailed => 'Feltöltés sikertelen'; - - @override - String get uploadingBook => 'Könyv feltöltése'; - - @override - String get columnsCount => 'Oszlopok száma'; - - @override - String get columns => 'Oszlop'; - - @override - String get listView => 'Lista nézet'; - - @override - String get uploadEbook => 'E-könyv feltöltése'; - - @override - String get logoutFailed => 'Sikertelen kijelentkezés'; - - @override - String get shelfNotFound => 'Polc nem található'; - - @override - String get titleIsRequired => 'Cím kötelező'; - - @override - String get descriptionIsRequired => 'Leírás kötelező'; - - @override - String get downloadCancelled => 'Letöltés leállítva'; - - @override - String get transferCancelled => 'Küldés leállítva'; - - @override - String get logoutConfirmation => 'Biztosan ki akarsz jelentkezni?'; - - @override - String get basePathTitle => 'API alapútvonal'; - - @override - String get basePathLabel => 'Alapútvonal'; - - @override - String get basePathHint => 'pl. /opds vagy /calibre'; - - @override - String get basePathDescription => 'Adj meg egy egyedi alapútvonalat az API kérésekhez'; - - @override - String get bookCover => 'Könyvborító'; - - @override - String get currentCover => 'Jelenlegi borító'; - - @override - String get newCover => 'Új borító'; - - @override - String get selectCover => 'Borító kiválasztása'; - - @override - String get removeCover => 'Borító eltávolítása'; - - @override - String get removeCoverConfirmation => 'Biztosan el szeretnéd távolítani a borítót?'; - - @override - String get remove => 'Eltávolítás'; - - @override - String get noCover => 'Nincs borító'; - - @override - String get loadingBooks => 'Könyvek betöltése...'; - - @override - String get sucessfullyUploadedBook => 'Könyv sikeresen feltöltve'; - - @override - String get sslSettings => 'SSL beállítások'; - - @override - String get sslCertificate => 'SSL tanusítvány'; - - @override - String get settingsForSSL => 'SSL tanusítvány beállításai'; - - @override - String get allowSelfSignedCertificates => 'Önaláírt tanusítványok engedélyezése'; - - @override - String get allowUnsafeConnections => 'Nem biztonságos kapcsolatok engedélyezése'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Figyelem: az önaláírt tanusítványok veszélyesek lehetnek. Csak akkor használd, ha értesz hozzá.'; - - @override - String get ssoLogin => 'SSO bejelentkezés'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Kérlek jelentkezz be az SSO fiókodba. Vissza leszel irányítva az alkalmazásba sikeres bejelentkezés után.'; - - @override - String get loginWithSSO => 'Bejelentkezés SSO-val'; - - @override - String get pleaseEnterSSOUrl => 'Kérlek add meg az SSO URL-t'; - - @override - String get openInInternalReader => 'Megnyitás belső olvasóban'; - - @override - String get errorOpeningBookInInternalReader => 'Hiba belső olvasóban megnyitáskor'; - - @override - String get readNow => 'Olvasás most'; - - @override - String get showSendToEReaderButton => '\"Küldes E-olvasóra\" gomb megjelenítése'; - - @override - String get showSendToEReaderButtonDescription => '\"Küldés E-olvasóra\" gomb megjelenítése a könyv részletei oldalon, hogy könnyedén el lehessen azt küldeni E-olvasóra olvasáshoz.'; - - @override - String get showReadNowButton => '\"Olvasás most\" gomb mutatása'; - - @override - String get showReadNowButtonDescription => 'Lecseréli a \"Küldés E-olvasóra\" gombot \"Olvasás most\" gombra könyek megnyitásához.'; - - @override - String get bookDetails => 'Könyv részletek'; - - @override - String get applyFilters => 'Szűrök alkalmazása'; - - @override - String get any => 'Bárhol'; - - @override - String get contentType => 'Tartalom típus'; - - @override - String get author => 'Szerző'; - - @override - String get reset => 'Visszaállítás'; - - @override - String get searchFilters => 'Szűrők keresése'; - - @override - String get bookFiction => 'Könyv (fikció)'; - - @override - String get bookNonFiction => 'Könyv (nem fikció)'; - - @override - String get magazine => 'Magazin'; - - @override - String get comic => 'Képregény'; - - @override - String get audiobook => 'Hangoskönyv'; - - @override - String get sectionDisabledOrNotFound => 'Részleg nem elérhető'; - - @override - String get sectionDisabledDescription => 'Ez a részleg le van tiltva a Calibre Web szerveren vagy nem létezik.'; - - @override - String get or => 'VAGY'; - - @override - String get libraries => 'Könyvtárak'; - - @override - String get browsLibraries => 'Könyvtárak böngészése'; - - @override - String get surpriseMe => 'Lepj meg'; - - @override - String get downloadOptions => 'Letöltési beállítások'; - - @override - String get customSend2EReader => 'Egyedi Send2Ereader'; - - @override - String get testing => 'Tesztelés...'; - - @override - String get saveCredentials => 'Hitelesítő adatok mentése'; - - @override - String get testConnection => 'Kapcsolat tesztelése'; - - @override - String get appendsBookLorePath => 'Hozzáadja a \"/api/v1/opds\"-t a BookLore URL-hez ha nincs ott.'; - - @override - String get licenses => 'Licenszek'; - - @override - String get syncsReadingProgress => 'Szinkronizálja az olvasási állapotot egy JSON fájl segítségével a WebDAV tárolódon.'; - - @override - String get webDavSync => 'WebDAV szinkronizáció'; - - @override - String get pleaseFillInAllRequiredFields => 'Kérlek töltsd ki az összes kötelező mezőt.'; - - @override - String get connectionTestSuccessful => 'Kapcsolat teszt sikeres. Nyomd meg a Mentést a hitelesítő adatok használatához.'; - - @override - String get loginFailed => 'Sikertelen bejelentkezés:'; - - @override - String get connectionError => 'Kapcsolati hiba'; - - @override - String get pleaseEnterWebDavUrl => 'Kérlek helyes WebDAV URL-t adj meg'; - - @override - String get loginSuccessfull => 'Sikeres bejelentkezés'; - - @override - String get enterUsernamePasswordForSSO => 'Mivel a Calibre Web Companion számos OPDS végpontot használ különböző funkciók biztosításához, és az OPDS jelenleg csak felhasználónév/jelszó alapú hitelesítést támogat, meg kell adnod a bejelentkezési adataidat akkor is, ha SSO-t használsz. Tudjuk, hogy ez ellentmond az SSO céljának, de az alkalmazás megfelelő működéséhez jelenleg elengedhetetlen. Remélhetőleg a jövőbeli verziók jobb megoldást kínálnak majd.'; - - @override - String get credentialsRequiredForSSO => 'Hitelesítő adatok kötelezőek SSO-hoz'; - - @override - String get readerSettings => 'Olvasó beállítások'; - - @override - String get scrollDirection => 'Görgetési irány'; - - @override - String get vertical => 'Függőleges'; - - @override - String get horizontal => 'Vízszintes'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Hiba: PDF fájlokat nem lehet megnyitni a VocsyEpub-bal. Ez az olvasó csak EPUB fájlokkal működik.'; - - @override - String get authentication => 'Autentikáció'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Sajnos a könyv részletes adatait nem lehet betölteni.'; - - @override - String get technicalDetails => 'Technikai részletek'; - - @override - String get bookAlreadyDownloaded => 'A könyv már letöltve'; - - @override - String get configureAndSync => 'Beállítás és szinkronizáció'; - - @override - String get syncDescription => 'Tartsd a helyi könyvtáradat naprakészen. Állíts be szűrőket, hogy automatikusan letöltsd a könyveket a szerveredről.'; - - @override - String get librarySync => 'Könyvtár szinkronizáció'; - - @override - String get syncError => 'Szinkronizáció hiba'; - - @override - String get syncCompletedSuccessfully => 'Szinkronizáció sikeres'; - - @override - String get scanningLibraryAndApplyingFilters => 'Könyvtár átnézése és szűrők alkalmazása...'; - - @override - String foundXItemsToSync(Object count) { - return '$count szinkronizálható elem találva'; - } - - @override - String get startSync => 'Szinkronizáció indítása'; - - @override - String get syncing => 'Szinkronizáció...'; - - @override - String get stopSync => 'Szinkronizáció leállítása'; - - @override - String get syncConfiguration => 'Szinkronizáció beállításai'; - - @override - String get syncOnlyUnreadBooks => 'Csak az olvasatlan könyveket'; - - @override - String get sourceShelf => 'Forrás polc'; - - @override - String get allBooks => 'Minden könyv (Teljes könyvtár)'; - - @override - String get criteria => 'Megkötések'; - - @override - String get preview => 'Előnézet'; - - @override - String get syncNow => 'Szinkronizáció most'; - - @override - String get selected => 'kiválasztott'; - - @override - String all(Object count) { - return 'Mind'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'A szinkronizáció $count hibával ért véget'; - } - - @override - String get deselectAll => 'Kijelölések törlése'; - - @override - String get selectAll => 'Minden kijelölése'; - - @override - String get useAuthorSort => '„Szerző rendezési név” használata'; - - @override - String get account => 'Fiók'; - - @override - String get accounts => 'Fiókok'; - - @override - String get addAnotherAccount => 'Másik fiók hozzáadása'; - - @override - String get switchAccount => 'Fiók váltása'; - - @override - String switchAccountConfirmation(Object username) { - return 'Biztosan szeretnél $username fiókra váltani?'; - } - - @override - String get deleteAccount => 'Fiók törlése'; - - @override - String get deleteAccountConfirmation => 'Biztosan szeretnéd eltávolítani ezt a fiókot a listáról?'; - - @override - String get user => 'Felhasználó'; - - @override - String get userFirstLetter => 'F'; -} diff --git a/lib/l10n/app_localizations_it.dart b/lib/l10n/app_localizations_it.dart deleted file mode 100644 index 8e0581f..0000000 --- a/lib/l10n/app_localizations_it.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Italian (`it`). -class AppLocalizationsIt extends AppLocalizations { - AppLocalizationsIt([String locale = 'it']) : super(locale); - - @override - String get loginToCalibreWb => 'Login su Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Inserisci l\'URL di Calibre Web'; - - @override - String get username => 'Username'; - - @override - String get enterYourUsername => 'Inserisci l\'username'; - - @override - String get password => 'Password'; - - @override - String get enterYourPassword => 'Inserisci la password'; - - @override - String get login => 'Login'; - - @override - String get pleaseFillInAllFields => 'Per favore completa tutti i campi'; - - @override - String get failedToLognIn => 'Login fallito'; - - @override - String get books => 'Libri'; - - @override - String get discover => 'Scopri'; - - @override - String get me => 'Io'; - - @override - String get discoverBooks => 'Scopri Libri'; - - @override - String get search => 'Cerca'; - - @override - String get searchBook => 'Cerca Libri'; - - @override - String get enterTitleAuthorOrTags => 'Inserisci titolo,autore o tags ...'; - - @override - String get showReadBooks => 'Visualizza libri letti'; - - @override - String get showUnReadBooks => 'Visualizza libri da leggere'; - - @override - String get showBookmarkedBooks => 'Visualizza libri preferiti'; - - @override - String get readBooks => 'Libri letti'; - - @override - String get unreadBooks => 'Libri da leggere'; - - @override - String get bookmarkedBooks => 'Libri preferiti'; - - @override - String get showHotBooks => 'Visualizza libri di tendenza'; - - @override - String get hotBooks => 'Libri di tendenza'; - - @override - String get showNewBooks => 'Visualizza libri nuovi'; - - @override - String get newBooks => 'Nuovi libri'; - - @override - String get showRatedBooks => 'Visualizza libri con valutazione'; - - @override - String get ratedBooks => 'Libri con valutazione'; - - @override - String get titleAZ => 'Titoli (A-Z)'; - - @override - String get titleZA => 'Titoli (Z-A)'; - - @override - String get authorAZ => 'Autori (A-Z)'; - - @override - String get authorZA => 'Autori (Z-A)'; - - @override - String get newestFirst => 'Nuovi prima'; - - @override - String get oldestFirst => 'Vecchi prima'; - - @override - String get authors => 'Autori'; - - @override - String get categories => 'Categorie'; - - @override - String get series => 'Serie'; - - @override - String get formats => 'Formati'; - - @override - String get languages => 'Lingue'; - - @override - String get publishers => 'Editori'; - - @override - String get ratings => 'Valutazioni'; - - @override - String get rating => 'Valutazione'; - - @override - String get showAuthors => 'Visualizza autori'; - - @override - String get showCategories => 'Visualizza categorie'; - - @override - String get showSeries => 'Visualizza serie'; - - @override - String get showFormats => 'Visualizza formati'; - - @override - String get showLanguages => 'Visualizza lingue'; - - @override - String get showPublishers => 'Visualizza editori'; - - @override - String get showRatings => 'Visualizza valutazioni'; - - @override - String by(Object author) { - return 'Scritto da $author'; - } - - @override - String get book => 'Libro'; - - @override - String get publicationInfo => 'Informazioni di pubblicazione'; - - @override - String get published => 'Pubblicato'; - - @override - String get updated => 'Aggiornato'; - - @override - String get publisher => 'Editore'; - - @override - String get language => 'Lingua'; - - @override - String get fileInfo => 'Informazioni file'; - - @override - String get size => 'Dimensione'; - - @override - String get description => 'Descrizione'; - - @override - String get noCoverAvailable => 'Nessuna copertina disponibile'; - - @override - String get english => 'Inglese'; - - @override - String get german => 'Tedesco'; - - @override - String get french => 'Francese'; - - @override - String get spanish => 'Spagnolo'; - - @override - String get italian => 'Italiano'; - - @override - String get japanese => 'Giapponese'; - - @override - String get russian => 'Russo'; - - @override - String get portuguese => 'Portoghese'; - - @override - String get chineese => 'Cinese'; - - @override - String get dutch => 'Olandese'; - - @override - String get sendToEReader => 'Invia all\' E-Reader'; - - @override - String get sendToKindleKobo => 'Invia al Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Inserisci il codice di 4 cifre visualizzato sul browser del tuo E-Reader:'; - - @override - String get visit => 'Visita'; - - @override - String get onYourEReader => 'Sul tuo E-Reader per ricevere il codice'; - - @override - String get pleaseEnter4DigitCode => 'Per favore inserisci un codice a 4 cifre valido'; - - @override - String get send => 'Invia'; - - @override - String get startingDownloadProcess => 'Processo di download iniziato'; - - @override - String get preparingTransfer => 'Preparazione al trasferimento...'; - - @override - String get downloadingBook => 'Download del libro...'; - - @override - String get sendingToEReader => 'Invio all\' E-Reader...'; - - @override - String get successfullySentToEReader => 'Inviato con successo all\' E-Reader'; - - @override - String get transferFailed => 'Trasferimento fallito'; - - @override - String get downloadToDevice => 'Scarica sul dispositivo'; - - @override - String get errorDownloading => 'Errore nel download'; - - @override - String get downlaodFomat => 'Formato del download'; - - @override - String get preparingDownload => 'Preparazione download...'; - - @override - String get selectDownloadDestination => 'Seleziona la destinazione del download'; - - @override - String get successfullyDownloadedBook => 'Libro scaricato con successo'; - - @override - String get downloadFailed => 'Download fallito'; - - @override - String get libraryStatistics => 'Statistiche della libreria'; - - @override - String get cancel => 'Cancella'; - - @override - String get close => 'Chiudi'; - - @override - String get retry => 'Riprova'; - - @override - String get tryAgain => 'Prova ancora'; - - @override - String get error => 'Errore'; - - @override - String get errorLoadingBooks => 'Errore nel caricamento dei libri'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Elimina'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Errore nel caricamento dati'; - - @override - String get erroLoadingBookDetails => 'Errore nel caricamento dei dettagli del libro'; - - @override - String get noBooksFound => 'Nessun libro trovato'; - - @override - String get noDataFound => 'Nessun dato trovato'; - - @override - String get unknownError => 'Errore inaspettato'; - - @override - String get loading => 'Caricamento...'; - - @override - String get settings => 'Impostazioni'; - - @override - String get appearance => 'Aspetto'; - - @override - String get about => 'Informazioni'; - - @override - String get themeMode => 'Tema dell\'app'; - - @override - String get systemTheme => 'Tema di sistema'; - - @override - String get lightTheme => 'Tema chiaro'; - - @override - String get darkTheme => 'Tema scuro'; - - @override - String get downloadService => 'Servizio di download'; - - @override - String get downloads => 'Downloads'; - - @override - String get searchForABook => 'Cerca un libro'; - - @override - String get noDownloadsFound => 'Nessun download trovato'; - - @override - String foundBooks(Object count) { - return 'Trovati $count libri'; - } - - @override - String get addedBookToTheDownloadQueue => 'Libro aggiungo alla coda di download'; - - @override - String get download => 'Download'; - - @override - String get available => 'Disponibile'; - - @override - String get downloading => 'Download in corso'; - - @override - String get completed => 'Completato'; - - @override - String get failed => 'Fallito'; - - @override - String get queued => 'Coda'; - - @override - String get notDownloaded => 'Non scaricati'; - - @override - String get downloadServiceUrl => 'URL del servizio di download'; - - @override - String get enterUrlOfYourDownloadService => 'Inserisci l\'URL del tuo servizio di dowload'; - - @override - String get bookWillBeSendToYourEmailAdress => 'Il libro verrà inviato come EPUB alla tua email registrata.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Assicurati che le impostazioni della posta SMTP siano configurate sul server.'; - - @override - String get markAsReadUnread => 'Contrassegna come letto/non letto'; - - @override - String get archiveUnarchive => 'Archivia/Ripristina'; - - @override - String get addToShelf => 'Aggiungi alla raccolta'; - - @override - String get selectShelf => 'Seleziona una raccolta'; - - @override - String get noShelvesFound => 'Nessuna raccolta trovata'; - - @override - String bookAddedToShelf(Object book) { - return 'Libro aggiungo alla raccolta $book'; - } - - @override - String get failedToAddToShelf => 'Impossibile aggiungere alla raccolta'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Libro rimosso dalla raccolta $book'; - } - - @override - String get failedToRemoveFromShelf => 'Impossibile rimuovere il libro dalla raccolta'; - - @override - String get removeFromShelf => 'Rimuovi'; - - @override - String get shelfs => 'Raccolte'; - - @override - String shelfContains(Object count) { - return 'La raccolta contiene $count libri'; - } - - @override - String get errorLoadingShelf => 'Errore nel caricamento della raccolta'; - - @override - String get createShelf => 'Crea una raccolta'; - - @override - String get shelfName => 'None della raccolta'; - - @override - String get shelfNameRequired => 'Un nome della raccolta è obbligatorio'; - - @override - String get shelfSuccessfullyCreated => 'Raccolta creata con successo'; - - @override - String errorCreatingShelf(Object name) { - return 'Errore nella creazione della raccolta $name'; - } - - @override - String get create => 'Crea'; - - @override - String get creating => 'Creazione'; - - @override - String get noShelvesFoundCreateOne => 'Nessuna raccolta trovata. Creane una!'; - - @override - String get editShelf => 'Modifica raccolta'; - - @override - String get deleteShelf => 'Elimina raccolta'; - - @override - String get bookOptions => 'Opzione libro'; - - @override - String get successfullyDeletedShelf => 'Raccolta eliminata con successo'; - - @override - String get failedToDeleteShelf => 'Errore nell\'eliminazione della raccolta'; - - @override - String get deleting => 'Eliminazione'; - - @override - String get successfullyEditedShelf => 'Raccolta modificata con successo'; - - @override - String get failedToEditShelf => 'Impossibile modificare la raccolta'; - - @override - String get edit => 'Modifica'; - - @override - String get editing => 'Modifica in corso'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Sei sicuro di cancellare la raccolta $name?'; - } - - @override - String get addBooksToShelf => 'Aggiungi il libro alla raccolta'; - - @override - String get shelfIsEmpty => 'Raccolta vuota'; - - @override - String get removing => 'Cancellazione'; - - @override - String get manageBookShelves => 'Gestisci le raccolte'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count shelves', - one: 'one shelf', - ); - return 'Libro in $_temp0'; - } - - @override - String get searchForBooks => 'Cerca libri'; - - @override - String get connectionSettings => 'Opzioni di collegamento'; - - @override - String get costumHttpPHeader => 'HTTP-Header personalizzato'; - - @override - String get addHeader => 'Aggiungi intestazione'; - - @override - String get httpHeader => 'HTTP-Header'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Aggiungi un HTTP-Header che verrà inviata ad ogni richiesta'; - - @override - String get noCostumHttpHeadersYet => 'Nessun HTTP-Header ancora'; - - @override - String get header => 'Headers'; - - @override - String get headerKey => 'Chiave Header'; - - @override - String get headerValue => 'Valore Header'; - - @override - String get deleteHeader => 'Cancella header'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL deve iniziare con http:// o https://'; - - @override - String get connection => 'Connessione'; - - @override - String get httpHeaderSettings => 'Impostazioni di autenticazione'; - - @override - String get feedback => 'Feedback'; - - @override - String get reportIssue => 'Segnala un problema'; - - @override - String get reportAppIssueOrSuggestFeature => 'Segnala un problema o suggerisci una funzionalità'; - - @override - String get title => 'Titolo'; - - @override - String get required => 'Richiesto'; - - @override - String get submit => 'Conferma'; - - @override - String get bookActions => 'Azioni sul libro'; - - @override - String get openBookInBrowser => 'Apri il libro nel browser'; - - @override - String get metadataUpdateSuccessfully => 'Metadati aggiornati con successo'; - - @override - String get editBookMetadata => 'Modifica i dettagli del libro'; - - @override - String get updateFailed => 'Aggiornamento fallito'; - - @override - String get save => 'Salva'; - - @override - String get separateWithCommas => 'Separa con virgole'; - - @override - String get separateWithAnd => 'Separa con \'&\''; - - @override - String get ratingOneToTen => 'Valuta (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Libro segnato come letto'; - - @override - String get markedAsReadFailed => 'Impossibile segnare come letto'; - - @override - String get markedAsUnreadSuccessfully => 'Segnato come non letto'; - - @override - String get markedAsUnreadFailed => 'Impossibile segnare come non letto'; - - @override - String get archivedBookSuccessfully => 'Libro archiviato con successo'; - - @override - String get archivedBookFailed => 'Impossibile archiviare libro'; - - @override - String get unarchivedBookSuccessfully => 'Libro ripristinato con successo'; - - @override - String get unarchivedBookFailed => 'Impossibile ripristinare libro'; - - @override - String get themeColor => 'Colore del tema'; - - @override - String get system => 'Sistema'; - - @override - String get custom => 'Personalizzato'; - - @override - String get systemThemeDescription => 'L\'app utilizzerà il tema di sistema'; - - @override - String get selectDownloadSchema => 'Seleziona il tipo di download'; - - @override - String get schemaFlat => 'Semplice'; - - @override - String get schemaAuthorOnly => 'Solo Autori'; - - @override - String get schemaAuthorBook => 'Autore/Libro'; - - @override - String get schemaAuthorSeriesBook => 'Autore/Serie/Libro'; - - @override - String get lightGreen => 'Verde chiaro'; - - @override - String get amber => 'Ambra'; - - @override - String get blueGrey => 'Grigio blu'; - - @override - String get grey => 'Grigio'; - - @override - String get lightBlue => 'Azzurro'; - - @override - String get lime => 'Lime'; - - @override - String get teal => 'Verde acqua'; - - @override - String get appVersion => 'Versione app'; - - @override - String get bookRecommendations => 'Libri consigliati'; - - @override - String get recommendations => 'Consigli'; - - @override - String get selectABookFromYourLibrary => 'Seleziona un libro dalla tua libreria'; - - @override - String get searchRecommendations => 'Consigli di ricerca'; - - @override - String get selectBook => 'Seleziona libro'; - - @override - String get selectABookToGetRecommendations => 'Seleziona un libro per avere consigli'; - - @override - String get noRecommendationsFoundForThisBook => 'Nessun consiglio trovato per questo libro'; - - @override - String get bookRecommendationsInfo1 => 'I consigli sul libro provengono da '; - - @override - String get bookRecommendationsInfo2 => ' E funziona meglio con titoli dei libri in Inglese'; - - @override - String get info => 'Informazioni'; - - @override - String get refresh => 'Aggiorna'; - - @override - String get noMatchingBooksFound => 'Nessun libro corrispondente trovato'; - - @override - String get bookCouldNotBeFound => 'Impossibile trovare il libro'; - - @override - String get logout => 'Logout'; - - @override - String get searching => 'Ricerca...'; - - @override - String get tags => 'Etichette'; - - @override - String get recommendedBasedOn => 'Consigli basati su'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Permesso di archiviazione richiesto per selezionare una cartella'; - - @override - String get noFolderWasSelected => 'Nessuna cartella è stata selezionata'; - - @override - String get folderSelectedSuccessfully => 'Cartella selezionata corratamente'; - - @override - String get select => 'Seleziona'; - - @override - String get schemaWasSelectedSuccessfully => 'Lo schema è stato selezionato correttamente'; - - @override - String get downloadSchema => 'impostazioni download'; - - @override - String get noFolderSelected => 'Nessuna cartella selezionata'; - - @override - String get downloadFolder => 'Cartella di download'; - - @override - String get openInReader => 'Apri le lettore'; - - @override - String get bookOpenedExternallySuccessfully => 'Libro aperto esternamente con successo'; - - @override - String get openBookExternallyFailed => 'Impossibile aprire il libro esternamente'; - - @override - String get headers => 'Headers HTTP'; - - @override - String get authSystems => 'Sistemi di autenticazione'; - - @override - String get webViewAuth => 'Autenticazione WebView'; - - @override - String get basePath => 'Percorso di base'; - - @override - String get authSystem => 'Sistema di autenticazione'; - - @override - String get authSystemDescription => 'Seleziona il sistema di autenticazione usato dalla tua istanza Calibre Web'; - - @override - String get webViewAuthentication => 'Autenticazione basata sul Browser'; - - @override - String get browserBasedAuth => 'Autenticazione via Browser'; - - @override - String get webViewAuthDescription => 'Accedi tramite browser per sistemi di autenticazione avanzata come SSO'; - - @override - String get webViewSessionActive => 'Rilevata sessione browser attiva'; - - @override - String get webViewSessionInactive => 'Nessuna sessione browser attiva trovata'; - - @override - String get lastAuthentication => 'Ultima autenticazione:'; - - @override - String get authenticate => 'Accesso'; - - @override - String get clearSession => 'Cancella la sessione'; - - @override - String get authenticationSuccessful => 'Autenticazione riuscita'; - - @override - String get sessionCleared => 'La Sessione è stata cancellata'; - - @override - String get webViewAuthInstructions => 'Istruzioni di Login'; - - @override - String get webViewSessionSaved => 'Sessione browser salvata correttamente'; - - @override - String get saveSession => 'Salva la Sessione'; - - @override - String get reload => 'Ricarica'; - - @override - String get homePage => 'Home Page'; - - @override - String get serverUrlMissing => 'URL del server mancante'; - - @override - String get pleaseConfigureServerURL => 'Per favore, configura prima l\'URL del server nelle impostazioni'; - - @override - String get goBack => 'Indietro'; - - @override - String get helpAndInfo => 'Help & Informazioni'; - - @override - String get authSystemHelp1 => 'Il sistema di autenticazione potrebbe richiedere un header HTTP specifico.'; - - @override - String get authSystemHelp2 => 'Configurazione predefinite sono disponibili per i sistemi più comuni.'; - - @override - String get authSystemHelp3 => 'Puoi personalizzare gli headers nella tab Headers.'; - - @override - String get authSystemHelp4 => 'Per i sistemi avanzati, utilizza l\'autenticazione WebView.'; - - @override - String get webViewHelp1 => 'L\'autenticazione basata su browser è l\'ideale per il Single Sign-On (SSO) e i sistemi avanzati.'; - - @override - String get webViewHelp2 => 'La sessione è salvata e riutilizzata per richieste future.'; - - @override - String get webViewHelp3 => 'La sessione potrebbe scadere dopo un certo periodo.'; - - @override - String get settingsSaved => 'Impostazioni salvate correttamente'; - - @override - String get send2ereaderService => 'Sevizio Send2Ereader'; - - @override - String get send2ereaderServiceUrl => 'URL del servizio Send2Ereader'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Inserisci l\'URL del tuo servizio Send2Ereader'; - - @override - String get noFilesSelected => 'Nessun file selezionato'; - - @override - String get preparingUpload => 'Preparazione upload'; - - @override - String get uploadFailed => 'Upload fallito'; - - @override - String get uploadingBook => 'Upload del libro'; - - @override - String get columnsCount => 'Conteggio colonne'; - - @override - String get columns => 'Colonne'; - - @override - String get listView => 'Visualizzazione ad elenco'; - - @override - String get uploadEbook => 'Carica eBook'; - - @override - String get logoutFailed => 'Logout fallito'; - - @override - String get shelfNotFound => 'Collezione non trovata'; - - @override - String get titleIsRequired => 'Titolo obbligatorio'; - - @override - String get descriptionIsRequired => 'Descrizione obbligatoria'; - - @override - String get downloadCancelled => 'Download cancellato'; - - @override - String get transferCancelled => 'Trasferimento cancellato'; - - @override - String get logoutConfirmation => 'Sei sicuro di voler fare logout?'; - - @override - String get basePathTitle => 'Percorso API'; - - @override - String get basePathLabel => 'Percorso base'; - - @override - String get basePathHint => 'es , /opds or /calibre'; - - @override - String get basePathDescription => 'Definisci un percorso di base personalizzato per le chiamate API'; - - @override - String get bookCover => 'Copertina del libro'; - - @override - String get currentCover => 'Copertina corrente'; - - @override - String get newCover => 'Nuova copertina'; - - @override - String get selectCover => 'Seleziona copertina'; - - @override - String get removeCover => 'Rimuovi copertina'; - - @override - String get removeCoverConfirmation => 'Sei sicuro di voler rimuovere la copertina?'; - - @override - String get remove => 'Rimuovi'; - - @override - String get noCover => 'Nessuna copertina'; - - @override - String get loadingBooks => 'Caricamento libri...'; - - @override - String get sucessfullyUploadedBook => 'Libro caricato correttamente'; - - @override - String get sslSettings => 'Impostazioni SSL'; - - @override - String get sslCertificate => 'Certificato SSL'; - - @override - String get settingsForSSL => 'Impostazioni per il certificato SSL'; - - @override - String get allowSelfSignedCertificates => 'Consenti certificati autofirmati'; - - @override - String get allowUnsafeConnections => 'Accetta connessioni non sicure'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Attenzione: i certificati auto segnati possono essere non sicuri. Usalo solo se ne capisci i rischi.'; - - @override - String get ssoLogin => 'Login SSO'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Effettua l\'accesso con le tue credenziali SSO. Verrai reindirizzato all\'applicazione dopo l\'autenticazione.'; - - @override - String get loginWithSSO => 'Accedi con SSO'; - - @override - String get pleaseEnterSSOUrl => 'Inserisci URL del servizio SSO'; - - @override - String get openInInternalReader => 'Apri nel lettore interno'; - - @override - String get errorOpeningBookInInternalReader => 'Impossibile aprire il libro con il lettore interno'; - - @override - String get readNow => 'Leggi ora'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Visualizza il bottone \'Leggi Ora\''; - - @override - String get showReadNowButtonDescription => 'Sostituisci il tasto \'Invia all\'E-Reader\' con \'Leggi ora\' per l\'apertura diretta dei libri.'; - - @override - String get bookDetails => 'Dettagli Libro'; - - @override - String get applyFilters => 'Applica i filtri'; - - @override - String get any => 'Qualsiasi'; - - @override - String get contentType => 'Tipo corrente'; - - @override - String get author => 'Autore'; - - @override - String get reset => 'Reset'; - - @override - String get searchFilters => 'Filtri di Ricerca'; - - @override - String get bookFiction => 'Libro (Narrativa)'; - - @override - String get bookNonFiction => 'Libro (Saggistica)'; - - @override - String get magazine => 'Rivista'; - - @override - String get comic => 'Fumetto'; - - @override - String get audiobook => 'Audiolibro'; - - @override - String get sectionDisabledOrNotFound => 'Sezione non disponibile'; - - @override - String get sectionDisabledDescription => 'Questa sezione sembra disabilitata nelle impostazioni del tuo server Calibre-Web o non esiste.'; - - @override - String get or => 'O'; - - @override - String get libraries => 'Librerie'; - - @override - String get browsLibraries => 'Sfoglia Librerie'; - - @override - String get surpriseMe => 'Sorprendimi'; - - @override - String get downloadOptions => 'Opzioni di Download'; - - @override - String get customSend2EReader => 'Personalizza Send2Ereader'; - - @override - String get testing => 'Provando...'; - - @override - String get saveCredentials => 'Salva Credenziali'; - - @override - String get testConnection => 'Testa la Connessione'; - - @override - String get appendsBookLorePath => 'Aggiunge /booklore al percorso di base'; - - @override - String get licenses => 'Licenze'; - - @override - String get syncsReadingProgress => 'Sincronizza i progressi di lettura tra i dispositivi tramite un file JSON sul tuo spazio di archiviazione WebDAV.'; - - @override - String get webDavSync => 'Sincronizzazione WebDAV'; - - @override - String get pleaseFillInAllRequiredFields => 'Si prega di compilare tutti i campi obbligatori.'; - - @override - String get connectionTestSuccessful => 'Test di connessione riuscito. Premi Salva per applicare le credenziali.'; - - @override - String get loginFailed => 'Login fallito:'; - - @override - String get connectionError => 'Errore di connessione'; - - @override - String get pleaseEnterWebDavUrl => 'Si prega di inserire un URL WebDAV valido'; - - @override - String get loginSuccessfull => 'Login effettuato con successo'; - - @override - String get enterUsernamePasswordForSSO => 'Poiché Calibre Web Companion utilizza numerosi endpoint OPDS per offrire diverse funzionalità, e dato che attualmente l\'OPDS supporta solo l\'autenticazione tramite nome utente e password, è necessario fornire le proprie credenziali anche se si utilizza il Single Sign-On (SSO). Siamo consapevoli che ciò vada contro lo scopo dell\'SSO, ma è un passaggio necessario per il corretto funzionamento dell\'app. Speriamo di poter offrire una soluzione migliore nelle versioni future.'; - - @override - String get credentialsRequiredForSSO => 'Credenziali necessarie per SSO'; - - @override - String get readerSettings => 'Impostazioni Lettore'; - - @override - String get scrollDirection => 'Direzione di scorrimento'; - - @override - String get vertical => 'Verticale'; - - @override - String get horizontal => 'Orizzontale'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Errore: i file PDF non possono essere aperti da VocsyEpub. Questo lettore supporta solo file EPUB.'; - - @override - String get authentication => 'Autenticazione'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Spiacenti, si è verificato un errore nel caricamento dei dettagli del libro.'; - - @override - String get technicalDetails => 'Dettagli Tecnici'; - - @override - String get bookAlreadyDownloaded => 'Libro già scaricato'; - - @override - String get configureAndSync => 'Configura e Sincronizza'; - - @override - String get syncDescription => 'Mantieni aggiornata la tua biblioteca locale. Configura i filtri per scaricare automaticamente i libri dal tuo server.'; - - @override - String get librarySync => 'Sincronizzazione Libreria'; - - @override - String get syncError => 'Errore di Sincronizzazione'; - - @override - String get syncCompletedSuccessfully => 'Sincronizzazione completata con successo'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scansione libreria e applicazione filtri...'; - - @override - String foundXItemsToSync(Object count) { - return 'Trovati $count oggetti da sincronizzare'; - } - - @override - String get startSync => 'Inizio Sincronizzazione'; - - @override - String get syncing => 'Sincronizzazione...'; - - @override - String get stopSync => 'Ferma Sincronizzazione'; - - @override - String get syncConfiguration => 'Impostazioni Sincronizzazione'; - - @override - String get syncOnlyUnreadBooks => 'Sincronizza solo libri non letti'; - - @override - String get sourceShelf => 'Sorgente Scaffalatura'; - - @override - String get allBooks => 'Tutti i Libri (Biblioteca Intera)'; - - @override - String get criteria => 'Criteri'; - - @override - String get preview => 'Anteprima'; - - @override - String get syncNow => 'Sincronizza Ora'; - - @override - String get selected => 'selezionato'; - - @override - String all(Object count) { - return 'Tutti'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sincronizzazione completata con $count errori'; - } - - @override - String get deselectAll => 'Cancella Selezione'; - - @override - String get selectAll => 'Seleziona Tutto'; - - @override - String get useAuthorSort => 'Usa \'Ordinamento per Autore\''; - - @override - String get account => 'Account'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Aggiungi un altro account'; - - @override - String get switchAccount => 'Cambia account'; - - @override - String switchAccountConfirmation(Object username) { - return 'sei sicuro che vuoi cambiare in $username?'; - } - - @override - String get deleteAccount => 'Cancella account'; - - @override - String get deleteAccountConfirmation => 'Sei sicuro di cancellare questo account dalla lista?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_pt.dart b/lib/l10n/app_localizations_pt.dart deleted file mode 100644 index cf345b0..0000000 --- a/lib/l10n/app_localizations_pt.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Portuguese (`pt`). -class AppLocalizationsPt extends AppLocalizations { - AppLocalizationsPt([String locale = 'pt']) : super(locale); - - @override - String get loginToCalibreWb => 'Login no Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.exemplo.com'; - - @override - String get enterCalibreWebUrl => 'Insira a URL do Calibre Web'; - - @override - String get username => 'Nome de usuário'; - - @override - String get enterYourUsername => 'Insira seu nome de usuário'; - - @override - String get password => 'Senha'; - - @override - String get enterYourPassword => 'Insira sua senha'; - - @override - String get login => 'Entrar'; - - @override - String get pleaseFillInAllFields => 'Por favor, preencha todos os campos'; - - @override - String get failedToLognIn => 'Falha ao fazer login'; - - @override - String get books => 'Livros'; - - @override - String get discover => 'Descobrir'; - - @override - String get me => 'Eu'; - - @override - String get discoverBooks => 'Descobrir livros'; - - @override - String get search => 'Pesquisar'; - - @override - String get searchBook => 'Pesquisar livro'; - - @override - String get enterTitleAuthorOrTags => 'Insira título, autor ou tags ...'; - - @override - String get showReadBooks => 'Mostrar livros lidos'; - - @override - String get showUnReadBooks => 'Mostrar livros não lidos'; - - @override - String get showBookmarkedBooks => 'Mostrar livros favoritos'; - - @override - String get readBooks => 'Livros lidos'; - - @override - String get unreadBooks => 'Livros não lidos'; - - @override - String get bookmarkedBooks => 'Livros favoritos'; - - @override - String get showHotBooks => 'Mostrar livros populares'; - - @override - String get hotBooks => 'Livros populares'; - - @override - String get showNewBooks => 'Mostrar novos livros'; - - @override - String get newBooks => 'Novos livros'; - - @override - String get showRatedBooks => 'Mostrar livros avaliados'; - - @override - String get ratedBooks => 'Livros avaliados'; - - @override - String get titleAZ => 'Título (A-Z)'; - - @override - String get titleZA => 'Título (Z-A)'; - - @override - String get authorAZ => 'Autor (A-Z)'; - - @override - String get authorZA => 'Autor (Z-A)'; - - @override - String get newestFirst => 'Mais recentes primeiro'; - - @override - String get oldestFirst => 'Mais antigos primeiro'; - - @override - String get authors => 'Autores'; - - @override - String get categories => 'Categorias'; - - @override - String get series => 'Séries'; - - @override - String get formats => 'Formatos'; - - @override - String get languages => 'Idiomas'; - - @override - String get publishers => 'Editoras'; - - @override - String get ratings => 'Avaliações'; - - @override - String get rating => 'Avaliação'; - - @override - String get showAuthors => 'Mostrar autores'; - - @override - String get showCategories => 'Mostrar categorias'; - - @override - String get showSeries => 'Mostrar séries'; - - @override - String get showFormats => 'Mostrar formatos'; - - @override - String get showLanguages => 'Mostrar idiomas'; - - @override - String get showPublishers => 'Mostrar editoras'; - - @override - String get showRatings => 'Mostrar avaliações'; - - @override - String by(Object author) { - return 'por $author'; - } - - @override - String get book => 'Livro'; - - @override - String get publicationInfo => 'Informações da publicação'; - - @override - String get published => 'Publicado'; - - @override - String get updated => 'Atualizado'; - - @override - String get publisher => 'Editora'; - - @override - String get language => 'Idioma'; - - @override - String get fileInfo => 'Informações do arquivo'; - - @override - String get size => 'Tamanho'; - - @override - String get description => 'Descrição'; - - @override - String get noCoverAvailable => 'Capa não disponível'; - - @override - String get english => 'Inglês'; - - @override - String get german => 'Alemão'; - - @override - String get french => 'Francês'; - - @override - String get spanish => 'Espanhol'; - - @override - String get italian => 'Italiano'; - - @override - String get japanese => 'Japonês'; - - @override - String get russian => 'Russo'; - - @override - String get portuguese => 'Português'; - - @override - String get chineese => 'Chinês'; - - @override - String get dutch => 'Holandês'; - - @override - String get sendToEReader => 'Enviar para E-Reader'; - - @override - String get sendToKindleKobo => 'Enviar para Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Insira o código de 4 dígitos exibido no navegador do seu E-Reader:'; - - @override - String get visit => 'Visite'; - - @override - String get onYourEReader => 'no seu E-Reader para obter um código'; - - @override - String get pleaseEnter4DigitCode => 'Por favor, insira um código válido de 4 dígitos'; - - @override - String get send => 'Enviar'; - - @override - String get startingDownloadProcess => 'Iniciando processo de download'; - - @override - String get preparingTransfer => 'Preparando transferência...'; - - @override - String get downloadingBook => 'Baixando livro...'; - - @override - String get sendingToEReader => 'Enviando para E-Reader...'; - - @override - String get successfullySentToEReader => 'Enviado com sucesso para o E-Reader'; - - @override - String get transferFailed => 'Transferência falhou'; - - @override - String get downloadToDevice => 'Baixar para o dispositivo'; - - @override - String get errorDownloading => 'Erro ao baixar'; - - @override - String get downlaodFomat => 'Formato de download'; - - @override - String get preparingDownload => 'Preparando download...'; - - @override - String get selectDownloadDestination => 'Selecione o destino do download'; - - @override - String get successfullyDownloadedBook => 'Livro baixado com sucesso'; - - @override - String get downloadFailed => 'Download falhou'; - - @override - String get libraryStatistics => 'Estatísticas da biblioteca'; - - @override - String get cancel => 'Cancelar'; - - @override - String get close => 'Fechar'; - - @override - String get retry => 'Tentar novamente'; - - @override - String get tryAgain => 'Tente novamente'; - - @override - String get error => 'Erro'; - - @override - String get errorLoadingBooks => 'Erro ao carregar livros'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Excluir'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Erro ao carregar dados'; - - @override - String get erroLoadingBookDetails => 'Erro ao carregar detalhes do livro'; - - @override - String get noBooksFound => 'Nenhum livro encontrado'; - - @override - String get noDataFound => 'Nenhum dado encontrado'; - - @override - String get unknownError => 'Erro desconhecido'; - - @override - String get loading => 'Carregando...'; - - @override - String get settings => 'Configurações'; - - @override - String get appearance => 'Aparência'; - - @override - String get about => 'Sobre'; - - @override - String get themeMode => 'Modo do tema'; - - @override - String get systemTheme => 'Tema do sistema'; - - @override - String get lightTheme => 'Tema claro'; - - @override - String get darkTheme => 'Tema escuro'; - - @override - String get downloadService => 'Serviço de download'; - - @override - String get downloads => 'Downloads'; - - @override - String get searchForABook => 'Pesquisar por um livro'; - - @override - String get noDownloadsFound => 'Nenhum download encontrado'; - - @override - String foundBooks(Object count) { - return 'Encontrado(s) $count livro(s)'; - } - - @override - String get addedBookToTheDownloadQueue => 'Livro adicionado à fila de download'; - - @override - String get download => 'Baixar'; - - @override - String get available => 'Disponível'; - - @override - String get downloading => 'Baixando'; - - @override - String get completed => 'Concluído'; - - @override - String get failed => 'Falhou'; - - @override - String get queued => 'Na fila'; - - @override - String get notDownloaded => 'Não baixado'; - - @override - String get downloadServiceUrl => 'URL do serviço de download'; - - @override - String get enterUrlOfYourDownloadService => 'Insira a URL do seu serviço de download'; - - @override - String get bookWillBeSendToYourEmailAdress => 'O livro será enviado como EPUB para seu endereço de e-mail registrado.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Certifique-se de que as configurações de e-mail SMTP estejam configuradas no servidor.'; - - @override - String get markAsReadUnread => 'Marcar como lido/não lido'; - - @override - String get archiveUnarchive => 'Arquivar/Desarquivar'; - - @override - String get addToShelf => 'Adicionar à estante'; - - @override - String get selectShelf => 'Selecionar estante'; - - @override - String get noShelvesFound => 'Nenhuma estante encontrada'; - - @override - String bookAddedToShelf(Object book) { - return 'Livro adicionado à estante $book'; - } - - @override - String get failedToAddToShelf => 'Falha ao adicionar à estante'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Livro removido da estante $book'; - } - - @override - String get failedToRemoveFromShelf => 'Falha ao remover livro da estante'; - - @override - String get removeFromShelf => 'Remover'; - - @override - String get shelfs => 'Estantes'; - - @override - String shelfContains(Object count) { - return 'A estante contém $count livros'; - } - - @override - String get errorLoadingShelf => 'Erro ao carregar estante'; - - @override - String get createShelf => 'Criar estante'; - - @override - String get shelfName => 'Nome da estante'; - - @override - String get shelfNameRequired => 'O nome da estante é obrigatório'; - - @override - String get shelfSuccessfullyCreated => 'Estante criada com sucesso'; - - @override - String errorCreatingShelf(Object name) { - return 'Erro ao criar estante $name'; - } - - @override - String get create => 'Criar'; - - @override - String get creating => 'Criando'; - - @override - String get noShelvesFoundCreateOne => 'Nenhuma estante encontrada. Crie uma!'; - - @override - String get editShelf => 'Editar estante'; - - @override - String get deleteShelf => 'Excluir estante'; - - @override - String get bookOptions => 'Opções do livro'; - - @override - String get successfullyDeletedShelf => 'Estante excluída com sucesso'; - - @override - String get failedToDeleteShelf => 'Falha ao excluir estante'; - - @override - String get deleting => 'Excluindo'; - - @override - String get successfullyEditedShelf => 'Estante editada com sucesso'; - - @override - String get failedToEditShelf => 'Falha ao editar estante'; - - @override - String get edit => 'Editar'; - - @override - String get editing => 'Editando'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Tem certeza de que deseja excluir a estante $name?'; - } - - @override - String get addBooksToShelf => 'Adicionar livros à estante'; - - @override - String get shelfIsEmpty => 'A estante está vazia'; - - @override - String get removing => 'Removendo'; - - @override - String get manageBookShelves => 'Gerenciar estantes de livros'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count estantes', - one: 'uma estante', - ); - return 'Livro em $_temp0'; - } - - @override - String get searchForBooks => 'Pesquisar por livros'; - - @override - String get connectionSettings => 'Configurações de conexão'; - - @override - String get costumHttpPHeader => 'Cabeçalho HTTP personalizado'; - - @override - String get addHeader => 'Adicionar cabeçalho'; - - @override - String get httpHeader => 'Cabeçalho HTTP'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Adicione um cabeçalho HTTP personalizado que será enviado com cada solicitação'; - - @override - String get noCostumHttpHeadersYet => 'Nenhum cabeçalho HTTP personalizado ainda'; - - @override - String get header => 'Cabeçalho'; - - @override - String get headerKey => 'Chave do cabeçalho'; - - @override - String get headerValue => 'Valor do cabeçalho'; - - @override - String get deleteHeader => 'Excluir cabeçalho'; - - @override - String get urlMustStartWithHttpOrHttps => 'A URL deve começar com http:// ou https://'; - - @override - String get connection => 'Conexão'; - - @override - String get httpHeaderSettings => 'Configurações de autenticação'; - - @override - String get feedback => 'Feedback'; - - @override - String get reportIssue => 'Reportar problema'; - - @override - String get reportAppIssueOrSuggestFeature => 'Reportar problema no app ou sugerir recurso'; - - @override - String get title => 'Título'; - - @override - String get required => 'Obrigatório'; - - @override - String get submit => 'Enviar'; - - @override - String get bookActions => 'Ações do livro'; - - @override - String get openBookInBrowser => 'Abrir livro no navegador'; - - @override - String get metadataUpdateSuccessfully => 'Metadados atualizados com sucesso'; - - @override - String get editBookMetadata => 'Editar metadados do livro'; - - @override - String get updateFailed => 'Atualização falhou'; - - @override - String get save => 'Salvar'; - - @override - String get separateWithCommas => 'Separar com vírgulas'; - - @override - String get separateWithAnd => 'Separar com \"&\"'; - - @override - String get ratingOneToTen => 'Avaliação (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marcado como lido com sucesso'; - - @override - String get markedAsReadFailed => 'Falha ao marcar como lido'; - - @override - String get markedAsUnreadSuccessfully => 'Marcado como não lido com sucesso'; - - @override - String get markedAsUnreadFailed => 'Falha ao marcar como não lido'; - - @override - String get archivedBookSuccessfully => 'Livro arquivado com sucesso'; - - @override - String get archivedBookFailed => 'Falha ao arquivar livro'; - - @override - String get unarchivedBookSuccessfully => 'Livro desarquivado com sucesso'; - - @override - String get unarchivedBookFailed => 'Falha ao desarquivar livro'; - - @override - String get themeColor => 'Cor do tema'; - - @override - String get system => 'Sistema'; - - @override - String get custom => 'Personalizado'; - - @override - String get systemThemeDescription => 'O app usará o tema do sistema'; - - @override - String get selectDownloadSchema => 'Selecione o esquema de download'; - - @override - String get schemaFlat => 'Plano (Flat)'; - - @override - String get schemaAuthorOnly => 'Apenas Autor'; - - @override - String get schemaAuthorBook => 'Autor/Livro'; - - @override - String get schemaAuthorSeriesBook => 'Autor/Série/Livro'; - - @override - String get lightGreen => 'Verde claro'; - - @override - String get amber => 'Âmbar'; - - @override - String get blueGrey => 'Cinza azulado'; - - @override - String get grey => 'Cinza'; - - @override - String get lightBlue => 'Azul claro'; - - @override - String get lime => 'Lima'; - - @override - String get teal => 'Ciano'; - - @override - String get appVersion => 'Versão do app'; - - @override - String get bookRecommendations => 'Recomendações de livros'; - - @override - String get recommendations => 'Recomendações'; - - @override - String get selectABookFromYourLibrary => 'Selecione um livro lido da sua biblioteca'; - - @override - String get searchRecommendations => 'Pesquisar recomendações'; - - @override - String get selectBook => 'Selecionar livro'; - - @override - String get selectABookToGetRecommendations => 'Selecione um livro para obter recomendações'; - - @override - String get noRecommendationsFoundForThisBook => 'Nenhuma recomendação encontrada para este livro'; - - @override - String get bookRecommendationsInfo1 => 'As recomendações de livros são obtidas de '; - - @override - String get bookRecommendationsInfo2 => ' e funcionam melhor com títulos de livros em inglês.'; - - @override - String get info => 'Informações'; - - @override - String get refresh => 'Atualizar'; - - @override - String get noMatchingBooksFound => 'Nenhum livro correspondente encontrado'; - - @override - String get bookCouldNotBeFound => 'O livro não pôde ser encontrado'; - - @override - String get logout => 'Sair'; - - @override - String get searching => 'Pesquisando...'; - - @override - String get tags => 'Tags'; - - @override - String get recommendedBasedOn => 'Recomendado com base em'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Permissão de armazenamento necessária para selecionar uma pasta'; - - @override - String get noFolderWasSelected => 'Nenhuma pasta foi selecionada'; - - @override - String get folderSelectedSuccessfully => 'Pasta selecionada com sucesso'; - - @override - String get select => 'Selecionar'; - - @override - String get schemaWasSelectedSuccessfully => 'Esquema selecionado com sucesso'; - - @override - String get downloadSchema => 'Esquema de download'; - - @override - String get noFolderSelected => 'Nenhuma pasta selecionada'; - - @override - String get downloadFolder => 'Pasta de download'; - - @override - String get openInReader => 'Abrir no leitor'; - - @override - String get bookOpenedExternallySuccessfully => 'Livro aberto externamente com sucesso'; - - @override - String get openBookExternallyFailed => 'Falha ao abrir livro externamente'; - - @override - String get headers => 'Cabeçalhos HTTP'; - - @override - String get authSystems => 'Sistemas de Autenticação'; - - @override - String get webViewAuth => 'Autenticação via WebView'; - - @override - String get basePath => 'Caminho de base (Base Path)'; - - @override - String get authSystem => 'Sistema de Autenticação'; - - @override - String get authSystemDescription => 'Escolha o sistema de autenticação usado pela sua instância do Calibre Web'; - - @override - String get webViewAuthentication => 'Autenticação Baseada em Navegador'; - - @override - String get browserBasedAuth => 'Autenticação via Navegador'; - - @override - String get webViewAuthDescription => 'Faça login usando um navegador para sistemas de autenticação avançados como SSO'; - - @override - String get webViewSessionActive => 'Sessão do navegador ativa detectada'; - - @override - String get webViewSessionInactive => 'Nenhuma sessão ativa do navegador encontrada'; - - @override - String get lastAuthentication => 'Última autenticação:'; - - @override - String get authenticate => 'Autenticar'; - - @override - String get clearSession => 'Limpar Sessão'; - - @override - String get authenticationSuccessful => 'A autenticação foi bem-sucedida'; - - @override - String get sessionCleared => 'A sessão foi limpa'; - - @override - String get webViewAuthInstructions => 'Instruções de Login'; - - @override - String get webViewSessionSaved => 'Sessão do navegador salva com sucesso'; - - @override - String get saveSession => 'Salvar Sessão'; - - @override - String get reload => 'Recarregar'; - - @override - String get homePage => 'Página Inicial'; - - @override - String get serverUrlMissing => 'URL do servidor está faltando'; - - @override - String get pleaseConfigureServerURL => 'Por favor, configure a URL do servidor nas configurações primeiro'; - - @override - String get goBack => 'Voltar'; - - @override - String get helpAndInfo => 'Ajuda e Informações'; - - @override - String get authSystemHelp1 => 'Sistemas de autenticação podem exigir cabeçalhos HTTP específicos.'; - - @override - String get authSystemHelp2 => 'Configurações predefinidas estão disponíveis para sistemas comuns.'; - - @override - String get authSystemHelp3 => 'Você pode personalizar cabeçalhos na aba Cabeçalhos.'; - - @override - String get authSystemHelp4 => 'Para sistemas avançados, use Autenticação via WebView.'; - - @override - String get webViewHelp1 => 'Autenticação baseada em navegador é ideal para SSO e sistemas avançados.'; - - @override - String get webViewHelp2 => 'A sessão é salva e reutilizada para solicitações futuras.'; - - @override - String get webViewHelp3 => 'As sessões podem expirar após um certo período.'; - - @override - String get settingsSaved => 'Configurações salvas com sucesso'; - - @override - String get send2ereaderService => 'Serviço Send2Ereader'; - - @override - String get send2ereaderServiceUrl => 'URL do serviço Send2Ereader'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Insira a URL do seu serviço Send2Ereader'; - - @override - String get noFilesSelected => 'Nenhum arquivo selecionado'; - - @override - String get preparingUpload => 'Preparando upload'; - - @override - String get uploadFailed => 'Upload falhou'; - - @override - String get uploadingBook => 'Enviando livro'; - - @override - String get columnsCount => 'Contagem de colunas'; - - @override - String get columns => 'Colunas'; - - @override - String get listView => 'Listar'; - - @override - String get uploadEbook => 'Enviar eBook'; - - @override - String get logoutFailed => 'Falha ao sair'; - - @override - String get shelfNotFound => 'Estante não encontrada'; - - @override - String get titleIsRequired => 'O título é obrigatório'; - - @override - String get descriptionIsRequired => 'A descrição é obrigatória'; - - @override - String get downloadCancelled => 'Download cancelado'; - - @override - String get transferCancelled => 'Transferência cancelada'; - - @override - String get logoutConfirmation => 'Tem certeza de que deseja sair?'; - - @override - String get basePathTitle => 'Caminho Base da API'; - - @override - String get basePathLabel => 'Caminho Base'; - - @override - String get basePathHint => 'ex: /opds ou /calibre'; - - @override - String get basePathDescription => 'Defina um caminho base personalizado para solicitações de API'; - - @override - String get bookCover => 'Capa do livro'; - - @override - String get currentCover => 'Capa atual'; - - @override - String get newCover => 'Nova capa'; - - @override - String get selectCover => 'Selecionar capa'; - - @override - String get removeCover => 'Remover capa'; - - @override - String get removeCoverConfirmation => 'Tem certeza de que deseja remover a capa?'; - - @override - String get remove => 'Remover'; - - @override - String get noCover => 'Sem capa'; - - @override - String get loadingBooks => 'Carregando livros...'; - - @override - String get sucessfullyUploadedBook => 'Livro enviado com sucesso'; - - @override - String get sslSettings => 'Configurações SSL'; - - @override - String get sslCertificate => 'Certificado SSL'; - - @override - String get settingsForSSL => 'Configurações para certificado SSL'; - - @override - String get allowSelfSignedCertificates => 'Permitir certificados autoassinados'; - - @override - String get allowUnsafeConnections => 'Permitir conexões inseguras'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Atenção: Certificados autoassinados podem ser inseguros. Use-os apenas se entender os riscos.'; - - @override - String get ssoLogin => 'Login SSO'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Por favor, faça login com sua conta SSO. Você será redirecionado de volta para o app após o login bem-sucedido.'; - - @override - String get loginWithSSO => 'Entrar com SSO'; - - @override - String get pleaseEnterSSOUrl => 'Por favor, insira a URL do SSO'; - - @override - String get openInInternalReader => 'Abrir no Leitor Interno'; - - @override - String get errorOpeningBookInInternalReader => 'Erro ao abrir livro no leitor interno'; - - @override - String get readNow => 'Ler agora'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Mostrar botão \'Ler agora\''; - - @override - String get showReadNowButtonDescription => 'Substitui o botão \'Enviar para E-Reader\' por um botão \'Ler agora\' para abrir livros diretamente.'; - - @override - String get bookDetails => 'Detalhes do livro'; - - @override - String get applyFilters => 'Aplicar filtros'; - - @override - String get any => 'Qualquer'; - - @override - String get contentType => 'Tipo de conteúdo'; - - @override - String get author => 'Autor'; - - @override - String get reset => 'Redefinir'; - - @override - String get searchFilters => 'Filtros de pesquisa'; - - @override - String get bookFiction => 'Livro (Ficção)'; - - @override - String get bookNonFiction => 'Livro (Não ficção)'; - - @override - String get magazine => 'Revista'; - - @override - String get comic => 'Quadrinho'; - - @override - String get audiobook => 'Audiolivro'; - - @override - String get sectionDisabledOrNotFound => 'Seção indisponível'; - - @override - String get sectionDisabledDescription => 'Esta seção parece estar desativada nas configurações do seu servidor Calibre-Web ou não existe.'; - - @override - String get or => 'OU'; - - @override - String get libraries => 'Bibliotecas'; - - @override - String get browsLibraries => 'Navegar pelas Bibliotecas'; - - @override - String get surpriseMe => 'Me surpreenda'; - - @override - String get downloadOptions => 'Opções de Download'; - - @override - String get customSend2EReader => 'Send2Ereader Personalizado'; - - @override - String get testing => 'Testando...'; - - @override - String get saveCredentials => 'Salvar Credenciais'; - - @override - String get testConnection => 'Testar Conexão'; - - @override - String get appendsBookLorePath => 'Adiciona /book/lore ao final da URL do livro'; - - @override - String get licenses => 'Licenças'; - - @override - String get syncsReadingProgress => 'Syncs reading progress across devices via a JSON file on your WebDAV storage.'; - - @override - String get webDavSync => 'WebDAV Sync'; - - @override - String get pleaseFillInAllRequiredFields => 'Please fill in all required fields.'; - - @override - String get connectionTestSuccessful => 'Connection test successful. Press Save to apply the credentials.'; - - @override - String get loginFailed => 'Login failed:'; - - @override - String get connectionError => 'Connection error'; - - @override - String get pleaseEnterWebDavUrl => 'Please enter a valid WebDAV URL'; - - @override - String get loginSuccessfull => 'Login successful'; - - @override - String get enterUsernamePasswordForSSO => 'Since Calibre Web Companion uses many OPDS endpoints to provide different features, and OPDS currently only works with username/password authentication, you need to provide your credentials, even when using SSO. We know that this goes against the purpose of SSO, but it is necessary for the app to function correctly. Hopefully, future versions will offer a better solution.'; - - @override - String get credentialsRequiredForSSO => 'Credentials required for SSO'; - - @override - String get readerSettings => 'Reader Settings'; - - @override - String get scrollDirection => 'Scroll Direction'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horizontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Error: PDF files cannot be opened by VocsyEpub. This reader only supports EPUB files.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_ru.dart b/lib/l10n/app_localizations_ru.dart deleted file mode 100644 index a69c714..0000000 --- a/lib/l10n/app_localizations_ru.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Russian (`ru`). -class AppLocalizationsRu extends AppLocalizations { - AppLocalizationsRu([String locale = 'ru']) : super(locale); - - @override - String get loginToCalibreWb => 'Вход в Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Введите URL Calibre Web'; - - @override - String get username => 'Имя пользователя'; - - @override - String get enterYourUsername => 'Введите ваше имя пользователя'; - - @override - String get password => 'Пароль'; - - @override - String get enterYourPassword => 'Введите ваш пароль'; - - @override - String get login => 'Войти'; - - @override - String get pleaseFillInAllFields => 'Пожалуйста, заполните все поля'; - - @override - String get failedToLognIn => 'Ошибка входа'; - - @override - String get books => 'Книги'; - - @override - String get discover => 'Открыть'; - - @override - String get me => 'Профиль'; - - @override - String get discoverBooks => 'Открыть книги'; - - @override - String get search => 'Поиск'; - - @override - String get searchBook => 'Поиск книги'; - - @override - String get enterTitleAuthorOrTags => 'Введите название, автора или теги ...'; - - @override - String get showReadBooks => 'Показать прочитанные книги'; - - @override - String get showUnReadBooks => 'Показать непрочитанные книги'; - - @override - String get showBookmarkedBooks => 'Показать закладки'; - - @override - String get readBooks => 'Прочитанные книги'; - - @override - String get unreadBooks => 'Непрочитанные книги'; - - @override - String get bookmarkedBooks => 'Закладки'; - - @override - String get showHotBooks => 'Показать популярные книги'; - - @override - String get hotBooks => 'Популярные книги'; - - @override - String get showNewBooks => 'Показать новые книги'; - - @override - String get newBooks => 'Новые книги'; - - @override - String get showRatedBooks => 'Показать оцененные книги'; - - @override - String get ratedBooks => 'Оцененные книги'; - - @override - String get titleAZ => 'Название (А-Я)'; - - @override - String get titleZA => 'Название (Я-А)'; - - @override - String get authorAZ => 'Автор (А-Я)'; - - @override - String get authorZA => 'Автор (Я-А)'; - - @override - String get newestFirst => 'Сначала новые'; - - @override - String get oldestFirst => 'Сначала старые'; - - @override - String get authors => 'Авторы'; - - @override - String get categories => 'Категории'; - - @override - String get series => 'Серии'; - - @override - String get formats => 'Форматы'; - - @override - String get languages => 'Языки'; - - @override - String get publishers => 'Издатели'; - - @override - String get ratings => 'Оценки'; - - @override - String get rating => 'Оценка'; - - @override - String get showAuthors => 'Показать авторов'; - - @override - String get showCategories => 'Показать категории'; - - @override - String get showSeries => 'Показать серии'; - - @override - String get showFormats => 'Показать форматы'; - - @override - String get showLanguages => 'Показать языки'; - - @override - String get showPublishers => 'Показать издателей'; - - @override - String get showRatings => 'Показать оценки'; - - @override - String by(Object author) { - return 'от $author'; - } - - @override - String get book => 'Книга'; - - @override - String get publicationInfo => 'Информация о публикации'; - - @override - String get published => 'Опубликовано'; - - @override - String get updated => 'Обновлено'; - - @override - String get publisher => 'Издатель'; - - @override - String get language => 'Язык'; - - @override - String get fileInfo => 'Информация о файле'; - - @override - String get size => 'Размер'; - - @override - String get description => 'Описание'; - - @override - String get noCoverAvailable => 'Обложка недоступна'; - - @override - String get english => 'Английский'; - - @override - String get german => 'Немецкий'; - - @override - String get french => 'Французский'; - - @override - String get spanish => 'Испанский'; - - @override - String get italian => 'Итальянский'; - - @override - String get japanese => 'Японский'; - - @override - String get russian => 'Русский'; - - @override - String get portuguese => 'Португальский'; - - @override - String get chineese => 'Китайский'; - - @override - String get dutch => 'Нидерландский'; - - @override - String get sendToEReader => 'Отправить на электронную книгу'; - - @override - String get sendToKindleKobo => 'Отправить на Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Введите 4-значный код, отображаемый в браузере вашей электронной книги:'; - - @override - String get visit => 'Посетить'; - - @override - String get onYourEReader => 'на вашей электронной книге, чтобы получить код'; - - @override - String get pleaseEnter4DigitCode => 'Пожалуйста, введите корректный 4-значный код'; - - @override - String get send => 'Отправить'; - - @override - String get startingDownloadProcess => 'Запуск процесса загрузки'; - - @override - String get preparingTransfer => 'Подготовка передачи...'; - - @override - String get downloadingBook => 'Загрузка книги...'; - - @override - String get sendingToEReader => 'Отправка на электронную книгу...'; - - @override - String get successfullySentToEReader => 'Успешно отправлено на электронную книгу'; - - @override - String get transferFailed => 'Ошибка передачи'; - - @override - String get downloadToDevice => 'Скачать на устройство'; - - @override - String get errorDownloading => 'Ошибка загрузки'; - - @override - String get downlaodFomat => 'Формат загрузки'; - - @override - String get preparingDownload => 'Подготовка загрузки...'; - - @override - String get selectDownloadDestination => 'Выберите место загрузки'; - - @override - String get successfullyDownloadedBook => 'Книга успешно загружена'; - - @override - String get downloadFailed => 'Ошибка загрузки'; - - @override - String get libraryStatistics => 'Статистика библиотеки'; - - @override - String get cancel => 'Отмена'; - - @override - String get close => 'Закрыть'; - - @override - String get retry => 'Повторить'; - - @override - String get tryAgain => 'Попробовать снова'; - - @override - String get error => 'Ошибка'; - - @override - String get errorLoadingBooks => 'Ошибка загрузки книг'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Удалить'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Ошибка загрузки данных'; - - @override - String get erroLoadingBookDetails => 'Ошибка загрузки деталей книги'; - - @override - String get noBooksFound => 'Книги не найдены'; - - @override - String get noDataFound => 'Данные не найдены'; - - @override - String get unknownError => 'Неизвестная ошибка'; - - @override - String get loading => 'Загрузка...'; - - @override - String get settings => 'Настройки'; - - @override - String get appearance => 'Облик'; - - @override - String get about => 'О программе'; - - @override - String get themeMode => 'Режим темы'; - - @override - String get systemTheme => 'Системная тема'; - - @override - String get lightTheme => 'Светлая тема'; - - @override - String get darkTheme => 'Тёмная тема'; - - @override - String get downloadService => 'Сервис загрузки'; - - @override - String get downloads => 'Загрузки'; - - @override - String get searchForABook => 'Поиск книги'; - - @override - String get noDownloadsFound => 'Загрузки не найдены'; - - @override - String foundBooks(Object count) { - return 'Найдено $count книг'; - } - - @override - String get addedBookToTheDownloadQueue => 'Книга добавлена в очередь загрузки'; - - @override - String get download => 'Загрузить'; - - @override - String get available => 'Доступно'; - - @override - String get downloading => 'Загружается'; - - @override - String get completed => 'Завершено'; - - @override - String get failed => 'Не удалось'; - - @override - String get queued => 'В очереди'; - - @override - String get notDownloaded => 'Не загружено'; - - @override - String get downloadServiceUrl => 'URL сервиса загрузки'; - - @override - String get enterUrlOfYourDownloadService => 'Введите URL вашего сервиса загрузки'; - - @override - String get bookWillBeSendToYourEmailAdress => 'Книга будет отправлена в формате EPUB на ваш зарегистрированный адрес электронной почты.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Убедитесь, что настройки SMTP почты настроены на сервере.'; - - @override - String get markAsReadUnread => 'Отметить как прочитанную/непрочитанную'; - - @override - String get archiveUnarchive => 'Архивировать/Разархивировать'; - - @override - String get addToShelf => 'Добавить на полку'; - - @override - String get selectShelf => 'Выберите полку'; - - @override - String get noShelvesFound => 'Полки не найдены'; - - @override - String bookAddedToShelf(Object book) { - return 'Книга добавлена на полку $book'; - } - - @override - String get failedToAddToShelf => 'Не удалось добавить на полку'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Книга удалена с полки $book'; - } - - @override - String get failedToRemoveFromShelf => 'Не удалось удалить с полки'; - - @override - String get removeFromShelf => 'Удалить'; - - @override - String get shelfs => 'Полки'; - - @override - String shelfContains(Object count) { - return 'Полка содержит $count книг'; - } - - @override - String get errorLoadingShelf => 'Ошибка загрузки полки'; - - @override - String get createShelf => 'Создать полку'; - - @override - String get shelfName => 'Название полки'; - - @override - String get shelfNameRequired => 'Название полки обязательно'; - - @override - String get shelfSuccessfullyCreated => 'Полка успешно создана'; - - @override - String errorCreatingShelf(Object name) { - return 'Ошибка создания полки $name'; - } - - @override - String get create => 'Создать'; - - @override - String get creating => 'Создается'; - - @override - String get noShelvesFoundCreateOne => 'Полки не найдены. Создайте одну!'; - - @override - String get editShelf => 'Редактировать полку'; - - @override - String get deleteShelf => 'Удалить полку'; - - @override - String get bookOptions => 'Опции книги'; - - @override - String get successfullyDeletedShelf => 'Полка успешно удалена'; - - @override - String get failedToDeleteShelf => 'Не удалось удалить полку'; - - @override - String get deleting => 'Удаляется'; - - @override - String get successfullyEditedShelf => 'Полка успешно отредактирована'; - - @override - String get failedToEditShelf => 'Не удалось отредактировать полку'; - - @override - String get edit => 'Редактировать'; - - @override - String get editing => 'Редактируется'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Вы уверены, что хотите удалить полку $name?'; - } - - @override - String get addBooksToShelf => 'Добавить книги на полку'; - - @override - String get shelfIsEmpty => 'Полка пуста'; - - @override - String get removing => 'Удаляется'; - - @override - String get manageBookShelves => 'Управление полками книг'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count полках', - one: 'одной полке', - ); - return 'Книга на $_temp0'; - } - - @override - String get searchForBooks => 'Поиск книг'; - - @override - String get connectionSettings => 'Настройки соединения'; - - @override - String get costumHttpPHeader => 'Пользовательский HTTP-заголовок'; - - @override - String get addHeader => 'Добавить заголовок'; - - @override - String get httpHeader => 'HTTP-заголовок'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Добавить пользовательский HTTP-заголовок, который будет отправляться с каждым запросом'; - - @override - String get noCostumHttpHeadersYet => 'Пользовательских HTTP-заголовков пока нет'; - - @override - String get header => 'Заголовок'; - - @override - String get headerKey => 'Ключ заголовка'; - - @override - String get headerValue => 'Значение заголовка'; - - @override - String get deleteHeader => 'Удалить заголовок'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL должен начинаться с http:// или https://'; - - @override - String get connection => 'Соединение'; - - @override - String get httpHeaderSettings => 'Настройки аутентификации'; - - @override - String get feedback => 'Обратная связь'; - - @override - String get reportIssue => 'Сообщить об ошибке'; - - @override - String get reportAppIssueOrSuggestFeature => 'Сообщить об ошибке приложения или предложить функцию'; - - @override - String get title => 'Заголовок'; - - @override - String get required => 'Обязательно'; - - @override - String get submit => 'Отправить'; - - @override - String get bookActions => 'Действия с книгой'; - - @override - String get openBookInBrowser => 'Открыть книгу в браузере'; - - @override - String get metadataUpdateSuccessfully => 'Метаданные успешно обновлены'; - - @override - String get editBookMetadata => 'Редактировать метаданные книги'; - - @override - String get updateFailed => 'Обновление не удалось'; - - @override - String get save => 'Сохранить'; - - @override - String get separateWithCommas => 'Разделить запятыми'; - - @override - String get separateWithAnd => 'Разделить символом \'&\''; - - @override - String get ratingOneToTen => 'Оценка (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Отмечено как прочитанная успешно'; - - @override - String get markedAsReadFailed => 'Не удалось отметить как прочитанную'; - - @override - String get markedAsUnreadSuccessfully => 'Отмечено как непрочитанная успешно'; - - @override - String get markedAsUnreadFailed => 'Не удалось отметить как непрочитанную'; - - @override - String get archivedBookSuccessfully => 'Книга успешно архивирована'; - - @override - String get archivedBookFailed => 'Не удалось архивировать книгу'; - - @override - String get unarchivedBookSuccessfully => 'Книга успешно разархивирована'; - - @override - String get unarchivedBookFailed => 'Не удалось разархивировать книгу'; - - @override - String get themeColor => 'Цвет темы'; - - @override - String get system => 'Системный'; - - @override - String get custom => 'Пользовательский'; - - @override - String get systemThemeDescription => 'Приложение будет использовать системную тему'; - - @override - String get selectDownloadSchema => 'Выберите схему загрузки'; - - @override - String get schemaFlat => 'Плоская'; - - @override - String get schemaAuthorOnly => 'Только автор'; - - @override - String get schemaAuthorBook => 'Автор/Книга'; - - @override - String get schemaAuthorSeriesBook => 'Автор/Серия/Книга'; - - @override - String get lightGreen => 'Светло-зеленый'; - - @override - String get amber => 'Янтарный'; - - @override - String get blueGrey => 'Сине-серый'; - - @override - String get grey => 'Серый'; - - @override - String get lightBlue => 'Голубой'; - - @override - String get lime => 'Лаймовый'; - - @override - String get teal => 'Бирюзовый'; - - @override - String get appVersion => 'Версия приложения'; - - @override - String get bookRecommendations => 'Рекомендации книг'; - - @override - String get recommendations => 'Рекомендации'; - - @override - String get selectABookFromYourLibrary => 'Выберите прочитанную книгу из вашей библиотеки'; - - @override - String get searchRecommendations => 'Поиск рекомендаций'; - - @override - String get selectBook => 'Выберите книгу'; - - @override - String get selectABookToGetRecommendations => 'Выберите книгу для получения рекомендаций'; - - @override - String get noRecommendationsFoundForThisBook => 'Рекомендации для этой книги не найдены'; - - @override - String get bookRecommendationsInfo1 => 'Рекомендации книг получаются из '; - - @override - String get bookRecommendationsInfo2 => ' и работают лучше всего с английскими названиями книг.'; - - @override - String get info => 'Информация'; - - @override - String get refresh => 'Обновить'; - - @override - String get noMatchingBooksFound => 'Соответствующих книг не найдено'; - - @override - String get bookCouldNotBeFound => 'Книга не найдена'; - - @override - String get logout => 'Выход'; - - @override - String get searching => 'Поиск...'; - - @override - String get tags => 'Теги'; - - @override - String get recommendedBasedOn => 'Рекомендовано на основе'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Требуется разрешение на хранение для выбора папки'; - - @override - String get noFolderWasSelected => 'Папка не выбрана'; - - @override - String get folderSelectedSuccessfully => 'Папка успешно выбрана'; - - @override - String get select => 'Выбрать'; - - @override - String get schemaWasSelectedSuccessfully => 'Схема успешно выбрана'; - - @override - String get downloadSchema => 'Схема загрузки'; - - @override - String get noFolderSelected => 'Папка не выбрана'; - - @override - String get downloadFolder => 'Папка загрузки'; - - @override - String get openInReader => 'Открыть в читалке'; - - @override - String get bookOpenedExternallySuccessfully => 'Книга успешно открыта внешне'; - - @override - String get openBookExternallyFailed => 'Не удалось открыть книгу внешне'; - - @override - String get headers => 'HTTP-заголовки'; - - @override - String get authSystems => 'Системы аутентификации'; - - @override - String get webViewAuth => 'Аутентификация WebView'; - - @override - String get basePath => 'Базовый путь'; - - @override - String get authSystem => 'Система аутентификации'; - - @override - String get authSystemDescription => 'Выберите систему аутентификации, используемую вашим экземпляром Calibre Web'; - - @override - String get webViewAuthentication => 'Аутентификация через браузер'; - - @override - String get browserBasedAuth => 'Вход с помощью браузера для продвинутых систем аутентификации, таких как SSO'; - - @override - String get webViewAuthDescription => 'Обнаружена активная сессия браузера'; - - @override - String get webViewSessionActive => 'Активная сессия браузера не найдена'; - - @override - String get webViewSessionInactive => 'Последняя аутентификация:'; - - @override - String get lastAuthentication => 'Аутентифицироваться'; - - @override - String get authenticate => 'Очистить сессию'; - - @override - String get clearSession => 'Аутентификация прошла успешно'; - - @override - String get authenticationSuccessful => 'Сессия очищена'; - - @override - String get sessionCleared => 'Инструкции по входу'; - - @override - String get webViewAuthInstructions => 'Сессия браузера успешно сохранена'; - - @override - String get webViewSessionSaved => 'Сохранить сессию'; - - @override - String get saveSession => 'Перезагрузить'; - - @override - String get reload => 'Домашняя страница'; - - @override - String get homePage => 'URL сервера отсутствует'; - - @override - String get serverUrlMissing => 'Сначала настройте URL сервера в настройках'; - - @override - String get pleaseConfigureServerURL => 'Назад'; - - @override - String get goBack => 'Справка и информация'; - - @override - String get helpAndInfo => 'Системы аутентификации могут требовать специфических HTTP-заголовков.'; - - @override - String get authSystemHelp1 => 'Доступны предустановленные конфигурации для распространенных систем.'; - - @override - String get authSystemHelp2 => 'Вы можете настроить заголовки на вкладке Заголовки.'; - - @override - String get authSystemHelp3 => 'Для продвинутых систем используйте аутентификацию WebView.'; - - @override - String get authSystemHelp4 => 'Аутентификация через браузер идеальна для SSO и продвинутых систем.'; - - @override - String get webViewHelp1 => 'Сессия сохраняется и переиспользуется для будущих запросов.'; - - @override - String get webViewHelp2 => 'Сессии могут истекать через определенное время.'; - - @override - String get webViewHelp3 => 'Настройки успешно сохранены'; - - @override - String get settingsSaved => 'Сервис Send2Ereader'; - - @override - String get send2ereaderService => 'URL сервиса Send2Ereader'; - - @override - String get send2ereaderServiceUrl => 'Введите URL вашего сервиса Send2Ereader'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Файлы не выбраны'; - - @override - String get noFilesSelected => 'Подготовка загрузки'; - - @override - String get preparingUpload => 'Загрузка не удалась'; - - @override - String get uploadFailed => 'Загрузка книги'; - - @override - String get uploadingBook => 'Количество колонок'; - - @override - String get columnsCount => 'Колонки'; - - @override - String get columns => 'Список'; - - @override - String get listView => 'Загрузить электронную книгу'; - - @override - String get uploadEbook => 'Ошибка выхода'; - - @override - String get logoutFailed => 'Полка не найдена'; - - @override - String get shelfNotFound => 'Заголовок обязателен'; - - @override - String get titleIsRequired => 'Описание обязательно'; - - @override - String get descriptionIsRequired => 'Загрузка отменена'; - - @override - String get downloadCancelled => 'Передача отменена'; - - @override - String get transferCancelled => 'Вы уверены, что хотите выйти?'; - - @override - String get logoutConfirmation => 'Базовый путь API'; - - @override - String get basePathTitle => 'Базовый путь'; - - @override - String get basePathLabel => 'например, /opds или /calibre'; - - @override - String get basePathHint => 'Определите пользовательский базовый путь для запросов API'; - - @override - String get basePathDescription => 'Обложка книги'; - - @override - String get bookCover => 'Текущая обложка'; - - @override - String get currentCover => 'Новая обложка'; - - @override - String get newCover => 'Выбрать обложку'; - - @override - String get selectCover => 'Удалить обложку'; - - @override - String get removeCover => 'Вы уверены, что хотите удалить обложку?'; - - @override - String get removeCoverConfirmation => 'Удалить'; - - @override - String get remove => 'Обложка отсутствует'; - - @override - String get noCover => 'Загрузка книг...'; - - @override - String get loadingBooks => 'Книга успешно загружена'; - - @override - String get sucessfullyUploadedBook => 'Настройки SSL'; - - @override - String get sslSettings => 'SSL-сертификат'; - - @override - String get sslCertificate => 'Настройки SSL-сертификата'; - - @override - String get settingsForSSL => 'Разрешить самоподписанные сертификаты'; - - @override - String get allowSelfSignedCertificates => 'Разрешить небезопасные соединения'; - - @override - String get allowUnsafeConnections => 'ОК'; - - @override - String get ok => 'Внимание: самоподписанные сертификаты могут быть небезопасными. Используйте их только если понимаете риски.'; - - @override - String get attentionSSLCertificate => 'Вход через SSO'; - - @override - String get ssoLogin => 'Пожалуйста, войдите с помощью вашей учетной записи SSO. После успешного входа вы будете перенаправлены обратно в приложение.'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Войти через SSO'; - - @override - String get loginWithSSO => 'Пожалуйста, введите URL SSO'; - - @override - String get pleaseEnterSSOUrl => 'Открыть во встроенной читалке'; - - @override - String get openInInternalReader => 'Ошибка открытия в встроенной читалке'; - - @override - String get errorOpeningBookInInternalReader => 'Читать сейчас'; - - @override - String get readNow => 'Показывать кнопку \'Читать сейчас\''; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Заменяет кнопку \'Отправить на электронную книгу\' кнопкой \'Читать сейчас\' для прямого открытия книг.'; - - @override - String get showReadNowButtonDescription => 'Детали книги'; - - @override - String get bookDetails => 'Применить фильтры'; - - @override - String get applyFilters => 'Любой'; - - @override - String get any => 'Тип контента'; - - @override - String get contentType => 'Автор'; - - @override - String get author => 'Сбросить'; - - @override - String get reset => 'Фильтры поиска'; - - @override - String get searchFilters => 'Книга (Художественная)'; - - @override - String get bookFiction => 'Книга (Нехудожественная)'; - - @override - String get bookNonFiction => 'Журнал'; - - @override - String get magazine => 'Комикс'; - - @override - String get comic => 'Аудиокнига'; - - @override - String get audiobook => 'Раздел недоступен'; - - @override - String get sectionDisabledOrNotFound => 'Этот раздел, похоже, отключен в настройках вашего сервера Calibre-Web или не существует.'; - - @override - String get sectionDisabledDescription => 'ИЛИ'; - - @override - String get or => 'Библиотеки'; - - @override - String get libraries => 'Просмотр библиотек'; - - @override - String get browsLibraries => 'Удивите меня'; - - @override - String get surpriseMe => 'Опции загрузки'; - - @override - String get downloadOptions => 'Пользовательский Send2Ereader'; - - @override - String get customSend2EReader => 'Тестирование...'; - - @override - String get testing => 'Сохранить учетные данные'; - - @override - String get saveCredentials => 'Тест соединения'; - - @override - String get testConnection => 'Добавляет \'/api/v1/opds\' к URL BookLore, если его нет.'; - - @override - String get appendsBookLorePath => 'Лицензии'; - - @override - String get licenses => 'Синхронизирует прогресс чтения между устройствами через JSON-файл на вашем хранилище WebDAV.'; - - @override - String get syncsReadingProgress => 'Синхронизация WebDAV'; - - @override - String get webDavSync => 'Пожалуйста, заполните все обязательные поля.'; - - @override - String get pleaseFillInAllRequiredFields => 'Тест соединения успешен. Нажмите Сохранить, чтобы применить учетные данные.'; - - @override - String get connectionTestSuccessful => 'Ошибка входа:'; - - @override - String get loginFailed => 'Ошибка соединения'; - - @override - String get connectionError => 'Пожалуйста, введите корректный URL WebDAV'; - - @override - String get pleaseEnterWebDavUrl => 'Вход успешен'; - - @override - String get loginSuccessfull => 'Поскольку Calibre Web Companion использует множество конечных точек OPDS для предоставления различных функций, а OPDS в настоящее время работает только с аутентификацией по имени пользователя/паролю, вам необходимо предоставить учетные данные, даже при использовании SSO. Мы понимаем, что это противоречит назначению SSO, но это необходимо для корректной работы приложения. Надеемся, будущие версии предложат лучшее решение.'; - - @override - String get enterUsernamePasswordForSSO => 'Учетные данные требуются для SSO'; - - @override - String get credentialsRequiredForSSO => 'Настройки ридера'; - - @override - String get readerSettings => 'Направление прокрутки'; - - @override - String get scrollDirection => 'Вертикальное'; - - @override - String get vertical => 'Горизонтальное'; - - @override - String get horizontal => 'Ошибка: PDF-файлы не могут быть открыты VocsyEpub. Этот ридер поддерживает только EPUB-файлы.'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Аутентификация'; - - @override - String get authentication => 'К сожалению, детали книги не удалось загрузить.'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Технические детали'; - - @override - String get technicalDetails => 'Книга уже загружена'; - - @override - String get bookAlreadyDownloaded => 'Настроить и синхронизировать'; - - @override - String get configureAndSync => 'Держите локальную библиотеку в актуальном состоянии. Настройте фильтры для автоматической загрузки книг с вашего сервера.'; - - @override - String get syncDescription => 'Синхронизация библиотеки'; - - @override - String get librarySync => 'Ошибка синхронизации'; - - @override - String get syncError => 'Синхронизация завершена успешно'; - - @override - String get syncCompletedSuccessfully => 'Сканирование библиотеки и применение фильтров...'; - - @override - String get scanningLibraryAndApplyingFilters => 'Найдено элементов для синхронизации'; - - @override - String foundXItemsToSync(Object count) { - return 'Начать синхронизацию'; - } - - @override - String get startSync => 'Синхронизация...'; - - @override - String get syncing => 'Остановить синхронизацию'; - - @override - String get stopSync => 'Конфигурация синхронизации'; - - @override - String get syncConfiguration => 'Синхронизировать только непрочитанные книги'; - - @override - String get syncOnlyUnreadBooks => 'Исходная полка'; - - @override - String get sourceShelf => 'Все книги (вся библиотека)'; - - @override - String get allBooks => 'Критерии'; - - @override - String get criteria => 'Предпросмотр'; - - @override - String get preview => 'Синхронизировать сейчас'; - - @override - String get syncNow => 'выбрано'; - - @override - String get selected => 'Все'; - - @override - String all(Object count) { - return 'Синхронизация завершена с $count ошибками'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Снять выделение'; - } - - @override - String get deselectAll => 'Выделить все'; - - @override - String get selectAll => 'Использовать \'Сортировка по автору\''; - - @override - String get useAuthorSort => 'Аккаунт'; - - @override - String get account => 'Аккаунты'; - - @override - String get accounts => 'Добавить другой аккаунт'; - - @override - String get addAnotherAccount => 'Сменить аккаунт'; - - @override - String get switchAccount => 'Удалить аккаунт'; - - @override - String switchAccountConfirmation(Object username) { - return 'Вы уверены, что хотите переключиться на $username?'; - } - - @override - String get deleteAccount => 'Вы уверены, что хотите удалить этот аккаунт из списка?'; - - @override - String get deleteAccountConfirmation => 'Пользователь'; - - @override - String get user => 'У'; - - @override - String get userFirstLetter => 'У'; -} diff --git a/lib/l10n/app_localizations_sv.dart b/lib/l10n/app_localizations_sv.dart deleted file mode 100644 index 2307b6f..0000000 --- a/lib/l10n/app_localizations_sv.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Swedish (`sv`). -class AppLocalizationsSv extends AppLocalizations { - AppLocalizationsSv([String locale = 'sv']) : super(locale); - - @override - String get loginToCalibreWb => 'Logga in på Calibre Web'; - - @override - String get calibreWebUrl => 'https://calibre.example.com'; - - @override - String get enterCalibreWebUrl => 'Skriv in Calibres webbadress'; - - @override - String get username => 'Användarnamn'; - - @override - String get enterYourUsername => 'Skriv in ditt användarnamn'; - - @override - String get password => 'Lösenord'; - - @override - String get enterYourPassword => 'Skriv in ditt lösenord'; - - @override - String get login => 'Login'; - - @override - String get pleaseFillInAllFields => 'Vänligen fyll i alla fält'; - - @override - String get failedToLognIn => 'Misslyckades med att logga in'; - - @override - String get books => 'Böcker'; - - @override - String get discover => 'Upptäck'; - - @override - String get me => 'Jag'; - - @override - String get discoverBooks => 'Upptäck böcker'; - - @override - String get search => 'Sök'; - - @override - String get searchBook => 'Sök bok'; - - @override - String get enterTitleAuthorOrTags => 'Ange titel, författare eller taggar...'; - - @override - String get showReadBooks => 'Visa lästa böcker'; - - @override - String get showUnReadBooks => 'Visa olästa böcker'; - - @override - String get showBookmarkedBooks => 'Visa bokmärkta böcker'; - - @override - String get readBooks => 'Lästa böcker'; - - @override - String get unreadBooks => 'Olästa böcker'; - - @override - String get bookmarkedBooks => 'Bokmärkta böcker'; - - @override - String get showHotBooks => 'Visa populära böcker'; - - @override - String get hotBooks => 'Populära böcker'; - - @override - String get showNewBooks => 'Visa nya böcker'; - - @override - String get newBooks => 'Nya böcker'; - - @override - String get showRatedBooks => 'Visa betygsatta böcker'; - - @override - String get ratedBooks => 'Betygsatta böcker'; - - @override - String get titleAZ => 'Titel (A-Ö)'; - - @override - String get titleZA => 'Titel (Ö-A)'; - - @override - String get authorAZ => 'Författare (A-Ö)'; - - @override - String get authorZA => 'Författare (Ö-A)'; - - @override - String get newestFirst => 'Nyast först'; - - @override - String get oldestFirst => 'Äldst först'; - - @override - String get authors => 'Författare'; - - @override - String get categories => 'Kategorier'; - - @override - String get series => 'Serie'; - - @override - String get formats => 'Format'; - - @override - String get languages => 'Språk'; - - @override - String get publishers => 'Förlag'; - - @override - String get ratings => 'Betyg'; - - @override - String get rating => 'Omdöme'; - - @override - String get showAuthors => 'Visa författare'; - - @override - String get showCategories => 'Visa kategorier'; - - @override - String get showSeries => 'Visa serie'; - - @override - String get showFormats => 'Visa format'; - - @override - String get showLanguages => 'Visa språk'; - - @override - String get showPublishers => 'Visa förlag'; - - @override - String get showRatings => 'Visa betyg'; - - @override - String by(Object author) { - return 'av $author'; - } - - @override - String get book => 'Bok'; - - @override - String get publicationInfo => 'Info om publikation'; - - @override - String get published => 'Utgiven'; - - @override - String get updated => 'Uppdaterad'; - - @override - String get publisher => 'Förlag'; - - @override - String get language => 'Språk'; - - @override - String get fileInfo => 'Filinformation'; - - @override - String get size => 'Storlek'; - - @override - String get description => 'Beskrivning'; - - @override - String get noCoverAvailable => 'Inget omslag tillgängligt'; - - @override - String get english => 'Engelska'; - - @override - String get german => 'Tyska'; - - @override - String get french => 'Franska'; - - @override - String get spanish => 'Spanska'; - - @override - String get italian => 'Italienska'; - - @override - String get japanese => 'Japanska'; - - @override - String get russian => 'Ryska'; - - @override - String get portuguese => 'Portugisiska'; - - @override - String get chineese => 'Kinesiska'; - - @override - String get dutch => 'Holländska'; - - @override - String get sendToEReader => 'Skicka till läsplatta'; - - @override - String get sendToKindleKobo => 'Skicka till Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Ange den 4-siffriga koden som visas på din läsplattas webbläsare:'; - - @override - String get visit => 'Besök'; - - @override - String get onYourEReader => 'på din läsplatta för att få en kod'; - - @override - String get pleaseEnter4DigitCode => 'Ange en giltig 4-siffrig kod'; - - @override - String get send => 'Skicka'; - - @override - String get startingDownloadProcess => 'Starta nedladdningsprocessen'; - - @override - String get preparingTransfer => 'Förbereder överföring...'; - - @override - String get downloadingBook => 'Laddar ner bok...'; - - @override - String get sendingToEReader => 'Skickar till läsplatta...'; - - @override - String get successfullySentToEReader => 'Framgångsrikt skickat till läsplatta'; - - @override - String get transferFailed => 'Överföring misslyckades'; - - @override - String get downloadToDevice => 'Ladda ner till enheten'; - - @override - String get errorDownloading => 'Fel vid nedladdning'; - - @override - String get downlaodFomat => 'Ladda ner format'; - - @override - String get preparingDownload => 'Förbereder nedladdning...'; - - @override - String get selectDownloadDestination => 'Välj nedladdningsdestination'; - - @override - String get successfullyDownloadedBook => 'Framgångsrikt nedladdad bok'; - - @override - String get downloadFailed => 'Nedladdning misslyckades'; - - @override - String get libraryStatistics => 'Biblioteksstatistik'; - - @override - String get cancel => 'Avbryt'; - - @override - String get close => 'Stäng'; - - @override - String get retry => 'Pröva igen'; - - @override - String get tryAgain => 'Försök igen'; - - @override - String get error => 'Fel'; - - @override - String get errorLoadingBooks => 'Fel vid nedladdning av böcker'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Radera'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Fel vid nedladdning av data'; - - @override - String get erroLoadingBookDetails => 'Fel vid nedladdning av bokdetaljer'; - - @override - String get noBooksFound => 'Inga böcker hittades'; - - @override - String get noDataFound => 'Inga data hittades'; - - @override - String get unknownError => 'Okänt fel'; - - @override - String get loading => 'Laddar...'; - - @override - String get settings => 'Inställningar'; - - @override - String get appearance => 'Utseende'; - - @override - String get about => 'Om'; - - @override - String get themeMode => 'Temaläge'; - - @override - String get systemTheme => 'Systemtema'; - - @override - String get lightTheme => 'Ljust tema'; - - @override - String get darkTheme => 'Mörkt tema'; - - @override - String get downloadService => 'Ladda ner tjänst'; - - @override - String get downloads => 'Nedladdningar'; - - @override - String get searchForABook => 'Sök efter en bok'; - - @override - String get noDownloadsFound => 'Inga nedladdningar hittades'; - - @override - String foundBooks(Object count) { - return 'Hittade $count böcker'; - } - - @override - String get addedBookToTheDownloadQueue => 'Lade till bok i nedladdningskön'; - - @override - String get download => 'Ladda ner'; - - @override - String get available => 'Tillgänglig'; - - @override - String get downloading => 'Laddar ner'; - - @override - String get completed => 'Slutförd'; - - @override - String get failed => 'Misslyckades'; - - @override - String get queued => 'Köad'; - - @override - String get notDownloaded => 'Inte nedladdad'; - - @override - String get downloadServiceUrl => 'Nedladdningstjänstadress'; - - @override - String get enterUrlOfYourDownloadService => 'Ange URL för din nedladdningstjänst'; - - @override - String get bookWillBeSendToYourEmailAdress => 'Boken skickas som EPUB till din registrerade e-postadress.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Se till att SMTP-postinställningar är konfigurerade på servern.'; - - @override - String get markAsReadUnread => 'Märk som läst/oläst'; - - @override - String get archiveUnarchive => 'Arkivera/Packa upp'; - - @override - String get addToShelf => 'Lägg till hyllan'; - - @override - String get selectShelf => 'Välj hylla'; - - @override - String get noShelvesFound => 'Inga hyllor hittades'; - - @override - String bookAddedToShelf(Object book) { - return 'Bok tillagd i hyllan $book'; - } - - @override - String get failedToAddToShelf => 'Misslyckades med att lägga till hyllan'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Bok borttagen från hyllan $book'; - } - - @override - String get failedToRemoveFromShelf => 'Misslyckades med att ta bort boken från hyllan'; - - @override - String get removeFromShelf => 'Ta bort'; - - @override - String get shelfs => 'Hyllor'; - - @override - String shelfContains(Object count) { - return 'Hyllan innehåller $count böcker'; - } - - @override - String get errorLoadingShelf => 'Fel vid laddning av hylla'; - - @override - String get createShelf => 'Skapa hyllan'; - - @override - String get shelfName => 'Hyllnamn'; - - @override - String get shelfNameRequired => 'Hyllnamn krävs'; - - @override - String get shelfSuccessfullyCreated => 'Hyllan skapades framgångsrikt'; - - @override - String errorCreatingShelf(Object name) { - return 'Fel vid skapande av hylla $name'; - } - - @override - String get create => 'Skapa'; - - @override - String get creating => 'Skapar'; - - @override - String get noShelvesFoundCreateOne => 'Inga hyllor hittades. Skapa en!'; - - @override - String get editShelf => 'Redigera hyllan'; - - @override - String get deleteShelf => 'Ta bort hyllan'; - - @override - String get bookOptions => 'Bokalternativ'; - - @override - String get successfullyDeletedShelf => 'Hyllan raderades framgångsrikt'; - - @override - String get failedToDeleteShelf => 'Misslyckades med att ta bort hyllan'; - - @override - String get deleting => 'Raderar'; - - @override - String get successfullyEditedShelf => 'Ändringen av hyllan lyckades'; - - @override - String get failedToEditShelf => 'Misslyckades att ändra hyllan'; - - @override - String get edit => 'Redigera'; - - @override - String get editing => 'Redigerar'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Är du säker på att du vill ta bort hyllan $name?'; - } - - @override - String get addBooksToShelf => 'Lägg till böcker till hyllan'; - - @override - String get shelfIsEmpty => 'Hyllan är tom'; - - @override - String get removing => 'Tar bort'; - - @override - String get manageBookShelves => 'Hantera bokhyllor'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count hyllor', - one: 'en shelf', - ); - return 'Bok i $_temp0'; - } - - @override - String get searchForBooks => 'Sök efter böcker'; - - @override - String get connectionSettings => 'Anslutningsinställningar'; - - @override - String get costumHttpPHeader => 'Anpassad HTTP-rubrik'; - - @override - String get addHeader => 'Lägg till rubrik'; - - @override - String get httpHeader => 'HTTP-rubrik'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Lägg till en anpassad HTTP-rubrik som skickas med varje förfrågan'; - - @override - String get noCostumHttpHeadersYet => 'Ingen anpassad HTTP-rubrik ännu'; - - @override - String get header => 'Rubrik'; - - @override - String get headerKey => 'Rubriknyckel'; - - @override - String get headerValue => 'Rubrikvärde'; - - @override - String get deleteHeader => 'Radera rubrik'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL:en måste börja med https:// eller https://'; - - @override - String get connection => 'Anslutning'; - - @override - String get httpHeaderSettings => 'Autentiseringsinställningar'; - - @override - String get feedback => 'Feedback'; - - @override - String get reportIssue => 'Rapportera fel'; - - @override - String get reportAppIssueOrSuggestFeature => 'Rapportera appfel eller föreslå funktion'; - - @override - String get title => 'Titel'; - - @override - String get required => 'Nödvändig'; - - @override - String get submit => 'Skicka in'; - - @override - String get bookActions => 'Bokhandlingar'; - - @override - String get openBookInBrowser => 'Öppna bok i webbläsare'; - - @override - String get metadataUpdateSuccessfully => 'Metadata uppdateras framgångsrikt'; - - @override - String get editBookMetadata => 'Redigera bokens metadata'; - - @override - String get updateFailed => 'Uppdatering misslyckades'; - - @override - String get save => 'Spara'; - - @override - String get separateWithCommas => 'Åtskilj med kommatecken'; - - @override - String get separateWithAnd => 'Åtskilj med \'&\''; - - @override - String get ratingOneToTen => 'Betyg (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Markerad som läst lyckades'; - - @override - String get markedAsReadFailed => 'Misslyckades med att markera som läst'; - - @override - String get markedAsUnreadSuccessfully => 'Markera som oläst lyckades'; - - @override - String get markedAsUnreadFailed => 'Misslyckades med att markera som oläst'; - - @override - String get archivedBookSuccessfully => 'Arkivera bok lyckades'; - - @override - String get archivedBookFailed => 'Misslyckades med att arkivera bok'; - - @override - String get unarchivedBookSuccessfully => 'Avarkivering av bok lyckades'; - - @override - String get unarchivedBookFailed => 'Misslyckades med att avarkivera bok'; - - @override - String get themeColor => 'Temafärg'; - - @override - String get system => 'System'; - - @override - String get custom => 'Anpassa'; - - @override - String get systemThemeDescription => 'Appen kommer att använda systemets tema'; - - @override - String get selectDownloadSchema => 'Välj nedladdningsschema'; - - @override - String get schemaFlat => 'Platt'; - - @override - String get schemaAuthorOnly => 'Endast författare'; - - @override - String get schemaAuthorBook => 'Författare/bok'; - - @override - String get schemaAuthorSeriesBook => 'Författare/serie/bok'; - - @override - String get lightGreen => 'Ljusgrön'; - - @override - String get amber => 'Bärnstensfärgad'; - - @override - String get blueGrey => 'Blå-grå'; - - @override - String get grey => 'Grå'; - - @override - String get lightBlue => 'Ljusblå'; - - @override - String get lime => 'Lime'; - - @override - String get teal => 'Grönblå'; - - @override - String get appVersion => 'Appversion'; - - @override - String get bookRecommendations => 'Bokrekommendationer'; - - @override - String get recommendations => 'Rekommendationer'; - - @override - String get selectABookFromYourLibrary => 'Välj en läst bok från ditt bibliotek'; - - @override - String get searchRecommendations => 'Sökrekommendationer'; - - @override - String get selectBook => 'Välj bok'; - - @override - String get selectABookToGetRecommendations => 'Välj en bok för att få rekommendationer'; - - @override - String get noRecommendationsFoundForThisBook => 'Inga rekommendationer hittades för denna bok'; - - @override - String get bookRecommendationsInfo1 => 'Bokrekommendationer hämtas från '; - - @override - String get bookRecommendationsInfo2 => ' och fungerar bäst med engelska boktitlar.'; - - @override - String get info => 'Info'; - - @override - String get refresh => 'Uppdatera'; - - @override - String get noMatchingBooksFound => 'Inga matchande böcker hittades'; - - @override - String get bookCouldNotBeFound => 'Boken kunde inte hittas'; - - @override - String get logout => 'Logga ut'; - - @override - String get searching => 'Söker...'; - - @override - String get tags => 'Taggar'; - - @override - String get recommendedBasedOn => 'Rekommenderad baserat på'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Lagringstillstånd krävs för att välja en mapp'; - - @override - String get noFolderWasSelected => 'Ingen mapp valdes'; - - @override - String get folderSelectedSuccessfully => 'Mapp vald framgångsrikt'; - - @override - String get select => 'Välj'; - - @override - String get schemaWasSelectedSuccessfully => 'Schema valdes framgångsrikt'; - - @override - String get downloadSchema => 'Ladda ner schema'; - - @override - String get noFolderSelected => 'Ingen mapp vald'; - - @override - String get downloadFolder => 'Ladda ner mappen'; - - @override - String get openInReader => 'Öppna i läsaren'; - - @override - String get bookOpenedExternallySuccessfully => 'Boken öppnade externt framgångsrikt'; - - @override - String get openBookExternallyFailed => 'Misslyckades med att öppna boken externt'; - - @override - String get headers => 'HTTP-rubriker'; - - @override - String get authSystems => 'Autentiseringssystem'; - - @override - String get webViewAuth => 'WebView autentisering'; - - @override - String get basePath => 'Grundsökväg'; - - @override - String get authSystem => 'Autentiseringssystem'; - - @override - String get authSystemDescription => 'Välj autentiseringssystem som används av din Calibre webbinstans'; - - @override - String get webViewAuthentication => 'Webbläsarbaserad autentisering'; - - @override - String get browserBasedAuth => 'Autentisering via webbläsare'; - - @override - String get webViewAuthDescription => 'Logga in med en webbläsare för avancerade autentiseringssystem som SSO'; - - @override - String get webViewSessionActive => 'Aktiv webbläsarsession upptäckt'; - - @override - String get webViewSessionInactive => 'Ingen aktiv webbläsare session hittades'; - - @override - String get lastAuthentication => 'Sista autentisering:'; - - @override - String get authenticate => 'Autentisera'; - - @override - String get clearSession => 'Rensa session'; - - @override - String get authenticationSuccessful => 'Autentisering var framgångsrik'; - - @override - String get sessionCleared => 'Session har rensats'; - - @override - String get webViewAuthInstructions => 'Inloggningsinstruktioner'; - - @override - String get webViewSessionSaved => 'Webbläsarsession sparad framgångsrikt'; - - @override - String get saveSession => 'Spara session'; - - @override - String get reload => 'Ladda om'; - - @override - String get homePage => 'Hemsida'; - - @override - String get serverUrlMissing => 'Serveradress saknas'; - - @override - String get pleaseConfigureServerURL => 'Konfigurera servernsadressen i inställningarna först'; - - @override - String get goBack => 'Tillbaka'; - - @override - String get helpAndInfo => 'Hjälp & information'; - - @override - String get authSystemHelp1 => 'Autentiseringssystem kan kräva specifika HTTP-rubriker.'; - - @override - String get authSystemHelp2 => 'Fördefinierade konfigurationer finns tillgängliga för gemensamma system.'; - - @override - String get authSystemHelp3 => 'Du kan anpassa rubriker i fliken Rubriker.'; - - @override - String get authSystemHelp4 => 'För avancerade system, använd WebViewautentisering istället.'; - - @override - String get webViewHelp1 => 'Webbläsarbaserad autentisering är idealisk för SSO och avancerade system.'; - - @override - String get webViewHelp2 => 'Sessionen sparas och återanvänds för framtida förfrågningar.'; - - @override - String get webViewHelp3 => 'Sessioner kan upphöra efter en viss period.'; - - @override - String get settingsSaved => 'Inställningar sparade framgångsrikt'; - - @override - String get send2ereaderService => 'Send2Ereader-tjänst'; - - @override - String get send2ereaderServiceUrl => 'Send2Ereader-tjänsteadress'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Ange webbadressen till din Send2Ereader-tjänst'; - - @override - String get noFilesSelected => 'Inga filer valda'; - - @override - String get preparingUpload => 'Förbereder uppladdning'; - - @override - String get uploadFailed => 'Uppladdning misslyckades'; - - @override - String get uploadingBook => 'Ladda upp boken'; - - @override - String get columnsCount => 'Kolumnantal'; - - @override - String get columns => 'Kolumner'; - - @override - String get listView => 'Listvy'; - - @override - String get uploadEbook => 'Ladda upp ebok'; - - @override - String get logoutFailed => 'Utloggning misslyckades'; - - @override - String get shelfNotFound => 'Hylla hittades inte'; - - @override - String get titleIsRequired => 'Titel krävs'; - - @override - String get descriptionIsRequired => 'Beskrivning krävs'; - - @override - String get downloadCancelled => 'Nedladdning avbruten'; - - @override - String get transferCancelled => 'Överföring avbruten'; - - @override - String get logoutConfirmation => 'Är du säker på att du vill logga ut?'; - - @override - String get basePathTitle => 'API-grundsökväg'; - - @override - String get basePathLabel => 'Grundsökväg'; - - @override - String get basePathHint => 't.ex./opds eller/calibre'; - - @override - String get basePathDescription => 'Definiera en anpassad basväg för API-förfrågningar'; - - @override - String get bookCover => 'Bokomslag'; - - @override - String get currentCover => 'Nuvarande omslag'; - - @override - String get newCover => 'Nytt omslag'; - - @override - String get selectCover => 'Välj omslag'; - - @override - String get removeCover => 'Ta bort omslag'; - - @override - String get removeCoverConfirmation => 'Är du säker på att du vill ta bort omslaget?'; - - @override - String get remove => 'Ta bort'; - - @override - String get noCover => 'Inget omslag'; - - @override - String get loadingBooks => 'Laddar böcker...'; - - @override - String get sucessfullyUploadedBook => 'Framgångsrikt uppladdad bok'; - - @override - String get sslSettings => 'SSL-inställningar'; - - @override - String get sslCertificate => 'SSL-certifikat'; - - @override - String get settingsForSSL => 'Inställningar för SSL-certifikat'; - - @override - String get allowSelfSignedCertificates => 'Tillåt självsignerade certifikat'; - - @override - String get allowUnsafeConnections => 'Tillåt osäkra anslutningar'; - - @override - String get ok => 'Okej'; - - @override - String get attentionSSLCertificate => 'Observera: Självsignerade certifikat kan vara osäkra. Använd dem endast om du förstår riskerna.'; - - @override - String get ssoLogin => 'SSO-inloggning'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Vänligen logga in med ditt SSO-konto. Du kommer att omdirigeras tillbaka till appen efter framgångsrik inloggning.'; - - @override - String get loginWithSSO => 'Inloggning med SSO'; - - @override - String get pleaseEnterSSOUrl => 'Vänligen ange SSO-adress'; - - @override - String get openInInternalReader => 'Öppna i intern läsare'; - - @override - String get errorOpeningBookInInternalReader => 'Fel vid öppnande av bok i intern läsare'; - - @override - String get readNow => 'Läs nu'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Visa \"Läs nu\"-knapp'; - - @override - String get showReadNowButtonDescription => 'Ersätter knappen \"Skicka till läsplatta\" med en \"Läs nu\"-knapp för att öppna böcker direkt.'; - - @override - String get bookDetails => 'Bokdetaljer'; - - @override - String get applyFilters => 'Applicera filter'; - - @override - String get any => 'Alla'; - - @override - String get contentType => 'Innehållstyp'; - - @override - String get author => 'Författare'; - - @override - String get reset => 'Återställ'; - - @override - String get searchFilters => 'Sökfilter'; - - @override - String get bookFiction => 'Bok (fiktion)'; - - @override - String get bookNonFiction => 'Bok (Facklitteratur)'; - - @override - String get magazine => 'Magasin'; - - @override - String get comic => 'Seriemagasin'; - - @override - String get audiobook => 'Ljudbok'; - - @override - String get sectionDisabledOrNotFound => 'Avsnitt otillgänglig'; - - @override - String get sectionDisabledDescription => 'Det här avsnittet verkar vara inaktiverat i dina Calibre webbserverinställningar eller så finns det inte.'; - - @override - String get or => 'ELLER'; - - @override - String get libraries => 'Bibliotek'; - - @override - String get browsLibraries => 'Bläddra i bibliotek'; - - @override - String get surpriseMe => 'Överraska mig'; - - @override - String get downloadOptions => 'Nedladdningsalternativ'; - - @override - String get customSend2EReader => 'Anpassad Send2Ereader'; - - @override - String get testing => 'Testar...'; - - @override - String get saveCredentials => 'Spara referenser'; - - @override - String get testConnection => 'Testa anslutning'; - - @override - String get appendsBookLorePath => 'Lägger till \"/api/v1/opds\" till BookLore-adressen om den inte är närvarande.'; - - @override - String get licenses => 'Licenser'; - - @override - String get syncsReadingProgress => 'Synkroniserar att läsframsteg över enheter via en JSON-fil på din WebDAV-lagring.'; - - @override - String get webDavSync => 'WebDAV-synkronisering'; - - @override - String get pleaseFillInAllRequiredFields => 'Fyll i alla nödvändiga fält.'; - - @override - String get connectionTestSuccessful => 'Anslutningstest framgångsrikt. Tryck Spara för att tillämpa referenser.'; - - @override - String get loginFailed => 'Inloggning misslyckades:'; - - @override - String get connectionError => 'Anslutningsfel'; - - @override - String get pleaseEnterWebDavUrl => 'Ange en giltig WebDAV-adress'; - - @override - String get loginSuccessfull => 'Inloggning lyckades'; - - @override - String get enterUsernamePasswordForSSO => 'Eftersom Calibre Webbföljaslagare använder många OPDS-slutpunkter för att ge olika funktioner och OPDS för närvarande bara fungerar med användarnamn / lösenordsautentisering, måste du ge dina uppgifter även när du använder SSO. Vi vet att detta går emot syftet med SSO, men det är nödvändigt för appen att fungera korrekt. Förhoppningsvis kommer framtida versioner att erbjuda en bättre lösning.'; - - @override - String get credentialsRequiredForSSO => 'Referemser som krävs för SSO'; - - @override - String get readerSettings => 'Läsarinställningar'; - - @override - String get scrollDirection => 'Rullriktning'; - - @override - String get vertical => 'Vertikal'; - - @override - String get horizontal => 'Horisontell'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Fel: PDF-filer kan inte öppnas av VocsyEpub. Denna läsare stöder bara EPUB-filer.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/lib/l10n/app_localizations_tr.dart b/lib/l10n/app_localizations_tr.dart deleted file mode 100644 index b71f139..0000000 --- a/lib/l10n/app_localizations_tr.dart +++ /dev/null @@ -1,1279 +0,0 @@ -// ignore: unused_import -import 'package:intl/intl.dart' as intl; -import 'app_localizations.dart'; - -// ignore_for_file: type=lint - -/// The translations for Turkish (`tr`). -class AppLocalizationsTr extends AppLocalizations { - AppLocalizationsTr([String locale = 'tr']) : super(locale); - - @override - String get loginToCalibreWb => 'Calibre Web\'e giriş'; - - @override - String get calibreWebUrl => 'https://calibre.siteniz.com'; - - @override - String get enterCalibreWebUrl => 'Calibre Web URL\'sine girin'; - - @override - String get username => 'Kullanıcı adı'; - - @override - String get enterYourUsername => 'Kullanıcı adınızı girin'; - - @override - String get password => 'Parola'; - - @override - String get enterYourPassword => 'Parolanızı girin'; - - @override - String get login => 'Giriş'; - - @override - String get pleaseFillInAllFields => 'Please fill in all fields'; - - @override - String get failedToLognIn => 'Failed to login'; - - @override - String get books => 'Yapıtlar'; - - @override - String get discover => 'Keşfet'; - - @override - String get me => 'Me'; - - @override - String get discoverBooks => 'Yapıtları keşfet'; - - @override - String get search => 'Ara'; - - @override - String get searchBook => 'Yapıt ara'; - - @override - String get enterTitleAuthorOrTags => 'Başlık, yazar veya etiket girin...'; - - @override - String get showReadBooks => 'Okunan yapıtları göster'; - - @override - String get showUnReadBooks => 'Okunmamış yapıtları göster'; - - @override - String get showBookmarkedBooks => 'Show bookmarked books'; - - @override - String get readBooks => 'Read books'; - - @override - String get unreadBooks => 'Unread books'; - - @override - String get bookmarkedBooks => 'Bookmarked books'; - - @override - String get showHotBooks => 'Show hot books'; - - @override - String get hotBooks => 'Hot books'; - - @override - String get showNewBooks => 'Show new books'; - - @override - String get newBooks => 'New books'; - - @override - String get showRatedBooks => 'Show rated books'; - - @override - String get ratedBooks => 'Rated books'; - - @override - String get titleAZ => 'Başlık (A-Z)'; - - @override - String get titleZA => 'Başlık (Z-A)'; - - @override - String get authorAZ => 'Yazar (A-Z)'; - - @override - String get authorZA => 'Yazar (Z-A)'; - - @override - String get newestFirst => 'Önce yeniler'; - - @override - String get oldestFirst => 'Önce eskiler'; - - @override - String get authors => 'Yazarlar'; - - @override - String get categories => 'Kategoriler'; - - @override - String get series => 'Series'; - - @override - String get formats => 'Biçimler'; - - @override - String get languages => 'Diller'; - - @override - String get publishers => 'Yayıncılar'; - - @override - String get ratings => 'Değerlendirmeler'; - - @override - String get rating => 'Değerlendirme'; - - @override - String get showAuthors => 'Yazarları göster'; - - @override - String get showCategories => 'Kategorileri göster'; - - @override - String get showSeries => 'Show series'; - - @override - String get showFormats => 'Biçimleri göster'; - - @override - String get showLanguages => 'Diller göster'; - - @override - String get showPublishers => 'Yayıncıları göster'; - - @override - String get showRatings => 'Değerlendirmeleri göster'; - - @override - String by(Object author) { - return 'by $author'; - } - - @override - String get book => 'Yapıt'; - - @override - String get publicationInfo => 'Yayın bilgileri'; - - @override - String get published => 'Yayınlandı'; - - @override - String get updated => 'Güncellendi'; - - @override - String get publisher => 'Yayıncı'; - - @override - String get language => 'Dil'; - - @override - String get fileInfo => 'Dosya bilgisi'; - - @override - String get size => 'Boyut'; - - @override - String get description => 'Tanım'; - - @override - String get noCoverAvailable => 'Kapak mevcut değil'; - - @override - String get english => 'İngilizce'; - - @override - String get german => 'Almanca'; - - @override - String get french => 'Fransızca'; - - @override - String get spanish => 'İspanyolca'; - - @override - String get italian => 'İtalyanca'; - - @override - String get japanese => 'Japonca'; - - @override - String get russian => 'Rusça'; - - @override - String get portuguese => 'Portekizce'; - - @override - String get chineese => 'Çince'; - - @override - String get dutch => 'Flemenkçe'; - - @override - String get sendToEReader => 'Send to E-Reader'; - - @override - String get sendToKindleKobo => 'Send to Kindle/Kobo'; - - @override - String get enter4DigitCode => 'Enter the 4-digit code displayed on your E-Reader\'s browser:'; - - @override - String get visit => 'Visit'; - - @override - String get onYourEReader => 'on your E-Reader to get a code'; - - @override - String get pleaseEnter4DigitCode => 'Please enter a valid 4-digit code'; - - @override - String get send => 'Send'; - - @override - String get startingDownloadProcess => 'Starting download process'; - - @override - String get preparingTransfer => 'Preparing transfer...'; - - @override - String get downloadingBook => 'Downloading book...'; - - @override - String get sendingToEReader => 'Sending to E-Reader...'; - - @override - String get successfullySentToEReader => 'Successfully sent to E-Reader'; - - @override - String get transferFailed => 'Transfer failed'; - - @override - String get downloadToDevice => 'Download to device'; - - @override - String get errorDownloading => 'Error downloading'; - - @override - String get downlaodFomat => 'Download format'; - - @override - String get preparingDownload => 'Preparing download...'; - - @override - String get selectDownloadDestination => 'Select download destination'; - - @override - String get successfullyDownloadedBook => 'Successfully downloaded book'; - - @override - String get downloadFailed => 'Download failed'; - - @override - String get libraryStatistics => 'Library statistics'; - - @override - String get cancel => 'Cancel'; - - @override - String get close => 'Close'; - - @override - String get retry => 'Retry'; - - @override - String get tryAgain => 'Try again'; - - @override - String get error => 'Error'; - - @override - String get errorLoadingBooks => 'Error loading books'; - - @override - String get eInkMode => 'E-Ink Mode'; - - @override - String get eInkModeDescription => 'Disables animations for E-Ink devices'; - - @override - String get deleteBook => 'Delete book'; - - @override - String get deleteBookConfirmation => 'Are you sure you want to delete this book?'; - - @override - String get delete => 'Delete'; - - @override - String get bookDeletedSuccessfully => 'Book deleted successfully'; - - @override - String get failedToDeleteBook => 'Failed to delete book'; - - @override - String get errorLoadingData => 'Error loading data'; - - @override - String get erroLoadingBookDetails => 'Error loading book details'; - - @override - String get noBooksFound => 'No books found'; - - @override - String get noDataFound => 'No data found'; - - @override - String get unknownError => 'Unknown error'; - - @override - String get loading => 'Loading...'; - - @override - String get settings => 'Settings'; - - @override - String get appearance => 'Appearance'; - - @override - String get about => 'About'; - - @override - String get themeMode => 'Theme mode'; - - @override - String get systemTheme => 'System theme'; - - @override - String get lightTheme => 'Light theme'; - - @override - String get darkTheme => 'Dark theme'; - - @override - String get downloadService => 'Download service'; - - @override - String get downloads => 'Downloads'; - - @override - String get searchForABook => 'Search for a book'; - - @override - String get noDownloadsFound => 'No downloads found'; - - @override - String foundBooks(Object count) { - return 'Found $count books'; - } - - @override - String get addedBookToTheDownloadQueue => 'Added book to the download queue'; - - @override - String get download => 'Download'; - - @override - String get available => 'Available'; - - @override - String get downloading => 'Downloading'; - - @override - String get completed => 'Completed'; - - @override - String get failed => 'Failed'; - - @override - String get queued => 'Queued'; - - @override - String get notDownloaded => 'Not downloaded'; - - @override - String get downloadServiceUrl => 'Download service URL'; - - @override - String get enterUrlOfYourDownloadService => 'Enter URL of your download service'; - - @override - String get bookWillBeSendToYourEmailAdress => 'The book will be sent as EPUB to your registered email address.'; - - @override - String get makeSureEmailSettingsAreConfigured => 'Make sure SMTP mail settings are configured on the server.'; - - @override - String get markAsReadUnread => 'Mark as read/unread'; - - @override - String get archiveUnarchive => 'Archive/Unarchive'; - - @override - String get addToShelf => 'Add to shelf'; - - @override - String get selectShelf => 'Select shelf'; - - @override - String get noShelvesFound => 'No shelves found'; - - @override - String bookAddedToShelf(Object book) { - return 'Book added to shelf $book'; - } - - @override - String get failedToAddToShelf => 'Failed to add to shelf'; - - @override - String bookRemovedFromShelf(Object book) { - return 'Book removed from shelf $book'; - } - - @override - String get failedToRemoveFromShelf => 'Failed to remove book from shelf'; - - @override - String get removeFromShelf => 'Remove'; - - @override - String get shelfs => 'Shelves'; - - @override - String shelfContains(Object count) { - return 'Shelf contains $count books'; - } - - @override - String get errorLoadingShelf => 'Error loading shelf'; - - @override - String get createShelf => 'Create shelf'; - - @override - String get shelfName => 'Shelf name'; - - @override - String get shelfNameRequired => 'Shelf name is required'; - - @override - String get shelfSuccessfullyCreated => 'Shelf successfully created'; - - @override - String errorCreatingShelf(Object name) { - return 'Error creating shelf $name'; - } - - @override - String get create => 'Create'; - - @override - String get creating => 'Creating'; - - @override - String get noShelvesFoundCreateOne => 'No shelves found. Create one!'; - - @override - String get editShelf => 'Edit shelf'; - - @override - String get deleteShelf => 'Delete shelf'; - - @override - String get bookOptions => 'Book options'; - - @override - String get successfullyDeletedShelf => 'Successfully deleted shelf'; - - @override - String get failedToDeleteShelf => 'Failed to delete shelf'; - - @override - String get deleting => 'Deleting'; - - @override - String get successfullyEditedShelf => 'Successfully edited shelf'; - - @override - String get failedToEditShelf => 'Failed to edit shelf'; - - @override - String get edit => 'Edit'; - - @override - String get editing => 'Editing'; - - @override - String deleteShelfConfirmation(Object name) { - return 'Are you sure you want to delete the shelf $name?'; - } - - @override - String get addBooksToShelf => 'Add books to shelf'; - - @override - String get shelfIsEmpty => 'Shelf is empty'; - - @override - String get removing => 'Removing'; - - @override - String get manageBookShelves => 'Manage book shelves'; - - @override - String bookInShelfs(num count) { - String _temp0 = intl.Intl.pluralLogic( - count, - locale: localeName, - other: '$count shelves', - one: 'one shelf', - ); - return 'Book in $_temp0'; - } - - @override - String get searchForBooks => 'Search for books'; - - @override - String get connectionSettings => 'Connection settings'; - - @override - String get costumHttpPHeader => 'Custom HTTP-Header'; - - @override - String get addHeader => 'Add header'; - - @override - String get httpHeader => 'HTTP-Header'; - - @override - String get addACostumHttpHeaderThatWillBeSentWithEveryRequest => 'Add a custom HTTP-Header that will be sent with every request'; - - @override - String get noCostumHttpHeadersYet => 'No custom HTTP-Header yet'; - - @override - String get header => 'Header'; - - @override - String get headerKey => 'Header key'; - - @override - String get headerValue => 'Header value'; - - @override - String get deleteHeader => 'Delete header'; - - @override - String get urlMustStartWithHttpOrHttps => 'URL must start with http:// or https://'; - - @override - String get connection => 'Connection'; - - @override - String get httpHeaderSettings => 'Authentication settings'; - - @override - String get feedback => 'Feedback'; - - @override - String get reportIssue => 'Report issue'; - - @override - String get reportAppIssueOrSuggestFeature => 'Report app issue or suggest feature'; - - @override - String get title => 'Başlık'; - - @override - String get required => 'Gerekli'; - - @override - String get submit => 'Submit'; - - @override - String get bookActions => 'Book actions'; - - @override - String get openBookInBrowser => 'Open book in browser'; - - @override - String get metadataUpdateSuccessfully => 'Metadata updated successfully'; - - @override - String get editBookMetadata => 'Edit book metadata'; - - @override - String get updateFailed => 'Update failed'; - - @override - String get save => 'Save'; - - @override - String get separateWithCommas => 'Separate with commas'; - - @override - String get separateWithAnd => 'Separate with \'&\''; - - @override - String get ratingOneToTen => 'Rating (1-10)'; - - @override - String get markedAsReadSuccessfully => 'Marked as read successfully'; - - @override - String get markedAsReadFailed => 'Failed to mark as read'; - - @override - String get markedAsUnreadSuccessfully => 'Marked as unread successfully'; - - @override - String get markedAsUnreadFailed => 'Failed to mark as unread'; - - @override - String get archivedBookSuccessfully => 'Archived book successfully'; - - @override - String get archivedBookFailed => 'Failed to archive book'; - - @override - String get unarchivedBookSuccessfully => 'Unarchived book successfully'; - - @override - String get unarchivedBookFailed => 'Failed to unarchive book'; - - @override - String get themeColor => 'Theme color'; - - @override - String get system => 'System'; - - @override - String get custom => 'Custom'; - - @override - String get systemThemeDescription => 'The app will use the system theme'; - - @override - String get selectDownloadSchema => 'Select download schema'; - - @override - String get schemaFlat => 'Flat'; - - @override - String get schemaAuthorOnly => 'Author only'; - - @override - String get schemaAuthorBook => 'Author/Book'; - - @override - String get schemaAuthorSeriesBook => 'Author/Series/Book'; - - @override - String get lightGreen => 'Light green'; - - @override - String get amber => 'Amber'; - - @override - String get blueGrey => 'Blue grey'; - - @override - String get grey => 'Grey'; - - @override - String get lightBlue => 'Light blue'; - - @override - String get lime => 'Lime'; - - @override - String get teal => 'Teal'; - - @override - String get appVersion => 'App version'; - - @override - String get bookRecommendations => 'Book recommendations'; - - @override - String get recommendations => 'Recommendations'; - - @override - String get selectABookFromYourLibrary => 'Select a read book from your library'; - - @override - String get searchRecommendations => 'Search recommendations'; - - @override - String get selectBook => 'Select book'; - - @override - String get selectABookToGetRecommendations => 'Select a book to get recommendations'; - - @override - String get noRecommendationsFoundForThisBook => 'No recommendations found for this book'; - - @override - String get bookRecommendationsInfo1 => 'Book recommendations are fetched from '; - - @override - String get bookRecommendationsInfo2 => ' and work best with English book titles.'; - - @override - String get info => 'Info'; - - @override - String get refresh => 'Refresh'; - - @override - String get noMatchingBooksFound => 'No matching books found'; - - @override - String get bookCouldNotBeFound => 'Book could not be found'; - - @override - String get logout => 'Logout'; - - @override - String get searching => 'Searching...'; - - @override - String get tags => 'Tags'; - - @override - String get recommendedBasedOn => 'Recommended based on'; - - @override - String get storagePermissionRequiredToSelectAFolder => 'Storage permission required to select a folder'; - - @override - String get noFolderWasSelected => 'No folder was selected'; - - @override - String get folderSelectedSuccessfully => 'Folder selected successfully'; - - @override - String get select => 'Select'; - - @override - String get schemaWasSelectedSuccessfully => 'Schema was selected successfully'; - - @override - String get downloadSchema => 'Download schema'; - - @override - String get noFolderSelected => 'No folder selected'; - - @override - String get downloadFolder => 'Download folder'; - - @override - String get openInReader => 'Open in reader'; - - @override - String get bookOpenedExternallySuccessfully => 'Book opened externally successfully'; - - @override - String get openBookExternallyFailed => 'Failed to open book externally'; - - @override - String get headers => 'HTTP Headers'; - - @override - String get authSystems => 'Authentication Systems'; - - @override - String get webViewAuth => 'WebView Authentication'; - - @override - String get basePath => 'Base Path'; - - @override - String get authSystem => 'Authentication System'; - - @override - String get authSystemDescription => 'Choose the authentication system used by your Calibre Web instance'; - - @override - String get webViewAuthentication => 'Browser-Based Authentication'; - - @override - String get browserBasedAuth => 'Authentication via Browser'; - - @override - String get webViewAuthDescription => 'Log in using a browser for advanced authentication systems like SSO'; - - @override - String get webViewSessionActive => 'Active browser session detected'; - - @override - String get webViewSessionInactive => 'No active browser session found'; - - @override - String get lastAuthentication => 'Last Authentication:'; - - @override - String get authenticate => 'Authenticate'; - - @override - String get clearSession => 'Clear Session'; - - @override - String get authenticationSuccessful => 'Authentication was successful'; - - @override - String get sessionCleared => 'Session has been cleared'; - - @override - String get webViewAuthInstructions => 'Login Instructions'; - - @override - String get webViewSessionSaved => 'Browser session saved successfully'; - - @override - String get saveSession => 'Save Session'; - - @override - String get reload => 'Reload'; - - @override - String get homePage => 'Home Page'; - - @override - String get serverUrlMissing => 'Server URL is missing'; - - @override - String get pleaseConfigureServerURL => 'Please configure the server URL in the settings first'; - - @override - String get goBack => 'Go Back'; - - @override - String get helpAndInfo => 'Help & Information'; - - @override - String get authSystemHelp1 => 'Authentication systems may require specific HTTP headers.'; - - @override - String get authSystemHelp2 => 'Predefined configurations are available for common systems.'; - - @override - String get authSystemHelp3 => 'You can customize headers in the Headers tab.'; - - @override - String get authSystemHelp4 => 'For advanced systems, use WebView Authentication instead.'; - - @override - String get webViewHelp1 => 'Browser-based authentication is ideal for SSO and advanced systems.'; - - @override - String get webViewHelp2 => 'The session is saved and reused for future requests.'; - - @override - String get webViewHelp3 => 'Sessions may expire after a certain period.'; - - @override - String get settingsSaved => 'Settings saved successfully'; - - @override - String get send2ereaderService => 'Send2Ereader service'; - - @override - String get send2ereaderServiceUrl => 'Send2Ereader service URL'; - - @override - String get enterUrlOfYourSend2ereaderService => 'Enter the URL of your Send2Ereader service'; - - @override - String get noFilesSelected => 'No files selected'; - - @override - String get preparingUpload => 'Preparing upload'; - - @override - String get uploadFailed => 'Upload failed'; - - @override - String get uploadingBook => 'Uploading book'; - - @override - String get columnsCount => 'Columns count'; - - @override - String get columns => 'Columns'; - - @override - String get listView => 'List view'; - - @override - String get uploadEbook => 'Upload eBook'; - - @override - String get logoutFailed => 'Logout failed'; - - @override - String get shelfNotFound => 'Shelf not found'; - - @override - String get titleIsRequired => 'Title is required'; - - @override - String get descriptionIsRequired => 'Description is required'; - - @override - String get downloadCancelled => 'Download cancelled'; - - @override - String get transferCancelled => 'Transfer cancelled'; - - @override - String get logoutConfirmation => 'Are you sure you want to logout?'; - - @override - String get basePathTitle => 'API Base Path'; - - @override - String get basePathLabel => 'Base Path'; - - @override - String get basePathHint => 'e.g., /opds or /calibre'; - - @override - String get basePathDescription => 'Define a custom base path for API requests'; - - @override - String get bookCover => 'Book cover'; - - @override - String get currentCover => 'Current cover'; - - @override - String get newCover => 'New cover'; - - @override - String get selectCover => 'Select cover'; - - @override - String get removeCover => 'Remove cover'; - - @override - String get removeCoverConfirmation => 'Are you sure you want to remove the cover?'; - - @override - String get remove => 'Remove'; - - @override - String get noCover => 'No cover'; - - @override - String get loadingBooks => 'Loading books...'; - - @override - String get sucessfullyUploadedBook => 'Successfully uploaded book'; - - @override - String get sslSettings => 'SSL Settings'; - - @override - String get sslCertificate => 'SSL Certificate'; - - @override - String get settingsForSSL => 'Settings for SSL certificate'; - - @override - String get allowSelfSignedCertificates => 'Allow self-signed certificates'; - - @override - String get allowUnsafeConnections => 'Allow unsafe connections'; - - @override - String get ok => 'Ok'; - - @override - String get attentionSSLCertificate => 'Attention: Self-signed certificates can be insecure. Use them only if you understand the risks.'; - - @override - String get ssoLogin => 'SSO-Login'; - - @override - String get pleaseLoginWithYourSSOAccount => 'Lütfen SSO hesabınızla giriş yapın. Başarılı girişin ardından uygulamaya yönlendirileceksiniz.'; - - @override - String get loginWithSSO => 'Login with SSO'; - - @override - String get pleaseEnterSSOUrl => 'Please enter the SSO URL'; - - @override - String get openInInternalReader => 'Open in Internal Reader'; - - @override - String get errorOpeningBookInInternalReader => 'Error opening book in internal reader'; - - @override - String get readNow => 'Read Now'; - - @override - String get showSendToEReaderButton => 'Show \'Send to E-Reader\' button'; - - @override - String get showSendToEReaderButtonDescription => 'Display a \'Send to E-Reader\' button on book details pages to easily send books to your E-Reader.'; - - @override - String get showReadNowButton => 'Show \'Read Now\' button'; - - @override - String get showReadNowButtonDescription => '\'E-Okuyucuya gönder\' düğmesini, yapıtları doğrudan açmak için \'Şimdi oku\' düğmesiyle değiştirir.'; - - @override - String get bookDetails => 'Book Details'; - - @override - String get applyFilters => 'Apply Filters'; - - @override - String get any => 'Any'; - - @override - String get contentType => 'Content Type'; - - @override - String get author => 'Author'; - - @override - String get reset => 'Reset'; - - @override - String get searchFilters => 'Search Filters'; - - @override - String get bookFiction => 'Book (Fiction)'; - - @override - String get bookNonFiction => 'Book (Non-Fiction)'; - - @override - String get magazine => 'Magazine'; - - @override - String get comic => 'Comic'; - - @override - String get audiobook => 'Audiobook'; - - @override - String get sectionDisabledOrNotFound => 'Section unavailable'; - - @override - String get sectionDisabledDescription => 'Bu bölüm Calibre-Web sunucu ayarlarınızda devre dışı bırakılmış gibi görünüyor veya mevcut değil.'; - - @override - String get or => 'OR'; - - @override - String get libraries => 'Libraries'; - - @override - String get browsLibraries => 'Browse Libraries'; - - @override - String get surpriseMe => 'Surprise Me'; - - @override - String get downloadOptions => 'Download Options'; - - @override - String get customSend2EReader => 'Custom Send2Ereader'; - - @override - String get testing => 'Testing...'; - - @override - String get saveCredentials => 'Save Credentials'; - - @override - String get testConnection => 'Test Connection'; - - @override - String get appendsBookLorePath => 'Appends \'/api/v1/opds\' to the BookLore URL if not present.'; - - @override - String get licenses => 'Licenses'; - - @override - String get syncsReadingProgress => 'Syncs reading progress across devices via a JSON file on your WebDAV storage.'; - - @override - String get webDavSync => 'WebDAV Sync'; - - @override - String get pleaseFillInAllRequiredFields => 'Please fill in all required fields.'; - - @override - String get connectionTestSuccessful => 'Connection test successful. Press Save to apply the credentials.'; - - @override - String get loginFailed => 'Login failed:'; - - @override - String get connectionError => 'Connection error'; - - @override - String get pleaseEnterWebDavUrl => 'Please enter a valid WebDAV URL'; - - @override - String get loginSuccessfull => 'Login successful'; - - @override - String get enterUsernamePasswordForSSO => 'Calibre Web Companion, farklı özellikler sağlamak için birçok OPDS uç noktası kullandığından ve OPDS şu anda yalnızca kullanıcı adı/şifre kimlik doğrulamasıyla çalıştığından, SSO kullanırken bile kimlik bilgilerinizi sağlamanız gerekmektedir. Bunun SSO\'nun amacına aykırı olduğunu biliyoruz, ancak uygulamanın doğru çalışması için gereklidir. Umarım gelecekteki sürümler daha iyi bir çözüm sunar.'; - - @override - String get credentialsRequiredForSSO => 'Credentials required for SSO'; - - @override - String get readerSettings => 'Reader Settings'; - - @override - String get scrollDirection => 'Scroll Direction'; - - @override - String get vertical => 'Vertical'; - - @override - String get horizontal => 'Horizontal'; - - @override - String get errorOpeningBookInInternalReaderPdf => 'Error: PDF files cannot be opened by VocsyEpub. This reader only supports EPUB files.'; - - @override - String get authentication => 'Authentication'; - - @override - String get bookDetailsCouldNotBeLoaded => 'Unfortunately, the book details could not be loaded.'; - - @override - String get technicalDetails => 'Technical Details'; - - @override - String get bookAlreadyDownloaded => 'Book already downloaded'; - - @override - String get configureAndSync => 'Configure and Sync'; - - @override - String get syncDescription => 'Keep your local library up to date. Configure filters to automatically download books from your server.'; - - @override - String get librarySync => 'Library Sync'; - - @override - String get syncError => 'Sync Error'; - - @override - String get syncCompletedSuccessfully => 'Sync completed successfully'; - - @override - String get scanningLibraryAndApplyingFilters => 'Scanning library and applying filters...'; - - @override - String foundXItemsToSync(Object count) { - return 'Found $count items to sync'; - } - - @override - String get startSync => 'Start Sync'; - - @override - String get syncing => 'Syncing...'; - - @override - String get stopSync => 'Stop Sync'; - - @override - String get syncConfiguration => 'Sync Configuration'; - - @override - String get syncOnlyUnreadBooks => 'Sync only unread books'; - - @override - String get sourceShelf => 'Source shelf'; - - @override - String get allBooks => 'All Books (Whole Library)'; - - @override - String get criteria => 'Criteria'; - - @override - String get preview => 'Preview'; - - @override - String get syncNow => 'Sync Now'; - - @override - String get selected => 'selected'; - - @override - String all(Object count) { - return 'All'; - } - - @override - String syncFinishedWithXErrors(Object count) { - return 'Sync finished with $count errors'; - } - - @override - String get deselectAll => 'Deselect All'; - - @override - String get selectAll => 'Select All'; - - @override - String get useAuthorSort => 'Use \'Author Sort\''; - - @override - String get account => 'Acount'; - - @override - String get accounts => 'Accounts'; - - @override - String get addAnotherAccount => 'Add another account'; - - @override - String get switchAccount => 'Switch account'; - - @override - String switchAccountConfirmation(Object username) { - return 'Are you sure you want to switch to $username?'; - } - - @override - String get deleteAccount => 'Delete account'; - - @override - String get deleteAccountConfirmation => 'Are you sure you want to remove this account from the list?'; - - @override - String get user => 'User'; - - @override - String get userFirstLetter => 'U'; -} diff --git a/pubspec.lock b/pubspec.lock index 4422ca7..37e23b4 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" checked_yaml: dependency: transitive description: @@ -585,18 +585,18 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6" url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.18" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: @@ -966,10 +966,10 @@ packages: dependency: transitive description: name: test_api - sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 + sha256: "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636" url: "https://pub.dev" source: hosted - version: "0.7.7" + version: "0.7.9" typed_data: dependency: transitive description: