feat(account): 增加账号中心页面与入口

This commit is contained in:
Zhou Weidong committed 2026-10-19 09:50:23 +08:00
1 parent c68f02449f
commit da095115d4
23 files changed
+2343 -60

No files matched your search

+171
View File
@@ -832,4 +832,175 @@ class AppLocalizationsZh extends AppLocalizations {
String resumeProgress(Object position, Object total) {
return '续看至 $position / $total';
}
@override
String get accountCenter => '账号';
@override
String get accountProfile => '个人资料';
@override
String get accountDevices => '登录设备';
@override
String get accountDataExport => '数据导出';
@override
String get accountDeactivate => '注销账号';
@override
String get accountProfileLoadFailed => '个人资料加载失败。';
@override
String get accountProfileSaveFailed => '个人资料保存失败。';
@override
String get accountNickname => '昵称';
@override
String get accountNicknameInvalid => '请输入 1 至 30 个字符。';
@override
String get accountGender => '性别';
@override
String get accountMale => '男';
@override
String get accountFemale => '女';
@override
String get accountUnknownGender => '不愿透露';
@override
String get accountSelectBirthday => '设置生日';
@override
String get accountBirthdayHint => '当前版本只能设置生日,不能清空。';
@override
String get accountSaved => '个人资料已保存。';
@override
String get accountReadOnlyInfo => '账号信息';
@override
String get accountUid => 'UID';
@override
String get accountMaskedAccount => '账号';
@override
String get accountCountry => '国家';
@override
String get accountCurrency => '币种';
@override
String get accountStatus => '状态';
@override
String get accountLanguage => '语言';
@override
String get accountTimezone => '时区';
@override
String get accountRegion => '地区';
@override
String get accountVipLevel => 'VIP 等级';
@override
String get accountCreatedAt => '注册时间';
@override
String get accountLastLogin => '最近登录';
@override
String get accountDevicesEmpty => '暂无登录设备。';
@override
String get accountDevicesLoadFailed => '登录设备加载失败。';
@override
String get accountPlatform => '平台';
@override
String get accountDeviceId => '设备号';
@override
String get accountFirstSeen => '首次登录';
@override
String get accountLastActive => '最近活跃';
@override
String get accountDeviceActive => '活跃';
@override
String get accountDeviceInactive => '不活跃';
@override
String get accountExportLoadFailed => '账号数据导出失败。';
@override
String get accountCredentials => '登录凭据';
@override
String get accountConsentRecords => '授权记录';
@override
String get accountDeviceCount => '设备数';
@override
String get accountCopyJson => '复制完整 JSON';
@override
String get accountCopied => '账号数据已复制。';
@override
String get accountVerified => '已验证';
@override
String get accountUnverified => '未验证';
@override
String get accountDeactivateWarning => '提交后进入 15 天冷静期,所有设备会立即退出登录。';
@override
String get accountDeactivateReason => '注销原因(选填)';
@override
String get accountDeactivateReasonHint => '告诉我们你离开的原因';
@override
String get accountRequestDeactivate => '申请注销账号';
@override
String get accountConfirmDeactivateTitle => '确认申请注销?';
@override
String get accountConfirmDeactivateMessage =>
'所有设备会立即退出登录。重新登录后,可在 15 天冷静期内撤销申请。';
@override
String get accountConfirmDeactivate => '确认注销';
@override
String accountScheduledFor(Object time) {
return '预计注销时间:$time';
}
@override
String get accountCancelDeactivation => '撤销注销申请';
@override
String get accountCancelSucceeded => '注销申请已撤销。';
@override
String get accountDeactivateFailed => '注销申请提交失败。';
@override
String get accountCancelFailed => '注销申请撤销失败。';
}