{
  "ActivityFeed.deletedListing": "deleted listing",
  "ActivityFeed.leaveAReview": "Leave a review for { displayName }.",
  "ActivityFeed.leaveAReviewSecond": "Leave a review for { displayName } to see their review.",
  "ActivityFeed.ownTransitionAccept": "You accepted the booking request.",
  "ActivityFeed.ownTransitionDecline": "You declined the booking request.",
  "ActivityFeed.ownTransitionExpire": "Booking request expired. You did not reply on time.",
  "ActivityFeed.ownTransitionRequest": "You requested to book { listingTitle }.",
  "ActivityFeed.ownTransitionReview": "You left a review for { displayName }.",
  "ActivityFeed.showOlderMessages": "Show older",
  "ActivityFeed.today": "Today",
  "ActivityFeed.transitionAccept": "{ displayName } accepted the booking request.",
  "ActivityFeed.transitionCancel": "The booking was cancelled.",
  "ActivityFeed.transitionComplete": "The booking was completed. { reviewLink }",
  "ActivityFeed.transitionDecline": "{ displayName } declined the booking request.",
  "ActivityFeed.transitionExpire": "Booking request expired. { displayName } did not reply on time.",
  "ActivityFeed.transitionRequest": "{ displayName } requested to book { listingTitle }.",
  "ActivityFeed.transitionReview": "{ displayName } left a review for you. { reviewLink }",
  "AuthenticationPage.emailAlreadyInUse": "An account with this email address already exists. Try logging in instead.",
  "AuthenticationPage.fixEmail": "Whoops, typo in your email? {fixEmailLink}.",
  "AuthenticationPage.fixEmailLinkText": "Fix it",
  "AuthenticationPage.loginFailed": "The email and password you entered did not match our records. Please double-check and try again.",
  "AuthenticationPage.loginLinkText": "Login",
  "AuthenticationPage.resendEmail": "Didn't get the email? {resendEmailLink}.",
  "AuthenticationPage.resendEmailLinkText": "Resend it",
  "AuthenticationPage.resendFailed": "Resending verification email failed. Please try again.",
  "AuthenticationPage.resendFailedTooManyRequests": "The maximum of 5 verification emails has been reached. Please try again tomorrow.",
  "AuthenticationPage.schemaTitleLogin": "Log in | {siteTitle}",
  "AuthenticationPage.schemaTitleSignup": "Sign up | {siteTitle}",
  "AuthenticationPage.sendingEmail": "Sending verification email…",
  "AuthenticationPage.signupFailed": "Signup failed. Please make sure all the information you entered is correct and try again.",
  "AuthenticationPage.signupFailedEmailAlreadyTaken": "An account with this email address already exists. Try logging in instead.",
  "AuthenticationPage.signupLinkText": "Sign up",
  "AuthenticationPage.termsHeading": "Terms of Service",
  "AuthenticationPage.verifyEmailClose": "LATER",
  "AuthenticationPage.verifyEmailText": "Thanks for signing up! There's one quick step left. To be able to contact you, we need you to verify your email address. Please click the link we sent to {email}.",
  "AuthenticationPage.verifyEmailTitle": "{name}, check your inbox to verify your email",
  "Avatar.bannedUserDisplayName": "Banned user",
  "Avatar.deletedUserDisplayName": "Deleted user",
  "BookingBreakdown.bookingPeriod": "{bookingStart} – {bookingEnd}",
  "BookingBreakdown.commission": "Saunatime fee *",
  "BookingBreakdown.commissionFeeNote": "* The fee helps us run the platform and provide the best possible service to you!",
  "BookingBreakdown.dayCount": "{count, number} {count, plural, one {day} other {days}}",
  "BookingBreakdown.nightCount": "{count, number} {count, plural, one {night} other {nights}}",
  "BookingBreakdown.pricePerDay": "Price per day",
  "BookingBreakdown.pricePerNight": "Price per night",
  "BookingBreakdown.pricePerQuantity": "Price per person",
  "BookingBreakdown.providerTotalCanceled": "Total price",
  "BookingBreakdown.providerTotalDeclined": "Final sum",
  "BookingBreakdown.providerTotalDefault": "You'll make",
  "BookingBreakdown.providerTotalDelivered": "You made",
  "BookingBreakdown.quantity": "{quantity, number} {quantity, plural, one {person} other {persons}}",
  "BookingBreakdown.quantityUnit": "Number of persons",
  "BookingBreakdown.refund": "Refund",
  "BookingBreakdown.refundCustomerFee": "Refund Saunatime fee",
  "BookingBreakdown.refundProviderFee": "Refund Saunatime fee",
  "BookingBreakdown.subTotal": "Subtotal",
  "BookingBreakdown.total": "Total price",
  "BookingDatesForm.bookingEndTitle": "End date",
  "BookingDatesForm.bookingStartTitle": "Start date",
  "BookingDatesForm.listingCurrencyInvalid": "Oops, the currency of the listing doesn't match the currency of the marketplace.",
  "BookingDatesForm.listingPriceMissing": "Oops, this listing has no price!",
  "BookingDatesForm.ownListing": "You won't be able to book your own listing.",
  "BookingDatesForm.placeholder": "mm/dd/yyyy",
  "BookingDatesForm.priceBreakdownTitle": "Booking breakdown",
  "BookingDatesForm.requestToBook": "Request to book",
  "BookingDatesForm.requiredDate": "Oops, make sure your date is correct!",
  "BookingDatesForm.timeSlotsError": "Loading listing availability failed. Please refresh the page.",
  "BookingDatesForm.youWontBeChargedInfo": "You won't be charged yet",
  "BookingDateRangeFilter.labelPlain": "Dates",
  "BookingDateRangeFilter.labelPopup": "Dates",
  "BookingDateRangeFilter.labelSelectedPlain": "{dates}",
  "BookingDateRangeFilter.labelSelectedPopup": "{dates}",
  "BookingPanel.closedListingButtonText": "Sorry, this listing has been closed.",
  "BookingPanel.ctaButtonMessage": "Request to book",
  "BookingPanel.hostedBy": "Hosted by {name}",
  "BookingPanel.perDay": "per day",
  "BookingPanel.perNight": "per night",
  "BookingPanel.perUnit": "per unit",
  "BookingPanel.subTitleClosedListing": "Sorry, this listing has been closed.",
  "CheckoutPage.bookingTimeNotAvailableMessage": "Unfortunately, the requested time is already booked.",
  "CheckoutPage.chargeDisabledMessage": "This provider's payout information is incomplete so this listing cannot be booked. Please contact the marketplace administrators.",
  "CheckoutPage.errorlistingLinkText": "the sauna page",
  "CheckoutPage.goToLandingPage": "Go to homepage",
  "CheckoutPage.hostedBy": "Hosted by {name}",
  "CheckoutPage.initiateOrderAmountTooLow": "We are unable to process this payment since the payment amount is too low. Please contact the marketplace administrator.",
  "CheckoutPage.initiateOrderError": "Payment request failed. Please go back to {listingLink} and try again. If the error persists, try refreshing the page or contacting the marketplace administrator.",
  "CheckoutPage.initiateOrderStripeError": "The payment processor gave the following errors: {stripeErrors}",
  "CheckoutPage.listingNotFoundError": "Unfortunately, the listing is no longer available.",
  "CheckoutPage.loadingData": "Loading checkout data…",
  "CheckoutPage.paymentExpiredMessage": "Payment was not completed in 15 minutes. Please go back to {listingLink} and try again.",
  "CheckoutPage.paymentInfo": "You'll only be charged if your request is accepted by the provider.",
  "CheckoutPage.perDay": "per day",
  "CheckoutPage.perNight": "per night",
  "CheckoutPage.perUnit": "per unit",
  "CheckoutPage.priceBreakdownTitle": "Booking breakdown",
  "CheckoutPage.providerStripeAccountMissingError": "The listing author has not added their payment information and the listing cannot be booked at the moment.",
  "CheckoutPage.retrievingStripePaymentIntentFailed": "Oops, something went wrong. Please refresh the page. If the error persists, go back to {listingLink} and try again after 15 minutes",
  "CheckoutPage.speculateFailedMessage": "Oops, something went wrong. Please refresh the page and try again.",
  "CheckoutPage.speculateTransactionError": "Failed to fetch breakdown information.",
  "CheckoutPage.title": "Book {listingTitle}",
  "ContactDetailsForm.confirmChangesInfo": "To change your email address, please enter your current password.",
  "ContactDetailsForm.confirmChangesTitle": "Confirm your changes",
  "ContactDetailsForm.emailInvalid": "A valid email address is required",
  "ContactDetailsForm.emailLabel": "Your email address",
  "ContactDetailsForm.emailRequired": "An email address is required",
  "ContactDetailsForm.emailSent": "Verification email sent!",
  "ContactDetailsForm.emailTakenError": "This email address is already in use.",
  "ContactDetailsForm.emailUnverified": "You haven't verified your email address yet. {resendEmailMessage}",
  "ContactDetailsForm.emailVerified": "Your email address is verified.",
  "ContactDetailsForm.genericEmailFailure": "Whoops, something went wrong while updating your email. Please refresh the page and try again.",
  "ContactDetailsForm.genericFailure": "Whoops, something went wrong. Please refresh the page and try again.",
  "ContactDetailsForm.genericPhoneNumberFailure": "Whoops, something went wrong while updating your phone number. Please refresh the page and try again.",
  "ContactDetailsForm.passwordFailed": "Please double-check your password",
  "ContactDetailsForm.passwordLabel": "Current password",
  "ContactDetailsForm.passwordPlaceholder": "Enter your current password…",
  "ContactDetailsForm.passwordRequired": "A password is required",
  "ContactDetailsForm.passwordTooShort": "The password should be at least {minLength} characters",
  "ContactDetailsForm.pendingEmailCheckInbox": "Check your inbox to verify {pendingEmail} now.",
  "ContactDetailsForm.pendingEmailUnverified": "You have not verified your new address yet. {pendingEmailCheckInbox} {resendEmailMessage}",
  "ContactDetailsForm.phoneLabel": "Phone number",
  "ContactDetailsForm.phonePlaceholder": "Enter your phone number",
  "ContactDetailsForm.resendEmailVerificationText": "Resend verification email.",
  "ContactDetailsForm.saveChanges": "Save changes",
  "ContactDetailsForm.tooManyVerificationRequests": "Too many email verification requests sent.",
  "ContactDetailsPage.contactDetailsTabTitle": "Contact details",
  "ContactDetailsPage.heading": "Contact details",
  "ContactDetailsPage.passwordTabTitle": "Password",
  "ContactDetailsPage.paymentsTabTitle": "Payments",
  "ContactDetailsPage.title": "Contact details",
  "CookieConsent.continue": "Continue",
  "CookieConsent.cookieLink": "cookies",
  "CookieConsent.message": "Welcome to Saunatime, friend! We use {cookieLink} to enhance your browsing experience.",
  "DateInput.clearDate": "Clear Date",
  "DateInput.closeDatePicker": "Close",
  "DateInput.defaultPlaceholder": "Date input",
  "DateInput.screenReaderInputMessage": "Date input",
  "EditListingAvailabilityForm.fetchMonthDataFailed": "Oops, couldn't load data for {month}, please try again.",
  "EditListingAvailabilityForm.availableDay": "Available",
  "EditListingAvailabilityForm.blockedDay": "Not available",
  "EditListingAvailabilityForm.bookedDay": "Booked",
  "EditListingAvailabilityForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingAvailabilityPanel.title": "Edit the availability of {listingTitle}",
  "EditListingAvailabilityPanel.createListingTitle": "When is it available?",
  "EditListingDescriptionForm.categoryLabel": "Sauna type",
  "EditListingDescriptionForm.categoryPlaceholder": "Choose the type of your sauna…",
  "EditListingDescriptionForm.categoryRequired": "You need to select a category for your sauna.",
  "EditListingDescriptionForm.createListingDraftError": "Failed to create a draft listing. Please try again.",
  "EditListingDescriptionForm.description": "Describe your sauna",
  "EditListingDescriptionForm.descriptionPlaceholder": "How many people can fit at once? Does the sauna come with towels?",
  "EditListingDescriptionForm.descriptionRequired": "A description is required.",
  "EditListingDescriptionForm.maxLength": "Must be {maxLength} characters or less",
  "EditListingDescriptionForm.showListingFailed": "Fetching listing data failed",
  "EditListingDescriptionForm.title": "The name of your sauna",
  "EditListingDescriptionForm.titlePlaceholder": "What's the name of your sauna?",
  "EditListingDescriptionForm.titleRequired": "You need to add a name.",
  "EditListingDescriptionForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingDescriptionPanel.createListingTitle": "Add your sauna",
  "EditListingDescriptionPanel.title": "Edit details of {listingTitle}",
  "EditListingFeaturesForm.showListingFailed": "Fetching listing data failed",
  "EditListingFeaturesForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingFeaturesPanel.createListingTitle": "What amenities does your sauna have?",
  "EditListingFeaturesPanel.title": "Edit the amenities of {listingTitle}",
  "EditListingLocationForm.address": "Address",
  "EditListingLocationForm.addressNotRecognized": "We didn't recognize this location. Please try another location.",
  "EditListingLocationForm.addressPlaceholder": "123 Example Street",
  "EditListingLocationForm.addressRequired": "You need to provide a location",
  "EditListingLocationForm.building": "Apt, suite, building # {optionalText}",
  "EditListingLocationForm.buildingPlaceholder": "A 42",
  "EditListingLocationForm.optionalText": "• optional",
  "EditListingLocationForm.showListingFailed": "Fetching listing data failed",
  "EditListingLocationForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingLocationPanel.createListingTitle": "Where's your sauna?",
  "EditListingLocationPanel.title": "Edit the location of {listingTitle}",
  "EditListingPage.loadingListingData": "Loading listing data…",
  "EditListingPage.titleCreateListing": "Create a listing",
  "EditListingPage.titleEditListing": "Edit listing",
  "EditListingPhotosForm.addImagesTip": "Tip: Choose the top 2-3 photos of your sauna from different angles in a good light that really show the space.",
  "EditListingPhotosForm.bankAccountNumberRequired": "You need to add a bank account number.",
  "EditListingPhotosForm.chooseImage": "+ Choose an image…",
  "EditListingPhotosForm.imageRequired": "You need to add at least one image.",
  "EditListingPhotosForm.imageTypes": ".JPG, .GIF or .PNG. Max. 10 MB",
  "EditListingPhotosForm.imageUploadFailed.uploadFailed": "Failed to upload image. Please check that the image wasn't too big and try again.",
  "EditListingPhotosForm.imageUploadFailed.uploadOverLimit": "The maximum file size is 10 MB. Please try again.",
  "EditListingPhotosForm.publishListingFailed": "Publishing a new sauna failed",
  "EditListingPhotosForm.savedImageAltText": "Saved listing image",
  "EditListingPhotosForm.showListingFailed": "Fetching listing data failed",
  "EditListingPhotosForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingPhotosPanel.createListingTitle": "Add a few photos",
  "EditListingPhotosPanel.payoutModalInfo": "Since this was the first listing you created, we need to know bit more about you in order to send you money. We only ask these once.",
  "EditListingPhotosPanel.payoutModalTitleOneMoreThing": "One more thing:",
  "EditListingPhotosPanel.payoutModalTitlePayoutPreferences": "Payout preferences",
  "EditListingPhotosPanel.title": "Edit the photos of {listingTitle}",
  "EditListingPoliciesForm.rulesLabel": "Sauna rules",
  "EditListingPoliciesForm.rulesPlaceholder": "Describe the no-nos",
  "EditListingPoliciesForm.showListingFailed": "Fetching listing data failed",
  "EditListingPoliciesForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingPoliciesPanel.createListingTitle": "Time to set some ground rules for the bathers.",
  "EditListingPoliciesPanel.title": "Edit the rules of {listingTitle}",
  "EditListingPricingForm.priceInputPlaceholder": "Choose your price…",
  "EditListingPricingForm.pricePerDay": "Price per day in euros",
  "EditListingPricingForm.pricePerNight": "Price per night in euros",
  "EditListingPricingForm.pricePerUnit": "Price per unit in euros",
  "EditListingPricingForm.priceRequired": "You need to add a valid price.",
  "EditListingPricingForm.priceTooLow": "Price should be at least {minPrice}.",
  "EditListingPricingForm.showListingFailed": "Fetching listing data failed",
  "EditListingPricingForm.updateFailed": "Failed to update listing. Please try again.",
  "EditListingPricingPanel.createListingTitle": "How much does it cost?",
  "EditListingPricingPanel.listingPriceCurrencyInvalid": "Listing currency is different from the marketplace currency. You cannot edit the price.",
  "EditListingPricingPanel.title": "Edit the pricing of {listingTitle}",
  "EditListingWizard.saveEditDescription": "Save description",
  "EditListingWizard.saveEditFeatures": "Save amenities",
  "EditListingWizard.saveEditLocation": "Save location",
  "EditListingWizard.saveEditAvailability": "Save availability",
  "EditListingWizard.saveEditPhotos": "Save photos",
  "EditListingWizard.saveEditPolicies": "Save rules",
  "EditListingWizard.saveEditPricing": "Save pricing",
  "EditListingWizard.saveNewDescription": "Next: Amenities",
  "EditListingWizard.saveNewFeatures": "Next: Rules",
  "EditListingWizard.saveNewLocation": "Next: Pricing",
  "EditListingWizard.saveNewAvailability": "Next: Photos",
  "EditListingWizard.saveNewPhotos": "Publish listing",
  "EditListingWizard.saveNewPolicies": "Next: Location",
  "EditListingWizard.saveNewPricing": "Next: Availability",
  "EditListingWizard.tabLabelDescription": "Description",
  "EditListingWizard.tabLabelFeatures": "Amenities",
  "EditListingWizard.tabLabelAvailability": "Availability",
  "EditListingWizard.tabLabelLocation": "Location",
  "EditListingWizard.tabLabelPhotos": "Photos",
  "EditListingWizard.tabLabelPolicy": "Sauna rules",
  "EditListingWizard.tabLabelPricing": "Pricing",
  "EmailVerificationForm.finishAccountSetup": "We will need to send you email notifications. To allow this, please verify your email address {email}.",
  "EmailVerificationForm.successButtonText": "Continue exploring",
  "EmailVerificationForm.successText": "Everything looks good. Time to get out there – have a great day.",
  "EmailVerificationForm.successTitle": "Thanks for verifying your email address, {name}.",
  "EmailVerificationForm.verificationFailed": "Could not verify the email address.",
  "EmailVerificationForm.verify": "Verify my email address",
  "EmailVerificationForm.verifyEmailAddress": "Verify your email address",
  "EmailVerificationForm.verifying": "Verifying…",
  "EmailVerificationPage.loadingUserInformation": "Loading user information…",
  "EmailVerificationPage.title": "Verify your email address",
  "EnquiryForm.heading": "Enquire about {listingTitle}",
  "EnquiryForm.messageLabel": "Message to {authorDisplayName}",
  "EnquiryForm.messagePlaceholder": "Hello {authorDisplayName}! I'm looking forward to…",
  "EnquiryForm.messageRequired": "A message is required",
  "EnquiryForm.sendEnquiryError": "Whoops, something went wrong. Please try again.",
  "EnquiryForm.submitButtonText": "Send enquiry",
  "FieldBoolean.no": "No",
  "FieldBoolean.yes": "Yes",
  "FieldDateInput.clearDate": "Clear Date",
  "FieldDateInput.closeDatePicker": "Close",
  "FieldDateInput.invalidDate": "The start date is not valid",
  "FieldDateInput.placeholderText": "Add start date",
  "FieldDateInput.screenReaderInputMessage": "Date input",
  "FieldDateRangeInput.clearDate": "Clear Date",
  "FieldDateRangeInput.closeDatePicker": "Close",
  "FieldDateRangeInput.endDatePlaceholderText": "Add end date",
  "FieldDateRangeInput.invalidEndDate": "The end date is not valid",
  "FieldDateRangeInput.invalidStartDate": "The start date is not valid",
  "FieldDateRangeInput.screenReaderInputMessage": "Date input",
  "FieldDateRangeInput.startDatePlaceholderText": "Add start date",
  "FieldReviewRating.star1": "Bad experience - 1 star",
  "FieldReviewRating.star2": "Not so nice - 2 stars",
  "FieldReviewRating.star3": "OK - 3 stars",
  "FieldReviewRating.star4": "Good - 4 stars",
  "FieldReviewRating.star5": "Awesome - 5 stars",
  "FilterForm.cancel": "Cancel",
  "FilterForm.clear": "Clear",
  "FilterForm.submit": "Apply",
  "FilterPlain.clear": "Clear",
  "Footer.copyright": "© Sharetribe",
  "Footer.goToFacebook": "Go to Facebook page",
  "Footer.goToInstagram": "Go to Instagram page",
  "Footer.goToTwitter": "Go to Twitter page",
  "Footer.organizationDescription": "The largest online community to rent saunas in Finland.",
  "Footer.privacy": "Privacy",
  "Footer.privacyPolicy": "Privacy policy",
  "Footer.searchAhvenanmaa": "Ahvenanmaa",
  "Footer.searchEspoo": "Espoo",
  "Footer.searchHelsinki": "Helsinki",
  "Footer.searchKuopio": "Kuopio",
  "Footer.searchMikkeli": "Mikkeli",
  "Footer.searchOulu": "Oulu",
  "Footer.searchRuka": "Ruka",
  "Footer.searchTampere": "Tampere",
  "Footer.searchTurku": "Turku",
  "Footer.searchVantaa": "Vantaa",
  "Footer.terms": "Terms",
  "Footer.termsOfUse": "Terms of Service",
  "Footer.toAboutPage": "About us",
  "Footer.toContactPage": "Contact",
  "Footer.toFAQPage": "FAQ",
  "Footer.toHelpPage": "Help",
  "Footer.toNewListingPage": "Add your sauna",
  "ImageCarousel.imageAltText": "Listing image {index}/{count}",
  "ImageFromFile.couldNotReadFile": "Could not read file",
  "InboxPage.fetchFailed": "Could not load all messages. Please try again.",
  "InboxPage.noOrdersFound": "You haven't made any bookings.",
  "InboxPage.noSalesFound": "Nobody has booked anything from you yet.",
  "InboxPage.ordersTabTitle": "Bathing",
  "InboxPage.ordersTitle": "Inbox: Bathing",
  "InboxPage.salesTabTitle": "Hosting",
  "InboxPage.salesTitle": "Inbox: Hosting",
  "InboxPage.stateAccepted": "Accepted",
  "InboxPage.stateCanceled": "Canceled",
  "InboxPage.stateDeclined": "Declined",
  "InboxPage.stateDelivered": "Delivered",
  "InboxPage.stateEnquiry": "Enquiry",
  "InboxPage.stateExpired": "Payment expired",
  "InboxPage.statePending": "Pending",
  "InboxPage.statePendingPayment": "Pending payment",
  "InboxPage.stateRequested": "Requested",
  "InboxPage.title": "Inbox",
  "KeywordFilter.filterText": "Filter results by",
  "KeywordFilter.labelSelected": "\"{labelText}\"",
  "KeywordFilter.placeholder": "Enter a keyword…",
  "KeywordFilterPlainForm.labelSelected": "Keyword",
  "KeywordFilterPlainForm.placeholder": "Enter a keyword…",
  "LandingPage.schemaDescription": "Book a sauna using Saunatime or earn some income by sharing your sauna",
  "LandingPage.schemaTitle": "Book saunas everywhere | {siteTitle}",
  "ListingCard.hostedBy": "Hosted by {authorName}.",
  "ListingCard.perDay": "per day",
  "ListingCard.perNight": "per night",
  "ListingCard.perUnit": "per unit",
  "ListingCard.unsupportedPrice": "({currency})",
  "ListingCard.unsupportedPriceTitle": "Unsupported currency ({currency})",
  "ListingPage.bookingSubTitle": "Start by choosing your dates.",
  "ListingPage.bookingTitle": "Book {title}",
  "ListingPage.closedListing": "This listing has been closed and can't be booked.",
  "ListingPage.contactUser": "Contact",
  "ListingPage.descriptionTitle": "About this sauna",
  "ListingPage.editListing": "Edit listing",
  "ListingPage.editProfileLink": "Edit profile",
  "ListingPage.errorLoadingListingMessage": "Could not load listing. Please try again.",
  "ListingPage.errorLoadingListingTitle": "Error in loading listing",
  "ListingPage.featuresTitle": "Amenities",
  "ListingPage.finishListing": "Finish listing",
  "ListingPage.hostedBy": "Hosted by {name}",
  "ListingPage.loadingListingMessage": "Loading listing…",
  "ListingPage.loadingListingTitle": "Loading listing…",
  "ListingPage.locationTitle": "Location",
  "ListingPage.ownClosedListing": "Your listing has been closed and can't be booked.",
  "ListingPage.ownListing": "This is your own listing.",
  "ListingPage.ownListingDraft": "This listing is a draft.",
  "ListingPage.ownListingPendingApproval": "This listing is pending approval.",
  "ListingPage.perDay": "per day",
  "ListingPage.perNight": "per night",
  "ListingPage.perUnit": "per unit",
  "ListingPage.reviewsError": "Loading reviews failed.",
  "ListingPage.reviewsHeading": "Reviews ({count})",
  "ListingPage.rulesTitle": "Sauna rules",
  "ListingPage.schemaTitle": "{title} - {price} | {siteTitle}",
  "ListingPage.viewImagesButton": "View photos ({count})",
  "ListingPage.yourHostHeading": "Your host",
  "LocationAutocompleteInput.currentLocation": "Current location",
  "LocationSearchForm.placeholder": "Search saunas…",
  "LoginForm.emailInvalid": "A valid email address is required",
  "LoginForm.emailLabel": "Email",
  "LoginForm.emailPlaceholder": "john.doe@example.com",
  "LoginForm.emailRequired": "This field is required",
  "LoginForm.forgotPassword": "Reset password.",
  "LoginForm.forgotPasswordInfo": "Forgot your password? {passwordRecoveryLink}",
  "LoginForm.logIn": "Log in",
  "LoginForm.passwordLabel": "Password",
  "LoginForm.passwordPlaceholder": "Enter your password…",
  "LoginForm.passwordRequired": "This field is required",
  "ManageListingCard.actionFailed": "Whoops, something went wrong. Please refresh the page and try again.",
  "ManageListingCard.closeListing": "Close listing",
  "ManageListingCard.closedListing": "This listing is closed and not visible on the marketplace.",
  "ManageListingCard.draftOverlayText": "{listingTitle} is a draft and can't be booked.",
  "ManageListingCard.editListing": "Edit listing",
  "ManageListingCard.finishListingDraft": "Finish listing",
  "ManageListingCard.manageAvailability": "Manage availability",
  "ManageListingCard.openListing": "Open listing",
  "ManageListingCard.pendingApproval": "{listingTitle} is pending admin approval and can't be booked.",
  "ManageListingCard.perDay": "per day",
  "ManageListingCard.perNight": "per night",
  "ManageListingCard.perUnit": "per unit",
  "ManageListingCard.priceNotSet": "Price not set",
  "ManageListingCard.unsupportedPrice": "({currency})",
  "ManageListingCard.unsupportedPriceTitle": "Unsupported currency ({currency})",
  "ManageListingCard.viewListing": "View listing",
  "ManageListingsPage.accountSettings": "Account settings",
  "ManageListingsPage.loadingOwnListings": "Loading listings…",
  "ManageListingsPage.noResults": "You don't have any listings.",
  "ManageListingsPage.profileSettings": "Profile settings",
  "ManageListingsPage.queryError": "Query failed. Please try again.",
  "ManageListingsPage.title": "Manage listings",
  "ManageListingsPage.youHaveListings": "You have {count} {count, plural, one {listing} other {listings}}",
  "ManageListingsPage.yourListings": "Your listings",
  "MapPriceMarker.unsupportedPrice": "({currency})",
  "Modal.close": "CLOSE",
  "Modal.closeModal": "Close modal",
  "ModalMissingInformation.checkInbox": "Please check your inbox and verify your email address {email}",
  "ModalMissingInformation.closeVerifyEmailReminder": "Later",
  "ModalMissingInformation.fixEmail": "Whoops, typo in your email? {fixEmailLink}",
  "ModalMissingInformation.fixEmailLinkText": "Fix it.",
  "ModalMissingInformation.gotoPaymentSettings": "Add payment details",
  "ModalMissingInformation.missingStripeAccountText": "You have listings but your payment details are missing. Your listings cannot be booked until the details are saved.",
  "ModalMissingInformation.missingStripeAccountTitle": "Payment details missing",
  "ModalMissingInformation.resendEmail": "Didn't get the email? {resendEmailLink}",
  "ModalMissingInformation.resendEmailLinkText": "Resend it.",
  "ModalMissingInformation.resendFailed": "Resending verification email failed. Please try again.",
  "ModalMissingInformation.resendFailedTooManyRequests": "Resending verification email failed. You already have too many verification emails sent.",
  "ModalMissingInformation.sendingEmail": "Sending verification email…",
  "ModalMissingInformation.verifyEmailText": "We are currently unable to send you email notifications if other Saunatime users contact you because you haven't verified your email address.",
  "ModalMissingInformation.verifyEmailTitle": "Please verify your email address",
  "NotFoundPage.description": "We can't find the page or sauna you're looking for. Make sure you've typed in the URL correctly or try searching Saunatime.",
  "NotFoundPage.heading": "Sorry, we couldn't find that page.",
  "NotFoundPage.title": "Page not found",
  "Page.schemaDescription": "Book a sauna using Saunatime or earn some income by sharing your sauna",
  "Page.schemaTitle": "Book saunas everywhere | {siteTitle}",
  "PaginationLinks.next": "Next page",
  "PaginationLinks.previous": "Previous page",
  "PaginationLinks.toPage": "Go to page {page}",
  "PasswordChangeForm.confirmChangesInfo": "To change your password, please enter your current password.",
  "PasswordChangeForm.confirmChangesTitle": "Confirm your changes",
  "PasswordChangeForm.genericFailure": "Whoops, something went wrong. Please refresh the page and try again.",
  "PasswordChangeForm.newPasswordLabel": "New password",
  "PasswordChangeForm.newPasswordPlaceholder": "Enter your new password",
  "PasswordChangeForm.newPasswordRequired": "A new password is required",
  "PasswordChangeForm.passwordFailed": "Please double-check your current password",
  "PasswordChangeForm.passwordLabel": "Current password",
  "PasswordChangeForm.passwordPlaceholder": "Enter your current password…",
  "PasswordChangeForm.passwordRequired": "Current password is required",
  "PasswordChangeForm.passwordTooLong": "The password should be at most {maxLength} characters",
  "PasswordChangeForm.passwordTooShort": "The password should be at least {minLength} characters",
  "PasswordChangeForm.saveChanges": "Save changes",
  "PasswordChangePage.contactDetailsTabTitle": "Contact details",
  "PasswordChangePage.heading": "Password settings",
  "PasswordChangePage.passwordTabTitle": "Password",
  "PasswordChangePage.paymentsTabTitle": "Payments",
  "PasswordChangePage.title": "Password",
  "PasswordRecoveryForm.emailInvalid": "A valid email address is required",
  "PasswordRecoveryForm.emailLabel": "Email",
  "PasswordRecoveryForm.emailNotFound": "Hmm. We didn't find an account with that email address. Please double-check the address and try again.",
  "PasswordRecoveryForm.emailPlaceholder": "john.doe@example.com",
  "PasswordRecoveryForm.emailRequired": "This field is required",
  "PasswordRecoveryForm.loginLinkInfo": "Suddenly remembered your password? {loginLink}",
  "PasswordRecoveryForm.loginLinkText": "Log in.",
  "PasswordRecoveryForm.sendInstructions": "Send instructions",
  "PasswordRecoveryPage.actionFailedMessage": "Something went wrong. Please refresh the page and try again.",
  "PasswordRecoveryPage.actionFailedTitle": "Whoops!",
  "PasswordRecoveryPage.emailSubmittedMessage": "The instructions for resetting your password have been sent to {submittedEmailText}.",
  "PasswordRecoveryPage.emailSubmittedTitle": "Check your inbox",
  "PasswordRecoveryPage.fixEmailInfo": "Whoops, typo in your email? {fixEmailLink}",
  "PasswordRecoveryPage.fixEmailLinkText": "Fix it.",
  "PasswordRecoveryPage.forgotPasswordMessage": "No worries! Please enter the email address you used when signing up and we'll send you instructions on how to set a new password.",
  "PasswordRecoveryPage.forgotPasswordTitle": "Forgot your password?",
  "PasswordRecoveryPage.resendEmailInfo": "Didn't get the email? {resendEmailLink}",
  "PasswordRecoveryPage.resendEmailLinkText": "Send another email.",
  "PasswordRecoveryPage.resendingEmailInfo": "Resending instructions…",
  "PasswordRecoveryPage.title": "Request a new password",
  "PasswordResetForm.passwordLabel": "Your new password",
  "PasswordResetForm.passwordPlaceholder": "Enter your new password…",
  "PasswordResetForm.passwordRequired": "This field is required",
  "PasswordResetForm.passwordTooLong": "Password should be at most {maxLength} characters",
  "PasswordResetForm.passwordTooShort": "Password should be at least {minLength} characters",
  "PasswordResetForm.submitButtonText": "Reset password",
  "PasswordResetPage.helpText": "Please provide a new password.",
  "PasswordResetPage.invalidUrlParams": "Oops, it looks like the password reset link is broken. Try again by clicking on the link in the received email, or request a new link from the {recoveryLink}.",
  "PasswordResetPage.loginButtonText": "Log in",
  "PasswordResetPage.mainHeading": "Reset your password",
  "PasswordResetPage.passwordChangedHeading": "Password changed",
  "PasswordResetPage.passwordChangedHelpText": "Your password has been changed successfully.",
  "PasswordResetPage.recoveryLinkText": "password recovery page",
  "PasswordResetPage.resetFailed": "Reset failed. Please try again.",
  "PasswordResetPage.title": "Reset password",
  "PayoutDetailsForm.accountOpenerInfoText": "Account opener needs to be an individual with authorization to sign on behalf of the organization.",
  "PayoutDetailsForm.accountOpenerTitle": "Account opener",
  "PayoutDetailsForm.accountTypeTitle": "Account type",
  "PayoutDetailsForm.additionalPersonInfoLink": "Stripe support",
  "PayoutDetailsForm.additionalPersonInfoText": "Stripe requires information of every person that owns at least 25% of your company or exercise significant control over it. For more information, see {additionalPersonInfoLink}.",
  "PayoutDetailsForm.additionalPersonLink": "Add owners and directors",
  "PayoutDetailsForm.additionalPersonRemove": "Remove person",
  "PayoutDetailsForm.additionalPersonTitle": "Owner or director",
  "PayoutDetailsForm.addressTitle": "Address",
  "PayoutDetailsForm.bankDetails": "Bank details",
  "PayoutDetailsForm.birthdayDatePlaceholder": "dd",
  "PayoutDetailsForm.birthdayLabel": "Birth date",
  "PayoutDetailsForm.birthdayLabelMonth": "Month",
  "PayoutDetailsForm.birthdayLabelYear": "Year",
  "PayoutDetailsForm.birthdayMinAge": "You need to be at least {minAge} years old.",
  "PayoutDetailsForm.birthdayMonthPlaceholder": "mm",
  "PayoutDetailsForm.birthdayRequired": "Birthday is required and must be a valid date.",
  "PayoutDetailsForm.birthdayYearPlaceholder": "yyyy",
  "PayoutDetailsForm.businessMCCForUSLabel": "Merchant Category Code (MCC)",
  "PayoutDetailsForm.businessMCCForUSPlaceholder": "Select MCC",
  "PayoutDetailsForm.businessMCCForUSRequired": "This field is required",
  "PayoutDetailsForm.businessProfile": "Business profile",
  "PayoutDetailsForm.businessURLLabel": "Business URL",
  "PayoutDetailsForm.businessURLPlaceholder": "Business’s publicly available website",
  "PayoutDetailsForm.businessURLRequired": "Valid business URL is required",
  "PayoutDetailsForm.canadianProvinceLabel": "Province",
  "PayoutDetailsForm.canadianProvinceNames.AB": "Alberta",
  "PayoutDetailsForm.canadianProvinceNames.BC": "British Columbia",
  "PayoutDetailsForm.canadianProvinceNames.MB": "Manitoba",
  "PayoutDetailsForm.canadianProvinceNames.NB": "New Brunswick",
  "PayoutDetailsForm.canadianProvinceNames.NL": "Newfoundland and Labrador",
  "PayoutDetailsForm.canadianProvinceNames.NS": "Nova Scotia",
  "PayoutDetailsForm.canadianProvinceNames.NT": "Northwest Territories",
  "PayoutDetailsForm.canadianProvinceNames.NU": "Nunavut",
  "PayoutDetailsForm.canadianProvinceNames.ON": "Ontario",
  "PayoutDetailsForm.canadianProvinceNames.PE": "Prince Edward Island",
  "PayoutDetailsForm.canadianProvinceNames.QC": "Quebec",
  "PayoutDetailsForm.canadianProvinceNames.SK": "Saskatchewan",
  "PayoutDetailsForm.canadianProvinceNames.YT": "Yukon",
  "PayoutDetailsForm.canadianProvincePlaceholder": "Province",
  "PayoutDetailsForm.canadianProvinceRequired": "This field is required",
  "PayoutDetailsForm.cityLabel": "City",
  "PayoutDetailsForm.cityPlaceholder": "Helsinki",
  "PayoutDetailsForm.cityRequired": "This field is required",
  "PayoutDetailsForm.companyAccount": "I represent a company",
  "PayoutDetailsForm.companyAddressTitle": "Company address",
  "PayoutDetailsForm.companyDetailsTitle": "Company details",
  "PayoutDetailsForm.companyNameLabel": "Company name",
  "PayoutDetailsForm.companyNamePlaceholder": "Enter company name…",
  "PayoutDetailsForm.companyNameRequired": "Company name is required",
  "PayoutDetailsForm.companyPhoneLabel": "Phone number",
  "PayoutDetailsForm.companyPhonePlaceholder": "202-555-0102",
  "PayoutDetailsForm.companyPhoneRequired": "This field is required",
  "PayoutDetailsForm.companyTaxIdLabel.AT": "Firmenbuchnummer (FN)",
  "PayoutDetailsForm.companyTaxIdLabel.AU": "Company ACN/ABN - TFN",
  "PayoutDetailsForm.companyTaxIdLabel.BE": "TVA/BTW/CBE",
  "PayoutDetailsForm.companyTaxIdLabel.CA": "Business Number (Tax ID)",
  "PayoutDetailsForm.companyTaxIdLabel.CH": "VAT number UID/MWST/TVA/IVA",
  "PayoutDetailsForm.companyTaxIdLabel.DE": "Handelsregisternummer (HRB)",
  "PayoutDetailsForm.companyTaxIdLabel.DK": "Momsregistreringsnummer (CVR)",
  "PayoutDetailsForm.companyTaxIdLabel.ES": "Número de Identificación Fiscal (NIF)",
  "PayoutDetailsForm.companyTaxIdLabel.FI": "Y-tunnus",
  "PayoutDetailsForm.companyTaxIdLabel.FR": "Numéro SIREN",
  "PayoutDetailsForm.companyTaxIdLabel.GB": "Companies House Registration Number (CRN)",
  "PayoutDetailsForm.companyTaxIdLabel.HK": "Registration Number",
  "PayoutDetailsForm.companyTaxIdLabel.IE": "Company Number",
  "PayoutDetailsForm.companyTaxIdLabel.IT": "Numero RI/REA",
  "PayoutDetailsForm.companyTaxIdLabel.LU": "Company/RCS number",
  "PayoutDetailsForm.companyTaxIdLabel.NL": "KVK number",
  "PayoutDetailsForm.companyTaxIdLabel.NO": "Organisasjonsnummer (Orgnr)",
  "PayoutDetailsForm.companyTaxIdLabel.NZ": "NZBN",
  "PayoutDetailsForm.companyTaxIdLabel.PT": "N.º Contribuinte",
  "PayoutDetailsForm.companyTaxIdLabel.SE": "Organisationsnummer",
  "PayoutDetailsForm.companyTaxIdLabel.SG": "Unique Entity Number (UEN)",
  "PayoutDetailsForm.companyTaxIdLabel.US": "Tax ID",
  "PayoutDetailsForm.companyTaxIdPlaceholder": "Enter {idName}…",
  "PayoutDetailsForm.companyTaxIdRequired": "{idName} is required",
  "PayoutDetailsForm.countryLabel": "Country",
  "PayoutDetailsForm.countryNames.AT": "Austria",
  "PayoutDetailsForm.countryNames.AU": "Australia",
  "PayoutDetailsForm.countryNames.BE": "Belgium",
  "PayoutDetailsForm.countryNames.CA": "Canada",
  "PayoutDetailsForm.countryNames.CH": "Switzerland",
  "PayoutDetailsForm.countryNames.DE": "Germany",
  "PayoutDetailsForm.countryNames.DK": "Denmark",
  "PayoutDetailsForm.countryNames.ES": "Spain",
  "PayoutDetailsForm.countryNames.FI": "Finland",
  "PayoutDetailsForm.countryNames.FR": "France",
  "PayoutDetailsForm.countryNames.GB": "United Kingdom",
  "PayoutDetailsForm.countryNames.HK": "Hong Kong",
  "PayoutDetailsForm.countryNames.IE": "Ireland",
  "PayoutDetailsForm.countryNames.IT": "Italy",
  "PayoutDetailsForm.countryNames.LU": "Luxembourg",
  "PayoutDetailsForm.countryNames.NL": "Netherlands",
  "PayoutDetailsForm.countryNames.NO": "Norway",
  "PayoutDetailsForm.countryNames.NZ": "New Zealand",
  "PayoutDetailsForm.countryNames.PT": "Portugal",
  "PayoutDetailsForm.countryNames.SE": "Sweden",
  "PayoutDetailsForm.countryNames.SG": "Singapore",
  "PayoutDetailsForm.countryNames.US": "United States",
  "PayoutDetailsForm.countryPlaceholder": "Select your country…",
  "PayoutDetailsForm.countryRequired": "This field is required",
  "PayoutDetailsForm.createStripeAccountFailed": "Whoops, something went wrong. Please try again.",
  "PayoutDetailsForm.createStripeAccountFailedInvalidPostalCode": "Whoops, check that the selected country and postal code are correct and try again.",
  "PayoutDetailsForm.createStripeAccountFailedWithStripeError": "Whoops, something went wrong. Stripe returned an error message: \"{stripeMessage}\"",
  "PayoutDetailsForm.firstNameLabel": "First name",
  "PayoutDetailsForm.firstNamePlaceholder": "John",
  "PayoutDetailsForm.firstNameRequired": "This field is required",
  "PayoutDetailsForm.individualAccount": "I'm an individual",
  "PayoutDetailsForm.information": "Since this was your first listing, we need to know bit more about you in order to send you money. We only ask these once.",
  "PayoutDetailsForm.lastNameLabel": "Last name",
  "PayoutDetailsForm.lastNamePlaceholder": "Doe",
  "PayoutDetailsForm.lastNameRequired": "This field is required",
  "PayoutDetailsForm.missingStripeKey": "Stripe publishable key has not been configured to this marketplace. Unfortunately, you can't save your payout preferences yet.",
  "PayoutDetailsForm.organizationTitleLabel": "Job title",
  "PayoutDetailsForm.organizationTitlePlaceholder": "CEO, Manager, Partner",
  "PayoutDetailsForm.owner": "Owner (25% or more)",
  "PayoutDetailsForm.ownershipPercentageLabel": "Ownership percentage",
  "PayoutDetailsForm.ownershipPercentagePlaceholder": "100",
  "PayoutDetailsForm.personalDetailsAdditionalOwnerTitle": "Additional owner details",
  "PayoutDetailsForm.personalDetailsTitle": "Personal details",
  "PayoutDetailsForm.personalEmailLabel": "Email",
  "PayoutDetailsForm.personalEmailPlaceholder": "Email address",
  "PayoutDetailsForm.personalEmailRequired": "This field is required",
  "PayoutDetailsForm.personalIdNumberLabel.HK": "Hong Kong Identity Card Number (HKID)",
  "PayoutDetailsForm.personalIdNumberLabel.SG": "National Registration Identity Card (NRIC) or Foreign Identification Number (FIN)",
  "PayoutDetailsForm.personalIdNumberLabel.US": "Last 4 digits of social security number (SSN)",
  "PayoutDetailsForm.personalIdNumberPlaceholder.HK": "XY123456",
  "PayoutDetailsForm.personalIdNumberPlaceholder.SG": "S8888888A",
  "PayoutDetailsForm.personalIdNumberPlaceholder.US": "1234",
  "PayoutDetailsForm.personalIdNumberRequired": "This field is required",
  "PayoutDetailsForm.personalIdNumberTitle": "Personal id number",
  "PayoutDetailsForm.personalIdNumberValid": "Invalid value",
  "PayoutDetailsForm.personalPhoneLabel": "Phone number",
  "PayoutDetailsForm.personalPhonePlaceholder": "202-555-0102",
  "PayoutDetailsForm.personalPhoneRequired": "This field is required",
  "PayoutDetailsForm.postalCodeLabel": "Postal code",
  "PayoutDetailsForm.postalCodePlaceholder": "00100",
  "PayoutDetailsForm.postalCodeRequired": "This field is required",
  "PayoutDetailsForm.role": "Role",
  "PayoutDetailsForm.stateLabel": "State",
  "PayoutDetailsForm.statePlaceholder": "Enter your state",
  "PayoutDetailsForm.stateRequired": "This field is required",
  "PayoutDetailsForm.streetAddressLabel": "Street address",
  "PayoutDetailsForm.streetAddressPlaceholder": "Enter your street address…",
  "PayoutDetailsForm.streetAddressRequired": "This field is required",
  "PayoutDetailsForm.stripeConnectedAccountTermsLink": "Stripe Connected Account Agreement",
  "PayoutDetailsForm.stripeToSText": "By saving details, you agree to the {stripeConnectedAccountTermsLink}",
  "PayoutDetailsForm.submitButtonText": "Save details & publish listing",
  "PayoutDetailsForm.title": "One more thing: payout preferences",
  "PayoutPreferencesPage.contactDetailsTabTitle": "Contact details",
  "PayoutPreferencesPage.heading": "Payment settings",
  "PayoutPreferencesPage.loadingData": "Loading data…",
  "PayoutPreferencesPage.passwordTabTitle": "Password",
  "PayoutPreferencesPage.paymentsTabTitle": "Payments",
  "PayoutPreferencesPage.payoutDetailsSaved": "Payment information successfully saved! If you want to change your payment details, please contact the marketplace admins.",
  "PayoutPreferencesPage.stripeAlreadyConnected": "You’ve already entered your payment details. If you want to change your payment details, please contact the marketplace admins.",
  "PayoutPreferencesPage.stripeNotConnected": "Payment information not saved. Please fill in the form to accept payments from your listings.",
  "PayoutPreferencesPage.submitButtonText": "Save details",
  "PayoutPreferencesPage.title": "Payment settings",
  "PriceFilter.clear": "Clear",
  "PriceFilter.label": "Price",
  "PriceFilter.labelSelectedPlain": "Price: {minPrice} - {maxPrice}",
  "PriceFilter.labelSelectedButton": "{minPrice} - {maxPrice}",
  "PriceFilterForm.cancel": "Cancel",
  "PriceFilterForm.clear": "Clear",
  "PriceFilterForm.label": "Price range:",
  "PriceFilterForm.submit": "Apply",
  "PrivacyPolicyPage.heading": "Saunatime Privacy Policy",
  "PrivacyPolicyPage.privacyTabTitle": "Privacy Policy",
  "PrivacyPolicyPage.schemaTitle": "Privacy Policy | {siteTitle}",
  "PrivacyPolicyPage.tosTabTitle": "Terms of Service",
  "ProfilePage.desktopHeading": "Hello, I'm {name}.",
  "ProfilePage.editProfileLinkDesktop": "Edit profile",
  "ProfilePage.editProfileLinkMobile": "Edit",
  "ProfilePage.listingsTitle": "My saunas ({count})",
  "ProfilePage.loadingDataFailed": "Whoops, something went wrong. Please try again.",
  "ProfilePage.loadingReviewsFailed": "Loading reviews failed.",
  "ProfilePage.mobileHeading": "{name}",
  "ProfilePage.reviewsOfCustomerTitle": "Reviews from Hosts ({count})",
  "ProfilePage.reviewsOfProviderTitle": "Reviews from Guests ({count})",
  "ProfilePage.schemaTitle": "{name} | {siteTitle}",
  "ProfileSettingsForm.addYourProfilePicture": "+ Add your profile picture…",
  "ProfileSettingsForm.addYourProfilePictureMobile": "+ Add",
  "ProfileSettingsForm.bioHeading": "Your profile bio",
  "ProfileSettingsForm.bioInfo": "Saunatime is built on relationships. Help other people get to know you.",
  "ProfileSettingsForm.bioLabel": "Bio",
  "ProfileSettingsForm.bioPlaceholder": "Tell us a little bit about yourself…",
  "ProfileSettingsForm.changeAvatar": "Change",
  "ProfileSettingsForm.fileInfo": ".JPG, .GIF or .PNG. Max. 10 MB",
  "ProfileSettingsForm.firstNameLabel": "First name",
  "ProfileSettingsForm.firstNamePlaceholder": "John",
  "ProfileSettingsForm.firstNameRequired": "This field is required",
  "ProfileSettingsForm.imageUploadFailed": "Whoops, something went wrong. Please check that the image wasn't too big and try again.",
  "ProfileSettingsForm.imageUploadFailedFileTooLarge": "Image was too big. Maximum size is 10 MB.",
  "ProfileSettingsForm.lastNameLabel": "Last name",
  "ProfileSettingsForm.lastNamePlaceholder": "Doe",
  "ProfileSettingsForm.lastNameRequired": "This field is required",
  "ProfileSettingsForm.saveChanges": "Save changes",
  "ProfileSettingsForm.tip": "Tip: Choose an image where your face is recognizable.",
  "ProfileSettingsForm.updateProfileFailed": "Whoops, something went wrong. Please try again.",
  "ProfileSettingsForm.yourName": "Your name",
  "ProfileSettingsForm.yourProfilePicture": "Your profile picture",
  "ProfileSettingsPage.heading": "Profile settings",
  "ProfileSettingsPage.title": "Profile settings",
  "ProfileSettingsPage.viewProfileLink": "View your profile",
  "ResponsiveImage.noImage": "No image",
  "ReviewForm.reviewContentLabel": "Leave a review",
  "ReviewForm.reviewContentPlaceholder": "Describe your experience…",
  "ReviewForm.reviewContentRequired": "You need to add a message to leave a review.",
  "ReviewForm.reviewRatingLabel": "Rate your experience",
  "ReviewForm.reviewRatingRequired": "Rating is required.",
  "ReviewForm.reviewSubmit": "Publish review",
  "ReviewForm.reviewSubmitAlreadySent": "Review already sent. Please refresh the page.",
  "ReviewForm.reviewSubmitFailed": "Failed to sent a review. Please try again.",
  "ReviewModal.description": "Reviews are an important part of the Saunatime community. Please share what went well and what could have been improved.",
  "ReviewModal.later": "Later",
  "ReviewModal.title": "Leave a review for {revieweeName}",
  "SearchFilters.amenitiesLabel": "Amenities",
  "SearchFilters.categoryLabel": "Category",
  "SearchFilters.filtersButtonLabel": "Filters",
  "SearchFilters.foundResults": "{count, number} {count, plural, one {result} other {results}}",
  "SearchFilters.keywordLabel": "Keyword",
  "SearchFilters.loadingResults": "Loading search results…",
  "SearchFilters.loadingResultsMobile": "Loading…",
  "SearchFilters.moreFiltersButton": "{count, plural, =0 {More filters} other {More filters • #}}",
  "SearchFilters.noResults": "Could not find any listings.",
  "SearchFilters.noResultsMobile": "No results.",
  "SearchFilters.openMapView": "Map",
  "SearchFiltersMobile.amenitiesLabel": "Amenities",
  "SearchFiltersMobile.cancel": "CANCEL",
  "SearchFiltersMobile.categoryLabel": "Category",
  "SearchFiltersMobile.heading": "Filter saunas",
  "SearchFiltersMobile.keywordLabel": "Keyword",
  "SearchFiltersMobile.resetAll": "Reset all",
  "SearchFiltersMobile.showListings": "Show {count, number} {count, plural, one {sauna} other {saunas}}",
  "SearchFiltersPanel.apply": "Apply",
  "SearchFiltersPanel.cancel": "Cancel",
  "SearchFiltersPanel.resetAll": "Reset all",
  "SearchMapInfoCard.noImage": "No image",
  "SearchPage.schemaDescription": "Showing search results",
  "SearchPage.schemaMapSearch": "map search",
  "SearchPage.schemaTitle": "Search results for {searchAddress} | {siteTitle}",
  "SearchPage.searchError": "Search failed. Please try again.",
  "SearchResultsPanel.nextPage": "Next page",
  "SearchResultsPanel.previousPage": "Previous page",
  "SectionHero.browseButton": "Browse saunas",
  "SectionHero.subTitle": "The largest online community to rent saunas in Finland.",
  "SectionHero.title": "Book saunas everywhere.",
  "SectionHowItWorks.createListingLink": "PS. You can also become a Saunatime host in just a few clicks!",
  "SectionHowItWorks.part1Text": "Start by searching for a location. Once you find a sauna you like, simply check the availability, book it, and make a secure payment right away.",
  "SectionHowItWorks.part1Title": "1. Browse and book",
  "SectionHowItWorks.part2Text": "Meet your host on the chosen date and enjoy a home sauna experience. We'll handle the payment to the host after your experience.",
  "SectionHowItWorks.part2Title": "2. Have a great bath",
  "SectionHowItWorks.part3Text": "If you enjoyed the experience, let others know by reviewing your sauna host. Help others know where to go.",
  "SectionHowItWorks.part3Title": "3. Review the host",
  "SectionHowItWorks.titleLineOne": "The sauna ritual",
  "SectionHowItWorks.titleLineTwo": "(or how Saunatime works).",
  "SectionLocations.listingsInLocation": "Saunas in {location}",
  "SectionLocations.title": "Explore exotic locations in Finland",
  "SelectMultipleFilter.labelSelected": "{labelText} • {count}",
  "SelectMultipleFilterPlainForm.labelSelected": "{labelText} • {count}",
  "SelectSingleFilter.popupClear": "Clear",
  "SelectSingleFilter.plainClear": "Clear",
  "SendMessageForm.sendFailed": "Failed to send. Please try again.",
  "SendMessageForm.sendMessage": "Send message",
  "SignupForm.emailInvalid": "A valid email address is required",
  "SignupForm.emailLabel": "Email",
  "SignupForm.emailPlaceholder": "john.doe@example.com",
  "SignupForm.emailRequired": "You need to add an email.",
  "SignupForm.firstNameLabel": "First name",
  "SignupForm.firstNamePlaceholder": "John",
  "SignupForm.firstNameRequired": "You need to add a first name.",
  "SignupForm.lastNameLabel": "Last name",
  "SignupForm.lastNamePlaceholder": "Doe",
  "SignupForm.lastNameRequired": "You need to add a last name.",
  "SignupForm.passwordLabel": "Password",
  "SignupForm.passwordPlaceholder": "Enter your password…",
  "SignupForm.passwordRequired": "You need to add a password.",
  "SignupForm.passwordTooLong": "The password should be at most {maxLength} characters.",
  "SignupForm.passwordTooShort": "The password should be at least {minLength} characters.",
  "SignupForm.signUp": "Sign up",
  "SignupForm.termsAndConditionsAcceptText": "By signing up you accept the {termsLink}",
  "SignupForm.termsAndConditionsLinkText": "terms and conditions",
  "StripeBankAccountTokenInputField.accountNumber.inline": "account number",
  "StripeBankAccountTokenInputField.accountNumber.label": "Bank account number",
  "StripeBankAccountTokenInputField.accountNumber.placeholder": "Type in bank account number…",
  "StripeBankAccountTokenInputField.accountNumber.required": "Bank account number is required",
  "StripeBankAccountTokenInputField.andBeforeLastItemInAList": " and",
  "StripeBankAccountTokenInputField.bankCode.inline": "bank code",
  "StripeBankAccountTokenInputField.bankCode.label": "Bank code",
  "StripeBankAccountTokenInputField.bankCode.placeholder": "Type in bank code…",
  "StripeBankAccountTokenInputField.bankCode.required": "Bank code is required",
  "StripeBankAccountTokenInputField.branchCode.inline": "branch code",
  "StripeBankAccountTokenInputField.branchCode.label": "Branch code",
  "StripeBankAccountTokenInputField.branchCode.placeholder": "Type in branch code…",
  "StripeBankAccountTokenInputField.branchCode.required": "Branch code is required",
  "StripeBankAccountTokenInputField.bsb.inline": "BSB",
  "StripeBankAccountTokenInputField.bsb.label": "BSB",
  "StripeBankAccountTokenInputField.bsb.placeholder": "Type in BSB…",
  "StripeBankAccountTokenInputField.bsb.required": "BSB is required",
  "StripeBankAccountTokenInputField.clearingCode.inline": "clearing code",
  "StripeBankAccountTokenInputField.clearingCode.label": "Clearing code",
  "StripeBankAccountTokenInputField.clearingCode.placeholder": "Type in clearing code…",
  "StripeBankAccountTokenInputField.clearingCode.required": "Clearing code is required",
  "StripeBankAccountTokenInputField.genericStripeError": "Could not connect account number. Please double-check that your {inputs} are valid in {country}",
  "StripeBankAccountTokenInputField.genericStripeErrorIban": "Could not connect account number. Please double-check that your account number is valid in {country}",
  "StripeBankAccountTokenInputField.iban.inline": "IBAN",
  "StripeBankAccountTokenInputField.iban.label": "Bank account number (IBAN)",
  "StripeBankAccountTokenInputField.iban.placeholder": "DE89 3704 0044 0532 0130 00",
  "StripeBankAccountTokenInputField.iban.required": "Bank account number (IBAN) is required",
  "StripeBankAccountTokenInputField.institutionNumber.inline": "institution number",
  "StripeBankAccountTokenInputField.institutionNumber.label": "Institution number",
  "StripeBankAccountTokenInputField.institutionNumber.placeholder": "Type in institution number…",
  "StripeBankAccountTokenInputField.institutionNumber.required": "Institution number is required",
  "StripeBankAccountTokenInputField.routingNumber.inline": "routing number",
  "StripeBankAccountTokenInputField.routingNumber.label": "Routing number",
  "StripeBankAccountTokenInputField.routingNumber.placeholder": "Type in routing number…",
  "StripeBankAccountTokenInputField.routingNumber.required": "Routing number is required",
  "StripeBankAccountTokenInputField.sortCode.inline": "sort code",
  "StripeBankAccountTokenInputField.sortCode.label": "Sort code",
  "StripeBankAccountTokenInputField.sortCode.placeholder": "Type in sort code…",
  "StripeBankAccountTokenInputField.sortCode.required": "Sort code is required",
  "StripeBankAccountTokenInputField.transitNumber.inline": "transit number",
  "StripeBankAccountTokenInputField.transitNumber.label": "Transit number",
  "StripeBankAccountTokenInputField.transitNumber.placeholder": "Type in transit number…",
  "StripeBankAccountTokenInputField.transitNumber.required": "Transit number is required",
  "StripeBankAccountTokenInputField.unsupportedCountry": "Country not supported: {country}",
  "StripePaymentAddress.addressLine1Label": "Street address",
  "StripePaymentAddress.addressLine1Placeholder": "123 Example Street",
  "StripePaymentAddress.addressLine1Required": "Street address is required",
  "StripePaymentAddress.addressLine2Label": "Apt, suite, building # {optionalText}",
  "StripePaymentAddress.addressLine2Placeholder": "A 42",
  "StripePaymentAddress.cityLabel": "City",
  "StripePaymentAddress.cityPlaceholder": "Helsinki",
  "StripePaymentAddress.cityRequired": "City is required",
  "StripePaymentAddress.countryLabel": "Country",
  "StripePaymentAddress.countryPlaceholder": "Select a country…",
  "StripePaymentAddress.countryRequired": "Country is required",
  "StripePaymentAddress.optionalText": "• optional",
  "StripePaymentAddress.postalCodeLabel": "Postal code",
  "StripePaymentAddress.postalCodePlaceholder": "00100",
  "StripePaymentAddress.postalCodeRequired": "Postal code is required",
  "StripePaymentAddress.stateLabel": "State {optionalText}",
  "StripePaymentAddress.statePlaceholder": "Enter your state",
  "StripePaymentForm.billingDetails": "Billing details",
  "StripePaymentForm.billingDetailsNameLabel": "Card holder's name",
  "StripePaymentForm.billingDetailsNamePlaceholder": "Enter your name…",
  "StripePaymentForm.confirmPaymentError": "Payment has been made but we were unable to confirm the booking. Please try to confirm the booking request again! If the booking is not confirmed in time, the payment will be fully refunded.",
  "StripePaymentForm.creditCardDetails": "Credit card details",
  "StripePaymentForm.genericError": "Could not handle payment data. Please try again.",
  "StripePaymentForm.handleCardPaymentError": "We are unable to authenticate your payment method. Please check your authentication details and try again.",
  "StripePaymentForm.messageHeading": "Message",
  "StripePaymentForm.messageLabel": "Say hello to your host {messageOptionalText}",
  "StripePaymentForm.messageOptionalText": "• optional",
  "StripePaymentForm.messagePlaceholder": "Hello {name}! I'm looking forward to…",
  "StripePaymentForm.missingStripeKey": "Stripe publishable key has not been configured to this marketplace. Unfortunately, booking the listing is not possible.",
  "StripePaymentForm.paymentHeading": "Payment",
  "StripePaymentForm.stripe.api_connection_error": "Could not connect to Stripe API.",
  "StripePaymentForm.stripe.api_error": "Error in Stripe API.",
  "StripePaymentForm.stripe.authentication_error": "Could not authenticate with Stripe.",
  "StripePaymentForm.stripe.card_error": "Payment card cannot be handled.",
  "StripePaymentForm.stripe.invalid_request_error": "Invalid request to Stripe API.",
  "StripePaymentForm.stripe.rate_limit_error": "Too many requests to Stripe API.",
  "StripePaymentForm.stripe.validation_error.card_declined": "The card was declined.",
  "StripePaymentForm.stripe.validation_error.expired_card": "The card has expired.",
  "StripePaymentForm.stripe.validation_error.incomplete_number": "Your card number is incomplete.",
  "StripePaymentForm.stripe.validation_error.incorrect_cvc": "The card's security code is incorrect.",
  "StripePaymentForm.stripe.validation_error.incorrect_number": "The card number is incorrect.",
  "StripePaymentForm.stripe.validation_error.incorrect_zip": "The card's zip code failed validation.",
  "StripePaymentForm.stripe.validation_error.invalid_cvc": "The card's security code is invalid.",
  "StripePaymentForm.stripe.validation_error.invalid_expiry_month": "The card's expiration month is invalid.",
  "StripePaymentForm.stripe.validation_error.invalid_expiry_month_past": "Your card's expiration date is in the past.",
  "StripePaymentForm.stripe.validation_error.invalid_expiry_year": "The card's expiration year is invalid.",
  "StripePaymentForm.stripe.validation_error.invalid_number": "The card number is not a valid credit card number.",
  "StripePaymentForm.stripe.validation_error.invalid_swipe_data": "The card's swipe data is invalid.",
  "StripePaymentForm.stripe.validation_error.missing": "There is no card on a customer that is being charged.",
  "StripePaymentForm.stripe.validation_error.processing_error": "An error occurred while processing the card.",
  "StripePaymentForm.submitConfirmPaymentInfo": "Confirm request",
  "StripePaymentForm.submitPaymentInfo": "Send request",
  "TermsOfServicePage.heading": "Terms of Service",
  "TermsOfServicePage.privacyTabTitle": "Privacy Policy",
  "TermsOfServicePage.schemaTitle": "Terms of Service | {siteTitle}",
  "TermsOfServicePage.tosTabTitle": "Terms of Service",
  "Topbar.genericError": "Oh no, something went wrong. Please check your network connection and try again.",
  "Topbar.logoIcon": "Go to homepage",
  "Topbar.menuIcon": "Open menu",
  "Topbar.mobileSearchHelp": "Tip: You can also search saunas by zip code, for example \"00500\" or city district – \"Sörnäinen\".",
  "Topbar.searchIcon": "Open search",
  "TopbarDesktop.accountSettingsLink": "Account settings",
  "TopbarDesktop.createListing": "+ Add your sauna",
  "TopbarDesktop.inbox": "Inbox",
  "TopbarDesktop.login": "Log in",
  "TopbarDesktop.logo": "Saunatime",
  "TopbarDesktop.logout": "Log out",
  "TopbarDesktop.profileSettingsLink": "Profile settings",
  "TopbarDesktop.signup": "Sign up",
  "TopbarDesktop.yourListingsLink": "Your listings",
  "TopbarMobileMenu.accountSettingsLink": "Account settings",
  "TopbarMobileMenu.greeting": "Hello {displayName}",
  "TopbarMobileMenu.inboxLink": "Inbox",
  "TopbarMobileMenu.loginLink": "Log in",
  "TopbarMobileMenu.logoutLink": "Log out",
  "TopbarMobileMenu.newListingLink": "+ Add your sauna",
  "TopbarMobileMenu.profileSettingsLink": "Profile settings",
  "TopbarMobileMenu.signupLink": "Sign up",
  "TopbarMobileMenu.signupOrLogin": "{signup} or {login}",
  "TopbarMobileMenu.unauthorizedGreeting": "Hello there,{lineBreak}would you like to {signupOrLogin}?",
  "TopbarMobileMenu.yourListingsLink": "Your listings",
  "TopbarSearchForm.placeholder": "Search saunas…",
  "TopbarSearchForm.searchHelp": "Tip: You can also search saunas by zip code, for example \"00500\" or city district \"Sörnäinen\".",
  "TransactionPage.deletedListing": "deleted listing",
  "TransactionPage.fetchOrderFailed": "Fetching order data failed.",
  "TransactionPage.fetchSaleFailed": "Fetching sale data failed.",
  "TransactionPage.loadingOrderData": "Loading order data.",
  "TransactionPage.loadingSaleData": "Loading sale data.",
  "TransactionPage.title": "Sale details: {title}",
  "TransactionPanel.acceptButton": "Accept",
  "TransactionPanel.acceptSaleFailed": "Oops, accepting failed. Please try again.",
  "TransactionPanel.activityHeading": "Activity",
  "TransactionPanel.bookingBreakdownTitle": "Booking breakdown",
  "TransactionPanel.customerBannedStatus": "The user made the request, but was later banned.",
  "TransactionPanel.declineButton": "Decline",
  "TransactionPanel.declineSaleFailed": "Oops, declining failed. Please try again.",
  "TransactionPanel.deletedListingOrderTitle": "a listing",
  "TransactionPanel.deletedListingTitle": "Deleted listing",
  "TransactionPanel.initialMessageFailed": "Whoops, failed to send message from checkout.",
  "TransactionPanel.messageDeletedListing": "However, the listing is deleted and cannot be viewed anymore.",
  "TransactionPanel.messageLoadingFailed": "Something went wrong when loading messages. Please refresh the page and try again.",
  "TransactionPanel.orderAcceptedSubtitle": "Your booking for {listingLink} has been accepted.",
  "TransactionPanel.orderAcceptedTitle": "Woohoo {customerName}!",
  "TransactionPanel.orderCancelledTitle": "{customerName}, your booking for {listingLink} has been cancelled.",
  "TransactionPanel.orderDeclinedTitle": "{customerName}, your booking for {listingLink} has been declined.",
  "TransactionPanel.orderDeliveredTitle": "{customerName}, your booking for {listingLink} has been completed.",
  "TransactionPanel.orderEnquiredTitle": "You enquired about {listingLink}",
  "TransactionPanel.orderPaymentExpiredTitle": "You did not confirm the payment in time",
  "TransactionPanel.orderPaymentPendingTitle": "You have not confirmed payment yet",
  "TransactionPanel.orderPreauthorizedInfo": "{providerName} has been notified about the booking request. Sit back and relax.",
  "TransactionPanel.orderPreauthorizedSubtitle": "You have requested to book {listingLink}.",
  "TransactionPanel.orderPreauthorizedTitle": "Great success, {customerName}!",
  "TransactionPanel.perDay": "per day",
  "TransactionPanel.perNight": "per night",
  "TransactionPanel.perUnit": "per unit",
  "TransactionPanel.requestToBook": "Request to book",
  "TransactionPanel.saleAcceptedTitle": "You accepted a request from {customerName} to book {listingLink}.",
  "TransactionPanel.saleCancelledTitle": "The booking from {customerName} for {listingLink} has been cancelled.",
  "TransactionPanel.saleDeclinedTitle": "The request from {customerName} to book {listingLink} has been declined.",
  "TransactionPanel.saleDeliveredTitle": "The booking from {customerName} for {listingLink} has been completed.",
  "TransactionPanel.saleEnquiredTitle": "{customerName} enquired about {listingLink}",
  "TransactionPanel.salePaymentExpiredTitle": "Payment for {listingLink} was not confirmed in time",
  "TransactionPanel.salePaymentPendingInfo": "{customerName} has 15 minutes to confirm the payment",
  "TransactionPanel.salePaymentPendingTitle": "Payment for {listingLink} is not yet confirmed",
  "TransactionPanel.saleRequestedInfo": "{customerName} is waiting for your response.",
  "TransactionPanel.saleRequestedTitle": "{customerName} has requested to book {listingLink}.",
  "TransactionPanel.sendingMessageNotAllowed": "This user has been removed. Sending message to the user is not possible anymore.",
  "TransactionPanel.sendMessagePlaceholder": "Send a message to {name}…",
  "UserCard.contactUser": "Contact",
  "UserCard.heading": "Hello, I'm {name}.",
  "UserCard.showFullBioLink": "more",
  "UserCard.viewProfileLink": "View profile",
  "UserDisplayName.banned": "Banned user",
  "UserDisplayName.deleted": "Deleted user"
}
