{
  "title": "Subscription",
  "description": "Manage your access, credits, and billing.",
  "noSubscription": "We couldn't find a subscription for this account. Reload the page and try again.",
  "plan": {
    "free": "Free",
    "plus": "Plus",
    "premium": "Premium",
    "lifetime": "Cookbook",
    "currentPlan": "Current plan",
    "scheduledToEnd": "Scheduled to end",
    "recommended": "Recommended",
    "adjustPlan": "Adjust plan",
    "expires": "Your plan expires on {date}.",
    "pastDue": "Your payment is past due. Update your billing info to keep paid access active.",
    "autoRenew": "Your subscription will auto renew on {date}.",
    "switchingTo": "Switching to {plan} on {date}",
    "currentLabel": "{plan}",
    "lifetimeMember": "Cookbook owner",
    "activatingCookbook": "Activating Cookbook...",
    "activatingPlus": "Activating Plus...",
    "addingCredits": "Adding Credits...",
    "householdSponsored": "Your Plus access is shared with you by another subscriber.",
    "lifetimeSummary": "Cookbook owned",
    "eyebrow": "Your plan"
  },
  "usage": {
    "title": "Usage and Credits",
    "description": "Weekly included AI usage comes first. Additional Credits cover eligible AI work after that.",
    "credits": "Weekly included usage",
    "allowance": "Weekly included AI usage",
    "percentLeft": "{percent}% left",
    "resetsOnDate": "Resets on {date}",
    "starterCredits": "Plan starter Credit grant",
    "promotionalCredits": "Promotional credits",
    "purchasedCredits": "Purchased credits",
    "cookbookInitialCredits": "Cookbook starter Credit grant",
    "previewCredits": "Plus Preview included usage",
    "referralCredits": "Referral credits",
    "manualCredits": "Manual credits",
    "expiresOnDate": "Expires {date}.",
    "onDemandCredits": "+ {count, number} on-demand credits available",
    "resets": "Resets {relative}",
    "creditsAvailable": "Credits available",
    "creditsManagedByOwner": "Managed by Plus subscriber",
    "creditsRemaining": "Additional Credits available",
    "imagePasses": "Fast image passes",
    "imagePassesRemaining": "{count, plural, one {# pass remaining} other {# passes remaining}}",
    "sharedWallet": "Shared Plus usage",
    "sharedWalletDescription": "Weekly included AI usage and eligible subscription Credits are managed by {owner}.",
    "sharedWalletDescriptionUnknown": "Weekly included AI usage and eligible subscription Credits are managed by the Plus subscriber.",
    "lifetimeCredits": "Starter Credit grant included",
    "relative": {
      "today": "today",
      "tomorrow": "tomorrow",
      "inDays": "in {count, plural, one {# day} other {# days}}",
      "inMonths": "in {count, plural, one {# month} other {# months}}"
    }
  },
  "members": {
    "title": "Family",
    "householdName": "Your Family",
    "householdDescription": "Family includes up to six cooks who collaborate on recipes, meal plans, and shopping lists. Optional Plus sharing covers one Family member.",
    "collaborationExplainerTitle": "How sharing works",
    "collaborationExplainer": "Family includes up to six people who cook together. Optional Plus sharing is separate and covers one Family member. Collections are separate spaces for sharing recipes with anyone.",
    "unknown": "Unknown",
    "membersLabel": "Members",
    "noMembers": "No one has joined your Family yet. Invite someone to cook together.",
    "me": "Me",
    "pendingInviteStatus": "Pending",
    "memberOptions": "Options for {name}",
    "resendInvite": "Resend invitation",
    "cancelInvite": "Cancel invitation",
    "inviteResent": "Invitation resent.",
    "inviteCancelled": "Invitation cancelled.",
    "invite": "Invite member",
    "addMember": "Invite member",
    "pendingInvites": "Pending invites",
    "pendingInviteDescription": "Invited by {inviter}.",
    "collectionsTitle": "Collections",
    "accept": "Accept",
    "decline": "Decline",
    "inviteAccepted": "Family invite accepted.",
    "inviteDeclined": "Family invite declined.",
    "inviteAcceptError": "Couldn't accept the invitation. Try again in a moment.",
    "inviteDeclineError": "Couldn't decline the invitation. Try again in a moment.",
    "remove": "Remove",
    "removing": "Removing...",
    "memberRemoved": "Family member removed.",
    "memberRemoveError": "Couldn't remove the Family member. Try again in a moment.",
    "removeDialogTitle": "Remove {name} from your Family?",
    "removeDialogCancel": "Keep member",
    "removeDialogDescription": "This will remove them from your Family. They will lose access to shared Family recipes, meal plans, and shopping lists.",
    "removeDialogDescriptionSponsored": "This will remove them from your Family and revoke their shared Plus access. They will return to their own Cookbook or Free access.",
    "sponsoredBadge": "Sponsored",
    "plusBadge": "Plus",
    "roleOwner": "Owner",
    "roleMember": "Member",
    "inviteKindFamily": "Family",
    "inviteKindFamilySharing": "Family + 1 Plus seat"
  },
  "recipeSelection": {
    "settingsTitle": "Family recipe access",
    "settingsRowLabel": "Shared Personal recipes",
    "settingsBody": "Select the Personal recipes you want your Family to edit together. You remain the owner and share manager.",
    "open": "Choose recipes",
    "title": "Choose recipes to share with Family",
    "description": "New recipes and collaborative content default to Family. Existing recipes stay Personal until you select them here.",
    "selectAll": "Select all recipes",
    "empty": "You don't have any Personal recipes to share yet.",
    "cancel": "Not now",
    "joinWithoutSharing": "Join without sharing recipes",
    "joinFamily": "Join Family",
    "joining": "Joining Family...",
    "save": "Share selected recipes",
    "saving": "Sharing recipes...",
    "saved": "Selected recipes are now shared with Family."
  },
  "addMemberModal": {
    "title": "Invite Family member",
    "description": "Invite someone to join your Family of up to six cooks. They can sign up first if they are new to Daily Simmer.",
    "emailPrompt": "Enter the email address they should use to join your Family.",
    "emailPlaceholder": "cook@example.com",
    "sendInvite": "Send invite",
    "inviting": "Inviting...",
    "success": "Family invite sent.",
    "error": "Couldn't send the Family invitation. Try again in a moment.",
    "close": "Close",
    "upgradeDescription": "Family creation is available with Cookbook, Plus, or an active Plus Preview. Choose an offer to invite members and cook together.",
    "upgradeCta": "Choose an offer",
    "alsoSharePlus": "Also share Plus with this member",
    "alsoSharePlusHelp": "Family membership supports up to six cooks; this optional Plus share covers one member.",
    "noShareSlots": "Remove Plus from the current member or cancel the pending Plus invitation first.",
    "joinLinkDivider": "or use a join link",
    "joinLinkHelp": "Anyone with the link can join your Family until you revoke it.",
    "joinLinkNeedsFamily": "Send your first invite to start your Family, then you can create a join link.",
    "roleMember": "Member",
    "roleMemberPlus": "Member + Plus",
    "peopleLoadFailed": "We couldn't load who has access. Close this and open it again.",
    "roleUpdated": "Family member access updated.",
    "inviteFailed": "We couldn't send that invite. Try again.",
    "actionFailed": "We couldn't update your Family. Try again."
  },
  "onDemandPacks": {
    "title": "On-demand credits",
    "description": "Purchased Credits never expire. Weekly included AI usage is used first, followed by Credits with an expiry.",
    "balanceBreakdown": "Balance breakdown: {sources}.",
    "buyCredits": "Buy credits",
    "packCredits": "{credits} credits",
    "purchaseHistory": "Purchase history",
    "modalTitle": "Buy credits",
    "modalDescription": "Purchased Credits never expire. Weekly included AI usage is used first, followed by Credits with an expiry.",
    "confirmTitle": "Confirm purchase",
    "confirmDescription": "Review your credit pack purchase.",
    "youllGet": "You'll receive",
    "credits": "credits",
    "price": "Price",
    "redirectNotice": "You'll be redirected to Polar to complete payment.",
    "confirm": "Continue to payment",
    "purchasing": "Redirecting...",
    "back": "Back",
    "neverExpires": "Never expires",
    "oneTime": "one-time",
    "checklist": {
      "neverExpire": "Purchased Credits never expire",
      "usedAfterPlan": "Weekly included AI usage and Credits with an expiry are used first"
    },
    "taxAtCheckout": "tax calculated at checkout",
    "unavailable": "This credit pack is temporarily unavailable. Try again later.",
    "checkoutError": "Couldn't complete the purchase. Try again in a moment.",
    "packOnce": "once",
    "packSummary": "Adds credits without changing your plan.",
    "plusTitle": "Plus",
    "plusSummary": "More weekly included AI usage, background automation, and the option to share Plus.",
    "plusPerMonth": "per month",
    "taxNote": "Tax is calculated at checkout."
  },
  "billing": {
    "title": "Billing",
    "paymentDetails": "Payment details",
    "descriptionFree": "Choose a paid option to manage billing and buy extra credits.",
    "descriptionPaid": "Your billing information is managed externally with our payment partner Polar.",
    "descriptionLifetime": "Manage your payment methods and purchase history.",
    "manageBilling": "Manage billing",
    "opening": "Opening...",
    "portalError": "Couldn't open the billing portal. Try again in a moment."
  },
  "withdrawal": {
    "title": "Withdraw from a purchase",
    "description": "Send a statutory withdrawal notice for an eligible online purchase. You do not need to give a reason.",
    "prePurchaseDisclosure": "For web purchases, the model withdrawal form is in the <terms>Terms of Service</terms>. If a right of withdrawal applies, the online withdrawal function remains available in your account throughout the statutory withdrawal period.",
    "prePurchaseDisclosureMobile": "For app-store purchases, use the seller’s withdrawal information. If a right of withdrawal applies, Daily Simmer’s online withdrawal function remains available in your account throughout the statutory withdrawal period.",
    "entry": {
      "title": "Online withdrawal",
      "description": "Review eligible purchases or open a previous withdrawal receipt.",
      "cta": "Review purchases"
    },
    "products": {
      "plus": "Daily Simmer Plus",
      "premium": "Daily Simmer Premium",
      "lifetime": "Daily Simmer Cookbook",
      "credits": "Daily Simmer credits"
    },
    "providers": {
      "polar": "Daily Simmer web billing",
      "app_store": "Apple App Store",
      "play_store": "Google Play"
    },
    "purchaseSummary": "{provider}, bought {date}",
    "deadline": "Online withdrawal is available through {date}.",
    "confirmation": "I confirm that I want to withdraw from this purchase. I understand that the related paid access or purchased credits may end when the request is completed.",
    "confirmAction": "Confirm withdrawal",
    "submitting": "Recording withdrawal...",
    "appleCta": "Continue with Apple",
    "receipt": {
      "heading": "Withdrawal receipt",
      "reference": "Reference {reference}",
      "received": "Received",
      "purchase": "Purchase",
      "purchaseValue": "{product}, bought {date}",
      "customer": "Customer",
      "email": "Confirmation email",
      "status": "Processing status"
    },
    "fulfillment": {
      "queued": "Queued for processing",
      "processing": "Processing",
      "awaiting_provider": "Waiting for the payment provider",
      "completed": "Completed",
      "provider_action_required": "A store step is required",
      "retrying": "Processing will retry",
      "manual_review": "Queued for support review"
    },
    "empty": {
      "title": "No online withdrawal is available",
      "description": "There are no purchases within the online withdrawal period on this account.",
      "unrecorded": "We do not have enough transaction information to show an online purchase here. Contact support and include the email used for the purchase.",
      "contactSupport": "Contact support"
    },
    "errors": {
      "load": "We could not load your eligible purchases. Try again in a moment.",
      "submit": "We could not record the withdrawal. Check your connection and try again."
    }
  },
  "sharing": {
    "title": "Subscription sharing",
    "ownerDescription": "Family membership supports up to six cooks. Share Plus with one Family member; they get full Plus access on their own account.",
    "upgradeDescription": "Sharing Plus with one Family member requires a direct Plus subscription. Add Plus to share your service.",
    "upgradeCta": "Add Plus",
    "ownerSharingWith": "Sharing with {name}",
    "ownerSlotAvailable": "Share slot available",
    "ownerSharingCount": "{count, plural, one {Sharing with # person} other {Sharing with # people}}",
    "sharePlus": "Share Plus",
    "revoke": "Revoke",
    "revokeConfirmTitle": "Revoke subscription sharing?",
    "revokeConfirmDescription": "This person will lose Plus access immediately and return to their own Cookbook or Free access.",
    "revokeConfirmAction": "Revoke access",
    "revokeConfirmCancel": "Keep sharing",
    "revokeSuccess": "Subscription sharing revoked.",
    "revokeError": "Couldn't revoke sharing. Try again in a moment.",
    "memberDescription": "Your Plus access is shared by {owner}; it is separate from your Family membership.",
    "memberDescriptionGeneric": "Your Plus access is shared through another account.",
    "memberReadOnly": "Your subscription is managed by the person sharing with you. Contact them for any changes.",
    "blockedTitle": "Sharing unavailable",
    "blockedDescription": "You belong to a Family where you are not the owner. Subscription sharing is only available to Family owners or people without a Family.",
    "manageFamily": "Manage Family",
    "modal": {
      "title": "Share Plus with one Family member",
      "description": "Family can include up to six cooks. Share Plus with one Family member; they will get full Plus access on their own account.",
      "emailPlaceholder": "cook@example.com",
      "singleRecipientLimit": "Only the first valid email was added. Share Plus with one Family member."
    }
  },
  "resumeAutoRenew": {
    "button": "Resume auto-renew",
    "resuming": "Resuming...",
    "title": "Resume auto-renew?",
    "description": "Your subscription will continue to auto-renew at the end of your billing period.",
    "confirm": "Resume auto-renew",
    "cancel": "Keep cancellation",
    "toast": {
      "success": "Auto-renew resumed. Your subscription will continue.",
      "error": "Couldn't resume auto-renew. Try again in a moment."
    }
  },
  "cancelDowngrade": {
    "button": "Cancel change",
    "cancelling": "Cancelling...",
    "title": "Cancel pending plan change?",
    "description": "This will cancel your scheduled plan change. Your current plan will continue as-is.",
    "keepChange": "Keep change",
    "toast": {
      "success": "Pending plan change cancelled.",
      "error": "Couldn't cancel the pending change. Try again in a moment."
    }
  },
  "upgrade": {
    "button": "Upgrade",
    "title": "Choose your access",
    "defaultDescription": "Unlock more weekly included usage, recipe actions, image generation, and Family sharing.",
    "features": {
      "imageGen": "Image generation is a paid feature.",
      "premiumModel": "This AI model requires paid access.",
      "sharing": "Recipe sharing is a paid feature.",
      "smartImport": "Free includes five successful assisted imports each month. Upgrade to continue with Credits after that.",
      "polish": "Recipe Polish requires Cookbook or Plus.",
      "translation": "Recipe translation requires Cookbook or Plus.",
      "recipeFootprint": "Own or save up to 25 recipes on Free. Cookbook and Plus include unlimited recipes you own or save."
    },
    "redirecting": "Redirecting...",
    "unavailable": "Upgrade is temporarily unavailable. Try again later.",
    "error": "Couldn't complete the upgrade. Try again in a moment."
  },
  "pricing": {
    "free": {
      "name": "Free",
      "credits": "Weekly included usage plus a starter Credit grant",
      "imports": "Most recipe pages plus 5 assisted imports/month",
      "aiChat": "Create, edit, remix, and cook with AI",
      "recipeLimit": "Own or save up to 25 recipes"
    },
    "plus": {
      "name": "Plus",
      "credits": "{ratio, number}× Free's weekly included usage",
      "premiumModels": "All AI models",
      "imageGen": "Fast and Precise recipe images",
      "outcomes": "Create, edit, remix, import, and cook with AI",
      "sharing": "Recipe sharing",
      "onDemandPacks": "Credit packs available",
      "household": "Family membership for up to 6 cooks",
      "unlimitedRecipes": "Unlimited recipes you own or save",
      "unlimitedImports": "Most public recipe pages import free; social posts use Credits"
    },
    "premium": {
      "name": "Premium",
      "credits": "Weekly included usage",
      "household": "Family membership for up to 6 cooks"
    },
    "lifetime": {
      "name": "Cookbook",
      "credits": "One-time starter Credit grant",
      "monthlyCredits": "Same weekly included usage as Free",
      "oneTime": "One-time purchase",
      "household": "Family membership for up to 6 cooks",
      "neverExpires": "Keep Cookbook with one payment",
      "buyPacks": "Buy credit packs anytime",
      "bannerDescription": "Own the complete recipe manager with one payment. Add Plus later for 10× Free's weekly included usage and recurring help from Simmer.",
      "creditPackIncluded": "Includes a starter Credit grant"
    },
    "perMonth": "/mo",
    "perYear": "/yr",
    "select": "Select",
    "compareAll": "Compare features",
    "billingFrequency": "Billing frequency",
    "getStartedFree": "Get started free",
    "subscribe": "Subscribe",
    "buyNow": "Buy now",
    "monthly": "Monthly",
    "annual": "Annual",
    "annualSave": "Save {percent}%"
  },
  "pricingPage": {
    "title": "Bring your recipes home. Choose how Simmer helps.",
    "subtitle": "Start free, own the Cookbook once, or add Plus for recurring help from Simmer. Cookbook and Plus are different ways to build on the same complete recipe manager, and they work together.",
    "jobs": {
      "free": {
        "title": "Start your recipe home",
        "description": "Collect, plan, shop, and cook without a card."
      },
      "cookbook": {
        "title": "Own the complete Cookbook",
        "description": "Pay once for the recipe manager you keep."
      },
      "plus": {
        "title": "Add Simmer as your sous chef",
        "description": "Subscribe for 10× Free's weekly included usage and Share Plus."
      }
    },
    "sharedPaidFoundation": "Cookbook and Plus both include the complete recipe manager",
    "freeOnRamp": "No card required. Move to Cookbook or Plus whenever either fits.",
    "offerStates": {
      "owned": "Owned",
      "notOwned": "Not owned",
      "notActive": "Not active",
      "activeDirect": "Active on the web",
      "activeSponsored": "Shared with you by your Family",
      "activePreview": "Plus Preview active",
      "activeStoreManaged": "Managed through your app store"
    },
    "offerActions": {
      "buyCookbook": "Buy Cookbook",
      "startPlus": "Start Plus",
      "changePlusAnnual": "Switch Plus to annual",
      "changePlusMonthly": "Switch Plus to monthly",
      "resumePlus": "Resume Plus",
      "managePlus": "Manage Plus",
      "manageStorePlus": "Plus is managed in your app store"
    },
    "preview": {
      "title": "Try Plus before checkout",
      "description": "Activate {days, number} days of Plus with weekly included AI usage. No payment method, paid subscription, renewal, or charge.",
      "action": "Start Plus Preview",
      "starting": "Starting Preview…",
      "started": "Plus Preview is active.",
      "activeUntil": "Your Plus Preview is active until {date}.",
      "error": "Plus Preview could not start. Try again in a moment."
    },
    "fallback": {
      "cookbook": "If Plus or Preview ends, your Cookbook ownership and its weekly included usage remain.",
      "free": "If Plus or Preview ends, your saved recipes remain and Free limits apply.",
      "directCookbook": "If Plus ends, your Cookbook ownership and its weekly included usage remain.",
      "directFree": "If Plus ends, your saved recipes remain and Free limits apply.",
      "previewCookbook": "If Plus Preview ends, your Cookbook ownership and its weekly included usage remain.",
      "previewFree": "If Plus Preview ends, your saved recipes remain and Free limits apply.",
      "sponsoredCookbook": "If your shared Plus access ends, your Cookbook ownership and its weekly included usage remain.",
      "sponsoredFree": "If your shared Plus access ends, your saved recipes remain and Free limits apply."
    },
    "launchBonusMonthly": "Launch bonus! Get {credits, number} promotional Credits with a new monthly Plus subscription.",
    "launchBonusAnnual": "Launch bonus! Get {credits, number} promotional Credits with a new annual Plus subscription.",
    "featureInfoLabel": "About {feature}",
    "outcomeFramingTitle": "How Credits work",
    "outcomeFraming": {
      "recipesPerMonth": "About {count}",
      "images": "AI food photos",
      "freeImages": "5 photo trials",
      "plusImages": "Fast and Precise photos",
      "imports": "Social post imports",
      "freeImports": "5 assisted imports/month",
      "recipes": "new recipes",
      "monthlyRecipes": "new recipes each month",
      "starterRecipes": "new recipes to get started"
    },
    "outcomeFramingBody": "Credits fund optional AI help such as recipe creation and adaptation, imports that need extra help, smart meal planning, conversations, and images.",
    "outcomeFramingFlexible": "Most public recipe-page imports, manual meal planning, smart shopping lists, and cooking mode do not use Credits. Weekly included AI usage normally begins with its first successful use and ends seven days later. Credits extend that usage when you need more.",
    "outcomeFramingPromoIncluded": "You receive the bonus once per Plus subscription, on your first Plus purchase on this website, after the payment settles and while the offer is still open. A Cookbook purchase does not qualify. Renewals and changes to an existing Plus subscription, including switching between monthly and annual billing, do not issue a bonus. The Credits expire {days, number} days after they are issued, and unused Credits may be reversed if the purchase is refunded, disputed, or found to be fraudulent. The offer can close at any time and ends no later than {closes}. Full offer terms are in our Terms of Service.",
    "onDemandTooltip": "Purchased Credits never expire. Weekly included AI usage is used first, followed by Credits with an expiry.",
    "lifetimeCreditsTooltip": "Cookbook includes the same weekly included usage as Free and a one-time non-expiring starter Credit grant. Buy more whenever you want additional AI help.",
    "features": {
      "monthlyCredits": "Weekly included usage",
      "monthlyCreditsPromoTooltip": "Promotional Credits are separate from weekly included AI usage and may have their own stated expiry.",
      "freeImageTrials": "{count} starter Fast images",
      "freeImageTrialsTooltip": "Try Fast recipe-image generation. Free includes {count} successful lifetime trials.",
      "saveRecipes": "Keep up to {count} recipes",
      "importFromWeb": "Import from most public recipe pages and supported social posts",
      "cookingMode": "Cook step by step with timers",
      "buyPacksAnytime": "Buy non-expiring Credit packs when needed",
      "buyPacksTooltip": "Get {credits} purchased Credits for ${price}. They never expire. Weekly included AI usage and Credits with an expiry are used first.",
      "imageGeneration": "Create Fast and Precise recipe images",
      "imageGenerationTooltip": "Cookbook and Plus can use Credits for Fast and Precise recipe images with style presets.",
      "unlimitedRecipes": "Keep unlimited recipes",
      "mealPlans": "Plan and reshuffle with Simmer (Beta)",
      "smartShoppingLists": "Build smart shopping lists (Beta)",
      "sharingCollections": "Share and edit collections together",
      "householdSeats": "Create a Family for up to 6 cooks",
      "householdSeatsTooltip": "Family includes up to six cooks who collaborate on recipes, meal plans, and shopping lists. Plus can also Share Plus with one Family member.",
      "everythingInPlus": "Complete recipe manager while subscribed",
      "bonusCredits": "Bonus Credits to get started",
      "starterCredits": "One-time starter Credit grant",
      "aiWithCredits": "Use Credits for recipe creation and adaptation, imports that need extra help, and images",
      "manualPlanning": "Plan meals by hand"
    },
    "faq": {
      "title": "Questions about plans and pricing",
      "subtitle": "How Free, Cookbook, Plus, and Credits fit together.",
      "freePlan": {
        "question": "What can I do with the free plan?",
        "answer": "Create or import recipes, cook step by step, plan meals by hand, build smart shopping lists, and keep up to 25 recipes in your library. You get a one-time non-expiring starter Credit grant, plus weekly included usage for optional AI help.\n\nFree also includes five successful assisted imports each month for supported social posts and pages that need extra help. After five, wait for the monthly reset or upgrade. A failed assisted import never uses an import or your Credits.\n\nNo credit card required."
      },
      "credits": {
        "question": "What are credits and how do they work?",
        "answer": "Weekly included AI usage funds eligible AI work first. Credits fund additional eligible AI work and may be included as a plan starter grant or acquired separately through a promotion, referral, support grant, or purchase. Most public recipe pages import without Credits, and manual planning, smart shopping lists, and cooking mode do not require Credits.\n\nSettings shows weekly included AI usage as a percentage. It shows exact balances, sources, expiry dates, and charges only for Credits acquired separately from a plan. An eligible AI action is charged once when it successfully delivers its result. An action that fails before delivery or produces no change is not charged. Applying a delivered result costs nothing extra, but a delivered result is not refunded solely because you later discard or do not use it.\n\nA weekly term normally begins with its first successful eligible use and ends seven days later. A new paid Plus subscription instead starts a fresh weekly term immediately, including when Plus is purchased during Preview. That activation resets only weekly included AI usage; other Credit balances keep their existing expiry terms. Starter and purchased Credits never expire. Other Credits may have an expiry shown when they are granted."
      },
      "switching": {
        "question": "Can I switch from Paprika, CookBook, Recipe Keeper, or another recipe app?",
        "answer": "Yes. Import recipes from Paprika, CookBook, Flavorish, Mr. Cook, or Recipe Keeper. Review the imported library, then keep organizing and cooking in Daily Simmer."
      },
      "runOut": {
        "question": "What happens if I run out of credits?",
        "answer": "Your saved recipes, cooking mode, manual planning, shopping lists, and collections remain available. If a weekly term has ended, you can wait until the next eligible use opens a new term. Settings shows the options available for your account, which may include using existing Credits, buying a Credit pack, adding Plus, or contacting the subscriber who shares Plus with you."
      },
      "cancel": {
        "question": "Can I cancel anytime?",
        "answer": "Cancel a monthly or annual Plus subscription anytime and keep access through the end of the billing period. Your saved recipes stay in your account."
      },
      "whyNotChatbot": {
        "question": "Why not just use an AI chatbot for recipes?",
        "answer": "AI chatbots are useful for one-off recipe ideas. Daily Simmer also saves your recipes, imports supported recipe pages, and walks you through cooking step by step, so the whole process stays in one place."
      },
      "sharing": {
        "question": "Can I share recipes with my family?",
        "answer": "Yes. Share recipes with a public link, or invite people into a shared collection. Cookbook and Plus can create a Family for up to six cooks. Plus can also share Plus access with one Family member."
      },
      "lifetime": {
        "question": "What do I get with Cookbook?",
        "answer": "Cookbook is a one-time purchase for the complete recipe manager. It includes unlimited recipes, Family collaboration, smart meal planning when you use Credits, the same weekly included usage as Free, and a one-time non-expiring starter Credit grant. It does not include Share Plus with one Family member or Plus's larger weekly included usage. Buy more Credits when needed, or add Plus later without giving up Cookbook ownership."
      }
    },
    "comparisonTable": {
      "title": "Compare features",
      "mobileGuidance": "Scroll sideways to compare every option.",
      "regionLabel": "Pricing option comparison",
      "categories": {
        "recipes": "Recipes",
        "ai": "AI & credits",
        "cookingPlanning": "Cooking & planning",
        "sharing": "Sharing and Family"
      },
      "features": {
        "aiRecipeCreation": "AI recipe creation",
        "recipeEditing": "Edit & remix recipes",
        "cookingMode": "Cooking mode",
        "urlImport": "Import from a recipe or social link",
        "assistedImports": "Assisted imports",
        "photoImport": "Snap & save recipes",
        "recipeImport": "Import from other apps",
        "recipeStorage": "Recipe storage",
        "includedUsage": "Included AI usage",
        "monthlyCredits": "Included AI usage",
        "imageGeneration": "AI food photography",
        "manualPlanning": "Manual meal planning",
        "aiPlanning": "Plan with Simmer",
        "collections": "Collections & sharing",
        "householdSeats": "Family members",
        "recipePolish": "Recipe polish",
        "onDemandCredits": "On-demand credit packs",
        "shoppingLists": "Shopping lists",
        "sharePlusBenefits": "Share Plus benefits",
        "publicRecipeSharing": "Public recipe links"
      },
      "tooltips": {
        "recipeStorage": "Free keeps up to 25 recipes. Cookbook ownership and active Plus each include an unlimited personal recipe library.",
        "aiRecipeCreation": "Describe a dish and get a recipe with ingredients, steps, and timing.",
        "recipeEditing": "Tweak ingredients, servings, or steps. Ask the AI to remix a recipe into a different cuisine or dietary style.",
        "cookingMode": "Hands-free step-by-step view with large text, screen-wake lock, and built-in timers.",
        "urlImport": "Most public recipe pages import free. Free includes five successful assisted imports each month for supported social posts and pages that need extra help. Cookbook and Plus can use Credits when an import needs extra help.",
        "assistedImports": "Free includes a monthly allowance for successful imports that need extra help. Cookbook and Plus can use Credits for them.",
        "photoImport": "Photograph a recipe from a cookbook, magazine, handwritten card, or restaurant menu and our AI turns it into a full digital recipe.",
        "recipeImport": "Import your recipe library from Paprika, CookBook, and other apps via standard formats.",
        "includedUsage": "Weekly included AI usage normally begins with its first successful eligible use and ends seven days later. A new paid Plus subscription starts a fresh term immediately.",
        "monthlyCredits": "Weekly included AI usage normally begins with its first successful eligible use and ends seven days later. A new paid Plus subscription starts a fresh term immediately.",
        "imageGeneration": "Free includes five starter Fast images. Cookbook and Plus can use Credits for Fast and Precise images.",
        "manualPlanning": "Every plan can arrange saved recipes into a meal plan by hand without using Credits.",
        "aiPlanning": "Cookbook and Plus can ask Simmer to draft or reshuffle a plan with available AI usage or Credits.",
        "collections": "Organize recipes into shared collections. Free can invite viewers; paid access can invite editors too.",
        "householdSeats": "Family members collaborate on recipes, meal plans, and shopping lists from their own accounts, with up to six cooks in a Family.",
        "recipePolish": "AI organizes ingredients, cleans up directions, infers metadata, and fixes language.",
        "onDemandCredits": "Purchased Credits never expire. Weekly included AI usage is used first, followed by Credits with an expiry.",
        "shoppingLists": "Every plan can build a list by hand or add ingredients from recipes and meal plans. Daily Simmer merges quantities and skips pantry items.",
        "sharePlusBenefits": "A direct Plus subscriber can share Plus with one Family member at no additional subscription charge. Both accounts use the same weekly included AI usage; sharing does not create a second allowance.",
        "publicRecipeSharing": "Every cook can share a recipe with a public view-only link. Paid collaboration controls are separate."
      },
      "values": {
        "unlimited": "Unlimited",
        "included": "Included",
        "notIncluded": "Not included",
        "trialOnly": "5 starter images",
        "standardAndHd": "Fast & Precise",
        "freeRecipeLimit": "25 recipes",
        "freeCredits": "Weekly included usage · Starter Credit grant",
        "plusCredits": "10× Free weekly included usage",
        "cookbookCredits": "Same weekly included usage as Free · Starter Credit grant",
        "recipeLimit": "{count, number} recipes",
        "starterAndMonthlyCredits": "Weekly included usage",
        "monthlyCredits": "Weekly included usage",
        "weeklyIncludedUsage": "Weekly included usage",
        "sameWeeklyIncludedUsage": "Same weekly included usage as Free",
        "usageMultiplier": "{ratio, number}× Free's weekly included usage",
        "starterCreditsOnce": "One-time starter Credit grant",
        "includedMonthly": "{count, number}/month",
        "usesCredits": "Uses Credits",
        "familyCapacity": "Up to {count, number} cooks",
        "sponsoredSeats": "{count, plural, one {# person} other {# people}}",
        "manualOnly": "Manual",
        "smartAndManual": "Smart + manual",
        "viewOnly": "View only",
        "viewAndEdit": "View & edit",
        "joinOnly": "Join a Family",
        "sixPeople": "Up to 6 cooks",
        "onePerson": "1 person"
      }
    },
    "perMonth": "/month",
    "perYear": "/year",
    "mostPopular": "For regular AI use",
    "bestValue": "Pay once",
    "perMonthShort": "/mo",
    "oneTime": "one-time",
    "billedAnnually": "billed {price} annually",
    "lifetimeDisclaimer": "Cookbook is a one-time purchase of the complete recipe manager. Provider-backed AI still uses Credits."
  },
  "planPicker": {
    "adjustTitle": "Adjust your plan",
    "adjustDescription": "Manage Cookbook ownership and Plus service separately.",
    "pendingSwitch": "You have a pending switch to <bold>{plan}</bold>. Selecting a new plan will replace it.",
    "confirmTitle": "Confirm plan change",
    "confirmDescription": "Review the details below before confirming.",
    "currentPlan": "Current plan",
    "newPlan": "New plan",
    "until": "Until {date}",
    "startingToday": "Starting today",
    "startingOn": "Starting {date}",
    "prorationUpgrade": "I'll be charged immediately with a proration for the current month.",
    "prorationDowngrade": "I understand my plan will change at the end of the current billing period.",
    "prorationIntervalUpgrade": "I'll be switched to annual billing immediately and charged the difference.",
    "prorationIntervalDowngrade": "I understand my billing will switch to monthly at the end of my current annual period.",
    "back": "Back",
    "upgrading": "Upgrading...",
    "scheduling": "Scheduling...",
    "switching": "Switching...",
    "upgradeNow": "Upgrade now",
    "scheduleDowngrade": "Schedule downgrade",
    "switchToAnnual": "Switch to annual",
    "scheduleMonthly": "Switch at period end",
    "switchToAnnualButton": "Switch to annual",
    "switchToMonthlyButton": "Switch to monthly",
    "resumeConfirmDescription": "Your subscription will resume auto-renew. No changes to your current plan.",
    "resuming": "Resuming...",
    "toast": {
      "resumed": "Auto-renew resumed. Your subscription will continue.",
      "upgraded": "Upgraded to {plan} plan.",
      "scheduled": "Your plan will switch to {plan} at the end of your billing period.",
      "switchedToAnnual": "Switched to annual billing.",
      "scheduledMonthly": "Your billing will switch to monthly at the end of your current period.",
      "error": "Couldn't change the plan. Try again in a moment."
    }
  },
  "promo": {
    "doubleCreditsMessage": "<bold>Promotional Credits</bold> are separate from weekly included AI usage and may have their own stated expiry.",
    "foundingCookMessage": "<bold>One-time promotional credits</bold> may be included with eligible Plus purchases.",
    "boostedCredits": "{boosted, number} promotional Credits",
    "boostedCreditsBase": "normally {base, number}",
    "boostedLifetimeCredits": "Starter Credit grant",
    "boostedLifetimeCreditsBase": "Standard starter Credit grant",
    "promoExplainer": "Promotional Credits are separate from weekly included AI usage and may have their own stated expiry.",
    "lifetimeMonthlyCredits": "Weekly included AI usage",
    "lifetimeMonthlyTooltip": "Cookbook includes the same weekly included AI usage as Free and a one-time non-expiring starter Credit grant."
  },
  "creditExhausted": {
    "creditsExhausted": "You've used the weekly included AI usage available to you. Review Usage and Credits for the next step.",
    "planCreditsExhausted": "You do not have enough available usage for this action. Review the option shown or wait for the next weekly term.",
    "lifetimeCreditsExhausted": "You do not have enough available usage for this action. Review Usage and Credits for the next step.",
    "upgradeRequired": "This feature requires paid access.",
    "buyCredits": "Buy credits"
  },
  "recipeLimit": {
    "approaching": "You've used {count} of {limit} free recipes. Upgrade for unlimited recipes.",
    "reached": "You've reached the free plan limit of {limit} recipes. Upgrade to create more.",
    "upgrade": "Upgrade for unlimited"
  },
  "family": {
    "pageTitle": "Family",
    "pageDescription": "Your kitchen crew. Invite people to your Family to share recipes, plan meals, and cook together."
  },
  "lifecycle": {
    "graceTitle": "Your Family is in a 14-day grace period",
    "graceDescription": "Restore paid access by {date} to keep Family collaboration active.",
    "graceBadge": "Grace period",
    "graceBody": "Existing members can keep collaborating for now. New invites are paused until paid access is restored.",
    "inactiveTitle": "Family collaboration is paused",
    "inactiveDescription": "Your membership and Family content are preserved. Restore paid access to resume shared recipes, plans, and shopping lists.",
    "inactiveBadge": "Paused",
    "inactiveBody": "New content stays Personal until you explicitly share it after restoring Family access.",
    "restore": "Restore Family",
    "soon": "soon"
  },
  "household": {
    "title": "Family",
    "description": "Cook together, share recipes, and plan meals in your Family.",
    "emptyTitle": "Cook together in a Family",
    "emptyDescription": "Invite someone at home to share recipes, plan meals, and build shopping lists together.",
    "upgradeDescription": "Family creation is available with Cookbook, Plus, or an active Plus Preview. Choose an offer to start a Family and cook together.",
    "upgradeCta": "Choose an offer",
    "joinLinks": {
      "revoked": "Join link revoked"
    },
    "sharedVia": "Shared by {owner}",
    "leaveButton": "Leave Family",
    "leaveConfirmTitle": "Leave Family?",
    "leaveConfirmDescription": "You will lose access to shared Family recipes, meal plans, and shopping lists. This cannot be undone.",
    "leaveConfirmDescriptionSponsored": "You will lose access to shared Family recipes, meal plans, and shopping lists. Your shared Plus access will also be revoked, and you will return to your own Cookbook or Free access.",
    "leaveConfirmAction": "Leave",
    "leaveConfirmCancel": "Stay",
    "leaveSuccess": "You have left the Family",
    "leaveOwnerError": "Family owners cannot leave. Remove all members first.",
    "cannotAcceptPaid": "You must be on the free plan to join a Family. Downgrade your plan first.",
    "pendingInviteBadge": "{count, plural, one {# pending invite} other {# pending invites}}"
  },
  "referrals": {
    "hero": {
      "title": "Share the love of cooking",
      "subtitle": "Invite friends to Daily Simmer. They unlock free image passes right away, and you both earn credits after their first paid upgrade.",
      "mutualReward": "{credits} credits each",
      "rewardCondition": "after your friend's first paid purchase",
      "friendGets": "Your friend gets {credits} credits",
      "youGet": "You get {credits} credits"
    },
    "shareLink": {
      "title": "Your invite link",
      "loading": "Generating your link...",
      "copy": "Copy link",
      "copied": "Copied!",
      "share": "Share",
      "error": "Couldn't generate your invite link. Try again in a moment."
    },
    "howItWorks": {
      "title": "How it works",
      "step1Title": "Share your link",
      "step1Description": "Send your personal invite link to a friend who is new to Daily Simmer.",
      "step2Title": "Friend unlocks free image passes",
      "step2Description": "When they save their first recipe, they get {imagePasses} free Fast image passes. No payment required.",
      "step3Title": "Both earn credits",
      "step3Description": "After their first paid upgrade, you get {referrerCredits} credits and your friend gets {referredCredits} credits."
    },
    "progress": {
      "title": "Your rewards",
      "referralsRewarded": "{issued} of {cap} referrals rewarded",
      "creditsEarned": "{earned} of {max} credits earned",
      "capReached": "All rewards earned!",
      "capReachedDescription": "You have earned the maximum referral rewards. Thanks for spreading the word!",
      "error": "Couldn't load your referral rewards. Try again in a moment."
    },
    "milestones": {
      "title": "Milestone bonuses",
      "description": "Extra bonus credits at your 5th and 10th paid referral, on top of your ordinary reward.",
      "thresholdLabel": "{threshold, selectordinal, one {#st} two {#nd} few {#rd} other {#th}} paid referral",
      "creditsLabel": "+{credits} bonus credits",
      "statusPending": "Not yet reached",
      "statusHeld": "In review",
      "statusIssued": "Issued",
      "statusReversed": "Reversed",
      "heldDescription": "Reviewed within 30 days of your qualifying referral, then issued as bonus credits.",
      "issuedDescription": "Issued and spendable for 90 days.",
      "error": "Couldn't load your milestone progress. Try again in a moment."
    },
    "recentReferrals": {
      "title": "Recent referrals",
      "referralLabel": "Referral",
      "emptyTitle": "No referrals yet",
      "emptyDescription": "Share your link with friends to start earning credits together.",
      "error": "Couldn't load recent referrals. Try again in a moment.",
      "statusAttributed": "Signed up",
      "statusActivated": "Activated",
      "statusQualified": "Purchase made",
      "statusCompleted": "Rewarded",
      "statusPending": "Pending",
      "timeAgo": {
        "today": "Today",
        "yesterday": "Yesterday",
        "daysAgo": "{count, plural, one {# day ago} other {# days ago}}",
        "weeksAgo": "{count, plural, one {# week ago} other {# weeks ago}}",
        "monthsAgo": "{count, plural, one {# month ago} other {# months ago}}"
      }
    },
    "landing": {
      "title": "Claim your invite bonus",
      "description": "Your personal AI kitchen companion. Create recipes from your ideas, follow guided cooking steps, and plan meals your way.",
      "reward": "You will receive {credits} bonus credits after your first paid purchase.",
      "invitedBy": "Invited by {name}",
      "state": "Referral status: {state}",
      "claimed": {
        "title": "Referral saved",
        "description": "Your referral is attached. Save your first recipe to unlock free image passes; complete your first paid purchase to unlock bonus credits."
      },
      "signUp": "Create account",
      "signIn": "Sign in",
      "notFound": {
        "title": "Referral link not found",
        "description": "This referral link is missing or no longer available."
      },
      "alreadyClaimed": {
        "title": "Referral already claimed",
        "description": "This referral has already been used on your account."
      },
      "selfReferral": {
        "title": "You cannot refer yourself",
        "description": "Use a different account to share referral rewards fairly."
      },
      "revoked": {
        "title": "Referral link revoked",
        "description": "This referral link has been disabled by Daily Simmer."
      },
      "expired": {
        "title": "Referral link expired",
        "description": "This referral campaign has ended."
      },
      "ineligibleExistingUser": {
        "title": "Referral unavailable for existing accounts",
        "description": "Referral rewards are only available to new Daily Simmer accounts."
      },
      "tagline": "Daily Simmer gives home cooks one library for the recipes they actually want to cook.",
      "activationRewardAmount": "{imagePasses} free Fast image passes",
      "activationRewardCondition": "Unlocked when you save your first recipe, no payment required",
      "rewardAmount": "{credits} bonus credits",
      "rewardCondition": "Unlocked after your first purchase",
      "features": {
        "title": "Why you'll love it",
        "aiRecipes": "Create recipes from your ideas with AI",
        "cookingMode": "Step-by-step cooking mode",
        "collections": "Organize your favorites",
        "mealPlanning": "Plan meals for the week"
      }
    },
    "inviteLanding": {
      "target": "Joining {name}",
      "inviter": "Invited by {name}",
      "role": "Role: {role}"
    }
  },
  "invites": {
    "landing": {
      "title": "You're invited",
      "invitedYouTo": "{name} invited you to",
      "youveBeenInvitedTo": "You've been invited to",
      "collectionLabel": "Recipe collection",
      "householdLabel": "Family",
      "collectionViewerBody": "View and cook from their shared recipes.",
      "collectionEditorBody": "View, add, and edit recipes in this collection.",
      "householdBody": "Share recipes, meal plans, and shopping lists in a Family.",
      "householdDefaultsBody": "New collaborative content defaults to Family. Existing Personal recipes stay Personal unless you choose to share them.",
      "householdWithSharingSubtitle": "{name} wants to share their Plus subscription with you",
      "householdWithSharingBody": "You will get full Plus access and join their Family to share recipes, meal plans, and shopping lists.",
      "acceptedHouseholdWithSharing": "Your Plus access is now active and you have joined the Family.",
      "acceptedHouseholdSponsored": "You joined {name}. Your effective paid access is sponsored Plus from this Family.",
      "acceptedHouseholdPersonalPlan": "You joined {name}. Your effective paid access remains your own Plus plan; Family membership is separate.",
      "acceptedHouseholdMember": "You joined {name}. New collaborative content defaults to Family, while existing Personal recipes stay Personal unless you share them.",
      "fallbackBody": "Join this shared space with your own account.",
      "tagline": "Daily Simmer gives home cooks one library for the recipes they actually want to cook.",
      "signUp": "Create account",
      "signIn": "Sign in",
      "accept": "Accept invitation",
      "switchAccount": "Switch account",
      "emailMismatch": {
        "title": "This invite is for a different email",
        "description": "Sign in with the invited email address to accept this invitation."
      },
      "accepted": {
        "title": "Invitation accepted",
        "description": "You can start using this shared space now."
      },
      "revoked": {
        "title": "Invitation revoked",
        "description": "This invitation is no longer available."
      },
      "expired": {
        "title": "Invitation expired",
        "description": "This invitation has expired. Ask for a new one to continue."
      },
      "alreadyJoined": {
        "title": "You already have access",
        "description": "Your account is already part of this shared space."
      },
      "viewCollection": "View collection",
      "viewFamily": "Open Family settings",
      "viewRecipe": "View recipe",
      "goToApp": "Go to app",
      "notFound": {
        "title": "Invitation not found",
        "description": "This invitation link is missing or no longer available."
      }
    }
  },
  "credits": {
    "title": "Credits",
    "description": "Additional Credits are available after weekly included AI usage. Source rows show the exact amount and expiry, if any, only for Credits acquired separately from your plan."
  }
}
