feat(flutter): 增加轮播自动播放与站内通知
This commit is contained in:
1 parent
b7b1c50427
commit
b870956665
24 files changed
+1398
-26
No files matched your search
@@ -185,6 +185,23 @@
|
||||
"detailError": "The episode list could not be loaded.",
|
||||
"noMediaNotice": "This episode has no playable media yet.",
|
||||
"noStories": "No stories available yet.",
|
||||
"notices": "Notices",
|
||||
"noNotices": "No notices yet.",
|
||||
"noticesLoadFailed": "Notices could not be loaded.",
|
||||
"noticeDetails": "Notice details",
|
||||
"noticeAnnouncement": "Notice",
|
||||
"close": "Close",
|
||||
"carouselSemantics": "Banner {current} of {total}",
|
||||
"@carouselSemantics": {
|
||||
"placeholders": {
|
||||
"current": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"retry": "Retry",
|
||||
"backToSeries": "Back to series",
|
||||
"nextEpisode": "Next episode",
|
||||
|
||||
@@ -185,6 +185,23 @@
|
||||
"detailError": "Daftar episode gagal dimuat.",
|
||||
"noMediaNotice": "Episode ini belum punya media yang bisa diputar.",
|
||||
"noStories": "Belum ada cerita.",
|
||||
"notices": "Notifikasi",
|
||||
"noNotices": "Belum ada notifikasi.",
|
||||
"noticesLoadFailed": "Notifikasi tidak dapat dimuat.",
|
||||
"noticeDetails": "Detail notifikasi",
|
||||
"noticeAnnouncement": "Pengumuman",
|
||||
"close": "Tutup",
|
||||
"carouselSemantics": "Banner {current} dari {total}",
|
||||
"@carouselSemantics": {
|
||||
"placeholders": {
|
||||
"current": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"retry": "Coba lagi",
|
||||
"backToSeries": "Kembali ke serial",
|
||||
"nextEpisode": "Episode berikutnya",
|
||||
|
||||
@@ -826,6 +826,48 @@ abstract class AppLocalizations {
|
||||
/// **'No stories available yet.'**
|
||||
String get noStories;
|
||||
|
||||
/// No description provided for @notices.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Notices'**
|
||||
String get notices;
|
||||
|
||||
/// No description provided for @noNotices.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'No notices yet.'**
|
||||
String get noNotices;
|
||||
|
||||
/// No description provided for @noticesLoadFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Notices could not be loaded.'**
|
||||
String get noticesLoadFailed;
|
||||
|
||||
/// No description provided for @noticeDetails.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Notice details'**
|
||||
String get noticeDetails;
|
||||
|
||||
/// No description provided for @noticeAnnouncement.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Notice'**
|
||||
String get noticeAnnouncement;
|
||||
|
||||
/// No description provided for @close.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Close'**
|
||||
String get close;
|
||||
|
||||
/// No description provided for @carouselSemantics.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Banner {current} of {total}'**
|
||||
String carouselSemantics(int current, int total);
|
||||
|
||||
/// No description provided for @retry.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
||||
@@ -395,6 +395,29 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get noStories => 'No stories available yet.';
|
||||
|
||||
@override
|
||||
String get notices => 'Notices';
|
||||
|
||||
@override
|
||||
String get noNotices => 'No notices yet.';
|
||||
|
||||
@override
|
||||
String get noticesLoadFailed => 'Notices could not be loaded.';
|
||||
|
||||
@override
|
||||
String get noticeDetails => 'Notice details';
|
||||
|
||||
@override
|
||||
String get noticeAnnouncement => 'Notice';
|
||||
|
||||
@override
|
||||
String get close => 'Close';
|
||||
|
||||
@override
|
||||
String carouselSemantics(int current, int total) {
|
||||
return 'Banner $current of $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get retry => 'Retry';
|
||||
|
||||
|
||||
@@ -397,6 +397,29 @@ class AppLocalizationsId extends AppLocalizations {
|
||||
@override
|
||||
String get noStories => 'Belum ada cerita.';
|
||||
|
||||
@override
|
||||
String get notices => 'Notifikasi';
|
||||
|
||||
@override
|
||||
String get noNotices => 'Belum ada notifikasi.';
|
||||
|
||||
@override
|
||||
String get noticesLoadFailed => 'Notifikasi tidak dapat dimuat.';
|
||||
|
||||
@override
|
||||
String get noticeDetails => 'Detail notifikasi';
|
||||
|
||||
@override
|
||||
String get noticeAnnouncement => 'Pengumuman';
|
||||
|
||||
@override
|
||||
String get close => 'Tutup';
|
||||
|
||||
@override
|
||||
String carouselSemantics(int current, int total) {
|
||||
return 'Banner $current dari $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get retry => 'Coba lagi';
|
||||
|
||||
|
||||
@@ -389,6 +389,29 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
@override
|
||||
String get noStories => '暂无剧目。';
|
||||
|
||||
@override
|
||||
String get notices => '通知';
|
||||
|
||||
@override
|
||||
String get noNotices => '暂无通知。';
|
||||
|
||||
@override
|
||||
String get noticesLoadFailed => '通知加载失败,请重试。';
|
||||
|
||||
@override
|
||||
String get noticeDetails => '通知详情';
|
||||
|
||||
@override
|
||||
String get noticeAnnouncement => '公告';
|
||||
|
||||
@override
|
||||
String get close => '关闭';
|
||||
|
||||
@override
|
||||
String carouselSemantics(int current, int total) {
|
||||
return '第 $current 张,共 $total 张';
|
||||
}
|
||||
|
||||
@override
|
||||
String get retry => '重试';
|
||||
|
||||
|
||||
@@ -147,6 +147,23 @@
|
||||
"detailError": "剧集信息加载失败。",
|
||||
"noMediaNotice": "该剧集还没有可播放的片源。",
|
||||
"noStories": "暂无剧目。",
|
||||
"notices": "通知",
|
||||
"noNotices": "暂无通知。",
|
||||
"noticesLoadFailed": "通知加载失败,请重试。",
|
||||
"noticeDetails": "通知详情",
|
||||
"noticeAnnouncement": "公告",
|
||||
"close": "关闭",
|
||||
"carouselSemantics": "第 {current} 张,共 {total} 张",
|
||||
"@carouselSemantics": {
|
||||
"placeholders": {
|
||||
"current": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"retry": "重试",
|
||||
"backToSeries": "返回剧集详情",
|
||||
"nextEpisode": "下一集",
|
||||
|
||||
Reference in new issue
Block a user