mirror of
https://github.com/ZhuJHua/moodiary.git
synced 2026-04-05 16:39:01 +08:00
910 lines
20 KiB
Dart
910 lines
20 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for English (`en`).
|
|
class AppLocalizationsEn extends AppLocalizations {
|
|
AppLocalizationsEn([String locale = 'en']) : super(locale);
|
|
|
|
@override
|
|
String get ok => 'OK';
|
|
|
|
@override
|
|
String get cancel => 'Cancel';
|
|
|
|
@override
|
|
String get more => 'More';
|
|
|
|
@override
|
|
String get back => 'Back';
|
|
|
|
@override
|
|
String get apply => 'Apply';
|
|
|
|
@override
|
|
String get hint => 'Hint';
|
|
|
|
@override
|
|
String get save => 'Save';
|
|
|
|
@override
|
|
String get hopeYouHappyToday => 'Hope you happy today';
|
|
|
|
@override
|
|
String get appName => 'Moodiary';
|
|
|
|
@override
|
|
String get startTitle1 => 'Welcome to the ';
|
|
|
|
@override
|
|
String get startTitle2 => 'Moodiary';
|
|
|
|
@override
|
|
String get startTitle3 => 'An ad-free, social-free, intimate diary';
|
|
|
|
@override
|
|
String get welcome1 => 'Thanks for downloading this product! Before use, we hope you can read and understand our ';
|
|
|
|
@override
|
|
String get welcome2 => 'Privacy Policy ';
|
|
|
|
@override
|
|
String get welcome3 => 'and ';
|
|
|
|
@override
|
|
String get welcome4 => 'User Agreement';
|
|
|
|
@override
|
|
String get welcome5 => '. We always respect and will strictly protect your legitimate rights and interests when using this product from any infringement. If you begin to use this product, you will be deemed to have accepted this Agreement. If you do not accept all the terms of this Agreement, do not begin to use this Product.';
|
|
|
|
@override
|
|
String get startChoice1 => 'Exit';
|
|
|
|
@override
|
|
String get startChoice2 => 'Start';
|
|
|
|
@override
|
|
String get permission1 => 'Permission grant';
|
|
|
|
@override
|
|
String get permission2 => 'In order to better use the experience, we need the following permissions';
|
|
|
|
@override
|
|
String get permission3 => '• Location permission (for getting the weather)';
|
|
|
|
@override
|
|
String get shareTitle => 'Share';
|
|
|
|
@override
|
|
String get shareName => '© Moodiary';
|
|
|
|
@override
|
|
String get settingFunction => 'Function';
|
|
|
|
@override
|
|
String get settingFunctionCategoryManage => 'Category Management';
|
|
|
|
@override
|
|
String get settingFunctionAnalysis => 'Analysis Statistics';
|
|
|
|
@override
|
|
String get settingFunctionTrailMap => 'Trail Map';
|
|
|
|
@override
|
|
String get settingFunctionAIAssistant => 'AI Assistant';
|
|
|
|
@override
|
|
String get settingDataSyncAndBackup => 'Backup and Sync';
|
|
|
|
@override
|
|
String get settingDashboard => 'Dashboard';
|
|
|
|
@override
|
|
String get settingData => 'Data';
|
|
|
|
@override
|
|
String get settingRecycle => 'Recycle Bin';
|
|
|
|
@override
|
|
String get settingExport => 'Export';
|
|
|
|
@override
|
|
String get settingExportDialogTitle => 'Data Export';
|
|
|
|
@override
|
|
String get settingExportDialogContent => 'After confirmation, the current application\'s data will be exported as a ZIP file, which can be used for intra application import.';
|
|
|
|
@override
|
|
String get settingImport => 'Import';
|
|
|
|
@override
|
|
String get settingImportDialogTitle => 'Data Import';
|
|
|
|
@override
|
|
String get settingImportDialogContent => 'Importing data will overwrite the existing data and the original data cannot be restored! Please confirm that the original data has been backed up.';
|
|
|
|
@override
|
|
String get settingImportSelectFile => 'Select File';
|
|
|
|
@override
|
|
String get settingImportDes => 'Only supports files exported from this app';
|
|
|
|
@override
|
|
String get settingClean => 'Clear Cache';
|
|
|
|
@override
|
|
String get settingDisplay => 'Personalization';
|
|
|
|
@override
|
|
String get settingDiary => 'Diary Settings';
|
|
|
|
@override
|
|
String get settingThemeMode => 'Theme Mode';
|
|
|
|
@override
|
|
String get settingColor => 'Color Scheme';
|
|
|
|
@override
|
|
String get settingAutoPlay => 'Homepage Card Auto-Play';
|
|
|
|
@override
|
|
String get settingDynamicColor => 'Homepage Card Dynamic Color';
|
|
|
|
@override
|
|
String get settingImageQuality => 'Image Quality';
|
|
|
|
@override
|
|
String get settingImageQualityDes => 'Only applies to modified images';
|
|
|
|
@override
|
|
String get settingFontSize => 'Font Size';
|
|
|
|
@override
|
|
String get settingFontStyle => 'Font Style';
|
|
|
|
@override
|
|
String get settingWeather => 'Show Weather on Homepage';
|
|
|
|
@override
|
|
String get settingPrivacy => 'Privacy and Security';
|
|
|
|
@override
|
|
String get settingLocal => 'Localization';
|
|
|
|
@override
|
|
String get settingLocalDes => 'Turn off all cloud features when enabled';
|
|
|
|
@override
|
|
String get settingLock => 'Password';
|
|
|
|
@override
|
|
String get settingLockTypeNumber => 'Number';
|
|
|
|
@override
|
|
String get settingLockClose => 'Close';
|
|
|
|
@override
|
|
String get settingLockSupportBiometricsDes => 'System supports biometrics';
|
|
|
|
@override
|
|
String get settingLockNotSupportBiometricsDes => 'System does not support biometrics';
|
|
|
|
@override
|
|
String get settingLockOpen => 'Open';
|
|
|
|
@override
|
|
String get settingLockNotOpen => 'Not Open';
|
|
|
|
@override
|
|
String get settingLockNow => 'Lock Now';
|
|
|
|
@override
|
|
String get settingLockNowDes => 'Lock the app immediately upon leaving';
|
|
|
|
@override
|
|
String get settingLockChooseLockType => 'Please select a password type';
|
|
|
|
@override
|
|
String get settingLockResetLock => 'Password has been enabled, reset please close first';
|
|
|
|
@override
|
|
String get settingBackendPrivacyProtection => 'Background Privacy Protection';
|
|
|
|
@override
|
|
String get settingBackendPrivacyProtectionDes => 'When the application is in the background, hide the application content';
|
|
|
|
@override
|
|
String get settingUserKey => 'Private Key';
|
|
|
|
@override
|
|
String get settingUserKeyDes => 'Can be used for data encryption';
|
|
|
|
@override
|
|
String get settingUserKeySet => 'Setting key';
|
|
|
|
@override
|
|
String get settingUserKeySetDes => '⚠️ The key cannot be obtained after setting it, please keep it properly. If you need to use encrypted data on other devices, please make sure to use the same key.';
|
|
|
|
@override
|
|
String get settingUserKeyReset => 'Reset key';
|
|
|
|
@override
|
|
String get settingUserKeyResetDes => 'Are you sure you want to reset the key?';
|
|
|
|
@override
|
|
String get settingUserKeyHasSet => 'Set';
|
|
|
|
@override
|
|
String get settingUserKeyNotSet => 'Not set';
|
|
|
|
@override
|
|
String get settingMore => 'More';
|
|
|
|
@override
|
|
String get settingLab => 'Laboratory';
|
|
|
|
@override
|
|
String get settingAbout => 'About';
|
|
|
|
@override
|
|
String get settingLanguage => 'Language';
|
|
|
|
@override
|
|
String get settingLanguageSystem => 'Follow System';
|
|
|
|
@override
|
|
String get settingLanguageSimpleChinese => '简体中文';
|
|
|
|
@override
|
|
String get settingLanguageEnglish => 'English';
|
|
|
|
@override
|
|
String get settingHomepageName => 'Home title name';
|
|
|
|
@override
|
|
String get themeModeSystem => 'System Mode';
|
|
|
|
@override
|
|
String get themeModeLight => 'Light Mode';
|
|
|
|
@override
|
|
String get themeModeDark => 'Dark Mode';
|
|
|
|
@override
|
|
String get colorNameSystem => 'System';
|
|
|
|
@override
|
|
String get colorNameQunQin => 'QunQin';
|
|
|
|
@override
|
|
String get colorNameJiHe => 'JiHe';
|
|
|
|
@override
|
|
String get colorNameQinDai => 'QinDai';
|
|
|
|
@override
|
|
String get colorNameXiangYe => 'XiangYe';
|
|
|
|
@override
|
|
String get colorNameBaiCaoShuang => 'BaiCaoShuang';
|
|
|
|
@override
|
|
String get colorNameShuiZhuHua => 'ShuiZhuHua';
|
|
|
|
@override
|
|
String get colorCommon => 'Common color';
|
|
|
|
@override
|
|
String get specialColorNameMochaMousse => 'Mocha Mousse';
|
|
|
|
@override
|
|
String get fontNameDefault => 'Default';
|
|
|
|
@override
|
|
String get qualityLow => 'Low(720p)';
|
|
|
|
@override
|
|
String get qualityMedium => 'Medium(1080p)';
|
|
|
|
@override
|
|
String get qualityHigh => 'High(1440p)';
|
|
|
|
@override
|
|
String get qualityOriginal => 'Original image';
|
|
|
|
@override
|
|
String get lockEnterPassword => 'Please enter the password';
|
|
|
|
@override
|
|
String get lockSetPassword => 'Please set a password';
|
|
|
|
@override
|
|
String get lockConfirmPassword => 'Please confirm the password';
|
|
|
|
@override
|
|
String get sidebarUpdateLog => 'Update Logs';
|
|
|
|
@override
|
|
String get sidebarAbout => 'About Applications';
|
|
|
|
@override
|
|
String get sidebarPrivacy => 'Privacy Policy';
|
|
|
|
@override
|
|
String get sidebarBug => 'Bug Feedback';
|
|
|
|
@override
|
|
String get sidebarCheckUpdate => 'Check For Updates';
|
|
|
|
@override
|
|
String get homeNavigatorDiary => 'Diary';
|
|
|
|
@override
|
|
String get homeNavigatorCalendar => 'Calendar';
|
|
|
|
@override
|
|
String get homeNavigatorMedia => 'Media';
|
|
|
|
@override
|
|
String get homeNavigatorSetting => 'Setting';
|
|
|
|
@override
|
|
String get homeNavigatorAssistant => 'Assistant';
|
|
|
|
@override
|
|
String get homePageAddDiaryButton => 'Create a diary';
|
|
|
|
@override
|
|
String get homeNewDiaryRichText => 'Rich Text';
|
|
|
|
@override
|
|
String get homeNewDiaryMarkdown => 'Markdown';
|
|
|
|
@override
|
|
String get homeNewDiaryPlainText => 'Plain Text';
|
|
|
|
@override
|
|
String get diaryViewModeList => 'List view';
|
|
|
|
@override
|
|
String get diaryViewModeGrid => 'Grid view';
|
|
|
|
@override
|
|
String get diaryTabViewEmpty => 'Nothing here yet';
|
|
|
|
@override
|
|
String get diaryPageSearchButton => 'Search';
|
|
|
|
@override
|
|
String get diaryPageViewModeButton => 'View mode';
|
|
|
|
@override
|
|
String get aboutTitle => 'About';
|
|
|
|
@override
|
|
String get aboutUpdate => 'Check Update';
|
|
|
|
@override
|
|
String get aboutSource => 'View Source';
|
|
|
|
@override
|
|
String get aboutUserAgreement => 'User Agreement';
|
|
|
|
@override
|
|
String get aboutPrivacyPolicy => 'Privacy Policy';
|
|
|
|
@override
|
|
String get aboutBugReport => 'BUG Report';
|
|
|
|
@override
|
|
String get aboutDonate => 'Donate';
|
|
|
|
@override
|
|
String get mediaTypeImage => 'Image';
|
|
|
|
@override
|
|
String get mediaTypeAudio => 'Audio';
|
|
|
|
@override
|
|
String get mediaTypeVideo => 'Video';
|
|
|
|
@override
|
|
String get mediaDeleteUseLessFile => 'Delete useless file';
|
|
|
|
@override
|
|
String get backupSyncTitle => 'Backup and Sync';
|
|
|
|
@override
|
|
String get backupSyncLocal => 'Local Network Transfer';
|
|
|
|
@override
|
|
String get backupSyncWebdav => 'WebDAV';
|
|
|
|
@override
|
|
String get backupSyncWebdavNoOption => 'Not Configured';
|
|
|
|
@override
|
|
String get backupSyncWebdavOption => 'Configured';
|
|
|
|
@override
|
|
String get layoutErrorToast => 'Layout exception';
|
|
|
|
@override
|
|
String get errorToast => 'Something went wrong, please contact the developer';
|
|
|
|
@override
|
|
String get dashboardUseDays => 'Days of use';
|
|
|
|
@override
|
|
String get dashboardTotalDiary => 'Diary count';
|
|
|
|
@override
|
|
String get dashboardTotalMedia => 'Media count';
|
|
|
|
@override
|
|
String get dashboardTotalText => 'Total words';
|
|
|
|
@override
|
|
String get dashboardTotalCategory => 'Category count';
|
|
|
|
@override
|
|
String get categoryManageAdd => 'Add Category';
|
|
|
|
@override
|
|
String get categoryManageEdit => 'Edit Category';
|
|
|
|
@override
|
|
String get categoryManageName => 'Category Name';
|
|
|
|
@override
|
|
String get categoryNoCategory => 'No category';
|
|
|
|
@override
|
|
String get categoryAllCategory => 'All categories';
|
|
|
|
@override
|
|
String get categoryAll => 'All';
|
|
|
|
@override
|
|
String get backupSyncLANTransfer => 'Local Network Transfer';
|
|
|
|
@override
|
|
String get backupSyncWebDAVConnectivity => 'Connectivity';
|
|
|
|
@override
|
|
String get lanTransferSend => 'Send';
|
|
|
|
@override
|
|
String get lanTransferReceive => 'Receive';
|
|
|
|
@override
|
|
String get scanPort => 'Scan Port';
|
|
|
|
@override
|
|
String get transferPort => 'Transfer Port';
|
|
|
|
@override
|
|
String get lanTransferSelectDiary => 'Select the diary you need to transfer';
|
|
|
|
@override
|
|
String get lanTransferHasSelected => 'Selected';
|
|
|
|
@override
|
|
String get lanTransferFindingServer => 'Finding server';
|
|
|
|
@override
|
|
String get lanTransferCantFindServer => 'Server not found';
|
|
|
|
@override
|
|
String get lanTransferChangeScanPort => 'Change scan port';
|
|
|
|
@override
|
|
String get lanTransferChangeTransferPort => 'Change transfer port';
|
|
|
|
@override
|
|
String get lanTransferChangePortDes => 'Please ensure that the ports of the two devices are consistent. You need to rescan after changing';
|
|
|
|
@override
|
|
String get lanTransferChangePortError1 => 'Please enter the temporary port number (49152-65535)';
|
|
|
|
@override
|
|
String get lanTransferChangePortError2 => 'Please enter the port number';
|
|
|
|
@override
|
|
String get lanTransferReceiveDes => 'Do not close the application during the receiving process';
|
|
|
|
@override
|
|
String get lanTransferReceiveServerStart => 'The server has started';
|
|
|
|
@override
|
|
String get lanTransferHasReceived => 'Received';
|
|
|
|
@override
|
|
String get webdavSyncWhenStartUp => 'Sync on startup';
|
|
|
|
@override
|
|
String get webdavSyncWhenStartUpDes => 'Automatically synchronize when starting the application';
|
|
|
|
@override
|
|
String get webdavSyncAfterChange => 'Sync after change';
|
|
|
|
@override
|
|
String get webdavSyncAfterChangeDes => 'Automatically synchronize after changing data';
|
|
|
|
@override
|
|
String get webdavSyncEncryption => 'Encryption';
|
|
|
|
@override
|
|
String get webdavSyncEncryptionDes => 'Encrypting synchronous data, you need to set a private key';
|
|
|
|
@override
|
|
String get webdavOptionServer => 'Server address';
|
|
|
|
@override
|
|
String get webdavOptionServerDes => 'Please fill in the server address';
|
|
|
|
@override
|
|
String get webdavOptionUsername => 'username';
|
|
|
|
@override
|
|
String get webdavOptionUsernameDes => 'Please fill in the username';
|
|
|
|
@override
|
|
String get webdavOptionPassword => 'Password';
|
|
|
|
@override
|
|
String get webdavOptionPasswordDes => 'Please fill in the password';
|
|
|
|
@override
|
|
String get webdavOptionDelete => 'Delete config';
|
|
|
|
@override
|
|
String get webdavOptionUpdate => 'Update config';
|
|
|
|
@override
|
|
String get webdavOptionSave => 'Save config';
|
|
|
|
@override
|
|
String get diarySettingRichText => 'Rich text';
|
|
|
|
@override
|
|
String get diarySettingRichTextDes => 'Supports more styles and attachments to make content presentation richer';
|
|
|
|
@override
|
|
String get diarySettingShowHeaderImage => 'Diary page display header image';
|
|
|
|
@override
|
|
String get diarySettingPlainText => 'Plain text';
|
|
|
|
@override
|
|
String get diarySettingPlainTextDes => 'Remove redundant styles and enjoy a purer writing experience';
|
|
|
|
@override
|
|
String get diarySettingFirstLineIndent => 'Automatic first line indent';
|
|
|
|
@override
|
|
String get diarySettingCommon => 'Common';
|
|
|
|
@override
|
|
String get diarySettingCommonDes => 'Basic settings of diary';
|
|
|
|
@override
|
|
String get diarySettingAutoGetWeather => 'Get weather automatically';
|
|
|
|
@override
|
|
String get diarySettingAutoSetCategory => 'Automatically set category';
|
|
|
|
@override
|
|
String get diarySettingShowWritingTime => 'Show writing time';
|
|
|
|
@override
|
|
String get diarySettingShowWriteCount => 'Show word count';
|
|
|
|
@override
|
|
String get diarySettingDynamicColor => 'Diary page dynamic color color';
|
|
|
|
@override
|
|
String get diarySettingDynamicColorDes => 'Use cover-based color matching';
|
|
|
|
@override
|
|
String get fontStyleSystem => 'System font';
|
|
|
|
@override
|
|
String get fontStyleSize => 'Font size';
|
|
|
|
@override
|
|
String get fontSizeSuperSmall => 'Super small';
|
|
|
|
@override
|
|
String get fontSizeSmall => 'Small';
|
|
|
|
@override
|
|
String get fontSizeStandard => 'Standard';
|
|
|
|
@override
|
|
String get fontSizeLarge => 'Large';
|
|
|
|
@override
|
|
String get fontSizeSuperLarge => 'Super large';
|
|
|
|
@override
|
|
String fontDeleteDes(Object fontName) {
|
|
return 'After deleting font $fontName, it cannot be restored. Are you sure to delete it?';
|
|
}
|
|
|
|
@override
|
|
String get noticeEnableLocation => 'Please enable location permission';
|
|
|
|
@override
|
|
String get noticeEnableLocation2 => 'Please go to settings to enable location permissions';
|
|
|
|
@override
|
|
String get diarySearch => 'Search';
|
|
|
|
@override
|
|
String diarySearchResult(Object count) {
|
|
return 'Total $count diaries';
|
|
}
|
|
|
|
@override
|
|
String get webdavDashboardSetting => 'WebDAV Settings';
|
|
|
|
@override
|
|
String get webdavDashboardLocalDiaryCount => 'Local diary count';
|
|
|
|
@override
|
|
String get webdavDashboardRemoteDiaryCount => 'Remote Diary Count';
|
|
|
|
@override
|
|
String get webdavDashboardWaitingForUpload => 'Waiting for upload';
|
|
|
|
@override
|
|
String get webdavDashboardWaitingForDownload => 'Waiting for download';
|
|
|
|
@override
|
|
String get webdavDashboardUpload => 'Upload';
|
|
|
|
@override
|
|
String get webdavDashboardDownload => 'Download';
|
|
|
|
@override
|
|
String get webdavDashboardCurrentTaskQueue => 'Current task queue';
|
|
|
|
@override
|
|
String get webdavDashboardTaskEmpty => 'Idle';
|
|
|
|
@override
|
|
String get webdavDashboardTaskSync => 'Syncing';
|
|
|
|
@override
|
|
String get webdavDashboardConnectionError => 'Connection failed';
|
|
|
|
@override
|
|
String get webdavSyncSuccess => 'Synchronization successful';
|
|
|
|
@override
|
|
String get webdavSyncGetConfigError => 'Failed to get configuration';
|
|
|
|
@override
|
|
String get updateFound => 'New version found';
|
|
|
|
@override
|
|
String get updateToGoNow => 'Go to update';
|
|
|
|
@override
|
|
String get editPickImage => 'Select image';
|
|
|
|
@override
|
|
String get editPickImageFromCamera => 'Taking photos';
|
|
|
|
@override
|
|
String get editPickImageFromGallery => 'Album';
|
|
|
|
@override
|
|
String get editPickImageFromWeb => 'Network';
|
|
|
|
@override
|
|
String get editPickImageFromDraw => 'Graffiti';
|
|
|
|
@override
|
|
String get editPickVideo => 'Select video';
|
|
|
|
@override
|
|
String get editPickVideoFromCamera => 'Video';
|
|
|
|
@override
|
|
String get editPickVideoFromGallery => 'Album';
|
|
|
|
@override
|
|
String get editPickAudio => 'Select audio';
|
|
|
|
@override
|
|
String get editPickAudioFromRecord => 'Recording';
|
|
|
|
@override
|
|
String get editPickAudioFromFile => 'File Audio';
|
|
|
|
@override
|
|
String get editDateAndTime => 'Date and time';
|
|
|
|
@override
|
|
String get editWeather => 'Weather';
|
|
|
|
@override
|
|
String get editCategory => 'Category';
|
|
|
|
@override
|
|
String get editTag => 'Tag';
|
|
|
|
@override
|
|
String get editAddTag => 'Add tag';
|
|
|
|
@override
|
|
String get editAddTagAlreadyExist => 'Tag already exists';
|
|
|
|
@override
|
|
String get editAddTagCannotEmpty => 'Tag cannot be empty';
|
|
|
|
@override
|
|
String get editMood => 'Mood';
|
|
|
|
@override
|
|
String get editTime => 'Time';
|
|
|
|
@override
|
|
String get editCount => 'Count';
|
|
|
|
@override
|
|
String get editTitle => 'Title';
|
|
|
|
@override
|
|
String get editContent => 'Text';
|
|
|
|
@override
|
|
String get editIndent => 'Indent';
|
|
|
|
@override
|
|
String get backAgainToExit => 'Click again to exit';
|
|
|
|
@override
|
|
String get cancelSelect => 'CancelSelect';
|
|
|
|
@override
|
|
String get imageFetchError => 'Failed to obtain image';
|
|
|
|
@override
|
|
String get imageFetching => 'Image retrieval';
|
|
|
|
@override
|
|
String get editSaveSuccess => 'Save successfully';
|
|
|
|
@override
|
|
String get editChangeSuccess => 'Modification successful';
|
|
|
|
@override
|
|
String get locationError => 'Location failed';
|
|
|
|
@override
|
|
String get weatherError => 'Failed to obtain weather';
|
|
|
|
@override
|
|
String get weatherFetching => 'Weather Fetching';
|
|
|
|
@override
|
|
String get weatherSuccess => 'Weather acquisition successful';
|
|
|
|
@override
|
|
String get sureToSave => 'Are you sure you want to save';
|
|
|
|
@override
|
|
String get drawPickColor => 'Pick Color';
|
|
|
|
@override
|
|
String get audioFileError => 'Audio file error';
|
|
|
|
@override
|
|
String get diaryDelete => 'Delete';
|
|
|
|
@override
|
|
String get diaryEdit => 'Edit';
|
|
|
|
@override
|
|
String get diaryShare => 'Share';
|
|
|
|
@override
|
|
String diaryCount(Object count) {
|
|
return '$count Words';
|
|
}
|
|
|
|
@override
|
|
String get dataSync => 'Data sync';
|
|
|
|
@override
|
|
String get diaryType => 'Type';
|
|
|
|
@override
|
|
String mediaImageCount(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '# Photos',
|
|
one: '# Photo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String mediaAudioCount(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '# Audios',
|
|
one: '# Audio',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String mediaVideoCount(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '# Videos',
|
|
one: '# Video',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get toastSuccess => 'Success';
|
|
|
|
@override
|
|
String get toastError => 'Error';
|
|
|
|
@override
|
|
String get toastLoading => 'Loading';
|
|
|
|
@override
|
|
String genQrCodeError1(Object name) {
|
|
return 'Please configure $name first';
|
|
}
|
|
|
|
@override
|
|
String get genQrCodeTooltip => 'Generate QR code';
|
|
|
|
@override
|
|
String get qrCodeInvalid => 'QR code invalid';
|
|
|
|
@override
|
|
String get inputTooltip => 'Input';
|
|
|
|
@override
|
|
String get inputMethodTitle => 'Input method';
|
|
|
|
@override
|
|
String get inputMethodScanQrCode => 'Scan QR code';
|
|
|
|
@override
|
|
String get inputMethodHandelInput => 'Manual input';
|
|
|
|
@override
|
|
String get getKeyFromConsole => 'Please get the key from the corresponding console';
|
|
|
|
@override
|
|
String get hasOption => 'Configured';
|
|
|
|
@override
|
|
String get noOption => 'Not configured';
|
|
|
|
@override
|
|
String get labQweather => 'Qweather';
|
|
|
|
@override
|
|
String get labTianditu => 'Tianditu';
|
|
|
|
@override
|
|
String get labTencentCloud => 'Tencent Cloud';
|
|
}
|