feat(client/notices): 通知页真实化+铃铛红点接 provider+进页清读+三类型标签六语

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P9G7E3wmAYL9KeYCVZVsqu
This commit is contained in:
wangjia
2026-07-13 14:05:47 +08:00
parent 84b162e834
commit 78fd600522
30 changed files with 358 additions and 105 deletions
+3
View File
@@ -621,6 +621,9 @@ abstract class AppText {
String get notifTypeNews; // 新闻 / News
String get notifTypeFeature; // 功能 / Feature
String get notifTypeImportant; // 重要 / Important
String get notifTypeReward; // 到账 / Credited
String get notifTypeVersion; // 版本 / Update
String get notifTypePromo; // 活动 / Promo
// ── 设置分组 ──
String get settingsGroupConn; // 连接 / Connection
String get settingsGroupAppearance;// 外观 / Appearance
+6
View File
@@ -528,6 +528,12 @@ class StringsEn extends AppText {
@override
String get notifTypeImportant => 'Important';
@override
String get notifTypeReward => 'Credited';
@override
String get notifTypeVersion => 'Update';
@override
String get notifTypePromo => 'Promo';
@override
String get settingsGroupConn => 'Connection';
@override
String get settingsGroupAppearance => 'Appearance';
+6
View File
@@ -529,6 +529,12 @@ class StringsEs extends AppText {
@override
String get notifTypeImportant => 'Importante';
@override
String get notifTypeReward => 'Acreditado';
@override
String get notifTypeVersion => 'Actualización';
@override
String get notifTypePromo => 'Promoción';
@override
String get settingsGroupConn => 'Conexión';
@override
String get settingsGroupAppearance => 'Apariencia';
+6
View File
@@ -529,6 +529,12 @@ class StringsJa extends AppText {
@override
String get notifTypeImportant => '重要';
@override
String get notifTypeReward => '入金';
@override
String get notifTypeVersion => 'アップデート';
@override
String get notifTypePromo => 'キャンペーン';
@override
String get settingsGroupConn => '接続';
@override
String get settingsGroupAppearance => '外観';
+6
View File
@@ -529,6 +529,12 @@ class StringsKo extends AppText {
@override
String get notifTypeImportant => '중요';
@override
String get notifTypeReward => '적립';
@override
String get notifTypeVersion => '업데이트';
@override
String get notifTypePromo => '프로모션';
@override
String get settingsGroupConn => '연결';
@override
String get settingsGroupAppearance => '화면';
+6
View File
@@ -529,6 +529,12 @@ class StringsRu extends AppText {
@override
String get notifTypeImportant => 'Важное';
@override
String get notifTypeReward => 'Начислено';
@override
String get notifTypeVersion => 'Обновление';
@override
String get notifTypePromo => 'Акция';
@override
String get settingsGroupConn => 'Подключение';
@override
String get settingsGroupAppearance => 'Внешний вид';
+6
View File
@@ -522,6 +522,12 @@ class StringsZh extends AppText {
@override
String get notifTypeImportant => '重要';
@override
String get notifTypeReward => '到账';
@override
String get notifTypeVersion => '版本';
@override
String get notifTypePromo => '活动';
@override
String get settingsGroupConn => '连接';
@override
String get settingsGroupAppearance => '外观';