1
0
mirror of https://github.com/stonega/tsacdop synced 2025-02-27 00:37:42 +01:00

Trasnlation update.

This commit is contained in:
stonegate 2020-08-01 15:29:48 +08:00
parent ab79e9182d
commit 0a2956764a
8 changed files with 241 additions and 198 deletions

View File

@ -45,13 +45,13 @@ class MessageLookup extends MessageLookupByLibrary {
static m12(title) => "Fetch data ${title}"; static m12(title) => "Fetch data ${title}";
static m13(title) => "Subscribe failed, network error ${title}"; static m13(title) => "Subscribing failed, network error ${title}";
static m14(title) => "Subscribe ${title}"; static m14(title) => "Subscribe ${title}";
static m15(title) => "Subscribe failed, podcast existed ${title}"; static m15(title) => "Subscribing failed, podcast already exists ${title}";
static m16(title) => "Subscribe success ${title}"; static m16(title) => "Subscribed successfully ${title}";
static m17(title) => "Update ${title}"; static m17(title) => "Update ${title}";
@ -75,7 +75,7 @@ class MessageLookup extends MessageLookupByLibrary {
static m27(count) => "${Intl.plural(count, zero: 'No update', one: 'Updated ${count} episode', other: 'Updated ${count} episodes')}"; static m27(count) => "${Intl.plural(count, zero: 'No update', one: 'Updated ${count} episode', other: 'Updated ${count} episodes')}";
static m28(version) => "Version : ${version}"; static m28(version) => "Version: ${version}";
final messages = _notInlinedMessages(_notInlinedMessages); final messages = _notInlinedMessages(_notInlinedMessages);
static _notInlinedMessages(_) => <String, Function> { static _notInlinedMessages(_) => <String, Function> {
@ -89,7 +89,7 @@ class MessageLookup extends MessageLookupByLibrary {
"back" : MessageLookupByLibrary.simpleMessage("Back"), "back" : MessageLookupByLibrary.simpleMessage("Back"),
"buffering" : MessageLookupByLibrary.simpleMessage("Buffering"), "buffering" : MessageLookupByLibrary.simpleMessage("Buffering"),
"cancel" : MessageLookupByLibrary.simpleMessage("CANCEL"), "cancel" : MessageLookupByLibrary.simpleMessage("CANCEL"),
"cellularConfirm" : MessageLookupByLibrary.simpleMessage("Cellular data warn"), "cellularConfirm" : MessageLookupByLibrary.simpleMessage("Cellular data warning"),
"cellularConfirmDes" : MessageLookupByLibrary.simpleMessage("Are you sure you want to use cellular data to download?"), "cellularConfirmDes" : MessageLookupByLibrary.simpleMessage("Are you sure you want to use cellular data to download?"),
"changeLayout" : MessageLookupByLibrary.simpleMessage("Change layout"), "changeLayout" : MessageLookupByLibrary.simpleMessage("Change layout"),
"changelog" : MessageLookupByLibrary.simpleMessage("Changelog"), "changelog" : MessageLookupByLibrary.simpleMessage("Changelog"),
@ -110,34 +110,34 @@ class MessageLookup extends MessageLookupByLibrary {
"endOfEpisode" : MessageLookupByLibrary.simpleMessage("End of Episode"), "endOfEpisode" : MessageLookupByLibrary.simpleMessage("End of Episode"),
"episode" : m4, "episode" : m4,
"featureDiscoveryEditGroup" : MessageLookupByLibrary.simpleMessage("Tap to edit group"), "featureDiscoveryEditGroup" : MessageLookupByLibrary.simpleMessage("Tap to edit group"),
"featureDiscoveryEditGroupDes" : MessageLookupByLibrary.simpleMessage("You can change group name or delete group here, but home group can not be edited or deleted"), "featureDiscoveryEditGroupDes" : MessageLookupByLibrary.simpleMessage("You can change group name or delete it here, but the home group can not be edited or deleted"),
"featureDiscoveryEpisode" : MessageLookupByLibrary.simpleMessage("Episode view"), "featureDiscoveryEpisode" : MessageLookupByLibrary.simpleMessage("Episode view"),
"featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("You can long tap to play episode or add episode to playlist."), "featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("You can long press to play episode or add it to a playlist."),
"featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Long tap to play episode instantly"), "featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Long press to play episode instantly"),
"featureDiscoveryGroup" : MessageLookupByLibrary.simpleMessage("Tap to add group"), "featureDiscoveryGroup" : MessageLookupByLibrary.simpleMessage("Tap to add group"),
"featureDiscoveryGroupDes" : MessageLookupByLibrary.simpleMessage("Default group is home for new podcast, you can create new group and move podcast to new group, podcast can be added to multi-groups."), "featureDiscoveryGroupDes" : MessageLookupByLibrary.simpleMessage("The Home group is the default group for new podcasts. You can create new groups and move podcasts to them as well as add podcasts to multiple groups."),
"featureDiscoveryGroupPodcast" : MessageLookupByLibrary.simpleMessage("Long tap to reorder podcast"), "featureDiscoveryGroupPodcast" : MessageLookupByLibrary.simpleMessage("Long press to reorder podcasts"),
"featureDiscoveryGroupPodcastDes" : MessageLookupByLibrary.simpleMessage("You can tap to see more options, or long tap to reorder podcast in group."), "featureDiscoveryGroupPodcastDes" : MessageLookupByLibrary.simpleMessage("You can tap to see more options, or long press to reorder podcasts in group."),
"featureDiscoveryOMPL" : MessageLookupByLibrary.simpleMessage("Tap to import OMPL"), "featureDiscoveryOMPL" : MessageLookupByLibrary.simpleMessage("Tap to import OMPL"),
"featureDiscoveryOMPLDes" : MessageLookupByLibrary.simpleMessage("You can import OMPL file, open setting or refresh all podcast at once here."), "featureDiscoveryOMPLDes" : MessageLookupByLibrary.simpleMessage("You can import OMPL files, open settings or refresh all podcasts at once here."),
"featureDiscoveryPlaylist" : MessageLookupByLibrary.simpleMessage("Tap to open playlist"), "featureDiscoveryPlaylist" : MessageLookupByLibrary.simpleMessage("Tap to open playlist"),
"featureDiscoveryPlaylistDes" : MessageLookupByLibrary.simpleMessage("You can add episode to playlist by yourself. Episode will be auto removed from playlist when played."), "featureDiscoveryPlaylistDes" : MessageLookupByLibrary.simpleMessage("You can add episodes to playlists by yourself. Episodes will be automatically removed from playlists when played."),
"featureDiscoveryPodcast" : MessageLookupByLibrary.simpleMessage("Podcast view"), "featureDiscoveryPodcast" : MessageLookupByLibrary.simpleMessage("Podcast view"),
"featureDiscoveryPodcastDes" : MessageLookupByLibrary.simpleMessage("You can tap See All to add groups or manage podcasts."), "featureDiscoveryPodcastDes" : MessageLookupByLibrary.simpleMessage("You can tap See All to add groups or manage podcasts."),
"featureDiscoveryPodcastTitle" : MessageLookupByLibrary.simpleMessage("Scroll vertically to switch groups"), "featureDiscoveryPodcastTitle" : MessageLookupByLibrary.simpleMessage("Scroll vertically to switch groups"),
"featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Tap to search podcast"), "featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Tap to search for podcasts"),
"featureDiscoverySearchDes" : MessageLookupByLibrary.simpleMessage("You can search podcast title , key word or RSS link to subscribe new podcast."), "featureDiscoverySearchDes" : MessageLookupByLibrary.simpleMessage("You can search by podcast title, key word or RSS link to subscribe to new podcasts."),
"feedbackEmail" : MessageLookupByLibrary.simpleMessage("Write to me"), "feedbackEmail" : MessageLookupByLibrary.simpleMessage("Write to me"),
"feedbackGithub" : MessageLookupByLibrary.simpleMessage("Submit issue"), "feedbackGithub" : MessageLookupByLibrary.simpleMessage("Submit issue"),
"feedbackPlay" : MessageLookupByLibrary.simpleMessage("Rate on Play"), "feedbackPlay" : MessageLookupByLibrary.simpleMessage("Rate on Play Store"),
"feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Join group"), "feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Join group"),
"filter" : MessageLookupByLibrary.simpleMessage("Filter"), "filter" : MessageLookupByLibrary.simpleMessage("Filter"),
"fonts" : MessageLookupByLibrary.simpleMessage("Fonts"), "fonts" : MessageLookupByLibrary.simpleMessage("Fonts"),
"from" : m5, "from" : m5,
"goodNight" : MessageLookupByLibrary.simpleMessage("Good Night"), "goodNight" : MessageLookupByLibrary.simpleMessage("Good Night"),
"groupExisted" : MessageLookupByLibrary.simpleMessage("Group existed"), "groupExisted" : MessageLookupByLibrary.simpleMessage("Group already exists"),
"groupFilter" : MessageLookupByLibrary.simpleMessage("Group filter"), "groupFilter" : MessageLookupByLibrary.simpleMessage("Group filter"),
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Are you sure you want to delete this group? Podcasts will be moved to Home group."), "groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Are you sure you want to delete this group? Podcasts will be moved to the Home group."),
"groups" : m6, "groups" : m6,
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("See All"), "homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("See All"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Playlist"), "homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Playlist"),
@ -163,12 +163,12 @@ class MessageLookup extends MessageLookupByLibrary {
"listened" : MessageLookupByLibrary.simpleMessage("Listened"), "listened" : MessageLookupByLibrary.simpleMessage("Listened"),
"loadMore" : MessageLookupByLibrary.simpleMessage("Load more"), "loadMore" : MessageLookupByLibrary.simpleMessage("Load more"),
"mark" : MessageLookupByLibrary.simpleMessage("Mark"), "mark" : MessageLookupByLibrary.simpleMessage("Mark"),
"markConfirm" : MessageLookupByLibrary.simpleMessage("Mark confirm"), "markConfirm" : MessageLookupByLibrary.simpleMessage("Confirm marking"),
"markConfirmContent" : MessageLookupByLibrary.simpleMessage("Confirm mark all episodes listened?"), "markConfirmContent" : MessageLookupByLibrary.simpleMessage("Confirm to mark all episodes as listened?"),
"markListened" : MessageLookupByLibrary.simpleMessage("Mark listened"), "markListened" : MessageLookupByLibrary.simpleMessage("Mark as listened"),
"menu" : MessageLookupByLibrary.simpleMessage("Menu"), "menu" : MessageLookupByLibrary.simpleMessage("Menu"),
"menuAllPodcasts" : MessageLookupByLibrary.simpleMessage("All podcasts"), "menuAllPodcasts" : MessageLookupByLibrary.simpleMessage("All podcasts"),
"menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Mark All Listened"), "menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Mark All As Listened"),
"menuViewRSS" : MessageLookupByLibrary.simpleMessage("Visit RSS Feed"), "menuViewRSS" : MessageLookupByLibrary.simpleMessage("Visit RSS Feed"),
"menuVisitSite" : MessageLookupByLibrary.simpleMessage("Visit Site"), "menuVisitSite" : MessageLookupByLibrary.simpleMessage("Visit Site"),
"minsAgo" : m10, "minsAgo" : m10,
@ -177,11 +177,11 @@ class MessageLookup extends MessageLookupByLibrary {
"newGroup" : MessageLookupByLibrary.simpleMessage("Create new group"), "newGroup" : MessageLookupByLibrary.simpleMessage("Create new group"),
"newestFirst" : MessageLookupByLibrary.simpleMessage("Newest first"), "newestFirst" : MessageLookupByLibrary.simpleMessage("Newest first"),
"next" : MessageLookupByLibrary.simpleMessage("Next"), "next" : MessageLookupByLibrary.simpleMessage("Next"),
"noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("No episode downloaded yet"), "noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("No episodes downloaded yet"),
"noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("No episode collected yet"), "noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("No episodes collected yet"),
"noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("No episode received yet"), "noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("No episodes received yet"),
"noPodcastGroup" : MessageLookupByLibrary.simpleMessage("No podcast in this group"), "noPodcastGroup" : MessageLookupByLibrary.simpleMessage("No podcasts in this group"),
"noShownote" : MessageLookupByLibrary.simpleMessage("Still no show notes received for this episode."), "noShownote" : MessageLookupByLibrary.simpleMessage("No show notes available for this episode."),
"notificaitonFatch" : m12, "notificaitonFatch" : m12,
"notificationNetworkError" : m13, "notificationNetworkError" : m13,
"notificationSubscribe" : m14, "notificationSubscribe" : m14,
@ -192,9 +192,10 @@ class MessageLookup extends MessageLookupByLibrary {
"oldestFirst" : MessageLookupByLibrary.simpleMessage("Oldest first"), "oldestFirst" : MessageLookupByLibrary.simpleMessage("Oldest first"),
"play" : MessageLookupByLibrary.simpleMessage("Play"), "play" : MessageLookupByLibrary.simpleMessage("Play"),
"playback" : MessageLookupByLibrary.simpleMessage("Playback control"), "playback" : MessageLookupByLibrary.simpleMessage("Playback control"),
"player" : MessageLookupByLibrary.simpleMessage("Player"),
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medium"), "playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medium"),
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Short"), "playerHeightShort" : MessageLookupByLibrary.simpleMessage("Low"),
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("Tall"), "playerHeightTall" : MessageLookupByLibrary.simpleMessage("High"),
"playing" : MessageLookupByLibrary.simpleMessage("Playing"), "playing" : MessageLookupByLibrary.simpleMessage("Playing"),
"plugins" : MessageLookupByLibrary.simpleMessage("Plugins"), "plugins" : MessageLookupByLibrary.simpleMessage("Plugins"),
"podcast" : m19, "podcast" : m19,
@ -202,7 +203,7 @@ class MessageLookup extends MessageLookupByLibrary {
"popupMenuDownloadDes" : MessageLookupByLibrary.simpleMessage("Download episode"), "popupMenuDownloadDes" : MessageLookupByLibrary.simpleMessage("Download episode"),
"popupMenuLaterDes" : MessageLookupByLibrary.simpleMessage("Add episode to playlist"), "popupMenuLaterDes" : MessageLookupByLibrary.simpleMessage("Add episode to playlist"),
"popupMenuLikeDes" : MessageLookupByLibrary.simpleMessage("Add episode to favorite"), "popupMenuLikeDes" : MessageLookupByLibrary.simpleMessage("Add episode to favorite"),
"popupMenuMarkDes" : MessageLookupByLibrary.simpleMessage("Mark episode as listened"), "popupMenuMarkDes" : MessageLookupByLibrary.simpleMessage("Mark episode as listened to"),
"popupMenuPlayDes" : MessageLookupByLibrary.simpleMessage("Play the episode"), "popupMenuPlayDes" : MessageLookupByLibrary.simpleMessage("Play the episode"),
"privacyPolicy" : MessageLookupByLibrary.simpleMessage("Privacy Policy"), "privacyPolicy" : MessageLookupByLibrary.simpleMessage("Privacy Policy"),
"published" : m20, "published" : m20,
@ -213,7 +214,7 @@ class MessageLookup extends MessageLookupByLibrary {
"recoverSubscribe" : MessageLookupByLibrary.simpleMessage("Recover subscribe"), "recoverSubscribe" : MessageLookupByLibrary.simpleMessage("Recover subscribe"),
"refreshArtwork" : MessageLookupByLibrary.simpleMessage("Update artwork"), "refreshArtwork" : MessageLookupByLibrary.simpleMessage("Update artwork"),
"remove" : MessageLookupByLibrary.simpleMessage("Remove"), "remove" : MessageLookupByLibrary.simpleMessage("Remove"),
"removeConfirm" : MessageLookupByLibrary.simpleMessage("Remove confirm"), "removeConfirm" : MessageLookupByLibrary.simpleMessage("Removal confirmation"),
"removePodcastDes" : MessageLookupByLibrary.simpleMessage("Are you sure you want to unsubscribe?"), "removePodcastDes" : MessageLookupByLibrary.simpleMessage("Are you sure you want to unsubscribe?"),
"removedAt" : m21, "removedAt" : m21,
"save" : MessageLookupByLibrary.simpleMessage("Save"), "save" : MessageLookupByLibrary.simpleMessage("Save"),
@ -221,7 +222,7 @@ class MessageLookup extends MessageLookupByLibrary {
"search" : MessageLookupByLibrary.simpleMessage("Search"), "search" : MessageLookupByLibrary.simpleMessage("Search"),
"searchEpisode" : MessageLookupByLibrary.simpleMessage("Search episode"), "searchEpisode" : MessageLookupByLibrary.simpleMessage("Search episode"),
"searchInvalidRss" : MessageLookupByLibrary.simpleMessage("Invalid RSS link"), "searchInvalidRss" : MessageLookupByLibrary.simpleMessage("Invalid RSS link"),
"searchPodcast" : MessageLookupByLibrary.simpleMessage("Search podcast"), "searchPodcast" : MessageLookupByLibrary.simpleMessage("Search for podcasts"),
"secCount" : m22, "secCount" : m22,
"secondsAgo" : m23, "secondsAgo" : m23,
"settingStorage" : MessageLookupByLibrary.simpleMessage("Storage"), "settingStorage" : MessageLookupByLibrary.simpleMessage("Storage"),
@ -240,17 +241,17 @@ class MessageLookup extends MessageLookupByLibrary {
"settingsBackupDes" : MessageLookupByLibrary.simpleMessage("Backup app data"), "settingsBackupDes" : MessageLookupByLibrary.simpleMessage("Backup app data"),
"settingsDefaultGrid" : MessageLookupByLibrary.simpleMessage("Default grid view"), "settingsDefaultGrid" : MessageLookupByLibrary.simpleMessage("Default grid view"),
"settingsDefaultGridDownload" : MessageLookupByLibrary.simpleMessage("Download tab"), "settingsDefaultGridDownload" : MessageLookupByLibrary.simpleMessage("Download tab"),
"settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Favorite tab"), "settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Favorites tab"),
"settingsDefaultGridPodcast" : MessageLookupByLibrary.simpleMessage("Podcast page"), "settingsDefaultGridPodcast" : MessageLookupByLibrary.simpleMessage("Podcast page"),
"settingsDefaultGridRecent" : MessageLookupByLibrary.simpleMessage("Recent tab"), "settingsDefaultGridRecent" : MessageLookupByLibrary.simpleMessage("Recent tab"),
"settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Discovery Features Again"), "settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Reenable \"Discover Features\""),
"settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Enable syncing"), "settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Enable synchronisation"),
"settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Refresh all podcasts in the background to get leatest episodes"), "settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Refresh all podcasts in the background to get latest episodes"),
"settingsExportDes" : MessageLookupByLibrary.simpleMessage("Export and import app settings"), "settingsExportDes" : MessageLookupByLibrary.simpleMessage("Export and import app settings"),
"settingsFastForwardSec" : MessageLookupByLibrary.simpleMessage("Fast forward seconds"), "settingsFastForwardSec" : MessageLookupByLibrary.simpleMessage("Fast forward seconds"),
"settingsFastForwardSecDes" : MessageLookupByLibrary.simpleMessage("Change the fast forward seconds in player"), "settingsFastForwardSecDes" : MessageLookupByLibrary.simpleMessage("Change the fast forward seconds in player"),
"settingsFeedback" : MessageLookupByLibrary.simpleMessage("Feedback"), "settingsFeedback" : MessageLookupByLibrary.simpleMessage("Feedback"),
"settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Bugs and features request"), "settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Bugs and feature requests"),
"settingsHistory" : MessageLookupByLibrary.simpleMessage("History"), "settingsHistory" : MessageLookupByLibrary.simpleMessage("History"),
"settingsHistoryDes" : MessageLookupByLibrary.simpleMessage("Listen data"), "settingsHistoryDes" : MessageLookupByLibrary.simpleMessage("Listen data"),
"settingsInfo" : MessageLookupByLibrary.simpleMessage("Info"), "settingsInfo" : MessageLookupByLibrary.simpleMessage("Info"),
@ -260,19 +261,19 @@ class MessageLookup extends MessageLookupByLibrary {
"settingsLayout" : MessageLookupByLibrary.simpleMessage("Layout"), "settingsLayout" : MessageLookupByLibrary.simpleMessage("Layout"),
"settingsLayoutDes" : MessageLookupByLibrary.simpleMessage("App layout"), "settingsLayoutDes" : MessageLookupByLibrary.simpleMessage("App layout"),
"settingsLibraries" : MessageLookupByLibrary.simpleMessage("Libraries"), "settingsLibraries" : MessageLookupByLibrary.simpleMessage("Libraries"),
"settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Open source libraries used in app"), "settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Open source libraries used in this app"),
"settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Manage download"), "settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Manage downloads"),
"settingsManageDownloadDes" : MessageLookupByLibrary.simpleMessage("Manage downloaded audio files"), "settingsManageDownloadDes" : MessageLookupByLibrary.simpleMessage("Manage downloaded audio files"),
"settingsMenuAutoPlay" : MessageLookupByLibrary.simpleMessage("Auto play next"), "settingsMenuAutoPlay" : MessageLookupByLibrary.simpleMessage("Auto play next"),
"settingsNetworkCellular" : MessageLookupByLibrary.simpleMessage("Ask before using cellular data"), "settingsNetworkCellular" : MessageLookupByLibrary.simpleMessage("Ask before using cellular data"),
"settingsNetworkCellularAuto" : MessageLookupByLibrary.simpleMessage("Auto download using cellular data"), "settingsNetworkCellularAuto" : MessageLookupByLibrary.simpleMessage("Auto download using cellular data"),
"settingsNetworkCellularAutoDes" : MessageLookupByLibrary.simpleMessage("You can set podcast auto download in group manage page"), "settingsNetworkCellularAutoDes" : MessageLookupByLibrary.simpleMessage("You can configure podcast auto download in the group management page"),
"settingsNetworkCellularDes" : MessageLookupByLibrary.simpleMessage("Ask to confirm when using cellular data to download episodes"), "settingsNetworkCellularDes" : MessageLookupByLibrary.simpleMessage("Ask to confirm when using cellular data to download episodes"),
"settingsPlayDes" : MessageLookupByLibrary.simpleMessage("Playlist and player"), "settingsPlayDes" : MessageLookupByLibrary.simpleMessage("Playlist and player"),
"settingsPlayerHeight" : MessageLookupByLibrary.simpleMessage("Player height"), "settingsPlayerHeight" : MessageLookupByLibrary.simpleMessage("Player height"),
"settingsPlayerHeightDes" : MessageLookupByLibrary.simpleMessage("Change player widget height as you like"), "settingsPlayerHeightDes" : MessageLookupByLibrary.simpleMessage("Change player widget height as you like"),
"settingsPopupMenu" : MessageLookupByLibrary.simpleMessage("Episodes popup menu"), "settingsPopupMenu" : MessageLookupByLibrary.simpleMessage("Episodes popup menu"),
"settingsPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Change the popup menu of episode"), "settingsPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Change the popup menu of episodes"),
"settingsPrefrence" : MessageLookupByLibrary.simpleMessage("Preference"), "settingsPrefrence" : MessageLookupByLibrary.simpleMessage("Preference"),
"settingsRealDark" : MessageLookupByLibrary.simpleMessage("Real dark"), "settingsRealDark" : MessageLookupByLibrary.simpleMessage("Real dark"),
"settingsRealDarkDes" : MessageLookupByLibrary.simpleMessage("Turn on if you think the night is not dark enough"), "settingsRealDarkDes" : MessageLookupByLibrary.simpleMessage("Turn on if you think the night is not dark enough"),
@ -294,6 +295,7 @@ class MessageLookup extends MessageLookupByLibrary {
"share" : MessageLookupByLibrary.simpleMessage("Share"), "share" : MessageLookupByLibrary.simpleMessage("Share"),
"size" : MessageLookupByLibrary.simpleMessage("Size"), "size" : MessageLookupByLibrary.simpleMessage("Size"),
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Skip seconds at start"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Skip seconds at start"),
"skipSilence" : MessageLookupByLibrary.simpleMessage("Skip silence"),
"sleepTimer" : MessageLookupByLibrary.simpleMessage("Sleep timer"), "sleepTimer" : MessageLookupByLibrary.simpleMessage("Sleep timer"),
"subscribe" : MessageLookupByLibrary.simpleMessage("Subscribe"), "subscribe" : MessageLookupByLibrary.simpleMessage("Subscribe"),
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Export OMPL file of all podcasts"), "subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Export OMPL file of all podcasts"),
@ -302,24 +304,24 @@ class MessageLookup extends MessageLookupByLibrary {
"timeLeft" : m25, "timeLeft" : m25,
"to" : m26, "to" : m26,
"toastAddPlaylist" : MessageLookupByLibrary.simpleMessage("Added to playlist"), "toastAddPlaylist" : MessageLookupByLibrary.simpleMessage("Added to playlist"),
"toastDiscovery" : MessageLookupByLibrary.simpleMessage("Discovery feature reopened, pleast restart the app"), "toastDiscovery" : MessageLookupByLibrary.simpleMessage("Discovery feature reenabled, please reopen the app"),
"toastFileError" : MessageLookupByLibrary.simpleMessage("File error, subscribe failed"), "toastFileError" : MessageLookupByLibrary.simpleMessage("File error, subscribing failed"),
"toastFileNotValid" : MessageLookupByLibrary.simpleMessage("File not valid"), "toastFileNotValid" : MessageLookupByLibrary.simpleMessage("File not valid"),
"toastHomeGroupNotSupport" : MessageLookupByLibrary.simpleMessage("Home group is not supported"), "toastHomeGroupNotSupport" : MessageLookupByLibrary.simpleMessage("Home group is not supported"),
"toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Import settings successfully"), "toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Settings imported successfully"),
"toastOneGroup" : MessageLookupByLibrary.simpleMessage("At least select one group"), "toastOneGroup" : MessageLookupByLibrary.simpleMessage("Select at least one group"),
"toastPodcastRecovering" : MessageLookupByLibrary.simpleMessage("Recovering, wait for a moment"), "toastPodcastRecovering" : MessageLookupByLibrary.simpleMessage("Recovering, wait for a moment"),
"toastReadFile" : MessageLookupByLibrary.simpleMessage("Read file successfully"), "toastReadFile" : MessageLookupByLibrary.simpleMessage("File read successfully"),
"toastRecoverFailed" : MessageLookupByLibrary.simpleMessage("Podcast recover failed"), "toastRecoverFailed" : MessageLookupByLibrary.simpleMessage("Podcast recover failed"),
"toastRemovePlaylist" : MessageLookupByLibrary.simpleMessage("Episode removed from playlist"), "toastRemovePlaylist" : MessageLookupByLibrary.simpleMessage("Episode removed from playlist"),
"toastSettingSaved" : MessageLookupByLibrary.simpleMessage("Setting saved"), "toastSettingSaved" : MessageLookupByLibrary.simpleMessage("Settings saved"),
"toastTimeEqualEnd" : MessageLookupByLibrary.simpleMessage("Time is equal to end time"), "toastTimeEqualEnd" : MessageLookupByLibrary.simpleMessage("Time is equal to end time"),
"toastTimeEqualStart" : MessageLookupByLibrary.simpleMessage("Time is equal to start time"), "toastTimeEqualStart" : MessageLookupByLibrary.simpleMessage("Time is equal to start time"),
"translators" : MessageLookupByLibrary.simpleMessage("Translators"), "translators" : MessageLookupByLibrary.simpleMessage("Translators"),
"understood" : MessageLookupByLibrary.simpleMessage("Understood"), "understood" : MessageLookupByLibrary.simpleMessage("Understood"),
"undo" : MessageLookupByLibrary.simpleMessage("UNDO"), "undo" : MessageLookupByLibrary.simpleMessage("UNDO"),
"unlike" : MessageLookupByLibrary.simpleMessage("Unlike"), "unlike" : MessageLookupByLibrary.simpleMessage("Unlike"),
"unliked" : MessageLookupByLibrary.simpleMessage("Episode removed from favorite"), "unliked" : MessageLookupByLibrary.simpleMessage("Episode removed from favorites"),
"updateDate" : MessageLookupByLibrary.simpleMessage("Update date"), "updateDate" : MessageLookupByLibrary.simpleMessage("Update date"),
"updateEpisodesCount" : m27, "updateEpisodesCount" : m27,
"updateFailed" : MessageLookupByLibrary.simpleMessage("Update failed, network error"), "updateFailed" : MessageLookupByLibrary.simpleMessage("Update failed, network error"),

View File

@ -192,9 +192,10 @@ class MessageLookup extends MessageLookupByLibrary {
"oldestFirst" : MessageLookupByLibrary.simpleMessage("Le plus ancien en premier"), "oldestFirst" : MessageLookupByLibrary.simpleMessage("Le plus ancien en premier"),
"play" : MessageLookupByLibrary.simpleMessage("Lecture"), "play" : MessageLookupByLibrary.simpleMessage("Lecture"),
"playback" : MessageLookupByLibrary.simpleMessage("Commandes du lecteur"), "playback" : MessageLookupByLibrary.simpleMessage("Commandes du lecteur"),
"player" : MessageLookupByLibrary.simpleMessage("Player"),
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medium"), "playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medium"),
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Short"), "playerHeightShort" : MessageLookupByLibrary.simpleMessage("Low"),
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("Tall"), "playerHeightTall" : MessageLookupByLibrary.simpleMessage("High"),
"playing" : MessageLookupByLibrary.simpleMessage("En cours"), "playing" : MessageLookupByLibrary.simpleMessage("En cours"),
"plugins" : MessageLookupByLibrary.simpleMessage("Plugins"), "plugins" : MessageLookupByLibrary.simpleMessage("Plugins"),
"podcast" : m19, "podcast" : m19,
@ -294,6 +295,7 @@ class MessageLookup extends MessageLookupByLibrary {
"share" : MessageLookupByLibrary.simpleMessage("Partager"), "share" : MessageLookupByLibrary.simpleMessage("Partager"),
"size" : MessageLookupByLibrary.simpleMessage("Taille"), "size" : MessageLookupByLibrary.simpleMessage("Taille"),
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Passer les premières secondes du début"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Passer les premières secondes du début"),
"skipSilence" : MessageLookupByLibrary.simpleMessage("Skip silence"),
"sleepTimer" : MessageLookupByLibrary.simpleMessage("Minuterie"), "sleepTimer" : MessageLookupByLibrary.simpleMessage("Minuterie"),
"subscribe" : MessageLookupByLibrary.simpleMessage("Abonnements"), "subscribe" : MessageLookupByLibrary.simpleMessage("Abonnements"),
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Exporter le fichier OPML de tous les podcasts."), "subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Exporter le fichier OPML de tous les podcasts."),

View File

@ -192,6 +192,7 @@ class MessageLookup extends MessageLookupByLibrary {
"oldestFirst" : MessageLookupByLibrary.simpleMessage("由旧到新"), "oldestFirst" : MessageLookupByLibrary.simpleMessage("由旧到新"),
"play" : MessageLookupByLibrary.simpleMessage("播放"), "play" : MessageLookupByLibrary.simpleMessage("播放"),
"playback" : MessageLookupByLibrary.simpleMessage("播放控制"), "playback" : MessageLookupByLibrary.simpleMessage("播放控制"),
"player" : MessageLookupByLibrary.simpleMessage("播放器"),
"playerHeightMed" : MessageLookupByLibrary.simpleMessage(""), "playerHeightMed" : MessageLookupByLibrary.simpleMessage(""),
"playerHeightShort" : MessageLookupByLibrary.simpleMessage(""), "playerHeightShort" : MessageLookupByLibrary.simpleMessage(""),
"playerHeightTall" : MessageLookupByLibrary.simpleMessage(""), "playerHeightTall" : MessageLookupByLibrary.simpleMessage(""),
@ -294,6 +295,7 @@ class MessageLookup extends MessageLookupByLibrary {
"share" : MessageLookupByLibrary.simpleMessage("分享"), "share" : MessageLookupByLibrary.simpleMessage("分享"),
"size" : MessageLookupByLibrary.simpleMessage("大小"), "size" : MessageLookupByLibrary.simpleMessage("大小"),
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("开头跳过秒数"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("开头跳过秒数"),
"skipSilence" : MessageLookupByLibrary.simpleMessage("跳过无声"),
"sleepTimer" : MessageLookupByLibrary.simpleMessage("睡眠模式"), "sleepTimer" : MessageLookupByLibrary.simpleMessage("睡眠模式"),
"subscribe" : MessageLookupByLibrary.simpleMessage("订阅"), "subscribe" : MessageLookupByLibrary.simpleMessage("订阅"),
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("导出 OMPL 文件"), "subscribeExportDes" : MessageLookupByLibrary.simpleMessage("导出 OMPL 文件"),

View File

@ -139,10 +139,10 @@ class S {
); );
} }
/// `Cellular data warn` /// `Cellular data warning`
String get cellularConfirm { String get cellularConfirm {
return Intl.message( return Intl.message(
'Cellular data warn', 'Cellular data warning',
name: 'cellularConfirm', name: 'cellularConfirm',
desc: '', desc: '',
args: [], args: [],
@ -358,10 +358,10 @@ class S {
); );
} }
/// `You can change group name or delete group here, but home group can not be edited or deleted` /// `You can change group name or delete it here, but the home group can not be edited or deleted`
String get featureDiscoveryEditGroupDes { String get featureDiscoveryEditGroupDes {
return Intl.message( return Intl.message(
'You can change group name or delete group here, but home group can not be edited or deleted', 'You can change group name or delete it here, but the home group can not be edited or deleted',
name: 'featureDiscoveryEditGroupDes', name: 'featureDiscoveryEditGroupDes',
desc: '', desc: '',
args: [], args: [],
@ -378,20 +378,20 @@ class S {
); );
} }
/// `You can long tap to play episode or add episode to playlist.` /// `You can long press to play episode or add it to a playlist.`
String get featureDiscoveryEpisodeDes { String get featureDiscoveryEpisodeDes {
return Intl.message( return Intl.message(
'You can long tap to play episode or add episode to playlist.', 'You can long press to play episode or add it to a playlist.',
name: 'featureDiscoveryEpisodeDes', name: 'featureDiscoveryEpisodeDes',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Long tap to play episode instantly` /// `Long press to play episode instantly`
String get featureDiscoveryEpisodeTitle { String get featureDiscoveryEpisodeTitle {
return Intl.message( return Intl.message(
'Long tap to play episode instantly', 'Long press to play episode instantly',
name: 'featureDiscoveryEpisodeTitle', name: 'featureDiscoveryEpisodeTitle',
desc: '', desc: '',
args: [], args: [],
@ -408,30 +408,30 @@ class S {
); );
} }
/// `Default group is home for new podcast, you can create new group and move podcast to new group, podcast can be added to multi-groups.` /// `The Home group is the default group for new podcasts. You can create new groups and move podcasts to them as well as add podcasts to multiple groups.`
String get featureDiscoveryGroupDes { String get featureDiscoveryGroupDes {
return Intl.message( return Intl.message(
'Default group is home for new podcast, you can create new group and move podcast to new group, podcast can be added to multi-groups.', 'The Home group is the default group for new podcasts. You can create new groups and move podcasts to them as well as add podcasts to multiple groups.',
name: 'featureDiscoveryGroupDes', name: 'featureDiscoveryGroupDes',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Long tap to reorder podcast` /// `Long press to reorder podcasts`
String get featureDiscoveryGroupPodcast { String get featureDiscoveryGroupPodcast {
return Intl.message( return Intl.message(
'Long tap to reorder podcast', 'Long press to reorder podcasts',
name: 'featureDiscoveryGroupPodcast', name: 'featureDiscoveryGroupPodcast',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `You can tap to see more options, or long tap to reorder podcast in group.` /// `You can tap to see more options, or long press to reorder podcasts in group.`
String get featureDiscoveryGroupPodcastDes { String get featureDiscoveryGroupPodcastDes {
return Intl.message( return Intl.message(
'You can tap to see more options, or long tap to reorder podcast in group.', 'You can tap to see more options, or long press to reorder podcasts in group.',
name: 'featureDiscoveryGroupPodcastDes', name: 'featureDiscoveryGroupPodcastDes',
desc: '', desc: '',
args: [], args: [],
@ -448,10 +448,10 @@ class S {
); );
} }
/// `You can import OMPL file, open setting or refresh all podcast at once here.` /// `You can import OMPL files, open settings or refresh all podcasts at once here.`
String get featureDiscoveryOMPLDes { String get featureDiscoveryOMPLDes {
return Intl.message( return Intl.message(
'You can import OMPL file, open setting or refresh all podcast at once here.', 'You can import OMPL files, open settings or refresh all podcasts at once here.',
name: 'featureDiscoveryOMPLDes', name: 'featureDiscoveryOMPLDes',
desc: '', desc: '',
args: [], args: [],
@ -468,10 +468,10 @@ class S {
); );
} }
/// `You can add episode to playlist by yourself. Episode will be auto removed from playlist when played.` /// `You can add episodes to playlists by yourself. Episodes will be automatically removed from playlists when played.`
String get featureDiscoveryPlaylistDes { String get featureDiscoveryPlaylistDes {
return Intl.message( return Intl.message(
'You can add episode to playlist by yourself. Episode will be auto removed from playlist when played.', 'You can add episodes to playlists by yourself. Episodes will be automatically removed from playlists when played.',
name: 'featureDiscoveryPlaylistDes', name: 'featureDiscoveryPlaylistDes',
desc: '', desc: '',
args: [], args: [],
@ -508,20 +508,20 @@ class S {
); );
} }
/// `Tap to search podcast` /// `Tap to search for podcasts`
String get featureDiscoverySearch { String get featureDiscoverySearch {
return Intl.message( return Intl.message(
'Tap to search podcast', 'Tap to search for podcasts',
name: 'featureDiscoverySearch', name: 'featureDiscoverySearch',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `You can search podcast title , key word or RSS link to subscribe new podcast.` /// `You can search by podcast title, key word or RSS link to subscribe to new podcasts.`
String get featureDiscoverySearchDes { String get featureDiscoverySearchDes {
return Intl.message( return Intl.message(
'You can search podcast title , key word or RSS link to subscribe new podcast.', 'You can search by podcast title, key word or RSS link to subscribe to new podcasts.',
name: 'featureDiscoverySearchDes', name: 'featureDiscoverySearchDes',
desc: '', desc: '',
args: [], args: [],
@ -548,10 +548,10 @@ class S {
); );
} }
/// `Rate on Play` /// `Rate on Play Store`
String get feedbackPlay { String get feedbackPlay {
return Intl.message( return Intl.message(
'Rate on Play', 'Rate on Play Store',
name: 'feedbackPlay', name: 'feedbackPlay',
desc: 'Rate on Google Play Store.\nUser can tap to open play link.', desc: 'Rate on Google Play Store.\nUser can tap to open play link.',
args: [], args: [],
@ -608,10 +608,10 @@ class S {
); );
} }
/// `Group existed` /// `Group already exists`
String get groupExisted { String get groupExisted {
return Intl.message( return Intl.message(
'Group existed', 'Group already exists',
name: 'groupExisted', name: 'groupExisted',
desc: 'Group name validate in add group dialog. User can\'t add group with same name.', desc: 'Group name validate in add group dialog. User can\'t add group with same name.',
args: [], args: [],
@ -628,10 +628,10 @@ class S {
); );
} }
/// `Are you sure you want to delete this group? Podcasts will be moved to Home group.` /// `Are you sure you want to delete this group? Podcasts will be moved to the Home group.`
String get groupRemoveConfirm { String get groupRemoveConfirm {
return Intl.message( return Intl.message(
'Are you sure you want to delete this group? Podcasts will be moved to Home group.', 'Are you sure you want to delete this group? Podcasts will be moved to the Home group.',
name: 'groupRemoveConfirm', name: 'groupRemoveConfirm',
desc: '', desc: '',
args: [], args: [],
@ -897,30 +897,30 @@ class S {
); );
} }
/// `Mark confirm` /// `Confirm marking`
String get markConfirm { String get markConfirm {
return Intl.message( return Intl.message(
'Mark confirm', 'Confirm marking',
name: 'markConfirm', name: 'markConfirm',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Confirm mark all episodes listened?` /// `Confirm to mark all episodes as listened?`
String get markConfirmContent { String get markConfirmContent {
return Intl.message( return Intl.message(
'Confirm mark all episodes listened?', 'Confirm to mark all episodes as listened?',
name: 'markConfirmContent', name: 'markConfirmContent',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Mark listened` /// `Mark as listened`
String get markListened { String get markListened {
return Intl.message( return Intl.message(
'Mark listened', 'Mark as listened',
name: 'markListened', name: 'markListened',
desc: '', desc: '',
args: [], args: [],
@ -947,10 +947,10 @@ class S {
); );
} }
/// `Mark All Listened` /// `Mark All As Listened`
String get menuMarkAllListened { String get menuMarkAllListened {
return Intl.message( return Intl.message(
'Mark All Listened', 'Mark All As Listened',
name: 'menuMarkAllListened', name: 'menuMarkAllListened',
desc: '', desc: '',
args: [], args: [],
@ -1043,50 +1043,50 @@ class S {
); );
} }
/// `No episode downloaded yet` /// `No episodes downloaded yet`
String get noEpisodeDownload { String get noEpisodeDownload {
return Intl.message( return Intl.message(
'No episode downloaded yet', 'No episodes downloaded yet',
name: 'noEpisodeDownload', name: 'noEpisodeDownload',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `No episode collected yet` /// `No episodes collected yet`
String get noEpisodeFavorite { String get noEpisodeFavorite {
return Intl.message( return Intl.message(
'No episode collected yet', 'No episodes collected yet',
name: 'noEpisodeFavorite', name: 'noEpisodeFavorite',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `No episode received yet` /// `No episodes received yet`
String get noEpisodeRecent { String get noEpisodeRecent {
return Intl.message( return Intl.message(
'No episode received yet', 'No episodes received yet',
name: 'noEpisodeRecent', name: 'noEpisodeRecent',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `No podcast in this group` /// `No podcasts in this group`
String get noPodcastGroup { String get noPodcastGroup {
return Intl.message( return Intl.message(
'No podcast in this group', 'No podcasts in this group',
name: 'noPodcastGroup', name: 'noPodcastGroup',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Still no show notes received for this episode.` /// `No show notes available for this episode.`
String get noShownote { String get noShownote {
return Intl.message( return Intl.message(
'Still no show notes received for this episode.', 'No show notes available for this episode.',
name: 'noShownote', name: 'noShownote',
desc: 'Means this episode have no show notes.', desc: 'Means this episode have no show notes.',
args: [], args: [],
@ -1103,10 +1103,10 @@ class S {
); );
} }
/// `Subscribe failed, network error {title}` /// `Subscribing failed, network error {title}`
String notificationNetworkError(Object title) { String notificationNetworkError(Object title) {
return Intl.message( return Intl.message(
'Subscribe failed, network error $title', 'Subscribing failed, network error $title',
name: 'notificationNetworkError', name: 'notificationNetworkError',
desc: '', desc: '',
args: [title], args: [title],
@ -1123,20 +1123,20 @@ class S {
); );
} }
/// `Subscribe failed, podcast existed {title}` /// `Subscribing failed, podcast already exists {title}`
String notificationSubscribeExisted(Object title) { String notificationSubscribeExisted(Object title) {
return Intl.message( return Intl.message(
'Subscribe failed, podcast existed $title', 'Subscribing failed, podcast already exists $title',
name: 'notificationSubscribeExisted', name: 'notificationSubscribeExisted',
desc: '', desc: '',
args: [title], args: [title],
); );
} }
/// `Subscribe success {title}` /// `Subscribed successfully {title}`
String notificationSuccess(Object title) { String notificationSuccess(Object title) {
return Intl.message( return Intl.message(
'Subscribe success $title', 'Subscribed successfully $title',
name: 'notificationSuccess', name: 'notificationSuccess',
desc: '', desc: '',
args: [title], args: [title],
@ -1193,6 +1193,16 @@ class S {
); );
} }
/// `Player`
String get player {
return Intl.message(
'Player',
name: 'player',
desc: '',
args: [],
);
}
/// `Medium` /// `Medium`
String get playerHeightMed { String get playerHeightMed {
return Intl.message( return Intl.message(
@ -1203,20 +1213,20 @@ class S {
); );
} }
/// `Short` /// `Low`
String get playerHeightShort { String get playerHeightShort {
return Intl.message( return Intl.message(
'Short', 'Low',
name: 'playerHeightShort', name: 'playerHeightShort',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Tall` /// `High`
String get playerHeightTall { String get playerHeightTall {
return Intl.message( return Intl.message(
'Tall', 'High',
name: 'playerHeightTall', name: 'playerHeightTall',
desc: '', desc: '',
args: [], args: [],
@ -1296,10 +1306,10 @@ class S {
); );
} }
/// `Mark episode as listened` /// `Mark episode as listened to`
String get popupMenuMarkDes { String get popupMenuMarkDes {
return Intl.message( return Intl.message(
'Mark episode as listened', 'Mark episode as listened to',
name: 'popupMenuMarkDes', name: 'popupMenuMarkDes',
desc: '', desc: '',
args: [], args: [],
@ -1406,10 +1416,10 @@ class S {
); );
} }
/// `Remove confirm` /// `Removal confirmation`
String get removeConfirm { String get removeConfirm {
return Intl.message( return Intl.message(
'Remove confirm', 'Removal confirmation',
name: 'removeConfirm', name: 'removeConfirm',
desc: 'unsubscribe podcast dialog', desc: 'unsubscribe podcast dialog',
args: [], args: [],
@ -1486,10 +1496,10 @@ class S {
); );
} }
/// `Search podcast` /// `Search for podcasts`
String get searchPodcast { String get searchPodcast {
return Intl.message( return Intl.message(
'Search podcast', 'Search for podcasts',
name: 'searchPodcast', name: 'searchPodcast',
desc: '', desc: '',
args: [], args: [],
@ -1672,10 +1682,10 @@ class S {
); );
} }
/// `Favorite tab` /// `Favorites tab`
String get settingsDefaultGridFavorite { String get settingsDefaultGridFavorite {
return Intl.message( return Intl.message(
'Favorite tab', 'Favorites tab',
name: 'settingsDefaultGridFavorite', name: 'settingsDefaultGridFavorite',
desc: '', desc: '',
args: [], args: [],
@ -1702,30 +1712,30 @@ class S {
); );
} }
/// `Discovery Features Again` /// `Reenable "Discover Features"`
String get settingsDiscovery { String get settingsDiscovery {
return Intl.message( return Intl.message(
'Discovery Features Again', 'Reenable "Discover Features"',
name: 'settingsDiscovery', name: 'settingsDiscovery',
desc: 'Reset feature discovery state. User tap it and restart app, will see features tutorial again.', desc: 'Reset feature discovery state. User tap it and restart app, will see features tutorial again.',
args: [], args: [],
); );
} }
/// `Enable syncing` /// `Enable synchronisation`
String get settingsEnableSyncing { String get settingsEnableSyncing {
return Intl.message( return Intl.message(
'Enable syncing', 'Enable synchronisation',
name: 'settingsEnableSyncing', name: 'settingsEnableSyncing',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Refresh all podcasts in the background to get leatest episodes` /// `Refresh all podcasts in the background to get latest episodes`
String get settingsEnableSyncingDes { String get settingsEnableSyncingDes {
return Intl.message( return Intl.message(
'Refresh all podcasts in the background to get leatest episodes', 'Refresh all podcasts in the background to get latest episodes',
name: 'settingsEnableSyncingDes', name: 'settingsEnableSyncingDes',
desc: '', desc: '',
args: [], args: [],
@ -1772,10 +1782,10 @@ class S {
); );
} }
/// `Bugs and features request` /// `Bugs and feature requests`
String get settingsFeedbackDes { String get settingsFeedbackDes {
return Intl.message( return Intl.message(
'Bugs and features request', 'Bugs and feature requests',
name: 'settingsFeedbackDes', name: 'settingsFeedbackDes',
desc: '', desc: '',
args: [], args: [],
@ -1872,20 +1882,20 @@ class S {
); );
} }
/// `Open source libraries used in app` /// `Open source libraries used in this app`
String get settingsLibrariesDes { String get settingsLibrariesDes {
return Intl.message( return Intl.message(
'Open source libraries used in app', 'Open source libraries used in this app',
name: 'settingsLibrariesDes', name: 'settingsLibrariesDes',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `Manage download` /// `Manage downloads`
String get settingsManageDownload { String get settingsManageDownload {
return Intl.message( return Intl.message(
'Manage download', 'Manage downloads',
name: 'settingsManageDownload', name: 'settingsManageDownload',
desc: '', desc: '',
args: [], args: [],
@ -1932,10 +1942,10 @@ class S {
); );
} }
/// `You can set podcast auto download in group manage page` /// `You can configure podcast auto download in the group management page`
String get settingsNetworkCellularAutoDes { String get settingsNetworkCellularAutoDes {
return Intl.message( return Intl.message(
'You can set podcast auto download in group manage page', 'You can configure podcast auto download in the group management page',
name: 'settingsNetworkCellularAutoDes', name: 'settingsNetworkCellularAutoDes',
desc: '', desc: '',
args: [], args: [],
@ -1992,10 +2002,10 @@ class S {
); );
} }
/// `Change the popup menu of episode` /// `Change the popup menu of episodes`
String get settingsPopupMenuDes { String get settingsPopupMenuDes {
return Intl.message( return Intl.message(
'Change the popup menu of episode', 'Change the popup menu of episodes',
name: 'settingsPopupMenuDes', name: 'settingsPopupMenuDes',
desc: '', desc: '',
args: [], args: [],
@ -2222,6 +2232,16 @@ class S {
); );
} }
/// `Skip silence`
String get skipSilence {
return Intl.message(
'Skip silence',
name: 'skipSilence',
desc: 'Feature skip silence',
args: [],
);
}
/// `Sleep timer` /// `Sleep timer`
String get sleepTimer { String get sleepTimer {
return Intl.message( return Intl.message(
@ -2302,20 +2322,20 @@ class S {
); );
} }
/// `Discovery feature reopened, pleast restart the app` /// `Discovery feature reenabled, please reopen the app`
String get toastDiscovery { String get toastDiscovery {
return Intl.message( return Intl.message(
'Discovery feature reopened, pleast restart the app', 'Discovery feature reenabled, please reopen the app',
name: 'toastDiscovery', name: 'toastDiscovery',
desc: 'Toast displayed when user tap Discovery Features Again in settings page.', desc: 'Toast displayed when user tap Discovery Features Again in settings page.',
args: [], args: [],
); );
} }
/// `File error, subscribe failed` /// `File error, subscribing failed`
String get toastFileError { String get toastFileError {
return Intl.message( return Intl.message(
'File error, subscribe failed', 'File error, subscribing failed',
name: 'toastFileError', name: 'toastFileError',
desc: '', desc: '',
args: [], args: [],
@ -2342,20 +2362,20 @@ class S {
); );
} }
/// `Import settings successfully` /// `Settings imported successfully`
String get toastImportSettingsSuccess { String get toastImportSettingsSuccess {
return Intl.message( return Intl.message(
'Import settings successfully', 'Settings imported successfully',
name: 'toastImportSettingsSuccess', name: 'toastImportSettingsSuccess',
desc: '', desc: '',
args: [], args: [],
); );
} }
/// `At least select one group` /// `Select at least one group`
String get toastOneGroup { String get toastOneGroup {
return Intl.message( return Intl.message(
'At least select one group', 'Select at least one group',
name: 'toastOneGroup', name: 'toastOneGroup',
desc: '', desc: '',
args: [], args: [],
@ -2372,10 +2392,10 @@ class S {
); );
} }
/// `Read file successfully` /// `File read successfully`
String get toastReadFile { String get toastReadFile {
return Intl.message( return Intl.message(
'Read file successfully', 'File read successfully',
name: 'toastReadFile', name: 'toastReadFile',
desc: '', desc: '',
args: [], args: [],
@ -2402,10 +2422,10 @@ class S {
); );
} }
/// `Setting saved` /// `Settings saved`
String get toastSettingSaved { String get toastSettingSaved {
return Intl.message( return Intl.message(
'Setting saved', 'Settings saved',
name: 'toastSettingSaved', name: 'toastSettingSaved',
desc: '', desc: '',
args: [], args: [],
@ -2472,10 +2492,10 @@ class S {
); );
} }
/// `Episode removed from favorite` /// `Episode removed from favorites`
String get unliked { String get unliked {
return Intl.message( return Intl.message(
'Episode removed from favorite', 'Episode removed from favorites',
name: 'unliked', name: 'unliked',
desc: '', desc: '',
args: [], args: [],
@ -2515,10 +2535,10 @@ class S {
); );
} }
/// `Version : {version}` /// `Version: {version}`
String version(Object version) { String version(Object version) {
return Intl.message( return Intl.message(
'Version : $version', 'Version: $version',
name: 'version', name: 'version',
desc: '', desc: '',
args: [version], args: [version],

View File

@ -28,7 +28,7 @@
"@buffering": {}, "@buffering": {},
"cancel": "CANCEL", "cancel": "CANCEL",
"@cancel": {}, "@cancel": {},
"cellularConfirm": "Cellular data warn", "cellularConfirm": "Cellular data warning",
"@cellularConfirm": {}, "@cellularConfirm": {},
"cellularConfirmDes": "Are you sure you want to use cellular data to download?", "cellularConfirmDes": "Are you sure you want to use cellular data to download?",
"@cellularConfirmDes": {}, "@cellularConfirmDes": {},
@ -72,29 +72,29 @@
"@episode": {}, "@episode": {},
"featureDiscoveryEditGroup": "Tap to edit group", "featureDiscoveryEditGroup": "Tap to edit group",
"@featureDiscoveryEditGroup": {}, "@featureDiscoveryEditGroup": {},
"featureDiscoveryEditGroupDes": "You can change group name or delete group here, but home group can not be edited or deleted", "featureDiscoveryEditGroupDes": "You can change group name or delete it here, but the home group can not be edited or deleted",
"@featureDiscoveryEditGroupDes": {}, "@featureDiscoveryEditGroupDes": {},
"featureDiscoveryEpisode": "Episode view", "featureDiscoveryEpisode": "Episode view",
"@featureDiscoveryEpisode": {}, "@featureDiscoveryEpisode": {},
"featureDiscoveryEpisodeDes": "You can long tap to play episode or add episode to playlist.", "featureDiscoveryEpisodeDes": "You can long press to play episode or add it to a playlist.",
"@featureDiscoveryEpisodeDes": {}, "@featureDiscoveryEpisodeDes": {},
"featureDiscoveryEpisodeTitle": "Long tap to play episode instantly", "featureDiscoveryEpisodeTitle": "Long press to play episode instantly",
"@featureDiscoveryEpisodeTitle": {}, "@featureDiscoveryEpisodeTitle": {},
"featureDiscoveryGroup": "Tap to add group", "featureDiscoveryGroup": "Tap to add group",
"@featureDiscoveryGroup": {}, "@featureDiscoveryGroup": {},
"featureDiscoveryGroupDes": "Default group is home for new podcast, you can create new group and move podcast to new group, podcast can be added to multi-groups.", "featureDiscoveryGroupDes": "The Home group is the default group for new podcasts. You can create new groups and move podcasts to them as well as add podcasts to multiple groups.",
"@featureDiscoveryGroupDes": {}, "@featureDiscoveryGroupDes": {},
"featureDiscoveryGroupPodcast": "Long tap to reorder podcast", "featureDiscoveryGroupPodcast": "Long press to reorder podcasts",
"@featureDiscoveryGroupPodcast": {}, "@featureDiscoveryGroupPodcast": {},
"featureDiscoveryGroupPodcastDes": "You can tap to see more options, or long tap to reorder podcast in group.", "featureDiscoveryGroupPodcastDes": "You can tap to see more options, or long press to reorder podcasts in group.",
"@featureDiscoveryGroupPodcastDes": {}, "@featureDiscoveryGroupPodcastDes": {},
"featureDiscoveryOMPL": "Tap to import OMPL", "featureDiscoveryOMPL": "Tap to import OMPL",
"@featureDiscoveryOMPL": {}, "@featureDiscoveryOMPL": {},
"featureDiscoveryOMPLDes": "You can import OMPL file, open setting or refresh all podcast at once here.", "featureDiscoveryOMPLDes": "You can import OMPL files, open settings or refresh all podcasts at once here.",
"@featureDiscoveryOMPLDes": {}, "@featureDiscoveryOMPLDes": {},
"featureDiscoveryPlaylist": "Tap to open playlist", "featureDiscoveryPlaylist": "Tap to open playlist",
"@featureDiscoveryPlaylist": {}, "@featureDiscoveryPlaylist": {},
"featureDiscoveryPlaylistDes": "You can add episode to playlist by yourself. Episode will be auto removed from playlist when played.", "featureDiscoveryPlaylistDes": "You can add episodes to playlists by yourself. Episodes will be automatically removed from playlists when played.",
"@featureDiscoveryPlaylistDes": {}, "@featureDiscoveryPlaylistDes": {},
"featureDiscoveryPodcast": "Podcast view", "featureDiscoveryPodcast": "Podcast view",
"@featureDiscoveryPodcast": {}, "@featureDiscoveryPodcast": {},
@ -102,15 +102,15 @@
"@featureDiscoveryPodcastDes": {}, "@featureDiscoveryPodcastDes": {},
"featureDiscoveryPodcastTitle": "Scroll vertically to switch groups", "featureDiscoveryPodcastTitle": "Scroll vertically to switch groups",
"@featureDiscoveryPodcastTitle": {}, "@featureDiscoveryPodcastTitle": {},
"featureDiscoverySearch": "Tap to search podcast", "featureDiscoverySearch": "Tap to search for podcasts",
"@featureDiscoverySearch": {}, "@featureDiscoverySearch": {},
"featureDiscoverySearchDes": "You can search podcast title , key word or RSS link to subscribe new podcast.", "featureDiscoverySearchDes": "You can search by podcast title, key word or RSS link to subscribe to new podcasts.",
"@featureDiscoverySearchDes": {}, "@featureDiscoverySearchDes": {},
"feedbackEmail": "Write to me", "feedbackEmail": "Write to me",
"@feedbackEmail": {}, "@feedbackEmail": {},
"feedbackGithub": "Submit issue", "feedbackGithub": "Submit issue",
"@feedbackGithub": {}, "@feedbackGithub": {},
"feedbackPlay": "Rate on Play", "feedbackPlay": "Rate on Play Store",
"@feedbackPlay": { "@feedbackPlay": {
"description": "Rate on Google Play Store.\nUser can tap to open play link." "description": "Rate on Google Play Store.\nUser can tap to open play link."
}, },
@ -128,13 +128,13 @@
}, },
"goodNight": "Good Night", "goodNight": "Good Night",
"@goodNight": {}, "@goodNight": {},
"groupExisted": "Group existed", "groupExisted": "Group already exists",
"@groupExisted": { "@groupExisted": {
"description": "Group name validate in add group dialog. User can't add group with same name." "description": "Group name validate in add group dialog. User can't add group with same name."
}, },
"groupFilter": "Group filter", "groupFilter": "Group filter",
"@groupFilter": {}, "@groupFilter": {},
"groupRemoveConfirm": "Are you sure you want to delete this group? Podcasts will be moved to Home group.", "groupRemoveConfirm": "Are you sure you want to delete this group? Podcasts will be moved to the Home group.",
"@groupRemoveConfirm": {}, "@groupRemoveConfirm": {},
"groups": "{count, plural, zero{Group} one{Group} other{Groups}}", "groups": "{count, plural, zero{Group} one{Group} other{Groups}}",
"@groups": {}, "@groups": {},
@ -194,17 +194,17 @@
"@mark": { "@mark": {
"description": "In listen history page, if a episode is marked as listened." "description": "In listen history page, if a episode is marked as listened."
}, },
"markConfirm": "Mark confirm", "markConfirm": "Confirm marking",
"@markConfirm": {}, "@markConfirm": {},
"markConfirmContent": "Confirm mark all episodes listened?", "markConfirmContent": "Confirm to mark all episodes as listened?",
"@markConfirmContent": {}, "@markConfirmContent": {},
"markListened": "Mark listened", "markListened": "Mark as listened",
"@markListened": {}, "@markListened": {},
"menu": "Menu", "menu": "Menu",
"@menu": {}, "@menu": {},
"menuAllPodcasts": "All podcasts", "menuAllPodcasts": "All podcasts",
"@menuAllPodcasts": {}, "@menuAllPodcasts": {},
"menuMarkAllListened": "Mark All Listened", "menuMarkAllListened": "Mark All As Listened",
"@menuMarkAllListened": {}, "@menuMarkAllListened": {},
"menuViewRSS": "Visit RSS Feed", "menuViewRSS": "Visit RSS Feed",
"@menuViewRSS": {}, "@menuViewRSS": {},
@ -222,21 +222,21 @@
"@newGroup": {}, "@newGroup": {},
"next": "Next", "next": "Next",
"@next": {}, "@next": {},
"noEpisodeDownload": "No episode downloaded yet", "noEpisodeDownload": "No episodes downloaded yet",
"@noEpisodeDownload": {}, "@noEpisodeDownload": {},
"noEpisodeFavorite": "No episode collected yet", "noEpisodeFavorite": "No episodes collected yet",
"@noEpisodeFavorite": {}, "@noEpisodeFavorite": {},
"noEpisodeRecent": "No episode received yet", "noEpisodeRecent": "No episodes received yet",
"@noEpisodeRecent": {}, "@noEpisodeRecent": {},
"noPodcastGroup": "No podcast in this group", "noPodcastGroup": "No podcasts in this group",
"@noPodcastGroup": {}, "@noPodcastGroup": {},
"noShownote": "Still no show notes received for this episode.", "noShownote": "No show notes available for this episode.",
"@noShownote": { "@noShownote": {
"description": "Means this episode have no show notes." "description": "Means this episode have no show notes."
}, },
"notificaitonFatch": "Fetch data {title}", "notificaitonFatch": "Fetch data {title}",
"@notificaitonFatch": {}, "@notificaitonFatch": {},
"notificationNetworkError": "Subscribe failed, network error {title}", "notificationNetworkError": "Subscribing failed, network error {title}",
"@notificationNetworkError": { "@notificationNetworkError": {
"placeholders": { "placeholders": {
"title": {} "title": {}
@ -248,13 +248,13 @@
"title": {} "title": {}
} }
}, },
"notificationSubscribeExisted": "Subscribe failed, podcast existed {title}", "notificationSubscribeExisted": "Subscribing failed, podcast already exists {title}",
"@notificationSubscribeExisted": { "@notificationSubscribeExisted": {
"placeholders": { "placeholders": {
"title": {} "title": {}
} }
}, },
"notificationSuccess": "Subscribe success {title}", "notificationSuccess": "Subscribed successfully {title}",
"@notificationSuccess": { "@notificationSuccess": {
"placeholders": { "placeholders": {
"title": {} "title": {}
@ -278,11 +278,13 @@
"@play": {}, "@play": {},
"playback": "Playback control", "playback": "Playback control",
"@playback": {}, "@playback": {},
"player": "Player",
"@player": {},
"playerHeightMed": "Medium", "playerHeightMed": "Medium",
"@playerHeightMed": {}, "@playerHeightMed": {},
"playerHeightShort": "Short", "playerHeightShort": "Low",
"@playerHeightShort": {}, "@playerHeightShort": {},
"playerHeightTall": "Tall", "playerHeightTall": "High",
"@playerHeightTall": {}, "@playerHeightTall": {},
"playing": "Playing", "playing": "Playing",
"@playing": {}, "@playing": {},
@ -298,7 +300,7 @@
"@popupMenuLaterDes": {}, "@popupMenuLaterDes": {},
"popupMenuLikeDes": "Add episode to favorite", "popupMenuLikeDes": "Add episode to favorite",
"@popupMenuLikeDes": {}, "@popupMenuLikeDes": {},
"popupMenuMarkDes": "Mark episode as listened", "popupMenuMarkDes": "Mark episode as listened to",
"@popupMenuMarkDes": {}, "@popupMenuMarkDes": {},
"popupMenuPlayDes": "Play the episode", "popupMenuPlayDes": "Play the episode",
"@popupMenuPlayDes": {}, "@popupMenuPlayDes": {},
@ -330,7 +332,7 @@
"@remove": { "@remove": {
"description": "Remove not \"removed\". \nRemove a podcast or a group." "description": "Remove not \"removed\". \nRemove a podcast or a group."
}, },
"removeConfirm": "Remove confirm", "removeConfirm": "Removal confirmation",
"@removeConfirm": { "@removeConfirm": {
"description": "unsubscribe podcast dialog" "description": "unsubscribe podcast dialog"
}, },
@ -353,7 +355,7 @@
"@searchEpisode": {}, "@searchEpisode": {},
"searchInvalidRss": "Invalid RSS link", "searchInvalidRss": "Invalid RSS link",
"@searchInvalidRss": {}, "@searchInvalidRss": {},
"searchPodcast": "Search podcast", "searchPodcast": "Search for podcasts",
"@searchPodcast": {}, "@searchPodcast": {},
"secCount": "{count, plural, zero{0 sec} one{{count} sec} other{{count} sec}}", "secCount": "{count, plural, zero{0 sec} one{{count} sec} other{{count} sec}}",
"@secCount": {}, "@secCount": {},
@ -389,19 +391,19 @@
"@settingsDefaultGrid": {}, "@settingsDefaultGrid": {},
"settingsDefaultGridDownload": "Download tab", "settingsDefaultGridDownload": "Download tab",
"@settingsDefaultGridDownload": {}, "@settingsDefaultGridDownload": {},
"settingsDefaultGridFavorite": "Favorite tab", "settingsDefaultGridFavorite": "Favorites tab",
"@settingsDefaultGridFavorite": {}, "@settingsDefaultGridFavorite": {},
"settingsDefaultGridPodcast": "Podcast page", "settingsDefaultGridPodcast": "Podcast page",
"@settingsDefaultGridPodcast": {}, "@settingsDefaultGridPodcast": {},
"settingsDefaultGridRecent": "Recent tab", "settingsDefaultGridRecent": "Recent tab",
"@settingsDefaultGridRecent": {}, "@settingsDefaultGridRecent": {},
"settingsDiscovery": "Discovery Features Again", "settingsDiscovery": "Reenable \"Discover Features\"",
"@settingsDiscovery": { "@settingsDiscovery": {
"description": "Reset feature discovery state. User tap it and restart app, will see features tutorial again." "description": "Reset feature discovery state. User tap it and restart app, will see features tutorial again."
}, },
"settingsEnableSyncing": "Enable syncing", "settingsEnableSyncing": "Enable synchronisation",
"@settingsEnableSyncing": {}, "@settingsEnableSyncing": {},
"settingsEnableSyncingDes": "Refresh all podcasts in the background to get leatest episodes", "settingsEnableSyncingDes": "Refresh all podcasts in the background to get latest episodes",
"@settingsEnableSyncingDes": {}, "@settingsEnableSyncingDes": {},
"settingsExportDes": "Export and import app settings", "settingsExportDes": "Export and import app settings",
"@settingsExportDes": {}, "@settingsExportDes": {},
@ -411,7 +413,7 @@
"@settingsFastForwardSecDes": {}, "@settingsFastForwardSecDes": {},
"settingsFeedback": "Feedback", "settingsFeedback": "Feedback",
"@settingsFeedback": {}, "@settingsFeedback": {},
"settingsFeedbackDes": "Bugs and features request", "settingsFeedbackDes": "Bugs and feature requests",
"@settingsFeedbackDes": {}, "@settingsFeedbackDes": {},
"settingsHistory": "History", "settingsHistory": "History",
"@settingsHistory": {}, "@settingsHistory": {},
@ -431,9 +433,9 @@
"@settingsLayoutDes": {}, "@settingsLayoutDes": {},
"settingsLibraries": "Libraries", "settingsLibraries": "Libraries",
"@settingsLibraries": {}, "@settingsLibraries": {},
"settingsLibrariesDes": "Open source libraries used in app", "settingsLibrariesDes": "Open source libraries used in this app",
"@settingsLibrariesDes": {}, "@settingsLibrariesDes": {},
"settingsManageDownload": "Manage download", "settingsManageDownload": "Manage downloads",
"@settingsManageDownload": {}, "@settingsManageDownload": {},
"settingsManageDownloadDes": "Manage downloaded audio files", "settingsManageDownloadDes": "Manage downloaded audio files",
"@settingsManageDownloadDes": {}, "@settingsManageDownloadDes": {},
@ -443,7 +445,7 @@
"@settingsNetworkCellular": {}, "@settingsNetworkCellular": {},
"settingsNetworkCellularAuto": "Auto download using cellular data", "settingsNetworkCellularAuto": "Auto download using cellular data",
"@settingsNetworkCellularAuto": {}, "@settingsNetworkCellularAuto": {},
"settingsNetworkCellularAutoDes": "You can set podcast auto download in group manage page", "settingsNetworkCellularAutoDes": "You can configure podcast auto download in the group management page",
"@settingsNetworkCellularAutoDes": {}, "@settingsNetworkCellularAutoDes": {},
"settingsNetworkCellularDes": "Ask to confirm when using cellular data to download episodes", "settingsNetworkCellularDes": "Ask to confirm when using cellular data to download episodes",
"@settingsNetworkCellularDes": {}, "@settingsNetworkCellularDes": {},
@ -455,7 +457,7 @@
"@settingsPlayerHeightDes": {}, "@settingsPlayerHeightDes": {},
"settingsPopupMenu": "Episodes popup menu", "settingsPopupMenu": "Episodes popup menu",
"@settingsPopupMenu": {}, "@settingsPopupMenu": {},
"settingsPopupMenuDes": "Change the popup menu of episode", "settingsPopupMenuDes": "Change the popup menu of episodes",
"@settingsPopupMenuDes": {}, "@settingsPopupMenuDes": {},
"settingsPrefrence": "Preference", "settingsPrefrence": "Preference",
"@settingsPrefrence": {}, "@settingsPrefrence": {},
@ -501,6 +503,10 @@
"@size": {}, "@size": {},
"skipSecondsAtStart": "Skip seconds at start", "skipSecondsAtStart": "Skip seconds at start",
"@skipSecondsAtStart": {}, "@skipSecondsAtStart": {},
"skipSilence": "Skip silence",
"@skipSilence": {
"description": "Feature skip silence"
},
"sleepTimer": "Sleep timer", "sleepTimer": "Sleep timer",
"@sleepTimer": {}, "@sleepTimer": {},
"subscribe": "Subscribe", "subscribe": "Subscribe",
@ -530,25 +536,25 @@
}, },
"toastAddPlaylist": "Added to playlist", "toastAddPlaylist": "Added to playlist",
"@toastAddPlaylist": {}, "@toastAddPlaylist": {},
"toastDiscovery": "Discovery feature reopened, pleast restart the app", "toastDiscovery": "Discovery feature reenabled, please reopen the app",
"@toastDiscovery": { "@toastDiscovery": {
"description": "Toast displayed when user tap Discovery Features Again in settings page." "description": "Toast displayed when user tap Discovery Features Again in settings page."
}, },
"toastFileError": "File error, subscribe failed", "toastFileError": "File error, subscribing failed",
"@toastFileError": {}, "@toastFileError": {},
"toastFileNotValid": "File not valid", "toastFileNotValid": "File not valid",
"@toastFileNotValid": {}, "@toastFileNotValid": {},
"toastHomeGroupNotSupport": "Home group is not supported", "toastHomeGroupNotSupport": "Home group is not supported",
"@toastHomeGroupNotSupport": {}, "@toastHomeGroupNotSupport": {},
"toastImportSettingsSuccess": "Import settings successfully", "toastImportSettingsSuccess": "Settings imported successfully",
"@toastImportSettingsSuccess": {}, "@toastImportSettingsSuccess": {},
"toastOneGroup": "At least select one group", "toastOneGroup": "Select at least one group",
"@toastOneGroup": {}, "@toastOneGroup": {},
"toastPodcastRecovering": "Recovering, wait for a moment", "toastPodcastRecovering": "Recovering, wait for a moment",
"@toastPodcastRecovering": { "@toastPodcastRecovering": {
"description": "Resubscribe removed podcast" "description": "Resubscribe removed podcast"
}, },
"toastReadFile": "Read file successfully", "toastReadFile": "File read successfully",
"@toastReadFile": {}, "@toastReadFile": {},
"toastRecoverFailed": "Podcast recover failed", "toastRecoverFailed": "Podcast recover failed",
"@toastRecoverFailed": { "@toastRecoverFailed": {
@ -556,7 +562,7 @@
}, },
"toastRemovePlaylist": "Episode removed from playlist", "toastRemovePlaylist": "Episode removed from playlist",
"@toastRemovePlaylist": {}, "@toastRemovePlaylist": {},
"toastSettingSaved": "Setting saved", "toastSettingSaved": "Settings saved",
"@toastSettingSaved": {}, "@toastSettingSaved": {},
"toastTimeEqualEnd": "Time is equal to end time", "toastTimeEqualEnd": "Time is equal to end time",
"@toastTimeEqualEnd": { "@toastTimeEqualEnd": {
@ -574,7 +580,7 @@
"@undo": {}, "@undo": {},
"unlike": "Unlike", "unlike": "Unlike",
"@unlike": {}, "@unlike": {},
"unliked": "Episode removed from favorite", "unliked": "Episode removed from favorites",
"@unliked": {}, "@unliked": {},
"updateDate": "Update date", "updateDate": "Update date",
"@updateDate": {}, "@updateDate": {},
@ -582,7 +588,7 @@
"@updateEpisodesCount": {}, "@updateEpisodesCount": {},
"updateFailed": "Update failed, network error", "updateFailed": "Update failed, network error",
"@updateFailed": {}, "@updateFailed": {},
"version": "Version : {version}", "version": "Version: {version}",
"@version": { "@version": {
"placeholders": { "placeholders": {
"version": {} "version": {}

View File

@ -278,11 +278,13 @@
"@play": {}, "@play": {},
"playback": "Commandes du lecteur", "playback": "Commandes du lecteur",
"@playback": {}, "@playback": {},
"player": "Player",
"@player": {},
"playerHeightMed": "Medium", "playerHeightMed": "Medium",
"@playerHeightMed": {}, "@playerHeightMed": {},
"playerHeightShort": "Short", "playerHeightShort": "Low",
"@playerHeightShort": {}, "@playerHeightShort": {},
"playerHeightTall": "Tall", "playerHeightTall": "High",
"@playerHeightTall": {}, "@playerHeightTall": {},
"playing": "En cours", "playing": "En cours",
"@playing": {}, "@playing": {},
@ -501,6 +503,10 @@
"@size": {}, "@size": {},
"skipSecondsAtStart": "Passer les premières secondes du début", "skipSecondsAtStart": "Passer les premières secondes du début",
"@skipSecondsAtStart": {}, "@skipSecondsAtStart": {},
"skipSilence": "Skip silence",
"@skipSilence": {
"description": "Feature skip silence"
},
"sleepTimer": "Minuterie", "sleepTimer": "Minuterie",
"@sleepTimer": {}, "@sleepTimer": {},
"subscribe": "Abonnements", "subscribe": "Abonnements",

View File

@ -278,6 +278,8 @@
"@play": {}, "@play": {},
"playback": "播放控制", "playback": "播放控制",
"@playback": {}, "@playback": {},
"player": "播放器",
"@player": {},
"playerHeightMed": "中", "playerHeightMed": "中",
"@playerHeightMed": {}, "@playerHeightMed": {},
"playerHeightShort": "低", "playerHeightShort": "低",
@ -501,6 +503,10 @@
"@size": {}, "@size": {},
"skipSecondsAtStart": "开头跳过秒数", "skipSecondsAtStart": "开头跳过秒数",
"@skipSecondsAtStart": {}, "@skipSecondsAtStart": {},
"skipSilence": "跳过无声",
"@skipSilence": {
"description": "Feature skip silence"
},
"sleepTimer": "睡眠模式", "sleepTimer": "睡眠模式",
"@sleepTimer": {}, "@sleepTimer": {},
"subscribe": "订阅", "subscribe": "订阅",

View File

@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import '../class/settingstate.dart';
import '../local_storage/key_value_storage.dart'; import '../local_storage/key_value_storage.dart';
import '../state/audio_state.dart'; import '../state/audio_state.dart';
import '../util/custom_dropdown.dart'; import '../util/custom_dropdown.dart';
@ -199,7 +198,7 @@ class _LayoutSettingState extends State<LayoutSetting> {
height: 30.0, height: 30.0,
padding: EdgeInsets.symmetric(horizontal: 70), padding: EdgeInsets.symmetric(horizontal: 70),
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: Text(s.play, child: Text(s.player,
style: Theme.of(context) style: Theme.of(context)
.textTheme .textTheme
.bodyText1 .bodyText1