feat(app): 完成 P0 钱包解锁、下载落盘与手机号登录
This commit is contained in:
1 parent
de941c841c
commit
136ee74618
47 files changed
+3264
-70
No files matched your search
@@ -2121,6 +2121,180 @@ abstract class AppLocalizations {
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not cancel the deletion request.'**
|
||||
String get accountCancelFailed;
|
||||
|
||||
/// No description provided for @authPhoneTitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Continue with phone'**
|
||||
String get authPhoneTitle;
|
||||
|
||||
/// No description provided for @authPhoneSignUp.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Create an account with phone'**
|
||||
String get authPhoneSignUp;
|
||||
|
||||
/// No description provided for @authPhoneLabel.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Phone number'**
|
||||
String get authPhoneLabel;
|
||||
|
||||
/// No description provided for @authPhoneHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'0812 3456 7890'**
|
||||
String get authPhoneHint;
|
||||
|
||||
/// No description provided for @authPhoneInvalid.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Enter a valid phone number'**
|
||||
String get authPhoneInvalid;
|
||||
|
||||
/// No description provided for @authCodeLabel.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Verification code'**
|
||||
String get authCodeLabel;
|
||||
|
||||
/// No description provided for @authCodeHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'6-digit code'**
|
||||
String get authCodeHint;
|
||||
|
||||
/// No description provided for @authCodeRequired.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Enter the verification code'**
|
||||
String get authCodeRequired;
|
||||
|
||||
/// No description provided for @authSendCode.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Send code'**
|
||||
String get authSendCode;
|
||||
|
||||
/// No description provided for @authResendCode.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Resend in {seconds}s'**
|
||||
String authResendCode(int seconds);
|
||||
|
||||
/// No description provided for @authCodeSent.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Verification code sent.'**
|
||||
String get authCodeSent;
|
||||
|
||||
/// No description provided for @authPhoneSignInAction.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Sign in'**
|
||||
String get authPhoneSignInAction;
|
||||
|
||||
/// No description provided for @authPhoneSignUpAction.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Create account'**
|
||||
String get authPhoneSignUpAction;
|
||||
|
||||
/// No description provided for @unlockWithCoins.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Unlock with coins'**
|
||||
String get unlockWithCoins;
|
||||
|
||||
/// No description provided for @unlockFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not unlock this episode.'**
|
||||
String get unlockFailed;
|
||||
|
||||
/// No description provided for @wallet.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Wallet'**
|
||||
String get wallet;
|
||||
|
||||
/// No description provided for @coinBalance.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Coin balance'**
|
||||
String get coinBalance;
|
||||
|
||||
/// No description provided for @coinLedger.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Coin activity'**
|
||||
String get coinLedger;
|
||||
|
||||
/// No description provided for @noCoinLedger.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'No coin activity yet.'**
|
||||
String get noCoinLedger;
|
||||
|
||||
/// No description provided for @walletLoadFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not load your wallet.'**
|
||||
String get walletLoadFailed;
|
||||
|
||||
/// No description provided for @walletBalanceShort.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'{coins} coins'**
|
||||
String walletBalanceShort(int coins);
|
||||
|
||||
/// No description provided for @insufficientCoins.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Not enough coins.'**
|
||||
String get insufficientCoins;
|
||||
|
||||
/// No description provided for @rechargeUnavailable.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Top-up is not available yet.'**
|
||||
String get rechargeUnavailable;
|
||||
|
||||
/// No description provided for @totalRecharged.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Total recharged'**
|
||||
String get totalRecharged;
|
||||
|
||||
/// No description provided for @totalConsumed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Total spent'**
|
||||
String get totalConsumed;
|
||||
|
||||
/// No description provided for @ledgerUnlock.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Episode unlock'**
|
||||
String get ledgerUnlock;
|
||||
|
||||
/// No description provided for @ledgerRecharge.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Coin top-up'**
|
||||
String get ledgerRecharge;
|
||||
|
||||
/// No description provided for @ledgerRefund.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Refund'**
|
||||
String get ledgerRefund;
|
||||
|
||||
/// No description provided for @ledgerAdjustment.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Adjustment'**
|
||||
String get ledgerAdjustment;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
Reference in new issue
Block a user