Trasnlation update.
This commit is contained in:
parent
ab79e9182d
commit
0a2956764a
|
@ -45,13 +45,13 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
|
||||
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 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}";
|
||||
|
||||
|
@ -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 m28(version) => "Version : ${version}";
|
||||
static m28(version) => "Version: ${version}";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static _notInlinedMessages(_) => <String, Function> {
|
||||
|
@ -89,7 +89,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"back" : MessageLookupByLibrary.simpleMessage("Back"),
|
||||
"buffering" : MessageLookupByLibrary.simpleMessage("Buffering"),
|
||||
"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?"),
|
||||
"changeLayout" : MessageLookupByLibrary.simpleMessage("Change layout"),
|
||||
"changelog" : MessageLookupByLibrary.simpleMessage("Changelog"),
|
||||
|
@ -110,34 +110,34 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"endOfEpisode" : MessageLookupByLibrary.simpleMessage("End of Episode"),
|
||||
"episode" : m4,
|
||||
"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"),
|
||||
"featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("You can long tap to play episode or add episode to playlist."),
|
||||
"featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Long tap to play episode instantly"),
|
||||
"featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("You can long press to play episode or add it to a playlist."),
|
||||
"featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Long press to play episode instantly"),
|
||||
"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."),
|
||||
"featureDiscoveryGroupPodcast" : MessageLookupByLibrary.simpleMessage("Long tap to reorder podcast"),
|
||||
"featureDiscoveryGroupPodcastDes" : MessageLookupByLibrary.simpleMessage("You can tap to see more options, or long tap to reorder podcast in group."),
|
||||
"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 press to reorder podcasts"),
|
||||
"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"),
|
||||
"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"),
|
||||
"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"),
|
||||
"featureDiscoveryPodcastDes" : MessageLookupByLibrary.simpleMessage("You can tap See All to add groups or manage podcasts."),
|
||||
"featureDiscoveryPodcastTitle" : MessageLookupByLibrary.simpleMessage("Scroll vertically to switch groups"),
|
||||
"featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Tap to search podcast"),
|
||||
"featureDiscoverySearchDes" : MessageLookupByLibrary.simpleMessage("You can search podcast title , key word or RSS link to subscribe new podcast."),
|
||||
"featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Tap to search for podcasts"),
|
||||
"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"),
|
||||
"feedbackGithub" : MessageLookupByLibrary.simpleMessage("Submit issue"),
|
||||
"feedbackPlay" : MessageLookupByLibrary.simpleMessage("Rate on Play"),
|
||||
"feedbackPlay" : MessageLookupByLibrary.simpleMessage("Rate on Play Store"),
|
||||
"feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Join group"),
|
||||
"filter" : MessageLookupByLibrary.simpleMessage("Filter"),
|
||||
"fonts" : MessageLookupByLibrary.simpleMessage("Fonts"),
|
||||
"from" : m5,
|
||||
"goodNight" : MessageLookupByLibrary.simpleMessage("Good Night"),
|
||||
"groupExisted" : MessageLookupByLibrary.simpleMessage("Group existed"),
|
||||
"groupExisted" : MessageLookupByLibrary.simpleMessage("Group already exists"),
|
||||
"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,
|
||||
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("See All"),
|
||||
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Playlist"),
|
||||
|
@ -163,12 +163,12 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"listened" : MessageLookupByLibrary.simpleMessage("Listened"),
|
||||
"loadMore" : MessageLookupByLibrary.simpleMessage("Load more"),
|
||||
"mark" : MessageLookupByLibrary.simpleMessage("Mark"),
|
||||
"markConfirm" : MessageLookupByLibrary.simpleMessage("Mark confirm"),
|
||||
"markConfirmContent" : MessageLookupByLibrary.simpleMessage("Confirm mark all episodes listened?"),
|
||||
"markListened" : MessageLookupByLibrary.simpleMessage("Mark listened"),
|
||||
"markConfirm" : MessageLookupByLibrary.simpleMessage("Confirm marking"),
|
||||
"markConfirmContent" : MessageLookupByLibrary.simpleMessage("Confirm to mark all episodes as listened?"),
|
||||
"markListened" : MessageLookupByLibrary.simpleMessage("Mark as listened"),
|
||||
"menu" : MessageLookupByLibrary.simpleMessage("Menu"),
|
||||
"menuAllPodcasts" : MessageLookupByLibrary.simpleMessage("All podcasts"),
|
||||
"menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Mark All Listened"),
|
||||
"menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Mark All As Listened"),
|
||||
"menuViewRSS" : MessageLookupByLibrary.simpleMessage("Visit RSS Feed"),
|
||||
"menuVisitSite" : MessageLookupByLibrary.simpleMessage("Visit Site"),
|
||||
"minsAgo" : m10,
|
||||
|
@ -177,11 +177,11 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"newGroup" : MessageLookupByLibrary.simpleMessage("Create new group"),
|
||||
"newestFirst" : MessageLookupByLibrary.simpleMessage("Newest first"),
|
||||
"next" : MessageLookupByLibrary.simpleMessage("Next"),
|
||||
"noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("No episode downloaded yet"),
|
||||
"noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("No episode collected yet"),
|
||||
"noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("No episode received yet"),
|
||||
"noPodcastGroup" : MessageLookupByLibrary.simpleMessage("No podcast in this group"),
|
||||
"noShownote" : MessageLookupByLibrary.simpleMessage("Still no show notes received for this episode."),
|
||||
"noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("No episodes downloaded yet"),
|
||||
"noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("No episodes collected yet"),
|
||||
"noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("No episodes received yet"),
|
||||
"noPodcastGroup" : MessageLookupByLibrary.simpleMessage("No podcasts in this group"),
|
||||
"noShownote" : MessageLookupByLibrary.simpleMessage("No show notes available for this episode."),
|
||||
"notificaitonFatch" : m12,
|
||||
"notificationNetworkError" : m13,
|
||||
"notificationSubscribe" : m14,
|
||||
|
@ -192,9 +192,10 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"oldestFirst" : MessageLookupByLibrary.simpleMessage("Oldest first"),
|
||||
"play" : MessageLookupByLibrary.simpleMessage("Play"),
|
||||
"playback" : MessageLookupByLibrary.simpleMessage("Playback control"),
|
||||
"player" : MessageLookupByLibrary.simpleMessage("Player"),
|
||||
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medium"),
|
||||
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Short"),
|
||||
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("Tall"),
|
||||
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Low"),
|
||||
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("High"),
|
||||
"playing" : MessageLookupByLibrary.simpleMessage("Playing"),
|
||||
"plugins" : MessageLookupByLibrary.simpleMessage("Plugins"),
|
||||
"podcast" : m19,
|
||||
|
@ -202,7 +203,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"popupMenuDownloadDes" : MessageLookupByLibrary.simpleMessage("Download episode"),
|
||||
"popupMenuLaterDes" : MessageLookupByLibrary.simpleMessage("Add episode to playlist"),
|
||||
"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"),
|
||||
"privacyPolicy" : MessageLookupByLibrary.simpleMessage("Privacy Policy"),
|
||||
"published" : m20,
|
||||
|
@ -213,7 +214,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"recoverSubscribe" : MessageLookupByLibrary.simpleMessage("Recover subscribe"),
|
||||
"refreshArtwork" : MessageLookupByLibrary.simpleMessage("Update artwork"),
|
||||
"remove" : MessageLookupByLibrary.simpleMessage("Remove"),
|
||||
"removeConfirm" : MessageLookupByLibrary.simpleMessage("Remove confirm"),
|
||||
"removeConfirm" : MessageLookupByLibrary.simpleMessage("Removal confirmation"),
|
||||
"removePodcastDes" : MessageLookupByLibrary.simpleMessage("Are you sure you want to unsubscribe?"),
|
||||
"removedAt" : m21,
|
||||
"save" : MessageLookupByLibrary.simpleMessage("Save"),
|
||||
|
@ -221,7 +222,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"search" : MessageLookupByLibrary.simpleMessage("Search"),
|
||||
"searchEpisode" : MessageLookupByLibrary.simpleMessage("Search episode"),
|
||||
"searchInvalidRss" : MessageLookupByLibrary.simpleMessage("Invalid RSS link"),
|
||||
"searchPodcast" : MessageLookupByLibrary.simpleMessage("Search podcast"),
|
||||
"searchPodcast" : MessageLookupByLibrary.simpleMessage("Search for podcasts"),
|
||||
"secCount" : m22,
|
||||
"secondsAgo" : m23,
|
||||
"settingStorage" : MessageLookupByLibrary.simpleMessage("Storage"),
|
||||
|
@ -240,17 +241,17 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"settingsBackupDes" : MessageLookupByLibrary.simpleMessage("Backup app data"),
|
||||
"settingsDefaultGrid" : MessageLookupByLibrary.simpleMessage("Default grid view"),
|
||||
"settingsDefaultGridDownload" : MessageLookupByLibrary.simpleMessage("Download tab"),
|
||||
"settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Favorite tab"),
|
||||
"settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Favorites tab"),
|
||||
"settingsDefaultGridPodcast" : MessageLookupByLibrary.simpleMessage("Podcast page"),
|
||||
"settingsDefaultGridRecent" : MessageLookupByLibrary.simpleMessage("Recent tab"),
|
||||
"settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Discovery Features Again"),
|
||||
"settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Enable syncing"),
|
||||
"settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Refresh all podcasts in the background to get leatest episodes"),
|
||||
"settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Reenable \"Discover Features\""),
|
||||
"settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Enable synchronisation"),
|
||||
"settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Refresh all podcasts in the background to get latest episodes"),
|
||||
"settingsExportDes" : MessageLookupByLibrary.simpleMessage("Export and import app settings"),
|
||||
"settingsFastForwardSec" : MessageLookupByLibrary.simpleMessage("Fast forward seconds"),
|
||||
"settingsFastForwardSecDes" : MessageLookupByLibrary.simpleMessage("Change the fast forward seconds in player"),
|
||||
"settingsFeedback" : MessageLookupByLibrary.simpleMessage("Feedback"),
|
||||
"settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Bugs and features request"),
|
||||
"settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Bugs and feature requests"),
|
||||
"settingsHistory" : MessageLookupByLibrary.simpleMessage("History"),
|
||||
"settingsHistoryDes" : MessageLookupByLibrary.simpleMessage("Listen data"),
|
||||
"settingsInfo" : MessageLookupByLibrary.simpleMessage("Info"),
|
||||
|
@ -260,19 +261,19 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"settingsLayout" : MessageLookupByLibrary.simpleMessage("Layout"),
|
||||
"settingsLayoutDes" : MessageLookupByLibrary.simpleMessage("App layout"),
|
||||
"settingsLibraries" : MessageLookupByLibrary.simpleMessage("Libraries"),
|
||||
"settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Open source libraries used in app"),
|
||||
"settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Manage download"),
|
||||
"settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Open source libraries used in this app"),
|
||||
"settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Manage downloads"),
|
||||
"settingsManageDownloadDes" : MessageLookupByLibrary.simpleMessage("Manage downloaded audio files"),
|
||||
"settingsMenuAutoPlay" : MessageLookupByLibrary.simpleMessage("Auto play next"),
|
||||
"settingsNetworkCellular" : MessageLookupByLibrary.simpleMessage("Ask before 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"),
|
||||
"settingsPlayDes" : MessageLookupByLibrary.simpleMessage("Playlist and player"),
|
||||
"settingsPlayerHeight" : MessageLookupByLibrary.simpleMessage("Player height"),
|
||||
"settingsPlayerHeightDes" : MessageLookupByLibrary.simpleMessage("Change player widget height as you like"),
|
||||
"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"),
|
||||
"settingsRealDark" : MessageLookupByLibrary.simpleMessage("Real dark"),
|
||||
"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"),
|
||||
"size" : MessageLookupByLibrary.simpleMessage("Size"),
|
||||
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Skip seconds at start"),
|
||||
"skipSilence" : MessageLookupByLibrary.simpleMessage("Skip silence"),
|
||||
"sleepTimer" : MessageLookupByLibrary.simpleMessage("Sleep timer"),
|
||||
"subscribe" : MessageLookupByLibrary.simpleMessage("Subscribe"),
|
||||
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Export OMPL file of all podcasts"),
|
||||
|
@ -302,24 +304,24 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"timeLeft" : m25,
|
||||
"to" : m26,
|
||||
"toastAddPlaylist" : MessageLookupByLibrary.simpleMessage("Added to playlist"),
|
||||
"toastDiscovery" : MessageLookupByLibrary.simpleMessage("Discovery feature reopened, pleast restart the app"),
|
||||
"toastFileError" : MessageLookupByLibrary.simpleMessage("File error, subscribe failed"),
|
||||
"toastDiscovery" : MessageLookupByLibrary.simpleMessage("Discovery feature reenabled, please reopen the app"),
|
||||
"toastFileError" : MessageLookupByLibrary.simpleMessage("File error, subscribing failed"),
|
||||
"toastFileNotValid" : MessageLookupByLibrary.simpleMessage("File not valid"),
|
||||
"toastHomeGroupNotSupport" : MessageLookupByLibrary.simpleMessage("Home group is not supported"),
|
||||
"toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Import settings successfully"),
|
||||
"toastOneGroup" : MessageLookupByLibrary.simpleMessage("At least select one group"),
|
||||
"toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Settings imported successfully"),
|
||||
"toastOneGroup" : MessageLookupByLibrary.simpleMessage("Select at least one group"),
|
||||
"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"),
|
||||
"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"),
|
||||
"toastTimeEqualStart" : MessageLookupByLibrary.simpleMessage("Time is equal to start time"),
|
||||
"translators" : MessageLookupByLibrary.simpleMessage("Translators"),
|
||||
"understood" : MessageLookupByLibrary.simpleMessage("Understood"),
|
||||
"undo" : MessageLookupByLibrary.simpleMessage("UNDO"),
|
||||
"unlike" : MessageLookupByLibrary.simpleMessage("Unlike"),
|
||||
"unliked" : MessageLookupByLibrary.simpleMessage("Episode removed from favorite"),
|
||||
"unliked" : MessageLookupByLibrary.simpleMessage("Episode removed from favorites"),
|
||||
"updateDate" : MessageLookupByLibrary.simpleMessage("Update date"),
|
||||
"updateEpisodesCount" : m27,
|
||||
"updateFailed" : MessageLookupByLibrary.simpleMessage("Update failed, network error"),
|
||||
|
|
|
@ -192,9 +192,10 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"oldestFirst" : MessageLookupByLibrary.simpleMessage("Le plus ancien en premier"),
|
||||
"play" : MessageLookupByLibrary.simpleMessage("Lecture"),
|
||||
"playback" : MessageLookupByLibrary.simpleMessage("Commandes du lecteur"),
|
||||
"player" : MessageLookupByLibrary.simpleMessage("Player"),
|
||||
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medium"),
|
||||
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Short"),
|
||||
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("Tall"),
|
||||
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Low"),
|
||||
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("High"),
|
||||
"playing" : MessageLookupByLibrary.simpleMessage("En cours"),
|
||||
"plugins" : MessageLookupByLibrary.simpleMessage("Plugins"),
|
||||
"podcast" : m19,
|
||||
|
@ -294,6 +295,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"share" : MessageLookupByLibrary.simpleMessage("Partager"),
|
||||
"size" : MessageLookupByLibrary.simpleMessage("Taille"),
|
||||
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Passer les premières secondes du début"),
|
||||
"skipSilence" : MessageLookupByLibrary.simpleMessage("Skip silence"),
|
||||
"sleepTimer" : MessageLookupByLibrary.simpleMessage("Minuterie"),
|
||||
"subscribe" : MessageLookupByLibrary.simpleMessage("Abonnements"),
|
||||
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Exporter le fichier OPML de tous les podcasts."),
|
||||
|
|
|
@ -192,6 +192,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"oldestFirst" : MessageLookupByLibrary.simpleMessage("由旧到新"),
|
||||
"play" : MessageLookupByLibrary.simpleMessage("播放"),
|
||||
"playback" : MessageLookupByLibrary.simpleMessage("播放控制"),
|
||||
"player" : MessageLookupByLibrary.simpleMessage("播放器"),
|
||||
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("中"),
|
||||
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("低"),
|
||||
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("高"),
|
||||
|
@ -294,6 +295,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"share" : MessageLookupByLibrary.simpleMessage("分享"),
|
||||
"size" : MessageLookupByLibrary.simpleMessage("大小"),
|
||||
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("开头跳过秒数"),
|
||||
"skipSilence" : MessageLookupByLibrary.simpleMessage("跳过无声"),
|
||||
"sleepTimer" : MessageLookupByLibrary.simpleMessage("睡眠模式"),
|
||||
"subscribe" : MessageLookupByLibrary.simpleMessage("订阅"),
|
||||
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("导出 OMPL 文件"),
|
||||
|
|
|
@ -139,10 +139,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Cellular data warn`
|
||||
/// `Cellular data warning`
|
||||
String get cellularConfirm {
|
||||
return Intl.message(
|
||||
'Cellular data warn',
|
||||
'Cellular data warning',
|
||||
name: 'cellularConfirm',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Long tap to play episode instantly`
|
||||
/// `Long press to play episode instantly`
|
||||
String get featureDiscoveryEpisodeTitle {
|
||||
return Intl.message(
|
||||
'Long tap to play episode instantly',
|
||||
'Long press to play episode instantly',
|
||||
name: 'featureDiscoveryEpisodeTitle',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Long tap to reorder podcast`
|
||||
/// `Long press to reorder podcasts`
|
||||
String get featureDiscoveryGroupPodcast {
|
||||
return Intl.message(
|
||||
'Long tap to reorder podcast',
|
||||
'Long press to reorder podcasts',
|
||||
name: 'featureDiscoveryGroupPodcast',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -508,20 +508,20 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Tap to search podcast`
|
||||
/// `Tap to search for podcasts`
|
||||
String get featureDiscoverySearch {
|
||||
return Intl.message(
|
||||
'Tap to search podcast',
|
||||
'Tap to search for podcasts',
|
||||
name: 'featureDiscoverySearch',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -548,10 +548,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Rate on Play`
|
||||
/// `Rate on Play Store`
|
||||
String get feedbackPlay {
|
||||
return Intl.message(
|
||||
'Rate on Play',
|
||||
'Rate on Play Store',
|
||||
name: 'feedbackPlay',
|
||||
desc: 'Rate on Google Play Store.\nUser can tap to open play link.',
|
||||
args: [],
|
||||
|
@ -608,10 +608,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Group existed`
|
||||
/// `Group already exists`
|
||||
String get groupExisted {
|
||||
return Intl.message(
|
||||
'Group existed',
|
||||
'Group already exists',
|
||||
name: 'groupExisted',
|
||||
desc: 'Group name validate in add group dialog. User can\'t add group with same name.',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -897,30 +897,30 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Mark confirm`
|
||||
/// `Confirm marking`
|
||||
String get markConfirm {
|
||||
return Intl.message(
|
||||
'Mark confirm',
|
||||
'Confirm marking',
|
||||
name: 'markConfirm',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Confirm mark all episodes listened?`
|
||||
/// `Confirm to mark all episodes as listened?`
|
||||
String get markConfirmContent {
|
||||
return Intl.message(
|
||||
'Confirm mark all episodes listened?',
|
||||
'Confirm to mark all episodes as listened?',
|
||||
name: 'markConfirmContent',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Mark listened`
|
||||
/// `Mark as listened`
|
||||
String get markListened {
|
||||
return Intl.message(
|
||||
'Mark listened',
|
||||
'Mark as listened',
|
||||
name: 'markListened',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -947,10 +947,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Mark All Listened`
|
||||
/// `Mark All As Listened`
|
||||
String get menuMarkAllListened {
|
||||
return Intl.message(
|
||||
'Mark All Listened',
|
||||
'Mark All As Listened',
|
||||
name: 'menuMarkAllListened',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1043,50 +1043,50 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `No episode downloaded yet`
|
||||
/// `No episodes downloaded yet`
|
||||
String get noEpisodeDownload {
|
||||
return Intl.message(
|
||||
'No episode downloaded yet',
|
||||
'No episodes downloaded yet',
|
||||
name: 'noEpisodeDownload',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `No episode collected yet`
|
||||
/// `No episodes collected yet`
|
||||
String get noEpisodeFavorite {
|
||||
return Intl.message(
|
||||
'No episode collected yet',
|
||||
'No episodes collected yet',
|
||||
name: 'noEpisodeFavorite',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `No episode received yet`
|
||||
/// `No episodes received yet`
|
||||
String get noEpisodeRecent {
|
||||
return Intl.message(
|
||||
'No episode received yet',
|
||||
'No episodes received yet',
|
||||
name: 'noEpisodeRecent',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `No podcast in this group`
|
||||
/// `No podcasts in this group`
|
||||
String get noPodcastGroup {
|
||||
return Intl.message(
|
||||
'No podcast in this group',
|
||||
'No podcasts in this group',
|
||||
name: 'noPodcastGroup',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Still no show notes received for this episode.`
|
||||
/// `No show notes available for this episode.`
|
||||
String get noShownote {
|
||||
return Intl.message(
|
||||
'Still no show notes received for this episode.',
|
||||
'No show notes available for this episode.',
|
||||
name: 'noShownote',
|
||||
desc: 'Means this episode have no show notes.',
|
||||
args: [],
|
||||
|
@ -1103,10 +1103,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Subscribe failed, network error {title}`
|
||||
/// `Subscribing failed, network error {title}`
|
||||
String notificationNetworkError(Object title) {
|
||||
return Intl.message(
|
||||
'Subscribe failed, network error $title',
|
||||
'Subscribing failed, network error $title',
|
||||
name: 'notificationNetworkError',
|
||||
desc: '',
|
||||
args: [title],
|
||||
|
@ -1123,20 +1123,20 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Subscribe failed, podcast existed {title}`
|
||||
/// `Subscribing failed, podcast already exists {title}`
|
||||
String notificationSubscribeExisted(Object title) {
|
||||
return Intl.message(
|
||||
'Subscribe failed, podcast existed $title',
|
||||
'Subscribing failed, podcast already exists $title',
|
||||
name: 'notificationSubscribeExisted',
|
||||
desc: '',
|
||||
args: [title],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Subscribe success {title}`
|
||||
/// `Subscribed successfully {title}`
|
||||
String notificationSuccess(Object title) {
|
||||
return Intl.message(
|
||||
'Subscribe success $title',
|
||||
'Subscribed successfully $title',
|
||||
name: 'notificationSuccess',
|
||||
desc: '',
|
||||
args: [title],
|
||||
|
@ -1193,6 +1193,16 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Player`
|
||||
String get player {
|
||||
return Intl.message(
|
||||
'Player',
|
||||
name: 'player',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Medium`
|
||||
String get playerHeightMed {
|
||||
return Intl.message(
|
||||
|
@ -1203,20 +1213,20 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Short`
|
||||
/// `Low`
|
||||
String get playerHeightShort {
|
||||
return Intl.message(
|
||||
'Short',
|
||||
'Low',
|
||||
name: 'playerHeightShort',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Tall`
|
||||
/// `High`
|
||||
String get playerHeightTall {
|
||||
return Intl.message(
|
||||
'Tall',
|
||||
'High',
|
||||
name: 'playerHeightTall',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1296,10 +1306,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Mark episode as listened`
|
||||
/// `Mark episode as listened to`
|
||||
String get popupMenuMarkDes {
|
||||
return Intl.message(
|
||||
'Mark episode as listened',
|
||||
'Mark episode as listened to',
|
||||
name: 'popupMenuMarkDes',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1406,10 +1416,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Remove confirm`
|
||||
/// `Removal confirmation`
|
||||
String get removeConfirm {
|
||||
return Intl.message(
|
||||
'Remove confirm',
|
||||
'Removal confirmation',
|
||||
name: 'removeConfirm',
|
||||
desc: 'unsubscribe podcast dialog',
|
||||
args: [],
|
||||
|
@ -1486,10 +1496,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Search podcast`
|
||||
/// `Search for podcasts`
|
||||
String get searchPodcast {
|
||||
return Intl.message(
|
||||
'Search podcast',
|
||||
'Search for podcasts',
|
||||
name: 'searchPodcast',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1672,10 +1682,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Favorite tab`
|
||||
/// `Favorites tab`
|
||||
String get settingsDefaultGridFavorite {
|
||||
return Intl.message(
|
||||
'Favorite tab',
|
||||
'Favorites tab',
|
||||
name: 'settingsDefaultGridFavorite',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1702,30 +1712,30 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Discovery Features Again`
|
||||
/// `Reenable "Discover Features"`
|
||||
String get settingsDiscovery {
|
||||
return Intl.message(
|
||||
'Discovery Features Again',
|
||||
'Reenable "Discover Features"',
|
||||
name: 'settingsDiscovery',
|
||||
desc: 'Reset feature discovery state. User tap it and restart app, will see features tutorial again.',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Enable syncing`
|
||||
/// `Enable synchronisation`
|
||||
String get settingsEnableSyncing {
|
||||
return Intl.message(
|
||||
'Enable syncing',
|
||||
'Enable synchronisation',
|
||||
name: 'settingsEnableSyncing',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Refresh all podcasts in the background to get leatest episodes`
|
||||
/// `Refresh all podcasts in the background to get latest episodes`
|
||||
String get settingsEnableSyncingDes {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1772,10 +1782,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Bugs and features request`
|
||||
/// `Bugs and feature requests`
|
||||
String get settingsFeedbackDes {
|
||||
return Intl.message(
|
||||
'Bugs and features request',
|
||||
'Bugs and feature requests',
|
||||
name: 'settingsFeedbackDes',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1872,20 +1882,20 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Open source libraries used in app`
|
||||
/// `Open source libraries used in this app`
|
||||
String get settingsLibrariesDes {
|
||||
return Intl.message(
|
||||
'Open source libraries used in app',
|
||||
'Open source libraries used in this app',
|
||||
name: 'settingsLibrariesDes',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Manage download`
|
||||
/// `Manage downloads`
|
||||
String get settingsManageDownload {
|
||||
return Intl.message(
|
||||
'Manage download',
|
||||
'Manage downloads',
|
||||
name: 'settingsManageDownload',
|
||||
desc: '',
|
||||
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 {
|
||||
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',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -1992,10 +2002,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Change the popup menu of episode`
|
||||
/// `Change the popup menu of episodes`
|
||||
String get settingsPopupMenuDes {
|
||||
return Intl.message(
|
||||
'Change the popup menu of episode',
|
||||
'Change the popup menu of episodes',
|
||||
name: 'settingsPopupMenuDes',
|
||||
desc: '',
|
||||
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`
|
||||
String get sleepTimer {
|
||||
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 {
|
||||
return Intl.message(
|
||||
'Discovery feature reopened, pleast restart the app',
|
||||
'Discovery feature reenabled, please reopen the app',
|
||||
name: 'toastDiscovery',
|
||||
desc: 'Toast displayed when user tap Discovery Features Again in settings page.',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `File error, subscribe failed`
|
||||
/// `File error, subscribing failed`
|
||||
String get toastFileError {
|
||||
return Intl.message(
|
||||
'File error, subscribe failed',
|
||||
'File error, subscribing failed',
|
||||
name: 'toastFileError',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -2342,20 +2362,20 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Import settings successfully`
|
||||
/// `Settings imported successfully`
|
||||
String get toastImportSettingsSuccess {
|
||||
return Intl.message(
|
||||
'Import settings successfully',
|
||||
'Settings imported successfully',
|
||||
name: 'toastImportSettingsSuccess',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `At least select one group`
|
||||
/// `Select at least one group`
|
||||
String get toastOneGroup {
|
||||
return Intl.message(
|
||||
'At least select one group',
|
||||
'Select at least one group',
|
||||
name: 'toastOneGroup',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -2372,10 +2392,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Read file successfully`
|
||||
/// `File read successfully`
|
||||
String get toastReadFile {
|
||||
return Intl.message(
|
||||
'Read file successfully',
|
||||
'File read successfully',
|
||||
name: 'toastReadFile',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -2402,10 +2422,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Setting saved`
|
||||
/// `Settings saved`
|
||||
String get toastSettingSaved {
|
||||
return Intl.message(
|
||||
'Setting saved',
|
||||
'Settings saved',
|
||||
name: 'toastSettingSaved',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -2472,10 +2492,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Episode removed from favorite`
|
||||
/// `Episode removed from favorites`
|
||||
String get unliked {
|
||||
return Intl.message(
|
||||
'Episode removed from favorite',
|
||||
'Episode removed from favorites',
|
||||
name: 'unliked',
|
||||
desc: '',
|
||||
args: [],
|
||||
|
@ -2515,10 +2535,10 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Version : {version}`
|
||||
/// `Version: {version}`
|
||||
String version(Object version) {
|
||||
return Intl.message(
|
||||
'Version : $version',
|
||||
'Version: $version',
|
||||
name: 'version',
|
||||
desc: '',
|
||||
args: [version],
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
"@buffering": {},
|
||||
"cancel": "CANCEL",
|
||||
"@cancel": {},
|
||||
"cellularConfirm": "Cellular data warn",
|
||||
"cellularConfirm": "Cellular data warning",
|
||||
"@cellularConfirm": {},
|
||||
"cellularConfirmDes": "Are you sure you want to use cellular data to download?",
|
||||
"@cellularConfirmDes": {},
|
||||
|
@ -72,29 +72,29 @@
|
|||
"@episode": {},
|
||||
"featureDiscoveryEditGroup": "Tap to edit group",
|
||||
"@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": {},
|
||||
"featureDiscoveryEpisode": "Episode view",
|
||||
"@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": {},
|
||||
"featureDiscoveryEpisodeTitle": "Long tap to play episode instantly",
|
||||
"featureDiscoveryEpisodeTitle": "Long press to play episode instantly",
|
||||
"@featureDiscoveryEpisodeTitle": {},
|
||||
"featureDiscoveryGroup": "Tap to add group",
|
||||
"@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": {},
|
||||
"featureDiscoveryGroupPodcast": "Long tap to reorder podcast",
|
||||
"featureDiscoveryGroupPodcast": "Long press to reorder podcasts",
|
||||
"@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": {},
|
||||
"featureDiscoveryOMPL": "Tap to import OMPL",
|
||||
"@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": {},
|
||||
"featureDiscoveryPlaylist": "Tap to open playlist",
|
||||
"@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": {},
|
||||
"featureDiscoveryPodcast": "Podcast view",
|
||||
"@featureDiscoveryPodcast": {},
|
||||
|
@ -102,15 +102,15 @@
|
|||
"@featureDiscoveryPodcastDes": {},
|
||||
"featureDiscoveryPodcastTitle": "Scroll vertically to switch groups",
|
||||
"@featureDiscoveryPodcastTitle": {},
|
||||
"featureDiscoverySearch": "Tap to search podcast",
|
||||
"featureDiscoverySearch": "Tap to search for podcasts",
|
||||
"@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": {},
|
||||
"feedbackEmail": "Write to me",
|
||||
"@feedbackEmail": {},
|
||||
"feedbackGithub": "Submit issue",
|
||||
"@feedbackGithub": {},
|
||||
"feedbackPlay": "Rate on Play",
|
||||
"feedbackPlay": "Rate on Play Store",
|
||||
"@feedbackPlay": {
|
||||
"description": "Rate on Google Play Store.\nUser can tap to open play link."
|
||||
},
|
||||
|
@ -128,13 +128,13 @@
|
|||
},
|
||||
"goodNight": "Good Night",
|
||||
"@goodNight": {},
|
||||
"groupExisted": "Group existed",
|
||||
"groupExisted": "Group already exists",
|
||||
"@groupExisted": {
|
||||
"description": "Group name validate in add group dialog. User can't add group with same name."
|
||||
},
|
||||
"groupFilter": "Group filter",
|
||||
"@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": {},
|
||||
"groups": "{count, plural, zero{Group} one{Group} other{Groups}}",
|
||||
"@groups": {},
|
||||
|
@ -194,17 +194,17 @@
|
|||
"@mark": {
|
||||
"description": "In listen history page, if a episode is marked as listened."
|
||||
},
|
||||
"markConfirm": "Mark confirm",
|
||||
"markConfirm": "Confirm marking",
|
||||
"@markConfirm": {},
|
||||
"markConfirmContent": "Confirm mark all episodes listened?",
|
||||
"markConfirmContent": "Confirm to mark all episodes as listened?",
|
||||
"@markConfirmContent": {},
|
||||
"markListened": "Mark listened",
|
||||
"markListened": "Mark as listened",
|
||||
"@markListened": {},
|
||||
"menu": "Menu",
|
||||
"@menu": {},
|
||||
"menuAllPodcasts": "All podcasts",
|
||||
"@menuAllPodcasts": {},
|
||||
"menuMarkAllListened": "Mark All Listened",
|
||||
"menuMarkAllListened": "Mark All As Listened",
|
||||
"@menuMarkAllListened": {},
|
||||
"menuViewRSS": "Visit RSS Feed",
|
||||
"@menuViewRSS": {},
|
||||
|
@ -222,21 +222,21 @@
|
|||
"@newGroup": {},
|
||||
"next": "Next",
|
||||
"@next": {},
|
||||
"noEpisodeDownload": "No episode downloaded yet",
|
||||
"noEpisodeDownload": "No episodes downloaded yet",
|
||||
"@noEpisodeDownload": {},
|
||||
"noEpisodeFavorite": "No episode collected yet",
|
||||
"noEpisodeFavorite": "No episodes collected yet",
|
||||
"@noEpisodeFavorite": {},
|
||||
"noEpisodeRecent": "No episode received yet",
|
||||
"noEpisodeRecent": "No episodes received yet",
|
||||
"@noEpisodeRecent": {},
|
||||
"noPodcastGroup": "No podcast in this group",
|
||||
"noPodcastGroup": "No podcasts in this group",
|
||||
"@noPodcastGroup": {},
|
||||
"noShownote": "Still no show notes received for this episode.",
|
||||
"noShownote": "No show notes available for this episode.",
|
||||
"@noShownote": {
|
||||
"description": "Means this episode have no show notes."
|
||||
},
|
||||
"notificaitonFatch": "Fetch data {title}",
|
||||
"@notificaitonFatch": {},
|
||||
"notificationNetworkError": "Subscribe failed, network error {title}",
|
||||
"notificationNetworkError": "Subscribing failed, network error {title}",
|
||||
"@notificationNetworkError": {
|
||||
"placeholders": {
|
||||
"title": {}
|
||||
|
@ -248,13 +248,13 @@
|
|||
"title": {}
|
||||
}
|
||||
},
|
||||
"notificationSubscribeExisted": "Subscribe failed, podcast existed {title}",
|
||||
"notificationSubscribeExisted": "Subscribing failed, podcast already exists {title}",
|
||||
"@notificationSubscribeExisted": {
|
||||
"placeholders": {
|
||||
"title": {}
|
||||
}
|
||||
},
|
||||
"notificationSuccess": "Subscribe success {title}",
|
||||
"notificationSuccess": "Subscribed successfully {title}",
|
||||
"@notificationSuccess": {
|
||||
"placeholders": {
|
||||
"title": {}
|
||||
|
@ -278,11 +278,13 @@
|
|||
"@play": {},
|
||||
"playback": "Playback control",
|
||||
"@playback": {},
|
||||
"player": "Player",
|
||||
"@player": {},
|
||||
"playerHeightMed": "Medium",
|
||||
"@playerHeightMed": {},
|
||||
"playerHeightShort": "Short",
|
||||
"playerHeightShort": "Low",
|
||||
"@playerHeightShort": {},
|
||||
"playerHeightTall": "Tall",
|
||||
"playerHeightTall": "High",
|
||||
"@playerHeightTall": {},
|
||||
"playing": "Playing",
|
||||
"@playing": {},
|
||||
|
@ -298,7 +300,7 @@
|
|||
"@popupMenuLaterDes": {},
|
||||
"popupMenuLikeDes": "Add episode to favorite",
|
||||
"@popupMenuLikeDes": {},
|
||||
"popupMenuMarkDes": "Mark episode as listened",
|
||||
"popupMenuMarkDes": "Mark episode as listened to",
|
||||
"@popupMenuMarkDes": {},
|
||||
"popupMenuPlayDes": "Play the episode",
|
||||
"@popupMenuPlayDes": {},
|
||||
|
@ -330,7 +332,7 @@
|
|||
"@remove": {
|
||||
"description": "Remove not \"removed\". \nRemove a podcast or a group."
|
||||
},
|
||||
"removeConfirm": "Remove confirm",
|
||||
"removeConfirm": "Removal confirmation",
|
||||
"@removeConfirm": {
|
||||
"description": "unsubscribe podcast dialog"
|
||||
},
|
||||
|
@ -353,7 +355,7 @@
|
|||
"@searchEpisode": {},
|
||||
"searchInvalidRss": "Invalid RSS link",
|
||||
"@searchInvalidRss": {},
|
||||
"searchPodcast": "Search podcast",
|
||||
"searchPodcast": "Search for podcasts",
|
||||
"@searchPodcast": {},
|
||||
"secCount": "{count, plural, zero{0 sec} one{{count} sec} other{{count} sec}}",
|
||||
"@secCount": {},
|
||||
|
@ -389,19 +391,19 @@
|
|||
"@settingsDefaultGrid": {},
|
||||
"settingsDefaultGridDownload": "Download tab",
|
||||
"@settingsDefaultGridDownload": {},
|
||||
"settingsDefaultGridFavorite": "Favorite tab",
|
||||
"settingsDefaultGridFavorite": "Favorites tab",
|
||||
"@settingsDefaultGridFavorite": {},
|
||||
"settingsDefaultGridPodcast": "Podcast page",
|
||||
"@settingsDefaultGridPodcast": {},
|
||||
"settingsDefaultGridRecent": "Recent tab",
|
||||
"@settingsDefaultGridRecent": {},
|
||||
"settingsDiscovery": "Discovery Features Again",
|
||||
"settingsDiscovery": "Reenable \"Discover Features\"",
|
||||
"@settingsDiscovery": {
|
||||
"description": "Reset feature discovery state. User tap it and restart app, will see features tutorial again."
|
||||
},
|
||||
"settingsEnableSyncing": "Enable syncing",
|
||||
"settingsEnableSyncing": "Enable synchronisation",
|
||||
"@settingsEnableSyncing": {},
|
||||
"settingsEnableSyncingDes": "Refresh all podcasts in the background to get leatest episodes",
|
||||
"settingsEnableSyncingDes": "Refresh all podcasts in the background to get latest episodes",
|
||||
"@settingsEnableSyncingDes": {},
|
||||
"settingsExportDes": "Export and import app settings",
|
||||
"@settingsExportDes": {},
|
||||
|
@ -411,7 +413,7 @@
|
|||
"@settingsFastForwardSecDes": {},
|
||||
"settingsFeedback": "Feedback",
|
||||
"@settingsFeedback": {},
|
||||
"settingsFeedbackDes": "Bugs and features request",
|
||||
"settingsFeedbackDes": "Bugs and feature requests",
|
||||
"@settingsFeedbackDes": {},
|
||||
"settingsHistory": "History",
|
||||
"@settingsHistory": {},
|
||||
|
@ -431,9 +433,9 @@
|
|||
"@settingsLayoutDes": {},
|
||||
"settingsLibraries": "Libraries",
|
||||
"@settingsLibraries": {},
|
||||
"settingsLibrariesDes": "Open source libraries used in app",
|
||||
"settingsLibrariesDes": "Open source libraries used in this app",
|
||||
"@settingsLibrariesDes": {},
|
||||
"settingsManageDownload": "Manage download",
|
||||
"settingsManageDownload": "Manage downloads",
|
||||
"@settingsManageDownload": {},
|
||||
"settingsManageDownloadDes": "Manage downloaded audio files",
|
||||
"@settingsManageDownloadDes": {},
|
||||
|
@ -443,7 +445,7 @@
|
|||
"@settingsNetworkCellular": {},
|
||||
"settingsNetworkCellularAuto": "Auto download using cellular data",
|
||||
"@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": {},
|
||||
"settingsNetworkCellularDes": "Ask to confirm when using cellular data to download episodes",
|
||||
"@settingsNetworkCellularDes": {},
|
||||
|
@ -455,7 +457,7 @@
|
|||
"@settingsPlayerHeightDes": {},
|
||||
"settingsPopupMenu": "Episodes popup menu",
|
||||
"@settingsPopupMenu": {},
|
||||
"settingsPopupMenuDes": "Change the popup menu of episode",
|
||||
"settingsPopupMenuDes": "Change the popup menu of episodes",
|
||||
"@settingsPopupMenuDes": {},
|
||||
"settingsPrefrence": "Preference",
|
||||
"@settingsPrefrence": {},
|
||||
|
@ -501,6 +503,10 @@
|
|||
"@size": {},
|
||||
"skipSecondsAtStart": "Skip seconds at start",
|
||||
"@skipSecondsAtStart": {},
|
||||
"skipSilence": "Skip silence",
|
||||
"@skipSilence": {
|
||||
"description": "Feature skip silence"
|
||||
},
|
||||
"sleepTimer": "Sleep timer",
|
||||
"@sleepTimer": {},
|
||||
"subscribe": "Subscribe",
|
||||
|
@ -530,25 +536,25 @@
|
|||
},
|
||||
"toastAddPlaylist": "Added to playlist",
|
||||
"@toastAddPlaylist": {},
|
||||
"toastDiscovery": "Discovery feature reopened, pleast restart the app",
|
||||
"toastDiscovery": "Discovery feature reenabled, please reopen the app",
|
||||
"@toastDiscovery": {
|
||||
"description": "Toast displayed when user tap Discovery Features Again in settings page."
|
||||
},
|
||||
"toastFileError": "File error, subscribe failed",
|
||||
"toastFileError": "File error, subscribing failed",
|
||||
"@toastFileError": {},
|
||||
"toastFileNotValid": "File not valid",
|
||||
"@toastFileNotValid": {},
|
||||
"toastHomeGroupNotSupport": "Home group is not supported",
|
||||
"@toastHomeGroupNotSupport": {},
|
||||
"toastImportSettingsSuccess": "Import settings successfully",
|
||||
"toastImportSettingsSuccess": "Settings imported successfully",
|
||||
"@toastImportSettingsSuccess": {},
|
||||
"toastOneGroup": "At least select one group",
|
||||
"toastOneGroup": "Select at least one group",
|
||||
"@toastOneGroup": {},
|
||||
"toastPodcastRecovering": "Recovering, wait for a moment",
|
||||
"@toastPodcastRecovering": {
|
||||
"description": "Resubscribe removed podcast"
|
||||
},
|
||||
"toastReadFile": "Read file successfully",
|
||||
"toastReadFile": "File read successfully",
|
||||
"@toastReadFile": {},
|
||||
"toastRecoverFailed": "Podcast recover failed",
|
||||
"@toastRecoverFailed": {
|
||||
|
@ -556,7 +562,7 @@
|
|||
},
|
||||
"toastRemovePlaylist": "Episode removed from playlist",
|
||||
"@toastRemovePlaylist": {},
|
||||
"toastSettingSaved": "Setting saved",
|
||||
"toastSettingSaved": "Settings saved",
|
||||
"@toastSettingSaved": {},
|
||||
"toastTimeEqualEnd": "Time is equal to end time",
|
||||
"@toastTimeEqualEnd": {
|
||||
|
@ -574,7 +580,7 @@
|
|||
"@undo": {},
|
||||
"unlike": "Unlike",
|
||||
"@unlike": {},
|
||||
"unliked": "Episode removed from favorite",
|
||||
"unliked": "Episode removed from favorites",
|
||||
"@unliked": {},
|
||||
"updateDate": "Update date",
|
||||
"@updateDate": {},
|
||||
|
@ -582,7 +588,7 @@
|
|||
"@updateEpisodesCount": {},
|
||||
"updateFailed": "Update failed, network error",
|
||||
"@updateFailed": {},
|
||||
"version": "Version : {version}",
|
||||
"version": "Version: {version}",
|
||||
"@version": {
|
||||
"placeholders": {
|
||||
"version": {}
|
||||
|
|
|
@ -278,11 +278,13 @@
|
|||
"@play": {},
|
||||
"playback": "Commandes du lecteur",
|
||||
"@playback": {},
|
||||
"player": "Player",
|
||||
"@player": {},
|
||||
"playerHeightMed": "Medium",
|
||||
"@playerHeightMed": {},
|
||||
"playerHeightShort": "Short",
|
||||
"playerHeightShort": "Low",
|
||||
"@playerHeightShort": {},
|
||||
"playerHeightTall": "Tall",
|
||||
"playerHeightTall": "High",
|
||||
"@playerHeightTall": {},
|
||||
"playing": "En cours",
|
||||
"@playing": {},
|
||||
|
@ -501,6 +503,10 @@
|
|||
"@size": {},
|
||||
"skipSecondsAtStart": "Passer les premières secondes du début",
|
||||
"@skipSecondsAtStart": {},
|
||||
"skipSilence": "Skip silence",
|
||||
"@skipSilence": {
|
||||
"description": "Feature skip silence"
|
||||
},
|
||||
"sleepTimer": "Minuterie",
|
||||
"@sleepTimer": {},
|
||||
"subscribe": "Abonnements",
|
||||
|
|
|
@ -278,6 +278,8 @@
|
|||
"@play": {},
|
||||
"playback": "播放控制",
|
||||
"@playback": {},
|
||||
"player": "播放器",
|
||||
"@player": {},
|
||||
"playerHeightMed": "中",
|
||||
"@playerHeightMed": {},
|
||||
"playerHeightShort": "低",
|
||||
|
@ -501,6 +503,10 @@
|
|||
"@size": {},
|
||||
"skipSecondsAtStart": "开头跳过秒数",
|
||||
"@skipSecondsAtStart": {},
|
||||
"skipSilence": "跳过无声",
|
||||
"@skipSilence": {
|
||||
"description": "Feature skip silence"
|
||||
},
|
||||
"sleepTimer": "睡眠模式",
|
||||
"@sleepTimer": {},
|
||||
"subscribe": "订阅",
|
||||
|
|
|
@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
|
|||
import 'package:flutter/services.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import '../class/settingstate.dart';
|
||||
import '../local_storage/key_value_storage.dart';
|
||||
import '../state/audio_state.dart';
|
||||
import '../util/custom_dropdown.dart';
|
||||
|
@ -199,7 +198,7 @@ class _LayoutSettingState extends State<LayoutSetting> {
|
|||
height: 30.0,
|
||||
padding: EdgeInsets.symmetric(horizontal: 70),
|
||||
alignment: Alignment.centerLeft,
|
||||
child: Text(s.play,
|
||||
child: Text(s.player,
|
||||
style: Theme.of(context)
|
||||
.textTheme
|
||||
.bodyText1
|
||||
|
|
Loading…
Reference in New Issue