{
  "nav": {
    "features": "Features",
    "how": "How it works",
    "avatars": "Avatars",
    "pricing": "Pricing",
    "login": "Log in",
    "dashboard": "My Showers",
    "myShowers": "My showers",
    "formats": "Formats",
    "signOut": "Sign out"
  },
  "hero": {
    "title": "The baby shower where everyone plays together",
    "subtitle": "Every guest builds an avatar, joins a team and pulls the rope by playing on their phone. In the room or from home, through the same link.",
    "cta": "Get Started",
    "ctaLogin": "Sign in",
    "securePayment": "Set up in 2 minutes. Secure payment.",
    "freeToCreate": "Ready in 2 minutes. Nobody has to install anything."
  },
  "mechanics": {
    "sectionTitle": "Core Mechanics",
    "sectionSubtitle": "Everything you need for an unforgettable shower",
    "socialFeed": {
      "title": "Social Feed",
      "desc": "Real-time social wall. Photos, stories and guest interactions."
    },
    "miniGames": {
      "title": "Mini-Games & Polls",
      "desc": "30+ interactive games, quizzes, roulette and live polls to break the ice!"
    },
    "giftList": {
      "title": "Gift Registry",
      "desc": "Guests reserve gifts directly in the app. Organized and duplicate-free."
    },
    "invites": {
      "title": "Digital Invites",
      "desc": "Share the magic link. Each guest joins, creates their avatar and plays!"
    }
  },
  "avatars": {
    "title": "Pixel Perfect Avatars",
    "subtitle": "Every guest creates their own pixel-art character with 11 customization layers"
  },
  "howItWorks": {
    "title": "How It Works",
    "subtitle": "Three simple steps to the best baby shower of your life",
    "steps": [
      {
        "title": "Create your shower",
        "desc": "Set it up in 2 minutes: baby's name, date, venue and theme."
      },
      {
        "title": "Invite everyone",
        "desc": "Share the magic link. Each guest creates their pixel-art avatar."
      },
      {
        "title": "Play together",
        "desc": "Quizzes, mini-games, gift registry and live ranking. Pure fun!"
      }
    ]
  },
  "pricing": {
    "title": "Choose your plan",
    "subtitle": "One-time payment. No subscriptions. No surprises.",
    "plans": {
      "sixMonths": {
        "name": "6 Months",
        "price": "$39",
        "period": "/6 months",
        "perMonth": "$6.50/mo",
        "guests": "Full access for 6 months",
        "features": [
          "30+ mini-games",
          "Pixel-art avatar",
          "Gift registry",
          "Global chat",
          "Ranking and teams",
          "Unlimited invites"
        ],
        "cta": "Get Started"
      },
      "twelveMonths": {
        "name": "12 Months",
        "price": "$69",
        "period": "/12 months",
        "perMonth": "$5.75/mo",
        "guests": "Full access for 1 year",
        "features": [
          "Everything in 6 months",
          "Real-time analytics",
          "Custom themes",
          "Priority support",
          "Save 12%"
        ],
        "cta": "Best Value",
        "popularBadge": "MOST POPULAR"
      }
    },
    "disclaimer": "One-time payment. Access to the shower during the chosen period.",
    "oneTimeOffer": "ONE-TIME OFFER",
    "oneTimeOfferSubtitle": "Promo price today only",
    "originalPriceLabel": "from",
    "bestValue": "Best value",
    "savePercent": "Save {{percent}}%",
    "includedTitle": "Both plans include",
    "included": ["30+ mini-games", "Pixel-art avatar", "Gift registry", "Global chat", "Ranking and teams", "Unlimited invites"],
    "cta": "Create my shower"
  },
  "testimonials": {
    "title": "What parents say",
    "items": [
      {
        "text": "Best shower I've ever hosted! Everyone had a blast with the games. Worth every penny.",
        "name": "Carla M.",
        "role": "Alice's mom"
      },
      {
        "text": "Super easy to use. Guests loved the avatars and team battles.",
        "name": "Ricardo S.",
        "role": "Theo's dad"
      },
      {
        "text": "So easy to set up. In 5 minutes the shower was ready and gorgeous. Highly recommend!",
        "name": "Juliana F.",
        "role": "Organizer"
      }
    ]
  },
  "finalCta": {
    "title": "Ready to transform your shower?",
    "subtitle": "Set up in 2 minutes. One-time payment. Full platform access.",
    "cta": "Create My Shower Now",
    "subtitleFree": "Set up in 2 minutes. Creating your shower is free, start to finish.",
    "freeNote": "Free for the host: the platform keeps a small percentage of each gift and diaper donation"
  },
  "footer": {
    "copyright": "© 2026 BabyParty",
    "madeWith": "Made with 💜",
    "referralProgram": "Referral Program",
    "privacy": "Privacy",
    "terms": "Terms",
    "tagline": "Gamified baby showers that bring guests together."
  },
  "dashboard": {
    "title": "My Showers",
    "createNew": "Create New",
    "empty": "You don't have any showers yet.",
    "emptyLine2": "Create your first one!",
    "emptyCta": "Create My First Shower",
    "guestBadge": "Guest",
    "ownerBadge": "Owner",
    "affiliateCta": {
      "title": "Referral Program",
      "body": "Refer BabyParty and earn a share of every gift given at the showers you refer."
    },
    "createNewLong": "Create a new shower",
    "organize": "Hosting",
    "attend": "Attending",
    "panel": "Panel",
    "open": "Open shower",
    "openNamed": "Open {{title}}",
    "gifts": "Gifts",
    "album": "See album",
    "notes": "Messages",
    "pending": "Awaiting payment",
    "archived": "Archived",
    "pendingLine": "The link unlocks once the payment is confirmed",
    "account": "Your account",
    "signOut": "Sign out",
    "when": {
      "today": "{{date}} · it's today",
      "soon_one": "{{date}} · {{count}} day to go",
      "soon_other": "{{date}} · {{count}} days to go",
      "past": "was on {{date}}"
    },
    "greeting": "Hi, {{name}}! Your baby showers in one place.",
    "greetingNoName": "Your baby showers in one place.",
    "youHost": "You host",
    "gender": {
      "boy": "Boy",
      "girl": "Girl",
      "surprise": "Surprise"
    }
  },
  "wizard": {
    "stepLabels": [
      "Shower",
      "Baby",
      "Style",
      "Event",
      "Plan",
      "Confirm"
    ],
    "step1": {
      "title": "About the Shower",
      "subtitle": "Basic event information",
      "labels": {
        "title": "Shower Title *",
        "slug": "Custom URL",
        "motherName": "Mother's Name *",
        "fatherName": "Father's Name"
      },
      "placeholders": {
        "title": "e.g. Bernardo's Shower",
        "slug": "bernardos-shower",
        "motherName": "e.g. Maria Silva",
        "fatherName": "e.g. John Silva"
      },
      "slugPrefix": "babyparty.app/",
      "slugTaken": "This URL is already taken.",
      "slugAvailable": "Available!"
    },
    "step2": {
      "title": "About the Baby",
      "labels": {
        "babyName": "Baby's Name",
        "babyNameTwins": "Babies' Names",
        "isTwins": "It's twins",
        "babyGender": "Baby's Gender",
        "babyDueDate": "Expected due date"
      },
      "placeholders": {
        "babyName": "e.g. Bernardo",
        "babyNameTwins": "e.g. Alice & Helena"
      },
      "genderOptions": {
        "boy": "👦 Boy",
        "girl": "👧 Girl",
        "surprise": "🎁 Surprise"
      },
      "hints": {
        "babyDueDate": "When the baby is expected to be born."
      }
    },
    "stepStyle": {
      "title": "Visuals and language",
      "subtitle": "Pick the colour palette, language and shower cover photo.",
      "languageLabel": "Shower language",
      "languageHint": "Sets the default language for the shower's automatic copy.",
      "coverLabel": "Cover photo",
      "coverHelp": "Shown in the shower header.",
      "coverAlt": "Cover",
      "choosePhoto": "Choose photo"
    },
    "step3": {
      "title": "Event Details",
      "labels": {
        "eventDate": "Event Date",
        "eventDateHelp": "Type anything: exact date, \"TBD\", \"August 2026\"…",
        "venue": "Venue",
        "venueAddress": "Address",
        "diapers": "Diapers",
        "diaperGoal": "Total goal",
        "diaperPackSize": "Qty/pack",
        "diaperUnitPrice": "$/unit",
        "cover": "Cover Image",
        "coverHelp": "Uploaded when you finalize payment",
        "description": "Description"
      },
      "placeholders": {
        "eventDate": "e.g. June 15, 2026, TBD, etc.",
        "venue": "e.g. Event hall, Grandma's house…",
        "venueAddress": "Street, number, neighborhood…",
        "description": "A special message for your guests…"
      },
      "choosePhoto": "Choose photo",
      "diapers": {
        "objective": "Pick how many diapers you want to collect during the shower. Guests see a progress bar, an animated pile that fills as donations arrive, and can contribute diapers directly or pay the cash equivalent.",
        "goalLabel": "Total diaper goal",
        "goalHelp": "How many diapers in total you want to collect. The default of 4,070 covers roughly the first year and a half (a newborn uses ~8/day). Drop it lower for a smaller shower.",
        "packLabel": "Diapers per pack",
        "packHelp": "How many diapers are in ONE retail pack. We use this only to draw packs on the animated pile and to show an \"equivalent packs\" figure. Default: 15.",
        "unitPriceLabel": "Price of ONE diaper",
        "unitPriceHelp": "What a single loose diaper costs. We use it to convert cash donations into diapers (and back) on the donor ranking. Suggested in your region: {{example}}.",
        "previewTitle": "Goal preview",
        "previewSub": "How the shower will look once the goal is reached",
        "paymentLabel": "Payment instructions for diaper donations",
        "paymentPlaceholder": "E.g.: Zelle / Venmo / PayPal: joaosilva@email.com\nOr bring a pack to the front door of the event!",
        "paymentHelp": "This text shows up for guests on the Gifts tab. Use whichever language you prefer. It's not auto-translated.",
        "stats": {
          "goal": "Goal",
          "goalHelp": "The total you typed above. The pile fills up to this number.",
          "diapers": "diapers",
          "packs": "In packs",
          "packsHelp": "Goal ÷ diapers per pack, rounded up. Handy when guests bring sealed packs.",
          "perUnit": "Price per diaper",
          "perUnitHelp": "Exactly what you typed above. Used on the ranking to convert money into diapers.",
          "perPack": "Price per pack",
          "perPackHelp": "Diapers per pack × price per diaper. Roughly what one pack costs.",
          "total": "Total goal value",
          "totalHelp": "Goal × price per diaper. The total that needs to be donated (in diapers or the cash equivalent) to fill the pile."
        }
      }
    },
    "step4": {
      "title": "Available Games",
      "subtitle": "Choose which games will be in your shower ({{selected}}/{{total}})",
      "selectAll": "Select all",
      "clear": "Clear",
      "categories": {
        "quiz": "Quiz & Trivia",
        "action": "Action",
        "memory": "Memory",
        "skill": "Skill",
        "luck": "Luck"
      }
    },
    "step5": {
      "title": "Gift Registry",
      "subtitle_one": "Add gift suggestions ({{count}} selected)",
      "subtitle_other": "Add gift suggestions ({{count}} selected)",
      "added": "Added:",
      "totalEstimated": "Estimated total",
      "skip": "Skip"
    },
    "step6": {
      "title": "Choose your plan",
      "subtitle": "Full platform access",
      "saveBadge": "SAVE 12%",
      "paymentSecure": "Secure payment: PIX, Boleto or Card"
    },
    "step7": {
      "title": "Confirm and Pay",
      "subtitle": "Review and finalize",
      "summaryLabels": {
        "title": "Title",
        "url": "URL",
        "mother": "Mother",
        "father": "Father",
        "baby": "Baby",
        "gender": "Gender",
        "date": "Date",
        "venue": "Venue",
        "diaperGoal": "Diaper Goal",
        "games": "Games",
        "gifts": "Gifts",
        "cover": "Cover",
        "plan": "Plan",
        "amount": "Amount",
        "diaperUnit": "units",
        "gamesSelected_one": "{{count}} selected",
        "gamesSelected_other": "{{count}} selected",
        "giftItems_one": "{{count}} item",
        "giftItems_other": "{{count}} items",
        "coverSelected": "Image selected"
      },
      "genderValues": {
        "boy": "Boy",
        "girl": "Girl",
        "surprise": "Surprise"
      },
      "planNames": {
        "sixMonths": "6 Months",
        "twelveMonths": "12 Months"
      },
      "submitButton": "Go to Payment",
      "redirecting": "Redirecting…",
      "method": {
        "card": "Card",
        "cardHint": "Instant approval",
        "pix": "PIX",
        "pixHint": "QR code to pay from your bank"
      },
      "coupon": {
        "label": "Discount code (optional)",
        "placeholder": "e.g. WELCOME10",
        "hint": "We validate the code on the server before charging.",
        "checking": "Validating coupon…",
        "applied": "Coupon applied!",
        "discount": "Discount: -{{amount}}",
        "newTotal": "New total: {{amount}}",
        "errors": {
          "empty": "Invalid coupon.",
          "not_found": "Coupon not found.",
          "expired": "Coupon expired.",
          "exhausted": "Coupon has no uses left.",
          "unknown": "Invalid coupon.",
          "self_referral": "You can't use your own code."
        }
      },
      "pix": {
        "title": "PIX payment",
        "description": "After confirming, we'll generate your PIX QR code. The shower will be activated automatically once the payment clears (usually within seconds).",
        "holder": "Payer's full name",
        "taxId": "Payer's CPF",
        "taxIdHelp": "Required by Asaas to issue the PIX. Nothing beyond the shown amount is charged."
      },
      "card": {
        "sectionTitle": "💳 Card payment",
        "number": "Card number",
        "holder": "Cardholder name",
        "expiry": "Expiry",
        "cvv": "CVV",
        "taxId": "Tax ID",
        "taxIdHelp": "Brazilians: CPF or CNPJ. Other countries: local tax identification number.",
        "phone": "Phone with country code",
        "postalCode": "Postal code / ZIP",
        "addressNumber": "Number",
        "securityNote": "🔒 Your data is processed by the payment provider and not stored on our servers.",
        "payButton": "Pay {{amount}}",
        "processing": "Processing...",
        "holderPlaceholder": "FULL NAME"
      }
    },
    "buttons": {
      "cancel": "Cancel",
      "back": "Back",
      "next": "Next",
      "reviewAndPay": "Review and Pay"
    },
    "pix": {
      "title": "Pay with PIX",
      "subtitle": "Scan the QR code or copy the PIX code below. Your shower will activate automatically once the payment clears.",
      "qrAlt": "PIX QR code",
      "copyPasteLabel": "PIX code (copy & paste)",
      "copy": "Copy code",
      "copied": "Copied!",
      "waiting": "Waiting for payment confirmation…",
      "expiresAt": "This code expires at {{when}}.",
      "iPaid": "I've paid, open the dashboard"
    },
    "plan": {
      "affiliateAcknowledged": "a partner",
      "affiliateReferred": "Referred by {{name}}"
    }
  },
  "errors": {
    "paymentCreate": "Failed to create payment",
    "paymentUrlMissing": "Payment URL not returned. Please try again.",
    "unexpected": "Unexpected error"
  },
  "diaperPile": {
    "title": "Diaper Goal",
    "level": "Level {{n}}",
    "finalGoal": "Final Goal",
    "complete": "Goal reached! Congrats!",
    "remaining": "{{level}}: {{count}} packs to go",
    "remaining_one": "{{level}}: {{count}} pack to go",
    "remaining_other": "{{level}}: {{count}} packs to go",
    "empty": "No diapers donated yet",
    "unitShort": "un",
    "packsCount": "{{count}} packs",
    "packsCount_one": "{{count}} pack",
    "packsCount_other": "{{count}} packs",
    "loading": "Loading diapers…"
  },
  "demo": {
    "outro": "There are also 13 games, RSVP management, PIX donations and more.",
    "outroCta": "See plans",
    "tug": {
      "eyebrow": "Live tug-of-war",
      "title": "Answer 3 quiz questions and watch the rope move",
      "subtitle": "Questions are pulled from the same quiz that runs in your shower. Right answers pull the rope toward Team Girls, wrong answers swing back to Team Boys.",
      "teamBoy": "Team Boys",
      "teamGirl": "Team Girls",
      "qLabel": "Question {{current}} of {{total}}",
      "doneEyebrow": "Result",
      "doneScore": "You got {{correct}} out of {{total}}",
      "doneBoyAhead": "Team Boys leading.",
      "doneGirlAhead": "Team Girls leading.",
      "doneTie": "It's a tie, so much drama!",
      "doneSub": "In your real shower, 30+ games pull this same rope in real time, alongside diaper donations.",
      "resetCta": "Play again"
    },
    "memory": {
      "eyebrow": "Memory game",
      "title": "A light game to warm the shower up",
      "subtitle": "Flip the cards and find the pairs. In the app, every match earns a point for the team and a ticket for the shop.",
      "moves": "{{count}} moves",
      "resetCta": "Shuffle",
      "win": "You did it in {{count}} moves!"
    },
    "gifts": {
      "eyebrow": "Gift list",
      "title": "Each guest reserves once, no duplicates",
      "subtitle": "Tap to claim. Other guests see it live. No more 'who's bringing what?' WhatsApp chaos.",
      "reserveCta": "Reserve",
      "reserved": "Reserved",
      "items": {
        "bottle": {
          "name": "Baby bottle",
          "price": "$8"
        },
        "teddy": {
          "name": "Teddy bear",
          "price": "$18"
        },
        "onesie": {
          "name": "Newborn onesie",
          "price": "$10"
        },
        "bathtub": {
          "name": "Bathtub",
          "price": "$45"
        }
      }
    },
    "diapers": {
      "eyebrow": "Diaper donations",
      "title": "Every donated diaper feeds the shower's goal",
      "subtitle": "Guests donate diapers throughout the shower: packs land on the baby's pile and a donor ranking emerges. Set the goal, pick size and brand, and the app converts gifts into diaper packs automatically.",
      "addCta": "Donate a pack",
      "hint": "Tap to add to the pile"
    },
    "feed": {
      "eyebrow": "Activity feed",
      "title": "Who joined, who donated, who broke a record",
      "subtitle": "Guests follow everything in a feed that updates without a refresh. The shower's pulse becomes part of the fun.",
      "items": {
        "join": "Ana joined the shower! Team Girls 💗",
        "joinAgo": "now",
        "record": "🏆 Beto set a record in Click Battle: 184 pts",
        "recordAgo": "2 min",
        "gift": "Carla reserved Baby bottle 🍼",
        "giftAgo": "5 min",
        "donation": "Diego donated 3 diaper packs",
        "donationAgo": "12 min"
      }
    },
    "messages": {
      "eyebrow": "Messages",
      "title": "Shower chat, no more lost in WhatsApp",
      "subtitle": "Notes, photos of the day, baby tips: all in one place. Guests mention, react, and the feed picks it up.",
      "who1": "Ana",
      "who2": "Beto",
      "msg1": "Hey folks, anyone want to split the stroller with me? 🙏",
      "msg2": "I'm in! 30%, can we close by Friday? 🚼"
    },
    "outroCtaFree": "Create my shower for free"
  },
  "landing": {
    "loginDialog": {
      "title": "Sign in to BabyParty",
      "subtitle": "Use your Google account to continue."
    },
    "native": {
      "tagline": "Your baby shower becomes a party: avatars, mini-games and a gift list, all in one link.",
      "createCta": "Create my shower",
      "inviteHint": "Got an invite? Tap the link you were sent: it opens right here in the app.",
      "legalPrefix": "By continuing you agree to the",
      "terms": "Terms",
      "legalAnd": "and the",
      "privacy": "Privacy Policy"
    }
  },
  "payment": {
    "errors": {
      "invalidCard": "Invalid card. Check the number, expiration and CVV.",
      "declined": "Payment declined by the issuer. Try another card or contact your bank.",
      "network": "Network problem. Check your connection and try again.",
      "validation": "Invalid data: {{detail}}"
    }
  },
  "manualPayment": {
    "uploadFailedTitle": "Receipt upload failed",
    "uploadFailedDesc": "Check the file size (10 MB max) and try again. If it persists, contact support.",
    "openReceiptFailedTitle": "Couldn't open the receipt",
    "openReceiptFailedDesc": "Please try again in a moment.",
    "notFound": {
      "title": "No pending payment found",
      "body": "This may mean the payment was already processed, the shower was paid by card, or the link is wrong. If you just created a shower and ended up here unexpectedly, contact support.",
      "back": "Back to My showers",
      "contactSupport": "Contact support"
    },
    "status": {
      "pendingTitle": "Awaiting payment",
      "pendingBody": "Complete the transfer below and upload your receipt.",
      "submittedTitle": "Receipt submitted, awaiting approval",
      "submittedBody": "We'll review and activate your shower within 24 hours.",
      "approvedTitle": "Payment approved, your shower is live!",
      "goToShower": "Go to shower →",
      "rejectedTitle": "Payment rejected"
    },
    "details": {
      "title": "Payment details",
      "amount": "Amount",
      "reference": "Reference",
      "copy": "Copy",
      "copied": "Copied",
      "methods": "Payment methods available:",
      "bankTransfer": "Bank transfer"
    },
    "instructions": {
      "wisePaypal": "Send via Wise (Transferwise) or PayPal:",
      "wiseSepa": "Send via Wise or SEPA transfer:",
      "speiPaypal": "Transfer via SPEI or PayPal:",
      "mercadoPagoPaypal": "Transfer via Mercado Pago or PayPal:",
      "recipient": "Recipient: {{name}}",
      "iban": "IBAN: contact support for the IBAN",
      "email": "Email: {{email}}",
      "reference": "Reference: use your shower's address, shown above"
    },
    "receipt": {
      "upload": "Upload receipt",
      "replace": "Replace receipt",
      "hint": "Upload a screenshot or PDF of your transfer confirmation. Accepted: PNG, JPG, WebP, PDF (max 10 MB).",
      "view": "View current receipt",
      "uploading": "Uploading...",
      "choose": "Choose file"
    }
  },
  "video": {
    "eyebrow": "See it in action",
    "title": "Meet the platform"
  },
  "formats": {
    "eyebrow": "Works in any format",
    "title": "In-person, virtual or hybrid: same single link",
    "subtitle": "Every shower lives at one URL. Guests in the room and guests at home land in the same place and see the same scoreboard, same gift list, same photos, same tug-of-war rope. No app to install.",
    "presencial": {
      "title": "In person",
      "desc": "QR code or WhatsApp group link. Each guest opens it on their phone, builds an avatar in 30 seconds, and plays alongside everyone in the room. Cast the tug-of-war scoreboard to the TV so the whole party cheers along. Photos from the room land in the feed in real time."
    },
    "virtual": {
      "title": "Virtual",
      "desc": "Paste a Google Meet, Zoom or Whereby URL in the admin. A \"Join the call\" card appears for every connected guest. The same mini-games run on each guest's phone or laptop. No co-location required. Gift registry pays via Stripe (or PIX for Brazilian guests) directly from the link."
    },
    "hybrid": {
      "title": "Hybrid",
      "desc": "Both audiences share one scoreboard. People in the room and people across the country see the live scoreboard, gifts and photos updating at the same instant. No \"virtual track\" or \"in-person track\": it's one event. Anyone who couldn't make it is still there."
    },
    "whyTitle": "Why it works for every format",
    "why": {
      "singleLink": "Single URL for the room and the remote audience: no app, no heavy signup.",
      "realtime": "Live sync end-to-end: scoreboard, gifts, photos, chat, diaper goal.",
      "meeting": "Built-in \"live meeting\" card (Meet/Zoom/Whereby), optional, host's call.",
      "payment": "PIX, Stripe or manual transfer: every guest can contribute.",
      "mobile": "Works on any phone or laptop, online or wobbly connection (PWA).",
      "feed": "Photo feed becomes the shared memory, even guests who couldn't come."
    }
  },
  "blog": {
    "ctaTryNow": "See BabyParty",
    "cta": {
      "eyebrow": "Ready for your shower?",
      "title": "BabyParty makes your baby shower unforgettable",
      "subtitle": "One single URL, mini-games on every phone, a built-in gift registry, a live photo feed. In-person, virtual or hybrid, works the same in all three.",
      "primary": "Create my shower for free",
      "secondary": "See how it works",
      "points": {
        "games": "30+ minigames",
        "gifts": "Registry with Stripe",
        "guests": "No app to install",
        "avatars": "Pixel-art avatars"
      }
    }
  },
  "faq": {
    "eyebrow": "Questions",
    "title": "Frequently asked questions",
    "items": [
      {
        "q": "What is BabyParty?",
        "a": "An online and in-person baby shower platform. You create the event page in minutes, send an invite with a single link, and guests join from the browser: a pixel-art avatar, more than 30 games, a photo feed, a gift registry and a diaper goal."
      },
      {
        "q": "How much does it cost to host?",
        "a": "Hosting is a one-time payment: when you create the shower you pick 6 or 12 months of access, at the price shown under Pricing. No subscription, nothing renews on its own. Guests pay nothing to take part."
      },
      {
        "q": "Can I run a virtual baby shower?",
        "a": "Yes. The same link works for a virtual, in-person or hybrid shower. Paste your Google Meet, Zoom or Whereby address in the admin and a join-the-call button appears for every guest; the games and the leaderboard work the same for the room and for whoever is far away."
      },
      {
        "q": "Do guests need to install an app?",
        "a": "No. It opens in any phone or desktop browser, with a quick sign-in on the link itself. Anyone can add it to their home screen, but nobody has to go through an app store."
      },
      {
        "q": "How does the gift registry work?",
        "a": "You build the list and each guest reserves what they will bring, so no gift arrives twice. They can pay by Pix or card through the platform, or mark that they will bring it in person. The diaper goal shows a pile that fills up as donations arrive."
      },
      {
        "q": "Which languages does it support?",
        "a": "Portuguese, English, Spanish, French and Italian. The page opens in each guest's browser language, and anyone can switch at any time."
      }
    ]
  },
  "redesign": {
    "nav": {
      "day": "The shower day",
      "free": "Pricing",
      "faq": "FAQ"
    },
    "phone": {
      "games": "Games",
      "start": "START",
      "rope": "Tug of war",
      "girls": "Girls",
      "boys": "Boys",
      "diapers": "diapers",
      "goal": "goal {{goal}}",
      "avatar": "Your avatar"
    },
    "day": {
      "eyebrow": "How it works",
      "title": "The shower day, from the invite to the last diaper",
      "subtitle": "The way it happens on a Saturday morning, with nobody having to explain a thing.",
      "steps": [
        {
          "text": "Arrives through the link or the QR code on the table"
        },
        {
          "text": "Builds an avatar in 30 seconds"
        },
        {
          "text": "Plays on the phone and scores for the team"
        },
        {
          "text": "The diaper pile grows on everyone's screen"
        }
      ]
    },
    "free": {
      "title": "Creating the shower costs nothing",
      "body": "Not to set up, not for the guests. The platform keeps a small share of each gift and each diaper donation made through the app.",
      "stats": [
        {
          "value": "$0",
          "label": "for the host"
        },
        {
          "value": "2 min",
          "label": "to set up"
        },
        {
          "value": "30+",
          "label": "ready games"
        },
        {
          "value": "5",
          "label": "languages"
        }
      ]
    },
    "hero": {
      "ctaFree": "Create my shower for free",
      "demo": "See an example shower",
      "create": "Create my shower"
    },
    "finalTitle": "Shall we set up the shower?",
    "closing": {
      "subtitle": "In 2 minutes the link is ready to drop in the family group chat.",
      "points": {
        "free": "Free to create, no paid plan",
        "noInstall": "Nobody has to install anything",
        "oneLink": "Games, gifts and the big screen in one link"
      }
    }
  },
  "features": {
    "sectionTitle": "Everything the shower needs",
    "sectionSubtitle": "From the invite to the last pack of diapers, in one link.",
    "seeAll": "See all features",
    "pageTitle": "Features",
    "pageSubtitle": "Everything BabyParty does, from the invite to the party day.",
    "cta": "Create my shower for free",
    "groups": {
      "invite": "Invite and joining",
      "games": "Games",
      "gifts": "Gifts and diapers",
      "party": "On the day",
      "host": "For the host"
    },
    "items": {
      "link": {
        "title": "Shower link and QR",
        "body": "One link for everyone and a QR to print for the table."
      },
      "invites": {
        "title": "Named invites",
        "body": "One link per person or group, and you see who joined through each."
      },
      "avatar": {
        "title": "Baby avatar",
        "body": "Every guest builds theirs in 30 seconds."
      },
      "games": {
        "title": "30+ games",
        "body": "Quiz, memory, wheel, scratch card, word search and many more."
      },
      "rope": {
        "title": "Tug of war",
        "body": "Boys against girls: the rope moves with each game's points."
      },
      "ranking": {
        "title": "Ranking and records",
        "body": "Overall ranking, per team, and each game's scoreboard."
      },
      "liveQuiz": {
        "title": "Live quiz",
        "body": "Everyone answers together on their phone, in real time."
      },
      "giftList": {
        "title": "Gift list",
        "body": "Hundreds of items, paid in the app by PIX or card in up to 12 installments."
      },
      "diapers": {
        "title": "Diaper goal",
        "body": "A pile that grows on everyone's screen, by size and brand."
      },
      "payout": {
        "title": "PIX payout",
        "body": "The money goes to your account, with clear timelines."
      },
      "feed": {
        "title": "Wall and chat",
        "body": "Messages, photos, reactions and @mentions."
      },
      "album": {
        "title": "Day album",
        "body": "The shower camera gathers everyone's photos in one album."
      },
      "tv": {
        "title": "Big screen",
        "body": "Ranking, rope, photos and messages on a TV, running on its own."
      },
      "raffle": {
        "title": "Raffle",
        "body": "Pick who competes and draw with an animation on the big screen."
      },
      "reveal": {
        "title": "Gender reveal",
        "body": "The reveal on everyone's phone, with recorded reactions."
      },
      "panel": {
        "title": "Full dashboard",
        "body": "Guests, RSVPs, games, gifts and schedule in one place."
      },
      "notifications": {
        "title": "Notifications",
        "body": "Push, email and WhatsApp alerts."
      },
      "music": {
        "title": "Music and theme",
        "body": "Background music, colour and pattern."
      },
      "languages": {
        "title": "5 languages",
        "body": "Portuguese, English, Spanish, French and Italian."
      }
    }
  },
  "fees": {
    "title": "Fees and timelines",
    "subtitle": "Creating the shower is a one-time payment for a 6 or 12-month plan, shown before you pay. Here is everything else that is charged and when the money arrives.",
    "createLabel": "Creating and using the shower",
    "createValue": "6 or 12-month plan",
    "createBody": "Games, invites, wall, album and big screen, no paid plan.",
    "markupLabel": "Margin on gifts",
    "markupValue": "up to {{pct}}",
    "markupBody": "Already included in the price guests see, the affiliate's share included when the shower came from a referral. You receive the item's reference value.",
    "installmentsLabel": "Installments",
    "installmentsValue": "up to 12x",
    "installmentsBody": "The 1st installment is interest-free; from the 2nd on, {{interest}}, always shown before paying.",
    "holdLabel": "Money release",
    "holdValue": "{{pix}} or {{card}} days",
    "holdBody": "PIX and boleto: {{pix}} days. Card: {{card}} days from confirmation. Until then it shows as pending in the dashboard.",
    "withdrawLabel": "Withdrawal",
    "withdrawValue": "minimum {{min}}",
    "withdrawBody": "Each shower's first {{quota}} withdrawals are free from {{freeMin}}; the rest cost {{fee}}, the PIX cost.",
    "flowTitle": "Where the money goes",
    "flowPaid": "The guest pays",
    "flowHeld": "It is held",
    "flowReleased": "It is released",
    "flowWithdrawn": "You withdraw by PIX",
    "termsNote": "The details are binding as written in the Terms of Service.",
    "termsLink": "Read the Terms of Service"
  },
  "pending": {
    "waiting": {
      "title": "Confirming your payment…",
      "description": "Stripe is confirming your payment. This usually takes just a few seconds. We'll take you straight to your shower as soon as it's ready."
    },
    "active": {
      "title": "Payment confirmed!",
      "description": "Redirecting to your shower…"
    },
    "failed": {
      "title": "Still processing",
      "description": "Your payment is taking a bit longer than usual. It will show up in \"My showers\" once it's confirmed, with nothing for you to do.",
      "goToMyShowers": "Go to my showers"
    }
  }
}
