feat(flutter): 重做收藏与观看历史页

This commit is contained in:
Zhou Weidong committed 2026-10-20 16:31:59 +08:00
1 parent 7285a1cd4e
commit 794dc87083
14 files changed
+855 -272

No files matched your search

+13
View File
@@ -500,6 +500,19 @@
"recordDeleteFailed": "Could not delete this record. Please retry.",
"recordClearFailed": "Could not clear watch history. Please retry.",
"clearAll": "Clear all",
"watchRecordsCount": "{count} records",
"@watchRecordsCount": {
"placeholders": {
"count": {"type": "int"}
}
},
"favoritesCount": "{count} favorites",
"@favoritesCount": {
"placeholders": {
"count": {"type": "int"}
}
},
"favoriteLongPressHint": "Long press a card to remove",
"clearWatchHistoryTitle": "Clear watch history?",
"clearWatchHistoryMessage": "This removes the watch history from your account.",
"confirmClear": "Clear",
+3
View File
@@ -474,6 +474,9 @@
"recordDeleteFailed": "Gagal menghapus riwayat ini. Coba lagi.",
"recordClearFailed": "Gagal menghapus semua riwayat. Coba lagi.",
"clearAll": "Hapus semua",
"watchRecordsCount": "{count} riwayat",
"favoritesCount": "{count} favorit",
"favoriteLongPressHint": "Tekan lama kartu untuk menghapus",
"clearWatchHistoryTitle": "Hapus riwayat tontonan?",
"clearWatchHistoryMessage": "Semua riwayat akan dihapus dari akun kamu.",
"confirmClear": "Hapus",
+18
View File
@@ -2074,6 +2074,24 @@ abstract class AppLocalizations {
/// **'Clear all'**
String get clearAll;
/// No description provided for @watchRecordsCount.
///
/// In en, this message translates to:
/// **'{count} records'**
String watchRecordsCount(int count);
/// No description provided for @favoritesCount.
///
/// In en, this message translates to:
/// **'{count} favorites'**
String favoritesCount(int count);
/// No description provided for @favoriteLongPressHint.
///
/// In en, this message translates to:
/// **'Long press a card to remove'**
String get favoriteLongPressHint;
/// No description provided for @clearWatchHistoryTitle.
///
/// In en, this message translates to:
+13
View File
@@ -1068,6 +1068,19 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get clearAll => 'Clear all';
@override
String watchRecordsCount(int count) {
return '$count records';
}
@override
String favoritesCount(int count) {
return '$count favorites';
}
@override
String get favoriteLongPressHint => 'Long press a card to remove';
@override
String get clearWatchHistoryTitle => 'Clear watch history?';
+13
View File
@@ -1068,6 +1068,19 @@ class AppLocalizationsId extends AppLocalizations {
@override
String get clearAll => 'Hapus semua';
@override
String watchRecordsCount(int count) {
return '$count riwayat';
}
@override
String favoritesCount(int count) {
return '$count favorit';
}
@override
String get favoriteLongPressHint => 'Tekan lama kartu untuk menghapus';
@override
String get clearWatchHistoryTitle => 'Hapus riwayat tontonan?';
+13
View File
@@ -1049,6 +1049,19 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get clearAll => '清空';
@override
String watchRecordsCount(int count) {
return '共 $count 条';
}
@override
String favoritesCount(int count) {
return '共 $count 部';
}
@override
String get favoriteLongPressHint => '长按卡片可取消收藏';
@override
String get clearWatchHistoryTitle => '清空观看记录?';
+3
View File
@@ -436,6 +436,9 @@
"recordDeleteFailed": "删除记录失败,请重试。",
"recordClearFailed": "清空观看记录失败,请重试。",
"clearAll": "清空",
"watchRecordsCount": "共 {count} 条",
"favoritesCount": "共 {count} 部",
"favoriteLongPressHint": "长按卡片可取消收藏",
"clearWatchHistoryTitle": "清空观看记录?",
"clearWatchHistoryMessage": "这会从当前账号移除全部观看记录。",
"confirmClear": "清空",