- 新增首页平板信息卡片(定位、截图、使用时长、设备操作) - 将消息 Tab 改为管理 Tab,增加横版菜单与消息列表 - 新增相册、闹钟、联系人、应用子页面路由 - 统一主色为桐桐绿并优化调试日志输出
356 lines
8.7 KiB
Dart
356 lines
8.7 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 appTitle => 'TongTong Family Care';
|
|
|
|
@override
|
|
String get tabHome => 'Home';
|
|
|
|
@override
|
|
String get tabMessages => 'Messages';
|
|
|
|
@override
|
|
String get tabProfile => 'Profile';
|
|
|
|
@override
|
|
String get homeContent => 'Home Content';
|
|
|
|
@override
|
|
String get messagesContent => 'Messages Content';
|
|
|
|
@override
|
|
String get logout => 'Sign Out';
|
|
|
|
@override
|
|
String get loginTitle => 'Sign in to TongTong Family Care';
|
|
|
|
@override
|
|
String get welcomeLoginTitle => 'Welcome';
|
|
|
|
@override
|
|
String get welcomeLoginSubtitle => 'Sign in to continue and discover more';
|
|
|
|
@override
|
|
String get registerTitle => 'Create Account';
|
|
|
|
@override
|
|
String get passwordLogin => 'Password';
|
|
|
|
@override
|
|
String get smsLogin => 'SMS Code';
|
|
|
|
@override
|
|
String get phoneHint => 'Phone';
|
|
|
|
@override
|
|
String get phoneHintDetailed => 'Enter phone number';
|
|
|
|
@override
|
|
String get passwordHint => 'Password';
|
|
|
|
@override
|
|
String get passwordHintDetailed => 'Enter password';
|
|
|
|
@override
|
|
String get codeHint => 'Code';
|
|
|
|
@override
|
|
String get getCode => 'Get Code';
|
|
|
|
@override
|
|
String get login => 'Sign In';
|
|
|
|
@override
|
|
String get register => 'Sign Up';
|
|
|
|
@override
|
|
String get noAccount => 'No account? Sign up';
|
|
|
|
@override
|
|
String get hasAccount => 'Have an account? Sign in';
|
|
|
|
@override
|
|
String get forgotPassword => 'Forgot password?';
|
|
|
|
@override
|
|
String get otherLoginMethods => 'Other ways to sign in';
|
|
|
|
@override
|
|
String get wechatLogin => 'WeChat Login';
|
|
|
|
@override
|
|
String get userAgreementPrefix => 'By signing in, you agree to ';
|
|
|
|
@override
|
|
String get userAgreement => 'Terms of Service';
|
|
|
|
@override
|
|
String get privacyPolicy => 'Privacy Policy';
|
|
|
|
@override
|
|
String get andConnector => ' and ';
|
|
|
|
@override
|
|
String get alertTitle => 'Notice';
|
|
|
|
@override
|
|
String get confirm => 'OK';
|
|
|
|
@override
|
|
String get sending => 'Sending';
|
|
|
|
@override
|
|
String get exitConfirmTitle => 'Exit App';
|
|
|
|
@override
|
|
String get exitConfirmContent => 'Are you sure you want to exit the app?';
|
|
|
|
@override
|
|
String get cancel => 'Cancel';
|
|
|
|
@override
|
|
String get exitApp => 'Exit';
|
|
|
|
@override
|
|
String get phoneEmpty => 'Please enter your phone number';
|
|
|
|
@override
|
|
String get phoneInvalid => 'Invalid phone number';
|
|
|
|
@override
|
|
String get forgotPasswordTitle => 'Forgot Password';
|
|
|
|
@override
|
|
String get codeEmpty => 'Please enter the code';
|
|
|
|
@override
|
|
String get passwordEmpty => 'Please enter a new password';
|
|
|
|
@override
|
|
String get newPasswordHint => 'Enter new password';
|
|
|
|
@override
|
|
String get resetPassword => 'Reset Password';
|
|
|
|
@override
|
|
String get resetPasswordSuccess =>
|
|
'Password reset successfully, please sign in with the new password';
|
|
|
|
@override
|
|
String get userAgreementContent =>
|
|
'Terms of Service\n\nWelcome to TongTong Family Care (the \"App\"). Please read the following terms carefully before using the App. By using the App, you acknowledge that you have read, understood, and agreed to all provisions of this agreement.\n\n1. Service Description\nThe App is a family care tool providing device connection, remote assistance, and messaging. We reserve the right to adjust, suspend, or terminate parts of the service at any time.\n\n2. Account Registration and Use\nYou must register with a valid phone number and are responsible for all activities under your account. Keep your credentials secure.\n\n3. User Conduct\nYou may not use the App for any unlawful, infringing, or disruptive activity.\n\n4. Intellectual Property\nAll intellectual property related to the App belongs to the developer. No reproduction or commercial use is permitted without permission.\n\n5. Limitation of Liability\nTo the extent permitted by law, we are not liable for indirect damages arising from use or inability to use the service.\n\n6. Changes\nWe may revise this agreement; continued use constitutes acceptance of the revised terms.';
|
|
|
|
@override
|
|
String get privacyPolicyContent =>
|
|
'Privacy Policy\n\nWe take your privacy seriously. This policy explains how we collect, use, store, and protect your personal information.\n\n1. Information We Collect\nWe may collect information you provide (e.g., phone number, nickname) and device/log data for security and troubleshooting.\n\n2. How We Use Information\nYour information is used solely to provide and improve the service, secure your account, and send necessary notices.\n\n3. Storage\nWe apply reasonable safeguards such as encryption and retain information only as long as necessary, then delete or anonymize it.\n\n4. Sharing\nWe do not disclose personal information to third parties except as required by law or to fulfill a service you requested.\n\n5. Your Rights\nYou may access, correct, or delete your personal information and withdraw granted consents.\n\n6. Changes\nWe will update this policy within the App; please review it periodically.';
|
|
|
|
@override
|
|
String get alarmTitle => 'Alarms';
|
|
|
|
@override
|
|
String get addAlarm => 'Add Alarm';
|
|
|
|
@override
|
|
String get albumTitle => 'Album';
|
|
|
|
@override
|
|
String get appsTitle => 'Apps';
|
|
|
|
@override
|
|
String get appsCommon => 'Common Apps';
|
|
|
|
@override
|
|
String get appsSystem => 'System Tools';
|
|
|
|
@override
|
|
String get appsEntertain => 'Entertainment';
|
|
|
|
@override
|
|
String get appsCamera => 'Camera';
|
|
|
|
@override
|
|
String get appsAdd => 'Add';
|
|
|
|
@override
|
|
String get menuAlbum => 'Album';
|
|
|
|
@override
|
|
String get menuAlarm => 'Alarm';
|
|
|
|
@override
|
|
String get menuContacts => 'Contacts';
|
|
|
|
@override
|
|
String get menuFiles => 'Files';
|
|
|
|
@override
|
|
String get menuApps => 'Apps';
|
|
|
|
@override
|
|
String get menuMore => 'More';
|
|
|
|
@override
|
|
String get cfRemoteCam => 'Remote Camera';
|
|
|
|
@override
|
|
String get cfMore => 'More';
|
|
|
|
@override
|
|
String get contactsTitle => 'Contacts';
|
|
|
|
@override
|
|
String get grpFavorite => '★ Favorites';
|
|
|
|
@override
|
|
String get grpColleague => 'Colleagues';
|
|
|
|
@override
|
|
String get grpFamily => 'Family';
|
|
|
|
@override
|
|
String get tabManage => 'Manage';
|
|
|
|
@override
|
|
String get homeDeviceName => 'My Tablet';
|
|
|
|
@override
|
|
String get homeOnline => 'Online';
|
|
|
|
@override
|
|
String get homeCommon => 'Common Apps';
|
|
|
|
@override
|
|
String get homeLocation => 'Live Location';
|
|
|
|
@override
|
|
String get homeLocating => 'Locating…';
|
|
|
|
@override
|
|
String get homeAddress => 'Wangjing SOHO · T3';
|
|
|
|
@override
|
|
String get homeScreenshots => 'Recent Screenshots';
|
|
|
|
@override
|
|
String get homeViewAll => 'View All';
|
|
|
|
@override
|
|
String get homeUsage => 'Today\'s Usage';
|
|
|
|
@override
|
|
String get homeUsageTrend => '↓12% from yesterday';
|
|
|
|
@override
|
|
String get homeUsageToday => 'Today';
|
|
|
|
@override
|
|
String get homeDeviceOps => 'Device Actions';
|
|
|
|
@override
|
|
String get opRestart => 'Restart';
|
|
|
|
@override
|
|
String get opShutdown => 'Shut Down';
|
|
|
|
@override
|
|
String get opScreenshot => 'Screenshot';
|
|
|
|
@override
|
|
String get opRefresh => 'Refresh';
|
|
|
|
@override
|
|
String get opLocate => 'Locate';
|
|
|
|
@override
|
|
String get cfFileTransfer => 'File Transfer';
|
|
|
|
@override
|
|
String get cfMsgSync => 'Message Sync';
|
|
|
|
@override
|
|
String get cfClean => 'Clean & Boost';
|
|
|
|
@override
|
|
String get cfMirror => 'Screen Mirror';
|
|
|
|
@override
|
|
String get cfLost => 'Loss Alert';
|
|
|
|
@override
|
|
String get cfAppLock => 'App Lock';
|
|
|
|
@override
|
|
String get msgOnline => 'Device Online Alert';
|
|
|
|
@override
|
|
String get msgScreenshot => 'Screenshot Sync';
|
|
|
|
@override
|
|
String get msgRemote => 'Remote Help';
|
|
|
|
@override
|
|
String get msgBattery => 'Battery Alert';
|
|
|
|
@override
|
|
String get msgUpdate => 'System Update';
|
|
|
|
@override
|
|
String get manageTitle => 'Manage';
|
|
|
|
@override
|
|
String get manageSubtitle => 'Device Content & Messages';
|
|
|
|
@override
|
|
String get msgAllRead => 'Mark All Read';
|
|
|
|
@override
|
|
String get profileEdit => 'Edit Profile';
|
|
|
|
@override
|
|
String get deviceBound => 'Bound Devices';
|
|
|
|
@override
|
|
String get devTablet => 'My Tablet Pro';
|
|
|
|
@override
|
|
String get devWatch => 'Smart Watch';
|
|
|
|
@override
|
|
String get profileInfo => 'Profile Info';
|
|
|
|
@override
|
|
String get piAvatar => 'Avatar';
|
|
|
|
@override
|
|
String get piName => 'Nickname';
|
|
|
|
@override
|
|
String get piSign => 'Signature';
|
|
|
|
@override
|
|
String get settingsTitle => 'Settings';
|
|
|
|
@override
|
|
String get setNotify => 'Notifications';
|
|
|
|
@override
|
|
String get setPrivacy => 'Privacy';
|
|
|
|
@override
|
|
String get setSecurity => 'Account & Security';
|
|
|
|
@override
|
|
String get setHelp => 'Help & Feedback';
|
|
|
|
@override
|
|
String get setAbout => 'About';
|
|
}
|