{"common":{"email":"Email","password":"Password","signIn":"Sign In","forgotPassword":{"link":"Forgot password?","title":"Reset your password","description":"Enter your email and we'll send you a link to set a new password.","submit":"Send reset link","submitting":"Sending…","success":"If an account exists for that email, we've sent a link to reset the password. Check your inbox — the link expires in 24 hours.","error":"Something went wrong. Please try again.","slugRequired":"Enter a valid company name.","backToLogin":"Back to sign in"},"logOut":"Log out","cancel":"Cancel","confirm":"Confirm","create":"Create","delete":"Delete","save":"Save","done":"Done","yes":"Yes","no":"No","close":"Close","actions":"Actions","loading":"Loading...","error":"Error","loginFailed":"Login failed","sessionExpired":"Session expired","apiError":"API error {status}","locale":"Language","english":"English","danish":"Dansk","german":"Deutsch","bulgarian":"Bulgarian","swedish":"Swedish","norwegian":"Norwegian","dutch":"Dutch","french":"French","spanish":"Spanish","italian":"Italian","newsletter":{"contentStep":"Step 1 · Content","contentTitle":"Write your newsletter","contentIntro":"Start with a clear subject and keep the message concise and easy to scan.","subject":"Subject","subjectPlaceholder":"What's the email's subject line?","subjectHint":"A specific subject between 30 and 60 characters often works best.","subjectCount":"{count}/60 recommended","preheader":"Preheader","preheaderHint":"Supports the subject in most inboxes. 40–90 characters is recommended.","preheaderPlaceholder":"A one-sentence hook — Gmail and Apple Mail show 40-90 characters.","preheaderCount":"{count}/90 recommended","body":"Body","bodyPlaceholder":"Write your newsletter here…","bodyCount":"{count} characters","required":"(required)","optional":"(optional)","previewToggle":"Preview (inbox rendering)","previewTitle":"Live preview","previewIntro":"Updates as you write","previewSize":"Preview size","desktopPreview":"Show desktop preview","mobilePreview":"Show mobile preview","previewFrameTitle":"Newsletter preview","previewSender":"Your newsletter","previewNow":"Now","previewSubjectFallback":"Subject goes here","previewPreheaderFallback":"Preheader goes here","previewBodyFallback":"Body preview appears once you start typing.","imageNotice":"Images cannot be inserted yet. Use text and links to create a simple, readable newsletter.","dismissNotice":"Dismiss notice","readinessTitle":"Draft readiness","subjectReady":"Subject added","bodyReady":"Body added","readyToSave":"Your content is ready to save as a draft.","missingRequired":"Add a subject and body to save."},"users":{"inviteStatus":{"pending":"Pending","accepted":"Accepted","expired":"Expired","bounced":"Bounced"},"resendInvite":{"action":"Resend invite","tooltipAccepted":"This user has already accepted their invite.","toastSuccess":"Invite sent to {email}.","toastRateLimit":"Too many invites sent recently. Please wait a few minutes and try again.","toastError":"Failed to send invite. Please try again."},"inviteSentModal":{"title":"Invite sent","body":"An invite has been sent to {email}. They will receive a link to set up their account. The link expires on {expiresAt, date, long}.","emailHint":"If the email does not arrive within a few minutes, check the spam folder or use the resend option.","resendAction":"Resend invite","close":"Done"}},"list":{"clearFilters":"Clear filters","retry":"Try again","showing":"Showing {from}–{to} of {total}","pageOf":"Page {page} of {totalPages}","perPage":"Per page","prev":"Prev","next":"Next","sortBy":"Sort by","ascending":"Ascending","descending":"Descending","search":"Search","clearSearch":"Clear search","clearDate":"Clear date"}},"locale":{"name":{"en":"English","da":"Danish","de":"German","bg":"Bulgarian","sv":"Swedish","nb":"Norwegian","nl":"Dutch","fr":"French","es":"Spanish","it":"Italian"},"switcher":{"aria":{"trigger":"Change language, current: {locale}","option":"Switch to {locale}"}}},"account":{"menuAria":"Account menu","theme":"Theme","themeLight":"Light","themeDark":"Dark","themeSystem":"System","language":"Language","goToProfile":"Go to profile","changePassword":"Change password","installApp":"Install app","howToInstall":"How to install","logout":"Log out","changePasswordModal":{"title":"Change password","current":"Current password","new":"New password","confirm":"Confirm new password","submit":"Update password","cancel":"Cancel","success":"Password updated. Other signed-in devices have been signed out.","mismatch":"The new passwords don't match.","weak":"Password must be at least 12 characters and include upper, lower, and a digit.","error":"Could not change password. Check your current password and try again."}},"tenant":{"login":{"title":"Welcome back","eyebrow":"Property dashboard","description":"Sign in to manage your property and reservations.","adminOnly":"Please use the admin portal to log in.","slugLabel":"Company name","slugRequired":"Enter a valid company name."},"acceptInvite":{"loading":{"title":"Set up your account","body":"Checking your invite link…"},"ready":{"title":"Set up your account","contextEmail":"You were invited as {email}","contextTenantRole":"Invited to {tenantName} as {role}","contextSuperadmin":"Guest&Stay platform admin"},"form":{"newPasswordLabel":"Choose a password","confirmPasswordLabel":"Confirm password","passwordHelper":"At least 12 characters, uppercase and lowercase letters, and at least one digit.","strengthLabel":"Password strength","confirmMismatch":"Passwords do not match.","passwordTooWeak":"Your password does not meet the requirements above.","validationError":"We could not process that request. Please check the form and try again.","submit":"Set up my account","submitting":"Setting up…"},"success":{"title":"You're all set","body":"Your account is ready — taking you there now."},"invalid":{"title":"Invite not found","body":"This invite link is not valid or has expired. If you were recently invited, contact the person who sent the invite."},"error":{"title":"Something went wrong","body":"We could not reach the server. Check your connection and try again.","retry":"Try again"},"role":{"tenantAdmin":"Admin","tenantViewer":"Viewer","superadmin":"Super Admin"},"rotate":{"title":"Set a new password","contextTenant":"Reset password for your {tenantName} account","contextNoTenant":"Reset password for your account"}},"impersonation":{"viewing":"Operator session — you are viewing {tenant} as {operator}.","thisTenant":"this tenant","expiresIn":"Ends in {minutes} min","end":"Exit session","ending":"Exiting…","opening":"Opening…","failedTitle":"This handoff link is no longer valid","failedBody":"Handoff links can only be used once and expire after a minute. Open the tenant again from the admin console.","backToAdmin":"Back to the admin console"},"paymentReturn":{"successTitle":"Payment submitted","successBody":"Return to the management app to refresh the booking and check the provider-confirmed payment status.","cancelledTitle":"Payment window closed","cancelledBody":"Return to the management app to refresh the booking before deciding whether to try again.","unknownTitle":"Payment window closed","unknownBody":"Return to the management app to check the latest payment status.","returnToApp":"Return to management app","closeHint":"If the app does not reappear automatically, close this browser tab and open the installed app.","openInBrowser":"Open management dashboard in this browser"}},"errorPages":{"notFoundTitle":"Page not found","backToHome":"Back to home","errorTitle":"Something went wrong","errorDescription":"An unexpected error occurred.","retry":"Try again"}}