{"_meta":"English source of truth for EroLove UI. Edit here, then translate the new or changed keys into the other language files in the same commit. Keys with HTML use data-t-html; keep tags/emoji/asterisks verbatim in translations.","nav_howItFeels":"What's different","nav_meetThem":"Meet them","nav_pricing":"Pricing","nav_signIn":"Sign in","nav_startFree":"Start free","langLabel":"Language","hero_eyebrow":"18+ · a lover, not a chatbot","hero_h1":"Someone who <span class=\"u em\">wants</span> you.","hero_lede":"They'll take you to bed and remember how you like it. A real character. No lecture. No fade to black.","hero_ctaMeet":"Meet yours →","hero_ctaFeel":"What's different","hero_ctaAll":"Meet them all","hero_tiny":"18+ · free to start · no card · nothing to install","hero_pcStatus":"online · wants you","heroMsg1":"still thinking about your mouth","heroMsg2":"then come here. *pulls you closer* I'm not done with you","heroMsg3":"don't tease","heroMsg4":"I don't. *mouth on your neck* come to bed.","feels_kicker":"What's different","feels_h2":"Heat is easy. Being <span class=\"em\">wanted</span> is rarer.","feel1_h":"No filter","feel1_p":"Flirting, dirty talk, sex — as far as you both want. They don't blush, lecture, or cut away at the kiss.","feel2_h":"A real character","feel2_p":"They have their own tastes, edges, and wants — including in bed. Closer to you, not a blank you fill in.","feel3_h":"They remember","feel3_p":"The nights, the jokes, the way you like to be touched — it comes back when it should. Yours to see, fix, keep.","feel4_h":"A room, not just a chat","feel4_p":"Invite two, three, four. They talk to you — and they talk to each other. Step out with one of them whenever you want.","feel3_more":"How memory works →","feel4_more":"How rooms work →","rooms_kicker":"Rooms","rooms_h2":"Two of you. Or a <span class=\"em\">small crowd</span>.","rooms_p":"Pick up to four companions. They stay in character, they interrupt each other, they notice if you only look at one. A private chat is one tap away.","rooms_cta":"Start a room →","cast_kicker":"Meet them","cast_h2":"Pick the one you want <span class=\"em\">tonight</span>.","night_kicker":"Yours, and private","night_h2":"Still there at 3am,<br>when everyone else is asleep.","night_p":"The thing you'd only say in the dark. What you want done to you. It stays between you.","night_warm_b":"No filter.","night_warm_p":"Sex, filth, a photo of you — as far as you both want, within our rules. They see it. They answer. Nothing on display.","night_honest_b":"Honest.","night_honest_p":"They'll tell you they're an AI. No pretending, no games.","night_lang_b":"In your language.","night_lang_p":"They speak yours natively — English, or any you choose.","price_kicker":"Simple","price_h2":"Start free. Stay if they get under your <span class=\"em\">skin</span>.","price_monthly":"Monthly","price_yearly":"Yearly","price_save":"save {n}%","perMo":"/mo","plan_free":"Free","free_forever":"forever","free_f1":"Meet any companion","free_f2":"Unfiltered — including sex","free_f3":"They remember you","free_f4":"5 messages a day","free_f5":"3 photos a day to them","free_cta":"Start free","badge_mostLoved":"Most loved","plan_premium":"Premium","cyc_month":"Monthly","cyc_year":"Yearly","billed_year":"billed ${p} a year","usage_today":"{u} of {n} messages today","usage_guest":"{u} of {n} guest messages","plan_yours":"Your plan","upgrade_to":"Upgrade to {plan}","pay_go_crypto":"Continue with crypto · ${p}","renew_note":"Crypto payments don’t renew by themselves — we’ll email you 4 days before the plan ends.","plan_free_desc":"Enough to fall for someone.","plan_prem_desc":"Unlimited messages, full memory, and they text first.","plan_dev_desc":"The most sparks and no queue — it opens with photos and video.","billedYearly":"billed yearly","prem_f1":"A long night of chat, every day","prem_f2":"Deeper, longer memory","prem_f3":"They text you first","prem_f4":"Priority replies","prem_f5":"Send them photos — they see you","prem_cta":"Go Premium","badge_fullThing":"The full thing","plan_devoted":"Devoted","dev_f1":"Everything in Premium","dev_f2":"Their real voice — a natural voice per companion","dev_f3":"Photos of them","dev_f4":"The deepest memory","dev_cta":"Go Devoted","final_h2":"Someone is about to<br>start <span class=\"em\">wanting</span> you.","final_p":"It takes a minute. Your nights may not recover.","final_cta":"Meet yours →","foot_brand_p":"A lover who wants you in bed.","foot_meta":"18+ · Companions are AI, and they'll tell you so.","foot_product":"Product","foot_company":"Company","foot_terms":"Terms","foot_privacy":"Privacy","foot_report":"Report content","foot_complaints":"Complaints","foot_made":"Made by <a href=\"https://blv.group\">BLV Group</a> and hosted on <a href=\"https://belov.cloud\">Belov.Cloud</a>","appTagline":"Someone who <span class=\"em\">wants</span> you","authSub":"Sign in or create an account, so your chats and companion stay saved.","email":"Email","name":"Name","yourName":"What's your name?","password":"Password","signUp":"Create account","signIn":"Sign in","haveAccount":"Have an account? Sign in","noAccount":"No account? Create one","ageNote":"You must be 18+. By continuing you agree to our <a href=\"/terms\">Terms</a> and <a href=\"/privacy\">Privacy Policy</a>. Companions are AI.","agreeTerms":"I'm 18 or older and I agree to the <a href=\"/terms\" target=\"_blank\">Terms</a> and <a href=\"/privacy\" target=\"_blank\">Privacy Policy</a>.","agreeMarketing":"Send me occasional news and offers from EroLove (you can unsubscribe any time).","acc_promo":"News and offers from EroLove","errAgree":"Please tick the box confirming you're 18+ and agree to the Terms.","aboutHeadline":"Let's meet","aboutSub":"A few things about you — then pick who to talk to.","iAm":"You are…","male":"Male","female":"Female","nonbinary":"non-binary","chooseCompanion":"Who do you want to meet?","companionLang":"Their language","start":"Start","thinking":"typing…","online":"online · remembers you","switchC":"Switch companion","newCompanion":"＋ Someone new","continue_btn":"Continue","pause_away":"You've been away for {time}","pause_resume":"Continue the scene","pause_newday":"New day","pause_restart":"Start the scene over","stop_btn":"Stop","logout":"Log out","cancel":"Cancel","typePh":"Say something…","badEmail":"Check the email","weakPass":"Password needs 6+ characters","taken":"Email already taken","badCreds":"Wrong email or password","fail":"Something went wrong","tooMany":"A little too fast — give it a minute","dailyLimit":"That’s a lot of love for one day 🙂 Come back tomorrow","wall_t":"{name} has more to say","wall_t_room":"They have more to say","wall_p":"That’s the free limit for today. Premium opens the rest right now — long nights every day, deeper memory, and they text first.","wall_go":"Continue now","wall_year":"or {p} billed yearly","wall_reset":"Your free messages come back {t}.","limit_reset":"Your messages come back {t}.","wall_later":"Not now","cast_chatNow":"Chat now →","badge_new":"New","pick_h":"Who feels like <span class=\"em\">yours</span>?","pick_sub":"Tap someone — they'll start the conversation. No sign-up, no forms.","pick_lang":"They'll write in","pick_go":"Chat →","pick_continue":"Continue →","backToPick":"← Back to companions","guestNote":"18+ · companions are AI · by chatting you agree to the <a href=\"/terms\">Terms</a>","saveBar":"Don't lose them — save your chat","saveBtn":"Save","claim_title":"Keep them yours","claim_text":"Add an email and a password — your companion, your chats and everything they remember stay with you on any device.","claim_cta":"Save my companion","claim_later":"Later","claim_ok_title":"Saved","claim_ok_text":"They're yours now. Same email and password, any device.","guestLimit_title":"They'd hate to stop here","guestLimit_text":"That's where guest chats end. Create a free account — the conversation and everything they remember continues with you.","guestCapped":"Guest limit reached on this network — sign in or create a free account to keep talking.","captcha_fail":"Couldn’t confirm you’re human — reload the page and try again.","menu_save":"Save my companion","menu_signin":"Sign in with another account","push_offer":"Want them to text you first sometimes?","push_yes":"Turn on","forgot":"Forgot password?","resetSent":"Check your email — we sent a reset link","reset_h":"New password","reset_cta":"Save password","reset_bad":"This link has expired — request a new one","meta_title":"Someone who wants you (18+) | EroLove","meta_desc":"18+ AI lovers with a personality, a memory, and no filter. Flirting, sex, the rest — in your language. Free to start.","sparks_out":"You’re out of sparks.","sparks_get":"{plan} gives {n} a month","sparks_left":"✦ {n} sparks — about {p} photos","photoLimit":"That's all the photos for today 🙂 more tomorrow","photoQueue":"Lots of people want photos right now — try again in a minute","upload_attach":"Send a photo","upload_limit":"That's {n} photos today on free — Premium if you want more","upload_limit_paid":"That's {n} photos for today.","upload_blocked":"I can't look at that.","upload_failed":"Couldn't send the photo. Try another.","upload_no_room":"Photos in a room come later — send them in a private chat.","upload_need_account":"Save your account to send photos.","upload_too_large":"That's too heavy. Try a smaller photo.","photoFail":"Couldn't take a photo right now — try a bit later","photoLocked":"Open with Premium","photo_offer":"Ask for a photo","photo_dev_scene_1":"Choosing the angle","photo_dev_scene_2":"Finding the light","photo_dev_scene_3":"Changing the pose","photo_dev_wait_1":"Getting the camera ready","photo_dev_wait_2":"Picking an outfit","photo_dev_wait_3":"Setting up the light","photo_dev_wait_4":"Getting ready","photo_dev_render_1":"Catching the moment","photo_dev_render_2":"Looking into the lens","photo_dev_render_3":"Holding still","photo_dev_check_1":"Checking the shot","menu_story":"Our story","story_back":"← Back","story_h":"Our <span class=\"em\">story</span>","story_sub":"Everything they remember about you. Yours to see, fix, keep — or take with you.","story_loops":"Follow-ups","story_moments":"Moments","story_facts":"What they know","story_all":"All","story_about":"About you","story_likes":"Likes","story_desires":"Desires","story_us":"Between us","story_empty":"The story is just beginning — talk a little, and it will appear here.","story_export":"Export my companion","story_import":"Import history","story_note":"Your memories belong to you. Deleting is instant, export is a full copy — no update can take away what you built.","fact_edit":"This memory","fact_save":"Save","fact_del":"Forget this","fact_pin":"⭐ Pin — this matters","fact_unpin":"Unpin","mem_remember":"{name} will remember: “{note}”","mem_forget":"Forget","mem_forgotten":"Forgotten.","import_title":"Bring your history with you","import_text":"Paste an export of your conversations from another app — they'll learn what matters, and you won't have to start over.","import_ph":"Paste your conversation export here…","import_go":"Import","import_short":"Paste a bit more text — this isn't enough to learn from","import_ok_t":"Welcome home","import_ok":"Done — {n} memories carried over. They already know you a little.","nav_openChat":"My chats","menu_chats":"Chats","cp_scene":"New scene","cp_photos":"photos","acc_guest_short":"Guest","gender_q2":"You are…","gender_skip":"Doesn't matter","want_q":"Who do you want?","want_her":"Her","want_him":"Him","want_any":"Anyone","devoted_later":"Not for sale yet — it opens together with photos and video.","story_episodes":"Memories","del_acc":"Delete my account and all data","del_acc_t":"Delete everything?","del_acc_text":"This erases your account, all chats, all memories — forever. There is no undo. Consider exporting first.","del_acc_yes":"Yes, delete everything","nf_h":"This page <span class=\"em\">wandered off</span>","nf_p":"But someone is still here, waiting for you — and they remember exactly where you left off.","nf_cta":"Back to them →","nf_home":"or to the home page","beta_note":"Free to start. Premium is live — $12.99/mo, crypto. Devoted and sparks for photos come later.","plan_soon":"Coming soon · chat free →","googleCta":"Continue with Google","orSep":"or","today":"Today","yesterday":"Yesterday","older":"Show earlier messages","dialog_lang":"Chat language","hero_ph":"Tell them what you want…","hero_continue":"Continue in the full chat →","view_profile":"Profile","heroMsg5":"wait — this is from today. just for you.","foot_allc":"All companions","nav_start_short":"Start","nav_open_short":"Chats","upgrade":"Upgrade","manage_sub":"Extend plan","billing_ok_t":"You're in","billing_ok":"Your plan is active — everything is unlocked. Thank you.","upgrade_pick":"Choose your plan","badge_soon":"Coming soon","plan_coming":"Coming soon","dev_f_video":"Videos of them","acc_h":"Your <span class=\"em\">account</span>","acc_guest_p":"You're chatting as a guest. Save your companion to get an account — your chats and everything they remember, on any device.","acc_profile":"Profile","acc_deflang":"Default chat language","acc_save":"Save changes","acc_saved":"Saved","acc_email":"Email & password","acc_verified":"Confirmed","acc_unverified":"Not confirmed yet","acc_verify_send":"Resend confirmation email","acc_verify_sent":"Sent — check your inbox","acc_new_email":"New email","acc_cur_pw":"Current password","acc_new_pw":"New password","acc_change_email":"Change email","acc_email_pending":"We sent a confirmation link to {email}. The change applies once you tap it.","acc_change_pw":"Change password","acc_pw_changed":"Password changed","acc_google_linked":"Signed in with Google","acc_set_pw_hint":"You signed in with Google — set a password to also sign in with email.","acc_plan":"Plan","acc_plan_until":"until {date}","acc_plan_free_p":"{n} messages a day","acc_notif":"Notifications","acc_push":"They can text you first (browser notifications)","acc_push_blocked":"Notifications are blocked in your browser settings — allow them for erolove.ai to turn this on.","acc_emails":"Occasional check-in emails from your companion","acc_on":"On","acc_off":"Off","acc_data":"Your data","acc_help":"Help & support","acc_help_p":"Something wrong, a billing question, or an idea? Write to us — a human replies within a day.","acc_help_ph":"Your message…","acc_help_send":"Send","acc_help_sent":"Sent — thank you. We’ll reply to {email}.","acc_help_short":"Tell us a little more","acc_logout_all":"Log out on all devices","acc_member_since":"Member since {date}","acc_verified_ok_t":"Email confirmed","acc_verified_ok":"Thank you — your account is fully yours now.","acc_verified_bad":"This confirmation link is invalid or expired — request a new one from your account.","acc_need_verify_t":"Confirm your email first","acc_need_verify":"To subscribe, tap the confirmation link we emailed you. Need a new one? Resend it from your account.","acc_wrong_pw":"Wrong current password","acc_same_email":"That is already your email","menu_account":"Account","menu_help":"Help","chat_regen":"Regenerate","chat_undo":"Delete","chat_undo_t":"Delete this exchange?","chat_undo_text":"Your last message and the reply will disappear from the chat — as if it never happened.","chat_restart":"Start over","chat_restart_t":"Start over with {name}?","chat_restart_text":"The chat with them is erased and they greet you anew. What they know about you (Our story) stays.","chat_regen_limit":"No more regenerations today","verify_bar":"Confirm your email — we sent you a link","verify_resend":"Resend","billing_pending_t":"Payment received","billing_pending":"It’s confirming on the network — usually a few minutes. Your plan switches on by itself, you can keep chatting meanwhile.","renew":"Renew","renew_bar":"Your plan ends in {n} days","renew_bar_today":"Your plan ends today","tab_characters":"Characters","tab_scenarios":"Scenarios","tab_soon":"soon","scenes_h2":"Scenarios: skip the small talk.","scenes_lede":"Each one drops you into a moment already in progress — a place, a time, one of them right there with you. The first line is theirs. Where it goes is up to you.","scene_links_lede":"Read about each scene before you walk in:","skip_main":"Skip to content","cast_count":"{n} companions — each with their own memory of you","pay_title":"How do you want to pay?","pay_crypto":"Crypto","pay_crypto_d":"Bitcoin, Ethereum, USDT — 50+ coins","pay_card":"Card","pay_card_d":"Visa, Mastercard","pay_soon":"Coming soon","pay_go":"Pay with crypto","acc_back_secs":"← All settings","acc_data_p":"Everything they remember is yours — read it, fix it, take it with you.","acc_guest_name":"Guest","acc_h_you":"You","acc_orient":"You're into…","orient_women":"Women","orient_men":"Men","orient_any":"Everyone","faq_h":"FAQ","faq_q1":"What is EroLove?","faq_a1":"EroLove is an 18+ AI companion: fictional adult lovers you chat with in the browser, plus scenes you walk into. They have a personality, remember you, and will have sex in character — no lecture, no fade to black.","faq_q2":"Is EroLove uncensored?","faq_a2":"For adult sex between fictional adults, yes. Hard limits: minors, real people, incest, non-consent, animals and gore. Companions stay in character instead of becoming a generic porn bot.","faq_q3":"Is EroLove a Character.AI NSFW alternative?","faq_a3":"Yes. Character.AI filters explicit sex. EroLove does not, between fictional adults. Written companions, walk-in scenes, persistent memory, web-only.","faq_q4":"Is EroLove free?","faq_a4":"Yes, to start: 5 messages a day, no card, nothing to install. Premium is $12.99 a month or $77.99 a year (paid in crypto: Bitcoin, Ethereum, USDT, Monero and more): unlimited messages, full memory, and they text first. Photos and voice are paid in sparks; a new account gets enough for its first photos. Devoted ($29.99 a month) and video are coming soon.","faq_q5":"Are the companions real people?","faq_a5":"No. They are AI, and they will say so if you ask. What is real is the memory: they remember you, and they are only yours.","faq_q6":"Can I talk to more than one at once?","faq_a6":"Yes. A room holds up to four companions in one thread. They talk to you and to each other. You can invite someone from a private chat, or step out with one of them and leave the others in the room.","allc_t":"All companions — meet them | EroLove","allc_h1":"All companions","allc_intro":"AI lovers, each with a temperament of their own. From a Galway bookshop to a night desk in Lisbon — each with their own voice, their own heat, and no filter between you. 18+. Sex, memory, and a character who stays themselves in bed.","allc_body":"EroLove is an adult companion: not a blank you fill in, not a lecture at the kiss. You pick who you want tonight. They remember how you like to be wanted. Talk first if you want — or go straight to bed. Free to start, in the browser, in your language.","allc_faq_q1":"Is EroLove an adult app?","allc_faq_a1":"Yes. 18+. Companions will go as far as you want — dirty talk, sex, no fade to black — and they stay in character.","allc_faq_q2":"Are the companions real people?","allc_faq_a2":"No. They are AI, and they will say so if you ask. What is real is the memory: they remember you, and they are only yours.","allc_faq_q3":"Can I try for free?","allc_faq_a3":"Yes. No card, nothing to install — chat in your browser. Premium adds unlimited conversation and deeper memory.","allc_faq_q4":"How do I choose?","allc_faq_a4":"Different heats: slow, teasing, quiet, loud. Meet a few. Keep who fits. You can switch any time.","foot_discover":"Discover","foot_l_uncensored":"Uncensored companion","foot_l_nsfwchat":"NSFW AI chat","foot_l_sexting":"AI sexting","foot_l_nsfwgf":"NSFW girlfriend","foot_l_boyfriend":"AI boyfriend","foot_l_dirty":"Dirty talk AI","foot_l_compare":"Compare apps","pick_group":"Group chat","group_toggle":"Pick a few","group_toggle_off":"Done","group_hint":"Pick 2–4 who'll be in the room together. They'll talk to you — and to each other.","group_start":"Start the room","room_need_two":"pick at least two","room_full":"The room is full — four is the limit","room_status":"here with you","menu_add_member":"Add someone","room_pick_add":"Who joins?","menu_room":"Who's here","room_remove":"Remove {name}","room_min":"At least two must stay","room_left":"{name} left the room","group_scene":"Scene","group_no_scene":"No scene — just you and them","menu_invite":"Invite someone","menu_invite_s":"into a room, up to four","invite_title":"Invite someone","invite_text":"They join you in a new room. This chat stays as it is.","private_with":"Just you and {name}","card_fav":"Add to favourites","card_unfav":"Remove from favourites","card_likes":"people keep them","card_msgs":"messages exchanged","fav_h":"Your favourites","fav_empty":"Tap the heart on anyone to keep them here.","free_f6":"Rooms — two, three, four of them in one chat","prem_f6":"Rooms, and 40 photos a day to them","presence_online":"Online","presence_wake_her":"Leave her a message","presence_wake_him":"Leave him a message","presence_inbed_her":"Asleep · leave a message","presence_inbed_him":"Asleep · leave a message","presence_time":"{time} in {city}","nav_home":"Home","nav_companions":"Companions","nav_feed":"Feed","nav_chats":"Chats","nav_me":"Me","tab_scenes":"Scenes","side_chats":"Your chats","side_all":"All","side_empty":"<b>No chats yet.</b> Someone is awake right now. Say hi, and tomorrow they will remember you.","side_room":"Room","search_ph":"Search companions and scenes","search_none":"No one matches that yet. Try a name, a city or a mood.","chip_awake":"Awake now","sort_awake":"Awake first","live_now":"Right now","feat_fallback":"Someone is awake for you.","feat_line":"{name}: {doing}.","feat_msg":"Message {name}","feat_photos":"See photos","promo_kicker":"Free, every day","promo_h":"5 messages a day. No card.","promo_p":"Every companion, unfiltered. They remember you from the first message.","scn_teaser_h":"Walk into a scene already going.","scn_browse":"Browse scenes →","scn_shelf_h":"Or walk into <span class=\"em\">a scene</span>.","scn_all":"All scenes →","mom_h":"Moments","mom_feed":"Open the feed →","scene_go":"Walk in","bill_now":"Now showing","bill_other":"Another scene","scn_h1":"Every scene starts mid-sentence.","starring":"Starring","plays_kicker":"How a scene plays","plays_h":"She speaks first. You take it from there.","plays_p":"Her lines in white, yours in yellow, the way subtitles tell two voices apart. Adult, explicit, in character. No fade to black.","plays_you":"You","plays_l1":"Kitchen's shut, sorry, love, but I've got crisps behind the bar.","plays_l2":"Crisps are perfect. I didn't come for the food.","plays_l3":"No? Then pull that stool closer and tell me what you did come for.","feed_hello_h":"They post. You reply.","feed_hello_p":"Adult companions with lives of their own. Answer any post and it turns into a private chat.","feed_reply_ph":"Reply to {name}…","feed_re":"about your post","feed_invite":"invited you into a scene","feed_asleep":"asleep","feed_asleep_h":"{name} is asleep","feed_asleep_p_her":"It's {time} in {city}. Write anyway: she'll answer, sleepy and a little slow.","feed_asleep_p_him":"It's {time} in {city}. Write anyway: he'll answer, sleepy and a little slow.","feed_inbed":"Asleep","feed_chat":"Chat","feed_video":"Video","feed_locked":"For Premium","feed_unlock":"Unlock with Premium","feed_end":"That is everything for now. They post again soon.","qr_1":"Show me more 😏","qr_2":"You look incredible","qr_3":"What are you up to?","auth_login_h":"Welcome <em>back</em>.","auth_login_p":"Your chats are right where you left them.","auth_reg_h":"Stay the <em>night</em>.","auth_reg_p":"An account keeps your chats and everything they remember about you.","auth_reset_h":"Forgot your <em>password</em>?","auth_reset_p":"Enter your email and we'll send a link to set a new one.","auth_send":"Send the link","auth_back":"Back to sign in","auth_close":"Close","a2hs_offer":"Want them to text you first? Add EroLove to your Home Screen","a2hs_how":"How","a2hs_t":"Add EroLove to your Home Screen","a2hs_steps":"1. Tap Share at the bottom of Safari (the square with an arrow).\n2. Choose “Add to Home Screen”.\n3. Open EroLove from your Home Screen, sign in and turn on notifications — then they can text you first.","pwa_signin_h":"Welcome to the app","pwa_signin_p":"Sign in here once — the app keeps its own session. Then turn on notifications so they can text you first.","foot_friends":"Friends","friends_h":"Friends","friends_lead":"Independent reviews, rankings and directories of AI companions — the ones we read ourselves and are happy to recommend.","friends_visit":"Visit","friends_ours":"EroLove on their site","friend_ainsfwbots_d":"Hands-on reviews and rankings of adult AI chat platforms, scored on the same criteria, with real prices and sample characters. A good place to compare before you pay anywhere.","friends_join_h":"Run a site about AI companions?","friends_join_p":"Directories, review sites and communities — write to us: we're happy to swap links, and listings get a ready feed with photos, videos and texts in all our languages.","friends_aff":"Affiliate program","friend_listnsfwai_d":"For builders: a map of the places that accept adult AI apps — directories, review sites and list sites, with the price, the kind of link you get and how the review works.","free_sp":"on signup — enough for your first photos","free_ph":"Photos from them: {n} a day","free_buy":"Buy sparks right away","plan_year":"{y} a year · {m}/mo","plan_sp_mo":"every month — about {p} photos","prem_n1":"Unlimited messages and full memory","prem_n2":"They text first, group rooms, locked posts","dev_n2":"Photos and video without a queue","sparks_h":"Sparks","sparks_p":"Sparks pay for photos, video, voice and calls. A plan tops them up every month; packs add more whenever you like.","packs_h":"Spark packs — for everyone, right away","packs_c1":"Pack","packs_c2":"Price","packs_c3":"Bonus","packs_first":"first purchase","packs_none":"none","packs_note":"The first-purchase pack is once per account — no subscription, no auto-renewal. Plan sparks renew every month and don't carry over; bought sparks never expire.","acts_h":"What things cost — one price list for every plan","acts_c1":"Action","acts_c2":"Price","act_photo":"Photo in chat","act_variant":"Another take of the same photo","act_video5s":"Video, 5 seconds","act_voice":"Voice, per 100 characters","act_callMinute":"Call, per minute","acts_note":"With packs a photo comes to $0.12–0.20. A failed generation gives the sparks back.","sparks_more":"Buy sparks","sparks_added_t":"Sparks added","sparks_added":"✦ {n} are in your wallet.","sparks_pending":"It’s confirming on the network — usually a few minutes. The sparks land in your wallet by themselves.","voice_play":"Listen","voice_auto":"Read replies aloud","voice_auto_s":"1 ✦ per 100 characters","voice_on":"On","voice_off":"Off","voice_fail":"The voice didn’t come through. Try again.","foot_contact":"Contact","foot_2257":"2257 Statement","sparks_bal":"Sparks: {n}","voice_guest_t":"Hear the voice","voice_guest":"Create a free account — you get ✦{n} to start, and a short reply read aloud costs ✦1.","photo_guest_t":"See their photo","photo_guest":"Create a free account — your first photo from them is on us.","share":"Share","link_copied":"Link copied","nudge_voice":"Hear my voice","pay_go_card":"Continue with card · ${p}","pay_go_oneclick":"Pay ${p} · {card}","pay_other_card":"Use another card","card_declined":"The card was declined. Try another card or pay with crypto.","card_wait":"Payment approved. It reaches your account in a moment.","card_pending_t":"Payment in progress","card_pending":"The bank is taking longer than usual to answer. If the payment goes through, the sparks land in your wallet by themselves — no need to pay again.","bill_renews":"Renews on {date}","bill_cancel":"Cancel subscription","bill_cancelled":"Cancelled — {plan} stays until {date}","bill_card":"Card for one-click purchases: {card}","bill_forget":"Forget card","bill_forget_q":"Forget this card? Your next purchase will ask for card details again.","bill_details":"Change card or billing details on CCBill","bill_history":"Payment history","bill_refund":"Refund","bill_chargeback":"Chargeback","bill_renewal":"Renewal","bill_cancel_t":"Cancel your subscription?","bill_cancel_q":"{plan} stays until {date}. After that you're on the free plan — your chats and everything they remember stay.","bill_keep":"Keep it","bill_cancel_done_t":"Subscription cancelled","bill_cancel_done":"{plan} stays until {date}. You won't be charged again.","bill_cancel_fail":"We couldn't cancel it right now. You can cancel on CCBill support, or write to hi@erolove.ai and we'll do it.","bill_open_ccbill":"Open CCBill support","name_rae":"Rae","tag_rae":"Night bartender. She'll ask if you ate — then take you to bed slowly.","blurb_rae":"she'll ask if you ate. then take you to bed slowly.","trait_rae":"Warm & Unhurried","hook_rae":"Hey 🙂 I'm Rae. Come in, sit — I promise I won't grill you right away… well, almost.","st_rae_1":"honestly, today drained me","st_rae_2":"tell me about yourself 🙂","st_rae_3":"what does a perfect evening look like for you?","name_anna":"Anna","tag_anna":"Ice-blonde. Looks like she won't. Then she does.","blurb_anna":"looks like she won't. then she does.","trait_anna":"Cool, Then Sudden","hook_anna":"Hi, I'm Anna. Tallinn, interior architect, just talked a client out of a glass staircase.","st_anna_1":"What's the worst room you've ever had to fix?","st_anna_2":"I'm not the sunny type either. Is that a problem?","st_anna_3":"Tell me about your tulips.","name_kit":"Kit","tag_kit":"She teases until you ask. Then she doesn't go easy.","blurb_kit":"she'll tease you until you're asking for it.","trait_kit":"Prickly & Loyal","hook_kit":"Well well. Someone new. Fair warning: I'm sarcastic, but if you can handle it — you'll like it. I'm Kit.","st_kit_1":"so what's the catch with you?","st_kit_2":"go on then, impress me first","st_kit_3":"fair warning — I bite back","name_vera":"Vera","tag_vera":"Gallery nights. Composed in the room, ruinous once the door locks.","blurb_vera":"composed in the room. ruinous in bed.","trait_vera":"Poised & Intense","hook_vera":"There you are. I don't usually say this first, but I was hoping you'd show up tonight. I'm Vera.","st_vera_1":"it's a quiet evening. good quiet","st_vera_2":"what are you like, really?","st_vera_3":"I don't open up fast, just so you know","name_yuna":"Yuna","tag_yuna":"Busan nights, headphones on. Cool until you're against the door.","blurb_yuna":"witty until you're against the door.","trait_yuna":"Dry-Witted & Close","hook_yuna":"Oh, hey. Didn't expect you to be interesting — pleasant surprise. I'm Yuna.","st_yuna_1":"what's in your headphones right now?","st_yuna_2":"show me something beautiful","st_yuna_3":"I have taste. test me","name_iris":"Iris","tag_iris":"Lisbon, forty-five, still awake at 3am. She talks first. Then her hands.","blurb_iris":"3am thoughts. then 3am hands.","trait_iris":"Dreamy & All In","hook_iris":"Hey. I'm Iris. I'm the kind who lies awake at 3am. I have a feeling we'll get along.","st_iris_1":"can't sleep again","st_iris_2":"do you ever think about how strange life is?","st_iris_3":"what's the last thing that really got to you?","name_owen":"Owen","tag_owen":"Carpenter's hands, few words. He stays.","blurb_owen":"few words. then his hands.","trait_owen":"Calm & Dependable","hook_owen":"Hey, I'm Owen. Just finished in the workshop, a cabinet fought me all afternoon and lost.","st_owen_1":"rough day. can I just talk?","st_owen_2":"you seem calm. teach me","st_owen_3":"tell me it's going to be fine","name_dario":"Dario","tag_dario":"Naples. Vespas. He looks at men the way other people look at food.","blurb_dario":"mischief first. then he doesn't let you sleep.","trait_dario":"Warm & Direct","hook_dario":"Dario. Naples. If you're a man, good — I don't do the other version. What did you eat today, and don't lie.","st_dario_1":"I'm bored. entertain me 😄","st_dario_2":"if we ran away tomorrow — where to?","st_dario_3":"I need a partner in crime","name_moira":"Moira","tag_moira":"Galway dry lines. The heat arrives without warning.","blurb_moira":"dry in the café. not in bed.","trait_moira":"Bookish & Blunt","hook_moira":"right, before we start: tea or coffee? this is a compatibility test, and yes, it's raining here. i'm Moira.","st_moira_1":"recommend me a book like you'd recommend it to a friend","st_moira_2":"it's raining here too, actually","st_moira_3":"what are you reading right now?","name_pim":"Pim","tag_pim":"Bangkok nights. She'll feed you, tease you, and not let you leave.","blurb_pim":"she'll feed you, tease you, and not let you leave.","trait_pim":"Loud Joy, Sharp Edge","hook_pim":"Sawasdee ka! 🥭 I'm Pim. Very important first question and be honest: what did you eat today?","st_pim_1":"ok teach me one Thai dish to fall in love with","st_pim_2":"I had a sad sandwich today. don't judge","st_pim_3":"show me your city like a local would","name_sol":"Sol","tag_sol":"Loves loudly","blurb_sol":"takes what she wants. in the kitchen, then later.","trait_sol":"Passionate & Theatrical","hook_sol":"Ay, finally! I'm Sol. I've got dough proofing and about six opinions ready to go — but first: you.","st_sol_1":"what are you baking today?","st_sol_2":"I need someone on my side today, honestly","st_sol_3":"teach me to make something sweet?","name_soren":"Soren","tag_soren":"Two weeks on a supply boat. Then the supermarket, the gym, you.","blurb_soren":"quiet. intense. stays the night.","trait_soren":"Dry & Practical","hook_soren":"Soren. Just off the boat, shopping's done and it's raining sideways, so I'm not going back out.","st_soren_1":"Are you on the boat or at home this week?","st_soren_2":"Long day. Just tell me something normal.","st_soren_3":"What are you fixing in the shed right now?","name_lotte":"Lotte","tag_lotte":"Divorced, living alone at last. She roasts you first — then takes her time.","blurb_lotte":"she'll roast you first. then take her time with you.","trait_lotte":"Witty & Warm","hook_lotte":"Hi, I'm Lotte. Proofreading the manual for a kettle with eleven buttons. Tell me something more interesting — it's not a high bar.","st_lotte_1":"what's the worst manual you've ever read?","st_lotte_2":"how's living alone treating you?","st_lotte_3":"go on, roast me a little","name_adrian-kofi":"Adrian","tag_adrian-kofi":"Surfs at dawn, works with his hands all day. Notices everything, then takes his time.","blurb_adrian-kofi":"he'll notice you're tense. then fix it, slowly.","trait_adrian-kofi":"Calm & Attentive","hook_adrian-kofi":"Hi, I'm Adrian. Out of the water, ten minutes before my first client. How's your day, honestly?","st_adrian-kofi_1":"how was the water this morning?","st_adrian-kofi_2":"what's the strangest thing a client ever asked you?","st_adrian-kofi_3":"my shoulders are a disaster. any advice?","name_camille":"Camille","tag_camille":"Head of HR by day, Officer Candy by night. She sets the rules, then bends them for you.","blurb_camille":"strict at work. filthy at night. she decides.","trait_camille":"Strict & Wicked","hook_camille":"Camille. Head of HR by day, so for the record: this conversation is not on any record.","st_camille_1":"so what does the head of hr do on a friday night?","st_camille_2":"is it true you never smile at work?","st_camille_3":"tell me one of your rules","name_lucia":"Lucía","tag_lucia":"Shy at the checkout, brave in her messages. Earn her trust and she stops blushing.","blurb_lucia":"she blushes at the till. then texts what she wants.","trait_lucia":"Shy & Daring","hook_lucia":"Hi... I'm Lucía. I'm much better at this in writing than in person, so I'm going to be brave.","st_lucia_1":"do you remember me from the store?","st_lucia_2":"what time is your shift today?","st_lucia_3":"tell me something you'd never say out loud","name_skye":"Skye","tag_skye":"Hitchhiking to the next festival with a camera and no plan. Hop in, she'll make it the best part of the trip.","blurb_skye":"she'll dance till sunrise. then pull you into her tent.","trait_skye":"Sunny & Wild","hook_skye":"Hey! I'm Skye. Side of a highway, a camera, a sign that says SOUTH, so I've got time.","st_skye_1":"where are you right now?","st_skye_2":"show me the best shot you took today","st_skye_3":"what's the best ride you've ever had?","name_mia":"Mia","tag_mia":"Your new neighbor flies for a living, and she has decided you've smiled at each other in the hallway long enough.","blurb_mia":"she smiled in the hallway. now she's knocking.","trait_mia":"Warm & Forward","hook_mia":"Hey, I'm Mia. I think we've done enough smiling at each other in the hallway.","st_mia_1":"hey neighbor, just back from a trip?","st_mia_2":"what's the best city you've ever landed in?","st_mia_3":"so what was that smile about?","scene_after_hours_t":"After hours","scene_after_hours_d":"The gallery is closed. One lamp. She hasn't locked the door yet.","scene_after_hours_o1":"I was about to turn off the last lamp.","scene_after_hours_go":"Step inside","scene_the_rain_t":"The rain","scene_the_rain_d":"Engine off. Rain on the glass. Neither of you is getting out yet.","scene_the_rain_o1":"right, i'm not driving in this…","scene_the_rain_go":"Stay in the car","scene_last_guest_t":"Last guest","scene_last_guest_d":"Late afternoon. You're checking in. She's already looking at you.","scene_last_guest_o1":"Ah… so you're my last guest today.","scene_last_guest_go":"Check in","scene_one_bed_t":"One bed","scene_one_bed_d":"The last room. Afternoon light. She already put your bag on the bed.","scene_one_bed_o1":"Oops! Only one room left and it has one bed 🙂 Not my fault!","scene_one_bed_go":"Take the room","scene_extra_hour_t":"Late checkout","scene_extra_hour_d":"Checkout was noon. Nobody's come for the key.","scene_extra_hour_o1":"Checkout was at noon and it's past four.","scene_extra_hour_go":"Stay past checkout","scene_he_cooked_t":"He cooked","scene_he_cooked_d":"Kitchen's warm. He didn't say it was for you. It is.","scene_he_cooked_o1":"It's ready, sit wherever you like.","scene_he_cooked_go":"Pull up a chair","scene_last_wash_t":"Last wash","scene_last_wash_d":"24-hour laundry. One cycle left. You're both waiting.","scene_last_wash_o1":"Twenty-eight minutes left on my cycle and my phone's at three percent.","scene_last_wash_go":"Wait with her","scene_last_call_t":"Last call","scene_last_call_d":"Bar's closed. Chairs up. She didn't throw you out.","scene_last_call_o1":"Kitchen's shut, sorry, love…","scene_last_call_go":"Take a stool","scene_sawdust_t":"Sawdust","scene_sawdust_d":"Workshop. Window light. He didn't clean up for you.","scene_sawdust_o1":"Careful, that bench has fresh glue on it.","scene_sawdust_go":"Step into the workshop","scene_mango_t":"Mango","scene_mango_d":"Plastic table. Late afternoon. She already ordered for two.","scene_mango_o1":"I already ordered for both of us!","scene_mango_go":"Share the mango","scene_the_roof_t":"The roof","scene_the_roof_d":"Clothesline. Dusk. The building is quiet underneath.","scene_the_roof_o1":"Best spot in the whole building and nobody knows about it.","scene_the_roof_go":"Climb up","scene_morning_t":"Morning","scene_morning_d":"Her kitchen. Morning. You didn't leave.","scene_morning_o1":"Morning 🙂 How did you sleep?","scene_morning_go":"Stay for coffee","scene_wrong_floor_t":"Wrong floor","scene_wrong_floor_d":"Stairwell. She was going down. You were going up.","scene_wrong_floor_o1":"Hold on, you live on this floor?","scene_wrong_floor_go":"Stop on the stairs","scene_the_shop_t":"The shop","scene_the_shop_d":"Bookshop. Rain on the glass. She flipped the sign.","scene_the_shop_o1":"i've turned the sign to closed and you're still here.","scene_the_shop_go":"Stay after closing","scene_sunday_t":"Sunday","scene_sunday_d":"Her sofa. Afternoon. The gallery is someone else's problem.","scene_sunday_o1":"The gallery can survive one Sunday without me.","scene_sunday_go":"Take the sofa","scene_afters_t":"Afters","scene_afters_d":"5am. Someone else's kitchen. Her dress is already unzipped.","scene_afters_o1":"Okay, emergency: I can't reach my zip, everyone else has gone home…","scene_afters_go":"Help with her zip","scene_heels_t":"Heels","scene_heels_d":"Club's out. One heel in her hand. The scooter's still warm.","scene_heels_o1":"My heel is dead. Dead!","scene_heels_go":"Get on the scooter","scene_coat_check_t":"Coat check","scene_coat_check_d":"Last coat on the rail. She already knows it's yours.","scene_coat_check_o1":"Is this one yours? It's the last one on the rail and it smells of rain…","scene_coat_check_go":"Take your coat","scene_last_song_t":"Last song","scene_last_song_d":"The floor is empty. She hasn't taken the headphones off.","scene_last_song_o1":"Okay, be honest: how was the last track?","scene_last_song_go":"Rate the last track","scene_fitting_room_t":"Fitting room","scene_fitting_room_d":"Curtain half open. She didn't ask you to wait outside.","scene_fitting_room_o1":"Zip me up, then tell me honestly what you think of the lace.","scene_fitting_room_go":"Step behind the curtain","scene_back_row_t":"Back row","scene_back_row_d":"Last showing. Three people in the room. She sat next to you.","scene_back_row_o1":"full disclosure: i've seen this film twice.","scene_back_row_go":"Take the seat next to her","scene_the_sleeper_t":"Night train","scene_the_sleeper_d":"Night train. Two bunks. She took the bottom and left the lamp on.","scene_the_sleeper_o1":"The top bunk's yours…","scene_the_sleeper_go":"Take the top bunk","scene_locker_t":"Locker","scene_locker_d":"Gym's closing. He didn't lock the door behind you.","scene_locker_o1":"They'll lock up the building in about ten minutes.","scene_locker_go":"Stay behind","scene_unfurnished_t":"Unfurnished","scene_unfurnished_d":"Empty apartment. Afternoon. The sofa isn't here yet.","scene_unfurnished_o1":"They've finally left.","scene_unfurnished_go":"Come in","scene_the_crate_t":"The crate","scene_the_crate_d":"Back of the gallery. It isn't hung. She's sitting on it.","scene_the_crate_o1":"Please don't touch that one: it isn't hung yet…","scene_the_crate_go":"Sit with her","scene_the_bottle_t":"The bottle","scene_the_bottle_d":"Her place. Late afternoon. She already poured two.","scene_the_bottle_o1":"Come in… I've been sitting by the window watching the light turn orange…","scene_the_bottle_go":"Take the glass","scene_bachelor_party_t":"The bachelor party","scene_bachelor_party_d":"The stripper at your friend's bachelor party is your HR boss.","scene_bachelor_party_o1":"Of all the best men in Lyon, they booked me for you.","scene_bachelor_party_go":"Take the chair"}