feat(flutter): 重构播放页并增加语言切换

This commit is contained in:
Zhou Weidong committed 2026-10-20 11:01:38 +08:00
1 parent f1efbc5be8
commit 8c43e9e385
34 files changed
+1331 -879

No files matched your search

+79 -1
View File
@@ -2581,7 +2581,7 @@ abstract class AppLocalizations {
/// No description provided for @commentsWithCount.
///
/// In en, this message translates to:
/// **'Comments ({count})'**
/// **'{count} comments'**
String commentsWithCount(int count);
/// No description provided for @textSize.
@@ -2631,6 +2631,84 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Unlock this episode'**
String get unlockEpisode;
/// No description provided for @language.
///
/// In en, this message translates to:
/// **'Language'**
String get language;
/// No description provided for @fullScreenWatch.
///
/// In en, this message translates to:
/// **'Full screen'**
String get fullScreenWatch;
/// No description provided for @freeWatch.
///
/// In en, this message translates to:
/// **'Free watch'**
String get freeWatch;
/// No description provided for @showMore.
///
/// In en, this message translates to:
/// **'More'**
String get showMore;
/// No description provided for @qualityUnavailable.
///
/// In en, this message translates to:
/// **'Unavailable'**
String get qualityUnavailable;
/// No description provided for @notInterested.
///
/// In en, this message translates to:
/// **'Not interested'**
String get notInterested;
/// No description provided for @clearPlayback.
///
/// In en, this message translates to:
/// **'Clear-screen playback'**
String get clearPlayback;
/// No description provided for @danmaku.
///
/// In en, this message translates to:
/// **'Danmaku'**
String get danmaku;
/// No description provided for @danmakuUnavailable.
///
/// In en, this message translates to:
/// **'Coming soon'**
String get danmakuUnavailable;
/// No description provided for @danmakuSettings.
///
/// In en, this message translates to:
/// **'Danmaku settings'**
String get danmakuSettings;
/// No description provided for @offlineCache.
///
/// In en, this message translates to:
/// **'Offline cache'**
String get offlineCache;
/// No description provided for @screenCast.
///
/// In en, this message translates to:
/// **'Cast'**
String get screenCast;
/// No description provided for @sleepTimer.
///
/// In en, this message translates to:
/// **'Sleep timer'**
String get sleepTimer;
}
class _AppLocalizationsDelegate