feat: 实现用户画像、占卜历史与后端用户管理模块
This commit is contained in:
@@ -199,13 +199,16 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
String get categoryMoney => 'Wealth/Investment';
|
||||
|
||||
@override
|
||||
String get signBest => 'Excellent';
|
||||
String get signBest => 'Supremely Auspicious';
|
||||
|
||||
@override
|
||||
String get signGood => 'Good';
|
||||
String get signGood => 'Auspicious';
|
||||
|
||||
@override
|
||||
String get signNormal => 'Moderate';
|
||||
String get signNormal => 'Cautionary';
|
||||
|
||||
@override
|
||||
String get signBad => 'Inauspicious';
|
||||
|
||||
@override
|
||||
String get language => 'Language';
|
||||
@@ -355,6 +358,47 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get settingsLogoutConfirmAction => 'Tap again to logout';
|
||||
|
||||
@override
|
||||
String get settingsEditProfileAction => 'Edit';
|
||||
|
||||
@override
|
||||
String get settingsEditProfileTitle => 'Edit Profile';
|
||||
|
||||
@override
|
||||
String get settingsAvatar => 'Avatar';
|
||||
|
||||
@override
|
||||
String get settingsDisplayName => 'Display Name';
|
||||
|
||||
@override
|
||||
String get settingsDisplayNameHint => 'Enter display name';
|
||||
|
||||
@override
|
||||
String get settingsDisplayNameRequired => 'Display name is required';
|
||||
|
||||
@override
|
||||
String get settingsBio => 'Bio';
|
||||
|
||||
@override
|
||||
String get settingsBioHint => 'Write a short introduction';
|
||||
|
||||
@override
|
||||
String get settingsAvatarPickerHint =>
|
||||
'Supports PNG / JPG / WEBP. A clear square photo works best.';
|
||||
|
||||
@override
|
||||
String get settingsAvatarChooseFromAlbum => 'Choose from Photos';
|
||||
|
||||
@override
|
||||
String get settingsAvatarUploading => 'Uploading...';
|
||||
|
||||
@override
|
||||
String get settingsAvatarUploadSuccess => 'Avatar uploaded';
|
||||
|
||||
@override
|
||||
String get settingsAvatarPickPermissionHint =>
|
||||
'Cannot open photo library. Please allow Photos access in system settings.';
|
||||
|
||||
@override
|
||||
String get settingsLanguageSection => 'Interface Language';
|
||||
|
||||
@@ -567,6 +611,17 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get toastCoinInsufficient => 'Insufficient coins';
|
||||
|
||||
@override
|
||||
String get divinationCostDialogTitle => 'Confirm divination';
|
||||
|
||||
@override
|
||||
String divinationCostDialogBody(int cost, int balance) {
|
||||
return 'This run costs $cost credits. Available balance: $balance credits. Continue?';
|
||||
}
|
||||
|
||||
@override
|
||||
String get divinationCostDialogConfirm => 'Start';
|
||||
|
||||
@override
|
||||
String get toastContentCopied => 'Content copied';
|
||||
|
||||
@@ -620,6 +675,18 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get resultManualMethod => 'Manual';
|
||||
|
||||
@override
|
||||
String get signTypeShangShang => 'Supremely Auspicious';
|
||||
|
||||
@override
|
||||
String get signTypeZhongShang => 'Auspicious';
|
||||
|
||||
@override
|
||||
String get signTypeZhongXia => 'Cautionary';
|
||||
|
||||
@override
|
||||
String get signTypeXiaXia => 'Inauspicious';
|
||||
|
||||
@override
|
||||
String get resultCopy => 'Copy';
|
||||
|
||||
@@ -636,6 +703,62 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get transitionDone => 'Complete\nTap to view';
|
||||
|
||||
@override
|
||||
String get processingCardQianTitle => 'Qian • The Creative';
|
||||
|
||||
@override
|
||||
String get processingCardQianQuote =>
|
||||
'The movement of Heaven is full of power; thus the noble one makes himself strong and tireless.';
|
||||
|
||||
@override
|
||||
String get processingCardDuiTitle => 'Dui • The Joyous';
|
||||
|
||||
@override
|
||||
String get processingCardDuiQuote =>
|
||||
'Joy grounded in integrity brings openness, harmony, and right expression.';
|
||||
|
||||
@override
|
||||
String get processingCardLiTitle => 'Li • The Clinging Fire';
|
||||
|
||||
@override
|
||||
String get processingCardLiQuote =>
|
||||
'With clear brilliance, the great one illumines all directions.';
|
||||
|
||||
@override
|
||||
String get processingCardZhenTitle => 'Zhen • The Arousing Thunder';
|
||||
|
||||
@override
|
||||
String get processingCardZhenQuote =>
|
||||
'Shock awakens the heart; composure turns fear into growth.';
|
||||
|
||||
@override
|
||||
String get processingCardXunTitle => 'Xun • The Gentle Wind';
|
||||
|
||||
@override
|
||||
String get processingCardXunQuote =>
|
||||
'Gentle penetration furthers progress and helps one meet the right people.';
|
||||
|
||||
@override
|
||||
String get processingCardKanTitle => 'Kan • The Abysmal Water';
|
||||
|
||||
@override
|
||||
String get processingCardKanQuote =>
|
||||
'In danger, sincerity and disciplined action carry one through.';
|
||||
|
||||
@override
|
||||
String get processingCardGenTitle => 'Gen • Keeping Still Mountain';
|
||||
|
||||
@override
|
||||
String get processingCardGenQuote =>
|
||||
'Stillness at the proper time keeps one centered and steady in place.';
|
||||
|
||||
@override
|
||||
String get processingCardKunTitle => 'Kun • The Receptive Earth';
|
||||
|
||||
@override
|
||||
String get processingCardKunQuote =>
|
||||
'The Earth\'s condition is devoted receptivity; the noble one carries all with broad virtue.';
|
||||
|
||||
@override
|
||||
String get ganZhiInfo => 'GanZhi Info';
|
||||
|
||||
@@ -643,7 +766,28 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
String get wuXingWangShuai => 'WuXing Strength';
|
||||
|
||||
@override
|
||||
String get ganZhiKongWang => 'KongWang';
|
||||
String get ganZhiKongWang => 'KongWang Info';
|
||||
|
||||
@override
|
||||
String get resultPillarColumn => 'Pillar';
|
||||
|
||||
@override
|
||||
String get resultYearPillar => 'Year';
|
||||
|
||||
@override
|
||||
String get resultMonthPillar => 'Month';
|
||||
|
||||
@override
|
||||
String get resultDayPillar => 'Day';
|
||||
|
||||
@override
|
||||
String get resultTimePillar => 'Hour';
|
||||
|
||||
@override
|
||||
String get resultGanZhiLabel => 'GanZhi';
|
||||
|
||||
@override
|
||||
String get resultKongWangLabel => 'KongWang';
|
||||
|
||||
@override
|
||||
String get manualScreenTitle => 'Manual Casting';
|
||||
|
||||
Reference in New Issue
Block a user