{"errors":{"notFound":{"title":"Page Not Found","description":"Please check the URL address"}},"shortCodeUrlPreview":{"urlActionsDisabled":"Save this record to copy or open the booking URL"},"Clients":{"sidebar":{"overview":"Overview","subscriptions":"Subscriptions","bookings":"Bookings","documents":"Documents"},"overview":{"title":"Overview","description":"Client summary and recent activity.","upcomingAppointments":"Upcoming Appointments"},"bookings":{"title":"Bookings","description":"Upcoming and past bookings.","payRemainingDue":"Pay Remaining Due","loading":"Loading","tabs":{"upcoming":"Upcoming","past":"Past","cancelled":"Cancelled","all":"All"},"menu":{"actions":"Booking actions","viewDetails":"View Details","reschedule":"Reschedule","cancelBooking":"Cancel Booking","remove":"Remove","notes":"Notes","payNow":"Pay Now","show":"Show","noShow":"No Show","dispute":"Dispute","revert":"Revert Appointment Completion","noActions":"No actions available"},"sessionTypes":{"private":"Private","privatePreSet":"Private Pre-Set","semiPrivate":"Semi-Private","group":"Group","redeemedViaPackages":"Redeemed via Packages"},"noBookings":"No bookings found","card":{"date":"Date","provider":"Provider","client":"Client","type":"Type","status":"Status","package":"Package","location":"Location","cancelledOn":"Cancelled On"},"notesModal":{"title":"Please Add Notes","viewEditTooltip":"View/Edit Note","placeholder":"Enter your notes here","cancel":"Cancel","save":"Save"},"notifications":{"error":"Error","success":"Success","scheduleIdMissing":"Schedule ID is missing","rescheduleDetailsMissing":"Unable to find the appointment details required for rescheduling.","rescheduleLoadFailed":"Unable to load appointment details for rescheduling.","pleaseEnterNote":"Please enter a note","noteUpdatedSuccess":"Note updated successfully","noteAddedSuccess":"Note added successfully","failedToSaveNote":"Failed to save note","statusUpdatedSuccess":"Status successfully updated","failedToUpdateStatus":"Error updating status","revertConfirm":"Are you sure you want to revert the appointment completion?","revertSuccess":"Appointment reverted successfully","revertError":"Failed to revert appointment"},"paymentStatus":{"paymentPending":"Payment Pending","paymentPendingFuture":"Payment pending for future billing period","waitlisted":"Waitlisted","paid":"Paid"},"paymentMode":{"package":"Redeemed via package ({name})","packageFallback":"Redeemed via package","complimentary":"Redeemed via Complimentary","paid":"Paid","nonPaid":"Non Paid"},"cancelAppointment":{"title":"Cancel Appointment","summary":{"appointmentDetails":"Appointment Details","rate":"Rate","cancellationFee":"Cancellation Fee","charge":"Charge","refund":"Refund","total":"Total"},"form":{"cancellationType":"Cancellation Type","cancellationTypeInfo":"Choose whether you need to collect a fee, issue a refund, or skip charges altogether.","selectCancellationType":"Select Cancellation Type","chargeAmount":"Charge Amount","refundAmount":"Refund Amount","availableAmountToRefund":"Available Amount to Refund :","paymentProfile":"Payment Profile","selectPaymentProfile":"Select Payment Profile","transactionReference":"Transaction Reference","referenceDocument":"Reference Document","uploadDocument":"Upload Document","cancelRecurrence":"Cancel Recurrence Series","collectConvenienceFee":"Collect Convenience Fee","refundConvenienceFee":"Refund Convenience Fee","surcharges":"Surcharges","convenienceFees":"Convenience Fees","totalConvenienceFee":"Total Convenience Fee","convenienceFeeToBeRefunded":"Convenience fee to be refunded","convenienceFeeFallbackName":"Card","convenienceFeeTooltip":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46, 1.466 → 1.47","totalSurcharge":"Total Surcharge","makeDefault":"Make Default"},"details":{"appointment":"Appointment","with":"w/","usingPackage":"Using/Private Package 10: Package","price":"Price","cancellationFee":"Cancellation Fee","totalAmountToCharge":"Total Amount to Charge","totalAmountToRefund":"Total Amount to Refund"},"chargeTypes":{"charge":"Charge","refund":"Refund","noChargeNoRefund":"No Charge & No Refund"},"refundDialog":{"title":"Select Refund Method","message":"How would you like to process the refund?","storeCredit":"Refund to Store Credit","originalPayment":"Refund to Original Payment Method","submit":"Confirm"},"buttons":{"cancel":"Cancel","submit":"Submit Cancellation","processing":"Processing"},"validation":{"selectCancellationType":"Please select cancellation type","selectPaymentProfile":"Please select payment profile","refundAmountRequired":"Refund amount should be greater than 0","selectRefundOption":"Please select a refund option to proceed","storeCreditDisabled":"Return to Store credit functionality is not enabled. Please activate store credit in the settings to allow refunds as store credit.","transactionReferenceRequired":"Transaction reference is required for offline payments"},"notifications":{"cancelSuccess":"Appointment(s) cancelled successfully","cancelError":"Failed to cancel appointment","paymentProfileUpdated":"Selected payment profile marked as preferred","paymentProfileUpdateError":"Failed to update payment profile"}},"payNow":{"title":"Payment","loading":"Loading payment details","trainer":"Trainer","redeemViaPackage":"Redeem via Package","redeemViaComplimentary":"Redeem via Complimentary","noSurcharges":"No Surcharges","totalSurcharges":"Total Surcharges","convenienceFeeToBeCollected":"Convenience Fee to be Collected","fixedFee":"Fixed Fee","selectPackage":"Select Package","choosePackage":"Choose a package","complimentaryCheckout":"Complimentary Checkout","price":"Price","edit":"Edit","apply":"Apply","cancel":"Cancel","selectCoupons":"Select Coupons","selectCouponPlaceholder":"Please select coupon","applyCoupon":"Apply Coupon","enterCouponCode":"Enter Coupon Code","paymentMethod":"Payment Method","selectPaymentMethod":"Select Payment Method","referenceNumber":"Reference Number","enterReferenceNumber":"Enter Reference Number","uploadDocument":"Upload Document","includeTaxes":"Include Taxes","includeConvenienceFees":"Include Convenience Fees","discount":"Discount","taxesSurcharges":"Taxes & Surcharges","convenienceFees":"Convenience Fees","totalPayToday":"Total Pay Today","redeemAppointment":"Redeem Appointment","payNow":"Pay Now","additionalPaymentRequired":"Additional Payment Required","storeCreditInsufficientMessage":"Your store credit is insufficient to complete this transaction. Please select an alternate payment method.","selectAlternatePayment":"Select Alternate Payment","choosePaymentMethod":"Choose Payment Method","continue":"Continue","error":"Error","success":"Success","couponApplied":"Coupon applied successfully","invalidCoupon":"Invalid coupon code","noPackagesAvailable":"No packages available for redemption","appointmentRedeemed":"Appointment redeemed successfully","appointmentPurchased":"Payment processed successfully","paymentModeModified":"Payment mode modified successfully","paymentFailed":"Payment failed. Please try again.","selectPaymentProfile":"Please select payment profile"},"cancelGroupClass":"Cancel Group Class","groupClass":"Group Class"},"documents":{"title":"Documents","description":"Contracts and files."},"accessCheckins":{"title":"Access & Check-Ins","description":"Manage onsite access credentials and view check-in history.","onsiteAccessConfiguration":"Onsite Access Configuration","onsiteAccessEyebrow":"Access control","membersConfigured":"{count, plural, =0 {None configured} one {# configured} other {# configured}}","recentVisitsDescription":"Customer visit history and tracking","onsiteAccess":"Onsite Access","credentialStatus":"Credential Status","accessCredentialStatus":"Access Credential Status","noMembers":"No members with access found.","checkIns":"Check-Ins","accessCode":"Access Code","memberName":"Member Name","name":"Name","email":"Email","status":"Status","active":"Active","suspended":"Suspended","pending":"Pending","pendingSent":"Pending-Sent","daysAgo":"days ago","loading":"Loading","success":"Success","error":"Error","credentialType":"Credential Type","selectGroup":"Select Group","facilityCode":"Facility Code","facilityCodeDesc":"A number between 0 to 255","cardNumber":"Card Number","cardId":"Card ID","assign":"Assign","generateCredentials":"Generate Credentials","generatingCredentials":"Generating credentials...","retry":"Retry","resend":"Resend","suspend":"Suspend","activate":"Activate","remove":"Remove","delete":"Delete","updateGroups":"Update Groups","auditHistory":"Audit History","audit":"Audit","viewHistory":"View History","action":"Action","date":"Date","by":"By","noAuditHistory":"No audit history available","setupError":"Setup Error","setupErrorMessage":"For client {name}, we are currently unable to sync the access. To resolve the issue, please delete and reassign the access.","staffMember":"Staff Member","staffMemberMessage":"This client is also a staff member. To remove client access only, remove all access groups. Deleting will remove both roles.","sentDaysAgo":"Sent {days} days ago","sentEarlierToday":"Sent earlier today","assignSuccess":"Access assigned successfully","updateSuccess":"Groups updated successfully","saveFailed":"Failed to save credentials","resendSuccess":"Credentials resent successfully","resendFailed":"Failed to resend credentials","suspendSuccess":"Access suspended successfully","activateSuccess":"Access activated successfully","updateFailed":"Failed to update access status","removeSuccess":"Access removed successfully","removeFailed":"Failed to remove access","qrGenerationFailed":"Failed to generate QR credentials","auditFailed":"Failed to load audit history","allCheckIns":"All Check-Ins","allMembers":"All Members","thisWeek":"This Week","granted":"Granted","denied":"Denied","hardwareCheckins":{"type":{"mobile":"Mobile","location":"Location","group":"Group","appointments":"Appointments","card":"Card","qrCode":"QR Code","manual":"Manual","unknown":"Unknown"},"mode":{"checkIn":"Check-In","accessControl":"From Access Control System","byStaff":"By Staff","kiosk":"From Kiosk By User","onlineByUser":"Online By User","mobile":"Mobile","unknown":"Unknown"},"status":{"granted":"Granted","denied":"Denied","pending":"Pending","unknown":"Unknown"},"filter":{"all":"All Check-Ins"}},"credentialTypes":{"mobile":"Mobile","cardMifare":"Card-MIFARE","cardDesfire":"Card-DESFire","cardWiegand":"Card-Wiegand","qrCode":"QR Code","buzopsCredential":"Buzops Credential","passportTechCredential":"Passport Tech Credential"},"export":"Export","location":"Location","type":"Type","dateTime":"Date Time","checkInBy":"Check-In By","details":"Details","reason":"Reason","noCheckIns":"No check-in data available.","showing":"Showing","of":"of","checkins":"check-ins","mobile":"Mobile","card":"Card","qrCode":"QR Code","manual":"Manual","checkIn":"Check-In","kiosk":"Kiosk","warning":"Warning","save":"Save","cancel":"Cancel","close":"Close","staff":"Staff","selectClient":"Please select a client or member to view access information.","inProgress":"In Progress","noSecuritySystem":"Please configure security system under third party integration to proceed further.","barcodeType":"Barcode Type","selectBarcodeType":"Select barcode type","configuredCodeType":"Club code type: {type}","enterCardNumber":"Enter card number","quickIdPlaceholder":"Enter 4-20 character code","generateFromQuickId":"Apply Code","generateCard":"Generate Card","viewBarcode":"View barcode","scanCard":"Scan Card","scanCardHint":"Allow the camera, then hold the barcode in the frame. You can also scan an image file.","resendEmail":"Resend Email","cardActions":"Card actions","staffMemberWarning":"This client is also a staff member. To remove client access only, remove all access groups. Deleting will remove both roles.","noEmailWarning":"User must have a valid email to assign access card.","facilityCodeInvalid":"Please enter a valid facility code (0-255).","cardNumberInvalid":"Please enter a valid card number.","credentialTypeRequired":"Please select a credential type.","frozenAccessMessage":"Access cannot be generated while this membership is frozen.","confirmDeletion":"Confirm Deletion","confirmDeletionMessage":"Are you sure you want to remove this access card?","chargeBackMessage":"Cannot perform this action until Charge Back (Credit card)/Return (ACH) transaction is paid. Please contact administrator.","cameraPlaceholder":"Camera scanner will open here.","invalidCode":"Invalid code","barcodeFormatNotSupported":"Barcode format is not supported","qrScanFailed":"QR scan attempt failed: {error}","UnknownError":"Unknown error","invalidQuickId":"Invalid Quick ID","noClubId":"Club information not found","barcodeTypes":{"barcode":"Barcode","code128":"CODE128","code39":"CODE39","ean13":"EAN-13","ean8":"EAN-8","qrCode":"QR Code","itf":"ITF"},"actions":"Actions","andMore":"and {count} more...","checkConnection":"Please check if your Door Access Controller hardware is plugged in and connected to the internet.","contactSupport":"Please contact Buzops support if you need further assistance.","edit":"Edit","hardwareOffline":"Hardware Offline/Disconnected","hardwareOfflineMessage":"Your Door Access Control Hardware appears to be offline/disconnected.","note":"Note","offlineDevices":"Offline Devices","offlineNote":"The system will allow assigning access credentials to your users. However, the users may not be able to use the credentials until the Door Access Controller hardware is back online.","select":"Select","selectSites":"Select Sites","sites":"Sites","viewMore":"View More"},"stateNotFound":"State Not Found","couldNotMatchState":"Could not match state","pleaseSelectManually":"Please select manually.","pleaseEnterFirstName":"Please enter First Name","pleaseEnterValidFirstName":"Please enter valid First Name","pleaseEnterLastName":"Please enter Last Name","pleaseEnterValidLastName":"Please enter valid Last Name","pleaseEnterPhoneNumber":"Please enter Phone Number","pleaseEnterValidPhoneNumber":"Phone Number should be 10 digits","pleaseEnterValidEmail":"Please enter valid email","pleaseSelectHowDidYouHearAboutUs":"Please select How did you hear about us?","pleaseSpecifyOtherGender":"Please specify other gender","pleaseSpecifyOthers":"Please specify others","pleaseEnterAddress":"Please enter Address","pleaseEnterCity":"Please enter City","pleaseSelectState":"Please select a","pleaseEnterZipCode":"Please enter Zip Code","pleaseEnterValidZipCode":"Please enter a valid Zip Code.","successTitle":"Success","clientCreatedSuccessMessage":"Client created successfully","errorTitle":"Error","clientCreationFailedMessage":"Failed to add client. Please try again.","maleLabel":"Male","femaleLabel":"Female","preferNotToSayLabel":"Prefer not to say","otherLabel":"Other","emailExistsTitle":"Email Exists","emailAlreadyExists":"A client with the same email already exists.","NameLabel":"Name:","emailLabel":"Email:","clientAddContinue":"Click \"Continue\" to proceed with adding this client.","cancelButton":"Cancel","continueButton":"Continue","addNewClient":"Add New Client","firstNameLabel":"First Name","firstNamePlaceholder":"Enter First Name","lastNameLabel":"Last Name","lastNamePlaceholder":"Enter Last Name","phoneLabel":"Phone Number","phonePlaceholder":"Enter Phone Number","emailPlaceholder":"Enter Email","genderLabel":"Gender","genderPlaceholder":"Please Select Gender","specifyOtherGenderLabel":"Specify Other Gender","describeGenderPlaceholder":"Describe Gender","addressLabel":"Address","addressPlaceholder":"Enter Address","cityLabel":"City","cityPlaceholder":"Enter City","pleaseSelect":"Please Select","zipCodeLabel":"Zip Code","zipCodePlaceholder":"Enter Zip Code","aboutUsLabel":"How did you hear about us ?","otpTitle":"Enter OTP","otpEmailSentMessage":"An email has been sent to <bold>{email}</bold> with a one-time passcode (OTP). Please check your email and enter this code within 5 minutes to verify your identity and complete the process.","otpExpiresIn":"OTP Expires in: {minutes}:{seconds}","otpLabel":"OTP","otpPlaceholder":"Enter OTP","verifyOtp":"Verify OTP","didntGetCode":"Didn't get the code?","resendOtp":"Resend OTP","otpResent":"OTP resent! Please check your email.","backButton":"Back","specifyOthersLabel":"Specify Others","specifyOthersPlaceholder":"Please Specify","addNewClientButton":"Add Client","referenceText":"Ref:","noSurcharges":"No Surcharges","totalSurcharges":"Total Surcharges","fixedText":"Fixed:","labels":{"State":"State","Province":"Province"},"pleaseEnterEmail":"Please enter an email"},"selectClub":{"loading":"Loading your clubs…","noClubs":"No clubs were found for your account.","title":"Select a club and role","selectRole":"Select role","select":"Continue","role":"Role","selectFailed":"We couldn't sign you in with that club or role. Please try again."},"clubSearch":{"loading":"Loading clubs…","title":"Select a club","subtitle":"Search and choose a club to continue to the dashboard.","placeholder":"Choose a club to continue to the dashboard.","accessDenied":"Sign in as Super Admin to view clubs.","empty":"No clubs match your search.","loadErrorTitle":"Unable to load clubs","loadError":"We could not load the club list. Sign in again as Super Admin and retry.","authError":"Your session could not load clubs. Sign in again as Super Admin and retry.","selectClub":"Select {name}","selectFailed":"We couldn't sign you in with that club. Please try again.","logout":"Logout","rowsPerPage":"Rows per page","resultCount":"{count, plural, =0 {No clubs} one {# club} other {# clubs}}","viewMode":{"table":"Table view","list":"Grid view"},"filters":{"namePlaceholder":"Filter by name","domainPlaceholder":"Filter by exact domain","clear":"Clear filters"},"columns":{"name":"Name","domainName":"Domain","details":"Details","contactPerson":"Contact Person","email":"Email","phone":"Phone","address":"Address","city":"City","zipCode":"Zip Code","status":"Status","options":"Options"},"status":{"active":"Active","inactive":"Inactive"},"actions":{"edit":"Edit","delete":"Delete","refreshCache":"Refresh Cache","cancel":"Cancel","deleteTitle":"Delete club","deleteConfirm":"Are you sure you want to remove the selected club?","refreshTitle":"Refresh cache","refreshConfirm":"Are you sure you want to refresh the club cache?","successTitle":"Success","failedTitle":"Error","deleteSuccess":"Club deleted.","refreshSuccess":"Club cache refreshed.","failedMessage":"The action could not be completed.","missingDomain":"This club is missing a domain name, so cache cannot be refreshed."}},"quickbooksIntegration":{"title":"Connecting to QuickBooks","message":"Please wait while we complete your QuickBooks integration","autoClose":"This window will close automatically."},"tenantLogin":{"loading":"Loading","failedLoadTenantInfo":"Failed to load tenant information","notFound":"Tenant not found"},"ghlIntegration":{"successTitle":"Success","successMessage":"Your Go High Level account has been successfully connected.","integrationErrorTitle":"GHL Integration Error","integrationErrorMessage":"An unknown error occurred while connecting to Go High Level. Please contact support.","serverErrorTitle":"Server Error","unexpectedError":"An unexpected error occurred while connecting to Go High Level.","errorTitle":"Error","integrationError":"An error occurred during Go High Level integration.","noAuthCode":"Authorization code not provided","connectingTitle":"Connecting to Go High Level","waitingMessage":"Please wait while we complete your Go High Level integration","autoClose":"This window will close automatically."},"addProduct":{"ValidationError":"Validation Error","BasicDetails":"Basic Details","Name":"Name","EnterProductName":"Enter Product Name","Description":"Description","EnterDescription":"EnterDescription","Category":"Category","SelectCategory":"Select Category","Manufacturer":"Manufacturer","SelectManufacturer":"Select Manufacturer","Variations":"Variations","AddVariation":"Add Variation","Type":"Type","EnterType":"Enter Type","BarCode":"Barcode / UPC","EnterBarCode":"Enter Barcode / UPC","Color":"Color","ManufactureDate":"Manufacture Date","EnterManufactureDate":"Enter Manufacture Date","ExpiryDate":"Expiry Date","EnterExpiryDate":"Enter Expiry Date","Measure":"Measure","SelectMeasure":"Select Measure","SKU":"SKU","EnterSKU":"Enter SKU","Stock":"Stock","EnterStock":"Enter Stock","MinimumStock":"Minimum Stock","EnterMinimumStock":"Enter Minimum Stock","WholesaleCost":"Wholesale Cost","EnterWholesaleCost":"Enter Wholesale Cost","DisplayCost":"Display Cost","EnterDisplayCost":"Enter Display Cost","DiscountPercent":"Discount Percent","EnterDiscountPercent":"Enter Discount Percent","SellableCost":"Sellable Cost","EnterSellableCost":"Enter Sellable Cost","SurchargeDetails":"Surcharge Details","AddSurcharge":"Add Surcharge","SurchargeId":"Surcharge Id","SelectSurchargeId":"Select Surcharge Id","SurchargeValue":"Surcharge Value","EnterSurchargeValue":"Enter Surcharge Value","Media":"Media","AddMedia":"Add Media","ImageDimensions":"Recommended product image dimensions: 300x300 pixels.","IsCover":"Is Cover","UploadImage":"Upload Image","Submit":"Submit"},"agreements":{"Agreements":"Agreements","AgreementCopy":"Agreements","errorTitle":"Error","pageTitle":"Agreements","pageSubtitle":"Customize the style, template and content of the below given agreements with your clients.","agreementTemplate":"Agreement Template","defaultTemplateBadge":"Default Template","customTemplateBadge":"Custom","aboutAgreement":"About Agreement","aboutAgreementDescription":"An agreement is a formal decision on something that a particular course of action should be taken. It allows two parties to agree on the same terms and conditions. Right click and select the custom attribute (example: @[Agreement Date]) you wish to add, while composing an agreement template","templateChoiceTitle":"Choose a template source","useDefaultTemplate":"Use default Buzops template","useOwnTemplate":"Use own template","uploadPdfTemplate":"Upload PDF template","uploadPdfDescription":"Upload your PDF file to use as the agreement template.","uploadPdfInstructionsLink":"How should my PDF look?","uploadPdfInstructionsTitle":"PDF template guidelines","uploadPdfInstructionsIntro":"Your PDF becomes the agreement layout. Follow these guidelines so the editor can place variables and signatures correctly.","uploadPdfInstructionsItem1":"Use a PDF file only (maximum 2 MB).","uploadPdfInstructionsItem2":"Include the full agreement text and terms you want clients to see.","uploadPdfInstructionsItem3":"Leave clear space where you will add dynamic fields (for example @[Agreement Date]) in the editor.","uploadPdfInstructionsItem4":"Reserve an area at the bottom for the client signature (drag Signature Content in the editor).","uploadPdfInstructionsItem5":"After upload, drag acronyms from the sidebar onto the document, preview, then save the template.","continueToEditor":"Continue to editor","pdfOnlyMaxSize":"PDF only. Maximum file size 2 MB.","invalidPdfType":"Only PDF files are allowed.","fileTooLarge":"File must be smaller than 2 MB.","failedToLoadTemplate":"Could not load the agreement template. Try again.","editor":{"pageTitle":"Agreements","pageSubtitle":"Customize templates and content for agreements with your clients.","editorTitle":"Agreements Editor","instructionsTitle":"Acronyms","acronyms":"Acronyms","signatureHolder":"Signature Content","signatureSection":"Signature","groupGeneral":"General","groupClient":"Client Information","groupFinancial":"Subscription","groupOther":"Billing","clientDetails":"Client Details","fieldsTitle":"Fields","fieldsHint":"Drag fields onto the agreement.","searchFields":"Search","fieldsCount":"{count, plural, one {# field} other {# fields}}","dragToPlaceTitle":"Drag to place","dragToPlaceBody":"Select a field, then drag it onto the document.","buzopsDefaultTemplate":"Buzops Default Template","savedTemplate":"Saved Template","uploadCustomTemplate":"Upload Custom Template","uploadCustomAgreementTitle":"Upload Custom Agreement","uploadCustomAgreementHint":"Name the agreement and upload the document record.","agreementName":"Agreement Name","agreementNamePlaceholder":"e.g. Membership Agreement","agreementNameRequired":"Enter an agreement name.","agreementFileRequired":"Upload a PDF file.","uploadAgreementRecord":"Upload Agreement Record","dropFileHere":"Drag & drop a file here or","browseFiles":"Browse files","uploadFileTypes":"PDF · Max 2 MB","uploadButton":"Upload","invalidPdfType":"Only PDF files are allowed.","fileTooLarge":"File exceeds Max 2 MB.","viewPages":"View Pages","download":"Download","print":"Print","zoomIn":"Zoom In","zoomOut":"Zoom Out","pagesTitle":"Pages","pagesCount":"{count, plural, one {# page} other {# pages}}","addPage":"Add Page","currentPageBadge":"Current","blankPage":"Blank page","pageNumber":"Page {n}","deletePage":"Delete Page","deletePageTitle":"Delete page","deletePageConfirm":"Remove page {n} and everything placed on it? This cannot be undone.","cannotDeleteLastPage":"The template must keep at least one page.","servicesAgreement":"Services Agreement","waiverOfLiability":"Waiver of Liability","openFields":"Fields","dragAcronymTooltip":"Drag {text} onto the document","dragSignatureTooltip":"Drag signature field onto the document","saveTemplateButton":"Save","savePreviewFirstTooltip":"View preview before save","cancelButton":"Cancel","previewButton":"Preview","previewSubtitle":"Review the agreement with sample or client data before saving.","previewClientSectionTitle":"Preview with client data","previewClientSectionHint":"Search for a client to fill acronyms with real values.","previewEmpty":"No pages to preview. Add content in the editor first.","previewBuilding":"Building preview…","previewFailed":"The preview could not be generated.","pageOf":"Page {current} of {total}","signHere":"Sign here","noPdfMessage":"Upload a PDF template to begin editing.","exportToPdfButton":"Export Preview","modifyTemplateInstruction":"To Modify the below template please upload \"PDF\" file.","acronymInstruction":"To use acronym drag and drop (example: @[Agreement Date]) you want to add while composing an agreement template","signatureMode":"How clients accept","signatureModeHint":"Choose how clients accept this agreement. They cannot complete purchase until the required step is done.","signatureModeSignature":"Signature only","signatureModeMembershipAgreement":"Confirmation checkbox only","signatureModeBoth":"Signature and confirmation","signatureModeSignatureHelp":"Client must sign on the signature pad.","signatureModeMembershipAgreementHelp":"Client must check “I confirm that I have read and understood this agreement.” No signature pad is shown.","signatureModeBothHelp":"Client must check the confirmation box and sign.","dropFilesLabel":"Drop files here to upload.","uploadYourContent":"Upload your content","changeToDefaultTemplate":"Change to Default template","changeToDefaultTemplateFailed":"Could not load the default template. Try again.","actionRequired":"Action Required","selectPdfMessage":"Please select a **PDF file** to begin. The operation cannot start without a file.","previewTitle":"Preview","searchClientLabel":"Search client","searchClientPlaceholder":"Type to search clients…","selectedClient":"Selected client","loadingClientDetails":"Loading client details…","failedToLoadClientDetails":"Could not load client details. Try again.","addText":"Add text","addTextTooltip":"Place an editable text box on the page (double-click to type)","fontSize":"Size","textColor":"Color","bold":"Bold","italic":"Italic","newTextPlaceholder":"Type here","textToolsHint":"Select a text box to format","previewPrepareFailed":"Could not prepare preview. Try again.","exportFailed":"Could not export PDF. Try again.","exportInProgress":"A download or print is already in progress. Try again when it finishes.","subscriptionDetailBackgroundWarningTitle":"Warning","subscriptionDetailBackgroundWarning":"When a user purchases multiple subscriptions, subscription details will overlap the content. Better drag this details onto a new empty page.","subscriptionDetailAcronymBlockTitle":"Error","saveTemplateFailed":"Failed to save the agreement template. Try again.","subscriptionDetailAcronymBlock":"Don't drag acronyms onto the subscription details page. When a user purchases multiple subscriptions, subscription details loop and the dragged acronyms will also loop.","clearAll":"Clear All","clearAllTitle":"Clear dragged items","clearAllConfirm":"This removes dragged acronyms and subscription tables from every page. PDF content is kept. This cannot be undone.","restoreAcronymsTitle":"Restore acronyms","restoreAcronymsConfirm":"Do you want to restore the previously dragged acronyms?","yes":"Yes","no":"No"}},"membershipType":{"name":"Name","membershipCode":"Membership Code","cancellationFee":"Cancellation Fee","monthlyRate":"Monthly Rate","durationType":"Duration Type","lastUpdated":"Last Updated","subscriptions":"Subscriptions","loadingHistory":"Loading membership history","noHistory":"No history records found","confirmStatusChange":"Confirm Status Change","confirmStatusQuestion":"Are you sure you want to {action}?","deactivate":"deactivate","activate":"activate","yes":"Yes","no":"No","success":"Success","statusUpdated":"Membership {status} successfully","deactivated":"deactivated","activated":"activated","statusUpdateFailed":"Failed to update user status. Please try again.","authFailed":"Authentication failed. Please login again.","noPermission":"You do not have permission to update this user.","userNotFound":"User not found.","error":"Error","active":"Active","inactive":"Inactive","errorTitle":"Error while deleting","actionHeader":"Action","statusColumn":"Status","versionColumn":"Version","versionHistory":"Version History","versionHistoryTitle":"Version History : {name}","viewChangeHistory":"View change history","viewHistory":"View History","loadingVersionHistory":"Loading version history","noVersionHistory":"No change history available.","versionHistoryLoadFailed":"Failed to load version history.","expandAll":"Expand All","collapseAll":"Collapse All","versionProperties":"Properties","versionPreviousValue":"Previous Value","versionCurrentValue":"Current Value","changeCount":"{count, plural, one {# change} other {# changes}}","versionChangedByFallback":"Admin","versionHistoryFields":{"IsActive":"Status","Name":"Membership Name","DurationType":"Duration Type","Duration":"Duration","DurationExpiry":"Expire After Day(s)","NoOfVisits":"No. of Visits","MonthlyRate":"Price","CancellationFee":"Penalty Fee","FreezeFee":"Freeze Fee","MaximumMonthsOnFreeze":"Maximum Months on Freeze","MinimumCancellationDays":"Minimum Cancellation Days","MinimumRecurringCyclesToApplyFreeze":"Minimum Recurring Cycles to Apply Freeze","ShortCode":"Short Code","Description":"Description","CanShowDescription":"Show Description to User","HostOnlineDescription":"Membership Description (Online)","CanHostOnline":"Do you want to Allow Public Purchase?","CanAutoRenew":"Yes, I want this plan to automatically renew","CanAutoRenewOverride":"Yes, I want my clients to have the ability to turn off the auto-renew option when purchasing online","CanProrate":"Yes, I want to prorate if purchasing after the specific day of the month","BillingDay":"Prorate after the specific day of the month","CanSignupFutureDate":"Yes, I want my clients to be able to select a future date to start their service","CanPayLater":"Yes, I want my clients to be able to pay for their service on the future date selected","CanCollectTaxes":"Yes, I want to collect surcharges from my clients for their purchases","CanExpiryReminder":"Yes, I want to send an expiration notification","DaysBeforeExpiryReminder":"Days Before Expiry Reminder","CancellationOption":"Only staff can cancel","CanClientCancelOwnSubscription":"Cancel subscriptions signed up via online","CanClientCancelStaffPurchasedSubscription":"Cancel subscriptions signed up by staff","AllowCancelCurrentCycle":"Allow cancellation for current billing cycle","AllowCancelNextCycle":"Allow cancellation for next billing cycle","IsGuestPassAccessEnabled":"Guest Pass Access","DefaultCouponIds":"Default Coupon","AccessGroupId":"Access Group","PlanManagementFee":"Additional Fees","MembershipAddon":"Add-Ons"},"versionHistoryValues":{"on":"On","off":"Off","active":"Active","inactive":"In-Active","monthToMonth":"Month to Month","months":"Months","monthsPaidInFull":"Months (Paid in full)","days":"Days","byVisits":"By Visits"},"editMembership":"Edit Membership","edit":"Edit","perMonthSuffix":"/ month","hostedOnline":"Sell online","hostedOnlineYes":"Yes","hostedOnlineNo":"No","hostedOnlineCard":"Sell online - {value}","noCancellationFee":"No cancellation fee","cancellationFeeCard":"Cancellation fee","membershipCodeCard":"Membership code","updatedAt":"Updated {date}","subscriptionCount":"{count} Subscriptions","loadingStaffData":"Loading staff data","availableMemberships":"Available Memberships","pageDescription":"Manage membership plans, rates, duration and availability.","status":"Status :","allLabel":"All","activeLabel":"Active","inactiveLabel":"Inactive","archiveLabel":"Archive","selectStatus":"Select status","action":"Action","searchMemberships":"Search Memberships","exportToExcel":"Export to Excel","tableSettings":"Membership table settings","viewMode":{"table":"Table view","list":"Grid view","grid":"Grid view"},"emptyMemberships":"No memberships found.","addMembership":"Create New Membership","onSiteAccess":"On-site Access","confirmDeletion":"Confirm Deletion","confirmDeletionMessage":"Are you sure you want to delete this user?","cancelButton":"Cancel","deleteButton":"Delete","activateMembership":"Activate Membership","deactivateMembership":"Deactivate Membership","deactivateMembershipMessage":"This membership will be made inactive and will no longer be available for future purchases.Existing members who have already purchased this membership will not be affected.","activateMembershipMessage":"This membership will be made active and will be available for future purchases.","fields":{"durationOptions":{"months":"Months","monthsPaidInFull":"Months (Paid in full)","monthToMonth":"Month to Month","days":"Days","byVisits":"By Visits"}},"filterSeparator":"and","clearAllFilters":"Clear all"},"membershipTypeAdd":{"page":{"addTitle":"Add New Membership","addSubtitle":"Set up a New Membership","editTitle":"Edit Membership","editSubtitle":"Set up an existing membership","loadingPlan":"Loading membership type...","openFullPage":"Open in new tab"},"sections":{"basicInfo":{"title":"Basic Information","description":"Define the core details for this membership plan."}},"fields":{"membershipName":"Membership Name","duration":"Duration","durationOptions":{"months":"Months","monthsPaidInFull":"Months(Paid In Full)","monthToMonth":"Month To Month","days":"Days","byVisits":"By Visits"},"durationTypeOptions":{"atCheckout":"At Checkout","neverEnding":"Never Ending","limited":"Limited"},"select":"Select","autoRenewToggle":"Yes, I want this plan to automatically renew","days":"Days","noOfVisits":"No. of Visits","months":"Month(s)","expireAfterDays":"Expire After Day(s)","price":"Price","minCancellationDays":"Minimum Cancellation Days","amountPerBilling":"Amount to be charged on every billing cycle.","cancelWithoutChargeHint":"Minimum number of days to cancel without charge.","freezeFee":"Freeze Fee","freezeFeeHint":"Amount to be charged if the plan is on freeze.","maxFreezeMonths":"Maximum Months on Freeze","maxFreezeMonthsHint":"Maximum number of months the plan can be frozen.","addOns":"Add-Ons","createAddOn":"Create New Add-on","selectAddOn":"Select Add-on","shortCode":"Short Code","copy":"Copy","description":"Description","showDescriptionToUser":"Show description to user","purchaseBillingOptions":"Purchase & billing options","purchaseBillingSubtitle":"Configure how clients can buy this membership online, when they are billed, and what notifications they receive.","purchaseBillingGroupOnline":"Online purchase","purchaseBillingGroupOnlineHint":"Public signup, auto-renew preferences, and scheduled start dates.","purchaseBillingGroupBilling":"Billing & proration","purchaseBillingGroupBillingHint":"Charge members on a specific day when they join mid-cycle.","purchaseBillingGroupReminders":"Taxes & reminders","purchaseBillingGroupRemindersHint":"Surcharges and expiry notifications for active memberships.","allowPublicPurchase":"Do you want to Allow Public Purchase?","autoRenewOverride":"Yes, I want my clients to have the ability to turn off the auto-renew option when purchasing online.","prorate":"Yes, I want to prorate if purchasing after the","ofEachMonth":"of each month.","futureDate":"Yes, I want my clients to be able to select a future date to start their service.","payLater":"Yes, I want my clients to be able to pay for their service on the future date selected.","collectTaxes":"Yes, I want to collect surcharges from my clients for their purchases.","expiryNotification":"Yes, I want to send an expiration notification","daysBeforeExpiry":"day(s) before the expiry date.","cancellationPolicy":"Cancellation Policy","cancellationPolicySubtitle":"Define who can cancel memberships, when cancellations apply, and any penalty or default coupon settings.","clientCancellation":"Client Cancellation","chooseAtLeastOne":"(Choose at least one)","onlyStaffCancel":"Only staff can cancel","cancelOnline":"Cancel subscriptions signed up via online","cancelByStaff":"Cancel subscriptions signed up by staff","clientCancellationNote":"If the client option 2 or 3 is selected, you must specify how clients can cancel below.","clientCancellationOption":"Client Cancellation Option","clientCancellationOptionNote":"(Choose at least one if client cancellation is enabled)","allowCancelCurrent":"Allow cancellation for current billing cycle","allowCancelNext":"Allow cancellation for next billing cycle","clientCancellationWhen":"Please specify when clients are allowed to cancel: current cycle, next cycle, or both.","penaltyFee":"Penalty Fee","penaltyFeeHint":"Amount to be charged if cancelled before the minimum cancellation days.","additionalFees":"Additional Fees","additionalFeesSubtext":"Specify if any additional fee is associated with the membership.","enabledCoupons":"Enabled Coupons","enabledCouponsSubtext":"List of all coupons associated with the membership","feeType":"Fee Type","rate":"Rate","action":"Action","noRecords":"No Records Available.","noFeeFound":"NO FEE FOUND. DO YOU WANT TO ADD NEW ITEM - {query} ?","addNewItem":"Add new item","pleaseSelect":"Please select","addFee":"Add fee","fullScreen":"Full Screen","exitFullScreen":"Exit full screen","deleteFee":"Delete fee","amount":"Amount","aboutMembership":"About Membership","aboutMembershipDescription":"A Membership is the heart of any subscription. It explains billing strategies for the subscription-based business models. Simply put, a membership is a business model wherein clients can access any Appointments by paying a pre-decided recurring fee at regular intervals.","aboutMembershipAdditionalInfo":"This section shows you how to add or edit a membership and the various pricing tiers and the flexible billing periods.","accessGroup":"Access Group","checkInSystemConfiguration":"Check-in System Configuration","defaultCoupon":"Default Coupon","defaultCouponDescription":"Default coupon to apply with this membership.","couponName":"Coupon Name","discountType":"Discount Type","durationType":"Duration Type","discountValue":"Discount Value","expiryDate":"Expiry Date","couponCode":"Coupon Code","copyLink":"Copy Code","couponCodeCopied":"Coupon Code Copied","failedToLoadCoupons":"Something went wrong please try again later","loadingCoupons":"Loading coupons...","showingCoupons":"Showing {start}-{end} of {total} coupons"},"viewMode":{"table":"Table view","list":"Card view"},"summary":{"title":"Live preview","untitledMembership":"Untitled membership","statusActive":"Active","statusInactive":"Inactive","statusDraft":"Draft","paid":"Paid","free":"Free","duration":"Duration","price":"Price","autoRenew":"Auto renew","addOns":"Add-Ons","noAddOns":"No add-ons selected","more":"more","viewAll":"View all ({count})","showLess":"Show less","whenToStart":"When to start","startNotSelected":"Not selected","startSameAsMembership":"Same as membership start","startAfterCycles":"After {count} cycle(s)","startFixedDay":"On {month} {day}","bookingUrl":"Membership URL","copyUrl":"Copy","copied":"Copied","openUrl":"Open","yes":"Yes","no":"No","days":"Days","months":"Months","visits":"Visits","monthly":"Monthly","expireAfter":"expires after {days} day(s)"},"placeholders":{"membershipName":"Enter membership name","durationType":"Select duration type","months":"Select Month(s)","days":"Enter number of days","noOfVisits":"Enter no. of visits","expireAfterDays":"Enter expire after day(s)","price":"Enter membership price","minCancellationDays":"Enter days","freezeFee":"Enter freeze fee","maxFreezeMonths":"Enter maximum freeze months","addOns":"Select Add-on","shortCode":"Enter short code","description":"Enter description","prorate":"Select day","expiryNotificationDays":"Enter number of days","penaltyFee":"Enter Penalty Fee","feeType":"Select fee type","rate":"Enter rate","accessGroup":"Please select"},"validation":{"membershipNameRequired":"Please enter Membership name","durationRequired":"Please select duration","daysRequired":"Please enter Days","noOfVisitsRequired":"Please enter No. of Visits","expireAfterDaysRequired":"Please enter Expire After Day(s)","accessGroupRequiredForVisits":"Please select the subscription to tag the visits","monthsRequired":"Please enter Month(s)","minCancelDaysRange":"The Cancellation days should be in between 1 to 28.","minCancelDaysRangeMonths":"The Cancellation days should be in between 1 to 28.","maxFreezeMonthsRequired":"Please enter Maximum Months on Freeze","maxFreezeMonthsLessThanContract":"Maximum months on freeze should be less than the total months on the contract.","shortCodeRequired":"Please enter Short Code","shortCodeAlphanumeric":"Short code must be alphanumeric and cannot contain special characters or spaces","expiryNotificationDaysRequired":"Please provide the number of days to send the notification before the expiry.","feeTypeRequired":"Fee Type is required","rateMin":"Rate is required and must be at least 0.01","amountMin":"The Amount should be greater than or equals 1.","priceRequired":"Please enter Price","zeroRateRequiresNewMembership":"Please create new membership for $0 membership rate.","freezeFeeRequired":"Please enter Freeze Fee","cancellationModeRequired":"Please select at least one cancellation mode: allow cancellation through staff or allow clients to cancel.","cancellationModeDetails":"Please select how clients can cancel - either for the current billing cycle, the next billing cycle, or both.","monthsExceed":"The Duration should be in between 1 to 999 value.","daysExceed":"The Duration should be in between 1 to 45 value.","noOfVisitsExceed":"The No. Of Visits should be in between 1 to 10000 value.","minCancelDaysExceed":"The Cancellation days should be in between 1 to {days} value.","addonStartTypeRequired":"Please select when to start this addon","addonStartTypeAllRequired":"Please select when to start the addon for all selected add-ons","duplicateFee":"Same fee cannot be applied more than once for the same plan.","addonBillingCountRequired":"Please enter No. of Billings (minimum 1).","addonFixedDateRequired":"Please select a fixed month and day for this addon."},"notifications":{"errorTitle":"Error","successTitle":"Success","feeIdFailed":"Failed to get new fee id from server.","addFeeFailed":"Failed to add new fee type.","addFeeSuccess":"Additional Fee created successfully","fetchPlanFailed":"Failed to fetch membership plan.","saveSuccessMessage":"Membership plan saved successfully!","updateSuccessMessage":"Membership plan updated successfully. Membership changes apply only to new clients and will not affect current members.","saveErrorFallback":"Failed to save membership plan.","shortCodeCopied":"Short Code copied!"},"modals":{"addFeeTitle":"Create fee","addFeeConfirm":"Create a new fee named \"{name}\"?","ftcTitle":"FTC Law Violation Warning","ftcDescription":"Enabling \"Only staff can cancel\" may violate FTC law. Please ensure this setting complies with your local regulations.","ftcProceed":"I Understand, Proceed","addOnTitle":"Create New Add-on","loading":"Loading"},"buttons":{"ok":"OK","cancel":"Cancel","create":"Create","save":"Save","update":"Update"}},"Reports":{"usageReport":"Activity and Usage Report","addonReport":"Addon Report","allContacts":"All Contacts","appointmentLog":"Appointment Log","noDetailsFound":"No details found.","buttons":{"apply":"Apply"},"labels":{"attendeesList":"Attendees List","overallCost":"Overall Cost","overallSurcharges":"Overall Surcharges","overallAmount":"Overall Amount"},"toolbar":{"resetSettings":"Reset Settings","showHideColumns":"Show/Hide Columns","hideAll":"Reset to Default","showAll":"Show All","exitFullScreen":"Exit Full Screen","fullScreen":"Full Screen","minimizeChart":"Minimize","closeChartModal":"Close","tableSettings":"Report table settings","viewMode":{"table":"Table view","list":"Card view"}},"siteActivity":{"pageDescription":"Review member audit activity by date range, change type and action."},"tableHelpers":{"total":"Total","grandTotal":"Grand Total","showItemsWithValue":"Show items with value that:","selectValue":"Select Value","cancel":"Cancel","filter":"Filter","viewMore":"View more","filters":{"contains":"Contains","startsWith":"Starts With","endsWith":"Ends With","equals":"Equals","notEquals":"Not Equals","greaterThan":"Greater Than","greaterThanOrEqual":"Greater Than Or Equal To","lessThan":"Less Than","lessThanOrEqual":"Less Than Or Equal To","between":"Between","betweenInclusive":"Between Inclusive"}},"sections":{"subscriptions":"Subscriptions","salesRevenue":"Sales & Revenue","contactsUsers":"Contacts & Users","analyticsInsights":"Analytics & Insights","systemLogs":"System & Logs","POS":"POS"},"table":{"noRecords":"No records to display","noResults":"No records to display","rowsPerPage":"Rows per page","loading":"Loading"},"dateRange":{"recurrenceDate":"Recurrence Date"},"cards":{"membership":"Membership","addons":"Addons","packages":"Packages","packageReport":"Package Report","salesReport":"Sales Report","transactionsReport":"Transactions Report","revenueReport":"Revenue Report","recurringRevenueRemit":"Recurring Revenue Remit","surcharges":"Surcharges","manageDeclines":"Manage Declines","manageChargebackReturns":"Manage Chargeback & Returns","payout":"Payout","allContacts":"All Contacts","newSubscribers":"New Subscribers","subscriptionStatistics":"Subscription Statistics","nonRenewals":"Non Renewals","nonRenewal":"Non Renewal","nonUsage":"Non Usage","activityAndUsage":"Activity and Usage","appointmentLog":"Appointment Log","accountUpdater":"Account Updater","onsiteAccessLog":"Onsite Access Log","attendance":"Attendance","credits":"Credits","outstandingBalance":"Outstanding Balance Report","notProcessedPayments":"Not processed payments: Yet to collect for the remaining calendar month.","SalesSummaryByCategory":"Sales Summary by Category","salesSummaryByPaymentsMethod":"Sales Summary by Payment Method","productBelowMinimumStock":"Products Below Minimum Stock","SalesSummaryByGivenPeriod":"Sales Summary by Given Period","SalesSummaryByStaffMember":"Sales Summary by Staff Member","AllProducts":"All Products","Orders":"Orders","OrderItems":"POS Order Items"},"descriptions":{"salesReport":"Monthly sales performance and revenue analysis","transactionsReport":"Detailed transaction history and payment analysis","revenueReport":"Comprehensive revenue breakdown by product and period","recurringRevenueRemit":"Monthly recurring revenue and subscription analytics","surcharges":"Additional charges and fee breakdown","manageDeclines":"Execute Declined Payment processing for unpaid dues.","manageChargebackReturns":"All the transactions related to Charge Backs (CC) & Returns (ACH) of all clients.","payout":"All the transactions related to Payouts of all trainer.","allContacts":"Complete contact database with engagement metrics","newSubscribers":"Recent subscriber acquisitions and conversion rates","subscriptionStatistics":"Subscription trends and retention analytics","nonRenewals":"Analysis of non-renewal patterns and churn","nonUsage":"Recent subscriber inactivity and conversion rates","activityAndUsage":"Subscriber activity and usage patterns","appointmentLog":"Appointment scheduling and attendance tracking","accountUpdater":"Account modification and update history","onsiteAccessLog":"Facility access tracking and security logs","attendance":"Appointment attendance tracking","credits":"All the transactions related to Credits of all Clients.","outstandingBalance":"Failed payments that are open in collection, plus collected history.","SalesSummaryByCategory":"View POS sales grouped by product category.","salesSummaryByPaymentsMethod":"View POS summary grouped by payment method","SalesSummaryByGivenPeriod":"View the POS sales for a selected date range with grouping and exporting","AllProducts":"View the complete product catalog and inventory.","Orders":"View all orders with details and export options.","OrderItems":"Analyze POS product and order-item sales, tax, discounts, and trends.","SalesSummaryByStaffMember":"View product sales broken down by staff member.","productBelowMinimumStock":"View products and variations below the configured minimum stock."},"outstandingBalance":{"search":{"keyword":"All","memberName":"Member Name","memberNumber":"Member Number","email":"Email","serviceName":"Service Name","transactionId":"Transaction ID"},"columns":{"memberName":"Member Name","memberNumber":"Member Number","email":"Email","serviceName":"Service Name","paymentMadeFor":"Payment Made For","transactionId":"Transaction ID","transactionDate":"Transaction Date","amountPaid":"Amount Paid","taxes":"Taxes","convenienceFees":"Convenience Fees","collectionStatus":"Collection Status","collectionAttemptCount":"Collection Attempts","lastCollectionAttemptDate":"Last Collection Attempt","notes":"Collection Notes"},"filters":{"collectionStatus":"Collection Status"},"status":{"all":"All statuses","sendToCollection":"Send to collection","yetToCollect":"Yet to collect","cancelled":"Cancelled","collected":"Collected"}},"orderItems":{"filters":{"dateRange":"Date Range","memberName":"Member Name","memberNumber":"Member Number","email":"Email","orderNumber":"Order Number","salesperson":"Salesperson","status":"Status","product":"Product","category":"Category","groupBy":"Group Report By","allStatuses":"All Statuses","allProducts":"All Products","allCategories":"All Categories","apply":"Apply Filters","reset":"Reset","searchBy":"Search By","search":"Search","clearSearch":"Clear Search","moreFilters":"More Filters","columnFilter":"Filter {column}","columnFilterPlaceholder":"Contains…","columnFilterActive":"Showing {count} Of {total} Loaded Items","searchByOptions":{"Name":"Member Name","MemberNumber":"Member Number","Email":"Email","OrderNumber":"Order Number","SalesPerson":"Salesperson"}},"kpis":{"totalQuantitySold":"Quantity Sold","totalReturnedQuantity":"Returned Quantity","grossSalesExclTax":"Sales Excl Tax","grossSalesInclTax":"Sales Incl Tax","totalTax":"Total Tax","totalDiscount":"Total Discount","averageItemValue":"Average Item Value","uniqueOrders":"Unique Orders","uniqueMembers":"Unique Members","netQuantitySold":"Net Quantity","returnRate":"Return Rate","discountRate":"Discount Rate","averageQuantityPerOrder":"Avg Qty Per Order","convenienceFee":"Convenience Fee","otherCharges":"Other Charges","includesFees":"Includes {fees}","groups":{"volume":"Volume","sales":"Sales","activity":"Activity"}},"breakdowns":{"title":"Analytical Breakdowns","product":"Sales By Product","category":"Sales By Category","salesperson":"Sales By Salesperson","payment":"Sales By Payment","salesChart":"Sales Chart","salesChartTitle":"Sales Over Selected Range","salesChartCurrentPeriod":"Selected Range","salesChartPreviousPeriod":"Previous Period","salesChartReturned":"Returned Qty","salesChartPreviousReturned":"Previous Returned Qty","salesChartZoomHint":"Drag Or Scroll To Zoom Long Ranges","salesChartGranularityDay":"Daily Sales","salesChartGranularityWeek":"Weekly Sales","salesChartGranularityMonth":"Monthly Sales","tax":"Tax Breakdown","trend":"Daily Sales Trend"},"grouped":{"title":"Grouped By {group}"},"groupBy":{"OrderNumber":"Order Number","ProductName":"Product","CategoryName":"Category","Member":"Member","SalesPersonName":"Salesperson","PaymentBy":"Payment By","Status":"Status","OrderDate":"Order Date"},"displayMode":{"lineItems":"Line Items","byOrder":"By Order"},"columns":{"orderDate":"Order Date","orderNumber":"Order Number","productName":"Product Name","productItems":"Product Items","productItemsReturned":"Returned","categoryName":"Category","productVariant":"Product Variant","productMeasure":"Product Measure","productColor":"Product Color","quantity":"Quantity","returnedQuantity":"Returned Quantity","unitCostExclTax":"Unit Cost Excl Tax","unitCostInclTax":"Unit Cost Incl Tax","priceExclTax":"Price Excl Tax","taxAmount":"Tax Amount","priceInclTax":"Price Incl Tax","discountAmount":"Discount Amount","paymentBy":"Payment By","cardType":"Card Type","memberName":"Member Name","memberNumber":"Member Number","email":"Email","phone":"Phone","salesperson":"Salesperson","status":"Status","billedAmount":"Billed Amount","convenienceFee":"Convenience Fee","otherCharges":"Other Charges","otherChargesPercent":"{rate}% Of The Order","otherChargesFixed":"Fixed {amount}","items":"Items","quantityChange":"Qty Change","salesChange":"Sales Change","taxName":"Tax Name","percentage":"Percentage"},"table":{"title":"Order Item Details","rowsPerPage":"Rows Per Page","rangeSummary":"{start}–{end} Of {total}"},"views":{"analytics":"Analytics","details":"Order Item Details","byOrderDate":"Grouped By Order Date"},"scope":{"full":"Analytics Include All {total} Matching Order Items.","partial":"Analytics Are Based On The First {loaded} Of {total} Matching Order Items.","filtered":"Analytics Are Based On {loaded} Of {total} Loaded Order Items After Local Filters."},"comparison":{"caption":"Compared With Previous {days} Days ({range})","captionOneDay":"Compared With The Previous Day ({range})","vsPreviousDays":"Vs Previous {days} Days","vsPreviousDay":"Vs Previous Day","new":"New","tooltipIncrease":"Trending Up {change}","tooltipDecrease":"Trending Down {change}","tooltipFlat":"No Change Versus The Previous Period","tooltipNew":"New Versus The Previous Period","tooltipValues":"{current} Now Vs {previous} Previously"},"states":{"emptyTitle":"No Records Available","empty":"No order items match the selected filters. Try a different date range or search.","loading":"Loading order items…","error":"Unable to load the POS order item report.","errorTitle":"Error"},"export":{"downloadExcel":"Download Excel","sheetName":"Order Items","preparingTitle":"Preparing Download","preparing":"Building your Excel file from this grid…","successTitle":"Download Ready","success":"Exported {count} row(s) to Excel.","emptyTitle":"No Data","empty":"No rows available to export for the current grid filters.","errorTitle":"Download Failed","error":"Unable to export this grid to Excel."}},"accountUpdater":{"tabs":{"accountUpdaterReport":"Account Updater Report","unusedPaymentProfiles":"Unused Payment Profiles","expiringPaymentProfiles":"About to Expire Payment Profiles"},"summary":{"sectionTitle":"Response summary"},"cards":{"nanLabel":"NAN (New Account Number)","nedLabel":"NED (New Expiration Date)","naLabel":"N/A (Not Available)"},"columns":{"clientNumber":"Client Number","firstName":"First Name","lastName":"Last Name","fullName":"Full Name","emailId":"Email ID","subscriptionName":"Subscription Name","clientProfileId":"Client Profile ID","clientPaymentProfileId":"Client Payment Profile ID","reasonCode":"Reason Code","notes":"Notes","processingStatus":"Processing Status","clientName":"Client Name","paymentProfile":"Payment Profile","expiryDate":"Expiry Date","createdOn":"Created On","maskedCCNumber":"Masked CC Number","lastTransactionDate":"Last Transaction Date"},"detailPanel":{"loading":"Loading","noDetails":"No details found.","addOns":"Add-Ons"},"unusedProfiles":{"searchPlaceholder":"Search Client","unusedInLast":"Unused in last","months":"Months","tooltip":"Displays payment profiles that have not been used in the last X months. A profile is considered unused if its last transaction occurred before the selected period or if it has never been used.","delete":"Delete","deleteWithCount":"Delete ({count})","recordsSelected":"records selected of","deleteConfirmSingle":"Are you sure you want to delete this payment profile?","deleteConfirmMultiple":"Are you sure you want to delete the selected {count} payment profiles?","cancel":"Cancel"},"toolbar":{"showHideColumns":"Show/Hide Columns","hideAll":"Reset to Default","showAll":"Show All","exitFullScreen":"Exit Full Screen","fullScreen":"Full Screen"},"filterOptions":{"contains":"Contains","startsWith":"Starts With","endsWith":"Ends With","equals":"Equals","notEquals":"Not Equals","between":"Between","betweenInclusive":"Between Inclusive"}},"surchargeReports":{"overallCost":"Overall Cost"},"columns":{"clubName":"Club Name","category":"Category","cost":"Cost","surcharges":"Surcharges","totalCollected":"Total Collected","staffName":"Staff Name","quantity":"Quantity","paymentMethod":"Payment Method","minimumStock":"Minimum Stock","productName":"ProductName","variationName":"Variation Name","availableStock":"Available Stock","barcode":"Barcode","costPrice":"Cost Price","wholesaleCost":"Wholesale Cost","salePrice":"Sale Price","salePriceExclTax":"Sale Price Excluding Tax","manufacturer":"Manufacturer"},"clientName":"Client Name","totalAmount":"Total Amount:","allowAppointmentMembershipUse":"Allow Appointment/Membership use","transactionId":"Transaction Id","enterTransactionId":"Please enter Transaction Id","originalTransactionId":"The original Transaction Id:","wasAlreadyRefundedOn":"was already refunded on","convenienceFeeCollected":"Convenience fee to be collected","convenienceFee":"Convenience fee","bankersRounding":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46, 1.466 → 1.47","paymentProfile":"Payment Profile","select":"Select","addNewButton":"Add New","payNowButton":"Pay Now","waiveButton":"Waive","transactionDate":"Transaction Date","paymentMadeFor":"Payment Made For","serviceName":"Service Name","amount":"Amount","status":"Status","manageChargeBacksAndReturns":"Manage Charge Backs (CC) & Returns (ACH).","manageChargeBacksAndReturnsDescription":"All the transactions related to Charge Backs (CC) & Returns (ACH) of all clients.","searchByClientOrTransactionId":"Search by Client/Transaction Id","insertButton":"Insert","noRecordsAvailable":"No Records Available","itemsPerPage":"Items per page","continueButton":"Continue","confirmToCollect":"Confirm to Collect","confirmToWaive":"Confirm to Waive","modifyAllowAppointmentMembershipUse":"Modify Allow Appointment/Membership use","totalAmountTo":"Total Amount to","collect":"Collect","waive":"Waive","comments":"Comments","cancelButton":"Cancel","confirmButton":"Confirm","clientNameLabel":"Client Name","totalAmountLabel":"Total Amount","convenienceFeeLabel":"Convenience Fee","totalToCollect":"Total to Collect","Error":"Error","SomeThingWentWrong":"Something went wrong. Please try again later.","PreparingDownload":"Preparing your Excel file","ReportGenerating":"Generating Your Report","DownloadReady":"Download Ready","DownloadedSuccessfully":"Download Successfull","DownloadFailed":"Download failed try again","salesSummaryByPaymentsMethod":"Sales Summary by Payment Method"},"auditHistory":{"AuditHistoryView":"Audit History","title":"Audit History","auditDetails":"Action Detail","date":"Date","changedBy":"Requested By","itemsPerPage":"Items per page","noAuditHistoryAvailable":"No Audit History Available","noVisitHistoryAvailable":"No Visit History Available","noCouponHistoryAvailable":"No Coupon History Available","loading":"Loading","download":"Download Audit History","downloadCoupon":"Download Coupon History","exporting":"Exporting","exportingTitle":"Exporting","exportingMessage":"Please wait while we prepare your file","exportSuccessTitle":"Export Successful","exportSuccessMessage":"Audit history downloaded successfully.","exportErrorTitle":"Export Failed","exportErrorMessage":"Failed to export audit history. Please try again."},"paymentPortalBanner":{"message":"Almost done with your Go Live process. Please complete your Payment Portal Configuration","configureNow":"Configure Now"},"trialPeriodBanner":{"message":"Your trial period will expire in","days":"days"},"cart":{"CartDetails":"Cart Details","NoItemsincart":"No Items in cart","Checkout":"Checkout","AddtoCart":"Add to Cart","GoToCart":"Go to Cart","Added":"Added","Type":"Type","Measure":"Measure","Color":"Color","Surcharges":"Surcharges","SoldBy":"Sold By","PurchasedVia":"Purchased Via","SelectProduct":"Select Products to Return","PurchasedQty":"Purchased Qty","Subtotal":"Subtotal","TotalReturnAmount":"Total Return Amount","TotalItemAmount":"Total Item Amount","ApplyDiscount":"Apply Discount","RemoveDiscount":"Remove Discount","completePurchase":"Complete Purchase","OrderSummary":"Order Summary","Percentage":"Percentage","Fixed":"Fixed","Discount":"Discount","ProductsAdded":"Products Added","DeleteAll":"Delete All","Size":"Size","Total":"Total","surchargesLabel":"Surcharges:","allProducts":"All Products","outOfStock":"Out of stock","StockLimitMessage":"Currently, only {count} item(s) are available in stock","submitButton":"Submit","variation":"Variation:","color":"Color:","itemsAvailable":"items available","soldDetails":"Sold Details","soldOrdersTitle":"Sold Orders History","club":"Club:","soldHistoryPlaceholder":"This is a placeholder for the sold history/details UI.","soldFilterBy":"Filter by","soldFilterName":"Name","soldFilterEmail":"Email","soldFilterPhone":"Phone","soldFilterOrderNumber":"Order Number","soldSearchPlaceholder":"Search...","clearSearch":"Clear search","noSoldOrders":"No orders found","soldClientDetails":"Client Details","soldSalesPerson":"Sales Person","soldQuantity":"Quantity","soldUnitCostInclTax":"Unit Cost Incl Tax","soldUnitCostExclTax":"Unit Cost Excl Tax","soldPriceExclTax":"Price Excl Tax","soldDiscountAmount":"Discount Amount","soldDiscountType":"Discount Type","closeButton":"Close","Price":"Price","QtyNote":"Qty can't be 0","RefundConvenienceFee":"Refund Convenience Fee","ConvenienceFee":"Convenience Fee","OrderNo":"Order No","StatusOrder":"Status Order","OrderDate":"Order Date","TotalAmount":"Total Amount","ReturnConfirmation":"Are you sure you want to return this order?","PaymentNote":"If paid by card, the amount will be refunded automatically.","Cancel":"Cancel","Refund":"Refund","Delete":"Delete","EditDiscount":"Edit Discount","backToProducts":"Back to Products","OtherCharges":"Other Charges","quantityLabel":"Quantity","sizeLabel":"Size","colorLabel":"Color","stockAvailable":"{count} items available","decreaseQuantity":"Decrease quantity","increaseQuantity":"Increase quantity","Products":"Products"},"clubPortal":{"tabs":{"about":"About Us","appointments":"Appointments","group":"Group","memberships":"Memberships","packages":"Packages"},"landingPage":{"welcome":"Welcome","aboutHeading":"About Us","labels":{"Error":"Error","All":"All","Private":"Private","Semi-Private":"Semi-Private","PreSet":"Pre-Set","Group":"Group","NoDataAvailable":"No data available.","PayLater":"Pay Later","VirtualMeeting":"Virtual Meeting","PhoneCall":"Phone Call","In-personMeeting":"In-person Meeting","mins":"mins","Waitlisted":"Waitlisted","Selected":"Selected","Waitlist":"Waitlist","Enrolled":"Enrolled","Spots":"Spots","Full":"Full","Continue":"Continue","OneTime":"One Time","Daily":"Daily","Monthly":"Monthly","Yearly":"Yearly","Unlimited":"Unlimited","Appointments":"Appointments","AvailableCoupons":"Available Coupons","Free":"Free","NonPaid":"Non-Paid","Count":"Count","RedeemFor":"Redeem for","AllGroupAppointments":"All Group Appointments","ClassEnded":"Class Ended","ClassEndedTooltip":"This class has already started or ended. Enrollment is not available.","Redeemed":"Redeemed","SelectPackagePlaceholder":"Please select Package","NoPackagesFound":"No packages found","AllGroup":"All Group","NoClassesFound":"No classes found","SelectDatePlaceholder":"Select Date","UsingPackage":"Using Package","UsePackage":"Use Package","EnrollmentIndicator":"Enrollment Indicator","SchedulesLeft":"left","PackageOnlyNote":"Note: Only classes from your purchased group package are shown.","PackageOnlyNoteDeselect":"Note: Only classes from your purchased group package are shown. Deselect the package to view all.","SessionSelected":"session selected","SessionsSelected":"sessions selected","Enroll":"Enroll","ClearAll":"Clear All","NoGroupPackageTooltip":"This client has no available group package. Please purchase a group package first.","ViewLess":"View Less","ViewMore":"View More","ExpireOn":"Expire On","ExpireAfter":"Expire After","Frequency":"Frequency","DownPayment":"Down Payment","Installments":"Installments","RecurrenceUnit":"Recurrence Unit","RecurringEvery":"Recurring every","Every1Month":"Every 1 Month","Every":"Every","Months":"Months","Days":"Days","Day":"Day","Term":"Term","Visit":"Visit","Visits":"Visits","Addons":"Addons","Rate":"Rate","AddonName":"Addon Name","neverend":"never end","Occurrences":"Occurrences","upto":"up to","occursEvery":"occurs every","copyShortCodeLabel":"Copy Short Code","copiedLabel":"Copied","redeemViaPackage":"Redeem via Package"},"messages":{"FetchClubDetailsError":"Some thing went wrong while fetching club details","FetchApptError":"Some thing went wrong while fetching Appointments","FetchGroupError":"Some thing went wrong while fetching Groups","FetchGroupNameError":"Some thing went wrong while fetching Group Names","FetchMembershipError":"Some thing went wrong while fetching Memberships","FetchAddonError":"Some thing went wrong while fetching Addons","FetchPackageError":"Some thing went wrong while fetching Packages"}}},"common":{"cookieConsent":{"message":"We use cookies to enhance your experience. By continuing to use this site, you agree to our use of cookies.","accept":"Accept","decline":"Decline"},"search":{"clickToSearch":"Click to search","clear":"Clear search"},"cardForm":{"cardNumberInvalid":"Card Number is Invalid","cardNumberRequired":"Card Number is required","zipCodeValidation":"Zip code must be exactly 5 digits or 6 alphanumeric characters","zipCodeInvalidation":"Zip code must be up to 6 alphanumeric characters or 5 digits","zipCodeInvalid":"Zip code is invalid","zipCodeRequired":"Zip code is required","errorTitle":"Error","cardExpiryRequired":"Card Expiry Date is Required","cardNumberValidation":"Card Number must be between 13 and 19 digits","cardDetailsAdded":"Card details added successfully","cancelButton":"Cancel","saveButton":"Save"},"paymentProfileDropdownList":{"successTitle":"Success","errorTitle":"Error","header":"Payment Profile","expiresOn":"Expires on","failedLoadPaymentProfiles":"Failed to load payment profiles","addNewButton":"+ Add New","addPaymentMethod":"Add Payment Method","creditDebitCard":"Credit/Debit Card","bankAccount":"Bank Account","addByTerminal":"Add by Terminal","other":"Other","otherPayment":"Other Payment","cash":"Cash","cashUnavailable":"Cash payment is not available for this client.","otherPaymentUnavailable":"Other payment can't be recorded: this client has no Cash payment method on file.","paymentMethod":"Payment method","otherSavedMethods":"Other saved methods","methodsAvailable":"{count} available","noProfiles":"No payment profiles available","makeDefault":"Set as default","defaultBadge":"Default","defaultUpdated":"Selected payment profile marked as preferred","failedToUpdateDefault":"Failed to update default payment profile"},"Packages":"Packages","Membership":"Membership","Group":"Group","PaymentMethods":"Payment Methods","OrderSummary":"Order Summary","SavedPaymentMethods":"Saved Payment Methods","CreditCard":"Credit/Debit Card","CardNumber":"Card Number","ExpiryDate":"Expiry Date","CVV":"CVV","NameOnCard":"Name on Card","ZipCode":"Zip Code","Bank":"Bank","AccountType":"Account Type","AccountName":"Account Name","BankName":"Bank Name","BankAccounts":"Bank Account","RoutingNumber":"Routing Number","AccountNumber":"Account Number","Purchase/EnrollmentFor":"Purchase/Enrollment For","AppointmentsCount":"Appointments Count","Frequency/ExpiryDate":"Frequency / Expiry Date","TotalBeforeSurcharges":"Total Before Surcharges","Renew":"Renew","Coupon":"Coupon","OrderTotal":"Order Total","DownPayment":"Down Payment","ViewYourAgreementCopy":"View Your Agreement Copy","Purchase&Book":"Purchase & Book","DownPayments":"Down Payments","AmountPayToday":"Amount Pay Today","RecurrenceUnit":"Recurrence Unit","RecurringStartDate":"Next Payment Date","RecurringEvery":"Recurrence Every","NoOfInstallments":"No of Installments","RecurringAmount":"Recurring Amount","PerAppointmentCost":"Per Appointment Cost","ConfirmPurchase":"Confirm Purchase","ContinueButton":"Continue","OneOnOne":"One-on-One","CancelButton":"Cancel","ConfirmButton":"Confirm","PayNowButton":"Pay Now","ClearAllButton":"Clear All","AllProducts":"All Products","Products":"Products","Subtotal":"Subtotal","Surcharges":"Surcharges","Discount":"Discount","Total":"Total","Checkout":"Checkout","Manage":"Manage","ManageProducts":"Manage products","Orders":"Orders","Logout":"Logout","SearchPlaceholder":"Search Product, Barcode...","ProductNotFoundTitle":"Product Not Found","ProductNotFoundMessage":"We couldn't find a product with this barcode. Please try again.","StockNotUpdatedGreeting":"Hi {name}! 👋","StockNotUpdatedGreetingFallback":"Hi! 👋","StockNotUpdatedMessage":"It looks like this product is available, but the stock count hasn't been updated yet.","UpdateStock":"Update Stock","NoPermissionToEditProduct":"You don't have permission to edit this product. Please contact your administrator for access.","OutOfStockTitle":"Out of Stock","OutOfStockMessage":"This product is currently out of stock.","StockLimitReachedTitle":"Stock Limit Reached","StockLimitReachedMessage":"Only {availableQuantity} units are currently available.","Duplicate/Copy":"Duplicate / Copy","AddProduct":"Add Product","Variations":"Variations","Edit":"Edit","EditProduct":"Edit Product","Duplicate/CloneProduct":"Duplicate / Clone Product","ConfirmDiscardItems":"Are you sure you want to discard items?","NoProductsCategory":"No Products under this category","NoProductsAvailable":"No Products available","LoadingMoreProducts":"Loading more…","Cancel":"Cancel","cancel":"Cancel","OtherCharges":"Other Charges","success":"Success","error":"Error","yes":"Yes","no":"No","copyLink":"Copy Link","copyCode":"Copy Code","Settings":"Settings","Name":"Name","Category":"Category","Price":"Price","Status":"Status","Action":"Action","user":"User","selectLocation":"Selected Location","newYork":"New York","forLocationUseOnly":"For Location Use Only","includeOutOfStock":"Include Out of Stock","convenienceFeePreview":"Convenience Fee","filtersButton":"Filters","sortBy":"Sort By","sizeLabel":"Size","colorLabel":"Color","quantityLabel":"Quantity","addEditButton":"Add/Edit Product","ordersButton":"Orders","addMoreProductsModalTitle":"Add more products","goToProductsBrowse":"Browse products","backToProducts":"Back to Products","subtotal":"Subtotal","surcharges":"Surcharges","clientManagement":"Client Management","clientSelfServiceTitle":"My account","logout":"Logout","signingOut":"Signing out","dashboard":"Dashboard","groupClassIdNotFound":"Group Class ID not found","loading":"Loading","selectDays":"Select Days","clear":"Clear","accountTypeLabel":"Account Type","accountTypePlaceholder":"Select Account Type","accountNameLabel":"Account Name","bankNameLabel":"Bank Name","routingNumberLabel":"Routing Number","AccountNumberLabel":"Account Number","cancelButton":"Cancel","saveButton":"Save","continueButton":"Continue","successTitle":"Success","categoryCreatedSuccess":"Category created successfully","errorTitle":"Error","fileSizeExceedMessage":"File size must not exceed 5MB","invalidFileTypeMessage":"Invalid file type. Please upload an image, PDF, or Word document.","failedToReadFileMessage":"Failed to read file","paymentModePlaceholder":"Select payment mode","transactionReferenceNumber":"Enter Transaction Reference Number","serverError":"Internal Server Error","addNewButton":"Add New","uploadButton":"Upload","allowedFileTypes":"Allowed file types: {types}","resetButton":"Reset","pickedFile":"Picked file:","cardNumber":"Card Number","zipCode":"Zip Code","enterCategoryName":"Enter Category Name","categoryLengthValidation":"Category name must be between 1 and 50 characters"},"createClientValidation":{"FirstName":"Please enter First Name","ValidFirstName":"Please enter valid First Name","LastName":"Please enter Last Name","ValidLastName":"Please enter valid Last Name","EmailId":"Please enter Email Id","ValidEmail":"Please enter valid email","PhoneNumber":"Please enter Phone Number","ValidPhoneNumber":"Please enter valid Phone Number"},"dashboard":{"meta_title":"Dashboard","hello_message":"Hello {email}!","alternative_message":"Want to build your SaaS faster using the same stack? Try <url></url>.","dashboard":{"MySchedule":{"Header":"My Schedule","Sessions":"Sessions","Reschedule":"Reschedule"},"GroupSchedule":{"Header":"Group Schedule","message":"Group can not be cancelled as it crossed Minimum Cancellation Duration."},"schedule":{"TrainerName":"with {TrainerName}","ScheduleSomething":"Schedule Something","AppointmentType":{"ComplimentaryAppointment":"Complimentary","UnpaidAppointment":"Unpaid","ScheduledAppointment":"Scheduled"},"AptsCount":"Apts {OrdinalCount} of {NumberOfSessions}","CancelAppointment":{"Header":"Cancel Appointment","ClientName":"Client: {Member Name}","ClientEmail":"Email: {Client Email}","ServiceName":"Service: {Service Name}","TrainerName":"Trainer: {Trainer Name}","ScheduledDate":"Schedule: {Scheduled Date}","NoButton":"No","CancelCurrentScheduleButton":"Cancel current schedule","CancelFollowingAppointmentsButton":"Cancel this and following appointments","CancellationType":"Cancellation Type: ","Notifications":{"SuccessMsg":"Appointment Cancelled Successfully"}},"PayNowAppointment":{"Header":"Pay Now"}},"Notes":{"AddNotes":"Add Notes"},"MySubscriptions":{"Subscriptions":"Subscriptions"},"Billing":{"Billing":"Billing","NextBilling":"Next Billing","LastBillPaid":"Last Bill Paid"}}},"About":{"meta_title":"About","meta_description":"About page description","about_paragraph":"Welcome to our About page! We are a team of passionate individuals dedicated to creating amazing software.","translation_powered_by":"Translation powered by"},"Addon":{"header":"Add New Add-Ons","headerEdit":"Edit Add-Ons","updateContent":"Update Add-Ons that can be attached to all your memberships or specific memberships.","createContent":"Create Add-Ons that can be attached to all your memberships or specific memberships.","sections":{"basicInfo":{"title":"Basic Information"},"billingRecurrence":"Billing & recurrence","billingRecurrenceDescription":"Set how often this add-on is billed and, for recurring add-ons, when billing ends.","taggedMemberships":{"title":"Memberships (Tagged)","description":"List of all memberships tagged with this add-on.","empty":"No memberships are tagged with this add-on."}},"fields":{"name":"Name","price":"Price","frequency":"Frequency","frequencyDescription":"The billing frequency for the Add-On.","pleaseSelect":"Please Select","description":"Description","repeatEvery":"Repeat Every","occurrence":"No. of Occurrences","never":"Never","recurrenceBilling":"The no. of recurring add-ons for a billing cycle.","surcharge":"Yes, I want to collect surcharges from my clients for their purchases.","end":"End","repeatEveryDescription":"Select the number of times the client would want to repeat the Add-Ons based on frequency.","chargeDescription":"Amount to be charged on every billing cycle."},"cancel":"Cancel","update":"Update","save":"Save","openFullPage":"Open in new tab","about":"About Add-Ons","aboutcontent1":"Add-Ons are a great way of selling additional optional services to your clients. It is a charge billed each billing period in addition to a subscription's base charge for the additional services subscribed. Each membership may have one or more Add-Ons associated with it.","aboutcontent2":"Add-Ons can be defined and included in a subscription while creating/editing/updating the subscriptions.","summary":{"title":"Live preview","untitledAddon":"Untitled add-on","statusDraft":"Draft","statusActive":"Active","statusInactive":"Inactive","paid":"Paid","free":"Free","frequency":"Frequency","price":"Price","repeatEvery":"Repeat every","end":"End","endNever":"Never","endOccurrences":"{count} occurrences","surcharge":"Surcharge","surchargeYes":"Yes","surchargeNo":"No"},"list":{"statusChangeTitle":"Confirm Status Change","statusChangeQuestion":"Are you sure you want to {action}?","tableSettings":"Add-on table settings","pageDescription":"Manage optional add-on services, pricing, billing frequency and availability.","items_per_page":"Items per page","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No add-ons yet","description":"Create add-ons to sell optional services alongside your memberships."},"confirm":"Yes","cancel":"No","actions":{"activate":"activate","deactivate":"deactivate"},"status":{"label":"Status :","all":"All","active":"Active","inactive":"Inactive","archive":"Archive","selectPlaceholder":"Select status"},"notification":{"successTitle":"Success","activated":"Add-on activated successfully","deactivated":"Add-on deactivated successfully","errorTitle":"Error while deleting","userNotFound":"User not found"},"columns":{"name":"Name","description":"Description","charge":"Charge","frequency":"Frequency","lastUpdated":"Last Updated","status":"Status","action":"Action"},"edit":"Edit","editAddon":"Edit Add-on","activateAddon":"Activate Add-on","deactivateAddon":"Deactivate Add-on","loadingData":"Loading Add-On data","availableAddons":"Available Add-Ons","searchPlaceholder":"Search Add-Ons","searchCriteriaTooltip":"Search by Subscription Name","exportToExcel":"Export to Excel","addButton":"Add Addons","drawerTitle":"Add-On Details","confirmDeletionTitle":"Confirm Deletion","confirmDeletionMessage":"Are you sure you want to delete this user?","modalCancel":"Cancel","modalDelete":"Delete","loading":"Loading","onsiteAccess":"Onsite Access Setup"}},"Portfolio":{"meta_title":"Portfolio","meta_description":"Welcome to my portfolio page!","presentation":"Welcome to my portfolio page! Here you will find a carefully curated collection of my work and accomplishments. Through this portfolio, I'm to showcase my expertise, creativity, and the value I can bring to your projects.","portfolio_name":"Portfolio {name}","error_reporting_powered_by":"Error reporting powered by","coverage_powered_by":"Code coverage powered by"},"PortfolioSlug":{"meta_title":"Portfolio {slug}","meta_description":"Portfolio {slug} description","header":"Portfolio {slug}","content":"Created a set of promotional materials and branding elements for a corporate event. Crafted a visually unified theme, encompassing a logo, posters, banners, and digital assets. Integrated the client's brand identity while infusing it with a contemporary and innovative approach. Garnered favorable responses from event attendees, resulting in a successful event with heightened participant engagement and increased brand visibility.","log_management_powered_by":"Log management powered by"},"LivestreamSecurity":{"no_config":"No security configuration available","no_system_configured":"No security system is currently configured"},"BrivoSecuritySystem":{"title":"Brivo Security System","coming_soon":"Coming Soon","live_checkins":{"title":"Live Check-ins","description":"Real-time monitoring of member check-ins using SignalR technology"},"door_control":{"title":"Door Control Management","description":"Manage and control door access for your facility"}},"OpenpathSecuritySystem":{"title":"Openpath & Simple Access Security System","live_checkins":{"title":"Live Check-ins","description":"Real-time monitoring of member check-ins using SignalR technology"},"logs":{"title":"Access Logs","description":"View and manage access logs for security monitoring"},"appointment_checkin":{"title":"Appointment Check-in","description":"Manage check-ins for scheduled appointments"},"filters":{"title":"Filters","description":"Apply filters to view specific data and analytics"},"location_checkin":{"title":"Location Check-in","description":"Manage check-ins based on specific locations"},"download":{"title":"Download Reports","description":"Download access reports and analytics"}},"ClubAbout":{"title":"Online Go Live","shareLink":"Share a Link","shareLinkHint":"Copy this link and share it (i.e email, website, etc.)","address":"Address","scanToDownload":"Scan to Download App","scanToDownloadHint":"Let clients download your app by scanning this QR code.","printQr":"Print QR Code","downloadQr":"Download QR","downloadQrFailed":"Could not download QR code","pageSettings":"Show Services Online","businessInformation":"Business Information","emailSettings":"Email Settings","logoPlaceholder":"Logo placeholder","removeLogo":"Remove Logo","keepLogo":"Keep Logo","uploadLogo":"Upload Logo","changeLogo":"Change Logo","uploadLogoTitle":"Upload Logo","profileUpdated":"Profile Updated Successfully","error":"Error","success":"Success","logoUploadFailed":"Failed to upload logo","logoUploaded":"Logo uploaded successfully","logoRemoved":"Logo removed successfully","logoRemoveFailed":"Failed to remove logo","removeLogoConfirmMessage":"Are you sure you want to remove the logo?","ok":"Ok","failedToSaveClub":"Failed to save club details","failedToSaveAbout":"Failed to save about information","failedToUpdateProfile":"Failed to update profile","unexpectedError":"An unexpected error occurred","copyLink":"Copy link","linkCopied":"Link copied to clipboard","copyFailed":"Failed to copy link","shareText":"Check out our online site","shareFailed":"Failed to share link","companyName":"Company Name","companyNamePlaceholder":"Enter company name","domainName":"Domain Name","domainNamePlaceholder":"Enter domain name","groupCode":"Group Code","groupCodeInfo":"Only visible to administrators.","selectGroup":"Select group","addressContactDetails":"Address & Contact Details","addressLine1":"Address Line 1","addressLine1Placeholder":"Enter address","addressLine2Placeholder":"Apartment, suite, etc. (optional)","addressLine2":"Address Line 2","city":"City","cityPlaceholder":"Enter city","state":"State","selectState":"Select state","zipCode":"Zip Code","zipCodePlaceholder":"Enter zip code","phoneNumber":"Phone Number","phoneNumberPlaceholder":"Enter phone number","timeZone":"Time Zone","timeZoneInfo":"Please provide the time zone of your location.","billingCycle":"Billing Cycle","billingCycleInfo":"Choose billing behaviour for subscriptions.","billingOptions":{"firstDay":"First Day Of Month","specificDay":"Specific Day Of Month"},"none":"None","validation":{"companyNameRequired":"Company Name is required","domainNameRequired":"Domain Name is required","groupCodeRequired":"Group Code is required","address1Required":"Address Line 1 is required","cityRequired":"City is required","stateRequired":"State is required","zipRequired":"Zip Code is required","phoneRequired":"Phone Number is required","phoneInvalid":"Please enter a valid 10-digit phone number","smtpServerRequired":"SMTP server is required","portRequired":"Port is required","portInvalid":"Port must be between 1 and 65535","userNameRequired":"Username is required","passwordRequired":"Password is required","emailRequired":"Email is required","emailInvalid":"Please enter a valid email address"},"labels":{"State":"State","Province":"Province"},"customFields":"Custom Fields","configureAdditionalInfo":"Configure Additional Information","workingHours":"Working Hours","workingHoursDescription":"Set your location working hours for online bookings.","workingHoursFooter":"Working hours will appear on your online booking page.","workingHoursNote":"Note: You can set your location working hours or customize the text displayed on your online go live page. However, appointment bookings will be based on each provider's availability.","enableWorkingHours":"Show online","selectWorkingDays":"Select Working Days","notWorking":"Closed","serviceLabels":{"appointments":"Appointments","groupClasses":"Group Classes","packages":"Packages","memberships":"Memberships","posShop":"POS / Shop In-store"},"pageSettingsDescription":"Choose which services to display on your online platforms.","emailSettingsDescription":"Configure how emails are sent to your clients.","customFieldsDescription":"Collect additional information at checkout.","customFieldsNotConfigured":"Custom fields are not configured.","customFieldsNotConfiguredBody":"Add custom fields to collect specific information from customers during checkout.","customFieldsConfiguredTitle":"Custom fields active","customFieldsConfiguredBody":"{count, plural, one {# field collects additional information at checkout.} other {# fields collect additional information at checkout.}}","manageCustomFields":"Manage Custom Fields","manageEmailSettings":"Manage Email Settings","description":"Description","descriptionPlaceholder":"Write a description","about":"About","aboutPlaceholder":"Write about your business","descriptionRequired":"Description is required","hoursFallback":{"byExercise":"By Exercise","closed":"Closed"},"smtp":{"noticeTitle":"Use your SMTP provider","noticeBody":"This will allow you to send more emails, which will in turn ensure smooth client service.","connectedTitle":"SMTP provider connected","connectedBody":"Transactional emails are active and ready to send to your clients.","configure":"Configure SMTP Server","configured":"Configured"},"emailSettingsDialog":{"title":"Email Settings - Configure Your SMTP Server Settings","smtpServer":"SMTP Server Address","port":"Port","portPlaceholder":"0","userName":"User Name","password":"Password","from":"From","sslEnabled":"SSL Enabled","restoreDefault":"Restore defaults","saveSettings":"Save settings","keepSettings":"Keep current settings","confirmRestore":"Restore defaults","saved":"Email settings saved successfully","saveFailed":"Failed to save email settings","defaultRestored":"Email settings restored to default","restoreFailed":"Failed to restore email settings"},"buttons":{"cancel":"Cancel","ok":"Ok","save":"Save","preview":"Preview","clear":"Clear","confirmRestoreDefault":"You are trying to restore the default values. Are you sure you want to continue?"},"switches":{"companyName":"Show Online","about":"Show Online","hours":"Show the working hours on online site","appointments":"Show Appointments on online site","group":"Show Group on online site","package":"Show Package on online site","membership":"Show Membership on online site","logoLabel":"Show logo label on online site","logo":"Show Online","address":"Show Online","phone":"Show Online","pos":"Show Shop In-store option for clients (POS)"},"days":{"sun":"Sunday","mon":"Monday","tue":"Tuesday","wed":"Wednesday","thu":"Thursday","fri":"Friday","sat":"Saturday"},"loading":"Loading club info","empty":"No club information available.","manageDialog":{"title":"Manage Custom Fields","loading":"Loading custom fields","error":"Error","success":"Success","loadError":"Failed to load custom fields.","saveSuccess":"Custom fields saved.","saveError":"Failed to save custom fields.","addNew":"Add New Field","close":"Close","save":"Save","yes":"Yes","no":"No","validationNewRow":"Please fill out the new field before saving.","edit":"Edit","update":"Update","cancel":"Cancel","remove":"Remove","empty":"No custom fields yet.","columns":{"name":"Name","type":"Type","required":"Required","canShow":"Can Show","actions":"Actions"},"errors":{"nameRequired":"Name is required.","typeRequired":"Type is required."},"intro":"Configure additional fields to collect additional information on the checkout page for services. This allows you to collect specific information from customers.","contextsTitle":"Checkout contexts","comingSoonTitle":"Coming soon","statusActive":"Active","statusComingSoon":"Coming soon","labels":{"membership":"Membership","appointments":"Appointments","group":"Group","package":"Package","selectType":"Select Type","text":"Text","numeric":"Numeric","multilineText":"Multiline Text","phoneNumber":"Phone Number"},"comingSoon":"(coming soon)"}},"EmailTemplates":{"title":"Email Templates","subtitle":"Create and manage the email templates used across your site.","addNew":"Add New Template","edit":"Edit","loading":"Loading templates","empty":"No templates yet.","error":"Error","success":"Success","saveError":"Failed to save template.","saveSuccess":"Template saved successfully.","loadContentError":"Failed to load template details.","retry":"Retry","newTitle":"New Email Template","editTitle":"Edit Email Template","emailPreview":"Email Preview","fields":{"name":"Name","subject":"Subject","body":"Body","active":"Active"},"placeholders":{"body":"Write your email body"},"columns":{"name":"Name","subject":"Subject","actions":"Actions"},"insertParameter":"Insert parameter","buttons":{"cancel":"Cancel","reset":"Reset","save":"Save","preview":"Preview"},"errors":{"nameRequired":"Name is required."}},"SignIn":{"meta_title":"Sign in","meta_description":"Seamlessly sign in to your account with our user-friendly login process."},"SignUp":{"meta_title":"Sign up","meta_description":"Effortlessly create an account through our intuitive sign-up process."},"UserProfile":{"meta_title":"User Profile","unknownUser":"Unknown User","memberHashtag":"Member #","memberId":"ID:"},"DashboardLayout":{"dashboard_link":"Dashboard","user_profile_link":"Manage your account","sign_out":"Sign out"},"Staff":{"title":"Staff","pageDescription":"Manage staff profiles, availability, links and access.","backToStaff":"Back to Staff","phoneNumber":"706-984-3503","emailCard":"Email","phoneCard":"Phone","updatedAt":"Updated {date}","labels":{"staffName":"Staff Name","email":"Email","userName":"Username","phone":"Phone","roleTitle":"Role/Title","status":"Status","lastUpdated":"Last Updated","archive":"Archive"},"columns":{"staff":"Profile","titleRole":"Title/Role","workinghours":"Working Hours","mylink":"My Link","status":"Status","lastUpdated":"Last Updated","actions":"Actions"},"tableSettings":"Staff table settings","viewMode":{"table":"Table view","grid":"Grid view","list":"Grid view"},"emptyStaff":"No staff records found.","status":{"all":"All","active":"Active","inactive":"Inactive","archive":"Archive"},"common":{"yes":"Yes","no":"No"},"filters":{"statusLabel":"Status:"},"placeholders":{"selectStatus":"Select status","searchStaff":"Search Staff","staffMember":"Staff member"},"toolbar":{"exportToExcel":"Export to Excel","clearSearch":"Clear search","totalRecordsLabel":"Total Records:"},"actions":{"edit":"Edit","delete":"Delete","deleteSelected":"Delete Selected","accessControl":"On Site Access","invite":"Activation Invite","addNew":"Add Staff","availability":"Availability","makeInactive":"Make Inactive","makeActive":"Make Active"},"onSiteAccess":{"title":"Onsite Access","emailSent":"Access granted and email sent to set up Mobile credentials","accessGranted":"Access Granted","somethingWentWrong":"Something went wrong","cardNumberGenerated":"Card Number and Card Id generated successfully","failedGenerate":"Failed to generate credentials","errorgeneratingcredentials":"Error generating credentials","groupUpdated":"Group Updated","accessRemoved":"Access Removed","suspended":"Suspended","activated":"Activated","name":"Name","accessCredentialStatus":"Access Credential Status","credentialType":"Credential Type","select":"Select","facilityCode":"Facility Code","numberbetween":"A number between 0 to 255","cardId":"Card ID","cardNumber":"Card Number","numberForCardNumber":"A number between 0 to 65535","number":"number","text":"text","selectGroup":"Select Group","updateGroup":"Update Group","StaffAndClient":"This staff is also a client. To remove staff access only, just remove all access groups. Deleting will remove both roles.","assign":"Assign","resend":"Resend","retry":"Retry","generatingCredentials":"Generating credentials...","removeAccess":"Remove Access","selectGroupmsg":"Please select groups","enterValidFacilityCode":"Please enter valid Facility Code","enterValidCardWeigandId":"Please enter valid Card Wiegand Id","enterValidCardNumber":"Please enter valid card number","generateCardNumber":"Please generate Card ID and Card Number"},"empty":{"noStaff":"No staff records found."},"export":{"fullName":"Full Name","email":"Email","role":"Role","status":"Status","lastUpdated":"Last Updated","fileName":"Staff_Report","sheetName":"Staff Data","exportingTitle":"Exporting Data","exportingMessage":"Fetching staff data for export","noDataTitle":"No Data","noDataMessage":"No staff data available to export","successTitle":"Export Successful","successMessage":"Exported staff records to Excel","failedTitle":"Export Failed","failedMessage":"Failed to export staff data. Please try again.","forbiddenMessage":"You do not have permission to export this data.","serverErrorMessage":"Server error occurred while exporting data."},"onsiteaccess":{"title":"Onsite Access Setup","status":"Access Credential Status","selectgroup":"Select Groups","cardnumber":"Card Number","credentialtype":"Credential Type","updategroups":"Update Groups","suspend":"Suspend","remove":"Remove","removetooltip":"Remove access","user_name":"user name","status_no_access":"Status - No access","suspendtooltip":"Access will be temporarily suspended","facilityCode":"Facility Code"},"PhotoUpload":{"title":"Upload Photo","option1":"Upload a File","option2":"Take a Snap","croptitle":"Crop and Zoom Your Photo","uploading":"Uploading","selectImage":"Select Image","selectFile":"Select File :","cancel":"Cancel","upload":"Upload","dragToPosition":"Drag to position - Use slider to zoom","crop":"Crop","fileTooLarge":"File too large","fileSizeRestriction":"File size must not exceed {size}MB.","invalidFileType":"Invalid file type","onlyExtensionsAllowed":"Only {extensions} files are allowed.","onlyImageFormatsAllowed":"Only JPG, JPEG, PNG, or GIF files are allowed.","uploadSuccessful":"Upload Successful","profilePhotoUploadedSuccessfully":"Your profile photo has been uploaded successfully.","uploadRequired":"Upload Required","pleaseSelectImageBeforeProceeding":"Please crop and select an image before proceeding.","pleaseTakePhotoBeforeUploading":"Please take a photo using the camera before uploading."},"links":{"unavailableTitle":"Link unavailable","unavailableMessage":"Link is not ready yet. Please try again.","copySuccessTitle":"Copied","copySuccessMessage":"{description} copied to clipboard","copyFailedTitle":"Copy failed","copyFailedMessage":"Unable to copy link. Please try again.","missingAssociateTitle":"Missing associate","missingAssociateMessage":"Associate Id is not available for this staff member.","errorTitle":"Error","loadFailedMessage":"Unable to load link details. Please try again.","loadFailedFallback":"Unable to load link details.","title":"My Links","subtitle":"Share your booking link or individual services links for easy client sign-up.","primaryTitle":"Primary Link","primaryDescription":"One link to access all available sessions and booking options.","primaryPending":"Link will appear once available","primaryLabel":"Primary link","noServices":"No service links found for this staff member.","codeLabel":"Code:","viewLink":"View Link","copyPrimaryAria":"Copy primary link","openPrimaryAria":"Open primary link in new tab","copyServiceAria":"Copy {service} link","openServiceAria":"Open {service} link in new tab","close":"Close"},"status_modal":{"title":"Confirm Status Change","message":"Are you sure you want to {action} this staff member?","activate":"activate","deactivate":"deactivate"},"notifications":{"errorTitle":"Error","successTitle":"Success","activationInviteSentTitle":"Activation Invite Sent","activationInviteSentMessage":"Activation invite sent to {email}","activationInviteFailedTitle":"Activation Invite Failed","activationInviteFailedMessage":"Failed to send activation invite.","updateStatusFailed":"Failed to update status. Please try again.","alternateProviderAssignedActivated":"User activated successfully with alternate provider assigned.","alternateProviderAssignedDeactivated":"User deactivated successfully with alternate provider assigned.","userStatusUpdated":"User {action} successfully","appointmentCheckFailed":"Failed to check appointment status. Please try again.","authErrorTitle":"Authentication Error","sessionExpired":"Your session has expired. Please login again.","fetchFailed":"Failed to fetch staff data. Please try again.","invalidRequest":"Invalid request parameters.","checkFilters":"Please check your filters and try again.","forbidden":"You do not have permission to access this data.","apiNotFound":"API endpoint not found.","checkServerUrl":"Please check if the server URL is correct.","serverError":"Server error occurred.","tryLater":"Please try again later or contact support.","serviceUnavailable":"Service temporarily unavailable.","trySoon":"Please try again in a few moments.","networkError":"Cannot connect to server.","networkErrorDetails":"Please check if the server is running and your internet connection.","timeoutError":"Request timeout.","timeoutDetails":"The server is taking too long to respond.","fetchAvailabilityFailed":"Failed to fetch availability data. Please try again.","noUserId":"No User ID available for this staff member","loadingStaffData":"Loading staff data"},"alternate_provider":{"modal_title":"Assign Alternate Provider","alert_note":"Please note that the current provider has upcoming appointments with clients. Please recommend a substitute provider.","label":"Alternate Provider","placeholder":"Select Provider","notify_checkbox":"Notify scheduled clients of this change.","clear_button":"Cancel","submit_button":"Submit","searching":"Searching","no_providers":"No providers available","validation_error":"Validation Error","select_provider_error":"Please select an alternate provider."},"appointment_check":{"modal_title":"Verifying Appointment Status","message":"Checking upcoming appointments"}},"enrollInGroupService":{"EnrollInGroupService":{"Heading":"Enroll In Groupe Service","ContinueButton":"Continue","OrderSummary":{"EnrolledCredits":"Enrolled With Credits","TermsAndConditions":"I agree to the Terms & Conditions"},"ConformButton":"Click Conform Purchase","Confirmation":{"Notification":" Congratulations !","Success":"You've successfully purchased","ClickDashboardButton":"Go To Dashboard","Redirected":"You will be redirected to dashboard in {countdown} seconds."}}},"format":{"dateFormat":"MM-DD-YYYY","fullDateFormat":"MM-DD-YYYY HH:mm:ss","amountFormat":"{amount, currency(USD)}"},"groups":{"EnrollInGroupService":{"Header":"Enroll in Group Service","Filter":{"AllGroup":"All Group","ApplyFiltersButton":"Apply Filters","ClearFiltersButton":"Clear Filters"},"EnrollWithCredits":"Enroll with Credits","EnrollWithOutCredits":"Enroll with out Credits"}},"login":{"loading":"Loading","sessionIdleTitle":"Session expired","sessionIdleMessage":"Your session expired due to inactivity. Please sign in again.","title":"Login","welcomeBack":"Welcome back","continueToAccount":"Log in to continue to your Buzops account","orDivider":"or","identifierLabel":"Email","identifierPlaceholder":"Email","identifierRequiredError":"Please enter your email.","mobileNumber":"Mobile Number","mobilePlaceholder":"(123) 456-7890","mobileRequiredError":"Please enter a valid 10-digit mobile number.","otpLabel":"One Time Code","otpPlaceholder":"Enter OTP","otpRequiredError":"Please enter the one-time code.","otpSentHint":"Enter the code sent to {phone}.","otpNotConfiguredError":"Phone OTP sign-in is not available yet. Please sign in with email.","requestOtp":"Request OTP","emailLabel":"Email","emailPlaceholder":"Email","passwordLabel":"Password","passwordPlaceholder":"Password here","hidePassword":"Hide password","showPassword":"Show password","forgotPassword":"Forgot Password?","verifyAndLogin":"Verify & Login","loginButton":"Login","loginWith":"You can login with:","emailTab":"Email","mobileTab":"Mobile","logoAlt":"Logo","poweredBy":"Powered by","contactUs":"Contact Us","privacyPolicy":"Privacy Policy","terms":"Terms of Use","newToBuzops":"New to Buzops?","bookDemo":"Book a free live demo →","switchToDark":"Switch to dark mode","switchToLight":"Switch to light mode","termsOfUse":"Terms of Use","welcome":"welcome","back":"back!","tagline":"Manage your gym smarter. Automate operations, retain members, and grow your business.","noClubsError":"No clubs associated with this account. Please verify your credentials.","kioskStaffRequired":"Kiosk check-in requires a staff login. Member and affiliate accounts cannot operate this kiosk.","profileSelectError":"Failed to auto-select profile","loginFailedError":"Login failed. Please try again.","crossWalkSigningIn":"Signing you in…","crossWalkInvalidLink":"This sign-in link is not valid.","crossWalkFailed":"We couldn't sign you in with this link. It may have expired.","crossWalkGoToLogin":"Go to login","selectFailed":"We couldn't sign you in with that club or role. Please try again.","emailRequiredError":"Please enter your email address.","forgotPasswordFailedError":"Unable to send reset instructions. Please try again.","LoginPasswordPlaceHolder":"Enter your password","ForgotPassword":"Forgot Password?","DiscoverNearByLocations":"Discover nearby Locations","ExploreButton":"Explore","LoginButton":"Log in","Email":"Email","ValidationErrors":{"EmailValidation":"Enter Valid Email","PasswordValidation":"Enter Valid Password"},"Notification":{"LogInSuccessMsg":"Login successfully","LoggedInSuccessMsg":"Logged In Successfully","LoggedInErrorMsg":"Password is incorrect. Did you forget your password?"},"ClickLogin":{"Header":"Select your Associated Clubs"}},"activateUser":{"activateTitle":"Activate your account","resetTitle":"Reset your password","activateSubtitle":"Set a password to finish staff registration.","resetSubtitle":"Choose a new password for your account.","emailLabel":"Email","passwordLabel":"Password","confirmPasswordLabel":"Confirm Password","activateButton":"Activate","resetButton":"Reset Password","logoAlt":"Logo","missingLink":"This activation link is missing or invalid.","goToLogin":"Go to login","loading":"Loading","passwordRequired":"Please enter a password.","passwordMin":"Password must be at least 8 characters.","passwordMismatch":"Password and confirm password must match.","successActivate":"Account activated. Please sign in.","successReset":"Password updated. Please sign in."},"ManageStaff":{"basicInformation":{"title":"Basic Information","description":"Name, contact details, and staff profile settings.","addStaff":"Save Staff","firstName":"First Name","lastName":"Last Name","dateOfBirth":"Date of Birth","gender":"Gender","email":"Email","emailValidationText":"Validating email","phone":"Phone","startDate":"Start Date","cancel":"Cancel"},"schedule_options_and_short_code":{"title":"Schedule Options & Short Code","description":"Booking link, calendar preferences, and scheduling buffers.","my_link":"My Link","generate_code":"Generate Code","bookings_available_every_hour":"Bookings available every hour (min)","add_time_before_event":"Add time before event (min)","add_time_after_event":"Add time after event (min)","include_in_appointment_scheduling":"Include in appointment scheduling"},"appointments_payout":{"title":"Appointments Payout","description":"Manage appointment payouts for providers and check default payout modes","flat_rate":"Flat Rate","percentage":"Percentage","default_payout_mode":"Default Payout Mode","select_default_payout_mode":"Please select"},"group_payout":{"title":"Group Payout","apply_to":"Apply to","select_flat_rate_placeholder":"Select Flat Rate Type","select_percentage_placeholder":"Select Percentage Type"},"manage_appointment_notifications":{"title":"Manage Appointment Notifications","description":"Email and notification preferences for appointments.","cancellation_email":"Send Cancellation Email","completion_email":"Send Completion Email","confirmation_email":"Send Confirmation Email","modification_email":"Send Modification Email","reminder_email":"Send Reminder Email"},"site_permissions":{"title":"Site Permissions","description":"Role, designation, and feature access for this staff member.","copy_permissions":"Copy Permissions"},"onsiteAccessConfiguration":{"title":"Onsite Access Configuration","reactLabel":"React","AngularLabel":"Angular","SvelteLabel":"Svelte","VueLabel":"Vue"},"common":{"dd_mm_yy":"dd/mm/yy","select":"Select","calendarColor":"Calendar Color"}},"ProfilePicture":{"alt_text":"User Image","remove":"Remove","change":"Change","upload_profile_pic":"Upload Profile Picture","remove_profile_pic":"Remove profile picture"},"ErrorMessages":{"first_name_err_1":"First name is required","first_name_err_2":"First name must be at least 2 characters long","valid_name":"Please enter a valid name","last_name":"Please enter last Name","gender":"Please select a gender","email":"Please enter valid Email","phone":"Please enter phone number","short_name_required":"My Link is required","short_name_alphanumeric":"Short name will be alphanumeric without any special characters","payout_exceed_100":"You are exceeding 100% of payout.","dob_must_be_before_today":"Date of birth must be before today","select_minutes_after_event":"Please select the free minutes after the event","select_minutes_before_event":"Please select the free minutes before the event"},"ToggleLabel":{"yes":"Yes","no":"No"},"Permissions":{"selectPlaceholder":"Select","roleLabel":"Role","designation":"Assign Designation","assignDesignation":"Assign Designation","enterDesignation":"Designation Name","admin":"Administrator","other":"Other","copyPermissions":"Copy Permissions"},"GenderOptions":{"male":"Male","female":"Female","other":"Other"},"PayoutTypeOptions":{"per_client":"Per Client","per_group":"Per Group"},"Group":{"button":{"addGroup":"Add Group"}},"ForgotPassword":{"InstructionsSent":"Instructions sent!","InstructionsSentMail":"Instructions have been sent to","MailBody":"You'll receive this email within 5 minutes. Be sure to check your spam folder, too.","BackToLoginButton":"Back to Login","DialogTitle":"Forgot Password","DialogDescription":"Enter your email address and we'll send you instructions to reset your password.","EmailLabel":"Email","EmailPlaceholder":"Enter your email address","SubmitButton":"Send Instructions","SendingButton":"Sending...","CancelButton":"Cancel"},"Logout":{"LogoutMessage":"Are you sure you want to logout?","Yes":"Yes","Cancel":"Cancel","Logout":"Logout","SessionExpiredMsg":"Session Expired"},"add_card_title":"Add New Card","manageProducts":{"AddCategory":{"CategoryName":"Category Name","EnterCategoryName":"Enter Category Name","Description":"Description","EnterCategoryDescription":"Enter Category Description","ResetIcon":"Reset Icon","ChooseIcon":"Choose Icon","Submit":"Submit"},"AddManufacturer":{"ManufacturerName":"Manufacturer Name","EnterManufacturerName":"Enter Manufacturer Name","Description":"Description","EnterManufacturerDescription":"Enter Manufacturer Description","Submit":"Submit"},"AddSurcharge":{"SurchargeName":"Surcharge Name","EnterSurchargeName":"Enter Surcharge Name","SurchargePercentage":"Surcharge Percentage","EnterSurchargePercentage":"Enter Surcharge Percentage","PleaseEnterSurchargeName":"Please enter surcharge name","NumericPercentage":"Enter a numeric percentage (decimals allowed)","PercentageLessThan100":"Surcharge percentage must be less than 100%","Submit":"Submit"},"AddNewProduct":"Add New Product","Download":"Download","Print":"Print","EnablePopupsToPrint":"Please enable pop-ups to print receipts.","Category":"Category","Manufacturer":"Manufacturer","Surcharges":"Surcharges","Yes":"Yes","Cancel":"Cancel","AddNewSurcharge":"Add New Surcharge","AddNewManufacturer":"Add New Manufacturer","AddNewCategory":"Add New Category","ProductMessage":"Are you sure you want to Duplicate / Copy {ProductName} product?","Add":"Add","Edit":"Edit","EnableSurcharge":"Enable surcharge","DisableSurcharge":"Disable surcharge","DeleteCategory":"Are you sure you want to delete {categoryName} category?","CategoryDeleted":"Category with products cannot be deleted.","Delete":"Delete","DuplicateCopy":"Duplicate / Copy","DeleteManufacturer":"Manufacturer with products cannot be deleted.","DeleteManufacture":"Are you sure you want to delete {ManufcturerName} manufacturer?","Surcharge":"Surcharge","DeleteProduct":"Are you sure you want to delete {ProductMessage} product?"},"myProfile":{"MyProfile":{"Header":"My Profile","CurrentLocationBadge":"Current Location","ChangeLocation":{"Header":"Switch Location","Notification":{"LocationChangedSuccessMsg":"Successfully switched to {DomainName}","LocationChangedErrorMsg":"Error while changing service provider"}},"NearByClubs":"Discover nearby locations","ExploreButton":{"ExploreButtonName":"Explore","NearByClubsHeader":"Explore Nearby Locations","NearByClubsPlaceHolder":"Search by Location or Zipcode","AlreadyAccount":"Already have an account?","LogInLink":"Log In","ClubsNotAvailable":"No Club Available","LogIn":"Log-In","ClickClubService":{"Header":"Club Overview","ClubServiceTabGroup":"Group","ClubServiceTabOneOnOne":"One-on-One","ClickServiceTabGroup":{"DataNotFound":"No Groups Available","CheckOutButton":"Checkout"},"ClickServiceTabOneOnOne":{"DataNotFound":"No One-on-One Available"},"Filter":{"Header":"Filter Sessions","GroupPlaceholder":"All Group","DateRangePlaceholder":"Select Date","ResetFilters":"Reset Filters","ApplyButton":"Apply","CheckoutButton":"Checkout"}}},"LogOutButton":"Log Out","MyProfileView":{"ProfileStatus":{"Active":"Active","InActive":"Inactive"},"AddMemberButton":"Add Member"},"ManageMemberProfile":{"Header":"Manage Members","FirstNameLabel":"First Name","FirstNamePlaceHolder":"Enter First Name","LastNameLabel":"Last Name","LastNamePlaceHolder":"Enter Last Name","PhoneNumberLabel":"Phone Number","PhoneNumberPlaceHolder":"(XXX) XXX-XXXX","EmailLabel":"Email","EmailPlaceHolder":"Enter Email","DateOfBirthLabel":"Date of Birth","DateOfBirthPlaceHolder":"Date of Birth","AddressLabel":"Address","AddressPlaceHolder":"Enter Address","CityLabel":"City","CityPlaceHolder":"Enter City","StateLabel":"State","StatePlaceHolder":"State","ZipcodeLabel":"Zip Code","ZipcodePlaceHolder":"Enter Zip Code","ClientNumberLabel":"Client Number","ClientNumberPlaceHolder":"Client Number","SaveMemberProfile":"Save","ResetMemberProfile":"Reset","ValidationErrorMsg":{"FirstNameRequired":"First Name is Required","InvalidFirstName":"Invalid name","LastNameRequired":"Last Name is Required","InvalidLastName":"Invalid name","InvalidPhoneNumber":"Invalid phone number. Use the format (XXX) XXX-XXXX.","InvalidEmail":"Please enter valid email","InvalidCity":"Invalid City Name","InvalidZipcode":"Please enter Zipcode.","ClientNumberRequired":"Client Number is Required"},"Notifications":{"UpdateMemberSuccessMsg":"Member updated successfully","MemberUpdateErrorMsg":"Some thing went wrong","PhotoSizeErrorMsg":"File size should be less than {size} KB","UpdatePhotoErrorMsg":"Some thing went wrong","AllowPhotoExtensionErrorMsg":"Only .jpg, .png,.jpeg extensions allowed","RequiredFieldsErrorMsg":"Please fill all the required fields"}},"ManageSubMemberProfile":{"Header":"Manage Family Members","MemberTypeLabel":"Client Type","MemberTypePlaceHolder":"Client Type","MemberTypeList":{"FamilyMemberMemberType":"Family Member","ChildMemberType":"Child"},"FirstNameLabel":"First Name","FirstNamePlaceHolder":"Enter your First Name","LastNameLabel":"Last Name","LastNamePlaceHolder":"Enter your Last Name","PhoneNumberLabel":"Phone Number","EmailLabel":"Email","EmailPlaceHolder":"Email","SaveSubMemberProfile":"Save","CancelSubMemberProfile":"Cancel","ValidationErrorMsg":{"FirstNameRequired":"First Name is Required","InvalidFirstName":"Invalid name","LastNameRequired":"Last Name is Required","InvalidLastName":"Invalid name","InvalidPhoneNumber":"Invalid phone number. Use the format (XXX) XXX-XXXX.","InvalidEmail":"Please enter valid email","ClientNumberRequired":"Client Number is Required"},"Notifications":{"AddSubMemberSuccessMsg":"Member Created Successfully","UpdateSubMemberSuccessMsg":"Member updated successfully","ErrorMsg":"Some thing went wrong"}}}},"mySubscriptions":{"MySubscriptionsView":"My Subscriptions"},"myWallet":{"MyWallet":{"Header":"My Wallet","Buzops":"Buzops","SavingsBank":"Savings Bank","CheckingBank":"Checking Bank","Card":"Card","ExpiryDateView":"Expiry date: {ExpiryDate}"},"AddCard":"Add Card","Addbank":"Add Bank","ExpiryDate":"Expiry Date","PaymentCreateSuccessMsg":"Success! Your Card is Now Added","InvalidExpiryDateErrorMsg":"Invalid Expiration Date","InvalidCardNumberErrorMsg":"Invalid Card number","BankPaymentCreateSuccessMsg":"Success! Your Bank is Now Added","LinkedSubscription":{"Heading":"Linked Subscription","ClientName":"Client Name","Notification":{"success":"Updated successfully","error":""},"ChangePayment":{"ConfirmationMsg":"Do you want to change the payment method for this subscription?","ConfirmButton":"Confirm","CancelButton":"Cancel","ConfirmationTitle":"Confirmation"}},"BankForm":{"AddBank":"Add Bank","AccountTypePlaceholder":"Select Account Type","AccountNamePlaceholder":"Enter Account Name","BankNamePlaceholder":"Enter Bank Name","RoutingNumberPlaceholder":"Enter Routing Number","AccountNumberPlaceholder":"Enter Account Number","BankFormSave":"Save","BankFormCancel":"Cancel","ValidationError":{"BankAccountTypeRequired":"Account Type is Required","AccountNameRequired":"Account Name is Required","BankNameRequired":"Bank Name is Required","RoutingNumberRequired":"Routing Number is Required","RoutingNumberMaxLength":"Routing Number should not exceed 9 digits","AccountNumberRequired":"Account Number is Required","AccountNumberMaxLength":"Account Number should not exceed 16 digits"},"notification":{"AddBankSuccessMsg":"Bank Details added successfully","AddBankErrorMsg":"Error in adding bank details"}},"CardForm":{"AddCard":"AddCard","CardNumberPlaceholder":"Card Number","CardFormSave":"Save","CardFormCancel":"Cancel","Notification":{"AddCardSuccessMsg":"Card creation successfully done","AddCardErrorMsg":{"ExpiryDate":"Invalid Expiration Date","CardNumber":"Invalid Card number"}}},"SquareUpCard":{"SaveButton":"Save","CancelButton":"Cancel"}},"oneOnOne":{"ScheduleOneOnOneAppointment":{"Header":"Schedule 1-on-1 Appointment","AppointmentNotAvailble":"No appointments are currently available.","AppointmentsCount":"Apts: {Count} of {TotalCount}","ClickAppointment":{"ProviderList":{"Header":"Provider List","ProvidersNotAvailble":"No Providers Available"},"BookingSlot":{"Header":"Booking","MinimumDuration":"{Duration} Min","PreviousSelectedSlot":"Previous Selected Slot","RecurringOption":"Do you want to choose a recurring option","SetRecurrenceButton":"Set Recurrence","RecurringViewSlots":{"ViewSelectedSlots":"View Selected Slots","ViewRecurrenceSlots":"View Recurrence Slots"},"Notification":{"AppointmentBookedSuccess":"Appointment Booked Successfully","AppointmentBookedFailed":"Error in Booking Appointments","AppointmentFailed":"Cannot Book this, reached minimum Appointment schedule time","ProviderNotAvailble":"Not Available","AllAppointmentsSelected":"You have selected all available appointments","MinimumDurationMin":"Minimum {Duration} minutes required between selected appointments","SelectedRecurrenceNotAvailable":"In Selected recurrence {CheckLength} schedules are not available"}},"Confirmation":{"Success":"You've successfully Booked","Duration":"{Duration} Minutes","NumberOfAppointments":"Apts: {AppointmentsCount} of {TotalCount}","EndDate":"{DisplayTime} till {endDate}","InvitationSentMail":"A calendar invitation has been sent to your email address.","Redirected":"You will be redirected to dashboard in   {countdown}     seconds."}}},"PurchaseOneOnOneService":{"Header":"Purchase 1-on-1 Service","PurchaseScheduling":"Please Purchase prior to Scheduling","ClickPurchaseOneOnOneItem":{"CheckoutHeader":"One-On-One checkout","OrderSummary":"Order Summary","Enroll":"Purchase/Enrollment For","Notification":{"CouponAppliedSuccess":"Coupon Applied Successfully","InvalidCoupon":"Please enter valid coupon","EmptyCoupon":"Please enter Coupon"}}}},"orders":{"List":{"OrderNumber":"Order Number","Title":"Title","OrderDate":"Order Date","Client":"Client Details","BilledAmount":"Billed Amount","ConvenienceFee":"Convenience Fee","TotalAmount":"Total Amount","ClientNumber":"Client Number","Actions":"Actions","Status":"Status","Salesperson":"Salesperson"},"SearchByLabel":"Search By","FullscreenView":"Full Screen View","ExitFullscreen":"Exit full screen","SearchBy":{"ClientName":"Client Name","OrderNumber":"Order Number","OrderDate":"Order Date","Email":"Email","ClientNumber":"Client Number","Salesperson":"Salesperson"},"ViewReciept":"View Reciept","PickDate":"Pick Date","Return/Cancel":"Return/Refund","Returned/Refunded":"Item returned and refunded for this order","Title":"Orders","Search":"Search","Clear":"Clear","NoOrder":"No orders found.","Download":"Download","DownloadAll":"Download All","SelectDate":"Select Date","Print":"Print","CancelOrder":"Are you sure you want to cancel this order?","RefundTxt":"If paid by card, the amount will be refunded automatically","Yes":"Yes","Cancel":"Cancel","OrderCancelled":"Order cancelled successfully.","UnableCancelOrder":"Unable to cancel order.","OrderNo":"Order No","CancelOrReturn":"Return or Refund Items","SelectItemsToReturn":"Please select at least one product to return.","SelectRefundOption":"Please select a refund option to proceed.","NoItemsFound":"No items found in this order.","NoReturnableItems":"All items in this order have already been returned.","UnableToFetchOrderDetails":"Unable to fetch order details. Please try again.","Submit":"Submit"},"payment":{"PaymentMethods":"Payment Methods","DefaultPaymentBadge":"Default","Card":"Credit/Debit/ATM Card","NoSavedPayments":"No Saved Payments Available","BankAccounts":"Bank Accounts","Cash":"Cash","CashPaymentUnavailable":"Cash Payment Unavailable","Credits":"Credits","Wallet":"Wallet","OtherPaymentMethod":"Other Payment Method","GuestAddedCards":"Guest added cards","NoSavedPaymentsAvailable":"No Saved Payments Available","AcName":"Account Name","WalletPaymentUnavailable":"Wallet Payment Unavailable","PaymentSuccessful":"Payment Created Successfully","InvalidDate":"Invalid Expiration Date","InvalidCard":"Invalid Card number","BankAddedSuccessfully":"Success! Your Bank is Now Added","AddCard":"Add Card","AddBank":"Add Bank","Salesperson":"Salesperson","SelectSalesperson":"Select Salesperson","SelectSalespersonRequired":"Select a salesperson to proceed","convenienceFeeToBeCollected":"Convenience Fee to be collected","totalBeforeConvenienceFee":"Total before convenience fee","OrderTotal":"Order Total","TaxFetchError":"Unable to fetch tax details. Please try again.","Cancel":"Cancel","CompleteOrder":"Complete Order","paymentProfileHint":"Choose how this order will be paid","paymentChargeNote":"The selected method will be charged when you complete the order.","Expiry":"Expiry","Checkout":"Checkout","ServerErrorMessage":"Internal server error","SelectPaymentProfile":"Please select payment profile","SelectUser":"Please select user","InsufficientCredits":"Insufficient credits. Please add credits to complete your purchase","OrderPlacedSuccessfully":"Order placed successfully","PaymentProfileNotFound":"Cash payment profile not found","ServerError":"Internal server error.","Product":"Product","OneCoverImage":"Atleast one cover image should be available.","CoverImageAllowed":"Only one cover image is allowed.","UpdatedSuccessfully":"updated successfully.","UnableToCreate":"Unable to create","CreatedSuccessfully":"created successfully.","UserCanAddMessage":"User can add maximum of 20 variations","ClonedSuccessfully":"Cloned Variation Successfully","UserCanAddMaximum":"User can add maximum of 3 media","UnableUploadImage":"Unable to upload image","DeletedSuccessfully":"deleted successfully","UpdatedSuccessfullyMsg":"updated successfully","CreatedSuccessfullyMsg":"created successfully","Category":"Category","Manufacturer":"Manufacturer","Surcharges":"Surcharges","TotalSurcharges":"Total Surcharges","Apply":"Apply","addOther":"Add Other","endingIn":"ending in","total":"Total :","noSurcharges":"No Surcharges configured for this product","PleaseAssignClubForMainPrice":"Please assign a valid Club to the main price for each variation before saving."},"pickClient":{"PickAClient":"Pick a Client","AddNewClient":"Add New Client","back":"Back","ContinueAsGuest":"Continue as Guest","FirstName":"First Name","EnterFirstName":"Enter First Name","LastName":"Last Name","EnterLastName":"Enter Last Name","PhoneNumber":"Phone Number","EmailId":"Email Id","EnterEmailId":"Enter Email Id","Create":"Create","EmailExists":"Email Exists","EmailExistsMessage":"A client with the same email already exists.","ClickContinue":"Click 'Continue' to proceed with this client.","Cancel":"Cancel","Continue":"Continue","AnExistingStaffMember":"An existing staff member with the provided email address already exists. Please click 'Continue' to create the client profile using the existing staff member's details.","SearchClient":"Search Client","selectedClient":"Selected client:","PhoneNumberFormat":"(XXX) XXX-XXXX","Gender":"Gender","pleaseSelect":"Please Select","addressLabel":"Address","enterAddress":"Enter Address","cityLabel":"City","enterCity":"Enter City","stateLabel":"State / Province","zipCodeLabel":"Zip Code","enterZipCode":"Enter Zip Code","howDidYouHearAboutUs":"How did you hear about us ?","specifyOthers":"Specify Others","others":"Others","staffExists":"Staff Exists","guestClientError":"Failed to load guest client. Please try again."},"productValidation":{"PleaseEnter":"Please enter","AlphaNumeric":"should be alpha numeric","SelectCategory":"Please select Category","EnterUniqueBarcode":"Please enter unique Barcode","BarcodeAlphaNumeric":"Barcode should be alpha numeric","ValidSurchargePercentage":"Please enter valid surcharge percentage","PleaseEnterValidSurchargeId":"Please enter valid Surcharge ID","UniqueTaxId":"Please select unique Tax Id","EnterUniqueSKU":"Please enter unique SKU","SKUAlphaNumeric":"SKU should be alpha numeric","ValidGreaterThan":"should be greater than 0","LessThan":"should be less than than","ManufactureLessThan":"Should be less than Manufacture Date","PleaseEnterName":"Please enter Name","NameAlphaNumeric":"Name should be alpha numeric","DescriptionAlphaNumeric":"Description should be alpha numeric"},"purchaseOneOnOneService":{"PurchaseOneOnOneService":{"Heading":"Purchase 1-on-1 Service","NumberOfAppointments":"Number Of Appointments","SingleAppointment":"Single Appointment","ClickAppointment":{"Header":"Booking","MinimumDuration":"{Duration} Min"},"ContinueButton":"Continue","Confirmation":{"Success":"You've successfully Booked","Duration":"{Duration} Minutes","EndDate":"{DisplayTime} till {endDate}","InvitationSentMail":"A calendar invitation has been sent to your email address.","Redirected":"You will be redirected to dashboard in {countdown} seconds."}}},"transactions":{"Transactions":{"Header":"Transactions","TransactionClick":{"Header":"Detailed Transaction View","GeneralInfo":{"Heading":"General Info","TransactionId":"Transaction Id","FullName":"Full Name","PaidOn":"Paid On","PaymentMethod":"Payment Method","PaymentMode":"Payment Mode","ServiceType":"Service Type","PaymentMadefor":"Payment Made for","TransactionStatus":"Transaction  Status","PaymentStatus":"Payment Status","Notes":"Notes"},"TransactionDetails":"Transaction Details","RelatedTransactions":{"Header":"Related Transactions","PaidOn":"Paid On","TransactionId":"Transaction Id","PaymentMethod":"Payment Method"}}}},"translation":{"about":"about project","welcome":"welcome {name}","Currency":"$","btnText":{"cancel":"Cancel","continue":"Continue","create_coupon":"Create Coupon","download":"Download","reset":"Reset","apply":"Apply"},"couponsList":{"name":"Name","discount_type":"Discount Type","rate":"Rate","duration_type":"Duration Type","expiry_date":"Expiry Date","linked_to":"Linked To","status":"Status","actions":"Actions","items_per_page":"Items per page","discount_value":"Discount Value"},"filter_options":"Filter Options","no_results_found":"No Results Found","mappingDrawer":{"title":"Coupon Mapping For Appointments","couponLabel":"Please provide name of the coupon"},"error":{"selectCoupon":"Please select coupons"}},"Coupons":{"title":"Manage Coupon","coupons":"Coupons","pageDescription":"Manage discount coupons, rates, expiry rules and linked services.","loading":"Loading coupons...","tableSettings":"Coupon table settings","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No coupons found","description":"Create a coupon to offer discounts on memberships, packages, and other services."},"addCoupon":"Add Coupon","editCoupon":"Edit Coupon","openFullPage":"Open in new tab","save_coupon_label":"Save","update_coupon_label":"Update Coupon","coupon_name":"Coupon Name","coupon_code":"Coupon Code","discount_type":"Discount Type","coupon_type":"Coupon Type","copy_coupon_code":"Copy coupon code","copyLink":"Copy Link","copy":"Copy","linked_services":"Linked Services","radioLabels":{"all":"All","percentage":"Percentage","fixed":"Fixed","any_service":"Any Service","specific_service":"Specific Service"},"couponsHistoryTable":{"download":"Download","purchasedOn":"Purchased On","processedBillingCycle":"Processed Billing Cycle","pendingBillingCycle":"Pending Billing Cycle","amount":"Amount","clientName":"Client Name","usedFor":"Used For","status":"Status"},"choose_membership":"Choose Membership","choose_group_classes":"Choose Group Classes","unavailable_linked_service":"Unavailable service (#{id})","choose_addons":"Choose Addons","choose_appointments":"Choose Appointments","choose_packages":"Choose Packages","discount_amount":"Discount Amount","select_services":"Select services","sections":{"basicInfo":{"title":"Basic Information","description":"Define the basic details of your coupon."},"discountSetup":{"title":"Discount Setup","description":"Choose the discount type and amount, and where it can be used."},"usageExpiry":{"title":"Usage & Expiry","description":"Set usage limits and expiration rules for this coupon."}},"fieldHelp":{"totalUsageLimit":"Maximum number of times this coupon can be redeemed across all clients.","perClientUseLimit":"Maximum number of times each client can use this coupon.","unlimitedUsage":"When enabled, there is no cap on total redemptions.","neverExpire":"When enabled, the coupon does not expire on a set date."},"usage_limits_summary":"Usage Limits Summary","price":"Price","rate":"Rate","percent":"Percent","total_usage_limit":"Total Usage Limit","unlimited_usage":"Unlimited Usage","per_client_use_limit":"Per Client Use Limit","expiry_date":"Expiry Date","never_expire":"Never Expire","number_of_billing_cycles":"Number of Billing Cycles","status":"Status","active":"Active","in_active":"In-Active","Inactive":"Inactive","total_redemptions":"Total Redemptions","about":"About Coupons","aboutcontent1":"Coupons let you offer discounts at checkout, on recurring billing, or for a limited number of billing cycles. Clients apply a code to receive the configured amount or percentage off eligible services.","aboutcontent2":"Link a coupon to any service or choose specific memberships, classes, add-ons, appointments, and packages. Set usage limits and an expiry date before saving.","summary":{"title":"Live preview","untitledCoupon":"Untitled coupon","statusDraft":"Draft","statusActive":"Active","statusInactive":"Inactive","discountType":"Discount type","couponType":"Coupon type","amount":"Amount","linkedServices":"Linked services","expiry":"Expiry","expiryNever":"Never","totalUsage":"Total usage","perClient":"Per client","usageUnlimited":"Unlimited","noOptions":"No options found","moreSelected":"+{count} selected","clearAll":"Clear all selections"},"tooltipsContent":{"deactivate_coupon":"Deactivate Coupon","copy_coupon":"Copy Coupon","list_view":"List View","grid_view":"Grid View"},"erroMessages":{"msg_1":"This coupon is used, only able to modify Linked Services, Total Usage Limit, Per Client Use Limit and Expiry Date.","msg_2":"This coupon has been deactivated for Existing users, no modifications are allowed.","msg_3":"Fix the error","description":"Please enter coupon name","code":"Please enter coupon code","durationType":"Please select discount type","type":"Please select coupon type","amount":"please enter amount/percentage","maximumRedemptions":"The total usage limit should be greater than or equals 1.","redemptionLimit":"The Redemption Limit should be greater than or equals 1.","minimumCycle":"Please enter number of billing cycles.","expiryDate":"Please select expiry date","linkTo":"Please select Link to","linkedServices":"Please select at least one service to link this coupon.","msg_4":"Failed to deactivate coupon","validationError":"Please check the highlighted fields and try again."},"successMsg":{"msg_1":"Coupon Created","updated":"Coupon Updated","msg_2":"Coupon copied, please modify the fields and click Create Coupon","msg_3":"Coupon Deactivated Successfully","msg_4":"Coupon Code Copied Successfully"},"placeholder":{"coupon_name":"Enter Coupon Name","coupon_code":"Enter Coupon Code","enter_rate":"Enter rate","discount_type":"Select Discount Type","select_expiry_date":"Select Expiry Date","search_coupons":"Search Coupons","search_criteria":"Search by Coupon Name","select_status":"Select Status"},"modalContent":{"are_you_sure_to_deactivate":"Are you sure to Deactivate ?","consent_msg_1":"We need your input! Please choose one of the deactivation options to continue.","deactivate_for_new_and_existing_clients":"Deactivate for new and existing clients","deactivate_for_new_clients":"Deactivate for new clients"},"btnText":{"cancel":"Cancel","continue":"Continue","deactivate":"Deactivate","create_coupon":"Create Coupon","download":"Download","reset":"Reset","apply":"Apply"},"couponsList":{"name":"Name","discount_type":"Discount Type","rate":"Rate","duration_type":"Duration Type","expiry_date":"Expiry Date","linked_to":"Linked To","status":"Status","actions":"Actions","items_per_page":"Items per page","discount_value":"Discount Value","showingCoupons":"Showing {start}-{end} of {total} coupons"},"filter_options":"Filter Options","no_results_found":"No Results Found","mappingDrawer":{"title":"Coupon Mapping For Appointments","couponLabel":"Please provide name of the coupon"},"error":{"selectCoupon":"Please select coupons"}},"Packages":{"title":"Packages","pageDescription":"Manage package offerings, pricing, session counts and online purchase links.","loading":"Loading packages...","tableSettings":"Package table settings","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No packages yet","description":"Create a package to sell sessions and subscriptions to your clients.","no_packages":"No packages found"},"grid":{"name":"Name","type":"Type","count":"Count","frequency":"Frequency","cost":"Cost","status":"Status","action":"Edit","items_per_page":"Items per page","sort_by_column_asc":"Sort by '{column}'","sort_by_column_desc":"Sort by '{column}'","clear_sort":"Clear sort"},"common":{"view_online_url":"View online URL","copyUrl":"Copy","copied":"Copied","unlimited":"Unlimited","limited":"Limited","expire_icon":"Expire Icon","count_icon":"Count Icon","expire_on":"Expire On","expire_after":"Expire After","Down_Payment":"Down Payment","installments":"Installments","recurrence_unit":"Recurrence Unit","recurring_every":"Recurring Every","active":"Active","in_active":"In-Active","available_for":"Available for","group":"Group"},"packageType":{"Private":"Private","Pre-Set":"Pre-Set","Semi-Private":"Semi-Private","Group":"Group"},"sort":{"name":"Name","lastUpdated":"Last updated","cost":"Cost","az":"A-Z","za":"Z-A","lowToHigh":"Low to high","highToLow":"High to low","option":"{field} {direction}"}},"Package":{"additionalFees":{"error":"Error","failedToLoadFees":"Failed to load fees","incompleteRowError":"There is already a row with no fees selected. Please complete it before adding a new row.","pleaseSelect":"Please select","success":"Success","addedSuccessfully":"Additional Fee Added Successfully","unableToCreateFee":"Unable to create fee","internalError":"Internal Server Error","addFee":"Add Fee","feeType":"Fee Type","flatRateValue":"Flat Rate Value","action":"Action","remove":"Remove","noFeesAdded":"No fees added yet.","add":"Add"},"cancellationPolicy":{"title":"Cancellation Policy","clientCancellation":"Client Cancellation","chooseAtLeastOne":"(Choose at least one)","onlyStaffCanCancel":"Only staff can cancel","cancelOnline":"Cancel subscriptions signed up via online","cancelByStaff":"Cancel subscriptions signed up by staff","allowClientScheduling":"Allow clients to schedule remaining paid sessions post-cancellation","infoMessage":"Package will be cancelled at the end of current billing cycle.","ftcTitle":"FTC Law Violation Warning","ftcMessage":"Enabling \"Only staff can cancel\" may violate FTC law. Please ensure this setting complies with your local regulations.","iUnderstandProceed":"I Understand, Proceed","cancel":"Cancel","cancellationFee":"Cancellation Fee"},"feesTable":{"feeType":"Fee Type","rate":"Rate","action":"Action","noRecords":"No Records Available.","feeTypeRequired":"Fee Type is required","noFeeFound":"NO FEE FOUND. DO YOU WANT TO ADD NEW ITEM - {query}","addNewItem":"Add new item","rateRequired":"Rate is required and must be at least 0.01","delete":"Delete fee","addFee":"Add fee","fullScreen":"Full screen","additionalFees":"Additional Fees"},"ftcDialog":{"title":"FTC Law Violation Warning","message":"Enabling \"Only staff can cancel\" may violate FTC law. Please ensure this setting complies with your local regulations.","understand":"I Understand","cancel":"Cancel"},"presetConfigurePayout":{"selectPayoutMode":"Select payout mode(s)","noOptions":"No options","save":"Save","cancel":"Cancel","edit":"Edit","remove":"Remove","providerName":"Provider Name","flatRateValue":"Flat Rate Value ($)","percentageValue":"Percentage Value(%)","defaultPayoutMode":"Default Payout Modes","update":"Update","action":"Action"},"presetPayoutHistory":{"fromDate":"From Date","toDate":"To Date","flatRate":"Flat Rate","percentage":"Percentage","payoutMode":"Payout Mode","updatedBy":"Updated By","showMore":"Show More","showLess":"Show less"},"additionalPackage":{"summary":{"title":"Live preview","untitledPackage":"Untitled package","statusDraft":"Draft","statusActive":"Active","paid":"Paid","free":"Free","type":"Type","packageType":"Package type","private":"Private","semiPrivate":"Semi-Private","group":"Group","preset":"Preset","frequency":"Frequency","price":"Price","sessions":"Sessions","duration":"Duration","minutes":"min","totalCost":"Total cost","services":"Services","providers":"Providers","noServices":"No services selected","noProviders":"No providers selected","more":"more","shortCode":"Short code","limited":"Limited","unlimited":"Unlimited","oneTime":"One Time","daily":"Daily","monthly":"Monthly","yearly":"Yearly","none":"Not set","bookingUrl":"Booking URL","copyUrl":"Copy","copied":"Copied","openUrl":"Open"},"header":"Add Package","sections":{"basicInfo":{"title":"Basic Information","description":"Define the core details for this package."}},"areYouSureCreateNewFee":"Are you sure you want to create a new fee ?","okButton":"OK","cancelButton":"Cancel","packageNameLabel":"Package Name","packageNamePlaceholder":"Enter package name","maxDuration":"Max duration is 240 minutes","appointmentTypeLabel":"Appointment Type","appointmentTypeLabelFull":"What type of appointment are you allowing?","appointmentTypePlaceholder":"Select appointment type","limitedLabel":"Limited","unlimitedLabel":"Unlimited","priceLabel":"Price","descriptionLabel":"Description","showDescriptionToUserLabel":"Show description to the user?","descriptionPlaceholder":"Enter description","pricePlaceholder":"Enter price","pricePerSessionPlaceholder":"Enter price per session","shortCodeLabel":"Short Code","selectFrequencyLabel":"Select the frequency","selectFrequencyLabelFull":"Select the frequency to renew this package","selectFrequencyPlaceholder":"Please select the frequency","countLabel":"Count","appointmentsAvailed":"Total number of appointments which can be availed","pleaseSelectAppointment":"Please select appointment","expireLabel":"Expire","expiryAfterLabel":"Expiry After","unitPlaceholder":"Unit","expireOnLabel":"Expire On","repeatEveryLabel":"Repeat Every","endAfterLabel":"End After","noOfOccurrenceLabel":"No of Occurrence","noOfOccurrenceValidation":"No. of occurrence should be greater than 1","clientsFrequency":"Clients can override frequency","maxRolloverAppointmentsLabel":"Max Rollover Appointments","maxRollOverSchedules":"Max RollOver Schedules","maxRollOverSchedulesValidation":"Max Rollover appointments should be between 0 and 100","maxRollOverSchedulesError":"Max Rollover appointments should be less than or equal to Schedules count","maxRollOverSchedulesInfo":"Max Rollover appointments to the next billing cycle","allowPublicPurchaseLabel":"Do you want to Allow Public Purchase & Booking?","prorateLabel":"Yes, I want to prorate if purchasing after the","allowFutureStartLabel":"Yes, I want my clients to be able to select a future date to start their service.","allowPayFutureDateLabel":"Yes, I want my clients to be able to pay for their service on the future date selected.","sendExpirationNotificationLabel":"Yes, I want to send an expiration notification","daysBeforeExpiry":"Days before expiry","clientCollectSurcharges":"Yes, I want to collect surcharges from my clients for their purchases.","cancellationPolicy":"Cancellation Policy","clientCancellation":"Client Cancellation","chooseAtLeastOne":"(Choose at least one)","onlyStaffCanCancel":"Only staff can cancel","cancelOnline":"Cancel subscriptions signed up via online","cancelByStaff":"Cancel subscriptions signed up by staff","packageCancelledAtEndOfBillingCycle":"Package will be cancelled at the end of current billing cycle.","violationWarningTitle":"FTC Law Violation Warning","onlyStaffCanCancelWarning":"Enabling \"Only staff can cancel\" may violate FTC law.","regulationComplianceReminder":"Please ensure this setting complies with your local regulations.","iUnderstandProceedButton":"I Understand, Proceed","cancellationFee":"Cancellation Fee","defaultCoupon":"Default Coupon","pleaseSelectCoupon":"Please Select","additionalFees":"Additional Fees","feeType":"Fee Type","rate":"Rate","action":"Action","noRecordsAvailable":"No Records Available.","noFeeFoundAddNewItem":"NO FEE FOUND. DO YOU WANT TO ADD NEW ITEM - ","addNewItem":"Add new item","feeTypeIsRequired":"Fee Type is required","rateIsRequired":"Rate is required and must be at least 0.01","resetButton":"Reset","createPackageButton":"Save","durationLabel":"Duration","selectLocation":"Location","tagAppointmentLabel":"Tag the Appointment with all or Specific Provider","selectProvider":"Select Provider","communicationPreferenceLabel":"Communication Preference","reminderAppointment":"Reminder to an appointment before","appointmentCanBeBookedBefore":"An appointment can be booked before","appointmentCanBeCancelledBefore":"An appointment can be cancelled before","notificationSettings":"Notification Settings","notificationSettingsDescription":"Reminders and advance booking or cancellation times.","packageDetailsPricing":"Package Details & Pricing","packageDetailsPricingDescription":"Core package information and pricing.","openFullPage":"Open in new tab","bookingNotificationSettings":"Booking & Notification Settings","renewalCancellationPolicy":"Renewal & Cancellation Policy","feesProviderPayout":"Fees & Provider Payout","feesProviderPayoutDescription":"Optional additional fees and payout configuration","sessionsCountLabel":"Sessions / Count","totalPackagePrice":"Total Package Price","pricePerSession":"Price Per Session","totalCost":"Total Cost:","surcharges":"Surcharges:","clientPayByInstallmentsLabel":"Yes, I want my clients to pay by installment.","allowClientSchedulingAfterCancellation":"Allow clients to schedule remaining paid sessions post-cancellation","downPaymentLabel":"Down Payment","remainingAmountLabel":"Remaining Amount:","recurringAmountLabel":"Recurring Amount:","surchargesLabel":"Surcharges:","recurrenceUnitLabel":"Recurrence Unit","recurringEveryLabel":"Recurring Every","noOfInstallmentsLabel":"No of Installments","canOverrideInstallmentsLabel":"Clients can override scheduled installment","autoRenewalOptionLabel":"Auto Renewal Option","canOverrideRenewalLabel":"Clients can override Renewal Option","additionalFeesLabel":"Additional Fees","configurePayout":"Configure Payout","selectAllLabel":"Select All","allSelectedLabel":"All","addAppointment":"Add Appointment","addFee":"Add fee","fullScreen":"Full screen","noCoupons":"No Coupons","coupons":"Coupons","couponsDescription":"Available coupons with code and copy link for this package","delete":"Delete"},"managePackage":{"pricePerSession":"Price Per Session","priceLabel":"Price","updatePackage":"Update Package","closeButton":"Close","resetButton":"Reset","updateButton":"Update","packageName":"Package Name","status":"Status","markAsInactive":"Mark as Inactive","description":"Description","showDescription":"Show description to the user?","duration":"Duration","maxDuration":"Max duration is 240 minutes","selectLocation":"Location","tagProvider":"Specific Provider","selectProvider":"Select Provider","communicationPreference":"Communication Preference","pickOne":"Pick one","noneLabel":"None","reminderAppointment":"Reminder to an appointment before","appointmentCanBeBookedBefore":"An appointment can be booked before","appointmentCanBeCancelledBefore":"An appointment can be cancelled before","appointmentType":"What type of appointment are you allowing?","countLabel":"Count","selectFrequency":"Select the frequency to renew this package","repeatEvery":"Repeat Every","expire":"Expire","expiryAfter":"Expiry After","expireOn":"Expire On","dateInput":"Date input","price":"Price","totalCost":"Total Cost:","surcharges":"Surcharges:","endAfter":"End After","noOfOccurrence":"No of occurrence","overrideFrequency":"Clients can override frequency","maxRolloverAppointments":"Max Rollover Appointments","maxRollOverSchedules":"Max RollOver Schedules","clearSelection":"Clear selection","selectAllLabel":"Select All","addAppointment":"Add Appointment","selectAppointment":"Please select appointment","shortCode":"Short Code","allowPublicPurchaseBooking":"Do you want to Allow Public Purchase & Booking?","payInstallment":"Yes, I want my clients to pay by installment.","prorateOption":"Yes, I want to prorate if purchasing after the start date.","billingDay":"Please select billing day","eachMonth":"of each month.","prorateOptionInfo":"Prorate option is available for monthly frequency.","canSignupFutureDate":"Yes, I want my clients to be able to select a future date to start their service.","futureDateSelected":"Yes, I want my clients to be able to pay for their service on the future date selected.","expiryNotification":"Yes, I want to send an expiration notification","beforeExpiryDate":"day(s) before the expiry date.","canCollectTaxes":"Yes, I want to collect surcharges from my clients for their purchases.","cancellationPolicy":"Cancellation Policy","clientCancellation":"Client Cancellation","chooseAtLeastOne":"(Choose at least one)","onlyStaffCanCancel":"Only staff can cancel","signUpViaOnline":"Cancel subscriptions signed up via online","cancelStaffSubscriptions":"Cancel subscriptions signed up by staff","scheduleRemainingSessions":"Allow clients to schedule remaining paid sessions post-cancellation.","packageWillBeCancelledAtEndOfBillingCycle":"Package will be cancelled at the end of current billing cycle.","cancellationFee":"Cancellation Fee","downPayment":"Down Payment","remainingAmount":"Remaining Amount:","recurringAmount":"Recurring Amount:","recurrenceUnit":"Recurrence Unit","pleaseSelectFrequency":"Please Select Frequency","recurringEvery":"Recurring Every","noOfInstallments":"No of Installments","scheduledInstallment":"Clients can override scheduled installment","autoRenewalOption":"Auto Renewal Option","none":"None","canOverrideRenewalLabel":"Clients can override Renewal Option","configurePayout":"Configure Payout","additionalFees":"Additional Fees","coupons":"Coupons","defaultCoupon":"Default Coupon","pleaseSelectCoupon":"Please Select","noCoupons":"No Coupons","packageDataNotLoaded":"Package Data not loaded due to some errors"},"successTitle":"Success","packageCreatedSuccessMessage":"Package created successfully!","failedCreatePackage":"Failed to create package. Please try again.","errorTitle":"Error","errorMessage":"Something went wrong please try again later","unexpectedError":"An unexpected error occurred. Please try again.","feeCreatedSuccessMessage":"Fee created successfully!","failedCreateFee":"Failed to create fee. Please try again.","failedCreateFeeShort":"Failed to create fee.","packageUpdatedSuccessMessage":"Package Successfully Updated","failedUpdatePackage":"Error in Saving Packages","pleaseSelectAtLeastOnePackageItem":"Please select at least one package item","billingDayRequired":"Billing day is required when prorating","expirationReminderDays":"Expiration reminder days must be between 1 and ${maxDays} days.","otherMeetingRequired":"Other meeting is required when ScheduleMode=2 and Option=5","pleaseSelectAtLeastOneCancellationOption":"Please select at least one cancellation option.","pleaseFixHighlightedErrors":"Please fix the highlighted errors and try again.","validationErrorTitle":"Validation error","oneTime":"One Time","daily":"Daily","monthly":"Monthly","yearly":"Yearly","expireAfter":"Expire After","expireOn":"Expire On","days":"Day(s)","months":"Month(s)","serviceA":"Service A","serviceB":"Service B","serviceC":"Service C","johnDoe":"John Doe","janeSmith":"Jane Smith","alexJohnson":"Alex Johnson","none":"None","renewAfterLastAppointmentCompletion":"Renew after Last Appointment Completion","never":"Never","endAfterOccurrence":"End After Occurrence","failedToGetNewFeeId":"Failed to get new fee id from server.","failedToAddNewFeeType":"Failed to add new fee type.","pricePerSession":"Price Per Session is required and must be 0 or greater","priceIsRequired":"Price is required and must be 0 or greater","packageNameIsRequired":"Package Name is required","durationIsRequired":"Duration is required and must be greater than 0","locationIsRequired":"Location is required","schedulesIsRequired":"Count is required and must be at least 1","autoRenewalOptionIsRequired":"Auto Renewal Option is required","appointmentTypeIsRequired":"Appointment type is required","shortCodeIsRequired":"Short Code is required","frequencyIsRequired":"Frequency is required","serviceSelected":"At least one service must be selected","schedulesMustBeAtLeastOne":"Count must be at least 1","expireOptionIsRequired":"Expire option is required","expireAfterMustBeAtLeastOne":"Expire After must be at least 1","expireUnitIsRequired":"Expire unit is required","expiryDateIsRequired":"Expiry date is required","repeatEveryMustBeAtLeastOne":"Repeat Every must be at least 1","endAfterOptionIsRequired":"End After option is required","occurrenceMustBeAtLeastTwo":"Occurrence must be at least 2","maxRolloverAppointmentsIsRequired":"Max Rollover Appointments is required and must be 0 or greater","maxRolloverAppointmentsLess":"Max Rollover Appointments must be 100 or less","maxRolloverAppointmentsEqual":"Max Rollover Appointments must be less than or equal to Count","atLeastOneCancellationOptionMustBeSelected":"At least one cancellation option must be selected","loading":"Loading"},"OneTimeCharge":{"title":"One Time Charge","subtitle":"Create and process a one-time payment","closeDrawer":"Close one time charge drawer","details":"Charge Details","detailsDescription":"Select a client, provide a brief description of the charge, and enter the amount to be charged. ","error":"Error","validation":"Validation","unableToLoadCategories":"Unable to load categories","unableToLoadPaymentProfiles":"Unable to load payment profiles","categoryCreated":"Category created","errorCreatingCategory":"Error creating category","clientRequired":"Client is required","descriptionRequired":"Description is required","amountGreaterThanZero":"Amount should be greater than 0","paymentProfileRequired":"Payment profile is required","processedSuccessfully":"Processed Successfully","chargeSuccessful":"Charge Successful","successMessage":"The one-time charge of {amount} for {name} has been processed successfully.","paymentMethod":"Payment Method","addMoreCharges":"Add More Charges","accessDashboard":"Access Dashboard","closeSuccessModal":"Close success modal","errorWhileProcessing":"Error while processing","changeClient":"Change Client","client":"Client","searchClient":"Search Client","addClient":"Add Client","addNewClient":"Add New Client","createNewClientWithName":"Create new client with name:","description":"Description","descriptionPlaceholder":"Please Enter Description","category":"Category","pleaseSelectCategory":"Please Select Category","createCategoryLabel":"+ Create \"{query}\"","typeToCreateCategory":"Type a name to create a category","categoryCreatedTitle":"Success","create":"Create","amount":"Amount","amountPlaceholder":"Please Enter Amount","surcharges":"Surcharges","toggleToIncludeSurcharges":"Toggle to include surcharges","paymentProfile":"Payment Profile","paymentProfileDescription":"Select a saved payment method or add a new one inline.","paymentSubtitle":"Choose how this charge will be paid.","paymentSecureNote":"Your payment information is secure and encrypted.","chargesBreakdown":"Charges Breakdown","chargeItem":"Charge","orderTotal":"Order Total","amountDue":"Amount Due","totalBeforeConvenienceFee":"Total before Convenience fee","secureCheckout":"Secure checkout","selectPaymentProfile":"Select payment profile","addNew":"Add New","addCreditCard":"Add credit card","addBankAccount":"Add Bank Account","other":"Other","surchargesToBeCollected":"Surcharges to be collected","surchargesInfo":"Surcharges are additional processing fees applied to the transaction and collected from the customer.","surchargesInformation":"Surcharges information","convenienceFeeToBeCollected":"Convenience Fee to be collected","convenienceFeeInfo":"Convenience fee is a percentage-based processing fee applied for card payments.","convenienceFeeInformation":"Convenience fee information","cardFee":"Card Fee","subtotal":"Subtotal","surchargeAmount":"Surcharge Amount","convenienceFee":"Convenience Fee","total":"Total","reset":"Reset","charge":"Charge","addPaymentMethod":"Add Payment Method","orderSummary":"Order Summary","orderSummaryDescription":"Review fees and final amount before charging.","pleaseConfirm":"Please Confirm","confirmFamilyMembersMessage":"Looks like you have additional family members on account, please confirm you are making purchases for the below client.","bankersRoundingInfo":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46, 1.466 → 1.47","totalBeforeSurcharges":"Total before Surcharges","yes":"Yes","no":"No","pos":"POS","oneTimeChargeLabel":"One-Time Charge","purchaseEnrollmentFor":"Purchase/Enrollment for","continue":"Continue","backToDetails":"Back to charge details","drawerModeHint":"POS for instant product purchases • One-Time Charge for single, non-recurring billing","posHint":"POS for instant product purchases","oneTimeChargeHint":"One-Time Charge for single, non-recurring billing","unableToLoadTaxes":"Unable to load taxes"},"Prospects":{"title":"Prospects","header":"Add Client","content":"Enter client details","common":{"add":"Add Prospect","view":"View Prospect","edit":"Edit Prospect","delete":"Delete Prospect"},"placeholder":{"search_prospects":"Search Prospects","select_status":"Select status","select_tag":"Select tag"},"labels":{"State":"State","Province":"Province"},"form":{"firstName":"First Name","lastName":"Last Name","phoneNumber":"Phone Number","email":"Email","emailAddress":"Email Address","gender":"Gender","pleaseSelect":"Please Select","other":"Other","specifyOthers":"Specify Others","pleaseSpecifyOther":"Please Specify Other","dateOfBirth":"Date of Birth","selectDate":"Select date","address":"Address","city":"City","state":"State","zipcode":"Zipcode","insuranceName":"Insurance Name","insuranceNumber":"Insurance Number","emergencyContact":"Emergency Contact","name":"Name","relation":"Relation","aboutUs":"How did you hear about us?","profilePicture":"Profile Picture","createProspect":"Create Prospect","updateProspect":"Update Prospect","cancel":"Cancel","signWaiver":"Sign Waiver","purchaseMembership":"Purchase Membership","purchaseAppointments":"Purchase Appointments","purchaseGroup":"Purchase Group","purchasePackage":"Purchase Package","saveButton":"Save","saveAsDraft":"Save as Draft","openFullPage":"Open in new tab","supportedFormats":"Supported formats: JPG, JPEG, PNG ","uploadPhoto":"Upload a Photo","openCamera":"Take a Snap","formCompletion":"Form completion","success":{"created":"Prospect created successfully","updated":"Prospect updated successfully"},"error":{"createFailed":"Failed to create prospect","updateFailed":"Failed to update prospect"},"validation":{"firstNameRequired":"First name is required","firstNameMin":"First name must be at least 2 characters","firstNameMax":"First name must be less than 50 characters","firstNameInvalid":"First name should only contain letters","lastNameRequired":"Last name is required","lastNameMin":"Last name must be at least 2 characters","lastNameMax":"Last name must be less than 50 characters","lastNameInvalid":"Last name should only contain letters","phoneRequired":"Phone number is required","phoneInvalid":"Please enter a valid phone number","emailRequired":"Email is required","emailInvalid":"Please enter a valid email address","genderRequired":"Gender is required","dateOfBirthFuture":"Date of birth cannot be in the future","addressRequired":"Address is required","addressMax":"Address must be less than 200 characters","cityRequired":"City is required","cityMax":"City must be less than 50 characters","cityInvalid":"City should only contain letters","stateRequired":"State is required","zipcodeRequired":"Zipcode is required","zipcodeInvalid":"Please enter a valid zipcode"}},"dateRange":{"placeholder":"Select date range","last7Days":"Last 7 Days","last30Days":"Last 30 Days","thisMonth":"This Month","lastMonth":"Last Month","last3Months":"Last 3 Months","last6Months":"Last 6 Months","thisYear":"This Year","lastYear":"Last Year","today":"Today","all":"All","past":"Past","yesterday":"Yesterday","thisQuarter":"This Quarter","lastQuarter":"Last Quarter","thisWeek":"This Week","lastWeek":"Last Week","quickSelect":"Quick Select","cancelButton":"Cancel","applyButton":"Apply"},"emailExistsModal":{"title":{"activate":"Activate Prospect","exists":"Email Exists"},"active":{"content":"A client with the same email already exists.","message":"Click \"Continue\" to proceed with this client."},"archived":{"content":"This email ID and associated prospect is archived.","message":"Click \"Continue\" to activate this archived prospect."},"staff":{"content":"An existing staff/affiliate member with the provided email address already exists.","message":"Please click \"Continue\" to create the client profile using the existing staff/affiliate member's details."},"default":{"content":"The provided email address already exists.","message":"Click \"Continue\" to create a Client profile using the existing email address and associated demographic details."}},"menu":{"assignMembership":"Assign a Membership","assignAppointments":"Assign an Appointment","assignGroupService":"Assign a Group Service","assignPackage":"Assign a Package","auditTrail":"Audit Trail","billingHistory":"Billing History","oneTimeCharge":"One Time Charge","managePhoto":"Manage Photo","paymentMethods":"Payment Methods","archiveProspect":"Archive Prospect","deleteProspect":"Delete Prospect","activateProspect":"Activate Prospect","UploadAPhoto":"Upload a Photo","ClientAudit":"Client Audit","OneTimeCharge":"One Time Charge","UpdatingProfileImage":"Updating Profile Image","PleaseWait":"Please wait...","Success":"Success","ProfileImageUpdated":"Profile image updated successfully","ProfileImageUpdateFailed":"Failed to update profile image","ProfileImageUpdateError":"Error updating profile image","Failed":"Failed","Error":"Error","modal":{"archive":{"title":"Archive Prospect","message":"Are you sure you want to archive the selected prospect member?","consentMessage":"The prospect has an active payment profile with transactions, please archive by clicking 'Proceed to Archive'"},"delete":{"title":"Delete Prospect","message":"Are you sure you want to delete the selected prospect member?"},"activate":{"title":"Activate Prospect","message":"Are you sure you want to activate the selected prospect member?"},"defaultMessage":"Are you sure you want to {action} the selected prospect member?"}},"buttons":{"cancel":"Cancel","continue":"Continue","ok":"Ok","delete":"Delete","archive":"Archive","activate":"Activate","proceedToArchive":"Proceed to Archive"},"toolbar":{"subtitle":"Manage leads, status, and pipeline activity in one place."},"empty":{"title":"No prospects to show","description":"Try adjusting your filters or add a prospect to start building your pipeline.","cta":"Add prospect"},"grid":{"name":"Name","tag":"Tag","clientImage":"Client Image","clientName":"Client Name","clientNumber":"Client Number","email":"Email","createdOn":"Created On","phoneNumber":"Phone Number","phone":"Phone Number","tags":"Tags","affiliateName":"Affiliate Name","leadSource":"Lead Source","action":"Action","items_per_page":"Items per page","searchChip":"Search: {q}","viewMode":{"label":"View mode","table":"Table view","list":"Grid View"},"loadingMore":"Loading more...","endOfList":"You have reached the end","tooltips":{"export":"Export to Excel","import":"Import Prospects","paymentProfile":"Import Payment Profile"},"status":{"active":"Active","archived":"Archived","activeMember":"Active member","archivedMember":"Archived"},"loading":"Loading"},"importDrawer":{"ProspectTitle":"Import Prospects","PaymentProfileTitle":"Import Payment Profiles"}},"Appointments":{"title":"Appointment Settings","pageDescription":"Manage services, booking rules, duration and participant limits.","exportToExcel":"Export to Excel","tableSettings":"Appointment table settings","viewMode":{"table":"Table view","list":"Grid view"},"loading":"Loading appointments...","appointmentService":"Appointment service","url":"URL","participantsCount":"{count} participants","perSlotSuffix":"/ slot","columns":{"service":"Service","type":"Type","location":"Location","duration":"Duration","participants":"Participants","pricePerSlot":"Price per slot","bookingLink":"Booking Link","status":"Status","actions":"Actions"},"empty":{"no_appointments":"No appointment records found."},"Private":"Private","Semi-Private":"Semi-Private","Appointment Rate":"Appointment Rate","General Settings":"General Settings","items_per_page":"Items per page","Direct Link":"Direct Link","Embed Scheduler":"Embed Scheduler","Booking Button":"Booking Button","tab":{"Direct Link":"Direct Link for clients to schedule only","Embed Scheduler":"Embed code to add the full scheduler into your website for clients to schedule only","Booking Button":"Embed code to add the full scheduler into your website for clients to schedule only"},"Active":"Active","In-Active":"Inactive","Inactive":"Inactive"},"ManageAppointments":{"editAppointment":"Edit Appointment","addAppointment":"Add Appointment","openFullPage":"Open in new tab","appointmentDetailsDescription":"Name, price, location, and booking options.","setupAppointment":"Set up an {status} Appointment","existing":"existing","configurePayout":"Configure payout","paid":"Paid","unpaid":"Unpaid","appointmentName":"Appointment Name","sessionParticipants":"No. of Session Participants","maximumAppointments":"Maximum Appointments a Client Can Book","unlimitedAppointments":"0 defines unlimited appointments","duration":"Duration","maxDuration":"Max duration is 240 minutes","pricePerSlot":"Price per slot","selectLocation":"Location","meetingLink":"Meeting link","enterMeetingLink":"Enter meeting link","phoneCallPreference":"Phone call preference","iWillCallInvitee":"I will call my Invitee at","iWillCallInviteeDesc":"Buzops will require your Invitee's phone number before scheduling.","inviteeShouldCallMe":"My Invitee should call me at","inviteeShouldCallMeDesc":"Buzops will provide your number after the call has been scheduled.","trainerPhoneNumber":"Trainer phone number","inPersonLocation":"In-person location","businessAddress":"Business Address","businessAddressDesc":"Buzops will use your Business address.","businessAddressNotAvailable":"Business address is not available.","otherAddress":"Other Address","otherAddressDesc":"Buzops will use custom address.","shortCode":"Short Code","allowPublicPurchase":"Do you want to Allow Public Purchase & Booking?","allowPayLater":"Allow Pay Later for this Appointment","collectSurcharges":"Yes, I want to collect surcharges from my clients for their purchases.","tagProvider":"Specific provider","selectProvider":"Select provider","nProvidersSelected":"{count, plural, one {# provider selected} other {# providers selected}}","noProviderOptions":"No options","communicationPreference":"Communication Preference","reminderBefore":"Reminder to an appointment before","canBeBookedBefore":"An appointment can be booked before","canBeCancelledBefore":"An appointment can be Cancelled before","cancellationFee":"Cancellation Fee","notificationSettings":"Notification Settings","appointmentNotificationSettings":"Appointment Notification Settings","appointmentNotificationSettingsDescription":"Reminders and advance booking or cancellation times.","minimumCancellationDays":"Minimum Cancellation Days","description":"Description","showDescriptionToUser":"Show description to user","markAsInactive":"Mark as Inactive","coupons":"Coupons","addCoupon":"Add Coupon","createCoupon":"Create Coupon","clearProviders":"Clear providers","subSections":{"basicInfo":"Basic information","basicInfoDescription":"Name your appointment and control how clients discover it.","pricingBilling":"Pricing & billing","pricingBillingDescription":"Set paid or free pricing, taxes, and cancellation fees.","scheduling":"Scheduling","schedulingDescription":"Duration, location, capacity, and meeting setup.","providerAssignment":"Provider assignment","providerAssignmentDescription":"Choose which trainers can be booked.","communication":"Communication","communicationDescription":"How clients receive confirmations and reminders.","description":"Description","descriptionHint":"Optional summary shown during booking."},"summary":{"title":"Live preview","untitledAppointment":"Untitled appointment","statusActive":"Active","statusInactive":"Inactive","statusDraft":"Draft","paid":"Paid","unpaid":"Unpaid","duration":"Duration","price":"Price","location":"Location","providers":"Providers","noProviders":"No providers assigned","more":"more","selected":"selected","bookingUrl":"Booking URL","copyUrl":"Copy","copied":"Copied","openUrl":"Open","quickActions":"Quick actions","save":"Save","update":"Update","cancel":"Cancel","placeholderAvailabilityTitle":"Booking availability","placeholderAvailabilityBody":"Weekly schedule and slot configuration will appear here.","placeholderStatsTitle":"Appointment statistics","placeholderStatsBody":"Bookings and conversion metrics will appear after go-live.","comingSoon":"Coming soon"},"communicationPreferenceOptions":{"email":"Email","sms":"SMS","email_sms":"Email & SMS"},"error":{"appointmentName":"Please enter Appointment name","sessionParticipants":"Please enter No. of Session Participants","maximumAppointments":"Please enter Maximum Appointments a Client Can Book","duration":"Please enter duration","rate":"Please enter price per slot","shortCode":"Please enter short code","selectedAssociates":"Select at least one trainer","communicationPreference":"Select communication preference","meetingLink":"Please provide meeting link","trainerPhoneNumber":"Please enter trainer number","otherAddress":"Please enter other address","reminderMinutes":"Please enter Reminder to an appointment before","reminderType":"Please select duration type","bookBeforeMinutes":"Please enter an appointment can be booked before","bookBeforeType":"Please select duration type","cancelBeforeMinutes":"Please enter an appointment can be Cancelled before","cancelBeforeType":"Please select duration type","cancellationFee":"Please enter cancellation fee","cancellationDays":"Please enter minimum cancellation days","description":"Please enter description","selectLocation":"Please select location","meetingLinkUrl":"Please enter a valid meeting URL (http or https)","trainerPhoneInvalid":"Please enter a valid Phone Number"},"Messages":{"couponAdded":"Coupon added successfully","couponAddFailed":"Failed to save coupons","successTitle":"Success","successMessage":"Successfully saved.","errorTitle":"Error","errorMessage":"Failed to save. Please try again.","validationErrorTitle":"Validation error","validationErrorMessage":"Please fix the highlighted fields and try again."}},"durationTypes":{"minutes":"Minutes","hours":"Hours","days":"Days"},"filterToolbar":{"labels":{"status":"Status","type":"Type","package_type":"Package type","discount_type":"Discount type","sort":"Sort","sort_by":"Sort By"},"list_view":"List View","grid_view":"Grid View","all":"All","all_types":"All types","filtersButton":"Filters","group":"Group","add":"Add","placeholder":{"select":"Select option","select_status":"Select status","select_package_type":"Select Package type","search_package":"Search Package","search_package_criteria":"Search by Package Name","search_prospects":"Search Prospects","search_prospects_criteria":"Search by Name, Email, Phone, Client Number","search_memberships":"Search Memberships","search_memberships_criteria":"Search by Subscription Name","search_staff":"Search Staff","search_staff_criteria":"Search by Name","search_group_classes":"Search group classes","search_appointments":"Search Appointments","search_appointments_criteria":"Search by Appointment Type Name","select_tag":"Select tag","select_date_range":"All","find_packages":"Find Packages","find_clients":"Search Clients","search_client":"Search clients","find_leads":"Find Leads"},"Active":"Active","In-Active":"Inactive","non_renewing":"Non Renewing"},"btnText":{"cancel":"Cancel","reset":"Reset","apply":"Apply","add_package":"Add Package","add_typed":"Add {type}","view_online_url":"View online URL","edit":"Edit","add_appointment":"Create New Appointment","save":"Save","update":"Update","continue":"Continue","clearFilter":"Clear Filter","noKeepIt":"No, keep it","yesCancel":"Yes, Cancel","back":"Back"},"CheckinRedirect":{"returningToSearchIn":"Returning to search in","screenWillCloseIn":"Screen will close in","second":"second","seconds":"seconds","stay":"Stay","closeNow":"Close now"},"CheckInStatus":{"accessSuspended":"Access Suspended"},"clientDashboard":{"dataRefresh":{"updating":"Updating…","refreshFailed":"Couldn't refresh. Showing data from {time}.","retry":"Retry","refresh":"Refresh client data"},"title":"Client Dashboard","viewClient":"Viewing client:","clientId":"ID:","selfServiceTitle":"My account","signedInAs":"Signed in as {name}","selfServiceMemberId":"Member ID: {id}","formEnforcementBanner":"Action Required: A form has been assigned to you. Please complete and submit the form to continue using the application","formEnforcementRestricted":"Access to other sections is restricted until the assigned form has been completed and submitted.","accessRestrictedTitle":"Access Restricted","chargebackBannerHard":"Action Required on Chargeback (CC) / Return (ACH) transaction, no action can be performed until the dispute is resolved.","chargebackBannerSoft":"Action Required on Chargeback/Return transaction.","chargebackBannerPayLink":"Please click here to make a payment.","chargebackBannerContactAdmin":"Please contact administrator.","chargebackRestrictedClient":"Cannot perform this action until Charge Back (Credit card)/Return (ACH) transaction is paid. Please contact administrator.","chargebackRestrictedStaff":"Cannot perform this action until Charge Back (Credit card)/Return (ACH) dispute is resolved. Please contact administrator.","chargebackModalTitle":"Manage Chargeback and Returns","chargebackModalBack":"Back","switchLocation":"Switch location","locationSwitched":"Switched to {clubName}","locationSwitchFailed":"Unable to switch location. Please try again.","purchase":"Purchase","actionsMenu":{"actions":"Actions","memberActions":"MEMBER ACTIONS","bookSession":"Book Session","sessionSignOff":"Session Sign Off","payments":"PAYMENTS","chargePos":"Charge / POS","charge":"Charge","pos":"POS","purchase":"Purchase"},"subscriptionLabels":{"status":{"active":"Active","inactive":"In Active","frozen":"Frozen","expired":"Expired","completed":"Completed","cancelled":"Cancelled","aboutToExpire":"About To Expire","suspended":"Suspended","future":"Future","futureNotPaid":"Future-Not Paid","futurePaid":"Future-Paid","cancelInProgress":"Cancel-in-Progress"},"type":{"membership":"Membership","groupTraining":"Group Training","oneOnOne":"One-on-One","addon":"Add-On","group":"Group","package":"Packages"},"frequency":{"daily":"daily","weekly":"weekly","monthly":"monthly","quarterly":"quarterly","yearly":"yearly"}},"navItems":{"overview":"Overview","subscriptions":"Subscriptions","bookings":"Bookings","notes":"Notes","paymentmethods":"Payment Methods","documents":"Documents","transactions":"Transactions","pos":"Shop In-Store","posStaff":"POS","auditHistory":"Audit History","myProfile":"My Profile","forms":"Forms","accessCheckins":"Access+Checkins","menu":"Menu"},"checkInsNav":"Check-ins","accessCheckinsNav":"Access+Check-ins","expandSidebar":"Expand sidebar","collapseSidebar":"Collapse sidebar","workspaceLabel":"Workspace","lockExpandedView":"Lock expanded view","lockCollapsedView":"Lock collapsed view","unlockExpandView":"Unlock Expand View"},"monthlySessionFields":{"onLabel":"On the","selectOccurrence":"Select occurrence","ofTheMonthLabel":"Of the month","selectDay":"Select day"},"specificDays":{"title":"Specific Days","addButton":"Add Another Day","dateLabel":"Date","fromLabel":"From","duration":"Duration (minutes)","removeDayTitle":"Remove day","specificAppointmentDate":"Click \"Add Another Day\" to start adding specific appointment days"},"LiveCheckins":{"title":"Live Check-Ins"},"SecuritySystems":{"no_config":"No security configuration available","no_system_configured":"No security system is currently configured","fullscreen":{"enter":"Enter fullscreen","exit":"Exit fullscreen"},"loading":{"checkins":"Loading check-ins","config":"Loading security configuration"},"error":{"loadingCheckins":"Error loading check-ins","configurationError":"Configuration Error","loadingSecurityConfig":"Error loading security configuration"},"empty":{"noCheckinsFound":"No check-ins found","noCheckinsMatchFilters":"No check-ins match the current filters"},"checkins":{"liveCheckins":"Live Check-ins","checkinsCount":"check-ins","openMemberDashboard":"Open {name} member dashboard","sessionRequiredTitle":"Error","sessionRequiredMessage":"User session is not available. Sign in and try again.","cannotOpenDashboardTitle":"Cannot open dashboard","staffCannotOpenDashboard":"This check-in is for a staff user. The member dashboard is not available.","missingMemberId":"This check-in does not include a member to open.","navigationFailed":"Navigation failed","navigationFailedMessage":"Could not open the member dashboard. Try again."},"refreshSuccess":"Refresh Successful","dataRefreshed":"Data has been refreshed successfully","downloadSuccess":"Download Successful","dataDownloaded":"Data has been downloaded successfully","downloadError":"Download Error","downloadFailed":"Failed to download data","checkinSuccess":"Check-in Successful","locationCheckinSuccess":"Location check-in successful for {name}","appointmentCheckinSuccess":"Appointment check-in successful for {name}","checkinError":"Check-in Error","locationCheckinFailed":"Location check-in failed","appointmentCheckinFailed":"Appointment check-in failed","checkinFailed":"Check-in failed","filters":{"filterType":"Filter Type","selectFilterType":"Select filter type","allCheckins":"All check-ins","location":"Location","group":"Group","appointments":"Appointments","searchClient":"Search Client","searchClientPlaceholder":"Search by name, email, or client number","viewLogs":"View Logs","logs":"Logs","export":"Export","fullscreen":"Fullscreen","actionsMenu":"Actions","fullScreen":"Full Screen","fromDate":"From Date","selectFromDate":"Select from date","toDate":"To Date","selectToDate":"Select to date","dateRange":"Date Range","activeFilters":"Active Filters","clearAllFilters":"Clear All Filters","refreshData":"Refresh Data","downloadXlsx":"Download Excel","timePeriod":"Time Period","checkinType":"Check-in Type","filterByClient":"Filter by Client","selectedClient":"Selected Client","selectSpecificClient":"Select Specific Client","searchAndSelectClient":"Search and select a client","searchToFilter":"Search to filter check-ins","checkin":"Check-in","quickCheckinSearch":"Quick Check-in Search","searchClientForCheckin":"Search client for check-in","searchAndUseIcons":"Search for a client and use the location or appointment icons","liveFeedActive":"Live Feed Active","monitoringText":"Monitoring check-in activity in real time","membership":"Membership","selectAllMemberships":"Select All","deselectAllMemberships":"Deselect All","selectMembership":"Select membership","customField":"Custom Field","selectCustomField":"Select custom field","noCustomFieldsAvailable":"No custom fields available","locationCheckin":"Location Check-in","appointmentCheckin":"Appointment Check-in","title":"Filters"},"downloadModal":{"title":"Download Complete!","subtitle":"Your check-ins data has been successfully exported to:","fileLocation":"The file has been saved to your Downloads folder","continueWorking":"Continue Working"},"logsModal":{"title":"Check-In Logs","subtitle":"Monitor and filter member access activity"},"grid":{"columns":"Columns","clientInfo":"Client Info","location":"Location","dateOfBirth":"Date of Birth","phone":"Phone","email":"Email","type":"Type","checkinDateTime":"Check-in Date/Time","checkinBy":"Check-in By","details":"Details","status":"Status","reason":"Reason","insuranceName":"Insurance Name","insuranceNumber":"Insurance Number","tags":"Tags","noRecords":"No records found","rowsPerPage":"Rows per page","clientNumber":"Client Number","lastName":"Last Name","membershipName":"Membership Name"},"actions":{"refresh":"Refresh","search":"Search","download":"Download Excel"},"fullScreenModal":{"title":"Full Screen Check-ins Dashboard"},"signalr":{"liveUpdates":"Live Updates","connected":"Connected","connecting":"Connecting","reconnecting":"Reconnecting","disconnected":"Disconnected","connect":"Connect","disconnect":"Disconnect","lastCheckin":"Last check-in"},"activityLog":{"showLess":"Show Less","showMore":"Show More","noSubscriptions":"No Subscriptions","subscriptions":"Subscriptions","noActivitiesFound":"No Activities Found","noAccessEvents":"There are no access events in the last 24 hours","loadingMore":"Loading more activities","showing":"Showing","of":"of","activities":"activities","unknownUser":"Unknown User","user":"User","liveActivityStream":"Live Activity Stream","noRecentActivities":"No recent activities","activitiesCount":"Activities Count:"},"activeFilters":"Active Filters","clearAllFilters":"Clear All Filters","viewLogs":"View Logs","fullScreen":"Full Screen","refreshData":"Refresh Data","downloadXlsx":"Download Excel","timePeriod":"Time Period","checkinType":"Check-in Type","filterByClient":"Filter by Client","selectedClient":"Selected Client","searchToFilter":"Search to filter check-ins","checkin":"Check-in","searchClientForCheckin":"Search client for check-in","searchAndUseIcons":"Search for a client and use the location or appointment icons","locationCheckin":"Location Check-in","appointmentCheckin":"Appointment Check-in"},"checkins":{"liveCheckins":"Live Check-ins","checkinsCount":"Total Check-ins: {count}"},"fullscreen":{"enter":"Enter fullscreen","exit":"Exit fullscreen"},"loading":{"checkins":"Loading check-ins"},"error":{"loadingCheckins":"Error loading check-ins"},"empty":{"noCheckinsFound":"No check-ins found","noCheckinsMatchFilters":"No check-ins match the applied filters"},"Referrals":{"title":"Manage Referrals","referrals":"Referrals","placeholder":{"search_referrals":"Search Referrals","select_promotions":"Filter by Promotion"},"btnText":{"download":"Download","export":"Export"},"tooltipsContent":{"list_view":"List View","grid_view":"Grid View"},"referralsList":{"customer":"Customer","referred_by":"Referred By","client_number":"Client Number","created_at":"Created At","customer_since":"Customer Since","promotion":"Promotion","status":"Status","actions":"Actions","items_per_page":"Items per page"},"filter_options":"Filter Options","no_results_found":"No Results Found","tableSettings":"Referrals table settings","viewMode":{"table":"Table view","list":"Grid view"},"emptyState":{"title":"No referrals yet","description":"Referrals from your affiliates will appear here.","searchDescription":"Try adjusting your search to find referrals."}},"Affiliates":{"title":"Manage Affiliates","pageDescription":"Manage affiliate relationships, referrals, and commissions.","affiliates":"Affiliates","deepLink":{"filteredByPromotion":"Showing affiliates for the selected promotion","clearFilter":"Clear filter"},"placeholder":{"search_affiliates":"Search Affiliates","search_criteria":"Search by Name or Email","select_promotions":"Filter by Promotion","select_status":"Filter by Status","select_type":"Filter by Type"},"btnText":{"download":"Download","export":"Export","view_details":"View Details","edit":"Edit","delete":"Delete","add_affiliate":"Add Affiliate","view_profile":"View Profile","edit_profile":"Edit Profile","resend_invitation":"Resend Invitation","add_to_promotion":"Add to Promotion","assign_parent":"Assign Parent","view_commissions":"View Commissions"},"affiliatesList":{"name":"Name","email":"Email","joined_at":"Joined At","referrals":"Referrals","customers":"Customers","revenue":"Revenue","status":"Status","promotions":"Promotions","actions":"Actions","sub_affiliate":"Sub-Affiliate","parent_affiliate":"Parent Affiliate","rewards":"Rewards","items_per_page":"Items per page","subAffiliate":"Sub-Affiliate","noPromotions":"No promotions","promotion":"promotion","unknown":"Unknown","noRewards":"No rewards","errorLoading":"Error loading affiliates:","collapseDetails":"Collapse details","expandDetails":"Expand details","review":"Review","promotionName":"Promotion Name"},"status":{"active":"Active","pending":"Pending","inactive":"Inactive","invited":"Invited","declined":"Rejected","all":"All"},"sort":{"label":"Sort","joinedNewest":"Joined date (newest)","joinedOldest":"Joined date (oldest)","nameAsc":"Affiliate name (A → Z)","nameDesc":"Affiliate name (Z → A)","statusAsc":"Status (A → Z)","statusDesc":"Status (Z → A)","revenueDesc":"Revenue (high → low)","revenueAsc":"Revenue (low → high)"},"types":{"all":"All Types","sub_affiliates":"Sub-Affiliates","direct_affiliates":"Direct Affiliates"},"filter_options":"Filter Options","filters":{"title":"Filters","open":"Open filters","status":"Status","sort":"Sort","reset":"Reset","apply":"Apply filters"},"tableSettings":"Affiliates table settings","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No affiliates yet","description":"Affiliates you add will appear here.","searchDescription":"Try adjusting your search or filters to find affiliates."},"no_results_found":"No Affiliates Available","error":{"loading":"Error loading affiliates:","unknown":"Unknown error"},"notifications":{"view_details":"Viewing details for {name}","dashboard":"Opening dashboard for {name}","edit_coming_soon":"Edit functionality for {name} - Coming soon","delete_coming_soon":"Delete functionality for {name} - Coming soon","successTitle":"Success","errorTitle":"Error","createSuccess":"Affiliate \"{firstName} {lastName}\" has been created successfully!","createError":"Failed to create affiliate \"{firstName} {lastName}\". {error}","genericError":"Failed to create affiliate. Please try again.","not_yet_active":"This affiliate is not yet active","resend_invite_success":"Invitation has been resent successfully.","resend_invite_error":"Error sending invitation email"},"modals":{"add_to_promotion":{"title":"Add Affiliate to a Promotion","select_promotion":"Add to","select_promotion_placeholder":"Select promotion","cancel":"Cancel","add":"Add","loading":"Loading promotions","no_promotions":"No promotions available","success_title":"Success","success_message":"Affiliate added to promotion successfully!","error_title":"Error","error_message":"Unable to add affiliate to promotion"},"add_affiliate":{"title":"Add New Affiliate","emailLabel":"Email","emailPlaceholder":"Enter affiliate email","firstNameLabel":"First Name","firstNamePlaceholder":"Enter first name","lastNameLabel":"Last Name","lastNamePlaceholder":"Enter last name","promotionLabel":"Promotion","promotionPlaceholder":"Select a promotion","cancel":"Cancel","add":"Add Affiliate","emailRequired":"Email is required","emailInvalid":"Please enter a valid email address","firstNameRequired":"First name is required","lastNameRequired":"Last name is required","promotionRequired":"Please select a promotion","emailTaken":"The email address provided is already taken. Please provide an alternate email address.","emailPendingInvitation":"User with this email already exists with a pending invitation","emailDeclined":"User already created, but Invitation declined","emailInactive":"An inactive affiliate with the same email already exists.","emailValidationFailed":"Failed to validate email. Please try again.","declinedDialogMessage":"User already created, but invitation was declined. You may want to contact them directly.","inactiveDialogMessage":"An inactive affiliate with the same email exists. Click Continue to reactivate them.","reactivateContinue":"Continue — Reactivate","reactivateSuccess":"Affiliate has been successfully activated.","reactivateFailed":"Failed to reactivate affiliate.","reactivateMissingId":"Unable to reactivate — missing affiliate id.","successTitle":"Success","errorTitle":"Error"},"assign_parent":{"title":"Assign Parent Affiliate","select_parent":"Assign to","select_parent_placeholder":"Select affiliate","cancel":"Cancel","assign":"Assign","success_title":"Success","success_message":"Parent affiliate assigned successfully!","error_title":"Error","error_message":"Unable to assign parent affiliate","error_fetch_message":"Failed to load affiliates"},"details":{"title":"Affiliate Details","joinedOn":"Joined on","notAvailable":"N/A","noProgram":"No Affiliate Program","approve":"Approve","reject":"Reject","successTitle":"Success","successActivated":"Affiliate has been successfully activated.","successDeactivated":"Affiliate has been successfully deactivated.","successDeclined":"Affiliate has been rejected.","successUpdated":"Updated Status Successfully","errorTitle":"Error","errorMessage":"Error in updating status"}},"loading":"Loading"},"EditProfile":{"title":"Manage Your Profile","subTitle":"Keep Your Information Up-to-Date and Personalized","assign_parent_title":"Assign Parent","form":{"firstName":"First Name","firstNamePlaceholder":"Enter First Name","lastName":"Last Name","lastNamePlaceholder":"Enter Last Name","phone":"Phone Number","phonePlaceholder":"Enter Phone Number","email":"Email","emailReadOnlyHint":"Email cannot be changed from this form. Use Change Email when available.","dateOfBirth":"Date of Birth","dateOfBirthPlaceholder":"Month/Day/Year","address":"Address","addressPlaceholder":"Enter Address","city":"City","cityPlaceholder":"Enter City","state":"State / Province","statePlaceholder":"Please Select","zipCode":"Zip Code","zipCodePlaceholder":"Enter Zip Code","affiliateCode":"Affiliate Code","affiliateCodePlaceholder":"Enter Affiliate Code","companyName":"Company Name","companyNamePlaceholder":"Enter Company Name","companyNumber":"Company Number","companyNumberPlaceholder":"Enter Company Number","vatId":"VAT ID","vatIdPlaceholder":"Enter VAT ID","website":"Website","websitePlaceholder":"Enter Website","selectAffiliate":"Select Affiliate","selectParentAffiliate":"Select Parent Affiliate","requiredField":"This field is required","dateOfBirthInvalid":"Please provide a valid Date of Birth","allowedFormats":"- Allowed formats: PNG, JPG, JPEG","maxSize":"- Maximum size: 10MB","resizeInfo":"- Image will be resized to 300x300px"},"photo":{"upload_title":"Upload a Profile Photo","upload_file":"Upload a File","take_snap":"Take a Snap","upload_button":"Upload","set_image":"Set Image","delete_tooltip":"Delete","upload_tooltip":"Upload","file_requirements":"Only JPEG and PNG files are allowed. Maximum size 10MB","delete_confirmation":"Are you sure you want to remove the photo?","no_keep_it":"No, keep it.","yes_delete":"Yes","yes_delete_it":"Yes, delete it","select_image_error":"Please select image to upload","file_type_error":"Please upload allowed File Type","file_size_error":"Please upload an image smaller than 10MB","file_type_error_detail":"Only PNG, JPG, and JPEG files are allowed","file_size_error_detail":"File size must be less than 10MB","upload_success":"Photo Uploaded Successfully","upload_success_detail":"Your profile photo has been updated","upload_error":"Upload Failed","upload_error_detail":"Unable to upload image. Please try again","select_file":"Select File","choose_file":"Choose File","take_photo":"Take Photo","upload_from_device":"Upload from Device","take_picture":"Take a picture","change_photo":"Change profile photo","remove_photo":"Remove Photo","requirements":"PNG, JPG, or JPEG · Max 10MB · Resized to 300×300px"},"buttons":{"reset":"Reset","save":"Save","cancel":"Cancel","assign":"Assign"},"success":{"profile_updated":"Profile Updated Successfully","photo_removed":"Profile picture has been removed successfully.","parent_assigned":"Parent Affiliate Assigned Successfully!"},"error":{"profile_update_failed":"Error in updating profile","photo_remove_failed":"Error in removing profile","parent_assign_failed":"Unable to map affiliate to parent.","parent_assignment_failed":"Failed to assign parent affiliate","invalid_date":"Please provide valid Date Of Birth","emailTaken":"The email address provided is already taken. Please provide an alternate email address.","emailPendingInvitation":"User with this email already exists with a pending invitation","emailDeclined":"User already created, but invitation declined","emailInactive":"An inactive affiliate with the same email already exists."},"validation":{"first_name_required":"First Name is required","last_name_required":"Last Name is required","phone_required":"Phone Number is required","email_required":"Email is required","affiliate_code_required":"Affiliate Code is required"}},"Commissions":{"title":"Commissions","pageDescription":"Review and manage commissions earned by your affiliates.","loading":"Loading commissions...","placeholder":{"search_commissions":"Search Commissions","search_criteria":"Search by Affiliate, Customer, or Member Number","select_promotions":"Filter by Promotion"},"btnText":{"download":"Download","export":"Export"},"commissionsList":{"affiliate":"Affiliate","customer":"Customer","member_number":"Member Number","promotion":"Promotion","sale_amount":"Sale","commission_amount":"Amount","status":"Status","sale_date":"Sale Date","created_at":"Created At","actions":"Actions","items_per_page":"Items per page"},"allPromotions":"All Promotions","filter_options":"Filter Options","filters":{"title":"Filters","open":"Open filters","promotion":"Promotion","sort":"Sort","reset":"Reset","apply":"Apply filters"},"no_results_found":"No Results Found","selected":"selected","approveButton":"Approve","denyButton":"Deny","clearButton":"Clear","errorLoadingCommissions":"Error loading commissions:","denyCommissionLabel":"Deny Commission","approveCommissionLabel":"Approve Commission","statusLabels":{"approved":"Approved","denied":"Denied","paymentPending":"Payment Pending","paid":"Paid"},"tableSettings":"Commissions table settings","sort":{"label":"Sort","dateNewest":"Date (Newest)","dateOldest":"Date (Oldest)","amountHighToLow":"Amount (High to Low)","amountLowToHigh":"Amount (Low to High)"},"viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No commissions yet","description":"Commission records from affiliate sales will appear here.","searchDescription":"Try adjusting your search to find commissions."}},"PayoutMethods":{"title":"Banking Information","add_payout_method":"Add Payout Method","edit_payout_method":"Edit Payout Method","no_payout_methods":"No payout methods available.","add_first_method":"Add your first payout method to receive payments.","loading":"Loading payout methods...","placeholder":{"search_payout_methods":"Search Payout Methods","search_criteria":"Search by Bank Name or Account Name"},"payoutMethodsList":{"bankName":"Bank Name","accountNumber":"Account Number","accountName":"Account Name","createdAt":"Created","actions":"Actions","itemsPerPage":"Items per page","errorLoading":"Error loading payout methods","showing":"Showing {start}-{end} of {total} payout methods"},"viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No payout methods yet","description":"Add a payout method to receive affiliate payments.","searchDescription":"Try adjusting your search to find payout methods."},"account_info":"Account Info","default_method":"Default","make_default":"Make Default","created":"Created","last_updated":"Last Updated","edit":"Edit","delete":"Delete","save":"Save","cancel":"Cancel","form":{"name":"Name","name_placeholder":"Enter account holder name","bank_name":"Bank Name","bank_name_placeholder":"Enter bank name","account_number":"Account Number","account_number_placeholder":"Enter account number","routing_number":"Routing Number","routing_number_placeholder":"Enter routing number","address_1":"Address 1","address_1_placeholder":"Enter street address","address_2":"Address 2","address_2_placeholder":"Enter apartment, suite, etc. (optional)","city":"City","city_placeholder":"Enter city","state":"State","state_placeholder":"Select state","province":"Province","province_placeholder":"Select province","zip_code":"ZIP Code","zip_code_placeholder":"Enter ZIP code","postal_code":"Postal Code","postal_code_placeholder":"Enter postal code","is_default":"Set as Default","required_field":"This field is required"},"success":{"created":"Payout method created successfully","updated":"Payout method updated successfully","deleted":"Payout method deleted successfully","default_updated":"Default payout method updated successfully"},"error":{"failed_to_create":"Failed to create payout method","failed_to_update":"Failed to update payout method","failed_to_delete":"Failed to delete payout method","failed_to_load":"Failed to load payout methods","failed_to_load_states":"Failed to load states","failed_to_set_default":"Failed to set default payout method"},"confirmation":{"delete_title":"Delete Payout Method","delete_message":"Are you sure you want to delete this payout method? This action cannot be undone.","confirm":"Delete","cancel":"Cancel"}},"AffiliateChannelOverview":{"title":"Overview","select_promotion":"Select Promotion","metrics":{"revenue_generated":"Revenue Generated","referrals":"Referrals","paying_customers":"Paying Customers","affiliates":"Affiliates"},"chart":{"title":"Overview","revenue_overview":"Revenue Overview","revenue":"Revenue:"},"kpi":{"revenue":"Revenue","new_customers":"New Customers","new_referrals":"New Referrals","cancellations":"Cancellations"},"top_affiliates":{"title":"Top Affiliates","time_period":"Last 30 days","no_affiliates":"No Top Affiliates"},"commissions":{"title":"Commissions","total_earned":"Total Earned","paid":"Paid","unpaid":"Unpaid"},"pending_actions":{"title":"Pending Actions","pending_affiliates":"Pending Affiliates","pending_commissions":"Pending Commissions","pending_referrals":"Pending Referrals","pending_payouts":"Pending Payouts"},"unpaid_payouts":{"title":"Unpaid Payouts","overdue_payouts":"Overdue Payouts","unpaid":"Unpaid","next_payouts":"Next Payouts","estimated":"*Estimated $0.00"},"overview":{"noDataAvailable":"No chart data available","lastThirtyDays":"Last 30 days","daysAgo":"days ago","inText":"in","days":"days","none":"None","estimated":"*Estimated","loading":"Loading affiliate program overview..."}},"Payouts":{"title":"Payouts","pageDescription":"View your completed payout history and search past payments.","detailPageDescription":"Review affiliate payouts, commissions, and payment status.","overdue_payouts":"Overdue Payouts","next_payouts":"Next Payouts","paid_payouts":"Paid Payouts","paid_payments":"Paid Payments","pending_payouts":"Pending Payouts","view_all_payouts":"View All Payouts","tableSettings":"Payouts table settings","placeholder":{"search_paid_payments":"Search paid payments","search_criteria":"Search by Period, Amount, or Affiliates"},"viewMode":{"table":"Table view","list":"Grid view"},"grid":{"payout_period":"Payout Period","items_per_page":"Items per page"},"empty":{"title":"No paid payments yet","description":"Paid payouts from your affiliates will appear here.","searchDescription":"Try adjusting your search to find paid payments.","detailTitle":"No payouts yet","detailDescription":"Payout records from your affiliates will appear here."},"due_days_ago":"due {days} days ago","due_in_days":"due in {days} days","commissions_up_to":"Commissions up to","includes_overdue_and_current":"Includes overdue payouts and {amount} from current cycle","affiliate":"Affiliate","affiliate_one":"Affiliate","affiliate_other":"Affiliates","unpaid":"Unpaid","paid":"Paid","view":"View","view_and_pay":"View and Pay","no_paid_payments":"No Paid Payments Available","affiliates":"Affiliates","paid_at":"Paid At","amount":"Amount","payout_method":"Payout Method","commissions":"Commissions","action":"Action","promotion":"Promotion","period":"Period","payouts":"Payouts","expand":"Expand","collapse":"Collapse","pay":"Pay","pay_now":"Pay Now","pay_selected":"Pay Selected ({count})","pending":"Pending","overdue":"Overdue","back":"Back","no_data_available":"No Data Available","not_available":"N/A","confirm_payout":"Confirm Payout","confirm_payout_message":"Are you sure you want to process this payout?","cancel":"Cancel","proceed":"Proceed","success":"Success","error":"Error","payout_processed_successfully":"Payout has been processed successfully.","payout_processing_failed":"Failed to process payout. Please try again.","loadingPayouts":"Loading payouts","errorLoadingPayouts":"Error loading payouts:"},"Agreements":{"title":"Agreements","pageDescription":"Manage agreement templates, promotions and content links.","loading":"Loading agreements...","placeholder":{"search_agreements":"Search Agreements","search_criteria":"Search by Agreement Name","select_affiliates":"Filter by Affiliate"},"btnText":{"download":"Download","export":"Export"},"tooltipsContent":{"list_view":"List View","grid_view":"Grid View"},"tableSettings":"Agreements table settings","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No agreements yet","description":"Agreements you create will appear here.","searchDescription":"Try adjusting your search to find agreements."},"agreementsList":{"name":"Name","promotions":"Apply to Promotions","content":"Content","createdAt":"Created At","updatedAt":"Last Updated","actions":"Actions","itemsPerPage":"Items per page","noPromotions":"No promotions","more":"more","editAgreement":"Edit Agreement","viewDocument":"View Document","addAgreement":"Add Agreement","errorLoading":"Error loading agreements:","unknownError":"Unknown error"},"notifications":{"termsAndCondition":"I agree to the [terms and conditions]","errorTitle":"Error","failedToLoadAgreementData":"Failed to load agreement data. Please try again.","successTitle":"Success","agreementCreatedSuccessfully":"Agreement created successfully!","agreementUpdatedSuccessfully":"Agreement updated successfully!","validationErrorTitle":"Validation Error","failedToFetchAgreementTemplates":"Failed to fetch agreement templates. Try again.","failedFetchAgreements":"Failed to fetch agreement templates.","failedToFetch":"Failed to fetch","tryAgain":"Try again.","subscriptionAgreement":"Service Agreement","waiverAgreement":"Waiver of Liability"},"form":{"loading":"Loading","back":"Back","editTitle":"Edit Agreement","addTitle":"Add Agreement","agreementNameLabel":"Agreement Name","agreementNamePlaceholder":"Enter Agreement Name","applyPromotionsLabel":"Apply to Promotions","applyPromotionsPlaceholder":"Select Promotions","documentLinkLabel":"Link to the Document","documentLinkPlaceholder":"Enter Document Link","documentLinkHelper":"Any further changes to the external link url will be considered a new version and your affiliates will need to re-agree.","checkboxLabelLabel":"Agreement Checkbox Label","checkboxLabelPlaceholder":"Enter Agreement Checkbox Label","checkboxLabelHelper":"Words within [ ] will reference the agreement content.","previewLabel":"Preview of the Checkbox Label","previewContentUnavailable":"Content not available in checkbox preview.","cancel":"Cancel","save":"Save","saving":"Saving","validation":{"agreementNameRequired":"Agreement name is required"}},"filter_options":"Filter Options","no_results_found":"No Results Found"},"Promotions":{"title":"Manage Promotions","pageDescription":"Manage affiliate promotions, rewards, referrals and signup links.","items_per_page":"Items per page","loading":"Loading promotions...","levelUp":"Level up","noRewards":"No rewards","placeholder":{"search_promotions":"Search Promotions","search_criteria":"Search by Promotion Name"},"filters":{"title":"Filters","open":"Open filters","status":"Status","all":"All","active":"Active","inactive":"Inactive","reset":"Reset","apply":"Apply filters"},"tableSettings":"Promotions table settings","btnText":{"add_promotion":"Add Promotion"},"columns":{"promotion":"Promotion","coupon":"Coupon"},"actions":{"edit":"Edit","configure_portal":"Configure Affiliate Portal","copy_signup_link":"Copy Promotion Signup Link","menu":"Promotion actions"},"viewMode":{"table":"Table view","list":"Grid view"},"metrics":{"revenue":"Revenue","referrals":"Referrals","customers":"Customers","affiliates":"Affiliates"},"empty":{"title":"No promotions yet","description":"Promotions you create will appear here.","searchDescription":"Try adjusting your search to find promotions."},"error":{"loading":"Error loading promotions:","unknown":"Unknown error"},"modals":{"add_promotion":{"title":"Add Promotion"}},"notifications":{"success":"Success","error":"Error","link_copied":"Promotion signup link copied to clipboard","copy_failed":"Failed to copy link to clipboard","clipboard_not_supported":"Clipboard API not supported in this browser","no_affiliate_portal":"No affiliate portal configured for this promotion"},"no_promotions":"No Promotions Available"},"PromotionForm":{"title":{"add":"Add Promotion","edit":"Edit Promotion"},"actions":{"back":"Back","cancel":"Cancel","edit":"Edit","create":"Create Promotion","update":"Update Promotion","add_reward":"Add Reward","add_offer":"Add Offer","add_referral_link":"Add Another Referral Link","open_full_page":"Open in new tab","remove":"Remove","remove_referral_link":"Remove referral link"},"sections":{"promotion_info":"Promotion Information","referral_links":"Referral Form Links","rewards_setup":"Rewards Setup","level_up":"Level Up to Another Promotion"},"subsections":{"affiliate_rewards":"Reward Setup for Affiliates","referral_rewards":"Reward Setup for Referrals"},"fields":{"name":"Promotion Name","short_code":"Short Code","auto_approve":"Auto Approve Affiliates","level_up_promotion":"Level Up Promotion","form_name":"Form Name","form_template":"Select Form","external_link":"External Link","external_link_placeholder":"Optional override URL (leave blank to use club form link)"},"placeholders":{"name":"Enter Promotion Name","short_code":"Enter Unique Short Code","referral_links":"Referral links configuration will be implemented here","level_up_promotion":"No level up Promotion","form_name":"Enter form name","form_template":"Select form template"},"descriptions":{"affiliate_rewards":"Commissions or rewards given to affiliates for referring sales.","referral_rewards":"Discount or other reward given to the users referred by the affiliates"},"tooltips":{"auto_approve":"Automatically approve affiliates who sign up for this promotion without requiring a review."},"labels":{"optional":"(Optional)","when_reaching":"When reaching"},"summary":{"title":"Live preview","untitledPromotion":"Untitled promotion","untitledLink":"Untitled link","statusDraft":"Draft","statusActive":"Active","shortCode":"Short code","autoApprove":"Auto approve","affiliateRewards":"Affiliate rewards","referralOffer":"Referral offer","levelUp":"Level up","levelUpWhen":"{promotion} at {threshold} {type}","customers":"customers","revenue":"revenue","referralLinks":"Referral links","noReferralLinks":"No referral links added","rewardNames":"Rewards","promotionUrl":"Promotion URL","copyUrl":"Copy","copied":"Copied","openUrl":"Open","yes":"Yes","no":"No","more":"more"},"reward_types":{"sale":"Sale Reward","tier":"Tier Reward"},"level_up_types":{"customers":"Customers","revenue":"Revenue"},"validation":{"name_required":"Promotion name is required","short_code_required":"Short code is required","short_code_invalid":"Short code can only contain letters, numbers, underscores, and hyphens","form_name_required":"Form name is required","form_required":"Form is required","rewards_required":"Please add at least one reward for affiliates","form_name_duplicate":"Form Name already used.","complete_existing_links":"Please complete existing form links before adding new ones."},"error_messages":{"forms_load_failed":"Failed to load form templates. Some features may not be available."},"loading":"Loading","error_loading":"Error loading templates","notifications":{"success":{"created_title":"Success","created_message":"Promotion created successfully","updated_title":"Success","updated_message":"Promotion updated successfully"},"error":{"title":"Error","create_message":"Failed to create promotion","update_message":"Failed to update promotion","load_message":"Failed to load promotion"}},"success":{"created":"Promotion has been created!","updated":"Promotion has been updated!","done":"Done","whatNext":"What you can do next:","configureSignupTitle":"Configure signup page","configureSignupDescription":"Edit content and signup form on the page where Affiliates sign up."}},"OfferDialog":{"subtitle":"Please select an offer from the list","form_title":"Create New Offer","actions":{"create":"Create New","cancel":"Cancel"},"fields":{"type":"Type","amount":"Amount","duration":"Duration","recurrence":"Recurrence Limit"},"types":{"fixed":"Fixed","percentage":"Percentage","none":"None"},"duration":{"first_charge":"One Time","lifetime":"Never Ending","limited":"Limited Duration","unknown":"Unknown"},"empty_state":"No offers available"},"OfferForm":{"fields":{"description":"Description","type":"Type","duration_type":"Duration Type","amount":"Amount ($)","percentage":"Percentage (%)","recurrence_limit":"Number of Recurrence Limit"},"placeholders":{"description":"Enter offer description","duration_type":"Select duration type","amount":"Enter amount","percentage":"Enter percentage","recurrence_limit":"Enter number of recurrence limit"},"validation":{"description_required":"Description is required","description_exceeds_limit":"Offer Description exceeds the limit (max 128 characters)","duration_type_required":"Duration type is required","amount_required":"Amount is required","percentage_max":"Percentage cannot exceed 100%","recurrence_required":"Number of recurrence limit is required"},"notifications":{"success_title":"Success","offer_created":"Offer created successfully","error_title":"Error","create_failed":"Failed to create offer"},"actions":{"cancel":"Cancel","create":"Create"}},"SalesRewardForms":{"fields":{"rewardName":"Reward Name","rewardType":"Reward Type","flatAmount":"Flat Amount","commissionLength":"Commission Length","maximumNumberOfCharges":"Maximum Number of Charges","variableCommission":"Variable Commission Amount Over Time","no":"no","twoLevels":"Two levels","monthPercentage":"eg: 1st month 20% and 30%","forTheFirst":"For the first","monthTheCommissionAmountIs":"month the commission amount is","after":"after"},"placeholders":{"rewardName":"Enter reward name","rewardType":"Select reward type"},"tips":{"customizeRewardName":"Tip: Customize the reward name after configuring the other fields"},"actions":{"cancel":"Cancel","save":"Save"}},"TierRewardForms":{"fields":{"rewardName":"Reward Name","tierLevel":"Tier Level","amountPercentage":"Amount (%)","relativeTo":"Relative to"},"placeholders":{"rewardName":"Enter reward name","tierLevel":"Select tier level"},"tips":{"customizeRewardName":"Tip: Customize the reward name after configuring the other fields"},"actions":{"cancel":"Cancel","save":"Save"}},"RewardDialog":{"tooltips":{"editReward":"Edit Reward","deleteReward":"Delete Reward","deleteDisabled":"Cannot delete a reward linked to active promotions"},"messages":{"selectOrCreate":"Select a reward from the list or create a new one","noRecords":"No records available"},"actions":{"create":"+ Create"},"titles":{"edit":"Edit {type} Reward","create":"Create a New {type} Reward"},"rewardTypes":{"sale":"Sale","tier":"Tier"}},"AffiliateChannel":{"title":"Affiliate Program","description":"Manage your affiliate program, track referrals, and handle commissions.","tabs":{"overview":"Overview","promotions":"Promotions","affiliates":"Affiliates","referrals":"Referrals","commissions":"Commissions","payouts":"Payouts","agreements":"Agreements"}},"status":{"all":"All","active":"Active","inactive":"Inactive"},"SalesRewardForm":{"fields":{"name":"Name","description":"Description","commission_mode":"Commission Mode","tier_level":"Tier Level","commission_value":"Commission Value ($)","variable_amounts":"Variable Amounts by Tier"},"placeholders":{"name":"Enter reward name","description":"Enter reward description","commission_mode":"Select commission mode","tier_level":"Select tier level","commission_value":"Enter commission value"},"validation":{"name_required":"Name is required","description_required":"Description is required","commission_mode_required":"Commission mode is required","tier_level_required":"Tier level is required","commission_value_required":"Commission value is required","variable_amounts_required":"At least one tier amount must be greater than 0"},"notifications":{"success_title":"Success","reward_created":"Sales reward created successfully","error_title":"Error","create_failed":"Failed to create sales reward"},"actions":{"cancel":"Cancel","create":"Create"},"tiers":{"tier_1":"Tier 1","tier_2":"Tier 2","tier_3":"Tier 3","tier_4":"Tier 4","tier_5":"Tier 5"}},"TierRewardForm":{"fields":{"name":"Name","description":"Description","commission_mode":"Commission Mode","tier_level":"Tier Level","commission_value":"Commission Value ($)","number_of_referrals":"Number of Referrals Required","bonus_amount":"Bonus Amount ($)"},"placeholders":{"name":"Enter reward name","description":"Enter reward description","commission_mode":"Select commission mode","tier_level":"Select tier level","commission_value":"Enter commission value","number_of_referrals":"Enter number of referrals","bonus_amount":"Enter bonus amount"},"validation":{"name_required":"Name is required","description_required":"Description is required","commission_mode_required":"Commission mode is required","tier_level_required":"Tier level is required","commission_value_required":"Commission value must be greater than 0","referrals_required":"Number of referrals must be greater than 0","bonus_amount_required":"Bonus amount must be greater than 0"},"notifications":{"success_title":"Success","reward_created":"Tier reward created successfully","error_title":"Error","create_failed":"Failed to create tier reward"},"actions":{"cancel":"Cancel","create":"Create"},"help":{"tier_reward_explanation":"Tier rewards are given when an affiliate reaches a specific number of referrals at a particular tier level. The commission value is applied to future sales, and the bonus amount is a one-time reward."}},"scheduleMode":{"virtualMeeting":"Virtual Meeting","phoneCall":"Phone Call","inPersonMeeting":"In-person Meeting","business_address":"Business Address","other_address":"Other Address","i_will_call_my_invitee_at":"I will call my Invitee at","my_invitee_should_call_me_at":"My Invitee should call me at","virtual_meeting":"Virtual Meeting"},"AppointmentSettings":{"title":"Appointment Settings","communicationPreference":"Communication Preference","selectCommunicationPreference":"Select communication preference","reminderBefore":"Reminder to an appointment before","canBeBookedBefore":"An appointment can be booked before","canBeCancelledBefore":"An appointment can be cancelled before","cancellationFee":"Cancellation Fee","cancellationFeePerAppointment":"Cancellation Fee per Appointment","selectLocation":"Location*","locationFieldLabel":"Location","selectLocationTooltip":"Use the \"Location\" field to specify how and where both parties will connect at the scheduled time.","pleaseSelect":"Please Select","meetingLink":"Meeting Link","enterMeetingLink":"Enter meeting link","iWillCallInvitee":"I will call my Invitee at","iWillCallInviteeDesc":"Buzops will require your Invitee's phone number before scheduling.","inviteeShouldCallMe":"My Invitee should call me at","inviteeShouldCallMeDesc":"Buzops will provide your number after the call has been scheduled.","trainerPhoneNumber":"Trainer phone number","businessAddress":"Business Address","businessAddressDesc":"Buzops will use your Business address.","businessAddressNotAvailable":"Business address is not available.","clickHereToSetup":"Click here","toSetItUp":"to set it up","otherAddress":"Other Address","otherAddressDesc":"Buzops will use custom address.","enterOtherAddress":"Enter other address","cancel":"Cancel","update":"Update","error":"Error","communicationPreferenceOptions":{"email":"Email","sms":"SMS","email_sms":"Email & SMS"},"Messages":{"successTitle":"Success","successMessage":"Settings saved successfully","errorTitle":"Error","errorMessage":"Failed to save. Please try again."},"settingsNotLoaded":"Appointment settings have not loaded yet. Please try again."},"AppointmentsRates":{"title":"Appointment Rates","subtitle":"Set the cost charged by appointment count range.","rateTiersTitle":"Rate tiers","rateTiersDescription":"Add a min count, max count, and cost for each range.","summaryTitle":"Rate summary","summaryHint":"Review the schedule before saving.","tierLabel":"Tier {n}","appointmentsRange":"{min}-{max} appointments","noRatesYet":"No appointment rates yet","noRatesHint":"Add a rate tier to get started.","minApptsCount":"Min Appts Count","maxApptsCount":"Max Appts Count","minimumAppointmentCount":"Minimum Appointment Count","maximumAppointmentCount":"Maximum Appointment Count","cost":"Cost","action":"Action","deleteRate":"Delete","addNew":"Add New","cancel":"Cancel","submit":"Submit","Messages":{"successTitle":"Success","successMessage":"Successfully saved.","errorTitle":"Error","errorMessage":"Failed to save. Please try again.","minCountGreaterThanMax":"Minimum count cannot be greater than maximum count"}},"PrivateServicePayoutConfiguration":{"title":"Private Service Payout Configuration","description":"Manage Appointments Payouts.","providerName":"Provider Name","flatRate":"Flat Rate","percentage":"Percentage","defaultPayoutMode":"Default Payout Modes","actions":"Actions","apply":"Apply","cancel":"Cancel","submit":"Submit","pleaseSelect":"Please select","history":"History","reset":"Reset","payoutHistory":"Payout History","resetPayout":"Reset Payout","resetPayoutMessage":"Are you sure you want to reset to default provider payout?","ok":"OK","items_per_page":"Items per page","noProvidersForPayout":"No active providers available for payout configuration.","Messages":{"successTitle":"Success","errorTitle":"Error","payoutResetSuccessMessage":"Payout has been reset successfully.","payoutResetErrorMessage":"An error occurred while resetting the payout."}},"PayoutHistoryGrid":{"title":"Payout History","fromDate":"From Date","toDate":"To Date","flatRate":"Flat Rate","percentage":"Percentage","commission":"Commission","payoutMode":"Payout Mode","updatedBy":"Updated By","items_per_page":"Items per page","noRecordsFound":" No records found","flatRateType":"Flat Rate Type","percentType":"Percent Type","loading":"Loading payout history...","viewMode":{"table":"Table view","list":"Grid view"}},"Checkin":{"title":"Client Appointment Check-In","subtitle":"Validate member access and manage appointment check-ins","client_info":"Client Information","appointments_available":"Appointments Available to Check-In","upcoming_appointments":"Upcoming Appointments","checked_in_appointments":"Checked-in Appointments","no_appointments":"No appointments available for check-in","loading_appointments":"Loading appointments","refresh_data":"Refresh data","cancel":"Cancel","check_in":"Check In","cannot_check_in":"Cannot Check In","not_available_yet":"Not Available Yet","checked_in":"Checked In","past_due":"Past Due","upcoming":"Upcoming","personal_training":"Personal Training","group_class":"Group Class","consultation":"Consultation","payment_required":"Payment required before check-in","checkin_available_from":"Check-in available from","checked_in_at":"Checked in at","payment_required_button":"Payment Required","pay_now":"Pay Now","complimentary":"Complimentary","failedLoadAppointments":"Failed to load appointments. Please try refreshing."},"CheckinValidation":{"hardware_access_validating":"Validating hardware access permissions","hardware_access_validated":"Hardware access validated successfully","subscription_status":"Subscription Status","validation_error":"Validation Error","checkin_successful":"Check-in Successful","checkin_failed":"Check-in Failed","checkin_success_message":"{clientName} has been checked in for {appointmentTitle}","access_not_assigned":"Access is not assigned to the selected user","access_card_not_assigned":"Access card is not assigned to the selected user","access_temporarily_suspended":"User's access is temporarily suspended","no_access_card_found":"No access card found","access_card_suspended":"Access card is suspended. Please contact administration.","credentials_not_active":"Access credentials not yet active. Please try again later.","credentials_expired":"Access credentials have expired. Please contact administration.","hardware_access_failed":"Unable to validate hardware access for this user","subscription_issues":"Please resolve subscription issues to check-in","payment_required_checkin":"Payment is required before checking in","already_checked_in":"This appointment has already been checked in","checkin_not_available":"Appointment checkin is not available at this time","validation_failed":"Cannot check in at this time","api_error":"Failed to check in for appointment"},"AffiliateDashboard":{"header":{"title":"Affiliate Dashboard"},"navigation":{"back":"Back to Affiliates"},"sidebar":{"menu":"Affiliate Menu","expand":"Expand sidebar","collapse":"Collapse sidebar","lockExpanded":"Lock expanded view","lockCollapsed":"Lock collapsed view","unlock":"Unlock Expand View"},"tabs":{"overview":"Overview","referrals":"Referrals","commissions":"Commissions","payouts":"Payouts","payout_methods":"Payout Methods","sub_affiliates":"Sub-Affiliates"},"overview":{"title":"Dashboard Overview","subtitle":"Track your affiliate performance and earnings","select_promotion":"Select Promotion","taxForms":{"upload_required_title":"Please upload W-9 or W-8BEN form","upload_description":"Please fill out and upload the W-9 form (for US citizens) or the W-8BEN form (for non-US citizens).","w9_link_text":"W-9 tax form","w8ben_link_text":"W-8BEN tax form","us_citizen_button":"I'm US Citizen","non_us_citizen_button":"I'm not US Citizen","upload_modal_title":"Upload your {formType} form","w9_form":"W-9","w8ben_form":"W-8BEN","upload_format_info":"Accepted format: PDF (Max 1 MB)","select_file_text":"Select PDF file to upload","choose_file_button":"Choose File","upload_button":"Upload","cancel_button":"Cancel"},"metrics":{"due_in_days":"Due in Days","total_unpaid":"Total Unpaid","total_paid":"Total Paid"},"chart":{"revenue_overview":"Revenue Overview","no_chart_data":"No chart data available","revenue_label":"Revenue","new_customers":"New Customers","new_referrals":"New Referrals","cancellations":"Cancellations"},"filters":{"all_time":"All Time","this_year":"This Year","previous_year":"Previous Year","this_quarter":"This Quarter","previous_quarter":"Previous Quarter","this_month":"This Month","previous_month":"Previous Month","this_week":"This Week","previous_week":"Previous Week","today":"Today","yesterday":"Yesterday"},"rewards":{"affiliate_title":"Rewards For Affiliate","referral_title":"Rewards For Referral","no_affiliate_rewards":"No Rewards for Affiliate","no_referral_rewards":"No rewards for referral"},"referralLinks":{"title":"Referral Links","copy_link":"Copy link","empty_title":"No referral links yet","empty_help":"Referral links for this promotion will appear here.","table_headers":{"name":"Name","link":"Link","promotion":"Promotion","action":"Action"}},"notifications":{"error":"Error","success":"Success","select_file_error":"Please select a file to upload","file_type_error":"File type not allowed. Please select a PDF file.","file_read_error":"Failed to read file. Please try again.","upload_failed":"Upload failed. Please try again.","upload_success":"{formName} form uploaded successfully","link_copied":"Link copied to clipboard","link_copy_failed":"Failed to copy link"}},"stats":{"total_referrals":"Total Referrals","total_commissions":"Total Commissions","pending_payouts":"Pending Payouts","conversion_rate":"Conversion Rate","this_month":"This month","all_time":"All time","awaiting_payment":"Awaiting payment","last_30_days":"Last 30 days"},"recent_activity":{"title":"Recent Activity"},"status":{"active":"Active","inactive":"Inactive"},"loading":{"message":"Loading affiliate details"},"error":{"title":"Error Loading Affiliate","message":"Failed to load affiliate details. Please try again.","retry":"Try Again","not_yet_active":"This affiliate is not yet active"},"errors":{"account_deactivated":"Account Deactivated","contact_admin":"Your affiliate account has been deactivated. Please contact the administrator to reinstate your account."},"buttons":{"download":"Download","edit_profile":"Edit Profile"},"download":{"start_title":"Download Started","start_message":"Your agreement is being prepared for download","success_title":"Download Complete","success_message":"Your agreement has been downloaded successfully!","error_title":"Download Failed","error_message":"Failed to download agreement. Please try again.","no_agreement_error":"No agreement data available for download"}},"SubAffiliates":{"title":"Sub-Affiliates","review":"Review","columns":{"sub_affiliate":"Sub-Affiliate","joined_at":"Joined At","referrals":"Referrals","customers":"Customers","revenue":"Revenue","status":"Status","promotions":"Promotions","actions":"Actions"},"placeholder":{"search":"Search sub-affiliates","search_criteria":"Search by Name or Email","status":"Filter by status","select_status":"Filter by Status"},"filters":{"title":"Filters","open":"Open filters","status":"Status","reset":"Reset","apply":"Apply filters"},"empty":{"title":"No sub-affiliates yet","description":"Sub-affiliates who join under this affiliate will appear here.","searchDescription":"Try adjusting your search or filters to find sub-affiliates."},"buttons":{"get_signup_links":"Get Signup Links"},"pagination":{"items_per_page":"Items per page","showing":"Showing {start}-{end} of {total} sub-affiliates"},"status":{"all":"All Status","inactive":"Inactive","active":"Active","invited":"Invited","pending":"Pending","declined":"Declined","unknown":"Unknown"},"actions":{"edit":"Edit","review":"Review","view_profile":"View Profile","delete":"Delete"},"promotions":{"noPromotions":"No promotions","promotion":"promotion","promotions":"promotions","expandDetails":"Expand details","collapseDetails":"Collapse details","noRewards":"No rewards"},"detail":{"columns":{"promotionName":"Promotion Name","customers":"Customers","referrals":"Referrals","revenue":"Revenue","rewards":"Rewards"}},"labels":{"userAvatar":"User Avatar"},"modals":{"signup_links":{"title":"Signup Links","description":"Share these links to allow new affiliates to sign up under this affiliate."},"review":{"title":"Review Sub-Affiliate"}},"signupLinks":{"columns":{"promotion":"Promotion","action":"Action"},"button":{"copy":"Copy","copied":"Copied"},"unavailable":"Link unavailable","empty":{"title":"No signup links yet","noAffiliateTitle":"No affiliate selected"},"alerts":{"noAffiliate":"No affiliate details available. Please select an affiliate first.","noPromotions":"No promotions available for signup links."},"notifications":{"copy":{"successTitle":"Success","successMessage":"Signup link copied to clipboard!","errorTitle":"Error","errorMessage":"Failed to copy link to clipboard"}}},"no_data":{"title":"No Sub-Affiliates Found","message":"There are no sub-affiliates to display.","action":"Get Signup Links"},"loading":{"message":"Loading sub-affiliates"},"error":{"title":"Error Loading Sub-Affiliates","message":"Failed to load sub-affiliates. Please try again.","retry":"Try Again"},"viewMode":{"table":"Table view","list":"Grid view"},"errorLoading":"Error loading sub-affiliates"},"Membership":{"searchPlaceholder":"Search by Name, Email, Phone, Client Number, or Subscription Name","description":{"membership_subscribers":"View and/or download a list of all membership subscribers by various statuses and view a client's dashboard by clicking on the name."},"tabs":{"TotalMembers":"Total","RegisteredMembers":"Active","InactiveMembers":"Inactive","FreezeMembers":"Frozen","CancelledMembers":"Cancelled","AboutExpiryMembers":"About to Expire","SuspendedMembers":"Suspended","FutureMembers":"Future","CancelInProgress":"Cancel In-Progress","ExpiredMembers":"Expired","NotRegisteredMembers":"Not Registered"},"statusTabsScrollHint":"Swipe, drag, or scroll sideways for more statuses","tabsSwiperHint":"More statuses swipe, drag, or use the mouse wheel here","sort":{"name":"Name","signup_date":"Signup Date","placeholder":"Sort By"},"filters":{"status":"Status","search_client":"Search","no_clients_found":"No clients found","non_renewing":"Non Renewing"},"actions":{"add_subscriber":"Add Subscriber","export_excel":"Export to Excel","glance_all_report":"Glance all report","upload_document":"Import Memberships","fullscreen":"Fullscreen","exitFullscreen":"Exit Fullscreen"},"empty":{"no_membership_subscribers":"No membership subscribers found.","title":"No membership subscribers found","description":"Try adjusting the date range, status tab, or client search to find membership subscriptions."},"items_per_page":"Items per page","loadingMore":"Loading more...","endOfList":"You have reached the end","tableSettings":"Membership subscriber table settings","noItemsFound":"No item found","filterSheet":{"title":"Filters","dateRange":"Date range","apply":"Apply filters","subscriptionType":"Subscription type","status":"Status"},"viewMode":{"table":"Table view","list":"Grid view"}},"GroupServices":{"search":"Search","searchPlaceholder":"Search by Name, Email, Phone, Client Number, or Subscription Name","tableSettings":"Group services table settings","items_per_page":"Items per page","loadingMore":"Loading more...","endOfList":"You have reached the end","noClientsFound":"No clients found","viewMode":{"table":"Table view","list":"Grid view"},"filterSheet":{"title":"Filters","dateRange":"Date range","apply":"Apply filters","subscriptionType":"Subscription type","status":"Status"},"description":{"intro":"Group services view of membership subscribers."},"actions":{"purchase":"Purchase","appointment":"View Appointments"},"PaymentGateway":{"portal_title":"Payment Portal Configuration","portal_description":"A payment portal connects your bank account to the platform where you need to transfer your money. It permits you to process online payments.","select_gateway":"Select Your Payment Gateway","title":"Payment Gateway Configuration","description":"Manage your primary payment gateway provider, credentials, and feature flags.","add_card_title":"Add New Card","fields":{"provider":"Provider","environment":"Environment","enable_cards":"Enable Credit / Debit Cards","enable_bank_accounts":"Enable Bank Accounts","api_login_id":"API Login ID","transaction_key":"Transaction Key","signature_key":"Signature Key","publishable_key":"Publishable Key","secret_key":"Secret Key","application_id":"Application ID","access_token":"Access Token","location_id":"Location ID","buzops_gateway_account_id":"Buzops Gateway Account ID","connected_account_id":"Your Connected Account Id","name_on_card":"Name on Card","card_number":"Card Number","expiry":"Expiry (MM/YY)","address":"Address","city":"City","state":"State","province":"Province","zip_code":"Zip Code","zip":"Zip","card":"Card Number","is_default_payment":"Is Default Payment?"},"sections":{"authorizeNet":"Authorize.Net Settings","stripe":"Stripe Settings","square":"Square Settings"},"placeholders":{"provider":"Select provider","environment":"Select environment","name_on_card":"John Doe","card_number":"0000000000000000","expiry":"MM/YY","address":"Street, Unit","city":"City","search_state":"Search state","search_province":"Search province","zip_code":"Zip","zip":"Zip","card":"0000000000000000"},"help":{"authorizeNetTitle":"Authorize.Net Credentials","authorizeNetBody":"Use your API Login ID and Transaction Key generated from the Authorize.Net dashboard.","stripeTitle":"Stripe Keys","stripeBody":"Use the Publishable and Secret keys from the Stripe dashboard (restrict secret key access).","squareTitle":"Square Credentials","squareBody":"Provide Application ID, Access Token, and optionally Location ID for multi-location setups."},"providers":{"authorizeNet":{"title":"Authorize.net","description":"It simplifies online payments and provides the infrastructure and security necessary for reliable, fast transmission of transaction data."},"square":{"title":"Squareup","description":"Use your own Square account and payment gateway. Supports major credit/debit cards and multiple currencies."},"braintree":{"title":"Braintree (Coming Soon)","description":"Braintree support is coming soon. It supports major credit and debit cards and multiple currencies."},"stripe":{"title":"Stripe","description":"Use your own Stripe account and payment gateway. Supports major credit/debit cards and multiple currencies."},"cardPointe":{"title":"CardPointe","description":"Configure CardPointe with your Merchant ID, API credentials, and optional terminal integration for in-person payments."}},"configured":"Configured","cardPointeConfig":{"title":"CardPointe Payment Gateway Configuration","description":"Provide your CardPointe Merchant ID, API User, and Password. For credential help, see the","documentationLink":"CardPointe documentation","configureTerminal":"Configure Terminal","fields":{"merchantId":"Merchant ID","apiUser":"API User","password":"Password","mode":"Mode","togglePasswordVisibility":"Toggle password visibility"},"validation":{"merchantIdRequired":"Merchant ID is required","apiUserRequired":"API User is required","passwordRequired":"Password is required","modeRequired":"Mode is required"},"modes":{"uat":"UAT (Testing)","production":"Production"},"merchantDetails":{"title":"Merchant Details","site":"Site","cardProcessor":"Card Processor","status":"Status","enabled":"Enabled","disabled":"Disabled","accountUpdater":"Account Updater","feeDetails":"Fee Details","feeType":"Fee Type","feeFormat":"Fee Format","feeValue":"Fee Value"},"convenienceFee":{"active":"Convenience fee is active — {percent}% applied to credit card transactions.","update":"Update Fee","availableTitle":"Convenience Fee Available","availableDescription":"Your merchant account supports a {percent}% convenience fee. Click Enable to create the tax record and apply it to credit card transactions.","enable":"Enable"},"actions":{"save":"Save","cancel":"Cancel"}},"cardPointeTerminal":{"title":"Terminal Configuration","description":"Enable terminal integration to process card payments through CardPointe integrated terminals.","enableTerminal":"Enable Terminal Integration","listTerminals":"List Terminals","fields":{"authKey":"Auth Key"},"table":{"select":"Select","hsn":"HSN","name":"Name","namePlaceholder":"Enter terminal name","status":"Status","connected":"Connected","disconnected":"Disconnected"},"actions":{"save":"Save","cancel":"Cancel"}},"authorizeNetAlert":{"part1":"Please provide Authorize.net Merchant ID and Transaction Key to go-live. If you have an existing account and don't know how to get the details,","howToGetDetailsLinkText":"click here","part2":"for instructions. If you don't have an existing Authorize account,","getStartedLinkText":"click here","part3":"to get started."},"add_card":{"instructions":"Before configuring your payment portal, we need to validate a payment method. The payment method is for validation purposes only and you will not be charged."},"validation":{"nameOnCardRequired":"Name on card is required","cardNumberRequired":"Card number is required","cardNumberDigits":"Card number must be 13 to 19 digits","cardNumberInvalid":"Please enter a valid card number","expiryRequired":"Expiry is required","useMMYY":"Use MM/YY","monthOutOfRange":"Expiry month must be between 01 and 12","expiryFuture":"Expiry date must be in the future","addressRequired":"Address is required","cityRequired":"City is required","stateRequired":"State is required","provinceRequired":"Province is required","zipCodeRequired":"Zip Code is required","zipCodeFormatUS":"Invalid zip code format (5-6 digits)","zipCodeFormatCA":"Invalid postal code format (A1A 1A1)"},"crypto":{"title":"Crypto Payments","description":"Enable crypto currency payments to collect for all purchases. Recurring payments will not be available when purchased using crypto currency."},"cash":{"title":"Enable Cash Payments","description":"Enable cash payments to collect for all purchases, recurring payments will not be available when purchased by cash.","confirm_title_enable":"Enable Cash Payments","confirm_title_disable":"Disable Cash Payments","confirm_message":"Are you sure you want to {state} cash payments?","enabled":"enable","disabled":"disable","confirm_enable":"Enable","confirm_disable":"Disable"},"actions":{"save":"Save Settings","cancel":"Cancel","ok":"OK","addCard":"Add Card"},"messages":{"successTitle":"Success","errorTitle":"Error","validationErrorTitle":"Validation Error","addCardSuccess":"Card details added successfully","addCardFailed":"Failed to add card"}},"labels":{"client_name":"Client Name","client_number":"Client Number","email":"Email","phone_number":"Phone number","class_name":"Name of the class","first_purchase":"First purchase","last_purchase":"Last purchase","last_check_in":"Last Check-In","status":"Status"},"metrics":{"firstPurchase":"First Purchase","lastPurchase":"Last Purchase","lastCheckIn":"Last Check-In"},"empty":{"no_group_services":"No group services found.","title":"No group services found","description":"Try adjusting the date range or client search to find group service subscribers."}},"CheckIn":{"selfCheckInTitle":"Self Check-In","kioskCheckInEyebrow":"Front desk","selfCheckInEmailHint":"Enter the member email to look up their profile.","selfCheckInCodeHint":"Scan a barcode or type an access code to continue.","accessCode":"Access code","email":"Email","enterEmail":"Enter your email","enterAccessCode":"Enter access code","invalidEmail":"Invalid email format","scanQRCode":"Scan QR Code","verify":"Verify","reset":"Reset","back":"Back","user":"User","unknownUser":"Unknown User","staffCheckIn":"Staff Check-In","clientCheckIn":"Client Check-In","staffInitiated":"Staff-initiated check-in","kioskCheckIn":"Kiosk self check-in","onlineCheckIn":"Online check-in","accessControl":"Access control check-in","accessSuspended":"Your access has been suspended. Please contact staff.","subscriptionCheckinRestricted":"Please resolve the issues with your inactive membership or add-on to check in. Please contact staff.","accessDenied":"Access Denied","validationSuccess":"Validation Successful","validationSuccessMessage":"Welcome! Click to complete check-in.","validationFailed":"Invalid credentials","validationError":"Validation Error","error":"Error","noUserInfo":"User information not found","noClubId":"Club information not found","checkInSuccess":"Check-In Successful","checkInSuccessMessage":"You have been checked in successfully!","checkInFailed":"Check-in failed","checkInError":"Check-In Error","confirmCheckIn":"Confirm Check-In","memberNumber":"Member #","membershipStatus":"Status","checkIn":"Check In","cancel":"Cancel","tryAgain":"Try Again","autoResetIn":"Returning to check-in screen in {count} seconds","enterFullscreen":"Enter Fullscreen","exitFullscreen":"Exit Fullscreen","noAccessCard":"No access card found","credentialStart":"Access Start","credentialEnd":"Access End","cardNumber":"Card Number","suspended":"Suspended","accessCardId":"Access Card ID","openPathSystem":"OpenPath Proximity Reader","barcodeSystem":"Barcode Scanner System","brivoPassportSystem":"Brivo/Passport Proximity Reader","readyForCheckIn":"Ready for Check-In","upcomingAppointments":"Upcoming","completedAppointments":"Completed","noUpcomingAppointments":"No upcoming appointments today.","noCompletedAppointments":"No completed appointments yet.","alreadyCheckedIn":"Already checked in","checkedIn":"Checked In","validationIssues":"Validation Issues","missingUser":"Missing user identifiers","failedCheckAppointment":"Failed to check in for appointment","checkInFailedTitle":"Check-in Failed","fieldRequired":"is required","invalidFormat":"format is invalid","fieldValidationFailed":"validation failed","hasBeenChecked":"has been checked in for","accessCardNotProvided":"Access card is not assigned to selected user","kioskStaffRequired":"Kiosk check-in requires a staff login. Member and affiliate accounts cannot operate this kiosk.","kioskStaffLogin":"Staff login","kioskLoginTitle":"Login","kioskEnterEmail":"Enter your email address","kioskEnterPassword":"Enter your Password","kioskSignIn":"Sign In","kioskCheckInsLabel":"Check-Ins","kioskNotAuthorized":"You are not authorized to this site","kioskPasswordIncorrect":"Password is not correct. Did you forget your password?","kioskSelectClub":"Select club","youAreOnline":"You are online","youAreOffline":"You are offline","logOut":"Log Out","confirmLogoutTitle":"Confirm Logout","confirmLogoutMessage":"Are you sure you want to log out?","yes":"Yes","no":"No","redirectingToKiosk":"Redirecting to kiosk site…","scanCheckInSuccess":"{name} is checked in","scanMemberNotFound":"No member found for scanned card {code}"},"AffiliateSignupTemplate":{"title":"Configure Affiliate Portal","back":"Back","previewButton":"Preview","save":"Save","publish":"Publish","configure":"Configure","loading":"Loading","actions":{"cancel":"Cancel"},"sections":{"promotion":"Promotion","promotionDescription":"Choose which promotion this affiliate signup portal belongs to.","portalSettings":"Portal Settings","portalSettingsDescription":"Configure the title, description, form fields, consent, and agreements."},"summary":{"preview":"Portal preview"},"selectPromotion":{"label":"Select Promotion","placeholder":"Choose a promotion"},"configurator":{"titleDescription":{"title":"Title & Description","titleLabel":"Title","titleRequired":"Title is Required","descriptionLabel":"Description","descriptionRequired":"Please enter Description.","required":"*"},"signUpFields":{"title":"Sign Up Fields","main":"MAIN","details":"DETAILS","firstName":"First Name","lastName":"Last Name","website":"Website","country":"Country","password":"Password","address":"Address","companyNumber":"Company Number","companyName":"Company Name","phoneNumber":"Phone Number","vatId":"VAT ID","mandatoryTooltip":"{field} is mandatory"},"gdprMarketing":{"title":"GDPR & Marketing Consent","marketingConsent":"Marketing Consent Checkbox","consentLabel":"Marketing Consent Checkbox Label","consentUrl":"Consent Details URL (optional)","labelError":"Label must include exactly one set of square brackets [ ] to link to the agreement.","labelDescription":"Words inside [ ] will link to Consent Details URL","urlPlaceholder":"https://"},"agreements":{"title":"Agreements","selectLabel":"Select Agreements","selectPlaceholder":"Choose agreements"}},"previewModal":{"title":"Affiliate Portal Preview","welcome":"Welcome to {name}","signUpTitle":"Sign Up","fields":{"firstName":"First Name","lastName":"Last Name","email":"Email","password":"Password","website":"Website","country":"Country","address":"Address","companyNumber":"Company Number","companyName":"Company Name","phoneNumber":"Phone Number","vatId":"VAT ID"},"placeholders":{"firstName":"Enter First Name","lastName":"Enter Last Name","email":"Enter Your Email","password":"Create a Password","website":"Enter Website","country":"Enter Country","address":"Enter Address","companyNumber":"Enter Company Number","companyName":"Enter Company Name","phoneNumber":"Enter Phone Number","vatId":"Enter VAT ID"},"signUpButton":"Sign Up","required":"*","validation":{"firstNameRequired":"First Name is required","lastNameRequired":"Last Name is required","emailRequired":"Email is required","emailInvalid":"Email is invalid","passwordRequired":"Password is required","passwordInvalid":"Password must be 8-20 characters with at least one uppercase letter and one digit","phoneNumberRequired":"Phone Number is required","agreementRequired":"This must be checked"},"existingUserModal":{"title":"Confirm Your Existing Account","description":"This email is already associated with an existing account. Enter your password to confirm and continue your affiliate signup using this account.","passwordLabel":"Password","passwordPlaceholder":"Enter your password","useDifferentEmail":"Use Different Email","confirmContinue":"Confirm & Continue","passwordRequired":"Password is required","invalidPassword":"Invalid password. Please try again."},"notifications":{"accountVerified":{"title":"Account Verified","message":"You can now complete your affiliate signup with this account."},"autoLoginFailed":{"title":"Warning","message":"Signup successful but auto-login failed. Please login manually."},"requestDeclined":{"title":"Request Declined","message":"Your affiliate request has been declined by the user."},"accountInactive":{"title":"Account Inactive","message":"Your affiliate account is currently inactive."},"signupComplete":{"title":"Signup Complete","message":"Your signup is pending review."},"signupFailed":{"title":"Signup Failed"},"statusVerificationFailed":"Failed to verify affiliate status","signupFailedDefault":"Signup failed","errorDefault":"An error occurred during signup"},"successNotification":{"title":"Success","message":"Sign up completed successfully!"}},"modal":{"title":"Configure Sign Up","previewTitle":"Affiliate Portal Preview"},"notifications":{"saveSuccess":"Signup Page published successfully","saveError":"Failed to save signup page","titleRequired":"Title is required.","descriptionRequired":"Description is required.","promotionNotFound":"The selected promotion could not be found. Choose a promotion from the list."},"errors":{"notFound":"Promotion Not Found","promotionNotFound":"The promotion you're looking for doesn't exist or has been removed."}},"AffiliateRegistration":{"errors":{"invalidLink":"Invalid registration link. Please check the URL.","loadFailed":"Unable to load registration details. Please try again later.","accountExists":"Your affiliate account already exists. Please sign in.","declined":"Request Declined by the User","unableToProcess":"Unable to process registration."},"status":{"notFoundTitle":"404","loginAction":"Click here to login page","loginModalTitle":"Sign in as an Affiliate"},"signup":{"title":"Affiliate Sign Up","subtitle":"Complete your profile to activate your affiliate account.","submit":"Sign Up","fields":{"firstName":"First Name","lastName":"Last Name","email":"Email","phoneNumber":"Phone Number","password":"Password","confirmPassword":"Confirm Password"},"placeholders":{"firstName":"First Name","lastName":"Last Name","email":"Email","phoneNumber":"Phone Number","password":"Password","confirmPassword":"Confirm Password"},"validation":{"firstNameRequired":"First Name is required","lastNameRequired":"Last Name is required","passwordMismatch":"Password not matched"},"notifications":{"signupComplete":{"title":"Success","message":"Signup Completed Successfully"},"signupFailed":{"title":"Signup Failed","message":"Unable to complete signup. Please try again."},"requestDeclined":{"title":"Request Declined","message":"Your affiliate request was declined."},"accountInactive":{"title":"Account Inactive","message":"Your affiliate account is inactive. Please reach out to admin for reactivation."},"autoLoginFailed":{"title":"Sign In Required","message":"Signup succeeded but automatic sign-in failed. Please sign in manually."}}}},"ConfirmModal":{"title":"Please Add Comments","commentsPlaceholder":"Enter comments here","cancel":"Cancel","waivePayment":"Waive Payment"},"MaxUsageModal":{"title":"Payment Required: Access Restricted","description1":"Your Buzops account has been temporarily suspended due to a missed payment. To regain full access to your account and continue using our services, please update your payment information immediately.","description2":"We've redirected you to the billing page where you can update your payment details. Until payment is completed, you won't be able to navigate to other parts of the platform.","description3":"If you believe this is an error or need help, please","contactSupport":"Contact Support","okButton":"Ok, please charge this client"},"PaywaiveModal":{"title":"Payment Action Required","description":"You have initiated a payment process for {amount}. Please select one of the following actions to proceed?","cancel":"Cancel","waivePayment":"Waive Payment","payNow":"Pay Outstanding Amount"},"RefundCommentsDialog":{"title":"Please Add Notes","commentsPlaceholder":"Enter notes here","cancel":"Cancel","refund":"Refund"},"SmsConfigConfirmModal":{"discontinuationTitle":"SMS Discontinuation Confirmation","renewalTitle":"SMS Renewal Confirmation","discontinuationDescription":"Your SMS service will not be auto-renewed. You can still enjoy the service for the current billing.","renewalDescription":"Auto-renewal for your SMS service is set to continue.","discontinuationConfirmation":"Are you sure you want to discontinue?","renewalConfirmation":"Are you sure you want to proceed with this action?","no":"No","yes":"Yes"},"AddonsDetails":{"accessControl":"Access Control","useCredit":"Use Credit","accessControlDescription":"Control and manage member access to locations based on their membership and permissions.","usingCredits":"Using Credits","usingCard":"Using Card"},"AssociateOptionsGrid":{"directUrlLinkHeader":"Direct URL link for specific service","serviceHeader":"Service","copy":"Copy","copied":"Copied","rowsPerPage":"items per page","tableView":"Table View","cardView":"Card View","noRecords":"No records found"},"ClubBilling":{"billing":"Billing","addPaymentMethod":"Add Payment Method","manageBilling":"Manage Billing","club":"Club","companyBuzops":"Company Buzops","yearlySubscription":"Yearly Subscription","monthlySubscription":"Monthly Subscription","currentMembership":"Current Membership","edit":"Edit","editPlan":"Edit Plan","useCredit":"Use Credit","perMonth":"Per Month","usingCredits":"Using Credits","usingCard":"Using Card","trialEndsOn":"Trial ends on","editTrialEndDate":"Edit Trial End Date","trialEndDate":"Trial End Date","update":"Update","updatePlan":"Update Plan","addOns":"Add-Ons","messaging":"Messaging","smsDescription":"Integrate the buzops SMS solutions to notify the client's appointment confirmation, modification, etc.","renewsMonthly":"Renews Monthly","smsLabel":"SMS","attentionAutoRenewalOff":"* Attention! Auto-renewal is turned off. Your Messaging Add-on subscription expires on","pleaseRenewManually":"Please renew manually to avoid interruption. Thank you.","nextEstimatedInvoice":"Next Estimated Invoice","nextInvoice":"Next Invoice","trialPeriod":"Trial Period","grossRevenueFrom":"Gross revenue from","toToday":"to today","totalCreditAmount":"Total Credit Amount","utilizedAmount":"Utilized Amount","remainingCreditAmount":"Remaining Credit Amount","editRemainingCreditAmount":"Edit Remaining Credit Amount","enterCreditAmount":"Enter Credit Amount","comments":"Comments","paymentMethod":"Payment Method","noPaymentMethodOnFile":"No payment method on file.","editPaymentMethod":"Edit Payment Method","download":"Download","totalOutstandingAmount":"Total Outstanding Amount:","payWaive":"Pay/Waive","payPendingDues":"Pay Pending Dues","invoices":"Invoices","audit":"Audit","success":"Success","error":"Error","smsAutoRenewalEnabledSuccess":"SMS auto-renewal enabled successfully.","smsAutoRenewalDisabledSuccess":"SMS auto-renewal disabled successfully.","failedUpdateSmsAutoRenewal":"Failed to update SMS auto-renewal setting.","commentsCannotBeEmpty":"Comments cannot be empty. Please provide a comment.","creditAmountGreaterThanUtilized":"Credit Amount should be greater than Utilized Amount","creditAmountUpdatedSuccess":"Credit Amount updated successfully","planNameRequired":"Plan Name is required","planCostRequired":"Plan cost is required for {name}.","amountRequired":"Amount is required for {name}.","clubplanDetailsUpdatedSuccess":"Clubplan details updated successfully","failedUpdateCreditUsage":"Failed to update Credit Usage.","paymentDoneSuccess":"Payment Done Successfully","errorPayment":"Error in Payment","errorUpdatingPlan":"Error in updating Plan","planUpdatedSuccess":"Plan Updated Successfully","errorUpdatingTrialEndDate":"Error in updating Trial End Date","trialEndDateUpdatedSuccess":"Trial End Date Updated Successfully","paymentWaivedSuccess":"Payment waived successfully","failedWaivePayment":"Failed to waive payment.","refundDoneSuccess":"Refund Done Successfully","failedRefundPayment":"Failed to refund payment.","pleaseFixFormErrors":"Please fix form errors","cardAddedSuccess":"Card Added successfully","errorSavingCard":"Error in Saving Card","failedAddCard":"Failed to add card.","failedUpdate":"Failed to update.","maxUsageReachedRedirect":"Max usage reached. Redirecting to dashboard.","trailEndDateRequired":"Trial End Date is required"},"ChangePassword":{"title":"Change Password","subLabel":"Update your profile password","currentPassword":"Current Password","enterCurrentPassword":"Enter current password","newPassword":"New Password","enterNewPassword":"Enter new password","confirmPassword":"Confirm Password","confirmNewPassword":"Confirm new password","securityRecommendation":"For security reasons, we recommend your password to be 8-32 characters long and include at least 1 letter in uppercase (A-Z), decimal digit number (0-9), or special characters such as ~!@#$%^&*_-+=`|() '{' '}' []:;''<''>,.?/.","successTitle":"Success","passwordChangedSuccess":"Password changed successfully","errorTitle":"Error","failedChangePassword":"Failed to change password"},"DetailsTable":{"transactionDate":"Transaction Date","invoiceNumber":"Invoice Number","paymentMethod":"Payment Method","billingPeriod":"Billing Period","grossRevenue":"Gross Revenue","amountPaid":"Amount Paid","status":"Status","tooltip":"Tooltip","noRecordsAvailable":"No Records Available"},"InvoiceHistory":{"columns":{"transactionDate":"Transaction Date","invoiceNumber":"Invoice Number","paymentMethod":"Payment Method","billingPeriod":"Billing Period","grossRevenue":"Gross Revenue","amountPaid":"Amount Paid","status":"Status","action":"Action"},"empty":{"noRecordsAvailable":"No Records Available","noInvoicesList":"No Invoices List"},"localization":{"rowsPerPage":"Items per page"}},"ManageLeadsAuditHistory":{"noAuditHistoryAvailable":"No Audit history Available","columns":{"dateTime":"Date & Time","action":"Action","requestedBy":"Requested By"}},"PaymentCardsList":{"cardNumber":"Card Number","nameOnCard":"Name on Card","expires":"Expires","isDefault":"Is Default","yes":"Yes","no":"No"},"PaymentDetailsForm":{"nameOnCard":"Name on the Card","nameOnCardPlaceholder":"Eg: John","cardNumber":"Card Number","cardNumberPlaceholder":". . . .","cardIcon":"Card","cardExpiryDate":"Card Expiry Date","cardExpiryDatePlaceholder":"mm/yy","zipCode":"Zip Code","zipCodePlaceholder":"Zip Code","cancel":"Cancel","reset":"Reset","add":"Add","adding":"Adding"},"PersonalInfo":{"title":"Personal Information","subLabel":"Update your profile details","welcomeTokens":{"title":"Welcome tokens","description":"Claim your {grant} welcome tokens to create Club Overview and use AI analytics.","claim":"Claim welcome tokens","claimed":"Welcome tokens claimed.","balance":"Balance: {balance} tokens","error":"Could not load your token balance."},"sections":{"address":"Address","aboutMe":"About Me","payouts":"Payouts","otherOptions":"Other Options","affiliate":"Affiliate","directLinks":"Direct URL Links","syncCalendars":"Sync Calendars","welcomeTokens":"Welcome tokens"},"fields":{"address1":"Address 1","address2":"Address 2","city":"City","state":"State","province":"Province","zipCode":"Zip Code","canBeAffiliate":"Can be as Affiliate","affiliateCode":"Affiliate code","includeInAppointmentScheduling":"Include in appointment scheduling","headline":"Head line","description":"Description","loginPagePreference":"Login Page Preference"},"placeholders":{"selectState":"Select state","selectProvince":"Select province","typeHere":"Type something here","selectPreference":"Select preference"},"hints":{"max50Chars":"Max 50 char limit","max300Chars":"Max 300 char limit"},"schedule":{"linkLabel":"Direct Link for clients to schedule only","bookingLabelHourLabel":"Calendar Booking Every Hour in Increments of","addTimeBeforeEventLabel":"Want to add time before event","addTimeAfterEventLabel":"Want to add time after event"},"landingPageOptions":{"businessDashboard":"Business Dashboard","calendar":"Calendar","subscribers":"Subscribers"},"loginPagePreferencePrompt":{"confirm":"Confirm"},"tooltips":{"loginPagePreference":"Please choose your preferred page to land on as soon as logged into buzops."},"notifications":{"successTitle":"Success","profileUpdatedSuccess":"Profile updated successfully","errorTitle":"Error","unableToUpdateProfile":"Unable to update. Profile data not loaded yet.","failedUpdateProfile":"Failed to update profile"}},"TableComponents":{"actions":{"pay":"Pay","waive":"Waive","refund":"Refund"},"tooltips":{"download":"Download"},"labels":{"accessControl":"Access Control","creditApplied":"Credit Applied"},"table":{"description":"Description","unitPrice":"Unit Price","amount":"Amount","total":"Total"},"empty":{"noTransactions":"No Transactions"}},"GroupClasses":{"action":"Action","dateRange":"Date Range","groupClasses":"Group Classes","pageDescription":"Manage group classes, schedules, providers and session enrollments.","back":"Back","hubScheduleView":"Schedule View","hubGroupView":"Group View","allClasses":"Select","allProviders":"Select","selectClass":"Select","selectByClass":"Select by class","selectByProvider":"Select by provider","nonPaid":"Non-Paid","spotsAvailable":"{count} Spots Available","attendees":"Attendees","noSessionsFound":"No sessions found for the selected filters","loadMore":"Load more","showingGroupClasses":"Showing {start}-{end} of {total} group classes","tableSettings":"Group class table settings","viewMode":{"table":"Table view","list":"Grid view"},"loadingGroupClasses":"Loading group classes","totalGroupClasses":"Total: {count} group classes","addGroupClass":"Add Group Class","searchGroupClasses":"Search Group Classes","searchGroupClassesTooltip":"Search by Group or Provider Name","selectStatus":"Status","showing":"Showing","of":"of","items":"items","noResultsFound":"No results found","noGroupClassesYet":"No group classes yet","tryDifferentSearchTerm":"Try a different search term","createFirstGroupClass":"Create your first group class","items_per_page":"Items per page","errorLoadingData":"Error loading data","tryAgain":"Try Again","totalAppointments":"Total Appointments","totalActiveSchedules":"Total Active Schedules ({count})","totalActiveSchedulesShort":"Total Active Schedules","totalAppts":"Total Appts","neverEnding":"Never Ending","trainer":"Trainer","provider":"Provider","viewAppointments":"View Appointments","viewSchedules":"View Schedules","editGeneralInfo":"Edit General Info","configurePayouts":"Configure Payouts","editAppointments":"Edit Appointments","addAppointments":"Add Appointments","cancelAppointments":"Cancel Appointments","markAsInactive":"Mark as In-Active","markAsActive":"Mark as Active","updateProvider":"Update Provider","auditHistory":"Audit History","copyShortCodeUrl":"Copy Short Code URL","all":"All","active":"Active","inactive":"Inactive","inActive":"In-Active","updateProviderTitle":"Update Provider for","groupClass":"Group Class","loading":"Loading","errorLoadingClassDetails":"Failed to load class details","allSessionsWillBeUpdated":"Selected provider will be updated for all class sessions","currentSessionWillBeUpdated":"Selected provider will be updated for this class session","scheduleWillBeUpdated":"Selected provider will be updated for this schedule","classAndProviderRequired":"Class and Provider are required to update","noSessionsToUpdate":"No sessions to update","selectProvider":"Select Provider","noProvidersAvailable":"No providers","providerAlreadyAssigned":"The selected provider is already assigned to this Group Class. Please choose a different provider.","sendEmailToClient":"Send email to client","manageIndividualSessionsLink":"Click here","manageIndividualSessionsSuffix":"to manage individual schedules","manageIndividualSessions":"Click here to manage individual schedules","cancel":"Cancel","update":"Update","pleaseSelectProvider":"Please select Provider","noSessionsToUpdateError":"No Sessions to update","providerUpdatedSuccessfully":"Provider Updated Successfully","errorUpdatingProvider":"Error while editing Appointment","failedToUpdateSessions":"Failed to update sessions","unableToBuildPreview":"Unable to build preview for selected sessions","unableToPreviewSessions":"Unable to preview sessions for the selected provider","appointmentsNotAvailableForDateRange":"Appointments are not available for the selected date range","validationFailed":"Validation failed","conflictsTitle":"Conflicts for group","noConflictsAvailable":"No conflicts available for this group","continue":"Continue","continueAnyway":"Continue Anyway","confirmMarkInactive":"Confirm Mark as Inactive","confirmMarkActive":"Confirm Mark as Active","markInactiveQuestion":"Are you sure you want to mark this group as In-Active?","markActiveQuestion":"Are you sure you want to mark this group as Active?","noKeepIt":"No, keep it.","yesMarkInactive":"Yes, mark as inactive","yesMarkActive":"Yes, mark as active","groupMarkedInactiveSuccess":"The group has been successfully marked as inactive, and it is no longer available for your clients to enroll.","groupMarkedActiveSuccess":"The group has been successfully marked as active, and it is now available for your clients to enroll.","errorMarkingInactive":"Error in marking the group as inactive","errorMarkingActive":"Error in marking the group as active","failedMarkInactive":"Failed to mark group as inactive","failedMarkActive":"Failed to mark group as active","success":"Success","error":"Error","urlCopiedSuccess":"URL copied to clipboard successfully","urlCopyError":"Failed to copy URL to clipboard","confirmCancellation":"Confirm Cancellation","confirmCancelMessage":"Are you sure you want to cancel appointment?","yesCancel":"Yes, Cancel","noKeep":"No, keep it.","noPermissionToCancel":"No Permission to Cancel the appointment","cannotCancelAppointment":"Cannot Cancel the appointment","cancelAttendeesBeforeSession":"As attendees are available for this session, please cancel attendees first from Manage Attendees.","appointmentsCancelledSuccessfully":"Appointment(s) cancelled successfully","errorCancellingAppointment":"Error cancelling appointment","groupClassUpdated":"The selected provider will be updated for the Group Class on","groupClassProviderSuccess":"The selected provider will be successfully updated for This and following Group Classes.","updateSelectedProvider":"Update the Selected Provider For","selectUpdateOption":"Select update option","groupClassLabel":"This group class","followingGroupClasses":"This and following group classes"},"SyncCalendars":{"title":"Calendar connections","subtitle":"Keep availability accurate and automatically sync bookings across calendars.","connect":"Connect","disconnect":"Disconnect","save":"Save changes","cancel":"Cancel","configuration":"Configuration","connectedSection":"CONNECTED CALENDARS","otherCalendars":"OTHER CALENDARS","activeConnections":"{count, plural, one {# active connection} other {# active connections}}","connectedBadge":"Connected","syncPreferences":"Sync preferences","syncPreferencesDescription":"Choose which calendars control availability and where new bookings are added.","connectHint":"Connect Microsoft 365, Outlook.com, or Google to sync availability.","availabilityUpdatesNote":"Availability updates automatically after you save these preferences.","checkConflictsTitle":"Check for conflicts","checkConflictsDescription":"Busy events block appointment availability and prevent double booking.","addToCalendarTitle":"Add new bookings to","addToCalendarDescription":"New appointments and group sessions are created in the selected calendar.","selectCalendars":"Select calendars","selectCalendar":"Select calendar","success":"Success","error":"Error","connectSuccess":"The calendar was integrated successfully.","connectError":"Unable to connect the calendar. Please try again.","saveSuccess":"Configuration saved successfully.","saveError":"Unable to save calendar configuration.","disconnectSuccess":"The calendar was disconnected successfully.","disconnectError":"Unable to disconnect the calendar.","disconnectConfirmTitle":"Disconnect calendar?","disconnectConfirmMessage":"Are you sure you want to disconnect this calendar?","validationError":"Validation Error","loadErrorTitle":"Unable to load calendar connections","loadErrorMessage":"We could not load your calendar connections. Please try again.","retry":"Retry","completingConnection":"Completing calendar connection..."},"CheckInSystem":{"validationError":"Validation Error","selectPreferredCodeSystem":"Please select preferred code system","success":"Success","configSavedSuccessfully":"Configuration saved successfully","error":"Error","errorSavingConfig":"Error while saving configuration","failedToSaveConfig":"Failed to save configuration","configureDescription":"Configure how users check in using a scanner system or manual code entry.","inputType":"Input Type","scannerRecommended":"Scanner (Recommended)","scannerDescription":"Choose this option if your users will check-in by scanning a Barcode/ QR Code. System will also aid in generating and emailing unique Barcode/ QR Code to the user.","manual":"Manual","manualDescription":"Choose this option if your users will check-in by entering a 4 to 6 character unique access code.","preferredScannerCodeSystem":"Preferred Scanner Code System","barcode":"Barcode","qrCode":"QR Code","qrCodeFutureNote":"Buzops product also internally generates a QR code to identify the user, should you wish to use a scanner in future.","kioskUrl":"Kiosk URL","save":"Save","activityLog":"Activity Log","auditDetails":"Audit Details","date":"Date","changedBy":"Changed By","loadingActivityLog":"Loading activity log","noActivityLogAvailable":"No Activity Log Available","viewLess":"View Less","viewMore":"View More","kioskUrlNotConfigured":"Set NEXT_PUBLIC_TENANT and NEXT_PUBLIC_DOMAIN (or NEXT_PUBLIC_KIOSK_URL) to show kiosk link.","kioskUrlCopied":"Kiosk URL copied to clipboard","failedToCopy":"Failed to copy to clipboard","copy":"Copy","clubIdNotFound":"Unable to load club data: Club ID not found in user session","failedToLoadBrivoData":"Failed to load Brivo club data","checkStatus":"Check Status","startLivestream":"Start","stopLivestream":"Stop","submitRequest":"Submit Request","cancelRequest":"Cancel Request","requestSubmitted":"Proximity Reader System configuration requested","requestCancelled":"Proximity Reader System configuration request cancelled","pending":"Pending","selectHardwareProviderTitle":"Select hardware provider","selectHardwareProvider":"Please select a hardware provider","openpath":"Openpath","brivo":"Brivo","submit":"Submit","providerTypeSaved":"Proximity reader type saved successfully","hardwareConfigSaved":"Hardware configuration saved successfully","brivoConfigSaved":"Brivo configuration saved","errorSavingBrivoConfig":"Error while saving Brivo configuration","failedToSaveBrivoConfig":"Failed to save Brivo configuration","loadingCheckInSystem":"Loading Check-In System","failedToLoadConfig":"Failed to load configuration","checkInSystemOptions":"Check-In System Options","chooseManageDescription":"Integrate with top tools to boost sales, messaging, and bookkeeping.","proximityReaderSystem":"Proximity Reader System","configured":"Configured","notConfigured":"Not Configured","adminOnlyConfigurationMessage":"Only administrators can configure check-in system settings.","systemAdminOnlyConfigurationMessage":"Configuration can only be managed by system administrators for this location.","hardwareEnabledForLocationMessage":"Proximity Reader System is successfully enabled for your location.","hardwarePendingWithAdminMessage":"Your request to configure your location for Proximity Reader System is pending with Admin.","hardwareRequestSupportMessage":"You are requesting to configure your location for Proximity Reader System. Our support team will contact you for hardware installation and configuration.","configurationLockedMessage":"Another check-in system is already configured.","proximityReaderDescription":"A proximity reader system uses RFID or mobile credentials with a hardware reader at the door. Configure with your access control provider.","provider":"Provider","configure":"Configure","scannerSystem":"Scanner System","scannerSystemDescription":"Use a barcode/QR scanner or on-screen keypad to validate clients. This is the simplest option and requires minimal hardware.","scannerSystemConfiguration":"Scanner System Configuration","proximityReaderSystemConfiguration":"Proximity Reader System Configuration","fillRequiredFields":"Please fill required fields","brivoConfiguration":"Brivo Configuration","brivoDescription":"Configure Brivo access control integration.","accessKey":"Access Key","apiKey":"Api Key","userName":"User Name","password":"Password","info":"Info","fetchGroupDetailsNotConfigured":"Fetch Group Details not configured","fetched":"Fetched","groupDetailsLoaded":"Group details loaded","fetchGroupDetails":"Fetch Group Details","sites":"Sites","selectSite":"Select site","pleaseSelectSite":"Please select a site","siteAlreadyAdded":"Site already added","homeSite":"Home Site","siteName":"Site Name","accessPoints":"Access Points","groups":"Groups","options":"Options","delete":"Delete","saveConfiguration":"Save Configuration","openPathConfiguration":"OpenPath Configuration","openPathDescription":"Configure your OpenPath access control system integration.","openPathSettings":"OpenPath Settings","username":"Username","organizationId":"Organization Id","namespaceId":"Namespace Id","configuredSiteId":"Configured Site Id","useBuzopsEmailTemplate":"Use Buzops email template (toggle)","openPathTemplateNote":"By default, OpenPath template will be used for check-in emails.","enableQrBarcode":"Enable QR/Barcode","defaultCredentialType":"Default Credential Type","selectDefaultCredentialType":"Please select default credential type","mobileCredentials":"Mobile Credentials","qrCredential":"QR","accessControlUnits":"Access Control Units","acuNumber":"ACU #{number}","removeAcu":"Remove ACU","acuId":"ACU Id","entries":"Entries","entryId":"Entry Id","entryName":"Entry Name","siteAccess":"Site Access","remove":"Remove","addEntry":"Add Entry","addAcu":"Add ACU","groupId":"Group Id","groupName":"Group Name","staffOnly":"Staff Only","addGroup":"Add Group","defaultMemberGroup":"Default Member Group","selectGroup":"Select group","defaultStaffGroup":"Default Staff Group","fixHighlightedErrors":"Please fix highlighted errors","openPathConfigSaved":"OpenPath configuration saved","passportConfigComingSoon":"Passport configuration coming soon"},"ClientPos":{"checkoutTitle":"Checkout","orderSummary":"Order Summary","quantityLabel":"Qty:","paymentMethod":"Payment Method","paymentMethodPlaceholder":"Payment method selection will be implemented here","totalLabel":"Total:","cancelButton":"Cancel","processing":"Processing","completeOrder":"Complete Order","searchProductPlaceholder":"Search Product","sortByLabel":"Sort By:","categoryLabel":"Category:","allCategories":"All Categories"},"GroupSessions":{"success":"Success","error":"Error","retry":"Retry","activeAppointments":"Active","cancelledAppointments":"Cancelled","allAppointments":"All","addAppointments":"Add Appointments","noAppointmentsAvailable":"No appointments available","noActiveAppointmentsAvailable":"No active appointments available","noCancelledAppointmentsAvailable":"No cancelled appointments available","errorLoadingSessions":"Error loading sessions","loading":"Loading","errorLoadingClassDetails":"Failed to load class details","tryAgain":"Try Again","totalAppointments":"Total Appointments","filteredBySchedule":"Showing appointments for this schedule","clearScheduleFilter":"Show all appointments","trainer":"Trainer","cost":"Cost","slots":"Slots","duration":"Duration","minutes":"minutes","active":"Active","inactive":"Inactive","viewAppointments":"View Appointments","editAppointments":"Edit Appointments","cancelAppointments":"Cancel Appointments","configurePayouts":"Configure Payouts","markActive":"Mark Active","markInactive":"Mark Inactive","updateProvider":"Update Provider","auditHistory":"Audit History","copyShortCodeUrl":"Copy Short Code URL","edit":"Edit","cancel":"Cancel","provider":"Provider","attendees":"Attendees","enrollClient":"Enroll Client","to":"To","auditHistoryTitle":"Audit History","totalRecords":"Total Records","errorLoadingAuditHistory":"Error Loading Audit History","auditHistoryErrorMessage":"An error occurred while loading the audit history.","noAuditHistoryAvailable":"No Audit History Available","noAuditRecordsFound":"No audit records found for this group class.","groupName":"Group Name","groupDateTime":"Group Date/Time","createdDate":"Created Date","modifiedDate":"Modified Date","modifiedBy":"Modified By","actions":"Actions","showChanges":"Show Changes","hideChanges":"Hide Changes","field":"Field","beforeModification":"Before Modification","afterModification":"After Modification","noChangesToDisplay":"No changes to display","fieldColumnHeader":"Field","beforeModificationHeader":"Before Modification","afterModificationHeader":"After Modification","goBack":"Go Back","page":"Page","of":"of","groupSessions":"Group Sessions","tableSettings":"Session table settings","loadingSessions":"Loading sessions","showingSessions":"Showing {start}-{end} of {total} sessions","items_per_page":"Items per page","viewMode":{"table":"Table view","list":"Grid view"},"addGroup":"Add Group","addGroupDescription":"Create and manage group classes with schedules, pricing, and member enrollment","createGroup":"Create Group","about":"About Group Classes","aboutcontent1":"Group classes let you run recurring or one-off sessions with multiple attendees, providers, and optional packages.","aboutcontent2":"Configure schedules, pricing, notifications, and payouts before publishing so clients can book online.","summary":{"title":"Live preview","untitledGroup":"Untitled group","statusDraft":"Draft","type":"Type","payment":"Payment","price":"Price","provider":"Provider","schedules":"Schedules","noProvider":"No provider selected","bookingUrl":"Short code URL","copyUrl":"Copy","copied":"Copied","openUrl":"Open"},"basicInformation":"Basic Information","enterGroupName":"Enter group name","enterGroupDescription":"Enter group description","showDescriptionToUsers":"Show description to users","allowPublicPurchaseBooking":"Allow Public Purchase & Booking","allowPublicPurchaseBookingDescription":"Allow this group class to be visible and bookable by the public.","collectSurcharges":"Collect surcharges from clients","collectSurchargesDescription":"Add an additional surcharge to bookings for this group.","typePaidDescription":"Customers are required to pay to join this group.","typeNonPaidDescription":"Customers can join this group for free.","shortCodeHelp":"A unique code used to quickly identify this group.","paymentOptionRequiredDescription":"Members must have a card on file and payment will be collected.","paymentOptionNoPaymentDescription":"Members must have a card on file, but no payment will be collected.","paymentOptionNotRequiredDescription":"No card is required to join this group.","description":"Description","groupType":"Group Type","paid":"Paid","free":"Free","enrollmentLabel":"Enrollment Label","enrollmentLabelPlaceholder":"e.g., Free, Non-Paid","paymentOptions":"Payment Options","requiredAtBooking":"Required at booking","payOnArrival":"Pay on arrival","enterShortCode":"Enter short code","groupNameRequired":"Please enter a name.","shortCodeRequired":"Please enter Code","shortCodeInvalid":"Please enter a valid code.","createSchedule":"Create Schedule","appointments":"Appointments","weekly":"Weekly","specificDays":"Specific Days","selectProvider":"Select provider","enterMaximumAttendees":"Enter maximum attendees","maximumAttendeesRequired":"Maximum attendees is required","enterPrice":"Enter price","emailAndSms":"Email & SMS","notificationSettings":"Notification Settings","notificationSettingsDescription":"Reminders and advance booking or cancellation times.","emailReminder":"Reminder for an Appt Before","bookingNotification":"An Appt Can Be Booked Before","cancellationNotification":"An Appt Can Be Cancelled Before","notificationEnabled":"Notifications enabled","notificationDisabled":"Notifications disabled","waitlistSettings":"Waitlist Settings","waitlistLimit":"Waitlist Limit","waitlistLimitDescription":"Set max attendees on group waitlist","accessCardNotAssigned":"Access card is not assigned to the selected user","accessTemporarilySuspended":"User's access is temporarily suspended","checkedInSuccessfully":"Attendee checked in successfully","errorDuringCheckin":"Error during check-in","notesUpdatedSuccessfully":"Notes updated successfully","errorUpdatingNotes":"Error updating notes","statusUpdatedTo":"Status updated to","errorUpdatingStatus":"Error updating status","paymentFunctionality":"Payment functionality will be implemented","changePaymentFunctionality":"Change payment functionality will be implemented","confirmCancel":"Are you sure you want to cancel","waitlistRequestApproved":"Waitlist request approved successfully","waitlistRequestDenied":"Waitlist request denied successfully","errorApprovingWaitlist":"Error approving waitlist request","errorDenyingWaitlist":"Error denying waitlist request","show":"Show","noShow":"No Show","dispute":"Dispute","notes":"Notes","checkIn":"Check-In","pay":"Pay","changePayment":"Change Payment","editNotes":"Edit Notes","editingNotesFor":"Editing notes for:","enterNotes":"Enter notes","save":"Save","waitlisted":"Waitlisted","checkedInAt":"Checked in at","joinVirtualMeeting":"Join Virtual Meeting","virtualMeetingDisabledAtClub":"Virtual Meeting is disabled at club level. Please contact administrator.","paymentSuccessful":"Payment completed successfully","paymentModeModifiedSuccessfully":"Payment mode modified successfully","enrollAnotherClient":"Enroll another client","doneEnrolling":"Done","enrolledOn":"Enrolled on","cancelledOn":"Cancelled on","hasNotes":"Has notes","approve":"Approve","deny":"Deny","attendeesList":"Attendees List","selectAll":"Select All","bulkActions":"Bulk Actions","addNotes":"Add Notes","enterNotesForSelected":"Enter notes for selected attendees","pleaseEnterNotes":"Please enter notes","notesUpdatedForCount":"Notes updated for {count} attendee(s)","errorSavingBulkNotes":"Error updating notes","statusUpdatedForCount":"Status updated to {status} for {count} attendee(s)","errorUpdatingBulkStatus":"Error updating status","pleaseSelectAtLeastOne":"Please select at least one attendee","confirmCancelSelected":"Are you sure you want to cancel selected attendees?","cancelCurrentClassWithAttendeesMessage":"Cancel this class session and all client registrations? Choose refund options below, then Apply.","apply":"Apply","notPaid":"Not Paid","noAttendeesAvailable":"No attendees available","totalAttendees":"Total Attendees","enrolledClientsNotified":"Enrolled clients will be notified via email","errorLoadingSessionData":"Error loading session data","sessionNotFound":"Session not found","waitlistAutoCancel":"Waitlist Auto-Cancel Setting","scheduleOverview":"Schedule Overview","configurePayout":"Configure Payout","assignGroupPackages":"Assign Group Packages","assignGroupPackagesDescription":"Assign this group to the group packages for redemption","reset":"Reset","appointmentsSelected":"Appointments Selected","confirmCancellation":"Confirm Cancellation","confirmCancellationMessage":"Are you sure you want to cancel {count} appointment(s)?","cancellationType":"Cancellation Type","availableRefundAmount":"Available Refund Amount","attendanceStatusBeforeStart":"Attendance status can be updated only after the session starts.","selectCancellationTypeMessage":"Please select cancellation type which are applicable to enrolled clients","date":"Date","time":"Time","price":"Price","bookedSlots":"Booked Slots","selectInstructor":"Select instructor","selectWeekday":"Select weekday","selectTimeRange":"Select time range","allWeekDays":"All Week Days","sunday":"Sunday","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","allProviders":"All Providers","allStartTimes":"All Start Times","noCharge":"No Charge","fullCharge":"Full Charge","partialCharge":"Partial Charge","noAppointmentsSelected":"No appointments were selected.","pastAppointmentsCannotBeSelected":"Past appointments cannot be selected.","selectCancellationType":"Select cancellation type","notifyClientsEmail":"Notify clients via email","fromDate":"From Date","toDate":"To Date","addAnotherSchedule":"Add Another Schedule","conflictsForGroup":"Conflicts For Group","noConflictsAvailable":"No conflicts available for this group","continue":"Continue","continueAnyway":"Continue Anyway","groupSuccessfullyAdded":"Group Successfully Added","autoCancellationDisclaimer":"Disclaimer: It appears that the auto-cancellation setting for waitlisted clients has been disabled. Please be aware that clients on the waitlist will not be automatically cancelled unless a staff member manually cancels or denies their spot.","itemsPerPage":"Items per page","showing":"Showing","pricePerSlot":"Price Per Slot","minimumBookingDuration":"Minimum Booking Duration","minimumCancellationDuration":"Minimum Cancellation Duration","remainderDuration":"Remainder Duration","cancellationFee":"Cancellation Fee","endTime":"End Time","startTime":"Start Time","canClientBookViaOnline":"Can Client Book via Online","endDate":"End Date","startDate":"Start Date","paymentOption":"Payment Option","classSessionType":"Class Session Type","communicationPreference":"Communication Preference","autoCancelWaitListDuration":"Auto Cancel WaitList Duration","canShowDescription":"Can Show Description","shortCode":"Short Code","canAutoCancelWaitList":"Can Auto Cancel WaitList","sessionDateTime":"Session Date & Time","maximumAttendees":"Maximum Attendees","status":"Status","location":"Location","type":"Type","doNotShow":"Do Not Show","notAvailable":"N/A","changes":"Changes","packages":{"packageName":"Package Name","cost":"Cost","sessionType":"Session Type","limited":"Limited","unlimited":"Unlimited","noPackagesSelected":"No packages selected","loadError":"Failed to load packages","loading":"Loading packages","noPackagesAvailable":"No packages available","availablePackages":"Available Packages ({count})","selectedPackages":"{count} package(s) selected"},"notifications":{"info":"Information","error":"Error"},"addSessions":"Add Sessions","validationError":"Validation Error","validationFailed":"Validation failed","appointmentsNotAvailableForSelectedDateRange":"Appointments not available for selected date range","overlappingTimeSlotsWithSameProvider":"Overlapping time slots with same provider","failedToValidateSessionsTryAgain":"Failed to validate sessions, try again","pleaseFixFormErrorsBeforeAddingSchedule":"Please fix form errors before adding schedule","pleaseSelectProvider":"Please select a provider","pleaseProvideDurationForAppointments":"Please provide duration for appointments","pleaseAddAtLeastOneSpecificDay":"Please add at least one specific day","scheduleAddedSuccessfully":"Schedule added successfully","sessionsSuccessfullyAdded":"Sessions successfully added","noChangesHaveBeenMade":"No changes have been made","fieldChanged":"Changed","updateSessionsConfirmTitle":"Update Session(s)?","updateSessionsConfirmIntro":"You are changing the following fields for the selected session(s):","updateSessionsConfirmMoveToSpecificDate":"Because Start Time or Duration is being changed, the selected session(s) will be moved out of the current schedule and created under a new Specific Date schedule.","updateSessionsConfirmStayInSchedule":"The selected session(s) will remain part of the current schedule.","updateSessionsConfirmOthersUnchanged":"Other sessions in the current schedule will remain unchanged.","continueAndUpdateSessions":"Continue and Update Session(s)","viewHistory":"View History","modifiedFields":"Modified fields","noModifiedFields":"No modified fields","viewMoreDetails":"View more","close":"Close","applyScheduleChangesToModifiedSessionsTitle":"Apply Schedule Changes to Modified Sessions?","applyScheduleChangesToModifiedSessionsIntro":"Some sessions in this schedule have been individually modified. Would you like to apply your new schedule changes to these sessions as well?","individuallyModifiedSessions":"Individually Modified Sessions","sessionSettings":"Session settings","overriddenFields":{"provider":"Provider","duration":"Duration","maximumAttendees":"Maximum Attendees","pricePerSlot":"Price per Slot","waitlistLimit":"Waitlist Limit","anApptCanBeBookedBefore":"An Appt Can Be Booked Before","anApptCanBeCancelledBefore":"An Appt Can Be Cancelled Before","cancellationFee":"Cancellation Fee","reminderForAnApptBefore":"Reminder for an Appt Before","communicationPreference":"Communication Preference","location":"Location","type":"Type","canAutoCancelWaitList":"Can Auto Cancel WaitList","waitListAutoCancelDuration":"Wait List Auto Cancel Duration","virtualMeeting":"Virtual Meeting","clientCanSkipPayment":"Client Can Skip Payment","startTime":"Start Time","endTime":"End Time"},"keepIndividualChanges":"Keep Individual Changes","keepIndividualChangesHelp":"Preserve the existing modifications on these sessions.","applyToModifiedSessions":"Apply to Modified Sessions","applyToModifiedSessionsHelp":"Apply the new schedule settings to these sessions.","unableToLoadFutureSessions":"Unable to load future sessions","waitlistBelowEnrolledCount":"It appears that clients have already been enrolled in the waitlist, and the system does not allow for reducing the waitlist below the currently enrolled waiting count","appointmentIsRequired":"A appointment is required","ifSelectedTheStartTimeMustBeSet":"If selected, the start time must be set","pleaseEnterAValidDuration":"Please enter a valid duration","pleaseEnterAValidNumberOfMaximumAttendees":"Please enter a valid number of Maximum Attendees from 1 to 150","ifSelectedPleaseEnterAPrice":"If selected, Please enter a Price","ifSelectedPleaseProvideEnrollmentLabel":"If selected, Please provide enrollment label for customers","pleaseSelectALocation":"Please select a location.","pleaseProvideAPaymentOption":"Please provide a payment option.","paidGroupsMustNotHaveAZeroPrice":"Paid groups must not have a zero price","priceRequiredForPaidGroups":"Paid groups must not have a zero price","ifSelectedPleaseProvideAPaymentOption":"If selected, Please provide a Payment Option","appointmentsSuccessfullyUpdated":"{count} Appointments successfully updated","whatDoYouWantToChange":"What do you want to change?","enrollmentLabelDescription":"Enrollment label for customers (e.g., Free, Non-Paid, etc.)","waitlistAutoCancelDescription":"Auto cancel waitlisted entries before group starts when toggled on. Or, manually approve/deny entries when toggled off.","anAppointmentCanBeBookedBefore":"An appointment can be booked before","anAppointmentCanBeCancelledBefore":"An appointment can be cancelled before","reminderToAnAppointmentBefore":"Reminder to an appointment before","sendUpdateNotificationsToClient":"Send Update Notifications to Client","update":"Update","backToManageSelectedAppointments":"Back to Manage Selected Appointments","chooseAppointments":"Choose Appointments","selectCommunicationPreference":"Select Communication Preference","unknownProvider":"Unknown Provider","updateSchedule":"Update Schedule","editSchedule":"Edit Schedule","noScheduleSelectedForUpdate":"No schedule selected for update","scheduleUpdatedSuccessfully":"Schedule updated successfully","failedToAddSessions":"Failed to add sessions","pleaseFixFormErrorsBeforeSubmitting":"Please fix the form errors before submitting","pleaseSelectAProvider":"Please select a provider","pleaseProvideValidDuration":"Please provide a valid duration","durationMaxMinutes":"Max duration is {max} minutes","pleaseSelectDateForDay":"Please select a date for day","pleaseSelectStartTimeForDay":"Please select a start time for day","pleaseProvideValidDurationForDay":"Please provide a valid duration for day","scheduleUpdatedSuccessfullyDespiteConflicts":"Schedule updated successfully despite conflicts","scheduleAddedSuccessfullyDespiteConflicts":"Schedule added successfully despite conflicts","refund":"Refund","refundAmountLabel":"Refund Amount($)","availableAmountToRefund":"Available Amount to Refund: {amount}","amountPaid":"Amount Paid","charge":"Charge","chargeAmount":"Charge Amount","chargeAmountRequired":"Please enter a charge amount","selectPaymentProfileRequired":"Please select a payment profile for each chargeable attendee","paymentProfile":"Payment Profile","paymentMethodCard":"Card","paymentMethodCash":"Cash","paymentMethodBank":"Bank","paymentMethodCredits":"Credits","paymentMethodOther":"Other","paymentMethodPackages":"Packages","paymentMethodComplimentary":"Complimentary","cancelWithoutRefund":"No Charge & No Refund","pleaseSelectAtLeastOneSession":"Please select at least one session","cancellingSessionsPleasewait":"Cancelling sessions, please wait","noKeepIt":"No, keep it","yesCancel":"Yes, Cancel","confirmCancelMessage":"Are you sure you want to cancel appointment?","noPermissionToCancel":"No Permission to Cancel the appointment","cannotCancelAppointment":"Cannot Cancel the appointment","appointmentsCancelledSuccessfully":"Appointment(s) cancelled successfully","errorCancellingAppointment":"Error while cancelling appointment","singleSessionUpdate":"This change will update 1 appointment. The appointment selected is {date}","multiSessionUpdate":"This change will update {count} appointments. The first appointment selected is {firstDate}; the last appointment selected is {lastDate}","detailsLater":"Details will be shared once the appointment is booked","inviteeCallMe":"My Invitee should call me at {phone}","iWillCall":"I will call my Invitee at {phone}","redeemedViaPackage":"Redeemed via Package","redeemedViaComplimentary":"Redeemed via Complimentary","nonPaid":"Non Paid","waitlistMessage":"Your spot is reserved, and payment will be collected once your booking is confirmed.","paymentPending":"Payment Pending","primaryClient":"Primary Client","subClient":"Sub Client","scheduleConflicts":"Schedule Conflicts","conflictMessage":"The following time slots are not available due to existing appointments or conflicts:","noConflicts":"No conflicts found","cancelled":"Cancelled","attendNameCancellation":"Are you sure you want to cancel","cancelSessionsTitle":"Cancel Sessions","hoursLabel":"Hours","minutesLabel":"Minutes","daysLabel":"Days","fetchingData":"Fetching Data","editGroupClass":"Edit Group Class","schedulingSettings":"Scheduling Settings","schedulingSettingsDescription":"Default provider, pricing, and booking rules used when creating new schedules for this group.","scheduleDrawerEditSettingsNote":"Edit provider, pricing, and booking settings in the Create Schedule drawer.","endType":"End Type","waitlistLimitHint":"Set max attendees on group waitlist","durationUnit":"Unit","confirmScheduleChangeTitle":"Confirm Schedule Change","confirmScheduleChangeMessage":"Changing the schedule will cancel future Group Class sessions affected by the new end date or exclusion dates. Do you want to continue?","confirmScheduleUpdateIntro":"Updating the schedule dates will cancel classes that fall outside the new date range or on excluded dates. {sessionCount} {classWord} will be cancelled.","confirmScheduleUpdateClients":"{clientCount} enrolled {clientWord} will be affected. Please review the affected classes and client impact before applying this change.","cancelScheduleConfirmIntro":"You are about to permanently cancel {sessionCount} {classWord} {datePart}. {clientCount} enrolled {clientWord} will be affected. Please review the affected clients and their credits before completing the cancellation.","applyChanges":"Apply Changes","enrolledClientsAffected":"Enrolled clients affected","dateTime":"Date & Time","clientCount":"Client Count","cancellationTypeRequired":"Cancellation type is required","enrolledClientsCount":"{count} enrolled client(s) will be affected","viewEnrolledClients":"View Enrolled Clients For This Class","enrolledClientsByDate":"Enrolled Clients By Date","enrolledClients":"Enrolled Clients","backToDates":"Back to dates","hide":"Hide","editSchedules":"Edit Schedules","editSchedulesDescription":"View and manage schedules for this group. Create, edit, or cancel a schedule from the menu on each card.","createNewSchedule":"Create New Schedule","noSchedulesAvailable":"No schedules available","failedToLoadSchedules":"Failed to load schedules","manageAppts":"Manage Appts","deleteSchedule":"Delete Schedule","scheduleActions":"Schedule actions","available":"Available","totalRefund":"Total Refund","schedules":"Schedules","schedulesPageSubtitle":"Manage schedules for this group","viewGroupDetails":"View Group Details","allSchedules":"All Schedules","allSchedulesWithCount":"All Schedules ({count})","allSchedulesHint":"View and manage all schedules in this group","showingSchedulesCount":"Showing {count} schedule(s)","viewSchedules":"View Schedules","back":"Back","enterDescription":"Enter Description","enrollmentLabelRequired":"Enrollment label required","shortCodePlaceholder":"Enter Short Code","copiedButton":"Copied","copyButton":"Copy","editSessionsTitle":"Edit Sessions","editSessionTitle":"Edit Session","filters":"Filters","searchAndSelectClient":"Search and select a client to enroll","spotsLeft":"spot(s) left","waitlistSpotsAvailable":"waitlist spot(s) available","change":"Change","redeemViaComplimentary":"Redeem via Complimentary","redeemViaPackage":"Redeem via Package","selectPackage":"Select package","noApplicablePackages":"No applicable packages for this session","coupon":"Coupon","coupons":"Coupons","surcharges":"Surcharges","pleaseSelectAddPaymentProfile":"Please select/add payment profile","totalBeforeSurcharges":"Total before Surcharges","surchargesToBeCollected":"Surcharges to be collected","totalSurcharges":"Total Surcharges","totalBeforeConvenienceFee":"Total before Convenience Fee","convenienceFeeToBeCollected":"Convenience Fee to be collected","orderTotal":"Order Total","payAtClass":"Pay at Class","inclusionOfSurchargesAndFee":"(Inclusion of Surcharges & Convenience Fee)","inclusionOfSurcharges":"(Inclusion of Surcharges)","inclusionOfConvenienceFee":"(Inclusion of Convenience Fee)","downPayment":"Down Payment","pleaseSelectMember":"Please select a member","enrolledSuccessfully":"Client enrolled successfully","pleaseSelectPaymentMethod":"Please select a payment method","enroll":"Enroll","allSlotsFilledMessage":"All slots are currently filled. Please consider increasing the available slots.","waitlist":"Waitlisted","backToStaff":"Back to Staff","email":"Email","errorUpdatingGroup":"Error updating group","failedToCopyUrlToClipboard":"Failed to copy URL to clipboard","groupSuccessfullyUpdated":"Group successfully updated","sendEmailToClient":"Send email to client","shortCodeNotAvailable":"Short Code not available.","urlCopiedSuccess":"URL copied to clipboard successfully","urlCopiedToClipboard":"URL copied to clipboard successfully","urlCopyError":"Failed to copy URL to clipboard"},"GroupClass":{"primaryClient":"Primary Client","subClient":"Sub Client","detailsLater":"Details will be shared once the appointment is booked","phoneNumberRequired":"Phone number is required","validPhoneNumber":"Please enter a valid Phone Number","meetingLinkRequired":"Meeting link is required","addressRequired":"Address is required","error":"Error","selectLocation":"Please Select Location","virtualMeeting":"Virtual Meeting","phoneCall":"Phone Call","inPersonMeeting":"In-person Meeting","selectLocationLabel":"Select Location","selectLocationDescription":"Use the Location field to specify how and where both parties will connect at the scheduled time.","locationLabel":"Location","videoConferenceLink":"Video conference link","meetingLink":"Meeting Link","enterVideoConferenceLink":"Enter video conference link","phoneCallIWillCall":"I will call my Invitee at","invitePhoneScheduling":"Buzops will require your Invitee's phone number before scheduling.","inviteCall":"My Invitee should call me at","buzopsWillProvideNumber":"Buzops will provide your number after the appointment has been scheduled.","inviteePhoneNumber":"Invitee Phone Number","inviteePhoneNumberPlaceholder":"(999) 000-0000","yourPhoneNumber":"Your Phone Number","businessAdress":"Business Address","businessAddressDescription":"Buzops will use your Business address.","otherAddress":"Other Address","customAddressDescription":"Buzops will use custom address.","addressNotAvailable":"Business address is not available.","clickHere":"Click here","toSetItUp":"to set it up","customAddress":"Custom Address","locationPlaceholder":"Enter location","cancel":"Cancel","save":"Save","scheduleTable":{"scheduleOverview":"Schedule Overview","provider":"Provider","maximumAttendees":"Maximum Attendees: ","waitlistLimit":"Waitlist Limit: ","pricePerSlot":"Price per slot","cancellationFee":"Cancellation Fee","neverEnding":"Never Ending"},"sessionCalendarFilter":{"quickFilters":"Quick Filters","customRange":"Custom Range","applyDateRange":"Apply Date Range","dateRange":"Date range","selectedRange":"Selected: {start} - {end}","startSelectEnd":"Start: {start} (select end date)","presets":{"all":"All","future":"Future","past":"Past","next7Days":"Next 7 days","next30Days":"Next 30 days","today":"Today","thisMonth":"This month","last30Days":"Last 30 days","last7Days":"Last 7 days","last3Months":"Last 3 months","last6Months":"Last 6 months","thisYear":"This year","lastYear":"Last year","upcoming":"Upcoming","customRange":"Custom Range"}}},"ClassLocationDD":{"selectLocation":"Select Location","locationFieldLabel":"Location","selectLocationPlaceholder":"Please Select Location","selectLocationTooltip":"Use the \"Location\" field to specify how and where both parties will connect at the scheduled time.","noLocations":"No locations","meetingLink":"Meeting link","enterMeetingLink":"Enter Meeting link","iWillCallInvitee":"I will call my Invitee at","inviteePhoneNumberRequired":"Buzops will require your Invitee's phone number before scheduling.","inviteePhoneNumber":"Invitee Phone Number","inviteeShouldCallMe":"My Invitee should call me at","phoneNumberProvidedAfterScheduling":"Buzops will provide your number after the appointment has been scheduled.","yourPhoneNumber":"Your Phone Number","businessAddress":"Business Address","useBusinessAddress":"Buzops will use your Business address.","businessAddressNotAvailableMsg":"Business address is not available.","clickHereSetup":"Click here","toSetItUp":"to set it up","otherAddress":"Other Address","useCustomAddress":"Buzops will use custom address.","enterLocation":"Enter Location","cancel":"Cancel","save":"Save","businessAddressNotAvailable":"Business Address is not available. Please set it in Business profile page"},"leads":{"title":"Manage Leads","tableSettings":"Leads table settings","viewMode":{"table":"Table view","list":"Grid view"},"toolbar":{"exportToExcel":"Export to Excel"},"empty":{"title":"No leads found","description":"Add a lead to start tracking registration and subscription progress.","searchTitle":"No matching leads","searchDescription":"Try adjusting your search to find leads."},"error":{"loadFailed":"Unable to load leads. Please try again."},"columns":{"firstName":"First Name","lastName":"Last Name","email":"Email","businessName":"Business Name","country":"Country","requestSentOn":"Request Sent On","registeredOn":"Registered On","planName":"Plan Name","planCost":"Plan Cost","billingStartDate":"Billing Start Date","revenueFrom":"Revenue From","revenueTo":"Revenue To","revenueSoFar":"Revenue so Far","lastMonthRevenue":"Last Month Revenue","paymentProcessor":"Payment Processor","predictedRevenue":"Predicted Revenue","nextBillingDate":"Next Billing Date","totalCredit":"Total Credit","availableCredit":"Available Credit","status":"Status","actions":"Action"},"buttons":{"addNewLead":"Add New Lead","resend":"Resend"},"tooltips":{"editLead":"Edit Lead","resendRegistrationLink":"Resend Registration Link"},"labels":{"trialWaiver":"Trial Waiver","na":"N/A","itemsPerPage":"Items per page"},"export":{"firstNameColumn":"First Name","lastNameColumn":"Last Name","emailColumn":"Email","businessNameColumn":"Business Name","countryColumn":"Country","requestSentOnColumn":"Request Sent On","registeredOnColumn":"Registered On","planNameColumn":"Plan Name","planCostColumn":"Plan Cost","billingStartDateColumn":"Billing Start Date","revenueFromColumn":"Revenue From","revenueToColumn":"Revenue To","revenueSoFarColumn":"Revenue so Far","lastMonthRevenueColumn":"Last Month Revenue","paymentProcessorColumn":"Payment Processor","predictedRevenueColumn":"Predicted Revenue","nextBillingDateColumn":"Next Billing Date","totalCreditColumn":"Total Credit","availableCreditColumn":"Available Credit","statusColumn":"Status","exportingData":"Exporting Data","pleaseWait":"Please wait while we prepare your Excel file","exportSuccessful":"Export Successful","recordsExported":"Exported {count} lead records to Excel","noData":"No Data","noRecordsFound":"No records found to export","exportFailed":"Export Failed","exportError":"An error occurred while exporting data","leadsDataFile":"Leads_{date}.xlsx"},"notifications":{"activationSuccess":"Success","activationSent":"Sent Activation Link Successfully","activationError":"Error","activationFailed":"Error in Sending Activation Link","failedToSend":"Failed to send activation email","info":"Information","error":"Error"},"manageLead":{"editTitle":"Edit Lead","addTitle":"Add Lead","cancel":"Cancel","update":"Update","submit":"Submit","save":"Save","saveLead":"Save Lead","openFullPage":"Open in new tab","sectionTitle":"Lead details","sectionDescription":"Contact information and trial settings.","plansDescription":"Choose a plan for this lead.","contactEmail":"Contact Email","emailPlaceholder":"Enter email address","firstName":"First Name","firstNamePlaceholder":"Enter first name","lastName":"Last Name","lastNamePlaceholder":"Enter last name","country":"Country","countryPlaceholder":"Please Select","trialDays":"Trial Days","trialDaysPlaceholder":"Enter number of days","credit":"Credit","creditPlaceholder":"Enter credit amount","plans":"Plans"},"messages":{"success":"Success","leadCreatedSuccessfully":"Lead Created Successfully","leadUpdatedSuccessfully":"Lead Updated Successfully","error":"Error","errorCreatingLead":"Error Creating Lead","pleaseFixFormErrors":"Please fix the form errors"},"loading":"Loading"},"groupClass":{"confirmMarkInactive":"Confirm Mark as Inactive","confirmMarkActive":"Confirm Mark as Active","confirmMarkInactiveMessage":"Are you sure you want to mark this group as Inactive?","confirmMarkActiveMessage":"Are you sure you want to mark this group as Active?","confirmMarkInactiveButton":"Yes, mark as inactive","confirmMarkActiveButton":"Yes, mark as active","cancel":"No, keep it.","success":"Success","error":"Error","markInactiveSuccess":"The group has been successfully marked as inactive, and it is no longer available for your clients to enroll.","markActiveSuccess":"The group has been successfully marked as active, and it is now available for your clients to enroll.","markInactiveError":"Error marking the group as inactive","markActiveError":"Error marking the group as active","urlCopiedSuccess":"URL copied to clipboard successfully","urlCopyError":"Failed to copy URL to clipboard"},"ConfigurePayout":{"title":"Configure Payout","bulkEdit":"Bulk Edit ({count} selected)","flatRateType":"Flat Rate Type","flatRateValue":"Flat Rate Value","percentType":"Percent Type","percentValue":"Percent Value","defaultPayoutModes":"Default Payout Modes","selectModes":"Select modes","cancel":"Cancel","updateSelected":"Update Selected","providerName":"Provider Name","flatRate":"Flat Rate","percentage":"Percentage","action":"Action","unknownProvider":"Unknown Provider","saveChanges":"Save Changes","payoutHistory":"Payout History","fromDate":"From Date","toDate":"To Date","payoutMode":"Payout Mode","updatedBy":"Updated By","validationError":"Validation Error","validPercentageValue":"Please enter valid Percentage Value","validFlatRateValue":"Please enter valid Flat Rate Value","selectAnyPayoutModes":"Please select any Payout Modes","success":"Success","recordsUpdated":"{count} records updated","payoutsNotModified":"Payouts are not modified to save","groupPayoutsUpdated":"Group Payouts are successfully updated","error":"Error","failedToLoadPayoutData":"Failed to load payout data","failedToLoadExistingPayoutData":"Failed to load existing payout data","errorInUpdatingGroupPayouts":"Error in Updating Group Payouts","groupClassIdRequired":"Group Class ID is required for updating payouts","noPayoutDataAvailable":"No payout data available","info":"Info","actions":"Actions","addToGroup":"Add to Group","updatePayouts":"Update Payouts"},"ConfigurePayoutHistory":{"title":"Payout History","fromDate":"From Date","toDate":"To Date","flatRateType":"Flat Rate Type","flatRate":"Flat Rate","percentType":"Percent Type","percentage":"Percentage","payoutMode":"Payout Mode","updatedBy":"Updated By","error":"Error","failedToLoadPayoutHistory":"Failed to load payout history","noPayoutHistoryDataAvailable":"No payout history data available","notAvailable":"N/A"},"clubRegister":{"bannerText":"Empower Members to Reach Their Fitness Goals","logoAltText":"Buzops Logo","createAccount":"Create your","freeAccount":"free account","subtitle":"Set up your Buzops account to get started","firstForm":{"firstName":"First Name","firstNamePlaceholder":"Enter your first name","lastName":"Last Name","lastNamePlaceholder":"Enter your last name","email":"Email Address","emailPlaceholder":"Enter your email","password":"Password","passwordPlaceholder":"Create a password","confirmPassword":"Confirm Password","confirmPasswordPlaceholder":"Confirm your password","nextButton":"Next","formSubmitError":"Form submission error. Please try again.","validation":{"firstNameRequired":"First Name is required","lastNameRequired":"Last Name is required","emailRequired":"Email is required","emailInvalid":"Please enter a valid email","passwordMin":"Password must be at least 8 characters","passwordMax":"Password must be less than 20 characters","passwordLowercase":"Password must contain at least one lowercase letter","passwordUppercase":"Password must contain at least one uppercase letter","passwordDigit":"Password must contain at least one digit","confirmPasswordRequired":"Please confirm your password","passwordMismatch":"Password not matched"}},"secondForm":{"companyName":"Company Name","companyNamePlaceholder":"Enter company name","businessType":"Business Type","businessTypePlaceholder":"Enter business type","siteName":"Site Name","siteNamePlaceholder":"Enter site name","timeZone":"Time Zone","timeZonePlaceholder":"Select your time zone","signup":" Sign Up","backButton":"Back","formSubmitError":"Form submission error. Please try again.","buzopsUrl":".buzops.com","testBuzopsUrl":"Ex: test.buzops.com","validation":{"companyNameRequired":"Company Name is required","businessTypeRequired":"Business Type is required","domainNameRequired":"Domain Name is required","domainInvalid":"Please enter a valid Domain","domainTaken":"Domain is already taken","timeZoneRequired":"Time Zone is required"}}},"ManageDeclines":{"search":{"placeholder":"Search Client","button":"Search","reset":"Reset"},"serviceType":{"all":"All","membership":"Membership","addon":"Add-On","oneOnOne":"One-on-One (Pre-set)","packages":"Packages"},"banner":{"totalPendingBefore":" in revenue","totalPendingAfter":" is pending collection for inactive subscriptions. Suspended memberships are excluded from delinquency payments.","note":"Refer to the 'Subscribers Suspended' section for details."},"selectAll":"Select All","loading":"Loading","noDeclinedData":"No Declined Data Available","runDeclinedPayments":"Run Declined Payments","titleDeclinedPayments":"Declined Payments","descriptionDeclinedPayments":"Execute Declined Payment processing for unpaid dues. Run all or selected Transactions.","summary":{"title":"Summary","description":"Total amount categorized by Service Type, Clients, and Transactions"},"table":{"serviceType":"Service Type","clients":"Clients","transactions":"Transactions","amount":"Amount","clientName":"Client Name","transactionDate":"Transaction Date","paymentMadeFor":"Payment Made For","serviceName":"Service Name","status":"Status","transactionId":"Transaction Id","noRecordsAvailable":"No Records Available"},"select":{"placeholder":"Please Select"},"actions":{"addCard":"Add credit card","addBank":"Add Bank Account","other":"Other"},"item":{"totalAmountBefore":"(Total Amount : ","totalAmountAfter":")"},"errors":{"insufficientCredits":"Insufficient credits. Please add credits to complete your purchase"},"aria":{"collapse":"Collapse","expand":"Expand"},"total":"Total","transactionStatus":{"title":"Transaction Status","totalAmount":"Total Amount","success":"Success","failed":"Failed","close":"Close"}},"summary":{"chargebacksCC":"Charge Backs (CC) Summary","returnsACH":"Returns (ACH) Summary","services":"Services","clients":"Clients","transactions":"Transactions","amount":"Amount","total":"Total","noRecordsAvailable":"No Records Available"},"Forms":{"success":"Success","labelNameRequired":"Label Name is required","optionTextRequired":"Option Text Should Not be Empty","prospectRequired":"Prospect field template is required for lead form","prospectOnlyOne":"Prospect field template is not required more than one","prospectNotNeeded":"Prospect field is not needed for customer form","emailRequired":"Email field template is required for customer form","duplicateFields":"{fields} field template are more than one","redirectUrlInvalid":"Redirect Url is not Valid","customUrlRequired":"Custom Url is required","formNameRequired":"Form Name is required","shortCodeRequired":"Please enter Short Code","shortCodeInvalid":"Short Code must be alphanumeric","redirectType":"Redirect Type","redirectTypeRequired":"Please select a Redirect Type","customUrl":"Custom Url","redirectUrl":"Redirect Url","redirectUrlRequired":"Redirect Url is required","appointment":"Appointment","appointmentRequired":"Appointment is required","selectAppointmentType":"Select an Appointment Type","addField":"Add Field","addFieldBarHint":"Tap to pick fields, then build on the canvas.","addFieldDrawerHint":"Tap a field to add it to the canvas.","formSettingsSection":"Form settings","formCanvasHint":"Add fields from the button above. Tap a field here to edit its options.","fieldOptions":"Field Options","continue":"Continue","show":"Show","cancel":"Cancel","submit":"Submit","noFormsAvailable":"No Forms Available","confirmDelete":"Confirm Delete","confirmMarkInactive":"Mark as Inactive","deleteConfirmMessage":"Are you sure you want to mark this form as In-Active?","selectAll":"Select all","confirmPublish":"Confirm Publish","publishConfirmMessage":"Are you sure you want to publish this form?","shareLinkGenerated":"Share Link Generated","directLink":"Direct Link","embeddedLink":"Embedded Link","embeddedLinkDescription":"This embeds a form from {serverUrl} into your page, allowing users to submit the form directly on your site for a seamless experience.","showLogoInForm":"Show logo in form","previewInNewTab":"Preview this link in new tab","viewForm":"View Form","editForm":"Edit Form","copyLink":"Copy Link","shareForm":"Share Form","publish":"Publish","markAsInactive":"Mark as Inactive","clone":"Clone","cloneForm":"Clone Form","copy":"Copy","share":"Share","edit":"Edit","action":"Action","responses":"Responses","versions":"Versions","name":"Name","description":"Description","updatedOn":"Updated On","category":"Category","version":"Version","status":"Status","actions":"Actions","shortCode":"Short Code","formName":"Form Name","currentVersions":"Current Versions","downloadResponses":"Download Responses","viewResponses":"View Responses","deleteSuccess":"The form has been successfully marked as inactive, and it is no longer available for your clients to utilize.","deleteError":"Error in marking inactive form","publishSuccess":"The form has been successfully published.","publishError":"Error publishing form","copyNotApplicableDraft":"Copy Short Code is not applicable for Drafted Forms","copyNotApplicableInactive":"Copy Short Code is not applicable for In-Active Forms","shareNotApplicableDraft":"Share Form is not applicable for Drafted Forms","shareNotApplicableInactive":"Share Form is not applicable for In-Active Forms","shortCodeNotAvailable":"Short Code not available.","copied":"Copied to clipboard","formsList":"Forms","pageDescription":"Create and manage intake forms, versions, responses and sharing links.","loading":"Loading forms...","showingForms":"Showing {start}-{end} of {total} forms","showingResponses":"Showing {start}-{end} of {total} responses","showingClients":"Showing {start}-{end} of {total} clients","itemsPerPage":"Items per page","viewModeTable":"Table view","viewModeList":"Grid view","viewMode":{"table":"Table view","list":"Grid view"},"createForm":"Create Form","unsavedChangesTitle":"Warning: Unsaved Changes","unsavedChangesMessage":"You have unsaved updates. If you exit now, those changes will be lost. Do you want to continue without saving?","continueWithoutSaving":"Continue","searchForms":"Search forms","searchCriteriaTooltip":"Search by Form Name","filterByStatus":"Filter by Status","sortBy":"Sort By","formType":"Type","all":"All","draft":"Draft","published":"Published","inactive":"Inactive","saveAndContinue":"Save and Continue","selectDate":"Select Date","pickDateRange":"Pick date range","totalResponses":"Total Responses","noResponses":"No Responses","errorLoadingResponses":"Error loading responses","submittedBy":"Submitted By","email":"Email","submittedOn":"Submitted On","view":"View","subscribedOn":"Subscribed On","referredBy":"Referred By","viewResponse":"View Response","viewVersionResponse":"View Version Response","editResponse":"Edit Response","print":"Print","formData":"Form Data","noFormData":"No Form Data","downloadStartTitle":"Download Started","downloadStartMessage":"Your form responses are being prepared for download","downloadSuccessTitle":"Download Complete","downloadSuccessMessage":"Your form responses have been downloaded successfully!","downloadErrorTitle":"Download Failed","downloadErrorMessage":"Failed to download form responses. Please try again.","error":"Error","selectCommunicationMethod":"Please select communication method","formSentSuccessfully":"The form has been successfully sent to the client.","failedToShareForm":"Failed to share form","failedToLoadFamilyMembers":"Failed to load family members","formSubmittedSuccessfully":"Form submitted successfully","back":"Back","fillForm":"Fill Form","member":"Member","memberName":"Member Name","primaryMember":"Primary Member","familyMember":"Family Member","child":"Child","enforce":"Enforce","enforceForm":"Enforce Form","formAlreadyShared":"Form already shared","formEnforcedSuccessfully":"The form has been successfully enforced for the client.","failedToEnforceForm":"Failed to enforce form","lastRespondedDate":"Last Responded Date","internal":"Internal","assigned":"Assigned","selectFormType":"Select Form Type","searchForm":"Search Form","shareFormTemplate":"Share Form Template","pleaseSelect":"Please select","clientName":"Client Name","communication":"Communication","send":"Send","viewSavedResponse":"View Saved Response","submittedDate":"Submitted Date","noResponsesFound":"No responses found","client":"Client","forms":"Forms","dropElement":"Drop your element here ","pageBreak":"Page Break","selectPlaceholder":"Select","downloadFile":"Download File","uploadFile":"Upload File","chooseFile":"Choose File","selectFile":"Select a file from your computer or device.","fileType":"File Type","validFileSize":"Accept all file types with a maximum file size of 5MB","uploadAFile":"Upload a File","takeAPhoto":"Take a Photo","takeAPhotoTitle":"Take a Photo","clearPhoto":"Clear Photo","removeFile":"Remove file","cropHint":"Move the crop area to frame your photo.","zoom":"Zoom","zoomOut":"Zoom out","zoomIn":"Zoom in","retake":"Retake","confirmUpload":"Upload","failedUploadPhoto":"Failed to upload photo","viewCurrentDocument":"View current document","unableToResolveFileUrl":"Unable to resolve file URL","notesSectionTitle":"Notes","notesSectionEmpty":"No notes yet. Use the + button to add one.","clearFile":"Clear File","dismiss":"Dismiss","options":"Options","optionTextPlaceholder":"Option text","addOption":"Add option","removeOption":"Remove option","textToDisplay":"Text to display:","chooseFileLabel":"Choose file:","selectFilePlaceholder":"Select file","linkLabel":"Link","displayLabel":"Display Label","requiredLabel":"Required","readOnlyLabel":"Read only","defaultToTodayLabel":"Default to Today","showTimeSelectLabel":"Show Time Select?","showTimeSelectOnlyLabel":"Show Time Select Only?","showTimeInputLabel":"Show Time Input?","displayHorizontalLabel":"Display horizontal","linkToLabel":"Link to:","centerLabel":"Center?","widthLabel":"Width:","heightLabel":"Height:","chooseFileTypeLabel":"Choose file type:","selectType":"Select type","descriptionLabel":"Description","formVisibility":"Form Visibility","internalForm":"Internal Form","internalFormDescription":"Only staff can view and submit this form. Clients will not be able to access it.","publicFormDescription":"Client can access this form via link or shortcode.","formAccessHelp":"This determines who can access and submit this form.","correctAnswerLabel":"Correct Answer","editTitle":"Edit","deleteTitle":"Delete","moveUpTitle":"Move Up","moveDownTitle":"Move Down","templateDeletedSuccessfully":"The custom field template deleted successfully.","templateDeleteFailed":"Failed to delete field template","fillMandatoryFields":"Fill all the mandatory fields","templateCreatedSuccessfully":"Custom Field Template created successfully","failedCreateTemplate":"Failed to create field template","fieldsHeader":"Fields","formBuilderSubtitle":"Set up form details, then drag fields from the panel into the canvas below.","formDetailsSection":"Form details","formCanvasSection":"Form canvas","fieldPaletteHint":"Click a tile to add a field, or drag it onto the canvas.","paletteCustomBuilder":"Custom","paletteCustomSub":"Build a reusable field","paletteCategory":{"contact":"Basic info","text":"Text","choices":"Choices","numbers":"Numbers","datetime":"Date & time","files":"Uploads","layout":"Layout & structure","other":"More fields"},"customFieldTemplates":"Custom Field Templates","addCustomElement":"Add Custom Element","fieldTypeLabel":"Field Type","labelName":"Label Name","provideLabelName":"Please provide label name","provideDescription":"Please provide description","cancelButton":"Cancel","submitButton":"Submit","unknownElement":"Unknown element:","lengthShouldBe":"Length should be","maxLength":"max length should be","validValue":"must be valid value","errorIsRequired":"is required!","validFieldEmailAddress":"field requires valid email address","validFieldPhoneNumber":"field requires a valid phone number","validFieldName":"field requires valid Name","validFieldValue":"field requires valid value","fieldProperFormat":"field not in proper format","fieldCurrentDate":"field should not be greater or equal to current date","fieldAnsweredIncorrectly":"was answered incorrectly!","internalServerError":"Internal server error","shareResponseWithClient":"Share response with client","recaptchaSecurityCheckTitle":"Security check","recaptchaSecurityCheckSubtitle":"Please confirm you're not a robot before submitting this form.","recaptchaRequiredMessage":"Your submission could not be verified. Please complete the CAPTCHA and try again.","recaptchaExpiredMessage":"Verification expired. Please verify again.","recaptchaDismissedHint":"If you closed the security check, use \"Try verification again\" below.","recaptchaInvisibleInstruction":"Complete the security check using the button below before submitting this form.","recaptchaInvisibleRecoveryInstruction":"Complete the security check above if prompted, then try Submit again. Use the button below if the check was closed.","recaptchaCheckboxInstruction":"Check \"I'm not a robot\" above, then Submit. If the check closed without finishing, use the button below.","recaptchaTryAgain":"Try verification again","recaptchaFooter":"This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.","recaptchaLoadErrorCheckbox":"Verification could not load. Use a reCAPTCHA v2 Checkbox site key and set NEXT_PUBLIC_RECAPTCHA_SITE_KEY.","recaptchaLoadErrorInvisible":"This key is not enabled for Invisible reCAPTCHA. Use a v2 Invisible key in Google Admin, or set NEXT_PUBLIC_RECAPTCHA_V2_VARIANT=checkbox for an \"I'm not a robot\" key.","formSubmitSuccess":"Your form has been submitted successfully.","formSubmitSuccessTitle":"Form Submitted Successfully.","formSubmitSuccessEmail":"Thank you! Your response has been recorded, and a copy has been sent to your email.","redirectCountdown":"You will be redirected in {seconds} seconds.","pageCloseCountdown":"This page will close automatically in {seconds} seconds.","clickHereToNavigate":"Navigate now","toNavigateNow":"to navigate now","allRightsReserved":"All Rights Reserved 2025 | Powered by","recaptchaVerifyNow":"Verify you're human","resetButton":"Reset","yesSwitchLabel":"Yes","noSwitchLabel":"No","alreadySubmittedForm":"You already Submitted the form.","recordedResponse":"Your response has been recorded.","templateCopiedSuccessfully":"Form Template copied successfully","pleaseEnterShortCode":"Please enter Short Code","templateNameLabel":"Template Name","templateNamePlaceholder":"Name of the Form Template","shortCodeLabel":"Short Code","formTemplatePlaceholder":"Form Template Description","failedToFetchShortCode":"Failed to fetch short code","formTemplateNameRequired":"Form Template Name is required","formTemplateNameMinLength":"Form Template Name must be at least 3 characters","failedToCopy":"Failed to copy","errorForm":"Error!","previewButton":"Preview","draftButton":"Draft","publishButton":"Publish","fillingOutToggleButton":"Enable this toggle to see the form name while filling it out.","formNamePlaceholder":"Name of the Form","templateDescriptionPlaceholder":"Form Template Description","allPlaceholder":"All","sortOrder":"Sort Order","selectClientMessage":"Please select a client","selectCommunicationPreferenceMessage":"Please select communication preference","formTemplateNotFound":"Form template not found","formSentSuccessMessage":"The form has been successfully sent to the client","formSendFailedMessage":"Failed to send form to client","searchClientLabel":"Search Client","searchClientPlaceholder":"Type to search client (min 3 characters)","noClientsFound":"No clients found","clientNameField":"Client Name:","changeClientButton":"Change Client","emailField":"Email:","communicationPreferenceLabel":"Communication Preference","communicationPreferencePlaceholder":"Select communication method","sendButton":"Send","viewDocument":"View Document","noFormTemplateIdAvailable":"No form template ID available for download","downloadLink":"Download","fieldOptionsTab":"fieldOptions","addFieldTab":"addField","formMarkedInactive":"The form has been successfully marked as inactive.","errorInMarkingInactiveForm":"Error in marking inactive form","formPublishedSuccessMessage":"The form has been successfully published.","errorPublishingForm":"Error publishing form","warningTitle":"Warning","draftedForms":"Share Form is not applicable for Drafted Forms","inActiveForms":"Share Form is not applicable for In-Active Forms","copyShortCodeDraftedForms":"Copy Short Code is not applicable for Drafted Forms","copyShortCodeInActiveForms":"Copy Short Code is not applicable for In-Active Forms","note":"Note","notes":"Notes","addNote":"Add Note","deleteNote":"Delete Note","enforceFormTitle":"Enforce Form — {formName}","enforceFormDescription":"Select the clients who must complete this form. They will be required to submit it according to your club settings.","enforceOnlyPublished":"Enforce Form is only available for published forms.","selectedClients":"Selected Clients: {count}","searchClient":"Search Client","phoneNumber":"Phone Number","selectAtLeastOneClient":"Please select at least one client.","formEnforcedSuccessSingle":"The form has been enforced for the selected client.","formEnforcedSuccessMultiple":"The form has been enforced for {count} clients.","formEnforceFailedMessage":"Failed to enforce the form for the selected clients.","info":"Info","noEmail":"No email","noVersionData":"No version data returned","noVersionsFound":"No versions found","otherChanges":"Other changes in this version","shareFlagUpdateFailed":"Form answers were saved, but \"Share response with client\" could not be updated. Please try again or contact support.","unableToLoadVersions":"Unable to load versions","versionIdMissing":"Version id is missing","warning":"Warning"},"PrivacyPolicy":{"Buzops":"Buzops","PrivacyPolicy":"Privacy Policy","TermsAndConditions":"Our standard terms and conditions","Introduction":"Introduction","IntroductionContent1":"These Website Standard Terms And Conditions (these \"Terms\" or these \"Website Standard Terms And Conditions\") contained herein on this webpage, shall govern your use of this website, including all pages within this website (collectively referred to herein below as this \"Website\"). These Terms apply in full force and effect to your use of this Website and by using this Website, you expressly accept all terms and conditions contained herein in full. You must not use this Website, if you have any objection to any of these Website Standard Terms And Conditions.","IntroductionContent2":"This Website is not for use by any minors (defined as those who are not at least 18 years of age), and you must not use this Website if you a minor.","IntellectualPropertyRights":"Intellectual Property Rights","IntellectualPropertyRightsContent":"Other than content you own, which you may have opted to include on this Website, under these Terms, Buzops and/or its licensors own all rights to the intellectual property and material contained in this Website, and all such rights are reserved. You are granted a limited license only, subject to the restrictions provided in these Terms, for purposes of viewing the material contained on this Website.","IntellectualPropertyRightsContent2":"owns all intellectual property rights and material contained on this Website.","Restrictions":"Restrictions","RestrictionsContent":"You are expressly and emphatically restricted from all of the following:","restricted":{"website":"publishing any Website material in any media.","selling":"selling, sublicensing and/or otherwise commercializing any Website material.","performing":"publicly performing and/or showing any Website material.","damaging":"using this Website in any way that is, or may be, damaging to this Website.","unlawful":"using this Website in any way that impacts user access to this Website.","datamiss":"using this Website contrary to applicable laws and regulations, or in a way that causes, or may cause, harm to the Website, or to any person or business entity.","marketing":"engaging in any data mining, data harvesting, data extracting or any other similar activity in relation to this Website, or while using this Website.","framing":"using this Website to engage in any advertising or marketing."},"RestrictionsContent2":"Certain areas of this Website are restricted from access by you and Buzops may further restrict access by you to any areas of this Website, at any time, in its sole and absolute discretion. Any user ID and password you may have for this Website are confidential and you must maintain confidentiality of such information.","YourContent":"Your Content","YourContent1":"In these Website Standard Terms And Conditions, \"Your Content\" shall mean any audio, video, text, images or other material you choose to display on this Website. With respect to Your Content, by displaying it, you grant Buzops a non-exclusive, worldwide, irrevocable, royalty-free, sublicensable license to use, reproduce, adapt, publish, translate and distribute it in any and all media.","YourContent2":"Your Content must be your own and must not be infringing on any third party's rights. Buzops reserves the right to remove any of Your Content from this Website at any time, and for any reason, without notice.","warranties":"No warranties","warrantiesContent1":"This Website is provided \"as is,\" with all faults, and Buzops makes no express or implied representations or warranties, of any kind related to this Website or the materials contained on this Website. Additionally, nothing contained on this Website shall be construed as providing consult or advice to you.","limitation":"Limitation of liability","limitationContent1":"In no event shall Buzops , nor any of its officers, directors and employees, be liable to you for anything arising out of or in any way connected with your use of this Website, whether such liability is under contract, tort or otherwise, and Buzops , including its officers, directors and employees shall not be liable for any indirect, consequential or special liability arising out of or in any way related to your use of this Website.","Indemnification":"Indemnification","IndemnificationContent1":"You hereby indemnify to the fullest extent Buzops from and against any and all liabilities, costs, demands, causes of action, damages and expenses (including reasonable attorney's fees) arising out of or in any way related to your breach of any of the provisions of these Terms.","Severability":"Severability","ServerabilityContent":"If any provision of these Terms is found to be unenforceable or invalid under any applicable law, such unenforceability or invalidity shall not render these Terms unenforceable or invalid as a whole, and such provisions shall be deleted without affecting the remaining provisions herein.","VariationOfTerms":"Variation of Terms","VariationOfTermsContent":"Buzops is permitted to revise these Terms at any time as it sees fit, and by using this Website you are expected to review such Terms on a regular basis to ensure you understand all terms and conditions governing use of this Website.","Assignment":"Assignment","AssignmentContent":"Buzops shall be permitted to assign, transfer, and subcontract its rights and/or obligations under these Terms without any notification or consent required. However, .you shall not be permitted to assign, transfer, or subcontract any of your rights and/or obligations under these Terms..","EntireAgreement":"Entire Agreement","EntireAgreementContent":"These Terms, including any legal notices and disclaimers contained on this Website, constitute the entire agreement between Buzops and you in relation to your use of this Website, and supersede all prior agreements and understandings with respect to the same.","GoverningLawAndJurisdiction":"Governing Law & Jurisdiction","GoverningLawAndJurisdictionContent":"These Terms will be governed by and construed in accordance with the laws of the State of Texas, and you submit to the non-exclusive jurisdiction of the state and federal courts located in Texas for the resolution of any disputes."},"Settings":{"overview":{"title":{"BusinessSetup":"Business Setup","taxAndCf":"Surcharges & Convenience Fees","manageCategories":"Manage Categories","manageAlerts":"Manage Alerts","notifications":"Appointment Notification For clients","checkIns":"Check-Ins","Settings":"Settings","address":"Require Address","refundAsStoreCredit":"Refund as Store Credit","staffUnavailability":"Show Staff Unavailability","enforceMembershipForAccess":"Enforce Membership for Access","oneTime":"One-Time Charge Categories","apptNotification":"Turn Off Client Appointment Notification","savedFilters":"Saved Filters","parentSignatureMinimumAge":"Parent Signature Age Limit"},"description":{"taxAndCf":"Manage how surcharges and convenience fees are applied to club payments.","oneTime":"Create and organize categories for one-time charges, making payments easy to track and report.","manageAlerts":"Set up alerts to receive email notifications for specific events.","refundAsStoreCredit":"Enable the option to issue refunds as store credit instead of the original payment method.","address":"Make address fields mandatory when creating a client profile.","staffUnavailability":"Allow staff members to see their unavailability slots on calendar pages.","enforceMembershipForAccess":"Allow access credential assignment only for clients with active or eligible memberships.","notifications":"Set up alerts to receive email notifications for specific events.","checkIns":"Enable client check-ins for locations, appointments, and group classes. Define rules for check-ins and how appointments and group classes are marked as completed.","savedFilters":"Clear all saved list and report filters for your account in this club. Pages will use their default filters on your next visit.","parentSignatureMinimumAge":"Members younger than this age (from Date of Birth) require a parent signature. Choose Not required to turn it off."},"options":{"parentSignatureAge":"{count, plural, one {# year} other {# years}}","parentSignatureAgeNotRequired":"Not required"},"actions":{"resetSavedFilters":"Reset all saved filters","cancel":"Cancel"},"confirm":{"resetSavedFilters":"This clears every saved filter for your account in this club. Continue?"},"notifications":{"resetSavedFiltersSuccess":"All saved filters were cleared.","resetSavedFiltersError":"Unable to reset saved filters right now. Please try again after signing in.","parentSignatureMinimumAgeSaved":"Minimum age for a parent signature was updated.","parentSignatureMinimumAgeError":"Something went wrong while updating the minimum age for a parent signature. Please try again."}},"taxAndConvenienceFee":{"labels":{"taxSwitchEnabled":"Surcharges Enabled","taxSwitchDisabled":"Surcharges Disabled","selectPlaceHolder":"Filter Fee Type","tax":"Surcharge","convenienceFee":"Convenience Fee","listlabel":"Enable or disable surcharges for Memberships, Add-Ons, Packages, Groups and Appointments.","Memberships":"Memberships","AddOns":"Add-Ons","Packages":"Packages","Groups":"Groups","Appointments":"Appointments","taxName":"Surcharge Name","convenienceFeeName":"Convenience Fee Name","bankRoutingLabel":"Uses Bankers Rounding Round Half to Even 1.465 → 1.46, 1.466 → 1.47","selectAll":"Select All","updateBtn":"Update Surcharge","add":"Add","edit":"Edit","cancelBtn":"Cancel","enable":"Enable","disable":"Disable","yes":"Yes","no":"No","PlaceHolder":"Enter Surcharge Name","percentageLabel":"Enter Percentage","CreateBtn":"Create","cfPlaceHolder":"Enter Convenience Fee Name","paymentLabel":"Payment Method","Card":"Card","BankAccount":"Bank Account","Percentage":"Percentage","UpdatedTime":"Updated Time","EffectiveStartDate":"Effective Start Date","EffectiveEndDate":"Effective End Date","Continue":"Continue","History":"History","warning":"Warning: Unsaved Changes","the":"the","AreYouSure":"Are you sure you want to","delete":"Delete"},"deleteModal":{"title":"Delete Convenience Fee","confirmDelete":"Are you sure you want to delete {name}?","info":"This convenience fee will be removed from the list and cannot be used for future transactions. Existing transactions associated with this fee will remain unchanged.","cancel":"Cancel","delete":"Delete"},"productSurchargeModal":{"title":{"view":"View Product Surcharge","edit":"Edit Product Surcharge"},"header":"Surcharges","noSurcharges":"No surcharges associated with this product.","selectTax":"Select tax","createSurchargeLabel":"Create surcharge \"{query}\"","noTax":"No tax","value":"Value","addTax":"Add Tax","close":"Close","save":"Save","notifications":{"creatingTitle":"Creating","creatingMessage":"Creating POS surcharge \"{query}\"","successTitle":"Success","successCreated":"POS surcharge created","errorTitle":"Error","createError":"Unable to create POS surcharge","createFailed":"Failed to create POS surcharge"}},"surchargesPage":{"title":{"services":"Surcharges","convenience":"Convenience Fees"},"description":{"services":"Enable or disable surcharges for Memberships, Add-Ons, Packages, Groups, Appointments and POS","convenience":"Enable or disable Convenience Fee"},"manageServiceHeading":"Manage Service-Level Surcharges","manageServiceDesc":"Enable or disable surcharges for Memberships, Add-Ons, Packages, Groups, Appointments and POS","manageProductHeading":"Manage Product-Level Surcharges","manageProductDesc":"Enable or disable surcharges for specific product","segmented":{"services":"Services Surcharges","pos":"POS Surcharges"},"addButton":{"addSurcharge":"Add Surcharge","addConvenienceFee":"Add Convenience Fee"},"tooltip":{"manageServiceLevelDisabled":"Create a surcharge first to manage service-level surcharges"},"noSurcharges":"No surcharges found.","noPosSurcharges":"No POS surcharges found.","noConvenienceFees":"No convenience fees found.","surchargesCard":{"title":"Manage Surcharges","description":"You can apply surcharges to all services or select specific services such as Memberships, Add-Ons, Packages, Groups, and Appointments."},"manageServiceLevelBtn":"Manage Service-Level Surcharges","manageProductLevelBtn":"Manage Product-Level Surcharges","convenience":{"refundSettingsTitle":"Convenience Fee Refund Settings","refundSettingsDesc":"Control whether convenience fees are refundable when a transaction is refunded.","refundSwitch":"Allow convenience fee refunds","refundEnabled":"Convenience fees will be refunded along with the transaction.","refundDisabled":"Convenience fees will not be refunded when a transaction is refunded.","cardPointeNotice":"You can't edit or delete convenience fees while the club uses the CardPointe payment profile.","cardPointeRefundControlled":"Refund behavior is controlled by the CardPointe gateway."},"productCard":{"description":"You can apply surcharges to all products or select specific products"},"products":{"title":"Products","searchPlaceholder":"Search Products","noProducts":"No products found","table":{"name":"Name","category":"Category","price":"Price","status":"Status","action":"Action"},"statusActive":"Active","statusInactive":"Inactive"},"refundModal":{"title":{"enable":"Enable Convenience Fee Refunds","disable":"Disable Convenience Fee Refunds"},"message":{"enable":"Are you sure you want to enable convenience fee refunds? Once enabled, convenience fees will be refunded along with the transaction.","disable":"Are you sure you want to disable convenience fee refunds? Once disabled, convenience fees will not be refunded when a transaction is refunded."},"confirmEnable":"Enable Refunds","confirmDisable":"Disable Refunds"}},"memberships":{"title":"Memberships","placeholder":"Find Membership","name":"Membership Name","durationType":"Duration Type","Rate":"Rate","noRecords":"No Records Available."},"addon":{"placeHolder":"Find Add-On","name":"Add-On Name","rate":"Rate","Frequency":"Frequency","noRecords":"No Records Available."},"package":{"Group":"Group","Private":"Private","SemiPrivate":"Semi-Private","PreSet":"Pre-set","Limited":"Limited","Unlimited":"Unlimited","placeHolder":"Find Package","name":"Package Name","ApptCount":"Appt Count","Rate":"Rate","Frequency":"Frequency","ExpireOn":"Expire On","ExpireAfter":"Expire After","DownPayment":"Down Payment","Installments":"Installments","RecurrenceUnit":"Recurrence Unit","RecurringEvery":"Recurring Every","noRecords":"No Records Available."},"group":{"placeHolder":"Find Group","name":"Group Name","Provider":"Provider","Date":"Date","to":"to","noRecords":"No Records Available."},"appointment":{"placeHolder":"Find Appointment","name":"Appointment Name","Duration":"Duration","Rate":"Rate","noRecords":"No Records Available."},"message":{"taxEnabled":"Surcharge enabled successfully","taxDisabled":"Surcharge disabled successfully","taxEnableConfirmation":"Are you sure you want to enable surcharges?","taxDisableConfirmation":"Are you sure you want to disable surcharges?","convenienceFeeEnabled":"Convenience Fee enabled successfully","convenienceFeeDisabled":"Convenience Fee disabled successfully","convenienceFeeEnableConfirmation":"Are you sure you want to enable convenience fees?","convenienceFeeDisableConfirmation":"Are you sure you want to disable convenience fees","cfNameError1":"Convenience Fee Name cannot be blank","cfNameError2":"Enter a valid name","cfNameError3":"Convenience Fee Name cannot exceed 50 characters","percentageError":"Valid percentage is required","taxDisableNote":"Are you sure you want to disable surcharges? This action will remove surcharges from all active subscriptions.","taxEnableNote":"Once surcharges are enabled, the system requires manual activation of surcharges for each individual subscription. Are you sure you want to continue?","taxWarning":"You have unsaved updates. If you exit now, those changes will be lost. Do you want to continue without saving?"}},"manageCategories":{"labels":{"pageTitle":"One-Time Charge Categories","pageDescription":"Create and organize categories for one-time charges, making payments easy to track and report.","AddNewCategory":"Add New Category","Edit":"Edit","Add":"Add","Category":"Category","CategoryName":"Category Name","EnterCategoryName":"Enter Category Name","Description":"Description","EnterDescription":"Enter Description","Cancel":"Cancel","Update":"Update","Create":"Create","DeleteCategory":"Delete Category","NoKeepit":"No, Keep it","Yes":"Yes","NoCategoriesFound":"No Categories Found","ErrorInUpdateCategory":"Error in Update Category","CategorySavedSuccessfully":"Category Saved Successfully","Error":"Something went wrong while Saving product category."},"messages":{"delete":"Are you sure you want to delete the Category?"}},"manageAlerts":{"labels":{"ManageAlerts":"Manage Alerts","Recipients":"Recipients","Save":"Save","emailPlaceholder":"Type an email and press Enter"},"messages":{"manageAlertInfo":"Configure and control all notification alerts for your business.","subscriptionType104":"The Daily Summary Report provides an overview of daily transactions and new sign-ups. Stay informed with key metrics to track your location performance at a glance.","subscriptionType816":"Forms are used to generate leads and communicate with existing customers. Manage alerts to stay informed about submissions.","subscriptionType824":"Customers may raise disputes related to completed appointments. Manage alerts to stay updated and ensure timely resolution.","subscriptionType826":"Manage alerts to stay informed about new POS purchases.","subscriptionType831":"Manage alerts to stay informed about new appointment purchases.","subscriptionType832":"Manage alerts to stay informed about new group class purchases.","subscriptionType833":"Manage alerts to stay informed about new membership purchases.","subscriptionType834":"Manage alerts to stay informed about new add-on purchases.","subscriptionType835":"Manage alerts to stay informed about new package purchases.","subscriptionType836":"Manage alerts to stay informed about new pre-set purchases.","subscriptionType105":"Manage alerts to stay informed about chargeback and return transactions.","info":"Please use a semicolon (;) after each email for multiple selections."}},"notification":{"labels":{"ClientName":"Client Name","Email":"Email","PhoneNumber":"Phone Number","AppointmentNotifications":"Appointment Notifications For Clients","SelectedClients":"Selected Clients","cancel":"Send Appointment Cancellation Email Notifications","confirm":"Send Appointment Confirmation Email Notifications","reminder":"Send Appointment Reminder Email Notifications","complete":"Send Appointment Completion Email Notifications","modify":"Send Appointment Modification Email Notifications","Cancel":"Cancel","Update":"Update","SearchClient":"Search Client","noClients":"No clients found","selectAll":"Select all","selectAllNotifications":"Select all notifications","manageNotifications":"Manage Notification"},"messages":{"info":"This feature lets you turn off appointment notifications for all clients or just selected ones, giving you full control over who gets reminders."}},"checkIns":{"labels":{"CheckIns":"Check-Ins Settings","AppointmentCheck-In":"Appointment Check-In","Clients":"Clients can check in up to","Minutes":"minutes before their scheduled appointment","StaffNotification":"Staff Notifications for Client Check-Ins","notifiedClient":"How should staff be notified when a client checks in?","None":"None","Email":"Email","SMS":"SMS (Coming Soon)","Both":"Both Email & SMS (Coming Soon)","NotifyClients":"Notify Clients About Check-In via","receiveConfirmation":"Should clients receive a confirmation when they check in?","Attendance":"Attendance Status Options","NoRequired":"Mark as Show (No Check-In Required)","IfChecked":"Mark as Show Only if Checked In","IfNotChecked":"Mark as No Show If Not Checked In","NoCheckInequired":"Note: Enabling Mark as Show (No Check-In Required) disables the other two settings.","KioskCheck-In":"Kiosk Check-In","KiosAutomatically":"Automatically check in clients who have appointments scheduled within the next","KiosMinutes":"minutes when they check in at kiosk","GroupClassCheck-In":"Group Class Check-In","ClientsCan":"Clients can check in up to","minutesBeforeGroup":"minutes before their group class starts","AutoCheck-InGroupClass":"Auto Check-In Group Class on Location Check-In","Save":"Save","ActivityLog":"Activity Log","AuditDetails":"Audit Details","Date":"Date","ChangedBy":"ChangedBy","UnknownUser":"Unknown","ViewLess":"View Less","ViewMore":"View More"},"messages":{"NoActivity":"No Activity Log Available.","AppointmentMarkShowWithoutCheckin":"Enabling this will automatically mark Private/Semi-Private/Pre-set appointments as 'Show' without the need for check-in.","AppointmentMarkShowOnCheckin":"Enabling this will automatically mark Private/Semi-Private/Pre-set appointments as 'Show' only when the appointment is checked in.","AppointmentMarkNoShowOnMissedCheckin":"Enabling this will automatically mark Private/Semi-Private/Pre-set appointments as 'No Show' if the appointment is not checked in.","KioskCheck-In":"Enable this to automatically check in Private/Semi-Private/Pre-set appointments within the selected time frame when the client check-ins at the location.","GroupMarkShowWithoutCheckin":"Enabling this will automatically mark group class appointments as 'Show' without the need for check-in.","GroupMarkShowOnCheckin":"Enabling this will automatically mark group class appointments as 'Show' only when the appointment is checked in.","GroupMarkNoShowOnMissedCheckin":"Enabling this will automatically mark group class appointments as 'No Show' if the appointment is not checked in.","KioskCheck-In-group":"Enable this to automatically check in group class appointments within the selected time frame when the client check-ins at the location."}},"card":{"uses":"Uses","bankersRounding":"Bankers Rounding","roundOff":"(Round Half to Even).","example":"Example:","decimal":"1.465 → 1.46","decimals":"1.466 → 1.47"}},"memberSlideout":{"checkIn":"Check-in","familyMember":"Family Member","editProfile":"Edit Profile","emergencyDetails":"Emergency Details","content":"Content"},"memberSearch":{"searchMembersPlaceholder":"Search Members","locations":"Locations","noMembersFound":"No members found for \"{query}\"","addNewClient":"+ Add New Client","selectionFailedTitle":"Could not open client","selectionFailedMessage":"Unable to load the client session. Please try again.","typeMoreToSearch":"Type at least {count} characters to search","showingFirstMatches":"Showing the first {count} matches. Keep typing to narrow down."},"clientWorkspace":{"tabBarLabel":"Open clients","tabMenu":"Tab options","stripMenu":"Workspace options","scrollLeft":"Scroll tabs left","scrollRight":"Scroll tabs right","closeTab":"Close tab","closeTabFor":"Close tab for {name}","closeOtherTabs":"Close other tabs","closeTabsToRight":"Close tabs to the right","closeAllTabs":"Close all tabs","closeAllConfirmTitle":"Close all client tabs?","closeAllConfirmMessage":"You have {count} clients open. Unsaved changes in open panels may be lost.","closeAllConfirmAction":"Close all","cancel":"Cancel","tabReplaced":"Replaced {evictedName} with {newName}","returnToClients":"Return to open clients","returnToClientsHint":"{name} and {count} more","closeDashboard":"Close client dashboard","tabCounter":"{current}/{max} tabs","tabCounterTooltip":"Open client tabs (maximum {max})","tabsStillOpenToast":"Client tabs are still open. Use the clients icon in the header to return.","workspaceHydrating":"Restoring open client tabs...","beforeUnloadWarning":"You have unsaved changes in open client tabs.","sessionRefreshFailedTitle":"Unable to switch client","sessionRefreshFailedMessage":"The client session could not be refreshed. Sign in again if prompted, then retry."},"copyLink":{"generateCode":"Generate code"},"purchase":{"tabs":{"appointments":"Appointments","group":"Group","memberships":"Memberships","packages":"Packages","pos":"POS"},"content":{"appointmentsPlaceholder":"Appointments content goes here","groupPlaceholder":"Group content goes here","membershipsPlaceholder":"Memberships content goes here","packagesPlaceholder":"Packages content goes here"},"notifications":{"success":"Success","error":"Error"}},"staffAvailability":{"backToStaff":"Back to Staff","title":"Availability","scheduleLabel":"Schedule","workingHoursDefault":"Working hours (default)","activeOnDays":"Active on: {count} days","listView":"List","calendarView":"Calendar","previousMonth":"Previous Month","nextMonth":"Next Month","clickToSelectMonth":"Click to select month/year","loadingAvailability":"Loading availability data","notAvailable":"Not Available","weeklyHours":"Weekly Hours","weeklyHoursSubtitle":"Default hours for each day of the week","scheduleTools":"Schedule tools","copyMondayToAll":"Copy Monday to all days","timezone":"Timezone","timezoneHint":"Club timezone","unsavedChanges":"You have unsaved changes","reset":"Reset","saveChanges":"Save Changes","useSameHours":"Use same hours for all days","startTime":"Start time","endTime":"End time","noDaysChosen":"No days are chosen.","addTimeSlot":"Add time slot","removeTimeSlot":"Remove time slot","save":"Save","validationError":"Validation Error","fixTimeSlotErrors":"Please fix the time slot errors before saving.","error":"Error","userIdMissing":"User ID is missing. Cannot save availability.","success":"Success","availabilitySaved":"Availability saved successfully!","info":"Info","noChangesDetected":"No changes detected in availability data.","invalidTimeRange":"Invalid Time Range","dateSpecificHours":"Set date-specific hours","dateSpecificHoursTitle":"Select the date(s) you want to assign specific hours","dateSpecificHoursPanelTitle":"Date-specific hours","dateSpecificHoursSubtitle":"Adjust hours for specific days","addHours":"Hours","noDateSpecificHours":"No date-specific hours yet. Pick a date to add hours.","availableHoursQuestion":"What hours are you available?","cancel":"Cancel","apply":"Apply","endTimeAfterStartError":"End time must be after start time.","failedToLoadAvailability":"Failed to load availability details","failedToSaveAvailability":"Failed to save availability data","removeDateSpecificConfirmTitle":"Remove date-specific hours?","removeDateSpecificConfirm":"This will remove custom hours for {date}. Weekly hours will apply instead.","removeDateSpecificConfirmAction":"Remove","removeDateSpecificHours":"Remove date-specific hours","selectedStaff":"Selected Staff","staff":"Staff :","close":"Close"},"cameraHelper":{"loadingCamera":"Loading camera","selectCamera":"Select Camera","selectCameraPlaceholder":"Select Camera","cameraNumber":"Camera {number}","noCamerasFound":"No available cameras found. Please check permissions and device connections.","requestCameraAccess":"Request Camera Access","refresh":"Refresh","cameraAccessDenied":"Camera access was denied. Please allow camera permissions and try again.","cameraNotSupported":"Camera is not available in this browser. Use HTTPS and a browser that supports webcam access, or choose Upload a File instead.","unableToSeePreview":"Unable to see camera preview? Make sure permissions are granted and click refresh.","capture":"Capture","retake":"Retake"},"cameraUploadModal":{"uploadPhoto":"Upload a Photo","takeSnap":"Take a Snap","startingCamera":"Starting camera","allowCameraAccess":"Please allow camera access if prompted","retry":"Retry","adjustPhotoZoom":"Please use the above zoom scroll bar to adjust your photo.","close":"Close","snapPhoto":"Snap Photo","retakePhoto":"Retake Photo","save":"Save","adjustPhotoCrop":"Adjust your logo by cropping, panning, and zooming","zoom":"Zoom:","reset":"Reset","cancel":"Cancel","positionFaceGuide":"Position your face in the circle for perfect avatar","clickToUpload":"Click to upload or drag and drop","supportedFormats":"Supported formats: JPG, JPEG, PNG ","maxFileSize":"Maximum file size: {size}MB","chooseFile":"Choose File"},"heading":{"saveAndClone":"Save & Clone","saveAndPublish":"Save & Publish"},"metricsGrid":{"netRevenue":"Net Revenue","churnRate":"Churn Rate","activeSubscriptions":"Active Subscriptions","delinquency":"Delinquency","allTime":"(All Time)"},"clientsubscription":{"Subscriptions":"Subscriptions","pageDescription":"View memberships, addons and packages.","AddOns":"Addons","Packages":"Packages","Memberships":"Memberships","NoSubscriptionsAvailable":"No Subscriptions Available","NoAddOnsAvailable":"No Addons Available","NoPackagesAvailable":"No Packages Available","NoMembershipsAvailable":"No Memberships Available","PurchaseMembership":"Purchase Membership","PurchasePackage":"Purchase Package","PurchaseAddOn":"Purchase Addon","Actions":"Actions","Enroll":"Enroll","ScheduleAppointment":"Schedule Appointment","loading":"Loading","NextRecurrence":"Next Recurrence","SubscribedOn":"Subscribed On","Client":"Client","PrimaryClient":"Primary Client","SubClient":"Sub Client","Price":"Price","Frequency":"Frequency","Status":"Status","Membership":"Membership","Redeem":"Redeem","NoUsedAppointments":"No Used Appointments","NoAvailableAppointments":"No Available Appointments","Paid":"Paid","Unpaid":"Unpaid","Used":"Used","Unused":"Unused","Scheduled":"Scheduled","Complimentary":"Complimentary","Removed":"Removed","of":"of","Unlimited":"Unlimited","LinkedAddons":"Linked Add-ons"},"subscription":{"searchPlaceholder":"Search by Name, Email, Phone, Client Number, or Subscription Name","subscriptionType":{"selectPlaceholder":"Please Select","types":{"membership":"Membership","addon":"Addon","preset":"Preset","groupServices":"Group Services","package":"Package"}},"packageSubscriber":{"search":"Search","searchPlaceholder":"Search by Name, Email, Phone, Client Number, or Subscription Name","exportToExcel":"Export to Excel","tableSettings":"Package subscriber table settings","items_per_page":"Items per page","loadingMore":"Loading more...","endOfList":"You have reached the end","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No package subscribers found","description":"Try adjusting the date range, status tab, or client search to find package subscriptions."},"filterSheet":{"title":"Filters","dateRange":"Date range","apply":"Apply filters","subscriptionType":"Subscription type","status":"Status"},"noClientsFound":"No client found","noItemsFound":"No item found","columnHeaders":{"clientName":"Client Name","clientNumber":"Client Number","email":"Email","phoneNumber":"Phone Number","packageName":"Name of the package","purchasedOn":"Purchased On","expireOn":"Expire On","nextRecurrence":"Next Recurrence","recurringAmount":"Recurring Amount","status":"Status","applicableFor":"Applicable For","signedUpBy":"Signed Up By","affiliateName":"Affiliate Name","lastCheckIn":"Last Check-In","action":"Action"},"viewDetails":"View details","viewProfile":"View profile","metrics":{"recurring":"Recurring","nextRecurrence":"Next Recurrence","purchased":"Purchased"},"downloadList":"View and/or download a list of all Package subscriptions by various statuses.","numerOfClients":"Total number of clients categorized under different statuses excluding completed, cancelled and expired packages.","statusTabsScrollHint":"Swipe, drag, or scroll sideways for more statuses","tabsSwiperHint":"More statuses swipe, drag, or use the mouse wheel here"},"presetSubscriber":{"searchClientPlaceholder":"Search Client","exportToExcel":"Export to Excel","noClientsFound":"No clients found - type to search","columnHeaders":{"clientName":"Client Name","clientNumber":"Client Number","email":"Email","phoneNumber":"Phone Number","recurringAmount":"Recurring Amount","nextRecurrence":"Next Recurrence","appointments":"Appointments","packageName":"One-on-One (Pre-set)","signedUpBy":"Signed Up By","subscribedOn":"Subscribed On","purchasedOn":"Purchased On","expireOn":"Expire On","renewal":"Renewal","status":"Status","affiliateName":"Affiliate Name","lastCheckIn":"Last Check-In","action":"Action"},"downloadList":"View and/or download a list of all One-on-One (Pre-set) subscriptions by various statuses.","numberOfClients":"Total number of clients categorized under different statuses excluding completed and cancelled packages."},"addonSubscriber":{"search":"Search","searchPlaceholder":"Search by client name","addNewClient":"Add New Client","exportToExcel":"Export to Excel","tableSettings":"Addon subscriber table settings","items_per_page":"Items per page","loadingMore":"Loading more...","endOfList":"You have reached the end","viewMode":{"table":"Table view","list":"Grid view"},"empty":{"title":"No addon subscribers found","description":"Try adjusting the date range, status filter, or client search to find add-on subscriptions."},"filterSheet":{"title":"Filters","dateRange":"Date range","apply":"Apply filters","subscriptionType":"Subscription type","status":"Status"},"noClientsFound":"No client found","noItemsFound":"No item found","statusTabsScrollHint":"Swipe, drag, or scroll sideways for more statuses","tabsSwiperHint":"More statuses swipe, drag, or use the mouse wheel here","columnHeaders":{"clientName":"Client Name","clientNumber":"Client Number","addonName":"Addon Name","purchasedDate":"Purchased Date","charge":"Charge","status":"Status","recurringAmount":"Recurring Amount","recurrenceDate":"Recurrence Date","startDate":"Start Date","repeatFrequency":"Repeat Frequency","repeatEvery":"Repeat Every","end":"End","signedUpBy":"Signed Up By","affiliateName":"Affiliate Name","planName":"Plan Name","lastCheckIn":"Last Check-In","action":"Action","viewDownloadList":"View and/or download a list of all subscriptions with Add-Ons by various statuses and view a client's session by clicking on the name."},"viewDetails":"View details","viewProfile":"View profile","metrics":{"recurring":"Recurring","nextRecurrence":"Next Recurrence","purchased":"Purchased"}},"membershipSubscriber":{"fields":{"clientName":"Client Name","clientNumber":"Client Number","email":"Email","phone":"Phone","status":"Status","signupDate":"Signup Date","startDate":"Start Date","nextRecurrence":"Next Recurrence","recurringAmount":"Recurring Amount","plan":"Plan","signedUpBy":"Signed Up By","affiliateName":"Affiliate Name","lastCheckIn":"Last Check-In","insuranceName":"Insurance Name","insuranceNumber":"Insurance Number","recurring":"Recurring","purchased":"Purchased"},"viewDetails":"View details","viewProfile":"View profile","menuActions":{"viewPlan":"View Plan","assignMembership":"Assign a Membership","assignAppointments":"Book Appointments","assignGroupService":"Assign a Group Service","assignPackage":"Assign a Package","activity":"Activity","agreements":"Agreements","autoRenewal":"Auto-Renewal","billingHistory":"Billing History","changePaymentMethod":"Change Payment Method","manageCoupons":"Manage Coupons","oneTimeCharge":"One Time Charge","membershipAudit":"Membership Audit","resendActivationLink":"Resend Activation Link"}},"menuActions":{"membership":{"assignMembership":"Assign a Membership","assignAppointments":"Book Appointments","assignGroupService":"Assign a Group Service","assignPackage":"Assign a Package","activity":"Activity","agreements":"Agreements","autoRenewal":"Auto-Renewal","billingHistory":"Billing History","changePaymentMethod":"Change Payment Method","manageCoupons":"Manage Coupons","oneTimeCharge":"One Time Charge","membershipAudit":"Membership Audit","resendActivationLink":"Resend Activation Link","agreementsTitle":"Membership Agreements for {memberName}"},"addon":{"assignMembership":"Assign a Membership","assignAppointments":"Book Appointments","assignGroupService":"Assign a Group Service","assignPackage":"Assign a Package","oneTimeCharge":"One Time Charge","activity":"Activity","auditTrail":"Addon Audit","billingHistory":"Billing History","changePaymentMethods":"Change Payment Methods","agreements":"Agreements","manageCoupons":"Manage Coupons","agreementsTitle":"Addon Agreements for {memberName}"},"preset":{"agreements":"Agreements","billingHistory":"Billing History","changePaymentMethods":"Change Payment Methods","manageCoupons":"Manage Coupons","oneTimeCharge":"One Time Charge","activityAudit":"Activity Audit","presetAudit":"Preset Audit","changeStatus":"Change Status"}},"columnCells":{"packageType":{"group":"Group","private":"Private","semiPrivate":"Semi-Private","preset":"Pre-set"},"statusLabel":"Status","notAvailable":"N/A","never":"as never","afterOccurrence":"After {count} Occurrence(s)","openDashboard":"Open {name} dashboard"}},"support":{"drawer":{"title":"Contact Support","headerTitle":"Get in touch!","headerSubtitle":"Contact us for a quote, help, or to join the team","availabilityText":"Typically replies within 24 hours","mailLabel":"Mail us:","mailAddress":"buzopsproduct@gmail.com","callLabel":"Call us:","callNumber":"(904) 412-2215","questionTitle":"Have a Question?","questionSubtitle":"Look Here","nameLabel":"Your name","namePlaceholder":"Your name","emailLabel":"Your email","emailPlaceholder":"Your email","subjectLabel":"Subject","subjectPlaceholder":"Subject","descriptionLabel":"Description","descriptionPlaceholder":"Description","uploadLabel":"Upload","uploadButtonText":"Upload files","dropFilesText":"Drop files here to upload","orText":"or","doneText":"Done","uploadedMessage":"File(s) uploaded successfully.","uploadedFilesLabel":"Uploaded files","clearButton":"Clear","cancelButton":"Cancel","uploadButton":"Upload","sendButton":"Send Mail","supportedFormats":"You can only upload ","supportedExtensions":"png, jpg, docx, pdf","maxFileSize":"Maximum allowed file size is ","maxFileSizeValue":"2MB","forEach":"for each.","files":"files."},"notifications":{"errorTitle":"Support error","successMessage":"Support request sent successfully."}},"ThirdPartyIntegration":{"trialActive":"Trial Active","cannotConfigureDuringTrial":"Cannot configure SMS feature during the trial period","contactSupport":"Please contact the Buzops Support team to enable this feature.","error":"Error","failedToFetchSMSConfig":"Failed to fetch SMS configuration"},"thirdPartyIntegrations":{"ghlIntegrationModal":{"troubleshootSettings":"Troubleshoot Settings","unlinkConfirmTitle":"Are you sure you want to disconnect your GoHighLevel account?","unlinkCancel":"Cancel","unlinkProceed":"Disconnect","syncConfirmTitle":"Confirm Synchronization","syncConfirmBody1":"You have confirmed to sync all contacts and opportunities to GoHighLevel CRM. This process may take some time based on the size of your data.","syncConfirmBody2":"You can check the sync status anytime by visiting the Configuration page.","syncConfirmContinue":"Continue","modalTitle":"GHL integration","syncHelp":"Click to synchronize all your current contacts and opportunities with GoHighLevel. This will include any pending contacts and opportunities that have not been synced yet.","syncCTA":"Synchronize Contacts with Opportunities","resyncHelp":"If you encounter any timeout errors, reconnect your GoHighLevel account to restore and re-sync the connection with GoHighLevel.","resyncProfile":"Resync Profile","unlinkHelp":"Disconnect your GoHighLevel account from Buzops.","unlink":"Disconnect","choosePipelineProspect":"Choose a pipeline for prospect","enrolledFrom":"When a customer is enrolled as a prospect in Buzops from","pipeline":"Pipeline","stage":"Stage","selectPipeline":"Select Pipeline","doNothing":"Do Nothing","noReferralResource":"No Referral Resource","choosePipelineNonPaid":"Choose a pipeline for Non Paid Appointments","choosePipelineMembership":"Choose a pipeline for Membership subscription","choosePipelinePreset":"Choose a pipeline for Preset Package subscription","choosePipelinePackage":"Choose a pipeline for Package subscription","save":"Save","onSiteAccess":"Onsite Access","onSiteDescription":"Sends an SMS with a link to activate the assigned mobile credential.","appointmentConfirmation":"Appointment Confirmation","appointmentConfirmationDescription":"Sends an SMS when a private, semi-private, preset, or group class appointment is successfully booked.","appointmentModification":"Appointment Modification","appointmentModificationDescription":"Sends an SMS when a private, semi-private, preset, or group class appointment is updated or rescheduled.","appointmentReminder":"Appointment Reminder","appointmentReminderDescription":"Sends an SMS reminder before a scheduled private, semi-private, preset, or group class appointment.","appointmentCancellation":"Appointment Cancellation","appointmentCancellationDescription":"Sends an SMS when a private, semi-private, preset, or group class appointment is cancelled.","notificationWebhookURL":"Notification Webhook URL","notificationWebhookSettings":"Notification Webhook Settings","webhookPlaceholder":"Enter webhook URL"},"ghlPipeLineStage":{"pipeline":"Pipeline","doNothing":"Do Nothing","selectPipeline":"Select Pipeline","selectStage":"Select Stage","stage":"Stage","selectPlaceholder":"Please select","delete":"Delete","add":"Add +","removeAll":"Remove All","alreadySelected":"Already selected"},"manageIntegrations":{"pageTitle":"Third Party Integrations","crmSolutions":"CRM SOLUTIONS","messagingSolutions":"MESSAGING SOLUTIONS","bookkeepingSolutions":"BOOK KEEPING SOLUTIONS","configure":"Configure","configured":"Configured","viewDetails":"View Details","removeIntegration":"Remove Integration","quickBooksConnected":"QuickBooks Connected","integrations":{"ghl":{"title":"Go High Level","description":"Integrate buzops with CRM. GHL is sales-focused CRM that streamlines your sales process."},"twilio":{"title":"Twilio","description":"Integrate the buzops SMS solutions to notify the client's appointment confirmation, modification, etc. This feature facilitates real-time messaging conversations as well."},"quickbooks":{"title":"QuickBooks","description":"Integrate buzops with Quickbooks to streamline your bookkeeping, track income and expenses, manage invoices, and generate financial reports."}}},"smsIntegration":{"modalTitle":"SMS integration","headerTitle":"Provide Account SID And Auth Token To Configure","helpText":"To know how to configure","clickHere":"click here","accountSid":"Account SID","accountSidPlaceholder":"Enter your Account SID","authToken":"Auth Token","authTokenPlaceholder":"Enter your Auth Token","phoneNumber":"Phone Number","phoneNumberPlaceholder":"Please Select","proratedCost":"Prorated cost for the current billing period","monthlyCost":"Monthly Cost","nextBillingDate":"Next billing Date","cancel":"Cancel","complete":"Complete","validate":"Validate","modify":"Modify","validation":{"accountSidRequired":"Account SID is required","authTokenRequired":"Auth Token is required","phoneNumberRequired":"Phone Number is required"},"notifications":{"success":"Success","validationMessage":"Credentials validated successfully. Select a phone number to complete setup.","noPhoneNumbersFound":"No Phone Numbers Found","pleaseProvideValidCredentials":"Please provide valid credentials.","error":"Error","errorFetchingPhoneNumbers":"An error occurred while fetching phone numbers.","smsConfigurationSaved":"SMS configuration saved successfully.","noChangesInConfiguration":"There are no changes in the configuration.","errorSavingSMSConfiguration":"An error occurred while saving SMS configuration.","errorFetchingSMSConfiguration":"Error fetching SMS configuration"}},"quickBooksRemove":{"modalTitle":"Remove QuickBooks Integration","confirmMessage":"Are you sure you want to remove the QuickBooks integration? This will:","consequences":{"disconnect":"Disconnect your QuickBooks account from Buzops","stopSync":"Stop automatic synchronization of financial data","reauth":"Require re-authentication if you want to reconnect later"},"warningMessage":"This action cannot be undone. You will need to reconfigure the integration if you want to use QuickBooks again.","cancel":"Cancel","remove":"Remove Integration","removing":"Removing"},"quickBooksDetails":{"modalTitle":"QuickBooks Connection Details","accountName":"Account Name:","connectedSince":"Connected Since:","lastSync":"Last Sync:","status":"Status:","success":"Success","failed":"Failed"}},"WithNotification":{"staffDisputeMessage":"Cannot Perform this action until Charge Back (Credit card)/Return (ACH) dispute is resolved. Please contact administrator.","clientPaymentMessage":"Cannot Perform this action until Charge Back (Credit card)/Return (ACH) transaction is paid, Please contact administrator."},"pos":{"checkout":{"products":{"showingItems":"Showing {shown} of {total} items","sortLabel":"Sort: {label}","sortPopular":"Popular","sortNameAsc":"Name: A-Z","sortNameDesc":"Name: Z-A","sortPriceLowHigh":"Price: Low-High","sortPriceHighLow":"Price: High-Low"},"discountType":"Discount Type","percentage":"Percentage","fixed":"Fixed","actualCost":"Actual Cost","discountApplied":"Discount Applied","priceAfterDiscount":"Price After Discount","applyDiscount":"Apply Discount"}},"icons":{"icon":"Icon","iconName":"icon-name","propHeader":"Prop","typeHeader":"Type","descriptionHeader":"Description","nameProp":"name","nameType":"icon name","nameDescription":"based on the icon name it will render the respective icon","colorFillProp":"color/fill  (optional)","stringType":"string","colorFillDescription":"Sets icon stroke/fill color.","classNameProp":"className  (optional)","classNameDescription":"Extra styling custom classes.","widthProp":"width  (optional)","numberType":"number","widthDescription":"Sets width of the icon.","heightProp":"height  (optional)","heightDescription":"Sets height of the icon."},"Notes":{"Title":"Notes","Loading":"Loading Notes","AddNote":"Add Note","UpdateNote":"Update Note","EditNote":"Edit Note","DeleteNote":"Delete Note","ConfirmDelete":"Are you sure you want to delete this note?","EnterNote":"Add a note for","NoNoteAvailable":"No Notes Available","Create":"Create","Cancel":"Cancel","Update":"Update","Delete":"Delete","ViewMore":"View More","By":"By","VisibleToClient":"Visible to Client","InternalOnly":"Internal Only","CanShareToClient":"Can be shared with clients","SaveNoteSuccess":"Note saved successfully","UpdateNoteSuccess":"Note updated successfully","DeleteNoteSuccess":"Note deleted successfully","ErrorLoadingNotes":"Error loading notes","FailedToSaveNote":"Failed to save note","ErrorSavingNote":"Error saving note","FailedToDeleteNote":"Failed to delete note","ErrorDeletingNote":"Error deleting note","Pin":"Pin note","Unpin":"Unpin note","ErrorFetchingNotes":"Error fetching notes"},"topbar":{"liveFeed":{"buttonTitle":"Live check-ins","live":"Live Check-ins","sheetTitle":"Live activity stream","sheetDescription":"Mock check-in activity for this workspace.","panelKicker":"Live Activity Stream","panelTitle":"Who's in the <club>club</club><br></br>right now.","panelSub":"Getfit · Club 42 · streaming","close":"Close","statToday":"Today","statInClub":"In club","statLastHour":"Last hour","bucketRightNow":"Right now","bucketEarlierToday":"Earlier today","bucketRecent":"Recent","emptyTitle":"Waiting for activity","emptyHint":"No Activities","justNow":"just now","minAgo":"{n} min ago","checkedInFor":"Checked-in for {type}","connectedAt":"Connected · {stamp} {tz}","paused":"Paused","pause":"Pause","resume":"Resume","toastKicker":"Just checked in","toastRegion":"Live check-in notifications","toastClose":"Dismiss notification"},"user":"User","searchMembers":"Search Members","quickAccess":"Quick Access","quickAccessNew":"New","quickLinkCategories":{"clientManagement":"Client Management","salesPurchases":"Sales & Purchases","schedulingServices":"Scheduling & Services"},"hello":"Hello!","signOut":"Sign out","checkout":"Checkout","themeOptions":{"theme1":"Theme 1","theme2":"Theme 2"}},"quickAccess":{"sourceClient":"Source Client","targetClient":"Target Client","paymentProfile":"Payment Method","sourcePlaceholder":"Select a Source Client","targetPlaceholder":"Select a Target Client","paymentDetail":"Please note that the selected payment profile will be used for any subscriptions for ","quickAccessInfo":"Prior to merging any active paid client subscriptions, please ensure that the target client has active payment methods.","noDataFound":"No Data Found","cancel":"Cancel","merge":"Merge","confirmModalMessage":"You are about to merge two members with different names:","mergeFrom":"Merge From: ","mergeTo":"Merge To: ","confirm":"Please confirm that you want to proceed with the merge.","continueAndMerge":"Continue and Merge","okay":"Okay","familyError":"Merging a primary member into their own family member/child is not allowed.","validationError":"Please select both source and target client","unableToValidate":"Unable to validate merge","validationFailed":"Validation failed. Please try again.","isMergedto":" is merged to ","newClientProfileName":". Your new client profile name is ","clickOkayToGoDashboard":". Please Click okay to go to the ","dashboard":" dashboard","mergeClientTitle":"Merge Client","searchFailed":"Failed to search clients. Please try again","paymentFetchFailed":"Failed to fetch payment profiles. Please try again","clientInsightsFailed":"Failed to fetch Client details. Please try again","navigateFailed":"Navigation failed. Please try again","mergeFailed":"Unable to merge clients"},"auth":{"error":"Error","pleaseEnterEmail":"Please enter your email","pleaseEnterPassword":"Please enter your password","authFailed":"Auth Failed","noProfilesFound":"No profiles found for this account.","noProfileAvailable":"No profile available.","sessionRestored":"Session Restored","authenticationSuccessful":"Authentication successful.","reauthenticationFailed":"Re-authentication failed","sessionExpired":"Session Expired","sessionExpiredDescription":"Your session has expired. Please re-enter your credentials to continue.","email":"Email","enterYourEmail":"Enter your email","password":"Password","enterYourPassword":"Enter your password","reAuthenticate":"Re-Authenticate","loginModal":{"pleaseEnterBothEmailAndPassword":"Please enter both email and password","noClubsAssociated":"No clubs associated with this account. Please verify your credentials.","failedToAutoSelectProfile":"Failed to auto-select profile","invalidCredentials":"Invalid credentials. Please try again.","signInRequired":"Sign In Required","sessionExpiredPleaseSignIn":"Your session has expired. Please sign in to continue.","email":"Email","enterYourEmail":"Enter your email","password":"Password","enterYourPassword":"Enter your password","signIn":"Sign In"}},"navbar":{"signOut":"Sign out","signIn":"Sign in"},"sidebar":{"club":"Club"},"footer":{"poweredBy":"Powered by Buzops"},"localeSwitcher":{"lang":{"en":"English","es":"Spanish","fr":"French"},"myProfile":"My Profile","billing":"Billing","syncCalendars":"Sync Calendars","changePassword":"Change Password","darkMode":"Dark Mode","redeemWelcomeTokens":"Redeem welcome tokens","signOut":"Sign Out"},"referrals":{"title":"Manage Referrals","pageDescription":"Track customers referred by your affiliates and promotions.","customer":"Customer","referredBy":"Referred By","clientNumber":"Client Number","promotion":"Promotion","createdAt":"Created At","customerSince":"Customer Since","itemsPerPage":"Items per page","searchReferrals":"Search Referrals","searchCriteria":"Search by Name or Email","selectPromotions":"Filter by Promotion","allPromotions":"All Promotions","errorLoadingReferrals":"Error loading referrals:","unknownError":"Unknown error","tableSettings":"Referrals table settings","payingCustomersOnly":"Paying customers only","status":{"label":"Status","all":"All"},"filters":{"title":"Filters","open":"Open filters","status":"Status","promotion":"Promotion","reset":"Reset","apply":"Apply filters"},"deepLink":{"filteredByPromotion":"Showing referrals for the selected promotion","filteredPaying":"Showing paying customers for the selected filters","clearFilter":"Clear filter"},"viewMode":{"table":"Table view","list":"Grid view"},"emptyState":{"title":"No referrals yet","description":"Referrals from your affiliates will appear here.","searchDescription":"Try adjusting your search to find referrals."},"loading":"Loading referrals..."},"Calendar":{"selectedClient":"Selected Client","searchClient":"Search Client","typeToSearch":"Type to search","selectClient":"Select Client","selectAClient":"Select a client","selectClientSubtitle":"Search by name, email, or phone number.","selectClientSearchPlaceholder":"Search by name, email, or phone...","cantFindClient":"Can't find the client?","createClientContinueEnrollment":"Create a new client and continue enrollment","addNewClientCta":"+  Add New Client","searchResults":"Search results","signOff":"Sign-off","enroll":"Enroll","startTyping":"Start typing to search","services":"Services","allServices":"All Services","today":"Today","selectDate":"Select Date","day":"Day","week":"Week","month":"Month","agenda":"Agenda","addNew":"Add New","downloadAppointmentLog":"Download Appointment Log","settings":"Settings","calendarViewLabel":"Calendar View","availability":"Availability","availabilityHelper":"Manage staff working hours and monthly availability","backToCalendar":"Back to Calendar","staffMemberLabel":"Staff member","standardSchedule":"Standard schedule","syncCalendars":"Sync Calendars","copyLink":"Copy link","linkCopied":"Link copied","linkCopiedMessage":"Calendar link copied to clipboard.","copyLinkFailed":"Copy failed","copyLinkFailedMessage":"Unable to copy the calendar link. Please try again.","dateClicked":"Date Clicked","selected":"Selected","eventClicked":"Event Clicked","type":"Type","removeAllServices":"Remove All Services","staffTrainers":"Staff/Trainers","selectStaff":"Select Staff","all":"All","inactive":"Inactive","removeAll":"Remove All","downloadStarted":"Download started","appointmentReportDownloading":"Appointment report is downloading.","exportUnavailable":"Export unavailable","cancelFailed":"Cancel failed","unableToBuildReport":"Unable to build the appointment report right now.","create":"Create","bookAppointment":"Book Appointment","sessionSignOff":"Session Sign Off","groupClass":"Group Class","createEvent":"Create Event","cancel":"Cancel","previousMonth":"Previous month","nextMonth":"Next month","sunday":"Sun","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","typeAtLeast2Characters":"Type at least 2 characters","noClientsFound":"No clients found","allStaff":"All Staff","toggleStaffList":"Toggle staff list","searchServices":"Search Services","toggleServices":"Toggle services","scheduleTitle":"Schedule","timeLabel":"Time","more":"more","allDay":"All day","durationMinutes":"{count} min","durationHours":"{count} hr","durationHoursMinutes":"{hours} hr {minutes} min","noEventsScheduled":"No events scheduled","selectServices":"Select Services","removeLabel":"Remove","noStaffMembersAvailable":"No staff members available","noStaffSelected":"No staff selected","clearClient":"Clear selected client","blockSchedule":"Block schedule","blockScheduleSubtitle":"Add a personal event to the calendar.","scheduleEvent":"Schedule Event","createBlockSchedule":"Create block schedule","editBlockSchedule":"Edit block schedule","updateBlockSchedule":"Update block schedule","filters":"FILTERS","staff":"STAFF","collapseSidebar":"Collapse sidebar","expandSidebar":"Expand sidebar","openFilters":"Open filters","closeFilters":"Close filters","applyFilters":"Apply filters","filtersTitle":"Filters","filter":"Filter","rooms":"Rooms","resources":"Resources","privateSessions":"Private Sessions","semiPrivate":"Semi-Private","classes":"Classes","filterStaff":"Staff","filterAppointments":"Appointments","comingSoon":"Coming soon","unavailable":"Unavailable","unavailableAllDay":"Unavailable all day","noBookingsAvailable":"No bookings available","noAppointmentsCanBeScheduled":"No appointments can be scheduled for this date.","searchStaff":"Search staff","staffResults":"STAFF RESULTS","staffFound":"{count} staff member found","staffFoundPlural":"{count} staff members found","clearSearch":"Clear search","showMore":"Show {count} more","showLess":"Show less","bookingCount":"{count} bookings","bookingCountOne":"{count} booking","updatingCalendar":"Updating calendar","appointmentDetails":"Appointment details","groupClassDetails":"Group Class Details","groupDetails":"Group Details","enrolledClients":"Enrolled Clients","enrollNewMember":"Enroll New Member","price":"Price","minuteSessionLong":"{minutes}-minute session","providerWithLocation":"Provider  •  {location}","providerWithName":"Provider: {name}","chooseHowEnrollmentPaid":"Choose how this enrollment will be paid","redeemComplimentaryHint":"Use complimentary access instead of payment","paymentMethodWillBeCharged":"The selected method will be charged when you purchase.","orderSummary":"Order Summary","reviewBeforeEnrollment":"Review before completing enrollment","enrollmentForSelectedClient":"Enrollment for selected client","haveACoupon":"Have a coupon?","enterPromoCode":"Enter a promo code to save","applyCoupon":"Apply Coupon","pleaseSelectCoupon":"Please Select Coupon","couponAppliedSaved":"Coupon applied · You saved {amount}","chargesBreakdown":"Charges breakdown","subtotalAfterCoupon":"Subtotal after coupon","total":"Total","agreeToTerms":"I agree to the Terms & Conditions","agreeToPrefix":"I agree to the","termsAndConditions":"Terms & Conditions","requiredToCompletePurchase":"Required to complete purchase","pleaseAgreeToTerms":"Please agree to the Terms & Conditions","purchaseAndEnroll":"Purchase & Enroll","enrollmentSuccessful":"Enrollment Successful","clientEnrolledInClass":"{client} is enrolled in {className}","enrollmentDetails":"Enrollment details","amountPaid":"Amount Paid","redeemedViaComplimentary":"Redeemed via Complimentary","complimentary":"Complimentary","enrollAnotherClient":"Enroll Another Client","waitlistJoinedTitle":"Added to Waitlist","clientWaitlistedInClass":"{client} has joined the waitlist for {className}","waitlistJoinedMessage":"Thank you for joining the waitlist! Your spot is reserved. You will receive an email once confirmed.","waitlistJoinedPayLaterMessage":"Thank you for joining the waitlist! Your spot is reserved, and payment will be collected once your booking is confirmed. You will receive an email once confirmed.","payAtClass":"Pay at Class","enrollAnotherClassAndWaitlistFull":"This class is full. No more enrollments or waitlist spots are available.","enrollAnotherClassFullNoWaitlist":"This class is full. No waitlist spots are available.","enrollFailed":"Failed to enroll client","searchEnrolledClients":"Search enrolled clients","enrolledCount":"Enrolled ({count})","cancelledCount":"Cancelled ({count})","selectedCount":"{count} selected","waitlist":"Waitlist","payLater":"Pay Later","pastClassCannotEdit":"This is a past class and cannot be edited.","cancelledClassViewOnly":"This class is cancelled. Details are view-only.","date":"Date","time":"Time","capacity":"Capacity","members":"members","enrolledSpotsLeft":"{enrolled} enrolled • {spots} spots left","classNotes":"Class Notes","cancelGroupClass":"Cancel Group Class","enrolled":"Enrolled","cancelled":"Cancelled","checkIn":"Check In","checkedIn":"Checked in","cancelAppt":"Cancel Appt","save":"Save","reschedule":"Reschedule","notificationHistory":"Notification history","notificationHistoryUnavailable":"Resend is unavailable until notification APIs are enabled.","notificationHistoryEmpty":"No notification history for this appointment.","chatUnavailable":"Messaging is not available yet.","checkInWindowClosed":"Check in is only available during the appointment check-in window.","checkInAccessRequired":"Check in is blocked until the client has an active access card.","resend":"Resend","detailsSaved":"Details saved","detailsSaveFailed":"Unable to save details","checkInFailed":"Unable to check in","privateSession":"Private Session","dateAndTime":"Date & Time","trainer":"Trainer","location":"Location","service":"Service","payment":"Payment","checkInStatus":"Check-in","created":"Created","history":"History","viewHistory":"View history →","pending":"Pending","paid":"Paid","unpaid":"Unpaid","nonPaid":"Non-paid","notApplicable":"N/A","paymentPending":"Payment Pending","minuteSession":"{minutes} min session","appointmentRescheduled":"Appointment rescheduled","appointmentRescheduleFailed":"Unable to reschedule appointment","messageClient":"Message client","emailClient":"Email client","pastAppointmentCannotEdit":"This is a past appointment and cannot be edited.","allowOverlap":"Allow Overlap","allowOverlapTooltip":"Book multiple appointments in the same time slot for this staff member. Bypasses the system's double booking restriction.","overrideBlockedTime":"Override Blocked Time","overrideBlockedTimeTooltip":"Schedule an appointment in an unavailable time block. Bypasses the system's normal booking restriction. Only works on open days and cannot override fully closed days.","timeZone":"Time Zone","noSlotsForDate":"No slots available for selected date.","client":"Client","provider":"Provider","attendees":"Attendees","attendeesOf":"Attendees: {paid} of {capacity}","waitlistedOf":"Waitlisted: {waiting} of {waitlist}","sessionOf":"Session {ordinal} of {total}","attendeesCount":"{count} attendees","meeting":"Meeting","appointmentKind":"Appointment","redeemedViaPackage":"Redeemed via package","complimentarySessionSignOff":"Complimentary Session Sign-Off","notes":"Notes","updateProvider":"Update provider","unableToOpenClass":"Unable to open class details","pickYear":"Pick a year","pickMonth":"Pick a month","selectADate":"Select a date","close":"Close","previousYear":"Previous year","nextYear":"Next year","shareWeeklySchedule":"Share Weekly Schedule","shareWeeklyScheduleSubtitle":"Preview, print, or embed the current week schedule.","print":"Print","groupClasses":"Group classes","groupClassSchedule":"Group class schedule","noGroupClassesFound":"No group classes found","shareOptions":"Share options","shareOptionsDescription":"Create a public schedule from the current Week View.","publicScheduleLink":"Public schedule link","embedOnWebsite":"Embed on your website","embedInstructions":"Paste this iframe on any page where you want the schedule to appear.","showTrainerNames":"Show trainer names","showLocations":"Show locations","allowBookingFromEmbed":"Allow booking from this view","openPublicPreview":"Open public preview","weekViewAutoUpdateNote":"Changes to the Week View automatically update the shared schedule.","allGroupClasses":"All group classes","weekOf":"Week of {range}","loadingSchedule":"Loading schedule…","noClassesThisDay":"No classes","book":"Book"},"MyProfile":{"labels":{"Name":"My Profile","pageDescription":"View and manage family members linked to this account.","viewMode":{"table":"Table view","list":"Card view"},"Phone":"Phone","Role":"Role","Status":"Status","noFamilyMembers":"No family members available.","searchFamilyMembers":"Search family members","LinkFamilyMember":"Link Family Member","AddFamilyMember":"Add Family Member","Primary":"Primary","FamilyMember":"Family Member","Child":"Child","Active":"Active","Archived":"Archived","Error":"Error","Success":"Success","SelectMember":"Select a member to link","LinkModel":"Link a Family member to this account","Activate":"Activate","ResendActivationLink":"Resend Activation Link","EditProfile":"Edit Profile","Actions":"Actions","confirmAndLink":"Confirm & Link Member","Link":"Link","TextPlaceHolder":"Search","SelectClientType":"Select client type","PaymentProfile":"How do you want to link the payment profile?","PaymentProfileTitle":"Payment Profile","PaymentProfilePlaceHolder":"Select payment profile","PaymentBtn":"Add New","Cancel":"Cancel","CreditBalance":"Credit Balance","Cancel-in-Progress":"Cancel-in-Progress","Ending":"Ending","LinkedSubscriptions":"Linked Subscriptions","ClientType":"Client Type","Relation":"Relation","UpdateClientDetails":"Update Client Details","Male":"Male","Female":"Female","PreferNotToSay":"Prefer not to say","Other":"Other","DelinkFamilyMember":"Delink Family Member","PersonalInformation":"Personal Information","PersonalInfoDescription":"Basic details and identification.","AddressDescription":"Residential and insurance information.","ChangePhoto":"Change Photo","RemovePhoto":"Remove Photo","Yes":"Yes","NoKeepIt":"No, keep it.","FirstName":"First Name","LastName":"Last Name","DateOfBirth":"Date of Birth","Gender":"Gender","Others":"Others","Email":"Email","EditEmail":"Edit Email","SameAsPrimaryEmail":"Same as Primary Email","PhoneNumber":"Phone Number","Address":"Address","City":"City","State":"State","Province":"Province","NoAddressFound":"No Address found","NoStateFound":"No state found","PleaseSelect":"Please select","ZipCode":"Zip Code","InsuranceName":"Insurance Name","InsuranceNumber":"Insurance Number","RefrralForm":"How did you hear about us?","AddTags":"Add Tags","EmergencyContactDetails":"Emergency Contact Details","Relationship":"Relationship","UpdateInformation":"Update Information","AddInfo":"Add Information","FullName":"Full Name","Enteremail":"Enter email","Next":"Next","DelinkMember":"Delink Member","ConfirmDelink":"Confirm & Delink Member","Enter":"Enter","Select":"Select","AddNote":"Add a family member or a child to the primary account.","activateSuccess":"Client Activate Successfully"},"validation":{"emailRequired":"Please enter Email","emailInvalid":"Please enter a valid Email","emailTooLong":"Email exceeds the limit","emailTaken":"The email address provided is already taken. Please provide an alternate email address.","emailCheckFailed":"Something went wrong. Please try again.","firstNameRequired":"Please enter First Name","firstNameTooLong":"First Name exceeds the limit","lastNameRequired":"Please enter Last Name","lastNameTooLong":"Last Name exceeds the limit","phoneRequired":"Please enter Phone Number","phoneInvalid":"Please enter a valid Phone Number","clientTypeRequired":"Please select a client type","relationRequired":"Please enter Relation","addressRequired":"Please enter Address","addressTooLong":"Address exceeds the limit","cityRequired":"Please enter City","cityTooLong":"City exceeds the limit","stateRequired":"Please select a valid State.","provinceRequired":"Please select a valid Province.","zipRequired":"Please enter Zip Code","zipInvalid":"Please enter a valid Zip Code.","referredFromRequired":"Please select how did you hear about us?","specifyOthersRequired":"Please specify others","specifyOthersTooLong":"Gender Specify others exceeds the limit","specifyOthersLettersOnly":"Only alphabets are allowed"},"messages":{"fetchAllClientsError":"Something went wrong while fetch all clients details.","activateSuccess":"Client Activate Successfully","activateError":"Something went wrong while active client","LinkNote1":"Note: All subscriptions, transactions, payment profiles, and linked members will be managed under this primary member's account. Any credits or balances will also be applied to the primary member's account.","LinkNote2":"You are about to link the following subscriptions to the selected primary account. Please review the list and confirm to continue.","LinkSuccess":"Profile Linked Successfully","GHLToolTip":"Removing tags here will not affect tags already synced to GHL","DelinkFirstNote":"Are you sure? You are about to delink","DelinkSecondNote":"Please click Continue to proceed with the delink.","DelinkNote":"As part of the delinking process, the following subscriptions will be unlinked from this account and automatically transferred to the primary account.","DelinkConfirmNote":"Unlinking this family member will also disable any payment methods and subscriptions tied to their account.","DelinkEmailRequired":"Add an email address for this member before delinking.","DelinkEmailPrompt":"No email address is associated with this profile. Please add an email address to delink it and make it a primary client.","DelinkEmailUpdated":"Email updated successfully","DelinkEmailUpdateFailed":"Unable to update email","DelinkSuccess":"Family member delinked successfully.","memberAlreadyActivated":"Member is already activated","activationEmailSentSuccess":"Activation email sent successfully","activationEmailSendFailed":"Failed to send activation email. Please try again.","ClientDetailsUpdatedSuccessfully":"Client Details Updated Successfully","RemovePhotoConfirm":"Are you sure you want to remove the photo?","ClientCreatedSuccessfully":"Client Created Successfully","ClientSaveFailed":"Unable to save client details","ClientUpdatedSuccessfully":"Client Details Updated Successfully","EnterRelation":"Please enter relation","LinkFailed":"Unable to link family member","SelectPaymentProfile":"Please select payment profile"}},"AgreementsList":{"uploadDocument":"Upload Document","waiverAgreement":"Waiver Agreement","agreementCopy":"Agreement Copy","documentCopy":"Document Copy","shareTitle":"Share Agreement Copy","shareDescription":"The duplicate agreement copy will be shared with the email below. To share with multiple clients, separate email addresses with ';'.","shareSuccessTitle":"Shared","shareSuccessMessage":"Agreement copy has been shared via email successfully","shareFailedTitle":"Share failed","shareFailedMessageFallback":"Error in sending Email","share":"Share","yes":"Yes","no":"No","email":"Email","cancel":"Cancel","send":"Send","upload":"Upload","itemsPerPage":"Items per page","memberName":"Member Name","name":"Name","date":"Date","isUploaded":"Is Uploaded","sharedWithClient":"Shared with Client","sharingUpdatedSuccess":"Document sharing preference updated successfully","sharingUpdateFailed":"Failed to update document sharing preference","signWaiver":"Sign Waiver","noDocumentsFound":"No documents found"},"UploadAgreement":{"back":"Back","uploadDocument":"Upload Document","client":"Client","entityType":"Entity Type","entity":"Entity","memberships":"Memberships","packages":"Packages","waiver":"Waiver","documentName":"Document Name","documentType":"Document Type","pleaseSelectDocumentType":"Please Select Document Type","agreements":"Agreements","others":"Others","canBeSharedWithClient":"Can be shared with client","yes":"Yes","no":"No","uploadFile":"Upload File","dropFilesHereToUpload":"Drop files here to upload","or":"or","uploadFiles":"Upload files","maxFileSizePrefix":"Maximum allowed file size is ","maxFileSizeValue":"2MB","maxFileSizeSuffix":" for each.","supportedFormatsPrefix":"You can only upload ","supportedExtensions":"pdf, docx, doc, jpg, jfif, webp, jpeg, png, rtf, txt, odt.","reset":"Reset","save":"Save","fileExceedsMaxSize":"Selected file exceeds maximum allowed size.","fileTypeNotAllowed":"Selected file type is not allowed.","failedToReadFile":"Failed to read the selected file.","pleaseEnterDocumentName":"Please enter document name.","pleaseSelectFile":"Please select a file.","pleaseSelectEntityType":"Please select an entity type.","pleaseSelectEntity":"Please select an entity.","upload":"Upload","uploadSuccess":"Document uploaded successfully.","errorUploadingDocument":"Error uploading document.","uploadFailed":"Upload failed."},"WaiverAgreement":{"pleaseProvideSignature":"Please provide your signature.","signatureRequired":"Signature required","errorSavingWaiver":"Error saving waiver.","saveFailed":"Save failed","waiverSaved":"Waiver saved successfully.","saved":"Saved","loading":"Loading","signature":"Signature","parentSignature":"Parent Signature","pleaseProvideParentSignature":"Please provide a parent signature.","parentSignatureRequired":"Parent signature required","preview":"Preview","noSignatureProvided":"No signature provided.","cancel":"Cancel","save":"Save","agreeToTerms":"I agree to the Terms and Conditions.","pleaseAcceptTerms":"Please accept the Terms and Conditions.","termsRequired":"Terms required"},"AgreementPdfViewer":{"pdfViewerTitle":"PDF Viewer","downloadDocument":"Download Document","downloadImage":"Download Image","imageAlt":"Document","unsupportedFileType":"Unsupported file type"},"AgreementView":{"noAgreementContent":"No agreement content available.","download":"Download"},"agreementViewer":{"pageOf":"{current} / {total}","pageLabel":"Page {page}","previousPage":"Previous page","nextPage":"Next page","zoomOut":"Zoom out","zoomIn":"Zoom in","menu":"Menu","fitPage":"Fit to page","rotate":"Rotate","download":"Download","print":"Print","more":"More options","loadError":"Unable to load this agreement. Please try again."},"clientOverview":{"subscriptions":{"Title":"Subscriptions","NoSubscriptionsAvailable":"No Subscriptions Available","PreferredPaymentMethod":"Preferred Payment Method","NextRecurrence":"Next Recurrence","SubscribedOn":"Subscribed On","ViewAllSubscriptions":"View All Subscriptions","Loading":"Loading"},"LinkedMembers":{"Title":"Linked Members","NoLinkedMembers":"No Linked Members","LinkMembersHint":"Link members to view activity.","NoLinkedMembersAvailable":"No Linked Members Available","Loading":"Loading","viewDetails":"View details","delinkMember":"Delink member","resendActivationLink":"Resend Activation Link","primary":"Primary"},"familyMembersDialog":{"title":"Family Members","empty":"No family members on this account.","name":"Full Name","email":"Email","phone":"Phone Number","okay":"Okay"},"RecentVisits":{"Title":"Recent Visits","NoBookingsFound":"No Bookings Found","NoRecentVisitsAvailable":"No Recent Visits Available","Loading":"Loading","Description":"Customer visit history and tracking","TotalVisits":"Total Visits","LastVisit":"Last Visit","RecentActivity":"Recent Activity"},"checkin":{"checkIn":"Check-in","cancel":"Cancel","selectClientTitle":"Select Client for Check-in","selectClientDescription":"Choose the member this check-in is for","selectMemberHint":"Select the member you are checking in.","close":"Close","noMembers":"No members found.","checkinSuccessTitle":"Check-in successful","checkinErrorTitle":"Check-in failed","locationCheckinSuccess":"Location check-in completed successfully.","locationCheckinFailed":"Location check-in was unsuccessful.","accessTemporarilySuspended":"User's access is temporarily suspended","clientNotFound":"Unable to resolve the selected client for check-in.","loadMembersFailed":"Unable to load household members for check-in."},"appointmentNotifications":{"openAriaLabel":"Manage appointment notifications","clientLabel":"Client","sectionTitle":"Appointment Notifications","clientNotFound":"Unable to resolve the selected client for notification settings.","loadMembersFailed":"Unable to load household members.","loadSettingsFailed":"Unable to load notification settings.","saveSuccess":"Notifications updated successfully.","saveFailed":"Error saving notification settings.","successTitle":"Success","errorTitle":"Error"},"cancelledMembershipAlert":{"message":"Your {services} has been cancelled with an outstanding balance of <highlight>{amount}</highlight>.","messageMultiple":"Your {services} have been cancelled with an outstanding balance of <highlight>{amount}</highlight>.","instruction":"Please proceed with Pay Now to settle the outstanding balance before performing any further actions on your account.","payNow":"Pay Now","ariaLabel":"Outstanding balance alert","serviceFallback":"service"},"nextPastDue":{"title":"Next / Past Due","loading":"Loading","loadingDeclined":"Loading declined payments","header":{"pastDues":"Past Dues","nextDue":"Next Due {date}","payNow":"Pay Now","payNowWithCard":"Pay Now w/ {lastFour}","payNowWithCash":"Pay Now w/ Cash","pastDuesAggregate":"You have {count, plural, one {# past due} other {# past dues}}.","pastDueInfoAria":"Past due details","accountCredits":"Account Credits","addCredits":"Add Credits","addCreditsWithCard":"Add Credits w/ {lastFour}","creditsTopUpTitle":"Credits Top Up","billingLoadFailed":"We couldn’t load billing details. Balances shown may be incomplete."},"list":{"title":"Past Dues","description":"Select a past due item to pay and restore service.","empty":"No past dues available.","itemMessage":"Your subscription ({entityName}) is inactive due to unpaid balance of {amount} on {date}.","avoidDisruption":"Pay now to avoid service disruption."},"overview":{"bannerSingle":"Your subscription ({entityName}) is inactive due to unpaid balance of {amount} on {date}.","bannerMultiple":"Your {count} subscriptions are inactive due to unpaid balance of {amount} on {date}.","payNowLink":"Pay Now","avoidDisruption":"and avoid service disruption."},"next":{"label":"Next","taxFootnote":"Excludes surcharges and convenience fee"},"pastDue":{"label":"Past Due","unpaidBalance":"Unpaid balance","noBalance":"No unpaid balance"},"lastPaid":{"label":"Last Paid","footnote":"Includes surcharges and convenience fee"},"declined":{"message":"Your subscription ({entityName}) is inactive due to an unpaid balance of {amount} on {date}.","payNow":"Click here to pay now"},"payDrawer":{"alreadyResolved":"This charge was already paid or changed. The balance has been refreshed.","title":"Pay Unpaid Dues","transactionId":"Transaction ID","entityName":"Subscription Name","amount":"Amount","paymentMethod":"Payment Method","selectPaymentProfile":"Select a payment method","noPaymentMethods":"No payment methods","unknownPaymentMethod":"Payment method","waivePayment":"Do you want to waive this payment?","comments":"Comments","convenienceFee":"Convenience Fee to be Collected","totalAmount":"Total Amount","cancel":"Cancel","payNow":"Pay Now","waive":"Waive","submit":"Submit","selectPaymentProfileRequired":"Please select a payment profile","successTitle":"Success","successMessage":"Unpaid dues paid successfully","waiveSuccessMessage":"Unpaid dues waived successfully","errorTitle":"Error","submitFailed":"Error while paying unpaid dues"}}},"clientTransactions":{"labels":{"charge":"Charge","return":"Return","refund":"Refund","chargeback":"Chargeback","voided":"Voided","complimentary":"Complimentary","downPayment":"Down Payment","recurrence":"Recurrence","manualPosting":"Manual Posting","pending":"Pending","success":"Success","failed":"Failed","declined":"Declined"},"Title":"Payment Transactions","NoTransactionsAvailable":"No Transactions Available","Loading":"Loading","ClientName":"Client Name","TransactionID":"Transaction ID","Date":"Date","ServiceName":"Service Name","PaymentMethod":"Payment Method","Status":"Status","Total":"Total","Mode":"Mode","Actions":"Actions","ItemsPerPage":"Items per page","TableSettings":"Transaction view settings","TableView":"Table View","GridView":"Card View","CompactView":"Compact List","ViewTransactionDetails":"View Transaction Details","ShareReceipt":"Share receipt","NA":"N/A","NASinceZero":"N/A since it is","Package":"package","Cash":"cash","AccountClosedContactCardHolder":"The account has been closed, contact card holder for new card","ActionMenu":{"ViewDetails":"View Details","ShareReceipt":"Share","InsertChargeBack":"Insert Charge Back - (CC)","InsertReturn":"Insert Return - (ACH)","Refund":"Refund"},"ViewTransaction":{"Title":"Detailed Transaction View","TransactionOverview":"Transaction Overview","TransactionDetails":"Transaction Details","TransactionId":"Transaction Id","FullName":"Full Name","AmountPaid":"Amount Paid","AmountPaidInclusionNote":"(Inclusion of Surcharges & Convenience Fee)","Amount":"Amount","TransactionDate":"Transaction Date","ServiceName":"Service Name","PaymentMethod":"Payment Method","TransactionStatus":"Transaction Status","Total":"Total","PaymentMode":"Payment Mode","PaymentMadeFor":"Payment Made For","ProcessingStatus":"Processing Status","LoadingTransactionHistory":"Loading transaction history","NoTransactionHistory":"No transaction history available.","Description":"Description","RelatedTransactions":"Related Transactions","NoRelatedTransactions":"No related transactions available.","NoTransactionDetails":"No transaction details available.","Notes":"Notes"},"TransactionAction":{"Success":"Success","Error":"Error","chargeBack":{"ChargeBack":"Charge Back","Return":"Return","Content":"Are you sure you want to proceed with a","ActionContent":"This action will not issue a refund.","RefundContent":"Do you want to process a refund instead?","Reset":"Reset","RefundInstead":"Refund Instead","Confirm":"Confirm","Cancel":"Cancel","InsertChargeBack":"Insert Charge Back (CC)","InsertReturn":"Insert Return (ACH)","NoData":"No Data","NoTransactionsAvailable":"No Transactions Available","Error":"Error","ErrorInTransactionId":"Error in Transaction Id.","ErrorFetch":"There was an error fetching transaction details.","ErrorUpdating":"Error in Updating","SuccessMessage":"Transaction status updated successfully."},"ShareReceipt":{"Title":"Share Transaction Copy","Content":"The duplicate transaction receipt will be shared with the email below. To share with multiple clients, separate email addresses with ';'.","EmailRequired":"Email is required","EnterEmail":"Enter email address(es)","Cancel":"Cancel","Send":"Send","Email":"Email","Success":"Success","SuccessMessage":"Receipt copy has been shared via email successfully","FailedMessageFallback":"Error in sending Email","ErrorSending":"There was an error sending the transaction receipt."},"Refund":{"Title":"Refund Transaction","RefundAndVoidNote":"A refunded or voided transaction does not affect the subscription status. The subscription remains unchanged unless it is explicitly cancelled.","SubTitle":" Refund a partial or full amount for the below Transaction","RefundedTransactions":"Refunded Transactions","ConfirmRefund":"Confirm Refund","StoreCredit":"Store Credit","RefundOriginalPaymentMethod":"Refund to Original Payment Method","Cancel":"Cancel","Complete":"Complete","Submit":"Submit","Note":"Note","Content":" Once the refund is added as store credit, it cannot be refunded back to the original transaction. The credit must be used for in-house purchases only.","FailedMessage":"There was an error processing the refund.","EnterFullPartialAmountToRefund":"Enter Full/Partial Amount to Refund","TransactionID":"Transaction ID","TransactionDate":"Transaction Date","ServiceName":"Service Name","Amount":"Amount","PaymentGatewayTransactionHistoryId":"Payment Gateway Transaction History Id","SurchargesCollected":"Surcharges Collected","ConvenienceFeesCollected":"Convenience Fees Collected","RefundedAmount":"Refunded Amount","AvailableToRefund":"Available amount to refund","Surcharges":"Surcharges","SurchargesToBeRefunded":"Surcharges to be refunded","NoRefundForConvenienceFees":" No refundable service cost is available. The service cost has already been refunded, and the remaining convenience fee cannot be refunded on its own.","NotAbleToRefundConvenienceFees":" Convenience fee for this transaction won't be refunded in this transaction or later.","ConvenienceFeeToBeRefunded":"Convenience Fee to be refunded","TotalAmountRefunded":"Total Amount Refunded","Comments":"Comments","CancelGroupAppointment":" To initiate a refund for this transaction, please cancel the group appointments and issue the refund.","RefundProcessed":"Refund processed","RefundMessage":"We've processed your refund as requested. Please note that your subscription remains active and your access to","IsUnChargable":"is unchanged","RefundFailed":"Refund Failed","UnableToRefund":"We were unable to process your refund.","RefundTypeRequired":"Refund type is required","RefundTypeError":"Please select a refund type to proceed.","StoreCreditUnavailable":"Store Credit Unavailable","StoreCreditUnavailableMessage":"Return to Store credit functionality is not enabled, Please activate store credit in the settings to allow refunds as store credit.","RefundCommentsRequired":"Comments is required","RefundAmountRequired":"Amount To Refund is required","RefundAmountExceedsTotal":"The Refund Amount should be in between","to":"to","RefundConvenienceFee":"Refund Convenience Fee","UnableToLoadRefundDetails":" Unable to load refund transaction details. Please try again or close this ..","Close":"Close","BelowTransactionsNotSettled":"Below transactions are not settled yet, you can only void all the transactions specified below, partial or full refunds are not allowed at this time. Please click complete to void the transactions.","ClientName":"Client Name","ServiceType":"Service Type","AmountPaid":"Amount Paid","TotalAmount":"Total Amount","SubTotal":"Sub Total","VoidFailed":"Void Transaction Failed","UnableToVoid":"We were unable to void the transaction.","VoidSuccessMessage":"The payment has been voided. The associated subscription remains unchanged.","Success":"Success","VoidTitle":"Void Transaction","PaymentMethod":"Payment Method","Status":"Status","Mode":"Mode","RefundTypeRequiredMessage":"Please select a refund option to proceed.","ProcessingError":"Refund processing failed","UnableToLoad":"Unable to load"}}},"purchasePackages":{"drawer":{"titleStep1":"Purchase Options","titleStep2":"Select Member","titleStep3":"Purchase","titleStep4":"Complete Your Purchase","descriptionStep1":"Choose how you would like to purchase","descriptionStep2":"Choose who this purchase is for","descriptionStep3":"Choose the option that works best for","descriptionStep4":"Review your plan, add-ons, and payment details before completing the purchase.","backAria":"Go back","closeAria":"Close drawer"},"selectType":{"membershipLabel":"Membership","membershipDescription":"Prepaid sessions or services with a fixed number of uses and validity.","packageLabel":"Package","packageDescription":"Prepaid sessions or services with a fixed number of uses and validity."},"selectMember":{"loading":"Loading members","loadFailed":"Failed to load members.","helperText":"Select one of the family members or the primary account holder below","selectAction":"Select","empty":"No members found."},"packageList":{"membershipTab":"Memberships","packageTab":"Packages","filters":{"all":"All","private":"Private","preset":"Pre-set","semiPrivate":"Semi-Private","group":"Group","membership":"Membership","package":"Package"},"typeFilterLabel":"Type","searchPlaceholder":"Search Packages","searchMembershipsPlaceholder":"Search memberships","searchAria":"Search","selectMembershipTitle":"Select a membership","selectMembershipHint":"Choose a membership to continue to checkout.","selectPackageTitle":"Select a Package","selectPackageHint":"Choose a package to continue to checkout.","membershipCountSingular":"1 membership","membershipCount":"{count} memberships","packageCountSingular":"1 package","packageCount":"{count} packages","loadingMemberships":"Loading memberships...","viewModeList":"List view","viewModeGrid":"Grid view","allDurations":"All durations","loading":"Loading packages","loadFailed":"Failed to load packages. Please try again.","noResults":"No packages found matching your criteria.","noMembershipsFound":"No memberships found matching your criteria.","countLabel":"Count","rateLabel":"Rate","unlimitedLabel":"Unlimited","downPaymentLabel":"Down Payment","installmentsLabel":"Installments","recurrenceUnitLabel":"Recurrence Unit","recurringEveryLabel":"Recurring every","frequencyLabel":"Frequency","expireOnLabel":"Expire On","expireAfterLabel":"Expire After","redeemForLabel":"Redeem for","redeemAllLabel":"All Appointments","availableCouponsLabel":"Available Coupons","viewMoreLabel":"View More","viewLessLabel":"View Less","shortCodeLabel":"Short Code","copyShortCodeLabel":"Copy Short Code","copyLabel":"Copy","copiedLabel":"Copied","loadingMore":"Loading more","loadMoreHint":"Scroll to load more","selectedLabel":"Selected","availableLabel":"Available","selectMembership":"Select membership","noAddons":"No add-ons","oneAddon":"1 add-on","addonCount":"{count} add-ons","showingOptions":"Showing {start}–{end} of {total} options","itemsPerPage":"Items per page","viewModeTable":"Table view","viewModeCards":"Card view","columns":{"membership":"Membership","term":"Term","frequency":"Frequency","rate":"Rate","addons":"Add-ons"}},"checkout":{"purchaseForLabel":"Purchase/Enrollment for","memberPlaceholder":"Member","sessionsAvailable":"Sessions Available","redeemText":"You can redeem the package for the below Private Appointments","totalCostLabel":"Total Cost","totalAppointmentsLabel":"Total Appointments","rolloverLabel":"Rollover","rolloverInfo":"Max Rollover Appointments to next billing cycle","signUpDateLabel":"Sign up Date","startDateLabel":"Start Date","startDateInfo":"Choose a date from which you want to redeem your package.","billedOnLabel":"Billed On*","billedOnInfo":"Package billing amount will be charged on the selected day of every month for any recurring fees or charges associated","billingDayLabel":"Billing Day*","customOption":"Custom","startDateOption":"Start Date","endOfMonthOption":"End of Month","payLaterLabel":"Pay Later","payLaterHint":"Collect payment at a later time.","payLaterInfo":"The pay later option is available only for purchases with a start date within the next six months.","packageTitle":"Package Details","packageSubtitle":"Set up and manage the details for this package purchase.","couponTitle":"Package Coupon","couponSubtitle":"Apply a coupon to get discount on this package.","durationLabel":"Duration","applyCouponButton":"Apply Coupon","discountLabel":"Discount","discountApplied":"Discount applied","noDiscountApplied":"No discount applied","paymentSubtitle":"Choose how this package will be paid.","paymentSecureNote":"Your payment information is secure and encrypted.","editSalesPerson":"Change sales person","secureCheckout":"Secure checkout","expireLabel":"Expire","expireAfterLabel":"Expire After","expireOnLabel":"Expire On","expiryAfterLabel":"Expiry After","expiryUnitLabel":"Unit","expireOnDateLabel":"Expire On Date","daysLabel":"Day(s)","weeksLabel":"Week(s)","monthsLabel":"Month(s)","availableToRedeemLabel":"Available to Redeem","countLabel":"Count","ratePerSessionLabel":"Rate per session","clickHereForLabel":"Click here for","appointmentSettingsLabel":"Appointment Settings","appointmentSettingsSubtitle":"Set the cost charged by appointment count range.","appointmentSettingsSummaryHint":"Review the schedule before saving.","rateTiersTitle":"Rate tiers","rateTiersDescription":"Add a min count, max count, and cost for each range.","tierLabel":"Tier {n}","appointmentsRange":"{min}-{max} appointments","amountPayTodayLabel":"Amount Pay Today","renewalTypeLabel":"Renewal Type","payInstallmentLabel":"Pay by Installment","enrollmentFeeLabel":"Enrollment fee","paymentProfileLabel":"Payment Profile","noneOption":"None","addNewButton":"+ Add New","frequencyLabel":"Frequency","orderSummaryTitle":"Order Summary","salesPersonLabel":"Sales Person","packagesLabel":"Packages","feesLabel":"Fees","feeLabel":"Fee","couponsLabel":"Coupons","selectCouponsPlaceholder":"Please Select Coupons","couponHelperText":"Select a coupon from the list applicable for the package selected above.","couponHelper":"Select a coupon from the list or enter a code.","surchargesLabel":"Surcharges","totalBeforeSurchargesLabel":"Total before Surcharges","surchargesCollectedLabel":"Surcharges to be collected","bankersRoundingInfo":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46, 1.466 → 1.47","totalBeforeConvenienceFeeLabel":"Total before Convenience fee","convenienceFeeLabel":"Convenience Fee to be collected (card - 5%)","orderTotalLabel":"Order Total","downPaymentLabel":"Down Payment","detailsLabel":"Details","noSurcharges":"No surcharges","noConvenienceFee":"No convenience fees","proratedCostLabel":"Prorated Cost","proratedAppointmentsLabel":"Prorated Appointments","appliedCouponsLabel":"Applied Coupons","convenienceFeeCollectedLabel":"Convenience Fee to be collected","payOnLabel":"Pay On","inclusiveOfSurchargesAndConvenienceFee":"(Inclusive of surcharges & convenience fee)","inclusiveOfSurcharges":"(Inclusive of surcharges)","inclusiveOfConvenienceFee":"(Inclusive of convenience fee)","downPaymentSummaryLabel":"Down Payment","installmentsSummaryLabel":"Installments","recurrenceUnitSummaryLabel":"Recurrence Unit","recurringEverySummaryLabel":"Recurring every","viewMoreLabel":"View More","viewLessLabel":"View Less","unlimitedLabel":"Unlimited","groupClassesLabel":"Group Classes","privateAppointmentsLabel":"Private Appointments","semiPrivateAppointmentsLabel":"Semi-Private Appointments","classesLabel":"Classes","redeemTextPrefix":"You can redeem the package for the below","signHereButton":"Sign Here","updateSignatureButton":"Update Signature","agreementLink":"View Your Agreement Copy","downloadAgreement":"Download Agreement","viewAgreementCopy":"View Your Agreement Copy","viewAgreementAccept":"View and Accept Your Agreement Copy","viewAgreementSign":"View and Sign Your Agreement Copy","termsPrefix":"I agree to the","termsLink":"Terms & Conditions","purchaseButton":"Purchase","processingButton":"Processing","processingText":"Processing your purchase","signatureModalTitle":"Sign Agreement","agreementModalTitle":"Agreement","cancelButton":"Cancel","continueButton":"Continue","saveButton":"Save","errorLoadingPackage":"Error loading package data","purchaseSuccessTitle":"Purchased Package Successfully","packageNameLabel":"Package Name","availablePrivateLabel":"Available Private Appt","payTodayLabel":"Pay Today","appointmentsAvailableText":"Appointments available for redemption with this Private Appointment Package","accessDashboardButton":"Access Dashboard","scheduleNowButton":"Click here to Schedule","enrollNowButton":"Click here to Enroll","continueToScheduleButton":"Continue to Schedule Appointment","proratedAppointments":"Prorated Appointments","downPaymentDetailsLabel":"Down Payment Details","loadingAppointmentSettings":"Loading appointment rate settings","noSettings":"No appointment rate settings yet","noAppointmentRateSettings":"Add a rate to get started.","minApptsCount":"Min Appts Count","maxApptsCount":"Max Appts Count","cost":"Cost","action":"Action","deleteRate":"Delete","addRate":"Add Rate","close":"Close","discardChanges":"Discard changes","save":"Save","saveSuccess":"Appointment settings saved successfully","amountPayToday":"Amount Pay Today","recurrenceUnit":"Recurrence Unit","selectRecurrenceUnit":"Select Recurrence Unit","recurringEvery":"Recurring Every","noOfInstallments":"No of installments","recurringStartDate":"Recurring Start Date","dates":"Dates","amount":"Amount","amountWithSurcharges":"Amount (with Surcharges to be collected)","amountWithConvenienceFee":"Amount (with Convenience Fee to be collected)","amountWithSurchargesAndConvenienceFee":"Amount (with Surcharges and Convenience Fee to be collected)","enterCouponCodePlaceholder":"Enter coupon code","applyButton":"Apply","applyingLabel":"Applying…","couponFallback":"Coupon","signatureLabel":"Signature","parentSignatureLabel":"Parent Signature","downloadingButton":"Downloading","availablePresetAppointmentLabel":"Available Pre-set Appointment","availablePrivateAppointmentLabel":"Available Private Appointment","appointmentsAvailableGroupText":"Appointments available for redemption with this Group Package","appointmentsAvailablePresetText":"Appointments available for redemption with this Pre-set Appointment Package","appointmentsAvailableSemiPrivateText":"Appointments available for redemption with this Semi-Private Appointment Package","errors":{"selectValidCoupon":"Please select a valid coupon","invalidCoupon":"Invalid coupon","validateFailed":"Failed to validate coupon","couponAlreadyApplied":"Coupon already applied","couponApplyUnavailable":"Unable to apply coupon at this time","startDateBeforeMin":"Start date cannot be earlier than {date}.","couponInvalid":"Please enter a valid coupon","selectSalesPerson":"Please select a sales person","signatureRequired":"Signature required","parentSignatureRequired":"Please provide a parent signature to proceed","agreementLoading":"Agreement is still loading. Please wait.","loadSettingsFailed":"Failed to load appointment rate settings","saveFailed":"Failed to save appointment settings","minCountError":"Minimum count must be less than or equal to maximum count","errorTitle":"Error","pleaseEnterAmount":"Please enter an amount","pleaseProvideRecurrenceUnit":"Please provide a recurrence unit","pleaseEnterRecurrence":"Please enter a recurrence value","pleaseEnterInstallments":"Please enter number of installments","pleaseEnterRecurringStartDate":"Please enter a recurring start date","packageNotAvailable":"Package data not available","memberDataNotAvailable":"Member data not available","paymentProfileRequired":"Payment profile required","cashOrOfflinePaymentNotAllowed":"Cash or offline payment cannot be used for recurring, pay later, or renewal purchases","termsRequired":"Please accept terms and conditions","presetRateInvalid":"Please provide rate per session","downPaymentOutOfBounds":"Down payment must be between 0 and package cost","occurrenceMustBeGreaterThanZero":"Occurrence should be greater than zero","expireOnDateInvalid":"Please provide valid Expiry Date","expireAfterValueMustBeGreaterThanZero":"Expire after value should be greater than zero","couponCodeRequired":"Please enter a coupon code","couponApplyFailed":"Failed to apply coupon","couponAttemptsLocked":"Too many invalid coupon attempts. Please try again in {seconds} seconds.","purchaseFailed":"Unable to complete purchase. Please try again.","signatureBuildFailed":"Failed to process signature. Please re-sign and try again.","sessionCostFailed":"Unable to load session rate for the selected count.","sessionCostUnavailable":"The rate per session is not available for the specified number of sessions. Please configure it in Appointment Settings."}},"recurrence":{"startDate":"Start Date","billedOn":"Billed On","payLater":"Pay Later","frequency":"Frequency","frequencyLabel":"Frequency","repeatEvery":"Repeat Every","endAfter":"End After","never":"Never","noOfOccurrence":"No of occurrence","nextRenewalDate":"Next Renewal Date","expireLabel":"Expire","expireAfterLabel":"Expire After","expireOnLabel":"Expire On","expiryAfterLabel":"Expiry After","expireOnDateLabel":"Expire On Date","daysLabel":"Day(s)","weeksLabel":"Week(s)","monthsLabel":"Month(s)","timeUnitLabel":"Time unit","proratedAppointments":"Prorated Appointments"}},"appointmentTypes":{"labels":{"serviceLabel":"Service","typeLabel":"Type","locationLabel":"Location","durationLabel":"Duration","participantsLabel":"Participants","costLabel":"Appointment Cost","statusLabel":"Status"},"notifications":{"exportingDataTitle":"Exporting Data","exportingDataMessage":"Please wait while we prepare your Excel file","exportSuccessTitle":"Export Successful","noDataTitle":"No Data","noDataMessage":"No Appointments data available to export","exportFailedTitle":"Export Failed","exportFailedMessage":"Failed to export Appointments data. Please try again."}},"clubLayout":{"clubFooter":{"header":"Business Address","businessHours":"Business Hours","poweredByBuzops":"Powered by Buzops"},"clubHeader":{"myAccount":"My Account","loggingOut":"Logging out","logout":"Logout","loginButton":"Login","loginClient":"Client","loginAffiliate":"Affiliate"},"roleSwitcher":{"ariaLabel":"Switch club or role","placeholder":"Club and role","currentLocation":"Current Location","switchLocation":"Switch location","switchingTo":"Switching to {role}…","switchingFallback":"Switching profile…","switchingSubtitle":"Please wait while we update your session.","switchFailedTitle":"Couldn't switch profile","switchFailedMessage":"Please try again. If this keeps happening, sign in again.","switchNotAllowedMessage":"You can't switch to this profile right now. You are still signed in to your current profile."}},"Subscriptions":{"Membership":{"labels":{"updatePlan":"Update Membership","FreezePlan":"Freeze Membership","CancelPlan":"Cancel Membership","noOptionsAvailable":"No options available","Overview":"Overview","Payments":"Payments","Documents":"Documents","AuditHistory":"Audit History","CouponHistory":"Coupon History","LinkedAddons":"Linked Addons","MembershipOverview":"Membership Overview","MembershipVisits":"Membership Visits","TotalVisits":"Total Visits","UsedVisits":"Used","UnusedVisits":"Unused","VisitHistory":"Visit History","MembershipName":"Membership Name","MembershipDetails":"Membership Details","MembershipID":"Membership ID","StartDate":"Start Date","Rate":"Rate","NextBilling":"Next Billing","MonthlyRate":"Monthly Rate","TaxAndCfLabel":"(Exclusion of Surcharges & Convenience Fee)","TaxLabel":"(Exclusion of Surcharges)","ConvenienceLabel":"(Exclusion of Convenience Fee)","EndDate":"End Date","Surcharges":"Surcharges","ConvenienceFee":"Convenience Fee","SignedUpBy":"Signed up by","online":"Online","SignUpDate":"Sign up Date","CancelOn":"Cancels On","AppliedCoupons":"Applied Coupons","ApplyCoupon":"Apply Coupon","Okay":"Okay","Coupons":"Coupons","HideDetails":"Hide Details","ViewDetails":"View Details","CouponAppliedOn":"Coupon Applied On","Coupon":"Coupon","Amount":"Amount","Percentage":"Percentage","AutoRenews":"Auto Renews","TotalBillingCyclesToBeApplied":"Total billing cycles to be applied","NeverEnding":"Never Ending","CompletedBillingCycles":"Completed billing cycles","RemainingBillingCycles":"Remaining billing cycles","CouponDeActivatedOn":"Coupon de-activated On","UpdateCouponRenewal":"Update Coupon Renewal","Name":"Name","Cancel":"Cancel","Ok":"Ok","Yes":"Yes","SelectCoupon":"Select Coupon","Note":"Note:","UpdateMembershipDetails":"Update Membership Details","UpdateMembership":"Update Membership","Update":"Update","RenewalDetails":"Renewal Details","Off":"Off","on":"On","NextRenewal":"Next Renewal","RenewalAmount":"Renewal Amount","TypeofRenewal":"Type of Renewal","Renews":"Renews","Expires":"Expires","RecurringMonthly":"Recurring Monthly","Every":"Every","month":"month","months":"months","EveryMonth":"Every Month","day":"day","days":"days","AdditionalInformation":"Additional Information","Enableautorenewal":"Enable auto renewal","Disableautorenewal":"Disable auto renewal","AutoRenewal":"Auto Renewal","AdditionalServiceDetails":"Additional Service Details","PayInFull":"Pay In Full","AddonRefundOnDisable":"This amount ({amount}) will refund on the Membership end date if you disable the auto renewal.","AddonExpireNoCharge":"Your Membership will expire on Membership end date without any charge/ refund.","FreezeMembership":"Freeze Membership","Freezewithout30_daynotice":"Freeze without 30-day notice","UnfreezeMembership":"Unfreeze Membership","WithdrawFreeze":"Withdraw Freeze","DoYouWantToUnfreezeToday":"Do you want to unfreeze today?","FreezeStartDate":"Freeze Start Date","FreezeEndDate":"Freeze End Date","FreezeRate":"Freeze Rate","FreezeFee":"Freeze Fee","MaximumMonthsonFreeze":"Maximum Months on Freeze","ActiveAddons":"Active Add-ons ({count})","AddonCardBadge":"Add-on {index} of {total}","Duration":"Duration","Months":"Months","NABeingMonthToMonth":"NA being month to month Membership","ApprovedBy":"Approved by","Comments":"Comments","EnterComments":"Enter comments","StepOf":"Step {current} of {total}","PaymentProfile":"Payment Profile","ApprovedDate":"Approved date","RepeatEvery":"Repeat Every","NA":"NA","After":"After","Occurrences":"Occurrences","AsNever":"As Never","FrozenDuration":"Frozen duration","RecurringAmount":"Recurring Amount","ProratedAmount":"Prorated Amount","DoYouWantToChargeTheAmount":"Do you want to charge the amount?","AmountPayToday":"Amount Pay Today","RecurrenceStartDate":"Recurrence Start Date","RecurrenceOptions":"Recurrence Options","NumberOfInstallments":"Number of Installments","SelectPaymentProfile":"Select Payment Profile","TotalAmount":"Total Amount","ConvenienceFeeToBeCollected":"Convenience Fee to be collected","Unfreeze":"Unfreeze","Withdraw":"Withdraw","DoYouWantToWithdraw":"Do you want to withdraw ?","WithdrawFee":"Withdraw Fee","TotalDownPayment":"Total Down Payment","AddonName":"Add-on Name","Previous":"Previous","Next":"Next","DateInput":"Date input","CancellationDetails":"Cancellation Details","Membership":"Membership","SelectCancellationOn":"Select Cancellation on","CancellationDate":"Cancellation Date","ClickHere":"Click Here","CancellationType":"Cancellation Type","SelectCancellationType":"Select Cancellation type","AmountToRefund":"Amount to Refund","SurchargesToBeRefunded":"Surcharges to be refunded","ConvenienceFeeToBeRefunded":"Convenience fee to be refunded","CancellationFee":"Cancellation Fee","WithdrawCancellation":"Withdraw Cancellation","Complete":"Complete","StoreCredit":"Store Credit","RefundToOriginalPayment":"Refund to Original Payment Mode","FailedTransactions":"Failed Transactions","FailedTransactionsHint":"Select how you want to handle each failed transaction.","TransactionId":"Transaction ID","TransactionDate":"Transaction Date","FailedOn":"Failed on {date}","Action":"Action","Pay":"Pay","PayNow":"Pay now","Waive":"Waive","WaiveFee":"Waive fee","AddToOutstandingBalance":"Add to Outstanding Balance","CollectNow":"Collect now","SendToCollection":"Send to collection","YetToCollect":"Yet to collect","CollectionCancelled":"Cancelled","Collected":"Collected","PleaseSelectCancellationType":"Please select Cancellation Type","Today":"Today","CurrentBillingCycle":"Current Billing Cycle","NextBillingCycle":"Next Billing Cycle","OnSelectedDate":"On selected date","FeeWillBeChargedOn":"Fee Will Be Charged On","FeeChargedToday":"Fee Charged Today","AmountToCollectToday":"Amount to Collect Today","TotalFailedTransactionAmount":"Total Failed Transaction Amount","WaivedFailedTransactionAmount":"Waived Failed Transaction Amount","FailedTransactionAmountToCollect":"Failed Transaction Amount To Collect","RefundConvenienceFee":"Refund Convenience Fee","ConvenienceFeesToBeRefunded":"Convenience fees to be refunded","TotalAmountToCollectToday":"Total Amount to Collect Today","End":"End","SurchargesRefunded":"Surcharges to be refunded","ConvenienceRefunded":"Convenience fee to be refunded","Success":"Success","Error":"Error","TotalRefundAmountForMembership":"Total Refund Amount for Membership","Submit":"Submit","TotalAmountToCollect":"Total Amount to Collect","Charge":"Charge","Refund":"Refund","NoChargeRefund":"No charge refund","AddOnName":"Add-on Name","AddOnRate":"Add-On Rate","Frequency":"Frequency","CancellationOn":"Cancellation On","DoYouWantToRefund":"Do you want to Refund?","DoYouWantCharge":"Do you want to charge cancellation fee?","TotalRefundAmountFor":"Total Refund Amount for ","AreYouSureYouWantToProceed":"Are you sure you want to proceed?","YesWithdrawCancellation":"Yes, Withdraw cancellation","ProrateLabel1":"Would you like to charge the prorated","ProratedLabel2":"amount for the current billing cycle?","ChargeProrateAmount":"Charge prorate amount","SurchargesToBeCollected":"Surcharges to be collected","TotalbeforeConvenienceFee":"Total before Convenience Fee","Total":"Total","Activate":"Activate","ActivateMembership":"Activate Membership","CurrentBillingPeriod":"Current billing period","ProrationPeriod":"Proration Period","ProrateTooltip":"Charge for the Prorated Period mentioned above","CurrentBillingAmount":"Current billing amount","ProrationAmount":"Proration Amount","NextBillingDate":"Next Billing Date","NextBillingAmount":"Next Billing Amount","MembershipEndDate":"Membership End Date","PlanSuspendNote":"System will extend the plan end date since plan was in Suspended status","Penalty":"Penalty","PenaltyTooltip":"Fee applied for late payments or when membership is suspended.","AddOn":"AddOn","ActivateAddon":"Do you want to activate Addon ?","AddonAlert":"This Addon will cancel today","Status":"Status","NextRecurrence":"Next Recurrence","TotalFailedPayments":"Total Failed Payments","AmountToCollect":"Amount To Collect","WaivedAmount":"Waived Amount","TotalDue":"Total Due","TotalAmountToCollectForReActivation":"Total Amount to Collect for Re-activation","ErrorInActivatingMembership":"Error in Activating Membership","ErrorUpdateSuspended":"Something went wrong in update activation details.","ErrorActivation":"Something went wrong in activation membership"},"hints":{"freezeMembership":"Set freeze dates and fees for this membership.","unfreezeMembership":"Review the frozen period and confirm unfreezing this membership.","withdrawFreeze":"Review and withdraw the scheduled freeze for this membership.","cancelMembership":"Review cancellation details and choose how to cancel.","updateMembership":"Update the membership name and rate."},"messages":{"taxDisableNote":"Disabling this option will exclude taxes from the upcoming billing cycle. Are you sure you want to proceed?","taxEnableNote":"Enabling this option will apply applicable taxes to the upcoming billing cycle. Are you sure you want to continue?","CancelsOnNote":"If the cancellation fee collection fails or any recurrence fails before the cancellation date, the cancellation request will be automatically reverted on the selected cancellation date.","NoCouponsApplied":"No coupons applied","CouponDeactivate":"Are you sure to Deactivate ?","CouponWarn":"It will override if there is any existing same type of coupon.","UpdateNote1":"Modified rate will be effective from","UpdateNote2":" , including recurring and renewal payments.","PlanUpdateSucsess":"Membership details updated successfully and will be effective from","PlanNameUpdateSuccess":"Membership name updated successfully and will be effective from","PlanAmtUpdateSuccess":"Membership rate updated successfully and will be effective from","PlanUpdateEnd":"including recurring and renewal payments","ErrorUpdatePlan":"Error In Updating Membership","AddCoupon":"Coupon Add successfully","Error":"Some thing went wrong please try again later","DeactivateCoupon":"Coupon Deactivated successfully","UpdateCoupon":"Coupon updated successfully","RenewalAddon":"You've add-on that extends beyond your current membership period. Since auto-renewal is disabled, your add-on will be automatically canceled.","RenewalEnable":"Do you want to enable renewal ?","RenewalEnableConfirm":"Do you want to enable?","RenewalDisable":"Do you want to disable renewal ?","RenewalNote":"Subscription will be auto renewed after the end of subscription term, enable or disable auto renewal of current subscription.","PendingBillingCycles":"Pending Billing Cycles","DurationTypeLabel":"Duration Type","immeditateFreeze":"Membership will freeze on the next recurring billing date.","PleaseEnterComments":"Please enter comments","UnfreezeSameDay":"NA since unfreezing on the same day","AddonUnfreezeWithMembership":"Add-on will unfreeze along with Membership","AddonFreezeNote":"Add-on will freeze along with Membership","PleaseSelectCancellationOn":"Please Select Cancellation On","ProratedRefundTooltip":"Prorated amount for remaining days of current billing cycle","CancellationFeeTooltip":"If you do not wish to provide a refund or if you would like to collect an amount higher than the refund amount, please specify the cancellation fee in the provided field. This fee will be charged to the user in the event of a cancellation","withdrawUnFreezeCancelNote":"Please withdraw/unfreeze your approved freeze request then submit for the cancellation.","AddonFrozenNote":"Add-on is under the freeze process review. Please either unfreeze or withdraw the freeze request to proceed on cancellation.","MemberInactiveNote":"Your membership is currently inactive. Cancellation cannot be processed online. Kindly contact the gym administrator for assistance.","MemberSuspendedNote":"Your membership is currently suspended. Cancellation cannot be processed online. Kindly contact the gym administrator for assistance.","minDaysRefundNote":"Since you are cancelling the Membership within minimum days, the system will process your {amount} refund.","RefundNote":"Once the refund is added as store credit, it cannot be refunded back to the original transaction. The credit must be used for in-house purchases only.","PleaseProvideName":"Please provide the Name","PleaseProvideValidMonthlyRate":"Please provide a valid Monthly Rate","CommentsRequired":"Comments is required","IsCancellationDueToPlanChange":"Is this cancellation due to a plan change or internal transfer?","AutoRenewalEnabled":"Auto renewal enabled successfully.","AutoRenewalDisabled":"Auto renewal disabled successfully.","WithdrawUnavailable":"Withdraw unavailable: Please reactivate your membership before withdrawing cancellation.","CancellationFeeInfo":"If you do not wish to provide a refund or if you would like to collect an amount higher  than the refund amount,please specify the cancellation fee in the provided field.  This fee will be charged to the user in the event of a cancellation","SurchargesUpdated":"Surcharges updated successfully.","ErrorFreezingMembership":"Error in Freezing Membership","ErrorWithdrawFreezeMembership":"Error in Withdraw Freeze Membership","ErrorUnfreezeMembership":"Error in UnFreeze Membership","MembershipCancelled":"Membership successfully cancelled.","ErrorCancellingMembership":"Error in Cancelling Membership","cancelAfterBilling":"If you want to cancel the membership after completion of current billing cycle please","NoValidCancellationDates":"No valid cancellation dates are available. Please contact support.","CancellationDateBeforeMin":"The cancellation date must be on or after {date}.","SpecficDateCancelNote":"If the cancellation fee collection fails or any recurrence fails before the cancellation date, the cancellation request will be automatically reverted on the selected cancellation date.","AddonNextBillingNote":"Service will cancel on the next recurring billing date and the user will not get charged.","Addon30DaysCancelNote":"Allow for 30-day cancellation notice and will cancel after next recurring service.","AddonDisclaimer":"Disclaimer: You can cancel with plan cancellation date or current date.","PleaseProvideRefund":"Please select a refund option to proceed.","CancellationProccessError":"An error occurred while processing the cancellation. Please try again.","CancellationFeeError":"Cancellation fee should be greater than 0","SomthingWentWrong":"Something went wrong","CancellationDateBefore":"The cancellation date must be on or before","CancellationWithdrawNote":"Withdrawing this request will keep your subscription active, and billing will continue as scheduled.","WithdrawAlertNote":"Note : Withdrawing the membership cancellation will also withdraw the associated Add-ons cancellation request.","RoundOffNote":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46, 1.466 → 1.47","WithdrawDetailsFetchError":"Error in Getting Cancellation withdraw Details of Membership.","SomethingWentInWithdraw":"Something went wrong in withdraw cancellation","CompleteWithdraw":"Cancellation withdrawn. Your subscription will remain active.","ProrateInputValidation1":"Amount cannot be negative","ProratedInputValidation2":"Amount cannot exceed","ProtatedInputValidation3":"Maximum allowed is ","ProratedInputValidation4":"Amount must be positive"}},"Addon":{"labels":{"AddonOverview":"Add-on overview","FreezeAddon":"Freeze Add-on","CancelAddon":"Cancel Add-on","AddonDetails":"Add-on Details","AddonName":"Add-on Name","ClientName":"Client Name","CancellationStatus":"Cancellation Status","Name":"Name","Charge":"Charge","ExclusionOfTax":"Exclusion of Surcharges","ExclusionOfConvenience":"Exclusion of Convenience Fees","PurchaseDate":"Purchase Date","StartDate":"Start Date","EndDate":"End Date","RepeatEvery":"Repeat Every","Surcharges":"Surcharges","Description":"Description","SignedUpBy":"Signed up by","CancelOn":"Cancel on","NAOneTime":"NA - One Time","RecurringDate":"Recurring Date","RecurringAmount":"Recurring Amount","ConvenienceFees":"Convenience Fees","ExclusionOf":"Exclusion of","Error":"Error","Success":"Success","Overview":"Overview","Payments":"Payments","Documents":"Documents","AuditHistory":"Audit History","Cancel":"Cancel","Ok":"Ok","AddCoupon":"Add Coupon","UnfreezeAddon":"unFreeze Add-on","CancelWithout1BillingNotice":"Cancel without 1 billing notice","CancelImmediatelyWithRefund":"Cancel Immediately with Refund","CancellationDate":"Cancellation Date","ApprovedDate":"Approved Date","CancellationType":"Cancellation Type","ChargeTheAmount":"Charge the Amount","RefundTheAmount":"Refund the Amount","NoRefundAndNoCharge":"No Refund and No Charge","RefundAmount":"Refund Amount","CancellationFee":"Cancellation Fee","Next":"Next","AmountToRefund":"Amount to Refund","ChargableAmount":"Chargable Amount","SurchargesToBeRefunded":"Surcharges to be refunded","RefundConvenienceFee":"Refund Convenience Fee","ConvenienceFeeToBeRefunded":"Convenience Fee to be refunded","TotalRefundAmount":"Total Refund Amount","ConvenienceFeeToBeCollected":"Convenience fee to be collected","TotalAmountToCollect":"Total Amount to Collect","Comments":"Comments","ChurnLabel1":"Canceling to upgrade/downgrade?","ChurnLabel2":"Use this toggle to exclude from churn","Previous":"Previous","StoreCredit":"Store Credit","PaymentMode":"Refund to Original Payment Mode","Note":"Note","Submit":"Submit","FreezeWithout1BillingNotice":"Freeze without 1 billing notice","MaximumBillingCyclesOnFreeze":"Maximum billing cycles on Freeze","FreezeRate":"Freeze Rate","ProratedRate":"Prorated Rate","FreezeStartDate":"Freeze Start Date","ApprovedOn":"Approved on","ApprovedBy":"Approved By","TotalAmount":"Total Amount","Withdraw":"Withdraw","Complete":"Complete","Unfreeze":"Unfreeze","ChargeType":"Charge Type","SelectChargeType":"Select charge type","DownPayment":"Down Payment","AddOn":"Add-On","SelectPaymentProfile":"Please select payment profile"},"hints":{"freezeAddon":"Set freeze dates and fees for this add-on.","cancelAddon":"Review cancellation details and choose how to cancel."},"messages":{"ApiError":"Something went wrong try again","CouponDeactivateSuccess":"Coupon deactivated successfully","CouponDeactivateError":"Error In Removing Coupon","CouponAddSuccess":"The coupon Added successfully","CouponAddError":"Error In Adding Coupon","TaxUpdateSuccess":"Surcharges Updated Successfully","AddonNotFounded":"Add-On not founded","taxDisableNote":"Disabling this option will exclude taxes from the upcoming billing cycle. Are you sure you want to proceed?","taxEnableNote":"Enabling this option will apply applicable taxes to the upcoming billing cycle. Are you sure you want to continue?","CouponDeactivate":"Are you sure to Deactivate ?","AddonImmediateCancelNote":"Addon will cancel on the next recurring billing date and the user will not get charged.","AddonCancelTodayNote":"Addon will cancel now and allow for refund option for pro-rated Service.","BankRoutingNote":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46, 1.466 → 1.47","CommentsRequired":"Comments is required","RefundNote":"Once the refund is added as store credit, it cannot be refunded back to the original transaction. The credit must be used for in-house purchases only.","AddonImmediateFreezeNote":"Addon will freeze on the next recurring billing date.","AddonFreezeMaxCycleNote":"The Maximum billing cycle should be in between 1 to 100 value.","WithdrawCommentsRequired":"Withdraw Comments is required","RefundCreditError":"Return to Store credit functionality is not enabled, Please activate store credit in the settings to allow refunds as store credit.","RefundNullError":"Please select a refund option to proceed.","AddonCancelCompleteError":"Something went wrong while cancel addon","AddonCancelCompleteSuccess":"Addon Successfully Cancelled","AddonCancelFetchError":"Something went wrong while fetching cancel details","AddonUnfreezeCompleteError":"Something went wrong while unfreeze addon","AddonUnfreezeCompleteSuccess":"Addon Successfully UnFreezed","AddonUnfreezeFetchError":"Something went wrong while fetching unfreeze details","AddonWithdrawCompleteError":"Something went wrong while withdraw freeze addon","AddonWithdrawCompleteSuccess":"Addon Successfully Withdrawn Freeze","AddonFreezeCompeteError":"Something went wrong while freeze addon","AddonFreezeCompleteSuccess":"Addon Successfully Freezed","AddonFreezeFetchError":"Something went wrong while fetching freeze details"}}},"ClientPaymentMethod":{"panel":{"title":"Available Payment Methods","enforcement":"Payment Profile Enforcement","enforcementTooltip":"When enabled, clients will be required to add a new payment profile, and no further actions can be performed until a new payment profile is added.","enforcementChargeBack":"This feature is not available for chargeback or return customers.","creditBalance":"Credit Balance","topUp":"Top Up","refund":"Refund","activity":"Activity","downloadReport":"Download Report","exporting":"Exporting","cardsAndBanks":"Cards and Bank Payment Methods","addCard":"Add Card","addBank":"Add Bank","addByTerminal":"Add by Terminal","creditsTopUp":"Credits Top Up","refundCreditBalance":"Refund Credit Balance","linkedSubscription":"Linked Subscription","linkedSubscriptionDesc":"Below are the linked payment methods to your subscriptions, you can add or update the payment method at any time."},"table":{"cardNumber":"Card Number","cardType":"Card Type","clientName":"Client Name","expiryDate":"Expiry Date","actions":"Actions","subscriptionType":"Subscription Type","paymentProfile":"Payment Profile","default":"Default","edit":"Edit","delete":"Delete","makeDefault":"Set as Default","cardProtected":"This payment method is currently in use for an active subscription and cannot be deleted.","accountClosed":"The account has been closed, contact card holder for new card.","noPaymentProfileRecords":"No Saved Payment Profiles.","noLinkedSubscriptions":"No linked subscriptions available.","loading":"Loading"},"cardTypes":{"cash":"Cash","buzops":"Buzops","savingsBank":"Savings Bank","checkingBank":"Checking Bank","card":"Card","creditsBalance":"Credits Balance"},"dropdown":{"selectPaymentMethod":"Select Payment Method","accountClosed":"The account has been closed, contact card holder for new card"},"modal":{"confirmChange":{"question":"Do you want to change the payment method for this subscription?","title":"Confirmation"},"topUp":{"title":"Credit Top up","amount":"Amount","convenienceFee":"Convenience Fee to be collected","convenienceFeeTooltip":"Uses Bankers Rounding (Round Half to Even). Example: 1.465 → 1.46,1.466 → 1.47","totalAmount":"Total Amount","notes":"Notes","reset":"Reset","addToWallet":"Add To Wallet"},"common":{"cancel":"Cancel","confirm":"Confirm"},"delete":{"content":"Are you sure you want to delete this payment method? This action cannot be undone.","noKeepIt":"No,Keep It","yes":"Yes"}},"refund":{"title":"Refund Credit Balance","creditBalance":"Credit Balance","noRefundable":"No Refundable Credit","noRefundableDesc":"There are no available credits to refund at this time.","close":"Close","selectPrompt":"Please select how you'd like to issue the refund:","confirmRefund":"Confirm Refund","amount":"Amount","refundConvenienceFee":"Refund Convenience Fee","convenienceFeeRefundInfo":"Any applicable convenience fee will be refunded as part of this refund.","convenienceFeeNoRefundInfo":"The convenience fee will not be refunded. Only the refund amount will be processed.","options":{"original":{"title":"Refund {amount} to Original Payment Method","description":"This refund will be sent back to the customer's original payment method (e.g., credit card) because the transaction is still eligible and within the refund window."},"manual":{"title":"Refund {amount} via Manual/Offline Method","description":"This credit must be refunded manually (e.g., cash, check, or transfer). It comes from cancellations, offline payments, or expired/invalid original methods that can't be refunded automatically."},"invalid":{"title":"Refund {amount} via Manual/Offline Method","description":"(e.g. cash, check, in-person, or other) Original payment can't be refunded due to canceled or expired card."}}},"messages":{"error":"Error","success":"Success","noPaymentProfileSelected":"No payment profile selected","successfullyModified":"Successfully Modified","failedToModify":"Failed to Modify","exportingData":"Exporting Data","exportingDataMessage":"Please wait while we prepare your Excel file","exportSuccessful":"Export Successful","noRecords":"No Records","exportedCreditsToExcel":"Exported credit records to Excel","exportFailed":"Export Failed","failedToExport":"Failed to export credit data. Please try again.","noRecordToExport":"No credit activity available to generate a report.","creditsAddedSuccessfully":"Credits Added Successfully","failedToTopUp":"Failed to top up credit. Please try again.","failedToProcessTopUp":"Failed to process top up. Please try again.","noCreditsAvailable":"No Credits Available","walletNoCredits":"Wallet has no credits available for refund.","refundedSuccessfully":"Refunded Successfully","failedToProcessRefund":"Failed to process refund. Please try again.","defaultPaymentProfileUpdated":"Selected Payment profile marked as Preferred","failedToUpdateDefaultPaymentProfile":"Failed to update default payment profile. Please try again.","paymentMethodInUse":"This payment method is currently in use for an active subscription and cannot be deleted.","paymentProfileDeleted":"Payment profile has been deleted successfully","failedToDeletePaymentProfile":"Failed to delete payment profile. Please try again.","invalidPaymentProfileId":"Unable to delete this payment method because its profile id is missing. Please refresh and try again.","pleaseSelectRefundType":"Please select a refund type to proceed.","pleaseProvideAmountToRefund":"Please provide amount to refund","pleaseSelectPaymentProfile":"Please select Payment Profile","failedLoadPaymentProfiles":"Failed to load payment profiles"},"validation":{"enterValidAmount":"Please enter a valid amount for the credit top-up.","amountGreaterThanZero":"Amount should be greater than 0.","amountNotGreaterThan15k":"Amount should not be greater than 15k."},"creditActivity":{"title":"Credit Activity","noActivity":"No credit activity available.","credit":"Credit","debit":"Debit","balance":"Balance","type":"Type","action":"Action","noRelatedTransactions":"No related transactions available.","itemsPerPage":"Items per page","of":"of","items":"items"}},"BusinessProfile":{"title":"Settings","items":{"businessInfo":"Business Info","paymentIntegration":"Payment Integration","surcharges":"Surcharges","convenienceFee":"Convenience Fee","oneTimeChargeCategories":"One-Time Charge Categories","clientAppointmentNotification":"Client Appointment Notification","manageAlerts":"Manage Alerts","checkIns":"Check-Ins","businessSettings":"Business Settings","thirdPartyIntegration":"Third Party Integration","checkInSystem":"Check-In System"},"defaultContent":"Content for this section is not implemented yet."},"MembershipCheckout":{"header":{"title":"Purchase/Enrollment for"},"page":{"planTitle":"Membership Plan","planSubtitle":"Set up the primary membership for this customer.","customerLabel":"Purchase / Customer","addFamilyMember":"Add Family Member","planLabel":"Membership Plan","couponTitle":"Coupons","addonsTitle":"Add-ons","addonsSubtitle":"Enhance this membership with add-ons.","paymentTitle":"Payment Profile","paymentSubtitle":"Choose how this membership will be paid.","paymentSecureNote":"Your payment information is secure and encrypted.","secureCheckout":"Secure checkout","viewDescription":"View Description","hideDescription":"Hide Description"},"membership":{"frequency":"Frequency","signUpDate":"Sign up Date","startDate":"Start Date","startDateHint":"Choose a date from which you want to start your membership.","startDateRequired":"Start Date is required","totalVisits":"Total Visits","durationDays":"Duration (Days)","rate":"Rate","monthlyRate":"Monthly Rate","monthlyRateRequired":"Monthly Rate is required","billedOn":"Billed On","billedOnRequired":"Billed On is required","billingDay":"Billing Day","billingDayRequired":"Billing Day is required","billingDayHint":"Billing occurs on the {day} of each month"},"billingHints":{"proratedToMonth":"Membership billing amount will be prorated to the rest of the month","chargedOnDay":"Membership billing amount will be charged on the {day} of every month for any recurring fees or charges associated","proratedUntilDay":"Membership billing amount will be prorated for any current charges until the {day} of this month. From then on, Membership billing amount will be charged on the {day} of every month"},"paymentTypes":{"title":"Payment Types","titleRequired":"Payment Types is required","payLater":"Pay Later","payLaterHint":"Collect payment at a later time.","payLaterInfo":"The pay later option is available only for purchases with a start date within the next six months.","autoRenews":"Auto Renews","autoRenewsHint":"Automatically renew this membership.","houseCreditConfirmTitle":"Recurring Payment Notice","houseCreditConfirmBody":"For recurring payments, the system will first attempt to deduct the amount from your credit balance. If your credit is insufficient, the default payment method on file will be charged. To avoid disruptions, please ensure your credit balance is topped up or any default payment method is added.","houseCreditConfirmSkip":"Skip"},"coupons":{"title":"Coupons","placeholder":"Please select coupon","loading":"Loading coupons","hint":"Select a coupon from the list applicable for the membership selected above.","selectedCoupons":"Selected Coupons","durationType":"Duration Type","billingCycles":"Billing Cycles","errors":{"empty":"Please enter a coupon code.","notFound":"Coupon not found. Please check the code and try again.","alreadyApplied":"This coupon has already been applied.","addonNotFound":"The addon associated with this coupon was not found.","tooManyAttempts":"Too many invalid coupon attempts. Please try again in {seconds} seconds.","noMatch":"No matching coupons found.","unknown":"An error occurred while applying the coupon. Please try again."}},"addons":{"title":"Add on","placeholder":"Please select addon","loading":"Loading add-ons...","hint":"You may add multiple Add-Ons to this client account.","description":"Description","descriptionRequired":"Description is required","descriptionHint":"Additional information about the Add-On selected.","price":"Price","priceRequired":"Price is required","priceHint":"Amount to be charged on every billing cycle.","frequency":"Frequency","frequencyRequired":"Frequency is required","frequencyHint":"The billing frequency for the Add-On.","startDate":"Start Date","startDateRequired":"Start Date is required","startDateHint":"Choose a date from which you want to start this Add-On.","endAfter":"End After","neverEnding":"Never Ending","after":"After","maxRecurrence":"Max Recurrence","maxRecurrenceHint":"Maximum no.of recurring Add-Ons for a billing cycle.","noOfOccurrence":"No of occurrence","noOfOccurrenceRequired":"No of occurrence is required","repeatEvery":"Repeat Every","repeatEveryRequired":"Repeat Every is required","repeatEveryHint":"Select the number of times the client would want to repeat the Add-Ons based on frequency.","selectCoupon":"Select a coupon to apply (if applicable).","isProrated":"Is Prorated","neverEnd":"Never End","oneTime":"One Time","rate":"Rate"},"paymentProfile":{"title":"Payment Profile"},"additionalInfo":{"title":"Additional Information"},"orderSummary":{"title":"Order Summary","salesPerson":"Sales Person","salesPersonPlaceholder":"Select Sales Person","editSalesPerson":"Change sales person","membership":"Membership","proratedRate":"Prorated Rate","starts":"Starts","addons":"Add-ons","noAddons":"No addons selected","proratedAmount":"Prorated Amount","nextEFT":"Next EFT","previousMembershipRemaining":"Previous Membership Remaining Amount","surcharges":"Surcharges","surchargesToggle":"Surcharges","totalBeforeSurcharges":"Total before Surcharges","surchargesToBeCollected":"Surcharges to be collected","bankersRoundingInfo":"Bankers Rounding: Amount is rounded to the nearest even number when the value to be rounded is exactly halfway between two numbers.","totalBeforeConvenienceFee":"Total before Convenience fee","chargesBreakdown":"Charges Breakdown","convenienceFee":"Convenience Fee","convenienceFeeInfo":"A convenience fee will be applied to this transaction","orderTotal":"Order Total","downPayment":"Down Payment","payOn":"Pay On","futurePaymentNote":"This amount will be charged on {date}"},"signature":{"title":"Signature","parentTitle":"Parent Signature"},"termsAndConditions":{"viewAgreement":"View Your Agreement Copy","viewAgreementAccept":"View and Accept Your Agreement Copy","viewAgreementSign":"View and Sign Your Agreement Copy","iAgree":"I agree to the","terms":"Terms & Conditions"},"buttons":{"purchase":"Purchase","continue":"Continue","back":"Back","cancel":"Cancel","confirm":"Confirm"},"agreementModal":{"title":"Agreement Copy","confirmRead":"I confirm that I have read and understood this agreement.","save":"Save","cancel":"Cancel","continue":"Continue","download":"Download"},"notifications":{"error":"Error","success":"Success","validationError":"Please fix the validation errors","purchaseSuccess":"Membership purchased successfully","purchaseFailed":"Failed to purchase membership"},"validation":{"invalidDate":"Please enter a valid date.","membershipRequired":"Please select a membership","billingTypeRequired":"Please select billing type","billingDayRequired":"Please select billing day","salesPersonRequired":"Please select sales person","paymentProfileRequired":"Please select payment profile","additionalInfoRequired":"Please fill out the required additional information fields","signatureRequired":"Please provide signature to proceed","parentSignatureRequired":"Please provide a parent signature to proceed","agreementLoading":"Agreement is still loading. Please wait.","termsRequired":"Please accept terms and conditions","agreementConfirmRequired":"Please confirm that you have read and understood the agreement before signing.","autoRenewCashRestriction":"Auto Renew cannot be selected for cash payments","payLaterCashRestriction":"The 'Pay Later' option cannot be selected for cash payments","durationDaysRequired":"Please enter a valid duration in days (must be a positive whole number)"},"errors":{"invalidCoupon":"Unable to apply coupon. Please enter a valid coupon code","couponAlreadyApplied":"This coupon has already been applied","addonNotFound":"Please select a Add-On"}},"bookAppointment":{"labels":{"private":"Private","semiPrivate":"Semi-Private","apptShort":"Appt","privateAppt":"Private appt","semiPrivateAppt":"Semi-Private appt","appointment":"Appointment","minutes":"minutes","client":"Client","provider":"Provider"},"common":{"continue":"Continue","edit":"Edit","remove":"Remove","schedule":"Schedule","redeem":"Redeem","retry":"Retry","cancel":"Cancel","close":"Close","pleaseWait":"Please wait..."},"notifications":{"errorTitle":"Error","successTitle":"Success","noAvailableSlots":"No available slots for selected time.","minimumScheduleTimeReached":"Cannot book this slot, reached minimum appointment schedule time.","packageFullyUsed":"Availed all slots in the package","outsideBillingPeriod":"Selected slot does not fall within any billing period","billingPeriodFullyUsed":"Availed all slots in the given particular time period","minGapRequired":"Minimum {minutes} minutes required between selected appointments.","redeemMissingDetails":"Please select required appointment details to redeem.","rescheduleSuccess":"Appointment rescheduled successfully.","redeemFailed":"Unable to redeem appointment.","purchasePayloadFailed":"Unable to build purchase request.","purchaseFailed":"Unable to purchase appointment.","recurrenceScheduled":"{total} appointments scheduled.","recurrencePartiallyScheduled":"{scheduled} of {total} appointments scheduled — {skipped} skipped (no availability).","enterAppointments":"Please Enter Appointments","tooManyAppointments":"You are selecting more than 100 appointments","recurrenceValidateFailed":"Unable to validate recurrence appointments.","recurrenceUnavailable":"In Selected recurrence {count} schedules are not available","recurrenceUpdateRequired":"if you want to continue with recurrence, click update or change recurrence to Does not repeat.","slotNoLongerAvailable":"The selected time slot is no longer available. Please choose a future time slot.","noAvailableSlotsToSchedule":"No available slots remaining to schedule.","apptsCountOverSchedule":"Appts count should be less than or equal to the schedule count"},"schedule":{"selectDate":"Select Date","allowOverlap":"Allow Overlap","allowOverlapTooltip":"Book multiple appointments in the same time slot for this staff member. Bypasses the system's double booking restriction.","overrideBlockedTime":"Override Blocked Time","overrideBlockedTimeTooltip":"Schedule an appointment in an unavailable time block. Bypasses the system's normal booking restriction. Only works on open days and cannot override fully closed days.","selectTimeSlots":"Select Time Slots","noSlotsForDate":"No slots available for selected date.","selectedSlots":"Selected Slots","previouslySelectedSlot":"Previously Selected Slot","clearAll":"Clear all","noSlotsSelected":"No slots selected.","updateRecurrence":"Update","slotAvailable":"Available","slotUnavailable":"Not Available","conflictsTitle":"Conflicts For Appointments","conflictsMessage":"The provider is not available for the selected time slots. Are you sure you want to continue?","continueAnyway":"Continue Anyway","selectedAppointment":"Selected Appointment","slotsSelected":"slot(s) selected","selectByProvider":"Select by Provider","selectByDateTime":"Select by Date & Time","selectProvider":"Select Provider","searchProviders":"Search Providers","appointmentBetween":"Appointment between client and provider","addMore":"Add More","addMoreOrContinue":"To add additional dates and time slots, click “Add More”. Alternatively, proceed with the currently selected slots by clicking “Continue”.","selectDateThenContinue":"Select a date to choose time slots.","recurrencePointHint":"Set a recurring appointment, or continue without recurrence.","recurrence":"Recurrence","remainingAppointments":"Remaining Appointments: {count}"},"group":{"classListTitle":"Group Class List","selectedGroups":"Selected Groups","selectedGroupsHint":"Review date, time, provider, and price","selectTheClass":"Select the Class","addMoreClasses":"Add More Classes","addMoreOrContinue":"To add more group classes, click “Add More Classes”. Alternatively, proceed with the currently selected classes by clicking “Continue”.","paymentProfile":"Payment Profile","paymentProfileHint":"Select or add a payment method","orderSummaryHint":"Review before confirming your booking","confirmAndBook":"Confirm & Book"},"filters":{"all":"All","private":"Private","semiPrivate":"Semi-Private"},"list":{"loading":"Loading appointments...","empty":"No appointments available.","searchPlaceholder":"Search by appointment, type or meeting","searchPresetPlaceholder":"Search packages","selectPresetTitle":"Select a package","selectPresetHint":"Choose a package to continue to provider and availability.","presetCountSingular":"1 package","presetCount":"{count} packages","emptyPresetSearch":"No matching packages.","loadingPresets":"Loading packages..."},"package":{"loadFailed":"Failed to load packages. Please try again.","selectedPackage":"Selected Package","packageInstance":"Package Instance","selectPackage":"Select Package","redeemed":"Redeemed","changePackage":"Change Package","sessionsAvailable":"Sessions Available","apptIncludedWithPackage":"Appt. included w/package","purchasePackage":"Purchase Package","selectMemberFirst":"Please select a member first.","presetLoadFailed":"Failed to load preset packages.","noPrivatePresetPackages":"No private preset packages found.","purchasePresetPackageHint":"Purchase a preset package to continue booking this session.","purchasePresetPackage":"Purchase preset package","presetBadge":"Preset","sessionsLabel":"Sessions","expiresLabel":"Expires","scheduleStandalone":"Schedule a Standalone Appointment","usePackage":"Use Package","usingPackage":"Using Package","packageAvailable":"Package Available"},"checkout":{"title":"Checkout","reviewAndPayment":"Review & payment","railHint":"Confirm the selected appointments, choose a payment method, and review the final total.","paymentProfile":"Payment Profile","paymentProfileHint":"Choose how these appointments will be paid","chargeWhenScheduled":"The selected method will be charged when you schedule.","reviewBeforeScheduling":"Review before scheduling appointments","appointmentsForClient":"Appointments for selected client","datesAndSlots":"{dates} dates • {slots} selected time slots","slot":"slot","chargesBreakdown":"Charges breakdown","totalBeforeConvenienceFee":"Total before Convenience fee","convenienceFeeToBeCollected":"Convenience Fee to be collected","surchargesToCollect":"Surcharges to be collected","termsRequired":"Required to complete scheduling","scheduleAndPay":"Schedule & Pay","numberOfSelectedSlots":"Number of selected slots: {count}","selectCoupons":"Please Select Coupons","couponHelperText":"Select a coupon from list applicable for the appointment selected above.","orderSummary":"Order Summary","salesPerson":"Sales Person","perApptRate":"Per Appt. Rate","editPerApptRate":"Edit per appointment rate","appointmentsCount":"Appointments Count","couponDiscount":"Coupon Discount","surcharges":"Surcharges","totalBeforeSurcharges":"Total before surcharges","convenienceFee":"Convenience Fee","orderTotal":"Order Total","iAgreeTo":"I agree to the","termsAndConditions":"Terms & Conditions","processing":"Processing","purchase":"Purchase","successTitle":"Appointments Successfully Booked","clientSuccessTitle":"Appointment(s) successfully booked","clientSuccessSubtitle":"You have scheduled {count} Appointment(s) with {provider}","clientSuccessSubtitleNoProvider":"You have scheduled {count} Appointment(s)","clientCalendarInvitationSent":"A calendar invitation has been sent to your email address.","durationMinutes":"{n} Minutes","goToOverview":"Go to overview","signOffSuccessTitle":"Session Signed Off Successfully","signOffSuccessSubtitle":"{count} have been signed off for {member}.","calendarInvitationSent":"A Calendar Invitation has been sent to the member's email address.","redirectToOverview":"Redirect to Overview","bookMoreAppointments":"Book More Appts"}},"SubscriptionImport":{"labels":{"Success":"Success","Error":"Error","Downloading":"Downloading","DownloadComplete":"Download complete","DownloadFailed":"Download failed","MemberNumber":"Member Number","FullName":"Full Name","Email":"Email","PlanName":"Plan Name","PlanID":"Plan ID","DurationType":"Duration Type","Duration":"Duration","StartDate":"Start Date","EndDate":"End Date","NextBillingDate":"Next Billing Date","Rate":"Rate","BillingDay":"Billing Day","PurchasedOn":"Purchased On","PaymentProfile":"Payment Profile","Surcharges":"Surcharges","RenewsOn":"Renews On","canPayInFull":"Can Pay In Full","Action":"Action","FileName":"File Name","ImportedDate":"Imported Date","LastProcessed":"Last Processed","Status":"Status","Total":"Total","Draft":"Draft","Completed":"Completed","Failed":"Failed","MigrationInProgress":"Migration in progress","SubmittedOn":"Submitted On","SubmittedBy":"Submitted By","Processed":"Processed","Succeeded":"Succeeded","Yes":"Yes","No":"No","Search":"Search","NoResult":"No Results","PleaseSelect":"Please Select","NoPaymentMethodSelected":"No Payment Method Selected","ShowAll":"Show All","SearchNameEmail":"Search Name, Email","MemberPlan":"Member Plan","ClientInfo":"Client Info","SaveAsDraft":"Save As Draft","SubmitData":"Submit Data","PleaseConfirm":"Please Confirm","Cancel":"Cancel","Ok":"Ok","Confirm":"Confirm","MigrationImport":"Migration Import","DropFile":"Drop files here to upload","SelectFile":"Select Files","Download":"Download Membership Migration Sample File","ProspectDownload":"Download Prospect Migration Sample File","PaymentProfileDownload":"Download Payment Profile Sample File","MigrationList":"Migration List","Import":"Import","ClientNumber":"Client Number","FirstName":"First Name","LastName":"Last Name","ClientType":"Client Type","PrimaryClient":"Primary Client","Sex":"Sex","Relation":"Relation","DateOfBirth":"Date of Birth","PhoneNumber":"Phone Number","Address1":"Address 1","Address2":"Address 2","City":"City","State":"State","Province":"Province","ZipCode":"Zip Code","ReferredFrom":"How did you hear about us?","SpecifyOthers":"Specify Others","EmergencyContactPerson":"Emergency Contact Name","EmergencyContactNumber":"Emergency Contact Number","EmergencyEmail":"Emergency Contact Email","EmergencyRelation":"Emergency Contact Relation","AffiliateEmail":"Affiliate Email","CardNumber":"Card Number","NewCardNumber":"New Card Number","ExpirationMonth":"Expiration Month","ExpirationYear":"Expiration Year","RoutingNumber":"Routing Number","AccountNumber":"Account Number","NewAccountNumber":"New Account Number","BankAccountType":"Bank Account Type","BankName":"Bank Name","NameOnAccount":"Name On Account","CustomerProfileId":"Customer Profile ID","PaymentProfileId":"Payment Profile ID","CardType":"Card Type","Searching":"Searching..."},"messages":{"PaymentProfileMigrationOptionRequired":"Please select at least one payment profile migration option to proceed.","DownloadFailed":"Download failed try again","UploadFormatError":"Only .xlsx or .xls files are allowed","UploadFailedError":"Upload failed","UploadSuccess":"File uploaded successfully","FetchPlanError":"Something went wrong while fetch plan data","FetchSubscriptionHistoryError":"Something went worng while fetch subcription history","MigrationDeleteSuccess":"Migration record deleted successfully","MigrationDeleteError":"Error in delete migration","FetchMemberPlanError":"Something went wrong while fetch member plans","PreparingDownload":"Preparing your Excel file","DownloadComplete":"Your file has been downloaded.","MemberPlanDeleteSuccess":"Member Plan Removed Successfully","MemberPlanDeleteError":"Something went worng while delete member plan","MemberNumberRequired":"Member Number is required","PlanIdRequired":"Plan Id is required","DurationRequired":"Duration is required","NextBillingDateRequired":"Next Billing Date is required","NextBillingDateGreaterError":"Next Billing Date must be greater than Start Date","EndDateRequired":"End Date is required","PurchaseDateError":"Purchased On must be greater than or equal to Start Date","EndDateError":"End Date must be later than Start Date","DraftSavedSuccess":"Draft Saved Successfully","DraftSaveError":"Something went wrong while save draft member plan","SubmittedSuccss":"Migration Data Submitted Successfully","SubmitError":"Something went worng while submit member plan","SubmittedHistoryError":"Something went worng while fetch submitted history","FetchPrimaryMemberDetailsError":"Something went wrong while fetching primary member details","FetchStateListError":"Something went wrong while fetching state list","EmailRequired":"Email is required","EmailFormatError":"Email format is wrong","RoutingNumberRequired":"Routing Number is required","AccountNumberRequired":"Account Number is required","CreditCardOrAccountNumberRequired":"Credit Card or Account Number is required","ExpirationMonthRequired":"Expiration month is required","ExpirationMonthInvalid":"Expiration month must be between 1 and 12","ExpirationDateFutureError":"Expiration date must be in the future","ExpirationYearRequired":"Expiration year is required","ExpirationYearInvalid":"Expiration year must be greater than or equal to the current year","BankNameRequired":"Bank Name is required","NameOnAccountRequired":"Name On Account is required","MigratedProfileCardOrAccountRequired":"Card Number or Account Number is required for migrated profiles","FirstNameRequired":"First Name is required","LastNameRequired":"Last Name is required","ClientSearchError":"Error in client search","SubmitNote":"Some members do not have payment profiles associated with their membership migration.","SubmitQuestion":"Should we proceed without them?"}},"SubscriptionPaymentMethods":{"labels":{"Title":"Payment Methods","AddNewBtn":"Add New","AddCreditCard":"Add Credit Card","AddBankAccount":"Add Bank Account","Credits":"Credits","Primary":"PRIMARY","Ending":"Ending","Expires":"Expires","ChangeAsPrimary":"Change as Primary","Edit":"Edit","Error":"Error","Success":"Success","DeleteConfirmation":"Confirm Deletion","Cancel":"Cancel","Delete":"Delete"},"messages":{"NoPaymentProfile":"No Payment profiles","FetchPaymenProfileError":"Something went worng while fetch payment profile","ChangePrimaryPaymentProfileSuccess":"Payment profile Successfully updated","ChangePrimaryPamentProfileError":"Something went wrong while update primary payment profile","PaymentProfileDeleteSuccess":"Payment profile Successfully deleted","PaymentProfileDeleteError":"Something went wrong while deleting payment profile","DeleteConfirmation":"Are you sure you want to delete this payment profile?"}},"sessionSignOff":{"rail":{"changeAppointment":"Change Appointment","changePackage":"Change Package","changeClient":"Change Client"},"selectMember":{"title":"Select Member","subtitle":"Choose who this session sign-off is for","helperText":"Select one of the family members or the primary account holder below","selectAction":"Select","back":"Back to Select Member"},"packagesSelection":{"headerInfo":"Select a package to use for this session sign-off, or use the one-time sign-off options below.","availablePackages":"Available Packages","unlimited":"Unlimited","sessionRemaining":"{count} session(s) remaining","expires":"Expires {date}","billingPeriodLabel":"Billing Period","billingPeriodPlaceholder":"Select billing period","noPackagesAvailable":"No packages available for sign-off.","useOtpBelow":"Use the one-time sign-off options below.","proceedWithPackage":"Proceed with Selected Package","otpDividerLabel":"One-time Sign-Off","appointmentOtpTitle":"Appointment","appointmentOtpSubtitle":"Sign off a single session","groupOtpTitle":"Group","groupOtpSubtitle":"Sign off a group session","choosePackageOrPay":"Choose an available package or pay separately for this session.","useAvailablePackage":"Use an available package","privatePackage":"Private Package","groupPackage":"Group Package","sessionsUsed":"{used} of {total} sessions used","remainingBadge":"{count} remaining","activePackage":"Active Package","selectEligiblePeriod":"Select eligible period","selectTimePeriod":"Select a Time Period","orDivider":"OR","payForThisSession":"Pay for This Session","payForThisSessionHint":"Charge the client separately without using a package.","appointmentChip":"Appointment","groupSessionChip":"Group Session"},"providerStep":{"signOffDetails":"Sign-off Details","remove":"Remove","billingPeriodSelectorLabel":"Select a Period with Unused Sessions","billingPeriodSelectorTooltip":"Choose the time period where the unused sessions were originally credited. This allows you to sign off and apply them for use.","noUnusedSessions":"No unused sessions available for sign-off.","billingPeriodRequired":"Select a billing period with unused sessions.","billingPeriodFullyUsed":"No unused sessions remain in the selected billing period.","packageFullyUsed":"No unused sessions remain in this package.","billingPeriodSelectDefault":"Select a Time Period","billingPeriodLimitedSuffix":"{count} unused sessions of {total}","billingPeriodUnlimited":"— Unlimited","naFallback":"N/A","dateTimePickerLabel":"Sign-off Date & Time","dateTimePickerPlaceholder":"Select date/time","notesLabel":"Notes (optional)","notesPlaceholder":"Add session notes","updateButton":"Update","confirmButton":"Confirm","continue":"Continue","addMore":"Add More","providersAddMoreHint":"Open a provider to add another appointment time with Add More.","reviewFooter":"Use Add More on a selected provider to add another time, or remove a slot before continuing.","removeProviderAriaLabel":"Remove provider","selectedProviders":"Selected Providers","searchProvidersPlaceholder":"Search providers","noProvidersFound":"No providers found.","processing":"Processing","proceedToCheckout":"Proceed to Checkout","signOffSession":"Sign Off Session"}},"AdminDashboard":{"clubOverview":{"title":"Club overview","notifications":{"error":"Error","success":"Success","request_failed":"Request failed"},"sections":{"financialPerformance":{"title":"Financial performance","meta":"Revenue · Fees · Deductions"},"subscriptionHealth":{"title":"Subscription health","meta":"Growth · Churn · Retention"},"insightsCollections":{"title":"Insights","meta":"Actions · Recoverable revenue"}},"tokens":{"createTitle":"Create your dashboard","createDescription":"Spend {cost} tokens to load Club Overview. This is charged once per club.","createDashboard":"Create dashboard","creating":"Creating…","wallet":{"title":"Token wallet","balance":"{balance} tokens","empty":"No credits or debits yet.","welcome":"Welcome bonus","clubOverview":"Club Overview","analytics":"AI analytics sync","chat":"AI chat","refund":"Refund"}},"header":{"title":"Executive Dashboard","yourClub":"Your club","subtitle":"Real-time overview of your gym's performance and member health.","meta":"Business Intelligence · {headerRangeLabel}","metaPresetBadge":"{presetBadge} · {dayCount, plural, one {# DAY} other {# DAYS}}","custom":"CUSTOM","presets":{"today":"Today","7d":"Last 7 days","30d":"Last 30 days","month":"This month","3m":"Last 3 months","year":"This year"}},"metricsGrid":{"netRevenue":{"title":"Net Revenue","ofGross":"of {gross} gross"},"newSignups":{"title":"New Signups","ofBase":"of base","breakdown":"Package: {packages}, Memberships: {memberships}, Add-On: {addons}"},"activeSubs":{"title":"Active Subscriptions","ofTotal":"of {total} total"},"allTime":"(All Time)","subscriptionChurn":{"title":"Subscription Churn","attrition":"{pct} attrition","ofBase":"of {dateRange}"},"delinquency":{"title":"Delinquency","members":"{count} members","failedTxns":"{count} failed txns","excludesSuspended":"excl. {amount} suspended","recoverable":"recoverable with re-attempt","withAllTime":"{detail} (All Time)"},"chart":{"gross":"Gross","net":"Net"}},"revenueHero":{"title":"Gross Revenue Trend","description":"Monthly momentum","viewReport":"View revenue report →","grossRevenueRange":"Gross revenue · {range}","stats":{"sales":{"title":"Sales","description":"core product revenue"},"taxes":{"title":"Taxes & Surcharges","description":"collected on behalf"},"convenienceFee":{"title":"Convenience Fee","description":"processing pass-through"},"netDeposited":{"title":"Net Deposited","description":"after deductions"}}},"moneyOut":{"title":"Money Out","description":"Deductions breakdown","viewReport":"Revenue report →","rows":{"refunds":"Refunds","returnsAch":"Returns (ACH)","chargebacks":"Chargebacks (CC)","voids":"Voids","waivedPayments":"Waived Payments","complimentary":"Complimentary","surcharges":"Surcharges","convenienceFee":"Convenience Fee"}},"grossRevenue":{"title":"Gross revenue by service","description":"Where the money comes from","gross":"Gross","acrossStreams":"across {count} streams","sales":"Sales","surcharges":"+ Surcharges","convenienceFee":"+ Convenience Fee","total":"Total","salesReport":"Sales report →","streamMix":"By stream","toggleHint":"Click to hide from the chart","empty":"No service revenue in this period.","hidden":"Hidden","showStream":"Show {name} on the chart","hideStream":"Hide {name} from the chart","services":{"presetPackages":"Preset Packages","memberships":"Memberships","appointments":"Appointments","groupPackages":"Group Packages","privatePackages":"Private Packages","pointOfSales":"Point of Sales","oneTimeCharge":"One Time Charge","addOns":"Add Ons","groupClass":"Group Class","semiPrivatePackages":"Semi Private Packages"}},"monthlyRevenue":{"title":"Monthly revenue trajectory","details":"Details →","empty":"No monthly revenue data for the selected period.","netPrefix":"Net","netHint":"Net revenue after refunds, returns, and related adjustments.","observation":"Observation:","columns":{"month":"Month","status":"Status","gross":"Gross revenue","net":"Net"},"status":{"best":"Best","low":"Low","neutral":"—"},"trajectory":{"noData":"No data in range","currentSnapshot":"Current period snapshot","singleMonth":"Only {month} is in the selected range — widen the filter to compare month-over-month trends.","steadyMomentum":"Steady momentum","buildingUpward":"Building upward","decliningCadence":"The declining cadence","partialThrough":"partial · thru {day}","pacingInLine":"{month} is pacing in line with {previousMonth} at roughly the same run rate.","pacingProjected":"{month} is pacing ≈ {projected} full-month — ~{pct} MoM {direction} vs {previousMonth}.","directionDrop":"drop","directionGain":"gain","directionChange":"change","finishedSteady":"{month} finished within ±5% of {previousMonth} — revenue is holding steady.","finishedAbove":"{month} finished ~{pct} above {previousMonth} — momentum is improving.","finishedBelow":"{month} finished ~{pct} below {previousMonth} — review signups and renewals."}},"subscriptionHealth":{"title":"Subscriptions · {total} total","description":"Portfolio composition","managePlans":"Manage plans →","drawerTitle":"Subscription management","memberships":"Memberships","addOns":"Add-Ons","packages":"Packages","total":"{count} total","active":"Active","inactive":"Inactive","future":"Future","expiring":"Expiring","topMembership":"Top Membership","topAddOn":"Top Add-On","topPackage":"Top Package"},"businessHealth":{"title":"Business Health Index","computed":"computed","description":"Composite score","fairNeedsAction":"Fair · Needs action","factors":{"revenueMomentum":"Revenue momentum","newSignups":"New signups (75.9%)","churn":"Churn 8.88%","reactivations":"Reactivations","delinquency":"Delinquency"},"values":{"declining":"Declining","strong":"Strong","elevated":"Elevated","none":"None","low":"Low ($305)"}},"churnPulse":{"title":"Churn & retention pulse","description":"Who's leaving, who's staying","cancelled":{"title":"Cancelled","description":"Active churn rate"},"expired":{"title":"Expired","description":"Not renewed"},"inactive":{"title":"Inactive","description":"Subscription paused"},"suspended":{"title":"Suspended","description":"Hold / compliance"},"winBackGap":{"title":"⚠︎ Win-back gap","description":"0 reactivations, 0 re-joins, 0 unfreezes. {churned} churned customers are a recoverable pipeline."}},"insights":{"title":"Today's Insight","loading":"Loading…","bulkPayment":"Bulk Payment","unpaidDues":"Unpaid Dues","tiles":{"unpaidDues":{"title":"Unpaid Dues","description":"Total value of unpaid bills"},"newSignups":{"title":"New Signups","description":"Total new signups"},"revenue":{"title":"Revenue","description":"Gross Revenue"},"bulkPayment":{"title":"Bulk Payment","description":"Bulk Payment"}},"popover":{"netRevenue":"Net Revenue","refunds":"Refunds","returns":"Returns","chargebacks":"Chargebacks","voided":"Voided","waived":"Waived","memberships":"Memberships","addOns":"Add-Ons","packages":"Packages","infoAria":"{label} info"}},"delinquency":{"drawerTitle":"Delinquency detail","title":"Delinquency detail","description":"Failed charges — at risk","reattempt":"Re-attempt →","summary":"{members} members · {txns} failed txns","categories":{"membershipsActive":"Memberships · Active","membershipsSuspended":"Memberships · Suspended","packages":"Packages","addOns":"Add-Ons"},"status":{"actionable":"actionable","wontCharge":"won't charge"},"member":"member","members":"members","transaction":"transaction","transactions":"transactions","recoveryNote":"{actionable} recoverable with re-attempt. {suspended} suspended — review for reactivation or clear-out."}},"gymAnalytics":{"title":"AI analytics","subtitle":"Monitor revenue, memberships, attendance and business performance from one place.","actions":{"refresh":"Refresh","export":"Export"},"tokens":{"loading":"Loading AI analytics…","welcomeTitle":"Welcome tokens","welcomeDescription":"Accept {grant} welcome tokens to use AI chat.","chatCost":"{cost} tokens per chat question","dashboardCost":"{cost} tokens to load AI analytics","redeemFromProfile":"Redeem welcome tokens from your profile to use AI chat.","loadTitle":"Load AI analytics","loadDescription":"Load gym analytics for this club.","loadAnalytics":"Load analytics","accept":"Accept welcome tokens","retry":"Retry","close":"Close","dismissHint":"Not now? You can claim these any time from My profile.","balance":"{balance} tokens","chatBalance":"{balance} tokens · {cost} per question","insufficientChat":"You do not have enough tokens to send a question.","insufficientSync":"You do not have enough tokens to load or sync dashboard data."},"shell":{"loadErrorTitle":"Analytics dashboard could not be loaded","loadErrorDescription":"Something went wrong while loading your analytics. Please try again in a moment. If the problem continues, contact your administrator.","tryAgain":"Try again","syncLast24Hours":"Sync with Last 24 Hours","syncing":"Syncing…","lastSynced":"Last synced {time}","lastSyncedNever":"Not synced yet","syncErrorTitle":"Could not sync analytics","syncErrorDescription":"Your last saved data is still shown. Try syncing again in a moment.","selectTab":"Select analytics view"},"tabs":{"executiveSummary":{"title":"Executive Summary"},"membership":{"title":"Membership"},"revenue":{"title":"Revenue"},"packagesAddons":{"title":"Packages & Add-ons"},"facilityAccess":{"title":"Facility & Access"},"riskAnalysis":{"title":"Risk Analysis"},"clientChurn":{"title":"Client Churn"},"subscriptionChurn":{"title":"Subscription Churn"},"myDashboard":{"title":"My Dashboard"}},"filters":{"title":"Filters","open":"Open filters","apply":"Apply filters","active":"{count} active","clearAll":"Clear all","reset":"Reset","allRevenue":"All revenue","allYears":"All years","allLocations":"All locations","dimensions":{"stream":"Stream","year":"Year","city":"City","status":"Status","plan":"Plan","cancel":"Cancel","leakage":"Leakage","pkgStatus":"Pkg status","package":"Package","addon":"Add-on","clientType":"Client type","riskCat":"Risk cat"}},"dataSources":{"revenueStreams":"Revenue Streams","topMembershipPlans":"Top Membership Plans","membershipStatus":"Membership Status","revenueLeakage":"Revenue Leakage","outstandingByServiceType":"Outstanding by Service Type","topPackages":"Top Packages","topAddons":"Top Add-ons","revenueGrossNet":"Revenue Gross vs Net","cancelReasons":"Cancel Reasons","membersByCity":"Members by City","clientTypes":"Client Types","riskScores":"Risk Scores","signupTrend":"Signup Trend","hourlyTraffic":"Hourly Traffic","healthRadar":"Health Radar"},"chat":{"title":"AI Assistant","subtitle":"Gym insights","openAssistant":"Open assistant","closeAssistant":"Close assistant","launcherTitle":"AI Assistant","launcherSubtitle":"Chat with gym insights","heading":"Ask about your gym","description":"Get insights, charts, or KPI cards you can pin to your dashboard.","quickQuestions":"Quick questions","suggestedInsight":"Suggested Insight","pinToDashboard":"Pin To Dashboard","prompts":{"topPlan":"What's my top performing membership plan?","revenueByPlan":"Show member revenue by plan as a chart","churnRate":"What is my churn rate?","revenueTrend":"Show me revenue trend as a line chart"},"chartFallback":"Chart","openChartBuilder":"Open In Chart Builder","addKpi":"Add KPI To My Dashboard","placeholder":"Ask a question…","send":"Send","unknownError":"Unknown error"},"chart":{"drill":"Details","noData":"No data to display","kpi":"KPI"},"drill":{"reportFallback":"Report","row":"Row","rows":"Rows","rowCount":"{count, plural, one {# Row} other {# Rows}}","downloadCsv":"Download CSV","noRows":"No rows to display.","tableView":"Table View","cardView":"Card View","close":"Close"},"chartBuilder":{"editChart":"Edit Chart","title":"Chart Builder","chartName":"Chart Name","chartNamePlaceholder":"e.g. Revenue By Plan","preview":"Preview","dataSource":"Data Source","selectDataSource":"Select Data Source","labelField":"Label Field (X)","valueFields":"Value Fields (Toggle)","chartType":"Chart Type","colors":"Colors (One Per Series)","colorFor":"Color For {series}","previewRows":"Preview Data Rows: {count}","addToDashboard":"Add To Dashboard (Local)","saveChart":"Save Chart (API)","saveErrorTitle":"Error","saveFailed":"Failed to save chart. Please try again.","types":{"bar":"Bar","stackedBar":"Stacked","line":"Line","area":"Area","pie":"Pie"}},"myDashboard":{"defaultName":"My Dashboard","renameFailed":"Failed to rename dashboard","loading":"Loading dashboard…","loadErrorTitle":"Could Not Load Dashboard","retry":"Retry","noLayoutTitle":"No Saved Layout Yet","noLayoutDescription":"Create a dashboard to pin charts.","createDashboard":"Create Dashboard","save":"Save","saving":"Saving…","saveNow":"Save Now","addChart":"Add Chart","emptyTitle":"Your Dashboard Is Empty","emptyDescription":"Add Your First Chart","editChart":"Edit Chart","deleteChart":"Delete Chart","deleteChartTitle":"Delete Chart","deleteChartMessage":"Are you sure you want to remove \"{name}\" from this dashboard?","deleteConfirm":"Delete","deleteCancel":"Cancel"},"executiveSummary":{"vsPrevious":"vs previous period","revenuePerformance":{"title":"Revenue performance","subtitle":"Track total revenue and revenue trends over time."},"membershipHealth":{"title":"Membership health"},"membershipDistribution":{"title":"Membership distribution"},"attendanceOverview":{"title":"Attendance overview"},"subscriptionHealth":{"title":"Subscription health","expiringWarning":"{count} memberships are expired. Review outreach before more accounts lapse."},"revenueBySource":{"title":"Revenue by source"},"peakHours":{"title":"Peak hours"},"newMemberships":{"title":"New memberships"},"avgDailyCheckIns":{"title":"Avg. hourly check-ins"},"series":{"revenue":"Revenue","memberships":"Memberships","addons":"Add-ons","packages":"Packages"},"totalRevenue":{"title":"Total revenue","description":"Net {amount}"},"activeMembers":{"title":"Active members","description":"{pct}% retention"},"churn":{"title":"Churn","description":"vs 30% benchmark"},"arpu":{"title":"ARPU","description":"Rev / active member"},"outstanding":{"title":"Outstanding","empty":"No unpaid breakdown in your data."},"revenueDistribution":{"title":"Revenue distribution","description":"Total: {total} across {count} streams","whyItMatters":"Why it matters: concentration risk. Over-reliance on one stream creates vulnerability; keep your top stream under ~60%."},"signupsVsCancellations":{"title":"Signups vs cancellations","description":"Why it matters: the gap between signups (green) and cancellations (red) is net growth. When lines converge, growth stalls."},"revenueByYear":{"title":"Revenue by year"},"revenueLandscape3d":{"title":"3D Revenue Landscape"},"signupVolumeByYear":{"title":"Signup volume by year — click to filter"},"geographicDistribution":{"title":"Geographic distribution (contacts by city)","empty":"No city data in contacts."},"outstandingByServiceType":{"title":"Outstanding by service type"},"insights":{"signupTrend":"Signup Trend","revenueConcentrationRisk":"Revenue Concentration Risk","revenueSpread":"Revenue Spread","churnAboveBenchmark":"Churn Above Benchmark","churnWithinBenchmark":"Churn Within Benchmark","arpuVsIndustry":"ARPU vs Industry"}},"membership":{"total":{"title":"Total"},"active":{"title":"Active"},"cancelled":{"title":"Cancelled"},"expired":{"title":"Expired"},"frozenSuspended":{"title":"Frozen / suspended"},"status3d":{"title":"3D Membership Status — Rotating Donut"},"contractType":{"title":"Contract type breakdown"},"topPlans":{"title":"Top plans (members)"},"cancelReasons":{"title":"Cancellation reasons"},"insights":{"churnAlert":"Churn Alert","churnHealthy":"Churn Healthy","zeroRatePlans":"$0 Rate Plans","allPlansMonetized":"All Plans Monetized","atRiskMembers":"At-Risk Members","topCancelReason":"Top Cancel Reason"}},"revenue":{"membership":{"title":"Membership"},"packages":{"title":"Packages"},"addons":{"title":"Add-ons"},"transactions":{"title":"Transactions"},"totalLeakage":{"title":"Total leakage","description":"Waivers + refunds + chargebacks"},"grossVsNet":{"title":"Gross vs net by stream"},"leakageWaterfall":{"title":"Revenue leakage waterfall"},"outstandingByService":{"title":"Outstanding by service type"},"waiversRefunds":{"title":"Waivers · refunds · chargebacks by service type"},"planRevenueMatrix":{"title":"Plan revenue matrix (members × rate)"},"contactFunnel":{"title":"Contact status funnel"},"noOutstanding":"No outstanding balance breakdown available. Ensure your CSV has a 'Type' column.","insights":{"membershipRevenueShare":"Membership Revenue Share","leakageRate":"Revenue Leakage Rate","outstandingCollections":"Outstanding Collections","prospectConversion":"Prospect Conversion"}},"packagesAddons":{"packages":{"title":"Packages"},"completed":{"title":"Completed"},"pkgRevenue":{"title":"Pkg revenue"},"addons":{"title":"Add-ons"},"addonRevenue":{"title":"Add-on revenue"},"packageStatus":{"title":"Package status"},"topPackages":{"title":"Top packages by enrollment"},"pkgGrossNet":{"title":"Package revenue — gross vs net (top packages)"},"outstandingPackages":{"title":"Outstanding — packages & services (ex memberships)"},"addonPenetration":{"title":"Add-on revenue & penetration"},"noOutstanding":"No outstanding package balances found in current data.","insights":{"completionRate":"Package Completion Rate","revenuePerPackage":"Revenue per Package","addonPenetration":"Add-on Penetration","topAddonLeverage":"Top Add-on Leverage"}},"facilityAccess":{"checkIns":{"title":"Check-ins"},"peakHour":{"title":"Peak hour","description":"visits"},"clientTypes":{"title":"Client types"},"trafficPattern":{"title":"Traffic pattern"},"checkInDistribution":{"title":"Check-in distribution by hour"},"businessHealthRadar":{"title":"Business health radar"},"totalCheckIns":{"title":"Total check-ins"},"busiestBlock":{"title":"Busiest block"},"timeBlocks":{"earlyMorning":"Early morning","morningRush":"Morning rush","midday":"Midday","afternoon":"Afternoon","eveningPeak":"Evening peak","lateEvening":"Late evening"},"insights":{"peakHourStaffing":"Peak Hour Staffing","engagementDensity":"Engagement Density","familyMembershipMix":"Family Membership Mix","biggestHealthGap":"Biggest Health Gap"}},"risk":{"high":"HIGH","moderate":"MODERATE","low":"LOW","riskAssessment":"Risk assessment:","churnAt":"Churn at","ptsAbove":"pts above","within":"within","benchmark30":"30% benchmark","revenueLeakage":"Revenue leakage:","pctOfRevenue":"% of revenue","outstanding":"Outstanding:","churn":{"title":"Churn"},"conversion":{"title":"Conversion","description":"prospects"},"waivers":{"title":"Waivers"},"refundsChargebacks":{"title":"Refunds / chargebacks"},"riskScoreBenchmark":{"title":"Risk score vs benchmark"},"quarterlyHeatmap":{"title":"Quarterly risk heatmap (score intensity)"},"churnForecast":{"title":"12-month churn forecast"},"leakageBreakdown":{"title":"Leakage breakdown"},"deductionsByService":{"title":"Deductions by service type"},"remediationRoadmap":{"title":"Risk remediation roadmap","description":"Prioritized actions derived from your metrics (aligned with legacy Gym BI suite)."},"roadmap":{"churnReduction":"Churn reduction","waiverControl":"Waiver control","collectionsAutomation":"Collections automation","prospectConversion":"Prospect conversion","packageCompletion":"Package completion","familyGrowth":"Family growth"},"insights":{"topRisk":"Top Risk","allRisksWithinBenchmark":"All Risks Within Benchmark","discretionaryWaivers":"Discretionary Waivers","churnForecastPeak":"Churn Forecast Peak","collectionsBacklog":"Collections Backlog"}},"common":{"gross":"Gross","net":"Net","signups":"Signups","cancellations":"Cancellations","members":"Members","revenue":"Revenue","share":"Share","year":"Year","city":"City","type":"Type","amount":"Amount","status":"Status","plan":"Plan","reason":"Reason","na":"N/A","total":"Total","actual":"Actual","benchmark":"Benchmark","projected":"Projected","above":"Above","ok":"OK","noData":"No data","onTarget":"On target","pointsGap":"{pts} pts"},"statusColors":{"active":"Active","cancelled":"Cancelled","expired":"Expired","suspended":"Suspended","frozen":"Frozen","planChanged":"Plan Changed","prospect":"Prospect","completed":"Completed","cancelProgress":"Cancel-Progress","inActive":"In-Active","futureNotPaid":"Future-Not Paid","cancelInProgress":"Cancel-in-Progress"},"insightLevels":{"good":"GOOD","warn":"WARN","critical":"CRITICAL"}}},"GlobalSearch":{"fabLabel":"Find anything","fabTooltipTitle":"Find anything","fabTooltipBody":"Jump to menus, pages, and quick actions","fabShortcutHint":"Ctrl+K","dialogTitle":"Search menus and actions","placeholder":"Search menus, pages, and actions…","emptyHintStaff":"Try: Staff, Calendar, Prospects, Add New Client","emptyHintClient":"Try: Overview, Bookings, Subscriptions, My Profile","suggestedHeading":"Suggested","recentHeading":"Recent","quickLinksHeading":"Suggested","navigationHeading":"Navigation","actionsHeading":"Actions","staffBadge":"Staff","noResults":"No matches. Try another keyword.","close":"Close search","actions":{"createStaff":"Create Staff","addMembershipType":"Add Membership Type","addAppointmentType":"Add Appointment Type","addGroupClass":"Add Group Class","addPackage":"Add Package","addAddon":"Add Add-On","addCoupon":"Add Coupon","addForm":"Add Form","addClient":"Add New Client","posCheckout":"Point of Sale","liveCheckins":"Live Check-Ins","kiosk":"Kiosk","addAffiliatePromotion":"Add Affiliate Promotion","addAffiliateAgreement":"Add Affiliate Agreement","oneTimeCharge":"One Time Charge","mergeClient":"Merge Client","purchaseMembership":"Purchase Membership","purchasePackage":"Purchase Package","purchaseGroup":"Purchase Group","bookAppointment":"Book Appointment","sessionSignOff":"Session Sign Off","chargePos":"Charge / POS","purchase":"Purchase","createEvent":"Create Event","appointmentNotifications":"Appointment Notifications","addCreditCard":"Add Credit Card","addBankAccount":"Add Bank Account","addTerminal":"Add Terminal","businessProfile":"Business Profile","businessProfilePayment":"Payment Integration","businessProfileSurcharges":"Surcharges","businessProfileConvenienceFee":"Convenience Fee","businessProfileOtcCategories":"One-Time Charge Categories","businessProfileNotifications":"Client Appointment Notification","businessProfileAlerts":"Manage Alerts","businessProfileCheckIns":"Check-Ins Settings","businessProfileSettings":"Business Settings","businessProfileThirdParty":"Third-Party Integration","businessProfileCheckinSystem":"Check-In System"},"clientPanels":{"overview":"Overview","subscriptions":"Subscriptions","bookings":"Bookings","notes":"Notes","paymentmethods":"Payment Methods","documents":"Documents","transactions":"Transactions","pos":"Shop In-Store","audit-history":"Audit History","myProfile":"My Profile","forms":"Forms","check-ins":"Check-ins","access-checkins":"Access+Checkins"}},"TrainerPortal":{"brand":"Buzops Admin","portalName":"Trainer Portal","openMenu":"Open menu","closeMenu":"Close menu","searchPlaceholder":"Search members or sessions...","notifications":"Notifications","quickAssign":"Quick Assign","support":"Support","history":"History","fabAdd":"Add","loadError":"Unable to load trainer dashboard.","nav":{"dashboard":"Dashboard","members":"Members","workouts":"Workouts","nutrition":"Nutrition","settings":"Settings","assignPlan":"Assign Plan","help":"Help","logout":"Logout","confirmLogout":"Are you sure you want to log out?","cancel":"Cancel"},"settings":{"title":"Settings","subtitle":"Your trainer portal account","account":"Signed in as","unnamed":"Trainer","roleFallback":"Trainer","email":"Email","club":"Club","clubFallback":"This club","plans":"Plans","plansBody":"Workout generation uses the days you choose. Nutrition generation builds one full week of meals."},"help":{"title":"Help","subtitle":"What each part of the trainer portal is for","sections":{"dashboard":{"summary":"The dashboard is the club snapshot for today.","points":["Total members, active sessions, and plans that still need a review.","Member overview with status, streak, and weekly progress.","Today's schedule sits beside the member list."]},"members":{"summary":"Members is the club list you work from.","points":["Each row shows status, streak, and weekly goal.","Sort by status, streak, or progress.","Open a member, or assign a workout from the row."]},"workouts":{"summary":"Workouts is where you build plans and check how members are training.","points":["Browse the template library and filter by focus, such as hypertrophy or fat loss.","Edit a template in the assignment builder, add exercises, and save it.","Switch to member progress to see adherence, recent sessions, and the assigned plan."]},"nutrition":{"summary":"Nutrition is where you build a week of meals and review what a member logged.","points":["Add days and meals, then search foods or add a custom food.","Switch between templates and a member's logged nutrition.","Assign the diet plan when the week is ready."]},"assign":{"summary":"Assign Plan gives a member a workout, a diet, or both.","points":["Choose a full program, a workout only, or nutrition only.","Start from a saved template or build a custom plan.","Pick the member, then save the assignment."]},"settings":{"summary":"Settings shows the account you are signed in with.","points":["Your name and role.","The email on the account.","The club this portal is using."]}}},"viewMode":{"templates":"Templates","progress":"Member progress"},"progress":{"selectMember":"Select a member to view progress.","searchMembers":"Search members","search":"Search","noMemberMatches":"No matching members","loadError":"Progress could not be loaded.","noPlan":"No active plan","assign":"Assign a different plan","editPlan":"Edit plan","savePlan":"Save plan","viewPlan":"View assigned plan","adherence":"Adherence","sessions":"Sessions","sets":"Sets","workoutSummary":"{completed} completed · {adherence}% adherence","nutritionSummary":"{days} days logged · {calories} kcal avg","lastActivity":"Last activity {date}","noSessions":"No sessions in the last 7 days.","noMeals":"No meals logged in the last 7 days.","prescribed":"Prescribed","logged":"Logged","targets":"{calories} kcal · P {protein}g · C {carbs}g · F {fat}g"},"kpi":{"totalMembers":"Total members","activeSessions":"Active sessions","liveNow":"Live now","plansToReview":"Plans to review","actionRequired":"Action required","globalRank":"Global rank","regionalLead":"Regional lead trainer"},"overview":{"title":"Member Overview","filters":"Filters","export":"Export","columns":{"member":"Member","status":"Status","streak":"Streak","progress":"Progress","quickAction":"Quick action"},"streakDays":"{count} Days","weeklyGoal":"{percent}% Weekly Goal","showing":"Showing {from} of {total} members","previous":"Previous","next":"Next"},"schedule":{"title":"Daily Schedule","viewFull":"View Full Calendar"},"programLogic":{"title":"Program Logic","body":"{count} members are currently operating without an assigned periodization block.","resolveAll":"Resolve all"},"networkPulse":{"title":"Network pulse","high":"High Engagement","subtitle":"Real-time traffic analysis"},"status":{"active":"Active","pending":"Pending"},"nutrition":{"searchPlaceholder":"Search members or foods...","loadError":"Unable to load nutrition planning.","activePlanning":"Active planning","dailyGoal":"Daily Goal","kcal":"{value} kcal","gramsValue":"{current}g / {target}g","macros":{"protein":"Protein","carbs":"Carbs","fats":"Fats"},"planner":{"title":"Weekly Meal Planner","week1":"Week 1","week2":"Week 2","history":"History"},"days":{"mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun"},"meals":{"breakfast":"Breakfast","lunch":"Lunch","dinner":"Dinner","snack":"Snack","add":"Add meal","aiRec":"AI Rec"},"libraryTitle":"Nutrition Library","dietPlan":"Diet plan","addDay":"Add day","dayLabel":"Day {day}","day":"Day","meal":"Meal","addingTo":"Adding to {day}, {meal}","addedTo":"Added to {day}, {meal}","dailyTargets":"Daily targets","assignPlan":"Assign plan","dietColumns":{"meal":"Meal","kcal":"kcal","protein":"Protein","carbs":"Carbs","fat":"Fat"},"quickAdd":{"title":"Quick Food Add","search":"Search {count} foods","kcal":"{kcal} kcal","macro":"{grams}g {suffix}","addFood":"Add {name}","searchFood":"Search foods","addCustom":"Add \"{name}\" as a custom food","confirmCustom":"Confirm add \"{name}\" to the food catalog","empty":"No foods match that search."},"ai":{"title":"Buzops Smart AI","subtitle":"Based on {name}'s muscle hypertrophy goal and recent workout volume.","macros":"P: {protein}g  C: {carbs}g  F: {fats}g","addToSchedule":"Add to Schedule","added":"Added","generateDailyPlan":"Generate Daily Plan"},"sources":{"title":"Planned / required sources","export":"Export Shopping List","macrosPer100g":"{protein}g P / {carbs}g C / {fats}g F","columns":{"itemName":"Item name","category":"Category","totalQty":"Total qty","macros":"Macros (per 100g)","status":"Status"},"categories":{"proteins":"Proteins","carbohydrates":"Carbohydrates","supplements":"Supplements","vegetables":"Vegetables"}},"status":{"inStock":"In stock","lowStock":"Low stock"}},"workouts":{"searchPlaceholder":"Search templates or members...","loadError":"Unable to load workouts.","libraryTitle":"Workout Library","aiTemplates":"AI Templates","empty":"No workouts match that filter.","createTemplate":"Create New Template","exerciseCount":"{count} exercises","durationMin":"{minutes} min","durationWeeks":"{count} weeks","seniorTrainer":"Senior Trainer","filters":{"all":"All Plans","hypertrophy":"Hypertrophy","fatLoss":"Fat Loss"},"difficulty":{"advanced":"Advanced","intermediate":"Intermediate","beginner":"Beginner"},"badges":{"createdAgo":"Created {count} ago","popular":"Popular","new":"New"},"categories":{"compound":"Compound","hamstrings":"Hamstrings","glutes":"Glutes","quads":"Quads","chest":"Chest","core":"Core"},"intensity":{"high":"High","moderate":"Moderate"},"builder":{"title":"Assignment Builder","subtitle":"Edit this workout template","notes":"Trainer notes","saveTemplate":"Save as Template","saveTemplateTitle":"Save template","updateTemplate":"Update {name}","saveAsNew":"Save as new template","templateName":"Template name","addToCatalog":"Add \"{name}\" to the catalog","confirmCatalog":"Confirm add to catalog","saved":"Saved","assignWorkout":"Assign Workout","assigned":"Assigned","targetMember":"Target member","assignmentDate":"Assignment date","exercises":"Exercises ({count})","addExercise":"Add Exercise","sets":"Sets","reps":"Reps","rpe":"RPE","notesTitle":"Trainer notes for {name}","totalVolume":"Total Vol: {value} lbs (est)","intensity":"Intensity: {label} (RPE Avg {rpe})","lastSaved":"Last auto-saved {count} ago","saving":"Saving...","assigning":"Assigning...","searchExercise":"Search exercises","week":"Week","day":"Day","errors":{"needExercise":"Add at least one exercise.","selectExercise":"Choose each exercise from the catalog.","setsReps":"Sets and reps must be at least 1.","saveFailed":"Could not save the template."}}},"createModal":{"title":"Create Template","subtitle":"Build a reusable workout or nutrition template for your club","workout":"Workout","nutrition":"Nutrition","name":"Template Name","namePlaceholder":"e.g. 8-Week Hypertrophy","duration":"Duration (Weeks)","noExercises":"No exercises added yet.","save":"Save Template","saving":"Saving...","close":"Close","createAnother":"Create Another","successTitle":"Template Created","successBody":"Your new template has been saved to the library.","errors":{"name":"Please enter a template name.","prompt":"Describe the plan you want to build.","failed":"Failed to create template."},"modeCustom":"Manual","modeAi":"Generated","aiPrompt":"Describe the template","aiPromptPlaceholder":"4-day hypertrophy split for intermediate lifters","aiDays":"Days per week","aiWeek":"Nutrition builds one full week of meals, Monday through Sunday.","aiGenerating":"Generating with AI coach...","aiHint":"This generation spends 50 tokens from your staff wallet.","aiReview":"Review this plan and edit it before saving. Nothing is stored until you save."},"assignModal":{"title":"Assign Member Plan","subtitle":"Assign a workout plan, nutrition plan, or combined program to a member.","tabs":{"program":"⚡ Combined Program","workout":"🏋️ Workout Plan","nutrition":"🥗 Nutrition Plan"},"member":{"label":"Target Member","select":"Select a member...","customId":"Custom Member ID / UUID","orEnterCustom":"Or enter custom ID"},"activeOverview":{"title":"Current Member Plan Status","activeWorkout":"Active Workout Plan","activeNutrition":"Active Meal Plan","historyCount":"Total Plans History","noActiveWorkout":"No active workout plan","noActiveNutrition":"No active nutrition plan","archiveNotice":"Assigning a new plan will archive the current active plan.","none":"None"},"source":{"label":"Plan Source","template":"Master Template","custom":"Custom Plan","selectTemplate":"Select Template","noTemplates":"No templates available. Create one or use custom.","loading":"Loading templates...","weeksDuration":"{count} Weeks","targetKcal":"{count} kcal/day"},"workout":{"planName":"Workout Plan Name","durationWeeks":"Duration (Weeks)","exercises":"Exercises","addExercise":"Add Exercise","exerciseName":"Exercise Name","sets":"Sets","reps":"Reps","weightKg":"Target Weight (kg)","restSecs":"Rest (s)","remove":"Remove"},"nutrition":{"planName":"Nutrition Plan Name","calorieTarget":"Daily Calorie Target (kcal)","protein":"Protein (g)","carbs":"Carbs (g)","fat":"Fat (g)","durationWeeks":"Duration (Weeks)"},"program":{"name":"Program Title","durationWeeks":"Duration (Weeks)","workoutSection":"Workout Component","nutritionSection":"Nutrition Component","customWorkoutHint":"Search the catalog, then set sets, reps, weight, week, and day for each exercise."},"common":{"startDate":"Start Date","trainerNotes":"Trainer Coaching Notes","notesPlaceholder":"Add any notes or guidance for the member...","archivePrior":"Archive previous active plans for this member","sendNotification":"Send in-app push notification to member","cancel":"Cancel","assigning":"Assigning Plan...","assignButton":"Assign Plan","assignProgramButton":"Assign Combined Program","assignWorkoutButton":"Assign Workout Plan","assignNutritionButton":"Assign Nutrition Plan"},"success":{"title":"Plan Assigned Successfully!","message":"{message}","assignedTo":"Assigned to {name}","planId":"Plan ID: {id}","startDate":"Start Date: {date}","duration":"Duration: {weeks} weeks","notificationSent":"In-app push notification sent to member.","notificationNotSent":"Notification not sent.","assignAnother":"Assign Another Plan","close":"Done"},"errors":{"selectMember":"Please select a target member.","enterProgramName":"Please enter a program name.","enterWorkoutName":"Please enter a workout plan name.","selectWorkoutTemplate":"Please select a workout template or configure custom exercises.","selectNutritionTemplate":"Please select a nutrition template or configure custom calorie targets.","enterCalories":"Please enter a valid daily calorie target (greater than 0).","failed":"Failed to assign plan."}}},"clientAppointments":{"appointmentDetails":"Appointment Details","bookAppointment":"Book Appointment","dateLabel":"Date & Time","goBack":"Go Back","noAppointmentSelected":"No appointment selected.","noAppointments":"No appointments found.","noDate":"N/A","noTime":"N/A","packageLabel":"Package","paid":"Paid","panelTitle":"Appointments","selectTypeTitle":"Select Appointment Type","sessionsLabel":"Sessions","trainerLabel":"Trainer","unknownTrainer":"Trainer","unnamedAppointment":"Appointment","unpaid":"Unpaid"},"pageTitles":{"defaults":{"brand":"Buzops","notFound":"Page Not Found","unauthorized":"Unauthorized","connecting":"Connecting…"},"patterns":{"editNamed":"Edit {name}"},"staff":{"addMembership":"Add Membership","addon":"Add-Ons","addonAdd":"Add Add-On","adminPosCheckout":"Point of Sales","adminPosManage":"Manage","adminPosOrders":"Orders","agreements":"Agreements","appointmenttypes":"Appointment Types","appointmenttypesAdd":"Add Appointment Type","appointmenttypesPage":"Edit Appointment Type","businessProfile":"Business Profile","calendar":"Calendar","checkinsystem":"Check-In System","synccalendars":"Sync Calendars","clientPos":"Pos","clubAbout":"About","coupons":"Coupons","couponsAdd":"Add Coupon","couponsEdit":"Edit Coupon","CRMCallback":"Callback","dashboard":"Dashboard","editMembership":"Edit Membership","emailLogs":"Email Logs","emailTemplates":"Notifications","forms":"Forms","formsAdd":"Add Form","formsEdit":"Edit Form","formsEnforce":"Enforce","formsView":"View","groupClass":"Group Class","groupClassAdd":"Add Group Class","groupClassEnrollClient":"Enroll Client","groupClassAddSessions":"Add Sessions","groupClassAuditHistory":"Audit History","groupClassAuditHistoryPage":"Session Audit History","groupClassCancelSessions":"Cancel Sessions","groupClassConfigurePayouts":"Configure Payouts","groupClassEdit":"Edit Group Class","groupClassEditSessions":"Edit Sessions","groupClassPage":"Edit Group Class","groupClassSessionList":"Session List","groupClassSessionListEdit":"Edit Group Class","groupClassSessionListView":"View","groupClassScheduleAdd":"Create Schedule","groupClassSchedules":"Schedules","groupClassScheduleCancel":"Cancel Schedule","groupClassScheduleEdit":"Edit Schedule","groupClassUpdateProvider":"Update Provider","groupClassUpdateProviderPage":"Update Provider","icons":"Icons","kiosk":"Kiosk","lead":"Lead","leadAdd":"Add Lead","leadEdit":"Edit Lead","liveCheckins":"Live Check-Ins","membershiptype":"Membership Types","membershiptypeAdd":"Add Membership","membershipTypes":"Membership Types","myProfileBilling":"Billing","myProfileChangePassword":"Change Password","myProfilePersonalInformation":"Personal Information","package":"Package","packages":"Packages","packagesAdd":"Add Package","packagesPage":"Edit Package","paymentGateway":"Payment Gateway","paymentGatewayOauthCallbackSquareconfigurator":"Squareconfigurator","paymentGatewayOauthCallbackStripeconfigurator":"Stripeconfigurator","prospects":"Prospects","prospectsAdd":"Add New Client","quickbooksIntegration":"Quickbooks Integration","reportsAccountupdater":"Accountupdater","reportsActivityandusage":"Activityandusage","reportsAddons":"Addons","reportsAllcontacts":"Allcontacts","reportsAppointmentLog":"Appointment Log","reportsAttendance":"Attendance","reportsCredits":"Credits","reportsManagechargebacks":"Managechargebacks","reportsManagedeclines":"Managedeclines","reportsMembership":"Membership","reportsNewSubscribers":"New Subscribers","reportsNonrenewals":"Nonrenewals","reportsNonUsage":"Non Usage","reportsOnsiteAccessLog":"Onsite Access Log","reportsOutstandingBalance":"Outstanding Balance Report","reportsOverview":"Reports","reportsPackages":"Packages","reportsPayout":"Payout","reportsPosAllproducts":"Pos Allproducts","reportsPosOrders":"Pos Orders","reportsPosOrderItems":"POS Order Items","reportsPosProductsBelowMinimumStock":"Pos Products Below Minimum Stock","reportsPosSalesbypayment":"Pos Salesbypayment","reportsPosSalescategory":"Pos Salescategory","reportsPosSalesperiod":"Pos Salesperiod","reportsPosSalesstaffmember":"Pos Salesstaffmember","reportsRecurringrevenueremit":"Recurringrevenueremit","reportsRevenue":"Revenue","reportsSales":"Sales","reportsSiteActivity":"Site Activity","reportsSubscriptionStatistics":"Subscription Statistics","reportsSurcharges":"Surcharges","reportsTransaction":"Transaction","settings":"Settings","staff":"Staff","staffAdd":"Add Staff","staffPage":"Edit Staff","subscription":"Subscribers","subscriptionAddonsAlreadyHaving":"Existing Add-Ons","thirdpartyintegration":"Third-party integration","trainerPortal":"Trainer Portal","trainerPortalHelp":"Help","trainerPortalNutrition":"Nutrition","trainerPortalSettings":"Settings","trainerPortalWorkouts":"Workouts","unauthorized":"Unauthorized"},"client":{"ClientDashboardAccessCheckins":"Access Checkins","ClientDashboardAuditHistory":"Audit History","ClientDashboardBookings":"Bookings","ClientDashboardDocuments":"Documents","ClientDashboardForms":"Forms","ClientDashboardMyProfile":"My Profile","ClientDashboardNotes":"Notes","ClientDashboardOverview":"Overview","ClientDashboardPaymentmethods":"Paymentmethods","ClientDashboardPaymentmethodsActivity":"Activity","ClientDashboardPos":"Shop In-Store","ClientDashboardSubscriptions":"Subscriptions","ClientDashboardSubscriptionsAddon":"Add-On","ClientDashboardSubscriptionsMembership":"Membership","ClientDashboardSubscriptionsPackage":"Package","ClientDashboardTransactions":"Transactions","ClientDashboardTransactionsView":"View"},"affiliate":{"affiliateChannel":"Affiliate Program","affiliateChannelAffiliates":"Affiliates","affiliateChannelAffiliateSignupTemplate":"Affiliate Signup Template","affiliateSignup":"Affiliate Signup","affiliateRegister":"Affiliate Registration","affiliateChannelAgreements":"Agreements","affiliateChannelAgreementsAdd":"Add Agreement","affiliateChannelAgreementsEdit":"Edit Agreement","affiliateChannelCommissions":"Commissions","affiliateChannelPayouts":"Payouts","affiliateChannelPayoutsView":"View Payout","affiliateChannelPromotions":"Promotions","affiliateChannelPromotionsAdd":"Add Promotion","affiliateChannelPromotionsEdit":"Edit Promotion","affiliateChannelReferrals":"Referrals","affiliateDashboard":"Affiliate Dashboard","affiliateDashboardCommissions":"Commissions","affiliateDashboardCommissionsPage":"Commissions","affiliateDashboardEditProfile":"Edit Profile","affiliateDashboardEditProfilePage":"Edit Profile","affiliateDashboardPage":"Affiliate Dashboard","affiliateDashboardPayoutMethods":"Payout Methods","affiliateDashboardPayoutMethodsPage":"Payout Methods","affiliateDashboardPayouts":"Payouts","affiliateDashboardPayoutsPage":"Payouts","affiliateDashboardPayoutsView":"View","affiliateDashboardPayoutsViewPage":"View Payout","affiliateDashboardReferrals":"Referrals","affiliateDashboardReferralsPage":"Referrals","affiliateDashboardSubAffiliates":"Sub Affiliates","affiliateDashboardSubAffiliatesPage":"Sub Affiliates"},"public":{"appointment":"Appointment","appointmentPage":"Appointment","businessProfile":"Business Profile","clientLogin":"Client Login","clubAbout":"About","clubHome":"Home","emailLogs":"Email Logs","external":"Package","formReferral":"Form","formSuccess":"Form Submitted","ghlConnecting":"Connecting…","group":"Group Class","home":"Home","login":"Login","loginPage":"Login","crosswalk":"Connecting…","membership":"Membership","membershipPage":"Membership","packagePage":"Package","providerShortCode":"Book Online","packagePage_package_item_item":"Package","register":"Register","registerPage":"Register","activateUser":"Activate Account","select":"Select","clubSearch":"Select Club","unauthorized":"Unauthorized","weeklySchedule":"Weekly Schedule"}}}