mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2026-02-16 14:29:35 +00:00
中文翻译
This commit is contained in:
parent
f671b704cf
commit
e354949cc1
13 changed files with 1692 additions and 163 deletions
|
|
@ -20,21 +20,93 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
|
|||
class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'en';
|
||||
|
||||
static String m0(item) => "Are you sure you want to delete ${item}?";
|
||||
static String m0(host) => "Add User to ${host}";
|
||||
|
||||
static String m1(item) => "Deleted ${item}";
|
||||
static String m1(user) => "Users: ${user}";
|
||||
|
||||
static String m2(error) => "Error loading libraries: ${error}";
|
||||
static String m2(item) => "Are you sure you want to delete ${item}?";
|
||||
|
||||
static String m3(item) => "Deleted ${item}";
|
||||
|
||||
static String m4(error) => "Error loading libraries: ${error}";
|
||||
|
||||
static String m5(second) => "${second} seconds";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"account": MessageLookupByLibrary.simpleMessage("Account"),
|
||||
"accountAddNewServer": MessageLookupByLibrary.simpleMessage(
|
||||
"Add New Server",
|
||||
),
|
||||
"accountAddUser": MessageLookupByLibrary.simpleMessage("Add User"),
|
||||
"accountAddUserDialog": m0,
|
||||
"accountAddUserSuccessDialog": MessageLookupByLibrary.simpleMessage(
|
||||
"User added successfully! Switch?",
|
||||
),
|
||||
"accountAddUserTooltip": MessageLookupByLibrary.simpleMessage(
|
||||
"Add new server",
|
||||
),
|
||||
"accountAnonymous": MessageLookupByLibrary.simpleMessage("Anonymous"),
|
||||
"accountDeleteServer": MessageLookupByLibrary.simpleMessage(
|
||||
"Delete Server",
|
||||
),
|
||||
"accountInvalidURL":
|
||||
MessageLookupByLibrary.simpleMessage("Invalid URL"),
|
||||
"accountManage":
|
||||
MessageLookupByLibrary.simpleMessage("Manage Accounts"),
|
||||
"accountRegisteredServers": MessageLookupByLibrary.simpleMessage(
|
||||
"Registered Servers",
|
||||
),
|
||||
"accountRemoveServerAndUsers": MessageLookupByLibrary.simpleMessage(
|
||||
"Remove Server and Users",
|
||||
),
|
||||
"accountRemoveServerAndUsersHead": MessageLookupByLibrary.simpleMessage(
|
||||
"This will remove the server ",
|
||||
),
|
||||
"accountRemoveServerAndUsersTail": MessageLookupByLibrary.simpleMessage(
|
||||
" and all its users\' login info from this app.",
|
||||
),
|
||||
"accountRemoveUserLogin": MessageLookupByLibrary.simpleMessage(
|
||||
"Remove User Login",
|
||||
),
|
||||
"accountRemoveUserLoginHead": MessageLookupByLibrary.simpleMessage(
|
||||
"This will remove login details of the user ",
|
||||
),
|
||||
"accountRemoveUserLoginTail": MessageLookupByLibrary.simpleMessage(
|
||||
" from this app.",
|
||||
),
|
||||
"accountServerURI": MessageLookupByLibrary.simpleMessage("Server URI"),
|
||||
"accountSwitch": MessageLookupByLibrary.simpleMessage("Switch Account"),
|
||||
"accountUsersCount": m1,
|
||||
"appSettings": MessageLookupByLibrary.simpleMessage("App Settings"),
|
||||
"appearance": MessageLookupByLibrary.simpleMessage("Appearance"),
|
||||
"autoSleepTimerSettings": MessageLookupByLibrary.simpleMessage(
|
||||
"Auto Sleep Timer Settings",
|
||||
),
|
||||
"autoTurnOnSleepTimer": MessageLookupByLibrary.simpleMessage(
|
||||
"Auto Turn On Sleep Timer",
|
||||
),
|
||||
"autoTurnOnTimer": MessageLookupByLibrary.simpleMessage(
|
||||
"Auto Turn On Timer",
|
||||
),
|
||||
"autoTurnOnTimerAlways": MessageLookupByLibrary.simpleMessage(
|
||||
"Always Auto Turn On Timer",
|
||||
),
|
||||
"autoTurnOnTimerAlwaysDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Always turn on the sleep timer, no matter what",
|
||||
),
|
||||
"autoTurnOnTimerDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Automatically turn on the sleep timer based on the time of day",
|
||||
),
|
||||
"autoTurnOnTimerFrom": MessageLookupByLibrary.simpleMessage("From"),
|
||||
"autoTurnOnTimerFromDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Turn on the sleep timer at the specified time",
|
||||
),
|
||||
"autoTurnOnTimerUntil": MessageLookupByLibrary.simpleMessage("Until"),
|
||||
"autoTurnOnTimerUntilDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Turn off the sleep timer at the specified time",
|
||||
),
|
||||
"automaticallyDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Automatically turn on the sleep timer based on the time of day",
|
||||
),
|
||||
|
|
@ -73,8 +145,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"Settings copied to clipboard",
|
||||
),
|
||||
"delete": MessageLookupByLibrary.simpleMessage("Delete"),
|
||||
"deleteDialog": m0,
|
||||
"deleted": m1,
|
||||
"deleteDialog": m2,
|
||||
"deleted": m3,
|
||||
"explore": MessageLookupByLibrary.simpleMessage("explore"),
|
||||
"exploreHint": MessageLookupByLibrary.simpleMessage(
|
||||
"Seek and you shall discover...",
|
||||
|
|
@ -88,12 +160,23 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"homeBookContinueListening": MessageLookupByLibrary.simpleMessage(
|
||||
"Continue Listening",
|
||||
),
|
||||
"homeBookContinueListeningDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Show play button for books in currently listening shelf",
|
||||
),
|
||||
"homeBookContinueSeries": MessageLookupByLibrary.simpleMessage(
|
||||
"Continue Series",
|
||||
),
|
||||
"homeBookContinueSeriesDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Show play button for books in continue series shelf",
|
||||
),
|
||||
"homeBookDiscover": MessageLookupByLibrary.simpleMessage("Discover"),
|
||||
"homeBookListenAgain":
|
||||
MessageLookupByLibrary.simpleMessage("Listen Again"),
|
||||
"homeBookListenAgainDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Show play button for all books in listen again shelf",
|
||||
),
|
||||
"homeBookNewestAuthors": MessageLookupByLibrary.simpleMessage(
|
||||
"Newest Authors",
|
||||
),
|
||||
|
|
@ -112,6 +195,16 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"homePageSettingsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Customize the home page",
|
||||
),
|
||||
"homePageSettingsOtherShelves": MessageLookupByLibrary.simpleMessage(
|
||||
"Other shelves",
|
||||
),
|
||||
"homePageSettingsOtherShelvesDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Show play button for all books in all remaining shelves",
|
||||
),
|
||||
"homePageSettingsQuickPlay": MessageLookupByLibrary.simpleMessage(
|
||||
"Quick Play",
|
||||
),
|
||||
"homeStartListening": MessageLookupByLibrary.simpleMessage(
|
||||
"Start Listening",
|
||||
),
|
||||
|
|
@ -124,7 +217,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"libraryEmpty": MessageLookupByLibrary.simpleMessage(
|
||||
"No libraries available.",
|
||||
),
|
||||
"libraryLoadError": m2,
|
||||
"libraryLoadError": m4,
|
||||
"librarySelect": MessageLookupByLibrary.simpleMessage("Select Library"),
|
||||
"librarySwitchTooltip": MessageLookupByLibrary.simpleMessage(
|
||||
"Switch Library",
|
||||
|
|
@ -134,6 +227,40 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
),
|
||||
"loading": MessageLookupByLibrary.simpleMessage("Loading..."),
|
||||
"logs": MessageLookupByLibrary.simpleMessage("Logs"),
|
||||
"nmpSettingsBackward": MessageLookupByLibrary.simpleMessage(
|
||||
"Backward Interval",
|
||||
),
|
||||
"nmpSettingsForward": MessageLookupByLibrary.simpleMessage(
|
||||
"Forward Interval",
|
||||
),
|
||||
"nmpSettingsMediaControls": MessageLookupByLibrary.simpleMessage(
|
||||
"Media Controls",
|
||||
),
|
||||
"nmpSettingsMediaControlsDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Select the media controls to display",
|
||||
),
|
||||
"nmpSettingsSelectOne": MessageLookupByLibrary.simpleMessage(
|
||||
"Select a field below to insert it",
|
||||
),
|
||||
"nmpSettingsShowChapterProgress": MessageLookupByLibrary.simpleMessage(
|
||||
"Show Chapter Progress",
|
||||
),
|
||||
"nmpSettingsShowChapterProgressDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Instead of the overall progress of the book",
|
||||
),
|
||||
"nmpSettingsSubTitle": MessageLookupByLibrary.simpleMessage(
|
||||
"Secondary Title",
|
||||
),
|
||||
"nmpSettingsSubTitleDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"The subtitle of the notification\n",
|
||||
),
|
||||
"nmpSettingsTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Primary Title"),
|
||||
"nmpSettingsTitleDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"The title of the notification\n",
|
||||
),
|
||||
"no": MessageLookupByLibrary.simpleMessage("No"),
|
||||
"notImplemented":
|
||||
MessageLookupByLibrary.simpleMessage("Not implemented"),
|
||||
|
|
@ -149,9 +276,41 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"play": MessageLookupByLibrary.simpleMessage("Play"),
|
||||
"playerSettings":
|
||||
MessageLookupByLibrary.simpleMessage("Player Settings"),
|
||||
"playerSettingsCompleteTime": MessageLookupByLibrary.simpleMessage(
|
||||
"Mark Complete When Time Left",
|
||||
),
|
||||
"playerSettingsCompleteTimeDescriptionHead":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Mark complete when less than "),
|
||||
"playerSettingsCompleteTimeDescriptionTail":
|
||||
MessageLookupByLibrary.simpleMessage(" left in the book"),
|
||||
"playerSettingsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Customize the player settings",
|
||||
),
|
||||
"playerSettingsDisplay": MessageLookupByLibrary.simpleMessage(
|
||||
"Display Settings",
|
||||
),
|
||||
"playerSettingsDisplayChapterProgress":
|
||||
MessageLookupByLibrary.simpleMessage("Show Chapter Progress"),
|
||||
"playerSettingsDisplayChapterProgressDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Show the progress of the current chapter in the player",
|
||||
),
|
||||
"playerSettingsDisplayTotalProgress":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Show Total Progress",
|
||||
),
|
||||
"playerSettingsDisplayTotalProgressDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Show the total progress of the book in the player",
|
||||
),
|
||||
"playerSettingsPlaybackInterval": MessageLookupByLibrary.simpleMessage(
|
||||
"Playback Report Interval",
|
||||
),
|
||||
"playerSettingsPlaybackIntervalDescriptionHead":
|
||||
MessageLookupByLibrary.simpleMessage("Report progress every "),
|
||||
"playerSettingsPlaybackIntervalDescriptionTail":
|
||||
MessageLookupByLibrary.simpleMessage(" to the server"),
|
||||
"playerSettingsPlaybackReporting": MessageLookupByLibrary.simpleMessage(
|
||||
"Playback Reporting",
|
||||
),
|
||||
|
|
@ -175,12 +334,30 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage(
|
||||
"Settings like speed, loudness, etc. will be remembered for every book",
|
||||
),
|
||||
"playerSettingsSpeed": MessageLookupByLibrary.simpleMessage("Speed"),
|
||||
"playerSettingsSpeedDefault": MessageLookupByLibrary.simpleMessage(
|
||||
"Default Speed",
|
||||
),
|
||||
"playerSettingsSpeedOptions": MessageLookupByLibrary.simpleMessage(
|
||||
"Speed Options",
|
||||
),
|
||||
"playerSettingsSpeedOptionsSelect":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Select Speed Options",
|
||||
),
|
||||
"playerSettingsSpeedOptionsSelectAdd":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Add Speed Option",
|
||||
),
|
||||
"playerSettingsSpeedOptionsSelectAddHelper":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Enter a new speed option to add"),
|
||||
"playerSettingsSpeedSelect": MessageLookupByLibrary.simpleMessage(
|
||||
"Select Speed",
|
||||
),
|
||||
"playerSettingsSpeedSelectHelper": MessageLookupByLibrary.simpleMessage(
|
||||
"Enter the speed you want to set when playing for the first time",
|
||||
),
|
||||
"playlistsMine": MessageLookupByLibrary.simpleMessage("My Playlists"),
|
||||
"readLess": MessageLookupByLibrary.simpleMessage("Read Less"),
|
||||
"readMore": MessageLookupByLibrary.simpleMessage("Read More"),
|
||||
|
|
@ -215,14 +392,86 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"resume": MessageLookupByLibrary.simpleMessage("Resume"),
|
||||
"retry": MessageLookupByLibrary.simpleMessage("Retry"),
|
||||
"settings": MessageLookupByLibrary.simpleMessage("Settings"),
|
||||
"shakeAction": MessageLookupByLibrary.simpleMessage("Shake Action"),
|
||||
"shakeActionDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"The action to perform when a shake is detected",
|
||||
),
|
||||
"shakeActivationThreshold": MessageLookupByLibrary.simpleMessage(
|
||||
"Shake Activation Threshold",
|
||||
),
|
||||
"shakeActivationThresholdDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"The higher the threshold, the harder you need to shake",
|
||||
),
|
||||
"shakeDetector": MessageLookupByLibrary.simpleMessage("Shake Detector"),
|
||||
"shakeDetectorDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Customize the shake detector settings",
|
||||
),
|
||||
"shakeDetectorEnable": MessageLookupByLibrary.simpleMessage(
|
||||
"Enable Shake Detection",
|
||||
),
|
||||
"shakeDetectorEnableDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Enable shake detection to do various actions",
|
||||
),
|
||||
"shakeDetectorSettings": MessageLookupByLibrary.simpleMessage(
|
||||
"Shake Detector Settings",
|
||||
),
|
||||
"shakeFeedback": MessageLookupByLibrary.simpleMessage("Shake Feedback"),
|
||||
"shakeFeedbackDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"The feedback to give when a shake is detected",
|
||||
),
|
||||
"shakeSelectAction": MessageLookupByLibrary.simpleMessage(
|
||||
"Select Shake Action",
|
||||
),
|
||||
"shakeSelectActivationThreshold": MessageLookupByLibrary.simpleMessage(
|
||||
"Select Shake Activation Threshold",
|
||||
),
|
||||
"shakeSelectActivationThresholdHelper":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Enter a number to set the threshold in m/s²",
|
||||
),
|
||||
"shakeSelectFeedback": MessageLookupByLibrary.simpleMessage(
|
||||
"Select Shake Feedback",
|
||||
),
|
||||
"themeMode": MessageLookupByLibrary.simpleMessage("Theme Mode"),
|
||||
"themeModeDark": MessageLookupByLibrary.simpleMessage("Dark"),
|
||||
"themeModeHighContrast": MessageLookupByLibrary.simpleMessage(
|
||||
"High Contrast Mode",
|
||||
),
|
||||
"themeModeHighContrastDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Increase the contrast between the background and the text",
|
||||
),
|
||||
"themeModeLight": MessageLookupByLibrary.simpleMessage("Light"),
|
||||
"themeModeSystem": MessageLookupByLibrary.simpleMessage("System"),
|
||||
"themeSettings": MessageLookupByLibrary.simpleMessage("Theme Settings"),
|
||||
"themeSettingsColors": MessageLookupByLibrary.simpleMessage(
|
||||
"Material Theme from System",
|
||||
),
|
||||
"themeSettingsColorsAndroid": MessageLookupByLibrary.simpleMessage(
|
||||
"Use Material You",
|
||||
),
|
||||
"themeSettingsColorsBook": MessageLookupByLibrary.simpleMessage(
|
||||
"Adaptive Theme on Item Page",
|
||||
),
|
||||
"themeSettingsColorsBookDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Get fancy with the colors on the item page at the cost of some performance",
|
||||
),
|
||||
"themeSettingsColorsCurrent": MessageLookupByLibrary.simpleMessage(
|
||||
"Adapt theme from currently playing item",
|
||||
),
|
||||
"themeSettingsColorsCurrentDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Use the theme colors from the currently playing item for the app",
|
||||
),
|
||||
"themeSettingsColorsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Use the system theme colors for the app",
|
||||
),
|
||||
"themeSettingsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Customize the app theme",
|
||||
),
|
||||
"timeSecond": m5,
|
||||
"unknown": MessageLookupByLibrary.simpleMessage("Unknown"),
|
||||
"webVersion": MessageLookupByLibrary.simpleMessage("Web Version"),
|
||||
"yes": MessageLookupByLibrary.simpleMessage("Yes"),
|
||||
|
|
|
|||
|
|
@ -20,20 +20,78 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
|
|||
class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'zh';
|
||||
|
||||
static String m0(item) => "确定要删除 ${item} 吗?";
|
||||
static String m0(host) => "将用户添加到 ${host}";
|
||||
|
||||
static String m1(item) => "已删除 ${item}";
|
||||
static String m1(user) => "用户数: ${user}";
|
||||
|
||||
static String m2(error) => "加载库时出错:${error}";
|
||||
static String m2(item) => "确定要删除 ${item} 吗?";
|
||||
|
||||
static String m3(item) => "已删除 ${item}";
|
||||
|
||||
static String m4(error) => "加载库时出错:${error}";
|
||||
|
||||
static String m5(second) => "${second} 秒";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"account": MessageLookupByLibrary.simpleMessage("账户"),
|
||||
"accountAddNewServer": MessageLookupByLibrary.simpleMessage("添加新服务器"),
|
||||
"accountAddUser": MessageLookupByLibrary.simpleMessage("添加用户"),
|
||||
"accountAddUserDialog": m0,
|
||||
"accountAddUserSuccessDialog": MessageLookupByLibrary.simpleMessage(
|
||||
"用户添加成功!切换?",
|
||||
),
|
||||
"accountAddUserTooltip": MessageLookupByLibrary.simpleMessage("添加新服务器"),
|
||||
"accountAnonymous": MessageLookupByLibrary.simpleMessage("匿名"),
|
||||
"accountDeleteServer": MessageLookupByLibrary.simpleMessage("删除服务器"),
|
||||
"accountInvalidURL": MessageLookupByLibrary.simpleMessage("无效网址"),
|
||||
"accountManage": MessageLookupByLibrary.simpleMessage("帐户管理"),
|
||||
"accountRegisteredServers":
|
||||
MessageLookupByLibrary.simpleMessage("已注册服务器"),
|
||||
"accountRemoveServerAndUsers": MessageLookupByLibrary.simpleMessage(
|
||||
"删除服务器和用户",
|
||||
),
|
||||
"accountRemoveServerAndUsersHead": MessageLookupByLibrary.simpleMessage(
|
||||
"这将删除服务器 ",
|
||||
),
|
||||
"accountRemoveServerAndUsersTail": MessageLookupByLibrary.simpleMessage(
|
||||
" 以及该应用程序中所有用户的登录信息。",
|
||||
),
|
||||
"accountRemoveUserLogin":
|
||||
MessageLookupByLibrary.simpleMessage("删除用户登录"),
|
||||
"accountRemoveUserLoginHead": MessageLookupByLibrary.simpleMessage(
|
||||
"这将删除用户 ",
|
||||
),
|
||||
"accountRemoveUserLoginTail": MessageLookupByLibrary.simpleMessage(
|
||||
" 的登录详细信息。",
|
||||
),
|
||||
"accountServerURI": MessageLookupByLibrary.simpleMessage("服务器地址"),
|
||||
"accountSwitch": MessageLookupByLibrary.simpleMessage("切换账户"),
|
||||
"accountUsersCount": m1,
|
||||
"appSettings": MessageLookupByLibrary.simpleMessage("应用设置"),
|
||||
"appearance": MessageLookupByLibrary.simpleMessage("外观"),
|
||||
"autoSleepTimerSettings":
|
||||
MessageLookupByLibrary.simpleMessage("自动睡眠定时器设置"),
|
||||
"autoTurnOnSleepTimer":
|
||||
MessageLookupByLibrary.simpleMessage("自动开启睡眠定时器"),
|
||||
"autoTurnOnTimer": MessageLookupByLibrary.simpleMessage("自动开启定时器"),
|
||||
"autoTurnOnTimerAlways":
|
||||
MessageLookupByLibrary.simpleMessage("始终自动开启定时器"),
|
||||
"autoTurnOnTimerAlwaysDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"总是打开睡眠定时器",
|
||||
),
|
||||
"autoTurnOnTimerDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"根据一天中的时间自动打开睡眠定时器",
|
||||
),
|
||||
"autoTurnOnTimerFrom": MessageLookupByLibrary.simpleMessage("从"),
|
||||
"autoTurnOnTimerFromDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"在指定时间打开睡眠定时器",
|
||||
),
|
||||
"autoTurnOnTimerUntil": MessageLookupByLibrary.simpleMessage("直到"),
|
||||
"autoTurnOnTimerUntilDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"在指定时间关闭睡眠定时器",
|
||||
),
|
||||
"automaticallyDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"根据一天中的时间自动打开睡眠定时器",
|
||||
),
|
||||
|
|
@ -59,8 +117,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"copyToClipboardToast":
|
||||
MessageLookupByLibrary.simpleMessage("设置已复制到剪贴板"),
|
||||
"delete": MessageLookupByLibrary.simpleMessage("删除"),
|
||||
"deleteDialog": m0,
|
||||
"deleted": m1,
|
||||
"deleteDialog": m2,
|
||||
"deleted": m3,
|
||||
"explore": MessageLookupByLibrary.simpleMessage("探索"),
|
||||
"exploreHint": MessageLookupByLibrary.simpleMessage("搜索与探索..."),
|
||||
"exploreTooltip": MessageLookupByLibrary.simpleMessage("搜索和探索"),
|
||||
|
|
@ -69,9 +127,18 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"home": MessageLookupByLibrary.simpleMessage("首页"),
|
||||
"homeBookContinueListening":
|
||||
MessageLookupByLibrary.simpleMessage("继续收听"),
|
||||
"homeBookContinueListeningDescription":
|
||||
MessageLookupByLibrary.simpleMessage("继续收听书架上显示播放按钮"),
|
||||
"homeBookContinueSeries": MessageLookupByLibrary.simpleMessage("继续系列"),
|
||||
"homeBookContinueSeriesDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"继续系列书架上显示播放按钮",
|
||||
),
|
||||
"homeBookDiscover": MessageLookupByLibrary.simpleMessage("发现"),
|
||||
"homeBookListenAgain": MessageLookupByLibrary.simpleMessage("再听一遍"),
|
||||
"homeBookListenAgainDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"再听一遍书架上显示播放按钮",
|
||||
),
|
||||
"homeBookNewestAuthors": MessageLookupByLibrary.simpleMessage("最新作者"),
|
||||
"homeBookRecentlyAdded": MessageLookupByLibrary.simpleMessage("最近添加"),
|
||||
"homeBookRecommended": MessageLookupByLibrary.simpleMessage("推荐"),
|
||||
|
|
@ -81,18 +148,49 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"homePageSettingsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"自定义主页",
|
||||
),
|
||||
"homePageSettingsOtherShelves": MessageLookupByLibrary.simpleMessage(
|
||||
"其他书架",
|
||||
),
|
||||
"homePageSettingsOtherShelvesDescription":
|
||||
MessageLookupByLibrary.simpleMessage("显示所有剩余书架上所有书籍的播放按钮"),
|
||||
"homePageSettingsQuickPlay":
|
||||
MessageLookupByLibrary.simpleMessage("继续播放"),
|
||||
"homeStartListening": MessageLookupByLibrary.simpleMessage("开始收听"),
|
||||
"language": MessageLookupByLibrary.simpleMessage("语言"),
|
||||
"languageDescription": MessageLookupByLibrary.simpleMessage("语言切换"),
|
||||
"library": MessageLookupByLibrary.simpleMessage("媒体库"),
|
||||
"libraryChange": MessageLookupByLibrary.simpleMessage("更改媒体库"),
|
||||
"libraryEmpty": MessageLookupByLibrary.simpleMessage("没有可用的库。"),
|
||||
"libraryLoadError": m2,
|
||||
"libraryLoadError": m4,
|
||||
"librarySelect": MessageLookupByLibrary.simpleMessage("选择媒体库"),
|
||||
"librarySwitchTooltip": MessageLookupByLibrary.simpleMessage("切换媒体库"),
|
||||
"libraryTooltip": MessageLookupByLibrary.simpleMessage("浏览您的媒体库"),
|
||||
"loading": MessageLookupByLibrary.simpleMessage("加载中..."),
|
||||
"logs": MessageLookupByLibrary.simpleMessage("日志"),
|
||||
"nmpSettingsBackward": MessageLookupByLibrary.simpleMessage("快退间隔"),
|
||||
"nmpSettingsForward": MessageLookupByLibrary.simpleMessage("快进间隔"),
|
||||
"nmpSettingsMediaControls":
|
||||
MessageLookupByLibrary.simpleMessage("媒体控制"),
|
||||
"nmpSettingsMediaControlsDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"选择要显示的媒体控件",
|
||||
),
|
||||
"nmpSettingsSelectOne": MessageLookupByLibrary.simpleMessage(
|
||||
"在下面选择一个字段进行插入",
|
||||
),
|
||||
"nmpSettingsShowChapterProgress": MessageLookupByLibrary.simpleMessage(
|
||||
"显示章节进度",
|
||||
),
|
||||
"nmpSettingsShowChapterProgressDescription":
|
||||
MessageLookupByLibrary.simpleMessage("而不是本书的整体进展"),
|
||||
"nmpSettingsSubTitle": MessageLookupByLibrary.simpleMessage("副标题"),
|
||||
"nmpSettingsSubTitleDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"通知的副标题\n",
|
||||
),
|
||||
"nmpSettingsTitle": MessageLookupByLibrary.simpleMessage("主标题"),
|
||||
"nmpSettingsTitleDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"通知的标题\n",
|
||||
),
|
||||
"no": MessageLookupByLibrary.simpleMessage("否"),
|
||||
"notImplemented": MessageLookupByLibrary.simpleMessage("未实现"),
|
||||
"notificationMediaPlayer":
|
||||
|
|
@ -105,9 +203,34 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"pause": MessageLookupByLibrary.simpleMessage("暂停"),
|
||||
"play": MessageLookupByLibrary.simpleMessage("播放"),
|
||||
"playerSettings": MessageLookupByLibrary.simpleMessage("播放器设置"),
|
||||
"playerSettingsCompleteTime": MessageLookupByLibrary.simpleMessage(
|
||||
"剩余时间标记完成",
|
||||
),
|
||||
"playerSettingsCompleteTimeDescriptionHead":
|
||||
MessageLookupByLibrary.simpleMessage("当书中剩余时间少于 "),
|
||||
"playerSettingsCompleteTimeDescriptionTail":
|
||||
MessageLookupByLibrary.simpleMessage(" 时,标记完成"),
|
||||
"playerSettingsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"自定义播放器设置",
|
||||
),
|
||||
"playerSettingsDisplay": MessageLookupByLibrary.simpleMessage("显示设置"),
|
||||
"playerSettingsDisplayChapterProgress":
|
||||
MessageLookupByLibrary.simpleMessage("显示章节进度"),
|
||||
"playerSettingsDisplayChapterProgressDescription":
|
||||
MessageLookupByLibrary.simpleMessage("在播放器中显示当前章节的进度"),
|
||||
"playerSettingsDisplayTotalProgress":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"显示总进度",
|
||||
),
|
||||
"playerSettingsDisplayTotalProgressDescription":
|
||||
MessageLookupByLibrary.simpleMessage("在播放器中显示当前书籍的总进度"),
|
||||
"playerSettingsPlaybackInterval": MessageLookupByLibrary.simpleMessage(
|
||||
"播放报告间隔",
|
||||
),
|
||||
"playerSettingsPlaybackIntervalDescriptionHead":
|
||||
MessageLookupByLibrary.simpleMessage("每 "),
|
||||
"playerSettingsPlaybackIntervalDescriptionTail":
|
||||
MessageLookupByLibrary.simpleMessage(" 向服务器报告一次进度"),
|
||||
"playerSettingsPlaybackReporting": MessageLookupByLibrary.simpleMessage(
|
||||
"回放报告",
|
||||
),
|
||||
|
|
@ -125,12 +248,28 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
),
|
||||
"playerSettingsRememberForEveryBookDescription":
|
||||
MessageLookupByLibrary.simpleMessage("每本书都会记住播放速度、音量等设置"),
|
||||
"playerSettingsSpeed": MessageLookupByLibrary.simpleMessage("播放速度"),
|
||||
"playerSettingsSpeedDefault": MessageLookupByLibrary.simpleMessage(
|
||||
"默认播放速度",
|
||||
),
|
||||
"playerSettingsSpeedOptions": MessageLookupByLibrary.simpleMessage(
|
||||
"播放速度选项",
|
||||
),
|
||||
"playerSettingsSpeedOptionsSelect":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"播放速度选项",
|
||||
),
|
||||
"playerSettingsSpeedOptionsSelectAdd":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"添加一个速度选项",
|
||||
),
|
||||
"playerSettingsSpeedOptionsSelectAddHelper":
|
||||
MessageLookupByLibrary.simpleMessage("输入一个新的速度选项"),
|
||||
"playerSettingsSpeedSelect":
|
||||
MessageLookupByLibrary.simpleMessage("选择播放速度"),
|
||||
"playerSettingsSpeedSelectHelper": MessageLookupByLibrary.simpleMessage(
|
||||
"输入默认的播放速度",
|
||||
),
|
||||
"playlistsMine": MessageLookupByLibrary.simpleMessage("播放列表"),
|
||||
"readLess": MessageLookupByLibrary.simpleMessage("折叠"),
|
||||
"readMore": MessageLookupByLibrary.simpleMessage("展开"),
|
||||
|
|
@ -155,13 +294,68 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"resume": MessageLookupByLibrary.simpleMessage("继续"),
|
||||
"retry": MessageLookupByLibrary.simpleMessage("重试"),
|
||||
"settings": MessageLookupByLibrary.simpleMessage("设置"),
|
||||
"shakeAction": MessageLookupByLibrary.simpleMessage("抖动操作"),
|
||||
"shakeActionDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"检测到抖动时要执行的操作",
|
||||
),
|
||||
"shakeActivationThreshold":
|
||||
MessageLookupByLibrary.simpleMessage("抖动激活阈值"),
|
||||
"shakeActivationThresholdDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"门槛越高,你就越难摇晃",
|
||||
),
|
||||
"shakeDetector": MessageLookupByLibrary.simpleMessage("抖动检测器"),
|
||||
"shakeDetectorDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"自定义抖动检测器设置",
|
||||
),
|
||||
"shakeDetectorEnable": MessageLookupByLibrary.simpleMessage("启用抖动检测"),
|
||||
"shakeDetectorEnableDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"启用抖动检测以执行各种操作",
|
||||
),
|
||||
"shakeDetectorSettings":
|
||||
MessageLookupByLibrary.simpleMessage("抖动检测器设置"),
|
||||
"shakeFeedback": MessageLookupByLibrary.simpleMessage("抖动反馈"),
|
||||
"shakeFeedbackDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"检测到抖动时给出的反馈",
|
||||
),
|
||||
"shakeSelectAction": MessageLookupByLibrary.simpleMessage("选择抖动动作"),
|
||||
"shakeSelectActivationThreshold": MessageLookupByLibrary.simpleMessage(
|
||||
"选择抖动激活阈值",
|
||||
),
|
||||
"shakeSelectActivationThresholdHelper":
|
||||
MessageLookupByLibrary.simpleMessage("输入一个数字以m/s²为单位设置阈值"),
|
||||
"shakeSelectFeedback": MessageLookupByLibrary.simpleMessage("选择抖动反馈"),
|
||||
"themeMode": MessageLookupByLibrary.simpleMessage("主题模式"),
|
||||
"themeModeDark": MessageLookupByLibrary.simpleMessage("深色"),
|
||||
"themeModeHighContrast": MessageLookupByLibrary.simpleMessage("高对比度模式"),
|
||||
"themeModeHighContrastDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"增加背景和文本之间的对比度",
|
||||
),
|
||||
"themeModeLight": MessageLookupByLibrary.simpleMessage("浅色"),
|
||||
"themeModeSystem": MessageLookupByLibrary.simpleMessage("跟随系统"),
|
||||
"themeSettings": MessageLookupByLibrary.simpleMessage("主题设置"),
|
||||
"themeSettingsColors": MessageLookupByLibrary.simpleMessage("主题色"),
|
||||
"themeSettingsColorsAndroid":
|
||||
MessageLookupByLibrary.simpleMessage("主题色"),
|
||||
"themeSettingsColorsBook": MessageLookupByLibrary.simpleMessage(
|
||||
"书籍详情页自适应主题",
|
||||
),
|
||||
"themeSettingsColorsBookDescription":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"以牺牲一些性能为代价,对书籍详情页的颜色进行美化",
|
||||
),
|
||||
"themeSettingsColorsCurrent": MessageLookupByLibrary.simpleMessage(
|
||||
"根据当前播放的书籍调整主题",
|
||||
),
|
||||
"themeSettingsColorsCurrentDescription":
|
||||
MessageLookupByLibrary.simpleMessage("使用当前播放书籍的主题颜色"),
|
||||
"themeSettingsColorsDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"使用应用程序的系统主题色",
|
||||
),
|
||||
"themeSettingsDescription":
|
||||
MessageLookupByLibrary.simpleMessage("自定义应用主题"),
|
||||
"timeSecond": m5,
|
||||
"unknown": MessageLookupByLibrary.simpleMessage("未知"),
|
||||
"webVersion": MessageLookupByLibrary.simpleMessage("Web版本"),
|
||||
"yes": MessageLookupByLibrary.simpleMessage("是"),
|
||||
|
|
|
|||
|
|
@ -199,6 +199,16 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Show play button for books in currently listening shelf`
|
||||
String get homeBookContinueListeningDescription {
|
||||
return Intl.message(
|
||||
'Show play button for books in currently listening shelf',
|
||||
name: 'homeBookContinueListeningDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Continue Series`
|
||||
String get homeBookContinueSeries {
|
||||
return Intl.message(
|
||||
|
|
@ -209,6 +219,16 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Show play button for books in continue series shelf`
|
||||
String get homeBookContinueSeriesDescription {
|
||||
return Intl.message(
|
||||
'Show play button for books in continue series shelf',
|
||||
name: 'homeBookContinueSeriesDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Recently Added`
|
||||
String get homeBookRecentlyAdded {
|
||||
return Intl.message(
|
||||
|
|
@ -249,6 +269,16 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Show play button for all books in listen again shelf`
|
||||
String get homeBookListenAgainDescription {
|
||||
return Intl.message(
|
||||
'Show play button for all books in listen again shelf',
|
||||
name: 'homeBookListenAgainDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Newest Authors`
|
||||
String get homeBookNewestAuthors {
|
||||
return Intl.message(
|
||||
|
|
@ -484,6 +514,181 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Manage Accounts`
|
||||
String get accountManage {
|
||||
return Intl.message(
|
||||
'Manage Accounts',
|
||||
name: 'accountManage',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Registered Servers`
|
||||
String get accountRegisteredServers {
|
||||
return Intl.message(
|
||||
'Registered Servers',
|
||||
name: 'accountRegisteredServers',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Users: {user}`
|
||||
String accountUsersCount(Object user) {
|
||||
return Intl.message(
|
||||
'Users: $user',
|
||||
name: 'accountUsersCount',
|
||||
desc: '',
|
||||
args: [user],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Add New Server`
|
||||
String get accountAddNewServer {
|
||||
return Intl.message(
|
||||
'Add New Server',
|
||||
name: 'accountAddNewServer',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Invalid URL`
|
||||
String get accountInvalidURL {
|
||||
return Intl.message(
|
||||
'Invalid URL',
|
||||
name: 'accountInvalidURL',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Delete Server`
|
||||
String get accountDeleteServer {
|
||||
return Intl.message(
|
||||
'Delete Server',
|
||||
name: 'accountDeleteServer',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Remove Server and Users`
|
||||
String get accountRemoveServerAndUsers {
|
||||
return Intl.message(
|
||||
'Remove Server and Users',
|
||||
name: 'accountRemoveServerAndUsers',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `This will remove the server `
|
||||
String get accountRemoveServerAndUsersHead {
|
||||
return Intl.message(
|
||||
'This will remove the server ',
|
||||
name: 'accountRemoveServerAndUsersHead',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// ` and all its users' login info from this app.`
|
||||
String get accountRemoveServerAndUsersTail {
|
||||
return Intl.message(
|
||||
' and all its users\' login info from this app.',
|
||||
name: 'accountRemoveServerAndUsersTail',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Add User`
|
||||
String get accountAddUser {
|
||||
return Intl.message('Add User', name: 'accountAddUser', desc: '', args: []);
|
||||
}
|
||||
|
||||
/// `Add new server`
|
||||
String get accountAddUserTooltip {
|
||||
return Intl.message(
|
||||
'Add new server',
|
||||
name: 'accountAddUserTooltip',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Add User to {host}`
|
||||
String accountAddUserDialog(String host) {
|
||||
return Intl.message(
|
||||
'Add User to $host',
|
||||
name: 'accountAddUserDialog',
|
||||
desc: '',
|
||||
args: [host],
|
||||
);
|
||||
}
|
||||
|
||||
/// `User added successfully! Switch?`
|
||||
String get accountAddUserSuccessDialog {
|
||||
return Intl.message(
|
||||
'User added successfully! Switch?',
|
||||
name: 'accountAddUserSuccessDialog',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Anonymous`
|
||||
String get accountAnonymous {
|
||||
return Intl.message(
|
||||
'Anonymous',
|
||||
name: 'accountAnonymous',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Remove User Login`
|
||||
String get accountRemoveUserLogin {
|
||||
return Intl.message(
|
||||
'Remove User Login',
|
||||
name: 'accountRemoveUserLogin',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `This will remove login details of the user `
|
||||
String get accountRemoveUserLoginHead {
|
||||
return Intl.message(
|
||||
'This will remove login details of the user ',
|
||||
name: 'accountRemoveUserLoginHead',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// ` from this app.`
|
||||
String get accountRemoveUserLoginTail {
|
||||
return Intl.message(
|
||||
' from this app.',
|
||||
name: 'accountRemoveUserLoginTail',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Server URI`
|
||||
String get accountServerURI {
|
||||
return Intl.message(
|
||||
'Server URI',
|
||||
name: 'accountServerURI',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `My Playlists`
|
||||
String get playlistsMine {
|
||||
return Intl.message(
|
||||
|
|
@ -499,6 +704,16 @@ class S {
|
|||
return Intl.message('Web Version', name: 'webVersion', desc: '', args: []);
|
||||
}
|
||||
|
||||
/// `{second} seconds`
|
||||
String timeSecond(int second) {
|
||||
return Intl.message(
|
||||
'$second seconds',
|
||||
name: 'timeSecond',
|
||||
desc: '',
|
||||
args: [second],
|
||||
);
|
||||
}
|
||||
|
||||
/// `App Settings`
|
||||
String get appSettings {
|
||||
return Intl.message(
|
||||
|
|
@ -589,6 +804,66 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Select Speed Options`
|
||||
String get playerSettingsSpeedOptionsSelect {
|
||||
return Intl.message(
|
||||
'Select Speed Options',
|
||||
name: 'playerSettingsSpeedOptionsSelect',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Add Speed Option`
|
||||
String get playerSettingsSpeedOptionsSelectAdd {
|
||||
return Intl.message(
|
||||
'Add Speed Option',
|
||||
name: 'playerSettingsSpeedOptionsSelectAdd',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Enter a new speed option to add`
|
||||
String get playerSettingsSpeedOptionsSelectAddHelper {
|
||||
return Intl.message(
|
||||
'Enter a new speed option to add',
|
||||
name: 'playerSettingsSpeedOptionsSelectAddHelper',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Speed`
|
||||
String get playerSettingsSpeed {
|
||||
return Intl.message(
|
||||
'Speed',
|
||||
name: 'playerSettingsSpeed',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Select Speed`
|
||||
String get playerSettingsSpeedSelect {
|
||||
return Intl.message(
|
||||
'Select Speed',
|
||||
name: 'playerSettingsSpeedSelect',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Enter the speed you want to set when playing for the first time`
|
||||
String get playerSettingsSpeedSelectHelper {
|
||||
return Intl.message(
|
||||
'Enter the speed you want to set when playing for the first time',
|
||||
name: 'playerSettingsSpeedSelectHelper',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Playback Reporting`
|
||||
String get playerSettingsPlaybackReporting {
|
||||
return Intl.message(
|
||||
|
|
@ -639,6 +914,116 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Mark Complete When Time Left`
|
||||
String get playerSettingsCompleteTime {
|
||||
return Intl.message(
|
||||
'Mark Complete When Time Left',
|
||||
name: 'playerSettingsCompleteTime',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Mark complete when less than `
|
||||
String get playerSettingsCompleteTimeDescriptionHead {
|
||||
return Intl.message(
|
||||
'Mark complete when less than ',
|
||||
name: 'playerSettingsCompleteTimeDescriptionHead',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// ` left in the book`
|
||||
String get playerSettingsCompleteTimeDescriptionTail {
|
||||
return Intl.message(
|
||||
' left in the book',
|
||||
name: 'playerSettingsCompleteTimeDescriptionTail',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Playback Report Interval`
|
||||
String get playerSettingsPlaybackInterval {
|
||||
return Intl.message(
|
||||
'Playback Report Interval',
|
||||
name: 'playerSettingsPlaybackInterval',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Report progress every `
|
||||
String get playerSettingsPlaybackIntervalDescriptionHead {
|
||||
return Intl.message(
|
||||
'Report progress every ',
|
||||
name: 'playerSettingsPlaybackIntervalDescriptionHead',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// ` to the server`
|
||||
String get playerSettingsPlaybackIntervalDescriptionTail {
|
||||
return Intl.message(
|
||||
' to the server',
|
||||
name: 'playerSettingsPlaybackIntervalDescriptionTail',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Display Settings`
|
||||
String get playerSettingsDisplay {
|
||||
return Intl.message(
|
||||
'Display Settings',
|
||||
name: 'playerSettingsDisplay',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Show Total Progress`
|
||||
String get playerSettingsDisplayTotalProgress {
|
||||
return Intl.message(
|
||||
'Show Total Progress',
|
||||
name: 'playerSettingsDisplayTotalProgress',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Show the total progress of the book in the player`
|
||||
String get playerSettingsDisplayTotalProgressDescription {
|
||||
return Intl.message(
|
||||
'Show the total progress of the book in the player',
|
||||
name: 'playerSettingsDisplayTotalProgressDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Show Chapter Progress`
|
||||
String get playerSettingsDisplayChapterProgress {
|
||||
return Intl.message(
|
||||
'Show Chapter Progress',
|
||||
name: 'playerSettingsDisplayChapterProgress',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Show the progress of the current chapter in the player`
|
||||
String get playerSettingsDisplayChapterProgressDescription {
|
||||
return Intl.message(
|
||||
'Show the progress of the current chapter in the player',
|
||||
name: 'playerSettingsDisplayChapterProgressDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Auto Turn On Sleep Timer`
|
||||
String get autoTurnOnSleepTimer {
|
||||
return Intl.message(
|
||||
|
|
@ -659,6 +1044,96 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Auto Sleep Timer Settings`
|
||||
String get autoSleepTimerSettings {
|
||||
return Intl.message(
|
||||
'Auto Sleep Timer Settings',
|
||||
name: 'autoSleepTimerSettings',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Auto Turn On Timer`
|
||||
String get autoTurnOnTimer {
|
||||
return Intl.message(
|
||||
'Auto Turn On Timer',
|
||||
name: 'autoTurnOnTimer',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Automatically turn on the sleep timer based on the time of day`
|
||||
String get autoTurnOnTimerDescription {
|
||||
return Intl.message(
|
||||
'Automatically turn on the sleep timer based on the time of day',
|
||||
name: 'autoTurnOnTimerDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `From`
|
||||
String get autoTurnOnTimerFrom {
|
||||
return Intl.message(
|
||||
'From',
|
||||
name: 'autoTurnOnTimerFrom',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Turn on the sleep timer at the specified time`
|
||||
String get autoTurnOnTimerFromDescription {
|
||||
return Intl.message(
|
||||
'Turn on the sleep timer at the specified time',
|
||||
name: 'autoTurnOnTimerFromDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Until`
|
||||
String get autoTurnOnTimerUntil {
|
||||
return Intl.message(
|
||||
'Until',
|
||||
name: 'autoTurnOnTimerUntil',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Turn off the sleep timer at the specified time`
|
||||
String get autoTurnOnTimerUntilDescription {
|
||||
return Intl.message(
|
||||
'Turn off the sleep timer at the specified time',
|
||||
name: 'autoTurnOnTimerUntilDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Always Auto Turn On Timer`
|
||||
String get autoTurnOnTimerAlways {
|
||||
return Intl.message(
|
||||
'Always Auto Turn On Timer',
|
||||
name: 'autoTurnOnTimerAlways',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Always turn on the sleep timer, no matter what`
|
||||
String get autoTurnOnTimerAlwaysDescription {
|
||||
return Intl.message(
|
||||
'Always turn on the sleep timer, no matter what',
|
||||
name: 'autoTurnOnTimerAlwaysDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Shake Detector`
|
||||
String get shakeDetector {
|
||||
return Intl.message(
|
||||
|
|
@ -679,6 +1154,136 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Shake Detector Settings`
|
||||
String get shakeDetectorSettings {
|
||||
return Intl.message(
|
||||
'Shake Detector Settings',
|
||||
name: 'shakeDetectorSettings',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Enable Shake Detection`
|
||||
String get shakeDetectorEnable {
|
||||
return Intl.message(
|
||||
'Enable Shake Detection',
|
||||
name: 'shakeDetectorEnable',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Enable shake detection to do various actions`
|
||||
String get shakeDetectorEnableDescription {
|
||||
return Intl.message(
|
||||
'Enable shake detection to do various actions',
|
||||
name: 'shakeDetectorEnableDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Shake Activation Threshold`
|
||||
String get shakeActivationThreshold {
|
||||
return Intl.message(
|
||||
'Shake Activation Threshold',
|
||||
name: 'shakeActivationThreshold',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `The higher the threshold, the harder you need to shake`
|
||||
String get shakeActivationThresholdDescription {
|
||||
return Intl.message(
|
||||
'The higher the threshold, the harder you need to shake',
|
||||
name: 'shakeActivationThresholdDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Select Shake Feedback`
|
||||
String get shakeSelectFeedback {
|
||||
return Intl.message(
|
||||
'Select Shake Feedback',
|
||||
name: 'shakeSelectFeedback',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Select Shake Action`
|
||||
String get shakeSelectAction {
|
||||
return Intl.message(
|
||||
'Select Shake Action',
|
||||
name: 'shakeSelectAction',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Select Shake Activation Threshold`
|
||||
String get shakeSelectActivationThreshold {
|
||||
return Intl.message(
|
||||
'Select Shake Activation Threshold',
|
||||
name: 'shakeSelectActivationThreshold',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Enter a number to set the threshold in m/s²`
|
||||
String get shakeSelectActivationThresholdHelper {
|
||||
return Intl.message(
|
||||
'Enter a number to set the threshold in m/s²',
|
||||
name: 'shakeSelectActivationThresholdHelper',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Shake Action`
|
||||
String get shakeAction {
|
||||
return Intl.message(
|
||||
'Shake Action',
|
||||
name: 'shakeAction',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `The action to perform when a shake is detected`
|
||||
String get shakeActionDescription {
|
||||
return Intl.message(
|
||||
'The action to perform when a shake is detected',
|
||||
name: 'shakeActionDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Shake Feedback`
|
||||
String get shakeFeedback {
|
||||
return Intl.message(
|
||||
'Shake Feedback',
|
||||
name: 'shakeFeedback',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `The feedback to give when a shake is detected`
|
||||
String get shakeFeedbackDescription {
|
||||
return Intl.message(
|
||||
'The feedback to give when a shake is detected',
|
||||
name: 'shakeFeedbackDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Appearance`
|
||||
String get appearance {
|
||||
return Intl.message('Appearance', name: 'appearance', desc: '', args: []);
|
||||
|
|
@ -704,6 +1309,116 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Theme Mode`
|
||||
String get themeMode {
|
||||
return Intl.message('Theme Mode', name: 'themeMode', desc: '', args: []);
|
||||
}
|
||||
|
||||
/// `Light`
|
||||
String get themeModeLight {
|
||||
return Intl.message('Light', name: 'themeModeLight', desc: '', args: []);
|
||||
}
|
||||
|
||||
/// `System`
|
||||
String get themeModeSystem {
|
||||
return Intl.message('System', name: 'themeModeSystem', desc: '', args: []);
|
||||
}
|
||||
|
||||
/// `Dark`
|
||||
String get themeModeDark {
|
||||
return Intl.message('Dark', name: 'themeModeDark', desc: '', args: []);
|
||||
}
|
||||
|
||||
/// `High Contrast Mode`
|
||||
String get themeModeHighContrast {
|
||||
return Intl.message(
|
||||
'High Contrast Mode',
|
||||
name: 'themeModeHighContrast',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Increase the contrast between the background and the text`
|
||||
String get themeModeHighContrastDescription {
|
||||
return Intl.message(
|
||||
'Increase the contrast between the background and the text',
|
||||
name: 'themeModeHighContrastDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Use Material You`
|
||||
String get themeSettingsColorsAndroid {
|
||||
return Intl.message(
|
||||
'Use Material You',
|
||||
name: 'themeSettingsColorsAndroid',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Material Theme from System`
|
||||
String get themeSettingsColors {
|
||||
return Intl.message(
|
||||
'Material Theme from System',
|
||||
name: 'themeSettingsColors',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Use the system theme colors for the app`
|
||||
String get themeSettingsColorsDescription {
|
||||
return Intl.message(
|
||||
'Use the system theme colors for the app',
|
||||
name: 'themeSettingsColorsDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Adapt theme from currently playing item`
|
||||
String get themeSettingsColorsCurrent {
|
||||
return Intl.message(
|
||||
'Adapt theme from currently playing item',
|
||||
name: 'themeSettingsColorsCurrent',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Use the theme colors from the currently playing item for the app`
|
||||
String get themeSettingsColorsCurrentDescription {
|
||||
return Intl.message(
|
||||
'Use the theme colors from the currently playing item for the app',
|
||||
name: 'themeSettingsColorsCurrentDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Adaptive Theme on Item Page`
|
||||
String get themeSettingsColorsBook {
|
||||
return Intl.message(
|
||||
'Adaptive Theme on Item Page',
|
||||
name: 'themeSettingsColorsBook',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Get fancy with the colors on the item page at the cost of some performance`
|
||||
String get themeSettingsColorsBookDescription {
|
||||
return Intl.message(
|
||||
'Get fancy with the colors on the item page at the cost of some performance',
|
||||
name: 'themeSettingsColorsBookDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Notification Media Player`
|
||||
String get notificationMediaPlayer {
|
||||
return Intl.message(
|
||||
|
|
@ -724,6 +1439,116 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Primary Title`
|
||||
String get nmpSettingsTitle {
|
||||
return Intl.message(
|
||||
'Primary Title',
|
||||
name: 'nmpSettingsTitle',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `The title of the notification\n`
|
||||
String get nmpSettingsTitleDescription {
|
||||
return Intl.message(
|
||||
'The title of the notification\n',
|
||||
name: 'nmpSettingsTitleDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Secondary Title`
|
||||
String get nmpSettingsSubTitle {
|
||||
return Intl.message(
|
||||
'Secondary Title',
|
||||
name: 'nmpSettingsSubTitle',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `The subtitle of the notification\n`
|
||||
String get nmpSettingsSubTitleDescription {
|
||||
return Intl.message(
|
||||
'The subtitle of the notification\n',
|
||||
name: 'nmpSettingsSubTitleDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Forward Interval`
|
||||
String get nmpSettingsForward {
|
||||
return Intl.message(
|
||||
'Forward Interval',
|
||||
name: 'nmpSettingsForward',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Backward Interval`
|
||||
String get nmpSettingsBackward {
|
||||
return Intl.message(
|
||||
'Backward Interval',
|
||||
name: 'nmpSettingsBackward',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Media Controls`
|
||||
String get nmpSettingsMediaControls {
|
||||
return Intl.message(
|
||||
'Media Controls',
|
||||
name: 'nmpSettingsMediaControls',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Select the media controls to display`
|
||||
String get nmpSettingsMediaControlsDescription {
|
||||
return Intl.message(
|
||||
'Select the media controls to display',
|
||||
name: 'nmpSettingsMediaControlsDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Show Chapter Progress`
|
||||
String get nmpSettingsShowChapterProgress {
|
||||
return Intl.message(
|
||||
'Show Chapter Progress',
|
||||
name: 'nmpSettingsShowChapterProgress',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Instead of the overall progress of the book`
|
||||
String get nmpSettingsShowChapterProgressDescription {
|
||||
return Intl.message(
|
||||
'Instead of the overall progress of the book',
|
||||
name: 'nmpSettingsShowChapterProgressDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Select a field below to insert it`
|
||||
String get nmpSettingsSelectOne {
|
||||
return Intl.message(
|
||||
'Select a field below to insert it',
|
||||
name: 'nmpSettingsSelectOne',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Home Page Settings`
|
||||
String get homePageSettings {
|
||||
return Intl.message(
|
||||
|
|
@ -744,6 +1569,36 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `Quick Play`
|
||||
String get homePageSettingsQuickPlay {
|
||||
return Intl.message(
|
||||
'Quick Play',
|
||||
name: 'homePageSettingsQuickPlay',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Other shelves`
|
||||
String get homePageSettingsOtherShelves {
|
||||
return Intl.message(
|
||||
'Other shelves',
|
||||
name: 'homePageSettingsOtherShelves',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Show play button for all books in all remaining shelves`
|
||||
String get homePageSettingsOtherShelvesDescription {
|
||||
return Intl.message(
|
||||
'Show play button for all books in all remaining shelves',
|
||||
name: 'homePageSettingsOtherShelvesDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Backup and Restore`
|
||||
String get backupAndRestore {
|
||||
return Intl.message(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue