feat(divination): add DateTimePickerBottomSheet with iOS wheel style

This commit is contained in:
qzl
2026-04-03 18:16:18 +08:00
parent 39575ddf37
commit a034962d6b
6 changed files with 256 additions and 45 deletions
+30 -9
View File
@@ -242,15 +242,15 @@ class AppLocalizationsZh extends AppLocalizations {
String get settingsLegalCenterSubtitle => '查看关于我们、隐私政策与服务条款';
@override
String get settingsCoinCenterTitle => '铜币中心';
String get settingsCoinCenterTitle => '点数中心';
@override
String settingsCoinCenterSubtitle(int balance) {
return '当前余额 $balance 枚铜币,查看套餐与充值入口';
return '当前余额 $balance 点数,查看套餐与充值入口';
}
@override
String get settingsCoinHeroSubtitle => '铜币可用于后续起卦与相关服务消费';
String get settingsCoinHeroSubtitle => '点数可用于后续起卦与相关服务消费';
@override
String get settingsAiLanguage => 'AI 回复语言';
@@ -344,11 +344,11 @@ class AppLocalizationsZh extends AppLocalizations {
String get settingsLanguageSection => '界面语言';
@override
String get settingsCoinBalanceLabel => '当前铜币';
String get settingsCoinBalanceLabel => '当前点数';
@override
String settingsCoinBalanceValue(int balance) {
return '$balance 枚铜币';
return '$balance 点数';
}
@override
@@ -377,7 +377,7 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String settingsCoinAmount(int amount) {
return '$amount 枚铜币';
return '$amount 点数';
}
@override
@@ -440,6 +440,12 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get errorRequestGeneric => '请求失败,请稍后重试';
@override
String get errorRunLimitExceeded => '本次会话追问次数已达上限,请新起一卦';
@override
String get errorDivinationPayloadRequired => '缺少六爻输入数据,请重新起卦';
@override
String get divinationScreenTitle => '起卦';
@@ -466,9 +472,12 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String divinationCoinBalance(int balance) {
return '模拟铜钱余额$balance';
return '当前可用铜币$balance';
}
@override
String get divinationRefreshBalance => '刷新余额';
@override
String get divinationRecommendManual =>
'推荐使用手动起卦,解卦更准确!准备三枚一样的铜钱或硬币,点击这里查看手动起卦教程。';
@@ -639,7 +648,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get autoScreenTitle => '自动起卦';
@override
String get autoSelectTime => '选择起卦时间';
String get autoSelectTime => '选择时间';
@override
String get autoCoinDivination => '铜钱摇卦';
@@ -683,7 +692,7 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String autoSimBalance(int balance) {
return '模拟余额$balance';
return '当前可用铜币$balance';
}
@override
@@ -691,4 +700,16 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get autoGuideInstruction => '摇晃手机或点击按钮,连续摇 6 次即可形成完整卦象。';
@override
String get dateTab => '日期';
@override
String get timeTab => '时间';
@override
String get confirm => '确认';
@override
String get cancel => '取消';
}