feat(reward): 新增客户端奖励中心

This commit is contained in:
Zhou Weidong committed 2026-11-13 13:43:38 +08:00
1 parent 67670d46b1
commit bea08110c9
68 files changed
+3987 -332

No files matched your search

+99
View File
@@ -1903,6 +1903,105 @@ class AppLocalizationsId extends AppLocalizations {
String get aboutDescription =>
'Tempat fokus dan imersif untuk menonton drama pendek.';
@override
String get rewardTab => 'Hadiah';
@override
String get rewardCenterTitle => 'Pusat Hadiah';
@override
String get rewardTasksTab => 'Tugas';
@override
String get rewardActivitiesTab => 'Acara';
@override
String get rewardMyCoins => 'Koin saya';
@override
String get rewardCheckInTitle => 'Check-in untuk hadiah';
@override
String get rewardCheckInSubtitle =>
'Check-in setiap hari untuk mengumpulkan koin hadiah';
@override
String get rewardBoostCheckIn => 'Tingkatkan hadiah check-in';
@override
String get rewardCheckInAction => 'Check-in';
@override
String rewardCheckInActionWithCoins(int coins) {
return 'Check-in +$coins koin';
}
@override
String get rewardCheckedIn => 'Sudah check-in';
@override
String get rewardToday => 'Hari ini';
@override
String rewardDayLabel(int day) {
return 'Hari $day';
}
@override
String get rewardClaimAction => 'Ambil';
@override
String get rewardClaimed => 'Sudah diambil';
@override
String get rewardGoAction => 'Mulai';
@override
String get rewardDailySectionSubtitle =>
'Selesaikan tugas harian untuk mendapat koin hadiah';
@override
String get rewardNewbieSectionSubtitle => 'Hanya tersedia satu kali';
@override
String get rewardInviteSectionSubtitle =>
'Undang teman dan dapatkan hadiah bersama';
@override
String get rewardHelpTitle => 'Tentang hadiah';
@override
String get rewardHelpBody =>
'Selesaikan check-in dan tugas untuk mendapat koin hadiah. Hadiah dan aturan tugas mengikuti halaman ini.';
@override
String get rewardComingSoon => 'Segera hadir';
@override
String get rewardEmptyTasks => 'Belum ada tugas hadiah';
@override
String get rewardEmptyActivities => 'Belum ada acara';
@override
String get rewardRetry => 'Coba lagi';
@override
String rewardCheckInSuccess(int coins) {
return '+$coins koin dari check-in';
}
@override
String rewardClaimSuccess(int coins) {
return '+$coins koin berhasil diambil';
}
@override
String get rewardLoadFailed => 'Hadiah tidak dapat dimuat';
@override
String get rewardActionFailed => 'Tindakan gagal. Silakan coba lagi.';
@override
String versionLabel(String version) {
return 'Versi $version';