Files
keyboard/Shared/Localization/en.lproj/Localizable.strings
2026-03-09 17:34:08 +08:00

402 lines
18 KiB
Plaintext

/*
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-based keyboard features are unavailable (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》" = "Membership 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...";
"Please Select Your Gender" = "Please Select Your Gender";
"Skip" = "Skip";
"Turn On The Keyboard" = "Turn On The Keyboard";
"key of love keyboard" = "key of love keyboard";
"One-click to find a partner" = "One-click to find a partner";
"Turn on the keyboard" = "Turn on the keyboard";
"Report reason" = "Report reason";
"Report description" = "Report description";
"Report submitted" = "Report submitted";
"Please describe the specific reason for your report." = "Please describe the specific reason for your report.";
"Pornographic And Vulgar" = "Pornographic And Vulgar";
"Politically Sensitive" = "Politically Sensitive";
"Insult Attacks" = "Insult Attacks";
"Bloody Violence" = "Bloody Violence";
"Suicide And Self Harm" = "Suicide And Self Harm";
"Plagiarism Infringement" = "Plagiarism Infringement";
"Invasion Of Privacy" = "Invasion Of Privacy";
"False Rumor" = "False Rumor";
"Other Harmful Information" = "Other Harmful Information";
"Character Name And Description" = "Character Name And Description";
"Picture" = "Picture";
"Timbre" = "Timbre";
"Please select at least one report reason" = "Please select at least one report reason";
"Please select at least one content type" = "Please select at least one content type";
"Submit" = "Submit";
"Selection Content" = "Selection Content";
"Voice Connecting..." = "Connecting...";
"Voice Recording..." = "Recording...";
"Voice Recognizing..." = "Recognizing...";
"Voice Recording Ended" = "Recording ended";
"Voice Cancelled" = "Cancelled";
"Voice Listening..." = "Listening...";
"Voice Recognition Failed" = "Recognition failed";
"Voice Recognition Completed" = "Recognition completed";
"By continuing, you agree to our terms of service and confirm that you have read our privacy policy" = "By continuing, you agree to our terms of service and confirm that you have read our privacy policy";
"terms of service" = "terms of service";
"privacy policy" = "privacy policy";
"Become A Member Of Love Key" = "Become A Member Of Love Key";
"Unlock All Functions" = "Unlock All Functions";
"Wireless Sub-ai Dialogue" = "Wireless Sub-ai Dialogue";
"Personalized\nKeyboard" = "Personalized\nKeyboard";
"Chat\nPersona" = "Chat\nPersona";
"Emotional\nCounseling" = "Emotional\nCounseling";
"Monthly Subscription" = "Monthly Subscription";
"AI Assistant" = "AI Assistant";
"AI Chat" = "AI Chat";
"Membership Agreement" = "Membership Agreement";
"Download information missing" = "Download information missing";
"Download failed" = "Download failed";
"Theme resource preparation failed, please try again later" = "Theme resource preparation failed, please try again later";
"Theme updated, try it now" = "Theme updated, try it now";
"This app does not allow the keyboard to open the main app directly. Please return to the Home screen and open the app manually to recharge" = "This app does not allow the keyboard to open the main app directly. Please return to the Home screen and open the app manually to recharge";
"Content is empty" = "Content is empty";
"audioId is empty" = "audioId is empty";
"Polling failed after %ld retries" = "Polling failed after %ld retries";
"URL is empty" = "URL is empty";
"Theme information missing" = "Theme information missing";
"Delete failed, please try again" = "Delete failed, please try again";
"Processing..." = "Processing...";
"Copied" = "Copied";
"Default keyboard skin restored" = "Default keyboard skin restored";
"Keyboard has been notified to unzip. Switch to the custom keyboard to apply." = "Keyboard has been notified to unzip. Switch to the custom keyboard to apply.";
"Failed to apply skin" = "Failed to apply skin";
"Recording too short, please try again" = "Recording too short, please try again";
"Restore default skin" = "Restore default skin";
"Fetch failed" = "Fetch failed";
"Unable to access shared container, failed to apply skin" = "Unable to access shared container, failed to apply skin";
"Update" = "Update";
"Update content" = "Update content";
"No reply content received" = "No reply content received";
"No audio data received" = "No audio data received";
"No audio file received" = "No audio file received";
"No speech content recognized" = "No speech content recognized";
"Loading theme details" = "Loading theme details";
"Upgrade now" = "Upgrade now";
"Pink skin" = "Pink skin";
"Sign in with Apple" = "Sign in with Apple";
"Voice reply" = "Voice reply";
"Voice message" = "Voice message";
"Voice recognition failed" = "Voice recognition failed";
"Voice-to-text failed, please try again" = "Voice-to-text failed, please try again";
"Please sign in before using AI features" = "Please sign in before using AI features";
"Please return to the Home screen and open the app to sign in" = "Please return to the Home screen and open the app to sign in";
"Please enable Full Access to continue" = "Please enable Full Access to use network-based keyboard features";
"Request failed" = "Request failed";
"Invalid data format" = "Invalid data format";
"Comment content cannot be empty" = "Comment content cannot be empty";
"Chat response is empty" = "Chat response is empty";
"Delete This Record" = "Delete This Record";
"Deleted" = "Deleted";
"Are you sure to delete?" = "Are you sure to delete?";
"Please enter content" = "Please enter content";
"Purchase failed" = "Purchase failed";
"Remote skin" = "Remote skin";
"Sign in with Apple requires iOS 13+" = "Sign in with Apple requires iOS 13+";
"Failed to save audio" = "Failed to save audio";
"Audio playback failed" = "Audio playback failed";
"Audio data is empty" = "Audio data is empty";
"Failed to parse audio data" = "Failed to parse audio data";
"Audio file does not exist" = "Audio file does not exist";
"Follow: Settings -> General -> Keyboard -> Keyboards -> %@ -> Allow Full Access" = "Follow: Settings → General → Keyboard → Keyboards → %@ → Allow Full Access";
"Agreement coming soon" = "Agreement coming soon";
"Application to the skin failed" = "Application to the skin failed";
"Are you sure to delete?" = "Are you sure to delete?";
"Chat Without Speed Limits" = "Chat Without Speed Limits";
"Choose" = "Choose";
"Click \"copy Any Conversation\", \"paste\"\nAnd Try Replying Using The Keyboard\n[persona] Method" = "Click \"copy Any Conversation\", \"paste\"\nAnd Try Replying Using The Keyboard\n[persona] Method";
"Clipboard is empty" = "Clipboard is empty";
"Coming Soon" = "Coming Soon";
"Consumption" = "Consumption";
"Download" = "Download";
"Download again" = "Download again";
"Due On" = "Due On";
"Empty file data" = "Empty file data";
"Failed to load products" = "Failed to load products";
"Free" = "Free";
"Go To Recharge" = "Go To Recharge";
"I Miss You" = "I Miss You";
"I'm Going To Take A Bath" = "I'm Going To Take A Bath";
"Invalid file" = "Invalid file";
"Invalid parameter" = "Invalid parameter";
"Invalid upload request" = "Invalid upload request";
"Loading..." = "Loading...";
"Longer Chat History" = "Longer Chat History";
"Member recharge" = "Member recharge";
"Membership Benefits" = "Membership Benefits";
"No more data" = "No more data";
"No products available" = "No products available";
"Operation failed" = "Operation failed";
"Payload missing" = "Payload missing";
"Please open the App to finish purchase" = "Please open the App to finish purchase";
"Please select a product" = "Please select a product";
"Product unavailable" = "Product unavailable";
"Receipt missing" = "Receipt missing";
"Search Role" = "Search Role";
"Search coming soon" = "Search coming soon";
"Search result" = "Search result";
"Server error" = "Server error";
"Subscription" = "Subscription";
"The existing conversation history will be cleared." = "The existing conversation history will be cleared.";
"The skin in use cannot be deleted" = "The skin in use cannot be deleted";
"Themes" = "Themes";
"Think Again" = "Think Again";
"Unlimited Chatting" = "Unlimited Chatting";
"Warm = man" = "Warm = man";
"Warm hearted man" = "Warm hearted man";
"Warm2 hearted man" = "Warm2 hearted man";
"Warm3 hearted man" = "Warm3 hearted man";
"Welcome To Use The [key Of Love] Keyboard" = "Welcome To Use The [key Of Love] Keyboard";
"Welcome to use the [key of love] keyboard" = "Welcome to use the [key of love] keyboard";
"Your session has expired. Please sign in again." = "Your session has expired. Please sign in again.";
"send a message" = "send a message";
"Release To Cancel" = "Release To Cancel";
"Send A Message" = "Send A Message";
"User" = "User";
"I highly recommend this app." = "I highly recommend this app.";
"Allow log in with Apple ID?" = "Allow log in with Apple ID?";
"Continue" = "Continue";
"Me" = "Me";
"No comments yet" = "No comments yet";
"Be the first to comment" = "Be the first to comment";
"Load failed" = "Load failed";
"Tap to retry" = "Tap to retry";
"%.1fw comments" = "%.1fw comments";
"%ld comments" = "%ld comments";
"Reply to @%@" = "Reply to @%@";
"Say something..." = "Say something...";
"Hold To Start Talking" = "Hold To Start Talking";
"Hold To Speak" = "Hold To Speak";
"Release To Finish" = "Release To Finish";
"Send A Message To Her" = "Send A Message To Her";
"Like" = "Like";
"Reply" = "Reply";
"View %ld replies" = "View %ld replies";
"View more replies (%ld)" = "View more replies (%ld)";
"Collapse" = "Collapse";
"Just now" = "Just now";
"%.0f minutes ago" = "%.0f minutes ago";
"%.0f hours ago" = "%.0f hours ago";
"%.0f days ago" = "%.0f days ago";
"Yesterday" = "Yesterday";