{"aiSearch.betaDisclaimer":"AI search is in beta and may sometimes show inaccurate results.","aiSearch.betaLabel":"BETA","aiSearch.closeAriaLabel":"Close AI search","aiSearch.currentCityLabel":"Current city","aiSearch.description":"Describe who you need. AI searches names, services, categories, and public descriptions. Your current city stays selected unless you name another city.","aiSearch.emptyDescription":"Try a shorter description, another city, or remove a date constraint.","aiSearch.emptyTitle":"No confident matches yet","aiSearch.errorDescription":"Check your connection and try the same request again.","aiSearch.errorTitle":"AI search couldn't finish","aiSearch.exampleLaser":"A salon with laser hair removal","aiSearch.exampleMassage":"Massage therapist for tomorrow","aiSearch.exampleSkin":"A master who works with problem skin","aiSearch.examplesLabel":"TRY AN EXAMPLE","aiSearch.eyebrow":"MAGICAL DISCOVERY","aiSearch.filtersNotice":"Keeps your city; clears other filters.","aiSearch.interpretedPromptCity":"City from prompt: {city}","aiSearch.lexicalFallback":"Showing the closest available matches","aiSearch.loading":"AI is matching your request…","aiSearch.openAriaLabel":"Open AI search","aiSearch.submit":"Find with AI","aiSearch.termLabel":"What are you looking for?","aiSearch.termMinimum":"Enter at least {count, plural, one {# character} other {# characters}}","aiSearch.termPlaceholder":"For example: a massage therapist in Kyiv for tomorrow","aiSearch.title":"AI SEARCH","aiSearch.unsupported":"Some details will be confirmed after choosing a master","appCard.hiddenTags":"+{count} more","appPrompts.appStore.action":"Open App Store","appPrompts.appStore.alreadyDownloaded":"I've already downloaded it","appPrompts.appStore.description":"Use the native {APP_NAME} app for faster access to bookings and updates.","appPrompts.appStore.doNotShowAgain":"Do not show again","appPrompts.appStore.kicker":"{APP_NAME} in your pocket","appPrompts.appStore.title":"Get the app","appPrompts.companyDashboard.action":"Open the dashboard","appPrompts.companyDashboard.description":"The company dashboard shows each Master's day: confirmed bookings, new requests and free time.","appPrompts.companyDashboard.highlightOne":"Confirm new requests on time","appPrompts.companyDashboard.highlightTwo":"Filter by Master, Service or status","appPrompts.companyDashboard.kicker":"Your team's day","appPrompts.companyDashboard.title":"Your team’s bookings","appPrompts.companyGallery.action":"Add photos","appPrompts.companyGallery.description":"Your company has no photos yet. Add the interior, the entrance and your team's best work so customers know what to expect.","appPrompts.companyGallery.highlightOne":"Start with 3–5 bright, clear photos","appPrompts.companyGallery.highlightTwo":"A photo of the entrance helps customers find you","appPrompts.companyGallery.kicker":"Build customer trust","appPrompts.companyGallery.title":"Show your team’s work","appPrompts.companyPlaces.action":"Set up places","appPrompts.companyPlaces.description":"Give each place its exact address, contacts, team and Services, so customers book exactly where it suits them.","appPrompts.companyPlaces.highlightOne":"A separate team and Services for each place","appPrompts.companyPlaces.highlightTwo":"Assign a manager to look after a place","appPrompts.companyPlaces.kicker":"All your locations","appPrompts.companyPlaces.title":"Add your locations","appPrompts.companyProfileCompleteness.action":"Strengthen the profile","appPrompts.companyProfileCompleteness.description":"Add what customers check before choosing a salon or studio: Services, photos, contacts and social links.","appPrompts.companyProfileCompleteness.highlightOne":"We show what to add next, step by step","appPrompts.companyProfileCompleteness.highlightTwo":"Useful details build trust before the first visit","appPrompts.companyProfileCompleteness.kicker":"Your company profile strength","appPrompts.companyProfileCompleteness.title":"Boost your company","appPrompts.companyQrPoster.action":"Create poster","appPrompts.companyQrPoster.description":"Make an A4 poster for each location: «Book online», a QR code and your masters there. Hang it on a mirror or at the reception, and clients book while they wait.","appPrompts.companyQrPoster.highlightOne":"Print-ready PDF and PNG","appPrompts.companyQrPoster.highlightTwo":"QR code opens booking at your company","appPrompts.companyQrPoster.kicker":"Offline bookings","appPrompts.companyQrPoster.title":"QR poster for your salon","appPrompts.companySocialLinks.action":"Add social media","appPrompts.companySocialLinks.description":"Link your company's Instagram, Facebook or TikTok. Customers see your atmosphere, fresh work and news before they book.","appPrompts.companySocialLinks.highlightOne":"More of your team's work in one place","appPrompts.companySocialLinks.highlightTwo":"A fuller profile earns more trust","appPrompts.companySocialLinks.kicker":"Let more customers see you","appPrompts.companySocialLinks.title":"Add social links","appPrompts.companyTeam.action":"Invite Masters","appPrompts.companyTeam.description":"Invite the Masters you work with. Customers choose a specialist and book their free time right on your company page.","appPrompts.companyTeam.highlightOne":"Each Master keeps their own schedule","appPrompts.companyTeam.highlightTwo":"No account yet? Share the sign-up link","appPrompts.companyTeam.kicker":"Your team","appPrompts.companyTeam.title":"Invite your Masters","appPrompts.companyVisitCard.description":"Your {APP_NAME} visit card already has a QR code for booking at your company. Choose a category, download the PDF, then print it for the reception desk or send it to customers.","appPrompts.companyVisitCard.highlightOne":"QR code opens your company's booking page","appPrompts.companyVisitCard.title":"Company visit card","appPrompts.companyWebsite.action":"Add a website","appPrompts.companyWebsite.description":"If your salon or studio has a website, add the link. Customers can learn more about you before they book.","appPrompts.companyWebsite.highlightOne":"The link appears on your company profile","appPrompts.companyWebsite.highlightTwo":"Customers open it with one tap","appPrompts.companyWebsite.kicker":"Help customers learn more","appPrompts.companyWebsite.title":"Add your website","appPrompts.customerAskMaster.action":"Open chat","appPrompts.customerAskMaster.description":"Have a question about your booking? Write to your master in the chat — they will reply right there.","appPrompts.customerAskMaster.dismiss":"Got it","appPrompts.customerAskMaster.kicker":"Your upcoming booking","appPrompts.customerAskMaster.title":"Ask your master a question","appPrompts.customerCreateRequest.action":"Create a Request","appPrompts.customerCreateRequest.choice":"Nothing is booked until you accept an offer","appPrompts.customerCreateRequest.description":"Describe the service, when you need it and your budget. Masters of that specialty in your city or online will see your Request and can offer you a time.","appPrompts.customerCreateRequest.dismiss":"Not now","appPrompts.customerCreateRequest.doNotShowAnymore":"Do not show again","appPrompts.customerCreateRequest.kicker":"Customer Request","appPrompts.customerCreateRequest.proposals":"They offer a service, price and time","appPrompts.customerCreateRequest.title":"Tell Masters what you need","appPrompts.customerCreateRequest.whoSees":"Only Masters of the chosen specialty see it","appPrompts.customerPhone.action":"Save phone","appPrompts.customerPhone.description":"You can book without a phone number and contact your master in chat or by email.","appPrompts.customerPhone.dismiss":"Continue without phone","appPrompts.customerPhone.doNotShowAnymore":"Never show again","appPrompts.customerPhone.kicker":"Stay reachable","appPrompts.customerPhone.required":"Phone number is required.","appPrompts.customerPhone.saveFailed":"Could not save phone number.","appPrompts.customerPhone.saved":"Phone number saved.","appPrompts.customerPhone.title":"Phone number (optional)","appPrompts.customerSearchGuide.action":"Start search","appPrompts.customerSearchGuide.description":"Choose what matters to you:","appPrompts.customerSearchGuide.dismiss":"Got it","appPrompts.customerSearchGuide.filtersTip":"Filter by city and date","appPrompts.customerSearchGuide.kicker":"Quick tip","appPrompts.customerSearchGuide.mapTip":"See who is nearby on the map","appPrompts.customerSearchGuide.onlineTip":"Find online sessions","appPrompts.customerSearchGuide.priceTip":"Compare prices","appPrompts.customerSearchGuide.reviewsTip":"Explore ratings and reviews","appPrompts.customerSearchGuide.serviceTip":"Search by service or name","appPrompts.customerSearchGuide.title":"Find your Master","appPrompts.debug.description":"Open any app prompt without changing its seen status. This page is available in development only.","appPrompts.debug.open":"Open prompt","appPrompts.debug.title":"App prompts preview","appPrompts.masterAiProfileCheck.action":"Check my profile","appPrompts.masterAiProfileCheck.description":"AI reads your profile, finds typos and information in the wrong place, and shows what it will fix. You decide what to keep.","appPrompts.masterAiProfileCheck.highlightOne":"You see every change before it is saved","appPrompts.masterAiProfileCheck.highlightTwo":"It fixes your own text and never writes new content","appPrompts.masterAiProfileCheck.kicker":"New: AI check","appPrompts.masterAiProfileCheck.title":"Fix your profile with AI","appPrompts.masterAiTranslation.action":"Translate my profile","appPrompts.masterAiTranslation.description":"AI translates your description, services and FAQ into English. You review the translation and can fix any text.","appPrompts.masterAiTranslation.highlightOne":"Your own texts stay as they are","appPrompts.masterAiTranslation.highlightTwo":"Edit any translated text yourself","appPrompts.masterAiTranslation.kicker":"New: AI translation","appPrompts.masterAiTranslation.title":"Your profile in English","appPrompts.masterBookingSettings.action":"Set booking rules","appPrompts.masterBookingSettings.description":"Choose how far ahead clients can book. {APP_NAME} can also complete past bookings automatically, so you do not have to update them by hand.","appPrompts.masterBookingSettings.highlightOne":"Open booking for one week, two weeks, or a month","appPrompts.masterBookingSettings.highlightTwo":"Complete past bookings automatically","appPrompts.masterBookingSettings.kicker":"Less booking admin","appPrompts.masterBookingSettings.title":"Set up bookings","appPrompts.masterBookingWidget.action":"Create widget","appPrompts.masterBookingWidget.description":"Place a ready-made {APP_NAME} button on your website so customers can open your booking page.","appPrompts.masterBookingWidget.highlightOne":"Copy one small HTML snippet","appPrompts.masterBookingWidget.highlightTwo":"Send customers straight to your booking page","appPrompts.masterBookingWidget.kicker":"Bookings from your website","appPrompts.masterBookingWidget.title":"{APP_NAME} booking button","appPrompts.masterBreak.action":"Set a break","appPrompts.masterBreak.description":"Set it in the app for 30–90 minutes: clients cannot book that time, and you can rest in peace.","appPrompts.masterBreak.highlightOne":"Starts now: 30, 45, 60 or 90 minutes","appPrompts.masterBreak.highlightTwo":"Existing bookings stay; you can end it early","appPrompts.masterBreak.kicker":"Rest between bookings","appPrompts.masterBreak.title":"Need a break?","appPrompts.masterBusinessVerification.action":"Verify my business","appPrompts.masterBusinessVerification.description":"Send the registration details of your sole proprietorship or company, and the {APP_NAME} team will check them by hand. Once verified, clients see the badge on your profile.","appPrompts.masterBusinessVerification.highlightOne":"Registration details stay private","appPrompts.masterBusinessVerification.highlightTwo":"The badge appears on your public profile","appPrompts.masterBusinessVerification.kicker":"Official confirmation","appPrompts.masterBusinessVerification.title":"Verify your business","appPrompts.masterClients.action":"Open my clients","appPrompts.masterClients.description":"After a completed visit, the client appears in your private list. Keep their contacts, shared visits and review close at hand.","appPrompts.masterClients.highlightOne":"See the last visit and its recorded price","appPrompts.masterClients.highlightTwo":"Mark favorite clients privately","appPrompts.masterClients.kicker":"Your workspace","appPrompts.masterClients.title":"Your clients, in one place","appPrompts.masterCompany.action":"Create a company","appPrompts.masterCompany.description":"Run a studio, salon, or work with other Masters? Create a company, add services, and invite your team. Keep schedules and bookings in one place.","appPrompts.masterCompany.highlightOne":"Customers choose a service and Master on your company page","appPrompts.masterCompany.highlightTwo":"Add one or more locations for your team","appPrompts.masterCompany.kicker":"Your company","appPrompts.masterCompany.title":"Build your team","appPrompts.masterCustomerReschedule.action":"Set up rescheduling","appPrompts.masterCustomerReschedule.description":"Turn on rescheduling: the client picks another free time on their own and you get a notification. You decide how late it is allowed.","appPrompts.masterCustomerReschedule.highlightOne":"You choose: from 2 hours to 3 days before the visit","appPrompts.masterCustomerReschedule.highlightTwo":"Once per booking; the old time is free again right away","appPrompts.masterCustomerReschedule.kicker":"New feature","appPrompts.masterCustomerReschedule.title":"Allow rescheduling","appPrompts.masterEducation.action":"Add education","appPrompts.masterEducation.description":"Add the school, professional education, or training related to your services. It helps clients feel more confident choosing you.","appPrompts.masterEducation.highlightOne":"Mention education relevant to your services","appPrompts.masterEducation.highlightTwo":"Give clients one more reason to trust you","appPrompts.masterEducation.kicker":"Show your experience","appPrompts.masterEducation.title":"Add your education","appPrompts.masterEmailConfirmation.description":"You sign in with {email}. Confirm that this address is yours.","appPrompts.masterEmailConfirmation.googleDescription":"You sign in with {email}. Connect this Google account to confirm it in one step.","appPrompts.masterEmailConfirmation.highlightOne":"One link in an email or one Google tap","appPrompts.masterEmailConfirmation.highlightTwo":"Your sign-in stays the same","appPrompts.masterEmailConfirmation.kicker":"Your account","appPrompts.masterEmailConfirmation.title":"Confirm your email","appPrompts.masterFaq.action":"Add FAQ","appPrompts.masterFaq.description":"Add 2–4 quick question and answer blocks. Clients decide faster when they can read common answers before contacting you.","appPrompts.masterFaq.highlightOne":"Answer top objections before they ask","appPrompts.masterFaq.highlightTwo":"Great for pricing, timing, and preparation details","appPrompts.masterFaq.kicker":"Improve conversion with answers","appPrompts.masterFaq.title":"Answer client questions","appPrompts.masterFirstVisitFree.action":"Set up a free visit","appPrompts.masterFirstVisitFree.description":"Mark the services a new customer can try for free. Customers see a “Free visit” badge, and we check that the visit really is their first.","appPrompts.masterFirstVisitFree.highlightOne":"Pick the services and how long the offer runs","appPrompts.masterFirstVisitFree.highlightTwo":"Returning customers keep paying the usual price","appPrompts.masterFirstVisitFree.kicker":"New: free visit","appPrompts.masterFirstVisitFree.title":"Free visit","appPrompts.masterGallery.action":"Add photos","appPrompts.masterGallery.description":"Your profile has no photos yet. Add a few of your best works so clients can see your style and feel confident booking.","appPrompts.masterGallery.highlightOne":"Start with 3–5 of your best works","appPrompts.masterGallery.highlightTwo":"Use clear photos without extra text","appPrompts.masterGallery.kicker":"Build client trust","appPrompts.masterGallery.title":"Show your work","appPrompts.masterGalleryVideos.action":"Add a video","appPrompts.masterGalleryVideos.description":"Your gallery has no videos yet. Add a short video of your work or process so clients can get to know your approach before booking.","appPrompts.masterGalleryVideos.highlightOne":"Show the process or finished result","appPrompts.masterGalleryVideos.highlightTwo":"Add a YouTube or Instagram link","appPrompts.masterGalleryVideos.kicker":"Help clients choose","appPrompts.masterGalleryVideos.title":"Show your work in action","appPrompts.masterGoogleReviews.action":"Import Google reviews","appPrompts.masterGoogleReviews.description":"If clients have already reviewed your work on Google Maps, add those reviews to your {APP_NAME} profile. New clients can see real feedback before they book.","appPrompts.masterGoogleReviews.highlightOne":"Import up to five reviews at a time","appPrompts.masterGoogleReviews.highlightTwo":"Every imported review keeps its Google label","appPrompts.masterGoogleReviews.kicker":"Build trust from the first visit","appPrompts.masterGoogleReviews.title":"Add Google reviews","appPrompts.masterHotOffers.action":"Create a hot offer","appPrompts.masterHotOffers.description":"Put a discount on one of your free start times in the next 24 hours. Customers see a “Hot offer” badge and book that time at the lower price.","appPrompts.masterHotOffers.highlightOne":"A percentage or an amount off for the services you choose","appPrompts.masterHotOffers.highlightTwo":"The offer ends by itself when the slot starts","appPrompts.masterHotOffers.kicker":"New: hot offers","appPrompts.masterHotOffers.title":"Fill a free slot with a hot offer","appPrompts.masterLocation.action":"Improve location","appPrompts.masterLocation.description":"We noticed that you do not offer services online and your profile only shows a city. Consider adding a street and building number so customers know where to go for their booking.","appPrompts.masterLocation.highlightOne":"Show customers the exact place to visit","appPrompts.masterLocation.highlightTwo":"Make directions to your workplace clear","appPrompts.masterLocation.kicker":"Help customers find you","appPrompts.masterLocation.title":"Add your work location","appPrompts.masterLocationDirections.action":"Add directions","appPrompts.masterLocationDirections.description":"Add the entrance, floor or intercom code once. Clients with a confirmed booking see it on the booking page and in their reminders a day and an hour before the visit.","appPrompts.masterLocationDirections.highlightOne":"Clients arrive without calling you from the street","appPrompts.masterLocationDirections.highlightTwo":"Not public: only confirmed clients see it","appPrompts.masterLocationDirections.kicker":"Fewer \"where are you?\" calls","appPrompts.masterLocationDirections.title":"Tell clients how to find you","appPrompts.masterPaymentMethods.action":"Choose payment methods","appPrompts.masterPaymentMethods.description":"Tap cash, card or bank transfer, one or several. Clients see it on your profile and in the booking before they confirm, and again on the booking page once you confirm it.","appPrompts.masterPaymentMethods.highlightOne":"Clients come prepared to pay the way you accept","appPrompts.masterPaymentMethods.highlightTwo":"Takes a few taps; change it any time","appPrompts.masterPaymentMethods.kicker":"No surprises at checkout","appPrompts.masterPaymentMethods.title":"Show how clients can pay you","appPrompts.masterPersonalOffers.action":"Choose a client","appPrompts.masterPersonalOffers.description":"Choose a past client, set a personal discount and a booking deadline. The client chooses their service, date and time.","appPrompts.masterPersonalOffers.highlightOne":"For one booking, only from that client’s account","appPrompts.masterPersonalOffers.highlightTwo":"Notifications respect the client’s preferences","appPrompts.masterPersonalOffers.kicker":"Return visits","appPrompts.masterPersonalOffers.title":"Give a client a reason to return","appPrompts.masterPhone.action":"Add phone","appPrompts.masterPhone.description":"Add your phone number so clients can call you.","appPrompts.masterPhone.highlightOne":"You decide whether clients see it","appPrompts.masterPhone.highlightTwo":"Email and the Booking chat keep working without it","appPrompts.masterPhone.kicker":"Let clients call you","appPrompts.masterPhone.title":"Add your phone number","appPrompts.masterPriceList.action":"Share price list","appPrompts.masterPriceList.description":"{APP_NAME} makes a ready-made story with your services, prices and a QR code for booking. Share it in Instagram or Telegram in two taps.","appPrompts.masterPriceList.highlightOne":"Services and prices from your profile, with discounts","appPrompts.masterPriceList.highlightTwo":"A QR code opens booking with you","appPrompts.masterPriceList.kicker":"New: price list image","appPrompts.masterPriceList.title":"Your price list as a story","appPrompts.masterProfileCompleteness.action":"Strengthen my profile","appPrompts.masterProfileCompleteness.currentStatus":"Your current status","appPrompts.masterProfileCompleteness.description":"Add the details customers need to choose you. When customer ratings are equal, a fuller profile can appear higher in the feed—giving you a better chance of receiving more bookings.","appPrompts.masterProfileCompleteness.highlightOne":"Add services, photos, videos, education, a website, and social links","appPrompts.masterProfileCompleteness.highlightTwo":"Useful details build trust and help win bookings","appPrompts.masterProfileCompleteness.kicker":"Your profile strength","appPrompts.masterProfileCompleteness.statusAria":"Profile strength: {tier}.","appPrompts.masterProfileCompleteness.title":"Boost your profile","appPrompts.masterProfileHighlights.action":"Add Profile highlights","appPrompts.masterProfileHighlights.description":"Add useful visit details. One or more current highlights can slightly improve Profile visibility.","appPrompts.masterProfileHighlights.highlightOne":"Help customers understand the visit before booking","appPrompts.masterProfileHighlights.highlightTwo":"One accurate highlight is enough for the visibility benefit","appPrompts.masterProfileHighlights.kicker":"Helpful visit details","appPrompts.masterProfileHighlights.title":"Add profile highlights","appPrompts.masterProfileLink.action":"Copy booking link","appPrompts.masterProfileLink.copiedDescription":"Add it to your social bio and accept bookings around the clock.","appPrompts.masterProfileLink.copiedTitle":"Booking link copied","appPrompts.masterProfileLink.copyFailed":"Could not copy the link. Please try again.","appPrompts.masterProfileLink.description":"Clients from Instagram, TikTok, or Facebook can go straight to your services and choose a convenient time—without extra messages.","appPrompts.masterProfileLink.kicker":"More bookings from social","appPrompts.masterProfileLink.platforms":"Copy it once and add it to any social profile.","appPrompts.masterProfileLink.title":"Bookings from social media","appPrompts.masterProfileTitle.action":"Choose profile title","appPrompts.masterProfileTitle.description":"You can change the title customers see on your card in the app. In Personal info, use Profile title to choose which of your specialties appears as your title.","appPrompts.masterProfileTitle.highlightOne":"Choose from the specialties in your profile","appPrompts.masterProfileTitle.highlightTwo":"You can return to the default title at any time","appPrompts.masterProfileTitle.kicker":"Your card in the app","appPrompts.masterProfileTitle.title":"Choose your profile title","appPrompts.masterServiceDiscounts.action":"Add a discount","appPrompts.masterServiceDiscounts.description":"Create a time-limited offer for selected services and audiences. The discount amount and campaign count do not increase the visibility benefit.","appPrompts.masterServiceDiscounts.highlightOne":"Choose services, audiences, and a booking deadline","appPrompts.masterServiceDiscounts.highlightTwo":"Customers see the current terms before booking","appPrompts.masterServiceDiscounts.kicker":"Service discounts","appPrompts.masterServiceDiscounts.title":"Discount eligibility","appPrompts.masterServiceOptions.description":"Create a group service with a session time and number of places. For individual services with a fixed price, you can add paid extras and visits to the customer.","appPrompts.masterServiceOptions.highlightOne":"Customers choose extras when booking","appPrompts.masterServiceOptions.highlightTwo":"Set a visit fee; the customer adds their address","appPrompts.masterServiceOptions.kicker":"Your services","appPrompts.masterServiceOptions.title":"Service options","appPrompts.masterServices.action":"Set up services","appPrompts.masterServices.description":"For each service, you can choose a category, add a short description, and set an exact, starting, or negotiable price.","appPrompts.masterServices.highlightOne":"A category and description for each service","appPrompts.masterServices.highlightTwo":"Exact, starting, or negotiable pricing","appPrompts.masterServices.kicker":"Clear services","appPrompts.masterServices.title":"Describe your services","appPrompts.masterSocialLinks.action":"Add social media","appPrompts.masterSocialLinks.description":"Add your social media links. This makes your profile more complete and can help it appear higher in the feed, so more customers see you.","appPrompts.masterSocialLinks.highlightOne":"Show customers more of your work","appPrompts.masterSocialLinks.highlightTwo":"A fuller profile can appear higher in the feed","appPrompts.masterSocialLinks.kicker":"Help more customers find you","appPrompts.masterSocialLinks.title":"Add your social links","appPrompts.masterSocialPost.caption":"Bookings are open on {APP_NAME} ✨\n\nChoose the service you need and reserve a time that works for you—in a couple of taps, without calls or back-and-forth messages.\n\n{bookingUrl}\n\nSee you soon 💙\n\n#mtime #onlinebooking","appPrompts.masterSocialPost.captionCopied":"Caption copied.","appPrompts.masterSocialPost.captionStep":"Caption","appPrompts.masterSocialPost.copyCaption":"Copy caption","appPrompts.masterSocialPost.copyFailed":"Could not copy this content. Please try again.","appPrompts.masterSocialPost.copyImage":"Copy image","appPrompts.masterSocialPost.copyImageCompact":"Copy","appPrompts.masterSocialPost.description":"It has your photo, specialty, and a clear booking call to action. Share it so clients can go straight to your services and choose a time.","appPrompts.masterSocialPost.downloadOnly":"Image downloaded. Copy the caption before creating your post.","appPrompts.masterSocialPost.downloaded":"Image downloaded. Add it to your post and paste the copied caption.","appPrompts.masterSocialPost.imageAria":"Promotional booking post for {masterName}","appPrompts.masterSocialPost.imageCopied":"Image copied. Paste it into your post.","appPrompts.masterSocialPost.imageStep":"Image","appPrompts.masterSocialPost.kicker":"From your profile","appPrompts.masterSocialPost.platforms":"On mobile, choose Instagram, TikTok, Facebook, or X from the share menu.","appPrompts.masterSocialPost.renderFailed":"Could not generate your image. Please try again.","appPrompts.masterSocialPost.rendering":"Preparing your image…","appPrompts.masterSocialPost.retryRender":"Try again","appPrompts.masterSocialPost.share":"Share image","appPrompts.masterSocialPost.shareCompact":"Share","appPrompts.masterSocialPost.shareFailed":"Could not open the share menu. Please try again.","appPrompts.masterSocialPost.shared":"Your post is ready in the share menu.","appPrompts.masterSocialPost.title":"Your social post","appPrompts.masterSpecializationDetails.action":"Add specialization details","appPrompts.masterSpecializationDetails.description":"Your categories have extra details, such as a sports rank or work focus. Fill them in so clients can quickly understand whether you are the right fit.","appPrompts.masterSpecializationDetails.highlightOne":"Fields match your selected categories","appPrompts.masterSpecializationDetails.highlightTwo":"Clients see what you specialize in","appPrompts.masterSpecializationDetails.kicker":"A more precise profile","appPrompts.masterSpecializationDetails.title":"Add specialty details","appPrompts.masterTelegramChat.action":"Join Telegram chat","appPrompts.masterTelegramChat.description":"Ask questions, share ideas, and get {APP_NAME} product news in our Telegram community.","appPrompts.masterTelegramChat.highlightOne":"Talk with other Masters","appPrompts.masterTelegramChat.highlightTwo":"Get quick {APP_NAME} tips and updates","appPrompts.masterTelegramChat.kicker":"Master community","appPrompts.masterTelegramChat.title":"{APP_NAME} Master chat","appPrompts.masterVisitCard.action":"Open my visit card","appPrompts.masterVisitCard.description":"Your {APP_NAME} visit card already has a QR code for online booking. Choose a category, download the PDF, then print it or send it to clients.","appPrompts.masterVisitCard.highlightOne":"QR code opens your booking page","appPrompts.masterVisitCard.highlightTwo":"Ready to download as a PDF","appPrompts.masterVisitCard.kicker":"Bring in offline clients","appPrompts.masterVisitCard.title":"Download your visit card","appPrompts.masterWebsite.action":"Add website","appPrompts.masterWebsite.description":"If you have a website or a portfolio page, add its link. Clients can learn more about your work before booking.","appPrompts.masterWebsite.highlightOne":"The link appears on your public profile","appPrompts.masterWebsite.highlightTwo":"Clients can explore your work in one tap","appPrompts.masterWebsite.kicker":"Help clients learn more","appPrompts.masterWebsite.title":"Add your website","appPrompts.pushNotifications.action":"Enable notifications","appPrompts.pushNotifications.description":"Receive booking requests, confirmations, and schedule updates in real time.","appPrompts.pushNotifications.enabled":"Push notifications enabled.","appPrompts.pushNotifications.highlightOne":"New bookings and changes arrive right away","appPrompts.pushNotifications.highlightTwo":"Turn them off any time in Settings","appPrompts.pushNotifications.kicker":"Never miss a booking","appPrompts.pushNotifications.title":"Push notifications","appPrompts.shareLocation.action":"Share location","appPrompts.shareLocation.description":"Share your location so {APP_NAME} can show masters in your area and make nearby options easier to find.","appPrompts.shareLocation.detected":"Location shared. Showing masters near you.","appPrompts.shareLocation.failed":"Could not detect your location.","appPrompts.shareLocation.kicker":"Relevant local results","appPrompts.shareLocation.requesting":"Detecting…","appPrompts.shareLocation.title":"Masters near you","appPrompts.subscriptionExpiring.action":"Pay now","appPrompts.subscriptionExpiring.description":"Your period is almost over. You have {daysLeft, plural, one {# day} other {# days}} left.","appPrompts.subscriptionExpiring.kicker":"Subscription reminder","appPrompts.subscriptionExpiring.title":"Renew your subscription","appPrompts.telegramNotifications.action":"Set up Telegram","appPrompts.telegramNotifications.description":"Connect the {APP_NAME} Telegram bot to receive booking requests, confirmations, cancellations, and schedule status updates.","appPrompts.telegramNotifications.kicker":"Updates in Telegram","appPrompts.telegramNotifications.title":"Booking notifications","appShell.primaryNavigation":"Primary navigation","appShell.skipToContent":"Skip to content","authForm.appleLogin":"CONTINUE WITH APPLE","authForm.appleSignup":"SIGN UP WITH APPLE","authForm.ariaLabels.signInOptions":"Sign In Options","authForm.ariaLabels.signUpOptions":"Sign Up Options","authForm.btnCreatingAccount":"Creating Account…","authForm.btnSigningIn":"Signing In…","authForm.confirmPasswordPlaceholder":"Confirm Password","authForm.emailLogin":"CONTINUE WITH EMAIL","authForm.emailPlaceholder":"Email address","authForm.emailSignup":"SIGN UP WITH EMAIL","authForm.errorAccountExistsWithDifferentCredential":"An account with this email already exists under a different sign-in method. Please use email & password to log in.","authForm.errorEmailAlreadyInUse":"An account with this email already exists. Try signing in instead.","authForm.errorEmailPassword":"Please enter both email and password","authForm.errorFillAllFields":"Please fill in all fields","authForm.errorGooglePreparation":"Could not prepare Google sign-in. Try again or continue with email.","authForm.errorInvalidCredentials":"The email or password is incorrect. Check them or reset your password.","authForm.errorLogin":"Could not sign in. Try again in a moment.","authForm.errorNetwork":"Could not connect to the sign-in service. Check your network and try again.","authForm.errorPopupBlocked":"The browser did not open the sign-in window. Allow pop-ups or continue with email.","authForm.errorPopupClosed":"The sign-in window was closed before it finished. Try again or continue with email.","authForm.errorSignup":"Could not create the account. Try again in a moment.","authForm.errorSignupConnection":"Could not confirm whether your account was created. Try signing in with this email and password, or retry sign-up.","authForm.forgotPassword":"Forgot Password?","authForm.googleLogin":"CONTINUE WITH GOOGLE","authForm.googleSignup":"SIGN UP WITH GOOGLE","authForm.join":"Join","authForm.password.confirmRequired":"Please confirm your password","authForm.password.minLength":"Password must be at least 6 characters.","authForm.password.mismatch":"Passwords do not match","authForm.password.required":"Please enter a password","authForm.passwordPlaceholderSignup":"Create Password","authForm.providerTakingLonger":"If no sign-in window appeared, try Google again, continue with email, or open this page in Safari. If the window is open, you can finish signing in there.","authForm.retryGooglePreparation":"Try Google again","authForm.separatorLogin":"Or continue with","authForm.separatorSignup":"Or sign up with","authForm.subtitle":"Sign in to book appointments","authForm.successSignup":"Account created successfully","authRequiredModal.accountExistsResetPassword":"Reset password","authRequiredModal.accountExistsSignIn":"Sign in","authRequiredModal.defaultTitle":"Finish your booking","authRequiredModal.description":"Your booking details are saved. Sign in or create an account to send the request.","authRequiredModal.drawerAccountDetail":"New to {APP_NAME}? Create an account from the same flow.","authRequiredModal.drawerLead":"Choose how to continue. We will send the booking right after authentication.","authRequiredModal.drawerNotificationDetail":"The master receives your request after you continue.","authRequiredModal.drawerSelectionDetail":"Your selected service, date, and time stay saved here.","authRequiredModal.savedBadge":"Details saved","authRequiredModal.subtitle":"Booking details saved","availabilityWatch.availableDescription":"This service already has a bookable time, so you can choose it now instead of creating an alert.","availabilityWatch.availableTitle":"A time is available now","availabilityWatch.bookAvailableAction":"Choose available time","availabilityWatch.cancelSuccess":"Availability notification cancelled.","availabilityWatch.cardAction":"Notify me","availabilityWatch.checkingAvailability":"Checking this service’s current availability…","availabilityWatch.chooseServiceAction":"Choose a service","availabilityWatch.doneAction":"Done","availabilityWatch.drawerTitle":"Free-time alert","availabilityWatch.enableAction":"Turn on alert","availabilityWatch.enableSuccess":"Availability notification enabled.","availabilityWatch.enablingAction":"Turning on alert…","availabilityWatch.exactErrorDescription":"Check your connection and try again.","availabilityWatch.exactErrorTitle":"Couldn’t check this service","availabilityWatch.introDescription":"Choose a service and we’ll notify you when a time opens.","availabilityWatch.introTitle":"{masterName} is fully booked","availabilityWatch.noReservationDescription":"An alert doesn’t reserve a time.","availabilityWatch.noServicesDescription":"This master has no service that can receive an availability alert right now.","availabilityWatch.noServicesTitle":"No services available","availabilityWatch.readyDescription":"No time is available for this service. You can turn on a one-time alert.","availabilityWatch.readyTitle":"Ready to watch","availabilityWatch.serviceStepDescription":"Availability depends on service duration and workspace. Select one service for an exact check.","availabilityWatch.serviceStepTitle":"What should we watch?","availabilityWatch.servicesErrorTitle":"Couldn’t load services","availabilityWatch.showOtherMasters":"Show other masters","availabilityWatch.signInAction":"Sign in to continue","availabilityWatch.signInTitle":"Sign in to turn on the alert","availabilityWatch.step":"Step {current} of {total}","bookAgain.accessibleLabel":"Book again with {masterName}","bookAgain.matchedService":"We selected your previous service. The current price and duration are shown below.","bookAgain.missingService":"This service is no longer available. Choose another current service.","bookCompany.subtitle":"Choose a place, service, master, date, and time.","bookCompany.unavailable":"Company booking is unavailable right now.","bookCompanyDrawer.close":"Close company booking","bookCompanyDrawer.emptyDescription":"This company does not have an active location with bookable services yet.","bookCompanyDrawer.emptyTitle":"Online booking is not available","bookCompanyDrawer.errorDescription":"We could not load the booking options. Your current page is still here.","bookCompanyDrawer.errorTitle":"Booking options did not load","bookCompanyDrawer.loading":"Loading booking options","bookCompanyDrawer.title":"Book with {companyName}","bookCompanyDrawer.unavailableDescription":"The company booking details are unavailable right now.","bookMaster.thisMaster":"This master","bookMaster.unavailableDescription":"This profile is not currently available for booking.","booking.availability.loadError":"Could not load booking availability. Your selections are saved. Please try again.","booking.availability.noAvailableTime":"No available time was found for this service. Try another service or check again.","booking.availability.noFreeDaysInMonth":"No free days this month. Choose another month.","booking.customerLocation.address":"Visit address","booking.customerLocation.change":"Change address","booking.customerLocation.continue":"Continue to date and time","booking.customerLocation.directions":"Open on map","booking.customerLocation.map":"Or choose a point on the map","booking.customerLocation.placePinAtMapCenter":"Place the pin at the map centre","booking.customerLocation.placeholder":"City, street and building","booking.customerLocation.privacy":"Only you and your assigned specialist can see this address.","booking.customerLocation.searchError":"Address search is unavailable. Choose a point on the map.","booking.customerLocation.title":"Your location","booking.discount.attestation":"I confirm that I belong to this category and can show valid proof to the Master during the visit if needed.","booking.discount.audience.idps":"Internally displaced person","booking.discount.audience.military":"Military service member","booking.discount.audience.seniors":"Person aged 60+","booking.discount.audience.students":"Student","booking.discount.audience.veterans":"Veteran","booking.discount.audienceDescription":"Choose an option for this service. {APP_NAME} does not store a copy of your document.","booking.discount.audienceTitle":"Do you belong to a discount category?","booking.discount.birthdayAttestation":"I confirm that this scheduled visit is on my birthday.","booking.discount.none":"No discount category","booking.discount.noneHelper":"Continue with regular terms. A universal or automatic new-Customer discount still applies when eligible.","booking.discount.termsOnRequest":"Amount confirmed directly","booking.extras.title":"Optional extras","booking.medical.consent":"I explicitly consent to {APP_NAME} processing the metadata of this medical booking (selected specialist and service, date, time and parties) to create, perform and protect the booking. I understand that these data may indirectly concern health. I will not provide diagnoses, symptoms, test results, medical documents, prescriptions or other health details. {APP_NAME} only provides scheduling, does not provide medical care and does not verify a practitioner unless expressly marked.","booking.medical.terms":"Terms","booking.options.title":"Choose optional extras","booking.panel.loadingServices":"Loading booking services","booking.personalOffer.applied":"Personal offer: {discount}","booking.personalOffer.backToOffer":"Back to offer","booking.personalOffer.benefit":"{percentage}% off your visit","booking.personalOffer.company":"This offer applies to the master’s personal services. This company service requires continuing without it.","booking.personalOffer.conditions":"Choose your service and time. One booking with the best eligible discount; extras are charged in full.","booking.personalOffer.consumed":"This personal offer has already been used.","booking.personalOffer.continue":"Continue without personal offer","booking.personalOffer.continueToBooking":"Continue to booking","booking.personalOffer.deadline":"Book by {date}. Your visit can take place later.","booking.personalOffer.expired":"The booking deadline for this offer has passed.","booking.personalOffer.fromMaster":"A personal invitation from {name}","booking.personalOffer.guest":"Sign in to check your personal offer","booking.personalOffer.loading":"Checking your personal offer…","booking.personalOffer.login":"Sign in and check offer","booking.personalOffer.progressLabel":"Personal offer","booking.personalOffer.reserved":"This personal offer has already been applied to a booking.","booking.personalOffer.restart":"Choose my own visit again","booking.personalOffer.retry":"Check again","booking.personalOffer.revoked":"The master has revoked this personal offer.","booking.personalOffer.signIn":"Sign in to the account that received this offer. The link cannot transfer the discount to another person.","booking.personalOffer.title":"Your personal offer","booking.personalOffer.unavailable":"This personal offer is unavailable for this account and master. You can continue and check the current service price.","booking.personalOffer.visitor":"This offer is for your own visit. Booking for another person requires continuing without this personal discount.","booking.price.customerReferral":"Referral discount {discount} on the base service price","booking.price.customerReferralGuest":"Sign in to check your referral discount","booking.price.firstVisitFree":"Free visit","booking.price.firstVisitFreeGuest":"Free if it's your first visit — we'll check after you sign in","booking.price.repeatVisit":"Repeat visit discount {discount}","booking.price.repeatVisitGuest":"Repeat visit discount {discount} — we'll check your visits after you sign in","booking.price.repeatVisitProgress":"{count, plural, one {# more visit} other {# more visits}} and your booking gets {discount}","booking.shared.bookThisService":"Book this service","booking.shared.chooseAnotherTime":"Choose Another Time","booking.shared.hideDetails":"Hide Details","booking.shared.slotUnavailableDescription":"Someone just booked this time. Choose another available slot to continue.","booking.shared.slotUnavailableTitle":"Time Already Booked","booking.shared.unavailableTitle":"Booking unavailable","bookingAttendee.bookingRequestedForVisitor":"The booking for {visitorName} was sent to the master. You will be notified of the decision.","bookingAttendee.discountReset":"The “{audience}” discount does not apply to a booking for another person.","bookingAttendee.done":"Done","bookingAttendee.editVisitor":"Edit visitor details","bookingAttendee.forCustomer":"For me","bookingAttendee.forVisitor":"For another person","bookingAttendee.hint":"The booking stays in your account: you will receive the notifications and can reschedule or cancel it.","bookingAttendee.title":"Who is this booking for","bookingAttendee.visitorConsent":"This person agreed that I share their name and phone with the master for this booking","bookingAttendee.visitorConsentRequired":"Confirm that this person agreed to share their contacts.","bookingAttendee.visitorMasterDayExists":"{visitorName} already has a booking with this master on this day.","bookingAttendee.visitorName":"Name","bookingAttendee.visitorNameInvalid":"Enter a name of up to 80 characters on one line.","bookingAttendee.visitorPhone":"Phone","bookingAttendee.visitorPhoneInvalid":"Enter a Ukrainian phone number: +380 XX XXX XX XX.","bookingClaimPage.bound.description":"If this is a mistake, write to the master.","bookingClaimPage.bound.title":"This booking belongs to another account","bookingClaimPage.boundToYou.description":"You will find it in your calendar.","bookingClaimPage.boundToYou.title":"This booking is already in your account","bookingClaimPage.cancelled.description":"Find a master and book a new time.","bookingClaimPage.cancelled.title":"This booking was cancelled","bookingClaimPage.claimed.description":"Opening it now.","bookingClaimPage.claimed.title":"Booking added to your account","bookingClaimPage.claiming.description":"This takes a moment.","bookingClaimPage.claiming.title":"Adding the booking…","bookingClaimPage.expired.description":"Ask the master for a new link or book again yourself.","bookingClaimPage.expired.title":"This link has expired","bookingClaimPage.eyebrow":"Your booking","bookingClaimPage.failed.description":"Nothing was changed. Try again in a moment.","bookingClaimPage.failed.title":"Could not open the booking","bookingClaimPage.findMaster":"Find a master","bookingClaimPage.invalid.description":"Check that you opened the whole link the master sent.","bookingClaimPage.invalid.title":"This link is not valid","bookingClaimPage.openCalendar":"Open my calendar","bookingClaimPage.ownBooking.description":"Send this link to your client so the booking moves to their account.","bookingClaimPage.ownBooking.title":"This is your booking","bookingClaimPage.reading.description":"One moment.","bookingClaimPage.reading.title":"Opening the booking…","bookingClaimPage.retry":"Try again","bookingClaimPage.revoked.description":"The master made a new one. Ask them to send it again.","bookingClaimPage.revoked.title":"This link no longer works","bookingClaimPage.signIn.description":"{masterName} booked you for {serviceName} on {dateTime}. Sign in or register — no phone number needed — and the booking appears in your calendar with reminders and chat.","bookingClaimPage.signIn.login":"Sign in","bookingClaimPage.signIn.openInBrowser":"Open in browser","bookingClaimPage.signIn.register":"Register","bookingClaimPage.signIn.title":"Add the booking to your account","bookingClaimPage.timeConflict.description":"The link stays valid: free that time and open it again.","bookingClaimPage.timeConflict.title":"You already have a booking at this time","bookingClaimPage.unavailable.description":"Find a master and book a time that suits you.","bookingClaimPage.unavailable.title":"This booking is not available","bookingText.agreedPrice":"Agreed price","bookingText.back":"Back","bookingText.cancel":"Cancel","bookingText.chooseService":"Choose a service","bookingText.close":"Close","bookingText.conflict":"Time conflict","bookingText.copied":"Copied","bookingText.copyFailed":"Could not copy. Try again.","bookingText.copyList":"Copy list","bookingText.correct":"Correct drafts","bookingText.create":"Create {count, plural, one {# booking} other {# bookings}}","bookingText.createAnyway":"Create anyway","bookingText.created":"Created","bookingText.creating":"Creating {count, plural, one {# booking} other {# bookings}}…","bookingText.currentBooking":"This booking already exists in its current state.","bookingText.date":"Date","bookingText.discard":"Discard","bookingText.discardDescription":"Uncreated suggestions and the pasted text will be removed from this screen. Created bookings stay in your calendar.","bookingText.discardTitle":"Discard these suggestions?","bookingText.doneEditing":"Done","bookingText.duration":"Duration","bookingText.edit":"Edit","bookingText.emptyText":"Paste some text first.","bookingText.entry":"Several from text","bookingText.example":"Example: Olya — tomorrow 14:00 massage; 25.11 10:30 haircut","bookingText.extras":"Optional extras","bookingText.failed":"Not created — check the row","bookingText.fixedPrice":"{price} {currency}","bookingText.invalidDate":"Check the date and time","bookingText.keepEditing":"Keep editing","bookingText.label":"Note for yourself (optional)","bookingText.minutes":"{count} min","bookingText.missingDate":"Add a date","bookingText.missingService":"Service not found — choose one","bookingText.missingTime":"Add a start time","bookingText.negotiable":"Agreed price required","bookingText.noProposals":"No booking suggestions found. Go back and add a service, date and time.","bookingText.noSelection":"Select at least one complete booking without a hard conflict.","bookingText.notSaved":"Nothing has been created from these suggestions yet.","bookingText.offGrid":"Use a 15-minute start time","bookingText.onePerson":"Combine links","bookingText.outOfRange":"Choose a date within the next 365 days","bookingText.overlap":"Overlaps another suggestion","bookingText.parseFailed":"Could not recognize the text. Your draft is here; try again.","bookingText.parsing":"Recognizing…","bookingText.past":"Start time is in the past","bookingText.previewUnknown":"Check the service, date, time and price","bookingText.price":"Price","bookingText.rateLimit":"The recognition limit has been reached. Try again later.","bookingText.recognize":"Recognize bookings","bookingText.remove":"Remove","bookingText.removed":"Suggestion removed","bookingText.replayed":"Already created","bookingText.retry":"Retry","bookingText.review":"Check suggestions","bookingText.reviewDate":"Check the inferred date","bookingText.reviewHint":"Check each booking. Duration follows your service; availability is checked on creation.","bookingText.selectRow":"Select booking {number}","bookingText.service":"Service","bookingText.share":"Share","bookingText.sharingWarning":"Each link is personal. Combine only bookings for the same person (up to 10).","bookingText.staleAvailability":"Edited — availability will be checked on creation","bookingText.status":"Status","bookingText.statusFailed":"Shared, but the sent status could not be saved.","bookingText.summary":"Import results","bookingText.textLabel":"Paste text with bookings","bookingText.time":"Start time","bookingText.timeout":"Recognition took too long. Your draft is here; try again.","bookingText.title":"Bookings from text","bookingText.undo":"Undo","bookingText.unknown":"Result not confirmed","bookingText.unknownHint":"The booking may have been created. Retry with the same details to check it safely; do not create it again manually.","bookingText.warningDescription":"Selected bookings have scheduling warnings. Check them before continuing. Hard conflicts cannot be overridden.","bookingText.warningTitle":"Create outside your usual schedule?","bookingText.workingDay":"Working-day duration needs a valid working interval","bookingText.workingDayPending":"Working-day duration is calculated when you create the booking.","bookingWizard.changeDate":"Change date","bookingWizard.changeDateOrTime":"Change date or time","bookingWizard.changePlace":"Change place","bookingWizard.changeProfessional":"Change professional","bookingWizard.changeService":"Change service","bookingWizard.changeTime":"Change time","bookingWizard.chooseDateAndTimeTitle":"Choose a date and time","bookingWizard.chooseDateDescription":"Available days are based on this service and professional.","bookingWizard.chooseDateTitle":"Choose a date","bookingWizard.chooseOptionsStage":"Choose · extras","bookingWizard.chooseServiceDescription":"Select the service you would like to book.","bookingWizard.chooseServiceTitle":"Choose a service","bookingWizard.chooseStage":"Choose","bookingWizard.chooseTimeDescription":"Select one of the available times for your chosen date.","bookingWizard.chooseTimeTitle":"Choose a time","bookingWizard.closestSlotDescription":"We selected the earliest available Slot for this service. You can change it.","bookingWizard.closestSlotTitle":"Your closest available time","bookingWizard.date":"Date","bookingWizard.discountDescription":"Tell us whether an audience discount applies to this booking.","bookingWizard.discountTitle":"Check discount eligibility","bookingWizard.findingClosestSlot":"Finding the closest available time…","bookingWizard.notSelected":"Not selected yet","bookingWizard.place":"Place","bookingWizard.price":"Price","bookingWizard.professional":"Professional","bookingWizard.requestAppointment":"Book","bookingWizard.requestingAppointment":"Requesting appointment…","bookingWizard.restoredDraftNotice":"We kept your unfinished booking. Check the details and confirm","bookingWizard.restoredDraftPastNotice":"This time has already passed — choose another","bookingWizard.restoredDraftServiceGoneNotice":"The service you chose is not available now — choose another","bookingWizard.restoredDraftTakenNotice":"This time is already taken — choose another","bookingWizard.reviewStage":"Review","bookingWizard.reviewTitle":"Review your appointment","bookingWizard.scheduleStage":"Schedule","bookingWizard.selectedAutomatically":"Selected automatically","bookingWizard.selectionSummary":"Your appointment","bookingWizard.service":"Service","bookingWizard.sharedSlotNearestStartsTitle":"Nearest free windows: {date}","bookingWizard.sharedSlotPastNotice":"This window has already passed{nearestStarts, select, offered {, but the master has other free ones — choose the nearest} none {, and there is no free time nearby — see the options below} other {}}","bookingWizard.sharedSlotTakenNotice":"This window has already been taken{nearestStarts, select, offered {, but the master has other free ones — choose the nearest} none {, and there is no free time nearby — see the options below} other {}}","bookingWizard.slotReplacedNotice":"This time is no longer available. Next free time: {time}","bookingWizard.slotReplacedOnAnotherDayNotice":"This time is no longer available. Next free time: {date} at {time}","bookingWizard.startOver":"Start over","bookingWizard.time":"Time","bookingWizard.usualSlotDescription":"We selected the same weekday and time as your last visit. You can change it.","bookingWizard.usualSlotTitle":"Same time as last visit","bulkBookingConfirmation.action":"Confirm all ({count})","bulkBookingConfirmation.allConfirmed":"Confirmed {confirmed} of {total}","bulkBookingConfirmation.confirm":"Confirm all","bulkBookingConfirmation.dialogDescription":"{count, plural, one {# booking awaiting confirmation} other {# bookings awaiting confirmation}} will be confirmed. Clients will get a notification.","bulkBookingConfirmation.dialogTitle":"Confirm all bookings?","bulkBookingConfirmation.partiallyConfirmed":"Confirmed {confirmed} of {total}; {failed} failed — {customers}","bulkBookingConfirmation.progress":"Confirming {done} of {total}…","calendar.clientVisitTravel.after":"Travel back {start}–{end}","calendar.clientVisitTravel.before":"Travel there {start}–{end}","calendar.clientVisitTravel.compact":"+ travel {before}/{after} min","calendar.entries.message":"Write a message","calendar.entries.reschedule":"Reschedule","calendar.entries.rescheduleUnavailable":"This booking cannot be rescheduled now. Open the booking to see its current details or contact the master.","calendar.masterBreak.cancelAction":"Cancel","calendar.masterBreak.drawerDescription":"Customers cannot book this time. The break starts now; you can end it early.","calendar.masterBreak.drawerTitle":"Take a break","calendar.masterBreak.durationLegend":"How long","calendar.masterBreak.durationOption":"{minutes} min","calendar.masterBreak.endAction":"End break","calendar.masterBreak.openAction":"Break","calendar.masterBreak.overlapWarning":"You have a booking at {time}: it stays in place.","calendar.masterBreak.startAction":"Break","calendar.rescheduleRules":"Booking rescheduling rules","calendarPage.addTimeFrame":"Add slot","calendarPage.adjacentSlotsFirst":"Offer times next to bookings first","calendarPage.adjacentSlotsFirstHint":"Clients first see the free times right before or after your bookings, so your day has fewer gaps. Other times follow in order.","calendarPage.autoCompletePastBookings":"Automatically complete past bookings","calendarPage.autoCompletePastBookingsError":"Could not update calendar automation.","calendarPage.autoCompletePastBookingsSaved":"Calendar automation updated.","calendarPage.autoConfirmBookings":"Confirm bookings automatically","calendarPage.autoConfirmBookingsHint":"New bookings of your individual services with a fixed or starting-from price are confirmed at once.","calendarPage.autoConfirmModeEveryone":"Everyone","calendarPage.autoConfirmModeOff":"Off","calendarPage.autoConfirmModeOffHint":"Every new booking waits for your confirmation.","calendarPage.autoConfirmModeReturningCustomers":"Returning clients","calendarPage.autoConfirmModeReturningCustomersHint":"Bookings of clients who have already completed a visit with you are confirmed at once; new clients wait for your confirmation. Applies to your individual services with a fixed or starting-from price.","calendarPage.blockCustomer":"Block","calendarPage.blockCustomerConfirm":"Are you sure you want to block {name}? They will not be able to book new appointments with you, and active bookings with this customer will be cancelled.","calendarPage.blockCustomerConfirmTitle":"Block?","calendarPage.blockingCustomer":"Blocking…","calendarPage.bookingWindow":"Booking window","calendarPage.bookingWindowMonth":"Next 30 days","calendarPage.bookingWindowTwoWeeks":"Next 2 weeks","calendarPage.bookingWindowWeek":"Next week","calendarPage.calendarPermissionDenied":"You do not have permission to view this calendar.","calendarPage.calendarSubtitle":"Review month bookings, selected-day events, and one-off day changes.","calendarPage.cancelAppointment":"Cancel appointment","calendarPage.cancelEventTitle":"Cancel booking","calendarPage.configureSchedule":"Configure schedule","calendarPage.customBadge":"Custom","calendarPage.customHours":"Custom hours","calendarPage.customerBlockError":"Failed to block this customer.","calendarPage.customerBlockedSuccess":"{name} is blocked from booking you.","calendarPage.customerDidNotComeAction":"Client didn't come","calendarPage.dayEventsCount":"{count, plural, one {# event} other {# events}}","calendarPage.dayOff":"Day off","calendarPage.dayOverrideTitle":"Day Availability","calendarPage.dayScheduleDescription":"Changes apply only to this day. Your weekly schedule stays the same.","calendarPage.dayScheduleTitle":"Schedule for {date}","calendarPage.effectiveAvailability":"Availability","calendarPage.endTime":"End time","calendarPage.eventActionError":"Could not update booking.","calendarPage.eventActionSuccess":"Booking updated.","calendarPage.eventRole.master":"As master","calendarPage.eventsLoadError":"Could not load your bookings. Try again.","calendarPage.eventsPartialError":"Some bookings could not be refreshed. The available bookings stay visible.","calendarPage.eventsSubtitle":"Review upcoming bookings, pending requests, confirmations, and schedule changes in one place.","calendarPage.eventsTitle":"Upcoming bookings","calendarPage.finishEvent":"Finish","calendarPage.groupSessionParticipants":"{count, plural, one {# participant} other {# participants}}","calendarPage.groupSessionSeats":"{reserved}/{capacity} seats","calendarPage.historyLoadError":"Could not load booking history. Try again.","calendarPage.historySubtitle":"Review completed, canceled, rejected, and expired bookings in one place.","calendarPage.historyTitle":"History","calendarPage.identityLoadError":"Could not determine your calendar role. Try again.","calendarPage.identityPartialError":"Your calendar role could not be refreshed. Existing calendar data stays visible.","calendarPage.invalidTimeRange":"Start time must be earlier than end time.","calendarPage.loading":"Loading calendar…","calendarPage.lunchBreak":"Lunch break","calendarPage.lunchEnd":"Lunch end","calendarPage.lunchStart":"Lunch start","calendarPage.noEvents":"No events in this view.","calendarPage.noHistory":"No past or rejected events yet.","calendarPage.noWorkingHours":"Day off","calendarPage.offBadge":"Off","calendarPage.overlappingTimeFrames":"Time frames cannot overlap.","calendarPage.refreshingEvents":"Refreshing bookings…","calendarPage.rejectEventTitle":"Reject booking","calendarPage.rejectionReasonDescription":"Write a short reason before the booking status changes.","calendarPage.rejectionReasonPlaceholder":"Why is this booking being rejected?","calendarPage.rejectionReasonRequired":"Add a reason before continuing.","calendarPage.removeTimeFrame":"Remove frame","calendarPage.requestOffline":"You are offline. Reconnect and try again.","calendarPage.reservedGroupSessions":"Reserved Group Sessions","calendarPage.saveDayOverrideConflict":"Day availability changed elsewhere. The latest version was loaded; review it and try again.","calendarPage.saveDayOverrideError":"Could not save day availability.","calendarPage.saveDayOverrideSuccess":"Day availability saved.","calendarPage.saveWeeklyScheduleError":"Could not save weekly schedule.","calendarPage.saveWeeklyScheduleSuccess":"Weekly schedule saved.","calendarPage.scheduleLoadError":"Could not load your schedule. Try again.","calendarPage.schedulePartialError":"Some calendar data could not be refreshed. Your existing schedule stays visible.","calendarPage.selectedDayEvents":"Day events","calendarPage.selectedDayPlaceholder":"Select a calendar day to see events and availability.","calendarPage.selectedDayTitle":"Day details","calendarPage.slotEndTime":"Slot end","calendarPage.slotStartTime":"Slot start","calendarPage.startTime":"Start time","calendarPage.status.autoCancelled":"Expired","calendarPage.status.awaitingMasterCompletion":"Awaiting master completion","calendarPage.status.cancelled":"Cancelled","calendarPage.status.cancelledByCustomer":"Canceled by customer","calendarPage.status.cancelledByMaster":"Canceled by master","calendarPage.status.cancelledByMe":"Canceled by me","calendarPage.status.cancelledBySystem":"Canceled by system","calendarPage.status.dueDate":"Needs action","calendarPage.status.failed":"No-show","calendarPage.status.inProgress":"In progress","calendarPage.status.passed":"Completed","calendarPage.status.pending":"Pending","calendarPage.status.rejected":"Rejected","calendarPage.status.rejectedByCompany":"Rejected by company","calendarPage.status.scheduled":"Scheduled","calendarPage.tab.events":"Events","calendarPage.timeFrame":"Frame","calendarPage.updateDaySchedule":"Update schedule","calendarPage.useWeeklySchedule":"Use weekly schedule","calendarPage.weeklySchedule":"Week schedule","calendarPage.weeklyScheduleDescription":"This is the baseline availability customers see before one-off day changes are applied.","calendarPage.weeklyScheduleUnsavedChanges":"You have unsaved changes","calendarPage.workspace.online":"Online","calendarPage.workspace.personal":"Personal","calendarPage.workspace.selectTitle":"Schedule","card.additionalSpecializationsLabel":"and","card.availabilityUnavailable":"Availability temporarily unavailable","card.availabilityUpdating":"Checking current availability","card.bookNextAvailableSlot":"Book the next available Slot: {slot}","card.discountAvailable":"Discount available","card.highlightChildFriendly":"Children welcome","card.highlightEnglish":"English available","card.highlightParking":"Parking available","card.highlightPetFriendly":"Pets welcome","card.highlightPower":"Backup power available","card.highlightShelter":"Shelter nearby","card.highlightWheelchair":"Step-free entrance","card.more":"More","card.nextAvailableSlot":"Next available Slot","card.nextSlotToday":"Today · {time}","card.nextSlotTomorrow":"Tomorrow · {time}","card.noSlotOnSelectedDate":"No Slot on this date","card.noUpcomingSlots":"No upcoming Slots","card.searchInCity":"Filter by city: {city}","card.viewProfile":"View {name} profile","card.viewProfileWithDetails":"View {name} profile — {details}","categoryTiles.backToCategories":"All categories","categoryTiles.selectedSubcategoryCount":"{count} selected","categoryTiles.subcategoryCount":"{count, plural, one {# subcategory} other {# subcategories}}","clients.agreedPrice":"Price by agreement","clients.all":"All clients","clients.archivedDetails":"Earlier visit details are no longer available","clients.back":"My clients","clients.calendar":"Open calendar","clients.cancel":"Cancel","clients.close":"Close","clients.detailFailed":"This client is unavailable or their information could not be loaded.","clients.done":"Done","clients.email":"Email","clients.emptyDescription":"After a client completes their first visit with you, their contact and visit history will be available here.","clients.emptyTitle":"Your clients will appear here","clients.eventsLoadFailed":"Could not load visits. Please try again.","clients.favorite":"Favorite client","clients.favoriteFailed":"Could not update the favorite. Please try again.","clients.favoriteFor":"Favorite client: {name}","clients.favorites":"Favorites","clients.favoritesEmpty":"No favorite clients yet","clients.favoritesEmptyDescription":"Use the heart beside a client to keep them in this list.","clients.lapsed":"Haven’t visited lately","clients.lapsedEmpty":"Every client has visited recently","clients.lapsedEmptyDescription":"Clients appear here when their last completed visit was more than six weeks ago and they have no upcoming booking with you.","clients.lapsedLastVisit":"Last visit: {date}","clients.lastVisit":"Last completed visit","clients.loadFailed":"Could not load clients. Your saved information has not changed.","clients.loadMore":"Show more","clients.loading":"Loading clients","clients.masterOnly":"This page is available to masters for their own clients.","clients.noCompletedVisit":"No completed visits yet","clients.noEmail":"No email provided","clients.noEvents":"No visit records available","clients.noPhone":"No phone provided","clients.noReview":"This client has not left you a review yet.","clients.offerActiveExists":"This client already has a personal offer.","clients.offerAgain":"Send offer","clients.offerAvailable":"Available","clients.offerChooseDate":"Choose date","clients.offerConsumed":"Used","clients.offerCooldown":"You can create the next offer for this client after {date}.","clients.offerCopied":"Offer link copied","clients.offerCreate":"Send offer","clients.offerCreateFailed":"We could not confirm that the offer was saved. Retry with these details, or close and reopen to check its status before making changes.","clients.offerCreated":"Personal offer created","clients.offerDate":"Booking deadline date","clients.offerDeadline":"Book by","clients.offerDeadlineError":"Choose a future deadline within the next 30 days.","clients.offerDelivery":"We will notify them through available channels, respecting their notification settings.","clients.offerDiscount":"Discount","clients.offerExpired":"Expired","clients.offerIntro":"Give {name} a personal reason to return. They choose the service, date and time.","clients.offerLoadFailed":"Could not load the personal offer.","clients.offerNoServices":"Add an available personal service before creating an offer.","clients.offerNoVisit":"Personal offers become available after this client completes a visit with you.","clients.offerPercentageError":"Enter a whole percentage from 1 to 99.","clients.offerProfileUnavailable":"Your profile must accept bookings before you can create a personal offer.","clients.offerQueued":"Offer saved. Notifications were added to the queue and follow the client’s settings. You can also share the link yourself.","clients.offerReserved":"Applied to a booking","clients.offerRevoked":"Revoked","clients.offerShare":"Share offer","clients.offerShareFailed":"Could not share the offer. Please try again.","clients.offerSummary":"{percentage}% off · book by {date}","clients.offerTerms":"One booking, up to 30 days to book. The client chooses the service and visit time. Discounts do not combine; extras stay full price.","clients.offerTime":"Booking deadline time","clients.offerTitle":"Personal offer","clients.offerUnavailable":"A new offer is currently unavailable.","clients.phone":"Phone","clients.privateNoteAdd":"Add a note","clients.privateNoteEdit":"Edit note","clients.privateNoteEmpty":"No notes or tags yet.","clients.privateNoteFailed":"Could not save the note. Please try again.","clients.privateNoteHint":"Only you can see this. The client and Company administrators cannot see it.","clients.privateNoteLabel":"Note","clients.privateNotePlaceholder":"For example: prefers morning visits, likes coffee without sugar","clients.privateNoteSave":"Save","clients.privateNoteTitle":"Notes and tags","clients.privateTagsFor":"Your client tags","clients.privateTagsLegend":"Tags","clients.retry":"Try again","clients.review":"Their review of your work","clients.revoke":"Revoke offer","clients.revokeDescription":"It will no longer be available for a new booking. The price of an existing booking will stay unchanged.","clients.revokeFailed":"Could not revoke the offer. Please try again.","clients.revokeTitle":"Revoke this personal offer?","clients.tag.cancelsLastMinute":"Cancels last minute","clients.tag.checkMaterials":"Check materials first","clients.tag.comesWithChild":"Comes with a child","clients.tag.delicateProcedure":"Gentle procedure","clients.tag.demanding":"Demanding","clients.tag.expectsDiscount":"Expects a discount","clients.tag.likesToChat":"Likes to chat","clients.tag.missesVisits":"Misses visits","clients.tag.needsReminder":"Needs a reminder","clients.tag.new":"New client","clients.tag.oftenLate":"Often late","clients.tag.paysCard":"Pays by card","clients.tag.paysCash":"Pays cash","clients.tag.prefersQuiet":"Prefers quiet","clients.tag.punctual":"Punctual","clients.tag.refersFriends":"Refers friends","clients.tag.regular":"Regular","clients.tag.shortOnTime":"Short on time","clients.tag.tips":"Tips","clients.tag.vip":"VIP","clients.title":"My clients","clients.unnamed":"Client","clients.visits":"Visits","clients.yourReply":"Your reply","common.allRightsReserved":"© {year} {appName}, Inc. All rights reserved.","common.authBackToHome":"← Back to home","common.authDisclaimer":"By continuing, you agree to our <termsLink>Terms of Service</termsLink> and acknowledge our <privacyLink>Privacy Policy</privacyLink>.","common.availableOnline":"Available Online","common.bookingConfirmed":"Booking Confirmed","common.bookingRequested":"Booking Requested","common.businessVerified":"Business verified","common.dateTime":"{date} · {time}","common.durationMinutes":"{duration} min","common.error":"Error","common.loading":"Loading…","common.locationKyivUkraine":"Kyiv, Ukraine","common.noNotifications":"No Notifications","common.onlineBooking":"Online Service","common.phoneCountryCodePlaceholder":"+380…","common.price.negotiable":"Negotiable","common.price.negotiableLabel":"Price negotiable","common.price.startingAt":"Starting at","common.price.startsFrom":"From","common.primary":"Primary","common.profileMediaDuplicate":"This image has already been added.","common.profileMediaReviewRequired":"We detected a possible content violation in an uploaded image. It was sent for review, and your profile is temporarily inactive.","common.pushEnabled":"Push Enabled","common.pushNotifications.anotherDevice":"Notifications are enabled on another device, but not on this one.","common.pushNotifications.braveServiceUnavailable":"Brave allowed notifications, but its push service is unavailable. In Brave, open Settings → Privacy and security and check that “Use Google services for push messaging” is on, then relaunch Brave and try again.","common.pushNotifications.denied":"Permission denied or unsupported.","common.pushNotifications.failed":"Failed to enable push notifications.","common.pushNotifications.serviceUnavailable":"Your browser could not connect to its push notification service. Check browser notification settings and try again.","common.radiusKilometers":"{radius} km","common.ratingOutOfFive":"{rating} out of 5","common.reviewCount":"{count, plural, one {# review} other {# reviews}}","common.sentDate":"Sent {date}","common.startTypingCity":"Start typing your city…","common.success":"Success","common.telegramHandlePlaceholder":"@username","common.timeNotSelected":"Not selected","common.today":"Today","common.typeConfirmationText":"Type {confirmationText} to confirm","common.validation.addressRequired":"Address is required","common.validation.enterValidPhoneNumber":"Enter a valid phone number.","common.validation.enterValidUrl":"Enter a valid URL.","common.validation.priceRequired":"Price is required","common.validation.serviceNameRequired":"Service name is required","common.visitCount":"{count, plural, one {# visit} other {# visits}}","companyBooking.availabilityUnchecked":"Couldn’t check free time","companyBooking.availabilityUncheckedHint":"We couldn’t check free time for some masters. Choose another place or service, or contact the company.","companyBooking.bookingUnavailable":"This company has no bookable places right now.","companyBooking.changeMaster":"Change master","companyBooking.chooseAnotherPlace":"Choose another place to continue.","companyBooking.getDirections":"Directions","companyBooking.loadingMasters":"Finding available masters…","companyBooking.mastersLoadError":"Available masters could not be loaded.","companyBooking.noMasters":"No masters are available for this service.","companyBooking.noServices":"No services are available at this place.","companyBooking.noUpcomingSlots":"No upcoming appointments","companyBooking.onlineContext":"Online","companyBooking.onlineContextDescription":"A video session, no address","companyBooking.secureYourSlot":"Secure your Slot","companyBooking.selectAppointmentHint":"Choose who you want to book and when you want to visit.","companyBooking.selectMaster":"Select master","companyBooking.selectMasterHint":"Compare the next available appointment for each master.","companyBooking.selectPlaceAndService":"Choose place and service","companyBooking.selectPlaceAndServiceFirst":"Choose a place and service to continue.","companyBooking.selectPlaceHint":"Choose the location you want to visit.","companyBooking.selectServiceHint":"Choose the service you need.","companyBooking.soonestAvailable":"Soonest available","companyLifecycle.failed":"Removal could not finish. Retry to continue the same request.","companyLifecycle.pending":"Removal is in progress. Future bookings are being canceled. You can check unfinished removals in Settings.","companyLifecycle.refreshFailed":"Removal is complete, but the page could not be refreshed. Retry to update this page.","companyLifecycle.retry":"Check progress","companyLifecycle.retryRefresh":"Retry refresh","companyLifecycle.statusFailed":"Progress could not be checked. Retry to get the current status.","companyPage.aboutCompany":"About company","companyPage.aboutStudio":"About company","companyPage.addReview":"Add review","companyPage.alreadyReviewedCompany":"You already reviewed this company.","companyPage.anyMasterEarliest":"Any Master · Earliest Slot","companyPage.anyMasterEarliestDescription":"{masterName} · {slot}","companyPage.availabilityLoadFailed":"Availability could not be loaded","companyPage.availabilityLoadFailedDescription":"Check your connection and try again. Your selected service is saved.","companyPage.availabilityUnavailable":"Availability is temporarily unavailable","companyPage.beTheFirstToReviewCompany":"This company doesn't have any reviews right now. Be the first to share your experience!","companyPage.bookMaster":"Book","companyPage.centralReception":"Central reception","companyPage.chooseSpecificMaster":"Or choose a Master","companyPage.closeServiceBooking":"Close service booking","companyPage.comments":"Comments","companyPage.completeCompanyEventToReview":"You can leave a review after a successfully completed booking at this company.","companyPage.connect":"Connect","companyPage.connectDescription":"Choose a direct channel to reach the team.","companyPage.fallbackGalleryImageAlt":"Company gallery image","companyPage.fromGoogle":"from Google","companyPage.galleryImageAlt":"{name} gallery image {number}","companyPage.getDirections":"Directions","companyPage.loadFailed":"Company profile could not be loaded.","companyPage.loadFailedDescription":"We could not get the latest company details. Try loading the profile again or return home to keep exploring.","companyPage.masterHasNoSlots":"{masterName} has no upcoming Slots","companyPage.masters":"Masters","companyPage.noEligibleMasters":"No Master is assigned yet","companyPage.noEligibleMastersDescription":"This service is not available for online booking right now. Choose another service or contact the company.","companyPage.noReviewsYet":"No reviews yet","companyPage.noUpcomingSlots":"No upcoming Slots","companyPage.programInventory":"Program inventory","companyPage.qr.alt":"QR code for {companyName} company page","companyPage.qr.openPage":"Open page","companyPage.ratingLabel":"Rating","companyPage.selectMasterAtSlot":"Choose {masterName}, next Slot {slot}","companyPage.selectedService":"Selected service","companyPage.shareCompany":"Share","companyPage.shareCompanyFailed":"Could not share company link.","companyPage.shareCompanyText":"Check out {companyName} on {APP_NAME}!","companyPage.shareExperience":"Share your experience…","companyPage.squad":"The team","companyPage.successfulVisits":"Successful visits","companyPage.teamUnavailable":"The team could not be loaded. Places, contacts and booking still work.","companyPage.tryAgain":"Try again","companyPage.unavailable":"Company profile is not available.","companyPage.viewMaster":"View master","companyPlaces.directions":"Get directions","companyPlaces.places":"Places","companyPlaces.selectPrompt":"Choose a place to see its contacts, map, and masters.","companyProfile.linkCopied":"Company link copied.","companyProfile.qrCode":"Company QR code","companyProfile.qrDescription":"Scan this code to open the company page.","companyReception.invite.accept":"Accept invitation","companyReception.invite.acceptFailed":"This invitation is no longer valid. Ask the company for a new one.","companyReception.invite.acceptTitle":"Front desk invitation","companyReception.invite.accepted":"You now run the front desk of {placeName} at {companyName}.","companyReception.invite.choosePlace":"Choose a place","companyReception.invite.email":"Email","companyReception.invite.emailMismatch":"This invitation was sent to another email address. Sign in with the address it was sent to.","companyReception.invite.emailUnverified":"Your account’s email address is not verified. Sign in with a verified account at the invited address, for example with Google.","companyReception.invite.hint":"The person gets a link valid for 7 days and accepts it with an account at this address. They will book clients at this place and see its bookings, nothing else.","companyReception.invite.noToken":"This invitation link is incomplete. Open it again from the email.","companyReception.invite.open":"Invite a reception admin","companyReception.invite.openReception":"Open reception","companyReception.invite.pending":"{email} · valid until {expiresAt}","companyReception.invite.place":"Place","companyReception.invite.register":"Register","companyReception.invite.revoke":"Revoke","companyReception.invite.revokeFor":"Revoke the invitation of {email}","companyReception.invite.send":"Send invitation","companyReception.invite.sendFailed":"The invitation could not be sent. Try again.","companyReception.invite.sent":"Invitation sent.","companyReception.invite.signIn":"Sign in","companyReception.invite.signInToAccept":"Sign in or register with the invited email address to accept the invitation.","companyReception.invite.title":"Invite a reception admin","companySettings.team.masterRegistrationLink.action":"Show invite","companySettings.team.masterRegistrationLink.copied":"Master registration link copied.","companySettings.team.masterRegistrationLink.copyFailed":"Could not copy the master registration link.","companySettings.team.masterRegistrationLink.description":"Show a QR code or share a link with a colleague so they can set up a master profile in a few minutes.","companySettings.team.masterRegistrationLink.drawerDescription":"Scan this QR code to start the new master onboarding flow.","companySettings.team.masterRegistrationLink.drawerTitle":"Invite a master","companySettings.team.masterRegistrationLink.qrAlt":"QR code for new master onboarding","companySettings.team.masterRegistrationLink.share":"Share link","companySettings.team.masterRegistrationLink.shareFailed":"Could not share the master registration link.","companySettings.team.masterRegistrationLink.shareText":"Create your master profile on {APP_NAME}.","companySettings.team.masterRegistrationLink.shareTitle":"Join {APP_NAME} as a master","companySettings.team.masterRegistrationLink.title":"Invite a master who is new to {APP_NAME}","companySetup.contacts.phoneLabel":"Work phone","components.appTipTap.bold":"Bold","components.appTipTap.bulletedList":"Bulleted list","components.appTipTap.codeBlock":"Code block","components.appTipTap.divider":"Divider","components.appTipTap.heading2":"Heading 2","components.appTipTap.heading3":"Heading 3","components.appTipTap.italic":"Italic","components.appTipTap.link":"Link","components.appTipTap.linkPrompt":"Paste link URL","components.appTipTap.numberedList":"Numbered list","components.appTipTap.paragraph":"Paragraph","components.appTipTap.quote":"Quote","components.appTipTap.redo":"Redo","components.appTipTap.removeLink":"Remove link","components.appTipTap.strike":"Strike","components.appTipTap.undo":"Undo","components.bookMasterDrawer.ariaLabels.closeDrawer":"Close booking drawer","components.bookMasterDrawer.backToDate":"Back to date selection","components.bookMasterDrawer.backToService":"Back to service selection","components.bookMasterDrawer.bookAppointment":"Book Appointment","components.bookMasterDrawer.bookingRequestedMessage":"Your request with {masterName} was sent for {date} at {time}. The master can approve it or decline it later.","components.bookMasterDrawer.confirmAppointment":"Confirm Appointment","components.bookMasterDrawer.nextStep":"Next Step","components.bookMasterDrawer.noTimeSlotsAvailable":"No time slots available","components.bookMasterDrawer.reserveSlot":"Reserve Your Slot","components.bookMasterDrawer.reserveSlotWith":"Reserve Your Slot with {masterName}","components.bookMasterDrawer.selectService":"Select Service","components.bookMasterDrawer.selectTimeAction":"Select Time","components.bookMasterDrawer.step":"Step {num}","components.bookMasterDrawer.theProfessional":"the professional","components.bookMasterDrawer.timeLabel":"Time","components.cityDrawer.allUkraineOptionDescription":"Search without a specific city","components.cityDrawer.allUkraineOptionLabel":"All Ukraine","components.cityDrawer.city.dnipro":"Dnipro","components.cityDrawer.city.kharkiv":"Kharkiv","components.cityDrawer.city.kryvyiRih":"Kryvyi Rih","components.cityDrawer.city.kyiv":"Kyiv","components.cityDrawer.city.lviv":"Lviv","components.cityDrawer.city.mykolaiv":"Mykolaiv","components.cityDrawer.city.odesa":"Odesa","components.cityDrawer.city.zaporizhzhia":"Zaporizhzhia","components.cityDrawer.description":"Choose a popular city or search anywhere in Ukraine.","components.cityDrawer.onlineFormatActive":"The online format already shows online masters.","components.cityDrawer.onlineFormatUnavailable":"To include online masters, turn off in-person, home visit and nearby filters.","components.cityDrawer.popularCitiesTitle":"Quickly choose one of Ukraine’s largest cities","components.cityDrawer.searchPlaceholder":"Type a city name…","components.cityDrawer.srSelectCity":"SELECT CITY","components.cityDrawer.title":"Where should we search?","components.masterBookingQrDialog.copied":"Booking link copied.","components.masterBookingQrDialog.copyFailed":"Could not copy the link. Please try again.","components.masterBookingQrDialog.copyLink":"Copy","components.masterBookingQrDialog.description":"Scan this code to open the booking page.","components.masterBookingQrDialog.openBookingPage":"Open page","components.masterBookingQrDialog.qrAlt":"QR code for {masterName} booking page","components.masterBookingQrDialog.title":"Booking QR code","components.profileCompleteness.avatarMissing":"Add a clear profile photo","components.profileCompleteness.bestNextSteps":"Best next steps","components.profileCompleteness.calculating":"Calculating profile strength","components.profileCompleteness.categories":"Choose your profile categories","components.profileCompleteness.categoryAttributesInProgress":"Complete the remaining specialization details","components.profileCompleteness.categoryAttributesMissing":"Add specialization details","components.profileCompleteness.companyLocation":"Add a business location","components.profileCompleteness.companyRankingDescription":"Customer ratings carry the most weight in the feed. Profile completeness helps only when ratings are equal: richer service details, gallery photos and videos, a website, and social links can move your company profile higher.","components.profileCompleteness.companyTitle":"Build a stronger company profile","components.profileCompleteness.completeDescription":"Your essential profile details are complete. Keep them current as your work evolves.","components.profileCompleteness.completeTitle":"Your profile is ready to shine","components.profileCompleteness.contacts":"Add a working contact","components.profileCompleteness.descriptionInProgress":"Tell customers a little more about your work","components.profileCompleteness.descriptionMissing":"Tell customers about your work","components.profileCompleteness.education":"Add your education and qualifications","components.profileCompleteness.errorDescription":"Your profile data is safe. Try calculating its strength again.","components.profileCompleteness.errorTitle":"Profile strength is temporarily unavailable","components.profileCompleteness.galleryInProgress":"Add more examples to your gallery","components.profileCompleteness.galleryMissing":"Show your work in the gallery","components.profileCompleteness.googleReviewsAction":"Import your Google reviews","components.profileCompleteness.googleReviewsEarned":"Imported trust mark earned","components.profileCompleteness.googleReviewsTitle":"Google reviews","components.profileCompleteness.guideAction":"Read our guide","components.profileCompleteness.guideTitle":"The complete Master guide","components.profileCompleteness.highestCheckpoint":"Highest checkpoint reached","components.profileCompleteness.location":"Add a location or enable online service","components.profileCompleteness.masterTitle":"Build a stronger profile","components.profileCompleteness.nextCheckpoint":"Next checkpoint: {tier}","components.profileCompleteness.phoneAfterBooking":"Shared only after a booking","components.profileCompleteness.phonePublic":"Visible to customers before booking","components.profileCompleteness.phoneVisibilityNeutral":"Your privacy choice does not affect profile strength.","components.profileCompleteness.phoneVisibilityTitle":"Phone privacy","components.profileCompleteness.profileName":"Add your profile name","components.profileCompleteness.progressAriaLabel":"Profile strength: {tier}.","components.profileCompleteness.progressLabel":"Profile strength","components.profileCompleteness.rankingDescription":"Customer ratings carry the most weight in the feed. Profile completeness helps only when ratings are equal: richer service details, gallery photos and videos, education, a website, and social links can move your profile higher.","components.profileCompleteness.rankingTitle":"A fuller profile can move higher in the feed","components.profileCompleteness.servicesInProgress":"Complete your service descriptions","components.profileCompleteness.servicesMissing":"Add at least one service","components.profileCompleteness.slotReviewsAutomatic":"This trust mark appears automatically after your first review.","components.profileCompleteness.slotReviewsEarned":"Trust mark earned","components.profileCompleteness.slotReviewsTitle":"Reviews from {APP_NAME} customers","components.profileCompleteness.socialLinksInProgress":"Add another social network","components.profileCompleteness.socialLinksMissing":"Add a social network","components.profileCompleteness.tier.customerReady":"Customer Ready","components.profileCompleteness.tier.gathering":"Getting Started","components.profileCompleteness.tier.showcaseReady":"Showcase Ready","components.profileCompleteness.tier.standsOut":"Stands Out","components.profileCompleteness.tier.takingShape":"Taking Shape","components.profileCompleteness.trustMarksDescription":"Reviews build trust, but they never lower your profile strength.","components.profileCompleteness.trustMarksTitle":"Extra trust marks","components.profileCompleteness.website":"Add your website","currency.EUR":"EUR","currency.UAH":"UAH","currency.USD":"USD","customerReferral.accept":"Accept invitation","customerReferral.accepted":"Invitation accepted. Your referral terms are saved for this master.","customerReferral.checking":"Checking invitation…","customerReferral.close":"Close","customerReferral.companyConsent":"Allow discounts","customerReferral.companyDescription":"Allow this Master’s referral discounts on Company services.","customerReferral.companyFailed":"Could not update the Company permission. Try again.","customerReferral.companyMaster":"Master","customerReferral.companyScope":"Only future Company bookings are affected.","customerReferral.companyTitle":"Client referrals","customerReferral.continueBooking":"Continue to booking","customerReferral.copied":"Invitation link copied","customerReferral.copy":"Copy invitation link","customerReferral.copyFailed":"Could not copy. Select the link to copy it manually.","customerReferral.create":"Configure","customerReferral.delete":"Delete referral program","customerReferral.deleteDescription":"New invitations will stop working. Already accepted invitations and earned discounts remain available without expiry.","customerReferral.deleteFailed":"Could not delete the program. Reload its current terms and try again.","customerReferral.discountPercentage":"−{percentage}%","customerReferral.earnedTerms":"One friend, one reward. Accepted invitations and rewards never expire.","customerReferral.edit":"Edit rewards","customerReferral.ended":"This referral program has ended. You can still book at the available terms.","customerReferral.friendCardHint":"On their first visit","customerReferral.friendCardTitle":"For your friend","customerReferral.friendReward":"Your friend gets {percentage}% off their first visit.","customerReferral.invalid":"This invitation link is invalid. Ask for the complete link.","customerReferral.invitationBack":"Back","customerReferral.invitationDescription":"Accept before booking. Your friend gets a reward after your first completed visit.","customerReferral.invitationDiscount":"Your first visit","customerReferral.invitationFailed":"Could not check this invitation. Try again before booking.","customerReferral.invitationStage":"Invitation","customerReferral.invitationTitle":"You were invited to {masterName}","customerReferral.keep":"Keep program","customerReferral.linkLabel":"Invitation link","customerReferral.masterBenefit":"Your master gets a new client. Your bookings stay private.","customerReferral.newcomerHint":"Leave empty to offer no first-visit discount.","customerReferral.newcomerLabel":"First-visit discount, % (optional)","customerReferral.newcomerSummary":"First visit −{percentage}%","customerReferral.noProgram":"This Master has no referral program.","customerReferral.notNew":"This invitation is for a first visit. You already have a visit, an active booking or an accepted invitation with this master.","customerReferral.percentageError":"Enter a whole percentage from 1 to 99.","customerReferral.qualifyingVisit":"Your reward unlocks after their first completed visit.","customerReferral.readFailed":"Could not load referral rewards.","customerReferral.recommendMaster":"Recommend your master","customerReferral.referrerCardHint":"On one future visit","customerReferral.referrerCardTitle":"For you","customerReferral.referrerLabel":"Referrer discount, %","customerReferral.referrerSummary":"Referrer −{percentage}%","customerReferral.retry":"Try again","customerReferral.save":"Save rewards","customerReferral.saveFailed":"Could not save. Your draft is kept. If the program changed in another tab, close and reopen to load its current terms.","customerReferral.saved":"Referral rewards saved","customerReferral.scope":"Any service; Company services need the Company’s permission. Extras stay full price. Variable prices are discounted after agreement. Discounts do not stack.","customerReferral.selfReferral":"You cannot accept your own invitation.","customerReferral.settingsDescription":"A friend’s first completed visit earns your client a discount.","customerReferral.shareDescription":"Invite a friend who hasn’t visited this master.","customerReferral.shareUnavailable":"This invitation is unavailable. The program may have ended, or this visit is not eligible.","customerReferral.signIn":"Sign in or register","customerReferral.skipInvitation":"Skip invitation","customerReferral.termsTitle":"How it works","customerReferral.title":"Bring a client","customerReferral.yourReward":"You get {percentage}% off a future visit after your friend completes their first visit.","dashboard.clients.bookAgain":"Book Again","discounts.firstVisitFree.pill":"Free visit","discounts.repeatVisit.pill":"Every {visitInterval, selectordinal, one {#st} two {#nd} few {#rd} other {#th}} visit {discount}","discovery.weeklyPopularity.description":"{count, plural, one {# confirmed or completed customer booking} other {# confirmed or completed customer bookings}} in the last 7 Kyiv calendar days. Only bookings made by customers count.","discovery.weeklyPopularity.label":"Popular this week","emailConfirmation.action.applying":"Confirming your email…","emailConfirmation.action.confirmedDescription":"Thank you. Your address is confirmed.","emailConfirmation.action.confirmedTitle":"Email confirmed","emailConfirmation.action.failedDescription":"Check the connection and try again.","emailConfirmation.action.failedTitle":"Could not confirm the email","emailConfirmation.action.invalidDescription":"It has expired or was already used. Send a new email from Settings.","emailConfirmation.action.invalidTitle":"The link no longer works","emailConfirmation.action.openSettings":"Open Settings","emailConfirmation.action.retry":"Try again","emailConfirmation.action.title":"Email confirmation","emailConfirmation.emailConfirmedToast":"Email confirmed","emailConfirmation.emailSent":"Email sent","emailConfirmation.emailSentToast":"We sent a confirmation link to {email}","emailConfirmation.googleAccountInUse":"This Google account already belongs to another account. Choose the Google account of {email}.","emailConfirmation.googleAlreadyLinked":"A Google account is already connected. Confirm the email with a link instead.","emailConfirmation.googleLinkFailed":"Could not connect Google. Try again.","emailConfirmation.googleOtherEmail":"This Google account has another address. Choose the Google account of {email}.","emailConfirmation.googlePopupBlocked":"The browser blocked the Google window. Allow pop-ups and try again.","emailConfirmation.linkGoogle":"Connect Google","emailConfirmation.linkingGoogle":"Connecting…","emailConfirmation.networkFailed":"No connection. Check the internet and try again.","emailConfirmation.notice.description":"Confirm {email} so this address stays yours.","emailConfirmation.notice.title":"Confirm your email","emailConfirmation.sendEmail":"Send email","emailConfirmation.sendFailed":"Could not send the email. Try again.","emailConfirmation.sendTooManyRequests":"Too many emails in a row. Check your inbox or try again in a few minutes.","emailConfirmation.sendingEmail":"Sending…","emailConfirmation.signInAgain":"Sign in again, then connect Google.","error.account.delete_active_events":"Your account cannot be removed while active bookings are scheduled. Cancel or finish those events first.","error.auth.permission_denied":"You do not have permission to perform this action for this user.","error.auth.unauthenticated":"User is not authenticated.","error.auth_email.email_required":"Add an email address to your account first.","error.auth_email.rate_limited":"Too many emails were requested. Try again later.","error.backoffice_access.account_deletion_incomplete":"Account deletion is not finished yet. Try again shortly.","error.backoffice_access.governance_conflict":"Account access changed at the same time. Try again.","error.backoffice_access.permission_denied":"You do not have access to this action.","error.backoffice_access.target_requires_revoke":"Backoffice access must be revoked before this account can be changed.","error.booking.company_place_shift_overlap":"Your hours at two places of one company overlap. Change one of them so they do not overlap, then save again.","error.booking.master_break_no_schedule":"Set up your working hours before taking a break.","error.booking.master_break_write_not_allowed":"You cannot set a break for this profile.","error.booking.master_day_closure_booking_failed":"This booking could not be cancelled right now.","error.booking.master_day_closure_conflict":"The schedule of this day changed at the same moment. Nothing was cancelled; try again.","error.booking.master_day_closure_date_not_open":"Choose today or a day within the next three months.","error.booking.master_day_closure_failed":"The day could not be closed right now. Bookings already cancelled stay cancelled; try again.","error.booking.master_day_closure_no_schedule":"Set up your working hours before closing a day.","error.booking.master_day_closure_not_allowed":"Only the master can close their own day.","error.booking.off_schedule_grid":"Times and durations go in 15-minute steps. Choose another value and save again.","error.booking.personal_company_shift_overlap":"Your personal hours overlap your hours at a company place. Change one of them so they do not overlap, then save again.","error.booking.profile_schedule_write_not_allowed":"You cannot edit this profile schedule.","error.booking.schedule_override_conflict":"The schedule for this day changed. Reload it and try again.","error.booking.schedule_override_shift_write_not_allowed":"You cannot edit this schedule override shift.","error.booking.schedule_override_write_not_allowed":"You cannot edit this schedule override.","error.booking.schedule_window_too_short":"A working period is shorter than your shortest active service. Extend the working hours or shorten a service duration.","error.booking_attempts.profile_not_bookable":"This profile is not accepting bookings right now.","error.category.option_unavailable":"This category was just changed. Refresh the page and check the characteristics.","error.clients.not_found":"This client was not found.","error.company_place.address_too_long":"The address is too long. Keep it within 400 characters.","error.company_place.contact_not_allowed":"You cannot change the contacts of this Company Place.","error.company_place.manager_not_allowed":"You cannot change the manager of this Company Place.","error.company_place.master_assignment_not_allowed":"You cannot assign this master to this Company Place.","error.company_place.master_removal_not_allowed":"You cannot remove this master from this Company Place.","error.company_place.photo_not_allowed":"You cannot change the photo of this Company Place.","error.company_place.reception_not_allowed":"You cannot manage reception access for this Company Place.","error.company_reception.day_too_large":"This day has too many bookings to show at once.","error.company_reception.day_window_invalid":"Choose a valid day.","error.customer_referral.company_limit":"The Company has reached its referral program limit.","error.customer_referral.not_allowed":"You cannot manage this referral program.","error.customer_referral.program_stale":"The referral program changed. Reload it and try again.","error.customer_referral.quota_exceeded":"Too many referral requests. Try again later.","error.customer_referral.save_failed":"The referral program could not be saved. Try again.","error.customer_referral.unavailable":"This referral link is not available.","error.customer_requests.active_proposals":"Withdraw active request proposals before changing these settings.","error.customer_requests.invalid":"Review the request details and try again.","error.customer_requests.not_allowed":"This action is not available for your account.","error.customer_requests.not_found":"This request is no longer available.","error.customer_requests.open_limit_reached":"You can keep up to three requests open. Close one before publishing another.","error.customer_requests.phone_required":"Add your phone number before confirming this booking.","error.customer_requests.proposal_limit":"You have reached the proposal limit for this request.","error.customer_requests.proposal_outside_window":"A proposal can start only between 07:00 and 21:00 in the request's time zone. Choose another time.","error.customer_requests.slot_unavailable":"That time is no longer available. Choose another time.","error.customer_requests.stale":"This request changed. Refresh and try again.","error.customer_requests.terms_locked":"Decline the active proposals before changing the place or turning off price negotiation.","error.event.location_directions_not_allowed":"Directions are available only for a confirmed booking.","error.events.already_exists":"An event at this time already exists.","error.events.birthday_discount_date_changed":"A birthday discount applies only on your birthday. You can change the time on the same day; for another day, make a new booking under the available terms.","error.events.booking_slot_unavailable":"This time is no longer available.","error.events.customer_blocked":"This master is not accepting bookings from your account.","error.events.customer_location_required":"Choose a visit address or a point on the map before booking.","error.events.customer_master_day_exists":"You already have a booking with this master on this day.","error.events.customer_only_creation":"Only the customer can create a booking for themselves.","error.events.customer_phone_required":"Add your phone number before confirming the booking.","error.events.customer_time_conflict":"You already have a booking at this time.","error.events.discount_eligibility_invalid":"This discount is no longer available for this booking.","error.events.discount_price_changed":"This discount changed or ended. Review the current price before booking again.","error.events.invalid_argument_dates":"The start time must be before the end time.","error.events.master_phone_required":"This master needs to add a phone number before accepting bookings.","error.events.master_unavailable":"This master is not accepting bookings right now.","error.events.max_active_visitor_bookings_exceeded":"You can have at most 5 active bookings for other people. Your own bookings are still possible.","error.events.max_pending_bookings_exceeded":"You can only have 3 pending booking requests at a time. Please wait for masters to respond.","error.events.medical_consent_required":"Review and accept the medical-booking privacy notice before confirming.","error.events.not_found":"Event not found.","error.events.online_client_visit_not_allowed":"An online Booking has no client visit: remove the visit or choose a Place.","error.events.only_counterparties_can_update":"Only event counterparties can update this event.","error.events.only_customer_can_set_status":"Only the customer can set this event status.","error.events.only_master_can_set_status":"Only the master can set this event status.","error.events.price_changed":"The service options or price changed. Refresh the page and review your booking.","error.events.rejection_message_required":"A decline message is required.","error.events.reschedule_already_used":"This booking has already been rescheduled once.","error.events.reschedule_not_allowed":"This booking can no longer be rescheduled.","error.events.reschedule_slot_unavailable":"This time is no longer available. Choose another time.","error.events.reschedule_stale":"The booking or the schedule has changed. Refresh the page and try again.","error.events.self_booking_not_allowed":"You cannot create a booking on your own master profile.","error.events.service_paused":"This service is not open for booking right now.","error.events.service_unavailable":"This service is no longer available.","error.events.slot_offer_start_fixed":"The hot offer price applies only at the booked time, so this booking cannot be moved. To choose another time, cancel it and book again at the regular price.","error.events.status_message_invalid":"The event status message is invalid or too long.","error.events.status_not_allowed":"This event status change is not allowed.","error.events.travel_window_unavailable":"The specialist cannot travel to you at this time because of another booking. Choose another time.","error.events.unknown_status":"Unknown event status.","error.events.visitor_contact_consent_required":"The consent wording changed. Read it and confirm again that this person agreed.","error.events.visitor_is_customer":"This is your number. Choose “For me”.","error.events.visitor_name_invalid":"Enter the name of the person you book for: up to 80 characters on one line.","error.events.visitor_not_supported_for_service":"This service can only be booked for yourself.","error.events.visitor_phone_invalid":"Enter the phone of the person you book for with 9 to 15 digits.","error.internal.create_support_request":"Error sending support request.","error.internal.delete_account":"Error removing account.","error.internal.master_intake_cleanup":"Could not finish the request. Try again.","error.internal.pause_account":"Error pausing account.","error.internal.read_profile_completeness":"Could not load the profile completeness.","error.internal.read_profile_discovery_points":"Could not load the profile points.","error.internal.seed_mock_data":"Error seeding mock data.","error.internal.unknown":"An unknown error occurred.","error.internal.update_profile":"Error updating profile.","error.internal.update_profile_verification":"Could not update the verification. Try again.","error.internal.update_support_request":"Error updating support request.","error.internal.update_user_general_info":"Error updating user general info.","error.location.entrance_photo_not_allowed":"You cannot change this entrance photo.","error.master.has_active_events":"Complete or cancel your active bookings before pausing your account.","error.master_bookings.claim_link_stale":"This booking link changed. Ask the master for a new one.","error.master_bookings.claim_quota_exceeded":"Too many attempts to accept booking links. Try again later.","error.master_bookings.import_catalog_incomplete":"Add services to your profile before importing bookings.","error.master_bookings.import_empty_text":"Paste the text with your bookings first.","error.master_bookings.import_invalid_response":"The bookings could not be recognized. Try again or shorten the text.","error.master_bookings.import_out_of_range":"Some bookings are outside the dates you can import.","error.master_bookings.import_preview_incomplete":"The import preview is incomplete. Recognize the text again.","error.master_bookings.import_provider_configuration":"Booking import is temporarily unavailable.","error.master_bookings.import_provider_unavailable":"Booking recognition is temporarily unavailable. Try again later.","error.master_bookings.import_quota_exceeded":"You have reached the booking import limit. Try again later.","error.master_bookings.import_timeout":"Recognition took too long. Try again or shorten the text.","error.master_bookings.not_profile_owner":"Only the owner of the profile can add these bookings.","error.master_complaints.already_open":"You already have an open report about this Master Profile.","error.master_complaints.details_required":"Describe the issue when choosing “Other”.","error.master_complaints.details_too_long":"The report details are too long.","error.master_complaints.invalid_target":"This Master Profile cannot be reported.","error.master_intake.contact_required":"Add a phone number or a Telegram username.","error.master_intake.invalid_phone":"Enter a valid phone number.","error.master_intake.invalid_telegram":"Enter a valid Telegram username.","error.master_referral.master_required":"Only a master can use this referral program.","error.notifications.unsupported_web_push_endpoint":"This browser’s push service is not supported. Try another browser.","error.platform_ban.account_blocked":"Your account is blocked or being deleted, so changes are unavailable.","error.platform_ban.auth_transition_pending":"Your account access is being updated. Try again shortly.","error.platform_ban.identity_blocked":"This account is blocked.","error.profile.avatar_stale":"Your profile photo changed. Reload it before changing the photo again.","error.profile.become_master_own_profile_required":"Only your own user profile can become a master profile.","error.profile.category_write_not_allowed":"You cannot edit this profile category list.","error.profile.company_delete_not_allowed":"You cannot delete this company profile.","error.profile.company_service_place_required":"Choose a Company Place where this master is assigned before selecting services.","error.profile.contact_preferences_write_not_allowed":"You cannot edit these contact preferences.","error.profile.create_not_allowed":"You cannot create this profile.","error.profile.discount_conflict":"This discount changed. Refresh and try again.","error.profile.discount_invalid":"Check the discount amount, audience, and booking deadline.","error.profile.discount_overlap":"A current discount already covers one of these services and audiences.","error.profile.discount_service_invalid":"One or more selected services cannot use this discount.","error.profile.discount_service_price_conflict":"Deactivate the current calculated discount before lowering or changing this service price.","error.profile.discount_write_not_allowed":"You cannot edit discounts for this Profile.","error.profile.external_service_link_not_allowed":"You cannot assign this service to the member.","error.profile.external_service_unlink_not_allowed":"You cannot remove this service assignment.","error.profile.gallery_service_link_limit":"A Bookable Service can be linked to up to three gallery photos.","error.profile.gallery_video_invalid":"Use valid, unique video links from YouTube, Vimeo, TikTok, or Instagram.","error.profile.gallery_write_not_allowed":"You cannot edit this profile gallery.","error.profile.group_service_configuration_invalid":"Check the Group Service capacity and weekly start times.","error.profile.group_service_future_bookings":"This Group Service cannot be changed while it has future bookings.","error.profile.group_service_schedule_conflict":"That weekly time does not fit the Master schedule or conflicts with another booking.","error.profile.highlight_invalid":"Choose up to five accurate highlights for this Profile.","error.profile.highlight_write_not_allowed":"You cannot edit highlights for this Profile.","error.profile.invite_accept_not_allowed":"You cannot accept this profile invite.","error.profile.invite_decline_not_allowed":"You cannot decline this profile invite.","error.profile.invite_expired":"This profile invite has expired.","error.profile.invite_resend_not_allowed":"This invite can no longer be resent.","error.profile.invite_revoke_not_allowed":"This invite can no longer be revoked.","error.profile.location_write_not_allowed":"You cannot edit this profile location.","error.profile.master_required":"A master profile is required.","error.profile.media_approval_required":"This photo has not been approved yet.","error.profile.media_daily_limit":"You have reached the daily photo upload limit. Try again tomorrow.","error.profile.media_pending_limit":"Too many photos are awaiting processing. Try again after the current photos have been checked.","error.profile.media_processing":"This photo is still being processed. Try again shortly.","error.profile.media_rejected":"This photo was rejected. Choose a different photo.","error.profile.media_scan_limit":"Photo checking could not finish. Try again tomorrow or choose another photo.","error.profile.media_scan_unavailable":"Photo checking is temporarily unavailable. Try again later.","error.profile.media_upload_invalid":"This photo could not be uploaded. Choose a supported image smaller than 10 MB.","error.profile.member_invite_duplicate":"This Master already has a pending invite or is already a member.","error.profile.member_invite_not_allowed":"You cannot invite this profile member.","error.profile.member_invite_rate_limited":"Too many invitations sent. Try again later.","error.profile.member_invite_search_too_short":"Type at least two letters of the name to search.","error.profile.member_removal_not_allowed":"You cannot remove this profile member.","error.profile.member_write_not_allowed":"You cannot edit this profile member.","error.profile.payment_methods_write_not_allowed":"You cannot change this profile's payment methods.","error.profile.personal_offer_rate_limited":"You have created too many personal offers recently. Please try again later.","error.profile.phone_write_not_allowed":"You cannot edit this profile phone.","error.profile.recurring_slot_offer_limit_reached":"You can keep at most three recurring hot offers at a time.","error.profile.reschedule_policy_write_not_allowed":"You cannot change this profile's rescheduling rules.","error.profile.service_delete_not_allowed":"You cannot delete this profile service.","error.profile.service_duration_exceeds_schedule":"This service is longer than every weekly working period. Extend your weekly working hours or shorten the service duration.","error.profile.service_image_limit":"A Bookable Service can have up to three images.","error.profile.service_name_locale_duplicate":"A service can have only one name in each language.","error.profile.service_name_write_not_allowed":"You cannot edit this service name.","error.profile.service_pause_not_allowed":"You cannot pause this service.","error.profile.service_pricing_invalid":"Check the service price, price type and currency.","error.profile.service_write_not_allowed":"You cannot edit this profile service.","error.profile.slot_offer_exists":"This time already has a hot offer.","error.profile.slot_offer_invalid":"Check the start time, the services and the discount of this hot offer.","error.profile.slot_offer_limit_reached":"You can keep at most three hot offers at a time.","error.profile.slot_offer_slot_unavailable":"This time is no longer free in your schedule.","error.profile.write_not_allowed":"You cannot edit this profile.","error.profile_translation.delete_not_allowed":"You cannot delete this translation.","error.profile_translation.edit_conflict":"The translation changed. Reload it and try again.","error.profile_translation.edit_not_allowed":"You cannot edit this translation.","error.profile_translation.source_incomplete":"Fill in the original text before translating it.","error.profile_verification.invalid_application":"This verification request is not valid. Reload the page.","error.profile_verification.profile_not_eligible":"This profile cannot be verified yet.","error.profile_verification.submit_not_allowed":"You cannot submit a verification request now.","error.review_replies.already_replied":"You have already replied to this review.","error.review_replies.edit_window_closed":"The time to edit this reply has passed.","error.review_replies.not_owner":"Only the owner of the profile can reply to this review.","error.review_replies.text_length":"The reply must be from 1 to 1000 characters long.","error.reviews.already_reviewed":"You have already reviewed this profile.","error.reviews.create_requires_completed_booking":"A review requires a completed booking.","error.reviews.text_too_long":"The review is too long. Keep it within 2000 characters.","error.statistics.owner_required":"Statistics are available only to the owner of the profile.","error.support_requests.active_master_required":"An active master profile is required to request a visit card.","error.support_requests.invalid_phone":"Enter a valid phone number for support.","error.support_requests.message_too_long":"Keep your support request under 1,200 characters.","error.support_requests.not_found":"Support request not found.","error.support_requests.open_limit_reached":"You already have a pending support request.","error.telegram.connection_required":"Connect Telegram before changing these notifications.","error.telegram.invalid_handle":"Enter a valid Telegram username.","error.telegram.prompt_already_shown":"This Telegram suggestion was already shown.","error.user_registration.account_disabled":"This account is disabled.","error.user_registration.unavailable":"Registration is temporarily unavailable. Try again later.","error.validation.invalid_array":"The parameter must be a non-empty array.","error.validation.invalid_email":"The provided email address is not valid.","error.validation.missing_fields":"Missing required fields.","event.cancellationReason.closedDay.illness":"The master closed this day due to illness.","event.cancellationReason.closedDay.personal":"The master closed this day due to personal circumstances.","event.cancellationReason.closedDay.unspecified":"The master closed this day and cannot see you.","event.customerVisit.newCustomer":"New customer","event.customerVisit.visitNumber":"{visitNumber, selectordinal, one {#st visit} two {#nd visit} few {#rd visit} other {#th visit}}","eventAttendee.blockBookingAccountNote":"The account that made the booking will be blocked.","eventAttendee.bookedBy":"Booked by {name}","eventAttendee.bookedFor":"For {name}","eventAttendee.bookedForContact":"Who it is for","eventAttendee.visitorContact":"Visitor Contact","eventChatUnread.newMessage":"New chat message","eventLateness.action":"Running late","eventLateness.confirm":"Let them know","eventLateness.customerMark":"Customer is running {minutes} min late","eventLateness.drawerTitle":"How late will you be?","eventLateness.listBadge":"Running {minutes} min late","eventLateness.masterMark":"Master is running {minutes} min late","eventLateness.minutesOption":"{minutes} min","eventLateness.notOpenYet":"You can report running late from an hour before the start.","eventLateness.ownMark":"You said you are running {minutes} min late","eventLateness.saveError":"Could not send. Try again.","eventLatenessNotification.customer.message":"{customerName} is running {minutes} min late. Booking: {serviceName}.","eventLatenessNotification.customer.title":"Customer is running late","eventLatenessNotification.master.message":"{masterName} is running {minutes} min late. Booking: {serviceName}.","eventLatenessNotification.master.title":"Master is running late","eventNotifications.actionLabel":"View event","eventNotifications.autoCancelled.customer.message":"Your request for {eventDateTime} expired because {masterName} didn't confirm it within {cancelDuration}.","eventNotifications.autoCancelled.master.message":"{customerName}'s request for {eventDateTime} expired because you didn't confirm it within {cancelDuration}.","eventNotifications.autoCancelled.master.title":"Request expired","eventNotifications.autoCancelled.title":"Request expired","eventNotifications.cancelled.title":"Booking cancelled","eventNotifications.cancelledByMaster.customer.message":"{masterName} cancelled your appointment for {eventDateTime}.","eventNotifications.cancelledByMaster.master.message":"You cancelled {customerName}'s appointment for {eventDateTime}.","eventNotifications.cancelledByMaster.title":"Appointment cancelled","eventNotifications.cancelledBySystem.customer.message":"The platform cancelled your {serviceName} booking with {masterName} for {eventDateTime}. You can book another time or another master.","eventNotifications.cancelledBySystem.master.message":"The platform cancelled {customerName}'s {serviceName} appointment for {eventDateTime}.","eventNotifications.closedDay.actionLabel":"Choose another time","eventNotifications.closedDay.illnessMessage":"{masterName} apologizes: due to illness, they can't see you on {eventDateTime}. Your {serviceName} booking is cancelled — please choose another time.","eventNotifications.closedDay.illnessReason":"illness","eventNotifications.closedDay.personalMessage":"{masterName} apologizes: due to personal circumstances, they can't see you on {eventDateTime}. Your {serviceName} booking is cancelled — please choose another time.","eventNotifications.closedDay.personalReason":"personal circumstances","eventNotifications.closedDay.title":"Booking cancelled — your master can't see you on {eventDate}","eventNotifications.closedDay.unspecifiedMessage":"{masterName} apologizes: they can't see you on {eventDateTime}. Your {serviceName} booking is cancelled — please choose another time.","eventNotifications.confirmed.customer.message":"You're all set! {masterName} confirmed your {serviceName} for {eventDateTime}. Agreed price: {formattedPrice}.","eventNotifications.confirmed.customer.title":"Booking confirmed ✅","eventNotifications.confirmed.master.message":"You confirmed {customerName}'s {serviceName} appointment for {eventDateTime}. Agreed price: {formattedPrice}.","eventNotifications.confirmed.master.title":"Booking confirmed","eventNotifications.created.customer.message":"Your request for a {serviceName} on {eventDateTime} has been sent to {masterName}.","eventNotifications.created.customer.title":"Request sent","eventNotifications.created.master.message":"{customerName} requested a {serviceName} for {eventDateTime}. Please confirm or decline.","eventNotifications.created.master.title":"New booking request","eventNotifications.customerBound.customer.message":"Your {serviceName} booking with {masterName} ({eventDateTime}) is now in your calendar.","eventNotifications.customerBound.customer.title":"Booking added to your account","eventNotifications.customerBound.master.message":"{customerName} added the {serviceName} booking ({eventDateTime}) to their account.","eventNotifications.customerBound.master.title":"Client added the booking","eventNotifications.decisionReminder.customer.message":"Your request for a {serviceName} on {eventDateTime} is still waiting for {masterName} to confirm it.","eventNotifications.decisionReminder.master.message":"{customerName} is waiting for your answer: {serviceName} on {eventDateTime}. Please confirm or decline, otherwise the request is cancelled automatically.","eventNotifications.decisionReminder.title":"Request expires at {decisionClosesAt}","eventNotifications.dueDate.customer.message":"Your {serviceName} booking with {masterName} is awaiting completion by the master. No action is needed from you.","eventNotifications.dueDate.customer.title":"Awaiting master completion","eventNotifications.dueDate.master.message":"{customerName}'s {serviceName} booking needs your attention. Please check the details.","eventNotifications.dueDate.title":"Action required","eventNotifications.findReplacementAction":"Find a replacement","eventNotifications.instantConfirmed.master.message":"{customerName} booked a {serviceName} for {eventDateTime}. The booking was confirmed automatically. Agreed price: {formattedPrice}.","eventNotifications.instantConfirmed.master.title":"New confirmed booking","eventNotifications.missed.customer.message":"{masterName} marked your appointment on {eventDateTime} as missed.","eventNotifications.missed.customer.title":"Missed appointment","eventNotifications.missed.master.message":"You marked {customerName}'s appointment on {eventDateTime} as a no-show.","eventNotifications.missed.master.title":"Client no-show","eventNotifications.oneDayReminder.customer.message":"Reminder: Your {serviceName} with {masterName} is on {eventDateTime}.","eventNotifications.oneDayReminder.customer.title":"Appointment reminder","eventNotifications.oneDayReminder.master.message":"Reminder: You have a {serviceName} appointment with {customerName} tomorrow at {eventDateTime}.","eventNotifications.oneDayReminder.master.title":"Appointment tomorrow","eventNotifications.passed.customer.message":"Your appointment with {masterName} is complete. We'd love to hear your feedback!","eventNotifications.passed.customer.title":"How was your visit? 🌟","eventNotifications.passed.master.message":"{customerName}'s {serviceName} appointment is now complete.","eventNotifications.passed.master.title":"Booking completed","eventNotifications.priceProposed.customer.message":"{masterName} proposed {formattedPrice} for {serviceName}. Accept it or suggest another amount.","eventNotifications.priceProposed.master.message":"{customerName} proposed {formattedPrice} for {serviceName}. Accept it or suggest another amount.","eventNotifications.priceProposed.title":"New price proposal","eventNotifications.reasonLabel":"Reason","eventNotifications.rejectedByCustomer.customer.message":"You cancelled your appointment with {masterName} for {eventDateTime}.","eventNotifications.rejectedByCustomer.master.freedSlotHotOffer":"{start}–{end} is free now. Make a hot offer?","eventNotifications.rejectedByCustomer.master.message":"{customerName} cancelled their appointment for {eventDateTime}.","eventNotifications.rejectedByCustomer.master.title":"Client cancelled booking","eventNotifications.rejectedByMaster.customer.message":"Unfortunately, {masterName} declined your booking request for {eventDateTime}.","eventNotifications.rejectedByMaster.master.message":"You declined {customerName}'s booking request for {eventDateTime}.","eventNotifications.rejectedByMaster.title":"Request declined","eventNotifications.rejectionAlternatives.note":"The master offers another time: {times}.","eventNotifications.reminder.customer.message":"Reminder: Your {serviceName} with {masterName} starts soon at {eventDateTime}. Running late? Let your master know in the app.","eventNotifications.reminder.locationDirectionsNote":"How to find me: {directions}","eventNotifications.reminder.master.message":"Reminder: You have a {serviceName} appointment with {customerName} starting soon at {eventDateTime}.","eventNotifications.reminder.master.title":"Next appointment in 1 hour ⏰","eventNotifications.reminder.title":"Appointment starts soon ⏰","eventNotifications.reminderCancelAction":"Cancel","eventNotifications.reminderLateAction":"Running {minutes} min late","eventNotifications.reminderRescheduleAction":"Reschedule","eventNotifications.serviceFallback":"service","eventNotifications.update.subject":"Update on your booking for {serviceName}","eventNotifications.visitor.attendeeName":"{visitorName} (booked by {customerName})","eventNotifications.visitor.bookingNote":"For: {visitorName}.","eventPage.addToAppleCalendar":"Add to Apple Calendar","eventPage.addToCalendarLabel":"Add to calendar","eventPage.addToGoogleCalendar":"Add to Google Calendar","eventPage.appleCalendarShort":"Apple","eventPage.autoCancelledBySystemDescription":"This booking was cancelled automatically because the master did not confirm it in time.","eventPage.calendarDescription":"Master: {master}\nCustomer: {customer}\nAddress: {address}\nPhone: {phone}","eventPage.calendarOnlineDescription":"Master: {master}\nCustomer: {customer}\nMeeting: Google Meet\nPhone: {phone}","eventPage.calendarTitle":"{APP_NAME}: {service}","eventPage.cancelEventAction":"Cancel booking","eventPage.cityWithPrefix":"{city}","eventPage.confirmationCountdownExpired":"Awaiting system cancellation","eventPage.confirmationCountdownLabel":"Time left to confirm","eventPage.eventStartCountdownLabel":"Starts in","eventPage.eventStartCountdownStarted":"Your booking has started","eventPage.eventStartCountdownValue":"{days, plural, =0 {{time}} one {# day {time}} other {# days {time}}}","eventPage.googleCalendarShort":"Google","eventPage.loading":"Loading booking…","eventPage.notFound":"Booking Not Found","eventPage.queryErrorDescription":"We could not load the latest booking details. Try again in a moment.","eventPage.queryErrorTitle":"Booking data is unavailable","eventPage.queryOfflineDescription":"Reconnect to the internet, then retry loading the booking details.","eventPage.queryOfflineTitle":"You are offline","eventPage.queryPermissionDeniedDescription":"Sign in with an account that has access, then try again.","eventPage.queryPermissionDeniedTitle":"Access is unavailable","eventPage.shareBooking.action":"Share booking","eventPage.shareBooking.actionPreparing":"Preparing PDF…","eventPage.shareBooking.actionReady":"Send PDF","eventPage.shareBooking.documentLabel":"Booking","eventPage.shareBooking.downloaded":"The booking PDF is downloaded.","eventPage.shareBooking.duration":"Duration {duration}","eventPage.shareBooking.failed":"Could not prepare the PDF. Try again.","eventPage.shareBooking.footer":"Booked with {APP_NAME}","eventPage.shareBooking.hint":"A PDF with the time, the master and the route, without your contacts or the price.","eventPage.shareBooking.kyivTime":"Kyiv time","eventPage.shareBooking.masterLabel":"Master","eventPage.shareBooking.onlinePlace":"Online session","eventPage.shareBooking.placeLabel":"Place","eventPage.shareBooking.readyAnnouncement":"The PDF is ready. Press “Send PDF” to share it.","eventPage.shareBooking.route":"Route","eventPage.shareBooking.serviceExtras":"Also: {extras}","eventPage.shareBooking.serviceLabel":"Service","eventPage.shareBooking.shareText":"{service}: {date}, {time}","eventPage.shareBooking.shareTitle":"My booking: {service}","eventPage.shareBooking.statusConfirmed":"Booking confirmed","eventPage.shareBooking.zoneTime":"time zone {offset}","eventRejectionAlternatives.customerDescription":"Tap a time to book the same service then.","eventRejectionAlternatives.customerTitle":"The master suggests another time","eventRejectionAlternatives.offerDescription":"Pick up to {max} free times. The client books one in a tap; at an exact or starting-from price the booking is confirmed at once.","eventRejectionAlternatives.offerToggle":"Suggest another time","eventRejectionAlternatives.removeOffer":"Reject without another time","eventRescheduling.action":"Reschedule","eventRescheduling.alreadyRescheduled":"This booking was already rescheduled once. To change the time again, contact the master.","eventRescheduling.availableUntil":"You can reschedule until {deadline}","eventRescheduling.changeDate":"Change date","eventRescheduling.changeTime":"Change time","eventRescheduling.chooseTime":"Choose time","eventRescheduling.currentTime":"Current time","eventRescheduling.deadlinePassed":"Rescheduling is closed: the master accepts changes no later than {notice} before the visit.","eventRescheduling.drawerTitle":"Reschedule booking","eventRescheduling.instantMoveDescription":"The previous time is freed and the master gets a notification.","eventRescheduling.instantMoveTitle":"The booking moves right away","eventRescheduling.newDate":"New date: {date}","eventRescheduling.newTime":"New time","eventRescheduling.noticeDays":"{count, plural, one {# day} other {# days}}","eventRescheduling.noticeHours":"{count, plural, one {# hour} other {# hours}}","eventRescheduling.policyBeforeBooking":"The visit can be rescheduled once, no later than {notice} before it","eventRescheduling.rescheduleError":"Could not reschedule the booking","eventRescheduling.rescheduleSuccess":"Booking rescheduled","eventRescheduling.reviewMove":"Next","eventRescheduling.reviewTitle":"Check the new time","eventRescheduling.selectDate":"Choose a new date","eventRescheduling.selectTime":"Choose a new time","eventRescheduling.startPricedOffer":"The hot offer price applies only at this time, so this booking cannot be rescheduled online. To choose another time, cancel it and book again at the regular price.","feed.myMasters.emptyDescription":"Tap ♡ on a professional’s card and they will appear here","feed.myMasters.emptyTitle":"No saved professionals yet","feed.myMasters.filteredEmptyDescription":"Change the filters or show all professionals.","feed.myMasters.filteredEmptyTitle":"None of your saved professionals match these filters","feed.myMasters.showAll":"Show all","feed.myMasters.title":"My professionals","feedBookings.quickChoices":"Browse services","footer.aboutApp":"About {APP_NAME}","footer.blog":"Blog","footer.navigation":"Navigation","footer.specialists":"Specialists by city","forgotPassword.backToSignIn":"Back to Sign In","forgotPassword.checkInboxDescription":"If an account exists for {email}, a password reset link will arrive shortly.","forgotPassword.checkInboxTitle":"Check Your Inbox","forgotPassword.emailLabel":"Email address","forgotPassword.emailSentToast":"Password reset email sent.","forgotPassword.invalidEmail":"Enter a valid email address.","forgotPassword.rememberPassword":"Remember your password?","forgotPassword.sendFailed":"Could not send the reset email. Try again later.","forgotPassword.sendLink":"Send Reset Link","forgotPassword.sendingLink":"Sending…","forgotPassword.subtitle":"Enter your email and we will send a secure link to reset your password.","forgotPassword.title":"Reset Password","forgotPassword.tooManyRequests":"Too many attempts. Try again later.","freeSlotShare.chooseStart":"Choose a free time to continue.","freeSlotShare.chosenStartsCount":"Chosen {count} of {max}","freeSlotShare.close":"Close","freeSlotShare.copied":"Link to the free slot copied.","freeSlotShare.dayEntry":"Share window","freeSlotShare.hotOfferUnavailable":"A hot offer needs an exact-price personal service that fits this window and a start more than 15 minutes and at most 24 hours from now.","freeSlotShare.loadingStarts":"Looking for free time…","freeSlotShare.nextDay":"Next day","freeSlotShare.noStarts":"No free time left on this day.","freeSlotShare.pickerDescription":"Choose a free time to share it or create a hot offer for that exact window.","freeSlotShare.previousDay":"Previous day","freeSlotShare.qrTitle":"Free slot","freeSlotShare.serviceLabel":"Service","freeSlotShare.share":"Share","freeSlotShare.shareText":"Free slot {day, select, today {today} tomorrow {tomorrow} other {on {date}}} at {time}","freeSlotShare.startsLabel":"Free time","freeSlotShare.unavailableStarts":"Could not read your free time. Please try again later.","freeToday.book":"Book","freeToday.bookProfile":"Book {name}","freeToday.chip":"Free today","freeToday.description":"Hot offers first, then the nearest free windows today.","freeToday.loadError":"Could not load today’s free windows.","freeToday.loading":"Looking for free windows today","freeToday.showAllEarliest":"All by nearest time","freeToday.title":"Free in the next 3 hours","gallery.closeImage":"Close image","gallery.dialogLabel":"Gallery preview","gallery.enterFullscreen":"Enter fullscreen","gallery.exitFullscreen":"Exit fullscreen","gallery.expandedImage":"Expanded gallery image","gallery.image":"Gallery image","gallery.loadingImage":"Loading gallery image","gallery.nextItem":"Next gallery item","gallery.openVideo":"Open {provider} video","gallery.playVideo":"Play {provider} video","gallery.previousItem":"Previous gallery item","gallery.showImage":"Show image {number}","gallery.showVideo":"Show {provider} video {number}","gallery.thumbnail":"Gallery thumbnail {number}","gallery.video":"{provider} video","groupSession.activeEmpty":"No active participant bookings.","groupSession.activeRoster":"Active participants","groupSession.back":"Back to calendar","groupSession.empty":"No participant bookings yet.","groupSession.history":"Booking history","groupSession.historyEmpty":"No closed participant bookings.","groupSession.historyError":"Could not load booking history. Showing the entries already loaded.","groupSession.loadMore":"Load more","groupSession.loading":"Loading Group Session…","groupSession.readError":"Check your connection and try again.","groupSession.readErrorTitle":"Could not load the Group Session","groupSession.redirectingToLogin":"Redirecting to sign in…","groupSession.refreshFailed":"Could not refresh the Group Session. Showing the last loaded details.","groupSession.roster":"Participants","groupSession.seats":"{reserved} of {capacity} seats","groupSession.statusCounts":"{pending} pending · {confirmed} confirmed · {closed} closed","groupSession.title":"Group Session","groupSession.unavailable":"This Group Session is unavailable or you cannot access it.","groupSession.unavailableTitle":"Group Session unavailable","header.greeting":"Hi, {name}","header.myClients":"My clients","header.notificationsWithBoundedUnreadCount":"Notifications {badge}, {count, plural, one {# unread} other {# unread}}","header.notificationsWithUnreadCount":"{count, plural, =0 {Notifications} one {Notifications, # unread} other {Notifications, # unread}}","header.premiumPlatform":"Premium Scheduling Platform","header.profileWithUnreadNotifications":"{count, plural, =0 {Profile} one {Profile, # unread notification} other {Profile, # unread notifications}}","header.selectCityAriaLabel":"Select City","header.toggleTheme":"Toggle theme","hooks.geolocation.locationDetected":"Location detected: {city}","hooks.geolocation.locationUnavailable":"Location unavailable — showing results for your default city","info.aboutApp":"About App","info.description":"Resources, help, and company details.","info.publicOffer.downloadDocx":"Download the agreement in Ukrainian (.docx)","info.title":"Information","login.noAccount":"Don't have an account?","login.signUpHere":"Sign up here","map.aiSearchFilterPill":"AI SEARCH: {term}","map.aiSearchNoPlacesDescription":"None of the profiles AI search found has a place on the map. Describe the request differently or see the results in the feed.","map.aiSearchNoPlacesTitle":"No AI search results on the map","map.availabilityFilterPill":"Available: {date}","map.availableOnlineFilterPill":"Online","map.book":"Book","map.changeFilters":"Change filters","map.checkAgain":"Check Again","map.chooseCategory":"Choose category","map.chooseCity":"Choose city","map.chooseServiceForTimes":"Choose a service to see times","map.cityGroupLabel":"{city} · {count} · no address","map.clearFiltersAriaLabel":"Clear map filters","map.closePreview":"Close preview","map.clusterLabel":"{count, plural, one {# master nearby} other {# masters nearby}}","map.continueWithoutLocation":"Continue without location","map.defaultMapCity":"Kyiv","map.dismissBannerAriaLabel":"Dismiss","map.distanceAway":"{distance} km away","map.favoritesFilterPill":"Favorites","map.filterButton":"FILTER SERVICES & RADIUS ({radius} KM)","map.loadingEnvironment":"LOADING MAP ENVIRONMENT…","map.loadingProfileCard":"Loading the profile…","map.loadingProfiles":"Loading nearby profiles…","map.locationDeniedAndroid":"Location sharing is disabled. On Android, open Settings > Apps > {APP_NAME} > Permissions > Location, then allow location access.","map.locationDeniedDefault":"Location sharing is disabled. Please enable location access for {APP_NAME} in your browser or device settings to use the map.","map.locationDeniedIphone":"Location access is disabled. On iPhone or iPad, open Settings > Apps > {APP_NAME} > Location, then allow access while using the app.","map.locationFallbackBanner":"Showing results up to {radius} km around {city}. Enable location for results near you.","map.locationRequiredTitle":"Location Required","map.locationUnavailable":"{APP_NAME} has location access, but couldn't detect your current position. Check that device location services are on, then try again.","map.locationUnavailableTitle":"Location Unavailable","map.locationUnsupported":"Location sharing is not available in this browser. Open the app in a browser or device that supports location access.","map.moveSearchArea":"Move the search area: drag it or use the arrow keys","map.nearMeDenied":"Without location access we do not know where you are. Choose a town or village.","map.nearMeFilterPill":"Near me","map.nearMeUnavailable":"We could not find your location. Check that location is on for this browser in your device settings, then try again or choose a town or village.","map.noAddress":"No address","map.noProfilesDescription":"Try another service category or a wider search radius.","map.noProfilesTitle":"No profiles found nearby","map.noSlotsForSelectedDates":"No slots for the selected dates","map.notTakingBookings":"Not taking bookings","map.profileCardErrorDescription":"Check your connection and try again.","map.profileCardErrorTitle":"Could not load this profile","map.profileCardUnavailableDescription":"Choose another marker or refresh the map.","map.profileCardUnavailableTitle":"This profile is no longer on the map","map.profilesErrorDescription":"Check your connection and try loading the map again.","map.profilesErrorTitle":"Could not load nearby profiles","map.profilesOfflineDescription":"Reconnect to load current nearby results.","map.profilesPermissionDescription":"Your account cannot access these profiles.","map.profilesPermissionTitle":"Map results are unavailable","map.profilesRefreshDescription":"The last results remain visible. Retry to refresh them.","map.profilesRefreshTitle":"Map results may be outdated","map.radiusFilter":"RADIUS FILTER","map.removeFilterAriaLabel":"Remove {filter} filter","map.resultsAddressSection":"Exact address","map.resultsCitySection":"{city}, no address","map.resultsCount":"{count, plural, one {# master in this area} other {# masters in this area}}","map.resultsListButton":"List ({count})","map.resultsListButtonLabel":"{count, plural, one {List (# master)} other {List (# masters)}}","map.resultsPanelLabel":"Masters in this area","map.searchAreaCategoryRequired":"Choose a category to move the search area","map.searchAreaMoved":"Search area moved","map.searchLabel":"SEARCH NAME / STREET","map.searchPlaceholder":"Search…","map.serviceCategory":"SERVICE CATEGORY","map.shareLocationDescription":"Share your device location so {APP_NAME} can show nearby results, or continue with a city-selected map.","map.showAllResults":"Show all ({count})","map.showMap":"Show map","map.showSatellite":"Show satellite","map.shownProfilesCapped":"Showing up to {limit} profiles. Narrow the area for more precise results.","map.shownSortEarliest":"Shown profiles: earliest availability first","map.shownSortPopular":"Shown profiles: most popular this week first","map.shownSortPrice":"Shown profiles: cheapest first","map.shownSortPriceDescending":"Shown profiles: most expensive first","map.shownSortRating":"Shown profiles: highest rated first","map.stackGroupTitle":"{count, plural, one {# profile} other {# profiles}} at one address","map.stackMarkerTitle":"{count, plural, one {# profile} other {# profiles}} at one address: {names}","map.toggleResults":"Expand or collapse results","map.useCurrentLocation":"Use current location","map.verifiedBusinessFilterPill":"Verified","masterBookingCreate.agreedPrice":"Agreed price (optional)","masterBookingCreate.back":"Back","masterBookingCreate.clientDetails":"For another person","masterBookingCreate.close":"Close","masterBookingCreate.create":"Create booking","masterBookingCreate.createAnyway":"Create anyway","masterBookingCreate.dateStep":"Date","masterBookingCreate.entry":"Booking","masterBookingCreate.entryAriaLabel":"Create a booking for a client","masterBookingCreate.freeStarts":"Free slots","masterBookingCreate.label":"Note for yourself (optional)","masterBookingCreate.labelPlaceholder":"Olya from Viber","masterBookingCreate.loadingStarts":"Loading free slots…","masterBookingCreate.next":"Next","masterBookingCreate.noClientData":"No client details needed — you will send the client a link.","masterBookingCreate.noFreeStarts":"No free slots this day. Choose another time below.","masterBookingCreate.noOtherTimes":"This day has no time left.","masterBookingCreate.noServices":"Add a personal service with a duration to book a client into it.","masterBookingCreate.otherTime":"Other time","masterBookingCreate.outsideFreeStarts":"Outside your free slots","masterBookingCreate.refusalAgreedPriceInvalid":"Enter the agreed price as a positive number.","masterBookingCreate.refusalLabelInvalid":"The note may have at most 40 characters.","masterBookingCreate.refusalMasterUnavailable":"Bookings need an active subscription or trial that covers this date.","masterBookingCreate.refusalPriceChanged":"The service changed. Close and start again.","masterBookingCreate.refusalServiceNotSupported":"This service cannot be booked for a client yet: it needs the client’s address.","masterBookingCreate.refusalStartInPast":"This time has already passed. Choose a later time.","masterBookingCreate.refusalStartOffGrid":"Choose a start on the 15-minute grid.","masterBookingCreate.refusalTimeConflict":"This time overlaps another booking or a group session. Choose another time.","masterBookingCreate.reviewDateTime":"Date and time","masterBookingCreate.reviewDuration":"Duration","masterBookingCreate.reviewDurationValue":"{minutes} min","masterBookingCreate.reviewPrice":"Price","masterBookingCreate.reviewService":"Service","masterBookingCreate.reviewStep":"Check the booking","masterBookingCreate.serviceStep":"Service","masterBookingCreate.servicesUnavailable":"Could not load your services.","masterBookingCreate.shareAfterCreation":"After creating the booking, send the link to your client.","masterBookingCreate.timeStep":"Time","masterBookingCreate.title":"Book a client","masterBookingCreate.unavailable":"Could not create the booking right now. Nothing was saved — try again later.","masterBookingCreate.warningOutsideBookingWindow":"Later than your booking window.","masterBookingCreate.warningOutsideWorkingHours":"Outside your working hours: outside your shifts, in a break or on a day off.","masterBookingCreate.warningsTitle":"Check the time","masterBookingCreated.copied":"Link copied","masterBookingCreated.copy":"Copy link","masterBookingCreated.done":"Done","masterBookingCreated.linkFailed":"Could not load the link. Try again.","masterBookingCreated.linkManagementHint":"A new link replaces the previous one. Switching a link off keeps the booking in your calendar.","masterBookingCreated.newLink":"New link","masterBookingCreated.newLinkConfirm":"The old link will stop working. Create a new one?","masterBookingCreated.newLinkConfirmAction":"Create new link","masterBookingCreated.retry":"Try again","masterBookingCreated.revokeLink":"Switch the link off","masterBookingCreated.revokeLinkConfirm":"The current link will stop working. The booking will stay in your calendar.","masterBookingCreated.revoked":"The link is off. Create a new one to share it again.","masterBookingCreated.share":"Share the booking","masterBookingCreated.shareMessage":"You are booked with {masterName}: {serviceName}, {dateTime}. Add the booking to your {APP_NAME}:","masterBookingCreated.statusBound":"Linked: {customerName}","masterBookingCreated.statusFailed":"The link was shared, but its sent status could not be saved.","masterBookingCreated.statusOpened":"Opened","masterBookingCreated.summary":"{serviceName} · {dateTime} · {duration} min","masterBookingCreated.telegram":"Telegram","masterBookingCreated.title":"Booking created","masterBookingCreated.updateFailed":"Could not update the link. Try again.","masterBookingCreated.viber":"Viber","masterBookingCreated.whatsapp":"WhatsApp","masterComplaint.description":"Tell us what is wrong with {masterName}. Your report is private and will be reviewed by our team.","masterComplaint.detailsLabel":"Additional details (optional)","masterComplaint.detailsLabelRequired":"Describe the issue","masterComplaint.detailsPlaceholder":"Add information that can help us review this report…","masterComplaint.detailsRequired":"Describe the issue when choosing “Other”.","masterComplaint.drawerTitle":"Report master","masterComplaint.reason.falseInformation":"False or misleading information","masterComplaint.reason.inappropriateContent":"Inappropriate or offensive content","masterComplaint.reason.other":"Other","masterComplaint.reason.spamOrScam":"Spam, fraud, or scam","masterComplaint.reason.unsafeBehavior":"Unsafe, abusive, or threatening behavior","masterComplaint.reasonRequired":"Choose a reason.","masterComplaint.reportMaster":"Report this profile","masterComplaint.submit":"Send report","masterComplaint.submitSuccessDescription":"Thank you. Our team will review it.","masterComplaint.submitSuccessTitle":"Report sent","masterContactActions.callPhone":"Call {phone}","masterContactActions.lessPhones":"Show fewer phones","masterContactActions.morePhones":"Show more phones","masterDetail.aboutTitle":"About me","masterDetail.alreadyReviewed":"You already reviewed this master.","masterDetail.alreadyReviewedCompany":"You already reviewed this company.","masterDetail.attendeeStepTitle":"Who is this booking for?","masterDetail.availabilityWatchActiveDescription":"Your alert is active. You can cancel it at any time.","masterDetail.availabilityWatchActiveTitle":"We’ll notify you","masterDetail.availabilityWatchDescription":"We’ll send one alert when a time opens for this service.","masterDetail.availabilityWatchDisclaimer":"Alerts don’t reserve a time or give priority. Availability is first-come, first-served.","masterDetail.availabilityWatchError":"We couldn’t update your alert. Please try again.","masterDetail.availabilityWatchTitle":"Be first to know","masterDetail.beTheFirstToReview":"This master doesn't have any reviews right now. Be the first to share your experience!","masterDetail.beTheFirstToReviewCompany":"This company doesn't have any reviews right now. Be the first to share your experience!","masterDetail.bookingUnavailableDescription":"This master is not accepting bookings right now.","masterDetail.calculatingAvailability":"Calculating availability…","masterDetail.cancelAvailabilityWatch":"Cancel alert","masterDetail.cancellingAvailabilityWatch":"Cancelling…","masterDetail.clearServiceSearch":"Clear service search","masterDetail.completeCompanyEventToReview":"You can leave a review after a successfully completed booking at this company.","masterDetail.completeEventToReview":"You can leave a review after a successfully completed booking with this master.","masterDetail.confirmBooking":"CONFIRM BOOKING SLOT","masterDetail.connectGoogleReviews":"Connect Google Reviews","masterDetail.customerNoteLabel":"Comment for the master (optional)","masterDetail.customerNotePlaceholder":"Anything the master should know before your appointment?","masterDetail.customerNotePrivacyInfo":"What not to include in the comment","masterDetail.customerNoteSensitiveDataWarning":"Do not include medical information or other sensitive personal data.","masterDetail.experienceLabel":"Experience","masterDetail.experienceYears":"{years, plural, =0 {Less than 1 year} one {# year} other {# years}}","masterDetail.findNextAvailableDate":"Find next available date","masterDetail.fromGoogle":"Google review","masterDetail.fullyBookedDescription":"{masterName} has no available times in the current booking window.","masterDetail.fullyBookedTitle":"No available times","masterDetail.getDirections":"Direction","masterDetail.googleMapsUrlPlaceholder":"Paste a Google Maps business link or Place ID","masterDetail.googleRating":"Google Rating","masterDetail.googleReviewsImportDescription":"Paste the link to your business from Google Maps. {APP_NAME} will add up to five reviews and mark them as Google reviews.","masterDetail.googleReviewsImportFailed":"Could not import Google reviews. Please try again.","masterDetail.googleReviewsImportTitle":"Import Google reviews","masterDetail.googleReviewsImported":"{count, plural, one {# Google review imported} other {# Google reviews imported}}","masterDetail.googleReviewsInvalidReference":"Enter a valid Google Maps business link or Place ID.","masterDetail.googleReviewsNoNewReviews":"These Google reviews are already on your profile.","masterDetail.googleReviewsPlaceNotFound":"We could not find this business on Google Maps.","masterDetail.googleReviewsUnavailable":"Google review import is temporarily unavailable. Please try again later.","masterDetail.groupCapacity":"up to {capacity} participants","masterDetail.groupSeatsReserved":"{reserved}/{capacity} seats reserved","masterDetail.hero.hiddenCategories":"+{count} more {count, plural, one {specialization} other {specializations}}","masterDetail.hero.portfolioImageAlt":"{masterName} gallery image {number}","masterDetail.hero.successfulVisits":"Successful visits","masterDetail.hero.workingHours.label":"Working hours","masterDetail.hero.workingHours.notWorkingNow":"Not working right now","masterDetail.hero.workingHours.notWorkingSoon":"Not working in the coming days","masterDetail.hero.workingHours.todayFromUntil":"Today from {startTime} to {endTime}","masterDetail.hero.workingHours.todayUntil":"Today until {endTime}","masterDetail.hero.workingHours.tomorrowFrom":"Tomorrow from {startTime}","masterDetail.hero.workingHours.workingNow":"Working now","masterDetail.hero.workingHours.worksLater":"Next working day: {weekday} from {startTime}","masterDetail.loadMore":"Load More","masterDetail.loadingMore":"Loading…","masterDetail.noMatchingServices":"No services match your search.","masterDetail.noReviewsYet":"No reviews yet","masterDetail.noSlotsOnDate":"No available slots on this specific date.","masterDetail.notFound":"Master profile not found","masterDetail.pausedBookingAction":"BOOKING UNAVAILABLE","masterDetail.pausedBookingDescription":"This master is on pause, so booking requests are temporarily disabled.","masterDetail.pausedBookingTitle":"Master account paused","masterDetail.pausedDescription":"Sorry, this master is currently on pause and is not accepting bookings right now. You can still view their profile and services.","masterDetail.pausedTitle":"Master account paused","masterDetail.profileAttributeOption.beautyMasterGrade.proMaster":"Professional Master","masterDetail.profileAttributeOption.beautyWorkspaceFormat.coworkingStudio":"Private Studio / Beauty Coworking","masterDetail.profileAttributeOption.coloristTechnique.complexAirtouch":"Complex Techniques (AirTouch, Balayage)","masterDetail.profileAttributeOption.combatSportsRank.kms":"Candidate for Master of Sports (CMS)","masterDetail.profileAttributeOption.combatSportsRank.ms":"Master of Sports of Ukraine","masterDetail.profileAttributeOption.combatSportsRank.msmk":"Master of Sports, International Class","masterDetail.profileAttributeOption.hairExtensionMethod.hotKeratin":"Hot Keratin Bonds (Micro/Nano)","masterDetail.profileAttributeOption.martialArtsBelt.blackDan":"Black Belt (1st Dan+)","masterDetail.profileAttributeOption.martialArtsBelt.bluePurple":"Blue / Purple Belt","masterDetail.profileAttributeOption.martialArtsBelt.brown":"Brown Belt","masterDetail.profileAttributeOption.martialArtsBelt.green":"Green Belt","masterDetail.profileAttributeOption.medicalEducationLevel.aestheticCert":"Certified Esthetician (No Medical Degree)","masterDetail.profileAttributeOption.sportTrainingFormat.individual":"1-on-1 Personal Training","masterDetail.profileAttributeOption.sportTrainingFormat.miniGroup":"Mini-Group (3-5 Clients)","masterDetail.profileAttributeOption.sportTrainingFormat.onlineCoaching":"Online Coaching & Remote Plans","masterDetail.profileAttributeOption.sportTrainingFormat.split":"Split Session (For 2 Clients)","masterDetail.profileRefreshFailed":"The master profile couldn't be refreshed","masterDetail.profileRefreshed":"Master profile refreshed","masterDetail.rating.excellent":"Excellent","masterDetail.rating.fair":"Fair","masterDetail.rating.good":"Good","masterDetail.rating.great":"Great","masterDetail.rating.poor":"Poor","masterDetail.ratingAriaLabel":"Review rating","masterDetail.ratingLabel":"Rating","masterDetail.receiptTitle":"Booking summary","masterDetail.refreshProfile":"Refresh master profile","masterDetail.refreshingProfile":"Refreshing master profile","masterDetail.searchServices":"Search services","masterDetail.secureYourSlot":"Secure Your Slot","masterDetail.serviceGuidanceTitle":"Service details","masterDetail.serviceImageAlt":"{serviceName}, work example {number}","masterDetail.servicesPausedBookingDescription":"Booking is not available right now.","masterDetail.shareExperience":"Share your experience…","masterDetail.specialDetailsCategoryCount":"{count, plural, one {# detail} other {# details}}","masterDetail.specialDetailsTitle":"Specialized details","masterDetail.step1SelectProtocol":"Select Protocol","masterDetail.submitReview":"SUBMIT","masterDetail.syncGoogleReviews":"Import reviews","masterDetail.thisMaster":"this master","masterDetail.timeDrawerTitle":"Choose time","masterDetail.total":"Total","masterDetail.websiteLink":"Personal website","masterDetail.worksWith.title":"Works with:","masterHeader.ariaLabels.bookingShare":"Share booking link","masterHeader.ariaLabels.qrCode":"Show booking QR code","masterHeader.ariaLabels.share":"Share master profile","masterHeader.bookingCopiedDesc":"Booking link copied to clipboard","masterHeader.bookingShareText":"Book {masterName} on {APP_NAME}.","masterHeader.bookingShareTitle":"Book {masterName}","masterHeader.copiedDesc":"URL copied to clipboard","masterHeader.copiedTitle":"Copied","masterHeader.shareFailed":"Could not copy the link. Copy it from the address bar.","masterHeader.shareText":"Check out {masterName} on {APP_NAME}!","masterReferral.action":"Show my link","masterReferral.copied":"Invite link copied.","masterReferral.copyFailed":"Could not copy the invite link.","masterReferral.copyLink":"Copy link","masterReferral.drawerTitle":"Your invite link","masterReferral.entry.error":"Could not load your invite link. Try again.","masterReferral.entry.loading":"Loading your invite link…","masterReferral.entry.noMaster":"Your invite link is available from a Master account.","masterReferral.entry.unavailable":"Your invitation is unavailable right now. You can continue using Calendar.","masterReferral.qrAlt":"QR code of your master invite link","masterReferral.share":"Share link","masterReferral.shareFailed":"Could not share the invite link.","masterReferral.shareText":"{APP_NAME}: clients book you on their own — with one link, no back-and-forth. Create your master profile with my invite.","masterReferral.shareTitle":"Join {APP_NAME} as a master","masterReferral.shareWithBonus":"Share {APP_NAME} with a master you know: send them your link and get a bonus.","masterReferral.shareWithoutBonus":"Share {APP_NAME} with a master you know: send them your link.","masterReferral.title":"Invite a master","masterReferral.trialEnds":"Your free period ends on {date}. Invite a master with your link and get +{months, plural, one {# month} other {# months}}.","masterSetup.addAnotherServiceHint":"Enter the service name first, then add another one.","masterSetup.authDescription":"Create an account so your setup is saved and linked to you.","masterSetup.authMethodPrompt":"Last step, and your booking link is ready. Choose how to register.","masterSetup.authTitle":"Create your account","masterSetup.awaitingAccount":"Create an account to continue","masterSetup.categoriesLoading":"Loading categories…","masterSetup.categoriesUnavailable":"Couldn't load professions. Try again.","masterSetup.categorySelectorTitle":"Choose your category","masterSetup.categoryTitle":"What is your profession?","masterSetup.contactDescription":"Your name and at least one service, and clients can book you on their own. Required fields are marked with *.","masterSetup.contactNamePlaceholder":"e.g. Olena","masterSetup.contactNameRequiredLabel":"Name *","masterSetup.contactPhoneOptionalHint":"Optional — you can add it later","masterSetup.contactRequired":"Enter Telegram or phone.","masterSetup.contactSectionDescription":"Tell clients who they're booking with.","masterSetup.contactSectionTitle":"Contact details","masterSetup.contactTitle":"Your booking profile","masterSetup.continueSetup":"Continue setup","masterSetup.creatingProfile":"Creating profile…","masterSetup.detailsLoading":"Loading profile details","masterSetup.finish":"Finish","masterSetup.finishLater":"Finish later","masterSetup.handoff.failed":"Could not open your details. Check the connection and reload the page.","masterSetup.handoff.restored":"Your details are here.","masterSetup.handoff.unavailable":"This link was already used or has expired. Please enter your details again.","masterSetup.inAppBrowser.continueWithGoogle":"Continue with Google in browser","masterSetup.inAppBrowser.copyLink":"Copy link","masterSetup.inAppBrowser.draftCarried":"The link works once, within {minutes} minutes.","masterSetup.inAppBrowser.draftNote":"The details you entered stay in this window only; in the browser you will fill them in again.","masterSetup.inAppBrowser.hintAndroid":"Didn’t open? Tap ⋮ at the top and choose “Open in Chrome” or “Open in browser”.","masterSetup.inAppBrowser.hintIos":"Didn’t open? Tap ⋯ at the top and choose “Open in browser”.","masterSetup.inAppBrowser.hintOther":"Copy the link and paste it into your browser.","masterSetup.inAppBrowser.linkCopied":"Link copied","masterSetup.inAppBrowser.preparingLink":"Preparing the link…","masterSetup.inAppBrowser.reason":"This app’s built-in browser blocks Google sign-in. Continue in your browser: what you entered goes with you.","masterSetup.inAppBrowser.title":"Registering with Google?","masterSetup.intakeBenefitLink":"Personal booking link after setup","masterSetup.intakeBenefitProfile":"Free booking profile for clients","masterSetup.intakeBenefitSupport":"Clients can confirm booking details with you","masterSetup.intakeDescription":"Choose your direction and add the contact clients should use for booking details. You can finish the profile when you have time.","masterSetup.intakeTitle":"Your direction","masterSetup.leadClaimError":"Could not link this application to your account.","masterSetup.leadCreateError":"Could not save your application. Please try again.","masterSetup.leadSavedDescription":"We saved your working contact. Continue now to create the profile, or finish later when you are ready to accept bookings.","masterSetup.leadSavedFastPathDescription":"Finish the short setup now and get your profile ready.","masterSetup.leadSavedFastPathTitle":"Open bookings faster","masterSetup.leadSavedKicker":"Working contact saved","masterSetup.leadSavedLaterPathDescription":"The application stays saved, and your contact will be ready for client bookings.","masterSetup.leadSavedLaterPathTitle":"Return when it is convenient","masterSetup.leadSavedTitle":"Application saved","masterSetup.legalAcceptanceNotice":"By continuing, you accept the <termsLink>Terms of Service</termsLink> and the <offerLink>Public Agreement</offerLink>.","masterSetup.phonePrivacyHint":"Your phone is used for Booking updates and stays private until you approve a Booking.","masterSetup.profileSaved":"Your profile is saved.","masterSetup.progress":"Progress: {progress}%","masterSetup.register":"Save profile","masterSetup.registrationHelperImageAlt":"Ginger kitten, your {APP_NAME} helper","masterSetup.registrationHelperLabel":"Your {APP_NAME} helper","masterSetup.registrationHelperMessage":"Purr! Create an account and I’ll help you build a profile, so clients can book you on their own.","masterSetup.saveApplication":"Save application","masterSetup.saveError":"Could not save your profile. Please try again.","masterSetup.serviceDescriptionOptional":"Optional. You can skip this now and add service details later in settings.","masterSetup.serviceDescriptionPlaceholder":"What is included or what should clients know?","masterSetup.serviceDurationLabel":"Duration (Minutes)","masterSetup.serviceIntro":"Start with the names clients will recognize. Prices, duration, and details can be added later.","masterSetup.serviceNameInvalid":"Enter at least 2 letters or numbers.","masterSetup.serviceNamePlaceholder":"e.g. Consultation","masterSetup.serviceNamePlaceholderBeauty":"e.g. Manicure","masterSetup.serviceNamePlaceholderEducation":"e.g. English lesson","masterSetup.serviceNamePlaceholderPhoto":"e.g. Photo session","masterSetup.serviceNamePlaceholderPsychology":"e.g. Online consultation","masterSetup.serviceNamePlaceholderRepair":"e.g. Home repair visit","masterSetup.serviceNamePlaceholderSports":"e.g. Personal training","masterSetup.serviceNameRequiredLabel":"Service name *","masterSetup.servicesLimitExceeded":"This draft has {count, plural, one {# service} other {# services}}. Remove {excess} to continue with up to {limit}.","masterSetup.servicesLimitReached":"You can add up to {limit} services during setup.","masterSetup.specifyServicesDescription":"Add at least one clear name. You can configure price, duration, and details later.","masterSetup.specifyServicesTitle":"Services clients can book","masterSetup.step3Title":"Your services","masterSetup.telegramGroupAction":"Join group","masterSetup.telegramGroupDescription":"Get profile setup tips and answers about client bookings.","masterSetup.telegramGroupTitle":"Join the {APP_NAME} Telegram group for masters","masterSetup.telegramInvalid":"Enter a valid Telegram username using 4–64 letters, numbers, or underscores.","masterSetup.validation.categoryRequired":"Choose at least one category","masterSetup.validation.cityRequired":"City is required","masterSetup.validation.emailValid":"Enter a valid email address","masterSetup.validation.nameMax":"Name must be 255 characters or fewer","masterSetup.validation.nameMin":"Name must be at least 2 characters","masterSetup.validation.phoneValid":"Phone must be valid","masterSetupActivation.checkStatus":"Check status","masterSetupActivation.checking":"Profile saved. Checking your profile status…","masterSetupActivation.unconfirmed":"Profile saved. Its status is not confirmed yet.","morningPlan.awaitingDecision":"Awaiting your decision","morningPlan.awaitingDecisionEmpty":"No bookings are waiting for your decision.","morningPlan.createBooking":"Create booking","morningPlan.freeWindows":"Free windows","morningPlan.freeWindowsEmpty":"No free windows today.","morningPlan.freeWindowsUnavailable":"Could not read your free time.","morningPlan.loading":"Loading the plan…","morningPlan.open":"Day plan","morningPlan.title":"Today's plan","morningPlan.today":"Today","morningPlan.todayEmpty":"No bookings today.","morningPlan.windowTime":"{start}–{end}","notifications.bookAgain":"Book again","notifications.fallback.customer":"The customer","notifications.fallback.master":"The master","notifications.fallback.selectedTime":"the selected time","notifications.fallback.service":"service","notifications.readReviewReply":"Read the reply","notificationsDrawer.backgroundError":"Notifications may be out of date. Refresh the page to reconnect.","notificationsDrawer.closeAriaLabel":"Close notifications","notificationsDrawer.dismissNotification":"Dismiss notification","notificationsDrawer.emptyDescription":"Booking requests, confirmations, reminders, and important updates will appear here.","notificationsDrawer.emptyTitle":"You're all caught up","notificationsDrawer.loadErrorDescription":"We couldn't load notifications. Refresh the page to try again.","notificationsDrawer.loadErrorTitle":"Notifications are unavailable","notificationsDrawer.loadMore":"Show older notifications","notificationsDrawer.loadMoreError":"We couldn't load older notifications. Try again.","notificationsDrawer.loading":"Loading notifications","notificationsDrawer.manageSettings":"Manage notifications","notificationsDrawer.readNotification":"Read","notificationsDrawer.settings":"Notification settings","nouns.address":"Address","nouns.basicInfo":"Basic info","nouns.blockedUsers":"Blocked Users","nouns.bookings":"Bookings","nouns.calendar":"Calendar","nouns.city":"City","nouns.companies":"Companies","nouns.company":"Company","nouns.companyName":"Company name","nouns.contact":"Contact","nouns.contacts":"Contacts","nouns.country":"Country","nouns.dangerZone":"Danger Zone","nouns.dashboard":"Dashboard","nouns.details":"Details","nouns.editorialPress":"Editorial Press","nouns.education":"Education","nouns.emailAddress":"Email Address","nouns.faq":"FAQ","nouns.faqCenter":"FAQ Center","nouns.fieldOfWork":"Field of Work","nouns.fullName":"Full Name","nouns.gallery":"Gallery","nouns.guides":"Guides","nouns.help":"Help","nouns.home":"Home","nouns.location":"Location","nouns.map":"Map","nouns.master":"Master","nouns.masters":"Masters","nouns.myBookings":"My bookings","nouns.myCompany":"My Company","nouns.name":"Name","nouns.notifications":"Notifications","nouns.password":"Password","nouns.personalInfo":"Personal Data","nouns.phone":"Phone","nouns.phoneNumber":"Phone Number","nouns.platformMap":"Platform Map","nouns.price":"Price","nouns.privacyPolicy":"Privacy Policy","nouns.profile":"Profile","nouns.publicOffer":"Public Agreement","nouns.reason":"Reason","nouns.requests":"Requests","nouns.resources":"Resources","nouns.reviews":"Reviews","nouns.safetyStandards":"Safety Standards","nouns.search":"Search","nouns.services":"Services","nouns.servicesPrices":"Services & Prices","nouns.settings":"Settings","nouns.socialMedia":"Social media","nouns.specialization":"Specialization","nouns.statistics":"Statistics","nouns.status":"Status","nouns.streetAddress":"Street Address","nouns.subscription":"Subscription","nouns.supportRequests":"Support requests","nouns.sustainability":"Sustainability","nouns.team":"Team","nouns.telegram":"Telegram","nouns.terms":"Terms","nouns.termsOfService":"Terms of Service","nouns.termsOfUse":"Terms of Use","nouns.viber":"Viber","nouns.website":"Website","nouns.whatsapp":"WhatsApp","profile.favoriteAddedTitle":"Added to favorites","profile.favoriteUpdateFailedMessage":"Please try again.","profile.favoriteUpdateFailedTitle":"Favorites were not updated","profile.localizedField.english":"English","profile.localizedField.failed":"Translations could not be loaded.","profile.localizedField.language":"Language of {field}","profile.localizedField.loading":"Loading translations…","profile.localizedField.required":"Enter a translation.","profile.localizedField.retry":"Retry","profile.localizedField.sourceRequired":"Add the original text before its translation.","profile.localizedField.tooLong":"Shorten the translated text.","profile.services.linkCopied":"Link copied","profile.services.shareFailed":"Could not share the link. Please try again.","profile.services.shareNamed":"Share {serviceName}","profile.services.shareText":"Book {serviceName} with {profileName}","profile.services.shareTitle":"{serviceName} — {profileName}","profileAdminTools.fixAi":"Fix AI","profileAdminTools.getInstagramImage":"Get Instagram image","profileAdminTools.moderateAccount":"Block or delete account","profileAiCheck.aboutServices.alreadyListed":"Already in your services","profileAiCheck.aboutServices.description":"You mention this work in About me, but it is missing from your service list.","profileAiCheck.aboutServices.drawerTitle":"Services from About me","profileAiCheck.aboutServices.editorTitle":"Review service draft","profileAiCheck.aboutServices.introduction":"Review each draft, choose its category, duration and price, then save. Your About me text stays as it is. Nothing is created automatically.","profileAiCheck.aboutServices.loading":"Checking your current profile and services…","profileAiCheck.aboutServices.prepare":"Review suggested services","profileAiCheck.aboutServices.review":"Review “{name}”","profileAiCheck.aboutServices.saved":"Saved","profileAiCheck.aboutServices.title":"Turn your work into bookable services","profileAiCheck.aboutServices.unavailable":"Your profile changed or could not be checked. Close this drawer and check your profile again.","profileAiCheck.applyAll":"Fix everything ({count})","profileAiCheck.applyFix":"Apply this change","profileAiCheck.automaticFixes.emptyDescription":"Open Recommendations to see what needs your attention.","profileAiCheck.automaticFixes.emptyTitle":"No automatic fixes needed","profileAiCheck.avatarTip.action":"Add profile photo","profileAiCheck.avatarTip.adminDescription":"Recommend that the master add a photo in their profile settings so customers can recognize them more easily.","profileAiCheck.avatarTip.adminTitle":"Profile photo missing","profileAiCheck.avatarTip.description":"Customers find it easier to choose a master when they can see their photo. Add yours to make your profile stand out; it can help your profile appear higher in the {APP_NAME} feed.","profileAiCheck.avatarTip.title":"Add a profile photo","profileAiCheck.change.addCategory":"Add “{name}” to your categories. Your current categories stay selected.","profileAiCheck.change.after":"After the fix","profileAiCheck.change.availableOnline":"We will turn off “Online”","profileAiCheck.change.before":"Now","profileAiCheck.change.createCityLocation":"We will set your Location to {city}, without a street address. Customers will find you when they search this city","profileAiCheck.change.createDiscountCampaign":"We will start a discount campaign: {audience}, {value} on {services} until {endsOn}. Customers will see the lower price when they book","profileAiCheck.change.createLocation":"We will create your Location: {address}, {city}. Customers will see it on the map","profileAiCheck.change.createRepeatVisitCampaign":"We will start a discount campaign: every {visitInterval}th visit, {value} on {services} until {endsOn}. Customers will see the lower price when they book","profileAiCheck.change.createService":"We will add the service “{name}” in {category}: {duration}, {price}. You can change it in Services at any time","profileAiCheck.change.customerReschedule":"We will turn on rescheduling: no later than {notice} before the visit","profileAiCheck.change.duplicateServicePause":"Pause this duplicate and keep “{name}” available. Existing bookings and history stay unchanged.","profileAiCheck.change.durationHours":"{hours} h","profileAiCheck.change.durationHoursMinutes":"{hours} h {minutes} min","profileAiCheck.change.durationMinutes":"{minutes} min","profileAiCheck.change.emptyValue":"Empty","profileAiCheck.change.enableFirstVisitFree":"We will turn on “First visit free” for new customers until {endsOn}: their first booking of {services} will cost 0","profileAiCheck.change.enableOnline":"We will turn on “Online” because “{serviceName}” offers this format","profileAiCheck.change.faqItemRemoval":"We will remove this question from the FAQ","profileAiCheck.change.locationFaqRemoval":"Remove this location-only FAQ. Your saved Location in {city} remains visible to customers.","profileAiCheck.change.noticeDays":"{count, plural, one {# day} other {# days}}","profileAiCheck.change.noticeHours":"{count, plural, one {# hour} other {# hours}}","profileAiCheck.change.priceNegotiable":"price on request","profileAiCheck.change.publicPhone":"We will add {phone} to Contacts. Your current visibility settings stay unchanged.","profileAiCheck.change.serviceDuration":"The name says {statedMinutes} min. We will set the duration to {duration}, the nearest available option","profileAiCheck.change.showAll":"Show all","profileAiCheck.change.showLess":"Show less","profileAiCheck.changeClientVisit":"Add an optional client visit to “{name}” for {price} {currency}, using your saved travel fee, and pause the separate travel service. Existing bookings and history stay unchanged.","profileAiCheck.chooseClientVisitDestination":"Choose the service for client visits","profileAiCheck.chooseClientVisitFee":"Choose a service above to add your saved travel fee of {price} {currency} and pause the separate travel service. Existing bookings and history stay unchanged.","profileAiCheck.close":"Close","profileAiCheck.discountValue.amount":"−{amount} {currency}","profileAiCheck.discountValue.percentage":"−{percentage}%","profileAiCheck.done.stale":"{count, plural, one {# fix was skipped} other {# fixes were skipped}}: you changed these fields after the check.","profileAiCheck.done.title":"{count, plural, =0 {Nothing was fixed} one {Done! Fixed # mistake} other {Done! Fixed # mistakes}}","profileAiCheck.drawer.title":"AI profile check","profileAiCheck.empty.description":"Your profile is in order. Check it again after you edit your texts.","profileAiCheck.empty.title":"No mistakes found","profileAiCheck.error.limitReached":"You have already checked your profile {count, plural, one {# time} other {# times}} today. Try again tomorrow.","profileAiCheck.error.retry":"Try again","profileAiCheck.error.unavailableDescription":"Try again in a minute.","profileAiCheck.error.unavailableTitle":"Could not check your profile","profileAiCheck.example.after":"Like this","profileAiCheck.example.before":"Not like this","profileAiCheck.example.instagramAfter":"Instagram in Contacts: instagram.com/olena.nails","profileAiCheck.example.instagramBefore":"About me: “DM me on Instagram @olena.nails”","profileAiCheck.example.phoneAfter":"Phone in Contacts: +380 67 123 45 67, and About me tells about you","profileAiCheck.example.phoneBefore":"About me: “Book at 067 123 45 67”","profileAiCheck.example.ukrainianAfter":"Роблю манікюр і педикюр, працюю акуратно","profileAiCheck.example.ukrainianBefore":"Делаю маникюр и педикюр, работаю аккуратно","profileAiCheck.failed.description":"The other fixes are saved. Try these again or change them yourself.","profileAiCheck.failed.title":"{count, plural, one {# fix was not saved} other {# fixes were not saved}}","profileAiCheck.field.faqAnswer":"Answer","profileAiCheck.field.faqQuestion":"Question","profileAiCheck.field.instagram":"Instagram","profileAiCheck.field.serviceDescription":"Description","profileAiCheck.field.serviceName":"Name","profileAiCheck.field.website":"Website","profileAiCheck.fieldProfileName":"Profile name","profileAiCheck.fieldServicePrice":"Price","profileAiCheck.fix.failed":"Not saved: {reason}","profileAiCheck.fix.moneyNotice":"This card changes what customers pay, so it is not selected. Turn it on to start the campaign; you can stop it any time in Discounts settings.","profileAiCheck.fix.newServiceNotice":"This card shows customers a new service with this duration and price, so it is not selected. Check the terms and turn it on to add the service; you can edit or pause it any time in Services.","profileAiCheck.fix.toggle":"Fix","profileAiCheck.freeTrial.apply":"Save offer and remove trial service","profileAiCheck.freeTrial.chooseTarget":"Choose the service","profileAiCheck.freeTrial.description":"“{name}” looks like a free trial. Offer a free first visit on an existing paid service instead, so customers can book the same service again at its normal price.","profileAiCheck.freeTrial.loading":"Checking current offers…","profileAiCheck.freeTrial.noTarget":"First add a personal service with a fixed, positive price. Then you can attach a free first visit to it.","profileAiCheck.freeTrial.offer":"The first visit to your profile will be free for new customers until {date}. Later visits keep the normal service price. Extras are paid separately.","profileAiCheck.freeTrial.partial":"The free first visit is saved, but trial-service removal was not confirmed. Retry checks both before continuing. If it has upcoming bookings, remove it from Services after they finish.","profileAiCheck.freeTrial.readError":"Current services or offers could not be checked. Nothing will be removed until the saved offer is confirmed.","profileAiCheck.freeTrial.removal":"After the offer is saved, “{name}” will be deleted. Existing booking history stays. A service with upcoming bookings cannot be deleted.","profileAiCheck.freeTrial.retry":"Check saved offer and finish","profileAiCheck.freeTrial.review":"Review this change","profileAiCheck.freeTrial.settings":"Manage services","profileAiCheck.freeTrial.stale":"The service changed. Close this review and open it again to check the current details. Nothing else was removed.","profileAiCheck.freeTrial.target":"Paid service","profileAiCheck.freeTrial.title":"Offer the first visit free","profileAiCheck.freeTrial.unconfirmed":"The offer has not been confirmed as saved. The trial service has not been removed. Retry checks existing offers before creating anything.","profileAiCheck.groupService.description":"The service name describes a group, but its booking format is individual. Review the group capacity and choose weekly start times before saving.","profileAiCheck.groupService.editorTitle":"Review group service","profileAiCheck.groupService.loading":"Checking your current service…","profileAiCheck.groupService.review":"Set up group booking","profileAiCheck.groupService.saved":"Group service saved","profileAiCheck.groupService.title":"Set up this group service","profileAiCheck.groupService.unavailable":"This service changed or could not be checked. Close this drawer and check your profile again.","profileAiCheck.instagramInSiteUrlExplanation":"Your Website field contains Instagram. Move this link to the Instagram field under social networks and reserve Website for your own website.","profileAiCheck.instagramInSiteUrlName":"Instagram in Website","profileAiCheck.manualAdvice.adminDescription":"These changes need the profile owner's attention.","profileAiCheck.manualAdvice.adminTitle":"Manual recommendations","profileAiCheck.manualAdvice.description":"Review these recommendations and make the changes in settings yourself.","profileAiCheck.manualAdvice.title":"Your profile needs attention","profileAiCheck.priceValue":"{priceType, select, STARTS_FROM {from } NEGOTIABLE {negotiable: } other {}}{price} {currency}","profileAiCheck.reason.aboutInEducation":"This text is about you, not your education. It moves to About me.","profileAiCheck.reason.addressInAbout":"Location information belongs in Location. A location-only FAQ can be removed after its destination is verified; other conditions stay.","profileAiCheck.reason.descriptionInServiceName":"A service name should be short. The details move to the service description.","profileAiCheck.reason.discountInText":"A discount campaign shows the discount on your card and in the booking price, so your texts don't need it.","profileAiCheck.reason.durationInServiceName":"Duration has its own field, so the name doesn't need it.","profileAiCheck.reason.instagramInAbout":"Customers find your Instagram in Contacts, so the description doesn’t need it.","profileAiCheck.reason.onlineForInPersonServices":"Online means services over a video call. Your services happen in person, so Online is turned off.","profileAiCheck.reason.onlineServiceWithoutOnlineFormat":"Your service name offers online delivery, but your profile has “Online” turned off. Review and enable this format if it is available.","profileAiCheck.reason.phoneInAbout":"Customers find your phone in Contacts, so your profile texts don’t need it.","profileAiCheck.reason.priceInDescription":"Customers see the price in the service’s Price field, so the description doesn’t need it.","profileAiCheck.reason.priceInServiceName":"We will remove the price from the name and save it in the service’s Price field.","profileAiCheck.reason.rescheduleInFaq":"Customers can reschedule on their own once you turn it on in settings. The FAQ question is no longer needed.","profileAiCheck.reason.typos":"Fixed spelling and grammar mistakes.","profileAiCheck.reasonDuplicateServices":"These services have exactly the same saved names, translations, price, duration and options. Review which duplicate to pause.","profileAiCheck.reasonMissingServiceCategory":"A saved service belongs to a profession missing from your profile. Add its category so customers can find it.","profileAiCheck.reasonMultipleServicesInName":"Several services are listed in one name. Review separate drafts and set each price and duration.","profileAiCheck.reasonServicesInAbout":"Work listed in About me can be added as separate bookable services. Review each draft and choose its booking details.","profileAiCheck.recommendations.empty":"No manual recommendations","profileAiCheck.results.description":"Check the changes. Switch off the ones you want to keep as they are.","profileAiCheck.results.title":"{count, plural, one {Found # mistake} other {Found # mistakes}}","profileAiCheck.russianTextExplanation":"Rewrite this text in Ukrainian. During the war, many customers in Ukraine prefer Ukrainian: it may help them find your services and book with you.","profileAiCheck.russianTextName":"Russian text","profileAiCheck.scanning.stepAbout":"Reading your description…","profileAiCheck.scanning.stepMistakes":"Looking for mistakes…","profileAiCheck.scanning.stepServices":"Checking your services…","profileAiCheck.scanning.title":"Checking your profile","profileAiCheck.serviceSplit.description":"Review separate drafts for the services listed in this name.","profileAiCheck.serviceSplit.drawerTitle":"Review separate services","profileAiCheck.serviceSplit.editorTitle":"Review service draft","profileAiCheck.serviceSplit.introduction":"The first saved draft updates the existing service and keeps its history. Other drafts create new services. Set the duration and price for each one and save each separately. Nothing is saved automatically. Closing this review discards the unsaved drafts.","profileAiCheck.serviceSplit.loading":"Checking the current service…","profileAiCheck.serviceSplit.prepare":"Prepare services","profileAiCheck.serviceSplit.review":"Review “{name}”","profileAiCheck.serviceSplit.saved":"Saved","profileAiCheck.serviceSplit.title":"Separate services in one name","profileAiCheck.serviceSplit.unavailable":"This service changed or is no longer available to you. Close this drawer and check your profile again.","profileAiCheck.subject.about":"About me","profileAiCheck.subject.contacts":"Contacts","profileAiCheck.subject.customerReschedule":"Rescheduling","profileAiCheck.subject.education":"Education","profileAiCheck.subject.faqItem":"FAQ “{name}”","profileAiCheck.subject.location":"Location","profileAiCheck.subject.newService":"New service “{name}”","profileAiCheck.subject.online":"Online","profileAiCheck.subject.service":"Service “{name}”","profileAiCheck.suggestion.address":"Address from your profile: {address}. We will fill it in for you in Location settings","profileAiCheck.suggestion.createDiscountCampaign":"Set up these discounts in Discounts settings","profileAiCheck.suggestion.createDiscountCampaignExplanation":"We could not turn them into a campaign: a group discount, unclear terms or a campaign you already run need your choice. A campaign shows the discount on your card and in the booking price.","profileAiCheck.suggestion.discountQuotes":"From your texts: {quotes}","profileAiCheck.suggestion.instagramHandles":"Instagram from your description: {handles}","profileAiCheck.suggestion.moveInstagramToContacts":"Instagram in About me","profileAiCheck.suggestion.moveInstagramToContactsExplanation":"Customers look for your Instagram in Contacts. Add your Instagram there, then remove it from About me.","profileAiCheck.suggestion.movePhoneToContacts":"Phone number in About me","profileAiCheck.suggestion.movePhoneToContactsExplanation":"Contacts can keep up to three numbers. Review the numbers in Contacts, then remove the phone numbers from About me.","profileAiCheck.suggestion.openSettings":"Open settings","profileAiCheck.suggestion.phones":"Numbers from your description: {phones}","profileAiCheck.suggestion.setLocation":"Review your address in Location settings. Keep the FAQ until the correct location is saved.","profileAiCheck.suggestion.setPhysicalServiceLocation":"In-person services need a location","profileAiCheck.suggestion.setPhysicalServiceLocationExplanation":"Customers need to visit you for these services. Add the address where you receive them.","profileAiCheck.suggestion.useCompanyProfile":"This profile is better suited to a company","profileAiCheck.suggestion.useCompanyProfileExplanation":"This profile describes a team or business. Use a company profile for its services and team; your personal Master profile stays separate.","profileAiCheck.suggestionClientVisitAsService":"Offer the home visit as a service option","profileAiCheck.suggestionClientVisitAsServiceExplanation":"Travel alone is an option, rather than a separate treatment. Choose the real personal service with a fixed price, enable visits to the client and review the fee. Then review whether you still need this separate travel entry.","profileAiCheck.tabs.automaticFixes":"Automatic fixes ({count})","profileAiCheck.tabs.recommendations":"Recommendations ({count})","profileAiTranslation.showOriginal":"Show original","profileAiTranslation.showTranslation":"Show translation","profileAiTranslation.translatedByAi":"Translated by AI","profileLocation.viewAllOnMap":"View all on the map","profileReview.accessUnavailable":"Could not check whether you can leave a review.","profileReview.checkingAccess":"Checking review access…","profileReview.companyReply":"Company reply","profileReview.leaveReview":"Leave a review","profileReview.linkedReplyLoadFailed":"Could not load this reply. Try again.","profileReview.linkedReplyUnavailable":"This reply is no longer available. You can still read the profile’s reviews.","profileReview.masterReply":"Master reply","profileReview.otherServices":"Other services","profileReview.ownerRepliesHint":"Your reply is public at once and can be edited for 30 days.","profileReview.ownerRepliesShowOlder":"Show older reviews","profileReview.ownerRepliesTitle":"Reply to reviews","profileReview.ownerRepliesUnavailable":"Could not load the reviews you can reply to.","profileReview.publishReply":"Publish reply","profileReview.recently":"Recently","profileReview.replyEditClosed":"The 30-day edit window for this reply has closed.","profileReview.replyHidden":"Moderators hid this reply from the public profile.","profileReview.replyPlaceholder":"Write a public reply","profileReview.replySaveFailed":"Could not publish the reply.","profileReview.replySaved":"Reply published.","profileReview.retry":"Try again","profileReview.reviewAlreadySaved":"Your review of this profile is already saved.","profileReview.reviewsUnavailable":"Could not load reviews.","profileReview.saveReply":"Save reply","profileReview.signInToReview":"Sign in after your completed booking to leave a review.","profileReview.submitFailed":"Could not send review.","profileReview.submitOutcomeUnknown":"Could not confirm whether your review was saved. Check your connection and try again.","profileReview.submitSuccess":"Review sent. Thank you!","profileServicesCompactList.bookNamedService":"Book {serviceName}","profileServicesCompactList.bookService":"Book","profileServicesCompactList.editNamedService":"Edit {serviceName}","profileTranslation.tip.action":"Open translation","profileTranslation.tip.explanation":"AI translates your texts, so customers who read English understand your services. You can edit any translation.","profileTranslation.tip.staleExplanation":"{count, plural, one {# text changed after the translation and shows in the original language until you update it.} other {# texts changed after the translation and show in the original language until you update it.}}","profileTranslation.tip.staleTitle":"Update the English translation","profileTranslation.tip.title":"Translate your profile into English","profileVerification.badge.ariaLabel":"Business verified by {APP_NAME}. Show verification details.","profileVerification.badge.tooltip":"{APP_NAME} checked the active business registration and representative authority. This does not guarantee service quality or safety.","profileVerification.badge.tooltipWithDate":"{APP_NAME} checked the active business registration and representative authority on {date}. This does not guarantee service quality or safety.","pwaInstallPrompt.alreadyInstalled":"I've installed it","pwaInstallPrompt.android":"Android","pwaInstallPrompt.androidStep1Browser":"in your browser","pwaInstallPrompt.androidStep1Tap":"Tap the menu","pwaInstallPrompt.androidStep2ActionAdd":"Add to Home screen","pwaInstallPrompt.androidStep2ActionInstall":"Install app","pwaInstallPrompt.androidStep2Or":"or","pwaInstallPrompt.description":"Access your favorite professionals instantly and get real-time booking updates. No app store required.","pwaInstallPrompt.installNow":"INSTALL NOW","pwaInstallPrompt.installingAlert":"Installing PWA application…","pwaInstallPrompt.ios":"iOS","pwaInstallPrompt.iosStep1Below":"below","pwaInstallPrompt.iosStep1Tap":"Tap the share icon","pwaInstallPrompt.iosStep2Action":"Add to Home Screen","pwaInstallPrompt.kicker":"Faster access to {APP_NAME}","pwaInstallPrompt.notNow":"Not Now","pwaInstallPrompt.title":"Install app","resetPassword.confirmPasswordLabel":"Confirm New Password","resetPassword.confirmPasswordRequired":"Confirm your new password.","resetPassword.invalidDescription":"This reset link is invalid, expired, or already used. Request a new link to continue.","resetPassword.invalidTitle":"Reset Link Expired","resetPassword.loading":"LOADING PASSWORD RESET…","resetPassword.newPasswordLabel":"New Password","resetPassword.passwordRequired":"Enter a new password.","resetPassword.passwordsDoNotMatch":"Passwords do not match.","resetPassword.requestNewLink":"Request New Link","resetPassword.subtitle":"Choose a strong password for {email}.","resetPassword.successDescription":"You can now sign in with your new password.","resetPassword.successTitle":"Password Updated","resetPassword.title":"Create New Password","resetPassword.unverifiedDescription":"We could not reach the server to check this reset link. Check your connection and try again.","resetPassword.unverifiedTitle":"Could Not Check the Link","resetPassword.updateFailed":"Failed to update password.","resetPassword.updatePassword":"Update Password","resetPassword.updateSuccess":"Password updated successfully.","resetPassword.updatingPassword":"Updating…","resetPassword.verifyingLink":"Verifying reset link…","reviewStory.bookingLabel":"Online booking","reviewStory.callToAction":"Book online","reviewStory.caption":"What my customers say. Book online: {bookingUrl}","reviewStory.companyCaption":"What our customers say. Book online: {bookingUrl}","reviewStory.description":"A ready-made story with this review and a QR code that opens booking with you. Share it in Instagram or Telegram.","reviewStory.download":"Download","reviewStory.downloaded":"Image downloaded and the booking link copied.","reviewStory.downloadedOnly":"Image downloaded.","reviewStory.hiddenAuthor":"Customer","reviewStory.hideName":"Hide the customer's name","reviewStory.imageAria":"Story with a review by {authorName}","reviewStory.kicker":"Story image","reviewStory.openAction":"Share the review as a story","reviewStory.pill":"Customer review","reviewStory.shared":"Review shared.","reviewStory.title":"Review for your story","reviewStory.unavailable":"We couldn't prepare the story. Your profile must be public; try again in a moment.","reviewStory.verifiedVisit":"Verified visit","search.acceptingBookingsFilter":"Accepting bookings","search.areaFilter":"District","search.atMasterFilter":"At the master’s","search.availabilityFilter":"Available","search.clearSearch":"Clear Search","search.clientVisitFilter":"Home visit","search.directoryErrorDescription":"We couldn't load the directory. Check your connection and try again.","search.directoryErrorTitle":"Something went wrong","search.directoryOfflineDescription":"Reconnect to load current directory results.","search.directoryOfflineTitle":"You are offline","search.directoryPermissionDescription":"Your account cannot access these results. Sign in again or change account.","search.directoryPermissionTitle":"Directory access denied","search.discountsFilter":"Has a discount","search.favoritesFilter":"Saved Favorites","search.feedRefreshFailed":"The feed couldn't be refreshed","search.feedRefreshed":"Feed refreshed","search.firstVisitFreeFilter":"Free visit","search.includeOnlineFilter":"Show masters with online services","search.includeOnlineShort":"With online masters","search.leaveCustomerRequest":"Leave a request for professionals","search.loadingCategories":"Loading categories","search.loadingDirectory":"Loading profiles","search.mapView":"Map view","search.maxPriceFilter":"up to {price} ₴","search.metroStationFilter":"Metro {station}","search.minPriceFilter":"from {price} ₴","search.navSearch":"SEARCH","search.navSettings":"Profile","search.nearMeFilter":"Near me · up to {radius} km","search.nearbyResults.capped":"There are too many results nearby to show them all. Narrow the filters.","search.nearbyResults.earliest":"Earliest free time first within {radius} km of you, across all services","search.nearbyResults.nearest":"Nearest first, within {radius} km of you","search.nearbyResults.popular":"Most popular first within {radius} km of you, by customer bookings in the last 7 Kyiv calendar days","search.nearbyResults.price":"Cheapest first within {radius} km of you, by the lowest “from” price of each profile","search.nearbyResults.priceDescending":"Most expensive first within {radius} km of you, by the lowest “from” price of each profile","search.nearbyResults.priceDescendingInCategories":"Most expensive first within {radius} km of you, by the lowest “from” price in the chosen categories","search.nearbyResults.priceInCategories":"Cheapest first within {radius} km of you, by the lowest “from” price in the chosen categories","search.nearbyResults.rating":"Best rated first within {radius} km of you, by the average review rating","search.noCompaniesFound":"No companies found","search.noProfessionalsFound":"No professionals found","search.noProfessionalsFoundDesc":"Try adjusting your filters or changing your search terms.","search.noResultsFound":"No results found","search.notAppliedAvailabilityFilter":"{filter} · not applied","search.priceRangeFilter":"{min}–{max} ₴","search.quickBarCategoryLimit":"You can choose up to {max, plural, one {# category} other {# categories}}. Remove one to add another.","search.quickPresets.bookable":"Taking bookings","search.quickPresets.cheaperNearby":"Cheaper nearby","search.quickPresets.discount":"With a discount","search.quickPresets.earlierNearby":"Earlier nearby","search.quickPresets.evening":"Free this evening","search.quickPresets.groupLabel":"Quick filters","search.quickPresets.nearMe":"Near me","search.quickPresets.nearMeNeedsLocation":"To search near you, tap “Near me” and share your location. Until then the results are not limited by distance.","search.quickPresets.recentEmptyDescription":"Open a professional or company profile. Your last 10 viewed profiles are saved on this device. Other filters may narrow this list.","search.quickPresets.recentEmptyTitle":"No recently viewed profiles","search.quickPresets.recentlyViewed":"Recently viewed","search.quickPresets.today":"Today","search.refreshFeed":"Refresh feed","search.refreshingFeed":"Refreshing feed","search.removeFilter":"Remove filter: {filter}","search.searchAllUkraine":"Search all Ukraine","search.searchQueryFilter":"Search: {query}","search.searchResults":"Search Results","search.shareSearch":"Share search","search.shareSearchCopied":"Search link copied","search.shareSearchFailed":"Couldn't share the search link","search.shareSearchText":"See these search results on {APP_NAME}.","search.shareSearchTitle":"{APP_NAME} search","search.showAllProfileTypes":"Show all profile types","search.showingFiltered":"Showing filtered professionals","search.slotOfferFilter":"Hot offers","search.topProfessionals":"Top Professionals","search.verifiedBusinessFilter":"Verified business","searchDrawer.acceptingBookingsFilter":"Accepting bookings","searchDrawer.anyDate":"Any day","searchDrawer.applySearch":"Search","searchDrawer.availabilityCategoryRequiredDescription":"Date availability works after choosing a category or subcategory.","searchDrawer.availabilityCategoryRequiredTitle":"Select a category","searchDrawer.availabilityTomorrow":"Tomorrow","searchDrawer.availabilityWeekend":"This weekend","searchDrawer.backToFilters":"BACK TO FILTERS","searchDrawer.categories":"CATEGORIES","searchDrawer.categoriesLoadError":"Couldn't load categories. Check your connection.","searchDrawer.categorySelectionLimitNote":"You can choose up to {max, plural, one {# subcategory} other {# subcategories}}","searchDrawer.categorySelectionProgress":"{count} of {max} selected","searchDrawer.changeCategories":"Change categories","searchDrawer.chooseCategory":"Choose a category","searchDrawer.chooseDate":"Choose a date","searchDrawer.cityPlaces.label":"District / Metro","searchDrawer.cityPlaces.metroLine":"Metro · {line}","searchDrawer.cityPlaces.placeholder":"District, neighbourhood or station","searchDrawer.cityPlaces.removePlace":"Remove {place}","searchDrawer.cityPlacesSummary":"{count, plural, one {# district or station} other {# districts or stations}}","searchDrawer.clearSearchTerm":"Clear search","searchDrawer.closeAriaLabel":"Close search","searchDrawer.collapseCategory":"Hide {category}","searchDrawer.companiesSection":"COMPANIES","searchDrawer.dateCategoryRequired":"To search by date, choose a category.","searchDrawer.dateNotAppliedSummary":"not applied yet","searchDrawer.datePendingCategory":"The date will apply once you choose a category.","searchDrawer.dayPartAfternoon":"Afternoon","searchDrawer.dayPartAfternoonOption":"Afternoon · 12:00–17:00","searchDrawer.dayPartEvening":"Evening","searchDrawer.dayPartEveningOption":"Evening · after 17:00","searchDrawer.dayPartMorning":"Morning","searchDrawer.dayPartMorningOption":"Morning · before 12:00","searchDrawer.dayPartsLegend":"Time","searchDrawer.discountsFilter":"Has a discount","searchDrawer.entitySearchEmpty":"No masters, companies, or categories found.","searchDrawer.entitySearchError":"Couldn't search right now.","searchDrawer.entitySearchLoading":"Searching…","searchDrawer.entitySearchLoadingDescription":"Looking for matching names and service categories.","searchDrawer.entitySearchMinLength":"Type at least {count, plural, one {# character} other {# characters}} to search.","searchDrawer.expandCategory":"Show {category}","searchDrawer.favoritesFilter":"Saved favorites","searchDrawer.filtersReset":"Filters reset","searchDrawer.infoAndSupport":"Information & Support","searchDrawer.mapCategoryRequiredDescription":"For map search, choose at least one category first so we can load masters with location data.","searchDrawer.mastersSection":"MASTERS","searchDrawer.matchAlias":"Alias match","searchDrawer.matchCategory":"Category: {label}","searchDrawer.matchDescription":"Description match","searchDrawer.matchName":"Name match","searchDrawer.matchSemantic":"AI match","searchDrawer.matchService":"Service: {label}","searchDrawer.maxPrice":"To","searchDrawer.nearMe":"Near me","searchDrawer.nearMe.area":"Near me ({area})","searchDrawer.nearMe.blocked":"Location access is turned off in your browser. Turn it on in the site settings or choose a town or village.","searchDrawer.nearMe.denied":"Without your location we do not know where you are. Choose a town or village.","searchDrawer.nearMe.locating":"Finding your location…","searchDrawer.nearMe.retry":"Try again","searchDrawer.nearMe.searchingNearby":"Searching near you, up to {radius} km","searchDrawer.nearMe.unavailable":"We could not find your location. Check that location is on for this browser in your device settings, then try again or choose a town or village.","searchDrawer.nearMeHint":"Results show around you once you share your location. The link never keeps your coordinates.","searchDrawer.noRegisteredSpecialties":"No specialties with registered professionals yet.","searchDrawer.priceFilter":"PRICE","searchDrawer.priceFromSummary":"from {price}","searchDrawer.pricePresetsLegend":"Quick price","searchDrawer.priceRangeError":"\"From\" can’t be more than \"To\"","searchDrawer.priceRangeSummary":"{min} – {max}","searchDrawer.priceUpToSummary":"up to {price}","searchDrawer.profileTypeLegend":"Looking for","searchDrawer.radiusFilter":"Distance","searchDrawer.radiusOption":"up to {radius} km","searchDrawer.removeCategory":"Remove {category}","searchDrawer.resetAll":"Reset all","searchDrawer.resetSection":"Reset","searchDrawer.resetSectionAria":"Reset: {section}","searchDrawer.searchAll":"All","searchDrawer.searchPlaceholder":"SEARCH NAME OR CATEGORY","searchDrawer.sectionFeatures":"Service","searchDrawer.sectionMore":"More filters","searchDrawer.sectionPrice":"Price","searchDrawer.sectionSort":"Sort","searchDrawer.sectionWhat":"What","searchDrawer.sectionWhen":"When","searchDrawer.selectedCategoriesTitle":"Selected","searchDrawer.serviceFormatAny":"Any","searchDrawer.serviceFormatOnline":"Online","searchDrawer.serviceFormatTitle":"Format","searchDrawer.settlementPlaceholder":"City, town or village","searchDrawer.sortEarliest":"Earliest free time","searchDrawer.sortLegend":"Order of results","searchDrawer.sortNearMeOnly":"Results can be ordered when you search near you: turn on “Near me” above.","searchDrawer.sortNearest":"Nearest","searchDrawer.sortPopular":"Most popular this week","searchDrawer.sortPrice":"Cheapest","searchDrawer.sortPriceDescending":"Most expensive first","searchDrawer.sortRating":"Best rating","searchDrawer.sortRecommended":"Recommended","searchDrawer.subcategories":"Subcategories","searchDrawer.trending":"TRENDING","searchDrawer.universalSearch":"UNIVERSAL SEARCH","searchDrawer.verifiedBusinessFilter":"Verified business","sectionLayout.activationRequirementsMissing":"Required details missing","sectionLayout.mobileNavigationLabel":"Section tabs","sectionLayout.sidebarNavigationLabel":"Section menu","service.clientVisit.address":"Agree on the address with your specialist in the booking chat.","service.clientVisit.hint":"Set an additional visit fee for this service. The service duration stays the same.","service.clientVisit.offer":"Offer visits to the client","service.clientVisit.price":"Visit fee, ₴","service.clientVisit.title":"Visit to the client","service.extras.add":"Add extra","service.extras.exactOnly":"Extras are available for personal services with an exact price.","service.extras.hint":"Customers choose extras before booking. Their prices are added to the service total; duration stays the same.","service.extras.name":"Extra name","service.extras.nameRequired":"Enter the name of this extra.","service.extras.price":"Extra price, ₴","service.extras.priceInvalid":"Enter a price from 0.01 to 1,000,000 ₴.","service.extras.remove":"Remove extra","service.extras.row":"Extra {number}","service.extras.title":"Optional extras","service.group.company_place":"Company Place","service.group.company_place_required":"Add a Company Place before configuring group starts.","serviceDiscount.birthday":"Birthday","serviceDiscount.bookBy":"Book by {date}","serviceDiscount.discount":"Discount","serviceDiscount.eligibility":"Eligibility is customer-declared when booking.","serviceDiscount.everyone":"Everyone","serviceDiscount.finalPrice":"Price after discount","serviceDiscount.idps":"Displaced people","serviceDiscount.military":"Service members","serviceDiscount.newCustomers":"New customers","serviceDiscount.originalPrice":"Original price","serviceDiscount.repeatVisit":"Repeat visits","serviceDiscount.seniors":"People 60+","serviceDiscount.students":"Students","serviceDiscount.terms":"Discount terms","serviceDiscount.termsOnRequest":"Discount amount on request","serviceDiscount.veterans":"Veterans","servicePriceBenchmark.inAllCities":"across all cities","servicePriceBenchmark.inCity":"in {city}","settings.company.activation.gate.activeMembers":"At least 2 specialists","settings.company.activation.gate.contactVisibility":"Contact visibility","settings.company.activation.gate.profile":"Company profile","settings.company.activation.requirement.activeMembers":"at least 2 specialists","settings.company.activation.requirement.workingPhone":"working contacts","settings.master.activation.activeDesc":"Your master profile is fully configured and active.","settings.master.activation.activeTitle":"Master Profile Active","settings.master.activation.addLocation":"Add Location","settings.master.activation.completeProfile":"Complete Profile","settings.master.activation.deactivateAction":"Deactivate Master Profile","settings.master.activation.deactivateDesc":"Your profile will remain visible in discovery, but customers will not be able to book you or see your public contacts.","settings.master.activation.deactivationSuccess":"Master profile deactivated.","settings.master.activation.enableNotifications":"Enable Notifications","settings.master.activation.gate.avatar":"Profile avatar","settings.master.activation.gate.categories":"Service categories","settings.master.activation.gate.details":"Master details (bio)","settings.master.activation.gate.email":"Email address","settings.master.activation.gate.locationOrOnline":"Location or online status","settings.master.activation.gate.personalInfo":"Name and email","settings.master.activation.gate.profile":"Master profile","settings.master.activation.gate.serviceCatalog":"Categories and services","settings.master.activation.general":"general","settings.master.activation.inactiveDesc":"Your profile remains visible, but customers cannot book you or see your public contacts until setup is complete.","settings.master.activation.inactiveTitle":"Master Profile Inactive","settings.master.activation.location":"location","settings.master.activation.removeMasterAccount":"Remove Master Account","settings.master.activation.requirement.categories":"service categories","settings.master.activation.requirement.contactVisibility":"visible contact settings","settings.master.activation.requirement.contacts":"your working contacts","settings.master.activation.requirement.location":"your location or online availability","settings.master.activation.requirement.personalInfo":"your name and email","settings.master.activation.requirement.schedule":"your working schedule","settings.master.activation.requirement.services":"services","settings.master.activation.schedule":"schedule","settings.master.activation.sectionWarningDescription":"Please add {items}.","settings.master.activation.sectionWarningTitle":"Your profile is inactive","settings.master.activation.setSchedule":"Set Schedule","settings.page.installAppStoreEyebrow":"Download on the","settings.page.profileToolsTitle":"Profile Tools","settings.services.addProtocol":"Add Service","settings.services.cancelDeleteService":"Keep Service","settings.services.companyGroupScheduleConflict":"This Group Service cannot be assigned because its weekly time does not fit your Company working schedule or overlaps another booking or Group Service.","settings.services.companyGroupServices":"Group services","settings.services.companyOnline":"Online","settings.services.companyPersonalServices":"Personal services","settings.services.companyPlacesLoadFailed":"Company Places could not be loaded. Retry before saving this service.","settings.services.companyServicesEmpty":"No company services available.","settings.services.deleteCompanyServiceDescription":"This removes {serviceName} from your services. The company catalog will not be changed.","settings.services.deleteCompanyServiceFailed":"Failed to remove company service.","settings.services.deleteCompanyServiceSuccess":"Company service removed.","settings.services.deleteService":"Delete Service","settings.services.deleteServiceDescription":"This removes {serviceName} from your proposed services. Customers will no longer be able to book it.","settings.services.deleteServiceFailed":"Failed to delete service.","settings.services.deleteServiceSuccess":"Service deleted.","settings.services.deleteServiceTitle":"Delete service?","settings.services.duplicateService":"Create similar Service","settings.services.duplicateServiceName":"{serviceName} (copy)","settings.services.duration120":"2 hours","settings.services.duration30":"30 minutes","settings.services.duration60":"1 hour","settings.services.duration90":"1.5 hours","settings.services.durationMinutes":"{duration} Min","settings.services.emptyState":"No services added yet.","settings.services.groupScheduleConflict":"That weekly time no longer fits your working schedule or another booking. Choose an available time and try again.","settings.services.noProfessionsSelected":"No professions selected yet.","settings.services.professionCatalogLoading":"Loading professions…","settings.services.professionCatalogUnavailable":"Professions could not be loaded. Check your connection and try again.","settings.services.professionSelectionIncomplete":"Your saved professions could not be loaded completely. Contact support before changing this section.","settings.services.profileAttributeRequired":"Required","settings.services.profileAttributeSelectPlaceholder":"Select value","settings.services.profileAttributesEmpty":"No specialized details are configured for the saved categories yet.","settings.services.profileAttributesLoading":"Loading specialized details…","settings.services.profileAttributesNoCategories":"Select and save at least one category to set profile details.","settings.services.profileAttributesTitle":"Professional details","settings.services.profileAttributesUnsavedCategories":"Save category changes to refresh available details.","settings.services.saveAttributesFailed":"Failed to update details.","settings.services.saveAttributesSuccess":"Details updated.","settings.services.saveCategoriesFailed":"Failed to update categories.","settings.services.saveCategoriesSuccess":"Categories updated successfully.","settings.services.saveCompanyServices":"Save Company Services","settings.services.saveCompanyServicesFailed":"Failed to update company services.","settings.services.saveCompanyServicesSuccess":"Company services updated.","settings.services.saveServiceFailed":"Failed to save service.","settings.services.saveServiceImagesFailed":"The service was saved, but its images could not be updated.","settings.services.saveServiceSuccess":"Service saved.","settings.services.savedProfessionsChanged":"Your saved professions changed elsewhere. Saving keeps the selection shown here.","settings.services.selectedProfessionsCount":"{count, plural, one {# profession selected} other {# professions selected}}","settings.services.serviceDescriptionOptional":"Optional. You can leave it empty now and add details later in settings.","settings.services.serviceDescriptionPlaceholder":"What is included, preparation notes, or limits…","settings.services.serviceImagesGallery":"Choose from gallery","settings.services.serviceImagesGalleryEmpty":"Your gallery has no photos yet. You can upload a new service photo here.","settings.services.serviceImagesGalleryFailed":"Gallery photos could not be loaded. Try again.","settings.services.serviceImagesGalleryPhoto":"Gallery photo {number}","settings.services.serviceImagesHint":"Add up to {maxImages} photos that specifically show this service.","settings.services.serviceImagesTitle":"Service images","settings.services.serviceImagesUpload":"Add service images","settings.services.servicesTitle":"Services","settings.services.specialtyTitle":"Specialty","shared.accountModeration.actionBlock":"Block","shared.accountModeration.actionBlockHint":"Reversible. The person cannot sign in and their Profiles are hidden until an administrator unblocks the account.","shared.accountModeration.actionDelete":"Delete","shared.accountModeration.actionDeleteHint":"Permanent. The account is deleted, its active Bookings are cancelled and the person cannot sign up again.","shared.accountModeration.actionLegend":"Action","shared.accountModeration.noteLabel":"Internal note (optional, not shown to the person)","shared.accountModeration.noteLabelRequired":"Internal note (required, not shown to the person)","shared.accountModeration.notePlaceholder":"What happened, links, complaint details","shared.accountModeration.noteRequired":"Describe what happened: this reason needs a note.","shared.accountModeration.noticeDelivered":"The person was notified.","shared.accountModeration.noticeInfo":"The person gets the reason by email, push and Telegram, wherever they are connected, and can appeal to {supportEmail}. The note stays internal.","shared.accountModeration.noticePartial":"The notice reached only some of the person’s channels.","shared.accountModeration.noticePending":"The notice to the person is on its way.","shared.accountModeration.noticeUndeliverable":"The notice could not be delivered: the person has no reachable channel.","shared.accountModeration.outcomeAlreadyBlocked":"The account was already blocked","shared.accountModeration.outcomeBlocked":"Account blocked","shared.accountModeration.outcomeDeleted":"Account deleted","shared.accountModeration.outcomeDeletionPending":"Account blocked; deletion is finishing","shared.accountModeration.reasonLegend":"Reason","shared.accountModeration.reasonRequired":"Choose a reason.","shared.accountModeration.submitBlock":"Block account","shared.accountModeration.submitDelete":"Delete account","shared.accountModeration.submitFailed":"The action was not completed. Check the connection and try again.","shared.accountModeration.target":"Account: {name}","shared.accountModeration.targetAdmin":"An administrator account cannot be blocked or deleted.","shared.accountModeration.targetNotFound":"This account no longer exists.","shared.accountModeration.targetNotMaster":"This Profile is not a Master Profile.","shared.accountModeration.targetSelf":"You cannot block or delete your own account.","shared.accountModeration.title":"Block or delete account","shared.actions.back":"Back","shared.actions.cancel":"Cancel","shared.actions.clear":"Clear","shared.actions.close":"Close","shared.actions.confirm":"Confirm","shared.actions.continue":"Continue","shared.actions.delete":"Delete","shared.actions.edit":"Edit","shared.actions.manage":"Manage","shared.actions.refresh":"Refresh","shared.actions.remove":"Remove","shared.actions.retry":"Retry","shared.actions.review":"Review","shared.actions.save":"Save","shared.actions.saving":"Saving…","shared.actions.select":"Select","shared.actions.tryAgain":"Try again","shared.appServiceDrawer.addGroupStart":"Add time","shared.appServiceDrawer.addServiceTitle":"Add New Service","shared.appServiceDrawer.categoryLabel":"Category","shared.appServiceDrawer.categoryPlaceholder":"Choose a category","shared.appServiceDrawer.chooseServiceSourceHint":"Create your own service or choose one from a company you work with.","shared.appServiceDrawer.chooseServiceSourceTitle":"Where should this service come from?","shared.appServiceDrawer.companyServiceSource":"Company service","shared.appServiceDrawer.companyServiceSourceHint":"Choose an existing service from a company you work with.","shared.appServiceDrawer.companyServicesTab":"Company services","shared.appServiceDrawer.day.friday":"Friday","shared.appServiceDrawer.day.monday":"Monday","shared.appServiceDrawer.day.saturday":"Saturday","shared.appServiceDrawer.day.sunday":"Sunday","shared.appServiceDrawer.day.thursday":"Thursday","shared.appServiceDrawer.day.tuesday":"Tuesday","shared.appServiceDrawer.day.wednesday":"Wednesday","shared.appServiceDrawer.duration":"Duration","shared.appServiceDrawer.durationFullDay":"Full day (24 hours)","shared.appServiceDrawer.durationInvalid":"Choose a supported service duration.","shared.appServiceDrawer.editServiceTitle":"Edit Service","shared.appServiceDrawer.groupBooking":"Yes, a group","shared.appServiceDrawer.groupCapacity":"Participants","shared.appServiceDrawer.groupCapacityHint":"Maximum customers at one start time.","shared.appServiceDrawer.groupCapacityInvalid":"Capacity must be between {min} and {max}.","shared.appServiceDrawer.groupDay":"Working day","shared.appServiceDrawer.groupNoTimesOnDay":"No available start times on this day.","shared.appServiceDrawer.groupScheduleLoading":"Loading your working schedule…","shared.appServiceDrawer.groupScheduleMissing":"Add working hours in Calendar before creating a Group Service.","shared.appServiceDrawer.groupScheduleNoStarts":"No working time can fit this duration. Shorten the service or update your working hours.","shared.appServiceDrawer.groupSelectStartTime":"Choose time","shared.appServiceDrawer.groupSelectionInvalid":"Remove or replace weekly times that no longer fit the working schedule.","shared.appServiceDrawer.groupService":"Group","shared.appServiceDrawer.groupServiceHint":"Several customers join fixed weekly times.","shared.appServiceDrawer.groupSlotInvalid":"Add at least one unique start that finishes before midnight.","shared.appServiceDrawer.groupStartTime":"Start time","shared.appServiceDrawer.groupTimeZone":"Time zone","shared.appServiceDrawer.groupTimeZoneInvalid":"Enter a valid IANA time zone.","shared.appServiceDrawer.groupWeeklyStarts":"Weekly group starts","shared.appServiceDrawer.groupWeeklyStartsHint":"Choose only from times that fit your current working schedule.","shared.appServiceDrawer.individualBooking":"No, one customer","shared.appServiceDrawer.no":"No","shared.appServiceDrawer.noCategory":"Without category","shared.appServiceDrawer.ownServiceSource":"My service","shared.appServiceDrawer.ownServiceSourceHint":"Create a service offered on your personal profile.","shared.appServiceDrawer.personalService":"Personal","shared.appServiceDrawer.personalServiceHint":"One customer books one available time.","shared.appServiceDrawer.personalServicesTab":"My services","shared.appServiceDrawer.price":"Price (₴)","shared.appServiceDrawer.priceAboveMost":"Higher than {share}% of Masters in this category {place}","shared.appServiceDrawer.priceAboveTypical":"{percent}% above the typical price in this category {place}","shared.appServiceDrawer.priceBelowMost":"Lower than {share}% of Masters in this category {place}","shared.appServiceDrawer.priceBelowTypical":"{percent}% below the typical price in this category {place}","shared.appServiceDrawer.priceInvalid":"Enter a price above 0 and up to {max, number} with at most two decimal places.","shared.appServiceDrawer.priceNegotiableRange":"Masters in this category {place} usually charge {range}","shared.appServiceDrawer.priceType":"Price Type","shared.appServiceDrawer.priceType.exact":"Exact price","shared.appServiceDrawer.priceType.negotiable":"Negotiable","shared.appServiceDrawer.priceType.startsFrom":"Starts from…","shared.appServiceDrawer.priceTypical":"Close to the typical price in this category {place}","shared.appServiceDrawer.pricing":"Pricing","shared.appServiceDrawer.removeGroupStart":"Remove {day} at {time}","shared.appServiceDrawer.saveService":"Save Service","shared.appServiceDrawer.select":"Select","shared.appServiceDrawer.serviceAttributeEmpty":"Not specified","shared.appServiceDrawer.serviceAttributeRequired":"Choose a value.","shared.appServiceDrawer.serviceAttributesHint":"Choose only the characteristics that help customers understand this service.","shared.appServiceDrawer.serviceAttributesTitle":"Who it suits","shared.appServiceDrawer.serviceDescription":"Service Description","shared.appServiceDrawer.serviceDescriptionPlaceholder":"What is included, preparation notes, or limits…","shared.appServiceDrawer.serviceDetails":"Service details","shared.appServiceDrawer.serviceFormatHint":"Choose how customers will book this service.","shared.appServiceDrawer.serviceFormatTitle":"Can several customers join at the same time?","shared.appServiceDrawer.serviceName":"Service Name","shared.appServiceDrawer.serviceNamePlaceholder":"Select or type a service name","shared.appServiceDrawer.serviceNameRequired":"Enter the service name.","shared.appServiceDrawer.serviceOptionsInvalid":"Check the name and price of each additional option.","shared.appServiceDrawer.servicePreparation":"How to prepare","shared.appServiceDrawer.servicePreparationHint":"Optional and visible before booking. Do not include customer, health, or other private data.","shared.appServiceDrawer.servicePreparationPlaceholder":"For example: bring comfortable clothes and arrive 10 minutes early.","shared.appServiceDrawer.serviceType":"Service type","shared.appServiceDrawer.stepProgress":"Step {current}","shared.appServiceDrawer.yes":"Yes","shared.instagramPostPalette.blue":"Blue","shared.instagramPostPalette.green":"Green","shared.instagramPostPalette.legend":"Color palette","shared.instagramPostPalette.purple":"Purple","shared.instagramPostPalette.yellow":"Yellow","shared.labels.loading":"Loading…","shared.locationSearch.addressSearchError":"Address search is unavailable. Choose a point on the map.","shared.locationSearch.citySearchError":"City search is unavailable. Try again.","shared.serviceExtras.incompatible":"These extras require an individual service with an exact price. Remove them to continue.","shared.unsavedChanges.description":"You have changes that are not saved yet. If you leave now, they will be lost.","shared.unsavedChanges.discard":"Discard","shared.unsavedChanges.keepEditing":"Keep editing","shared.unsavedChanges.title":"Discard changes?","shared.visitCard.back":"Back","shared.visitCard.categoryFallback":"Independent master","shared.visitCard.categoryPlaceholder":"Select category","shared.visitCard.categorySelect":"Select","shared.visitCard.companyDescription":"Prepare a two-sided printable card for your company.","shared.visitCard.description":"Prepare a two-sided printable card for this master.","shared.visitCard.downloadError":"Failed to download visit card PDF.","shared.visitCard.downloadPdf":"Download PDF","shared.visitCard.downloading":"Preparing…","shared.visitCard.front":"Front","shared.visitCard.qrFailed":"The QR code could not be prepared. Check your connection and try again.","shared.visitCard.title":"Visit Card","sharedUi.appAutocomplete.searchError":"Unable to load options.","sharedUi.appBadge.removeTag":"Remove tag","sharedUi.appCategorySelector.categorySearchLabel":"Search professions","sharedUi.appCategorySelector.categorySearchPlaceholder":"Search all professions","sharedUi.appCategorySelector.clearSearch":"Clear profession search","sharedUi.appCategorySelector.noCategoryMatches":"No profession groups available.","sharedUi.appCategorySelector.noProfessionMatches":"No profession found for “{query}”. Try a broader term.","sharedUi.appCategorySelector.noProfessionsSelected":"Nothing selected yet. Choose every profession that describes your work.","sharedUi.appCategorySelector.professionCountSummary":"{count, plural, =0 {No professions} one {# profession} other {# professions}} · select as many as apply","sharedUi.appCategorySelector.removeProfession":"Remove {profession}","sharedUi.appCategorySelector.searchResultsSummary":"{count, plural, =0 {No matching professions} one {# matching profession} other {# matching professions}} across all groups","sharedUi.appCategorySelector.searchResultsTitle":"Search results","sharedUi.appCategorySelector.selectedProfessionsLabel":"Your professions","sharedUi.appCategorySelector.selectionLimit":"Choose up to {maximum} professions. You can remove a selected profession to choose another.","sharedUi.appCategorySelector.selectionOverLimit":"You can save up to {maximum} professions. Remove {count, plural, one {# extra profession} other {# extra professions}} to save your selection.","sharedUi.appDrawer.description":"Drawer content","sharedUi.appImageUploader.addImage":"Add image","sharedUi.appImageUploader.clearImage":"Clear image","sharedUi.appImageUploader.dropZone":"Drag & drop image here, or browse","sharedUi.appImageUploader.preview":"Image preview","sharedUi.appImageUploader.readFailed":"Could not read the image. Select it again.","sharedUi.appImageUploader.replaceImage":"Replace image","sharedUi.appInputSearch.clearSearch":"Clear search","sharedUi.appPasswordInput.hidePassword":"Hide password","sharedUi.appPasswordInput.showPassword":"Show password","sharedUi.appPhoneInput.invalidPhone":"Enter a valid phone number","sharedUi.appRating.label":"Rating {rating}","sharedUi.appSelect.placeholder":"Select an option","sharedUi.appTablePagination.nextPage":"Next page","sharedUi.appTablePagination.of":"of","sharedUi.appTablePagination.page":"Page","sharedUi.appTablePagination.pagination":"Table pagination","sharedUi.appTablePagination.previousPage":"Previous page","sharedUi.appTablePagination.rowsPerPage":"Rows per page","sharedUi.appThemeSwitcher.toggleTheme":"Toggle theme","sharedUi.appTimeslot.noTimeSlots":"No time slots available","sharedUi.appTimeslot.selectTime":"Select time","sharedUi.appTimeslot.time":"Time","sharedUi.appToaster.notifications":"Notifications","signup.existingAccount":"Already have an account?","signup.signInHere":"Sign in here","signupIntent.description":"Choose your next step. You can explore everything later.","signupIntent.findDescription":"Discover specialists and services that fit your life.","signupIntent.findTitle":"Find my next Master","signupIntent.interestsApply":"Show my Masters","signupIntent.interestsDescription":"Choose up to {count, plural, one {# interest} other {# interests}} to shape your first search. You can change them anytime.","signupIntent.interestsError":"Interests could not load. Try again or explore all Masters.","signupIntent.interestsLoading":"Loading interests…","signupIntent.interestsRetry":"Try again","signupIntent.interestsSkip":"Explore all Masters","signupIntent.interestsTitle":"What do you look for most?","signupIntent.kicker":"Welcome to {APP_NAME}","signupIntent.masterDescription":"Clients book you on their own — with one link, no back-and-forth.","signupIntent.masterTitle":"Grow my business","signupIntent.requestDescription":"Tell us what you need and receive personal proposals from Masters.","signupIntent.requestTitle":"Let Masters come to me","signupIntent.title":"How can we help?","slotOffers.badgeWithTime":"Hot offer · {time} {label}","slotOffers.cancel":"Cancel offer","slotOffers.cancelOnce":"Cancel this time only","slotOffers.cancelSuccess":"The hot offer is cancelled","slotOffers.close":"Close","slotOffers.copyLink":"Copy link","slotOffers.create":"Create a hot offer","slotOffers.createSuccess":"The hot offer is live","slotOffers.dayEntry":"Hot offer","slotOffers.dayOutsideWindow":"Hot offers can start within the next 24 hours.","slotOffers.empty":"No active hot offers","slotOffers.everyFriday":"every Friday","slotOffers.everyMonday":"every Monday","slotOffers.everySaturday":"every Saturday","slotOffers.everySunday":"every Sunday","slotOffers.everyThursday":"every Thursday","slotOffers.everyTuesday":"every Tuesday","slotOffers.everyWednesday":"every Wednesday","slotOffers.expiresAtStart":"Valid until the slot starts","slotOffers.fixedAmount":"Amount off","slotOffers.invalidValue":"Enter a discount from 1 to 99 % or a positive amount","slotOffers.linkCopied":"Link to the free slot copied. Paste it into your social networks.","slotOffers.linkCopyFailed":"Could not copy the link.","slotOffers.mixedCurrencies":"Choose services in one currency: a hot offer can't mix currencies","slotOffers.noEligibleServices":"A hot offer needs one of your own personal services with an exact price","slotOffers.noEndDate":"Choose the last date of the repeat.","slotOffers.noServices":"Choose at least one service","slotOffers.noStart":"Choose a start time","slotOffers.noStarts":"No free start time is left in the next 24 hours","slotOffers.noWeekdays":"Choose at least one weekday.","slotOffers.offerSummary":"{time} · {label}","slotOffers.opensDayOff":"Creating this offer opens only its time interval on this day. Your weekly schedule stays the same.","slotOffers.percentage":"Percentage","slotOffers.recurringSummary":"{weekdays} at {time} · {label} · until {endDate}","slotOffers.repeat":"Repeat","slotOffers.repeatUntil":"Until","slotOffers.repeatWeekdays":"Weekdays","slotOffers.servicesLabel":"Services","slotOffers.settingsDescription":"Fill your next free slot with a discount","slotOffers.slotDetail":"Hot offer {label}","slotOffers.startLabel":"Start time","slotOffers.stopRepeating":"Stop repeating","slotOffers.stopSuccess":"The hot offer no longer repeats.","slotOffers.valueLabel":"Discount","slotOffers.weekdayFriday":"Fri","slotOffers.weekdayMonday":"Mon","slotOffers.weekdaySaturday":"Sat","slotOffers.weekdaySunday":"Sun","slotOffers.weekdayThursday":"Thu","slotOffers.weekdayTuesday":"Tue","slotOffers.weekdayWednesday":"Wed","systemState.crash.description":"The app hit an unexpected error. You can retry this screen or return home while we keep the rest of your session intact.","systemState.crash.detail.sessionLabel":"Session","systemState.crash.detail.sessionValue":"Preserved","systemState.crash.detail.statusValue":"Recoverable","systemState.crash.eyebrow":"Recovery mode","systemState.crash.title":"Something went off script.","systemState.maintenance.description":"Scheduled maintenance is in progress. We are improving reliability and will bring the booking flow back shortly. Stay tuned.","systemState.maintenance.detail.accessLabel":"Access","systemState.maintenance.detail.accessValue":"Temporarily limited","systemState.maintenance.detail.updatesLabel":"Updates","systemState.maintenance.detail.updatesValue":"Stay tuned","systemState.maintenance.eyebrow":"System maintenance","systemState.maintenance.home":"Back Home","systemState.maintenance.title":"We are tuning {APP_NAME}.","systemState.offline.description":"{APP_NAME} is keeping the interface calm while the network is unavailable. Reconnect to sync bookings, messages, and profile changes.","systemState.offline.detail.networkLabel":"Network","systemState.offline.detail.networkValue":"Disconnected","systemState.offline.detail.syncLabel":"Sync","systemState.offline.detail.syncValue":"Paused","systemState.offline.eyebrow":"Offline mode","systemState.offline.retry":"Try Again","systemState.offline.retryChecking":"Checking the connection…","systemState.offline.retryFailed":"Still no connection. Check your network and try again.","systemState.offline.title":"Your connection dropped.","unboundMasterBooking.customer":"Client not linked","unboundMasterBooking.customerWithLabel":"{label} · client not linked","unsubscribePage.confirm.action":"Unsubscribe","unsubscribePage.confirm.description":"You will stop getting {APP_NAME} tips and promotional emails. Booking confirmations and other booking emails stay on.","unsubscribePage.confirm.title":"Unsubscribe from tips?","unsubscribePage.done.description":"We will not send you tips or promotional emails. You can turn them on again in your email settings.","unsubscribePage.done.title":"You are unsubscribed","unsubscribePage.emailSettings":"Email settings","unsubscribePage.eyebrow":"Email tips","unsubscribePage.failed.description":"Nothing changed. Check your connection and try again.","unsubscribePage.failed.title":"We could not unsubscribe you","unsubscribePage.home":"Go to home","unsubscribePage.invalid.description":"The unsubscribe link is incomplete or was changed. Turn off tips in your email settings instead.","unsubscribePage.invalid.title":"This link does not work","unsubscribePage.retry":"Try again","upcomingProfileBooking.awaiting":"Awaiting confirmation · {remaining}","upcomingProfileBooking.bookingAt":"Your booking: {date}","upcomingProfileBooking.days":"{days}d {hours}h","upcomingProfileBooking.hours":"{hours}h {minutes}m","upcomingProfileBooking.minutes":"{minutes}m","upcomingProfileBooking.open":"Open booking","upcomingProfileBooking.startsIn":"Starts in {remaining}","upcomingProfileBooking.title":"You already have a booking","verbs.activating":"Activating…","verbs.addAnotherService":"Add another service","verbs.addCustomService":"Add Custom Service","verbs.becomeMaster":"Become a master","verbs.becomePartner":"Become a Partner","verbs.bookNow":"Book Now","verbs.call":"Call","verbs.clearFilters":"Clear filters","verbs.confirm":"Confirm","verbs.confirming":"Confirming…","verbs.doNotShowAgain":"Do not show this anymore","verbs.enablePushNotifications":"Enable Push Notifications","verbs.enabling":"Enabling…","verbs.findMaster":"Find a Master","verbs.goHome":"Go Home","verbs.installApp":"Install App","verbs.markAsRead":"Mark as read","verbs.next":"Next","verbs.notNow":"Not now","verbs.open":"Open","verbs.readLess":"Read less","verbs.readMore":"Read more","verbs.redirecting":"REDIRECTING…","verbs.reject":"Reject","verbs.releaseToRefresh":"Release to refresh","verbs.retry":"Retry","verbs.select":"Select","verbs.selectDate":"Select Date","verbs.selectTime":"Select Time","verbs.shareLink":"Share Link","verbs.shareLocation":"Share Location","verbs.signIn":"Sign In","verbs.signOut":"Sign Out","verbs.signUp":"Sign Up","verbs.submit":"Submit","verbs.toggleFavorite":"Toggle favorite"}