From 6c21b87b34e5a67e9ba462c11229fa9c5d18da0c Mon Sep 17 00:00:00 2001 From: Stonegate Date: Thu, 11 Mar 2021 22:55:31 +0800 Subject: [PATCH] Update language. --- .vscode/launch.json | 8 +- ios/Podfile.lock | 6 +- ios/Runner.xcodeproj/project.pbxproj | 16 +- .../contents.xcworkspacedata | 14 +- lib/generated/intl/messages_all.dart | 4 + lib/generated/intl/messages_el.dart | 393 +++++++++ lib/generated/l10n.dart | 1 + lib/l10n/intl_el.arb | 779 ++++++++++++++++++ lib/l10n/intl_it.arb | 2 +- lib/settings/languages.dart | 3 +- 10 files changed, 1201 insertions(+), 25 deletions(-) create mode 100644 lib/generated/intl/messages_el.dart create mode 100644 lib/l10n/intl_el.arb diff --git a/.vscode/launch.json b/.vscode/launch.json index 4e555aa..155f3e3 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -8,10 +8,10 @@ "name": "Flutter", "request": "launch", "type": "dart", - "args": [ - "--flavor", - "play" - ] + // "args": [ + // "--flavor", + // "play" + // ] } ] } \ No newline at end of file diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c29c153..dfee935 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -58,7 +58,7 @@ PODS: - Flutter - path_provider (0.0.1): - Flutter - - "permission_handler (5.0.1+1)": + - "permission_handler (5.1.0+2)": - Flutter - Reachability (3.2) - SDWebImage (5.10.2): @@ -147,7 +147,7 @@ SPEC CHECKSUMS: DKImagePickerController: b5eb7f7a388e4643264105d648d01f727110fc3d DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 file_picker: 3e6c3790de664ccf9b882732d9db5eaf6b8d4eb1 - Flutter: 0e3d915762c693b495b44d77113d4970485de6ec + Flutter: 434fef37c0980e73bb6479ef766c45957d4b510c flutter_downloader: 058b9c41564a90500f67f3e432e3524613a7fd83 flutter_file_dialog: 34ab8c55c460c69cb70e75a8d74bfe8b5c852824 flutter_isolate: 0edf5081826d071adf21759d1eb10ff5c24503b5 @@ -155,7 +155,7 @@ SPEC CHECKSUMS: FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a just_audio: c695d6e7e37f9e96672dd84039d7530e7fd5c205 path_provider: abfe2b5c733d04e238b0d8691db0cfd63a27a93c - permission_handler: eac8e15b4a1a3fba55b761d19f3f4e6b005d15b6 + permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0 Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 SDWebImage: b969dcfc02c40a5da71eac0b03b8f1a0c794a86f shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index f5cc148..f7db5f5 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -172,7 +172,7 @@ TargetAttributes = { 97C146ED1CF9000F007C117D = { CreatedOnToolsVersion = 7.3.1; - DevelopmentTeam = 8494W8T2G3; + DevelopmentTeam = 2J468J3268; LastSwiftMigration = 1100; ProvisioningStyle = Automatic; }; @@ -257,7 +257,6 @@ "${BUILT_PRODUCTS_DIR}/DKImagePickerController/DKImagePickerController.framework", "${BUILT_PRODUCTS_DIR}/DKPhotoGallery/DKPhotoGallery.framework", "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework", - "${PODS_ROOT}/../Flutter/Flutter.framework", "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework", "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", "${BUILT_PRODUCTS_DIR}/SwiftyGif/SwiftyGif.framework", @@ -282,7 +281,6 @@ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DKImagePickerController.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DKPhotoGallery.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyGif.framework", @@ -415,7 +413,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = 8494W8T2G3; + DEVELOPMENT_TEAM = 2J468J3268; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -427,7 +425,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.stonegate.tsacdop; + PRODUCT_BUNDLE_IDENTIFIER = me.stonegate.tsacdop; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -553,7 +551,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = 8494W8T2G3; + DEVELOPMENT_TEAM = 2J468J3268; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -565,7 +563,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.stonegate.tsacdop; + PRODUCT_BUNDLE_IDENTIFIER = me.stonegate.tsacdop; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -584,7 +582,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = 8494W8T2G3; + DEVELOPMENT_TEAM = 2J468J3268; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -596,7 +594,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.stonegate.tsacdop; + PRODUCT_BUNDLE_IDENTIFIER = me.stonegate.tsacdop; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 59c6d39..919434a 100644 --- a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/lib/generated/intl/messages_all.dart b/lib/generated/intl/messages_all.dart index 4657a51..7972282 100644 --- a/lib/generated/intl/messages_all.dart +++ b/lib/generated/intl/messages_all.dart @@ -15,6 +15,7 @@ import 'package:intl/intl.dart'; import 'package:intl/message_lookup_by_library.dart'; import 'package:intl/src/intl_helpers.dart'; +import 'messages_el.dart' as messages_el; import 'messages_en.dart' as messages_en; import 'messages_es.dart' as messages_es; import 'messages_fr.dart' as messages_fr; @@ -25,6 +26,7 @@ import 'messages_zh-Hans.dart' as messages_zh_hans; typedef Future LibraryLoader(); Map _deferredLibraries = { + 'el': () => new Future.value(null), 'en': () => new Future.value(null), 'es': () => new Future.value(null), 'fr': () => new Future.value(null), @@ -36,6 +38,8 @@ Map _deferredLibraries = { MessageLookupByLibrary _findExact(String localeName) { switch (localeName) { + case 'el': + return messages_el.messages; case 'en': return messages_en.messages; case 'es': diff --git a/lib/generated/intl/messages_el.dart b/lib/generated/intl/messages_el.dart new file mode 100644 index 0000000..d2cd9e8 --- /dev/null +++ b/lib/generated/intl/messages_el.dart @@ -0,0 +1,393 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a el locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'el'; + + static m0(groupName, count) => "${Intl.plural(count, zero: '', one: '${count} επεισόδιο προστέθηκε στη λίστα ${groupName}', other: '${count} επεισόδια προστέθηκαν στη λίστα ${groupName}\n')}"; + + static m1(count) => "${Intl.plural(count, zero: '', one: '${count} επεισόδιο προστέθηκε στη λίστα', other: '${count} επεισόδια προστέθηκαν στη λίστα')}"; + + static m2(count) => "${Intl.plural(count, zero: 'Σήμερα', one: '${count} μέρα πριν', other: '${count} μέρες πριν')}"; + + static m3(count) => "${Intl.plural(count, zero: 'Ποτέ', one: '${count} μέρα', other: '${count} μέρες')}"; + + static m4(count) => "${Intl.plural(count, zero: '', one: 'Επεισόδιο', other: 'Επεισόδια')}"; + + static m5(time) => "Μέχρι ${time}"; + + static m6(count) => "${Intl.plural(count, zero: 'Ομάδα', one: 'Ομάδα', other: 'Ομάδες')}"; + + static m7(host) => "Φιλοξενούμενο στο ${host}"; + + static m8(count) => "${Intl.plural(count, zero: 'Αυτή την ώρα', one: '${count} ώρα πριν', other: '${count} ώρες πριν')}"; + + static m9(count) => "${Intl.plural(count, zero: '0 ώρες', one: '${count} ώρα', other: '${count} ώρες')}"; + + static m10(service) => "Ενσωμάτωση με ${service}"; + + static m11(userName) => "Συνδεδεμένος/η ως ${userName}"; + + static m12(count) => "${Intl.plural(count, zero: 'Μόλις τώρα', one: '${count} λεπτό πριν', other: '${count} λεπτά πριν')}"; + + static m13(count) => "${Intl.plural(count, zero: '0 λεπτά', one: '${count} λεπτό', other: '${count} λεπτά')}"; + + static m14(title) => "Λήψη δεδομένων ${title}"; + + static m15(title) => "Η εγγραφή επέτυχε, σφάλμα δικτύου ${title}"; + + static m16(title) => "Εγγραφή ${title}"; + + static m17(title) => "Η εγγραφή επέτυχε, το podcast υπάρχει ήδη ${title}"; + + static m18(title) => "Επιτυχημένη εγγραφή ${title}"; + + static m19(title) => "Ενημέρωση ${title} "; + + static m20(title) => "Σφάλμα ενημέρωσης ${title}"; + + static m21(count) => "${Intl.plural(count, zero: '', one: 'Podcast', other: 'Podcast')}"; + + static m22(date) => "Δημοσιεύτηκε στις ${date}"; + + static m23(date) => "Αφαιρέθηκε στις ${date}"; + + static m24(count) => "${Intl.plural(count, zero: '0 δευτ.', one: '${count} δευτ.', other: '${count} δευτ.')}"; + + static m25(count) => "${Intl.plural(count, zero: 'Μόλις τώρα', one: '${count} δευτερόλεπτο πριν', other: '${count} δευτερόλεπτα πριν')}"; + + static m26(count) => "${count} επιλεγμένα"; + + static m27(time) => "Τελευταίος χρόνος ${time}"; + + static m28(time) => "${time} Απομένει"; + + static m29(time) => "Από ${time}"; + + static m30(count) => "${Intl.plural(count, zero: 'Καμία ενημέρωση', one: 'Ενημερώθηκε ${count} επεισόδιο', other: 'Ενημερώθηκαν ${count} επεισόδια')}"; + + static m31(version) => "Έκδοση: ${version}"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static _notInlinedMessages(_) => { + "add" : MessageLookupByLibrary.simpleMessage("Προσθήκη"), + "addEpisodeGroup" : m0, + "addNewEpisodeAll" : m1, + "addNewEpisodeTooltip" : MessageLookupByLibrary.simpleMessage("Προσθήκη νέων επεισοδίων σε λίστα"), + "addSomeGroups" : MessageLookupByLibrary.simpleMessage("Πρόσθεσε μερικές ομάδες"), + "all" : MessageLookupByLibrary.simpleMessage("Όλα"), + "autoDownload" : MessageLookupByLibrary.simpleMessage("Αυτόματη λήψη"), + "back" : MessageLookupByLibrary.simpleMessage("Πίσω"), + "boostVolume" : MessageLookupByLibrary.simpleMessage("Ενίσχυση έντασης"), + "buffering" : MessageLookupByLibrary.simpleMessage("Φόρτωση"), + "cancel" : MessageLookupByLibrary.simpleMessage("ΑΚΥΡΩΣΗ"), + "cellularConfirm" : MessageLookupByLibrary.simpleMessage("Προειδοποίηση χρήσης δεδομένων"), + "cellularConfirmDes" : MessageLookupByLibrary.simpleMessage("Είσαι σίγουρος/η πως θες να κάνεις χρήση δεδομένων για τη λήψη;"), + "changeLayout" : MessageLookupByLibrary.simpleMessage("Αλλαγή διάταξης"), + "changelog" : MessageLookupByLibrary.simpleMessage("Αλλαγές"), + "chooseA" : MessageLookupByLibrary.simpleMessage("Επέλεξε ένα"), + "clear" : MessageLookupByLibrary.simpleMessage("Εκάθαρση"), + "clearAll" : MessageLookupByLibrary.simpleMessage("Εκκαθάριση όλων"), + "color" : MessageLookupByLibrary.simpleMessage("Χρώμα"), + "confirm" : MessageLookupByLibrary.simpleMessage("ΕΠΙΒΕΒΑΙΩΣΗ"), + "createNewPlaylist" : MessageLookupByLibrary.simpleMessage("Νέα λίστα"), + "darkMode" : MessageLookupByLibrary.simpleMessage("Σκοτεινό θέμα"), + "daysAgo" : m2, + "daysCount" : m3, + "defaultQueueReminder" : MessageLookupByLibrary.simpleMessage("Αυτή είναι η προκαθορισμένη ουρά, δεν μπορεί να αφαιρεθεί."), + "defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("Προκαθορισμένη μηχανή αναζήτησης podcast"), + "defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("Επέλεξε την προκαθορισμένη μηχανή αναζήτησης podcast"), + "delete" : MessageLookupByLibrary.simpleMessage("Διαγραφή"), + "developer" : MessageLookupByLibrary.simpleMessage("Προγραμματιστής"), + "dismiss" : MessageLookupByLibrary.simpleMessage("Παράβλεψη"), + "done" : MessageLookupByLibrary.simpleMessage("Ολοκληρώθηκε"), + "download" : MessageLookupByLibrary.simpleMessage("Λήψη"), + "downloadRemovedToast" : MessageLookupByLibrary.simpleMessage("Η λήψη αφαιρέθηκε"), + "downloadStart" : MessageLookupByLibrary.simpleMessage("Λήψη"), + "downloaded" : MessageLookupByLibrary.simpleMessage("Έγινε λήψη"), + "editGroupName" : MessageLookupByLibrary.simpleMessage("Επεξεργασία ονόματος ομάδας"), + "endOfEpisode" : MessageLookupByLibrary.simpleMessage("Τέλος επεισοδίου"), + "episode" : m4, + "fastForward" : MessageLookupByLibrary.simpleMessage("Γρήγορο γύρισμα μπροστά"), + "fastRewind" : MessageLookupByLibrary.simpleMessage("Γρήγορο γύρισμα πίσω "), + "featureDiscoveryEditGroup" : MessageLookupByLibrary.simpleMessage("Πάτα για να επεξεργαστείς την ομάδα"), + "featureDiscoveryEditGroupDes" : MessageLookupByLibrary.simpleMessage("Εδώ μπορείς να αλλάξεις το όνομα της ομάδας ή να τη διαγράψεις, αλλά η Home ομάδα δε μπορεί να επεξεργασθεί ή να διαγραφεί"), + "featureDiscoveryEpisode" : MessageLookupByLibrary.simpleMessage("Προβολή επεισοδίου"), + "featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("Πάτα παρατεταμένα για να παίξεις το επεισόδιο ή να το προσθέσεις σε λίστα."), + "featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Πάτα παρατεταμένα για να παίξεις το επεισόδιο τώρα"), + "featureDiscoveryGroup" : MessageLookupByLibrary.simpleMessage("Πάτα για να προσθέσεις ομάδα"), + "featureDiscoveryGroupDes" : MessageLookupByLibrary.simpleMessage("Η Home ομάδα είναι η προεπιλεγμένη ομάδα για νέα podcast. Μπορείς να φτιάξεις νέες ομάδες και να μετακινήσεις podcast σε αυτές, καθώς και να προσθέσεις podcast σε πολλαπλές ομάδες."), + "featureDiscoveryGroupPodcast" : MessageLookupByLibrary.simpleMessage("Πάτα παρατεταμένα για να ταξινομήσεις τα podcast"), + "featureDiscoveryGroupPodcastDes" : MessageLookupByLibrary.simpleMessage("Πάτα για να δεις περισσότερες επιλογές, ή πάτα παρατεταμένα για να ταξινομήσεις τα podcast σε όμαδα."), + "featureDiscoveryOMPL" : MessageLookupByLibrary.simpleMessage("Πάτα για την εισαγωγή OPML"), + "featureDiscoveryOMPLDes" : MessageLookupByLibrary.simpleMessage("Εδώ μπορείς να εισάγεις αρχεία OPML, να ανοίξεις ρυθμίσεις ή να ανανεώσεις όλα τα podcast με τη μία."), + "featureDiscoveryPlaylist" : MessageLookupByLibrary.simpleMessage("Πάτα για άνοιγμα λίστας"), + "featureDiscoveryPlaylistDes" : MessageLookupByLibrary.simpleMessage("Μπορείς να προσθέσεις επεισόδια σε λίστες από μόνος σου. Τα επεισόδια θα αφαιρούνται αυτόματα από τις λίστες αφού παιχτούν."), + "featureDiscoveryPodcast" : MessageLookupByLibrary.simpleMessage("Προβολή podcast"), + "featureDiscoveryPodcastDes" : MessageLookupByLibrary.simpleMessage("Πάτα στο Προβολή Όλων για να προσθέσεις ομάδες ή να διαχειριστείς τα podcast."), + "featureDiscoveryPodcastTitle" : MessageLookupByLibrary.simpleMessage("Σκρόλαρε κάθετα για εναλλαγή μεταξύ ομάδων"), + "featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Πάτα για αναζήτηση podcast"), + "featureDiscoverySearchDes" : MessageLookupByLibrary.simpleMessage("Μπορείς να αναζητήσεις με το τίτλο του podcast, λέξη κλειδί, ή να κάνεις χρήση ενός συνδέσμου RSS για να εγγραφείς σε ένα νέο podacast."), + "feedbackEmail" : MessageLookupByLibrary.simpleMessage("Γράψε μου"), + "feedbackGithub" : MessageLookupByLibrary.simpleMessage("GitHub"), + "feedbackPlay" : MessageLookupByLibrary.simpleMessage("Βαθμολόγηση στο PlayStore"), + "feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Συμμετοχή στην ομάδα"), + "filter" : MessageLookupByLibrary.simpleMessage("Φίλτρο"), + "fontStyle" : MessageLookupByLibrary.simpleMessage("Στιλ γραμματοσειράς"), + "fonts" : MessageLookupByLibrary.simpleMessage("Γραμματοσειρές"), + "from" : m5, + "goodNight" : MessageLookupByLibrary.simpleMessage("Καληνύχτα"), + "gpodderLoginDes" : MessageLookupByLibrary.simpleMessage("Συγχαρητήρια! Έχετε συνδέσει το gpodder.net λογαριασμό σας με επιτυχία. Το Tsacdop θα συγχρονίσει αυτόματα τις εγγραφές στη συσκευή σας με το gpodder.net λογαριασμό σας."), + "groupExisted" : MessageLookupByLibrary.simpleMessage("Η ομάδα υπάρχει ήδη"), + "groupFilter" : MessageLookupByLibrary.simpleMessage("Φίλτρο ομάδων"), + "groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Είσαι σίγουρος/η πως θες να διαγράψεις αυτή την ομάδα; Τα Podcast θα μεταφερθούν στη Home ομάδα."), + "groups" : m6, + "hideListenedSetting" : MessageLookupByLibrary.simpleMessage("Απόκρυψη ακουσμένων"), + "hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("Απόκρυψη ανακάλυψης podcast"), + "hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("Απόκρυψη ανακάλυψης podcast από τη σελίδα αναζήτησης"), + "homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("Προβολή όλων"), + "homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Λίστα"), + "homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Ταξινόμηση κατά"), + "homeTabMenuFavotite" : MessageLookupByLibrary.simpleMessage("Αγαπημένο"), + "homeTabMenuRecent" : MessageLookupByLibrary.simpleMessage("Πρόσφατο"), + "homeToprightMenuAbout" : MessageLookupByLibrary.simpleMessage("Σχετικά με"), + "homeToprightMenuImportOMPL" : MessageLookupByLibrary.simpleMessage("Εισαγωγή OPML"), + "homeToprightMenuRefreshAll" : MessageLookupByLibrary.simpleMessage("Ανανέωση όλων"), + "hostedOn" : m7, + "hoursAgo" : m8, + "hoursCount" : m9, + "import" : MessageLookupByLibrary.simpleMessage("Εισαγωγή"), + "intergateWith" : m10, + "introFourthPage" : MessageLookupByLibrary.simpleMessage("Πάτα παρατεταμένα στη κάρτα επεισοδίου για γρήγορες ενέργειες."), + "introSecondPage" : MessageLookupByLibrary.simpleMessage("Κάνε εγγραφή σε podcast μέσω αναζήτησης ή εισαγωγής αρχείου OPML."), + "introThirdPage" : MessageLookupByLibrary.simpleMessage("Μπορείς να φτιάξεις μία νέα ομάδα για podcast."), + "invalidName" : MessageLookupByLibrary.simpleMessage("Εσφαλμένο όνομα χρήστη"), + "lastUpdate" : MessageLookupByLibrary.simpleMessage("Τελευταία ενημέρωση"), + "later" : MessageLookupByLibrary.simpleMessage("Αργότερα"), + "lightMode" : MessageLookupByLibrary.simpleMessage("Φωτεινό θέμα"), + "like" : MessageLookupByLibrary.simpleMessage("Μου Αρέσει"), + "likeDate" : MessageLookupByLibrary.simpleMessage("Ημερομηνία αγαπημένου"), + "liked" : MessageLookupByLibrary.simpleMessage("Συνδεδεμένο"), + "listen" : MessageLookupByLibrary.simpleMessage("Άκουσε"), + "listened" : MessageLookupByLibrary.simpleMessage("Ακουσμένο"), + "loadMore" : MessageLookupByLibrary.simpleMessage("Περισσότερα"), + "loggedInAs" : m11, + "login" : MessageLookupByLibrary.simpleMessage("Σύνδεση"), + "loginFailed" : MessageLookupByLibrary.simpleMessage("Αποτυχία σύνδεσης"), + "logout" : MessageLookupByLibrary.simpleMessage("Αποσύνδεση"), + "mark" : MessageLookupByLibrary.simpleMessage("Επισήμανση"), + "markConfirm" : MessageLookupByLibrary.simpleMessage("Επιβεβαίωση επισήμανσης"), + "markConfirmContent" : MessageLookupByLibrary.simpleMessage("Επιβεβαίωση επισήμανσης όλων των επεισοδίων ως ακουσμένα;"), + "markListened" : MessageLookupByLibrary.simpleMessage("Επισήμανση ως ακουσμένου"), + "markNotListened" : MessageLookupByLibrary.simpleMessage("Επισήμανση ως μη ακουσμένου"), + "menu" : MessageLookupByLibrary.simpleMessage("Μενού"), + "menuAllPodcasts" : MessageLookupByLibrary.simpleMessage("Όλα τα podcast"), + "menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Επισήμανση όλων ως ακουσμένων"), + "menuViewRSS" : MessageLookupByLibrary.simpleMessage("Επίσκεψη RSS feed"), + "menuVisitSite" : MessageLookupByLibrary.simpleMessage("Επίσκεψη Ιστοτόπου"), + "minsAgo" : m12, + "minsCount" : m13, + "network" : MessageLookupByLibrary.simpleMessage("Δίκτυο"), + "neverAutoUpdate" : MessageLookupByLibrary.simpleMessage("Απενεργοποίηση αυτόματων ενημερώσεων"), + "newGroup" : MessageLookupByLibrary.simpleMessage("Δημιουργία νέας ομάδας"), + "newestFirst" : MessageLookupByLibrary.simpleMessage("Νεότερα πρώτα"), + "next" : MessageLookupByLibrary.simpleMessage("Επόμενο"), + "noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("Δεν έχουν ληφθεί επεισόδια ακόμα"), + "noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("Κανένα επεισοδίο δεν έχει επισημανθεί ακόμη ως αγαπημένο"), + "noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("Δεν έχουν βρεθεί επεισόδια ακόμα"), + "noPodcastGroup" : MessageLookupByLibrary.simpleMessage("Κανένα podcast σε αυτή την ομάδα"), + "noShownote" : MessageLookupByLibrary.simpleMessage("Δεν υπάρχουν διαθέσιμες σημειώσεις σόου για αυτό το επεισόδιο."), + "notificaitonFatch" : m14, + "notificationNetworkError" : m15, + "notificationSetting" : MessageLookupByLibrary.simpleMessage("Πίνακας ειδοποιήσεων"), + "notificationSubscribe" : m16, + "notificationSubscribeExisted" : m17, + "notificationSuccess" : m18, + "notificationUpdate" : m19, + "notificationUpdateError" : m20, + "oldestFirst" : MessageLookupByLibrary.simpleMessage("Παλιότερα πρώτα"), + "passwdRequired" : MessageLookupByLibrary.simpleMessage("Ο κωδικός πρόσβασης είναι υποχρεωτικός"), + "password" : MessageLookupByLibrary.simpleMessage("Κωδικός πρόσβασης"), + "pause" : MessageLookupByLibrary.simpleMessage("Παύση"), + "play" : MessageLookupByLibrary.simpleMessage("Αναπαραγωγή"), + "playNext" : MessageLookupByLibrary.simpleMessage("Επόμενο"), + "playNextDes" : MessageLookupByLibrary.simpleMessage("Προσθήκη επεισοδίου στη κορυφή της λίστας"), + "playback" : MessageLookupByLibrary.simpleMessage("Έλεγχος αναπαραγωγής "), + "player" : MessageLookupByLibrary.simpleMessage("Προβολή αναπαραγωγής"), + "playerHeightMed" : MessageLookupByLibrary.simpleMessage("Μέτριο"), + "playerHeightShort" : MessageLookupByLibrary.simpleMessage("Χαμηλό"), + "playerHeightTall" : MessageLookupByLibrary.simpleMessage("Ψηλό"), + "playing" : MessageLookupByLibrary.simpleMessage("Αναπαραγωγή σε εξέλιξη "), + "playlistExisted" : MessageLookupByLibrary.simpleMessage("Το όνομα λίστας υπάρχει"), + "playlistNameEmpty" : MessageLookupByLibrary.simpleMessage("Το όνομα λίστας είναι κενό"), + "playlists" : MessageLookupByLibrary.simpleMessage("Λίστες"), + "plugins" : MessageLookupByLibrary.simpleMessage("Πρόσθετα"), + "podcast" : m21, + "podcastSubscribed" : MessageLookupByLibrary.simpleMessage("Podcast εγγράφη"), + "popupMenuDownloadDes" : MessageLookupByLibrary.simpleMessage("Λήψη επεισοδίου "), + "popupMenuLaterDes" : MessageLookupByLibrary.simpleMessage("Προσθήκη επεισοδίου σε λίστα"), + "popupMenuLikeDes" : MessageLookupByLibrary.simpleMessage("Προσθήκη επεισοδίου στα αγαπημένα"), + "popupMenuMarkDes" : MessageLookupByLibrary.simpleMessage("Επισήμανση επεισοδίου ως ακουσμένο"), + "popupMenuPlayDes" : MessageLookupByLibrary.simpleMessage("Αναπαραγωγή επεισοδίου"), + "privacyPolicy" : MessageLookupByLibrary.simpleMessage("Πολιτική Απορρήτου "), + "published" : m22, + "publishedDaily" : MessageLookupByLibrary.simpleMessage("Δημοσίευεται καθημερινά"), + "publishedMonthly" : MessageLookupByLibrary.simpleMessage("Δημοσίευεται μηνιαία"), + "publishedWeekly" : MessageLookupByLibrary.simpleMessage("Δημοσίευεται εβδομαδιαια"), + "publishedYearly" : MessageLookupByLibrary.simpleMessage("Δημοσίευεται ετήσια"), + "queue" : MessageLookupByLibrary.simpleMessage("Ουρά"), + "recoverSubscribe" : MessageLookupByLibrary.simpleMessage("Ανάκτηση συνδρομής"), + "refresh" : MessageLookupByLibrary.simpleMessage("Ανανέωση"), + "refreshArtwork" : MessageLookupByLibrary.simpleMessage("Ενημέρωση γραφικών"), + "refreshStarted" : MessageLookupByLibrary.simpleMessage("Ανανέωση"), + "remove" : MessageLookupByLibrary.simpleMessage("Αφαίρεση"), + "removeConfirm" : MessageLookupByLibrary.simpleMessage("Επιβεβαίωση κατάργησης"), + "removeNewMark" : MessageLookupByLibrary.simpleMessage("Αφαίρεση επισήμανσης νέου"), + "removePodcastDes" : MessageLookupByLibrary.simpleMessage("Είσαι σίγουρος/η πως θες να καταργήσεις την εγγραφή σου; "), + "removedAt" : m23, + "save" : MessageLookupByLibrary.simpleMessage("Αποθήκευση"), + "schedule" : MessageLookupByLibrary.simpleMessage("Πρόγραμμα"), + "search" : MessageLookupByLibrary.simpleMessage("Αναζήτηση"), + "searchEpisode" : MessageLookupByLibrary.simpleMessage("Αναζήτηση επεισοδίου"), + "searchHelper" : MessageLookupByLibrary.simpleMessage("Πληκτρολόγησε το όνομα του podcast, λέξεις κλειδιά ή το URL ενός feed."), + "searchInvalidRss" : MessageLookupByLibrary.simpleMessage("Εσφαλμένος σύνδεσμος RSS"), + "searchPodcast" : MessageLookupByLibrary.simpleMessage("Αναζήτηση podcast"), + "secCount" : m24, + "secondsAgo" : m25, + "selected" : m26, + "settingStorage" : MessageLookupByLibrary.simpleMessage("Χώρος αποθήκευσης"), + "settings" : MessageLookupByLibrary.simpleMessage("Ρυθμίσεις"), + "settingsAccentColor" : MessageLookupByLibrary.simpleMessage("Χρώμα έμφασης"), + "settingsAccentColorDes" : MessageLookupByLibrary.simpleMessage("Συμπερίληψη χρώματος επικάλυψης"), + "settingsAppIntro" : MessageLookupByLibrary.simpleMessage("Εισαγωγή εφαρμογής"), + "settingsAppearance" : MessageLookupByLibrary.simpleMessage("Εμφάνιση"), + "settingsAppearanceDes" : MessageLookupByLibrary.simpleMessage("Χρώματα και θέματα"), + "settingsAudioCache" : MessageLookupByLibrary.simpleMessage("Προσωρινή μνήμη ήχου"), + "settingsAudioCacheDes" : MessageLookupByLibrary.simpleMessage("Μέγιστο μέγεθος προσωρινής μνήμης ήχου"), + "settingsAutoDelete" : MessageLookupByLibrary.simpleMessage("Αυτόματη διαγραφή λήψεων μετά από"), + "settingsAutoDeleteDes" : MessageLookupByLibrary.simpleMessage("Προεπιλογή 30 ημέρες"), + "settingsAutoPlayDes" : MessageLookupByLibrary.simpleMessage("Αυτόματη αναπαραγωγή επόμενου επεισοδίου στη λίστα"), + "settingsBackup" : MessageLookupByLibrary.simpleMessage("Αντίγραφο ασφαλείας"), + "settingsBackupDes" : MessageLookupByLibrary.simpleMessage("Αντίγραφο ασφαλείας δεδομένων εφαρμογής"), + "settingsBoostVolume" : MessageLookupByLibrary.simpleMessage("Επιπέδο ενίσχυσης έντασης"), + "settingsBoostVolumeDes" : MessageLookupByLibrary.simpleMessage("Αλλαγή επιπέδου ενίσχυσης έντασης"), + "settingsDefaultGrid" : MessageLookupByLibrary.simpleMessage("Προεπιλεγμένη προβολή πλέγματος"), + "settingsDefaultGridDownload" : MessageLookupByLibrary.simpleMessage("Καρτέλα λήψεων"), + "settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Καρτέλα αγαπημένων"), + "settingsDefaultGridPodcast" : MessageLookupByLibrary.simpleMessage("Σελίδα podcast"), + "settingsDefaultGridRecent" : MessageLookupByLibrary.simpleMessage("Καρτέλα πρόσφατων"), + "settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Ενεργοποίηση λειτουργιών ανακάλυψης"), + "settingsDownloadPosition" : MessageLookupByLibrary.simpleMessage("Λήψη θέσης"), + "settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Ενεργοποίηση συγχρονισμού"), + "settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Ανανέωση όλων των podcast στο παρασκήνιο για τη λήψη των τελευταίων επεισοδίων"), + "settingsExportDes" : MessageLookupByLibrary.simpleMessage("Ρυθμίσεις εξαγωγής και εισαγωγής"), + "settingsFastForwardSec" : MessageLookupByLibrary.simpleMessage("Δευτερολέπτα γυρίσματος μπροστά"), + "settingsFastForwardSecDes" : MessageLookupByLibrary.simpleMessage("Αλλαγή δευτερολέπτων γυρίσματος μπροστά στη προβολή αναπαραγωγής"), + "settingsFeedback" : MessageLookupByLibrary.simpleMessage("Feedback"), + "settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Επαναφορά λειτουργίας εκμάθησης"), + "settingsHistory" : MessageLookupByLibrary.simpleMessage("Ιστορικό"), + "settingsHistoryDes" : MessageLookupByLibrary.simpleMessage("Εξαγωγή και εισαγωγή ρυθμίσεων"), + "settingsInfo" : MessageLookupByLibrary.simpleMessage("Πληροφορίες"), + "settingsInterface" : MessageLookupByLibrary.simpleMessage("Διεπαφή"), + "settingsLanguages" : MessageLookupByLibrary.simpleMessage("Γλώσσες"), + "settingsLanguagesDes" : MessageLookupByLibrary.simpleMessage("Αλλαγή γλώσσας"), + "settingsLayout" : MessageLookupByLibrary.simpleMessage("Διάταξη"), + "settingsLayoutDes" : MessageLookupByLibrary.simpleMessage("Διάταξη εφαρμογής"), + "settingsLibraries" : MessageLookupByLibrary.simpleMessage("Βιβλιοθήκες"), + "settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Βιβλιοθήκες ανοιχτού κώδικα που χρησιμοποιούνται από την εφαρμογή"), + "settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Διαχείριση λήψεων"), + "settingsManageDownloadDes" : MessageLookupByLibrary.simpleMessage("Διαχείριση ληφθέντων αρχείων ήχου"), + "settingsMarkListenedSkip" : MessageLookupByLibrary.simpleMessage("Επισήμανση ως ακουσμένου όταν παραλείπεται"), + "settingsMarkListenedSkipDes" : MessageLookupByLibrary.simpleMessage("Αυτόματη επισήμανση του επεισοδίου ως ακουσμένου κατά τη παράλειψή του"), + "settingsMenuAutoPlay" : MessageLookupByLibrary.simpleMessage("Αυτόματη αναπαραγωγή επομένου"), + "settingsNetworkCellular" : MessageLookupByLibrary.simpleMessage("Ερώτηση πριν τη χρήση δεδομένων"), + "settingsNetworkCellularAuto" : MessageLookupByLibrary.simpleMessage("Αυτόματη λήψη με χρήση δεδομένων"), + "settingsNetworkCellularAutoDes" : MessageLookupByLibrary.simpleMessage("Μπορείς να ρυθμίσεις την αυτόματη λήψη podcast στη σελίδα διαχείρισης ομάδων"), + "settingsNetworkCellularDes" : MessageLookupByLibrary.simpleMessage("Ερώτηση για επιβεβαίωση λήψης επεισοδίων κατά τη χρήση δεδομένων"), + "settingsPlayDes" : MessageLookupByLibrary.simpleMessage("Λίστα και προβολή αναπαραγωγής"), + "settingsPlayerHeight" : MessageLookupByLibrary.simpleMessage("Ύψος προβολής αναπαραγωγής"), + "settingsPlayerHeightDes" : MessageLookupByLibrary.simpleMessage("Προσάρμοσε το ύψος της προβολής αναπαραγωγής εκεί που θέλεις"), + "settingsPopupMenu" : MessageLookupByLibrary.simpleMessage("Αναδυόμενο μενού επεισοδίων"), + "settingsPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Αλλαγή αναδυόμενου μενού επεισοδίων"), + "settingsPrefrence" : MessageLookupByLibrary.simpleMessage("Προτίμηση"), + "settingsRealDark" : MessageLookupByLibrary.simpleMessage("Μαύρο (AMOLED)"), + "settingsRealDarkDes" : MessageLookupByLibrary.simpleMessage("Ενεργοποίησε αν νομίζεις ότι η νύχτα δεν είναι σκοτεινή αρκετά"), + "settingsRewindSec" : MessageLookupByLibrary.simpleMessage("Δευτερολέπτα γυρίσματος πίσω"), + "settingsRewindSecDes" : MessageLookupByLibrary.simpleMessage("Αλλαγή δευτερολέπτων γυρίσματος πίσω στη προβολή αναπαραγωγής"), + "settingsSTAuto" : MessageLookupByLibrary.simpleMessage("Αυτόματη ενεργοποίηση χρονοδιακόπτη"), + "settingsSTAutoDes" : MessageLookupByLibrary.simpleMessage("Αυτόματη έναρξη χρονοδιακόπτη την προγραμματισμένη ώρα"), + "settingsSTDefaultTime" : MessageLookupByLibrary.simpleMessage("Προεπιλεγμένος χρόνος"), + "settingsSTDefautTimeDes" : MessageLookupByLibrary.simpleMessage("Προεπιλεγμένος χρόνος χρονοδιακόπτη"), + "settingsSTMode" : MessageLookupByLibrary.simpleMessage("Λειτουργία αυτόματου χρονοδιακόπτη"), + "settingsSpeeds" : MessageLookupByLibrary.simpleMessage("Ταχύτητες"), + "settingsSpeedsDes" : MessageLookupByLibrary.simpleMessage("Επεξεργασία διαθέσιμων ταχυτήτων"), + "settingsStorageDes" : MessageLookupByLibrary.simpleMessage("Διαχείριση χώρου αποθήκευσης λήψεων και προσωρινής μνήμης"), + "settingsSyncing" : MessageLookupByLibrary.simpleMessage("Συγχρονισμός"), + "settingsSyncingDes" : MessageLookupByLibrary.simpleMessage("Ανανέωση podcast στο παρασκήνιο"), + "settingsTapToOpenPopupMenu" : MessageLookupByLibrary.simpleMessage("Πάτησε για να ανοίξεις το αναδυόμενο μενού"), + "settingsTapToOpenPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Πρέπει να πατήσεις παρατεταμένα για το άνοιγμα της σελίδας επεισοδίου"), + "settingsTheme" : MessageLookupByLibrary.simpleMessage("Θέμα"), + "settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("Χρόνος μεταξύ ενημερώσεων"), + "settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("Προεπιλογή 24 ώρες "), + "share" : MessageLookupByLibrary.simpleMessage("Κοινοποίηση"), + "showNotesFonts" : MessageLookupByLibrary.simpleMessage("Προβολή γραμματοσειράς σημειώσεων"), + "size" : MessageLookupByLibrary.simpleMessage("Μέγεθος"), + "skipSecondsAtEnd" : MessageLookupByLibrary.simpleMessage("Παράλειψη δευτερολέπτων στο τέλος"), + "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Παράληψη αρχικών δευτερολέπτων"), + "skipSilence" : MessageLookupByLibrary.simpleMessage("Παράλειψη σιγής"), + "skipToNext" : MessageLookupByLibrary.simpleMessage("Παράλειψη"), + "sleepTimer" : MessageLookupByLibrary.simpleMessage("Χρονοδιακόπτης"), + "status" : MessageLookupByLibrary.simpleMessage("Κατάσταση"), + "statusAuthError" : MessageLookupByLibrary.simpleMessage("Σφάλμα πιστοποίησης"), + "statusFail" : MessageLookupByLibrary.simpleMessage("Αποτυχία"), + "statusSuccess" : MessageLookupByLibrary.simpleMessage("Επιτυχία"), + "stop" : MessageLookupByLibrary.simpleMessage("Σταμάτημα"), + "subscribe" : MessageLookupByLibrary.simpleMessage("Εγγραφή"), + "subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Εξαγωγή αρχείου OPML όλων των podcast"), + "syncNow" : MessageLookupByLibrary.simpleMessage("Συγχρονισμός τώρα"), + "systemDefault" : MessageLookupByLibrary.simpleMessage("Προεπιλογή συστήματος"), + "timeLastPlayed" : m27, + "timeLeft" : m28, + "to" : m29, + "toastAddPlaylist" : MessageLookupByLibrary.simpleMessage("Προστέθηκε στη λίστα"), + "toastDiscovery" : MessageLookupByLibrary.simpleMessage("Λειτουργία ανακάλυψης ενεργή, παρακαλώ ξανανοίξτε την εφαρμογή"), + "toastFileError" : MessageLookupByLibrary.simpleMessage("Σφάλμα αρχείου, η εγγραφή απέτυχε "), + "toastFileNotValid" : MessageLookupByLibrary.simpleMessage("Μη έγκυρο αρχείο"), + "toastHomeGroupNotSupport" : MessageLookupByLibrary.simpleMessage("Η Home ομάδα δεν υποστηρίζεται"), + "toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Εισαγωγή ρυθμίσεων επιτυχής"), + "toastOneGroup" : MessageLookupByLibrary.simpleMessage("Επέλεξε τουλάχιστον μία ομάδα"), + "toastPodcastRecovering" : MessageLookupByLibrary.simpleMessage("Ανάκτηση, περίμενε λίγο"), + "toastReadFile" : MessageLookupByLibrary.simpleMessage("Διάβασμα αρχείου επιτυχές"), + "toastRecoverFailed" : MessageLookupByLibrary.simpleMessage("Η ανάκτηση του podcast απέτυχε"), + "toastRemovePlaylist" : MessageLookupByLibrary.simpleMessage("Τα επεισόδιο αφαιρέθηκε από τη λίστα"), + "toastSettingSaved" : MessageLookupByLibrary.simpleMessage("Οι ρυθμίσεις αποθηκεύτηκαν "), + "toastTimeEqualEnd" : MessageLookupByLibrary.simpleMessage("Ο επιλεγμένος χρόνος είναι ίδιος με τον χρόνο λήξης"), + "toastTimeEqualStart" : MessageLookupByLibrary.simpleMessage("Ο επιλεγμένος χρόνος είναι ίδιος με τον χρόνο έναρξης"), + "translators" : MessageLookupByLibrary.simpleMessage("Μεταφραστές"), + "understood" : MessageLookupByLibrary.simpleMessage("Κατανοητό"), + "undo" : MessageLookupByLibrary.simpleMessage("ΑΝΑΙΡΕΣΗ"), + "unlike" : MessageLookupByLibrary.simpleMessage("Δεν Μου Αρέσει"), + "unliked" : MessageLookupByLibrary.simpleMessage("Τα επεισόδιο αφαιρέθηκε από τα αγαπημένα"), + "updateDate" : MessageLookupByLibrary.simpleMessage("Ημερομηνία ενημέρωσης"), + "updateEpisodesCount" : m30, + "updateFailed" : MessageLookupByLibrary.simpleMessage("Ενημέρωση ανεπιτυχείς, σφάλμα δικτύου"), + "username" : MessageLookupByLibrary.simpleMessage("Όνομα χρήστη"), + "usernameRequired" : MessageLookupByLibrary.simpleMessage("Το όνομα χρήστη είναι υποχρεωτικό"), + "version" : m31 + }; +} diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index a23fde4..c511777 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -3124,6 +3124,7 @@ class AppLocalizationDelegate extends LocalizationsDelegate { List get supportedLocales { return const [ Locale.fromSubtags(languageCode: 'en'), + Locale.fromSubtags(languageCode: 'el'), Locale.fromSubtags(languageCode: 'es'), Locale.fromSubtags(languageCode: 'fr'), Locale.fromSubtags(languageCode: 'it'), diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb new file mode 100644 index 0000000..99598c3 --- /dev/null +++ b/lib/l10n/intl_el.arb @@ -0,0 +1,779 @@ +{ + "@@locale": "el", + "add": "Προσθήκη", + "@add": { + "description": "Subscribe new podcast" + }, + "addEpisodeGroup": "{count, plural, zero{} one{{count} επεισόδιο προστέθηκε στη λίστα {groupName}} other{{count} επεισόδια προστέθηκαν στη λίστα {groupName}\n}}", + "@addEpisodeGroup": { + "placeholders": { + "groupName": {} + } + }, + "addNewEpisodeAll": "{count, plural, zero{} one{{count} επεισόδιο προστέθηκε στη λίστα} other{{count} επεισόδια προστέθηκαν στη λίστα}}", + "@addNewEpisodeAll": {}, + "addNewEpisodeTooltip": "Προσθήκη νέων επεισοδίων σε λίστα", + "@addNewEpisodeTooltip": {}, + "addSomeGroups": "Πρόσθεσε μερικές ομάδες", + "@addSomeGroups": { + "description": "Please add new groups" + }, + "all": "Όλα", + "@all": {}, + "autoDownload": "Αυτόματη λήψη", + "@autoDownload": {}, + "back": "Πίσω", + "@back": {}, + "boostVolume": "Ενίσχυση έντασης", + "@boostVolume": { + "description": "Boost volume in player widget." + }, + "buffering": "Φόρτωση", + "@buffering": {}, + "cancel": "ΑΚΥΡΩΣΗ", + "@cancel": {}, + "cellularConfirm": "Προειδοποίηση χρήσης δεδομένων", + "@cellularConfirm": {}, + "cellularConfirmDes": "Είσαι σίγουρος/η πως θες να κάνεις χρήση δεδομένων για τη λήψη;", + "@cellularConfirmDes": {}, + "changeLayout": "Αλλαγή διάταξης", + "@changeLayout": {}, + "changelog": "Αλλαγές", + "@changelog": {}, + "chooseA": "Επέλεξε ένα", + "@chooseA": {}, + "clear": "Εκάθαρση", + "@clear": {}, + "clearAll": "Εκκαθάριση όλων", + "@clearAll": { + "description": "Clear all episodes in playlist." + }, + "color": "Χρώμα", + "@color": {}, + "confirm": "ΕΠΙΒΕΒΑΙΩΣΗ", + "@confirm": {}, + "createNewPlaylist": "Νέα λίστα", + "@createNewPlaylist": {}, + "darkMode": "Σκοτεινό θέμα", + "@darkMode": {}, + "daysAgo": "{count, plural, zero{Σήμερα} one{{count} μέρα πριν} other{{count} μέρες πριν}}", + "@daysAgo": {}, + "daysCount": "{count, plural, zero{Ποτέ} one{{count} μέρα} other{{count} μέρες}}", + "@daysCount": {}, + "defaultQueueReminder": "Αυτή είναι η προκαθορισμένη ουρά, δεν μπορεί να αφαιρεθεί.", + "@defaultQueueReminder": { + "description": "Remind user that default queue can't be removed." + }, + "defaultSearchEngine": "Προκαθορισμένη μηχανή αναζήτησης podcast", + "@defaultSearchEngine": {}, + "defaultSearchEngineDes": "Επέλεξε την προκαθορισμένη μηχανή αναζήτησης podcast", + "@defaultSearchEngineDes": { + "description": "Choose the default podcast search engine" + }, + "delete": "Διαγραφή", + "@delete": {}, + "developer": "Προγραμματιστής", + "@developer": { + "description": "Can also translate to About me" + }, + "dismiss": "Παράβλεψη", + "@dismiss": {}, + "done": "Ολοκληρώθηκε", + "@done": {}, + "download": "Λήψη", + "@download": {}, + "downloaded": "Έγινε λήψη", + "@downloaded": {}, + "downloadRemovedToast": "Η λήψη αφαιρέθηκε", + "@downloadRemovedToast": {}, + "downloadStart": "Λήψη", + "@downloadStart": { + "description": "Toast of downloading" + }, + "editGroupName": "Επεξεργασία ονόματος ομάδας", + "@editGroupName": {}, + "endOfEpisode": "Τέλος επεισοδίου", + "@endOfEpisode": {}, + "episode": "{count, plural, zero{} one{Επεισόδιο} other{Επεισόδια}}", + "@episode": {}, + "fastForward": "Γρήγορο γύρισμα μπροστά", + "@fastForward": {}, + "fastRewind": "Γρήγορο γύρισμα πίσω ", + "@fastRewind": {}, + "featureDiscoveryEditGroup": "Πάτα για να επεξεργαστείς την ομάδα", + "@featureDiscoveryEditGroup": {}, + "featureDiscoveryEditGroupDes": "Εδώ μπορείς να αλλάξεις το όνομα της ομάδας ή να τη διαγράψεις, αλλά η Home ομάδα δε μπορεί να επεξεργασθεί ή να διαγραφεί", + "@featureDiscoveryEditGroupDes": {}, + "featureDiscoveryEpisode": "Προβολή επεισοδίου", + "@featureDiscoveryEpisode": {}, + "featureDiscoveryEpisodeDes": "Πάτα παρατεταμένα για να παίξεις το επεισόδιο ή να το προσθέσεις σε λίστα.", + "@featureDiscoveryEpisodeDes": {}, + "featureDiscoveryEpisodeTitle": "Πάτα παρατεταμένα για να παίξεις το επεισόδιο τώρα", + "@featureDiscoveryEpisodeTitle": {}, + "featureDiscoveryGroup": "Πάτα για να προσθέσεις ομάδα", + "@featureDiscoveryGroup": {}, + "featureDiscoveryGroupDes": "Η Home ομάδα είναι η προεπιλεγμένη ομάδα για νέα podcast. Μπορείς να φτιάξεις νέες ομάδες και να μετακινήσεις podcast σε αυτές, καθώς και να προσθέσεις podcast σε πολλαπλές ομάδες.", + "@featureDiscoveryGroupDes": {}, + "featureDiscoveryGroupPodcast": "Πάτα παρατεταμένα για να ταξινομήσεις τα podcast", + "@featureDiscoveryGroupPodcast": {}, + "featureDiscoveryGroupPodcastDes": "Πάτα για να δεις περισσότερες επιλογές, ή πάτα παρατεταμένα για να ταξινομήσεις τα podcast σε όμαδα.", + "@featureDiscoveryGroupPodcastDes": {}, + "featureDiscoveryOMPL": "Πάτα για την εισαγωγή OPML", + "@featureDiscoveryOMPL": {}, + "featureDiscoveryOMPLDes": "Εδώ μπορείς να εισάγεις αρχεία OPML, να ανοίξεις ρυθμίσεις ή να ανανεώσεις όλα τα podcast με τη μία.", + "@featureDiscoveryOMPLDes": {}, + "featureDiscoveryPlaylist": "Πάτα για άνοιγμα λίστας", + "@featureDiscoveryPlaylist": {}, + "featureDiscoveryPlaylistDes": "Μπορείς να προσθέσεις επεισόδια σε λίστες από μόνος σου. Τα επεισόδια θα αφαιρούνται αυτόματα από τις λίστες αφού παιχτούν.", + "@featureDiscoveryPlaylistDes": {}, + "featureDiscoveryPodcast": "Προβολή podcast", + "@featureDiscoveryPodcast": {}, + "featureDiscoveryPodcastDes": "Πάτα στο Προβολή Όλων για να προσθέσεις ομάδες ή να διαχειριστείς τα podcast.", + "@featureDiscoveryPodcastDes": {}, + "featureDiscoveryPodcastTitle": "Σκρόλαρε κάθετα για εναλλαγή μεταξύ ομάδων", + "@featureDiscoveryPodcastTitle": {}, + "featureDiscoverySearch": "Πάτα για αναζήτηση podcast", + "@featureDiscoverySearch": {}, + "featureDiscoverySearchDes": "Μπορείς να αναζητήσεις με το τίτλο του podcast, λέξη κλειδί, ή να κάνεις χρήση ενός συνδέσμου RSS για να εγγραφείς σε ένα νέο podacast.", + "@featureDiscoverySearchDes": {}, + "feedbackEmail": "Γράψε μου", + "@feedbackEmail": {}, + "feedbackGithub": "GitHub", + "@feedbackGithub": {}, + "feedbackPlay": "Βαθμολόγηση στο PlayStore", + "@feedbackPlay": { + "description": "Rate on Google Play Store.\nUser can tap to open play link." + }, + "feedbackTelegram": "Συμμετοχή στην ομάδα", + "@feedbackTelegram": {}, + "filter": "Φίλτρο", + "@filter": {}, + "fonts": "Γραμματοσειρές", + "@fonts": {}, + "fontStyle": "Στιλ γραμματοσειράς", + "@fontStyle": {}, + "from": "Μέχρι {time}", + "@from": { + "placeholders": { + "time": {} + } + }, + "goodNight": "Καληνύχτα", + "@goodNight": {}, + "gpodderLoginDes": "Συγχαρητήρια! Έχετε συνδέσει το gpodder.net λογαριασμό σας με επιτυχία. Το Tsacdop θα συγχρονίσει αυτόματα τις εγγραφές στη συσκευή σας με το gpodder.net λογαριασμό σας.", + "@gpodderLoginDes": {}, + "groupExisted": "Η ομάδα υπάρχει ήδη", + "@groupExisted": { + "description": "Group name validate in add group dialog. User can't add group with same name." + }, + "groupFilter": "Φίλτρο ομάδων", + "@groupFilter": {}, + "groupRemoveConfirm": "Είσαι σίγουρος/η πως θες να διαγράψεις αυτή την ομάδα; Τα Podcast θα μεταφερθούν στη Home ομάδα.", + "@groupRemoveConfirm": {}, + "groups": "{count, plural, zero{Ομάδα} one{Ομάδα} other{Ομάδες}}", + "@groups": {}, + "hideListenedSetting": "Απόκρυψη ακουσμένων", + "@hideListenedSetting": {}, + "hidePodcastDiscovery": "Απόκρυψη ανακάλυψης podcast", + "@hidePodcastDiscovery": { + "description": "Hide podcast discovery" + }, + "hidePodcastDiscoveryDes": "Απόκρυψη ανακάλυψης podcast από τη σελίδα αναζήτησης", + "@hidePodcastDiscoveryDes": {}, + "homeGroupsSeeAll": "Προβολή όλων", + "@homeGroupsSeeAll": {}, + "homeMenuPlaylist": "Λίστα", + "@homeMenuPlaylist": {}, + "homeSubMenuSortBy": "Ταξινόμηση κατά", + "@homeSubMenuSortBy": {}, + "homeTabMenuFavotite": "Αγαπημένο", + "@homeTabMenuFavotite": {}, + "homeTabMenuRecent": "Πρόσφατο", + "@homeTabMenuRecent": {}, + "homeToprightMenuAbout": "Σχετικά με", + "@homeToprightMenuAbout": {}, + "homeToprightMenuImportOMPL": "Εισαγωγή OPML", + "@homeToprightMenuImportOMPL": {}, + "homeToprightMenuRefreshAll": "Ανανέωση όλων", + "@homeToprightMenuRefreshAll": {}, + "hostedOn": "Φιλοξενούμενο στο {host}", + "@hostedOn": { + "placeholders": { + "host": {} + } + }, + "hoursAgo": "{count, plural, zero{Αυτή την ώρα} one{{count} ώρα πριν} other{{count} ώρες πριν}}", + "@hoursAgo": {}, + "hoursCount": "{count, plural, zero{0 ώρες} one{{count} ώρα} other{{count} ώρες}}", + "@hoursCount": {}, + "import": "Εισαγωγή", + "@import": {}, + "intergateWith": "Ενσωμάτωση με {service}", + "@intergateWith": { + "description": "Integrate with", + "placeholders": { + "service": {} + } + }, + "introFourthPage": "Πάτα παρατεταμένα στη κάρτα επεισοδίου για γρήγορες ενέργειες.", + "@introFourthPage": {}, + "introSecondPage": "Κάνε εγγραφή σε podcast μέσω αναζήτησης ή εισαγωγής αρχείου OPML.", + "@introSecondPage": {}, + "introThirdPage": "Μπορείς να φτιάξεις μία νέα ομάδα για podcast.", + "@introThirdPage": {}, + "invalidName": "Εσφαλμένο όνομα χρήστη", + "@invalidName": {}, + "lastUpdate": "Τελευταία ενημέρωση", + "@lastUpdate": { + "description": "gpodder.net update" + }, + "later": "Αργότερα", + "@later": {}, + "lightMode": "Φωτεινό θέμα", + "@lightMode": {}, + "like": "Μου Αρέσει", + "@like": {}, + "liked": "Συνδεδεμένο", + "@liked": {}, + "likeDate": "Ημερομηνία αγαπημένου", + "@likeDate": { + "description": "Favorite tab, sort by like date." + }, + "listen": "Άκουσε", + "@listen": {}, + "listened": "Ακουσμένο", + "@listened": {}, + "loadMore": "Περισσότερα", + "@loadMore": {}, + "loggedInAs": "Συνδεδεμένος/η ως {userName}", + "@loggedInAs": { + "description": "gpodder.net", + "placeholders": { + "userName": {} + } + }, + "login": "Σύνδεση", + "@login": { + "description": "gpodder.net login" + }, + "loginFailed": "Αποτυχία σύνδεσης", + "@loginFailed": {}, + "logout": "Αποσύνδεση", + "@logout": { + "description": "gpodder.net logout" + }, + "mark": "Επισήμανση", + "@mark": { + "description": "In listen history page, if a episode is marked as listened." + }, + "markConfirm": "Επιβεβαίωση επισήμανσης", + "@markConfirm": {}, + "markConfirmContent": "Επιβεβαίωση επισήμανσης όλων των επεισοδίων ως ακουσμένα;", + "@markConfirmContent": {}, + "markListened": "Επισήμανση ως ακουσμένου", + "@markListened": {}, + "markNotListened": "Επισήμανση ως μη ακουσμένου", + "@markNotListened": {}, + "menu": "Μενού", + "@menu": {}, + "menuAllPodcasts": "Όλα τα podcast", + "@menuAllPodcasts": {}, + "menuMarkAllListened": "Επισήμανση όλων ως ακουσμένων", + "@menuMarkAllListened": {}, + "menuViewRSS": "Επίσκεψη RSS feed", + "@menuViewRSS": {}, + "menuVisitSite": "Επίσκεψη Ιστοτόπου", + "@menuVisitSite": {}, + "minsAgo": "{count, plural, zero{Μόλις τώρα} one{{count} λεπτό πριν} other{{count} λεπτά πριν}}", + "@minsAgo": {}, + "minsCount": "{count, plural, zero{0 λεπτά} one{{count} λεπτό} other{{count} λεπτά}}", + "@minsCount": {}, + "network": "Δίκτυο", + "@network": {}, + "neverAutoUpdate": "Απενεργοποίηση αυτόματων ενημερώσεων", + "@neverAutoUpdate": { + "description": "Never auto update in podcast settings." + }, + "newestFirst": "Νεότερα πρώτα", + "@newestFirst": {}, + "newGroup": "Δημιουργία νέας ομάδας", + "@newGroup": {}, + "next": "Επόμενο", + "@next": {}, + "noEpisodeDownload": "Δεν έχουν ληφθεί επεισόδια ακόμα", + "@noEpisodeDownload": {}, + "noEpisodeFavorite": "Κανένα επεισοδίο δεν έχει επισημανθεί ακόμη ως αγαπημένο", + "@noEpisodeFavorite": {}, + "noEpisodeRecent": "Δεν έχουν βρεθεί επεισόδια ακόμα", + "@noEpisodeRecent": {}, + "noPodcastGroup": "Κανένα podcast σε αυτή την ομάδα", + "@noPodcastGroup": {}, + "noShownote": "Δεν υπάρχουν διαθέσιμες σημειώσεις σόου για αυτό το επεισόδιο.", + "@noShownote": { + "description": "Means this episode have no show notes." + }, + "notificaitonFatch": "Λήψη δεδομένων {title}", + "@notificaitonFatch": {}, + "notificationNetworkError": "Η εγγραφή επέτυχε, σφάλμα δικτύου {title}", + "@notificationNetworkError": { + "placeholders": { + "title": {} + } + }, + "notificationSetting": "Πίνακας ειδοποιήσεων", + "@notificationSetting": {}, + "notificationSubscribe": "Εγγραφή {title}", + "@notificationSubscribe": { + "placeholders": { + "title": {} + } + }, + "notificationSubscribeExisted": "Η εγγραφή επέτυχε, το podcast υπάρχει ήδη {title}", + "@notificationSubscribeExisted": { + "placeholders": { + "title": {} + } + }, + "notificationSuccess": "Επιτυχημένη εγγραφή {title}", + "@notificationSuccess": { + "placeholders": { + "title": {} + } + }, + "notificationUpdate": "Ενημέρωση {title} ", + "@notificationUpdate": { + "placeholders": { + "title": {} + } + }, + "notificationUpdateError": "Σφάλμα ενημέρωσης {title}", + "@notificationUpdateError": { + "placeholders": { + "title": {} + } + }, + "oldestFirst": "Παλιότερα πρώτα", + "@oldestFirst": {}, + "passwdRequired": "Ο κωδικός πρόσβασης είναι υποχρεωτικός", + "@passwdRequired": {}, + "password": "Κωδικός πρόσβασης", + "@password": {}, + "pause": "Παύση", + "@pause": {}, + "play": "Αναπαραγωγή", + "@play": {}, + "playback": "Έλεγχος αναπαραγωγής ", + "@playback": {}, + "player": "Προβολή αναπαραγωγής", + "@player": {}, + "playerHeightMed": "Μέτριο", + "@playerHeightMed": {}, + "playerHeightShort": "Χαμηλό", + "@playerHeightShort": {}, + "playerHeightTall": "Ψηλό", + "@playerHeightTall": {}, + "playing": "Αναπαραγωγή σε εξέλιξη ", + "@playing": {}, + "playlistExisted": "Το όνομα λίστας υπάρχει", + "@playlistExisted": { + "description": "Error string when creating new playlist." + }, + "playlistNameEmpty": "Το όνομα λίστας είναι κενό", + "@playlistNameEmpty": { + "description": "Error string when creating new playlist." + }, + "playlists": "Λίστες", + "@playlists": { + "description": "Title for playlists tab." + }, + "playNext": "Επόμενο", + "@playNext": { + "description": "Popup menu for episode." + }, + "playNextDes": "Προσθήκη επεισοδίου στη κορυφή της λίστας", + "@playNextDes": { + "description": "Description for next play." + }, + "plugins": "Πρόσθετα", + "@plugins": {}, + "podcast": "{count, plural, zero{} one{Podcast} other{Podcast}}", + "@podcast": {}, + "podcastSubscribed": "Podcast εγγράφη", + "@podcastSubscribed": {}, + "popupMenuDownloadDes": "Λήψη επεισοδίου ", + "@popupMenuDownloadDes": {}, + "popupMenuLaterDes": "Προσθήκη επεισοδίου σε λίστα", + "@popupMenuLaterDes": {}, + "popupMenuLikeDes": "Προσθήκη επεισοδίου στα αγαπημένα", + "@popupMenuLikeDes": {}, + "popupMenuMarkDes": "Επισήμανση επεισοδίου ως ακουσμένο", + "@popupMenuMarkDes": {}, + "popupMenuPlayDes": "Αναπαραγωγή επεισοδίου", + "@popupMenuPlayDes": {}, + "privacyPolicy": "Πολιτική Απορρήτου ", + "@privacyPolicy": {}, + "published": "Δημοσιεύτηκε στις {date}", + "@published": { + "placeholders": { + "date": {} + } + }, + "publishedDaily": "Δημοσίευεται καθημερινά", + "@publishedDaily": {}, + "publishedMonthly": "Δημοσίευεται μηνιαία", + "@publishedMonthly": {}, + "publishedWeekly": "Δημοσίευεται εβδομαδιαια", + "@publishedWeekly": { + "description": "In search podcast detail page." + }, + "publishedYearly": "Δημοσίευεται ετήσια", + "@publishedYearly": {}, + "queue": "Ουρά", + "@queue": { + "description": "Queue" + }, + "recoverSubscribe": "Ανάκτηση συνδρομής", + "@recoverSubscribe": { + "description": "User can recover subscribe podcast after remove it in subscribe history page." + }, + "refresh": "Ανανέωση", + "@refresh": { + "description": "Refresh" + }, + "refreshArtwork": "Ενημέρωση γραφικών", + "@refreshArtwork": {}, + "refreshStarted": "Ανανέωση", + "@refreshStarted": { + "description": "Toast for refresh" + }, + "remove": "Αφαίρεση", + "@remove": { + "description": "Remove not \"removed\". \nRemove a podcast or a group." + }, + "removeConfirm": "Επιβεβαίωση κατάργησης", + "@removeConfirm": { + "description": "unsubscribe podcast dialog" + }, + "removedAt": "Αφαιρέθηκε στις {date}", + "@removedAt": { + "description": "For example :Removed at 2020.10.10", + "placeholders": { + "date": {} + } + }, + "removeNewMark": "Αφαίρεση επισήμανσης νέου", + "@removeNewMark": { + "description": "Remove new mark for new episodes." + }, + "removePodcastDes": "Είσαι σίγουρος/η πως θες να καταργήσεις την εγγραφή σου; ", + "@removePodcastDes": {}, + "save": "Αποθήκευση", + "@save": {}, + "schedule": "Πρόγραμμα", + "@schedule": {}, + "search": "Αναζήτηση", + "@search": {}, + "searchEpisode": "Αναζήτηση επεισοδίου", + "@searchEpisode": {}, + "searchHelper": "Πληκτρολόγησε το όνομα του podcast, λέξεις κλειδιά ή το URL ενός feed.", + "@searchHelper": {}, + "searchInvalidRss": "Εσφαλμένος σύνδεσμος RSS", + "@searchInvalidRss": {}, + "searchPodcast": "Αναζήτηση podcast", + "@searchPodcast": {}, + "secCount": "{count, plural, zero{0 δευτ.} one{{count} δευτ.} other{{count} δευτ.}}", + "@secCount": {}, + "secondsAgo": "{count, plural, zero{Μόλις τώρα} one{{count} δευτερόλεπτο πριν} other{{count} δευτερόλεπτα πριν}}", + "@secondsAgo": {}, + "selected": "{count} επιλεγμένα", + "@selected": { + "placeholders": { + "count": {} + } + }, + "settings": "Ρυθμίσεις", + "@settings": {}, + "settingsAccentColor": "Χρώμα έμφασης", + "@settingsAccentColor": {}, + "settingsAccentColorDes": "Συμπερίληψη χρώματος επικάλυψης", + "@settingsAccentColorDes": {}, + "settingsAppearance": "Εμφάνιση", + "@settingsAppearance": {}, + "settingsAppearanceDes": "Χρώματα και θέματα", + "@settingsAppearanceDes": {}, + "settingsAppIntro": "Εισαγωγή εφαρμογής", + "@settingsAppIntro": {}, + "settingsAudioCache": "Προσωρινή μνήμη ήχου", + "@settingsAudioCache": {}, + "settingsAudioCacheDes": "Μέγιστο μέγεθος προσωρινής μνήμης ήχου", + "@settingsAudioCacheDes": {}, + "settingsAutoDelete": "Αυτόματη διαγραφή λήψεων μετά από", + "@settingsAutoDelete": {}, + "settingsAutoDeleteDes": "Προεπιλογή 30 ημέρες", + "@settingsAutoDeleteDes": {}, + "settingsAutoPlayDes": "Αυτόματη αναπαραγωγή επόμενου επεισοδίου στη λίστα", + "@settingsAutoPlayDes": {}, + "settingsBackup": "Αντίγραφο ασφαλείας", + "@settingsBackup": {}, + "settingsBackupDes": "Αντίγραφο ασφαλείας δεδομένων εφαρμογής", + "@settingsBackupDes": {}, + "settingsBoostVolume": "Επιπέδο ενίσχυσης έντασης", + "@settingsBoostVolume": {}, + "settingsBoostVolumeDes": "Αλλαγή επιπέδου ενίσχυσης έντασης", + "@settingsBoostVolumeDes": {}, + "settingsDefaultGrid": "Προεπιλεγμένη προβολή πλέγματος", + "@settingsDefaultGrid": {}, + "settingsDefaultGridDownload": "Καρτέλα λήψεων", + "@settingsDefaultGridDownload": {}, + "settingsDefaultGridFavorite": "Καρτέλα αγαπημένων", + "@settingsDefaultGridFavorite": {}, + "settingsDefaultGridPodcast": "Σελίδα podcast", + "@settingsDefaultGridPodcast": {}, + "settingsDefaultGridRecent": "Καρτέλα πρόσφατων", + "@settingsDefaultGridRecent": {}, + "settingsDiscovery": "Ενεργοποίηση λειτουργιών ανακάλυψης", + "@settingsDiscovery": { + "description": "Reset feature discovery state. User tap it and restart app, will see features tutorial again." + }, + "settingsDownloadPosition": "Λήψη θέσης", + "@settingsDownloadPosition": { + "description": "Choose folder for downloads." + }, + "settingsEnableSyncing": "Ενεργοποίηση συγχρονισμού", + "@settingsEnableSyncing": {}, + "settingsEnableSyncingDes": "Ανανέωση όλων των podcast στο παρασκήνιο για τη λήψη των τελευταίων επεισοδίων", + "@settingsEnableSyncingDes": {}, + "settingsExportDes": "Ρυθμίσεις εξαγωγής και εισαγωγής", + "@settingsExportDes": {}, + "settingsFastForwardSec": "Δευτερολέπτα γυρίσματος μπροστά", + "@settingsFastForwardSec": {}, + "settingsFastForwardSecDes": "Αλλαγή δευτερολέπτων γυρίσματος μπροστά στη προβολή αναπαραγωγής", + "@settingsFastForwardSecDes": {}, + "settingsFeedback": "Feedback", + "@settingsFeedback": {}, + "settingsFeedbackDes": "Επαναφορά λειτουργίας εκμάθησης", + "@settingsFeedbackDes": {}, + "settingsHistory": "Ιστορικό", + "@settingsHistory": {}, + "settingsHistoryDes": "Εξαγωγή και εισαγωγή ρυθμίσεων", + "@settingsHistoryDes": {}, + "settingsInfo": "Πληροφορίες", + "@settingsInfo": {}, + "settingsInterface": "Διεπαφή", + "@settingsInterface": {}, + "settingsLanguages": "Γλώσσες", + "@settingsLanguages": {}, + "settingsLanguagesDes": "Αλλαγή γλώσσας", + "@settingsLanguagesDes": {}, + "settingsLayout": "Διάταξη", + "@settingsLayout": {}, + "settingsLayoutDes": "Διάταξη εφαρμογής", + "@settingsLayoutDes": {}, + "settingsLibraries": "Βιβλιοθήκες", + "@settingsLibraries": {}, + "settingsLibrariesDes": "Βιβλιοθήκες ανοιχτού κώδικα που χρησιμοποιούνται από την εφαρμογή", + "@settingsLibrariesDes": {}, + "settingsManageDownload": "Διαχείριση λήψεων", + "@settingsManageDownload": {}, + "settingsManageDownloadDes": "Διαχείριση ληφθέντων αρχείων ήχου", + "@settingsManageDownloadDes": {}, + "settingsMarkListenedSkip": "Επισήμανση ως ακουσμένου όταν παραλείπεται", + "@settingsMarkListenedSkip": { + "description": "Mark episode as listened when skipped to next." + }, + "settingsMarkListenedSkipDes": "Αυτόματη επισήμανση του επεισοδίου ως ακουσμένου κατά τη παράλειψή του", + "@settingsMarkListenedSkipDes": {}, + "settingsMenuAutoPlay": "Αυτόματη αναπαραγωγή επομένου", + "@settingsMenuAutoPlay": {}, + "settingsNetworkCellular": "Ερώτηση πριν τη χρήση δεδομένων", + "@settingsNetworkCellular": {}, + "settingsNetworkCellularAuto": "Αυτόματη λήψη με χρήση δεδομένων", + "@settingsNetworkCellularAuto": {}, + "settingsNetworkCellularAutoDes": "Μπορείς να ρυθμίσεις την αυτόματη λήψη podcast στη σελίδα διαχείρισης ομάδων", + "@settingsNetworkCellularAutoDes": {}, + "settingsNetworkCellularDes": "Ερώτηση για επιβεβαίωση λήψης επεισοδίων κατά τη χρήση δεδομένων", + "@settingsNetworkCellularDes": {}, + "settingsPlayDes": "Λίστα και προβολή αναπαραγωγής", + "@settingsPlayDes": {}, + "settingsPlayerHeight": "Ύψος προβολής αναπαραγωγής", + "@settingsPlayerHeight": {}, + "settingsPlayerHeightDes": "Προσάρμοσε το ύψος της προβολής αναπαραγωγής εκεί που θέλεις", + "@settingsPlayerHeightDes": {}, + "settingsPopupMenu": "Αναδυόμενο μενού επεισοδίων", + "@settingsPopupMenu": {}, + "settingsPopupMenuDes": "Αλλαγή αναδυόμενου μενού επεισοδίων", + "@settingsPopupMenuDes": {}, + "settingsPrefrence": "Προτίμηση", + "@settingsPrefrence": {}, + "settingsRealDark": "Μαύρο (AMOLED)", + "@settingsRealDark": {}, + "settingsRealDarkDes": "Ενεργοποίησε αν νομίζεις ότι η νύχτα δεν είναι σκοτεινή αρκετά", + "@settingsRealDarkDes": {}, + "settingsRewindSec": "Δευτερολέπτα γυρίσματος πίσω", + "@settingsRewindSec": {}, + "settingsRewindSecDes": "Αλλαγή δευτερολέπτων γυρίσματος πίσω στη προβολή αναπαραγωγής", + "@settingsRewindSecDes": {}, + "settingsSpeeds": "Ταχύτητες", + "@settingsSpeeds": { + "description": "Playback speeds setting." + }, + "settingsSpeedsDes": "Επεξεργασία διαθέσιμων ταχυτήτων", + "@settingsSpeedsDes": { + "description": "Playback speed setting description" + }, + "settingsSTAuto": "Αυτόματη ενεργοποίηση χρονοδιακόπτη", + "@settingsSTAuto": {}, + "settingsSTAutoDes": "Αυτόματη έναρξη χρονοδιακόπτη την προγραμματισμένη ώρα", + "@settingsSTAutoDes": {}, + "settingsSTDefaultTime": "Προεπιλεγμένος χρόνος", + "@settingsSTDefaultTime": {}, + "settingsSTDefautTimeDes": "Προεπιλεγμένος χρόνος χρονοδιακόπτη", + "@settingsSTDefautTimeDes": {}, + "settingsSTMode": "Λειτουργία αυτόματου χρονοδιακόπτη", + "@settingsSTMode": {}, + "settingsStorageDes": "Διαχείριση χώρου αποθήκευσης λήψεων και προσωρινής μνήμης", + "@settingsStorageDes": {}, + "settingsSyncing": "Συγχρονισμός", + "@settingsSyncing": {}, + "settingsSyncingDes": "Ανανέωση podcast στο παρασκήνιο", + "@settingsSyncingDes": {}, + "settingsTapToOpenPopupMenu": "Πάτησε για να ανοίξεις το αναδυόμενο μενού", + "@settingsTapToOpenPopupMenu": {}, + "settingsTapToOpenPopupMenuDes": "Πρέπει να πατήσεις παρατεταμένα για το άνοιγμα της σελίδας επεισοδίου", + "@settingsTapToOpenPopupMenuDes": {}, + "settingsTheme": "Θέμα", + "@settingsTheme": {}, + "settingStorage": "Χώρος αποθήκευσης", + "@settingStorage": {}, + "settingsUpdateInterval": "Χρόνος μεταξύ ενημερώσεων", + "@settingsUpdateInterval": {}, + "settingsUpdateIntervalDes": "Προεπιλογή 24 ώρες ", + "@settingsUpdateIntervalDes": {}, + "share": "Κοινοποίηση", + "@share": {}, + "showNotesFonts": "Προβολή γραμματοσειράς σημειώσεων", + "@showNotesFonts": {}, + "size": "Μέγεθος", + "@size": {}, + "skipSecondsAtEnd": "Παράλειψη δευτερολέπτων στο τέλος", + "@skipSecondsAtEnd": {}, + "skipSecondsAtStart": "Παράληψη αρχικών δευτερολέπτων", + "@skipSecondsAtStart": {}, + "skipSilence": "Παράλειψη σιγής", + "@skipSilence": { + "description": "Feature skip silence" + }, + "skipToNext": "Παράλειψη", + "@skipToNext": {}, + "sleepTimer": "Χρονοδιακόπτης", + "@sleepTimer": {}, + "status": "Κατάσταση", + "@status": { + "description": "gpodder.net status" + }, + "statusAuthError": "Σφάλμα πιστοποίησης", + "@statusAuthError": { + "description": "Sync error" + }, + "statusFail": "Αποτυχία", + "@statusFail": { + "description": "Sync fail" + }, + "statusSuccess": "Επιτυχία", + "@statusSuccess": { + "description": "Sync status" + }, + "stop": "Σταμάτημα", + "@stop": {}, + "subscribe": "Εγγραφή", + "@subscribe": {}, + "subscribeExportDes": "Εξαγωγή αρχείου OPML όλων των podcast", + "@subscribeExportDes": {}, + "syncNow": "Συγχρονισμός τώρα", + "@syncNow": {}, + "systemDefault": "Προεπιλογή συστήματος", + "@systemDefault": {}, + "timeLastPlayed": "Τελευταίος χρόνος {time}", + "@timeLastPlayed": { + "description": "Show last time stop position in player when a episode have been played.", + "placeholders": { + "time": {} + } + }, + "timeLeft": "{time} Απομένει", + "@timeLeft": { + "placeholders": { + "time": {} + } + }, + "to": "Από {time}", + "@to": { + "placeholders": { + "time": {} + } + }, + "toastAddPlaylist": "Προστέθηκε στη λίστα", + "@toastAddPlaylist": {}, + "toastDiscovery": "Λειτουργία ανακάλυψης ενεργή, παρακαλώ ξανανοίξτε την εφαρμογή", + "@toastDiscovery": { + "description": "Toast displayed when user tap Discovery Features Again in settings page." + }, + "toastFileError": "Σφάλμα αρχείου, η εγγραφή απέτυχε ", + "@toastFileError": {}, + "toastFileNotValid": "Μη έγκυρο αρχείο", + "@toastFileNotValid": {}, + "toastHomeGroupNotSupport": "Η Home ομάδα δεν υποστηρίζεται", + "@toastHomeGroupNotSupport": {}, + "toastImportSettingsSuccess": "Εισαγωγή ρυθμίσεων επιτυχής", + "@toastImportSettingsSuccess": {}, + "toastOneGroup": "Επέλεξε τουλάχιστον μία ομάδα", + "@toastOneGroup": {}, + "toastPodcastRecovering": "Ανάκτηση, περίμενε λίγο", + "@toastPodcastRecovering": { + "description": "Resubscribe removed podcast" + }, + "toastReadFile": "Διάβασμα αρχείου επιτυχές", + "@toastReadFile": {}, + "toastRecoverFailed": "Η ανάκτηση του podcast απέτυχε", + "@toastRecoverFailed": { + "description": "Resubscribe removed podast" + }, + "toastRemovePlaylist": "Τα επεισόδιο αφαιρέθηκε από τη λίστα", + "@toastRemovePlaylist": {}, + "toastSettingSaved": "Οι ρυθμίσεις αποθηκεύτηκαν ", + "@toastSettingSaved": {}, + "toastTimeEqualEnd": "Ο επιλεγμένος χρόνος είναι ίδιος με τον χρόνο λήξης", + "@toastTimeEqualEnd": { + "description": "User can't choose the same time as schedule end time." + }, + "toastTimeEqualStart": "Ο επιλεγμένος χρόνος είναι ίδιος με τον χρόνο έναρξης", + "@toastTimeEqualStart": { + "description": "User can't choose the same time as schedule start time." + }, + "translators": "Μεταφραστές", + "@translators": {}, + "understood": "Κατανοητό", + "@understood": {}, + "undo": "ΑΝΑΙΡΕΣΗ", + "@undo": {}, + "unlike": "Δεν Μου Αρέσει", + "@unlike": {}, + "unliked": "Τα επεισόδιο αφαιρέθηκε από τα αγαπημένα", + "@unliked": {}, + "updateDate": "Ημερομηνία ενημέρωσης", + "@updateDate": {}, + "updateEpisodesCount": "{count, plural, zero{Καμία ενημέρωση} one{Ενημερώθηκε {count} επεισόδιο} other{Ενημερώθηκαν {count} επεισόδια}}", + "@updateEpisodesCount": {}, + "updateFailed": "Ενημέρωση ανεπιτυχείς, σφάλμα δικτύου", + "@updateFailed": {}, + "username": "Όνομα χρήστη", + "@username": {}, + "usernameRequired": "Το όνομα χρήστη είναι υποχρεωτικό", + "@usernameRequired": {}, + "version": "Έκδοση: {version}", + "@version": { + "placeholders": { + "version": {} + } + } +} \ No newline at end of file diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb index f6629c6..b06332e 100644 --- a/lib/l10n/intl_it.arb +++ b/lib/l10n/intl_it.arb @@ -485,7 +485,7 @@ "@secCount": {}, "secondsAgo": "{count, plural, zero{Adesso} one{{count} secondo fa} other{{count} secondi fa}}", "@secondsAgo": {}, - "selected": "{count} selected", + "selected": "{count} selezionati", "@selected": { "placeholders": { "count": {} diff --git a/lib/settings/languages.dart b/lib/settings/languages.dart index 4c9f21f..fe6e2ea 100644 --- a/lib/settings/languages.dart +++ b/lib/settings/languages.dart @@ -41,7 +41,7 @@ class _LanguagesSettingState extends State { } } else { await localeStorage - .saveStringList([locale.languageCode, locale.countryCode]); + .saveStringList([locale.languageCode, locale.countryCode??'']); await S.load(locale); if (mounted) { setState(() {}); @@ -89,6 +89,7 @@ class _LanguagesSettingState extends State { _langListTile('Português', locale: Locale('pt')), _langListTile('Italiano', locale: Locale('it')), _langListTile('Türkçe', locale: Locale('tr')), + _langListTile('Ελληνικά', locale: Locale('el')), Divider(height: 1), ListTile( onTap: () =>