{
  "nav": {
    "portfolio": "Portfolio",
    "aboutMe": "About Me",
    "angebote": "Services",
    "vouchers": "Gift Vouchers",
    "conventions": "Conventions",
    "blog": "Blog",
    "faq": "FAQ",
    "datenschutz": "Privacy",
    "agb": "Terms",
    "login": "Login",
    "account": "Account"
  },
  "notifications": {
    "empty": "No notifications.",
    "viewAll": "View all",
    "title": "Notifications",
    "eyebrow": "Account",
    "summary": "{total} total · {unread} unread",
    "markAllRead": "Mark all as read"
  },
  "vacation": {
    "eyebrow": "Away",
    "singleDay": "We're unavailable on {date}.",
    "range": "We're on vacation from {start} to {end}.",
    "hint": "We can't take new bookings during this time — shoots already booked are not affected."
  },
  "availability": {
    "title": "Availability",
    "free": "free",
    "busy": "booked",
    "hint": "Just a rough guide — we'll sort out the exact date together once you get in touch.",
    "prevMonths": "Earlier months",
    "nextMonths": "Later months"
  },
  "auth": {
    "registerTitle": "Create account",
    "registerSubtitle": "For bookings, contracts and your photos.",
    "nameLabel": "Name",
    "salutationLabel": "Salutation",
    "salutationSelectPlaceholder": "Please select",
    "salutationHerr": "Mr.",
    "salutationFrau": "Ms.",
    "salutationDivers": "Other",
    "pronounsLabel": "Your pronouns (optional)",
    "pronounsPlaceholder": "e.g. she/her, he/him, they/them",
    "firstNameLabel": "First name",
    "lastNameLabel": "Last name",
    "nicknameLabel": "Nickname (optional)",
    "birthDateLabel": "Date of birth",
    "phoneLabel": "Phone number",
    "profileEyebrow": "Account",
    "profileTitle": "Edit profile",
    "changeAvatar": "Change profile picture",
    "removeAvatar": "Remove profile picture",
    "departmentPositionLabel": "Department / Position",
    "departmentPositionHint": "Assigned internally, not self-editable.",
    "addressLabel": "Address (street, postcode, city)",
    "billingAddressLabel": "Billing address (if different)",
    "billingStreetLabel": "Street & house number",
    "billingPostCodeLabel": "Postcode",
    "billingCityLabel": "City",
    "billingCountryCodeLabel": "Country (country code, e.g. DE)",
    "saveProfile": "Save",
    "profileSaved": "Saved.",
    "emailLabel": "Email",
    "passwordLabel": "Password",
    "newPasswordLabel": "New password",
    "acceptTermsPrefix": "I have read and accept the",
    "acceptTermsAgb": "Terms & Conditions",
    "acceptTermsAnd": "and the",
    "acceptTermsPrivacy": "Privacy Policy",
    "acceptTermsSuffix": ".",
    "validationNameRequired": "Please enter your first and last name.",
    "validationSalutationRequired": "Please choose a salutation.",
    "validationEmailInvalid": "Please enter a valid email address.",
    "validationPasswordShort": "Password must be at least 8 characters.",
    "validationBirthDateInvalid": "Please enter a valid date of birth.",
    "validationPhoneInvalid": "Please enter a valid phone number.",
    "validationAddressRequired": "Please enter your address.",
    "validationAcceptTerms": "Please accept the Terms & Conditions and Privacy Policy to register.",
    "validationLoginRequired": "Please enter your email and password.",
    "registerButton": "Register",
    "hasAccount": "Already have an account?",
    "loginLink": "Log in",
    "checkYourEmail": "Almost there — we've sent you a confirmation email. Please click the link in it to activate your account. It can take a few minutes to arrive — if you don't see it, please also check your spam/junk folder, as some providers unfortunately misflag automated emails.",
    "loginTitle": "Log in",
    "loginButton": "Log in",
    "forgotPassword": "Forgot password?",
    "noAccount": "No account yet?",
    "registerLink": "Register",
    "forgotPasswordTitle": "Forgot password",
    "forgotPasswordSubtitle": "We'll send you a reset link.",
    "sendResetLink": "Send link",
    "resetLinkSent": "If an account with this email exists, we've sent a reset link. It can take a few minutes to arrive — if you don't see it, please also check your spam/junk folder.",
    "resetPasswordTitle": "Set a new password",
    "resetPasswordButton": "Save password",
    "passwordResetDone": "Your password has been changed. You can log in now.",
    "verifyFailedTitle": "Link invalid",
    "verifyFailedText": "This confirmation link is invalid or has expired.",
    "verifySuccessTitle": "Email confirmed",
    "verifySuccessText": "Your account is now active.",
    "accountEyebrow": "My Account",
    "welcome": "Hi, {name}.",
    "accountComingSoon": "Your orders, contracts and photos will appear here once they're set up.",
    "salutationPromptText": "Want to add your salutation? Optional, helps us with contracts and invoices.",
    "salutationPromptFillIn": "Add it now",
    "salutationPromptDismiss": "Not now",
    "logout": "Log out",
    "twoFactorPrompt": "Two-factor login active — please enter the 6-digit code from your authenticator app (or a recovery code).",
    "twoFactorCodeLabel": "Code",
    "twoFactorSubmit": "Confirm",
    "mustChangePasswordPrompt": "Before continuing, you need to set a new password.",
    "confirmPasswordLabel": "Confirm new password",
    "mustChangePasswordSubmit": "Set password & continue",
    "twoFactorTitle": "Verification",
    "twoFactorIntro": "Protects your staff account with an extra code from an authenticator app (e.g. Google Authenticator, Authy, 1Password).",
    "twoFactorEnabled": "Two-factor login is active.",
    "twoFactorDisabled": "Two-factor login is not active.",
    "twoFactorStart": "Set up",
    "twoFactorScanHint": "Scan the QR code with your authenticator app, then enter the 6-digit code it shows to finish setup.",
    "twoFactorSecretFallback": "If scanning doesn't work, you can also enter this code manually:",
    "twoFactorConfirm": "Confirm & enable",
    "twoFactorRecoveryTitle": "Recovery codes",
    "twoFactorRecoveryHint": "Each code works once, in case you lose your device. Save them somewhere safe now — they won't be shown again.",
    "twoFactorDisableTitle": "Disable two-factor login",
    "twoFactorPasswordConfirm": "Enter your password to confirm",
    "twoFactorDisableButton": "Disable",
    "twoFactorRegenerateButton": "Generate new recovery codes",
    "twoFactorCancel": "Cancel",
    "deleteAccountTitle": "Delete account",
    "deleteAccountWarning": "If you've never had an invoice with us, your account will be deleted immediately and completely. Otherwise this submits a deletion request — due to legal retention requirements for invoices, our team will handle it manually and remove any personal data that isn't legally required to keep.",
    "deleteAccountButton": "Delete account",
    "deleteAccountPending": "Your deletion request has been submitted — our team will process it shortly.",
    "deleteAccountCancelButton": "Withdraw request",
    "passwordChangeTitle": "New password"
  },
  "legal": {
    "privacyTitle": "Privacy Policy",
    "privacyEyebrow": "Legal",
    "termsTitle": "Terms & Conditions",
    "termsEyebrow": "Legal",
    "tocLabel": "Contents",
    "seeAlsoLabel": "See also:",
    "impressumTitle": "Legal Notice",
    "rightsReserved": "All rights reserved."
  },
  "common": {
    "siteName": "Rakku Photography",
    "tagline": "Portrait · Cosplay · Events · Bielefeld",
    "backToTop": "Back to top",
    "locationLine": "Photographer based in Bielefeld, Germany"
  },
  "portfolio": {
    "eyebrow": "Portfolio",
    "title": "My Work",
    "metaDescription": "Cosplay, portrait and event photography by Rakku Photography, based in Bielefeld, Germany — a look into recent shoots, characters and conventions.",
    "viewButton": "View portfolio",
    "filterAll": "All",
    "tagsFilterLabel": "Character / Fandom",
    "categoryLabel": "Category",
    "eventLabel": "Event",
    "tagsLabel": "Tags",
    "photographerCredit": "Rakku Instagram",
    "close": "Close",
    "prevImage": "Previous image",
    "nextImage": "Next image",
    "imageCount": "{count} photos",
    "loadMore": "Load more",
    "ctaText": "Like what you see?",
    "ctaButton": "Request a shooting",
    "subtitle": "Cosplay, portrait and event photography — a look into recent shoots, characters and conventions."
  },
  "faq": {
    "eyebrow": "Questions & Answers",
    "title": "FAQ",
    "subtitle": "The most common questions about requests, process, pricing and photos — if yours isn't here, just reach out directly.",
    "metaDescription": "Frequently asked questions about shoots, pricing, process and photos at Rakku Photography.",
    "empty": "No questions available right now.",
    "closingTitle": "Didn’t find your question?",
    "closingText": "Fastest via Discord or Instagram — or directly through the chat on the site."
  },
  "ueberMich": {
    "eyebrow": "Photographer",
    "subtitle": "A bit more about me, my story, and why I do this in the first place.",
    "metaDescription": "Get to know Till, aka Rakku — cosplay and portrait photographer from Bielefeld, his story and his vision behind the camera.",
    "visionEyebrow": "Personal",
    "visionTitle": "My Vision",
    "visionText": "My very first convention was Dokomi 2026. A friend, Marcel, spontaneously lent me his camera so I could take some photos for a mutual friend — my very first time shooting with a real camera at a convention. When Marcel then went off to join other friends, I suddenly found myself completely alone: unfamiliar gear in my hands, thousands of people around me, and from one moment to the next I had to figure out on my own how to handle it all.\n\nAt some point it got to be too much. I was completely overwhelmed, so I took a step back — just stood there and let the hall wash over me. I watched the people around me: the laughter between groups of friends, the joy over a costume that had come together perfectly, small glances and gestures no one else had noticed. And right in that moment, it hit me for the first time what photography actually means to me. It's not about the perfect shot or the most expensive gear — it's about capturing moments that are inherently fleeting, but should never be forgotten.\n\nWith that realization, I went back to shooting — with a completely different eye. Ever since, I try to find and capture exactly those small, unassuming, but truly special moments in every single shoot. It genuinely matters to me that you can still look at these photos in 100 years and feel the same joy you felt the day they were taken. In the end, there's really just one thing I want my photos to do: give you back the feeling you had in that exact moment.",
    "whoTitle": "Who I am",
    "timeline": [
      {
        "eyebrow": "Dokomi 2026",
        "text": "My very first convention. A friend, Marcel, spontaneously lent me his camera so I could take some photos for a mutual friend — my first time ever shooting with a real camera at a convention."
      },
      {
        "eyebrow": "Alone",
        "text": "When Marcel then went off to join other friends, I suddenly found myself completely alone: unfamiliar gear in my hands, thousands of people around me, and from one moment to the next I had to figure out on my own how to handle it all."
      },
      {
        "eyebrow": "The pause",
        "text": "At some point it got to be too much. I was completely overwhelmed, so I took a step back — just stood there and let the hall wash over me. I watched the people around me: the laughter between groups of friends, the joy over a costume that had come together, small glances and gestures no one else had noticed."
      },
      {
        "eyebrow": "The realization",
        "text": "Right in that moment, it hit me for the first time what photography actually means to me. It's not about the perfect shot or the most expensive gear — it's about capturing moments that are inherently fleeting, but should never be forgotten."
      },
      {
        "eyebrow": "My vision today",
        "text": "Ever since, I try to find and capture exactly those small, unassuming, but truly special moments in every single shoot. In the end, there's really just one thing I want my photos to do: give you back the feeling you had in that exact moment."
      }
    ]
  },
  "orders": {
    "createOrder": "Create order",
    "myOrders": "My orders",
    "myInvoices": "My invoices",
    "myVouchers": "My vouchers",
    "noOrders": "No orders yet — feel free to get started.",
    "newOrderTitle": "New order",
    "newOrderSubtitle": "Tell me a bit about your idea — the more detail, the better I can prepare.",
    "newOrderSubtitleAgain": "Pre-filled from your previous order — adjust whatever's changed.",
    "bookAgain": "Book again",
    "shootingType": "Shooting type",
    "shootingTypePlaceholder": "Please choose",
    "shootingTypes": {
      "Convention": "Convention",
      "Outdoor": "Outdoor",
      "Portrait": "Portrait",
      "Character-focused": "Character-focused",
      "Other": "Other"
    },
    "characterOrConcept": "Character / idea",
    "eventLocation": "Location / event",
    "datePeriod": "Preferred date",
    "leadTimeHint": "Please plan for at least {weeks} weeks of lead time — earlier dates only by arrangement with the team.",
    "earlyDateRequested": "I need an earlier date as an exception",
    "earlyDateReasonLabel": "Briefly, why (e.g. convention date, spontaneous request)",
    "instagramHandle": "Instagram",
    "discordHandle": "Discord",
    "ideaMood": "Idea & mood",
    "additionalNotes": "Additional notes",
    "attachments": "Reference images (optional)",
    "attachmentsHint": "Max. 8 files, up to 15 MB each (JPG, PNG, WebP, HEIC, PDF)",
    "addAttachmentsUpload": "Upload",
    "submit": "Submit order",
    "priceTitle": "Price",
    "priceNone": "I'll get back to you with a price proposal once I've had a look at everything.",
    "priceFromRakku": "Rakku",
    "priceFromYou": "You",
    "priceAgreed": "Price agreed: {amount}",
    "priceWaitingOnAdmin": "Your counter-offer is waiting for a reply.",
    "priceRejected": "This proposal was declined — I'll get back to you with a new one.",
    "priceAccept": "Accept",
    "priceReject": "Decline",
    "priceCounter": "Counter-offer",
    "priceNotePlaceholder": "Note (optional)",
    "priceSendCounter": "Send counter-offer",
    "contractTitle": "Contract",
    "contractViewPdf": "View PDF",
    "contractAwaitingSignature": "Awaiting your signature",
    "contractSigned": "Contract signed — thank you!",
    "signName": "Your full name",
    "signGuardian1": "Legal guardian 1 — full name",
    "signGuardian2": "Legal guardian 2 — full name",
    "signConsent": "I have read the contract (PDF above) and agree to its terms. This entry counts as my electronic signature.",
    "signSubmit": "Sign contract",
    "orderTags": {
      "shoot_new_request": "New request",
      "shoot_waiting_for_date": "Waiting for date",
      "shoot_scheduled": "Scheduled",
      "shoot_completed": "Shoot completed",
      "edit_review_photos": "Reviewing photos",
      "edit_select_final": "Final selection",
      "edit_editing": "Editing in progress",
      "edit_final_check": "Final check",
      "edit_wait_for_feedback": "Waiting for your feedback",
      "edit_apply_changes": "Applying requested changes",
      "done_phase1": "Phase 1 complete",
      "done_posted": "Posted",
      "done_dropped": "Dropped"
    },
    "compensationType": "Compensation",
    "compensationPaid": "Chargeable",
    "compensationTfp": "TFP",
    "assignedStaff": "{name} is taking care of your order",
    "appointmentTitle": "Appointment",
    "addToCalendar": "Add to calendar",
    "addToCalendarGoogle": "Google Calendar",
    "addToCalendarOutlook": "Outlook",
    "addToCalendarIcs": "Apple Calendar / .ics file",
    "paymentTitle": "Payment",
    "paymentPaid": "Paid",
    "paymentOpen": "Open",
    "paymentReferenceHint": "Please include this as the payment reference:",
    "invoiceTitle": "Invoice",
    "invoiceDownload": "Open PDF",
    "reminderLevel1": "Payment reminder",
    "reminderLevelN": "Reminder #{level}",
    "paymentMethods": {
      "bank_transfer": "Bank transfer",
      "paypal": "PayPal",
      "online": "Online payment",
      "cash": "Cash",
      "other": "Other"
    },
    "payOnlineButton": "Pay online now",
    "payOnlineDepositButton": "Pay deposit of {amount} now",
    "payOnlineHint": "Pay directly with card, PayPal or Klarna.",
    "payOnlineProcessing": "Payment is being processed — this page will update automatically shortly.",
    "depositPaidNote": "Deposit of {amount} already paid — the remainder becomes due separately.",
    "payOnlineError": "Could not start the payment. Please try again or transfer manually as described below.",
    "receivedAt": "Received",
    "detailsTitle": "Details",
    "historyTitle": "History",
    "historyYou": "You",
    "historyRakku": "Rakku",
    "cancelOrder": "Cancel booking",
    "cancelReasonPlaceholder": "Why do you want to cancel?",
    "cancelConfirm": "Confirm cancellation",
    "cancelCancel": "Cancel",
    "orderCancelledByYou": "You cancelled this booking.",
    "orderCancelledByRakku": "This booking was declined.",
    "chatTitle": "Messages",
    "chatPlaceholder": "Write a message…",
    "chatSend": "Send",
    "chatEmpty": "No messages yet — feel free to write if you have questions.",
    "emailButtonLabel": "Compose Email",
    "emailButtonHint": "Questions about your order? Just send us an email.",
    "photosTitle": "Photos",
    "photosCount": "{count, plural, one {# photo} other {# photos}}",
    "completedTitle": "Order completed",
    "completedText": "Your order is finished — thank you! If you have a moment, I'd really appreciate a quick review.",
    "leaveFeedback": "Leave feedback",
    "feedbackThanks": "Thanks for your feedback! 💛",
    "activeOrders": "Active orders",
    "allOrdersLink": "View all orders",
    "allOrdersTitle": "My orders",
    "allOrdersEyebrow": "Orders",
    "filterAll": "All",
    "filterActive": "Active",
    "filterDone": "Completed"
  },
  "photos": {
    "myPhotos": "My photos",
    "eyebrow": "Photos",
    "title": "My photos",
    "noFolders": "You don't have any photos assigned yet.",
    "noPhotos": "No images in this folder yet.",
    "photoCount": "{count, plural, one {# photo} other {# photos}}",
    "download": "Download",
    "ratingHint": "Rate your favorites with stars ★ — it helps me pick the right images. You can also leave a short note on any photo.",
    "ratedProgress": "{rated} of {total} rated",
    "addNote": "Add note",
    "notePlaceholder": "e.g. \"please for print\" or \"edit this one\"",
    "submitNote": "Submit",
    "editNote": "Edit",
    "collectionAll": "All",
    "collectionLabel": "Album (optional)",
    "collectionPlaceholder": "e.g. Favorites, For print",
    "tagAllLabel": "All categories",
    "formatLabelPrefix": "Format",
    "watermarkHint": "These photos carry a watermark until the invoice for this order has been paid.",
    "shareTitle": "Share",
    "shareText": "A view-only link for family or friends without their own account — they can view the photos but not rate or download them. Expires automatically after 30 days, but can be extended any time.",
    "shareEnable": "Create share link",
    "shareDisable": "Disable share link",
    "shareCopy": "Copy",
    "shareCopied": "Copied!",
    "shareExpiresOn": "Valid until",
    "shareExtend": "Extend",
    "shareError": "That didn't work — please try again."
  },
  "maintenance": {
    "title": "We're in the darkroom right now.",
    "body": "Rakku Photography is being updated. Please check back shortly.",
    "previewPasswordPlaceholder": "Password",
    "previewSubmit": "View anyway"
  },
  "home": {
    "heading": "Rakku Photography",
    "subheading": "Portrait, cosplay and event photography in Bielefeld, Germany",
    "heroText": "Welcome to my little corner of the internet. As a photographer based in Bielefeld, Germany, I offer cosplay, portrait and event photography around the wider region — here you'll find my work and my growing portfolio.",
    "metaTitle": "Cosplay & Portrait Photographer in Bielefeld, Germany",
    "portfolioButton": "View portfolio",
    "bookButton": "Request a shooting",
    "scrollCue": "Discover more",
    "featuredEyebrow": "Selected work",
    "featuredTitle": "A look into my portfolio",
    "featured1Alt": "Cosplay portrait in a Glinda costume with crown and wand",
    "featured2Alt": "Character portrait with dramatic lighting",
    "featured3Alt": "Cosplay portrait in a cat-girl costume",
    "aboutPortraitAlt": "Till shooting a photo with the camera",
    "aboutTitle": "Hi, I am Rakku.",
    "aboutText": "My name is Till and I'm a cosplay and portrait photographer based in Bielefeld, Germany, slowly building my own small photography portfolio. Portraits, cosplay, conventions and events are especially close to my heart — on location in Bielefeld or wherever your shoot takes us in the surrounding area.",
    "aboutTeaser": "Cosplay and portrait photographer from Bielefeld — find out how it all started and what really matters to me on every shoot.",
    "aboutMoreLink": "More about me",
    "philosophyEyebrow": "Photography",
    "philosophyTitle": "Cosplay Photography",
    "philosophyText": "Cosplay is more than just a costume. It is expression, character, attention to detail and often a lot of work. With my photography I want to make exactly that visible: atmosphere, character impact and the person behind it.",
    "focusAreas": {
      "convention": {
        "title": "Convention",
        "text": "Spontaneous moments, short sessions and atmospheric shots at events."
      },
      "outdoor": {
        "title": "Outdoor",
        "text": "Planned shoots at fitting locations with a calm, considered mood."
      },
      "portraits": {
        "title": "Portraits",
        "text": "Character, expression and personality take center stage."
      }
    },
    "processEyebrow": "Process",
    "processTitle": "Shooting Info",
    "processText": "This is how a shooting usually works — relaxed, transparent and without unnecessary pressure.",
    "process": {
      "one": {
        "title": "Request",
        "text": "You send me a short message with your idea: cosplay, character, location and time period."
      },
      "two": {
        "title": "Planning",
        "text": "Together we discuss which photo idea fits the character best."
      },
      "three": {
        "title": "Shooting",
        "text": "Relaxed, calm and without pressure. Nobody has to pose perfectly."
      },
      "four": {
        "title": "Selection",
        "text": "After the shoot you receive a selection and later the final edited images."
      }
    },
    "testimonialsEyebrow": "Testimonials",
    "testimonialsTitle": "What clients say",
    "happyCustomersEyebrow": "Trust",
    "happyCustomersText": "Our clients are very happy",
    "reviewsLabel": "Avg. rating",
    "reviewsCountLabel": "reviews",
    "visionQuote": "I wanted to capture moments that are fleeting — but should never be forgotten.",
    "closingCtaEyebrow": "Ready for a shoot?",
    "closingCtaTitle": "Let's get started.",
    "closingCtaText": "Whether it is cosplay, portrait or convention — reach out and we will find the right date.",
    "aboutSubtitle": "Photographer based in Bielefeld",
    "heroTagLocation": "Bielefeld, Germany",
    "heroTagGenre": "Cosplay & Portrait",
    "featuredFallbackAlt": "Cosplay photography"
  },
  "services": {
    "eyebrow": "Services",
    "title": "Offerings",
    "subtitle": "An overview of my shoots and rough price ranges — the exact price can vary depending on scope.",
    "status": {
      "available": "Available",
      "on_request": "On request",
      "unavailable": "Currently unavailable"
    },
    "bookButton": "Request",
    "requestButton": "Ask about this",
    "priceFromLabel": "from",
    "noTiers": "No price tiers listed for this offering yet — feel free to reach out with your idea anyway.",
    "none": "No offerings listed yet — feel free to reach out with your idea anyway.",
    "customNote": "Nothing quite fitting? No problem —",
    "customLink": "request a custom booking",
    "nextAvailableLabel": "Next available date from",
    "nextAvailableNote": "Rough guide based on a current {weeks}-week minimum lead time — earlier dates only by arrangement with the team.",
    "nextAvailableUnknown": "No open dates in sight right now — feel free to reach out directly.",
    "reviewsLabel": "Avg. rating",
    "reviewsCountLabel": "reviews",
    "bundlesEyebrow": "Bundles",
    "bundlesTitle": "Packages",
    "bundlesSaveLabel": "You save {amount}",
    "recommendedLabel": "Recommended",
    "customEyebrow": "Custom",
    "customTitle": "Nothing quite right?",
    "customText": "Just tell me what you have in mind — character, location, timeframe — and we'll find a setup together that fits you and your budget.",
    "customImageEyebrow": "On request",
    "customImageLabel": "Your shoot, your idea",
    "availabilityEyebrow": "Availability",
    "availabilityNote": "Rough guidance only — we'll sort out the details and the exact date together when you get in touch."
  },
  "referrals": {
    "title": "Refer a friend",
    "intro": "Share your code — once a genuine new customer redeems it on their first request, they get a discount and account credit is automatically added to your balance.",
    "copy": "Copy",
    "copied": "Copied!",
    "rewardsTitle": "Your earned discount codes",
    "creditBalance": "Your account credit: {amount}"
  },
  "characterWishes": {
    "myWishlist": "Wishlist",
    "eyebrow": "Wishlist",
    "title": "Character Wishlist",
    "intro": "Which character or concept would you love to be shot as? Not a binding booking — just helps me plan ahead.",
    "characterLabel": "Character",
    "fandomLabel": "Fandom / series (optional)",
    "noteLabel": "Note (optional)",
    "submit": "Add",
    "empty": "No wishes added yet.",
    "remove": "Remove",
    "statusLabelText": "Status",
    "status": {
      "offen": "Open",
      "angenommen": "Accepted",
      "abgelehnt": "Declined",
      "umgesetzt": "Done"
    }
  },
  "conventionWaitlist": {
    "myWaitlists": "My Waitlists",
    "eyebrow": "Waitlists",
    "title": "My Waitlists",
    "empty": "You're not currently on any waitlist.",
    "browseLink": "Browse conventions",
    "statusWaiting": "Waiting",
    "statusSlotOpen": "Slot open — request now",
    "waitlistLabel": "Waitlist",
    "statusDone": "Done",
    "statusSlotShort": "Slot open",
    "statusCancelled": "Cancelled",
    "slotCancelledHint": "This slot has been cancelled.",
    "requestSlot": "Request a slot",
    "joinedOn": "Joined on {date}",
    "chatTitle": "Messages",
    "chatPlaceholder": "Write a message…",
    "chatSend": "Send",
    "chatEmpty": "No messages yet.",
    "statusScheduled": "Slot confirmed",
    "slotConfirmedTitle": "You got a slot",
    "slotConfirmedBody": "your order has been created",
    "orderEyebrow": "New order",
    "appointmentLabel": "Appointment",
    "viewOrder": "View order",
    "slotOpenHint": "A slot opened up — Rakku will get in touch with a proposed time.",
    "formHeading": "Request a slot",
    "characterLabel": "Character / idea",
    "dayLabel": "Preferred day",
    "timeLabel": "Preferred time",
    "selectPlaceholder": "Please select …",
    "timeMorning": "Morning",
    "timeAfternoon": "Afternoon",
    "timeEvening": "Evening / later",
    "noteLabel": "Anything else (optional)",
    "requiredNote": "* Required",
    "formSubmit": "Send request",
    "formCancel": "Cancel",
    "submitSuccess": "You are on the list — I will get back to you with a proposed appointment. You can check the status in your account."
  }
}
