/* Localizable.strings (English) Keys shared by App and Keyboard extension */ "perm_title_enable" = "Enable Keyboard"; "perm_steps" = "1 Enable Keyboard > 2 Allow Full Access"; "perm_open_settings" = "Open in Settings"; "perm_help" = "Can't find the keyboard? Go to Settings > General > Keyboard > Keyboards > Add New Keyboard"; // Home page & language test "home_title" = "Home"; "home_input_placeholder" = "Type here to test the keyboard"; "home_item_lang_test" = "Language Test"; "home_item_keyboard_permission" = "Keyboard Permission Guide"; "lang_test_title" = "Language Test"; "lang_toggle" = "Toggle Language"; "current_lang" = "Current: %@"; "common_back" = "Back"; // search "Recommended Skin" = "Recommended Skin"; "Historical Search" = "Historical Search"; "Search Themes" = "Search Themes"; "Search" = "Search"; // Login & account "Log In" = "Log In"; "Signed in successfully" = "Signed in successfully"; "Sign-in failed" = "Sign-in failed"; "Sign in to unlock all features" = "Sign in to unlock all features"; "We'll use Apple for a quick, secure sign-in" = "We'll use Apple for a quick, secure sign-in"; "Log In To Key Of Love" = "Log In To Key Of Love"; "Sign in with Apple requires iOS 13 or later" = "Sign in with Apple requires iOS 13 or later"; "Invalid login credential" = "Invalid login credential"; "No token returned" = "No token returned"; "Failed to save login state" = "Failed to save login state"; "Sign-in canceled" = "Sign-in canceled"; "Please switch to the key of love app to finish signing in" = "Please switch to the key of love app to finish signing in"; "Continue Via Email" = "Continue Via Email"; "Login With Email Password" = "Login With Email Password"; "Enter Email Address" = "Enter Email Address"; "Enter Password" = "Enter Password"; "Enter Repeat Password" = "Enter Repeat Password"; "Enter Your Email Address" = "Enter Your Email Address"; "Enter The Password" = "Enter The Password"; "Please Enter Your Email Address" = "Please Enter Your Email Address"; "Please Enter The Password" = "Please Enter The Password"; "Please complete all fields" = "Please complete all fields"; "The two passwords do not match" = "The two passwords do not match"; "Reset Password" = "Reset Password"; "Next Step" = "Next Step"; "Enter Email Verification Code" = "Enter Email Verification Code"; "Verify Email" = "Verify Email"; "We have already sent it to the email address %@. Please enter the 6-digit verification code from the email to verify your mailbox." = "We have already sent it to the email address %@. Please enter the 6-digit verification code from the email to verify your mailbox."; "Forgot Password?" = "Forgot Password?"; "Already Have An Account?" = "Already Have An Account?"; "Don't Have An Account?" = "Don't Have An Account?"; "Sign Up" = "Sign Up"; "Sign In" = "Sign In"; "Login" = "Login"; // Language switching prompt "Change Language" = "Change Language"; "Changing language will reload the Home screen." = "Changing language will reload the Home screen."; // Generic buttons & tips "OK" = "OK"; "Confirm" = "Confirm"; "Cancel" = "Cancel"; "Close" = "Close"; "Delete" = "Delete"; "Clear" = "Clear"; "Paste" = "Paste"; "Send" = "Send"; "Retry" = "Retry"; "Success" = "Success"; "Failed" = "Failed"; "Network error" = "Network error"; "Saved" = "Saved"; "Copy Success" = "Copy Success"; "Email Copy Success" = "Email Copy Success"; // Network "Network unavailable" = "Network unavailable"; "Network disabled (Full Access may be off)" = "Network disabled (Full Access may be off)"; "Invalid URL" = "Invalid URL"; "Invalid response" = "Invalid response"; "No data" = "No data"; "Failed to parse JSON" = "Failed to parse JSON"; "Parse failed" = "Parse failed"; "No data received" = "No data received"; "Request failed\nURL: %@\nStatus: %ld\nError: %@\nUserInfo: %@" = "Request failed\nURL: %@\nStatus: %ld\nError: %@\nUserInfo: %@"; "Response OK (JSON)\nURL: %@\nStatus: %ld\nContent-Type: %@\nData: %@" = "Response OK (JSON)\nURL: %@\nStatus: %ld\nContent-Type: %@\nData: %@"; "Response decode failed (JSON)\nURL: %@\nError: %@" = "Response decode failed (JSON)\nURL: %@\nError: %@"; "HTTP GET\nURL: %@\nHeaders: %@\nParams: %@" = "HTTP GET\nURL: %@\nHeaders: %@\nParams: %@"; "Invalid response\nURL: %@\nReason: %@" = "Invalid response\nURL: %@\nReason: %@"; "Please check this app's wireless-data permission or network connection in Settings." = "Please check this app's wireless-data permission or network connection in Settings."; // Permission & guides "Turn on Allow Full Access to experience all features" = "Turn on Allow Full Access to experience all features"; "Allow Full Access" = "Allow Full Access"; "Follow: Settings → General → Keyboard → Keyboards → %@ → Allow Full Access" = "Follow: Settings → General → Keyboard → Keyboards → %@ → Allow Full Access"; "Go enable" = "Go enable"; "Open Settings" = "Open Settings"; "After pasting the conversation in the keyboard, choose a reply style" = "After pasting the conversation in the keyboard, choose a reply style"; "Current: %@" = "Current: %@"; // Home / Tab labels "Home" = "Home"; "Shop" = "Shop"; "Circle" = "Circle"; "Mine" = "Mine"; "Hot" = "Hot"; "Rank" = "Rank"; "Recharge Now" = "Recharge Now"; "By clicking Pay, you indicate your agreement to the" = "By clicking Pay, you indicate your agreement to the"; "《Embership Agreement》" = "《Embership Agreement》"; // Mine "Settings" = "Settings"; "Personal" = "Personal"; "My Keyboard" = "My Keyboard"; "Notice" = "Notice"; "invite" = "invite"; "Feedback" = "Feedback"; "E-mail" = "E-mail"; "Agreement" = "Agreement"; "Privacy Policy" = "Privacy Policy"; "Notice" = "Notice"; "Feedback" = "Feedback"; // Notice & Feedback detail pages "Notification Setting" = "Notification Setting"; "Please Enter The Content" = "Please Enter The Content"; "Commit" = "Commit"; "Nickname" = "Nickname"; "Gender" = "Gender"; "Input Language" = "Input Language"; "Choose Layout" = "Choose Layout"; "Multiple Keyboard Layouts" = "Multiple Keyboard Layouts"; "This language has a default skin configured. It won't be auto-applied when switching language." = "This language has a default skin configured. It won't be auto-applied when switching language."; "Please configure a default skin for this language before switching." = "Please configure a default skin for this language before switching."; "Default skin install failed. Please check skin resource configuration." = "Default skin install failed. Please check skin resource configuration."; "User ID" = "User ID"; "Modify Gender" = "Modify Gender"; "Male" = "Male"; "Female" = "Female"; "The Third Gender" = "The Third Gender"; " Paste Ta's Words" = " Paste Ta's Words"; // Search & history "Clear history" = "Clear history"; "Delete all history?" = "Delete all history?"; "Delete this tag?" = "Delete this tag?"; "This action cannot be undone" = "This action cannot be undone"; "Loaded more successfully" = "Loaded more successfully"; // Skins & shop "Skin Center" = "Skin Center"; "No skins yet" = "No skins yet"; "Pull down to refresh" = "Pull down to refresh"; "Download & Apply" = "Download & Apply"; "Applied. Switch to the keyboard to view." = "Applied. Switch to the keyboard to view."; "Apply failed" = "Apply failed"; "Open agreement" = "Open agreement"; "Shop Mall" = "Shop Mall"; "My skin" = "My skin"; "my_skin_selected_count" = "Selected: %ld Skins"; "Editor" = "Editor"; "Cancel" = "Cancel"; "Delete" = "Delete"; "Points\nMall" = "Points\nMall"; "Log Out" = "Log Out"; "Cancel Account" = "Cancel Account"; "After cancellation, your account will be deactivated and local login data will be cleared. Continue?" = "After cancellation, your account will be deactivated and local login data will be cleared. Continue?"; "Please enter your password" = "Please enter your password"; "Cancel Account Notice" = "Cancel Account Notice"; "Confirm Cancel Account" = "Confirm Cancel Account"; "Ranking List" = "Ranking List"; "Persona circle" = "Persona circle"; "Clear" = "Clear"; "Copy" = "Copy"; "Report" = "Report报"; "Thumbs Up" = "Thumbs Up"; "Chatting" = "Chatting"; // Payment & IAP "Payment successful" = "Payment successful"; "Payment failed" = "Payment failed"; "Purchase: %@ Coins %@" = "Purchase: %@ Coins %@"; "Pay clicked" = "Pay clicked"; "Points Recharge" = "Points Recharge"; "Recharge" = "Recharge"; "Consumption Record" = "Consumption Record"; "My Points" = "My Points"; "Consumption Details" = "Consumption Details"; "No data" = "No data"; // Misc "Test" = "Test"; "Settings content placeholder" = "Settings content placeholder"; // English-only keys with Chinese equivalents "Change The Nickname" = "Change Nickname"; "Please Enter The Modified Nickname" = "Please enter the new nickname"; "Save" = "Save"; "Please copy the text first" = "Please copy the text first"; "Purchase cancelled." = "Purchase cancelled."; "Purchase pending approval." = "Purchase pending approval."; "Unable to obtain transaction payload." = "Unable to obtain transaction payload."; "Resume Purchase" = "Resume Purchase"; "Downloading..." = "Downloading...";