
- 在APIEndpoints中新增注销帐号的API路径。 - 在AppSettingFeature中添加showDeactivateAccount状态和相关动作,支持注销帐号的逻辑。 - 在AppSettingView中整合注销帐号的视图逻辑,新增注销帐号行和绑定。 - 在Localizable.strings中添加英文和中文的注销帐号文本支持。
136 lines
4.8 KiB
Plaintext
136 lines
4.8 KiB
Plaintext
/*
|
|
Localizable.strings
|
|
yana
|
|
|
|
English localization file (auto-aligned)
|
|
*/
|
|
|
|
// MARK: - Login Screen
|
|
"login.id_login" = "ID Login";
|
|
"login.email_login" = "Email Login";
|
|
"login.app_title" = "E-PARTI";
|
|
"login.agreement_policy" = "Agree to the \"User Service Agreement\" and \"Privacy Policy\"";
|
|
"login.agreement" = "User Service Agreement";
|
|
"login.policy" = "Privacy Policy";
|
|
|
|
// MARK: - Common Buttons
|
|
"common.login" = "Login";
|
|
"common.register" = "Register";
|
|
"common.cancel" = "Cancel";
|
|
"common.confirm" = "Confirm";
|
|
"common.ok" = "OK";
|
|
|
|
// MARK: - Error Messages
|
|
"error.network" = "Network Error";
|
|
"error.invalid_input" = "Invalid Input";
|
|
"error.login_failed" = "Login Failed";
|
|
|
|
// MARK: - Placeholders
|
|
"placeholder.email" = "Enter your email";
|
|
"placeholder.password" = "Enter your password";
|
|
"placeholder.username" = "Enter your username";
|
|
"placeholder.enter_id" = "Please enter ID";
|
|
"placeholder.enter_password" = "Please enter password";
|
|
|
|
// MARK: - ID Login Page
|
|
"id_login.title" = "ID Login";
|
|
"id_login.forgot_password" = "Forgot Password?";
|
|
"id_login.login_button" = "Login";
|
|
"id_login.logging_in" = "Logging in...";
|
|
|
|
// MARK: - Email Login Page
|
|
"email_login.title" = "Email Login";
|
|
"email_login.email_required" = "Please enter email";
|
|
"email_login.invalid_email" = "Please enter a valid email address";
|
|
"email_login.fields_required" = "Please enter email and verification code";
|
|
"email_login.get_code" = "Get";
|
|
"email_login.resend_code" = "Resend";
|
|
"email_login.code_sent" = "Verification code sent";
|
|
"email_login.login_button" = "Login";
|
|
"email_login.logging_in" = "Logging in...";
|
|
"placeholder.enter_email" = "Please enter email";
|
|
"placeholder.enter_verification_code" = "Please enter verification code";
|
|
|
|
// MARK: - Validation and Error Messages
|
|
"validation.id_required" = "Please enter your ID";
|
|
"validation.password_required" = "Please enter your password";
|
|
"error.encryption_failed" = "Encryption failed, please try again";
|
|
"error.login_failed" = "Login failed, please check your credentials";
|
|
|
|
// MARK: - Password Recovery Page
|
|
"recover_password.title" = "Recover Password";
|
|
"recover_password.placeholder_email" = "Please enter email";
|
|
"recover_password.placeholder_verification_code" = "Please enter verification code";
|
|
"recover_password.placeholder_new_password" = "6-16 Digits + English Letters";
|
|
"recover_password.get_code" = "Get";
|
|
"recover_password.confirm_button" = "Confirm";
|
|
"recover_password.email_required" = "Please enter email";
|
|
"recover_password.invalid_email" = "Please enter a valid email address";
|
|
"recover_password.fields_required" = "Please fill in all fields";
|
|
"recover_password.invalid_password" = "Password must be 6-16 characters with digits and letters";
|
|
"recover_password.code_send_failed" = "Failed to send verification code";
|
|
"recover_password.reset_failed" = "Failed to reset password";
|
|
"recover_password.reset_success" = "Password reset successfully";
|
|
"recover_password.resetting" = "Resetting...";
|
|
|
|
// MARK: - Home
|
|
"home.title" = "Enjoy your Life Time";
|
|
|
|
// MARK: - Create Feed
|
|
"createFeed.enterContent" = "Enter Content";
|
|
"createFeed.processingImages" = "Processing images...";
|
|
"createFeed.publishing" = "Publishing...";
|
|
"createFeed.publish" = "Publish";
|
|
"createFeed.title" = "Image & Text Publish";
|
|
|
|
// MARK: - Edit Feed
|
|
"editFeed.title" = "Image & Text Edit";
|
|
"editFeed.publish" = "Publish";
|
|
"editFeed.enterContent" = "Enter Content";
|
|
|
|
// MARK: - Feed List
|
|
"feedList.title" = "Enjoy your Life Time";
|
|
"feedList.slogan" = "The disease is like a cruel ruler,\nand time is our most precious treasure.\nEvery moment we live is a victory\nagainst the inevitable.";
|
|
|
|
// MARK: - Feed
|
|
"feed.title" = "Enjoy your Life Time";
|
|
"feed.empty" = "No moments yet";
|
|
"feed.error" = "Error: %@";
|
|
"feed.retry" = "Retry";
|
|
"feed.loadingMore" = "Loading more...";
|
|
"me.title" = "Me";
|
|
"me.nickname" = "Nickname";
|
|
"me.id" = "ID: %@";
|
|
"language.select" = "Select Language";
|
|
"language.current" = "Current Language";
|
|
"language.info" = "Language Info";
|
|
"feed.user" = "User %d";
|
|
"feed.2hoursago" = "2 hours ago";
|
|
"feed.demoContent" = "Today is a beautiful day, sharing some little happiness in life. Hope everyone cherishes every moment.";
|
|
"feed.vip" = "VIP%d";
|
|
|
|
// MARK: - Splash
|
|
"splash.title" = "E-Parti";
|
|
|
|
// MARK: - Setting
|
|
"setting.title" = "Settings";
|
|
"setting.user" = "User";
|
|
"setting.language" = "Language Settings";
|
|
"setting.about" = "About Us";
|
|
"setting.version" = "Version Info";
|
|
"setting.logout" = "Logout";
|
|
|
|
// MARK: - App Setting
|
|
"appSetting.title" = "Edit";
|
|
"appSetting.nickname" = "Nickname";
|
|
"appSetting.personalInfoPermissions" = "Personal Information and Permissions";
|
|
"appSetting.help" = "Help";
|
|
"appSetting.clearCache" = "Clear Cache";
|
|
"appSetting.checkUpdates" = "Check for Updates";
|
|
"appSetting.logout" = "Log Out";
|
|
"appSetting.aboutUs" = "About Us";
|
|
"appSetting.deactivateAccount" = "Deactivate Account";
|
|
"appSetting.logoutAccount" = "Log out of account";
|
|
|
|
// MARK: - Detail
|
|
"detail.title" = "Enjoy your life"; |