feat(app): 客户端展示多语言并支持筛选分页
This commit is contained in:
1 parent
8481611372
commit
8b50b5bd06
68 files changed
+2742
-1120
No files matched your search
@@ -145,6 +145,8 @@ class _WatchRecordsBodyState extends State<_WatchRecordsBody> {
|
||||
],
|
||||
PagedListFooter(
|
||||
loading: controller.loadingMore,
|
||||
hasMore: controller.hasMore,
|
||||
hasItems: controller.records.isNotEmpty,
|
||||
errorMessage: controller.loadMoreError == null
|
||||
? null
|
||||
: errorText(l10n, controller.loadMoreError, l10n.progressError),
|
||||
|
||||
@@ -52,9 +52,10 @@ class WatchRecordCard extends StatelessWidget {
|
||||
final episodeLabel = episodeNumber > 0
|
||||
? l10n.episodeLabel(record.episodeNumber)
|
||||
: l10n.episodeUnavailable;
|
||||
final title = record.displayTitle.isEmpty
|
||||
? episodeLabel
|
||||
: record.displayTitle;
|
||||
final titleText = record.localizedDisplayTitle(
|
||||
Localizations.localeOf(context).languageCode,
|
||||
);
|
||||
final title = titleText.isEmpty ? episodeLabel : titleText;
|
||||
return _card(
|
||||
onTap: onOpen,
|
||||
child: Stack(
|
||||
|
||||
Reference in new issue
Block a user