247 lines
5.6 KiB
Dart
247 lines
5.6 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 => 'MeiYao Divination';
|
|
|
|
@override
|
|
String get welcomeLogin => 'Welcome Back';
|
|
|
|
@override
|
|
String get loginSubtitle => 'Sign in with your email';
|
|
|
|
@override
|
|
String get loginSubtitleEmail => 'Sign in with your email';
|
|
|
|
@override
|
|
String get emailHint => 'Enter email address';
|
|
|
|
@override
|
|
String get codeHint => 'Enter verification code';
|
|
|
|
@override
|
|
String get sendCode => 'Get Code';
|
|
|
|
@override
|
|
String get sending => 'Sending...';
|
|
|
|
@override
|
|
String retryAfter(int seconds) {
|
|
return 'Retry in ${seconds}s';
|
|
}
|
|
|
|
@override
|
|
String get login => 'Login';
|
|
|
|
@override
|
|
String get agreementPrefix => 'I have read and agree to ';
|
|
|
|
@override
|
|
String get privacyPolicy => 'Privacy Policy';
|
|
|
|
@override
|
|
String get termsOfService => 'Terms of Service';
|
|
|
|
@override
|
|
String get disclaimer => 'Disclaimer';
|
|
|
|
@override
|
|
String get icp => 'Yue ICP 2025428416-1A';
|
|
|
|
@override
|
|
String get invalidPhone => 'Please enter a valid phone number';
|
|
|
|
@override
|
|
String get invalidEmail => 'Please enter a valid email address';
|
|
|
|
@override
|
|
String get invalidCode => 'Please enter a 6-digit code';
|
|
|
|
@override
|
|
String get agreementRequired => 'Please accept the agreements first';
|
|
|
|
@override
|
|
String get codeSent => 'Code sent successfully';
|
|
|
|
@override
|
|
String get loginSuccess => 'Login success';
|
|
|
|
@override
|
|
String helloUser(String name) {
|
|
return 'Hi, $name';
|
|
}
|
|
|
|
@override
|
|
String get startJourney => 'Start Your Divination Journey';
|
|
|
|
@override
|
|
String get journeySubtitle => 'Explore possibilities with AI';
|
|
|
|
@override
|
|
String get startNow => 'Start Now';
|
|
|
|
@override
|
|
String get historyTitle => 'History';
|
|
|
|
@override
|
|
String get more => 'More';
|
|
|
|
@override
|
|
String get noRecords => 'No records yet';
|
|
|
|
@override
|
|
String get noRecordsSubtitle => 'You have not saved any records';
|
|
|
|
@override
|
|
String get homeTab => 'Home';
|
|
|
|
@override
|
|
String get profileTab => 'Me';
|
|
|
|
@override
|
|
String get notify => 'Notifications';
|
|
|
|
@override
|
|
String get featurePending => 'This feature is not connected yet';
|
|
|
|
@override
|
|
String get logout => 'Logout';
|
|
|
|
@override
|
|
String get defaultUserName => 'User';
|
|
|
|
@override
|
|
String get historyQuestion1 => 'Is this year a good time to change jobs?';
|
|
|
|
@override
|
|
String get historyQuestion2 => 'Can my relationship progress soon?';
|
|
|
|
@override
|
|
String get historyQuestion3 =>
|
|
'What pace should I keep for investments this quarter?';
|
|
|
|
@override
|
|
String get guaName1 => 'Wuwang';
|
|
|
|
@override
|
|
String get guaName2 => 'Ge';
|
|
|
|
@override
|
|
String get guaName3 => 'Guan';
|
|
|
|
@override
|
|
String get welcomeDialogTitle => 'Welcome to MeiYao Divination';
|
|
|
|
@override
|
|
String get welcomeParagraph1 =>
|
|
'Welcome to MeiYao Divination, an AI-assisted platform for interpreting traditional Six-Line divination and exploring Chinese classic wisdom.';
|
|
|
|
@override
|
|
String get welcomeParagraph2 =>
|
|
'Six-Line divination comes from the profound philosophy of the I Ching. It reflects how intention and timing are mapped into symbolic patterns.';
|
|
|
|
@override
|
|
String get welcomeParagraph3 =>
|
|
'MeiYao Divination helps you look beyond narrow thinking, see opportunities and risks from a broader trend perspective, and make clearer decisions.';
|
|
|
|
@override
|
|
String get warningTitle => 'Important Notice';
|
|
|
|
@override
|
|
String get warningBody =>
|
|
'All interpretations are AI-generated for entertainment only. Do not use them as professional advice for business, medical, or legal decisions.';
|
|
|
|
@override
|
|
String get scrollHint => 'Scroll down to read all';
|
|
|
|
@override
|
|
String get understood => 'I Understand';
|
|
|
|
@override
|
|
String get readAllFirst => 'Please read all first';
|
|
|
|
@override
|
|
String get categoryCareer => 'Career/Study';
|
|
|
|
@override
|
|
String get categoryLove => 'Love/Marriage';
|
|
|
|
@override
|
|
String get categoryMoney => 'Wealth/Investment';
|
|
|
|
@override
|
|
String get signBest => 'Excellent';
|
|
|
|
@override
|
|
String get signGood => 'Good';
|
|
|
|
@override
|
|
String get signNormal => 'Moderate';
|
|
|
|
@override
|
|
String get language => 'Language';
|
|
|
|
@override
|
|
String get english => 'English';
|
|
|
|
@override
|
|
String get chinese => 'Chinese';
|
|
|
|
@override
|
|
String get dialogConfirm => 'OK';
|
|
|
|
@override
|
|
String get agreementSeparator => ', ';
|
|
|
|
@override
|
|
String get agreementAnd => ' and ';
|
|
|
|
@override
|
|
String get privacyContent => 'Placeholder content for privacy policy.';
|
|
|
|
@override
|
|
String get termsContent => 'Placeholder content for terms of service.';
|
|
|
|
@override
|
|
String get disclaimerContent => 'Placeholder content for disclaimer.';
|
|
|
|
@override
|
|
String get toastLabelInfo => 'Info';
|
|
|
|
@override
|
|
String get toastLabelSuccess => 'Success';
|
|
|
|
@override
|
|
String get toastLabelWarning => 'Warning';
|
|
|
|
@override
|
|
String get toastLabelError => 'Error';
|
|
|
|
@override
|
|
String get errorTooManyRequests =>
|
|
'Too many requests, please try again later';
|
|
|
|
@override
|
|
String get errorInvalidVerificationCode => 'Invalid verification code';
|
|
|
|
@override
|
|
String get errorSessionExpired => 'Session expired, please login again';
|
|
|
|
@override
|
|
String get errorServiceUnavailable =>
|
|
'Service unavailable, please try again later';
|
|
|
|
@override
|
|
String get errorServerGeneric => 'Server error, please try again later';
|
|
|
|
@override
|
|
String get errorRequestGeneric => 'Request failed, please try again';
|
|
}
|