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

+174
View File
@@ -3616,6 +3616,180 @@ abstract class AppLocalizations {
/// **'A focused, immersive place to watch short dramas.'**
String get aboutDescription;
/// No description provided for @rewardTab.
///
/// In en, this message translates to:
/// **'Rewards'**
String get rewardTab;
/// No description provided for @rewardCenterTitle.
///
/// In en, this message translates to:
/// **'Reward Center'**
String get rewardCenterTitle;
/// No description provided for @rewardTasksTab.
///
/// In en, this message translates to:
/// **'Tasks'**
String get rewardTasksTab;
/// No description provided for @rewardActivitiesTab.
///
/// In en, this message translates to:
/// **'Events'**
String get rewardActivitiesTab;
/// No description provided for @rewardMyCoins.
///
/// In en, this message translates to:
/// **'My coins'**
String get rewardMyCoins;
/// No description provided for @rewardCheckInTitle.
///
/// In en, this message translates to:
/// **'Check in for rewards'**
String get rewardCheckInTitle;
/// No description provided for @rewardCheckInSubtitle.
///
/// In en, this message translates to:
/// **'Check in daily to collect reward coins'**
String get rewardCheckInSubtitle;
/// No description provided for @rewardBoostCheckIn.
///
/// In en, this message translates to:
/// **'Boost check-in reward'**
String get rewardBoostCheckIn;
/// No description provided for @rewardCheckInAction.
///
/// In en, this message translates to:
/// **'Check in'**
String get rewardCheckInAction;
/// No description provided for @rewardCheckInActionWithCoins.
///
/// In en, this message translates to:
/// **'Check in +{coins} coins'**
String rewardCheckInActionWithCoins(int coins);
/// No description provided for @rewardCheckedIn.
///
/// In en, this message translates to:
/// **'Checked in'**
String get rewardCheckedIn;
/// No description provided for @rewardToday.
///
/// In en, this message translates to:
/// **'Today'**
String get rewardToday;
/// No description provided for @rewardDayLabel.
///
/// In en, this message translates to:
/// **'Day {day}'**
String rewardDayLabel(int day);
/// No description provided for @rewardClaimAction.
///
/// In en, this message translates to:
/// **'Claim'**
String get rewardClaimAction;
/// No description provided for @rewardClaimed.
///
/// In en, this message translates to:
/// **'Claimed'**
String get rewardClaimed;
/// No description provided for @rewardGoAction.
///
/// In en, this message translates to:
/// **'Go'**
String get rewardGoAction;
/// No description provided for @rewardDailySectionSubtitle.
///
/// In en, this message translates to:
/// **'Complete daily tasks to collect reward coins'**
String get rewardDailySectionSubtitle;
/// No description provided for @rewardNewbieSectionSubtitle.
///
/// In en, this message translates to:
/// **'Available once only'**
String get rewardNewbieSectionSubtitle;
/// No description provided for @rewardInviteSectionSubtitle.
///
/// In en, this message translates to:
/// **'Invite friends and earn rewards together'**
String get rewardInviteSectionSubtitle;
/// No description provided for @rewardHelpTitle.
///
/// In en, this message translates to:
/// **'About rewards'**
String get rewardHelpTitle;
/// No description provided for @rewardHelpBody.
///
/// In en, this message translates to:
/// **'Complete check-ins and tasks to earn reward coins. Rewards and task rules are shown on this page.'**
String get rewardHelpBody;
/// No description provided for @rewardComingSoon.
///
/// In en, this message translates to:
/// **'Coming soon'**
String get rewardComingSoon;
/// No description provided for @rewardEmptyTasks.
///
/// In en, this message translates to:
/// **'No reward tasks available'**
String get rewardEmptyTasks;
/// No description provided for @rewardEmptyActivities.
///
/// In en, this message translates to:
/// **'No events available'**
String get rewardEmptyActivities;
/// No description provided for @rewardRetry.
///
/// In en, this message translates to:
/// **'Retry'**
String get rewardRetry;
/// No description provided for @rewardCheckInSuccess.
///
/// In en, this message translates to:
/// **'+{coins} coins for checking in'**
String rewardCheckInSuccess(int coins);
/// No description provided for @rewardClaimSuccess.
///
/// In en, this message translates to:
/// **'+{coins} coins claimed'**
String rewardClaimSuccess(int coins);
/// No description provided for @rewardLoadFailed.
///
/// In en, this message translates to:
/// **'Couldn\'t load rewards'**
String get rewardLoadFailed;
/// No description provided for @rewardActionFailed.
///
/// In en, this message translates to:
/// **'Action failed. Please try again.'**
String get rewardActionFailed;
/// No description provided for @versionLabel.
///
/// In en, this message translates to: