{
  "signupPageAuthError": "Something went wrong while creating your account. Please try again.",
  "Password changed": "Password changed",
  "Sign in again with your new password.": "Sign in again with your new password.",
  "Slow down": "Slow down",
  "Please wait": "Please wait",
  "before scanning again": "before scanning again",
  "Please wait before scanning again": "Please wait before scanning again",
  "Cannot claim": "Cannot claim",
  "Verification needed": "Verification needed",
  "We detected unusual activity. Please try again later": "We detected unusual activity. Please try again later",
  "Device limit": "Device limit",
  "This device hit its daily scan limit": "This device hit its daily scan limit",
  "Session expired": "Session expired",
  "The reward session expired. Please scan again": "The reward session expired. Please scan again",
  "Claim failed": "Claim failed",
  "Recent": "Recent",
  "Clear all": "Clear all",
  "Remove": "Remove",
  "Profile unavailable": "Profile unavailable",
  "No followers yet": "No followers yet",
  "Opening hours": "Opening hours",
  "When people follow your VisuLink they will appear here.": "When people follow your VisuLink they will appear here.",
  "Could not load followers": "Could not load followers",
  "Analytics": "Analytics",
  "Clearing ": "Clearing ",
  "Spending Details": "Spending Details",
  "Campaign rejected": "Campaign rejected",
  "Edit & Resubmit": "Edit & Resubmit",
  "This campaign has been paused by the admin.": "This campaign has been paused by the admin.",
  "My Projects": "My Projects",
  "VisuLink": "VisuLink",
  "Pending Approval": "Pending Approval",
  "Rejected": "Rejected",
  "Start Date": "Start Date",
  "End Date": "End Date",
  "Advertiser Website URL": "Advertiser Website URL",
  "URL do site do anunciante (abre quando usuário clica no anúncio)": "Advertiser website URL (opens when the user clicks the ad)",
  "Campaign Ad Space Type": "Campaign Ad Space Type",
  "Daily Qr Budget should not exceed the total QR budget": "Daily QR budget should not exceed the total QR budget",
  "Click to upload Image": "Click to upload image",
  "Vehicle Qr Code Media ": "Vehicle QR code media ",
  "Vehicle Ad Spot": "Vehicle Ad Spot",
  "Loading": "Loading",
  "All missions completed!": "All missions completed!",
  "cleared": "cleared",
  "pending": "pending",
  "from": "from",
  "Scroll to top": "Scroll to top",
  "Vehicle Ad Space Place": "Vehicle Ad Space Place",
  "Vehicles Photos": "Vehicle photos",
  "Ad Spaces": "Spaces",
  "No ad spaces yet": "No ad spaces yet",
  "Create your first space to start earning": "Create your first space to start earning",
  "No bookings yet": "No bookings yet",
  "Bookings will appear here once advertisers request your space": "Bookings will appear here once advertisers request your space",
  "Create my Ad Space": "Create my Ad Space",
  "Photos": "Photos",
  "Edit Ad Space": "Edit Ad Space",
  "Update your ad space details": "Update your ad space details",
  "Click to upload image": "Click to upload image",
  "Title / Description": "Title / Description",
  "Turn your space into income": "Turn your space into income",
  "Register your space and get paid when advertisers choose you": "Register your space and get paid when advertisers choose you",
  "Available space types": "Available space types",
  "Don't have a space?": "Don't have a space?",
  "Booking": "Booking",
  "No Available Campaigns": "No available campaigns",
  "Insights": "Insights",
  "Declined": "Declined",
  "Crypto": "Crypto",
  "Locked": "Locked",
  "Total": "Total",
  "Allocations": "Allocations",
  "in the coin ": "in the coin ",
  "Amount Recieved": "Amount received",
  "Coin": "Coin",
  "Request submitted": "Request submitted",
  "We received your withdrawal request. Our team will review it and reach out to confirm the details.": "We received your withdrawal request. Our team will review it and reach out to confirm the details.",
  "Max": "Max",
  "Min": "Min",
  "Withdrawals are processed manually during our payout windows.": "Withdrawals are processed manually during our payout windows.",
  "Campaign Not Found": "Campaign not found",
  "This campaign is not currently active.": "This campaign is not currently active.",
  "Continue in": "Continue in",
  "Visit Website": "Visit website",
  "Temporarily Unavailable": "Temporarily unavailable",
  "This page is temporarily unavailable. Please try again in a few minutes.": "This page is temporarily unavailable. Please try again in a few minutes.",
  "Share this link": "Share this link",
  "Sort": "Sort",
  "Ticket Details": "Ticket details",
  "Enter username": "Enter username",
  "Please enter a valid URL (one link, no extra text).": "Please enter a valid URL (one link, no extra text).",
  "Description Text Color": "Description text color",
  "Failed to load content.": "Failed to load content.",
  "Referral list": "Referral list",
  "Article": "Article",
  "help_reading": {
    "updated": "Updated",
    "vote_error": "We could not save your feedback. Please try again."
  },
  "app_info": {"title":"About VISU Network","native_version":"App version","web_version":"Interface version","unavailable":"Unavailable","local":"Local development","copy":"Copy diagnostic information","copied":"Diagnostic information copied","copy_failed":"Could not copy. Try again."},
  "referral_registered_on": "Registered on",
  "replay_generation": {
    "pending_clips": "Clips in progress",
    "failed_clips": "Failed clips",
    "accepted_short": "accepted requests",
    "ready_summary": "{{ready}} of {{total}} clips ready",
    "physical_note": "One physical press can create clips from several cameras.",
    "people_plain": "Identified people",
    "typical_plain": "Typical use",
    "median_help": "Half of identified users made this many requests or fewer.",
    "sequence_plain": "Requests in quick succession",
    "sequence_help": "Within 60s of the same person’s previous request at the same venue.",
    "frequency_details": "See frequency details",
    "percentile_help": "P90, P95 and P99 show the request count reached by 90%, 95% and 99% of identified users, respectively.",
    "consumption_plain": "Clip activity after creation",
    "window_help": "Recorded activity within {{hours}}h of creation. Only clips old enough for this window are evaluated.",
    "evaluated": "{{count}} clips evaluated",
    "viewed_plain": "With a recorded view",
    "link_plain": "With a download link issued",
    "unseen_plain": "No view or download link recorded",
    "no_eligible": "No clips eligible for this observation window yet.",
    "download_help": "A clip can have both a view and a download link. A link does not confirm the file was saved.",
    "methodology": "How these numbers are counted",
    "title": "Replay generation",
    "definition": "Accepted requests in the selected period, grouped by press time in each venue. A physical press may create several camera files. Rejected taps are not included.",
    "source": "Origin",
    "virtual": "Virtual button",
    "physical": "Physical button",
    "admin": "Admin",
    "legacy": "Legacy",
    "unknown": "Unknown",
    "actions": "Accepted requests",
    "jobs": "Files requested",
    "ready": "Ready",
    "failed": "Failed",
    "pending": "In progress",
    "other": "Other states",
    "bytes": "Generated size",
    "virtual_usage": "Virtual usage in this period",
    "users": "Identified users",
    "p50": "Median per user",
    "p90": "P90 per user",
    "p95": "P95 per user",
    "p99": "P99 per user",
    "repeat15": "Within 15s of previous",
    "repeat60": "Within 60s of previous",
    "unidentified": "Requests without user",
    "usage_note": "Repetition compares accepted requests by the same user at the same venue; it does not prove abuse. Percentiles exclude unidentified users. A dash means unavailable, including incomplete file sizes or missing physical press IDs.",
    "consumption": "Recorded consumption after creation",
    "consumption_note": "Only ready files old enough for each window are included. Views and download links are best-effort events; a link does not confirm a file was saved. No recorded consumption does not prove a useless clip.",
    "window": "Window",
    "eligible": "Eligible files",
    "viewed": "Viewed",
    "link": "Download link",
    "unseen": "No consumption recorded"
  },
  "referral_export": {
    "page": "Export current page (CSV)",
    "browser": "To export this page as CSV, open VISU in your browser."
  },
  "RECEIPTS": {
    "REGISTERED_TITLE": "Purchase registered",
    "PENDING_SETTLE_TITLE": "Purchase registered",
    "PENDING_SETTLE_BODY": "Registered. The reward is being processed and lands in a few minutes.",
    "PENDING_SETTLE_SHORT": "Reward being processed",
    "FIRST_TIME_BODY": "Purchases registered on VISU can earn rewards, build your history and bring more relevant offers.",
    "REGISTERED_BONUS": "+{{amount}} VISU for registering this purchase",
    "REGISTERED_NO_BONUS": "Saved to Purchases",
    "ALREADY_TITLE": "Purchase already registered",
    "ALREADY_BODY": "You registered this receipt on {{date}}.",
    "ALREADY_OTHER_BODY": "This receipt is already registered by another account.",
    "CAP_BODY": "Daily bonus limit reached. The purchase was still registered.",
    "MY_PURCHASES": "Purchases",
    "VIEW_IN_MY_PURCHASES": "View in Purchases",
    "THIS_MONTH": "This month: {{count}} purchase(s)",
    "EMPTY": "Scan the QR code on a receipt to register your first purchase.",
    "TOTAL": "{{count}} purchase(s) registered",
    "LOAD_ERROR": "We could not load your purchases.",
    "RETRY": "Try again"
  },
  "Verified location": "Verified location",
  "Rating": "Rating",
  "Rating is required": "Rating is required",
  "Review (optional)": "Review (optional)",
  "Submit Review": "Submit Review",
  "Max 2000 characters": "Max 2000 characters",
  "Sign in to leave a review": "Sign in to leave a review",
  "Review submitted": "Thank you! Your review is pending approval.",
  "Review posted": "Review posted.",
  "Too many reviews, try later.": "Too many reviews, try later.",
  "You can't review your own place.": "You can't review your own place.",
  "Failed to submit review.": "Failed to submit review.",
  "Place not found.": "Place not found.",
  "stars": "stars",
  "visulink_achievement": {
    "title": "Unlock your VisuLink reward",
    "profile_title": "Complete your Profile reward",
    "public": "Make your VisuLink public",
    "description": "Write a short description",
    "links": "Add active links",
    "note": "Links must be switched ON (active) to count",
    "profile_hint": "These fields live on the Edit Profile page.",
    "edit_profile": "Edit profile",
    "f_first_name": "First name",
    "f_last_name": "Last name",
    "f_photo": "Profile photo",
    "f_phone": "Phone number",
    "f_dob": "Date of birth",
    "f_gender": "Gender",
    "f_country": "Country",
    "f_nationality": "Nationality",
    "f_gov_id": "Government ID",
    "done": "Reward unlocked! Claim it in Achievements.",
    "claim_ready": "Mission complete! Your VISU is ready",
    "claim_cta": "Claim"
  },
  "visulink_intro": {
    "title": "Your VisuLink",
    "subtitle": "One link for everything you share: your profile, links and more. Earn every time someone visits.",
    "benefit": {
      "all_in_one": {
        "title": "Everything in one link",
        "desc": "Gather your links, socials and content on a single page at your VISU address."
      },
      "share_anywhere": {
        "title": "Share anywhere",
        "desc": "Put it in your bio, on a QR code, or send it directly. It works everywhere."
      },
      "track_earn": {
        "title": "Track & earn",
        "desc": "See your scans and visits, and earn rewards as your VisuLink grows."
      }
    },
    "cta_create": "Create my VisuLink",
    "cta_example": "See an example"
  },
  "engagement": {
    "new_follower": "{{actor_name}} followed you",
    "reward_credited": "You earned ${{amount_usd}} from {{actor_name}}"
  },
  "offerwall": {
    "credited": "You received ${{amount}} from {{offer}}"
  },
  "Loading ad…": "Loading ad…",
  "Reward added to your wallet": "Reward added to your wallet",
  "Sign in": "Sign in",
  "Sign up": "Sign up",
  "Create account": "Create account",
  "Reset password": "Reset password",
  "Set new password": "Set new password",
  "Check your inbox": "Check your inbox",
  "Enter your email and we will send you a reset link": "Enter your email and we will send you a reset link",
  "We sent a reset link to": "We sent a reset link to",
  "Choose a new password for your account": "Choose a new password for your account",
  "Send reset link": "Send reset link",
  "Back to sign in": "Back to sign in",
  "Click the link in the email to set a new password. The link expires shortly.": "Click the link in the email to set a new password. The link expires shortly.",
  "Did not receive? Try again": "Didn't receive? Try again",
  "New password": "New password",
  "Confirm password": "Confirm password",
  "At least 8 characters with uppercase, number, and symbol.": "At least 8 characters with uppercase, number, and symbol.",
  "Save new password": "Save new password",
  "Could not send reset email. Try again.": "Could not send reset email. Try again.",
  "Could not reset password. Try again.": "Could not reset password. Try again.",
  "Passwords do not match": "Passwords do not match",
  "Invalid or expired reset link": "Invalid or expired reset link",
  "Change password": "Change password",
  "Enter your current password and choose a new one": "Enter your current password and choose a new one",
  "Current password": "Current password",
  "Confirm new password": "Confirm new password",
  "Could not change password. Try again.": "Could not change password. Try again.",
  "Weak": "Weak",
  "Good": "Good",
  "Strong": "Strong",
  "8+ characters": "8+ characters",
  "One uppercase (A-Z)": "One uppercase (A-Z)",
  "One lowercase (a-z)": "One lowercase (a-z)",
  "One number (0-9)": "One number (0-9)",
  "One symbol (!@#$...)": "One symbol (!@#$...)",
  "Optional, for a stronger password:": "Optional, for a stronger password:",
  "Password requirements": "Requirements",
  "Password rule met": "Met",
  "Password rule unmet": "Not met",
  "Create your account": "Create your account",
  "Sign in to continue": "Sign in to continue",
  "Join VISU to start earning": "Join VISU to start earning",
  "Forgot password?": "Forgot password?",
  "Hide password": "Hide password",
  "Show password": "Show password",
  "or continue with": "or continue with",
  "Continue with Google": "Continue with Google",
  "and": "and",
  "Follow": "Follow",
  "Following": "Following",
  "follower": "follower",
  "followers": "followers",
  "Followers": "Followers",
  "Skip": "Skip",
  "Watch to claim": "Watch to claim",
  "Claim": "Claim",
  "Tap to play ad": "Tap to play",
  "OK": "OK",
  "Cancel": "Cancel",
  "Yes": "Yes",
  "You can't scan your own QR code": "You can't scan your own QR code",
  "No ads available": "No ads available",
  "Already Claimed": "Already Claimed",
  "Daily Limit Reached": "Daily Limit Reached",
  "You have already claimed this reward": "You have already claimed this reward. Each user can only claim once.",
  "Daily reward limit reached": "The daily reward limit has been reached. Try again tomorrow!",
  "Login": "Login",
  "Sign In vo Visu": "Sign In to Visu",
  "Email Address": "Email Address",
  "Password": "Password",
  "Forget your password": "Forget your passwod?",
  "Forget Your Password": "Forget your passwod",
  "Dont have account": "Don't have account?",
  "Register": "Register",
  "Register Now": "Register Now",
  "Password must": "Password must contain following",
  "cryptodeposit": "Crypto Deposit",
  "The QR Code will be automaticly detected when you position it between the guide lines": "The QR Code will be automaticly detected when you position it between the guide lines",
  "Scan Now": "Scan Now",
  "Get your reward in": "Reward in",
  "Congratulations": "Congratulations",
  "You have successfully earned": "You have successfully earned",
  "by watching this ad": "by watching this ad",
  "Claim your Reward": "Claim your Reward",
  "Menu": "Menu",
  "Advertiser": "Advertiser",
  "User": "User",
  "Quick Links": "Quick Links",
  "Main": "Main",
  "Tools": "Tools",
  "Discover": "Activity",
  "Home": "Home",
  "Explore": "Activity",
  "home": "Home",
  "_My": "My",
  "Projects": "Projects",
  "My_": "My",
  "My Wallet": "Wallet",
  "History": "History",
  "Referrals": "Referrals",
  "Notifications": "Notifications",
  "Settings": "Settings",
  "Logout": "Logout",
  "Branding": "Branding",
  "Unlock branding controls with Starter+": "Unlock branding controls with Starter+",
  "Upgrade": "Upgrade",
  "Show VISU logo": "Show VISU logo",
  "Display VISU watermark on your public profile": "Display the VISU watermark on your public profile",
  "Show footer CTA": "Show footer CTA",
  "Display 'Powered by VISU' call-to-action in footer": "Display the 'Powered by VISU' call-to-action in the footer",
  "Show premium badge": "Show premium badge",
  "Display the premium badge on your profile": "Display the premium badge on your profile",
  "Enter Email Address": "Enter Email Address",
  "Email is required": "Email is required",
  "Email is invalid": "Email is invalid",
  "Enter Password": "Enter Password",
  "Password is required": "Password is required",
  "A capital letter": "A capital letter",
  "A number": "A number",
  "A special character": "A special character",
  "Minimum 8 characters": "Minimum 8 characters",
  "Phone": "Phone",
  "Phone no. is required": "Phone no. is required",
  "Accept terms and conditions": "Accept Terms & Privacy Policy",
  "Already have an account?": "Already have an account?",
  "Available Rewards": "Rewards",
  "QR Codes": "QR Codes",
  "Loading...": "Loading...",
  "Loading profile...": "Loading profile...",
  "Profile Not Found": "Profile Not Found",
  "This clip isn't available": "This clip isn't available",
  "The link may have changed, or the clip is no longer being shared.": "The link may have changed, or the clip is no longer being shared.",
  "Clips are online for a limited time.": "Clips are online for a limited time.",
  "contest_error_season_over": "This contest has ended.",
  "contest_error_try_again": "Could not reach the server. Try again.",
  "contest_error_clip_unavailable": "This replay is no longer available for voting.",
  "contest_generic_desc": "Tap Vote on the replay you liked most",
  "contest_generic_title": "Vote for the best replay",
  "contest_inline_title": "Best replay",
  "contest_card_this_clip": "This clip:",
  "contest_card_place": "{{ord}} place",
  "contest_card_open_until": "Voting open until {{date}}",
  "contest_card_see_ranking": "See ranking",
  "contest_play_of_the_week": "Replay of the Week",
  "contest_play_of_the_month": "Replay of the Month",
  "contest_play_neutral": "Best Replay",
  "contest_this_play_is_ranked": "This replay is",
  "contest_votes": "votes",
  "contest_votes_one": "{{n}} vote",
  "contest_votes_other": "{{n}} votes",
  "contest_votes_noun_one": "vote",
  "contest_votes_noun_other": "votes",
  "contest_participating": "Competing",
  "contest_votes_missing": "Votes still needed to unlock the prize:",
  "contest_votes_missing_no_prize": "{{count}} more votes to validate this round",
  "contest_clip_outside_round": "This replay is from before the current round.",
  "contest_discovery_dismiss": "Hide",
  "contest_discovery_empty_subtitle": "The contest has started. Press the button after your play to enter.",
  "contest_discovery_ends": "Round ends",
  "contest_discovery_multi_cta": "See all",
  "contest_discovery_multi_eyebrow": "{{n}} contests open",
  "contest_discovery_see_contest": "See the contest",
  "contest_eyebrow_open": "Contest open",
  "contest_eyebrow_vote_open": "Voting open",
  "contest_eyebrow_voting": "Voting open",
  "contest_leader": "Leader",
  "contest_no_entries": "No plays yet",
  "contest_page_competitors": "{{n}} competing",
  "contest_page_empty": "No plays yet. Hit the button at the court and show up here.",
  "contest_page_eyebrow_closed": "Voting closed",
  "contest_page_eyebrow_result": "Result",
  "contest_page_login_to_vote": "Log in to vote",
  "contest_page_scope_all_courts": "All courts",
  "contest_page_scope_court": "Court {{name}}",
  "contest_page_winner": "Winner",
  "contest_result": "Result",
  "contest_started": "Round open",
  "contest_strip_multi": "{{n}} votes open",
  "contest_vote_cta": "Vote",
  "contest_vote_of_the_week": "Weekly Vote",
  "contest_vote_subtitle": "Vote for the best play of the week",
  "contest_vote_of_the_month": "Vote of the Month",
  "contest_vote_subtitle_month": "Vote for the best play of the month",
  "contest_vote_neutral": "Replay Vote",
  "contest_vote_subtitle_neutral": "Vote for the best play",
  "contest_beta_badge": "Beta voting",
  "contest_previous_vote_gone": "Your previous vote is no longer running. Pick a replay.",
  "contest_voted": "Voted",
  "contest_vote_moved": "Vote moved",
  "contest_cameras_count": "{{n}} cameras",
  "contest_vote_for_this_play": "Vote",
  "contest_see_full_ranking": "See full ranking",
  "contest_hide_ranking": "Hide ranking",
  "contest_discovery_subtitle": "Vote for the best plays of this week",
  "contest_discovery_subtitle_month": "Vote for the best plays of this month",
  "contest_discovery_subtitle_neutral": "Vote for the best plays",
  "contest_discovery_cta": "See the ranking and vote",
  "moment_fallback_from": "From",
  "Recent clips from this court": "Recent clips from this court",
  "See this court": "See this court",
  "Explore VISU": "Explore VISU",
  "The requested profile could not be found or is not available.": "The requested profile could not be found or is not available.",
  "The user has disabled their public profile.": "The user has disabled their public profile.",
  "Powered by": "Powered by",
  "Codes": "Codes",
  "My": "My",
  "Wallet": "Wallet",
  "Available Credits": "Available Credits",
  "Create Campaigns": "Create Campaigns",
  "My Campaigns": "My Campaigns",
  "Campaign": "Campaign",
  "Welcome To Visu": "Welcome To Visu",
  "Signup": "Signup",
  "Qr Code Name": "Qr Code Name",
  "Type": "Type",
  "QR Code Name": "QR Code Name",
  "Small QR Code Description": "Small QR Code Description",
  "times scanned": "times scanned",
  "revenue earned": "revenue earned",
  "Share QR": "Share QR",
  "Download QR": "Download QR",
  "Select Payment Method": "Select Payment Method",
  "Amount in USD": "Amount in USD",
  "Amount in": "Amount in",
  "Select Coin": "Select Coin",
  "Amount to be Received": "Amount to be Received",
  "Back": "Back",
  "Proceed": "Proceed",
  "Transaction Details": "Transaction Details",
  "Payment Id": "Payment Id",
  "Description": "Description",
  "Crypto payment": "Crypto payment",
  "in the coin BTC": "in the coin BTC",
  "for": "for",
  "Created at": "Created at",
  "Payin address": "Payin address",
  "Continue": "Continue",
  "Current Balance": "Current Balance",
  "in rewards": "in rewards",
  "Send": "Send",
  "Transfer": "Transfer",
  "Buy": "Buy",
  "Rewards": "Rewards",
  "Total Balance": "Total Balance",
  "Balance History": "Balance History",
  "user": "User",
  "advertiser": "Advertiser",
  "buy": "Buy",
  "inputtheamountyouwanttosendus": "Input the amount you want to send us",
  "mywallet": "My Wallet",
  "scanqrcodeofthedevice": "Scan QR code of the device",
  "scanqrcode": "Scan QR code",
  "myqrcodes": "QR Codes",
  "seeorcreatenewqrcode": "See or create new QR code",
  "paymentdetails": " Payment Details",
  "transactionsuccessful": "Transaction successfully",
  "myprojects": "My Projects",
  "createyourprojecthere": "Create your Project here",
  "editprojects": "Edit Projects",
  "update": "Update",
  "Location": "Location",
  "Get Help": "Get Help",
  "Recent Earnings": "Recent Earnings",
  "View All": "View All",
  "All": "All",
  "New users": "New users",
  "Show all": "Show all",
  "Trending": "Trending",
  "Hot": "Hot",
  "No activity for this filter yet.": "No activity for this filter yet.",
  "Scan Qr": "Scan Qr",
  "Referral": "Referral",
  "Recent Spending": "Recent Spending",
  "Amount Received": "Amount Received",
  "Reward Type": "Reward Type",
  "Cleared on": "Cleared on",
  "Qr Code": "Qr Code",
  "form": "form",
  "Scan QR Code": "Scan QR Code",
  "Amount Deducted": "Amount Deducted",
  "Remaining Budget": "Remaining Budget",
  "Confirm": "Confirm",
  "Pending": "Pending",
  "Completed": "Completed",
  "Failed": "Failed",
  "Cancelled": "Cancelled",
  "Search transactions…": "Search transactions…",
  "Balance": "Balance",
  "Rewards Balance": "Rewards Balance",
  "Your Profile": "Your Profile",
  "Birthday": "Birthday",
  "Number": "Number",
  "Gender": "Gender",
  "Nationality": "Nationality",
  "Gov.ID": "Gov. ID",
  "Go Back": "Go Back",
  "Edit Profile": "Edit Profile",
  "Male": "Male",
  "Female": "Female",
  "Reject": "Reject",
  "Clear": "Clear",
  "Amount": "Amount",
  "Transection Type": "Transection Type",
  "Transfer Wallet": "Transfer Wallet",
  "Current Pay Type": "Current Pay Type",
  "Pay Amount": "Pay Amount",
  "Currency Received Type": "Currency Received Type",
  "Transactions": "Transactions",
  "Transaction": "Transaction",
  "First Name": "First Name",
  "Last Name": "Last Name",
  "Enter first name": "Enter first name",
  "Enter last name": "Enter last name",
  "Want to Change Password?": "Want to Change Password",
  "Save": "Save",
  "Change Password": "Change Password",
  "Enter Current Password": "Enter Current Password",
  "Type your Current Password": "Type your Current Password",
  "Enter New Password": "Enter New Password",
  "Type your New Password": "Type your New Password",
  "Confirm New Password": "Confirm New Password",
  "Retype your New Password": "Retype your New Password",
  "Password does not match": "Password does not match",
  "Old password is required": "Old password is required",
  "Create Project": "Create Project",
  "Create your Projects here": "Create your Projects here",
  "Title": "Title",
  "Type title": "Type title",
  "Thumbnail": "Thumbnail",
  "Click to upload": "Click to upload",
  "or drag and drop": "or drag and drop",
  "My Project": "My Project",
  "Create your campaigns here": "Create your campaigns here",
  "Create New Project": "Create New Project",
  "or select form existing": "or select from existing",
  "File size is greater then": "File size is greater then",
  "Forgot Your Password": "Forgot Your Password",
  "Enter your email that is registered against your Visu account": "Enter your email that is registered against your Visu account in order to be able to recover your account’s password.",
  "Reset Password": "Reset Password",
  "Check your inbox and spam folder": "Check your inbox and spam folder",
  "Email sent to": "Email sent to",
  "Resend in": "Resend in",
  "Resend email": "Resend email",
  "Back to Login": "Back to Login",
  "Enter your new password below": "Enter your new password below",
  "Account Recovery": "Account Recovery",
  "New password is required": "New password is required",
  "Verify Your Email": "Verify Your Email",
  "A password reset link has been sent to your email": "A password reset link has been sent to your email. Kindly, follow the link in order to be able to reset your password",
  "Did not receive an email? Go Back": "Did not receive an email? Go Back",
  "Go to Sign In": "Go to Sign In",
  "Dont require new password?": "Don't require new password?",
  "Sign In": "Sign In",
  "Push Notifications Ads": "Push Notifications Ads",
  "Rewards Notification": "Rewards Notification",
  "Campaigns Notification": "Campaigns Notification",
  "Show my Profile": "Public Activity Profile",
  "Preferred Language": "Preferred Language",
  "Preferred Currency": "Preferred Currency",
  "Share QR Code and Earn": "Share QR Code and Earn",
  "Click to share": "Click to share",
  "your referral QR code": "your referral QR code",
  "or copy and spread the link below": "or copy and spread the link below",
  "Referred Users": "Referred Users",
  "Your Share": "Your Share",
  "New": "New",
  "Old": "Old",
  "Withdraw": "Withdraw",
  "claimRewardSignIn": {
    "confirmButton": "Login",
    "cancelButton": "Register",
    "text": "First login or signup to claim reward"
  },
  "loginRateLimited": {
    "alert": "Too many attempts",
    "text": "Too many login attempts. Please wait a few minutes and try again. Your password has not changed."
  },
  "loginAccountLocked": {
    "alert": "Account temporarily locked",
    "text": "This account is temporarily locked after several failed attempts. Please wait and try again later."
  },
  "loginPageAuthError": {
    "text": "Can not authenticate with the given credentials or the account has been deactivated",
    "alert": "Unauthorized"
  },
  "registrationSuccessAlert": {
    "success": "Success",
    "text": "Register Successfully"
  },
  "userProfileUpdateAlert": {
    "text": "User profile updated successfully"
  },
  "passwordChangedalert": {
    "success": "Success",
    "scucessMessage": "Password Changed Successfully"
  },
  "myQRcodeShareErrorAlert": {
    "title_success": "Success",
    "title_fail": "Failed",
    "shareSuccess": "Share Successfully",
    "sharefail": "Share failed",
    "systemNotSupport": "Your system doesn't support sharing files."
  },
  "myProjectAlert": {
    "sucessMessage": "Project Created Successfully",
    "warningMessage": "Please fill in all required fields",
    "updateMessage": "Project update successfully"
  },
  "passwordRestAlert": {
    "successMessage": "Password Reset Successfully"
  },
  "Recent Rewards": "Recent Rewards",
  "Transfer date": "Transfer date",
  "Now you can login or create account to continue using visu app. You can switch as a user or vendor.": "Login or create your account to continue using visu app. You can switch as a user or Advertiser.",
  "Titles": {
    "home_title": "Home",
    "claim": "Claim Reward",
    "scan": "Scan Code",
    "create_camp": "Create Campaign",
    "my_project": "My Project",
    "update_project": "Update Project",
    "all_projects": "All Projects",
    "password_reset": "Password Reset",
    "acc_recovery": "Account Recovery",
    "all_rewards": "All Rewards",
    "location": "VISU Location",
    "login": "Login",
    "help": "Get Help",
    "my_qr": "My QR Code",
    "my_wallet": "My Wallet",
    "buy_coin": "Buy Coin",
    "pay_details": "Payment Details",
    "transection_details": "Transaction Details",
    "notifications": "Notifications",
    "referrals": "Referrals",
    "setting": "Settings",
    "register": "Register",
    "profile": "User Profile",
    "change_pass": "Change Password",
    "edit_profile": "Edit Profile",
    "preview_campaign": "Preview Campaign",
    "update_camp": "Update Campaign",
    "camp_success": "Campaign created successfully",
    "visu_servces": "VISU Services",
    "create_link": "Create Link"
  },
  "Create QR Code": "Create QR Code",
  "Generate": "Generate",
  "Push": "Push",
  "QR": "QR",
  "Sign up to visu": "Sign Up to Visu",
  "Forgot Password": "Forgot Password",
  "Forgot your password?": "Forgot your password?",
  "Push Not": "Push Notification",
  "Your Scan": "Your Scan",
  "Do you want to change password?": "Do you want to change password?",
  "update_qr": {
    "success": "Success",
    "successMessage": "Update Successfully",
    "error": "Error"
  },
  "Total Scans": "Total Scans",
  "Revenue": "Revenue",
  "Title is required": "Title is required",
  "addqrcodeAlert": {
    "success": "Success",
    "text": "QR code added successfully",
    "error": "Error"
  },
  "Spendings": "Spendings",
  "QR Code Media": "QR Code Media",
  "Campaign Title": "Campaign Title",
  "Description is required": "Description is required",
  "Description must contain less then 100 words": "Description must contain less then 100 words",
  "Link here": "Link here",
  "Link is required": "Link is required",
  "Invalid Link": "Invalid Link",
  "Total budget is required": "Total budget is required",
  "Total Budget": "Total Budget",
  "Available": "Available",
  "Daily Budget": "Daily Budget",
  "Daily budget is required": "Daily budget is required",
  "Estimated Reach": "Estimated Reach",
  "views": "views",
  "per view": "per view",
  "View detailed information of CPV and CPC": "View detailed information of CPV and CPC",
  "Phone no invalid": "Please double-check this number",
  "Username validation error": "Username must contain only letters (a-z, A-Z), numbers (0-9), hyphen (-), underscore (_), and dot (.), no spaces or other special characters",
  "Username length error": "Username must be 3-40 characters",
  "I agree to the": "I agree to the",
  "Terms and Conditions": "Terms and Conditions",
  "Policy": "Policy",
  "Create Campaign Preview": "Create Campaign Preview",
  "Click to upload Image or Video": "Click to upload Image or Video",
  "Select Campaign": "Select Campaign",
  "Create Campaign": "Create Campaign",
  "Select Region": "Select Region",
  "Select Language": "Select Language",
  "Next": "Next",
  "Previous": "Previous",
  "From": "From",
  "Region is required": "Region is required",
  "Campaign is required": "Campaign is required",
  "Language is required": "Language is required",
  "Date is required": "Date is required",
  "Name is required": "Name is required",
  "Name cannot contain numbers": "Name cannot contain numbers",
  "Spending": "Spending",
  "Daily": "Daily",
  "Weekly": "Weekly",
  "Monthly": "Monthly",
  "Cleared Rewards": "Cleared Rewards",
  "Pending Rewards": "Pending Rewards",
  "Cleared Spending": "Cleared Spending",
  "Pending Spending": "Pending Spending",
  "User Reward": "User Reward",
  "To": "To",
  "Create New Campaign": "Create New Campaign",
  "Active": "Active",
  "Hidden": "Hidden",
  "Reach": "Reach",
  "Clicks": "Clicks",
  "Spent": "Spent",
  "Average Cost per Click": "Average Cost per Click",
  "Average Cost per View": "Average Cost per View",
  "Edit Campaign": "Edit Campaign",
  "Update Campaign": "Update Campaign",
  "campaign_page": {
    "create_message": "Create Campaign Successfully"
  },
  "update_camp_alert": {
    "update_message": "Update Campaign Successfully",
    "add_budget_message": "Add Budget Successfully"
  },
  "Add More Budget": "Add More Budget",
  "Add more Budget": "Add more Budget",
  "New Budget": "New Budget",
  "Save Budget": "Save Budget",
  "delete_camp_alert": {
    "warning_title": "Are you sure?",
    "warning_text": "You won't be able to revert this!",
    "warning_confirm_btn_text": "Yes, delete it!",
    "title": "Deleted!",
    "text": "Campaign deleted Successfully",
    "error_title": "Error!",
    "error_text": "An error occurred while deleting the campaign",
    "text_project": "Project deleted Successfully",
    "error_text_project": "An error occurred while deleting the project"
  },
  "conversion": "conversion",
  "Selected Project": "Selected Project",
  "Extend Date": "Extend Date",
  "You have successfully created a new campaign in": "You have successfully created a new campaign in",
  "Push Notification": "Push Notification",
  "Visu QrCode": "Visu QrCode",
  "clicks": "clicks",
  "reportAlert": {
    "success": "Success",
    "text": "Reported Successfully"
  },
  "Status": "Status",
  "Clearing Rewards": "Clearing Rewards",
  "Cleared": "Cleared",
  "Transaction Id": "Transaction Id",
  "Created ": "Created",
  "Click to share your referral QR code": "Click to share your referral QR code",
  "Share your referral code": "Click to share your referral QR code",
  "Invite Friends": "Invite Friends",
  "Total Users": "Total Users",
  "Total Revenue": "Total Revenue",
  "Referral Layer": "Referral Layer",
  "users": "users",
  "Create": "Create",
  "Ad Space": "Ad Space",
  "My Ad Spaces": "Spaces",
  "Push Notification Ads": "Push Notification Ads",
  "Qr Code Ads": "Qr Code Ads",
  "Your QR": "Your QR",
  "porject_not_found_alert": {
    "text": "Project not found! First create a new project",
    "comfirm_button": "Create Project",
    "cancel_button": "Cancel"
  },
  "Select Project": "Select Project",
  "Project is required": "Project is required",
  "Services": "Services",
  "User Bonus": "User Bonus",
  "Deposit": "Deposit",
  "Bonus Reward": "Bonus Reward",
  "Currency Pay Type": "Currency Pay Type",
  "buyinvalidinput": {
    "errormessage": "entered amount is very low"
  },
  "Swap": "Swap",
  "Watch & Earn": "Watch & Earn",
  "Instantly credited to your VISU wallet": "Instantly credited to your VISU wallet",
  "Claim within the next": "Claim within the next",
  "Dont lose your reward": "Dont lose your reward",
  "Create your free account to secure your earnings": "Create your free account to secure your earnings",
  "Create Free Account": "Create Free Account",
  "I already have an account": "I already have an account",
  "Secure & encrypted": "Secure & encrypted",
  "No credit card required": "No credit card required",
  "Instant digital payout": "Digital payout",
  "Verified Reward": "Verified Reward",
  "Coupons": "Coupons",
  "YOUR MAIN VISU QR CODE": "YOUR MAIN VISU QR CODE",
  "loginPageAdminAuthError": {
    "text": "Admin can't interact with user UIs",
    "alert": "Alert"
  },
  "Budget must be greater than 0.": "Budget must be greater than 0.",
  "Insufficient balance. Please enter a lower amount than current balance.": "Insufficient balance. Please enter a lower amount than current balance.",
  "Edit Project": "Edit Project",
  "Projetos": "Projetos",
  "Click to upload Thumbnail": "Click to upload Thumbnail",
  "Click to upload Vehicle Photo": "Click to upload Vehicle Photo",
  "Paused": "Paused",
  "Estimated Clicks": "Estimated Clicks",
  "Selected Campaign": "Selected Campaign",
  "Enter Amount": "Enter Amount",
  "Transaction Fee": "Transaction Fee",
  "Total Sent": "Total Sent",
  "details": "details",
  "Full Name": "Full Name",
  "Pix Key": "Pix Key",
  "Paying Address": "Paying Address",
  "View Campaign": "View Campaign",
  "buy_coin_alert": {
    "success_title": "Success",
    "success_text": "Payment Created Successfully."
  },
  "Create a space": "Create a space",
  "Don’t have any spaces": "Don’t have any spaces",
  "Recommend to a friend": "Recommend to a friend",
  "Earn money by selling any space for a company or brand to place their ads.": "Earn money by selling any space for a company or brand to place their ads.",
  "Oh no, it looks like you have no Ad Spaces yet :(": "Oh no, it looks like you have no Ad Spaces yet :(",
  "Got a car? Get paid to put ads on it!": "Got a car? Get paid to put ads on it!",
  "It can be your store’s bags, product labels or any other package you sell.": "It can be your store’s bags, product labels or any other package you sell.",
  "Be creative and get some money for it.": "Be creative and get some money for it.",
  "It can be any vehicle. Be creative. Earn money by renting spaces for advertising campaigns.": "It can be any vehicle. Be creative. Earn money by renting spaces for advertising campaigns.",
  "You can rent spaces of any places that belongs to you.": "You can rent spaces of any places that belongs to you.",
  "You have the power to refuse. You can ask for more campaigns details after the ad’s owner selects you.": "You have the power to refuse. You can ask for more campaigns details after the ad’s owner selects you.",
  "Vehicles": "Vehicles",
  "Products": "Products",
  "Locations": "Locations",
  "Product Ad Space": "Product Ad Space",
  "Running": "Running",
  "View": "View",
  "Edit": "Edit",
  "Order": "Order",
  "Delete": "Delete",
  "Report": "Report",
  "Share": "Share",
  "Info": "Profile",
  "Links": "Links",
  "Links content coming soon": "Links content coming soon",
  "Link Title": "Link Title",
  "URL": "URL",
  "Enter link title": "Enter link title",
  "Enter URL": "Enter URL",
  "Link title is required": "Link title is required",
  "URL is required": "URL is required",
  "Please enter a valid URL": "Please enter a valid URL",
  "This looks like an email, not a link. Add it as Email?": "This looks like an email, not a link. Add it as Email?",
  "This looks like a phone number, not a link. Add it as Phone?": "This looks like a phone number, not a link. Add it as Phone?",
  "Switch to Email": "Switch to Email",
  "Switch to Phone": "Switch to Phone",
  "Create Link": "Create Link",
  "Profile Link": "Profile Link",
  "Profile link copied": "Profile link copied",
  "Monetize": "Monetize",
  "Monetization Ad": "Profile Ad",
  "Show ads on your profile to earn rewards": "Earn while visitors view your profile",
  "Privacy": "Privacy",
  "Terms": "Terms",
  "Cookies": "Cookies",
  "Profile Visibility": "Profile Visibility",
  "Control who can see your profile": "Control who can see your profile",
  "Share content coming soon": "Share content coming soon",
  "Create Ad Space": "Create Ad Space",
  "Select Ad Space Type": "Select Ad Space Type",
  "Select City": "Select City",
  "Residential Address": "Residential Address",
  "Select Gender": "Select Gender",
  "Phone No": "Phone No",
  "Email": "Email",
  "Government ID Front": "Government ID Front",
  "Government ID Back": "Government ID Back",
  "Government ID Photo": "Government ID Photo",
  "Vehicle Details": "Vehicle Details",
  "Vehicle Type": "Vehicle Type",
  "Vehicle Maker": "Vehicle Maker",
  "Vehicle Model": "Vehicle Model",
  "Vehicle Color": "Vehicle Color",
  "Year Built": "Year Built",
  "Fuel Type": "Fuel Type",
  "Vehicle Number Plate": "Vehicle Number Plate",
  "Vehicle Documents": "Vehicle Documents",
  "Car": "Car",
  "Motorcycle": "Motorcycle",
  "Bicycle": "Bicycle",
  "Truck": "Truck",
  "Hiace": "Hiace",
  "Gasoline": "Gasoline",
  "Ethanol": "Ethanol",
  "Flex": "Flex",
  "Diesel": "Diesel",
  "Electric": "Electric",
  "Vehicle": "Vehicle",
  "adSpaceTypeRequired": "Ad space type required",
  "regionIsRequired": "Region is required",
  "stateProvinceRequired": "State/Province required",
  "cityIsRequired": "City is required",
  "thumbnailImageIsRequired": "Thumbnail image is required",
  "fullNameIsRequired": "Full name is required",
  "addressIsRequired": "Address is required",
  "phoneNumberIsRequired": "Phone number is required",
  "vehicleTypeIsRequired": "Vehicle type is required",
  "vehicleMakerIsRequired": "Vehicle maker is required",
  "vehicleModelIsRequired": "Vehicle model is required",
  "vehicleColourIsRequired": "Vehicle colour is required",
  "buildYearIsRequired": "Build year is required",
  "selectFuelType": "Select fuel type",
  "numberPlateIsRequired": "Number plate is required",
  "youHvaeSuccessfully": "You have successfully created a new",
  "adSpace": "Ad Space",
  "vehicleAdSpace": "Vehicle Ad Space",
  "viewAdSpace": "View Ad Space",
  "myAdSpaceView": "My Ad Space View",
  "Back Window": "Back Window",
  "Side Doors": "Side Doors",
  "campaignDetails": "Campaign Details",
  "Headrest": "Headrest",
  "Vehicle Panel": "Vehicle Panel",
  "Vehicle Front": "Vehicle Front",
  "Vehicle Left": "Vehicle Left",
  "Vehicle Back": "Vehicle Back",
  "Vehicle Right": "Vehicle Right",
  "Vehicle Full Video": "Vehicle Full Video",
  "Complete": "Complete",
  "Campaign Details": "Campaign Details",
  "Sex Gender": "Sex Gender",
  "Country": "Country",
  "City": "City",
  "Number Plate": "Number Plate",
  "Fuel type": "Fuel type",
  "Vehicle Photos": "Vehicle Photos",
  "Vehicle Video": "Vehicle Video",
  "Vehicle Ad Spot - Monthly Fee": "Vehicle Ad Spot - Monthly Fee",
  "Vehicle Pannel": "Vehicle Pannel",
  "Headrests": "Headrests",
  "Wrap Print - One Time Fee": "Wrap Print - One Time Fee",
  "Vehicle Qr Code Media": "Vehicle Qr Code Media",
  "Click to upload Video": "Click to upload Video",
  "Available in Wallet": "Available in Wallet",
  "Daily QR Budget": "Daily QR Budget",
  "Total QR Budget": "Total QR Budget",
  "Available Vehicles": "Available Vehicles",
  "Denied": "Denied",
  "Waiting": "Waiting",
  "Van": "Van",
  "Bus": "Bus",
  "Vehicle Back Window Print Wrap": "Vehicle Back Window Print Wrap",
  "City is required": "City is required",
  "Note: Comissions maybe earned from the links above": "Note: Comissions maybe earned from the links above",
  "Select State": "Select State",
  "State is required": "State is required",
  "Vehicle Available Booking Dates": "Vehicle Available Booking Dates",
  "Vehicle Ads": "Vehicle Ads",
  "Budget exceeds available balance!": "Budget exceeds available balance!",
  "Daily budget cannot exceed total budget!": "Daily budget cannot exceed total budget!",
  "Adspace": "Adspace",
  "Bookings": "Bookings",
  "My Bookings": "My Bookings",
  "Location Booking": "Location Booking",
  "Created": "Created",
  "Vehicle Booking Request": "Vehicle Booking Request",
  "Budget": "Budget",
  "BMW Advertisement": "BMW Advertisement",
  "Vehicle Ad Campaign": "Vehicle Ad Campaign",
  "Monthly Pay": "Monthly Pay",
  "Skip in": "Skip in",
  "Skip Ad": "Skip",
  "Play Advertisement": "Continue",
  "View profile in": "View profile in",
  "played": "played",
  "Average CPV": "Average CPV",
  "Period": "Period",
  "Qr Code Media": "Qr Code Media",
  "Back Window Print": "Back Window Print",
  "Decline": "Decline",
  "Approved": "Approved",
  "Approve": "Approve",
  "Remaining Time Left": "Remaining Time Left",
  "My Vehicle Ad Details ": "My Vehicle Ad Details ",
  "Daily Qr Budget": "Daily Qr Budget",
  "Wallet Balance": "Wallet Balance",
  "Monthly Cost": "Monthly Cost",
  "Region": "Region",
  "Virtual Check-in": "Virtual Check-in",
  "Ad Spot": "Ad Spot",
  "Booking From": "Booking From",
  "to": "to",
  "Qr Code Media ": "Qr Code Media ",
  "Vehicle Check-in Photos": "Vehicle Check-in Photos",
  "Vehicle Check-in Video": "Vehicle Check-in Video",
  "Vehicle Booking": "Vehicle Booking",
  "Add More Funds": "Add More Funds",
  "Qr Code Key": "Qr Code Key",
  "Generic Scan": "Generic Scan",
  "Scan Generic QR": "Scan Generic QR",
  "Qr Company Name": "Qr Company Name",
  "Enter Company Name": "Enter Company Name",
  "Company Name is required": "Company Name is required",
  "Company Name cannot contain numbers": "Company Name cannot contain numbers",
  "QR Code Details": "QR Code Details",
  "Company Logo": "Company Logo",
  "Ownership Proof": "Ownership Proof",
  "QR Code Photo": "QR Code Photo",
  "Upload or Take a Picture": "Upload or Take a Picture",
  "Claim Qr Code": "Claim Qr Code",
  "Visu Qr": "Visu Qr",
  "My default VISU QR": "My default VISU QR",
  "My personal link page": "My personal link page",
  "Generic Qr": "Generic Qr",
  "Custom Rewards": "Custom Rewards",
  "ALL": "ALL",
  "Refer Reward": "Refer Reward",
  "Scan Reward": "Scan Reward",
  "QR Reward": "QR Reward",
  "Push Reward": "Push Reward",
  "No rewards available": "No rewards available",
  "No rewards": "No rewards",
  "Loading links...": "Loading links...",
  "No links found": "No links found",
  "Add your first link to get started": "Add your first link to get started",
  "Refresh links": "Refresh links",
  "Add new link": "Add new link",
  "Add Link": "Add Link",
  "View Page": "View Page",
  "Error loading profile links": "Error loading profile links",
  "Success": "Success",
  "Theme saved successfully": "Theme saved successfully",
  "Error saving theme": "Error saving theme",
  "Settings saved successfully": "Settings saved successfully",
  "Error saving settings": "Error saving settings",
  "Account deleted successfully": "Account deleted successfully",
  "Link updated successfully": "Link updated successfully",
  "Error updating link": "Error updating link",
  "Are you sure you want to delete this link?": "Are you sure you want to delete this link?",
  "Delete Link": "Delete Link",
  "Link deleted successfully": "Link deleted successfully",
  "Error deleting link": "Error deleting link",
  "Error updating link status": "Error updating link status",
  "Error loading profile settings": "Error loading profile settings",
  "Settings updated successfully": "Settings updated successfully",
  "Error updating settings": "Error updating settings",
  "Loading profile settings...": "Loading profile settings...",
  "Refresh settings": "Refresh settings",
  "Monetization setting updated successfully": "Monetization setting updated successfully",
  "Profile visibility updated successfully": "Profile visibility updated successfully",
  "Profile Description": "Profile Description",
  "Enter your profile description...": "Enter your profile description...",
  "Profile description updated successfully": "Profile description updated successfully",
  "Error updating profile description": "Error updating profile description",
  "Link created successfully": "Link created successfully",
  "Error creating link": "Error creating link",
  "Maximum active links reached": "Maximum Active Links Reached",
  "You can only have 6 active links at a time. Please deactivate another link first.": "You can only have 6 active links at a time. Please deactivate another link first.",
  "Daily Qr Budget should not exceed the total budget": "Daily Qr Budget should not exceed the total budget",
  "Update": "Update",
  "Later": "Later",
  "Add Vehicle": "Add Vehicle",
  "minimumWithdraw": "Minimum Withdraw",
  "History Date": "History Date",
  "Status Type": "Status Type",
  "State/Province": "State/Province",
  "per click": "per click",
  "Phone Number": "Phone Number",
  "Confirmed": "Confirmed",
  "Finished": "Finished",
  "Expired": "Expired",
  "Campaign Creation": "Campaign Creation",
  "You got reward!": "You got reward!",
  "Your Campaign is successfully created.": "Your Campaign is successfully created.",
  "Custom Qr Media": "Custom QR Media",
  "Random Qr Media": "Random QR Media",
  "Qr Code Custom": "Qr Code Custom",
  "Afghanistan": "Afghanistan",
  "Albania": "Albania",
  "Algeria": "Algeria",
  "Andorra": "Andorra",
  "Angola": "Angola",
  "Antigua and Barbuda": "Antigua and Barbuda",
  "Argentina": "Argentina",
  "Armenia": "Armenia",
  "Australia": "Australia",
  "Austria": "Austria",
  "Azerbaijan": "Azerbaijan",
  "Bahamas": "Bahamas",
  "Bahrain": "Bahrain",
  "Bangladesh": "Bangladesh",
  "Barbados": "Barbados",
  "Belarus": "Belarus",
  "Belgium": "Belgium",
  "Belize": "Belize",
  "Benin": "Benin",
  "Bhutan": "Bhutan",
  "Bolivia": "Bolivia",
  "Bosnia and Herzegovina": "Bosnia and Herzegovina",
  "Botswana": "Botswana",
  "Brazil": "Brazil",
  "Brunei": "Brunei",
  "Bulgaria": "Bulgaria",
  "Burkina Faso": "Burkina Faso",
  "Burundi": "Burundi",
  "Cabo Verde": "Cabo Verde",
  "Cambodia": "Cambodia",
  "Cameroon": "Cameroon",
  "Canada": "Canada",
  "Central African Republic": "Central African Republic",
  "Chad": "Chad",
  "Chile": "Chile",
  "China": "China",
  "Colombia": "Colombia",
  "Comoros": "Comoros",
  "Congo (Congo-Brazzaville)": "Congo (Congo-Brazzaville)",
  "Costa Rica": "Costa Rica",
  "Croatia": "Croatia",
  "Cuba": "Cuba",
  "Cyprus": "Cyprus",
  "Czechia (Czech Republic)": "Czechia (Czech Republic)",
  "Democratic Republic of the Congo": "Democratic Republic of the Congo",
  "Denmark": "Denmark",
  "Djibouti": "Djibouti",
  "Dominica": "Dominica",
  "Dominican Republic": "Dominican Republic",
  "Ecuador": "Ecuador",
  "Egypt": "Egypt",
  "El Salvador": "El Salvador",
  "Equatorial Guinea": "Equatorial Guinea",
  "Eritrea": "Eritrea",
  "Estonia": "Estonia",
  "Eswatini (fmr. \"Swaziland\")": "Eswatini (fmr. \"Swaziland\")",
  "Ethiopia": "Ethiopia",
  "Fiji": "Fiji",
  "Finland": "Finland",
  "France": "France",
  "Gabon": "Gabon",
  "Gambia": "Gambia",
  "Georgia": "Georgia",
  "Germany": "Germany",
  "Ghana": "Ghana",
  "Greece": "Greece",
  "Grenada": "Grenada",
  "Guatemala": "Guatemala",
  "Guinea": "Guinea",
  "Guinea-Bissau": "Guinea-Bissau",
  "Guyana": "Guyana",
  "Haiti": "Haiti",
  "Holy See": "Holy See",
  "Honduras": "Honduras",
  "Hungary": "Hungary",
  "Iceland": "Iceland",
  "India": "India",
  "Indonesia": "Indonesia",
  "Iran": "Iran",
  "Iraq": "Iraq",
  "Ireland": "Ireland",
  "Israel": "Israel",
  "Italy": "Italy",
  "Jamaica": "Jamaica",
  "Japan": "Japan",
  "Jordan": "Jordan",
  "Kazakhstan": "Kazakhstan",
  "Kenya": "Kenya",
  "Kiribati": "Kiribati",
  "Kuwait": "Kuwait",
  "Kyrgyzstan": "Kyrgyzstan",
  "Laos": "Laos",
  "Latvia": "Latvia",
  "Lebanon": "Lebanon",
  "Lesotho": "Lesotho",
  "Liberia": "Liberia",
  "Libya": "Libya",
  "Liechtenstein": "Liechtenstein",
  "Lithuania": "Lithuania",
  "Luxembourg": "Luxembourg",
  "Madagascar": "Madagascar",
  "Malawi": "Malawi",
  "Malaysia": "Malaysia",
  "Maldives": "Maldives",
  "Mali": "Mali",
  "Malta": "Malta",
  "Marshall Islands": "Marshall Islands",
  "Mauritania": "Mauritania",
  "Mauritius": "Mauritius",
  "Mexico": "Mexico",
  "Micronesia": "Micronesia",
  "Moldova": "Moldova",
  "Monaco": "Monaco",
  "Mongolia": "Mongolia",
  "Montenegro": "Montenegro",
  "Morocco": "Morocco",
  "Mozambique": "Mozambique",
  "Myanmar (formerly Burma)": "Myanmar (formerly Burma)",
  "Namibia": "Namibia",
  "Nauru": "Nauru",
  "Nepal": "Nepal",
  "Netherlands": "Netherlands",
  "New Zealand": "New Zealand",
  "Nicaragua": "Nicaragua",
  "Niger": "Niger",
  "Nigeria": "Nigeria",
  "North Korea": "North Korea",
  "North Macedonia": "North Macedonia",
  "Norway": "Norway",
  "Oman": "Oman",
  "Pakistan": "Pakistan",
  "Palau": "Palau",
  "Palestine State": "Palestine State",
  "Panama": "Panama",
  "Papua New Guinea": "Papua New Guinea",
  "Paraguay": "Paraguay",
  "Peru": "Peru",
  "Philippines": "Philippines",
  "Poland": "Poland",
  "Portugal": "Portugal",
  "Qatar": "Qatar",
  "Romania": "Romania",
  "Russia": "Russia",
  "Rwanda": "Rwanda",
  "Saint Kitts and Nevis": "Saint Kitts and Nevis",
  "Saint Lucia": "Saint Lucia",
  "Saint Vincent and the Grenadines": "Saint Vincent and the Grenadines",
  "Samoa": "Samoa",
  "San Marino": "San Marino",
  "Sao Tome and Principe": "Sao Tome and Principe",
  "Saudi Arabia": "Saudi Arabia",
  "Senegal": "Senegal",
  "Serbia": "Serbia",
  "Seychelles": "Seychelles",
  "Sierra Leone": "Sierra Leone",
  "Singapore": "Singapore",
  "Slovakia": "Slovakia",
  "Slovenia": "Slovenia",
  "Solomon Islands": "Solomon Islands",
  "Somalia": "Somalia",
  "South Africa": "South Africa",
  "South Korea": "South Korea",
  "South Sudan": "South Sudan",
  "Spain": "Spain",
  "Sri Lanka": "Sri Lanka",
  "Sudan": "Sudan",
  "Suriname": "Suriname",
  "Sweden": "Sweden",
  "Switzerland": "Switzerland",
  "Syria": "Syria",
  "Tajikistan": "Tajikistan",
  "Tanzania": "Tanzania",
  "Thailand": "Thailand",
  "Timor-Leste": "Timor-Leste",
  "Togo": "Togo",
  "Tonga": "Tonga",
  "Trinidad and Tobago": "Trinidad and Tobago",
  "Tunisia": "Tunisia",
  "Turkey": "Turkey",
  "Turkmenistan": "Turkmenistan",
  "Tuvalu": "Tuvalu",
  "Uganda": "Uganda",
  "Ukraine": "Ukraine",
  "United Arab Emirates": "United Arab Emirates",
  "UAE": "United Arab Emirates",
  "United Kingdom": "United Kingdom",
  "UK": "United Kingdom",
  "United States of America": "United States of America",
  "USA": "United States of America",
  "United States": "United States of America",
  "Uruguay": "Uruguay",
  "Uzbekistan": "Uzbekistan",
  "Vanuatu": "Vanuatu",
  "Venezuela": "Venezuela",
  "Vietnam": "Vietnam",
  "Yemen": "Yemen",
  "Zambia": "Zambia",
  "Zimbabwe": "Zimbabwe",
  "English": "English",
  "Portuguese": "Portuguese",
  "limitComplete": {
    "text": "You've claimed all the rewards available for today. Come back tomorrow!",
    "error": "Daily Limit Reached"
  },
  "QR_DAILY_LIMIT_TITLE": "QR Daily Limit Reached",
  "QR_DAILY_LIMIT_TEXT": "You've reached the daily reward limit for this QR code. Try a different QR or come back tomorrow.",
  "mediaExpire": {
    "text": "This Custom media QR code campaign has expired or no daily campaign",
    "error": "Error"
  },
  "IncompletePassword": "Incomplete Password",
  "A lower letter": "A lower letter",
  "ClickToShareYourReferralP": "Click to share your referral QR code or copy and spread the link below.",
  "Copy": "Copy",
  "accountNotFound": {
    "title": "Account not found",
    "text": "Check your email or create new account",
    "cancel_button": "Try Again",
    "confirm_button": "Sign Up"
  },
  "incorrectPassword": {
    "title": "Incorrect password",
    "text": "Please try again or reset your password",
    "cancel_button": "Try Again",
    "confirm_button": "Forgot Password"
  },
  "emailAlreadyRegistered": {
    "title": "Account already exists",
    "text": "This email may already be registered. Try logging in instead.\n\nIf you signed up with Google or Apple, continue with that button.\nTo set a password, use Forgot Password.",
    "cancel_button": "OK",
    "confirm_button": "Log in"
  },
  "loginInvalidCredentials": {
    "title": "Could not sign in",
    "text": "The password may be wrong, or you may have created your account with Google or Apple.\nYou can also reset your password. Every option opens the same account.",
    "confirm_button": "Continue with Google",
    "deny_button": "Continue with Apple",
    "cancel_button": "Reset password"
  },
  "myQrShareHint": "This is your personal VISU QR. Share it with other people. You do not need to scan your own QR.",
  "myQrReferralHint": "When people join through your QR or link, they may become connected to you as referrals. You may earn from eligible activity according to VISU rewards rules.",
  "scannerHint": "Scan VISU QR codes from other users, campaigns, places, or QR codes you find in the real world.",
  "emailNotVerify": {
    "title": "Email not verified",
    "text": "Please verify your email. Otherwise, you will not receive rewards.",
    "cancel_button": "Cancel",
    "confirm_button": "Verify"
  },
  "Verify Your Account": "Verify Your Account",
  "Verification code sent to:": "Verification code sent to:",
  "Resend it": "Resend it",
  "otpSendMessage": {
    "success_title": "OTP sent successfully",
    "success_text": "Check your email to get the OTP.",
    "error_title": "Error sending OTP",
    "error_text": "An error occurred while sending OTP"
  },
  "otpSessionExpired": {
    "title": "Session expired",
    "text": "Please log in again to request a new code."
  },
  "verify_email": {
    "profile_cta": "Confirm your email"
  },
  "otpVerifyMessage": {
    "success_title": "Verification Success",
    "success_text": "Congratulations! Your account is verified.",
    "success_text_after_verify": "Congratulations! Your account is verified and you got a reward",
    "error_title": "Verification Error",
    "error_text": "While verifying your account, an error occurred.",
    "invalid_title": "Verification Failed",
    "invalid_text": "Invalid or expired OTP. Please try again."
  },
  "QR Code Title": "QR Code Title",
  "QR Code Description": "QR Code Description",
  "Status & Insights": "Status & Insights",
  "Edit Details": "Edit Details",
  "Search QR Codes": "Search QR Codes",
  "Scans": "Scans",
  "Qr Code Interaction Type": "Qr Code Interaction Type",
  "All Users": "All Users",
  "Signed Up": "Signed Up",
  "Scanned": "Scanned",
  "SCANNED": "SCANNED",
  "No record found": "No record found",
  "You Won": "You Won",
  "Tap below to receive your reward": "Tap below to receive your reward",
  "Sign up or log in to claim your reward": "Sign up or log in to claim your reward",
  "Your reward expires in": "Your reward expires in",
  "No referral data found": "No referral data found",
  "QR Code link copied": "QR Code link copied",
  "Referral link copied": "Referral link copied",
  "Invalid characters": "Only letters, numbers, - and _ are allowed",
  "Enter QR Code Title": "Enter QR Code Title",
  "Load More": "Load More",
  "SCANS": "SCANS",
  "SW_UPDATE": {
    "TITLE": "New Version Available!",
    "TEXT": "A new version of the application is ready. Would you like to update now?",
    "CONFIRM": "Update",
    "CANCEL": "Later"
  },
  "QR_CONFIRM": {
    "TITLE": "Open QR Link?",
    "MESSAGE": "Do you want to open this QR code link in a new tab?",
    "CONTINUE": "Continue",
    "CANCEL": "Cancel"
  },
  "GENERIC_ERROR": "Something went wrong while claiming the reward. Please try again later.",
  "COOLDOWN_TITLE": "Please wait",
  "COOLDOWN_TEXT": "Wait a few seconds before claiming again.",
  "Error": "Error",
  "Layer": "Layer",
  "sub-users": "sub-users",
  "Referral 1 Revenue": "Referral 1 Revenue",
  "Referral 2 Revenue": "Referral 2 Revenue",
  "delete_account": {
    "title": "Deactivate account",
    "description": "Your account will be deactivated and will no longer appear publicly. Your profile, links and history are kept, and you can reactivate by signing in again with Google or Apple.",
    "confirm_button": "Yes, deactivate",
    "cancel_button": "Cancel",
    "success_message": "Your account has been deactivated.",
    "error_message": "We could not deactivate your account. Please try again.",
    "row_subtitle": "Deactivate your account and hide your profile."
  },
  "Privacy & Legal": "Privacy & Legal",
  "Terms of Use": "Terms of Use",
  "Your Privacy Choices": "Your Privacy Choices",
  "Ad Privacy": "Ad Privacy",
  "Danger Zone": "Danger Zone",
  "Referral Revenue": "Referral Revenue",
  "Psuh Notification Ads": "Psuh Notification Ads",
  "landing": {
    "nav_home": "Home",
    "nav_how": "How it works",
    "nav_plans": "Plans",
    "nav_explore": "Explore",
    "nav_help": "Help",
    "nav_use_cases": "Use Cases",
    "nav_business": "Business",
    "nav_services": "Services",
    "nav_discover": "Activity",
    "nav_signin": "Sign in",
    "nav_cta": "Create your VISU",
    "hero_eyebrow": "Digital identity platform",
    "hero_headline_1": "One link.",
    "hero_headline_2": "Online and beyond.",
    "hero_sub": "Your links, QR codes and local presence in one place. Connect with people, advertise and engage your audience through gamified campaigns.",
    "hero_cta": "Create your VISU, it's free",
    "hero_google": "Continue with Google",
    "hero_apple": "Continue with Apple",
    "hero_signin": "Already have an account?",
    "hero_signin_link": "Sign in",
    "hero_trust": "Join <strong>1,400+ VisuLinks</strong> created and counting.",
    "mock_name": "Emma Carter",
    "mock_initials": "EC",
    "mock_handle": "visu.to/emma_creates",
    "mock_bio": "Creator · Photographer · New York 📍",
    "mock_link1": "My Portfolio",
    "mock_link2": "Shop my presets",
    "mock_link3": "Latest video",
    "mock_scans": "Scans",
    "mock_clicks": "Clicks",
    "mock_week": "This week",
    "mock_scan_me": "Scan me",
    "hiw_title": "How it works",
    "hiw_desc": "Up and running in under two minutes.",
    "hiw_step1_title": "Create your VISU Link",
    "hiw_step1_desc": "Sign up in seconds and claim your personal URL, visu.to/yourname. No credit card needed.",
    "hiw_step2_title": "Add your content & QR code",
    "hiw_step2_desc": "Customize your profile, add your links and bios, and get a unique QR code generated instantly.",
    "hiw_step3_title": "Share everywhere",
    "hiw_step3_desc": "Drop your link in bios, print your QR code on menus or cards, and put it anywhere people will see it.",
    "hiw_step4_title": "Track results & earn rewards",
    "hiw_step4_desc": "Every scan and visit earns you reward credits. Watch your analytics grow and convert them to real value.",
    "explore_title": "Discover who's on VISU.",
    "explore_desc": "Creators, businesses and places to discover. Open a profile and see what they do.",
    "explore_more": "Explore more",
    "plans_label": "Pricing",
    "plans_title": "Choose your plan",
    "plans_desc": "Start free. Upgrade when you're ready.",
    "plans_compare": "Compare all plans",
    "plans_tagline_free": "Start free. Your VisuLink, live today.",
    "plans_tagline_starter": "Your brand, your link, no VISU logo.",
    "plans_tagline_pro": "Turn attention into real customers.",
    "plans_tagline_premium": "No limits on links, QR codes or history.",
    "plans_most_popular": "Most Popular",
    "plans_free_f1": "1 VisuLink",
    "plans_free_f2": "5 links + 5 social links",
    "plans_free_f3": "7-day analytics",
    "plans_starter_f1": "10 links + 10 social links",
    "plans_starter_f2": "No VISU branding",
    "plans_starter_f3": "30-day analytics",
    "plans_pro_f1": "20 links + 20 social links",
    "plans_pro_f2": "90-day analytics",
    "plans_pro_f3": "Additional VISU Local listings",
    "plans_premium_f1": "Unlimited links and social links",
    "plans_premium_f2": "365-day analytics",
    "plans_premium_f3": "Unlimited QR codes",
    "plans_free_price": "$0/mo",
    "plans_price_prefix": "From",
    "plans_price_suffix": "/mo",
    "stats_creators": "Creators",
    "stats_cities": "Countries",
    "stats_scans": "Scans",
    "stats_rewards": "Rewards distributed",
    "stats_visulinks": "VisuLinks created",
    "pillars_profiles": "Profiles",
    "pillars_qr_campaigns": "QR Campaigns",
    "pillars_rewards": "Rewards",
    "pillars_ads": "Ads",
    "pillars_real_world": "Real-World",
    "pillars_referrals": "Referrals",
    "usecases_title": "Built for everyone",
    "usecases_creators_title": "Creators",
    "usecases_creators_desc": "Monetize your audience with a single link. Track every scan, grow your reach, and earn rewards automatically.",
    "usecases_business_title": "Local Businesses",
    "usecases_business_desc": "Drive foot traffic with QR reward campaigns. Turn walk-ins into loyal customers who keep coming back.",
    "usecases_events_title": "Events",
    "usecases_events_desc": "Engage attendees and track interactions in real time. Give your event a branded digital presence.",
    "usecases_affiliates_title": "Affiliates",
    "usecases_affiliates_desc": "Earn recurring rewards from your network. Your referrals continue generating rewards over time.",
    "testimonials_label": "Testimonials",
    "testimonials_title": "What the community says",
    "testimonials_t1_quote": "I put my VISU QR on every print I sell. Scans turned into followers, and followers turned into clients. The analytics finally show me where my audience comes from.",
    "testimonials_t1_name": "Marina S.",
    "testimonials_t1_role": "Content creator",
    "testimonials_t2_quote": "We printed the QR code on every table. Customers scan it, follow our page, and come back for the rewards. Foot traffic we can actually measure.",
    "testimonials_t2_name": "Rafael M.",
    "testimonials_t2_role": "Burger house owner",
    "testimonials_t3_quote": "One link for the lineup, tickets, and sponsors. During the event we watched scans happen live on the map. Sponsors loved the report.",
    "testimonials_t3_name": "Julia P.",
    "testimonials_t3_role": "Event producer",
    "faq_title": "Frequently asked questions",
    "faq_q1": "What is VISU?",
    "faq_a1": "VISU is a digital identity platform that lets you create a single shareable link (visu.to/yourname) combining your profile, QR code, and reward system. Share it online or print it anywhere in the physical world.",
    "faq_q2": "Is it free to use?",
    "faq_a2": "Yes. VISU has a free plan with no credit card required. Paid plans raise your link and QR limits, extend analytics history and increase your reward multiplier.",
    "faq_q3": "How do I earn rewards?",
    "faq_a3": "You earn reward credits every time someone scans your QR code or visits your VISU link. The more interactions you generate, the more you accumulate, which can be converted to real value.",
    "faq_q4": "What is a VISU Link?",
    "faq_a4": "Your VISU Link is your public profile at visu.to/username. It's fully customizable and works like a powerful link-in-bio, but with built-in QR code tracking and rewards baked in.",
    "faq_q5": "How does the QR code work?",
    "faq_a5": "Each VISU profile generates a unique QR code automatically. When someone scans it, the interaction is tracked and you earn reward credits. Custom QR code designs are available on paid plans.",
    "faq_q6": "Can businesses use VISU?",
    "faq_a6": "Absolutely. VISU is built for creators, local businesses, events, and brands. Use it to run QR reward campaigns, track offline-to-online conversions, and manage multiple locations from one dashboard.",
    "faq_q7": "How do I get paid?",
    "faq_a7": "Every scan and visit is tracked and credited to your VISU wallet automatically. Your balance and conversion options are always visible in your dashboard, and redemptions follow the wallet rules of your plan.",
    "faq_q8": "Is my data safe?",
    "faq_a8": "Yes. Your public profile only shows what you choose to publish, your analytics are private to you, and you can export or delete your account at any time. See our Privacy Policy for details.",
    "page_title": "VISU — One link. Online and beyond.",
    "page_description": "Create your VISU Link, share it online or by QR, discover local places and explore Replay. Your presence, connected.",
    "explore_page_title": "Explore VISU, Discover creators, businesses and public profiles",
    "explore_page_description": "Browse public VISU Link profiles. Find creators, local businesses, events, and more in the VISU community.",
    "plans_page_title": "VISU Plans, Choose your plan",
    "plans_page_description": "Compare VISU plans and pricing. Free, Starter, and Pro plans for creators and businesses.",
    "reward_pill": "+128 scans this week",
    "store_ios_hint": "Download on the",
    "store_android_hint": "Get it on",
    "footer_product": "Product",
    "footer_company": "Company",
    "footer_resources": "Resources",
    "footer_legal": "Legal",
    "footer_niches": "Niches",
    "niches_label": "Browse VISU",
    "niches_title": "Find your niche",
    "niches_desc": "From music to local businesses. Discover people and profiles that share your interests.",
    "footer_discover": "Discover",
    "footer_advertise": "Advertise",
    "footer_about": "About",
    "footer_partner": "Partners",
    "footer_replay": "Replay",
    "footer_contact": "Contact",
    "footer_careers": "Careers",
    "footer_terms": "Terms",
    "footer_privacy": "Privacy",
    "footer_cookies": "Cookies",
    "footer_privacy_choices": "Your privacy",
    "footer_tagline": "One link. Everywhere your audience finds you.",
    "footer_copyright": "© {{year}} VISU. All rights reserved.",
    "create_account": "Create Account",
    "login": "Have an account? Login",
    "hero_cta_plans": "View plans",
    "home_advertise_cta": "Want to advertise on VISU?",
    "home_scope_ads": "Ads",
    "home_scope_gamification": "Gamification",
    "home_eyebrow": "Your world, connected",
    "home_scope_page": "Your page",
    "home_scope_qr": "Links & QR",
    "home_scope_local": "Local",
    "home_scope_community": "Connections",
    "home_usecases_intro": "A page that feels like you, bringing your work together and making the next connection easier.",
    "home_usecases_cta": "Explore pages",
    "home_free_note": "Start free. No credit card needed.",
    "home_in_use": "Out in the world",
    "home_preview_label": "Explore VISU products",
    "home_open_preview": "Open VISU {{product}} preview",
    "home_preview_close": "Close",
    "home_preview_loading": "Loading preview…",
    "home_preview_slow": "Taking a while? Open the page using the link below.",
    "home_preview_external": "Open page in a new tab",
    "home_preview_note": "Real VISU pages. Screenshots for illustration.",
    "home_link_title": "One place for everything you do.",
    "home_link_desc": "Your content, contacts and social links, on a page that feels like you.",
    "home_link_cta": "Visit this profile",
    "home_link_alt": "VISU Link screenshot: Cantor Vilela, with booking, contact and social links.",
    "home_local_title": "Discover what is around you.",
    "home_local_desc": "Explore the map, find local businesses and open their profiles.",
    "home_local_cta": "Explore Local",
    "home_local_alt": "VISU Local screenshot showing the map and a business in New York.",
    "home_replay_title": "The game lives on.",
    "home_replay_desc": "Find courts, watch streams and revisit clips from venues with VISU Replay.",
    "home_replay_cta": "Discover Replay",
    "home_replay_alt": "VISU Replay screenshot showing courts and recent clips at Futebol e Cia.",
    "home_usecases_title": "Your space. Your way to connect.",
    "home_usecases_creators": "Keep your portfolio, latest content and social channels together. Give your audience a clear next step.",
    "home_usecases_business": "Put your menu, services and contact details within reach, from the street to the screen.",
    "home_usecases_events": "Share your schedule, important links and contact information through one link or QR.",
    "home_usecases_affiliates": "Share your referral link and follow your network in VISU.",
    "home_hiw_title": "From your first link to your next connection.",
    "home_hiw_desc": "Start with the essentials. Make it yours as you go.",
    "home_step1_title": "Claim your space",
    "home_step1_desc": "Create your account and choose your address: visu.to/yourname.",
    "home_step2_title": "Make it yours",
    "home_step2_desc": "Add your photo, bio, links and social channels.",
    "home_step3_title": "Take it everywhere",
    "home_step3_desc": "Share it in your bio, on a card or on your counter with a QR code.",
    "home_step4_title": "See what connects",
    "home_step4_desc": "Follow visits and scans in your dashboard and refine what you share.",
    "home_faq_intro": "The essentials to get started, share your page and explore VISU.",
    "home_faq_help_title": "Still have a question?",
    "home_faq_help_desc": "Find step-by-step guidance and answers in our help center.",
    "home_faq_help_cta": "Visit the help center",
    "home_closing_title": "Give your world a VISU.",
    "home_closing_desc": "Bring together what you do. Make it easier to find you. Start with a free profile.",
    "home_app_title": "Take VISU with you.",
    "home_app_desc": "Explore, scan and connect from your phone.",
    "nav_accessible_main": "Main navigation",
    "nav_accessible_menu": "Open navigation menu",
    "nav_close_menu": "Close menu",
    "nav_explore_menu": "Show discovery options",
    "nav_find_connection": "Find your next connection",
    "nav_profiles": "Explore profiles",
    "nav_profiles_desc": "Creators, businesses and ideas.",
    "nav_creators_desc": "Content and links from creators.",
    "nav_activity_menu": "Open Activity menu",
    "nav_businesses_desc": "Brands, services and contacts.",
    "nav_local_desc": "Places and businesses near you.",
    "nav_replay_desc": "Courts, streams and recent clips.",
    "footer_language": "Choose language",
    "public_read": "Read article",
    "public_loading": "Loading content…",
    "public_unavailable": "We could not load this content. Please try again.",
    "public_retry": "Try again",
    "public_not_found": "Page not found",
    "public_no_content": "This content is not available right now.",
    "public_search_content": "Search by topic…",
    "public_no_matches": "No articles match your search.",
    "public_clear_search": "Clear search"
  },
  "profile_embedded": {
    "anon_gate_title": "Sign up to see this creator's full profile",
    "anon_gate_desc": "Activity history, scan map, and full links unlock once you have a free VISU account.",
    "anon_gate_cta": "Create your free account"
  },
  "discover": {
    "hero": {
      "eyebrow_feed": "Activity stream",
      "title_feed": "See VISU in motion.",
      "desc_feed": "Explore recent scans, achievements and connections across the community. Open a profile to meet the people behind the activity.",
      "eyebrow_live": "Live now",
      "title_live": "A window into the VISU network.",
      "desc_live": "Follow the network through maps and activity. Explore the places and people making connections on VISU.",
      "eyebrow_local": "Local places",
      "title_local": "Discover real places on VISU",
      "desc_local": "A directory of cafes, restaurants, gyms and local spots on the VISU Network. Explore by city, invite your favorite places, and track your activation missions."
    },
    "tab": {
      "feed": "Feed",
      "live": "Live",
      "local": "Local"
    },
    "search": {
      "placeholder": "Search cities, creators, places..."
    },
    "chip": {
      "all": "All",
      "following": "Following",
      "scan": "Scans",
      "mission": "Missions",
      "visulink_earn": "VisuLink",
      "referral": "Referrals"
    },
    "guide": {
      "title": "How a row works",
      "tip": "Tap a creator to open their profile. Sign in to follow them and see exact earnings."
    },
    "feed_cta": {
      "title": "The stream keeps going",
      "desc": "Create your free VISU to follow the full activity stream, follow creators, and start earning yourself."
    },
    "empty": {
      "title": "No activity yet",
      "desc": "Once activity drops in this filter, it shows up here within seconds."
    },
    "error": {
      "title": "Could not load the feed."
    },
    "live": {
      "coming_soon_title": "Live tab coming soon",
      "coming_soon_desc": "Real-time view of who is active on VISU right now.",
      "title": "Recent VISU activity worldwide",
      "subtitle": "City-level QR activity from the last 24 hours",
      "empty_subtle": "No recent city activity to display yet.",
      "intro": {
        "title": "Activity radar",
        "desc": "See what's happening across VISU, from recent QR scans to sponsored campaigns and local activations around the world."
      },
      "rewards_badge": "{{count}} activations",
      "counter": {
        "scans_60s": "Last 60s",
        "scans_5m": "Last 5min",
        "cities_1h": "Cities 1h",
        "cities_24h": "Cities 24h",
        "countries_24h": "Nations 24h",
        "active_5m": "Active 5m",
        "events_1h": "Events 1h"
      },
      "empty": {
        "title": "Calm right now",
        "desc": "Be the first to scan",
        "cta": "Scan a QR"
      },
      "delayed": "Live data delayed",
      "preparing": {
        "title": "Live is warming up",
        "desc": "Our real-time activations radar is preparing. Check back shortly."
      },
      "ranking": {
        "title": "Cities · 24h",
        "empty": "No active cities yet",
        "load_all": "Load all (+{{count}})",
        "show_less": "Show less"
      },
      "featured": {
        "endsIn": "Ends in {{time}}",
        "endingSoon": "Ending soon",
        "scanNow": "Scan now",
        "location": "{{city}} · {{country}}",
        "progress": "{{current}} / {{target}} scans"
      },
      "map": {
        "alt": "Live QR scan activity map",
        "reset": "World view",
        "zoomIn": "Zoom in",
        "zoomOut": "Zoom out",
        "region": "{{count}} cities"
      },
      "tooltip": {
        "scans": "{{count}} activations · last 24h",
        "last_seen": "Last activation {{age}} ago"
      },
      "search": {
        "placeholder": "Search active cities...",
        "no_results": "No active cities match \"{{query}}\"."
      },
      "pill": {
        "all": "All",
        "country": "My country",
        "recent": "Recent",
        "hot": "Hot",
        "scans": "Scans",
        "rewards": "Rewards",
        "ads": "Ads"
      },
      "ticker": {
        "label": "Recent",
        "line": "{{count}} activations in {{city}}"
      },
      "focus": {
        "back": "Back"
      },
      "drawer": {
        "cta": {
          "watch": "Watch ad now",
          "scan": "Scan a QR",
          "getApp": "Get the app to earn",
          "local": "Explore {{city}}",
          "soon": "Soon"
        }
      },
      "event": {
        "title": "Live activation",
        "window": "{{city}} · last 24h",
        "scans": "{{count}} activations"
      }
    },
    "local": {
      "coming_soon_title": "Local tab coming soon",
      "coming_soon_desc": "Activity from VisuLinks near you.",
      "subtitle": "Discover and activate real places on VISU.",
      "hero": {
        "subtitle": "Explore real places by city, invite businesses, and track your activation missions.",
        "add_my_local": "Add my place",
        "invite_local": "Invite a place",
        "more_actions": "More actions",
        "actions_title": "Local actions",
        "invite_local_sub": "Help bring a place you go to onto VISU.",
        "add_my_local_sub": "Own or manage it? Add and run your place.",
        "my_missions_sub": "Track your invites and local actions in progress."
      },
      "trending": {
        "title": "Cities with VISU activity"
      },
      "trending_sub": "Where VISU already has movement. Invite new places in these cities.",
      "loc": {
        "change": "Change",
        "choose": "Choose a city",
        "worldwide": "All",
        "more": "+{{count}} more"
      },
      "seg": {
        "onvisu": "VISU Local",
        "title": {
          "all_city": "VISU Local · {{place}}",
          "all_country": "VISU Local · {{place}}",
          "all_world": "VISU Local",
          "fav_city": "Your favorites · {{place}}",
          "fav_country": "Your favorites · {{place}}",
          "fav_world": "Your favorites",
          "follow_city": "Places you follow · {{place}}",
          "follow_country": "Places you follow · {{place}}",
          "follow_world": "Places you follow"
        },
        "elsewhere": {
          "all": "In other locations",
          "fav": "Your favorites elsewhere",
          "follow": "You follow elsewhere"
        },
        "search_elsewhere": "Other cities",
        "invite": "Not on VISU yet",
        "invite_sub": "Know this place? Help bring it to VISU.",
        "notice": "This place is not yet a verified VISU partner.",
        "invite_cta": "Invite",
        "view_cta": "View place",
        "explore_countries": "Explore countries",
        "explore_cities": "Explore cities in {{country}}",
        "other_cities": "Other cities in {{country}}",
        "view_more": "View more",
        "view_less": "View less"
      },
      "sparse": {
        "title": "{{place}} is just getting started on VISU",
        "sub": "Know a good spot? Invite it and be the scout of your city.",
        "more_country": "More places in {{country}}",
        "more_world": "More places worldwide"
      },
      "osm_attribution": "Place suggestions include data",
      "badge": {
        "declared": "Listed by owner",
        "verified": "Verified",
        "candidate": "Invite & Earn"
      },
      "city": {
        "stat": "VISU activity detected"
      },
      "categories": {
        "title": "Choose a category to activate"
      },
      "category": {
        "food": "Food & Drink",
        "creators": "Creators",
        "events": "Events",
        "tourism": "Tourism",
        "rewards": "QR rewards",
        "shopping": "Shopping"
      },
      "empty": {
        "title": "VISU is just getting started here.",
        "desc": "Explore active cities, discover creators, or be the first to activate a spot.",
        "starting": "We're just starting in {{city}}",
        "starting_here": "We're just getting started here",
        "opp_note": "Invite places and unlock opportunities when they're activated."
      },
      "mymissions": {
        "title": "My activations",
        "locked": "Attribution registered. Release depends on business verification.",
        "viewall": "View all",
        "summary_active": "in progress",
        "summary_done": "verified"
      },
      "activate": {
        "cta": "Activate a Local Spot",
        "back": "Back",
        "entry": "Know a place that should be on VISU?",
        "submit": "Generate invite",
        "field": {
          "name": "Business name",
          "category": "Category",
          "category_ph": "Choose a category",
          "city": "City",
          "country": "Country (2-letter)",
          "address": "Address"
        },
        "wizard": {
          "title": "Activate {{business}}",
          "show": "Show this QR to the owner."
        },
        "invite": {
          "qrlabel": "Invite QR for this spot",
          "copy": "Copy link",
          "copied": "Copied!",
          "share": "Share on WhatsApp",
          "flyer": "Print flyer"
        },
        "intro": {
          "card1_title": "Invite a place you know",
          "card1_body": "VISU creates a QR/link so the establishment can claim its profile and start the partner activation flow.",
          "card2_title": "The owner validates the place",
          "card2_body": "The establishment owner signs up, confirms the business, and goes through VISU validation before becoming a partner.",
          "card3_title": "Everyone benefits from the partnership",
          "card3_body": "Once approved, the place can unlock VISU benefits for users. If you referred it, it also stays connected to your VISU network.",
          "footer": "It starts with your invite. Partner activation depends on owner validation and VISU approval.",
          "cta": "Got it, invite a place",
          "how_link": "How it works"
        },
        "form_context": "Invite a real place you know. If the owner signs up through your link, they join your VISU network.",
        "earn_label": "How do I earn?",
        "earn_text": "When the owner signs up through your link, they join your network. After the place is validated, you take part in the earnings generated as that business uses VISU and brings customers.",
        "intent": {
          "earn": "Refer a place",
          "spend": "Spend my VISU here"
        },
        "intent_bridge": "Both options invite the place to VISU. If it becomes a partner, you can enjoy VISU benefits there.",
        "form_context_spend": "Register a place where you'd like to unlock VISU benefits. Invite the establishment to become a partner and help bring those benefits there.",
        "spend_label": "How does it work?",
        "spend_text": "You register and invite the place. If it joins VISU and is validated, it becomes a partner. Then you and other users can enjoy VISU benefits at the establishment. Inviting it now helps bring it onboard.",
        "contact": {
          "label": "Establishment contact (optional)",
          "name_ph": "Contact name",
          "email_ph": "Establishment email",
          "phone_ph": "Establishment phone/WhatsApp",
          "disclaimer": "Only provide public contact details for the establishment, or information you have permission to share. VISU will not send messages automatically at this time; this data may be used in the future to help invite and activate the establishment."
        },
        "next": {
          "title": "What to do now",
          "step1": "Show this QR to the place's owner or manager.",
          "step2": "Ask them to sign up using this link.",
          "step3": "Once they confirm they're the owner/manager, the place joins your network.",
          "step4": "Your earnings grow as the place uses VISU and brings customers.",
          "note": "The QR/link already carries your referral code."
        },
        "future": "Future attribution may apply after verified partner activity. No payout is available yet.",
        "error": {
          "duplicate": "This place is already on VISU.",
          "duplicate_own_active": "You already have an active activation for this place.",
          "quota_active_max": "You have too many active activations. Finish or wait before adding more.",
          "failed": "Something went wrong. Try again."
        }
      },
      "cat": {
        "restaurant": "Restaurant",
        "bar": "Bar",
        "cafe": "Café",
        "bakery": "Bakery",
        "store": "Store",
        "gym": "Gym",
        "beauty": "Beauty",
        "studio": "Studio",
        "venue": "Events",
        "sports": "Sports",
        "health": "Health",
        "pet": "Pet",
        "services": "Services",
        "lodging": "Lodging",
        "other": "Other"
      },
      "group": {
        "food": "Food & Drink",
        "shopping": "Shopping",
        "health_wellness": "Health & Wellness",
        "services": "Services",
        "entertainment": "Entertainment",
        "travel": "Travel",
        "other": "Other"
      },
      "view": {
        "list": "List",
        "map": "Map"
      },
      "dock": {
        "expand": "Expand map",
        "minimize": "Minimize map",
        "close": "Close map",
        "show_map": "Show map",
        "dialog_label": "Map, fullscreen",
        "peek_with_count": "{{n}} places in this area",
        "peek_without_count": "See results"
      },
      "filter": {
        "search_ph": "Search loaded places",
        "peek_more": "+{{count}} in the list below",
        "suggest_public": "In other locations",
        "suggest_fav": "Your favorites elsewhere",
        "suggest_follow": "You follow elsewhere",
        "category": "Category",
        "city": "City",
        "all_categories": "All",
        "intent": "Filter by intent",
        "all_cities": "All cities",
        "search_city": "Search city",
        "near_me": "Use my location",
        "clear": "Clear",
        "geo_denied": "Couldn't access your location. You can still explore by city.",
        "no_results": "No places match your filters.",
        "following": "Following",
        "favorites": "Favorites",
        "hidden_by_scope": "{{count}} outside this city. Pick \"All\" to see them."
      },
      "fav_add": "Add to favorites",
      "fav_remove": "Remove from favorites",
      "fav_off": "Favorite",
      "fav_on": "Favorited",
      "fav_error": "Couldn't save favorites",
      "detail": {
        "tab_local": "Local",
        "tab_replay": "Replay",
        "tab_links": "Links",
        "tab_reviews": "Reviews",
        "highlights": "Highlights",
        "watch_live": "Watch live",
        "cameras_online": "Cameras online now",
        "courts_replay": "Courts and Replay",
        "see_replays": "See cameras and replays",
        "rate_on_google": "Rate on Google",
        "watch_replay": "Watch replay",
        "live_now": "LIVE",
        "media_off": "OFF",
        "open_stream": "Open stream",
        "expand": "Expand",
        "collapse": "Exit fullscreen",
        "see_profile": "See full profile",
        "invite": "Invite this place",
        "candidate_hint": "Not on VISU yet. Invite it to activate.",
        "unclaimed": "Unclaimed",
        "invite_heading": "Invite this place to VISU",
        "invite_value": "Once it joins: its own page, map, opening hours, reviews and live activations.",
        "attribution": "If the owner joins, they become your referral.",
        "spend_cta": "I want to spend VISU here",
        "spend_done": "You want to spend VISU here",
        "spend_done_help": "Help bring this place to VISU:",
        "spend_done_profile": "Interest registered",
        "spend_done_sub": "This place can see your demand",
        "spend_count": "{{n}} people want to spend VISU here",
        "tab_agenda": "Booking"
      },
      "flyer": {
        "headline": "This spot was invited to join VISU. Scan to activate it.",
        "step1": "Scan the QR code",
        "step2": "Confirm you are responsible for this establishment",
        "step3": "Create your free VISU account",
        "note": "Subject to verification. No public listing or payout is created at this step."
      },
      "landing": {
        "loading": "Loading invite...",
        "notfound": "This invite link is invalid or expired.",
        "headline": "{{business}} was invited to join VISU",
        "invited_by": "Invited by: {{who}}",
        "demand_count": "{{n}} people want to spend VISU here",
        "demand_generic": "Users in your area have already shown interest in using VISU here",
        "benefit": {
          "discover": "Appear in Discover Local after verification",
          "qr": "Receive visitors through QR",
          "live": "Track activity in real time",
          "campaigns": "Run campaigns and connect with customers"
        },
        "cta_owner": "I'm responsible for this establishment",
        "note": {
          "verification": "Signup is subject to verification.",
          "nolisting": "This does not create a public listing automatically.",
          "nopayout": "No payout is available at this stage."
        }
      },
      "validate": {
        "title": "Complete business validation",
        "subtitle": "Submit your business document or a photo to help VISU verify {{business}}.",
        "doc_generic": "Business Tax ID",
        "photo": "Storefront photo (URL)",
        "submit": "Submit for validation",
        "note": "Subject to verification. No public listing or payout is guaranteed at this stage.",
        "done": "Thanks. Your validation is in review.",
        "error": {
          "failed": "Could not submit. Try again.",
          "no_pending_claim": "No claim to validate."
        }
      },
      "mission": {
        "step": {
          "submitted": "Submitted",
          "opened": "Owner invite opened",
          "claim": "Owner claim pending",
          "claim_pending": "Owner signed up, pending validation",
          "verified": "Verified partner",
          "l1": "L1 attribution unlocks after this spot becomes a verified partner"
        }
      },
      "already": {
        "title": "This place is already on VISU Local",
        "desc": "You cannot invite a place that is already on VISU."
      },
      "map": {
        "coming_soon": "Map coming soon",
        "no_geo": "No places to map here yet",
        "loading": "Loading map…",
        "search_area": "Search this area",
        "zoom_to_search": "Zoom in to search this area",
        "country_fallback": "Showing places across the country while this city has no pins yet.",
        "pins_all": "All",
        "pins_profiles": "VISU",
        "pins_candidates": "Invites",
        "legend_visu": "VISU",
        "legend_verified": "Verified",
        "zoom_in": "Zoom in",
        "cluster_a11y": "Zoom into group of {{count}} places",
        "cluster_pick": "Places at this spot",
        "zoom_out": "Zoom out",
        "legend_candidate": "Invite",
        "filter_label": "Filter pins"
      },
      "sharekit": {
        "title": "Invite this business to VISU",
        "whatsapp": "WhatsApp",
        "email": "Email",
        "copy": "Copy message",
        "copied": "Copied!",
        "qr": "Show QR",
        "native": "Share",
        "subject": "Invitation for {{business}} to join VISU",
        "msg_spend": "Hi! I use VISU and would like to be able to spend my benefits and rewards at your business. You can claim your profile here: {{link}}. There are already users interested in using VISU at places like yours.",
        "msg_earn": "Hi! I found your business and would like to invite you to activate your profile on VISU. It's quick: {{link}}. Once activated, VISU users will be able to discover you and show interest in benefits, products or services."
      },
      "more": "More",
      "share": "Share",
      "share_copied": "Copied"
    },
    "sections_label": "Explore activity, live network and local places",
    "filter_label": "Filter activity",
    "dismiss_guide": "Dismiss activity guide"
  },
  "explore": {
    "title": "Explore VISU",
    "subtitle": "Discover creators, businesses, and public profiles.",
    "search_placeholder": "Search profiles...",
    "cat_all": "All",
    "cat_creators": "Creators",
    "cat_businesses": "Businesses",
    "cat_music": "Music",
    "cat_food": "Food & Drink",
    "cat_events": "Events",
    "cat_health": "Health",
    "cat_tech": "Technology",
    "cat_art": "Art",
    "cat_fashion": "Fashion",
    "cat_beauty": "Beauty",
    "cat_fitness": "Fitness",
    "cat_gaming": "Gaming",
    "cat_travel": "Travel",
    "cat_education": "Education",
    "cat_finance": "Finance",
    "cat_photography": "Photography",
    "cat_sports": "Sports",
    "cat_automotive": "Automotive",
    "cat_pets": "Pets",
    "cat_realestate": "Real Estate",
    "cat_other": "Other",
    "load_more": "Load more",
    "showing": "Showing",
    "of": "of",
    "profiles": "profiles",
    "no_results": "No profiles found",
    "no_results_desc": "Try a different search term.",
    "clear_search": "Clear search",
    "visits": "visits",
    "links": "links",
    "browse_landings": "Browse landing pages",
    "filter_grid": "Filter this grid",
    "intro_heading": "Find your next",
    "intro_heading_accent": "connection.",
    "intro_paragraph": "Creators, businesses and ideas. Search by name or choose a category to discover real VISU profiles.",
    "browse_categories": "Browse by category",
    "explore_more": "Learn what VISU is",
    "explore_more_about": "About VISU",
    "explore_more_business": "VISU for Business",
    "explore_more_use_cases": "VisuLink use cases",
    "explore_more_partner": "Become a partner",
    "explore_more_plans": "Pricing & plans",
    "explore_more_help": "Help Center",
    "loading_profiles": "Loading profiles",
    "reset_filters": "Clear filters",
    "load_error_title": "We could not load these profiles.",
    "load_error_desc": "Your search is saved. Try again in a moment.",
    "retry": "Try again"
  },
  "Welcome back": "Welcome back",
  "Password needs a capital letter": "Password needs a capital letter",
  "Password needs a lowercase letter": "Password needs a lowercase letter",
  "Password needs a number": "Password needs a number",
  "Password needs a special character": "Password needs a special character",
  "Password needs at least 8 characters": "Password needs at least 8 characters",
  "Password looks good": "Password looks good",
  "New Campaign": "New Campaign",
  "Profile": "Profile",
  "View Profile": "View Profile",
  "Close": "Close",
  "Username": "Username",
  "Accumulated Rewards": "Accumulated Rewards",
  "Build Your Network": "Grow Your Network",
  "Referral Description": "Every invite grows your earning engine. Earn from direct referrals and their network.",
  "Total Network": "Total Network",
  "Total Earnings": "Total Earnings",
  "Search referrals": "Search referrals",
  "Showing": "Showing",
  "of": "of",
  "referrals": "referrals",
  "Referral Line1": "Every invite grows your earning engine.",
  "Referral Line2": "Earn from direct referrals and their network.",
  "Coming Soon": "Coming Soon",
  "This feature is under development and will be available soon.": "This feature is under development and will be available soon.",
  "Beta Launch": "Beta Launch",
  "Withdrawals are not yet available. Keep accumulating your rewards, this feature will be enabled soon!": "Withdrawals are not yet available to all users. Keep accumulating your $VISU.",
  "Preferences": "Preferences",
  "Account": "Account",
  "No notifications": "No notifications",
  "notificationsEmptyMessage": "When you earn rewards or receive updates, they'll appear here",
  "Go to Settings": "Go to Settings",
  "Soon": "Soon",
  "Bank": "Bank",
  "Credit Card": "Credit Card",
  "Pix": "Pix",
  "Continue with Apple": "Continue with Apple",
  "Create Space": "Create Space",
  "Collection": "Progress",
  "Achievements": "Progress",
  "Engagement Notifications": "Engagement Notifications",
  "Tab Rewards": "Rewards",
  "Tab Spending": "Spending",
  "Active Campaigns": "Active Campaigns",
  "Giveaways": "Giveaways",
  "No active campaigns": "No active campaigns",
  "No spending yet": "No spending yet",
  "Giveaways for advertisers coming soon": "Giveaways for advertisers coming soon",
  "Manage": "Manage",
  "All Campaigns": "All Campaigns",
  "VISU Link Projects": "VISU Link Projects",
  "Pool": "Pool",
  "QR Pool": "QR Pool",
  "QR Custom": "QR Custom",
  "Default · pinned": "Default · pinned",
  "Performance dashboards coming soon": "Performance dashboards coming soon",
  "Random ads + custom intro on your VisuLink": "Random ads + custom intro on your VisuLink",
  "Random ads + custom intro": "Random ads + custom intro",
  "Containers for your VISU QR Ads campaigns (Pool or Custom QR)": "Containers for your VISU QR Ads campaigns (Pool or Custom QR)",
  "Browse by Project": "Browse by Project",
  "Cross-project flat view coming next": "Cross-project flat view coming next",
  "Badges": "Badges",
  "Home Tab Cash": "Balance",
  "Home Tab Cards": "Coupons",
  "View All Coupons & Deals": "View all coupons & deals",
  "Home Tab Feed": "Feed",
  "Home Tab Discover": "Activity",
  "Discover Sub Feed": "Feed",
  "Discover Sub Live": "Live",
  "Discover Sub Local": "Local",
  "welcome_badge": "WELCOME TO VISU",
  "welcome_of": "of",
  "welcome_title": "Start earning in {{count}} simple steps",
  "streak_start_cta": "Start today",
  "welcome_subtitle": "Each step unlocks VISU to your wallet.",
  "welcome_total_reward": "Earn up to +{{amount}} VISU",
  "welcome_scan_progress": "{{done}} of {{total}} scanned",
  "mission_scan_title": "Scan your first QR Codes",
  "mission_scan_subtitle": "Find VISU codes or QR codes with links",
  "mission_scan_button": "Open scanner",
  "mission_profile_title": "Complete your profile",
  "mission_profile_subtitle": "Add photo, name and bio",
  "mission_profile_button": "Edit profile",
  "mission_visulink_title": "Create your VisuLink and add links",
  "mission_visulink_subtitle": "Build your personalized link page",
  "mission_visulink_button": "Create VisuLink",
  "mission_qr_creator_title": "Create your first VISU QR",
  "mission_qr_creator_subtitle": "Generate a QR you can share to earn",
  "mission_qr_creator_button": "Create QR",
  "explore_title": "MEANWHILE, EXPLORE",
  "explore_missions": "Missions",
  "explore_earn": "Earn",
  "explore_visulink": "VisuLink",
  "explore_feed": "Feed",
  "explore_missions_sub": "Complete tasks",
  "explore_earn_sub": "Surveys & offers",
  "explore_visulink_sub": "Your link page",
  "explore_feed_sub": "See activity",
  "People to follow": "People to follow",
  "Missions Tab Active": "Active",
  "Missions Tab Offers": "Offers",
  "Missions Tab Expired": "Expired",
  "Prizes": "Prizes",
  "No achievements yet": "No badges yet",
  "No activity yet. Start scanning QR codes to see your history here!": "No activity yet. Start scanning QR codes to see your history here!",
  "Activity": "Activity",
  "Earnings": "Earnings",
  "Local": "Local",
  "Notify": "Notify",
  "Agenda": "Agenda",
  "Copy username": "Copy username",
  "Share profile": "Share profile",
  "Link copied": "Link copied",
  "Block": "Block",
  "Profile settings": "Profile settings",
  "category": {
    "featured_in": "Featured VisuLinks in {{category}}",
    "fallback_title": "No {{category}} VisuLinks yet, meanwhile, here are VISU's top creators",
    "fallback_body": "This niche just opened. Be the first to claim a {{category}} VisuLink and own the top spot when this page fills up.",
    "fallback_cta": "Claim your VisuLink",
    "empty_title": "No VisuLinks here yet",
    "empty_desc": "Be the first to claim a VisuLink in this niche, your link in bio that earns from every visit.",
    "browse_other": "Browse other niches",
    "see_more_in_explore": "See more in Explore",
    "view_all_on_explore": "View all {{category}} VisuLinks on Explore",
    "not_found_title": "Category not found",
    "not_found_desc": "The niche you are looking for does not exist. Try one of the categories below."
  },
  "niche": {
    "title": "VisuLink niche",
    "help": "Pick up to 3 niches that describe your VisuLink.\nYour primary niche shows on Explore cards and helps the right audience find you.",
    "empty_hint": "Tap to pick up to 3 niches.",
    "other": "Other",
    "load_error": "Could not load your niches.",
    "auto_pending_hint": "We guessed niches for you, tap any chip to confirm or change them.",
    "publish_gate_title": "Pick a niche first",
    "publish_gate_text": "Open the Settings section in your VisuLink and pick at least one niche before publishing.",
    "fallback_description": "Discover top {{niche}} creators and businesses on VISU. Browse profiles, follow your favorites, and find new VisuLinks in this niche.",
    "edit_button": "Edit niches",
    "add_button": "Add niches",
    "picker_title": "Choose your niches",
    "search_placeholder": "Search niches…",
    "selected_label": "Selected · {{n}}/{{max}}",
    "all_label": "All niches",
    "no_results": "No niches match \"{{q}}\"",
    "done": "Done"
  },
  "Privacy on this profile": "Privacy on this profile",
  "Master visibility lives in Settings > Preferences > Public Activity Profile. These toggles fine-tune what visitors see.": "Master visibility lives in Settings > Preferences > Public Activity Profile. These toggles fine-tune what visitors see.",
  "Show city in profile": "Show city in profile",
  "Allow visitors to open my followers list": "Allow visitors to open my followers list",
  "Allow visitors to open my following list": "Allow visitors to open my following list",
  "Show scans count": "Show scans count",
  "Show cities count": "Show cities count",
  "Show my reward amounts": "Show my reward amounts",
  "Shortcuts": "Shortcuts",
  "Public activity & visibility": "Public activity & visibility",
  "Account settings": "Account settings",
  "Could not load settings.": "Could not load settings.",
  "Loading…": "Loading…",
  "Mute": "Mute",
  "Unmute": "Unmute",
  "Favorite": "Favorite",
  "Unfavorite": "Unfavorite",
  "Unfollow": "Unfollow",
  "Report user": "Report user",
  "Report this user for inappropriate behavior?": "Report this user for inappropriate behavior?",
  "Report sent": "Report sent",
  "Thanks for the heads up. Our team will review.": "Thanks for the heads up. Our team will review.",
  "Something went wrong. Please try again.": "Something went wrong. Please try again.",
  "Block user": "Block user",
  "They will not be able to find your profile or interact with you. You can unblock anytime in Settings.": "They will not be able to find your profile or interact with you. You can unblock anytime in Settings.",
  "Blocked": "Blocked",
  "User blocked successfully.": "User blocked successfully.",
  "Map": "Map",
  "FOLLOWERS": "Followers",
  "FOLLOWING": "Following",
  "CITIES": "Cities",
  "Edit profile": "Edit profile",
  "Edit links": "Edit links",
  "See more": "See more",
  "See less": "See less",
  "View All Earnings": "View All Earnings",
  "Daily Earnings": "Daily Earnings",
  "Not following anyone yet": "Not following anyone yet",
  "Profiles you follow will show up here.": "Profiles you follow will show up here.",
  "Could not load following": "Could not load following",
  "Since": "Since",
  "Following for": "Following for",
  "follow_since_today": "today",
  "follow_since_one_day": "1 day",
  "follow_since_days": "{{n}} days",
  "follow_since_months": "{{n}} mo",
  "follow_since_years": "{{n}} yr",
  "Map coming soon": "Map coming soon",
  "Regions with activity": "Regions with activity",
  "No activity on the map yet": "No activity on the map yet",
  "Scan QR codes to light up the regions you have been active in.": "Scan QR codes to light up the regions you have been active in.",
  "See your scans on the map and discover promotions nearby.": "See your scans on the map and discover promotions nearby.",
  "Coming soon": "Coming soon",
  "No earnings yet. Start scanning QR codes to earn rewards!": "No earnings yet. Start scanning QR codes to earn rewards!",
  "rewards": "Rewards",
  "View details": "View details",
  "Bonus": "Bonus",
  "Prizes and rewards from local businesses coming soon": "Prizes and rewards from local businesses coming soon",
  "Claimed": "Claimed",
  "Help Center": "Help Center",
  "How can we help?": "How can we help?",
  "Search our knowledge base": "Search our knowledge base",
  "Search articles...": "Search articles...",
  "results for": "results for",
  "No articles found": "No articles found",
  "Browse Topics": "Browse Topics",
  "No categories yet": "No categories yet",
  "Popular Articles": "Popular Articles",
  "Still need help?": "Still need help?",
  "Open a support ticket": "Open a support ticket",
  "Article not found": "Article not found",
  "Back to Help Center": "Back to Help Center",
  "Was this article helpful?": "Was this article helpful?",
  "No": "No",
  "Thanks for your feedback!": "Thanks for your feedback!",
  "Related Articles": "Related Articles",
  "articles": "articles",
  "No articles in this category yet": "No articles in this category yet",
  "My Tickets": "My Tickets",
  "Track your support requests": "Track your support requests",
  "No tickets yet": "No tickets yet",
  "Create one if you need help": "Create one if you need help",
  "Open a Ticket": "Open a Ticket",
  "New Support Ticket": "New Support Ticket",
  "Subject": "Subject",
  "Briefly describe your issue": "Briefly describe your issue",
  "Category": "Category",
  "Select a category": "Select a category",
  "Describe your issue in detail...": "Describe your issue in detail...",
  "Submit Ticket": "Submit Ticket",
  "Sending...": "Sending...",
  "Ticket not found": "Ticket not found",
  "Back to Tickets": "Back to Tickets",
  "No messages yet": "No messages yet",
  "Write your message...": "Write your message...",
  "Close Ticket": "Close Ticket",
  "Ticket is": "Ticket is",
  "Open": "Open",
  "In Progress": "In Progress",
  "Waiting on You": "Waiting on You",
  "Resolved": "Resolved",
  "Closed": "Closed",
  "min": "min",
  "Campaign Approved": "Campaign Approved",
  "Campaign Rejected": "Campaign Rejected",
  "Campaign Paused": "Campaign Paused",
  "Campaign Reactivated": "Campaign Reactivated",
  "Campaign Expired": "Campaign Expired",
  "Campaign Under Review": "Campaign Under Review",
  "campaign_approved": "Your campaign has been approved and is now active!",
  "campaign_rejected": "Your campaign was rejected. Please check the rejection reason.",
  "campaign_paused_admin": "Your campaign has been paused by an administrator.",
  "campaign_reactivated": "Your campaign has been reactivated and is running again!",
  "campaign_expired": "Your campaign has expired. You can extend the budget or create a new campaign.",
  "campaign_pending_review": "Your campaign is under review after content changes. We'll notify you once reviewed.",
  "My VisuLink": "VisuLink",
  "View My VisuLink": "Open VisuLink",
  "Create your VisuLink": "Create your VisuLink",
  "Feed": "Feed",
  "No links yet.": "No links yet.",
  "Page Not Found": "Page Not Found",
  "The link you followed may be expired or incorrect.": "The link you followed may be expired or incorrect.",
  "Drop links here to show as icons": "Drop links here to show as icons",
  "Activate your VisuLink to start receiving scans": "Activate your VisuLink to start receiving scans",
  "Total Cleared": "Total Cleared",
  "Total Pending": "Total Pending",
  "Average Reward": "Avg. Reward",
  "Average Spending": "Avg. Spending",
  "All Types": "All Types",
  "Referral Reward": "Referral Reward",
  "Profile Monetization": "Profile Monetization",
  "Ad Watch": "Ad Watch",
  "Referral L1": "Referral L1",
  "Referral L2": "Referral L2",
  "Claim Type": "Claim Type",
  "Spending Type": "Spending Type",
  "Transaction ID": "Transaction ID",
  "Transfer Date": "Transfer Date",
  "Reward Details": "Reward Details",
  "Search TXN ID or campaign": "Search TXN ID or campaign",
  "Date": "Date",
  "Tap to change photo": "Tap to change photo",
  "Edit Photo": "Edit Photo",
  "Choose another": "Choose another",
  "Crop & save": "Crop & save",
  "Social Icons": "Social Icons",
  "Shown as icons below your bio": "Displayed as icons",
  "Shown as cards on your page": "Shown as cards on your page",
  "Select platform (optional)": "Select platform (optional)",
  "Customize Theme": "Customize Theme",
  "Background": "Background",
  "Accent Color": "Accent",
  "Button Style": "Button Style",
  "Button Background": "Button",
  "Text Color": "Text",
  "Description Weight": "Description Weight",
  "Thin": "Thin",
  "Normal": "Normal",
  "Medium": "Medium",
  "Alignment": "Alignment",
  "Left": "Left",
  "Center": "Center",
  "Preview": "Preview",
  "save changes": "Save Changes",
  "Rounded": "Rounded",
  "Pill": "Pill",
  "Square": "Square",
  "Save Changes": "Save Changes",
  "Your Referrals": "Your Referrals",
  "Search referrals...": "Search referrals...",
  "All notifications loaded": "All notifications loaded",
  "Just now": "Just now",
  "Rewards Digest": "Rewards Digest",
  "ago": "ago",
  "Yesterday": "Yesterday",
  "Accept Terms & Privacy Policy": "Accept Terms & Privacy Policy",
  "Default Projects": "Default Projects",
  "VISU Link campaigns": "VisuLink campaigns",
  "QR Code campaigns": "QR Code campaigns",
  "Custom Projects": "Custom Projects",
  "Search projects...": "Search projects...",
  "Crypto Assets": "Crypto Assets",
  "Earned Rewards": "Earned Rewards",
  "Pending payout": "Pending payout",
  "Accumulated": "Accumulated",
  "In-App Rewards": "VISU Credits",
  "Use in app": "Use in app",
  "Withdrawable monthly": "May become payable after validation and partner confirmation",
  "Not withdrawable · Use in app": "Not withdrawable · Use in app",
  "Search QR codes...": "Search QR codes...",
  "Search generic QR codes...": "Search generic QR codes...",
  "Search campaigns...": "Search campaigns...",
  "Search ad spaces...": "Search ad spaces...",
  "Your personal VISU profile link": "Your shareable profile page",
  "Set up your personal VISU profile link": "Set up your VisuLink page",
  "Default": "Default",
  "Generic": "Generic",
  "Campaigns": "Campaigns",
  "Link": "Link",
  "Enter QR Code Description": "Enter QR Code Description",
  "External": "External",
  "QR_REWARD_SUCCESS": {
    "TITLE": "Reward received!",
    "AMOUNT_LABEL": "added to your wallet",
    "SITE_LABEL": "You're heading to",
    "VISIT": "Visit website",
    "BACK": "Not now"
  },
  "QR_PLAIN": {
    "TITLE": "QR Code",
    "SUBTITLE": "This QR doesn't run ads",
    "COPY": "Copy",
    "COPIED": "Copied!",
    "BACK": "Scan Again"
  },
  "QR_GENERIC_CAP": {
    "TITLE": "Daily limit reached",
    "SUBTITLE": "Download the VISU app to earn more from any QR code and raise your daily limit.",
    "DOWNLOAD_IOS": "Download on the App Store",
    "DOWNLOAD_ANDROID": "Get it on Google Play",
    "CONTINUE_WEB": "Continue on web"
  },
  "Minimum deposit: $10.00": "Minimum deposit: $10.00",
  "pix": {
    "amount_brl": "Amount in BRL",
    "continue": "Continue",
    "min_deposit": "Minimum deposit: R$50.00 (~$10 USD)",
    "complete_payment": "Complete your PIX payment",
    "key": "PIX Key",
    "copy": "Copy",
    "copied": "Copied!",
    "amount_to_pay": "Amount to pay",
    "to_be_credited": "to be credited",
    "expired": "Time expired. Try again.",
    "try_again": "Try again",
    "cpf_warning": "PIX must be sent from an account in your name (CPF of the account holder). Third-party deposits will be rejected.",
    "manual_process": "Confirmation may take up to 24 hours (manual process). You will be notified when approved.",
    "already_paid": "I already made the payment",
    "deposit_registered": "Deposit registered! Awaiting confirmation.",
    "minutes_remaining": "remaining",
    "payment_expired": "Payment expired. Please try again.",
    "waiting_confirmation": "Waiting for confirmation",
    "amount_visu": "How much $VISU you want",
    "deposit_registered_quoted": "R$ {{brl}} registered. After payment verification, approximately {{visu}} $VISU will be credited.",
    "err_ambiguous_amount": "Send only one amount. Please try again.",
    "err_amount_precision": "Use at most 2 decimal places for the BRL amount.",
    "err_below_minimum": "Amount below the minimum deposit.",
    "err_below_minimum_visu": "Below the minimum. Ask for at least {{visu}} $VISU.",
    "err_missing_amount": "Enter an amount to continue.",
    "err_quote_basis": "Could not tell which amount you typed. Please try again.",
    "err_visu_precision": "Use at most 4 decimal places for the $VISU amount.",
    "estimate_label": "Estimate",
    "min_deposit_visu": "Minimum R$50.00, about {{visu}} $VISU",
    "new_quote": "Get a new quote",
    "quote_expired": "Quote expired",
    "quote_failed": "Could not get a quote. Please try again.",
    "quoting": "Getting quote...",
    "settings_unavailable": "PIX is temporarily unavailable. Please try again in a few minutes."
  },
  "No transactions found": "No transactions found",
  "Load more": "Load more",
  "Exchange Rate": "Exchange Rate",
  "Est. VISU": "Est. VISU",
  "VISU Refunded": "VISU Refunded",
  "VISU Spent": "VISU Spent",
  "USD Budget": "USD Budget",
  "Balance After": "Balance After",
  "By admin": "By admin",
  "Rate": "Rate",
  "Reason": "Reason",
  "Terms of Service": "Terms of Service",
  "Privacy Policy": "Privacy Policy",
  "Cookie Policy": "Cookie Policy",
  "Prefer not to say": "Prefer not to say",
  "Other": "Other",
  "Gov. ID": "Gov. ID",
  "Government ID": "Government ID",
  "Individual": "Individual",
  "Business / Company": "Business",
  "Government / Tax ID": "Government / Tax ID",
  "Business Tax ID / Registration No.": "Business Tax ID / Registration No.",
  "Use 5–30 characters (letters, numbers, spaces, . - /)": "Use 5–30 characters (letters, numbers, spaces, . - /)",
  "You're past the minimum": "You're past the minimum",
  "Withdrawals open soon and you'll be notified at launch. Your balance keeps accumulating until then.": "May become eligible for payment after validation and partner confirmation. General withdrawal is not yet available to all users. Your balance keeps accumulating.",
  "Request Withdrawal": "Request Withdrawal",
  "Withdrawable $VISU": "$VISU balance",
  "locked": "locked",
  "Earn": "Earn",
  "Edit VISU Link": "Edit VisuLink",
  "Edit VisuLink": "Edit VisuLink",
  "New Signups": "New",
  "New Signup": "New Signup",
  "Search by name": "Search by name",
  "No results found": "No results found",
  "Today": "Today",
  "7d": "7d",
  "30d": "30d",
  "Apply": "Apply",
  "Select Period": "Select Period",
  "earn_empty_hint": "Scan or invite to earn",
  "no_rewards_yet": "No rewards yet",
  "earn_empty_detail": "Share your QR code or scan campaigns to start earning",
  "NATIONALITY": "Nationality",
  "Select Nationality": "Select Nationality",
  "Detected": "Detected",
  "SELECT_COUNTRY_FOR_DOC": "Please select your nationality / document country before entering a Government ID / Tax ID.",
  "GOVID_OPTIONAL_FOR_SAVE": "Government ID / Tax ID is required to unlock the profile reward.",
  "DOC_ON_FILE": "Document on file",
  "CITY_ONLY_YOU": "Only you can see your city. Make it public in profile settings.",
  "CPF_REQUIRED_PIX": "To use PIX, register your CPF or CNPJ in your profile.",
  "GO_TO_PROFILE": "Go to Profile",
  "PIX_CPF_REMINDER": "PIX must be sent from the registered CPF/CNPJ:",
  "PENDING_DEPOSIT_EXISTS": "You already have a pending deposit. Wait for confirmation.",
  "DAILY_LIMIT_REACHED": "Daily PIX deposit limit reached. Try again tomorrow.",
  "What do you want to monetize?": "What do you want to monetize?",
  "Monetize my Vehicle": "Monetize my Vehicle",
  "Monetize my Location": "Monetize my Location",
  "Monetize my Product": "Monetize my Product",
  "Back to Type Selection": "Back to Type Selection",
  "Submit Ad Space": "Submit Ad Space",
  "Space Details": "Space Details",
  "Enter ad space title": "Enter ad space title",
  "Exposure Type": "Exposure Type",
  "QR Only": "QR",
  "Print + QR": "Print + QR",
  "Print Only": "Print",
  "Pricing": "Pricing",
  "VISU Suggested": "Suggested",
  "Suggested": "Suggested",
  "Negotiable": "Negotiable",
  "Custom Price": "Custom Price",
  "Availability": "Availability",
  "Available Now": "Available Now",
  "Available from": "Available from",
  "Dimensions": "Dimensions",
  "Width (cm)": "Width (cm)",
  "Height (cm)": "Height (cm)",
  "Daily Traffic (estimated)": "Daily Traffic (estimated)",
  "Additional Info": "Additional Info",
  "Description (optional)": "Description (optional)",
  "Blocked Ad Categories": "Blocked Ad Categories",
  "Accept any ad type": "Accept any ad type",
  "Type keywords to exclude and press Enter": "Type keywords to exclude",
  "Location Type": "Location Type",
  "Store": "Store",
  "Restaurant": "Restaurant",
  "Bar": "Bar",
  "Totem": "Totem",
  "Outdoor/Billboard": "Outdoor/Billboard",
  "Wall": "Wall",
  "Window/Vitrine": "Window/Vitrine",
  "Full Address": "Full Address",
  "Enter full address": "Enter full address",
  "Indoor": "Indoor",
  "Outdoor": "Outdoor",
  "Both": "Both",
  "Indoor/Outdoor": "Indoor/Outdoor",
  "Operating Hours": "Operating Hours",
  "e.g. 09:00 - 22:00": "e.g. 09:00 - 22:00",
  "Photo - Front": "Photo - Front",
  "Photo - Interior": "Photo - Interior",
  "Photo - Ad Spot": "Photo - Ad Spot",
  "Photo - Extra": "Photo - Extra",
  "Installation by": "Installation by",
  "VISU Partner": "VISU Partner",
  "Product Type": "Product Type",
  "Packaging": "Packaging",
  "Box": "Box",
  "Bag": "Bag",
  "Clothing/T-shirt": "Clothing/T-shirt",
  "Label/Sticker": "Label/Sticker",
  "Material": "Material",
  "e.g. Cardboard, PET, Cotton": "e.g. Cardboard, PET, Cotton",
  "Volume": "Volume",
  "Average Batch Size (monthly)": "Average Batch Size (monthly)",
  "Min. Quantity per Campaign": "Min. Quantity per Campaign",
  "Distribution Region": "Distribution Region",
  "e.g. São Paulo, Brazil": "e.g. São Paulo, Brazil",
  "Photo - Product": "Photo - Product",
  "Photo - Ad Area": "Photo - Ad Area",
  "Space Type": "Space Type",
  "Product": "Product",
  "Effective Price": "Effective Price",
  "adSpaceCreated": "Ad Space created successfully",
  "adSpaceUpdated": "Ad Space updated successfully",
  "adSpaceError": "Failed to create ad space. Please try again.",
  "cookie_consent_text": "We use cookies and similar tech for essential features, analytics, and ads. You're in control.",
  "cookie_accept_all": "Accept all",
  "cookie_reject": "Reject non-essential",
  "cookie_manage": "Manage",
  "cookie_save": "Save choices",
  "cookie_manage_title": "Your privacy choices",
  "cookie_cat_essential": "Essential (always on)",
  "cookie_cat_essential_desc": "Sign-in, security, fraud prevention, and referral. Required — cannot be turned off.",
  "cookie_cat_analytics": "Analytics",
  "cookie_cat_analytics_desc": "Helps us understand usage to improve VISU.",
  "cookie_cat_advertising": "Advertising",
  "cookie_cat_advertising_desc": "Personalized ads and ad measurement.",
  "cookie_gpc_notice": "Respecting your browser's privacy signal — ad sale/sharing is off.",
  "cookie_privacy_link": "Privacy",
  "cookie_cookie_link": "Cookie Policy",
  "Your VisuLink:": "Your VisuLink:",
  "Icon color": "Icon color",
  "Custom icon": "Custom icon",
  "Remove icon": "Remove icon",
  "Icon Color": "Icon Color",
  "Color": "Color",
  "Upload": "Upload",
  "Hide": "Hide",
  "Show": "Show",
  "Reset to default": "Reset to default",
  "Share VisuLink": "Share VisuLink",
  "Copied!": "Copied!",
  "Copy Link": "Copy Link",
  "Create your own VisuLink": "Create your own VisuLink",
  "Start your VisuLink": "Start your VisuLink",
  "share_text": "Discover @{username} on VISU 👇",
  "share_email_subject": "Discover @{username} on VISU",
  "Change": "Change",
  "Change email": "Change email",
  "New email address": "New email address",
  "We'll send a confirmation link to the new email.": "We'll send a confirmation link to the new email.",
  "Send confirmation link": "Send confirmation link",
  "Send Link": "Send Link",
  "We sent a confirmation link to": "We sent a confirmation link to",
  "Check your inbox.": "Check your inbox.",
  "This email is already registered": "This email is already registered",
  "Email changed successfully": "Email changed successfully",
  "Link expired or invalid": "Link expired or invalid",
  "Enter your new email": "Enter your new email",
  "confirm_email": {
    "loading": "Confirming your email...",
    "success_title": "Email changed successfully!",
    "success_subtitle": "Your email has been updated.",
    "error_title": "Link expired or invalid",
    "error_subtitle": "This confirmation link is no longer valid. Please request a new one.",
    "back_to_profile": "Back to profile",
    "confirm_button": "Confirm new email"
  },
  "ticket_banner": {
    "unread": "You have a new response on your ticket",
    "open": "You have {{ count }} open ticket(s)",
    "view": "View Ticket",
    "view_all": "View Tickets",
    "open_tickets": "Open Tickets"
  },
  "Earn Rewards": "Earn Rewards",
  "Complete offers and tasks to earn cash": "Complete offers and tasks to earn cash",
  "All Categories": "Categories",
  "Highest Payout": "Top Payout",
  "Top Pay": "Top Pay",
  "Start": "Start",
  "No offers available in your region right now.": "No offers available in your region right now.",
  "No surveys available in your region right now.": "No surveys available in your region right now.",
  "Offers": "Offers",
  "Surveys": "Surveys",
  "Detected country:": "Detected country:",
  "offer": "offer",
  "offers": "offers",
  "Multi-reward": "Multi-reward",
  "Overview": "Overview",
  "Missions": "Missions",
  "Mission completed": "Mission completed",
  "Streak": "Streak",
  "Progress": "Level",
  "Getting Started": "Getting Started",
  "Your Progress": "Your Progress",
  "View all achievements": "View all badges",
  "Activity Feed": "Your Activity",
  "No earnings": "No earnings",
  "Invite friends and earn VISU rewards": "Invite friends and earn VISU rewards",
  "Keep engaging to earn": "Keep engaging to earn",
  "Complete your profile": "Complete your profile",
  "Get started with VISU": "Get started with VISU",
  "Earn more rewards": "Earn more rewards",
  "Invite friends to VISU": "Invite friends to VISU",
  "Maintain your daily streak": "Maintain your daily streak",
  "Complete this achievement": "Complete this badge",
  "day": "day",
  "days": "days",
  "No earnings yet. Start scanning to earn!": "No earnings yet. Start scanning to earn!",
  "All steps complete! View your achievements.": "All steps complete! View your badges.",
  "Missions coming soon": "Missions coming soon",
  "Activity feed coming soon": "Activity feed coming soon",
  "Earn More": "Earn",
  "Upcoming earnings": "Upcoming earnings",
  "Earn now": "Earn now",
  "View all": "View all",
  "Your codes": "Your codes",
  "Default QR": "Default QR",
  "Your default QR opens VISU ads. Create custom codes for specific locations": "Your default QR opens VISU ads. Create custom codes for specific locations",
  "Details": "Details",
  "Download": "Download",
  "Create new code": "Create new code",
  "Your VisuLink": "Your VisuLink",
  "Set up": "Set up",
  "visu.to/": "visu.to/",
  "Your personal bio link. Add social media, payment, and custom links in one place": "Your personal bio link. Add social media, payment, and custom links in one place",
  "Invite and earn": "Invite and earn",
  "Your VISU link": "Your VISU link",
  "Share link": "Share link",
  "Copy link": "Copy link",
  "How it works": "How it works",
  "Share your link with friends": "Share your link with friends",
  "They scan any VISU QR code": "They scan any VISU QR code",
  "You both earn VISU rewards": "You both earn VISU rewards",
  "Your top referrals": "Your top referrals",
  "friends": "friends",
  "subs": "subs",
  "Most recent": "Most recent",
  "Top earnings": "Top earnings",
  "Most sub-refs": "Most sub-refs",
  "Last active": "Last active",
  "Name (A-Z)": "Name (A-Z)",
  "Inactive": "Inactive",
  "All time": "All time",
  "Last 7 days": "Last 7 days",
  "Last 30 days": "Last 30 days",
  "Last 90 days": "Last 90 days",
  "All status": "All status",
  "Prizes coming soon": "Prizes coming soon",
  "No referrals match these filters": "No referrals match these filters",
  "Try removing a filter or selecting a different period": "Try removing a filter or selecting a different period",
  "Clear filters": "Clear filters",
  "View wallet": "View wallet",
  "today": "today",
  "No earnings today": "No earnings today",
  "Rewards from scans & referrals. Pending until payday.": "Rewards from scans & referrals. Pending until payday.",
  "new reward": "new reward",
  "new rewards": "new rewards",
  "Total Earned": "Total Earned",
  "Credited": "Credited",
  "tasks completed": "tasks completed",
  "Tap to explore": "Tap to explore",
  "Available Providers": "Available Providers",
  "Providers": "Providers",
  "VISU Tasks": "VISU Tasks",
  "Real World": "Real World",
  "Recent Activity": "Recent Activity",
  "View All Missions": "View All Missions",
  "View All Offers": "View All Offers",
  "Search users or campaigns": "Search users or campaigns",
  "Users": "Users",
  "No matches": "No matches",
  "My Codes": "My Codes",
  "Invite": "Invite",
  "emailVerifyPrompt": {
    "title": "Verify your email to claim rewards",
    "body": "We sent a verification code to your email. Check your inbox and verify to unlock your rewards.",
    "resend": "Resend verification email",
    "later": "I'll do it later",
    "sent": "Sent! Redirecting…",
    "badge": "Verify email",
    "modal_notice": "Verify your email to claim this reward",
    "claim_after": "Claim after verification",
    "banner": "Verify your email to receive pending rewards.",
    "verify_now": "Verify now",
    "verify": "Verify"
  },
  "emailVerifyRewards": {
    "success_text": "Email verified! Your rewards are being processed."
  },
  "My Plan": "My Plan",
  "myPlan": {
    "changePlanError": "We couldn't change your plan. Please try again.",
    "pageTitle": "My plan",
    "freeSub": "You're on the free plan",
    "upgradeCta": "Upgrade your Plan",
    "compareLink": "Compare all plans",
    "allPlans": "All plans",
    "currentPlan": "Current plan",
    "current": "Current",
    "upgrade": "Upgrade",
    "downgrade": "Downgrade",
    "manageBilling": "Manage Billing",
    "changePlan": "Change plan",
    "nextBilling": "Next billing:",
    "comingSoon": "Coming soon",
    "perMonth": "/mo",
    "perYear": "/yr",
    "monthly": "Monthly",
    "annual": "Annual",
    "save20": "Save 20%",
    "billedMonthly": "Billed monthly",
    "billedYearly": "Billed yearly",
    "saveAnnually": "Save",
    "redirecting": "Redirecting...",
    "upgradeSuccess": "Payment successful! Your plan has been upgraded.",
    "upgradeError": "Something went wrong. Please try again.",
    "title": "Manage your subscription",
    "subtitle": "Choose the plan that fits your goals",
    "freeHint": "Unlock all features with a paid plan",
    "tabOverview": "Overview",
    "tabHistory": "History",
    "noBillingHistory": "No billing history yet",
    "downgradeToFree": "Downgrade to Free",
    "confirmDowngradeText": "Are you sure? You'll keep your current plan benefits until {{date}}.",
    "confirmDowngrade": "Yes, downgrade",
    "keepPlan": "Keep my plan",
    "processing": "Processing...",
    "downgradeSuccess": "Your subscription will be downgraded to Free at the end of your billing period.",
    "downgradeError": "Something went wrong. Please try again.",
    "cancelingNotice": "Your plan will be downgraded to Free on {{date}}",
    "receipt": "Receipt",
    "viewInvoice": "View Invoice",
    "cancelSubscription": "Cancel Plan",
    "cancelConfirmText": "Active until {{date}}. Then moved to Free plan.",
    "keepSubscription": "Keep Subscription",
    "resubscribe": "Resubscribe",
    "getPlanCta": "Get {{plan}}",
    "confirmCancel": "Cancel Plan",
    "confirmCancellation": "Confirm Cancellation",
    "statusPaid": "Paid",
    "statusFailed": "Failed",
    "statusPending": "Pending",
    "statusCanceled": "Canceled",
    "yearly": "Yearly",
    "topTierLine1": "You're on the highest plan.",
    "topTierLine2": "Nothing to upgrade to.",
    "visuBalance": "Early Adopter $VISU Earned",
    "cancel": "Cancel",
    "done": "Done",
    "confirmChange": "Confirm Change",
    "confirmUpgradeChange": "Confirm Upgrade",
    "confirmDowngradeChange": "Confirm Downgrade",
    "changePlanSuccess": "Plan Changed!",
    "upgradeSuccessMsg": "Your plan has been upgraded and the prorated difference was charged immediately.",
    "downgradeSuccessMsg": "Your plan will change at the end of your current billing period on",
    "upgradeNotice": "You'll be charged approximately",
    "upgradeNoticeFallback": "A prorated amount will be charged immediately.",
    "downgradeNotice": "Plan changes at end of billing period on",
    "upgradeSummary": "Immediate upgrade. Prorated charge applies.",
    "downgradeSummary": "Changes to {{plan}} on {{date}}. Access kept.",
    "yourPlan": "Your plan",
    "nextRenewal": "Next renewal",
    "popular": "Popular",
    "included": "Included",
    "billingHistory": "Billing history",
    "noBilling": "No billing events yet.",
    "date": "Date",
    "plan": "Plan",
    "amount": "Amount",
    "status": "Status",
    "invoice": "Invoice",
    "eyebrow": "Billing",
    "retry": "Try again",
    "entries": "entries",
    "compareSub": "Pick the plan that matches how you use VISU.",
    "billingInterval": "Billing interval",
    "loadErrorTitle": "Could not load your plan",
    "loadErrorDesc": "Check your connection and try again.",
    "billingErrorTitle": "Could not load billing history",
    "noBillingDesc": "Invoices appear here after your first payment.",
    "previousPage": "Previous page",
    "nextPage": "Next page",
    "statusActive": "Active",
    "statusInactive": "Inactive",
    "statusTrialing": "Trial",
    "statusPastDue": "Past due"
  },
  "partner": {
    "title": "Partner",
    "hero.title": "Grow with VISU",
    "hero.subtitle": "Use VISU for your own business, help other businesses get started, or both.",
    "sec1.title": "Use VISU in my business",
    "sec1.copy": "Place a QR in your business, customers scan, you collect reviews, build loyalty, track scans, and monetize interactions.",
    "sec1.step1": "Your QR code is already in your account, print it and place it on your counter, window, or table.",
    "sec1.step2": "Customers scan → they see your business page, leave reviews, join loyalty.",
    "sec1.step3": "Every scan is tracked, you see everything in the app.",
    "sec1.step4": "Your VisuLink (visu.to/username) can also be shared as your public profile QR.",
    "sec1.cta1": "Create my QR Code",
    "sec1.cta2": "Share my VisuLink",
    "sec2.title": "Earn by activating local businesses",
    "sec2.copy": "You don't need to own a business to earn with VISU. Visit local businesses, show them what VISU does, help them get started, and unlock rewards for the spots you activate.",
    "sec2.cta": "See how it works",
    "explainer.title": "How it works",
    "exp.step1.title": "Find the business",
    "exp.step1.copy": "90% of local businesses don't use dynamic QR codes. Restaurants, salons, shops, food trucks, all opportunities.",
    "exp.step2.title": "Show VISU",
    "exp.step2.copy": "Use your own phone to demo. Show the scan, the business page, reviews, loyalty, engagement. You carry nothing but your phone.",
    "exp.step3.title": "Create the spot invite in the app",
    "exp.step3.copy": "Open Discover Local and create an invite for that spot. VISU generates a unique invite link and QR for that prospecting, and the owner signup stays tied to your mission.",
    "exp.step4.title": "Charge for installation",
    "exp.step4.copy": "You set the price for your help. After the invite, help the owner activate the spot, install the QR and set up their presence. The installation fee is yours, VISU doesn't take a cut.",
    "exp.step5.title": "Earn, Layer 1",
    "exp.step5.copy": "As the partner who activated that spot, you track eligible rewards according to the partner program rules.",
    "exp.step6.title": "Earn, Layer 2",
    "exp.step6.copy": "The business gets its own account and QR codes. Customers it brings to the platform can also generate eligible rewards for you, according to the program rules.",
    "summary.line1": "You install → earn upfront (installation fee)",
    "summary.line2": "The business uses VISU → eligible partner rewards",
    "summary.line3": "Their customers join → eligible network rewards",
    "summary.line4": "Everything is automatic on the platform.",
    "cta.prospect": "Prospect a spot",
    "microcopy": "You can use VISU for your own business and activate other businesses at the same time.",
    "bottom.prospects": "View my prospecting",
    "dash.title": "My prospecting",
    "dash.subtitle": "Track the spots you invited to VISU.",
    "dash.count.total": "Total",
    "dash.count.active": "In progress",
    "dash.count.done": "Completed",
    "dash.count.closed": "Closed",
    "dash.filter.all": "All",
    "dash.filter.active": "In progress",
    "dash.filter.done": "Completed",
    "dash.filter.closed": "Closed",
    "dash.empty": "No missions in this filter.",
    "dash.error": "We couldn't load your missions.",
    "dash.retry": "Try again",
    "dash.cta.new": "Prospect a new spot",
    "dash.guide_link": "How does it work?"
  },
  "Saving...": "Saving...",
  "Still saving...": "Still saving...",
  "Not active": "Not active",
  "Activate space": "Activate space",
  "Activating...": "Activating...",
  "Saved ✓": "Saved ✓",
  "Failed ✗": "Failed ✗",
  "sidebar": {
    "new_badge": "NEW"
  },
  "dashboard": {
    "loading": "Loading…",
    "overview": {
      "eyebrow": "Dashboard",
      "title": "Your control panel",
      "subtitle": "Manage your campaigns, wallet, links and insights, all in one place.",
      "current_plan": "Current plan",
      "upgrade_soon": "Upgrade, soon",
      "upgrade_to_agency": "Upgrade to Agency",
      "modules_title": "Modules",
      "modules_sub": "Tools available on your plan. Locked modules will unlock as you upgrade.",
      "available": "Available",
      "upgrade_unlock": "Upgrade to unlock",
      "stat_wallet": "Wallet balance",
      "stat_rewards": "Available rewards",
      "stat_active_campaigns": "Active campaigns",
      "stat_earnings": "Total earnings",
      "stat_wallet_sub": "Across all your coin wallets",
      "stat_rewards_sub": "May become payable after validation and partner confirmation",
      "stat_campaigns_sub": "Running right now",
      "stat_earnings_sub": "All time, before withdrawals",
      "retry": "Try again",
      "stats_error": "Couldn't load your numbers",
      "stats_error_hint": "Some numbers may be out of date.",
      "cap_upto": "Up to {{value}}",
      "cap_unlimited": "Unlimited",
      "compare_plans": "Compare plans",
      "plan_status": {
        "active": "Active",
        "trialing": "Trial",
        "past_due": "Payment due",
        "incomplete": "Incomplete",
        "canceled": "Canceled",
        "inactive": "Inactive"
      }
    },
    "modules": {
      "campaigns_desc": "Launch and track your ad campaigns.",
      "qr_desc": "Create and manage your QR codes.",
      "spaces_desc": "Register and manage your ad spaces.",
      "push_ads_desc": "Reach users with targeted push notifications.",
      "visulinks_desc": "Share and monetize smart links.",
      "wallet_desc": "Your balance, transactions and withdrawals.",
      "analytics_desc": "Insights over your audience and performance.",
      "referrals_desc": "Invite others and earn rewards.",
      "achievements_desc": "Collectible cards and VISU bonuses."
    },
    "achievements": {
      "title": "Achievements",
      "eyebrow": "Season 1",
      "subtitle_count": "{{n}} of {{total}} missions completed",
      "kpi_missions": "Missions completed",
      "kpi_missions_sub": "Season 1 catalog",
      "kpi_cards": "Cards unlocked",
      "kpi_cards_sub": "Complete a rarity to unlock its card",
      "kpi_earned": "Rewards earned",
      "kpi_earned_credits": "VISU Credits",
      "roadmap": "Partner and Community missions are not available yet. Missions and the Vault are live.",
      "subtitle": "Complete missions, earn rewards, level up your profile",
      "streak": "day streak",
      "tabs": {
        "missions": "Missions",
        "vault": "Vault"
      },
      "loading": "Loading achievements…",
      "error": "Couldn't load achievements",
      "empty_missions": "No missions available right now",
      "empty_vault": "Nothing in the vault yet, keep going",
      "rarity": {
        "common": "Common",
        "rare": "Rare",
        "epic": "Epic",
        "legendary": "Legendary"
      },
      "reward": {
        "currency": "coins",
        "multiplier": "× boost"
      },
      "claim": "Claim",
      "claiming": "Claiming",
      "claimed": "Claimed",
      "retry": "Try again",
      "empty": "No achievements in this category",
      "completed": "Completed",
      "earned_visu": "Earned",
      "missions": "Missions",
      "vault": "Vault"
    },
    "wallet": {
      "eyebrow": "Wallet",
      "coming_soon": "Not available",
      "buy_title": "Buy $VISU",
      "buy_subtitle": "Top up your wallet with crypto and earn $VISU instantly.",
      "buy_crypto_tab": "Crypto",
      "buy_pix_tab": "PIX",
      "buy_amount_label": "Amount",
      "buy_coin_label": "Payment currency",
      "buy_min_amount": "Minimum is $10 USD",
      "buy_you_pay": "You pay",
      "buy_you_get": "You receive",
      "buy_submit": "Create payment",
      "buy_processing": "Creating",
      "buy_success": "Payment created, send the exact amount to the address below",
      "buy_pay_amount": "Amount to send",
      "buy_price": "Equivalent in USD",
      "buy_pay_address": "Send to this address",
      "buy_copy": "Copy",
      "buy_copied": "Copied",
      "buy_expires": "Expires at",
      "buy_tx_id": "Payment ID",
      "buy_note": "Send exactly the amount shown. After confirmation on the blockchain, your $VISU will be credited automatically.",
      "buy_new": "New payment",
      "view_transactions": "View transactions",
      "buy_pix_soon_title": "PIX deposits coming soon",
      "buy_pix_soon_sub": "We're finalizing the PIX flow. For now, use crypto to top up.",
      "send_title": "Send $VISU",
      "send_subtitle": "Transfer $VISU to another wallet or VISU user.",
      "send_soon_sub": "Internal transfers and external sends are not available yet. Your $VISU stays in your balance.",
      "send_step_1": "Pick a VISU user or a wallet address.",
      "send_step_2": "Enter the amount and review the details.",
      "send_step_3": "Confirm. The transfer shows up in your transactions.",
      "withdraw_title": "Withdraw",
      "withdraw_subtitle": "May become payable after validation and partner confirmation",
      "withdraw_soon_sub": "Monetary reward from eligible activities, today mainly partner offers. May become eligible for payment after validation and partner confirmation. General withdrawal is not yet available to all users.",
      "withdraw_step_1": "Eligible activities, today mainly partner offers, add to your earned rewards.",
      "withdraw_step_2": "Each reward goes through validation and partner confirmation.",
      "withdraw_step_3": "When withdrawals open for your account, you request the payment here.",
      "spend_cta_title": "Want to spend your VISU Credits?",
      "spend_cta_sub": "Invite a place near you and help bring them to VISU.",
      "spend_cta_btn": "Invite a place",
      "back_to_wallet": "Back to wallet",
      "title": "Your balances",
      "subtitle": "All your coins, transactions and payouts in one place.",
      "total_balance": "Total balance",
      "buy": "Buy",
      "send": "Send",
      "withdraw": "Withdraw",
      "withdraw_locked": "Withdrawals not available yet.",
      "transactions": "Transactions",
      "balances": "Balances",
      "rewards": "Rewards",
      "earned_rewards": "Earned rewards",
      "monthly_payout": "Accumulated $VISU",
      "inapp_rewards": "VISU Credits",
      "inapp_tag": "In-app",
      "non_withdrawable": "Use in app",
      "recent_tx": "Recent transactions",
      "see_all": "See all",
      "no_tx": "No transactions yet.",
      "empty": "No wallets yet.",
      "tx_sub": "Full history of your deposits, withdrawals, transfers and rewards.",
      "search_tx": "Search transactions…",
      "type_all": "All types",
      "type_deposit": "Deposit",
      "type_withdraw": "Withdrawal",
      "type_transfer": "Transfer",
      "type_reward": "Reward",
      "status_all": "All statuses",
      "status_pending": "Pending",
      "status_clear": "Clear",
      "status_rejected": "Rejected",
      "status_failed": "Failed",
      "status_expired": "Expired",
      "dir_all": "All directions",
      "dir_in": "Incoming",
      "dir_out": "Outgoing",
      "clear": "Clear",
      "col_title": "Title",
      "col_amount": "Amount",
      "col_status": "Status",
      "col_date": "Date",
      "showing": "Showing",
      "of": "of",
      "prev": "Prev",
      "next": "Next",
      "amount_unavailable": "Unavailable",
      "buy_failed": "Couldn't complete the purchase. Try again.",
      "empty_sub": "Buy $VISU to start using your wallet.",
      "how_it_works": "How it works",
      "load_error": "Couldn't load your wallet",
      "load_error_sub": "Check your connection and try again.",
      "meanwhile": "In the meantime, you can buy $VISU and check your transactions.",
      "no_tx_filtered": "No transactions match these filters.",
      "no_tx_sub": "Your movements will show up here.",
      "retry": "Try again",
      "total_hint": "Across all your wallets",
      "tx_error": "Couldn't load transactions"
    },
    "upgrade": {
      "default_desc": "This feature is not available on your current plan. Upgrade to unlock it.",
      "required_plan": "Requires",
      "cta": "View plans"
    },
    "expand": "Expand",
    "collapse": "Collapse",
    "soon": "Soon",
    "light_mode": "Light mode",
    "dark_mode": "Dark mode",
    "back_to_app": "Back to App",
    "logout": "Logout",
    "plan_suffix": "plan",
    "notifications": "Notifications",
    "profile": "Profile",
    "settings": {
      "title": "Settings",
      "subtitle": "Manage your preferences, notifications, and account",
      "saving": "Saving",
      "saved": "Saved",
      "loading": "Loading…",
      "tabs": {
        "notifications": "Notifications",
        "preferences": "Preferences",
        "account": "Account"
      },
      "notif": {
        "campaign": {
          "label": "Campaign notifications",
          "desc": "Get notified when your campaigns have activity"
        },
        "rewards": {
          "label": "Reward notifications",
          "desc": "Be alerted when you earn or receive rewards"
        },
        "push": {
          "label": "Push notifications",
          "desc": "Get real-time alerts in the app"
        },
        "engagement": {
          "label": "Engagement notifications",
          "desc": "Receive updates on profile views and interactions"
        },
        "section_title": "Notifications",
        "section_desc": "Choose what VISU alerts you about."
      },
      "pref": {
        "language": "Language",
        "currency": "Currency",
        "public_profile": "Public profile",
        "public_profile_desc": "Allow your VisuLink to be discovered publicly",
        "section_title": "Preferences",
        "section_desc": "Language, currency and profile visibility.",
        "language_desc": "Applies across the app immediately.",
        "currency_desc": "Used to display prices and balances."
      },
      "account": {
        "email": "Email",
        "username": "Username",
        "privacy_choices": "Your Privacy Choices",
        "change_password": "Change password",
        "logout": "Log out",
        "section_title": "Account details",
        "section_desc": "How you sign in and how people find you.",
        "unverified_note": "Confirm your email to unlock rewards.",
        "managed_since": "Managed since",
        "security_title": "Security and privacy",
        "security_desc": "Manage your password and data choices.",
        "danger_title": "Danger zone",
        "danger_desc": "Actions here end your current session.",
        "logout_desc": "Sign out of VISU on this device.",
        "keep": "Keep it"
      },
      "email_prefs": {
        "title": "Email notifications",
        "subtitle": "Choose which non-essential emails you want to receive. All are on by default.",
        "master": "Email notifications",
        "follower": {
          "title": "New followers",
          "description": "Someone started following you"
        },
        "newsletter": {
          "title": "VISU updates",
          "description": "What's new on the platform, plus tips"
        },
        "sponsored": {
          "title": "Partners and offers",
          "description": "Partner offers and sponsored opportunities"
        },
        "unsubscribe_all": "Unsubscribe from all non-essential emails",
        "transactional_note": "Transactional emails, such as password and billing, will still be sent.",
        "error": "Could not update email preferences. Please try again.",
        "recommendations": {
          "title": "Suggestions for you",
          "description": "Profiles, courts and content that match your interests"
        }
      },
      "eyebrow": "Account",
      "retry": "Try again",
      "save_error": "Could not save that change. Please try again.",
      "load_error_title": "Could not load your settings",
      "load_error_desc": "Check your connection and try again."
    },
    "language": "Language",
    "qr": {
      "subtitle_counts": "{{visu}} VISU QRs · {{external}} external QRs",
      "title": "My QR Codes",
      "subtitle": "Manage your personal and custom QR codes",
      "create": "Create QR Code",
      "visu_tab": "VISU QRs",
      "generic_tab": "Generic",
      "scans": "scans",
      "empty": "No QR Codes yet",
      "empty_generic": "No Generic QR Codes yet",
      "delete_confirm": "Delete this QR Code?",
      "create_visu_title": "Create VISU QR Code",
      "create_generic_title": "Create Generic QR Code",
      "edit_visu_title": "Edit VISU QR Code",
      "edit_generic_title": "Edit Generic QR Code",
      "field_name": "Name",
      "field_description": "Description",
      "cancel": "Cancel",
      "save": "Save",
      "external_tab": "External QRs",
      "chip_visu": "VISU",
      "chip_external": "External",
      "quota": "{{used}} of {{cap}} QR codes used",
      "quota_unlimited": "{{used}} QR codes",
      "at_cap_hint": "You've reached your plan's QR limit. Upgrade for more.",
      "menu_visu_title": "VISU QR Code",
      "menu_visu_desc": "Trackable VISU QR code",
      "menu_external_title": "External QR Code",
      "menu_external_desc": "Third-party business QR code",
      "empty_body": "Create your first QR code to start.",
      "empty_cta": "Create QR Code",
      "delete_title": "Delete QR Code?",
      "delete_body": "\"{{name}}\" will be permanently removed.",
      "delete_yes": "Delete",
      "custom_delete_title": "Delete this Dynamic QR forever?",
      "custom_delete_body": "<b>{{url}}</b> will stop working permanently, including on QRs already printed. This cannot be undone.<br><br>To turn it off for a while, use <b>Pause</b> instead.<br><br>To confirm, type the code <b>{{code}}</b>:",
      "custom_delete_yes": "Delete forever",
      "custom_delete_mismatch": "The code does not match.",
      "search_placeholder": "Search QR codes...",
      "per_page_all": "All",
      "list_empty": "No QR codes found",
      "delete_tooltip": "Delete",
      "pag_of": "of",
      "status_approved": "Approved",
      "status_declined": "Declined",
      "status_pending": "Pending",
      "status_active": "Active",
      "error_title": "Error",
      "error_reorder": "Could not save the order.",
      "error_delete": "Could not delete.",
      "error_export": "Could not export the QR code.",
      "error_update": "Could not update.",
      "ph_name": "my-qr-code",
      "ph_optional": "Optional",
      "validation_name": "Only letters, numbers, hyphens and underscores",
      "field_company_name": "Company / QR name",
      "field_qr_key": "QR Code Key",
      "ph_company": "e.g. My Company",
      "ph_short_desc": "Short description",
      "ph_qr_key": "e.g. ABC123",
      "section_files": "Files",
      "upload_logo": "Company logo",
      "upload_proof": "Proof of ownership",
      "upload_photo": "Photo of the physical QR code",
      "submit_review": "Submit for review",
      "stat_scans": "Scans",
      "stat_revenue": "Revenue",
      "stat_status": "Status",
      "link_label": "QR Code Link",
      "edit_details": "Edit details",
      "detail_empty": "Select a QR code to see the details",
      "field_url": "Destination URL",
      "validation_url": "Invalid URL",
      "thumb_front": "Front thumbnail",
      "thumb_back": "Back thumbnail",
      "choose": "Choose",
      "share": "Share",
      "download": "Download",
      "view_insights": "View Insights",
      "field_title": "Title",
      "delete_btn": "Delete QR Code",
      "success_title": "Success",
      "success_review": "QR code submitted for review.",
      "error_create": "Could not create the QR code.",
      "error_save": "Could not save.",
      "visulink_title": "VisuLink",
      "visulink_badge": "LINK",
      "visulink_subtitle": "Your public profile QR",
      "visulink_link_label": "Profile Link",
      "eyebrow": "QR Codes",
      "empty_title": "No QR Codes yet",
      "kpi_visu": "VISU QR Codes",
      "kpi_visu_sub": "Rewarded scans",
      "kpi_external": "External QR Codes",
      "kpi_external_sub": "Point to your own links",
      "kpi_visulink_scans": "VisuLink scans",
      "kpi_quota": "Plan usage",
      "kpi_quota_unlimited_sub": "No limit on your plan",
      "col_name": "Name",
      "col_created": "Created",
      "col_actions": "Actions",
      "col_reorder": "Reorder",
      "search_clear": "Clear search",
      "per_page_label": "Per page",
      "pag_prev": "Previous page",
      "pag_next": "Next page",
      "retry": "Try again",
      "error_load_title": "Couldn't load your QR Codes",
      "error_load_body": "Check your connection and try again.",
      "no_results_title": "No QR Codes found",
      "no_results_body": "Try another search term.",
      "close": "Close",
      "copy_link": "Copy link",
      "created_on": "Created on",
      "link_missing": "This QR code has no link yet.",
      "detail_empty_body": "Pick one from the list to see scans, revenue and sharing options.",
      "upload_hint": "PNG, JPG or WEBP, up to 5 MB each.",
      "upload_type_error": "Unsupported format. Use PNG, JPG or WEBP.",
      "upload_size_error": "File is too large. Maximum is 5 MB.",
      "upload_read_error": "Couldn't read the file. Try another one."
    },
    "local": {
      "intro_title": "Your physical local",
      "intro_sub": "Address, hours and activations. Visible on your /username profile when enabled.",
      "preview": "Preview",
      "preview_empty": "Fill the form to preview your Local tab.",
      "load_error": "We could not load your Local page",
      "load_error_hint": "The request did not go through. Check your connection and try again.",
      "greview": {
        "title": "Google reviews",
        "sub": "Let customers open the Google review form for your place with one tap or scan.",
        "link_label": "Review link",
        "copy": "Copy",
        "open": "Open",
        "copied": "Copied",
        "copy_failed": "Could not copy. Select the link and copy it manually.",
        "qr_label": "Dynamic QR",
        "qr_alt": "QR code that opens the Google review form",
        "qr_dynamic_hint": "This QR opens your Google review form. If your place changes, you can update where it points without reprinting.",
        "qr_not_linked": "This QR is already in My QR Codes and opens this review link.",
        "qr_paused": "This QR is paused in My QR Codes. Turn it on there before printing.",
        "see_my_qr": "Open My QR Codes",
        "create": "Create dynamic QR",
        "create_hint": "A dynamic QR uses a visu.to link, so you can fix the destination later without reprinting. It counts toward the dynamic QR limit of your plan.",
        "test_before_print": "Scan it with your phone and check that the right place opens before printing.",
        "working": "Working...",
        "update": "Update QR",
        "update_prompt": "Your establishment changed. This QR still opens the review form of the previous place. Update it to point to the current one; the printed code keeps working.",
        "repick": "Pick establishment",
        "repick_hint": "In the Address field above, search for your business name, pick it from the Google suggestions and save. After saving the new establishment, update the QR to use the new destination.",
        "not_establishment": "This looks like a street address, not a business listed on Google Maps. Reviews only work for a business listing. If your business is on Google Maps, pick it by name.",
        "retry": "Try again",
        "upgrade": "See plans",
        "qr_title": "Google review · {{name}}",
        "status": {
          "missing": "Your Local is not linked to a Google establishment yet, so there is no review link.",
          "synthetic": "Your address came from a postal code lookup, not from Google, so there is no review link.",
          "stale": "Google no longer recognizes the saved place. Pick your establishment again to get a working review link.",
          "invalid": "The saved place is not a valid Google place. Pick your establishment again to get a working review link.",
          "unverified": "We could not confirm this place with Google right now. The link may still work: test it before printing."
        },
        "err": {
          "plan_limit": "You reached the dynamic QR limit of your plan. Upgrade to create this QR.",
          "plan_limit_count": "Your plan includes {{limit}} dynamic QR codes and you are using {{current}}. Upgrade to create this QR.",
          "plan_limit_hint": "The dynamic QR codes you already have keep working. You can also delete one in My QR Codes to free a slot.",
          "daily_limit": "You created many dynamic QR codes today. Try again tomorrow.",
          "locked": "This QR is above your current plan limit. It keeps working as printed; upgrade to change where it points.",
          "unavailable": "There is no valid review link for this Local yet. Pick your establishment again and save.",
          "not_found": "We could not find this Local. Save it first, then try again.",
          "network": "The request did not go through. Check your connection and try again.",
          "generic": "Something went wrong. Try again."
        },
        "done": {
          "created": "Dynamic QR created. Download it and test it before printing.",
          "updated": "QR updated. The printed code keeps working and now opens the current place.",
          "same": "Your QR already opens the current place.",
          "existing": "You already have a QR in My QR Codes that opens this review link."
        }
      }
    },
    "feed": {
      "title": "Feed",
      "sub": "Posts and promotions that show up on the Feed tab of your public profile. Use to drive action, not lifestyle.",
      "filter": {
        "all": "All"
      },
      "show_drafts": "Show drafts",
      "no_match": "No posts match the current filters."
    },
    "visulinks": {
      "title": "VisuLink",
      "subtitle": "Your public profile links, QR code, and share surface",
      "new": "New VisuLink",
      "tabs": {
        "info": "Info",
        "links": "Links",
        "local": "Local",
        "feed": "Feed",
        "appearance": "Appearance",
        "bio": "Bio",
        "branding": "Branding",
        "aria": "VisuLink sections"
      },
      "appearance": {
        "theme": "Theme",
        "theme_hint": "Customize colors, button shape and link alignment.",
        "bio": "Bio",
        "bio_hint": "A short description shown on your public profile.",
        "preview": "Live preview",
        "save": "Save changes",
        "saving": "Saving",
        "saved": "Saved",
        "error": "Save failed",
        "discard": "Discard",
        "presets": "Themes",
        "more": "More",
        "less": "Less",
        "more_themes": "Show more themes",
        "less_themes": "Show fewer themes",
        "unsaved_hint": "You have unsaved changes"
      },
      "branding": {
        "title": "Branding",
        "desc": "Control how VISU branding appears on your public profile",
        "locked": "Branding controls are available on Starter and above",
        "upgrade": "Upgrade",
        "v_logo": "Show VISU logo",
        "v_logo_desc": "Display the VISU watermark on your public profile",
        "footer_cta": "Show footer CTA",
        "footer_cta_desc": "Display the 'Powered by VISU' call-to-action in the footer",
        "premium_badge": "Show premium badge",
        "premium_badge_desc": "Display the premium badge on your profile",
        "section_brand": "VISU branding on your page",
        "plan_free": "Free plan",
        "plan_upgrade_hint": "Upgrade to Starter or Pro to customize your branding"
      },
      "info": {
        "username": "Username",
        "first_name": "First name",
        "last_name": "Last name",
        "email": "Email",
        "phone": "Phone",
        "birthday": "Birthday",
        "document": "Document",
        "country": "Country",
        "city": "City",
        "email_locked": "To change your email, use the app",
        "section_label": "Profile info",
        "section_hint": "Account details shown on your page.",
        "change_email": "Change email"
      },
      "bio": {
        "bio": "Bio",
        "placeholder": "Tell visitors who you are…",
        "share_url": "Share URL",
        "settings": "Settings",
        "public_profile": "Profile visibility",
        "public_profile_desc": "Make your VisuLink discoverable",
        "monetization": "Monetization",
        "monetization_desc": "Show sponsored ads to earn",
        "theme": "Customize theme",
        "bg_color": "Background",
        "accent_color": "Accent",
        "button_bg": "Button background",
        "text_color": "Button text color",
        "description_color": "Description color",
        "button_style": "Button style",
        "style_rounded": "Rounded",
        "style_pill": "Pill",
        "style_square": "Square",
        "text_align": "Text alignment",
        "preview": "Preview",
        "save": "Save theme",
        "saving": "Saving",
        "saved": "Saved",
        "discard": "Discard"
      },
      "stats": {
        "views": "Views",
        "clicks": "Clicks",
        "scans": "Scans"
      },
      "links": {
        "empty": "No links yet, add your first one",
        "social_label": "Social Icons",
        "social_desc": "Displayed as icons",
        "custom_label": "Links",
        "custom_desc": "Shown as cards on your page",
        "empty_social": "Drop links here to show as icons",
        "empty_custom": "No custom links yet",
        "field_title": "Link Title",
        "field_url": "URL",
        "update": "Update",
        "delete": "Delete",
        "add": "Add Link",
        "confirm_delete": "Delete this link?",
        "coming_soon": "Coming soon",
        "color": "Icon color",
        "reset_color": "Reset color",
        "upload_icon": "Upload custom icon",
        "remove_icon": "Remove custom icon",
        "hide_icon": "Hide icon",
        "icon_mode_label": "Icon",
        "icon_mode_auto": "Automatic",
        "icon_mode_app": "App icon",
        "icon_mode_emoji": "Title emoji",
        "icon_mode_image": "Image",
        "icon_mode_none": "None",
        "icon_mode_image_hint": "To use your own image, upload it with the camera button above.",
        "icon_emoji_other": "Or any other emoji",
        "icon_emoji_placeholder": "Type or paste an emoji",
        "icon_mode_image_after_create": "To use your own image, create the link and upload it from the edit panel.",
        "show_icon": "Show icon",
        "pick_color_title": "Pick icon color",
        "pick_color_confirm": "Apply",
        "pick_color_cancel": "Cancel",
        "pick_color_reset": "Reset",
        "create": {
          "title": "Create Link",
          "select_platform": "Select platform (optional)",
          "submit": "Create Link"
        },
        "zone_full": "This list already has the maximum of {{limit}} links on your plan. Remove one before moving another here.",
        "confirm_delete_text": "This link will be removed from your page. This cannot be undone.",
        "enabled": "Show this link",
        "reorder": "Drag to reorder",
        "swap_zones": "Swap section order",
        "order_social_first": "Socials above links · swap",
        "order_links_first": "Links above socials · swap",
        "title_placeholder": "Link title",
        "title_placeholder_named": "My {{name}}",
        "looks_like_email": "This looks like an email, not a link. Add it as Email?",
        "looks_like_phone": "This looks like a phone number, not a link. Add it as Phone?",
        "switch_to_email": "Switch to Email",
        "switch_to_phone": "Switch to Phone",
        "preset": {
          "email": "Email",
          "phone": "Phone",
          "custom": "Custom link"
        }
      },
      "subprofile": {
        "info": {
          "section_label": "Page profile",
          "display_name": "Display name",
          "description": "Description",
          "public": "Public page",
          "change_avatar": "Change photo",
          "section_hint": "How this page introduces itself.",
          "display_name_placeholder": "Name shown on the page",
          "description_placeholder": "Write a short description of the page",
          "avatar_hint": "Square image, up to 5 MB.",
          "avatar_type_error": "Pick an image file.",
          "avatar_size_error": "That image is over 5 MB. Pick a smaller one.",
          "public_desc": "Anyone with the link can open this page."
        },
        "slots": "{{used}} of {{total}} in use",
        "create": {
          "cta": "Create sub-VisuLink",
          "title": "Create sub-VisuLink",
          "name_label": "Display name",
          "name_placeholder": "e.g. My project",
          "slug_label": "Address",
          "slug_placeholder": "my-address",
          "immutable": "The address cannot be changed later.",
          "submit": "Create sub-VisuLink",
          "submitting": "Creating...",
          "err_invalid_slug": "Invalid address.",
          "err_slug_taken": "That address is already taken.",
          "err_limit_reached": "VisuLink limit reached.",
          "err_unknown": "Could not create. Please try again."
        }
      },
      "module": {
        "show_feed": "Show Feed tab on the page",
        "show_local": "Show Local tab on the page"
      },
      "eyebrow": "VisuLink",
      "followers_one": "follower",
      "followers_other": "followers",
      "preview": "Live preview",
      "retry": "Try again",
      "unsaved_badge": "Unsaved changes",
      "save_failed": "Not saved",
      "load_error": "We could not load your VisuLink",
      "load_error_hint": "The request did not go through. Check your connection and try again.",
      "unsaved": {
        "title": "Leave without saving?",
        "text": "You have changes that have not been saved yet. Leaving now discards them.",
        "discard": "Discard changes",
        "keep": "Keep editing"
      }
    },
    "referrals": {
      "title": "Referrals",
      "subtitle": "Invite others and earn on their activity",
      "share": "Share QR",
      "stats": {
        "total": "Total referrals",
        "joined": "Direct referrals",
        "rewarded": "Second level",
        "joined_sub": "Joined through your link",
        "rewarded_sub": "Referred by your referrals",
        "in_app_credits": "+{{amount}} VISU Credits",
        "l1": "Layer 1 Earnings",
        "l2": "Layer 2 Earnings",
        "earned": "Earned",
        "conversion": "conversion"
      },
      "col": {
        "user": "User",
        "status": "Status",
        "commission": "Commission",
        "earnings": "Earnings"
      },
      "link": {
        "title": "Your referral link",
        "desc": "Share it anywhere. You earn when someone joins through it.",
        "copy": "Copy link",
        "copied": "Copied"
      },
      "status": {
        "all": "All",
        "active": "Active",
        "inactive": "Inactive",
        "pending": "Pending",
        "rewarded": "Rewarded",
        "other": "Other"
      },
      "status_row": {
        "active": "Active",
        "inactive": "Inactive",
        "pending": "Pending",
        "rewarded": "Rewarded",
        "other": "Other"
      },
      "search_placeholder": "Search by name or email",
      "empty": "No referrals yet, share your link to start",
      "previous": "Previous",
      "next": "Next",
      "page_of": "Page {{current}} of {{total}}",
      "loading": "Loading…",
      "error": "Couldn't load referrals",
      "eyebrow": "Referrals",
      "clear_search": "Clear search",
      "filter_status": "Filter by status",
      "list_title": "Your referrals",
      "list_subtitle": "Everyone who joined through your link.",
      "retry": "Try again",
      "stats_error": "Couldn't load your numbers",
      "empty_desc": "Share your link and earn when they join.",
      "sub_count": "{{count}} referrals",
      "expand_row": "Show referrals from {{name}}",
      "collapse_row": "Hide referrals from {{name}}"
    },
    "plan": {
      "title": "Plan",
      "subtitle": "Your current plan and billing history",
      "plan_suffix": "Plan",
      "month": "mo",
      "year": "yr",
      "renews": "Renews on",
      "upgrade": "Upgrade",
      "billing_history": "Billing history",
      "col": {
        "date": "Date",
        "plan": "Plan",
        "amount": "Amount",
        "status": "Status",
        "invoice": "Invoice"
      },
      "empty_billing": "No billing history yet",
      "previous": "Previous",
      "next": "Next",
      "page_of": "Page {{current}} of {{total}}"
    },
    "nav": {
      "achievements": "Achievements",
      "emoji_events": "Achievements",
      "dashboard": "Overview",
      "main_nav": "Main navigation",
      "open_menu": "Open menu",
      "campaign": "Campaigns",
      "replay_home": "Home",
      "storefront": "Spaces",
      "link": "VisuLink",
      "account_balance_wallet": "Wallet",
      "analytics": "Analytics",
      "group_add": "Referrals",
      "qr_code": "QR Codes",
      "card_membership": "Plan",
      "supervisor_account": "Agency",
      "settings": "Settings",
      "event": "Agenda",
      "replay": "Replay",
      "qr": "QR Codes"
    },
    "spaces": {
      "title": "Spaces",
      "subtitle": "Your physical locations listed on VISU Local",
      "new": "New space",
      "edit": "Edit",
      "untitled": "Ad Space",
      "stats": {
        "total": "Total",
        "active": "Active",
        "inactive": "Inactive",
        "pending": "Pending"
      },
      "status": {
        "all": "All",
        "active": "Active",
        "inactive": "Inactive",
        "pending": "Pending",
        "denied": "Denied",
        "other": "Other"
      },
      "filter": {
        "all": "All",
        "active": "Active",
        "pending": "Pending",
        "inactive": "Inactive",
        "denied": "Denied"
      },
      "search_placeholder": "Search by name",
      "empty": "No spaces yet, create your first one",
      "previous": "Previous",
      "next": "Next",
      "page_of": "Page {{current}} of {{total}}",
      "clear_search": "Clear search",
      "counts_partial": "Some counts are still being calculated.",
      "empty_body": "Add a space to appear on VISU Local and start receiving visits.",
      "error_title": "Couldn't load your spaces",
      "error_body": "Check your connection and try again.",
      "filter_label": "Filter by status",
      "no_results": "No spaces found",
      "no_results_body": "Try another search or change the status filter.",
      "retry": "Try again"
    },
    "analytics": {
      "title": "Analytics",
      "subtitle": "Track visits, scans, clicks and earnings",
      "period": {
        "7d": "7 days",
        "30d": "30 days",
        "90d": "90 days",
        "1y": "1 year"
      },
      "kpi": {
        "visits": "Visits",
        "uniques": "Unique",
        "scans": "Scans",
        "clicks": "Clicks",
        "earnings": "Earnings"
      },
      "insights": {
        "best_day": "Best day",
        "top_earnings": "Top earnings day",
        "scan_to_click": "Scan → Click",
        "visits_suffix": "people viewed your QR",
        "of": "of",
        "clicked": "people clicked"
      },
      "weekday": {
        "title": "Activity by day of week",
        "subtitle": "Average visits per day",
        "peak": "Peak:"
      },
      "cumulative": {
        "title": "Cumulative earnings",
        "subtitle": "Period total"
      },
      "cta": {
        "title": "See longer trends with 30 and 90 days",
        "desc": "Spot seasonal patterns, compare months and export reports. Starting at $4.90/mo.",
        "button": "Upgrade to Pro"
      },
      "chart_title": "Performance over time",
      "chart_hint": "Click a series to hide · hover to see details",
      "chart_placeholder": "Charts will appear here once we wire the analytics endpoints",
      "chart_empty": "No activity in this period yet",
      "loading": "Loading analytics…",
      "period_locked": "Upgrade to view longer retention",
      "kpi_toggle_off": "Hide from chart",
      "kpi_toggle_on": "Show in chart",
      "paywall": {
        "title": {
          "30d": "30 days of history",
          "90d": "90 days of history",
          "365d": "1 year of history"
        },
        "desc": {
          "starter": "Spot monthly patterns and compare weeks with 30 days of analytics, plus other Starter perks.",
          "pro": "Track quarterly seasonality with 90 days of analytics, plus all Pro extras.",
          "premium": "Full year of history to understand yearly cycles, with every Premium benefit."
        },
        "cta": {
          "starter": "Upgrade to Starter",
          "pro": "Upgrade to Pro",
          "premium": "Upgrade to Premium"
        },
        "benefits": {
          "starter": {
            "depth_30d": "30 days of analytics history",
            "no_footer": "Remove VISU branding from your profile",
            "push_ads": "Send push notifications to your contacts",
            "qr_custom_ads": "Advertise your own QR codes",
            "verified_badge": "Verified account badge"
          },
          "pro": {
            "depth_90d": "90 days of history",
            "csv_export": "Export reports as CSV",
            "visu_local": "Appear in Visu Local for your region",
            "qr_max_50": "Up to 50 active QR codes",
            "whatsapp_utm": "WhatsApp UTM tracking"
          },
          "premium": {
            "depth_1y": "Full year of analytics",
            "qr_unlimited": "Unlimited QR codes",
            "premium_badge": "Premium badge on profile",
            "api_full": "Full API access",
            "priority_support": "Priority support"
          }
        },
        "close": "Close"
      },
      "eyebrow": "Insights",
      "period_label": "Period",
      "vs_previous": "vs previous period",
      "error_summary": "Couldn't load your metrics",
      "error_chart": "Couldn't load the chart",
      "retry": "Retry",
      "no_data": "No data yet"
    },
    "campaigns": {
      "title": "Campaigns",
      "subtitle": "Reward users for actions in your campaigns",
      "new": "New campaign",
      "stats": {
        "total": "Total",
        "approved": "Approved",
        "pending": "Pending",
        "denied": "Denied"
      },
      "status": {
        "all": "All",
        "approved": "Approved",
        "pending": "Pending",
        "denied": "Denied"
      },
      "search_placeholder": "Search campaigns",
      "col": {
        "name": "Name",
        "status": "Status",
        "budget": "Budget",
        "spent": "Spent",
        "created": "Created"
      },
      "empty": "No campaigns yet, create your first one",
      "gate": {
        "feature": "Campaigns",
        "description": "Create reward campaigns to grow your reach. Available on paid plans."
      },
      "allowance": "Up to {{value}} active",
      "allowance_unlimited": "Unlimited campaigns",
      "setup_title": "Create your first campaign",
      "setup_body": "Reward people for scanning, visiting or sharing, and track every result here.",
      "setup_analytics": "See analytics",
      "setup_note": "Campaigns pay out in VISU Credits. You only pay for real actions."
    },
    "palette": {
      "open": "Search",
      "placeholder": "Search pages, commands…",
      "empty": "No matches",
      "hint_nav": "navigate",
      "hint_open": "open",
      "locked": "Upgrade required",
      "items": {
        "overview": {
          "label": "Overview",
          "hint": "Home dashboard"
        },
        "qr": {
          "label": "QR Codes",
          "hint": "Manage your QR codes"
        },
        "visulink": {
          "label": "VisuLinks",
          "hint": "Your public profile links"
        },
        "wallet": {
          "label": "Wallet",
          "hint": "Balances and transactions"
        },
        "referrals": {
          "label": "Referrals",
          "hint": "Invite and earn"
        },
        "achievements": {
          "label": "Achievements",
          "hint": "Missions and rewards"
        },
        "analytics": {
          "label": "Analytics",
          "hint": "Visits, scans, clicks"
        },
        "campaigns": {
          "label": "Campaigns",
          "hint": "Reward campaigns"
        },
        "spaces": {
          "label": "Spaces",
          "hint": "Physical locations"
        },
        "plan": {
          "label": "Plan",
          "hint": "Billing and subscription"
        },
        "agency": {
          "label": "Agency",
          "hint": "Managed accounts and sponsorships"
        },
        "settings": {
          "label": "Settings",
          "hint": "Preferences and account"
        }
      }
    },
    "groups": {
      "create": "Create",
      "grow": "Grow",
      "manage": "Manage"
    },
    "agency": {
      "title": "Agency",
      "subtitle": "Manage accounts under your agency. Switch context with one click, no logout required.",
      "plan": "Plan",
      "capacity": "Capacity",
      "sponsored": "Sponsored plans",
      "managed_accounts": "Managed accounts",
      "empty": "No managed accounts yet. Click 'Add account' to create a new one or claim an existing account.",
      "add_account": "Add account",
      "switch": "Switch",
      "switching": "Switching…",
      "unlink": "Remove from agency",
      "sponsored_tag": "Sponsored",
      "switcher_label": "Switch account",
      "back_to_agency": "Back to agency",
      "manage_agency": "Manage agency",
      "oauth_only_error": "This account signs in with Google or Apple and has no password. Switch to Invite to send them a request instead.",
      "pending_invites": "Pending invites",
      "invite_expires_on": "Expires",
      "revoke_invite": "Revoke",
      "gate_title": "Agency is a partnership plan",
      "gate_desc": "Agency lets you manage multiple VISU accounts under a single login, sponsor plans, and switch context with one click. We enable it manually after a quick conversation.",
      "gate_feat_1": "Manage multiple creator accounts from one dashboard",
      "gate_feat_2": "Sponsor plans and centralize billing",
      "gate_feat_3": "Switch between accounts without logging out",
      "gate_cta": "Contact us to upgrade",
      "modal": {
        "title": "Add managed account",
        "create_tab": "Create new",
        "claim_tab": "Claim existing",
        "invite_tab": "Invite",
        "create_help": "Provision a brand-new VISU account under your agency. Share the credentials with the account holder after creation.",
        "claim_help": "Adopt an existing VISU account by logging in with its credentials. The account's own plan is preserved.",
        "invite_help": "Send an invitation email. The user will see the request inside VISU and can accept or decline from their settings.",
        "password_hint": "Min. 8 characters with uppercase, lowercase, digit and symbol.",
        "create_submit": "Create account",
        "claim_submit": "Claim account",
        "invite_submit": "Send invite",
        "invite_message": "Message",
        "invite_message_placeholder": "Optional note shown to the user (max 500 chars).",
        "invite_security_note": "The email is a notification only, the user must log into VISU to accept.",
        "invite_sent": "Invite sent. The user will see it in their VISU settings.",
        "switch_to_invite": "Send invite instead",
        "close": "Close",
        "saving": "Saving",
        "optional": "Optional",
        "field_email": "Email",
        "field_password": "Password",
        "field_username": "Username",
        "field_first_name": "First name",
        "field_last_name": "Last name",
        "show_password": "Show password",
        "hide_password": "Hide password",
        "err_required": "This field is required.",
        "err_email": "Enter a valid email address.",
        "err_password": "Use at least 8 characters with uppercase, lowercase, a digit and a symbol.",
        "err_invalid": "Check this field.",
        "create_failed": "Failed to create account.",
        "claim_failed": "Failed to claim account.",
        "invite_failed": "Failed to send invite."
      },
      "dialogs": {
        "revoke_title": "Revoke invite?",
        "revoke_body": "Revoke the invite sent to {{email}}?",
        "revoke_confirm": "Revoke",
        "unlink_title": "Remove account?",
        "unlink_body": "Remove agency management of {{email}}?",
        "unlink_confirm": "Remove",
        "cancel": "Cancel",
        "error_title": "Error",
        "revoke_failed": "Failed to revoke invite.",
        "unlink_failed": "Failed to unlink account.",
        "switch_failed": "Failed to switch account.",
        "load_failed": "Failed to load agency data."
      },
      "eyebrow": "Agency",
      "retry": "Try again",
      "dismiss": "Dismiss",
      "error_title": "Could not load agency data",
      "empty_desc": "Create, claim or invite an account to manage it from here.",
      "accounts_unit": "accounts",
      "invites_unit": "pending",
      "unlimited": "Unlimited",
      "full_hint": "You reached the account limit of your plan.",
      "status_linked": "Linked",
      "col_account": "Account",
      "col_plan": "Plan",
      "col_status": "Status",
      "col_actions": "Actions",
      "col_invited": "Invited",
      "col_expires": "Expires",
      "switch_error": "Couldn't switch accounts. Try again."
    },
    "contest": {
      "block": {
        "title": "Replay of the Week",
        "subtitle": "The contest running on your court",
        "locked_title": "Replay of the Week unavailable right now",
        "locked_body": "The contest runs on courts with Replay turned on, and we could not find one on this profile. Talk to VISU to turn on Replay at one of your spaces.",
        "error": "Could not load the contest. Try again.",
        "retry": "Try again",
        "empty": "No contest yet. Create the first one.",
        "server_clock": "Times follow the server clock, not this device.",
        "subtitle_court": "The contest running on court {{court}}",
        "subtitle_multi": "{{count}} contests running",
        "subtitle_place": "The contest running on all courts",
        "eyebrow": "Replay"
      },
      "status": {
        "draft": "Scheduled",
        "active": "Running",
        "closed_pending_review": "Awaiting review",
        "closed": "Closed",
        "void": "No prize",
        "all": "All"
      },
      "prize": {
        "label": "Prize",
        "not_applicable": "No prize",
        "pending": "To deliver",
        "delivered": "Delivered",
        "cancelled": "Cancelled"
      },
      "list": {
        "title": "Seasons",
        "starts": "Starts",
        "ends": "Ends",
        "participants": "Entries",
        "votes": "Votes",
        "open": "Open",
        "current": "Current season",
        "past": "Earlier seasons"
      },
      "detail": {
        "quorum_title": "Quorum",
        "quorum_met": "Quorum reached. The prize goes out after review.",
        "quorum_missing_votes": "Votes still needed: {{count}}",
        "quorum_missing_candidates": "Entries still needed: {{count}}",
        "quorum_readonly": "VISU sets the minimums.",
        "ends_in": "Ends in {{time}}",
        "ended": "Voting closed",
        "beta_badge": "Beta voting",
        "winner": "Winner",
        "winner_pending": "Awaiting VISU review",
        "entries": "Entries",
        "no_entries": "No entries yet.",
        "vote_count": "{{count}} votes",
        "actions_title": "Season actions",
        "history_title": "Earlier seasons",
        "no_past": "No closed season yet.",
        "notice_hidden": "Notice hidden",
        "notice_pinned": "Pinned notice",
        "th_action": "Action",
        "th_court": "Court",
        "th_entry": "Entry",
        "th_rank": "Rank",
        "th_votes": "Votes",
        "live_ranking": "Live ranking",
        "vote_count_one": "{{count}} vote",
        "vote_count_many": "{{count}} votes",
        "entry_count_one": "{{count}} entry",
        "entry_count_many": "{{count}} entries",
        "entries_hint": "Each entry is a play captured by the court button during the season. It is not a person: the same person can have several plays.",
        "filter_court": "All courts",
        "filter_with_votes": "With votes",
        "filter_none": "No plays match these filters.",
        "filter_clear": "Clear filters",
        "show_more": "Show more",
        "showing_count": "Showing {{shown}} of {{total}}",
        "open_clip": "Open the clip",
        "th_when": "When"
      },
      "create": {
        "title": "Create contest",
        "cta": "Create contest",
        "starts_at": "Starts at",
        "ends_at": "Ends at",
        "prize_label": "Prize shown to players",
        "prize_hint": "No prize = weekly vote, no award. You can add a prize later.",
        "max_days": "A season runs up to {{days}} days.",
        "submit": "Create",
        "cancel": "Cancel",
        "error_overlap": "Another season already covers part of this window.",
        "error_generic": "Could not create the season. Check the dates.",
        "activate_later": "Leave it for later",
        "activate_now": "Start now",
        "courts_hint": "Tick as many as you want. They share one ranking.",
        "created_body": "It is not live yet. Start it now so people can already vote.",
        "created_title": "Season created",
        "cta_hint": "Vote button text",
        "cta_label": "Button text",
        "cta_placeholder": "E.g. Vote",
        "description_hint": "Shows under the title for the public",
        "description_label": "Description",
        "description_placeholder": "E.g. Vote for the best play of the week",
        "dismissible_hint": "Off = the notice stays pinned until the round ends.",
        "dismissible_label": "Visitors can close the notice",
        "enabled_hint": "Off = the public only finds the vote through the Central.",
        "enabled_label": "Show the notice in the app",
        "error_field_locked": "This field cannot change once the season starts.",
        "error_max_days": "The window is longer than the day limit for a season.",
        "error_no_court": "Pick at least one court.",
        "error_season_locked": "This season has already started and no longer takes that change.",
        "name_hint": "Stays the same every week. E.g.: Sand, Football",
        "name_label": "Contest name",
        "name_placeholder": "E.g. Sand, Football",
        "name_title": "Contest name",
        "period_title": "Window",
        "prize_placeholder": "E.g. 1 free court hour",
        "prize_title": "Prize",
        "scope_courts": "Selected courts",
        "scope_courts_hint": "E.g. pick only the sand courts",
        "scope_place_hint": "A single contest, with all your courts competing together.",
        "scope_title": "Where it runs",
        "next_round_title": "New round of {{name}}",
        "close_form": "Close the form",
        "discard_title": "Discard your changes?",
        "discard_body": "What you typed in this form will be lost. The season itself is untouched.",
        "discard_confirm": "Discard",
        "discard_keep": "Keep editing",
        "prize_optional_title": "Add a prize (optional)",
        "prize_optional_hint": "If you fill in the prize, the public page starts advertising that the round has a prize. Leave it blank for a vote with no prize.",
        "notice_title": "In-app notice"
      },
      "actions": {
        "activate": "Start now",
        "close": "Close voting",
        "disqualify": "Remove from contest",
        "mark_delivered": "Mark prize as delivered",
        "confirm_close_title": "Close the voting?",
        "confirm_close_body": "The result freezes now. VISU reviews it before the prize is confirmed.",
        "confirm_dq_title": "Remove this entry?",
        "confirm_dq_body": "It leaves the contest. The clip itself stays online, and it still belongs to whoever recorded it.",
        "confirm_delivered_title": "Mark the prize as delivered?",
        "confirm_delivered_body": "Confirm only after the winner has actually received it.",
        "confirm_void_title": "Void this round?",
        "confirm_void_body": "The round ends with no winner. A draft round is deleted. This cannot be undone.",
        "reason": "Reason",
        "reason_inappropriate": "Inappropriate content",
        "reason_not_from_this_court": "Not from this court",
        "reason_suspected_fraud": "Suspected fraud",
        "reason_owner_request": "Owner request",
        "reason_other": "Other",
        "confirm": "Confirm",
        "cancel": "Cancel",
        "done": "Done.",
        "error_conflict": "This season changed while you were looking at it. Reloading.",
        "error_generic": "Could not complete the action. Try again.",
        "after_end_note": "Voting has ended. To remove an entry now, ask VISU to review it.",
        "edit": "Edit",
        "error_has_votes": "It already has votes and cannot be voided; close the voting.",
        "staff_finalizes": "VISU confirms the winner. There is nothing for you to do right now.",
        "void": "Void round"
      },
      "edit": {
        "locked_active": "With the round active only title, description, button, end date, prize and notice can change.",
        "submit": "Save",
        "title": "Edit season",
        "locked_scope": "Courts cannot change once voting has started.",
        "locked_starts_at": "The start date cannot change once voting has started. The end date is still editable.",
        "ends_at_open": "You can still change the end date.",
        "locked_review": "Season under review: editing is blocked until VISU confirms the result.",
        "locked_closed": "Season closed: editing is blocked.",
        "locked_void": "Season voided: editing is blocked."
      },
      "empty": {
        "step_1": "Press the button on the court and the play becomes a candidate.",
        "step_2": "The public votes through the shared link and the best wins the round.",
        "title": "Create the Replay of the Week"
      },
      "kind": {
        "contest": "Contest",
        "vote": "Vote"
      },
      "kpi": {
        "ends_in": "Ends in",
        "entries": "Entries",
        "leader": "Leader",
        "no_leader": "No plays yet",
        "votes": "Votes",
        "entries_tip": "An entry is a play captured during the season, not a person.",
        "prize": "Prize"
      },
      "scope": {
        "all_courts": "All courts",
        "courts": "{{courts}}"
      },
      "tabs": {
        "label": "Contests"
      },
      "round": {
        "subtitle": "Round from {{range}}",
        "new": "New round"
      },
      "lifecycle": {
        "draft": "Draft",
        "active": "Active",
        "review": "Under review",
        "closed": "Closed",
        "void": "Voided",
        "starts_in": "Starts in {{time}}. When the date arrives, activate the round manually. It does not start on its own."
      }
    },
    "replay": {
      "pulse_empty": "No activity in the last 7 days.",
      "title": "Replay",
      "subtitle": "What is happening on your court",
      "empty_title": "Replay unavailable right now",
      "empty_body": "We could not find an active Replay court on this profile. Talk to VISU to turn on Replay at one of your spaces.",
      "empty_contact": "Talk to VISU",
      "empty_spaces": "View my spaces",
      "error": "Could not load your Replay. Try again.",
      "retry": "Try again",
      "watching_now": "Watching now",
      "no_activity": "No clips on this day yet.",
      "recent": "Recent clips",
      "manage": "Manage",
      "room_contest": "Season, prize and entries",
      "court_filter": "Court",
      "scope_hint": "The numbers and the pulse follow the selected court.",
      "scope_hint_all": "The numbers and the pulse add up all your courts.",
      "last7": "Last 7 days",
      "strip_clips": "Clips created",
      "strip_views": "Views",
      "strip_downloads": "Downloads",
      "strip_favorites": "Favorites",
      "counted_since": "counted since",
      "numbers_unavailable": "Numbers unavailable right now.",
      "pulse": "Pulse of the last 7 days",
      "pulse_peak": "Peak:",
      "pulse_pre_legend": "not measured",
      "see_detail": "see detail",
      "recent_all_courts": "From all your courts",
      "room_agenda": "Link the court to your schedule",
      "court_clock": "Times in the court time zone.",
      "header_courts_one": "1 court",
      "header_courts_many": "{{count}} courts",
      "room_analytics": "Clip, view and download numbers",
      "analytics": {
        "title": "Replay analytics",
        "subtitle": "Clips, views and downloads on your court",
        "open": "open",
        "back": "Back",
        "range_label": "Period",
        "range_today": "Today",
        "range_7d": "7 days",
        "range_30d": "30 days",
        "range_90d": "90 days",
        "all_courts": "All courts",
        "empty_title": "No numbers to show",
        "empty_body": "There is no Replay data for this profile yet.",
        "error": "Could not load the numbers. Try again.",
        "no_data": "No data in this period.",
        "counted_since": "counted since",
        "kpi_clips": "Clips",
        "kpi_views": "Views",
        "kpi_downloads": "Downloads",
        "kpi_exports_ready": "Exports ready",
        "kpi_favorites": "Favorites",
        "kpi_users": "Identified users",
        "hint_views": "Clip opens, not counting the same identifier on the same clip again within 30 minutes. Does not represent unique people.",
        "hint_downloads": "Times the download link was issued. Does not confirm the transfer completed.",
        "hint_exports_ready": "Exports that finished rendering and are ready. It does not mean they were downloaded.",
        "hint_users": "Counts logged in users only. Anonymous viewers are not included.",
        "hint_views_per_clip": "Views divided by clips created. It can go past 1x because the same clip gets watched more than once.",
        "hint_downloads_per_clip": "Downloads divided by clips created.",
        "pre_tracking_views": "Before {{date}}: views were not measured. Clips created are a complete history.",
        "pre_tracking_downloads": "Before {{date}}: downloads were not measured. Clips created are a complete history.",
        "pre_tracking_both": "Before {{date}}: views and downloads were not measured. Clips created are a complete history.",
        "funnel": "Funnel",
        "funnel_clips_created": "Clips created",
        "funnel_clips_viewed": "Clips viewed",
        "funnel_exports_requested": "Exports requested",
        "funnel_exports_ready": "Exports ready",
        "funnel_downloads": "Downloads",
        "daily": "Activity per day",
        "hours": "Activity per hour",
        "by_court": "By court",
        "col_court": "Court",
        "col_view_rate": "View rate",
        "col_download_rate": "Download rate",
        "col_views_per_clip": "Views per clip",
        "col_downloads_per_clip": "Downloads per clip",
        "top_clips": "Top clips",
        "funnel_of_prev": "Percentages are relative to the previous step.",
        "series_peak": "peak",
        "series_toggle": "Show or hide the series",
        "not_measured": "not measured",
        "delta_vs_prev": "vs previous period"
      }
    },
    "upsell": {
      "state": "You are at {{current}} of {{limit}}.",
      "dismiss": "Not now",
      "generic_error": "Something went wrong. Please try again.",
      "cta": {
        "starter": "Upgrade to Starter",
        "pro": "Upgrade to Pro",
        "premium": "Upgrade to Premium"
      },
      "custom_qr": {
        "title": "You reached your Dynamic QR limit",
        "benefit": {
          "starter": "Starter gives you 10 Dynamic QRs you can edit anytime without reprinting.",
          "pro": "Pro gives you 50 Dynamic QRs you can edit anytime without reprinting.",
          "premium": "Premium gives you 250 Dynamic QRs you can edit anytime without reprinting."
        }
      },
      "links": {
        "title": "You have reached your link limit",
        "benefit": {
          "starter": "Starter gives you 10 links + 10 social links on your VisuLink, plus 10 QR codes and 30 days of analytics.",
          "pro": "Pro gives you 20 links + 20 social links, 50 QR codes and 90 days of analytics.",
          "premium": "Premium gives you unlimited links, social links and QR codes, plus 365 days of analytics."
        }
      },
      "social_links": {
        "title": "You have reached your social link limit",
        "benefit": {
          "starter": "Starter gives you 10 links + 10 social links on your VisuLink, plus 10 QR codes and 30 days of analytics.",
          "pro": "Pro gives you 20 links + 20 social links, 50 QR codes and 90 days of analytics.",
          "premium": "Premium gives you unlimited links, social links and QR codes, plus 365 days of analytics."
        }
      },
      "csv": {
        "title": "CSV export is a Pro feature",
        "benefit": {
          "pro": "Pro unlocks 90 days of analytics with CSV export, 20 links + 20 social links and 50 QR codes.",
          "premium": "Premium unlocks 365 days of analytics with CSV export and unlimited links, social links and QR codes."
        }
      },
      "local_listing": {
        "title": "Additional listings need Pro",
        "benefit": {
          "pro": "Your first VISU Local listing is free on any plan. On Pro or Premium accounts, additional listings can be reviewed by proposal and require extra pages set up by the VISU team.",
          "premium": "Your first VISU Local listing is free on any plan. On Pro or Premium accounts, additional listings can be reviewed by proposal and require extra pages set up by the VISU team."
        }
      },
      "ios_limit": "You have reached the limit of your current plan."
    }
  },
  "visulink": {
    "premiumBadgeTooltip": "Premium member",
    "analytics": {
      "title": "VisuLink Analytics",
      "subtitle": "How visitors are interacting with your VisuLink page.",
      "loading": "Loading analytics…",
      "empty": "No data for this period yet.",
      "empty_top_links": "No clicks recorded yet for this period.",
      "kpi": {
        "visits": "Visits",
        "unique": "Unique",
        "clicks": "Clicks",
        "cpv": "Clicks / Visit"
      },
      "top_links": "Top Links by Clicks",
      "countries": "Countries",
      "cities": "Cities",
      "activity": "Activity Patterns",
      "by_hour": "By Hour",
      "by_day": "By Day",
      "traffic": "Traffic Sources",
      "devices": "Devices",
      "locked": {
        "title": "Unlock more insights",
        "desc": "Available on a higher plan.",
        "cta": "Upgrade to {{plan}}",
        "countries": {
          "title": "See where your audience is",
          "desc": "Country breakdown is available from Starter."
        },
        "cities": {
          "title": "Drill into specific cities",
          "desc": "City-level insights are a Pro feature."
        },
        "activity": {
          "title": "When does your audience visit?",
          "desc": "Hour-of-day and day-of-week heatmaps unlock on Pro."
        },
        "traffic": {
          "title": "Where are your visitors coming from?",
          "desc": "Referrer breakdown unlocks on Pro."
        },
        "devices": {
          "title": "Mobile, desktop or tablet?",
          "desc": "Device breakdown is available from Starter."
        }
      },
      "error": "Couldn't load VisuLink analytics",
      "retry": "Retry",
      "period_label": "Period",
      "vs_previous": "vs previous period",
      "kpi_impressions": "Impressions",
      "kpi_clicks": "Link clicks",
      "kpi_uniques": "Unique visitors",
      "kpi_clicks_per_visit": "Clicks per visit"
    }
  },
  "settings": {
    "managed_by": {
      "title": "Managed by an agency",
      "desc": "This account is currently managed by an agency. Some settings may be controlled on your behalf.",
      "unlink": "Leave agency",
      "unlinking": "Leaving…",
      "unlink_confirm": "Remove agency management by {{name}}? You will keep your account, data and current plan.",
      "this_agency": "this agency",
      "unlink_failed": "Could not leave the agency. Please try again."
    },
    "agency_invites": {
      "title": "Agency invitations",
      "desc": "An agency wants to manage this account. Review and accept to grant access.",
      "expires": "Expires {{date}}",
      "accept": "Accept",
      "reject": "Reject",
      "accept_title": "Accept invite from {{name}}?",
      "accept_help": "Confirm your password. Leave empty if you sign in with Google or Apple.",
      "password_label": "Password",
      "password_placeholder": "Leave empty for Google / Apple accounts",
      "password_invalid": "Password incorrect. Please try again.",
      "accept_confirm": "Accept",
      "accept_failed": "Could not accept the invite. Please try again.",
      "accepted_toast": "Invite accepted. You are now managed by this agency.",
      "reject_confirm": "Decline invite from {{name}}?",
      "reject_failed": "Could not decline the invite.",
      "security_note": "Only accept invites from agencies you trust. Access can be revoked at any time."
    }
  },
  "sheetGuard": {
    "title": "Discard changes?",
    "body": "You have unsaved changes in this form.",
    "discard": "Discard",
    "keep": "Keep editing"
  },
  "common": {
    "done": "Done",
    "loading": "Loading…",
    "saving": "Saving",
    "saved": "Saved",
    "back": "Back",
    "cancel": "Cancel",
    "close": "Close",
    "verified": "Verified",
    "save": "Save"
  },
  "updateProfile": {
    "username": {
      "confirmTitle": "Change username?",
      "confirmBody": "Free plans can rename their username <strong>only once</strong>. Paid plans can rename again every 7 days. Are you sure you want to proceed?",
      "confirmCta": "Yes, change it",
      "cancelCta": "Cancel",
      "limitTitle": "Username change limit reached",
      "limitText": "You've used all username changes available on your plan. Upgrade to rename again.",
      "upgradeCta": "See plans",
      "close": "Close",
      "cooldownTitle": "Too soon",
      "cooldownText": "You can change your username again in {{days}} day(s)."
    }
  },
  "business": {
    "page_title": "VISU for Business, Turn every scan into a customer.",
    "page_description": "QR campaigns, a link page and analytics for restaurants, events, brands, and agencies.",
    "eyebrow": "VISU for Business",
    "hero_headline": "Turn every scan into a customer.",
    "hero_sub": "QR campaigns, a link page and analytics, for restaurants, events, brands, and agencies.",
    "cta_primary": "Start free",
    "get_quote": "Need custom setup? Get a quote",
    "use_cases_title": "Built for every business",
    "use_case_local_title": "Restaurants & Local",
    "use_case_local_desc": "Drive foot traffic with branded QR campaigns. Turn walk-ins into loyal customers.",
    "use_case_events_title": "Events",
    "use_case_events_desc": "Engage attendees with interactive QR experiences and track real-time scans.",
    "use_case_brands_title": "Brands & Agencies",
    "use_case_brands_desc": "Run nationwide campaigns with full analytics and creator distribution.",
    "features_title": "Everything you need to activate the real world",
    "feature_qr_title": "Branded QR Codes",
    "feature_qr_desc": "Custom colors, logos, and SVG export for any surface.",
    "feature_analytics_title": "Scan Analytics",
    "feature_analytics_desc": "See daily scans across your codes and the members who scanned each VISU code. Country and device are shown for visits to your VISU Link page on paid plans.",
    "feature_leads_title": "Link Pages",
    "feature_leads_desc": "Send every scan to a VISU Link page with your offer, WhatsApp, booking and social links.",
    "final_cta_headline": "Ready to turn attention into customers?"
  },
  "agency_upgrade": {
    "title": "Upgrade to Agency",
    "subtitle": "Tell us about your use case and we'll reach out to finalize the upgrade.",
    "subject": "Subject",
    "subject_default": "Upgrade to Agency plan",
    "message": "Message",
    "message_placeholder": "How many accounts do you plan to manage? Any specific requirements?",
    "cancel": "Cancel",
    "submit": "Send request",
    "submitting": "Sending…",
    "success_title": "Request sent",
    "success_body": "We received your request. Our team will reply via ticket",
    "done": "Done",
    "view_ticket": "View ticket"
  },
  "accounts": {
    "visulink": {
      "tab_perfil": "Profile",
      "tab_pagina": "Page",
      "tab_aparencia": "Theme",
      "preview_live": {
        "copy": "Copy",
        "copied": "Copied",
        "title": "Preview",
        "unsaved": "Unsaved changes",
        "open": "See preview",
        "phone": "Phone",
        "desktop": "Desktop",
        "close": "Close preview",
        "frame_title": "Live preview of your public page",
        "mode_label": "Preview size"
      },
      "edit_photo": "Edit photo",
      "branding_title": "VISU Branding",
      "branding_sub": "Control how VISU appears on your page",
      "branding_coming": "Branding controls coming in next update"
    }
  },
  "appearance": {
    "theme_current": "Current theme: {{name}}",
    "theme_custom_based": "Custom · based on {{name}}",
    "theme_back": "Back to theme",
    "theme_custom_hint": "Adjust colors and buttons in Customize, just below.",
    "bio_color_prompt": "Your bio has its own color. Use the theme color in the bio?",
    "bio_color_use": "Use theme color",
    "bio_color_keep": "Keep",
    "theme_group": {
      "dark": "Dark",
      "light": "Light",
      "bold": "Bold",
      "custom": "Custom"
    },
    "theme_name": {
      "noite": "Visu Night",
      "ciano": "Cyan",
      "grafite": "Graphite",
      "floresta": "Forest",
      "vinho": "Wine",
      "oceano": "Ocean",
      "papel": "Paper",
      "neve": "Snow",
      "areia": "Sand",
      "menta": "Mint",
      "ceu": "Sky",
      "lavanda": "Lavender",
      "neon": "Neon",
      "sol": "Sunset",
      "bauhaus": "Bauhaus",
      "real": "Royal",
      "coral": "Coral",
      "eletrico": "Electric"
    },
    "bio_label": "Description text",
    "background": "Background",
    "solid_color": "Solid color",
    "image": "Image",
    "bg_color": "Background color",
    "buttons_links": "Buttons and links",
    "format": "Format",
    "fmt_pill": "Pill",
    "fmt_rounded": "Rounded",
    "fmt_square": "Square",
    "fmt_outline": "Outline",
    "my_link": "My link",
    "fill_color": "Fill color",
    "outlined": "Outlined",
    "outlined_on_hint": "Switch to outlined buttons (transparent fill, colored border)",
    "outlined_off_hint": "Restore filled buttons",
    "button_text_color": "Button text color",
    "body_text_color": "Text color",
    "body_text_target": "Name and followers",
    "sub_bg_label": "Sub-background (desktop)",
    "branding_section": "Branding",
    "branding_summary": "V logo, footer and badge",
    "advanced_section": "Advanced",
    "bio_color_note": "Text color follows the theme ({{color}}). Spans colored with the A button override that color.",
    "sub_bg_hint": "Container behind links on desktop.",
    "auto": "Automatic",
    "auto_sub": "Calculates contrast",
    "or": "or",
    "choose_manual": "choose manually",
    "presets": "Ready themes",
    "customize": "Customize",
    "coming_soon": "COMING SOON",
    "more": "More",
    "less": "Less",
    "more_themes": "Show more themes",
    "less_themes": "Show fewer themes",
    "picker_sub": "Choose a custom color.",
    "apply_color": "Apply color",
    "accent_section": "Accent",
    "accent_color": "Accent color",
    "show_banner": "Show banner on top",
    "show_banner_sub": "Cover gradient above the avatar."
  },
  "pagina": {
    "feed_sub": "Posts and updates",
    "local_sub": "Address, hours, activations",
    "follow_title": "Follow button",
    "follow_sub": "Lets visitors follow you",
    "monetization": "MONETIZATION",
    "ads_title": "VISU Ads",
    "ads_sub": "1 ad every 3 links · Free",
    "monthly_earnings": "This month:",
    "settings": "Settings",
    "links_sub": {
      "none": "No links yet",
      "one": "1 active link",
      "many": "{{count}} active links",
      "counts": "{{visible}} visible · {{hidden}} hidden"
    },
    "sections": {
      "title": "Page sections",
      "help": "Choose what shows on your public VisuLink, in tab order.",
      "summary": "{{list}} on",
      "links": "Links",
      "links_sub": "Always visible",
      "feed": "Feed",
      "feed_sub": "Posts and updates",
      "local": "Local",
      "local_sub": "Address, hours and contact",
      "replay": "Replay",
      "replay_sub": "Clips from your courts",
      "replay_body": "Shows the clips recorded on your courts. Courts and clips are managed in Replay.",
      "replay_manage": "Manage Replay",
      "follow": "Follow button",
      "follow_short": "Follow",
      "follow_sub": "Lets visitors follow you",
      "replay_gate_title": "Replay is a VISU plan for courts",
      "replay_gate_text": "Automatic clips from your courts, right on your page. Talk to us to turn it on for your venue.",
      "replay_gate_cta": "Talk to us",
      "replay_gate_later": "Not now"
    },
    "settings": {
      "title": "Settings",
      "summary": "{{text}}",
      "public": "Public profile",
      "private": "Private profile",
      "niche": "Niche: {{list}}",
      "niche_none": "No niche yet",
      "monet_on": "Monetization on",
      "monet_off": "Monetization off"
    },
    "local": {
      "status_unset": "Not configured",
      "status_ok": "Configured",
      "empty_pitch": "Add your local to appear on the map and unlock on-site rewards.",
      "configure_cta": "Set up Local"
    },
    "feed": {
      "status_empty": "No posts",
      "status_count": "{{count}} posts",
      "empty_pitch": "Publish updates to keep your followers in the loop."
    }
  },
  "Open now": "Open now",
  "Hours not set": "Hours not set",
  "closes at": "closes at",
  "opens at": "opens at",
  "Get directions": "Get directions",
  "Directions": "Directions",
  "Show map": "Show map",
  "Hide map": "Hide map",
  "Call": "Call",
  "Activations": "Activations",
  "Live now": "Live now",
  "LIVE": "LIVE",
  "No activations yet.": "No activations yet.",
  "When someone scans the QR here, live activations show up in this section.": "When someone scans the QR here, live activations show up in this section.",
  "Live updates appear here when someone scans the QR.": "Live updates appear here when someone scans the QR.",
  "Reviews": "Reviews",
  "No reviews yet.": "No reviews yet.",
  "Reviews are temporarily unavailable.": "Reviews are temporarily unavailable.",
  "Try again": "Try again",
  "No local set up yet.": "No local set up yet.",
  "Could not load local information.": "Could not load local information.",
  "Monday": "Monday",
  "Tuesday": "Tuesday",
  "Wednesday": "Wednesday",
  "Thursday": "Thursday",
  "Friday": "Friday",
  "Saturday": "Saturday",
  "Sunday": "Sunday",
  "You are now following": "You are now following",
  "Could not update follow status": "Could not update follow status",
  "Mute notifications": "Mute",
  "Unmute notifications": "Unmute",
  "Add to favorites": "Favorite",
  "Remove from favorites": "Unfavorite",
  "Ativar": "Activate",
  "Coupons & Deals": "Coupons & Deals",
  "Exclusive offers from our partners": "Exclusive offers from our partners",
  "Search store or coupon": "Search store or coupon",
  "More": "More",
  "No coupons found": "No coupons found",
  "Try a different category or country": "Try a different category or country",
  "Exclusive": "Exclusive",
  "Copied": "Copied",
  "See all offers": "See all offers",
  "No coupons available": "No coupons available",
  "Check back soon for partner deals": "Check back soon for partner deals",
  "top_deals": "Top Deals",
  "coupons_available": "coupons available",
  "see_all": "See all",
  "no_deals_region": "No deals available in your region",
  "copied": "Copied!",
  "deal": "Deal",
  "coupons_cat_marketplaces": "Marketplaces",
  "coupons_cat_homeware": "Home",
  "coupons_cat_fashion": "Fashion",
  "coupons_cat_electronics": "Electronics",
  "coupons_cat_beauty": "Beauty",
  "coupons_cat_travel": "Travel",
  "coupons_cat_food": "Food",
  "coupons_cat_sports": "Sports",
  "coupons_cat_toys": "Toys",
  "coupons_cat_books": "Books",
  "coupons_cat_health": "Health",
  "coupons_cat_pharmacy": "Pharmacy",
  "coupons_cat_telecom": "Telecom",
  "coupons_cat_software": "Software",
  "coupons_cat_auto": "Auto",
  "coupons_cat_children": "Kids",
  "coupons_cat_garden": "Garden",
  "coupons_cat_pet": "Pets",
  "coupons_cat_office": "Office",
  "coupons_cat_gaming": "Gaming",
  "coupons_cat_education": "Education",
  "coupons_cat_finance": "Finance",
  "coupons_cat_services": "Services",
  "coupons_cat_other": "Other",
  "coupons_cat_tech": "Tech",
  "coupons_cat_home": "Home",
  "coupons_cat_kids": "Kids",
  "Deals": "Deals",
  "reveal_code": "Reveal code",
  "Profile visibility": "Profile visibility",
  "Public profile": "Public profile",
  "Retry": "Retry",
  "No links added yet": "No links added yet",
  "Done": "Done",
  "Schedule": "Schedule",
  "campaign_preview": { "this_week": "this week", "new": "New" },
  "loginCode": {
    "toggle": "Sign in with a code",
    "email": "Your email",
    "send": "Get code",
    "sent": "If a VISU account exists for {{email}}, we sent a 6-digit code.",
    "code": "6-digit code",
    "verify": "Sign in",
    "resend": "Resend code",
    "resent": "If an account exists for this email, we sent a new code.",
    "back": "Sign in with password",
    "errors": {
      "invalid_email": "Enter a valid email.",
      "invalid_code": "Wrong code. Check it and try again.",
      "code_length": "Enter the 6 digits of the code.",
      "expired": "Code expired. Ask for a new one.",
      "locked": "Too many attempts. Try again later.",
      "throttled": "Too many attempts. Try again later.",
      "generic": "We could not sign you in right now. Try again."
    }
  },
  "login": {
    "subtitle": "Sign in to access your rewards and QR codes"
  },
  "signup": {
    "title": "Create your account",
    "subtitle": "Join the network and start earning rewards"
  },
  "oauth": {
    "or": "or"
  },
  "achievements": {
    "subtitle": "completed",
    "close": "Close",
    "of": "of",
    "streak_start": "Start your streak! Scan today",
    "streak_days": "day streak!",
    "streak_longest": "Longest",
    "streak_days_unit": "days",
    "streak_saver": "Streak saver available",
    "reward_claimed": "Reward claimed successfully!",
    "load_error": "Could not load badges.",
    "claim_error": "Could not claim reward. Please try again.",
    "claim": "Claim Reward",
    "claimed": "Claimed",
    "locked": "Locked",
    "boost": "boost",
    "title": "Achievements",
    "completed_count": "{{n}} of {{total}} completed",
    "longest_count": "Longest: {{n}} days",
    "streak_day_one": "day streak!",
    "streak_days_many": "days streak!",
    "rarity": {
      "other": "Other",
      "common": "Common",
      "rare": "Rare",
      "epic": "Epic",
      "legendary": "Legendary"
    },
    "daily_title": "Daily Scanner",
    "daily_desc": "Scan {{n}} QR codes today",
    "daily_progress": "{{n}}/{{total}} scans today",
    "daily_claim": "Claim +{{amount}} VISU Credits",
    "token_in_app": "VISU Credits",
    "daily_claimed": "Claimed today",
    "daily_renews": "Renews in {{h}}h",
    "tab_missions": "Missions",
    "tab_vault": "Vault",
    "tab_partner": "Partner",
    "tab_community": "Community",
    "soon": "Soon",
    "coming_soon": "Coming soon",
    "complete_all": "Complete all",
    "missions_to_unlock": "missions to unlock",
    "unlocked_view_vault": "Unlocked! View in Vault →",
    "collected": "Collected ✓",
    "no_achievements_yet": "No achievements yet. Start scanning!",
    "card_collection": "Your Card Collection",
    "claim_short": "Claim",
    "categories": {
      "activation": "Activation",
      "streak": "Daily Streaks",
      "referral": "Referral Network",
      "power_user": "Power User",
      "viral": "Viral",
      "profile": "Profile"
    }
  },
  "terms": {
    "title": "Terms & Privacy Policy",
    "error": "Unable to load terms. Please try again later.",
    "subtitle": "Please review and accept our terms to continue",
    "intro": "By using VISU Network, you agree to the following:",
    "point1": "You will use the platform lawfully and not attempt to manipulate rewards.",
    "point2": "Your data is handled as described in our Privacy Policy.",
    "point3": "Rewards are subject to campaign availability and eligibility rules.",
    "point4": "We may update these terms; continued use constitutes acceptance.",
    "privacy_note": "Your privacy is important to us. We do not sell your personal data.",
    "modal_title": "We've Updated Our Terms",
    "modal_subtitle": "Please review and accept to continue using VISU",
    "modal_agree": "I agree to the Terms of Service and Privacy Policy",
    "modal_accept_btn": "Accept and Continue",
    "modal_terms_heading": "Terms of Service",
    "modal_privacy_heading": "Privacy Policy"
  },
  "activity": {
    "stats": {
      "rewards": "today",
      "users": "active",
      "countries": "nations"
    },
    "empty": "Activity feed will appear here soon",
    "time": {
      "now": "now",
      "today": "today",
      "yesterday": "yesterday",
      "recent": "recent",
      "earlier": "earlier",
      "this_week": "recent",
      "this_month": "earlier"
    },
    "scan": {
      "0": "scanned a QR",
      "1": "found a campaign",
      "2": "got a reward",
      "3": "found a QR"
    },
    "achievement": {
      "short_titles": {
        "First Scan": "First scan",
        "Scanner": "Scanner",
        "Scan Master": "Master",
        "Scan Legend": "Legend",
        "3-Day Streak": "3-day streak",
        "Weekly Warrior": "Warrior",
        "Monthly Master": "Monthly",
        "First Referral": "1st referral",
        "Connector": "Connector",
        "Ambassador": "Ambassador",
        "Community Leader": "Leader",
        "First $10": "First $10",
        "Centurion": "Centurion",
        "High Roller": "High roller",
        "Influencer": "Influencer",
        "Trendsetter": "Trendsetter",
        "Network Builder": "Network",
        "Profile Complete": "Profile",
        "Profile": "Profile",
        "Link Pioneer": "Pioneer",
        "Campaign Pro": "Campaign",
        "Explorer": "Explorer",
        "Link Creator": "Link creator",
        "Verified User": "Verified",
        "Scanner I": "Scanner I",
        "Scanner II": "Scanner II",
        "Scanner III": "Scanner III",
        "Scanner IV": "Scanner IV",
        "Consistent": "Consistent",
        "Dedicated": "Dedicated",
        "Unstoppable": "Unstoppable",
        "First Earnings": "First gains",
        "Earning Builder": "Builder",
        "Serious Earner": "Serious",
        "Power Earner": "Power",
        "VISU Professional": "VISU Pro",
        "Network Starter": "Starter",
        "Community Builder": "Community",
        "Going Pro": "Going pro",
        "Sharer": "Sharer",
        "QR Creator": "QR creator"
      },
      "earned": "unlocked {{name}}",
      "verb": "unlocked an achievement"
    },
    "mission": {
      "0": "finished a mission",
      "1": "done a task",
      "2": "got a reward",
      "3": "done an offer"
    },
    "survey": {
      "0": "finished a survey",
      "1": "answered a survey",
      "2": "survey reward",
      "3": "survey done"
    },
    "referral": {
      "0": "invited a friend",
      "1": "referral bonus",
      "2": "brought a user",
      "3": "network reward"
    },
    "new_user": {
      "0": "joined VISU",
      "1": "joined via friend",
      "2": "new member",
      "3": "joined community"
    },
    "visulink": {
      "0": "earned via QR",
      "1": "got a scan tip",
      "2": "VisuLink reward",
      "3": "scan reward"
    },
    "cta": {
      "scan": "Scan QR codes near you →",
      "mission": "See available missions →",
      "referral": "Invite friends and earn too →"
    },
    "momentum": {
      "rewards": "{{count}} rewards in 24h",
      "countries": "{{count}} nations in 24h",
      "users": "{{count}} users active now",
      "location": "QR code scanned in {{city}} {{country}}"
    },
    "aggregate": {
      "missions": "{{count}} missions completed recently",
      "scans": "{{count}} QR codes scanned recently",
      "referrals": "{{count}} recent referral rewards"
    }
  },
  "time": {
    "now": "now"
  },
  "feed": {
    "guide": {
      "title": "How the feed works",
      "dismiss": "Dismiss",
      "demo_link": "Scanner II",
      "tip_avatar": "Left: tap the person or activity to open their profile.",
      "tip_link": {
        "before": "Right: tap the ",
        "highlight": "reward",
        "after": " to learn how to earn it."
      }
    },
    "achievement": {
      "modal": {
        "title": "Achievement",
        "subtitle": "Anyone can earn this, keep using VISU and watch your wallet grow.",
        "reward_label": "Reward",
        "cta": "View my achievements",
        "close": "Close",
        "how_title": "How to earn it",
        "step1_title": "Add your username & photo",
        "step1_sub": "Takes 30 seconds. Anything works.",
        "step2_title": "Pick your country",
        "step2_sub": "We use this to surface local rewards.",
        "step3_title": "Claim {{reward}}",
        "step3_sub": "Hits your wallet the moment you finish.",
        "cta_start": "Start step 1",
        "footnote": "Earned by many · avg under a minute"
      },
      "recipe": {
        "scan": {
          "s1": "Scan {{count}} QR codes",
          "s1_sub": "Find QR codes around you",
          "s2": "Each scan tracks",
          "s2_sub": "Auto-counted in your profile",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "referral": {
          "s1": "Invite {{count}} friends",
          "s1_sub": "Share your referral link",
          "s2": "They scan a QR",
          "s2_sub": "Activates the referral",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "profile": {
          "s1": "Add a profile photo",
          "s1_sub": "From your settings",
          "s2": "Fill your details + Gov ID",
          "s2_sub": "Name, country & Gov ID number",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "earnings": {
          "s1": "Earn ${{count}} total",
          "s1_sub": "Across scans, missions, referrals",
          "s2": "Track your wallet",
          "s2_sub": "Real-time balance",
          "s3": "Earn {{reward}} bonus",
          "s3_sub": "On top of your earnings"
        },
        "streak": {
          "s1": "Active {{count}} days in a row",
          "s1_sub": "Open the app daily",
          "s2": "Don't break the streak",
          "s2_sub": "A missed day resets it",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "qr": {
          "s1": "Create {{count}} QR codes",
          "s1_sub": "From the QR section",
          "s2": "Activate them",
          "s2_sub": "Share to start scans",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "share": {
          "s1": "Share {{count}} times",
          "s1_sub": "Your link or QR codes",
          "s2": "Spread the word",
          "s2_sub": "Get more visibility",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "network": {
          "s1": "Build your network",
          "s1_sub": "Invite friends to VISU",
          "s2": "Network earns ${{count}}",
          "s2_sub": "From their activity",
          "s3": "Earn {{reward}} bonus",
          "s3_sub": "On top of network earnings"
        },
        "plan": {
          "s1": "Upgrade your plan",
          "s1_sub": "More features unlock",
          "s2": "Activate benefits",
          "s2_sub": "Higher limits, premium tools",
          "s3": "Earn {{reward}}",
          "s3_sub": "Credited to your wallet"
        },
        "visulink": {
          "s1": "Set photo + bio (30+ chars)",
          "s1_sub": "Make your VisuLink page real",
          "s2": "Add 2 active links",
          "s2_sub": "Socials, sites, projects, anything yours",
          "s3": "Earn {{reward}}",
          "s3_sub": "Page goes public, credited to wallet"
        }
      }
    },
    "tag": {
      "today": "Today",
      "this_week": "This week",
      "promo": "Promotion",
      "launch": "Launch",
      "event": "Event"
    },
    "expires": "expires",
    "empty": {
      "title": "Nothing to show yet",
      "sub": "Promotions, events and announcements will show up here."
    },
    "error": "Could not load feed.",
    "draft": "Draft",
    "editor": {
      "new_title": "New post",
      "edit_title": "Edit post",
      "new_cta": "New post",
      "tag": "Tag",
      "title_label": "Title",
      "title_ph": "e.g. Tasting menu, 4 courses",
      "body_label": "Body",
      "body_ph": "Short description, price, dates...",
      "cta_label": "CTA",
      "cta_label_ph": "Book, Buy, RSVP...",
      "cta_url_label": "CTA link",
      "cta_url_ph": "https://...",
      "cta_pair_hint": "CTA label and link must both be filled or both empty.",
      "expires_label": "Expires",
      "placement_label": "Where to show",
      "placement_feed": "Feed",
      "placement_local": "Local",
      "placement_both": "Both",
      "placement_no_local": "Set up a Local profile to also show this on the Local tab.",
      "live_title": "Mark as 'Live'",
      "live_sub": "Pulsing dot on the public card",
      "save_draft": "Save as draft",
      "publish": "Publish",
      "delete": "Delete post",
      "error": {
        "cta_pair_required": "CTA label and link must both be filled or both empty.",
        "local_required_for_placement": "Set up a Local profile first to use this placement.",
        "invalid_tag": "Invalid tag.",
        "invalid_placement": "Invalid placement.",
        "unknown_error": "Something went wrong. Try again."
      }
    }
  },
  "qrcodes": {
    "empty": {
      "campaigns_title": "No campaign QR codes yet",
      "campaigns_desc": "Create a campaign with its own QR code",
      "campaigns_cta": "Create campaign",
      "visulink_title": "No VisuLink yet",
      "visulink_cta": "Set up VisuLink"
    },
    "tab": {
      "myqrs": "My QRs",
      "campaigns": "Campaigns",
      "visulink": "VisuLink"
    },
    "filter": {
      "all": "All",
      "visu": "VISU",
      "external": "Others"
    },
    "create": {
      "title": "Create QR Code",
      "visu": "VISU QR",
      "visu_desc": "Generate a new QR code",
      "external": "Claim External QR",
      "external_desc": "Add an existing QR code",
      "custom": "Dynamic QR",
      "custom_desc": "Print once. Change where it goes anytime."
    }
  },
  "local_form": {
    "banner": "Banner",
    "banner_hint": "3:1 cover image",
    "banner_add": "Add banner",
    "banner_change": "Change banner",
    "banner_remove": "Remove",
    "name": "Name",
    "name_ph": "Joe's Bar",
    "address": "Address",
    "address_ph": "Street, number, neighborhood, city",
    "address_no_geo": "Pick a suggestion to set the location on the map.",
    "category": "Category",
    "category_ph": "Pick a category…",
    "category_other": "Specify category",
    "category_other_ph": "Coworking, theater, …",
    "category_opt": {
      "restaurant": "Restaurant",
      "bar": "Bar",
      "cafe": "Café",
      "bakery": "Bakery",
      "store": "Store",
      "gym": "Gym",
      "beauty": "Beauty",
      "studio": "Studio",
      "venue": "Events",
      "sports": "Sports",
      "health": "Health",
      "pet": "Pet",
      "services": "Services",
      "lodging": "Lodging",
      "other": "Other"
    },
    "phone": "Phone",
    "phone_ph": "+1 555 010 1234",
    "optional": "optional",
    "hours": {
      "title": "Opening hours",
      "subtitle": "Optional · not configured",
      "configure": "Configure",
      "edit": "Edit",
      "done": "Done",
      "close": "Close",
      "add_split": "Add split shift",
      "apply_all": "Apply to all days",
      "remove": "Remove time slot"
    },
    "create": "Create local",
    "save": "Save changes",
    "cancel": "Cancel",
    "edit": "Edit",
    "error": {
      "address_requires_geo": "Pick an address suggestion so we can map it.",
      "local_already_exists": "You already have a local. Try editing it instead.",
      "missing_required_field": "Fill in the required fields and try again.",
      "invalid_category": "Pick a valid category.",
      "unknown_error": "Something went wrong. Try again in a moment."
    }
  },
  "watch_ad": {
    "section_title": "Watch & Earn",
    "title_earn_more": "Earn more VISU",
    "subtitle_default": "Watch a short ad to earn in-app VISU rewards.",
    "btn_watch": "Watch",
    "btn_download": "Download App",
    "btn_loading": "Loading...",
    "reward_earned": "Reward earned: {{amount}}",
    "cooldown_wait": "Next ad in {{seconds}}s",
    "cap_reached": "Daily limit reached",
    "disabled": "Reward paused for now",
    "unavailable_now": "No ad right now",
    "try_again_moment": "No ad yet, try again",
    "still_loading": "The ad is still loading. Try again in a few seconds.",
    "connection_problem": "Connection problem. Check your internet and try again.",
    "confirming_reward": "Confirming your reward...",
    "reward_pending": "Your reward is still being processed. It will show in your balance once confirmed.",
    "watch_full": "Watch the full ad to earn",
    "failed": "Couldn't load the ad",
    "modal": {
      "label": "Reward earned",
      "in_app_note": "Use your VISU inside the network.",
      "usd_note": "Added to your $VISU balance.",
      "continue": "Continue",
      "loading": "Loading ad…",
      "preparing": "Preparing your reward…"
    },
    "chip_success": "Reward added",
    "toast_title_visu": "VISU Credits added",
    "toast_title_usd": "$VISU added"
  },
  "earn": {
    "pilot": {
      "title": "Opportunities in your country",
      "sub": "Picked for your country and device. Reward, steps and status shown before you start.",
      "steps": "{{n}} steps, paid as you progress",
      "single_step": "One step",
      "balance_bridge": "Offer rewards land in Earned Rewards (USD). In-app VISU is separate and used inside the app.",
      "started_title": "Your opportunities",
      "started_empty": "Nothing started yet. Pick one above.",
      "status_started": "Started",
      "status_verifying": "Verifying with partner",
      "status_credited": "Credited",
      "status_rejected": "Not approved",
      "status_reversed": "Reversed",
      "new_since": "{{n}} new since your last visit"
    },
    "started": {
      "title": "Recent activity",
      "empty": "Nothing started yet. Pick an offer above.",
      "status_started": "Offer opened",
      "status_verifying": "Step confirmed · reward pending",
      "status_credited": "Reward credited",
      "status_rejected": "Not approved",
      "status_reversed": "Reversed",
      "status_awaiting_partner": "Waiting for the partner to confirm",
      "status_processing_bonus": "Processing your bonus",
      "status_verify_email": "Confirm your email to receive it",
      "helper_started": "Your visit was recorded. We have not received confirmation of a task yet.",
      "no_steps": "No requirements listed for this offer.",
      "return_notice": "Your visit to {{name}} was recorded",
      "view_activity": "View activity",
      "status_credited_amount": "Reward credited · +{{amount}}",
      "status_credited_visu_latest": "Last reward credited · +{{amount}}",
      "status_credited_visu": "Reward credited in VISU Credits",
      "via": "via {{provider}}",
      "first_paid_label": "First paid step: {{requirement}}",
      "first_paid_unknown": "First paid step: not informed",
      "first_paid_current_catalog": "First paid step, current catalog: {{requirement}}"
    },
    "title": "Earn",
    "recommended": "Recommended",
    "featured_title": "Featured",
    "all": "All",
    "view_all": "View all offers",
    "view_all_niche": "View all {{niche}}",
    "load_more": "Load more",
    "loading": "Loading…",
    "offers_count": "offers",
    "search": "Search offers",
    "subtitle": "Complete offers and games to earn rewards",
    "empty": "No offers available right now — check back soon",
    "start_error": "Couldn't open this offer, please try again",
    "start_expired": "This offer expired. Please refresh and try again.",
    "not_available": "This offer is not available for your current country or device.",
    "invite": {
      "button": "Invite",
      "hint": "Share your link. You get VISU Credits when the partner confirms your friend.",
      "error": "Invites are not available for this offer."
    },
    "invite_only": {
      "tag_android": "Android only",
      "tag_ios": "iPhone only",
      "tag_web": "Computer only",
      "tag_generic": "Not available on this device",
      "text_platform": "Available only for {{platform}}. Invite friends or share it in groups and earn +{{visu}} VISU Credits for each person the partner confirms.",
      "text_generic": "Not available on this device. Invite friends or share it in groups and earn +{{visu}} VISU Credits for each person the partner confirms.",
      "text_web": "Available only on a computer. Invite friends or share it in groups and earn +{{visu}} VISU Credits for each person the partner confirms.",
      "platform_android": "Android",
      "platform_ios": "iPhone",
      "platform_web": "a computer",
      "hero_cta": "Invite and earn +{{visu}} VISU Credits"
    },
    "niche": {
      "games": "Games",
      "surveys": "Surveys",
      "apps": "Apps",
      "finance": "Finance",
      "shopping": "Shopping",
      "crypto": "Crypto",
      "sweepstakes": "Sweepstakes",
      "casino": "Casino",
      "other": "Other"
    },
    "card": {
      "earn_up_to": "Earn up to",
      "earn_prefix": "Earn",
      "per_step": "per step",
      "visu_up_to": "Up to",
      "steps": "In steps",
      "in_progress": "In progress",
      "opened": "Opened",
      "total_up_to": "up to {{amount}}",
      "total_up_to_steps": "up to {{amount}} across {{steps}} steps",
      "quality_unknown_steps": "Steps not informed",
      "quality_requirement_unknown": "Requirement not informed",
      "partner_bonus": "+{{n}} VISU bonus",
      "partner_bonus_long": "+{{n}} VISU Credits bonus"
    },
    "detail": {
      "progress_steps": "Rewards may be paid in steps as you progress. Approved rewards are credited to your VISU Wallet and converted to VISU. Offers are provided by third-party partners.",
      "works_on": "Works on",
      "available_in": "Available in",
      "all_devices": "All devices",
      "all_countries": "All countries",
      "n_countries": "{{count}} countries",
      "progress_note": "Paid in steps as you progress.",
      "about": "About this offer",
      "steps_title": "Steps to earn",
      "steps_show_all": "Show all {{count}} steps",
      "disclaimer": "Approved rewards are credited to your VISU Wallet. Offers are provided by third-party partners.",
      "start": "Start offer",
      "cancel": "Cancel",
      "partial_mismatch": "The total reported by the partner differs from the steps we know about.",
      "first_paid_label": "First paid step",
      "purchase_step": "Requires a purchase",
      "partner_paid_by": "Paid by {{payer}}"
    },
    "casino": {
      "disclaimer_18plus": "18+ only. Play responsibly."
    },
    "tag": {
      "quick": "Quick",
      "new": "New",
      "progress": "Progress",
      "high_reward": "High reward",
      "recurring": "Recurring"
    }
  },
  "custom_qr": {
    "destination": "Destination URL",
    "destination_hint": "Where people land after scanning. You can change it later without reprinting.",
    "destination_required": "Enter the link people should open",
    "suspended_badge": "Suspended by VISU",
    "suspended_title": "Suspended by VISU",
    "suspended_desc": "This QR is temporarily unavailable and does not redirect while suspended. Contact support if you need help.",
    "badge": "DYNAMIC",
    "create_title": "Create Dynamic QR",
    "quota": "{{used}} of {{limit}} Dynamic QRs used",
    "locked_title": "Above your plan limit",
    "locked_desc": "This Dynamic QR keeps working and opening its destination. Upgrade your plan to edit it.",
    "daily_limit": "You created many Dynamic QRs today. Try again tomorrow.",
    "upgrade": "See plans",
    "destination_edit_hint": "The printed QR stays the same. New scans go to this URL.",
    "short_link": "QR link",
    "active": "Active",
    "inactive": "Inactive",
    "active_hint": "Scans open the destination.",
    "inactive_hint": "Scans show a notice instead of the destination.",
    "save_failed": "Could not save. Please try again.",
    "scan": {
      "opening": "Opening…",
      "inactive_title": "This QR code is paused",
      "inactive_desc": "Its owner has turned it off for now. Please try again later.",
      "not_found_title": "QR code not found",
      "not_found_desc": "This QR code does not exist or was removed.",
      "error_title": "Could not open this QR code",
      "error_desc": "Check your connection and try again.",
      "retry": "Try again",
      "unsupported_title": "This QR code has something new",
      "unsupported_web_desc": "Reload the page to open it.",
      "unsupported_app_desc": "Update the VISU app to open it.",
      "reload": "Reload"
    }
  },
  "unsubscribe": {
    "title": "Stop new-follower emails?",
    "desc": "Click confirm to unsubscribe from new-follower emails from VISU.",
    "confirm": "Confirm",
    "ignore_note": "If you opened this link by mistake, you can ignore this page — nothing was changed.",
    "working": "Updating your preferences…",
    "done_title": "You're unsubscribed",
    "done_desc": "You'll no longer receive new-follower emails. You can re-enable them anytime in your settings.",
    "error_title": "Something went wrong",
    "error_desc": "We couldn't update your preferences. Please try again, or manage emails in your settings.",
    "title_scoped": "Stop \"{{scope}}\" emails?",
    "desc_scoped": "Click confirm to unsubscribe from VISU \"{{scope}}\" emails.",
    "done_desc_scoped": "You'll no longer receive \"{{scope}}\" emails. You can re-enable them anytime in your settings.",
    "scope": {
      "suggested": "Suggestions for you",
      "social": "New followers",
      "newsletter": "VISU updates",
      "sponsored": "Partners and offers",
      "reactivation": "Come-back reminders",
      "all": "All non-essential emails",
      "default": "Non-essential emails"
    }
  },
  "newbie_onboarding": {
    "offers_title": "More ways to earn",
    "spotlight": {
      "step1": {
        "title": "Start here",
        "body": "Complete these tasks to learn how VISU works and earn your first rewards."
      },
      "step2_app": {
        "title": "Earn by watching ads",
        "body": "Watch a short ad and get rewards inside VISU."
      },
      "step2_web": {
        "title": "Earn more on the app",
        "body": "Download the VISU app to watch rewarded ads."
      },
      "next": "Next",
      "skip": "Skip",
      "done": "Got it"
    }
  },
  "court_replay": {
    "play": "Play",
    "pause": "Pause",
    "seek": "Seek",
    "page_title": "Live Court",
    "loading": "Loading...",
    "pin_prompt": "Enter access PIN",
    "pin_placeholder": "PIN",
    "unlock": "Watch live",
    "bad_pin": "Wrong PIN. Try again.",
    "unavailable": "This court is not available right now.",
    "stream_error": "Camera unavailable. Try again in a moment.",
    "retry": "Try again",
    "generate_replay": "Replay",
    "generate_replay_app_cta": "Replay it on VISU App",
    "replay_requested": "Replay requested",
    "back": "Back",
    "tab_label": "Replay",
    "empty_tab": "Replay is not available for this account yet.",
    "open_full_page": "Open full screen",
    "choose_court": "Choose a court",
    "live_section": "Live",
    "stream_section": "Courts",
    "live_badge": "LIVE",
    "pin_chip": "PIN",
    "tap_to_watch": "Tap to watch live",
    "open_stream": "Open stream",
    "media_live": "LIVE",
    "media_off": "OFF",
    "tap_to_watch_clip": "Tap to watch",
    "search_courts": "Search court",
    "no_court_match": "No court found",
    "see_all_courts": "See all {{count}} courts",
    "see_fewer_courts": "See fewer",
    "all_courts": "Courts",
    "camera_label": "Cam {{n}}",
    "cameras_chip": "{{n}} cameras",
    "camera_chip_one": "1 camera",
    "exit_full": "Exit full screen",
    "clips_label": "Clips",
    "recent_clips": "Recent clips",
    "views_aria": "{{count}} views",
    "recent_all_courts": "All",
    "view_all_clips": "See all {{count}} clips",
    "view_all_clips_app": "See all {{count}} clips in the app",
    "view_all_clips_bare": "See all clips",
    "view_all_clips_app_bare": "See all clips in the app",
    "view_all_clips_on_date": "See all {{count}} from {{date}}",
    "view_all_clips_on_date_hour": "See all {{count}} from {{date}} · {{hour}}",
    "more_actions": "More actions",
    "copy_link": "Copy link",
    "library_download_gated": "To download, open this court in the VISU app",
    "timeline_today": "Timeline · Today",
    "timeline_on_date": "Timeline",
    "calendar_prev": "Previous month",
    "calendar_next": "Next month",
    "calendar_today": "Today",
    "pick_date": "Pick a date",
    "pill_all": "All",
    "pill_favorites": "Favorites",
    "meta_cameras": "{{count}} cameras",
    "meta_clips_today": "{{count}} clips today",
    "meta_clips_count": "{{count}} clips",
    "meta_clips_count_one": "{{count}} clip",
    "new_badge": "NEW",
    "my_clip": "Your clip",
    "my_clips": "My clips",
    "remove_clip": "Remove",
    "remove_confirm": "Confirm?",
    "favorite": "Favorite",
    "like": "Like",
    "favorite_remove": "Remove favorite",
    "favorited_label": "Favorited",
    "favorite_cap_reached": "Favorite limit reached",
    "favorite_needs_unlock": "Unlock this clip to favorite it",
    "favorite_error": "Could not update favorite",
    "coming_soon": "Coming soon",
    "clip_mine": "Mine",
    "teaser_ended": "Live preview ended",
    "teaser_cta": "Continue in the VISU app",
    "watch_full": "Watch full clip",
    "login_to_watch": "Sign in to watch",
    "close_preview": "Close",
    "clip_label": "Clip",
    "preview_badge": "Preview",
    "preview_ended": "Preview ended",
    "play_preview": "Play preview",
    "play_clip": "Play clip",
    "watch_again": "Watch again",
    "endcard_title": "You watched the preview",
    "endcard_sub": "The full clip is {{duration}}",
    "rewatch_preview": "Watch preview again",
    "sound_on": "Unmute",
    "sound_off": "Mute",
    "unlock_benefit_app": "A short ad unlocks the clip + HD download",
    "unlock_benefit_web": "Watch in full and download in HD",
    "available_until": "Available until {{date}} · save it before it expires",
    "views_count": "{{n}} views",
    "ad_label": "Advertisement",
    "house_title": "Advertise here",
    "house_body": "Your brand in front of {{court}} players",
    "house_cta": "Advertise",
    "clip_by": "Clip by @{{user}}",
    "clip_by_label": "By",
    "creator_profile_aria": "View @{{user}} profile",
    "open_clip": "Open clip",
    "unlock_loading": "Loading ad...",
    "unlock_daily_cap": "Daily clip limit reached. Come back tomorrow.",
    "unlock_no_ad": "No ad is available right now. Try again in a moment.",
    "unlock_failed": "Could not unlock right now. Try again.",
    "clip_unavailable": "This clip isn't available anymore.",
    "unlock_update_title": "Update VISU to unlock",
    "unlock_update_body": "This version of the app can't play the unlock ad. Update VISU to watch the ad and unlock your clips.",
    "preview_media_error": "This clip link expired.",
    "preview_media_retry": "Try again",
    "auth_required": "Sign in again to open this clip.",
    "generating_replay": "Generating your replay. This can take up to 2 minutes.",
    "replay_still_generating": "Your replay has not shown up yet. Reopen this tab in a moment to check.",
    "replay_busy_retrying": "Many clips in progress. Yours is in the queue.",
    "replay_unavailable": "Replay unavailable for that moment.",
    "replay_court_busy": "Many clips in progress. Yours is in the queue.",
    "replay_rate_limited": "Too many replays too fast. Retrying shortly...",
    "replay_rate_quota_exceeded": "Replay limit reached for now. Try again later.",
    "replay_camera_unavailable": "Camera not available. Retrying...",
    "replay_already_requested": "That replay was already requested.",
    "clip_just_now": "just now",
    "clip_generating": "Generating...",
    "camera_unknown": "Unidentified camera",
    "camera_generic": "Camera",
    "load_more": "See more",
    "library_title": "All clips",
    "library_empty": "No clips here yet.",
    "library_empty_favorites": "No favorites here yet.",
    "library_empty_mine": "You don't have any clips here yet.",
    "clear_filters": "Clear filters",
    "day_today": "Today",
    "day_yesterday": "Yesterday",
    "library_error": "Could not load the clips.",
    "library_more_error": "Could not load more clips.",
    "no_clips_yet": "No clips here yet. Generate the first one!",
    "clips_load_failed": "Couldn't load the clips. Check your connection and try again.",
    "download": "Download",
    "share": "Share",
    "share_copied": "Link copied!",
    "dl_prompt_title": "Download this clip",
    "fav_prompt_title": "Favorite this clip",
    "watch_prompt_title": "Watch this clip",
    "dl_prompt_desc_app": "Watch a short ad to unlock the full clip.",
    "dl_prompt_desc_web": "Open the VISU app and watch a short ad to unlock.",
    "dl_prompt_desc_web_free": "Open the VISU app to watch and download this clip.",
    "watch_ad": "Watch",
    "not_now": "Not now",
    "live_button": "Live",
    "install_rescan_hint": "Installed VISU? Scan the QR code again to open this court.",
    "report_clip": "Report",
    "report_title": "Report this clip",
    "report_sub": "Your report goes to moderation. Pick a reason.",
    "report_my_image": "I appear in this clip",
    "report_privacy": "Privacy or personal data",
    "report_minor": "Involves a minor",
    "report_inappropriate": "Inappropriate content",
    "report_other": "Another reason",
    "report_send": "Send report",
    "report_sent": "Report sent. Thank you.",
    "report_error": "Could not send. Please try again.",
    "cancel": "Cancel",
    "live_now": "LIVE",
    "export_title": "Download clip",
    "export_title_generate": "Generate clip",
    "export_title_pending": "Pending clip",
    "export_pick_format": "Choose the format",
    "export_vertical": "Vertical",
    "export_vertical_use": "Full screen · social media",
    "export_original": "Original",
    "export_original_use": "Landscape · full clip",
    "export_pick_crop": "Which part of the court to keep",
    "export_crop_left": "Left",
    "export_crop_center": "Center",
    "export_crop_right": "Right",
    "export_download_vertical": "Download vertical",
    "export_download_original": "Download original",
    "export_download_cta": "Create clip",
    "export_preparing": "Preparing your video",
    "export_working_note": "You can close this and come back. Your video keeps being prepared.",
    "export_working": "Preparing your video",
    "export_working_desc": "This takes a few seconds. You can keep watching.",
    "export_failed_title": "Could not create this video",
    "export_failed": "The file could not be prepared right now.",
    "export_generating": "Generating clip",
    "export_wait_or_central": "Wait here to download. If you close, your clip will be available in Central.",
    "export_download_ready_cta": "Download clip",
    "export_keep_browsing": "Keep browsing",
    "export_generating_other": "Generating another clip",
    "export_download_previous_cta": "Download pending clip",
    "export_one_at_a_time": "Download the pending clip to generate another.",
    "export_check_failed": "Could not check your video. Try again.",
    "export_unavailable": "This clip cannot be prepared for download.",
    "export_fullscreen": "Full screen",
    "export_speed": "Playback speed",
    "export_video_expired": "The video link expired. Your framing was kept.",
    "export_video_reload": "Reload video",
    "export_redo": "Reset",
    "export_guide_help": "How the vertical editor works",
    "export_guide_1_title": "Drag to frame",
    "export_guide_1_body": "Drag the frame to follow the play.",
    "export_guide_2_title": "Pause and go back anytime",
    "export_guide_2_body": "Tap play to pause and drag the timeline to go back to the play.",
    "export_guide_3_title": "Pick up where you left off",
    "export_guide_3_body": "Go back in the video and drag again. The framing picks up from there.",
    "export_guide_skip": "Skip",
    "export_guide_next": "Next",
    "export_guide_done": "Got it",
    "export_locked_hint": "Download the pending clip to edit",
    "export_play_pause": "Play or pause",
    "export_scrub": "Move through the clip",
    "export_trim_start": "Trim start",
    "export_trim_end": "Trim end",
    "export_ready": "Your clip is ready",
    "export_others": "+{{n}} more",
    "export_working_many": "Preparing {{n}} clips",
    "export_strip_working": "Preparing clip",
    "export_strip_working_many": "Preparing {{n}} clips",
    "export_strip_ready": "Clip ready",
    "export_strip_ready_many": "{{n}} clips ready",
    "export_strip_failed": "Could not create the clip",
    "export_strip_failed_many": "{{n}} clips could not be created",
    "export_open_central": "Open Central",
    "central_empty": "Nothing here right now.",
    "central_title": "Central",
    "central_contest_ends": "ends {{d}}",
    "central_contest_leader": "Who is ahead",
    "central_contest_no_entries": "no plays yet",
    "central_contest_no_votes": "no votes yet",
    "central_contest_result": "Round result",
    "central_contest_result_cta": "See the ranking",
    "central_contest_started": "Replay of the Week has started",
    "central_contest_started_month": "Replay of the Month has started",
    "central_contest_started_neutral": "Best Replay has started",
    "central_contest_votes": "{{n}} votes in the round",
    "central_empty_line": "Press the button after your play and your replay shows up here.",
    "central_empty_title": "Nothing here yet",
    "central_rank_back": "Back",
    "central_rank_empty": "No plays yet. Press the button on the court and show up here.",
    "central_rank_ends": "ends {{d}}",
    "central_rank_loading": "Loading the ranking...",
    "central_rank_participating": "In the race",
    "central_rank_see_all": "See all",
    "central_rank_title": "Ranking",
    "central_rank_votes": "{{n}} votes",
    "central_rank_your_vote": "Your vote",
    "central_section_contest": "Contest",
    "central_section_downloads": "Downloads"
  },
  "earn_nudge": {
    "title": "Earn VISU rewards",
    "subtitle": "Watch a short ad to claim your reward.",
    "cta_watch": "Watch",
    "cta_later": "Later",
    "install_title": "Get the VISU app and earn more",
    "install_subtitle": "Watch ads in the app and earn VISU rewards.",
    "cta_install": "Get the app"
  },
  "agenda_public": {
    "action": "Booking",
    "book_cta": "Book a time",
    "sheet_title": "Pick a time",
    "today": "today",
    "unavailable": "Booking is not available for this place right now.",
    "no_slots": "No open times in the next days. Reach out on WhatsApp.",
    "cta_book": "Ask on WhatsApp",
    "cta_book_selected": "Book this time on WhatsApp",
    "wa_message": "Hi! I saw {{venue}}'s schedule on VISU and I'd like to book {{resource}} on {{day}} at {{time}}.",
    "wa_message_generic": "Hi! I saw {{venue}}'s schedule on VISU and I'd like to book a time.",
    "period_morning": "Morning",
    "period_afternoon": "Afternoon",
    "period_evening": "Evening",
    "period_closed": "closed",
    "free_count": "{{count}} open",
    "free_count_one": "1 open",
    "duration_note": "Tap a time to book · {{minutes}} min blocks",
    "no_slots_day": "No open times on this day.",
    "filter_sport_all": "All",
    "filter_now": "From now on",
    "filter_button": "Filter",
    "filter_close": "Close",
    "filter_all_sports": "All sports",
    "filter_any_duration": "Any duration",
    "duration_label": "DURATION",
    "duration_60": "1h",
    "duration_90": "1h30",
    "duration_120": "2h",
    "no_slots_filtered": "No times match these filters.",
    "clear_filters": "Clear filters",
    "replay_title": "This place records games",
    "replay_body": "Courts with a camera have clips in the Replay tab.",
    "wa_message_duration": "Hi! I saw {{venue}}'s schedule on VISU and I'd like to book {{resource}} on {{day}} at {{time}}, for {{duration}}. Is that slot available?"
  },
  "dash_agenda": {
    "cancel_confirm": "Cancel this booking? This cannot be undone.",
    "move_down": "Move {{name}} down",
    "move_up": "Move {{name}} up",
    "next_day": "Next day: {{day}}",
    "prev_day": "Previous day: {{day}}",
    "retire_confirm": "Retire {{name}}? This cannot be undone.",
    "save_failed": "Could not save. Try again.",
    "title": "Agenda",
    "subtitle": "Bookings, courts and public availability, in one place.",
    "resources": "Courts & spaces",
    "settings": "Settings",
    "confirm": "Confirm agenda",
    "confirmed": "Confirmed!",
    "today": "Today",
    "locked_title": "Booking is not enabled for your account yet",
    "locked_body": "This feature is being rolled out gradually. Talk to the VISU team to enable your venue.",
    "retry": "Try again",
    "no_resources": "No courts or spaces yet. Add the first one to start scheduling.",
    "add_resource": "Add court/space",
    "resource_name": "Name (e.g. Court 1)",
    "add": "Add",
    "retire": "Retire",
    "public_on": "Public",
    "public_off": "Hidden",
    "new_title": "New entry",
    "kind_booking": "Booking",
    "kind_block": "Block",
    "customer_name": "Customer name",
    "customer_phone": "Phone (WhatsApp)",
    "duration": "Duration",
    "weekly": "Repeat weekly (monthly customer)",
    "note": "Internal note",
    "save": "Save",
    "saving": "Saving...",
    "block": "Blocked",
    "no_name": "(no name)",
    "resource_booking_one": "{{count}} booking",
    "resource_booking_many": "{{count}} bookings",
    "resource_pending_one": "{{count}} pending",
    "resource_pending_many": "{{count}} pending",
    "resource_block_one": "{{count}} block",
    "resource_block_many": "{{count}} blocks",
    "resource_conflict_one": "{{count}} conflict",
    "resource_conflict_many": "{{count}} conflicts",
    "goto_pending": "See pending",
    "goto_conflict": "See conflicts",
    "ghost_create": "Create at {{time}}",
    "series_fixed": "Fixed slot",
    "next_booking_label": "Next",
    "empty_day_hint": "Tap a time on the grid to create the first booking.",
    "create_booking": "Create booking",
    "create_block": "Create block",
    "summary_bookings": "Bookings",
    "summary_pending": "Pending",
    "summary_blocks": "Blocks",
    "summary_conflicts": "Conflicts",
    "view_grid": "Grid",
    "view_list": "List",
    "list_up_next": "Up next",
    "empty_day": "No items on this day",
    "legend_title": "Legend",
    "conflict_marker_label": "Conflict {{index}} of {{total}}, {{resource}}, {{time}}",
    "from_series": "Part of a weekly series",
    "mark_done": "Completed",
    "mark_noshow": "No-show",
    "cancel": "Cancel booking",
    "status_confirmed": "Confirmed",
    "status_pending": "Pending",
    "status_completed": "Completed",
    "status_no_show": "No-show",
    "status_cancelled": "Cancelled",
    "status_conflict": "Conflict",
    "set_public": "Show public availability on my profile",
    "set_horizon": "Public window (days)",
    "set_increment": "Time grid",
    "set_duration": "Default duration",
    "set_wa_custom": "Use a separate WhatsApp number for bookings",
    "set_wa_number": "WhatsApp number",
    "resource_sport": "Niche / sport",
    "resource_sport_ph": "beach volley, football...",
    "resource_hours": "Opening hours",
    "no_hours": "No hours",
    "edit_resource": "Edit court",
    "err_overlap": "That time conflicts with an existing booking.",
    "err_transition": "This booking cannot change to that status.",
    "err_generic": "Something went wrong. Try again.",
    "upcoming_title": "Upcoming bookings",
    "upcoming_empty": "Nothing else today.",
    "now_label": "Now",
    "demo_show": "See example",
    "demo_banner": "Example data",
    "demo_exit": "Exit example"
  },
  "Did you mean": "Did you mean",
  "contest_page_court_all": "All",
  "contest_page_court_all_courts": "All courts",
  "contest_page_court_filter": "Filter by court",
  "contest_vote": "Vote",
  "PIX_CPF_REMINDER_NO_ID": "PIX must be sent from your registered CPF/CNPJ.",
  "legal_gate": {
    "title": "We updated our legal terms",
    "subtitle": "To keep using VISU, please review and accept the documents below. This only takes a moment.",
    "read_and_agree": "I have read and agree to the",
    "doc_terms": "Terms of Use",
    "doc_privacy": "Privacy Policy",
    "accept": "Accept and continue",
    "accepting": "Saving...",
    "sign_out": "Sign out",
    "error": "We could not save your acceptance. Please check your connection and try again.",
    "foot": "You need to accept these documents to continue using your account."
  },
  "account_lifecycle": {
    "row_title": "Deactivate or delete account",
    "row_subtitle": "Hide your account temporarily, or delete it and your data permanently.",
    "page_title": "Deactivate or delete account",
    "page_lede": "Two different things can happen to your account. Read both before you choose.",
    "reversible_badge": "Reversible",
    "permanent_badge": "Permanent",
    "deactivate_title": "Deactivate account",
    "deactivate_body": "Your account stops appearing publicly and your profile is hidden. Nothing is erased: your profile, your links, your history and your balance are kept exactly as they are. Sign in again with Google or Apple and everything comes back.",
    "deactivate_cta": "Deactivate account",
    "deactivate_confirm": "Your account will be hidden right away. You can bring it back at any time by signing in again.",
    "deactivate_error": "We could not deactivate your account. Please check your connection and try again.",
    "delete_title": "Delete account and data",
    "delete_body": "Your personal data is erased for good. Your name, email, phone, date of birth, photo and any identity document are removed from our systems, and the links to Google and Apple are severed so the account cannot be restored. This cannot be undone, and signing in again creates a brand new account with no history.",
    "delete_retained": "Some records are kept by law and cannot be erased on request: financial and payout records for tax and accounting, anti-fraud and partner reconciliation records, the security log, and the proof that you gave and later withdrew consent. None of them carry your name, email, phone or documents after the deletion runs.",
    "delete_cta": "Delete account and data",
    "delete_confirm_lede": "This is permanent. Once you confirm, your personal data is erased and no one can bring the account back.",
    "confirm_word": "DELETE",
    "type_to_confirm": "To confirm, type",
    "password_label": "Current password",
    "password_hint": "Enter the password you use to sign in to VISU.",
    "delete_final_cta": "Delete permanently",
    "delete_error": "We could not delete your account. Please check your connection and try again.",
    "delete_error_password": "That password is not correct. Please try again.",
    "working": "Working...",
    "cancel": "Cancel",
    "done_deactivate_title": "Your account is deactivated",
    "done_deactivate_body": "Your profile is hidden and you have been signed out. Sign in again with Google or Apple whenever you want it back.",
    "done_delete_title": "Your account has been deleted",
    "done_delete_body": "Your personal data has been erased and you have been signed out. There is nothing left to restore. Thank you for having been with us.",
    "done_cta": "Back to sign in",
    "password_required": "Your account has a password. Enter it below to confirm the deletion.",
    "otp_lede": "Your account has no password, so we need to confirm it is you. We can email a 6-digit code to the address on your account.",
    "otp_send": "Send code by email",
    "otp_resend": "Send a new code",
    "otp_resend_in": "You can ask for a new code in",
    "otp_sending": "Sending...",
    "otp_sent": "Code sent. Check your email, and your spam folder if it does not arrive.",
    "otp_label": "6-digit code",
    "otp_required": "Send yourself a code by email, then enter it below to confirm the deletion.",
    "otp_invalid": "That code is not valid or has expired. Ask for a new one and try again.",
    "otp_send_error": "We could not send the code. Please check your connection and try again."
  },
  "ads": {
    "none_reason": {
      "cap": "Daily limit reached. Come back tomorrow.",
      "cooldown": "Wait a bit before the next ad.",
      "no_inventory": "No ad available right now."
    }
  },
  "home_overview": {
    "offers_introduction": "Earn rewards with offers, surveys, games and more.",
    "partner_description": "Discover how to use VISU in your business and connect with more people.",
    "short_explore_title": "Explore",
    "short_link": "Your page",
    "short_qr": "Create and manage",
    "short_local": "Discover places",
    "short_missions": "Earn rewards",
    "discover_cta": "Discover places",
    "offers_cta": "Explore offers",
    "get_app": "Get the app",
    "app_title": "Take VISU with you",
    "app_description": "Scan QR codes, discover places and find rewards along the way.",
    "choose_phone": "Choose your phone",
    "app_qr_label": "QR code to download VISU",
    "app_qr_hint": "Choose Android or iPhone and scan with your phone camera.",
    "places_title": "Places on VISU Local",
    "places_loading": "Finding places…",
    "places_error": "Places are unavailable right now. Explore VISU Local.",
    "places_empty": "Discover places on VISU Local.",
    "welcome_back": "Welcome back",
    "hero_description": "Places to discover. Offers to explore. More possibilities, on and off the screen.",
    "offers_desc": "Earn even more",
    "explore_desc": "Content and apps",
    "personal_link_desc": "Manage your page and links.",
    "codes_empty": "Create your first code to start sharing.",
    "scans": "scans",
    "invite_link": "Your invitation link",
    "referrals_total": "{{count}} referrals in your network",
    "tools": "Home tools",
    "step_profile": "Complete your profile",
    "step_qr": "Create your first QR",
    "step_link": "Set up your VISU Link",
    "step_scan": "Scan your first VISU codes",
    "fixture_note": "Visual fixture: illustrative balances and achievements. Offers are live for this session.",
    "hello_name": "Hello, {{name}}",
    "hello": "Hello",
    "account": "Your rewards and wallet",
    "rewards_info_title": "Rewards & VISU Credits",
    "rewards_info_text": "The dollar amount is a preview of your accumulated rewards, confirmed before payment.\n\nBelow it are your VISU Credits, for use within VISU. You can find the details of each balance in your wallet.",
    "reward_info": "About available rewards",
    "show_balance": "Show balances",
    "hide_balance": "Hide balances",
    "start": "Make VISU yours",
    "keep_going": "Your next step",
    "for_you": "For you",
    "reward_ready": "A reward is ready",
    "steps_count": "{{done}} of {{total}} first steps",
    "view_reward": "See your achievement and collect your reward",
    "continue_progress": "Continue your progress",
    "discover_next": "Find something near you",
    "discover_next_desc": "Explore places, people and local experiences",
    "explore": "Explore VISU",
    "link_desc": "Your page. All your links.",
    "qr_desc": "Create and manage your codes.",
    "local_desc": "Discover places around you.",
    "replay_desc": "Try Replay at Futebol e Cia.",
    "earn": "Missions & offers",
    "earn_desc": "Participate and earn rewards.",
    "first_steps": "Getting started",
    "progress": "Your progress",
    "achievements_count": "{{count}} achievements completed",
    "ready_count": "{{count}} ready to claim",
    "ready": "Ready",
    "completed": "Completed",
    "progress_empty": "Explore VISU. Your achievements will appear here.",
    "more_earn": "More ways to earn",
    "tab_home": "Home",
    "recommended_offers": "Recommended Offers",
    "preview_actual": "My account",
    "preview_new": "New user",
    "preview_partial": "Partial · 2/4",
    "preview_experienced": "Experienced",
    "preview_note": "Local onboarding preview. Simulated actions are disabled; real offers remain available.",
    "your_visu": "Your VISU",
    "next_achievement": "Your next achievement",
    "remaining": "{{count}} to go",
    "replay_featured": "Replay in action",
    "replay_image_alt": "A real capture of the beach court at Futebol e Cia",
    "replay_feature_desc": "See how VISU Replay works.",
    "offer_scroll": "Explore more"
  },
  "profilePhotoEditor": {
    "preparing": "Preparing photo...",
    "hint": "Adjust the crop. Use the photo, then update your profile to save it.",
    "apply": "Use photo",
    "error": "Could not open this image. Choose a JPG or PNG photo.",
    "rotate": "Rotate photo",
    "zoom": "Zoom",
    "cropLabel": "Photo crop area"
  },
  "advertiser_hub": {
    "tab_campaigns": "Campaigns",
    "no_project_title": "Create a project first",
    "no_project_text": "You need at least one project before launching a campaign.",
    "create_project_cta": "Create project",
    "balance_error": "We could not load your credits right now.",
    "load_error": "We could not load this list.",
    "retry": "Try again",
    "analytics_soon_title": "Analytics on the way",
    "analytics_soon_text": "Performance dashboards for your campaigns are coming soon.",
    "giveaways_soon_title": "Giveaways on the way",
    "giveaways_soon_text": "Run giveaways for your audience straight from your campaigns. Coming soon.",
    "new_campaign": "New campaign",
    "new_campaign_short": "Campaign",
    "my_projects": "My projects",
    "buy_credits": "Buy credits",
    "buy_credits_short": "Credits",
    "recent_spending": "Recent spending",
    "active_campaigns": "Active campaigns",
    "scans": "scans",
    "credits_card": "Advertiser credits",
    "visu_credits": "$VISU",
    "in_app_visu": "VISU Credits",
    "in_app_visu_sub": "For campaign funding"
  },
  "Link copied to clipboard": "Link copied to clipboard",
  "Could not load your ad spaces": "Could not load your ad spaces",
  "Check your connection and try again": "Check your connection and try again",
  "Front": "Front",
  "Right": "Right",
  "Extend": "Extend",
  "Failed to load ad space.": "Failed to load ad space.",
  "Failed to save changes.": "Failed to save changes.",
  "Ad Space updated": "Ad Space updated",
  "Ad space saved, but details failed to update.": "Ad space saved, but details failed to update.",
  "Draft restored": "Draft restored",
  "Ad Space created successfully": "Ad Space created successfully",
  "Failed to create ad space. Please try again.": "Failed to create ad space. Please try again.",
  "Partial success": "Partial success",
  "Ad space created but details could not be saved. You can add them from the edit page.": "Ad space created but details could not be saved. You can add them from the edit page.",
  "Booking approved successfully": "Booking approved successfully",
  "Booking declined": "Booking declined",
  "Could not load requests. Please refresh.": "Could not load requests. Please refresh.",
  "Remove image": "Remove image",
  "Ad space image preview": "Ad space image preview",
  "Thumbnail preview": "Thumbnail preview",
  "Government ID front preview": "Government ID front preview",
  "Government ID back preview": "Government ID back preview",
  "Vehicle document preview": "Vehicle document preview",
  "Vehicle ad space": "Vehicle ad space",
  "Product ad space": "Product ad space",
  "Location ad space": "Location ad space",
  "campaigns": {
    "reorder_failed_title": "Order not saved",
    "reorder_failed_text": "We could not save the new order. The list will refresh.",
    "load_error_text": "Something went wrong. Please try again."
  },
  "projects": {
    "load_error_text": "We could not load this project. Please try again.",
    "save_error_text": "We could not save this project. Please try again."
  },
  "SVG, PNG, JPG or GIF (max. 800x400px)": "SVG, PNG, JPG or GIF (max. 800x400px)",
  "Campaign thumbnail preview": "Campaign thumbnail preview",
  "QR code media preview": "QR code media preview",
  "Remove thumbnail": "Remove thumbnail",
  "No projects yet": "No projects yet",
  "No campaigns yet": "No campaigns yet",
  "Custom": "Custom",
  "Ongoing": "Ongoing",
  "No start date": "No start date",
  "wallet.credits_explainer": "Balance for use inside VISU and with eligible benefits and partners. Not a cash-withdrawal balance.",
  "wallet.visu_explainer": "Monetary reward from eligible activities, today mainly partner offers. May become eligible for payment after validation and partner confirmation. General withdrawal is not yet available to all users.",
  "Amount exceeds your withdrawable balance.": "Amount exceeds your $VISU balance.",
  "wallet_overview": {
    "credits": "VISU Credits",
    "unlocked": "Unlocked",
    "separate_balances": "Rewards and VISU Credits shown separately",
    "assets_total": "Wallet assets",
    "assets_info": "Estimated USD value of the assets held in your wallet: $VISU, USDT, BTC and ETH. Accumulated rewards and VISU Credits are shown separately and are not included in this total. Each balance has its own conditions of use.",
    "all_unlocked": "No locked allocations. All VISU is unlocked."
  },
  "support_assist": {
    "topic_intro": "Before opening a ticket, check these answers about the topic you were browsing.",
    "suggestion": "This may help",
    "resolved": "This solved it",
    "continue": "I still need help",
    "thanks": "Thanks for letting us know. You can still send a ticket if needed.",
    "help_title": "How can we help?",
    "intro": "Choose a topic to see an answer before opening a ticket.",
    "form_intro": "Tell us what happened so our team can help.",
    "checking": "Loading guidance...",
    "unavailable": "This answer is unavailable right now. You can open a ticket below.",
    "open_ticket": "My question is different / Open a ticket",
    "topic_withdrawal_status": "Withdrawals and payments",
    "topic_rewards_difference": "VISU Credits and $VISU",
    "topic_bonus_claim": "Bonuses and rewards",
    "topic_account_access": "Login, password and email",
    "all_topics": "Back to topics"
  },
  "help_revamp": {
    "priority": "Common questions",
    "guides": "Guides to explore",
    "read_guide": "Read the full guide",
    "did_resolve": "Did this answer your question?",
    "need_more": "I need more help",
    "more_guidance": "Check other guidance on this topic before opening a ticket.",
    "topic_guidance": "See guidance on this topic",
    "tools_intro": "Quick access to your account information.",
    "support_intro": "If the guidance did not help, continue to help for your topic.",
    "related_first": "Guides on this topic",
    "continue_ticket": "Continue to a ticket"
  },
  "help_context": {
    "fallback_stats": "You can check your statistics on the dashboard. For help with your VISU Link, see the support guidance.",
    "analytics": "View statistics",
    "shortcuts": "Shortcuts",
    "shortcut_history": "Rewards and history",
    "shortcut_wallet": "Wallet and balance",
    "stats_period": "Last 7 days",
    "title": "Help with your account",
    "intent_page_stats": "My VISU Link statistics",
    "intent_money_received": "Has a reward reached my wallet?",
    "intent_spendable_balance": "Can I use my balance?",
    "intent_claim_record": "My reward record",
    "intent_claim_classification": "Which balance is this reward for?",
    "intent_completion_record": "My activity record",
    "checking": "Checking available information…",
    "fallback": "We cannot confirm this here yet. Check your wallet or history, or contact support.",
    "wallet": "Wallet",
    "history": "History",
    "support": "Contact support"
  },
  "not_found": {
    "title": "This page does not exist",
    "lead": "The link may be broken, or the page may have been moved or removed.",
    "cta_home": "Go to the home page",
    "link_explore": "Explore profiles",
    "link_help": "Help center"
  },
  "account_shell": {
    "expand_navigation": "Expand navigation",
    "collapse_navigation": "Collapse navigation",
    "search_placeholder": "Search places, people and campaigns",
    "search_placeholder_short": "Search",
    "places": "Places on VISU Local",
    "places_empty": "No places found",
    "places_error": "Places search is unavailable. Try again.",
    "feed_loading": "Searching people and campaigns...",
    "search_results": "Search results",
    "search_loading": "Searching...",
    "search_empty": "No people or campaigns found",
    "search_error": "Search is unavailable. Try again.",
    "open_account_menu": "Open account menu",
    "view_profile": "View profile",
    "account_mode": "Account mode",
    "language": "Language",
    "notif_view_all": "View all notifications",
    "notif_new": "New"
  },
  "Search country": "Search country",
  "Show more": "Show more",
  "invites": {
    "tab": "Invites",
    "title": "Invite friends to offers",
    "subtitle": "You earn VISU when the partner confirms your friend's 30-day conversion.",
    "bonus": "+{{visu}} VISU per confirmed friend",
    "copy": "Copy link",
    "copied": "Link copied",
    "whatsapp": "WhatsApp",
    "share": "Share",
    "stats": {
      "clicks": "Clicks",
      "pending": "Pending",
      "credited": "Confirmed",
      "earned": "VISU earned"
    },
    "ended": "Invites closed for this offer",
    "empty": "No offer accepts invites right now.",
    "error": "Could not load your invites.",
    "retry": "Try again",
    "message": "Check out this offer: {{title}} {{link}}"
  },
  "HomeV2": {
    "hero": {
      "headline": "Create your VISU. Explore what's happening.",
      "body": "Bring your links together, share your QR code and take part in experiences on VISU.",
      "cta": "Create my VISU",
      "headlineLead": "Create your VISU. Explore",
      "headlineFirst": "Create your VISU.",
      "headlineSecond": "Explore",
      "headlineAccent": "what's happening.",
      "usernameLabel": "Choose your address",
      "usernamePlaceholder": "yourname",
      "usernameHint": "3 to 40 characters: letters a to z, numbers or _.",
      "usernameError": "Choose a name with 3 to 40 characters using letters a to z, numbers or _.",
      "exploreCta": "Explore first",
      "altExample": "Illustrated profile of {{name}}. Fictional example."
    },
    "discovery": {
      "heading": "Find your next interest",
      "cards": {
        "places": "Places to discover",
        "experiences": "Experiences to join",
        "people": "People to follow"
      },
      "cta": "Explore VISU"
    },
    "qr": {
      "heading": "Your link lives beyond the screen.",
      "body": "Share your address or use your QR code to take people straight to your VISU Link.",
      "cta": "Discover VISU Link",
      "alt": "Illustrative counter scene with the VISU brand and a QR code."
    },
    "activity": {
      "heading": "Keep up with what you discover.",
      "tabs": {
        "feed": "Feed",
        "live": "Live",
        "local": "Local"
      },
      "body": "Follow updates, live streams and places from the profiles you discover.",
      "cta": "Open activity",
      "descriptions": {
        "feed": "Updates and posts.",
        "live": "See what's happening now.",
        "local": "Places and experiences."
      }
    },
    "nav": {
      "home": "Home",
      "explore": "Explore",
      "activity": "Activity",
      "services": "Services",
      "plans": "Plans",
      "login": "Log in",
      "create": "Create your VISU"
    },
    "explore": {
      "groups": {
        "culture": "Creativity and culture",
        "lifestyle": "Life and leisure",
        "business": "Business and services"
      },
      "categories": {
        "creators": "Creators",
        "music": "Music",
        "art": "Art",
        "photography": "Photography",
        "gaming": "Gaming",
        "fashion": "Fashion",
        "food": "Food and drink",
        "events": "Events",
        "sports": "Sports",
        "fitness": "Fitness",
        "health": "Health",
        "beauty": "Beauty",
        "travel": "Travel",
        "pets": "Pets",
        "business": "Business",
        "technology": "Technology",
        "education": "Education",
        "finance": "Finance",
        "automotive": "Automotive",
        "real_estate": "Real estate"
      },
      "all": "Explore all"
    },
    "profiles": {
      "lia": {
        "name": "Lia Costa",
        "url": "visu.to/liacosta",
        "city": "New York",
        "subtitle": "Live music · New York",
        "links": [
          "Listen to my music",
          "Get in touch"
        ],
        "experience_label": "Experience",
        "experience_title": "Acoustic night",
        "experience_cta": "Join"
      },
      "criador": {
        "name": "Rafa Almeida",
        "url": "visu.to/rafaalmeida",
        "city": "Los Angeles",
        "subtitle": "Photography · Los Angeles",
        "links": [
          "View my portfolio",
          "Get in touch"
        ],
        "experience_label": "Experience",
        "experience_title": "City photography",
        "experience_cta": "Join"
      },
      "cafe": {
        "name": "Café Aurora",
        "url": "visu.to/cafeaurora",
        "city": "New York",
        "subtitle": "Coffee & meetups · New York",
        "links": [
          "View the menu",
          "Get directions"
        ],
        "experience_label": "Experience",
        "experience_title": "Coffee & music",
        "experience_cta": "Join"
      },
      "esportes": {
        "name": "Arena Padel",
        "url": "visu.to/arenapadel",
        "city": "Miami",
        "subtitle": "Sport & community · Miami",
        "links": [
          "Book a court",
          "Watch replays"
        ],
        "experience_label": "Experience",
        "experience_title": "Weekly challenge",
        "experience_cta": "Join"
      }
    },
    "faq": {
      "heading": "Before you start",
      "free": {
        "question": "Can I start for free?",
        "answer": "Yes. Create your account without a credit card."
      },
      "install": {
        "question": "Do I need to install an app?",
        "answer": "You can access VISU in your browser without installing an app."
      },
      "share": {
        "question": "How do I share my VISU?",
        "answer": "Share your visu.to address or the QR code for your VISU Link."
      },
      "what": {
        "question": "What is VISU?",
        "answer": "VISU gives you one address, visu.to/yourname, for your links, your QR code and the experiences you take part in. It is also where you find places, people and what's happening near you."
      },
      "business": {
        "question": "Can businesses use VISU?",
        "answer": "Yes. Cafés, venues, sports clubs and brands use VISU to share their links, menu and experiences, with a QR code people can scan on the spot."
      },
      "privacy": {
        "question": "Is my data safe?",
        "answer": "Yes. Your public profile shows only what you choose to publish, your analytics are visible only to you and you can delete your account at any time. See our Privacy Policy for details."
      }
    },
    "closing": {
      "heading": "Your VISU starts here.",
      "body": "Create your account or explore first.",
      "exploreCta": "Explore without an account"
    },
    "images": {
      "places": "Café Aurora, an illustrative place to discover.",
      "experiences": "Padel players in an illustrative sports experience.",
      "people": "Musician in an illustrative performance.",
      "feed": "Lia Costa in an illustrative acoustic performance.",
      "live": "Stage with a live music performance.",
      "local": "Café Aurora, an illustrative example of a place on VISU."
    }
  },
  "local_reviews": {
    "empty_title": "No reviews yet",
    "empty_sub": "Be the first to review this place.",
    "cta": "Review"
  },
  "tools_hub": {
    "nav": "All tools",
    "title": "Tools",
    "search_label": "Search tools",
    "search_ph": "Search tools",
    "search_clear": "Clear search",
    "categories": "Categories",
    "recent": "Recently used",
    "favorites": "Favorites",
    "favorite_toggle": "Favorite",
    "all": "All tools",
    "no_results": "No tools match your search.",
    "badge": { "new": "New", "premium": "Premium" },
    "close": "Close",
    "copy": "Copy",
    "share": "Share",
    "copied": "Copied",
    "copy_failed": "Could not copy",
    "cat": {
      "all": "All",
      "qr": "QR & Links",
      "marketing": "Marketing",
      "creators": "Creators"
    },
    "tool": {
      "qr_generator": {
        "name": "QR Code Generator",
        "short": "Links, Wi-Fi, WhatsApp, contacts and more. Save links to My QR Codes."
      },
      "qr_scanner": {
        "name": "QR Code Scanner",
        "short": "Read a QR code and check the link before opening."
      },
      "utm_builder": {
        "name": "UTM Builder",
        "short": "Tag campaign links, then turn them into a QR code."
      },
      "ad_calculator": {
        "name": "Ad Calculator",
        "short": "CPM, CPC, CTR, CPA, ROAS and budget."
      },
      "engagement": {
        "name": "Engagement Rate Calculator",
        "short": "Engagement rate by followers and by views."
      },
      "og_checker": {
        "name": "Link Preview Checker",
        "short": "See how a link looks when shared."
      }
    },
    "qr": {
      "type_label": "QR code type",
      "types": {
        "url": "Link",
        "text": "Text",
        "wifi": "Wi-Fi",
        "whatsapp": "WhatsApp",
        "email": "Email",
        "phone": "Phone",
        "sms": "SMS",
        "vcard": "Contact"
      },
      "f": {
        "url": "Website or link",
        "url_ph": "https://example.com/menu",
        "text": "Text",
        "ssid": "Network name (SSID)",
        "password": "Password",
        "auth": "Security",
        "auth_wpa": "WPA/WPA2/WPA3",
        "auth_wep": "WEP",
        "auth_none": "No password",
        "hidden": "Hidden network",
        "phone": "Phone number with country code",
        "phone_ph": "+1 555 010 0100",
        "message": "Message (optional)",
        "email": "Email address",
        "subject": "Subject (optional)",
        "body": "Message (optional)",
        "first": "First name",
        "last": "Last name",
        "org": "Company",
        "job_title": "Job title",
        "website": "Website",
        "address": "Address"
      },
      "fg": "Code color",
      "bg": "Background",
      "reset_colors": "Reset colors",
      "low_contrast": "Low contrast: some phones may not read it. Use a darker code on a light background.",
      "inverted": "Light code on a dark background: many scanners fail to read inverted codes.",
      "preview_alt": "QR code preview",
      "empty": "Fill in the content to see your QR code.",
      "too_long": "Too much content for one QR code. Shorten it or use a link instead.",
      "save": "Save to My QR Codes",
      "copy": "Copy content",
      "save_links_only": "Saved QR codes open a link you can change later, so only Link and WhatsApp codes can be saved. Download this one instead.",
      "save_needs_web": "Enter a full web address to save it to My QR Codes.",
      "save_invalid": "This link cannot be saved as a QR code.",
      "colors_not_saved": "Colors apply to downloads. Saved QR codes use the standard style."
    },
    "utm": {
      "base": "Page address (URL)",
      "base_ph": "https://example.com/landing",
      "f": {
        "source": "Source",
        "source_help": "Where the traffic comes from: newsletter, instagram, flyer.",
        "medium": "Medium",
        "medium_help": "The type of channel: email, social, cpc, qr.",
        "campaign": "Campaign",
        "campaign_help": "The promotion or launch: black-friday, spring-menu.",
        "term": "Term (optional)",
        "term_help": "Paid search keyword, if any.",
        "content": "Content (optional)",
        "content_help": "Tells two links of the same campaign apart: header-button, story-2."
      },
      "result": "Your campaign URL",
      "empty": "Enter a page address to build the link.",
      "err_invalid": "That does not look like a web address. Example: https://example.com/page",
      "err_scheme": "Only http and https links can carry UTM tags.",
      "warn_case": "Mixed case in {{k}}: analytics treats \"Email\" and \"email\" as different values.",
      "warn_space": "Spaces in {{k}} become \"+\" in the link. Hyphens read better.",
      "warn_missing": "{{k}} is empty. Most reports group by source, medium and campaign.",
      "lowercase": "Make lowercase",
      "copy_url": "Copy URL",
      "to_qr": "Create QR with this link"
    },
    "ads": {
      "mode_label": "What do you want to calculate?",
      "modes": {
        "cpm": "CPM",
        "cpc": "CPC",
        "ctr": "CTR",
        "cpa": "CPA",
        "roas": "ROAS",
        "cvr": "Conversion rate",
        "budget": "Budget",
        "reach": "Impressions",
        "funnel": "Full funnel"
      },
      "m": {
        "spend": "Ad spend",
        "impressions": "Impressions",
        "clicks": "Clicks",
        "conversions": "Conversions",
        "revenue": "Revenue",
        "cpm": "CPM",
        "cpc": "CPC",
        "ctr": "CTR",
        "cpa": "CPA",
        "cvr": "Conversion rate",
        "roas": "ROAS",
        "aov": "Average order value",
        "profit": "Revenue after ad spend",
        "roi": "ROI on ad spend"
      },
      "hint": {
        "cpm": "Cost per 1,000 impressions",
        "cpc": "Cost per click",
        "ctr": "Clicks ÷ impressions",
        "cpa": "Cost per conversion",
        "cvr": "Conversions ÷ clicks",
        "roas": "Revenue ÷ ad spend",
        "aov": "Revenue ÷ conversions"
      },
      "more": "Add more numbers",
      "less": "Show fewer fields",
      "currency": "Currency",
      "empty": "Enter the numbers above to see the result.",
      "conflict": "The {{k}} you typed does not match the other numbers. The result uses the other inputs.",
      "copy_summary": "Copy summary",
      "cta_create": "Create a campaign",
      "cta_plans": "Run campaigns on VISU"
    }
  },
  "replay_interest": {
    "activate": "Activate",
    "close": "Close",
    "back": "Back",
    "city": "City",
    "city_ph": "City, state",
    "contact_hint": "WhatsApp with area code, email or @Instagram",
    "summary": "Summary",
    "optional": "optional",
    "sending": "Sending...",
    "error": "Could not send. Check your connection and try again.",
    "invalid_venue": "Enter the venue's real name, not your own.",
    "invalid_city": "Enter a valid city.",
    "invalid_contact": "Enter an email, a phone number with area code, or an Instagram @.",
    "choose": {
      "title": "VISU Replay",
      "text": "Replay runs on partner courts: the venue installs cameras, and players there rewatch plays and make clips right in the app. How would you like to continue?",
      "owner": "I own or manage a court",
      "owner_hint": "I want Replay at my venue.",
      "refer": "I want to refer a court",
      "refer_hint": "I know a place that fits Replay.",
      "learn": "I just want to see how it works",
      "learn_hint": "See how Replay works, no commitment."
    },
    "owner": {
      "title": "Replay at your venue",
      "text": "Tell us a bit about the place. We reply here and through the contact you leave.",
      "venue": "Venue name",
      "venue_ph": "e.g. Downtown Sports Arena",
      "courts": "Courts",
      "contact": "Your WhatsApp or contact",
      "summary_ph": "Sports, peak hours, whether you already have cameras...",
      "submit": "Send to VISU"
    },
    "refer": {
      "title": "Refer a court",
      "text": "Send the invite to the court's owner. They see how Replay works and talk to VISU directly.",
      "reward": "If the owner signs up from your invite, the court counts as your direct referral, and players who sign up through it count for you too.",
      "message": "Your court can have VISU Replay: cameras on court, and players rewatch plays and make clips right in the app. See how it works:",
      "whatsapp": "Send on WhatsApp",
      "share": "Share",
      "copy": "Copy invite",
      "copied": "Copied"
    },
    "learn": {
      "title": "How Replay works",
      "text": "A VISU service for courts and sports venues.",
      "step1": "The partner court installs cameras with VISU.",
      "step2": "Players there rewatch plays and make clips right in the app.",
      "step3": "Clips show up on the court's page and on your profile.",
      "note": "Replay can't be turned on for a personal profile. If you play at a court that doesn't have it yet, refer it to us.",
      "cta": "Refer a court",
      "page": "See the Replay page"
    },
    "done": {
      "title_owner": "Request sent",
      "title_refer": "Referral sent",
      "text": "We got it and will reply here and through the contact you left. Ticket",
      "ok": "Done",
      "view": "View ticket"
    }
  },
  "help_tickets": {
    "group_active": "Open",
    "group_past": "Past tickets",
    "how_title": "How support works",
    "reply_window": "Our team usually replies within 24 to 48 hours.",
    "one_ticket": "One subject, one ticket. To add details or ask again, reply in the ticket that is already open.",
    "notify": "We reply here and by email. If we are waiting on you and get no reply in {{days}} days, the ticket closes automatically.",
    "browse_help": "Browse help articles",
    "reply_needed": "Reply needed",
    "open_now_title": "You already have {{count}} open ticket(s)",
    "open_now_body": "If it is about the same subject, continue there. The team sees the full history in one place.",
    "mine_title": "Your open tickets",
    "none_open": "No open tickets right now.",
    "duplicate_title": "You already have {{number}} open in this category",
    "duplicate_body": "Reply there with the new details instead of opening another ticket. A second ticket on the same subject does not speed up the reply.",
    "continue_in": "Continue in {{number}}",
    "submit_anyway": "Open a new ticket anyway",
    "suggest_title": "These answers may help",
    "follow_up_subject": "Follow-up {{number}}: {{subject}}",
    "status_open_title": "Received, waiting for our team",
    "status_open_body": "Our team usually replies within 24 to 48 hours. You will get an email and the reply will show up here. To add details, reply below in this ticket.",
    "status_progress_title": "Our team is on it",
    "status_progress_body": "No need to open another ticket. If something changed, add it below in this ticket.",
    "status_waiting_title": "We replied, your turn",
    "status_waiting_body": "Read the latest message and reply below. Without a reply in {{stale}} days, this ticket closes automatically.",
    "status_resolved_title": "This ticket is resolved",
    "status_closed_title": "This ticket is closed",
    "status_done_body": "If the problem is back or still the same, start a follow-up. It mentions {{number}} so the team sees the history.",
    "reply_here": "Reply in this ticket",
    "follow_up": "Start a follow-up",
    "reply_label": "Reply in this ticket",
    "reply_placeholder": "Add details or answer our question...",
    "close_solved": "My issue is solved"
  }
}
