feat(mobile): UI-01 theme system, shared components and navigation

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-21 14:55:29 +08:00
parent 8f4ad11bd5
commit c94b9e5e58
27 changed files with 2067 additions and 555 deletions
+8 -3
View File
@@ -17,9 +17,14 @@
"cancel": "Cancel",
"errorGeneric": "Something went wrong, please retry",
"ok": "OK",
"homeTabAlbums": "Albums",
"homeTabQueue": "Queue",
"homeTabSettings": "Settings",
"navAlbums": "Albums",
"navUploads": "Uploads",
"navSettings": "Settings",
"badgeUploading": "{count} tasks",
"@badgeUploading": { "placeholders": { "count": { "type": "int" } } },
"albumUploadsOn": "Uploads on",
"albumUploadsOff": "Uploads off",
"albumPublicOff": "Not public",
"loginHint": "Sign in with your staff account",
"fieldRequired": "This field is required",
"passwordChangeTitle": "Change password",
+31 -7
View File
@@ -200,23 +200,47 @@ abstract class AppLocalizations {
/// **'好的'**
String get ok;
/// No description provided for @homeTabAlbums.
/// No description provided for @navAlbums.
///
/// In zh, this message translates to:
/// **'相册'**
String get homeTabAlbums;
String get navAlbums;
/// No description provided for @homeTabQueue.
/// No description provided for @navUploads.
///
/// In zh, this message translates to:
/// **'队列'**
String get homeTabQueue;
/// **'上传'**
String get navUploads;
/// No description provided for @homeTabSettings.
/// No description provided for @navSettings.
///
/// In zh, this message translates to:
/// **'设置'**
String get homeTabSettings;
String get navSettings;
/// No description provided for @badgeUploading.
///
/// In zh, this message translates to:
/// **'{count} 个任务'**
String badgeUploading(int count);
/// No description provided for @albumUploadsOn.
///
/// In zh, this message translates to:
/// **'开放上传'**
String get albumUploadsOn;
/// No description provided for @albumUploadsOff.
///
/// In zh, this message translates to:
/// **'上传已关闭'**
String get albumUploadsOff;
/// No description provided for @albumPublicOff.
///
/// In zh, this message translates to:
/// **'未公开'**
String get albumPublicOff;
/// No description provided for @loginHint.
///
+17 -3
View File
@@ -60,13 +60,27 @@ class AppLocalizationsEn extends AppLocalizations {
String get ok => 'OK';
@override
String get homeTabAlbums => 'Albums';
String get navAlbums => 'Albums';
@override
String get homeTabQueue => 'Queue';
String get navUploads => 'Uploads';
@override
String get homeTabSettings => 'Settings';
String get navSettings => 'Settings';
@override
String badgeUploading(int count) {
return '$count tasks';
}
@override
String get albumUploadsOn => 'Uploads on';
@override
String get albumUploadsOff => 'Uploads off';
@override
String get albumPublicOff => 'Not public';
@override
String get loginHint => 'Sign in with your staff account';
+17 -3
View File
@@ -60,13 +60,27 @@ class AppLocalizationsZh extends AppLocalizations {
String get ok => '好的';
@override
String get homeTabAlbums => '相册';
String get navAlbums => '相册';
@override
String get homeTabQueue => '队列';
String get navUploads => '上传';
@override
String get homeTabSettings => '设置';
String get navSettings => '设置';
@override
String badgeUploading(int count) {
return '$count 个任务';
}
@override
String get albumUploadsOn => '开放上传';
@override
String get albumUploadsOff => '上传已关闭';
@override
String get albumPublicOff => '未公开';
@override
String get loginHint => '使用工作人员账号登录';
+8 -3
View File
@@ -17,9 +17,14 @@
"cancel": "取消",
"errorGeneric": "出错了,请重试",
"ok": "好的",
"homeTabAlbums": "相册",
"homeTabQueue": "队列",
"homeTabSettings": "设置",
"navAlbums": "相册",
"navUploads": "上传",
"navSettings": "设置",
"badgeUploading": "{count} 个任务",
"@badgeUploading": { "placeholders": { "count": { "type": "int" } } },
"albumUploadsOn": "开放上传",
"albumUploadsOff": "上传已关闭",
"albumPublicOff": "未公开",
"loginHint": "使用工作人员账号登录",
"fieldRequired": "此项为必填项",
"passwordChangeTitle": "修改密码",