feat(explore): add AniList, Simkl, and Plex catalogs

This commit is contained in:
edde746
2026-07-20 10:28:31 +02:00
parent f8cb550be7
commit e32fcc2190
78 changed files with 4327 additions and 199 deletions
+10 -4
View File
@@ -239,6 +239,8 @@ class _TranslationsSettingsZh extends TranslationsSettingsEn {
@override String get libraryDensity => '媒体库密度';
@override String get compact => '紧凑';
@override String get comfortable => '舒适';
@override String get tvCornerSpotlightBackdrop => '';
@override String get tvCornerSpotlightBackdropDescription => '';
@override String get viewMode => '视图模式';
@override String get gridView => '网格视图';
@override String get listView => '列表视图';
@@ -1931,6 +1933,7 @@ class _TranslationsExploreRowsZh extends TranslationsExploreRowsEn {
@override String get trendingShows => '趋势剧集';
@override String get popularMovies => '热门电影';
@override String get popularShows => '热门剧集';
@override String get trendingAnime => '热门动画';
@override String get suggestedAnime => '推荐动画';
@override String get airingAnime => '热门连载动画';
@override String get popularAnime => '最受欢迎动画';
@@ -2218,6 +2221,8 @@ extension on TranslationsZh {
'settings.libraryDensity' => '媒体库密度',
'settings.compact' => '紧凑',
'settings.comfortable' => '舒适',
'settings.tvCornerSpotlightBackdrop' => '',
'settings.tvCornerSpotlightBackdropDescription' => '',
'settings.viewMode' => '视图模式',
'settings.gridView' => '网格视图',
'settings.listView' => '列表视图',
@@ -2630,10 +2635,10 @@ extension on TranslationsZh {
'messages.autoRemovedWatchedDownloads' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, other: '已自动移除 ${n} 个看过的下载', ),
'messages.removedFromContinueWatching' => '已从继续观看中移除',
'messages.errorLoading' => ({required Object error}) => '错误: ${error}',
'messages.streamInterrupted' => '视频流已中断。按播放键或拖动进度条重试。',
'messages.liveStreamInterrupted' => '直播流已中断。按播放键重试。',
_ => null,
} ?? switch (path) {
'messages.streamInterrupted' => '视频流已中断。按播放键或拖动进度条重试。',
'messages.liveStreamInterrupted' => '直播流已中断。按播放键重试。',
'messages.fileInfoNotAvailable' => '文件信息不可用',
'messages.errorLoadingFileInfo' => ({required Object error}) => '加载文件信息时出错: ${error}',
'messages.errorLoadingSeries' => '加载系列时出错',
@@ -2919,6 +2924,7 @@ extension on TranslationsZh {
'explore.rows.trendingShows' => '趋势剧集',
'explore.rows.popularMovies' => '热门电影',
'explore.rows.popularShows' => '热门剧集',
'explore.rows.trendingAnime' => '热门动画',
'explore.rows.suggestedAnime' => '推荐动画',
'explore.rows.airingAnime' => '热门连载动画',
'explore.rows.popularAnime' => '最受欢迎动画',
@@ -3143,11 +3149,11 @@ extension on TranslationsZh {
'watchTogether.removeRoom' => '移除',
'watchTogether.guestSwitchUnavailable' => '无法切换 — 服务器无法同步',
'watchTogether.guestSwitchFailed' => '无法切换 — 在此服务器上未找到内容',
_ => null,
} ?? switch (path) {
'downloads.title' => '下载',
'downloads.manage' => '管理',
'downloads.tvShows' => '电视剧',
_ => null,
} ?? switch (path) {
'downloads.movies' => '电影',
'downloads.music' => '音乐',
'downloads.tracksQueued' => ({required Object count}) => '${count} 首曲目已加入下载队列',