
主要变更: 1. 新增多个与登录相关的本地化字符串,包括一键登录、手机号登录、用户服务协议等。 2. 更新了用户登录界面的提示信息,以提升用户体验。 此更新旨在增强应用的本地化支持,提供更好的用户交互体验。
258 lines
11 KiB
Plaintext
258 lines
11 KiB
Plaintext
|
|
"PLTimeUtil0" = "yyyy/MM/dd";
|
|
"PLTimeUtil1" = "YYYY/MM";
|
|
"PLTimeUtil2" = "YYYY/MM/dd";
|
|
"PLTimeUtil3" = "yyyy/MM";
|
|
"PLTimeUtil4" = "MM/dd";
|
|
"NSString_Utils0" = "MM/dd";
|
|
"NSString_Utils1" = "YYYY/MM/dd";
|
|
"NSString_Utils2" = "Just now";
|
|
"NSString_Utils3" = "%ld minutes ago";
|
|
"NSString_Utils4" = "%@0K";
|
|
|
|
"TTAlertConfig0" = "OK";
|
|
|
|
"TTActionSheetView0" = "Cancel";
|
|
|
|
"HttpRequestHelper0" = "Please check network connection";
|
|
"HttpRequestHelper4" = "E-Party is taking a break Please try again later";
|
|
"HttpRequestHelper5" = "Unknown error from server";
|
|
"HttpRequestHelper7" = "Login session has expired.";
|
|
|
|
"XPRoomRedPacketPwdView1" = "Forgot Password? ";
|
|
|
|
"XPLoginInputView0" = "Get Verification Code";
|
|
"XPLoginInputView1" = "Resend";
|
|
|
|
|
|
"XPForgetPwdViewController0" = "Please enter a valid phone number";
|
|
"XPForgetPwdViewController1" = "Verification code sent successfully";
|
|
"XPForgetPwdViewController2" = "Password reset successfully";
|
|
"XPForgetPwdViewController3" = "Forget Password";
|
|
"XPForgetPwdViewController4" = "Please enter phone number";
|
|
"XPForgetPwdViewController5" = "Verification code";
|
|
"XPForgetPwdViewController6" = "Please enter password (6-16 characters)";
|
|
|
|
"XPLoginPwdViewController0" = "Login successful";
|
|
"XPLoginPwdViewController1" = "Password Login";
|
|
"XPLoginPwdViewController2" = "Please enter phone number/ID";
|
|
"XPLoginPwdViewController3" = "Please enter password";
|
|
"XPLoginPwdViewController4" = "Phone Number Login";
|
|
"XPLoginPwdViewController6" = "Please enter your E-Party account";
|
|
|
|
|
|
"XPRoomSettingInputView4" = "Cancel";
|
|
|
|
|
|
"PIUserSexView0"="Male";
|
|
"PIUserSexView1"="Female";
|
|
"DateUtils0"="MM-dd HH:mm";
|
|
"DateUtils1"="yyyy-MM-dd HH:mm";
|
|
|
|
|
|
"XPLoginAuthCodeVC0"="Authorization Code";
|
|
"XPLoginAuthCodeVC1"="Please enter authorization code";
|
|
"XPLoginAuthCodeVC2"="Authorization code bound successfully";
|
|
"XPLoginAuthCodeVC3"="Done";
|
|
"XPLoginPhoneViewController6" = "Verification code";
|
|
"UserDetail_CP_Toast_0" = "Tips";
|
|
|
|
"20.20.51_text_1" = "Email Login";
|
|
"20.20.51_text_20" = "Recover Password";
|
|
|
|
// EPEditSetting - 设置页面多语言Key
|
|
"EPEditSetting.Title" = "Edit";
|
|
"EPEditSetting.Avatar" = "Avatar";
|
|
"EPEditSetting.Nickname" = "Nickname";
|
|
"EPEditSetting.PersonalInfo" = "Personal Information and Permissions";
|
|
"EPEditSetting.Help" = "Help";
|
|
"EPEditSetting.ClearCache" = "Clear Cache";
|
|
"EPEditSetting.CheckUpdate" = "Check for Updates";
|
|
"EPEditSetting.AboutUs" = "About Us";
|
|
"EPEditSetting.Logout" = "Log out of account";
|
|
|
|
// Alert
|
|
"EPEditSetting.Camera" = "Take Photo";
|
|
"EPEditSetting.PhotoLibrary" = "Choose from Album";
|
|
"EPEditSetting.EditNickname" = "Edit Nickname";
|
|
"EPEditSetting.EnterNickname" = "Enter new nickname";
|
|
"EPEditSetting.LogoutConfirm" = "Are you sure you want to log out?";
|
|
"EPEditSetting.Cancel" = "Cancel";
|
|
"EPEditSetting.Confirm" = "Confirm";
|
|
|
|
// Policy Options
|
|
"EPEditSetting.UserAgreement" = "User Service Agreement";
|
|
"EPEditSetting.PrivacyPolicy" = "Privacy Policy";
|
|
|
|
// Clear Cache
|
|
"EPEditSetting.ClearCacheTitle" = "Clear Cache";
|
|
"EPEditSetting.ClearCacheMessage" = "Are you sure you want to clear all cache? This will delete cached images and web data.";
|
|
"EPEditSetting.ClearCacheSuccess" = "Cache cleared successfully";
|
|
|
|
/* EP Module Keys - Added for English localization */
|
|
/* EP Module Keys - Added for English localization */
|
|
|
|
"1.0.37_text_26" = "ID Login";
|
|
"XPLoginViewController0" = "One-click login failed. Please check your mobile network status";
|
|
"XPLoginViewController1" = "One-click login";
|
|
"XPLoginViewController2" = "Login with Current Phone Number";
|
|
"XPLoginViewController3" = "Agree to the default and authorize %@ to access the current phone number";
|
|
"XPLoginViewController4" = "Login successful";
|
|
"XPLoginViewController5" = "Phone Number Login";
|
|
"XPLoginViewController6" = "Agree User Service Agreement and Privacy Policy";
|
|
"XPLoginViewController7" = "User Service Agreement";
|
|
"XPLoginViewController8" = " and ";
|
|
"XPLoginViewController9" = "Privacy Policy";
|
|
"XPLoginViewController10" = "Other Login Methods";
|
|
"XPLoginViewController11" = "Agree to the Privacy Policy and User Agreement before registering or logging in";
|
|
"XPLoginViewController12" = "Apple Login";
|
|
"XPLoginViewController13" = "Google Login";
|
|
"XPLoginViewController14" = "Facebook Login";
|
|
"XPLoginViewController15" = "Line Login";
|
|
"XPLoginViewController16" = "other login methods";
|
|
"XPLoginViewController17" = "Last Login";
|
|
|
|
/*
|
|
* EP Module - English Localization Keys
|
|
* 用于替换 EP 模块中所有硬编码中文
|
|
*/
|
|
|
|
// MARK: - Common 通用
|
|
"common.tips" = "Tips";
|
|
"common.confirm" = "Confirm";
|
|
"common.cancel" = "Cancel";
|
|
"common.ok" = "OK";
|
|
"common.publish" = "Publish";
|
|
"common.save" = "Save";
|
|
"common.delete" = "Delete";
|
|
"common.upload_failed" = "Upload Failed";
|
|
"common.update_failed" = "Update Failed";
|
|
"common.loading" = "Loading...";
|
|
"common.success" = "Success";
|
|
"common.failed" = "Failed";
|
|
|
|
// MARK: - User 用户相关
|
|
"user.anonymous" = "Anonymous";
|
|
"user.nickname_not_set" = "Nickname Not Set";
|
|
"user.not_set" = "Not Set";
|
|
|
|
// MARK: - Time 时间格式化
|
|
"time.just_now" = "Just now";
|
|
"time.minutes_ago" = "%.0f minutes ago";
|
|
"time.hours_ago" = "%.0f hours ago";
|
|
"time.days_ago" = "%.0f days ago";
|
|
|
|
// MARK: - Tab Bar Tab 标题
|
|
"tab.moment" = "Moments";
|
|
"tab.mine" = "Mine";
|
|
|
|
// MARK: - Moment 动态相关
|
|
"moment.title" = "Enjoy your Life Time";
|
|
"moment.item_clicked" = "Clicked item %ld";
|
|
"moment.under_review" = "Moment is under review, cannot like";
|
|
"moment.like" = "Like";
|
|
"moment.unlike" = "Unlike";
|
|
"moment.like_success" = "Like success";
|
|
"moment.unlike_success" = "Unlike success";
|
|
"moment.like_failed" = "Like failed: %@";
|
|
"moment.click_image_index" = "Clicked image index: %ld";
|
|
|
|
// MARK: - Publish 发布相关
|
|
"publish.title" = "Publish";
|
|
"publish.content_or_image_required" = "Please enter content or select image";
|
|
"publish.publish_failed" = "Publish failed: %ld - %@";
|
|
"publish.upload_failed" = "Upload failed: %@";
|
|
|
|
// MARK: - Mine 我的页面
|
|
"mine.settings_clicked" = "Settings button clicked";
|
|
"mine.not_logged_in" = "User not logged in";
|
|
"mine.load_user_info_failed" = "Failed to load user info";
|
|
"mine.load_user_info_failed_msg" = "Failed to load user info: %@";
|
|
"mine.item_clicked" = "Clicked item %ld (Mine)";
|
|
"mine.open_settings" = "Open settings page with user info";
|
|
"mine.avatar_updated" = "Avatar updated: %@";
|
|
|
|
// MARK: - Settings 设置页面
|
|
"setting.nickname_update_success" = "Nickname updated: %@";
|
|
"setting.nickname_update_failed" = "Nickname update failed, please try again later";
|
|
"setting.nickname_update_failed_msg" = "Nickname update failed: %ld - %@";
|
|
"setting.avatar_update_failed" = "Avatar update failed, please try again later";
|
|
"setting.avatar_upload_success" = "Avatar uploaded: %@";
|
|
"setting.avatar_upload_failed" = "Avatar upload failed: %@";
|
|
"setting.avatar_upload_no_url" = "Avatar uploaded but no URL returned";
|
|
"setting.avatar_update_success" = "Avatar updated";
|
|
"setting.avatar_update_failed_msg" = "Avatar update failed: %ld - %@";
|
|
"setting.image_not_selected" = "Image not selected";
|
|
"setting.account_not_found" = "Account info not found";
|
|
"setting.redirected_to_login" = "Redirected to login page";
|
|
"setting.feature_reserved" = "[%@] - Feature reserved for future implementation";
|
|
"setting.user_info_updated" = "User info updated: %@";
|
|
|
|
// MARK: - Login 登录相关
|
|
"login.debug_mode_active" = "✅ DEBUG mode active";
|
|
"login.release_mode" = "⚠️ Currently in Release mode";
|
|
"login.switch_env" = "Switch Environment";
|
|
"login.feedback_placeholder" = "Feedback - Placeholder, Phase 2 implementation";
|
|
"login.debug_placeholder" = "Debug - Placeholder, Phase 2 implementation";
|
|
"login.area_selection_placeholder" = "Area selection - Placeholder, Phase 2 implementation";
|
|
"login.id_login_success" = "ID login success: %@";
|
|
"login.email_login_success" = "Email login success: %@";
|
|
"login.phone_login_success" = "Phone login success: %@";
|
|
|
|
// MARK: - Login Manager 登录管理
|
|
"login_manager.account_incomplete" = "Account info incomplete, cannot continue";
|
|
"login_manager.access_token_empty" = "access_token is empty, cannot continue";
|
|
"login_manager.login_success" = "Login success, switched to EPTabBarController";
|
|
"login_manager.request_ticket_failed" = "Request Ticket failed: %ld - %@";
|
|
"login_manager.request_ticket_failed_redirect" = "Ticket request failed, still redirect to home page";
|
|
"login_manager.apple_login_placeholder" = "Apple Login - Placeholder, Phase 2 implementation";
|
|
"login_manager.debug_show_color_guide" = "Debug mode: Show signature color guide (has color: %d)";
|
|
"login_manager.user_selected_color" = "User selected signature color: %@";
|
|
"login_manager.user_skipped_color" = "User skipped signature color selection";
|
|
|
|
// MARK: - API Errors API 错误
|
|
"error.not_logged_in" = "Not logged in";
|
|
"error.request_failed" = "Request failed";
|
|
"error.publish_failed" = "Publish failed";
|
|
"error.like_failed" = "Like operation failed";
|
|
"error.account_parse_failed" = "Account info parse failed";
|
|
"error.operation_failed" = "Operation failed";
|
|
"error.ticket_parse_failed" = "Ticket parse failed";
|
|
"error.request_ticket_failed" = "Request Ticket failed";
|
|
"error.send_email_code_failed" = "Send email verification code failed";
|
|
"error.send_phone_code_failed" = "Send phone verification code failed";
|
|
"error.login_failed" = "Login failed";
|
|
"error.reset_password_failed" = "Reset password failed";
|
|
"error.quick_login_failed" = "Quick login failed";
|
|
"error.image_compress_failed" = "Image compress failed";
|
|
"error.qcloud_init_failed" = "QCloud initialization failed";
|
|
"error.qcloud_config_failed" = "Get QCloud config failed";
|
|
"error.qcloud_config_not_initialized" = "QCloud config not initialized";
|
|
|
|
// MARK: - Upload 上传相关
|
|
"upload.progress_format" = "Uploading %ld/%ld";
|
|
|
|
// MARK: - Color Storage 颜色存储
|
|
"color_storage.save_signature_color" = "Save user signature color: %@";
|
|
"color_storage.clear_signature_color" = "Clear user signature color";
|
|
|
|
// MARK: - Tab Bar Controller TabBar 控制器
|
|
"tabbar.init_complete" = "Floating TabBar initialization complete";
|
|
"tabbar.released" = "Released";
|
|
"tabbar.setup_complete" = "Floating TabBar setup complete";
|
|
"tabbar.selected_tab" = "Selected Tab: %@";
|
|
"tabbar.global_manager_setup" = "Global manager setup complete (v0.2 - No MiniRoom)";
|
|
"tabbar.initial_vcs_setup" = "Initial ViewControllers setup complete";
|
|
"tabbar.refresh_login_status" = "TabBar refreshed, login status: %d";
|
|
"tabbar.login_vcs_created" = "Post-login ViewControllers created - Moment & Mine";
|
|
"tabbar.show_tabbar_root" = "Show TabBar - Root page";
|
|
"tabbar.hide_tabbar_child" = "Hide TabBar - Child page (level: %ld)";
|
|
|
|
// MARK: - Debug Logs 调试日志(建议直接用英文重写,这里仅供参考)
|
|
"debug.apply_signature_color" = "Apply signature color: %@";
|
|
"debug.start_breathing_glow" = "Start breathing glow animation";
|
|
"debug.warning_emotion_color_nil" = "Warning: emotionColorHex is nil";
|
|
"debug.assign_random_color" = "Assign random color for moment %@: %@";
|
|
|
|
/* End EP Module Keys */
|