feat(mobile): UI-03 album workspace pages (05-08)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-22 00:57:59 +08:00
parent 95e8417553
commit 5715c608d8
9 changed files with 1235 additions and 306 deletions
+16 -1
View File
@@ -236,5 +236,20 @@
"photoUnhiddenToast": "Unhidden",
"photoDeletedToast": "Deleted",
"photoReload": "Reload",
"photoPreviewUnavailable": "Image unavailable"
"photoPreviewUnavailable": "Image unavailable",
"albumsSubtitle": "Organize and manage event photos",
"actionPhotos": "Photos",
"actionMembers": "Members",
"actionCategories": "Categories",
"actionShare": "Share",
"recentPhotos": "Recent photos",
"seeAllPhotos": "See all",
"editAlbum": "Edit album",
"manageMembers": "Manage members",
"shareAlbum": "Share album",
"emptyAlbumTitle": "Ready for your first photo",
"emptyAlbumSubtitle": "Photos you take or pick will appear here",
"processingPhotos": "Processing...",
"readonlyMember": "You can browse photos shared by others",
"moreActions": "More actions"
}
@@ -1471,6 +1471,96 @@ abstract class AppLocalizations {
/// In zh, this message translates to:
/// **'图片暂不可用'**
String get photoPreviewUnavailable;
/// No description provided for @albumsSubtitle.
///
/// In zh, this message translates to:
/// **'管理和整理活动照片'**
String get albumsSubtitle;
/// No description provided for @actionPhotos.
///
/// In zh, this message translates to:
/// **'照片'**
String get actionPhotos;
/// No description provided for @actionMembers.
///
/// In zh, this message translates to:
/// **'成员'**
String get actionMembers;
/// No description provided for @actionCategories.
///
/// In zh, this message translates to:
/// **'分类'**
String get actionCategories;
/// No description provided for @actionShare.
///
/// In zh, this message translates to:
/// **'分享'**
String get actionShare;
/// No description provided for @recentPhotos.
///
/// In zh, this message translates to:
/// **'最近照片'**
String get recentPhotos;
/// No description provided for @seeAllPhotos.
///
/// In zh, this message translates to:
/// **'查看全部'**
String get seeAllPhotos;
/// No description provided for @editAlbum.
///
/// In zh, this message translates to:
/// **'编辑相册'**
String get editAlbum;
/// No description provided for @manageMembers.
///
/// In zh, this message translates to:
/// **'管理成员'**
String get manageMembers;
/// No description provided for @shareAlbum.
///
/// In zh, this message translates to:
/// **'分享相册'**
String get shareAlbum;
/// No description provided for @emptyAlbumTitle.
///
/// In zh, this message translates to:
/// **'准备好拍第一张照片了吗?'**
String get emptyAlbumTitle;
/// No description provided for @emptyAlbumSubtitle.
///
/// In zh, this message translates to:
/// **'拍摄或选择的照片将出现在这里'**
String get emptyAlbumSubtitle;
/// No description provided for @processingPhotos.
///
/// In zh, this message translates to:
/// **'处理中...'**
String get processingPhotos;
/// No description provided for @readonlyMember.
///
/// In zh, this message translates to:
/// **'您可以浏览其他人分享的照片'**
String get readonlyMember;
/// No description provided for @moreActions.
///
/// In zh, this message translates to:
/// **'更多操作'**
String get moreActions;
}
class _AppLocalizationsDelegate
@@ -735,4 +735,49 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get photoPreviewUnavailable => 'Image unavailable';
@override
String get albumsSubtitle => 'Organize and manage event photos';
@override
String get actionPhotos => 'Photos';
@override
String get actionMembers => 'Members';
@override
String get actionCategories => 'Categories';
@override
String get actionShare => 'Share';
@override
String get recentPhotos => 'Recent photos';
@override
String get seeAllPhotos => 'See all';
@override
String get editAlbum => 'Edit album';
@override
String get manageMembers => 'Manage members';
@override
String get shareAlbum => 'Share album';
@override
String get emptyAlbumTitle => 'Ready for your first photo';
@override
String get emptyAlbumSubtitle => 'Photos you take or pick will appear here';
@override
String get processingPhotos => 'Processing...';
@override
String get readonlyMember => 'You can browse photos shared by others';
@override
String get moreActions => 'More actions';
}
@@ -711,4 +711,49 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get photoPreviewUnavailable => '图片暂不可用';
@override
String get albumsSubtitle => '管理和整理活动照片';
@override
String get actionPhotos => '照片';
@override
String get actionMembers => '成员';
@override
String get actionCategories => '分类';
@override
String get actionShare => '分享';
@override
String get recentPhotos => '最近照片';
@override
String get seeAllPhotos => '查看全部';
@override
String get editAlbum => '编辑相册';
@override
String get manageMembers => '管理成员';
@override
String get shareAlbum => '分享相册';
@override
String get emptyAlbumTitle => '准备好拍第一张照片了吗?';
@override
String get emptyAlbumSubtitle => '拍摄或选择的照片将出现在这里';
@override
String get processingPhotos => '处理中...';
@override
String get readonlyMember => '您可以浏览其他人分享的照片';
@override
String get moreActions => '更多操作';
}
+16 -1
View File
@@ -236,5 +236,20 @@
"photoUnhiddenToast": "已恢复显示",
"photoDeletedToast": "已删除",
"photoReload": "重新加载",
"photoPreviewUnavailable": "图片暂不可用"
"photoPreviewUnavailable": "图片暂不可用",
"albumsSubtitle": "管理和整理活动照片",
"actionPhotos": "照片",
"actionMembers": "成员",
"actionCategories": "分类",
"actionShare": "分享",
"recentPhotos": "最近照片",
"seeAllPhotos": "查看全部",
"editAlbum": "编辑相册",
"manageMembers": "管理成员",
"shareAlbum": "分享相册",
"emptyAlbumTitle": "准备好拍第一张照片了吗?",
"emptyAlbumSubtitle": "拍摄或选择的照片将出现在这里",
"processingPhotos": "处理中...",
"readonlyMember": "您可以浏览其他人分享的照片",
"moreActions": "更多操作"
}