feat(app): 完成 P0 钱包解锁、下载落盘与手机号登录

This commit is contained in:
Zhou Weidong committed 2026-10-19 23:46:47 +08:00
1 parent de941c841c
commit 136ee74618
47 files changed
+3264 -70

No files matched your search

+91
View File
@@ -1082,4 +1082,95 @@ class AppLocalizationsId extends AppLocalizations {
@override
String get accountCancelFailed => 'Permintaan penghapusan gagal dibatalkan.';
@override
String get authPhoneTitle => 'Lanjutkan dengan nomor HP';
@override
String get authPhoneSignUp => 'Buat akun dengan nomor HP';
@override
String get authPhoneLabel => 'Nomor HP';
@override
String get authPhoneHint => '0812 3456 7890';
@override
String get authPhoneInvalid => 'Masukkan nomor HP yang valid';
@override
String get authCodeLabel => 'Kode verifikasi';
@override
String get authCodeHint => 'Kode 6 digit';
@override
String get authCodeRequired => 'Masukkan kode verifikasi';
@override
String get authSendCode => 'Kirim kode';
@override
String authResendCode(int seconds) {
return 'Kirim ulang dalam $seconds detik';
}
@override
String get authCodeSent => 'Kode verifikasi telah dikirim.';
@override
String get authPhoneSignInAction => 'Masuk';
@override
String get authPhoneSignUpAction => 'Buat akun';
@override
String get unlockWithCoins => 'Buka dengan koin';
@override
String get unlockFailed => 'Gagal membuka episode ini.';
@override
String get wallet => 'Dompet';
@override
String get coinBalance => 'Saldo koin';
@override
String get coinLedger => 'Riwayat koin';
@override
String get noCoinLedger => 'Belum ada aktivitas koin.';
@override
String get walletLoadFailed => 'Gagal memuat dompet.';
@override
String walletBalanceShort(int coins) {
return '$coins koin';
}
@override
String get insufficientCoins => 'Koin tidak cukup.';
@override
String get rechargeUnavailable => 'Isi ulang belum tersedia.';
@override
String get totalRecharged => 'Total isi ulang';
@override
String get totalConsumed => 'Total pemakaian';
@override
String get ledgerUnlock => 'Buka episode';
@override
String get ledgerRecharge => 'Isi ulang koin';
@override
String get ledgerRefund => 'Pengembalian';
@override
String get ledgerAdjustment => 'Penyesuaian';
}