feat(account): 增加账号中心页面与入口
This commit is contained in:
1 parent
c68f02449f
commit
da095115d4
23 files changed
+2343
-60
No files matched your search
+62
-1
@@ -386,5 +386,66 @@
|
||||
"position": {},
|
||||
"total": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"accountCenter": "Account",
|
||||
"accountProfile": "Profile",
|
||||
"accountDevices": "Login devices",
|
||||
"accountDataExport": "Data export",
|
||||
"accountDeactivate": "Delete account",
|
||||
"accountProfileLoadFailed": "Could not load your profile.",
|
||||
"accountProfileSaveFailed": "Could not save your profile.",
|
||||
"accountNickname": "Nickname",
|
||||
"accountNicknameInvalid": "Enter 1 to 30 characters.",
|
||||
"accountGender": "Gender",
|
||||
"accountMale": "Male",
|
||||
"accountFemale": "Female",
|
||||
"accountUnknownGender": "Prefer not to say",
|
||||
"accountSelectBirthday": "Set birthday",
|
||||
"accountBirthdayHint": "Birthday can be set but not cleared in this version.",
|
||||
"accountSaved": "Profile saved.",
|
||||
"accountReadOnlyInfo": "Account information",
|
||||
"accountUid": "UID",
|
||||
"accountMaskedAccount": "Account",
|
||||
"accountCountry": "Country",
|
||||
"accountCurrency": "Currency",
|
||||
"accountStatus": "Status",
|
||||
"accountLanguage": "Language",
|
||||
"accountTimezone": "Time zone",
|
||||
"accountRegion": "Region",
|
||||
"accountVipLevel": "VIP level",
|
||||
"accountCreatedAt": "Registered",
|
||||
"accountLastLogin": "Last login",
|
||||
"accountDevicesEmpty": "No login devices found.",
|
||||
"accountDevicesLoadFailed": "Could not load devices.",
|
||||
"accountPlatform": "Platform",
|
||||
"accountDeviceId": "Device ID",
|
||||
"accountFirstSeen": "First seen",
|
||||
"accountLastActive": "Last active",
|
||||
"accountDeviceActive": "Active",
|
||||
"accountDeviceInactive": "Inactive",
|
||||
"accountExportLoadFailed": "Could not export account data.",
|
||||
"accountCredentials": "Sign-in credentials",
|
||||
"accountConsentRecords": "Consent records",
|
||||
"accountDeviceCount": "Devices",
|
||||
"accountCopyJson": "Copy full JSON",
|
||||
"accountCopied": "Account data copied.",
|
||||
"accountVerified": "Verified",
|
||||
"accountUnverified": "Unverified",
|
||||
"accountDeactivateWarning": "Requests enter a 15-day cooling-off period. All devices are signed out immediately.",
|
||||
"accountDeactivateReason": "Reason (optional)",
|
||||
"accountDeactivateReasonHint": "Tell us why you are leaving",
|
||||
"accountRequestDeactivate": "Request account deletion",
|
||||
"accountConfirmDeactivateTitle": "Request account deletion?",
|
||||
"accountConfirmDeactivateMessage": "All devices will be signed out immediately. You can cancel during the 15-day cooling-off period after signing in again.",
|
||||
"accountConfirmDeactivate": "Confirm",
|
||||
"accountScheduledFor": "Deletion scheduled for {time}",
|
||||
"@accountScheduledFor": {
|
||||
"placeholders": {
|
||||
"time": {}
|
||||
}
|
||||
},
|
||||
"accountCancelDeactivation": "Cancel deletion request",
|
||||
"accountCancelSucceeded": "Deletion request cancelled.",
|
||||
"accountDeactivateFailed": "Could not request account deletion.",
|
||||
"accountCancelFailed": "Could not cancel the deletion request."
|
||||
}
|
||||
+62
-1
@@ -386,5 +386,66 @@
|
||||
"position": {},
|
||||
"total": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"accountCenter": "Akun",
|
||||
"accountProfile": "Profil",
|
||||
"accountDevices": "Perangkat masuk",
|
||||
"accountDataExport": "Ekspor data",
|
||||
"accountDeactivate": "Hapus akun",
|
||||
"accountProfileLoadFailed": "Profil gagal dimuat.",
|
||||
"accountProfileSaveFailed": "Profil gagal disimpan.",
|
||||
"accountNickname": "Nama panggilan",
|
||||
"accountNicknameInvalid": "Masukkan 1 hingga 30 karakter.",
|
||||
"accountGender": "Jenis kelamin",
|
||||
"accountMale": "Laki-laki",
|
||||
"accountFemale": "Perempuan",
|
||||
"accountUnknownGender": "Tidak ingin menyebutkan",
|
||||
"accountSelectBirthday": "Atur tanggal lahir",
|
||||
"accountBirthdayHint": "Tanggal lahir dapat diatur, tetapi belum dapat dihapus pada versi ini.",
|
||||
"accountSaved": "Profil disimpan.",
|
||||
"accountReadOnlyInfo": "Informasi akun",
|
||||
"accountUid": "UID",
|
||||
"accountMaskedAccount": "Akun",
|
||||
"accountCountry": "Negara",
|
||||
"accountCurrency": "Mata uang",
|
||||
"accountStatus": "Status",
|
||||
"accountLanguage": "Bahasa",
|
||||
"accountTimezone": "Zona waktu",
|
||||
"accountRegion": "Wilayah",
|
||||
"accountVipLevel": "Level VIP",
|
||||
"accountCreatedAt": "Terdaftar",
|
||||
"accountLastLogin": "Terakhir masuk",
|
||||
"accountDevicesEmpty": "Belum ada perangkat yang masuk.",
|
||||
"accountDevicesLoadFailed": "Perangkat gagal dimuat.",
|
||||
"accountPlatform": "Platform",
|
||||
"accountDeviceId": "ID perangkat",
|
||||
"accountFirstSeen": "Pertama terlihat",
|
||||
"accountLastActive": "Terakhir aktif",
|
||||
"accountDeviceActive": "Aktif",
|
||||
"accountDeviceInactive": "Tidak aktif",
|
||||
"accountExportLoadFailed": "Data akun gagal diekspor.",
|
||||
"accountCredentials": "Kredensial masuk",
|
||||
"accountConsentRecords": "Catatan persetujuan",
|
||||
"accountDeviceCount": "Perangkat",
|
||||
"accountCopyJson": "Salin JSON lengkap",
|
||||
"accountCopied": "Data akun disalin.",
|
||||
"accountVerified": "Terverifikasi",
|
||||
"accountUnverified": "Belum terverifikasi",
|
||||
"accountDeactivateWarning": "Permintaan masuk masa tenang 15 hari. Semua perangkat langsung keluar.",
|
||||
"accountDeactivateReason": "Alasan (opsional)",
|
||||
"accountDeactivateReasonHint": "Beri tahu alasan kamu",
|
||||
"accountRequestDeactivate": "Ajukan penghapusan akun",
|
||||
"accountConfirmDeactivateTitle": "Ajukan penghapusan akun?",
|
||||
"accountConfirmDeactivateMessage": "Semua perangkat akan langsung keluar. Setelah masuk lagi, kamu dapat membatalkannya selama masa tenang 15 hari.",
|
||||
"accountConfirmDeactivate": "Konfirmasi",
|
||||
"accountScheduledFor": "Penghapusan dijadwalkan pada {time}",
|
||||
"@accountScheduledFor": {
|
||||
"placeholders": {
|
||||
"time": {}
|
||||
}
|
||||
},
|
||||
"accountCancelDeactivation": "Batalkan permintaan penghapusan",
|
||||
"accountCancelSucceeded": "Permintaan penghapusan dibatalkan.",
|
||||
"accountDeactivateFailed": "Permintaan penghapusan gagal dikirim.",
|
||||
"accountCancelFailed": "Permintaan penghapusan gagal dibatalkan."
|
||||
}
|
||||
@@ -1677,6 +1677,342 @@ abstract class AppLocalizations {
|
||||
/// In en, this message translates to:
|
||||
/// **'Resume at {position} / {total}'**
|
||||
String resumeProgress(Object position, Object total);
|
||||
|
||||
/// No description provided for @accountCenter.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Account'**
|
||||
String get accountCenter;
|
||||
|
||||
/// No description provided for @accountProfile.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Profile'**
|
||||
String get accountProfile;
|
||||
|
||||
/// No description provided for @accountDevices.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Login devices'**
|
||||
String get accountDevices;
|
||||
|
||||
/// No description provided for @accountDataExport.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Data export'**
|
||||
String get accountDataExport;
|
||||
|
||||
/// No description provided for @accountDeactivate.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Delete account'**
|
||||
String get accountDeactivate;
|
||||
|
||||
/// No description provided for @accountProfileLoadFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not load your profile.'**
|
||||
String get accountProfileLoadFailed;
|
||||
|
||||
/// No description provided for @accountProfileSaveFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not save your profile.'**
|
||||
String get accountProfileSaveFailed;
|
||||
|
||||
/// No description provided for @accountNickname.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Nickname'**
|
||||
String get accountNickname;
|
||||
|
||||
/// No description provided for @accountNicknameInvalid.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Enter 1 to 30 characters.'**
|
||||
String get accountNicknameInvalid;
|
||||
|
||||
/// No description provided for @accountGender.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Gender'**
|
||||
String get accountGender;
|
||||
|
||||
/// No description provided for @accountMale.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Male'**
|
||||
String get accountMale;
|
||||
|
||||
/// No description provided for @accountFemale.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Female'**
|
||||
String get accountFemale;
|
||||
|
||||
/// No description provided for @accountUnknownGender.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Prefer not to say'**
|
||||
String get accountUnknownGender;
|
||||
|
||||
/// No description provided for @accountSelectBirthday.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Set birthday'**
|
||||
String get accountSelectBirthday;
|
||||
|
||||
/// No description provided for @accountBirthdayHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Birthday can be set but not cleared in this version.'**
|
||||
String get accountBirthdayHint;
|
||||
|
||||
/// No description provided for @accountSaved.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Profile saved.'**
|
||||
String get accountSaved;
|
||||
|
||||
/// No description provided for @accountReadOnlyInfo.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Account information'**
|
||||
String get accountReadOnlyInfo;
|
||||
|
||||
/// No description provided for @accountUid.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'UID'**
|
||||
String get accountUid;
|
||||
|
||||
/// No description provided for @accountMaskedAccount.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Account'**
|
||||
String get accountMaskedAccount;
|
||||
|
||||
/// No description provided for @accountCountry.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Country'**
|
||||
String get accountCountry;
|
||||
|
||||
/// No description provided for @accountCurrency.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Currency'**
|
||||
String get accountCurrency;
|
||||
|
||||
/// No description provided for @accountStatus.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Status'**
|
||||
String get accountStatus;
|
||||
|
||||
/// No description provided for @accountLanguage.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Language'**
|
||||
String get accountLanguage;
|
||||
|
||||
/// No description provided for @accountTimezone.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Time zone'**
|
||||
String get accountTimezone;
|
||||
|
||||
/// No description provided for @accountRegion.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Region'**
|
||||
String get accountRegion;
|
||||
|
||||
/// No description provided for @accountVipLevel.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'VIP level'**
|
||||
String get accountVipLevel;
|
||||
|
||||
/// No description provided for @accountCreatedAt.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Registered'**
|
||||
String get accountCreatedAt;
|
||||
|
||||
/// No description provided for @accountLastLogin.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Last login'**
|
||||
String get accountLastLogin;
|
||||
|
||||
/// No description provided for @accountDevicesEmpty.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'No login devices found.'**
|
||||
String get accountDevicesEmpty;
|
||||
|
||||
/// No description provided for @accountDevicesLoadFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not load devices.'**
|
||||
String get accountDevicesLoadFailed;
|
||||
|
||||
/// No description provided for @accountPlatform.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Platform'**
|
||||
String get accountPlatform;
|
||||
|
||||
/// No description provided for @accountDeviceId.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Device ID'**
|
||||
String get accountDeviceId;
|
||||
|
||||
/// No description provided for @accountFirstSeen.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'First seen'**
|
||||
String get accountFirstSeen;
|
||||
|
||||
/// No description provided for @accountLastActive.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Last active'**
|
||||
String get accountLastActive;
|
||||
|
||||
/// No description provided for @accountDeviceActive.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Active'**
|
||||
String get accountDeviceActive;
|
||||
|
||||
/// No description provided for @accountDeviceInactive.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Inactive'**
|
||||
String get accountDeviceInactive;
|
||||
|
||||
/// No description provided for @accountExportLoadFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not export account data.'**
|
||||
String get accountExportLoadFailed;
|
||||
|
||||
/// No description provided for @accountCredentials.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Sign-in credentials'**
|
||||
String get accountCredentials;
|
||||
|
||||
/// No description provided for @accountConsentRecords.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Consent records'**
|
||||
String get accountConsentRecords;
|
||||
|
||||
/// No description provided for @accountDeviceCount.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Devices'**
|
||||
String get accountDeviceCount;
|
||||
|
||||
/// No description provided for @accountCopyJson.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Copy full JSON'**
|
||||
String get accountCopyJson;
|
||||
|
||||
/// No description provided for @accountCopied.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Account data copied.'**
|
||||
String get accountCopied;
|
||||
|
||||
/// No description provided for @accountVerified.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Verified'**
|
||||
String get accountVerified;
|
||||
|
||||
/// No description provided for @accountUnverified.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Unverified'**
|
||||
String get accountUnverified;
|
||||
|
||||
/// No description provided for @accountDeactivateWarning.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Requests enter a 15-day cooling-off period. All devices are signed out immediately.'**
|
||||
String get accountDeactivateWarning;
|
||||
|
||||
/// No description provided for @accountDeactivateReason.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Reason (optional)'**
|
||||
String get accountDeactivateReason;
|
||||
|
||||
/// No description provided for @accountDeactivateReasonHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Tell us why you are leaving'**
|
||||
String get accountDeactivateReasonHint;
|
||||
|
||||
/// No description provided for @accountRequestDeactivate.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Request account deletion'**
|
||||
String get accountRequestDeactivate;
|
||||
|
||||
/// No description provided for @accountConfirmDeactivateTitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Request account deletion?'**
|
||||
String get accountConfirmDeactivateTitle;
|
||||
|
||||
/// No description provided for @accountConfirmDeactivateMessage.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'All devices will be signed out immediately. You can cancel during the 15-day cooling-off period after signing in again.'**
|
||||
String get accountConfirmDeactivateMessage;
|
||||
|
||||
/// No description provided for @accountConfirmDeactivate.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Confirm'**
|
||||
String get accountConfirmDeactivate;
|
||||
|
||||
/// No description provided for @accountScheduledFor.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Deletion scheduled for {time}'**
|
||||
String accountScheduledFor(Object time);
|
||||
|
||||
/// No description provided for @accountCancelDeactivation.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Cancel deletion request'**
|
||||
String get accountCancelDeactivation;
|
||||
|
||||
/// No description provided for @accountCancelSucceeded.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Deletion request cancelled.'**
|
||||
String get accountCancelSucceeded;
|
||||
|
||||
/// No description provided for @accountDeactivateFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not request account deletion.'**
|
||||
String get accountDeactivateFailed;
|
||||
|
||||
/// No description provided for @accountCancelFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not cancel the deletion request.'**
|
||||
String get accountCancelFailed;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
@@ -849,4 +849,177 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
String resumeProgress(Object position, Object total) {
|
||||
return 'Resume at $position / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get accountCenter => 'Account';
|
||||
|
||||
@override
|
||||
String get accountProfile => 'Profile';
|
||||
|
||||
@override
|
||||
String get accountDevices => 'Login devices';
|
||||
|
||||
@override
|
||||
String get accountDataExport => 'Data export';
|
||||
|
||||
@override
|
||||
String get accountDeactivate => 'Delete account';
|
||||
|
||||
@override
|
||||
String get accountProfileLoadFailed => 'Could not load your profile.';
|
||||
|
||||
@override
|
||||
String get accountProfileSaveFailed => 'Could not save your profile.';
|
||||
|
||||
@override
|
||||
String get accountNickname => 'Nickname';
|
||||
|
||||
@override
|
||||
String get accountNicknameInvalid => 'Enter 1 to 30 characters.';
|
||||
|
||||
@override
|
||||
String get accountGender => 'Gender';
|
||||
|
||||
@override
|
||||
String get accountMale => 'Male';
|
||||
|
||||
@override
|
||||
String get accountFemale => 'Female';
|
||||
|
||||
@override
|
||||
String get accountUnknownGender => 'Prefer not to say';
|
||||
|
||||
@override
|
||||
String get accountSelectBirthday => 'Set birthday';
|
||||
|
||||
@override
|
||||
String get accountBirthdayHint =>
|
||||
'Birthday can be set but not cleared in this version.';
|
||||
|
||||
@override
|
||||
String get accountSaved => 'Profile saved.';
|
||||
|
||||
@override
|
||||
String get accountReadOnlyInfo => 'Account information';
|
||||
|
||||
@override
|
||||
String get accountUid => 'UID';
|
||||
|
||||
@override
|
||||
String get accountMaskedAccount => 'Account';
|
||||
|
||||
@override
|
||||
String get accountCountry => 'Country';
|
||||
|
||||
@override
|
||||
String get accountCurrency => 'Currency';
|
||||
|
||||
@override
|
||||
String get accountStatus => 'Status';
|
||||
|
||||
@override
|
||||
String get accountLanguage => 'Language';
|
||||
|
||||
@override
|
||||
String get accountTimezone => 'Time zone';
|
||||
|
||||
@override
|
||||
String get accountRegion => 'Region';
|
||||
|
||||
@override
|
||||
String get accountVipLevel => 'VIP level';
|
||||
|
||||
@override
|
||||
String get accountCreatedAt => 'Registered';
|
||||
|
||||
@override
|
||||
String get accountLastLogin => 'Last login';
|
||||
|
||||
@override
|
||||
String get accountDevicesEmpty => 'No login devices found.';
|
||||
|
||||
@override
|
||||
String get accountDevicesLoadFailed => 'Could not load devices.';
|
||||
|
||||
@override
|
||||
String get accountPlatform => 'Platform';
|
||||
|
||||
@override
|
||||
String get accountDeviceId => 'Device ID';
|
||||
|
||||
@override
|
||||
String get accountFirstSeen => 'First seen';
|
||||
|
||||
@override
|
||||
String get accountLastActive => 'Last active';
|
||||
|
||||
@override
|
||||
String get accountDeviceActive => 'Active';
|
||||
|
||||
@override
|
||||
String get accountDeviceInactive => 'Inactive';
|
||||
|
||||
@override
|
||||
String get accountExportLoadFailed => 'Could not export account data.';
|
||||
|
||||
@override
|
||||
String get accountCredentials => 'Sign-in credentials';
|
||||
|
||||
@override
|
||||
String get accountConsentRecords => 'Consent records';
|
||||
|
||||
@override
|
||||
String get accountDeviceCount => 'Devices';
|
||||
|
||||
@override
|
||||
String get accountCopyJson => 'Copy full JSON';
|
||||
|
||||
@override
|
||||
String get accountCopied => 'Account data copied.';
|
||||
|
||||
@override
|
||||
String get accountVerified => 'Verified';
|
||||
|
||||
@override
|
||||
String get accountUnverified => 'Unverified';
|
||||
|
||||
@override
|
||||
String get accountDeactivateWarning =>
|
||||
'Requests enter a 15-day cooling-off period. All devices are signed out immediately.';
|
||||
|
||||
@override
|
||||
String get accountDeactivateReason => 'Reason (optional)';
|
||||
|
||||
@override
|
||||
String get accountDeactivateReasonHint => 'Tell us why you are leaving';
|
||||
|
||||
@override
|
||||
String get accountRequestDeactivate => 'Request account deletion';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivateTitle => 'Request account deletion?';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivateMessage =>
|
||||
'All devices will be signed out immediately. You can cancel during the 15-day cooling-off period after signing in again.';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivate => 'Confirm';
|
||||
|
||||
@override
|
||||
String accountScheduledFor(Object time) {
|
||||
return 'Deletion scheduled for $time';
|
||||
}
|
||||
|
||||
@override
|
||||
String get accountCancelDeactivation => 'Cancel deletion request';
|
||||
|
||||
@override
|
||||
String get accountCancelSucceeded => 'Deletion request cancelled.';
|
||||
|
||||
@override
|
||||
String get accountDeactivateFailed => 'Could not request account deletion.';
|
||||
|
||||
@override
|
||||
String get accountCancelFailed => 'Could not cancel the deletion request.';
|
||||
}
|
||||
@@ -848,4 +848,177 @@ class AppLocalizationsId extends AppLocalizations {
|
||||
String resumeProgress(Object position, Object total) {
|
||||
return 'Lanjut di $position / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get accountCenter => 'Akun';
|
||||
|
||||
@override
|
||||
String get accountProfile => 'Profil';
|
||||
|
||||
@override
|
||||
String get accountDevices => 'Perangkat masuk';
|
||||
|
||||
@override
|
||||
String get accountDataExport => 'Ekspor data';
|
||||
|
||||
@override
|
||||
String get accountDeactivate => 'Hapus akun';
|
||||
|
||||
@override
|
||||
String get accountProfileLoadFailed => 'Profil gagal dimuat.';
|
||||
|
||||
@override
|
||||
String get accountProfileSaveFailed => 'Profil gagal disimpan.';
|
||||
|
||||
@override
|
||||
String get accountNickname => 'Nama panggilan';
|
||||
|
||||
@override
|
||||
String get accountNicknameInvalid => 'Masukkan 1 hingga 30 karakter.';
|
||||
|
||||
@override
|
||||
String get accountGender => 'Jenis kelamin';
|
||||
|
||||
@override
|
||||
String get accountMale => 'Laki-laki';
|
||||
|
||||
@override
|
||||
String get accountFemale => 'Perempuan';
|
||||
|
||||
@override
|
||||
String get accountUnknownGender => 'Tidak ingin menyebutkan';
|
||||
|
||||
@override
|
||||
String get accountSelectBirthday => 'Atur tanggal lahir';
|
||||
|
||||
@override
|
||||
String get accountBirthdayHint =>
|
||||
'Tanggal lahir dapat diatur, tetapi belum dapat dihapus pada versi ini.';
|
||||
|
||||
@override
|
||||
String get accountSaved => 'Profil disimpan.';
|
||||
|
||||
@override
|
||||
String get accountReadOnlyInfo => 'Informasi akun';
|
||||
|
||||
@override
|
||||
String get accountUid => 'UID';
|
||||
|
||||
@override
|
||||
String get accountMaskedAccount => 'Akun';
|
||||
|
||||
@override
|
||||
String get accountCountry => 'Negara';
|
||||
|
||||
@override
|
||||
String get accountCurrency => 'Mata uang';
|
||||
|
||||
@override
|
||||
String get accountStatus => 'Status';
|
||||
|
||||
@override
|
||||
String get accountLanguage => 'Bahasa';
|
||||
|
||||
@override
|
||||
String get accountTimezone => 'Zona waktu';
|
||||
|
||||
@override
|
||||
String get accountRegion => 'Wilayah';
|
||||
|
||||
@override
|
||||
String get accountVipLevel => 'Level VIP';
|
||||
|
||||
@override
|
||||
String get accountCreatedAt => 'Terdaftar';
|
||||
|
||||
@override
|
||||
String get accountLastLogin => 'Terakhir masuk';
|
||||
|
||||
@override
|
||||
String get accountDevicesEmpty => 'Belum ada perangkat yang masuk.';
|
||||
|
||||
@override
|
||||
String get accountDevicesLoadFailed => 'Perangkat gagal dimuat.';
|
||||
|
||||
@override
|
||||
String get accountPlatform => 'Platform';
|
||||
|
||||
@override
|
||||
String get accountDeviceId => 'ID perangkat';
|
||||
|
||||
@override
|
||||
String get accountFirstSeen => 'Pertama terlihat';
|
||||
|
||||
@override
|
||||
String get accountLastActive => 'Terakhir aktif';
|
||||
|
||||
@override
|
||||
String get accountDeviceActive => 'Aktif';
|
||||
|
||||
@override
|
||||
String get accountDeviceInactive => 'Tidak aktif';
|
||||
|
||||
@override
|
||||
String get accountExportLoadFailed => 'Data akun gagal diekspor.';
|
||||
|
||||
@override
|
||||
String get accountCredentials => 'Kredensial masuk';
|
||||
|
||||
@override
|
||||
String get accountConsentRecords => 'Catatan persetujuan';
|
||||
|
||||
@override
|
||||
String get accountDeviceCount => 'Perangkat';
|
||||
|
||||
@override
|
||||
String get accountCopyJson => 'Salin JSON lengkap';
|
||||
|
||||
@override
|
||||
String get accountCopied => 'Data akun disalin.';
|
||||
|
||||
@override
|
||||
String get accountVerified => 'Terverifikasi';
|
||||
|
||||
@override
|
||||
String get accountUnverified => 'Belum terverifikasi';
|
||||
|
||||
@override
|
||||
String get accountDeactivateWarning =>
|
||||
'Permintaan masuk masa tenang 15 hari. Semua perangkat langsung keluar.';
|
||||
|
||||
@override
|
||||
String get accountDeactivateReason => 'Alasan (opsional)';
|
||||
|
||||
@override
|
||||
String get accountDeactivateReasonHint => 'Beri tahu alasan kamu';
|
||||
|
||||
@override
|
||||
String get accountRequestDeactivate => 'Ajukan penghapusan akun';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivateTitle => 'Ajukan penghapusan akun?';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivateMessage =>
|
||||
'Semua perangkat akan langsung keluar. Setelah masuk lagi, kamu dapat membatalkannya selama masa tenang 15 hari.';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivate => 'Konfirmasi';
|
||||
|
||||
@override
|
||||
String accountScheduledFor(Object time) {
|
||||
return 'Penghapusan dijadwalkan pada $time';
|
||||
}
|
||||
|
||||
@override
|
||||
String get accountCancelDeactivation => 'Batalkan permintaan penghapusan';
|
||||
|
||||
@override
|
||||
String get accountCancelSucceeded => 'Permintaan penghapusan dibatalkan.';
|
||||
|
||||
@override
|
||||
String get accountDeactivateFailed => 'Permintaan penghapusan gagal dikirim.';
|
||||
|
||||
@override
|
||||
String get accountCancelFailed => 'Permintaan penghapusan gagal dibatalkan.';
|
||||
}
|
||||
@@ -832,4 +832,175 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String resumeProgress(Object position, Object total) {
|
||||
return '续看至 $position / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get accountCenter => '账号';
|
||||
|
||||
@override
|
||||
String get accountProfile => '个人资料';
|
||||
|
||||
@override
|
||||
String get accountDevices => '登录设备';
|
||||
|
||||
@override
|
||||
String get accountDataExport => '数据导出';
|
||||
|
||||
@override
|
||||
String get accountDeactivate => '注销账号';
|
||||
|
||||
@override
|
||||
String get accountProfileLoadFailed => '个人资料加载失败。';
|
||||
|
||||
@override
|
||||
String get accountProfileSaveFailed => '个人资料保存失败。';
|
||||
|
||||
@override
|
||||
String get accountNickname => '昵称';
|
||||
|
||||
@override
|
||||
String get accountNicknameInvalid => '请输入 1 至 30 个字符。';
|
||||
|
||||
@override
|
||||
String get accountGender => '性别';
|
||||
|
||||
@override
|
||||
String get accountMale => '男';
|
||||
|
||||
@override
|
||||
String get accountFemale => '女';
|
||||
|
||||
@override
|
||||
String get accountUnknownGender => '不愿透露';
|
||||
|
||||
@override
|
||||
String get accountSelectBirthday => '设置生日';
|
||||
|
||||
@override
|
||||
String get accountBirthdayHint => '当前版本只能设置生日,不能清空。';
|
||||
|
||||
@override
|
||||
String get accountSaved => '个人资料已保存。';
|
||||
|
||||
@override
|
||||
String get accountReadOnlyInfo => '账号信息';
|
||||
|
||||
@override
|
||||
String get accountUid => 'UID';
|
||||
|
||||
@override
|
||||
String get accountMaskedAccount => '账号';
|
||||
|
||||
@override
|
||||
String get accountCountry => '国家';
|
||||
|
||||
@override
|
||||
String get accountCurrency => '币种';
|
||||
|
||||
@override
|
||||
String get accountStatus => '状态';
|
||||
|
||||
@override
|
||||
String get accountLanguage => '语言';
|
||||
|
||||
@override
|
||||
String get accountTimezone => '时区';
|
||||
|
||||
@override
|
||||
String get accountRegion => '地区';
|
||||
|
||||
@override
|
||||
String get accountVipLevel => 'VIP 等级';
|
||||
|
||||
@override
|
||||
String get accountCreatedAt => '注册时间';
|
||||
|
||||
@override
|
||||
String get accountLastLogin => '最近登录';
|
||||
|
||||
@override
|
||||
String get accountDevicesEmpty => '暂无登录设备。';
|
||||
|
||||
@override
|
||||
String get accountDevicesLoadFailed => '登录设备加载失败。';
|
||||
|
||||
@override
|
||||
String get accountPlatform => '平台';
|
||||
|
||||
@override
|
||||
String get accountDeviceId => '设备号';
|
||||
|
||||
@override
|
||||
String get accountFirstSeen => '首次登录';
|
||||
|
||||
@override
|
||||
String get accountLastActive => '最近活跃';
|
||||
|
||||
@override
|
||||
String get accountDeviceActive => '活跃';
|
||||
|
||||
@override
|
||||
String get accountDeviceInactive => '不活跃';
|
||||
|
||||
@override
|
||||
String get accountExportLoadFailed => '账号数据导出失败。';
|
||||
|
||||
@override
|
||||
String get accountCredentials => '登录凭据';
|
||||
|
||||
@override
|
||||
String get accountConsentRecords => '授权记录';
|
||||
|
||||
@override
|
||||
String get accountDeviceCount => '设备数';
|
||||
|
||||
@override
|
||||
String get accountCopyJson => '复制完整 JSON';
|
||||
|
||||
@override
|
||||
String get accountCopied => '账号数据已复制。';
|
||||
|
||||
@override
|
||||
String get accountVerified => '已验证';
|
||||
|
||||
@override
|
||||
String get accountUnverified => '未验证';
|
||||
|
||||
@override
|
||||
String get accountDeactivateWarning => '提交后进入 15 天冷静期,所有设备会立即退出登录。';
|
||||
|
||||
@override
|
||||
String get accountDeactivateReason => '注销原因(选填)';
|
||||
|
||||
@override
|
||||
String get accountDeactivateReasonHint => '告诉我们你离开的原因';
|
||||
|
||||
@override
|
||||
String get accountRequestDeactivate => '申请注销账号';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivateTitle => '确认申请注销?';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivateMessage =>
|
||||
'所有设备会立即退出登录。重新登录后,可在 15 天冷静期内撤销申请。';
|
||||
|
||||
@override
|
||||
String get accountConfirmDeactivate => '确认注销';
|
||||
|
||||
@override
|
||||
String accountScheduledFor(Object time) {
|
||||
return '预计注销时间:$time';
|
||||
}
|
||||
|
||||
@override
|
||||
String get accountCancelDeactivation => '撤销注销申请';
|
||||
|
||||
@override
|
||||
String get accountCancelSucceeded => '注销申请已撤销。';
|
||||
|
||||
@override
|
||||
String get accountDeactivateFailed => '注销申请提交失败。';
|
||||
|
||||
@override
|
||||
String get accountCancelFailed => '注销申请撤销失败。';
|
||||
}
|
||||
+62
-1
@@ -348,5 +348,66 @@
|
||||
"position": {},
|
||||
"total": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"accountCenter": "账号",
|
||||
"accountProfile": "个人资料",
|
||||
"accountDevices": "登录设备",
|
||||
"accountDataExport": "数据导出",
|
||||
"accountDeactivate": "注销账号",
|
||||
"accountProfileLoadFailed": "个人资料加载失败。",
|
||||
"accountProfileSaveFailed": "个人资料保存失败。",
|
||||
"accountNickname": "昵称",
|
||||
"accountNicknameInvalid": "请输入 1 至 30 个字符。",
|
||||
"accountGender": "性别",
|
||||
"accountMale": "男",
|
||||
"accountFemale": "女",
|
||||
"accountUnknownGender": "不愿透露",
|
||||
"accountSelectBirthday": "设置生日",
|
||||
"accountBirthdayHint": "当前版本只能设置生日,不能清空。",
|
||||
"accountSaved": "个人资料已保存。",
|
||||
"accountReadOnlyInfo": "账号信息",
|
||||
"accountUid": "UID",
|
||||
"accountMaskedAccount": "账号",
|
||||
"accountCountry": "国家",
|
||||
"accountCurrency": "币种",
|
||||
"accountStatus": "状态",
|
||||
"accountLanguage": "语言",
|
||||
"accountTimezone": "时区",
|
||||
"accountRegion": "地区",
|
||||
"accountVipLevel": "VIP 等级",
|
||||
"accountCreatedAt": "注册时间",
|
||||
"accountLastLogin": "最近登录",
|
||||
"accountDevicesEmpty": "暂无登录设备。",
|
||||
"accountDevicesLoadFailed": "登录设备加载失败。",
|
||||
"accountPlatform": "平台",
|
||||
"accountDeviceId": "设备号",
|
||||
"accountFirstSeen": "首次登录",
|
||||
"accountLastActive": "最近活跃",
|
||||
"accountDeviceActive": "活跃",
|
||||
"accountDeviceInactive": "不活跃",
|
||||
"accountExportLoadFailed": "账号数据导出失败。",
|
||||
"accountCredentials": "登录凭据",
|
||||
"accountConsentRecords": "授权记录",
|
||||
"accountDeviceCount": "设备数",
|
||||
"accountCopyJson": "复制完整 JSON",
|
||||
"accountCopied": "账号数据已复制。",
|
||||
"accountVerified": "已验证",
|
||||
"accountUnverified": "未验证",
|
||||
"accountDeactivateWarning": "提交后进入 15 天冷静期,所有设备会立即退出登录。",
|
||||
"accountDeactivateReason": "注销原因(选填)",
|
||||
"accountDeactivateReasonHint": "告诉我们你离开的原因",
|
||||
"accountRequestDeactivate": "申请注销账号",
|
||||
"accountConfirmDeactivateTitle": "确认申请注销?",
|
||||
"accountConfirmDeactivateMessage": "所有设备会立即退出登录。重新登录后,可在 15 天冷静期内撤销申请。",
|
||||
"accountConfirmDeactivate": "确认注销",
|
||||
"accountScheduledFor": "预计注销时间:{time}",
|
||||
"@accountScheduledFor": {
|
||||
"placeholders": {
|
||||
"time": {}
|
||||
}
|
||||
},
|
||||
"accountCancelDeactivation": "撤销注销申请",
|
||||
"accountCancelSucceeded": "注销申请已撤销。",
|
||||
"accountDeactivateFailed": "注销申请提交失败。",
|
||||
"accountCancelFailed": "注销申请撤销失败。"
|
||||
}
|
||||
Reference in new issue
Block a user