feat(flutter): 新增剧场筛选页
This commit is contained in:
1 parent
85ba2a4fec
commit
850f8e7c8c
12 files changed
+1012
-52
No files matched your search
@@ -29,6 +29,17 @@
|
||||
"romance": "Romance",
|
||||
"actionGenre": "Action",
|
||||
"filter": "Filter",
|
||||
"filterGroupCategory": "All genres",
|
||||
"filterGroupTheme": "All themes",
|
||||
"filterGroupLanguage": "All languages",
|
||||
"filterGroupSort": "All recommendations",
|
||||
"sortNewest": "Newest",
|
||||
"sortHottest": "Hottest",
|
||||
"expandFilters": "Expand",
|
||||
"collapseFilters": "Collapse",
|
||||
"filterEmpty": "No dramas match these filters",
|
||||
"hotBadge": "Hit",
|
||||
"filterAll": "All",
|
||||
"seriesMeta": "Series · {episodes} eps | {viewers} watching",
|
||||
"@seriesMeta": {
|
||||
"placeholders": {
|
||||
|
||||
@@ -29,6 +29,17 @@
|
||||
"romance": "Romantis",
|
||||
"actionGenre": "Aksi",
|
||||
"filter": "Filter",
|
||||
"filterGroupCategory": "Semua genre",
|
||||
"filterGroupTheme": "Semua tema",
|
||||
"filterGroupLanguage": "Semua bahasa",
|
||||
"filterGroupSort": "Semua rekomendasi",
|
||||
"sortNewest": "Terbaru",
|
||||
"sortHottest": "Terpopuler",
|
||||
"expandFilters": "Perluas",
|
||||
"collapseFilters": "Ciutkan",
|
||||
"filterEmpty": "Tidak ada drama yang cocok",
|
||||
"hotBadge": "Hits",
|
||||
"filterAll": "Semua",
|
||||
"seriesMeta": "Serial · {episodes} eps | {viewers} menonton",
|
||||
"watchFullSeries": "Tonton serial lengkap · {episodes} eps",
|
||||
"feedTabAnime": "Anime",
|
||||
|
||||
@@ -274,6 +274,72 @@ abstract class AppLocalizations {
|
||||
/// **'Filter'**
|
||||
String get filter;
|
||||
|
||||
/// No description provided for @filterGroupCategory.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'All genres'**
|
||||
String get filterGroupCategory;
|
||||
|
||||
/// No description provided for @filterGroupTheme.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'All themes'**
|
||||
String get filterGroupTheme;
|
||||
|
||||
/// No description provided for @filterGroupLanguage.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'All languages'**
|
||||
String get filterGroupLanguage;
|
||||
|
||||
/// No description provided for @filterGroupSort.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'All recommendations'**
|
||||
String get filterGroupSort;
|
||||
|
||||
/// No description provided for @sortNewest.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Newest'**
|
||||
String get sortNewest;
|
||||
|
||||
/// No description provided for @sortHottest.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Hottest'**
|
||||
String get sortHottest;
|
||||
|
||||
/// No description provided for @expandFilters.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Expand'**
|
||||
String get expandFilters;
|
||||
|
||||
/// No description provided for @collapseFilters.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Collapse'**
|
||||
String get collapseFilters;
|
||||
|
||||
/// No description provided for @filterEmpty.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'No dramas match these filters'**
|
||||
String get filterEmpty;
|
||||
|
||||
/// No description provided for @hotBadge.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Hit'**
|
||||
String get hotBadge;
|
||||
|
||||
/// No description provided for @filterAll.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'All'**
|
||||
String get filterAll;
|
||||
|
||||
/// No description provided for @seriesMeta.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
||||
@@ -98,6 +98,39 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get filter => 'Filter';
|
||||
|
||||
@override
|
||||
String get filterGroupCategory => 'All genres';
|
||||
|
||||
@override
|
||||
String get filterGroupTheme => 'All themes';
|
||||
|
||||
@override
|
||||
String get filterGroupLanguage => 'All languages';
|
||||
|
||||
@override
|
||||
String get filterGroupSort => 'All recommendations';
|
||||
|
||||
@override
|
||||
String get sortNewest => 'Newest';
|
||||
|
||||
@override
|
||||
String get sortHottest => 'Hottest';
|
||||
|
||||
@override
|
||||
String get expandFilters => 'Expand';
|
||||
|
||||
@override
|
||||
String get collapseFilters => 'Collapse';
|
||||
|
||||
@override
|
||||
String get filterEmpty => 'No dramas match these filters';
|
||||
|
||||
@override
|
||||
String get hotBadge => 'Hit';
|
||||
|
||||
@override
|
||||
String get filterAll => 'All';
|
||||
|
||||
@override
|
||||
String seriesMeta(String episodes, String viewers) {
|
||||
return 'Series · $episodes eps | $viewers watching';
|
||||
|
||||
@@ -98,6 +98,39 @@ class AppLocalizationsId extends AppLocalizations {
|
||||
@override
|
||||
String get filter => 'Filter';
|
||||
|
||||
@override
|
||||
String get filterGroupCategory => 'Semua genre';
|
||||
|
||||
@override
|
||||
String get filterGroupTheme => 'Semua tema';
|
||||
|
||||
@override
|
||||
String get filterGroupLanguage => 'Semua bahasa';
|
||||
|
||||
@override
|
||||
String get filterGroupSort => 'Semua rekomendasi';
|
||||
|
||||
@override
|
||||
String get sortNewest => 'Terbaru';
|
||||
|
||||
@override
|
||||
String get sortHottest => 'Terpopuler';
|
||||
|
||||
@override
|
||||
String get expandFilters => 'Perluas';
|
||||
|
||||
@override
|
||||
String get collapseFilters => 'Ciutkan';
|
||||
|
||||
@override
|
||||
String get filterEmpty => 'Tidak ada drama yang cocok';
|
||||
|
||||
@override
|
||||
String get hotBadge => 'Hits';
|
||||
|
||||
@override
|
||||
String get filterAll => 'Semua';
|
||||
|
||||
@override
|
||||
String seriesMeta(String episodes, String viewers) {
|
||||
return 'Serial · $episodes eps | $viewers menonton';
|
||||
|
||||
@@ -95,6 +95,39 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
@override
|
||||
String get filter => '筛选';
|
||||
|
||||
@override
|
||||
String get filterGroupCategory => '全部体裁';
|
||||
|
||||
@override
|
||||
String get filterGroupTheme => '全部主题';
|
||||
|
||||
@override
|
||||
String get filterGroupLanguage => '全部语言';
|
||||
|
||||
@override
|
||||
String get filterGroupSort => '全部推荐';
|
||||
|
||||
@override
|
||||
String get sortNewest => '最新上架';
|
||||
|
||||
@override
|
||||
String get sortHottest => '最高热度';
|
||||
|
||||
@override
|
||||
String get expandFilters => '展开';
|
||||
|
||||
@override
|
||||
String get collapseFilters => '收起';
|
||||
|
||||
@override
|
||||
String get filterEmpty => '没有符合条件的短剧';
|
||||
|
||||
@override
|
||||
String get hotBadge => '爆剧';
|
||||
|
||||
@override
|
||||
String get filterAll => '全部';
|
||||
|
||||
@override
|
||||
String seriesMeta(String episodes, String viewers) {
|
||||
return '系列剧 · 共$episodes集 | 共$viewers人在追';
|
||||
|
||||
@@ -29,6 +29,17 @@
|
||||
"romance": "都市爱情",
|
||||
"actionGenre": "动作",
|
||||
"filter": "筛选",
|
||||
"filterGroupCategory": "全部体裁",
|
||||
"filterGroupTheme": "全部主题",
|
||||
"filterGroupLanguage": "全部语言",
|
||||
"filterGroupSort": "全部推荐",
|
||||
"sortNewest": "最新上架",
|
||||
"sortHottest": "最高热度",
|
||||
"expandFilters": "展开",
|
||||
"collapseFilters": "收起",
|
||||
"filterEmpty": "没有符合条件的短剧",
|
||||
"hotBadge": "爆剧",
|
||||
"filterAll": "全部",
|
||||
"seriesMeta": "系列剧 · 共{episodes}集 | 共{viewers}人在追",
|
||||
"watchFullSeries": "观看完整剧集 · 全{episodes}集",
|
||||
"feedTabAnime": "漫剧",
|
||||
|
||||
Reference in new issue
Block a user