2020-05-09 06:27:05 +02:00
// GENERATED CODE - DO NOT MODIFY BY HAND
import ' package:flutter/material.dart ' ;
import ' package:intl/intl.dart ' ;
import ' intl/messages_all.dart ' ;
// **************************************************************************
// Generator: Flutter Intl IDE plugin
// Made by Localizely
// **************************************************************************
2020-06-10 09:42:40 +02:00
// ignore_for_file: non_constant_identifier_names, lines_longer_than_80_chars
2020-05-09 06:27:05 +02:00
class S {
S ( ) ;
2020-06-10 09:42:40 +02:00
static S current ;
2020-05-09 06:27:05 +02:00
static const AppLocalizationDelegate delegate =
AppLocalizationDelegate ( ) ;
static Future < S > load ( Locale locale ) {
2020-05-16 05:14:32 +02:00
final name = ( locale . countryCode ? . isEmpty ? ? false ) ? locale . languageCode : locale . toString ( ) ;
final localeName = Intl . canonicalizedLocale ( name ) ;
2020-05-09 06:27:05 +02:00
return initializeMessages ( localeName ) . then ( ( _ ) {
Intl . defaultLocale = localeName ;
2020-06-10 09:42:40 +02:00
S . current = S ( ) ;
return S . current ;
2020-05-09 06:27:05 +02:00
} ) ;
}
static S of ( BuildContext context ) {
return Localizations . of < S > ( context , S ) ;
}
2020-07-04 16:42:56 +02:00
/// `Add`
String get add {
return Intl . message (
' Add ' ,
name: ' add ' ,
desc: ' Subscribe new podcast ' ,
args: [ ] ,
) ;
}
/// `{count, plural, zero{} one{{count} episode in {groupName} added to playlist} other{{count} episodes in {groupName} added to playlist}}`
String addEpisodeGroup ( Object groupName , num count ) {
return Intl . plural (
count ,
zero: ' ' ,
one: ' $ count episode in $ groupName added to playlist ' ,
other: ' $ count episodes in $ groupName added to playlist ' ,
name: ' addEpisodeGroup ' ,
desc: ' ' ,
args: [ groupName , count ] ,
) ;
}
/// `{count, plural, zero{} one{{count} episode added to playlist} other{{count} episodes added to playlist}}`
String addNewEpisodeAll ( num count ) {
return Intl . plural (
count ,
zero: ' ' ,
one: ' $ count episode added to playlist ' ,
other: ' $ count episodes added to playlist ' ,
name: ' addNewEpisodeAll ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
/// `Add new episodes to playlist`
String get addNewEpisodeTooltip {
return Intl . message (
' Add new episodes to playlist ' ,
name: ' addNewEpisodeTooltip ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Add some groups`
String get addSomeGroups {
return Intl . message (
' Add some groups ' ,
name: ' addSomeGroups ' ,
desc: ' Please add new groups ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `All`
String get all {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' All ' ,
name: ' all ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Auto download`
String get autoDownload {
return Intl . message (
' Auto download ' ,
name: ' autoDownload ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Back`
String get back {
return Intl . message (
' Back ' ,
name: ' back ' ,
desc: ' ' ,
args: [ ] ,
2020-08-09 17:10:32 +02:00
) ;
}
/// `Boost volume`
String get boostVolume {
return Intl . message (
' Boost volume ' ,
name: ' boostVolume ' ,
desc: ' Boost volume in player widget. ' ,
args: [ ] ,
2020-07-04 16:42:56 +02:00
) ;
}
/// `Buffering`
String get buffering {
return Intl . message (
' Buffering ' ,
name: ' buffering ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `CANCEL`
2020-07-02 14:58:55 +02:00
String get cancel {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-04 16:42:56 +02:00
' CANCEL ' ,
2020-07-02 14:58:55 +02:00
name: ' cancel ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Cellular data warning`
2020-07-25 07:42:48 +02:00
String get cellularConfirm {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Cellular data warning ' ,
2020-07-25 07:42:48 +02:00
name: ' cellularConfirm ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Are you sure you want to use cellular data to download?`
String get cellularConfirmDes {
return Intl . message (
' Are you sure you want to use cellular data to download? ' ,
name: ' cellularConfirmDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Change layout`
String get changeLayout {
return Intl . message (
' Change layout ' ,
name: ' changeLayout ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Changelog`
String get changelog {
return Intl . message (
' Changelog ' ,
name: ' changelog ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Choose a`
String get chooseA {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' Choose a ' ,
name: ' chooseA ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Clear`
String get clear {
return Intl . message (
' Clear ' ,
name: ' clear ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `color`
String get color {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' color ' ,
name: ' color ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `CONFIRM`
2020-07-02 14:58:55 +02:00
String get confirm {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-04 16:42:56 +02:00
' CONFIRM ' ,
2020-07-02 14:58:55 +02:00
name: ' confirm ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Dark mode`
String get darkMode {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' Dark mode ' ,
name: ' darkMode ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `{count, plural, zero{Today} one{{count} day ago} other{{count} days ago}}`
String daysAgo ( num count ) {
return Intl . plural (
count ,
zero: ' Today ' ,
one: ' $ count day ago ' ,
other: ' $ count days ago ' ,
name: ' daysAgo ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
/// `{count, plural, zero{Never} one{{count} day} other{{count} days}}`
String daysCount ( num count ) {
return Intl . plural (
count ,
zero: ' Never ' ,
one: ' $ count day ' ,
other: ' $ count days ' ,
name: ' daysCount ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Delete`
String get delete {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' Delete ' ,
name: ' delete ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Developer`
String get developer {
return Intl . message (
' Developer ' ,
name: ' developer ' ,
2020-07-06 11:50:20 +02:00
desc: ' Can also translate to About me ' ,
2020-07-04 16:42:56 +02:00
args: [ ] ,
) ;
}
/// `Dismiss`
String get dismiss {
return Intl . message (
' Dismiss ' ,
name: ' dismiss ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Done`
String get done {
return Intl . message (
' Done ' ,
name: ' done ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-06-29 14:13:42 +02:00
/// `Download`
2020-07-02 14:58:55 +02:00
String get download {
2020-06-29 14:13:42 +02:00
return Intl . message (
' Download ' ,
2020-07-02 14:58:55 +02:00
name: ' download ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Downloaded`
String get downloaded {
return Intl . message (
' Downloaded ' ,
name: ' downloaded ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-28 22:53:17 +02:00
/// `Download removed`
String get downloadRemovedToast {
return Intl . message (
' Download removed ' ,
name: ' downloadRemovedToast ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Edit group name`
String get editGroupName {
2020-07-02 14:58:55 +02:00
return Intl . message (
2020-07-06 11:50:20 +02:00
' Edit group name ' ,
name: ' editGroupName ' ,
2020-07-02 14:58:55 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
/// `End of Episode`
String get endOfEpisode {
return Intl . message (
' End of Episode ' ,
name: ' endOfEpisode ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-07 17:29:21 +02:00
/// `{count, plural, zero{} one{Episode} other{Episodes}}`
String episode ( num count ) {
return Intl . plural (
count ,
zero: ' ' ,
one: ' Episode ' ,
other: ' Episodes ' ,
2020-07-06 11:50:20 +02:00
name: ' episode ' ,
desc: ' ' ,
2020-07-07 17:29:21 +02:00
args: [ count ] ,
2020-07-06 11:50:20 +02:00
) ;
}
2020-08-28 18:50:40 +02:00
/// `Fast forward`
String get fastForward {
return Intl . message (
' Fast forward ' ,
name: ' fastForward ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Fast rewind`
String get fastRewind {
return Intl . message (
' Fast rewind ' ,
name: ' fastRewind ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Tap to edit group`
String get featureDiscoveryEditGroup {
return Intl . message (
' Tap to edit group ' ,
name: ' featureDiscoveryEditGroup ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can change group name or delete it here, but the home group can not be edited or deleted`
2020-07-06 11:50:20 +02:00
String get featureDiscoveryEditGroupDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can change group name or delete it here, but the home group can not be edited or deleted ' ,
2020-07-06 11:50:20 +02:00
name: ' featureDiscoveryEditGroupDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Episode view`
String get featureDiscoveryEpisode {
return Intl . message (
' Episode view ' ,
name: ' featureDiscoveryEpisode ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can long press to play episode or add it to a playlist.`
2020-07-04 16:42:56 +02:00
String get featureDiscoveryEpisodeDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can long press to play episode or add it to a playlist. ' ,
2020-07-04 16:42:56 +02:00
name: ' featureDiscoveryEpisodeDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Long press to play episode instantly`
2020-07-04 16:42:56 +02:00
String get featureDiscoveryEpisodeTitle {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Long press to play episode instantly ' ,
2020-07-04 16:42:56 +02:00
name: ' featureDiscoveryEpisodeTitle ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Tap to add group`
String get featureDiscoveryGroup {
return Intl . message (
' Tap to add group ' ,
name: ' featureDiscoveryGroup ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `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.`
2020-07-06 11:50:20 +02:00
String get featureDiscoveryGroupDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' 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. ' ,
2020-07-06 11:50:20 +02:00
name: ' featureDiscoveryGroupDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Long press to reorder podcasts`
2020-07-06 11:50:20 +02:00
String get featureDiscoveryGroupPodcast {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Long press to reorder podcasts ' ,
2020-07-06 11:50:20 +02:00
name: ' featureDiscoveryGroupPodcast ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can tap to see more options, or long press to reorder podcasts in group.`
2020-07-06 11:50:20 +02:00
String get featureDiscoveryGroupPodcastDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can tap to see more options, or long press to reorder podcasts in group. ' ,
2020-07-06 11:50:20 +02:00
name: ' featureDiscoveryGroupPodcastDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Tap to import OMPL`
String get featureDiscoveryOMPL {
return Intl . message (
' Tap to import OMPL ' ,
name: ' featureDiscoveryOMPL ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can import OMPL files, open settings or refresh all podcasts at once here.`
2020-07-04 16:42:56 +02:00
String get featureDiscoveryOMPLDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can import OMPL files, open settings or refresh all podcasts at once here. ' ,
2020-07-04 16:42:56 +02:00
name: ' featureDiscoveryOMPLDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Tap to open playlist`
String get featureDiscoveryPlaylist {
return Intl . message (
' Tap to open playlist ' ,
name: ' featureDiscoveryPlaylist ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can add episodes to playlists by yourself. Episodes will be automatically removed from playlists when played.`
2020-07-04 16:42:56 +02:00
String get featureDiscoveryPlaylistDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can add episodes to playlists by yourself. Episodes will be automatically removed from playlists when played. ' ,
2020-07-04 16:42:56 +02:00
name: ' featureDiscoveryPlaylistDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Podcast view`
String get featureDiscoveryPodcast {
return Intl . message (
' Podcast view ' ,
name: ' featureDiscoveryPodcast ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `You can tap See All to add groups or manage podcasts.`
String get featureDiscoveryPodcastDes {
return Intl . message (
' You can tap See All to add groups or manage podcasts. ' ,
name: ' featureDiscoveryPodcastDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Scroll vertically to switch groups`
String get featureDiscoveryPodcastTitle {
return Intl . message (
' Scroll vertically to switch groups ' ,
name: ' featureDiscoveryPodcastTitle ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Tap to search for podcasts`
2020-07-04 16:42:56 +02:00
String get featureDiscoverySearch {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Tap to search for podcasts ' ,
2020-07-04 16:42:56 +02:00
name: ' featureDiscoverySearch ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can search by podcast title, key word or RSS link to subscribe to new podcasts.`
2020-07-04 16:42:56 +02:00
String get featureDiscoverySearchDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can search by podcast title, key word or RSS link to subscribe to new podcasts. ' ,
2020-07-04 16:42:56 +02:00
name: ' featureDiscoverySearchDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Write to me`
String get feedbackEmail {
return Intl . message (
' Write to me ' ,
name: ' feedbackEmail ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Submit issue`
String get feedbackGithub {
return Intl . message (
' Submit issue ' ,
name: ' feedbackGithub ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Rate on Play Store`
2020-07-02 14:58:55 +02:00
String get feedbackPlay {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Rate on Play Store ' ,
2020-07-02 14:58:55 +02:00
name: ' feedbackPlay ' ,
2020-07-18 11:52:31 +02:00
desc: ' Rate on Google Play Store. \n User can tap to open play link. ' ,
2020-07-02 14:58:55 +02:00
args: [ ] ,
) ;
}
/// `Join group`
String get feedbackTelegram {
return Intl . message (
' Join group ' ,
name: ' feedbackTelegram ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-24 16:10:08 +02:00
/// `Filter`
String get filter {
return Intl . message (
' Filter ' ,
name: ' filter ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Fonts`
String get fonts {
2020-07-02 14:58:55 +02:00
return Intl . message (
2020-07-06 11:50:20 +02:00
' Fonts ' ,
name: ' fonts ' ,
2020-07-02 14:58:55 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-28 22:53:17 +02:00
/// `Font style`
String get fontStyle {
return Intl . message (
' Font style ' ,
name: ' fontStyle ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `From {time}`
String from ( Object time ) {
return Intl . message (
' From $ time ' ,
name: ' from ' ,
desc: ' ' ,
args: [ time ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Good Night`
String get goodNight {
return Intl . message (
' Good Night ' ,
name: ' goodNight ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Group already exists`
2020-07-06 11:50:20 +02:00
String get groupExisted {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Group already exists ' ,
2020-07-06 11:50:20 +02:00
name: ' groupExisted ' ,
2020-07-18 11:52:31 +02:00
desc: ' Group name validate in add group dialog. User can \' t add group with same name. ' ,
2020-07-06 11:50:20 +02:00
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Group filter`
String get groupFilter {
return Intl . message (
' Group filter ' ,
name: ' groupFilter ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Are you sure you want to delete this group? Podcasts will be moved to the Home group.`
2020-07-06 11:50:20 +02:00
String get groupRemoveConfirm {
2020-07-02 14:58:55 +02:00
return Intl . message (
2020-08-01 09:29:48 +02:00
' Are you sure you want to delete this group? Podcasts will be moved to the Home group. ' ,
2020-07-06 11:50:20 +02:00
name: ' groupRemoveConfirm ' ,
2020-07-02 14:58:55 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `{count, plural, zero{Group} one{Group} other{Groups}}`
String groups ( num count ) {
return Intl . plural (
count ,
zero: ' Group ' ,
one: ' Group ' ,
other: ' Groups ' ,
name: ' groups ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-08-28 18:50:40 +02:00
/// `Hide listened`
String get hideListenedSetting {
return Intl . message (
' Hide listened ' ,
name: ' hideListenedSetting ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `See All`
String get homeGroupsSeeAll {
return Intl . message (
' See All ' ,
name: ' homeGroupsSeeAll ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Playlist`
String get homeMenuPlaylist {
return Intl . message (
' Playlist ' ,
name: ' homeMenuPlaylist ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Sort by`
String get homeSubMenuSortBy {
return Intl . message (
' Sort by ' ,
name: ' homeSubMenuSortBy ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Favorite`
String get homeTabMenuFavotite {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' Favorite ' ,
name: ' homeTabMenuFavotite ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Recent`
String get homeTabMenuRecent {
2020-06-29 14:13:42 +02:00
return Intl . message (
2020-07-02 14:58:55 +02:00
' Recent ' ,
name: ' homeTabMenuRecent ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `About`
String get homeToprightMenuAbout {
return Intl . message (
' About ' ,
name: ' homeToprightMenuAbout ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Import OMPL`
String get homeToprightMenuImportOMPL {
return Intl . message (
' Import OMPL ' ,
name: ' homeToprightMenuImportOMPL ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Refresh all`
String get homeToprightMenuRefreshAll {
return Intl . message (
' Refresh all ' ,
name: ' homeToprightMenuRefreshAll ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Hosted on {host}`
String hostedOn ( Object host ) {
return Intl . message (
' Hosted on $ host ' ,
name: ' hostedOn ' ,
desc: ' ' ,
args: [ host ] ,
) ;
}
2020-07-07 17:29:21 +02:00
/// `{count, plural, zero{In an hour} one{{count} hour ago} other{{count} hours ago}}`
2020-07-06 11:50:20 +02:00
String hoursAgo ( num count ) {
return Intl . plural (
count ,
2020-07-07 17:29:21 +02:00
zero: ' In an hour ' ,
2020-07-06 11:50:20 +02:00
one: ' $ count hour ago ' ,
other: ' $ count hours ago ' ,
name: ' hoursAgo ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-08 15:18:08 +02:00
/// `{count, plural, zero{0 hour} one{{count} hour} other{{count} hours}}`
2020-07-04 16:42:56 +02:00
String hoursCount ( num count ) {
return Intl . plural (
count ,
2020-07-08 15:18:08 +02:00
zero: ' 0 hour ' ,
2020-07-04 16:42:56 +02:00
one: ' $ count hour ' ,
other: ' $ count hours ' ,
name: ' hoursCount ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-15 21:42:52 +02:00
/// `Import`
String get import {
return Intl . message (
' Import ' ,
name: ' import ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-13 14:04:44 +02:00
/// `You can long press on episode card for quick actions.`
2020-07-06 11:50:20 +02:00
String get introFourthPage {
return Intl . message (
2020-07-13 14:04:44 +02:00
' You can long press on episode card for quick actions. ' ,
2020-07-06 11:50:20 +02:00
name: ' introFourthPage ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Subscribe podcast via search or import OMPL file.`
String get introSecondPage {
return Intl . message (
' Subscribe podcast via search or import OMPL file. ' ,
name: ' introSecondPage ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-13 14:04:44 +02:00
/// `You can create new group for podcasts.`
2020-07-06 11:50:20 +02:00
String get introThirdPage {
return Intl . message (
2020-07-13 14:04:44 +02:00
' You can create new group for podcasts. ' ,
2020-07-06 11:50:20 +02:00
name: ' introThirdPage ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Later`
String get later {
return Intl . message (
' Later ' ,
name: ' later ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Light mode`
String get lightMode {
return Intl . message (
' Light mode ' ,
name: ' lightMode ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Like`
String get like {
return Intl . message (
' Like ' ,
name: ' like ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Liked`
String get liked {
return Intl . message (
' Liked ' ,
name: ' liked ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Like date`
String get likeDate {
return Intl . message (
' Like date ' ,
name: ' likeDate ' ,
2020-07-18 11:52:31 +02:00
desc: ' Favorite tab, sort by like date. ' ,
2020-07-04 16:42:56 +02:00
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Listen`
String get listen {
return Intl . message (
' Listen ' ,
name: ' listen ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Listened`
String get listened {
return Intl . message (
' Listened ' ,
name: ' listened ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Load more`
String get loadMore {
return Intl . message (
' Load more ' ,
name: ' loadMore ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Mark`
String get mark {
return Intl . message (
' Mark ' ,
name: ' mark ' ,
2020-07-18 11:52:31 +02:00
desc: ' In listen history page, if a episode is marked as listened. ' ,
2020-07-06 11:50:20 +02:00
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Confirm marking`
2020-07-04 16:42:56 +02:00
String get markConfirm {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Confirm marking ' ,
2020-07-04 16:42:56 +02:00
name: ' markConfirm ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Confirm to mark all episodes as listened?`
2020-07-04 16:42:56 +02:00
String get markConfirmContent {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Confirm to mark all episodes as listened? ' ,
2020-07-04 16:42:56 +02:00
name: ' markConfirmContent ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Mark as listened`
2020-07-02 14:58:55 +02:00
String get markListened {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Mark as listened ' ,
2020-07-02 14:58:55 +02:00
name: ' markListened ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-10 15:10:12 +02:00
/// `Mark not listened`
String get markNotListened {
return Intl . message (
' Mark not listened ' ,
name: ' markNotListened ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Menu`
String get menu {
return Intl . message (
' Menu ' ,
name: ' menu ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `All podcasts`
String get menuAllPodcasts {
return Intl . message (
' All podcasts ' ,
name: ' menuAllPodcasts ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Mark All As Listened`
2020-07-02 14:58:55 +02:00
String get menuMarkAllListened {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Mark All As Listened ' ,
2020-07-02 14:58:55 +02:00
name: ' menuMarkAllListened ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Visit RSS Feed`
String get menuViewRSS {
return Intl . message (
' Visit RSS Feed ' ,
name: ' menuViewRSS ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Visit Site`
String get menuVisitSite {
return Intl . message (
' Visit Site ' ,
name: ' menuVisitSite ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-08 15:18:08 +02:00
/// `{count, plural, zero{Just now} one{{count} minute ago} other{{count} minutes ago}}`
2020-07-06 11:50:20 +02:00
String minsAgo ( num count ) {
return Intl . plural (
count ,
2020-07-08 15:18:08 +02:00
zero: ' Just now ' ,
2020-07-06 11:50:20 +02:00
one: ' $ count minute ago ' ,
other: ' $ count minutes ago ' ,
name: ' minsAgo ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-08 15:18:08 +02:00
/// `{count, plural, zero{0 min} one{{count} min} other{{count} mins}}`
2020-07-04 16:42:56 +02:00
String minsCount ( num count ) {
return Intl . plural (
count ,
2020-07-08 15:18:08 +02:00
zero: ' 0 min ' ,
2020-07-04 16:42:56 +02:00
one: ' $ count min ' ,
other: ' $ count mins ' ,
name: ' minsCount ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Network`
String get network {
return Intl . message (
' Network ' ,
name: ' network ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Newest first`
String get newestFirst {
return Intl . message (
' Newest first ' ,
name: ' newestFirst ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Create new group`
String get newGroup {
return Intl . message (
' Create new group ' ,
name: ' newGroup ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Next`
String get next {
return Intl . message (
' Next ' ,
name: ' next ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `No episodes downloaded yet`
2020-07-04 16:42:56 +02:00
String get noEpisodeDownload {
return Intl . message (
2020-08-01 09:29:48 +02:00
' No episodes downloaded yet ' ,
2020-07-04 16:42:56 +02:00
name: ' noEpisodeDownload ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `No episodes collected yet`
2020-07-04 16:42:56 +02:00
String get noEpisodeFavorite {
return Intl . message (
2020-08-01 09:29:48 +02:00
' No episodes collected yet ' ,
2020-07-04 16:42:56 +02:00
name: ' noEpisodeFavorite ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `No episodes received yet`
2020-07-04 16:42:56 +02:00
String get noEpisodeRecent {
return Intl . message (
2020-08-01 09:29:48 +02:00
' No episodes received yet ' ,
2020-07-04 16:42:56 +02:00
name: ' noEpisodeRecent ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `No podcasts in this group`
2020-07-04 16:42:56 +02:00
String get noPodcastGroup {
return Intl . message (
2020-08-01 09:29:48 +02:00
' No podcasts in this group ' ,
2020-07-04 16:42:56 +02:00
name: ' noPodcastGroup ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `No show notes available for this episode.`
2020-07-07 17:29:21 +02:00
String get noShownote {
return Intl . message (
2020-08-01 09:29:48 +02:00
' No show notes available for this episode. ' ,
2020-07-07 17:29:21 +02:00
name: ' noShownote ' ,
desc: ' Means this episode have no show notes. ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Fetch data {title}`
String notificaitonFatch ( Object title ) {
return Intl . message (
' Fetch data $ title ' ,
name: ' notificaitonFatch ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Subscribing failed, network error {title}`
2020-07-04 16:42:56 +02:00
String notificationNetworkError ( Object title ) {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Subscribing failed, network error $ title ' ,
2020-07-04 16:42:56 +02:00
name: ' notificationNetworkError ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
2020-08-28 18:50:40 +02:00
/// `Notification panel`
String get notificationSetting {
return Intl . message (
' Notification panel ' ,
name: ' notificationSetting ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Subscribe {title}`
String notificationSubscribe ( Object title ) {
return Intl . message (
' Subscribe $ title ' ,
name: ' notificationSubscribe ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Subscribing failed, podcast already exists {title}`
2020-07-04 16:42:56 +02:00
String notificationSubscribeExisted ( Object title ) {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Subscribing failed, podcast already exists $ title ' ,
2020-07-04 16:42:56 +02:00
name: ' notificationSubscribeExisted ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Subscribed successfully {title}`
2020-07-04 16:42:56 +02:00
String notificationSuccess ( Object title ) {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Subscribed successfully $ title ' ,
2020-07-04 16:42:56 +02:00
name: ' notificationSuccess ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
/// `Update {title}`
String notificationUpdate ( Object title ) {
return Intl . message (
' Update $ title ' ,
name: ' notificationUpdate ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
/// `Update error {title}`
String notificationUpdateError ( Object title ) {
return Intl . message (
' Update error $ title ' ,
name: ' notificationUpdateError ' ,
desc: ' ' ,
args: [ title ] ,
) ;
}
/// `Oldest first`
String get oldestFirst {
return Intl . message (
' Oldest first ' ,
name: ' oldestFirst ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-28 18:50:40 +02:00
/// `Pause`
String get pause {
return Intl . message (
' Pause ' ,
name: ' pause ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Play`
String get play {
return Intl . message (
' Play ' ,
name: ' play ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-24 19:17:47 +02:00
/// `Playback control`
String get playback {
return Intl . message (
' Playback control ' ,
name: ' playback ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Player`
String get player {
return Intl . message (
' Player ' ,
name: ' player ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-30 19:16:29 +02:00
/// `Medium`
String get playerHeightMed {
return Intl . message (
' Medium ' ,
name: ' playerHeightMed ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Low`
2020-07-30 19:16:29 +02:00
String get playerHeightShort {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Low ' ,
2020-07-30 19:16:29 +02:00
name: ' playerHeightShort ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `High`
2020-07-30 19:16:29 +02:00
String get playerHeightTall {
return Intl . message (
2020-08-01 09:29:48 +02:00
' High ' ,
2020-07-30 19:16:29 +02:00
name: ' playerHeightTall ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Playing`
String get playing {
return Intl . message (
' Playing ' ,
name: ' playing ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Plugins`
String get plugins {
return Intl . message (
' Plugins ' ,
name: ' plugins ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-07 17:29:21 +02:00
/// `{count, plural, zero{} one{Podcast} other{Podcasts}}`
String podcast ( num count ) {
return Intl . plural (
count ,
zero: ' ' ,
one: ' Podcast ' ,
other: ' Podcasts ' ,
2020-07-06 11:50:20 +02:00
name: ' podcast ' ,
desc: ' ' ,
2020-07-07 17:29:21 +02:00
args: [ count ] ,
2020-07-06 11:50:20 +02:00
) ;
}
2020-07-04 16:42:56 +02:00
/// `Podcast subscribed`
String get podcastSubscribed {
return Intl . message (
' Podcast subscribed ' ,
name: ' podcastSubscribed ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Download episode`
String get popupMenuDownloadDes {
return Intl . message (
' Download episode ' ,
name: ' popupMenuDownloadDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Add episode to playlist`
String get popupMenuLaterDes {
return Intl . message (
' Add episode to playlist ' ,
name: ' popupMenuLaterDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Add episode to favorite`
String get popupMenuLikeDes {
return Intl . message (
' Add episode to favorite ' ,
name: ' popupMenuLikeDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Mark episode as listened to`
2020-07-02 14:58:55 +02:00
String get popupMenuMarkDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Mark episode as listened to ' ,
2020-07-02 14:58:55 +02:00
name: ' popupMenuMarkDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Play the episode`
String get popupMenuPlayDes {
return Intl . message (
' Play the episode ' ,
name: ' popupMenuPlayDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Privacy Policy`
String get privacyPolicy {
return Intl . message (
' Privacy Policy ' ,
name: ' privacyPolicy ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-07 17:29:21 +02:00
/// `Published at {date}`
String published ( Object date ) {
return Intl . message (
' Published at $ date ' ,
name: ' published ' ,
desc: ' ' ,
args: [ date ] ,
) ;
}
2020-07-22 16:15:06 +02:00
/// `Published daily`
String get publishedDaily {
return Intl . message (
' Published daily ' ,
name: ' publishedDaily ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Published monthly`
String get publishedMonthly {
return Intl . message (
' Published monthly ' ,
name: ' publishedMonthly ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Published weekly`
String get publishedWeekly {
return Intl . message (
' Published weekly ' ,
name: ' publishedWeekly ' ,
desc: ' In search podcast detail page. ' ,
args: [ ] ,
) ;
}
/// `Published yearly`
String get publishedYearly {
return Intl . message (
' Published yearly ' ,
name: ' publishedYearly ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Recover subscribe`
String get recoverSubscribe {
return Intl . message (
' Recover subscribe ' ,
name: ' recoverSubscribe ' ,
2020-07-18 11:52:31 +02:00
desc: ' User can recover subscribe podcast after remove it in subscribe history page. ' ,
args: [ ] ,
) ;
}
/// `Update artwork`
String get refreshArtwork {
return Intl . message (
' Update artwork ' ,
name: ' refreshArtwork ' ,
2020-07-06 11:50:20 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Remove`
String get remove {
return Intl . message (
' Remove ' ,
name: ' remove ' ,
2020-07-18 11:52:31 +02:00
desc: ' Remove not "removed". \n Remove a podcast or a group. ' ,
2020-07-02 14:58:55 +02:00
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Removal confirmation`
2020-07-06 11:50:20 +02:00
String get removeConfirm {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Removal confirmation ' ,
2020-07-06 11:50:20 +02:00
name: ' removeConfirm ' ,
desc: ' unsubscribe podcast dialog ' ,
args: [ ] ,
) ;
}
/// `Removed at {date}`
String removedAt ( Object date ) {
return Intl . message (
' Removed at $ date ' ,
name: ' removedAt ' ,
desc: ' For example : Removed at 2020.10.10 ' ,
args: [ date ] ,
) ;
}
/// `Are you sure you want to unsubscribe?`
String get removePodcastDes {
return Intl . message (
' Are you sure you want to unsubscribe? ' ,
name: ' removePodcastDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-14 17:45:45 +02:00
/// `Save`
String get save {
return Intl . message (
' Save ' ,
name: ' save ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Schedule`
String get schedule {
return Intl . message (
' Schedule ' ,
name: ' schedule ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-24 16:10:08 +02:00
/// `Search`
String get search {
return Intl . message (
' Search ' ,
name: ' search ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Search episode`
String get searchEpisode {
return Intl . message (
' Search episode ' ,
name: ' searchEpisode ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Invalid RSS link`
String get searchInvalidRss {
return Intl . message (
' Invalid RSS link ' ,
name: ' searchInvalidRss ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Search for podcasts`
2020-07-02 14:58:55 +02:00
String get searchPodcast {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Search for podcasts ' ,
2020-07-02 14:58:55 +02:00
name: ' searchPodcast ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-24 19:17:47 +02:00
/// `{count, plural, zero{0 sec} one{{count} sec} other{{count} sec}}`
String secCount ( num count ) {
return Intl . plural (
count ,
zero: ' 0 sec ' ,
one: ' $ count sec ' ,
other: ' $ count sec ' ,
name: ' secCount ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-13 14:04:44 +02:00
/// `{count, plural, zero{Just now} one{{count} second ago} other{{count} seconds ago}}`
2020-07-06 11:50:20 +02:00
String secondsAgo ( num count ) {
return Intl . plural (
count ,
2020-07-13 14:04:44 +02:00
zero: ' Just now ' ,
2020-07-06 11:50:20 +02:00
one: ' $ count second ago ' ,
other: ' $ count seconds ago ' ,
name: ' secondsAgo ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
2020-07-15 21:42:52 +02:00
/// `Settings`
String get settings {
return Intl . message (
' Settings ' ,
name: ' settings ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Accent color`
String get settingsAccentColor {
return Intl . message (
' Accent color ' ,
name: ' settingsAccentColor ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Include the ovelay color`
String get settingsAccentColorDes {
return Intl . message (
' Include the ovelay color ' ,
name: ' settingsAccentColorDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Appearance`
String get settingsAppearance {
return Intl . message (
' Appearance ' ,
name: ' settingsAppearance ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Colors and themes`
String get settingsAppearanceDes {
return Intl . message (
' Colors and themes ' ,
name: ' settingsAppearanceDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `App Intro`
String get settingsAppIntro {
return Intl . message (
' App Intro ' ,
name: ' settingsAppIntro ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Audio cache`
String get settingsAudioCache {
return Intl . message (
' Audio cache ' ,
name: ' settingsAudioCache ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Audio cache max size`
String get settingsAudioCacheDes {
return Intl . message (
' Audio cache max size ' ,
name: ' settingsAudioCacheDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Auto delete downloads after`
String get settingsAutoDelete {
return Intl . message (
' Auto delete downloads after ' ,
name: ' settingsAutoDelete ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Default 30 days`
String get settingsAutoDeleteDes {
return Intl . message (
' Default 30 days ' ,
name: ' settingsAutoDeleteDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Auto play next episode in playlist`
String get settingsAutoPlayDes {
return Intl . message (
' Auto play next episode in playlist ' ,
name: ' settingsAutoPlayDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-14 17:45:45 +02:00
/// `Backup`
String get settingsBackup {
return Intl . message (
' Backup ' ,
name: ' settingsBackup ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Backup app data`
String get settingsBackupDes {
return Intl . message (
' Backup app data ' ,
name: ' settingsBackupDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-09 21:35:04 +02:00
/// `Volume boost level`
String get settingsBoostVolume {
return Intl . message (
' Volume boost level ' ,
name: ' settingsBoostVolume ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Change volume boost level`
String get settingsBoostVolumeDes {
return Intl . message (
' Change volume boost level ' ,
name: ' settingsBoostVolumeDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Default grid view`
String get settingsDefaultGrid {
return Intl . message (
' Default grid view ' ,
name: ' settingsDefaultGrid ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Download tab`
String get settingsDefaultGridDownload {
return Intl . message (
' Download tab ' ,
name: ' settingsDefaultGridDownload ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Favorites tab`
2020-07-02 14:58:55 +02:00
String get settingsDefaultGridFavorite {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Favorites tab ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsDefaultGridFavorite ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Podcast page`
String get settingsDefaultGridPodcast {
return Intl . message (
' Podcast page ' ,
name: ' settingsDefaultGridPodcast ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Recent tab`
String get settingsDefaultGridRecent {
return Intl . message (
' Recent tab ' ,
name: ' settingsDefaultGridRecent ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Reenable "Discover Features"`
2020-07-02 14:58:55 +02:00
String get settingsDiscovery {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Reenable "Discover Features" ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsDiscovery ' ,
2020-07-18 11:52:31 +02:00
desc: ' Reset feature discovery state. User tap it and restart app, will see features tutorial again. ' ,
2020-07-02 14:58:55 +02:00
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Enable synchronisation`
2020-07-02 14:58:55 +02:00
String get settingsEnableSyncing {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Enable synchronisation ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsEnableSyncing ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Refresh all podcasts in the background to get latest episodes`
2020-07-02 14:58:55 +02:00
String get settingsEnableSyncingDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Refresh all podcasts in the background to get latest episodes ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsEnableSyncingDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-15 21:42:52 +02:00
/// `Export and import app settings`
2020-07-02 14:58:55 +02:00
String get settingsExportDes {
return Intl . message (
2020-07-15 21:42:52 +02:00
' Export and import app settings ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsExportDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-24 19:17:47 +02:00
/// `Fast forward seconds`
String get settingsFastForwardSec {
return Intl . message (
' Fast forward seconds ' ,
name: ' settingsFastForwardSec ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Change the fast forward seconds in player`
String get settingsFastForwardSecDes {
return Intl . message (
' Change the fast forward seconds in player ' ,
name: ' settingsFastForwardSecDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Feedback`
String get settingsFeedback {
return Intl . message (
' Feedback ' ,
name: ' settingsFeedback ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Bugs and feature requests`
2020-07-02 14:58:55 +02:00
String get settingsFeedbackDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Bugs and feature requests ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsFeedbackDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `History`
String get settingsHistory {
return Intl . message (
' History ' ,
name: ' settingsHistory ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-16 11:35:01 +02:00
/// `Listen data`
2020-07-02 14:58:55 +02:00
String get settingsHistoryDes {
return Intl . message (
2020-07-16 11:35:01 +02:00
' Listen data ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsHistoryDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Info`
String get settingsInfo {
return Intl . message (
' Info ' ,
name: ' settingsInfo ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Interface`
String get settingsInterface {
return Intl . message (
' Interface ' ,
name: ' settingsInterface ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-07 17:29:21 +02:00
/// `Languages`
String get settingsLanguages {
return Intl . message (
' Languages ' ,
name: ' settingsLanguages ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Change language`
String get settingsLanguagesDes {
return Intl . message (
' Change language ' ,
name: ' settingsLanguagesDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Layout`
String get settingsLayout {
return Intl . message (
' Layout ' ,
name: ' settingsLayout ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `App layout`
String get settingsLayoutDes {
return Intl . message (
' App layout ' ,
name: ' settingsLayoutDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Libraries`
String get settingsLibraries {
return Intl . message (
' Libraries ' ,
name: ' settingsLibraries ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Open source libraries used in this app`
2020-07-02 14:58:55 +02:00
String get settingsLibrariesDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Open source libraries used in this app ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsLibrariesDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Manage downloads`
2020-07-02 14:58:55 +02:00
String get settingsManageDownload {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Manage downloads ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsManageDownload ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Manage downloaded audio files`
String get settingsManageDownloadDes {
return Intl . message (
' Manage downloaded audio files ' ,
name: ' settingsManageDownloadDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Auto play next`
String get settingsMenuAutoPlay {
return Intl . message (
' Auto play next ' ,
name: ' settingsMenuAutoPlay ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Ask before using cellular data`
String get settingsNetworkCellular {
return Intl . message (
' Ask before using cellular data ' ,
name: ' settingsNetworkCellular ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Auto download using cellular data`
String get settingsNetworkCellularAuto {
return Intl . message (
' Auto download using cellular data ' ,
name: ' settingsNetworkCellularAuto ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `You can configure podcast auto download in the group management page`
2020-07-02 14:58:55 +02:00
String get settingsNetworkCellularAutoDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' You can configure podcast auto download in the group management page ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsNetworkCellularAutoDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-16 11:35:01 +02:00
/// `Ask to confirm when using cellular data to download episodes`
2020-07-02 14:58:55 +02:00
String get settingsNetworkCellularDes {
return Intl . message (
2020-07-16 11:35:01 +02:00
' Ask to confirm when using cellular data to download episodes ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsNetworkCellularDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Playlist and player`
String get settingsPlayDes {
return Intl . message (
' Playlist and player ' ,
name: ' settingsPlayDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-30 19:16:29 +02:00
/// `Player height`
String get settingsPlayerHeight {
return Intl . message (
' Player height ' ,
name: ' settingsPlayerHeight ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Change player widget height as you like`
String get settingsPlayerHeightDes {
return Intl . message (
' Change player widget height as you like ' ,
name: ' settingsPlayerHeightDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Episodes popup menu`
String get settingsPopupMenu {
return Intl . message (
' Episodes popup menu ' ,
name: ' settingsPopupMenu ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Change the popup menu of episodes`
2020-07-02 14:58:55 +02:00
String get settingsPopupMenuDes {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Change the popup menu of episodes ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsPopupMenuDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-30 19:16:29 +02:00
/// `Preference`
2020-07-02 14:58:55 +02:00
String get settingsPrefrence {
return Intl . message (
2020-07-30 19:16:29 +02:00
' Preference ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsPrefrence ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Real dark`
String get settingsRealDark {
return Intl . message (
' Real dark ' ,
name: ' settingsRealDark ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Turn on if you think the night is not dark enough`
String get settingsRealDarkDes {
return Intl . message (
' Turn on if you think the night is not dark enough ' ,
name: ' settingsRealDarkDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-24 19:17:47 +02:00
/// `Rewind seconds`
String get settingsRewindSec {
return Intl . message (
' Rewind seconds ' ,
name: ' settingsRewindSec ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Change the rewind seconds in player`
String get settingsRewindSecDes {
return Intl . message (
' Change the rewind seconds in player ' ,
name: ' settingsRewindSecDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-09-10 12:01:28 +02:00
/// `Speeds`
String get settingsSpeeds {
return Intl . message (
' Speeds ' ,
name: ' settingsSpeeds ' ,
desc: ' Playback speeds setting. ' ,
args: [ ] ,
) ;
}
/// `Customize the speeds available`
String get settingsSpeedsDes {
return Intl . message (
' Customize the speeds available ' ,
name: ' settingsSpeedsDes ' ,
desc: ' Playback speed setting description ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Auto turn on sleep timer`
String get settingsSTAuto {
return Intl . message (
' Auto turn on sleep timer ' ,
name: ' settingsSTAuto ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Auto start sleep timer at scheduled time`
String get settingsSTAutoDes {
return Intl . message (
' Auto start sleep timer at scheduled time ' ,
name: ' settingsSTAutoDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Default time`
String get settingsSTDefaultTime {
return Intl . message (
' Default time ' ,
name: ' settingsSTDefaultTime ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Default time for sleep timer`
String get settingsSTDefautTimeDes {
return Intl . message (
' Default time for sleep timer ' ,
name: ' settingsSTDefautTimeDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Auto sleep timer mode`
String get settingsSTMode {
return Intl . message (
' Auto sleep timer mode ' ,
name: ' settingsSTMode ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-16 16:37:19 +02:00
/// `Manage cache and download storage`
2020-07-02 14:58:55 +02:00
String get settingsStorageDes {
return Intl . message (
2020-07-16 16:37:19 +02:00
' Manage cache and download storage ' ,
2020-07-02 14:58:55 +02:00
name: ' settingsStorageDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Syncing`
String get settingsSyncing {
return Intl . message (
' Syncing ' ,
name: ' settingsSyncing ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Refresh podcasts in the background`
String get settingsSyncingDes {
return Intl . message (
' Refresh podcasts in the background ' ,
name: ' settingsSyncingDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-07 19:36:40 +02:00
/// `Tap to open popup menu`
String get settingsTapToOpenPopupMenu {
return Intl . message (
' Tap to open popup menu ' ,
name: ' settingsTapToOpenPopupMenu ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `You need to long press to open episode page`
String get settingsTapToOpenPopupMenuDes {
return Intl . message (
' You need to long press to open episode page ' ,
name: ' settingsTapToOpenPopupMenuDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Theme`
String get settingsTheme {
return Intl . message (
' Theme ' ,
name: ' settingsTheme ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Storage`
String get settingStorage {
return Intl . message (
' Storage ' ,
name: ' settingStorage ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Update interval`
String get settingsUpdateInterval {
return Intl . message (
' Update interval ' ,
name: ' settingsUpdateInterval ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Default 24 hours`
String get settingsUpdateIntervalDes {
return Intl . message (
' Default 24 hours ' ,
name: ' settingsUpdateIntervalDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-14 17:45:45 +02:00
/// `Share`
String get share {
return Intl . message (
' Share ' ,
name: ' share ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-28 22:53:17 +02:00
/// `Show notes font`
String get showNotesFonts {
return Intl . message (
' Show notes font ' ,
name: ' showNotesFonts ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Size`
String get size {
return Intl . message (
' Size ' ,
name: ' size ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Skip seconds at start`
String get skipSecondsAtStart {
return Intl . message (
' Skip seconds at start ' ,
name: ' skipSecondsAtStart ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Skip silence`
String get skipSilence {
return Intl . message (
' Skip silence ' ,
name: ' skipSilence ' ,
desc: ' Feature skip silence ' ,
args: [ ] ,
) ;
}
2020-08-28 18:50:40 +02:00
/// `Skip to next`
String get skipToNext {
return Intl . message (
' Skip to next ' ,
name: ' skipToNext ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Sleep timer`
String get sleepTimer {
return Intl . message (
' Sleep timer ' ,
name: ' sleepTimer ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-28 18:50:40 +02:00
/// `Stop`
String get stop {
return Intl . message (
' Stop ' ,
name: ' stop ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Subscribe`
String get subscribe {
return Intl . message (
' Subscribe ' ,
name: ' subscribe ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-15 21:42:52 +02:00
/// `Export OMPL file of all podcasts`
String get subscribeExportDes {
return Intl . message (
' Export OMPL file of all podcasts ' ,
name: ' subscribeExportDes ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `System default`
String get systemDefault {
return Intl . message (
' System default ' ,
name: ' systemDefault ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Last time {time}`
String timeLastPlayed ( Object time ) {
return Intl . message (
' Last time $ time ' ,
name: ' timeLastPlayed ' ,
2020-07-18 11:52:31 +02:00
desc: ' Show last time stop position in player when a episode have been played. ' ,
2020-07-04 16:42:56 +02:00
args: [ time ] ,
) ;
}
/// `{time} Left`
String timeLeft ( Object time ) {
return Intl . message (
' $ time Left ' ,
name: ' timeLeft ' ,
desc: ' ' ,
args: [ time ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `To {time}`
String to ( Object time ) {
2020-07-02 14:58:55 +02:00
return Intl . message (
2020-07-06 11:50:20 +02:00
' To $ time ' ,
2020-07-02 14:58:55 +02:00
name: ' to ' ,
desc: ' ' ,
2020-07-06 11:50:20 +02:00
args: [ time ] ,
2020-07-02 14:58:55 +02:00
) ;
}
/// `Added to playlist`
String get toastAddPlaylist {
return Intl . message (
' Added to playlist ' ,
name: ' toastAddPlaylist ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Discovery feature reenabled, please reopen the app`
2020-07-06 11:50:20 +02:00
String get toastDiscovery {
2020-07-02 14:58:55 +02:00
return Intl . message (
2020-08-01 09:29:48 +02:00
' Discovery feature reenabled, please reopen the app ' ,
2020-07-06 11:50:20 +02:00
name: ' toastDiscovery ' ,
2020-07-18 11:52:31 +02:00
desc: ' Toast displayed when user tap Discovery Features Again in settings page. ' ,
2020-07-02 14:58:55 +02:00
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `File error, subscribing failed`
2020-07-02 14:58:55 +02:00
String get toastFileError {
return Intl . message (
2020-08-01 09:29:48 +02:00
' File error, subscribing failed ' ,
2020-07-02 14:58:55 +02:00
name: ' toastFileError ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `File not valid`
String get toastFileNotValid {
2020-07-02 14:58:55 +02:00
return Intl . message (
2020-07-06 11:50:20 +02:00
' File not valid ' ,
name: ' toastFileNotValid ' ,
2020-07-02 14:58:55 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Home group is not supported`
String get toastHomeGroupNotSupport {
return Intl . message (
' Home group is not supported ' ,
name: ' toastHomeGroupNotSupport ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Settings imported successfully`
2020-07-16 11:35:01 +02:00
String get toastImportSettingsSuccess {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Settings imported successfully ' ,
2020-07-16 11:35:01 +02:00
name: ' toastImportSettingsSuccess ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Select at least one group`
2020-07-06 11:50:20 +02:00
String get toastOneGroup {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Select at least one group ' ,
2020-07-06 11:50:20 +02:00
name: ' toastOneGroup ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Recovering, wait for a moment`
String get toastPodcastRecovering {
return Intl . message (
' Recovering, wait for a moment ' ,
name: ' toastPodcastRecovering ' ,
desc: ' Resubscribe removed podcast ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `File read successfully`
2020-07-02 14:58:55 +02:00
String get toastReadFile {
return Intl . message (
2020-08-01 09:29:48 +02:00
' File read successfully ' ,
2020-07-02 14:58:55 +02:00
name: ' toastReadFile ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `Podcast recover failed`
String get toastRecoverFailed {
return Intl . message (
' Podcast recover failed ' ,
name: ' toastRecoverFailed ' ,
desc: ' Resubscribe removed podast ' ,
args: [ ] ,
) ;
}
/// `Episode removed from playlist`
2020-07-02 14:58:55 +02:00
String get toastRemovePlaylist {
return Intl . message (
2020-07-06 11:50:20 +02:00
' Episode removed from playlist ' ,
2020-07-02 14:58:55 +02:00
name: ' toastRemovePlaylist ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Settings saved`
2020-07-06 11:50:20 +02:00
String get toastSettingSaved {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Settings saved ' ,
2020-07-06 11:50:20 +02:00
name: ' toastSettingSaved ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
/// `Time is equal to end time`
String get toastTimeEqualEnd {
return Intl . message (
' Time is equal to end time ' ,
name: ' toastTimeEqualEnd ' ,
2020-07-18 11:52:31 +02:00
desc: ' User can \' t choose the same time as schedule end time. ' ,
2020-07-06 11:50:20 +02:00
args: [ ] ,
) ;
}
/// `Time is equal to start time`
String get toastTimeEqualStart {
return Intl . message (
' Time is equal to start time ' ,
name: ' toastTimeEqualStart ' ,
2020-07-18 11:52:31 +02:00
desc: ' User can \' t choose the same time as schedule start time. ' ,
2020-07-06 11:50:20 +02:00
args: [ ] ,
) ;
}
2020-07-22 16:15:06 +02:00
/// `Translators`
String get translators {
return Intl . message (
' Translators ' ,
name: ' translators ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Understood`
String get understood {
return Intl . message (
' Understood ' ,
name: ' understood ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `UNDO`
String get undo {
return Intl . message (
' UNDO ' ,
name: ' undo ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-02 14:58:55 +02:00
/// `Unlike`
String get unlike {
return Intl . message (
' Unlike ' ,
name: ' unlike ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Episode removed from favorites`
2020-07-02 14:58:55 +02:00
String get unliked {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Episode removed from favorites ' ,
2020-07-02 14:58:55 +02:00
name: ' unliked ' ,
2020-06-29 14:13:42 +02:00
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-04 16:42:56 +02:00
/// `Update date`
String get updateDate {
return Intl . message (
' Update date ' ,
name: ' updateDate ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-07-06 11:50:20 +02:00
/// `{count, plural, zero{No update} one{Updated {count} episode} other{Updated {count} episodes}}`
2020-07-04 16:42:56 +02:00
String updateEpisodesCount ( num count ) {
return Intl . plural (
count ,
2020-07-06 11:50:20 +02:00
zero: ' No update ' ,
one: ' Updated $ count episode ' ,
other: ' Updated $ count episodes ' ,
2020-07-04 16:42:56 +02:00
name: ' updateEpisodesCount ' ,
desc: ' ' ,
args: [ count ] ,
) ;
}
/// `Update failed, network error`
String get updateFailed {
return Intl . message (
' Update failed, network error ' ,
name: ' updateFailed ' ,
desc: ' ' ,
args: [ ] ,
) ;
}
2020-08-01 09:29:48 +02:00
/// `Version: {version}`
2020-07-04 16:42:56 +02:00
String version ( Object version ) {
return Intl . message (
2020-08-01 09:29:48 +02:00
' Version: $ version ' ,
2020-07-04 16:42:56 +02:00
name: ' version ' ,
desc: ' ' ,
args: [ version ] ,
) ;
}
2020-05-09 06:27:05 +02:00
}
class AppLocalizationDelegate extends LocalizationsDelegate < S > {
const AppLocalizationDelegate ( ) ;
List < Locale > get supportedLocales {
return const < Locale > [
Locale . fromSubtags ( languageCode: ' en ' ) ,
2020-08-03 15:14:52 +02:00
Locale . fromSubtags ( languageCode: ' es ' ) ,
2020-07-22 16:15:06 +02:00
Locale . fromSubtags ( languageCode: ' fr ' ) ,
2020-07-02 14:58:55 +02:00
Locale . fromSubtags ( languageCode: ' zh ' , scriptCode: ' Hans ' ) ,
2020-05-09 06:27:05 +02:00
] ;
}
@ override
bool isSupported ( Locale locale ) = > _isSupported ( locale ) ;
@ override
Future < S > load ( Locale locale ) = > S . load ( locale ) ;
@ override
bool shouldReload ( AppLocalizationDelegate old ) = > false ;
bool _isSupported ( Locale locale ) {
if ( locale ! = null ) {
2020-05-16 05:14:32 +02:00
for ( var supportedLocale in supportedLocales ) {
2020-05-09 06:27:05 +02:00
if ( supportedLocale . languageCode = = locale . languageCode ) {
return true ;
}
}
}
return false ;
}
}