1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52438,84023,e=>{"use strict";var a=e.i(98134),r=e.i(75201),n=e.i(74445);let t={common:{back:"Back",next:"Next",save:"Save",cancel:"Cancel",delete:"Delete",edit:"Edit",add:"Add",loading:"Loading...",saving:"Saving...",saved:"Saved",deleting:"Deleting...",search:"Search",noResults:"No results",confirm:"Confirm",skip:"Skip",close:"Close",done:"Done",error:"Error",success:"Success",warning:"Warning",info:"Info"},days:{monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat",sun:"Sun"},months:["January","February","March","April","May","June","July","August","September","October","November","December"],onboardingProgress:{step1Title:"Business",step1Description:"About your business",step2Title:"Team",step2Description:"Roles and employees",step3Title:"Schedule",step3Description:"Rules and generation"},businessPage:{title:"Business Information",pageTitle:"About your business",pageSubtitle:"Tell us about your company so we can customize the schedule for your needs",countryLabel:"Country",countryPlaceholder:"Select country",californiaCheckbox:"I'm in California",californiaHint:"California has additional labor law requirements",countries:{RU:"Russia",DE:"Germany",UK:"United Kingdom",FR:"France",IT:"Italy",ES:"Spain",US:"United States",PL:"Poland",NL:"Netherlands",BE:"Belgium",AT:"Austria",CH:"Switzerland",SE:"Sweden",NO:"Norway",DK:"Denmark",FI:"Finland",CZ:"Czech Republic",PT:"Portugal",GR:"Greece",UA:"Ukraine",KZ:"Kazakhstan",BY:"Belarus",TR:"Turkey",AE:"UAE",SA:"Saudi Arabia",AU:"Australia",CA:"Canada",BR:"Brazil",MX:"Mexico",JP:"Japan",CN:"China",IN:"India",KR:"South Korea",IE:"Ireland",NZ:"New Zealand",IL:"Israel",SG:"Singapore",ID:"Indonesia",TH:"Thailand",VN:"Vietnam",PH:"Philippines",MY:"Malaysia",AR:"Argentina",CL:"Chile",CO:"Colombia",HU:"Hungary",RO:"Romania",GE:"Georgia",OTHER:"Other country"},presetTooltip:"Labor law presets available",businessTypeLabel:"Business type",businessTypePlaceholder:"Select business type",employeeCountLabel:"Number of employees",employeeCountPlaceholder:"Select count",userRoleLabel:"Your role",userRolePlaceholder:"Select your role",businessTypes:{cafe:"Cafe / Restaurant",retail:"Retail store",service:"Service industry",healthcare:"Healthcare",hotel:"Hotel / Hospitality",production:"Manufacturing",logistics:"Logistics / Warehouse",other:"Other"},employeeCounts:{"1-5":"1-5 people","6-15":"6-15 people","16-30":"16-30 people","31-50":"31-50 people","50+":"More than 50"},userRoles:{owner:"Business owner",manager:"Manager",hr:"HR specialist",admin:"Administrator",other:"Other"},weekStartsWith:"Week starts on"},teamPage:{title:"Team and Shifts",subtitle:"Fill in your team information step by step",sections:{roles:{title:"Roles",description:"What roles are in your team?"},employees:{title:"Team",description:"Add your team members"},shifts:{title:"Shift types",description:"Set up shift start and end times"},coverage:{title:"Staffing needs",description:"How many people per shift?"}},sectionDone:"Done",sectionDraft:"Example â please review",continueToTeam:"Continue to team",continueToShifts:"Continue to shifts",continueToCoverage:"Continue to staffing needs"},rolesEditor:{placeholder:"Role name (e.g., Barista)",noRoles:"No roles added yet",rolesCount:"Roles added:"},employeesEditor:{noRoles:"No roles",selectRoles:"Select roles",namePlaceholder:"Employee name",hoursPerWeek:"h/week",hoursPerMonth:"h/month",noEmployees:"No employees added yet",nameLabel:"Name",hoursLabel:"Hours per week",hoursLabelMonth:"Hours per month",hoursTooltip:"Used for proportional shift distribution and as a weekly hours cap",unitWeek:"week",unitMonth:"month",rolesLabel:"Roles",addEmployee:"Add employee",bulkAdd:"Bulk add",bulkNamesLabel:"Employee names",bulkNamesPlaceholder:"Anna Smith, Bob Johnson, Carol Williams",bulkNamesHint:"Paste from Excel or enter comma-separated",bulkRoleLabel:"Role for all",bulkRoleHint:"All employees will be added with this role",addAll:"Add all",totalEmployees:"Total employees:"},coverageEditor:{notConfigured:"Not configured",allDays:"All days",weekdays:"Mon-Fri",weekends:"Sat-Sun",variant:"Variant",addRolesAndShiftsFirst:"First add roles and shift types",daysOfWeek:"Days of the week",requiredCoverage:"Required coverage",people:"ppl",addRequirement:"Add requirement",n
1otConfiguredHint:"Specify how many people are needed per shift",addCoverage:"Add coverage",coverageTemplate:"Coverage",defaultShift:"Shift",or:"or",addAlternative:"alternative coverage",occupied:"occupied"},shiftTypesEditor:{nameLabel:"Name",namePlaceholder:"Morning",startLabel:"Start",endLabel:"End",hours:"h",add:"Add",addShiftType:"Add shift type"},shiftType:{morning:"Morning",evening:"Evening"},rulesInput:{placeholder:`Examples: 2⢠Anna on vacation Feb 14-20 3⢠Boris works only Mon, Tue, Wed 4⢠Vika prefers morning shifts 5⢠Everyone has at least 2 days off per week 6⢠Don't schedule Smith and Jones together`,placeholderCompact:"Examples: Anna on vacation 10-15, Boris works Mon-Wed, min 2 days off",recognizing:"Recognizing...",recognize:"Recognize",recognized:"Rules recognized:",expandAll:"Expand all",collapseAll:"Collapse all",searchPlaceholder:"Search rules...",generalRules:"General rules",clickToAdd:"Click + to add a rule",ruleForEmployee:"Rule for {name}...",generalRulePlaceholder:"General rule...",deleteSection:"Delete all rules in section"},preferencesPage:{title:"Rules and Preferences",pageTitle:"Team Preferences",pageSubtitle:"Select the period and specify employee preferences",tipLabel:"Tip:",periodLabel:"Schedule for",inputTitle:"Enter rules as text",rulesTitle:"Recognized rules",noRules:"No rules added yet",noRulesHint:'Enter rules on the left and click "Recognize"',skipHint:"You can skip this step and add rules later. A basic schedule will be generated based on roles, shifts, and staffing needs.",warnings:"Warnings",autoAddedTitle:"Rules added automatically",autoAddedDescription:"Based on your country, basic constraints from {source} have been added. You can modify or remove them."},generatePage:{title:"Schedule Generation",subtitle:"Select a month and create a schedule based on your data",selectPeriod:"Select period",monthLabel:"Month",yearLabel:"Year",summary:"Will be considered:",employeesCount:"employees",shiftTypesCount:"shift types",rulesCount:"rules",generateButton:"Generate schedule",generating:"Generating schedule...",preparingData:"Preparing data...",generatingSchedule:"Generating schedule...",savingResult:"Saving result...",complete:"Done!",errorTitle:"Generation error"},promptPage:{title:"Describe your team",hint:"Tell me how it works â your team, business, schedule",placeholder:"Cafe with 8 people. Morning shift 10â16 and evening 16â22, each with 2 baristas and 1 cashier",prefillNotice:"You have an unsent draft. Replace it with the example from the page you came from?",prefillReplace:"Use the example",prefillKeep:"Keep my draft",submitButton:"Generate",manualSetupLink:"Detailed setup",periodLabel:"Schedule period",periodCurrent:"Current month",periodNext:"Next month",sidePanelTitle:"What I can understand from your prompt",sidePanelHints:{count:"Number of employees",type:"Business type",shifts:"Shift types and times",roles:"Team roles",coverage:"Shift staffing needs",pattern:"Work pattern (2/2, 5/2)",rules:"Rules and constraints"},sidePanelFooter:"Whatever you don't mention, I'll fill in with sensible defaults.",autoScaledNote:"Grew the team from {from} to {to} to cover the schedule",loadingTitle:"Creating schedule",loadingStages:{default:"Creating schedule...",ai:"Connecting to AI...",refining:"Refining details..."},loadingSidePanel:"Here is what I understand...",teamNameDefault:"My Team",fallbackToast:"AI was unavailable â created a basic schedule for 5 people. Tune it in the Team section.",errorTitle:"Couldn't create schedule",errorRetry:"Try again"},scheduleView:{title:"Schedule",notFound:"Schedule not found",notFoundDescription:"The specified schedule does not exist.",loadingSchedule:"Loading schedule...",deleteSchedule:"Delete schedule",deleteConfirmTitle:"Delete schedule?",deleteConfirmDescription:"This action cannot be undone. The schedule will be permanently deleted.",validation:{title:"Schedule Validation",critical:"critical",warnings:"warnings",info:"info",coverage:"Coverage:",allGood:"All good!",check:"Check",errors:"Critical",noData:"No data to check",criticalErrors:"Critical",attention:"Attention",tradeoffs:"For Info",scheduleMeetsRules:"Schedule meets all rules",expected:"Expected",actual:"actual",coverageFull:"100% coverage",coverageFullHint:"All slots covered by required number of employees",shiftCoverage:"Shift coverage",understaffed:"understaffed",overstaffed:"overstaffed",notEnoughEmployees:"Not enough employees",tooManyEmployees:"Overstaffed",insteadOf:"instead of",viewIssue:"View issue",dismiss:"Dismiss",dismissAll:"Dismiss all",restore:"Restore",restoreAll:"Restore all",dismissed:"Dismissed"}},addEmployeeToShiftModal:{title:"Add employee",shiftType:"Shift type",date:"Date",employee:"Employee",selectEmployee:"Select employee",noRole:"No role",allAssignedTitle:"All employees already assigned",allAssignedDescription:"All available employees are already assigned to this shift"},addShiftModal:{title:"Add shift",employee:"Employee",noRole:"No role",date:"Date",alreadyAssigned:"Already assigned",shiftType:"Shift type",selectShiftType:"Select shift type",shift:"Shift",allAssignedTitle:"All shifts already assigned",allAssignedDescription:"This employee already has every available shift type on this day"},share:{share:"Share",copyLink:"Copy link",linkCopied:"Link copied!",copyError:"Copy error",downloadPdf:"Download PDF for printing",pdfSettings:"Download PDF for printing",pdfSettingsDescription:"Configure document settings",colorMode:"Color scheme",colorModeColor:"Color",colorModeGrayscale:"B/W",pageMode:"Format",pageModeSplit:"By weeks",pageModeSingle:"Single page",twoPages:"2 pages",onePage:"1 page",wholeMonth:"Whole month",generate:"Generate PDF",generating:"Creating...",download:"Download",page:"Page",of:"of",copyForExcel:"Copy for Excel",copiedForExcel:"Copied!",totalHours:"Total",shiftsCount:"Shifts",shiftTypes:"Shift types"},auth:{loginRequired:"Login required",loginToAccess:"Please login to access this page",adminLoginRequired:"Sign in as an admin to access this page"},authModal:{title:"Schedule ready!",titleCode:"Enter code",subtitle:"Save your email to access this schedule later",subtitleCode:"We sent a code to",emailLabel:"Email",emailPlaceholder:"[email protected]",nameLabel:"Name",namePlaceholder:"What's your name?",codeLabel:"Code from email",codePlaceholder:"000000",sendCode:"Get code",sending:"Sending...",verify:"Verify",verifying:"Verifying...",skip:"Skip",invali
6dEmail:"Enter a valid email",invalidCode:"Enter 6-digit code",nameRequired:"Please enter your name",sendError:"Error sending code",verifyError:"Invalid code",marketingLabel:"ð¬ Subscribe to updates",marketingHint:"Once a month: new features and tips to build your schedule faster. Unsubscribe in one click",termsNotice:"By clicking «Get code», you agree to our {terms} and {privacy}",termsLinkText:"Terms",privacyLinkText:"Privacy Policy"},members:{title:"Employees",subtitle:"Manage team members",addMember:"Add employee",searchPlaceholder:"Search employees...",employee:"Employee",roles:"Roles",email:"Email",hoursPerWeek:"Hours/week",actions:"Actions",editMember:"Edit",deleteMember:"Delete",deleteConfirmTitle:"Delete employee?",deleteConfirmDescription:"Are you sure you want to delete this employee? This action cannot be undone.",filterByRole:"Filter by role",allRolesSelected:"All roles",rolesSelected:"selected",status:{active:"Active",vacation:"On vacation",inactive:"Inactive"}},setup:{title:"Settings",subtitle:"Configure shift types, staffing needs, and rules",shiftTypes:"Shift types",coverage:"Staffing needs",rules:"Rules",noShiftTypes:"No shift types configured",noCoverage:"No staffing groups configured",noEmployees:"No employees"},setupPanel:{rules:"Rules",newSchedule:"New schedule:",period:"Period:",activeRules:"Active rules",clear:"Clear",allRules:"All rules",employees:"Employees",manageEmployees:"Manage employees",shiftTypes:"Shift types",noShiftTypes:"No shift types",configureShifts:"Configure shifts",coverage:"Shift staffing needs",configureCoverage:"Configure coverage",roles:"Roles",noRoles:"No roles",configureRoles:"Configure roles",copiedRules:"Copied {count} rules from {period}",generating:"Generating...",createSchedule:"Create schedule",regenerate:"Regenerate",regenerateModalTitle:"Regenerate schedule",regenerateModalDescription:"Choose how to regenerate the schedule",regenerateModalCancel:"Cancel",regenerateFullOption:"Start from scratch",regenerateFullHint:"All shifts will be replaced, including manual edits",regenerateKeepOption:"Keep my changes ({count} shifts)",regenerateKeepHint:"Manual edits will stay, the rest will be regenerated",unsavedChanges:"There are unsaved changes",scheduleUpToDate:"Schedule is up to date",parseError:"Error recognizing rules",ruleNotRecognized:"Rule not recognized"},rulesPage:{title:"Rules",subtitle:"Manage scheduling rules",activeRules:"Active rules",clearAll:"Clear all"},rolesShiftsPage:{title:"Roles & Shifts",subtitle:"Configure roles, shift types, and staffing needs",roles:"Roles"},createSchedule:{backToCalendar:"Back to calendar",title:"Create Schedule",subtitle:"Choose how to create your schedule",copyFromPrevious:"Copy from",copyDescription:"Use rules and settings from the previous month",startFresh:"Start fresh",startFreshDescription:"Create new rules for this month",select:"Select",rulesLabel:"rules",employeesLabel:"employees",shiftTypesLabel:"shift types",addRulesText:"Add rules as text",configureRules:"Configure rules for new schedule",addRulesForSchedule:"Add rules for schedule",copiedRules:"Copied {count} rules from {period}",addRuleForEmployee:"Add rule for employee",ruleNotRecognized:"Rule not recognized",scheduleCreated:"Schedule for {period} created",shiftsAssigned:"{count} shifts assigned",creationError:"Error creating schedule",tryAgain:"Try again",clear:"Clear"},settings:{title:"Settings",language:"Language",languageDescription:"Select interface language",theme:"Theme",themeDescription:"Select app theme",themeLight:"Light",themeDark:"Dark",themeSystem:"System"},scheduler:{title:"Scheduler",noSchedules:"No schedules",noSchedulesDescription:"Create your first schedule for the team",createSchedule:"Create schedule",filter:"Filter",weekly:"Weekly",monthly:"Monthly",byShift:"By shift",byEmployee:"By employee",byShiftType:"By shift type",undo:"Undo",undoShortcut:"Undo (Ctrl+Z)",redo:"Redo",redoShortcut:"Redo (Ctrl+Y)",discardChanges:"Discard changes",saveChanges:"Save changes",edit:"Edit",auto:"Auto",ai:"AI generator",generator:"Rules",description:"Prompt",deleteSchedule:"Delete schedule",deleteScheduleConfirm:"Delete schedule?",deleteScheduleDescription:"Are you sure you want to delete the schedule for {period}? This action cannot be undone.",heatmap:"Overview"},toolsPanel:{description:{heading:"Team description",noPrompt:"This schedule was created without a prompt. A description will appear after you regenerate via a text prompt.",editButton:"Edit",cancelEdit:"Cancel",regenerateButton:"Regenerate from prompt",regenerating:"Generatingâ¦",checklistTitle:"What I understood from your request",checklistFooter:"Reasonable defaults filled in for anything you didn't mention.",draftRestored:"Prompt draft restored.",draftApply:"Apply",draftDiscard:"Discard",confirmRegenerateTitle:"Replace your manual edits?",confirmRegenerateBody:"The current schedule contains your edits. They will be overwritten when regenerating.",confirmRegenerateProceed:"Regenerate",confirmRegenerateCancel:"Cancel",interceptTitle:"Create from scratch using description?",interceptDescription:"Recreating will replace your team, rules and settings with what's recognized from the text. If you just need to fix a few details, there are faster ways:",interceptSettingsTitle:"Fine-tune in Settings",interceptSettingsSub:"Your team and shifts stay intact",interceptRulesTitle:"Add a rule",interceptRulesSub:'"Mary doesn\'t work weekends"',interceptConciergeTitle:"Do it for me",interceptConciergeSub:"A real person will set up and build your schedule. Free",interceptProceed:"Recreate anyway"}},scheduleGrid:{employees:"Employees",total:"Total",noRole:"No role",noEmployees:"No employees in the team",addEmployee:"Add employee",hours:"h",shifts:"shifts",understaffed:"Understaffed",overstaffed:"Overstaffed",insteadOf:"instead of",noDataForMonth:"No data for this month",dayOff:"Day off",shiftsLabel:"Shifts:",createScheduleFor:"Create schedule for",createFor:"Create for"},emptySchedule:{notCreated:"Schedule for {period} not created",rulesCopied:"Rules and settings will be copied from {period}",createFromScratch:"Create a new schedule from scratch or add rules",createBasedOn:"Create based on {period}"},validation:{check:"Check",critical:"critical",warnings:"warnings",info:"info",coverage:"Coverage",allGood:"All good"},teamSwitcher:{team:"Team",myTeam:"My Team",addTeam:"Add team",teamNamePlaceholder:"Team name"},support:{contactSupport:"Contact Support",describeYourIssue:"Describe your issue or suggestion",ticketType:"Ticket type",selectType:"Select type...",bug:"Bug / Error",feature:"Feature request",question:"Question",concierge:"Build my schedule for me",conciergeTitle:"We'll build your schedule",conciergeDescription:"A real person will look into your case and email you a ready schedule. Free",conciergeConsent:"By sending this request you allow us to set up the schedule in y
6our account.",conciergePrefillPrefix:"Couldn't get the schedule right with this prompt:",name:"Name",namePlaceholder:"What should we call you",message:"Message",describePlaceholder:"Describe in detail...",minChars:"{count}/2000 (minimum 10 characters)",emailForReply:"Email for reply",weWillReply:"We will reply to this address",sending:"Sending...",send:"Send",ticketSent:"Ticket sent!",weWillContact:"We will contact you shortly",ticketNumber:"Ticket number"},employeeForm:{addEmployee:"Add employee",editEmployee:"Edit employee",addDescription:"Fill in information about new employee",editDescription:"Edit employee information",name:"Name",namePlaceholder:"John Doe",email:"Email",emailPlaceholder:"[email protected]",emailHint:"For sending personal schedule",color:"Color",roles:"Roles",createRole:"Create role",rolePlaceholder:"Role name",clickToCreateRole:'Click "Create role" to add the first role',weeklyHours:"Hours per week",enterName:"Enter employee name",selectRole:"Select at least one role",hoursRange:"Hours must be between 0 and 168"},sendSchedule:{sendByEmail:"Send by email",sending:"Sending...",sendSuccess:"Schedules sent!",sendError:"Sending error",noEmail
6sConfigured:"No employees have email configured",configureEmails:"Configure employee emails",sentTo:"Sent",skipped:"Skipped",failed:"Failed",noEmail:"no email",employeesWithEmail:"Employees with email",employeesWithoutEmail:"Without email",sendToSelected:"Send to selected",selectAll:"Select all",deselectAll:"Deselect all"},rulesCatalog:{title:"Rules Catalog",laborLaw:"Labor Law",commonRules:"Common Rules",selectPreset:"Select preset",selectRule:"Add rule",noPresetsForCountry:"No presets for selected country",selectCountryFirst:"Set country in team settings first",addAllRules:"Add all rules"},laborLawPresets:{ru:{name:"Russian Labor Code",description:"Basic constraints: 40h/week, 12h shift, 11h rest"},de:{name:"ArbZG (Germany)",description:"Working Time Act: 8h/day, 48h/week, 11h rest"},de_horeca:{name:"ArbZG HORECA",description:"For restaurants/hotels: reduced 10h rest"},uk:{name:"WTR (UK)",description:"Working Time Regulations: 48h/week, 11h rest"},fr:{name:"Code du travail (France)",description:"Labor Code: 35h/week, 10h/day, 11h rest"},it:{name:"D.Lgs. 66/2003 (Italy)",description:"Working Time Decree: 48h/week, 11h rest"},es:{name:"Estatuto (Spain)",description:"Workers' Statute: 40h/week, 9h/day, 12h rest"},us:{name:"FLSA (USA)",description:"Federal law: 40h/week (overtime threshold)"},us_ca:{name:"California Labor Code",description:"California: 8h/day, 40h/week, 1 day off per week"}},commonRules:{fairWeekends:{name:"Fair weekend distribution",description:"Distribute Saturdays and Sundays evenly among employees"},maxConsecutive5:{name:"Max 5 consecutive days",description:"No more than 5 working days in a row without a day off"},maxConsecutive6:{name:"Max 6 consecutive days",description:"No more than 6 working days in a row without a day off"},minRest10:{name:"10 hours rest",description:"Minimum 10 hours between shifts"},minRest11:{name:"11 hours rest",description:"Minimum 11 hours between shifts"},minRest12:{name:"12 hours rest",description:"Minimum 12 hours between shifts"},twoDaysOff:{name:"2 days off per week",description:"Minimum 2 days off every week"},maxShift10:{name:"Max 10h shift",description:"Shift length no more than 10 hours"}},shiftView:{stats:"Statistics",shiftsCount:"shifts",hoursTotal:"h",noShifts:"No assignments",weekLabel:"Week",allRoles:"All roles",deleteShift:"Delete",moreEmployees:"+{count} more",showStats:"Statistics",balancingShifts:"Balancing"},toasts:{shiftMoved:"{employee} moved to {date}",shiftCopied:"{employee} copied to {date}",shiftAdded:"{employee} added to {shift}",shiftDeleted:"Shift deleted",undo:"Undo"},anomaly:{title:"Recommendations",whyFewShifts:"Why does {name} have only {count} shifts?",whyManyShifts:"Why does {name} have {count} shifts (above average)?",reasons:{vacation:"{name} is on vacation {dates}",timeOff:"{name} is off {dates}",onlyDays:'Rule: "Works only on {days}"',onlyShiftTypes:'Rule: "Works only {shiftTypes} shifts"',noWorkDays:'Rule: "Does NOT work on {days}"',othersOnVacation:"{names} are on vacation, workload was distributed to others",unknown:"Could not determine the reason"},actions:{whatToDo:"What you can do:",keepAsIs:"Keep as is",editRuleInAI:"Edit rule in AI â",createBalancing:"Create balancing shifts â"},cause:"Reason:",causes:"Reasons:"},balancing:{title:"Balancing Shifts",icon:"âï¸",description:"Short shifts for balancing hours at the end of period",addShift:"Add",emptyState:"No balancing shifts. Create automatically?",autoGenerate:{title:"Create balancing shifts",description:"Based on your shifts, we suggest shorter versions:",firstHalf:"first half",secondHalf:"second half",createSelected:"Create selected",noShiftsToGenerate:"No regular shifts to generate from"},daysFromEnd:{label:"Use in the last",suffix:"days of period",hint:"Solver will assign these shifts to employees who are behind on hours"}},balanceSuggestion:{title:"Shift balancing",description:"Some employees have a slight imbalance in shift count. Create balancing shifts for precise equalization.",shifts:"shifts",hours:"h",andMore:"and {count} more...",keepAsIs:"Keep as is",createBalancing:"Create balancing shifts â",usedBalancingShifts:"Balancing shifts assigned: {count}"},ruleTypes:{time_off:"Time off {from} â {to}",day_off:"Day off: {dates}",vacation_redistribute:"Vacation {from} â {to}
6 (redistribute shifts)",vacation_compensate:"Vacation {from} â {to} (compensate hours)",avoid_pair:"Not working with {b}",max_daily_hours:"Max {hours} h/day",max_daily_hours_global:"All: max {hours} h/day",max_shifts_per_day:"Max {shifts} shifts/day",max_shifts_per_day_global:"All: max {shifts} shifts/day",min_rest_hours:"Min rest between shifts: {hours} h",max_consecutive_days:"Max {days} consecutive days",max_consecutive_days_global:"All: max {days} consecutive days",max_weekly_hours:"Max {hours} h/week",max_shift_length:"Max shift length: {hours} h",only_days:"Works ONLY: {days}",only_shift_types:"Works ONLY: {shiftTypes}",only_shift_from_date:"From {fromDate} only {shiftTypes}",no_work_days:"NOT working: {days}",no_shift_on_day:"{day} no {shiftType}",avoid_days:"Avoids: {days}",preferred_days:"Prefers days: {days}",preferred_shift_types:"Prefers shifts: {shiftTypes}",preferred_shift_on_day:"{day} prefers {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"Prefers long shifts",shift_length_preference_short:"Prefers short shifts",shift_length_preference_any:"Prefers any shifts",work_pattern_preference:"Prefers schedule {pattern}",work_pattern_preference_global:"Everyone works schedule {pattern}",can_work_double_shift:"Can work 2 shifts/day",min_weekly_days_off:"Min {days} days off/week",min_weekly_days_off_global:"All: min {days} days off/week",fair_weekend_distribution:"Distribute weekends (Sat/Sun) evenly",unknown:"Constraint"},tour:{menuItem:"Product tour",buttons:{back:"Back",next:"Next",done:"Got it",skip:"Skip"},aria:{close:"Close tour",dialog:"Product tour"},progress:"Step {current} of {total}",slides:{edit:{title:"Edit shifts right in the schedule",body:"Drag shifts between employees, change times, or delete them inline â no regeneration needed."},setup:{title:"Fine-tune: members, roles, rules",body:"The left sidebar gives you full control â add or remove members, edit roles and shift types, manage all your rules in one place.",cta:"Open Members â"},generator:{title:"Generator: add a rule, regenerate",body:'Open the Generator on the right, write a rule in plain language ("Anna\'s on vacation from the 1st to the 14th") and hit "Regenerate" â the solver rebuilds the schedule with all your rules applied.',cta:"Open Generator â"},share:{title:"Share the schedule",body:"Copy a link, download a PDF, or email the schedule â your team can open their shifts without signing up.",ctaSecondary:"Add your first rule â"}}}},i={ru:{common:{back:"Ðазад",next:"Ðалее",save:"СоÑ
ÑаниÑÑ",cancel:"ÐÑмена",delete:"УдалиÑÑ",edit:"РедакÑиÑоваÑÑ",add:"ÐобавиÑÑ",loading:"ÐагÑÑзка...",saving:"СоÑ
Ñанение...",saved:"СоÑ
Ñанено",deleting:"Удаление...",search:"ÐоиÑк",noResults:"ÐÐµÑ ÑезÑлÑÑаÑов",confirm:"ÐодÑвеÑдиÑÑ",skip:"ÐÑопÑÑÑиÑÑ",close:"ÐакÑÑÑÑ",done:"ÐоÑово",error:"ÐÑибка",success:"УÑпеÑно",warning:"ÐÑедÑпÑеждение",info:"ÐнÑоÑмаÑиÑ"},days:{monday:"ÐонеделÑник",tuesday:"ÐÑоÑник",wednesday:"СÑеда",thursday:"ЧеÑвеÑг",friday:"ÐÑÑниÑа",saturday:"СÑббоÑа",sunday:"ÐоÑкÑеÑенÑе",mon:"Ðн",tue:"ÐÑ",wed:"СÑ",thu:"ЧÑ",fri:"ÐÑ",sat:"Сб",sun:"ÐÑ"},months:["ЯнваÑÑ","ФевÑалÑ","ÐаÑÑ","ÐпÑелÑ","Ðай","ÐÑнÑ","ÐÑлÑ","ÐвгÑÑÑ","СенÑÑбÑÑ","ÐкÑÑбÑÑ","ÐоÑбÑÑ","ÐекабÑÑ"],onboardingProgress:{step1Title:"ÐизнеÑ",step1Description:"РваÑем бизнеÑе",step2Title:"Ðоманда",step2Description:"Роли и ÑоÑÑÑдники",step3Title:"РаÑпиÑание",step3Description:"ÐÑавила и генеÑаÑиÑ"},businessPage:{title:"ÐнÑоÑмаÑÐ¸Ñ Ð¾ бизнеÑе",pageTitle:"РваÑем бизнеÑе",pageSubtitle:"РаÑÑкажиÑе о ваÑей компании, ÑÑÐ¾Ð±Ñ Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ наÑÑÑоиÑÑ ÑаÑпиÑание под ваÑи нÑждÑ",countryLabel:"СÑÑана",countryPlaceholder:"ÐÑбеÑиÑе ÑÑÑанÑ",californiaCheckbox:"Я в ÐалиÑоÑнии",californiaHint:"ÐалиÑоÑÐ½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº ÑÑÑÐ´Ð¾Ð²Ð¾Ð¼Ñ Ð·Ð°ÐºÐ¾Ð½Ð¾Ð´Ð°ÑелÑÑÑвÑ",countries:{RU:"РоÑÑиÑ",DE:"ÐеÑманиÑ",UK:"ÐеликобÑиÑаниÑ",FR:"ФÑанÑиÑ",IT:"ÐÑалиÑ",ES:"ÐÑпаниÑ",US:"СШÐ",PL:"ÐолÑÑа",NL:"ÐидеÑÐ
6»Ð°Ð½Ð´Ñ",BE:"ÐелÑгиÑ",AT:"ÐвÑÑÑиÑ",CH:"ШвейÑаÑиÑ",SE:"ШвеÑиÑ",NO:"ÐоÑвегиÑ",DK:"ÐаниÑ",FI:"ФинлÑндиÑ",CZ:"Ð§ÐµÑ Ð¸Ñ",PT:"ÐоÑÑÑгалиÑ",GR:"ÐÑеÑиÑ",UA:"УкÑаина",KZ:"ÐÐ°Ð·Ð°Ñ ÑÑан",BY:"ÐелаÑÑÑÑ",TR:"ТÑÑÑиÑ",AE:"ÐÐÐ",SA:"СаÑдовÑÐºÐ°Ñ ÐÑавиÑ",AU:"ÐвÑÑÑалиÑ",CA:"Ðанада",BR:"ÐÑазилиÑ",MX:"ÐекÑика",JP:"ЯпониÑ",CN:"ÐиÑай",IN:"ÐндиÑ",KR:"Ð®Ð¶Ð½Ð°Ñ ÐоÑеÑ",IE:"ÐÑландиÑ",NZ:"ÐÐ¾Ð²Ð°Ñ ÐеландиÑ",IL:"ÐзÑаилÑ",SG:"СингапÑÑ",ID:"ÐндонезиÑ",TH:"Таиланд",VN:"ÐÑеÑнам",PH:"ФилиппинÑ",MY:"ÐалайзиÑ",AR:"ÐÑгенÑина",CL:"Чили",CO:"ÐолÑмбиÑ",HU:"ÐенгÑиÑ",RO:"Ð ÑмÑниÑ",GE:"ÐÑÑзиÑ",OTHER:"ÐÑÑÐ³Ð°Ñ ÑÑÑана"},presetTooltip:"ÐоÑÑÑÐ¿Ð½Ñ Ð¿ÑеÑеÑÑ ÑÑÑдового пÑава",businessTypeLabel:"Тип бизнеÑа",businessTypePlaceholder:"ÐÑбеÑиÑе Ñип бизнеÑа",employeeCountLabel:"ÐолиÑеÑÑво ÑоÑÑÑдников",employeeCountPlaceholder:"ÐÑбеÑиÑе колиÑеÑÑво",userRoleLabel:"ÐаÑа ÑолÑ",userRolePlaceholder:"ÐÑбеÑиÑе ваÑÑ ÑолÑ",businessTypes:{cafe:"ÐаÑе / РеÑÑоÑан",retail:"РозниÑнÑй магазин",service:"СÑеÑа ÑÑлÑг",healthcare:"ÐдÑÐ°Ð²Ð¾Ð¾Ñ Ñанение",hotel:"ÐоÑÑиниÑа / ÐÑелÑ",production:"ÐÑоизводÑÑво",logistics:"ÐогиÑÑика / Склад",other:"ÐÑÑгое"},employeeCounts:{"1-5":"1-5 Ñеловек","6-15":"6-15 Ñеловек","16-30":"16-30 Ñеловек","31-50":"31-50 Ñеловек","50+":"Ðолее 50"},userRoles:{owner:"ÐÐ»Ð°Ð´ÐµÐ»ÐµÑ Ð±Ð¸Ð·Ð½ÐµÑа",manager:"ÐенеджеÑ",hr:"HR-ÑпеÑиалиÑÑ",admin:"ÐдминиÑÑÑаÑоÑ",other:"ÐÑÑгое"},weekStartsWith:"ÐÐµÐ´ÐµÐ»Ñ Ð½Ð°ÑинаеÑÑÑ Ñ"},teamPage:{title:"Ðоманда и ÑменÑ",subtitle:"ÐаполниÑе инÑоÑмаÑÐ¸Ñ Ð¾ ваÑей команде поÑледоваÑелÑно",sections:{roles:{title:"Роли",description:"Ðакие Ñоли еÑÑÑ Ð² ваÑей команде?"},employees:{title:"Ðоманда",description:"ÐобавÑÑе ÑоÑÑÑдников ваÑей командÑ"},shifts:{title:"Ð¢Ð¸Ð¿Ñ Ñмен",description:"ÐаÑÑÑойÑе вÑÐµÐ¼Ñ Ð½Ð°Ñала и оконÑÐ°Ð½Ð¸Ñ Ñмен"},coverage:{title:"ÐоÑÑебноÑÑÑ Ð² ÑÐ¼ÐµÐ½Ð°Ñ ",description:"СколÑко Ñеловек нÑжно на каждÑÑ ÑменÑ?"}},sectionDone:"ÐоÑово",sectionDraft:"ÐÑÐ¸Ð¼ÐµÑ â пÑовеÑÑÑе",continueToTeam:"ÐÑодолжиÑÑ Ðº команде",continueToShifts:"ÐÑодолжиÑÑ Ðº Ñменам",continueToCoverage:"ÐÑодолжиÑÑ Ðº поÑÑебноÑÑи в ÑÐ¼ÐµÐ½Ð°Ñ "},rolesEditor:{placeholder:"Ðазвание Ñоли (напÑимеÑ: ÐаÑиÑÑа)",noRoles:"Роли еÑÑ Ð½Ðµ добавленÑ",rolesCount:"Ðобавлено Ñолей:"},employeesEditor:{noRoles:"ÐÐµÑ Ñолей",selectRoles:"ÐÑбеÑиÑе Ñоли",namePlaceholder:"ÐÐ¼Ñ ÑоÑÑÑдника",hoursPerWeek:"Ñ/нед",hoursPerMonth:"Ñ/меÑ",noEmployees:"СоÑÑÑдники еÑÑ Ð½Ðµ добавленÑ",nameLabel:"ÐмÑ",hoursLabel:"ЧаÑов в неделÑ",hoursLabelMonth:"ЧаÑов в меÑÑÑ",hoursTooltip:"ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑопоÑÑионалÑного ÑаÑпÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñмен и как макÑимÑм ÑаÑов в неделÑ",unitWeek:"нед",unitMonth:"меÑ",rolesLabel:"Роли",addEmployee:"ÐобавиÑÑ ÑоÑÑÑдника",bulkAdd:"ÐаÑÑовÑй ввод",bulkNamesLabel:"Ðмена ÑоÑÑÑдников",bulkNamesPlaceholder:"Ðнна Ðванова, ÐоÑÐ¸Ñ ÐеÑÑов, ÐикÑÐ¾Ñ Ð¡Ð¸Ð´Ð¾Ñов",bulkNamesHint:"ÐÑÑавÑÑе из Excel или введиÑе ÑеÑез запÑÑÑÑ",bulkRoleLabel:"Ð Ð¾Ð»Ñ Ð´Ð»Ñ Ð²ÑÐµÑ ",bulkRoleHint:"ÐÑе ÑоÑÑÑдники бÑдÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ñ ÑÑой ÑолÑÑ",addAll:"ÐобавиÑÑ Ð²ÑÐµÑ ",totalEmployees:"ÐÑего ÑоÑÑÑдников:"},coverageEditor:{notConfigured:"Ðе наÑÑÑоено",allDays:"ÐÑе дни",weekdays:"Ðн-ÐÑ",weekends:"Сб-ÐÑ",variant:"СоÑÑав",addRolesAndShiftsFirst:"СнаÑала добавÑÑе Ñоли и ÑÐ¸Ð¿Ñ Ñмен",daysOfWeek:"Ðни недели",requiredCoverage:"ТÑебÑемÑй ÑоÑÑав",people:"Ñел.",addRequirement:"ÐобавиÑÑ ÑÑебование",notConfiguredHint:"УкажиÑе, ÑколÑко Ñеловек нÑжно на каждÑÑ ÑменÑ",addCoverage:"ÐобавиÑÑ ÑоÑÑав",coverageTemplate:"СоÑÑав",defaultShift:"Смена",or:"или",addAlternative:"алÑÑеÑнаÑивнÑй ÑоÑÑав",occupied:"занÑÑо"},shiftTypesEditor:{nameLabel:"Ðазвание",namePlaceholder:"УÑÑеннÑÑ",startLabel:"ÐаÑало",endLabel:"ÐонеÑ",hours:"Ñ",add:"ÐобавиÑÑ",addShiftType:"ÐобавиÑÑ Ñип ÑменÑ"},shiftType:{morning:"УÑÑеннÑÑ",evening:"ÐеÑеÑнÑÑ"},rulesInput:{placeholder:`ÐÑимеÑÑ Ð¿Ñавил: 7⢠Ðнна в оÑпÑÑке 14-20 ÑевÑÐ°Ð»Ñ 8⢠ÐоÑÐ¸Ñ ÑабоÑÐ°ÐµÑ ÑолÑко пн, вÑ, ÑÑ 9⢠Ðика пÑедпоÑиÑÐ°ÐµÑ ÑÑÑенние ÑÐ¼ÐµÐ½Ñ 10⢠У вÑÐµÑ Ð¼Ð¸Ð½Ð¸Ð¼Ñм 2 вÑÑ Ð¾Ð´Ð½ÑÑ Ð² Ð½ÐµÐ´ÐµÐ»Ñ 11⢠Ðе ÑÑавиÑÑ Ðванова и ÐеÑÑова вмеÑÑе`,placeholderCompact:"ÐÑимеÑÑ: Ðнна в оÑпÑÑке 10-15, ÐоÑÐ¸Ñ ÑабоÑÐ°ÐµÑ Ð¿Ð½-ÑÑ, минимÑм 2 вÑÑ Ð¾Ð´Ð½ÑÑ ",recognizing:"РаÑпознаÑм...",recognize:"РаÑпознаÑÑ",recognized:"РаÑпознано пÑавил:",expandAll:"РазвеÑнÑÑÑ Ð²ÑÑ",collapseAll:"СвеÑнÑÑÑ Ð²ÑÑ",searchPlaceholder:"ÐайÑи пÑавило...",generalRules:"ÐбÑие пÑавила",clickToAdd:"ÐажмиÑе + ÑÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¿Ñавило",ruleForEmployee:"ÐÑавило Ð´Ð»Ñ {name}...",generalRulePlaceholder:"ÐбÑее пÑавило...",deleteSection:"УдалиÑÑ Ð²Ñе пÑавила ÑекÑии"},preferencesPage:{title:"ÐÑавила и пÑедпоÑÑениÑ",pageTitle:"ÐÐ¾Ð¶ÐµÐ»Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ",pageSubtitle:"ÐÑбеÑиÑе пеÑиод и ÑкажиÑе Ð¿Ð¾Ð¶ÐµÐ»Ð°Ð½Ð¸Ñ ÑоÑÑÑдников",tipLabel:"ÐодÑказка:",periodLabel:"РаÑпиÑание на",inputTitle:"ÐведиÑе пÑавила ÑекÑÑом",rulesTitle:"РаÑпознаннÑе пÑавила",noRules:"ÐÑавила еÑÑ Ð½Ðµ добавленÑ",noRulesHint:'ÐведиÑе пÑавила Ñлева и нажмиÑе "РаÑпознаÑÑ"',skipHint:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑопÑÑÑиÑÑ ÑÑÐ¾Ñ Ñаг и добавиÑÑ Ð¿Ñавила позже. Ðазовое ÑаÑпиÑание бÑÐ´ÐµÑ ÑгенеÑиÑовано на оÑнове Ñолей, Ñмен и покÑÑÑиÑ.",warnings:"ÐÑедÑпÑеждениÑ",autoAddedTitle:"ÐÑавила Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð°Ð²ÑомаÑиÑеÑки",autoAddedDescription:"Ðа оÑнове вÑбÑанной ÑÑÑÐ°Ð½Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð±Ð°Ð·Ð¾Ð²Ñе огÑаниÑÐµÐ½Ð¸Ñ Ð¿Ð¾ {source}. ÐÑ Ð¼Ð¾Ð¶ÐµÑе измениÑÑ Ð¸Ð»Ð¸ ÑдалиÑÑ Ð¸Ñ ."}
11,generatePage:{title:"ÐенеÑаÑÐ¸Ñ ÑаÑпиÑаниÑ",subtitle:"ÐÑбеÑиÑе меÑÑÑ Ð¸ ÑоздайÑе ÑаÑпиÑание на оÑнове введÑннÑÑ
даннÑÑ
",selectPeriod:"ÐÑбеÑиÑе пеÑиод",monthLabel:"ÐеÑÑÑ",yearLabel:"Ðод",summary:"ÐÑÐ´ÐµÑ ÑÑÑено:",employeesCount:"ÑоÑÑÑдников",shiftTypesCount:"Ñипов Ñмен",rulesCount:"пÑавил",generateButton:"СгенеÑиÑоваÑÑ ÑаÑпиÑание",generating:"ÐенеÑиÑÑем ÑаÑпиÑание...",preparingData:"ÐодгоÑовка даннÑÑ
...",generatingSchedule:"ÐенеÑиÑÑем ÑаÑпиÑание...",savingResult:"СоÑ
ÑанÑем ÑезÑлÑÑаÑ...",complete:"ÐоÑово!",errorTitle:"ÐÑибка генеÑаÑии"},promptPage:{title:"ÐпиÑи ÑÐ²Ð¾Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ",hint:"РаÑÑкажи как Ñдобно â пÑо командÑ, бизнеÑ, Ñежим ÑабоÑÑ",placeholder:"ÐаÑе на 8 Ñеловек. УÑÑеннÑÑ Ñмена 10â16 и веÑеÑнÑÑ 16â22, в каждой по 2 баÑиÑÑа и 1 каÑÑиÑ",prefillNotice:"У ÑÐµÐ±Ñ ÐµÑÑÑ Ð½ÐµÐ¾ÑпÑавленнÑй ÑеÑновик. ÐамениÑÑ ÐµÐ³Ð¾ пÑимеÑом Ñ Ð¿ÑедÑдÑÑей ÑÑÑаниÑÑ?",prefillReplace:"ÐзÑÑÑ Ð¿ÑимеÑ",prefillKeep:"ÐÑÑавиÑÑ ÑеÑновик",submitButton:"СгенеÑиÑоваÑÑ",manualSetupLink:"ТоÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка",periodLabel:"ÐеÑиод ÑаÑпиÑаниÑ",periodCurrent:"ТекÑÑий меÑÑÑ",periodNext:"СледÑÑÑий меÑÑÑ",sidePanelTitle:"ЧÑо Ñ Ð¼Ð¾Ð³Ñ Ð¿Ð¾Ð½ÑÑÑ Ð¸Ð· Ñвоего запÑоÑа",sidePanelHints:{count:"ÐолиÑеÑÑво ÑоÑÑÑдников",type:"Тип бизнеÑа",shifts:"Ð¢Ð¸Ð¿Ñ Ñмен и вÑемÑ",roles:"Роли в команде",coverage:"ÐоÑÑебноÑÑÑ Ð² ÑменаÑ
",pattern:"Режим ÑабоÑÑ (2/2, 5/2)",rules:"ÐÑавила и огÑаниÑениÑ"},sidePanelFooter:"ЧÑо не ÑпомÑнÑÑÑ â подÑÑÐ°Ð²Ð»Ñ ÑазÑмнÑе деÑолÑÑ.",autoScaledNote:"УвелиÑил ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ñ {from} до {to}, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÐºÑÑÑÑ Ð³ÑаÑик",loadingTitle:"Ð¡Ð¾Ð·Ð´Ð°Ñ Ð³ÑаÑик",loadingStages:{default:"Ð¡Ð¾Ð·Ð´Ð°Ñ Ð³ÑаÑик...",ai:"ÐодклÑÑаÑÑÑ Ðº AI...",refining:"УÑоÑнÑÑ Ð´ÐµÑали..."},loadingSidePanel:"ЧÑо Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ñ...",teamNameDefault:"ÐÐ¾Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°",fallbackToast:"AI бÑл недоÑÑÑпен â Ñоздал базовÑй гÑаÑик на 5 Ñеловек. ÐаÑÑÑой под ÑÐµÐ±Ñ Ð² Ñазделе «Ðоманда».",errorTitle:"Ðе ÑдалоÑÑ ÑоздаÑÑ Ð³ÑаÑик",errorRetry:"ÐопÑобоваÑÑ Ñнова"},scheduleView:{title:"РаÑпиÑание",notFound:"РаÑпиÑание не найдено",notFoundDescription:"Указанное ÑаÑпиÑание не ÑÑÑеÑÑвÑеÑ.",loadingSchedule:"ÐагÑÑзка ÑаÑпиÑаниÑ...",deleteSchedule:"УдалиÑÑ ÑаÑпиÑание",deleteConfirmTitle:"УдалиÑÑ ÑаÑпиÑание?",deleteConfirmDescription:"ÐÑо дейÑÑвие нелÑÐ·Ñ Ð¾ÑмениÑÑ. РаÑпиÑание бÑÐ´ÐµÑ Ñдалено навÑегда.",validation:{title:"ÐÑовеÑка ÑаÑпиÑаниÑ",critical:"кÑиÑиÑеÑкиÑ
",warnings:"пÑедÑпÑеждений",info:"инÑо",coverage:"ÐокÑÑÑие:",allGood:"ÐÑÑ Ð² поÑÑдке!",check:"ÐÑовеÑка",errors:"ÐÑиÑиÑно",noData:"ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
Ð´Ð»Ñ Ð¿ÑовеÑки",criticalErrors:"ÐÑиÑиÑно",attention:"Ðнимание",tradeoffs:"Ð ÑведениÑ",scheduleMeetsRules:"РаÑпиÑание ÑооÑвеÑÑÑвÑÐµÑ Ð²Ñем пÑавилам",expected:"ÐжидалоÑÑ",actual:"ÑакÑ",coverageFull:"ÐокÑÑÑие 100%",coverageFullHint:"ÐÑе ÑлоÑÑ Ð·Ð°ÐºÑÑÑÑ Ð½ÑжнÑм колиÑеÑÑвом ÑоÑÑÑдников",shiftCoverage:"ÐокÑÑÑие Ñмен",understaffed:"недобоÑ",overstaffed:"избÑÑок",notEnoughEmployees:"ÐедоÑÑаÑоÑно ÑоÑÑÑдников",tooManyEmployees:"ÐзбÑÑок",insteadOf:"вмеÑÑо",viewIssue:"ÐÑоÑмоÑÑеÑÑ Ð¿ÑоблемÑ",dismiss:"СкÑÑÑÑ",dismissAll:"СкÑÑÑÑ Ð²Ñе",restore:"ÐеÑнÑÑÑ",restoreAll:"ÐеÑнÑÑÑ Ð²Ñе",dismissed:"СкÑÑÑÑе"}},addEmployeeToShiftModal:{title:"ÐобавиÑÑ ÑоÑÑÑдника",shiftType:"Тип ÑменÑ",date:"ÐаÑа",employee:"СоÑÑÑдник",selectEmployee:"ÐÑбеÑиÑе ÑоÑÑÑдника",noRole:"Ðез Ñоли",allAssignedTitle:"ÐÑе ÑоÑÑÑдники Ñже назнаÑенÑ",allAssignedDescription:"ÐÑе доÑÑÑпнÑе ÑоÑÑÑдники Ñже назнаÑÐµÐ½Ñ Ð½Ð° ÑÑÑ ÑменÑ"},addShiftModal:{title:"ÐобавиÑÑ ÑменÑ",employee:"СоÑÑÑдник",noRole:"Ðез Ñоли",date:"ÐаÑа",alreadyAssigned:"Уже назнаÑено",shiftType:"Тип ÑменÑ",selectShiftType:"ÐÑбеÑиÑе Ñип ÑменÑ",shift:"Смена",allAssignedTitle:"ÐÑе ÑÐ¼ÐµÐ½Ñ Ñже назнаÑенÑ",allAssignedDescription:"У ÑоÑÑÑдника Ñже еÑÑÑ Ð²Ñе доÑÑÑпнÑе ÑÐ¸Ð¿Ñ Ñмен на ÑÑÐ¾Ñ Ð´ÐµÐ½Ñ"},share:{share:"ÐоделиÑÑÑÑ",copyLink:"СкопиÑоваÑÑ ÑÑÑлкÑ",linkCopied:"СÑÑлка ÑкопиÑована!",copyError:"ÐÑибка копиÑованиÑ",downloadPdf:"СкаÑаÑÑ PDF Ð´Ð»Ñ Ð¿ÐµÑаÑи",pdfSettings:"СкаÑаÑÑ PDF Ð´Ð»Ñ Ð¿ÐµÑаÑи",pdfSettingsDescription:"ÐаÑÑÑойÑе паÑамеÑÑÑ Ð´Ð¾Ðº
11ÑменÑа",colorMode:"ЦвеÑÐ¾Ð²Ð°Ñ ÑÑ
ема",colorModeColor:"ЦвеÑной",colorModeGrayscale:"Ч/Ð",pageMode:"ФоÑмаÑ",pageModeSplit:"Ðо неделÑм",pageModeSingle:"Ðдна ÑÑÑаниÑа",twoPages:"2 ÑÑÑаниÑÑ",onePage:"1 ÑÑÑаниÑа",wholeMonth:"ÐеÑÑ Ð¼ÐµÑÑÑ",generate:"СгенеÑиÑоваÑÑ PDF",generating:"Создание...",download:"СкаÑаÑÑ",page:"СÑÑ.",of:"из",copyForExcel:"ÐопиÑоваÑÑ Ð´Ð»Ñ Excel",copiedForExcel:"СкопиÑовано!",totalHours:"ÐÑого",shiftsCount:"Смен",shiftTypes:"Ð¢Ð¸Ð¿Ñ Ñмен"},auth:{loginRequired:"ТÑебÑеÑÑÑ Ð°Ð²ÑоÑизаÑиÑ",loginToAccess:"ÐойдиÑе, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ÑÑÑп к ÑÑой ÑÑÑаниÑе",adminLoginRequired:"ÐойдиÑе как админиÑÑÑаÑоÑ, ÑÑÐ¾Ð±Ñ Ð¾ÑкÑÑÑÑ ÑÑÑ ÑÑÑаниÑÑ"},authModal:{title:"РаÑпиÑание гоÑово!",titleCode:"ÐведиÑе код",subtitle:"СоÑ
ÑаниÑе email, ÑÑÐ¾Ð±Ñ Ð²ÐµÑнÑÑÑÑÑ Ðº ÑаÑпиÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð·Ð¶Ðµ",subtitleCode:"ÐÑ Ð¾ÑпÑавили код на",emailLabel:"Email",emailPlaceholder:"[email protected]",nameLabel:"ÐмÑ",namePlaceholder:"Ðак Ð²Ð°Ñ Ð·Ð¾Ð²ÑÑ?",codeLabel:"Ðод из пиÑÑма",codePlaceholder:"000000",sendCode:"ÐолÑÑиÑÑ ÐºÐ¾Ð´",sending:"ÐÑпÑавка...",verify:"ÐодÑвеÑдиÑÑ",verifying:"ÐÑовеÑка...",skip:"ÐÑопÑÑÑиÑÑ",invalidEmail:"ÐведиÑе коÑÑекÑнÑй email",invalidCode:"ÐведиÑе 6-знаÑнÑй код",nameRequired:"ÐведиÑе имÑ",sendError:"ÐÑибка пÑи оÑпÑавке кода",verifyError:"ÐевеÑнÑй код",marketingLabel:"ð¬ ÐодпиÑаÑÑÑÑ Ð½Ð° обновлениÑ",marketingHint:"Раз в меÑÑÑ: новинки и наÑÑÑойки, ÑÑÐ¾Ð±Ñ ÑаÑпиÑание делалоÑÑ Ð±ÑÑÑÑее. ÐÑпиÑка в один клик",termsNotice:"ÐÐ°Ð¶Ð¸Ð¼Ð°Ñ Â«ÐолÑÑиÑÑ ÐºÐ¾Ð´Â», Ð²Ñ Ð¿ÑинимаеÑе {terms} и {privacy}",termsLinkText:"УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑполÑзованиÑ",privacyLinkText:"ÐолиÑÐ¸ÐºÑ ÐºÐ¾Ð½ÑиденÑиалÑноÑÑи"},members:{title:"СоÑÑÑдники",subtitle:"УпÑавление ÑоÑÑÑдниками командÑ",addMember:"ÐобавиÑÑ ÑоÑÑÑдника",searchPlaceholder:"ÐоиÑк ÑоÑÑÑдников...",employee:"СоÑÑÑдник",roles:"Роли",email:"Email",hoursPerWeek:"ЧаÑов/нед",actions:"ÐейÑÑвиÑ",editMember:"РедакÑиÑоваÑÑ",deleteMember:"УдалиÑÑ",deleteConfirmTitle:"УдалиÑÑ ÑоÑÑÑдника?",deleteConfirmDescription:"ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑоÑÑÑдника? ÐÑо дейÑÑвие нелÑÐ·Ñ Ð¾ÑмениÑÑ.",filterByRole:"ФилÑÑÑ Ð¿Ð¾ Ñоли",allRolesSelected:"ÐÑе Ñоли",rolesSelected:"вÑбÑано",status:{active:"ÐкÑивен",vacation:"РоÑпÑÑке",inactive:"ÐеакÑивен"}},setup:{title:"ÐаÑÑÑойки",subtitle:"ÐаÑÑÑойка Ñипов Ñмен, поÑÑебноÑÑи в ÑменаÑ
и пÑавил",shiftTypes:"Ð¢Ð¸Ð¿Ñ Ñмен",coverage:"ÐоÑÑебноÑÑÑ Ð² ÑменаÑ
",rules:"ÐÑавила",noShiftTypes:"ÐÐµÑ Ð½Ð°ÑÑÑоеннÑÑ
Ñипов Ñмен",noCoverage:"ÐÐµÑ Ð½Ð°ÑÑÑоеннÑÑ
гÑÑпп поÑÑебноÑÑи",noEmployees:"ÐÐµÑ ÑоÑÑÑдников"},setupPanel:{rules:"ÐÑавила",newSchedule:"Ðовое ÑаÑпиÑание:",period:"ÐеÑиод:",activeRules:"ÐкÑивнÑе пÑавила",clear:"ÐÑиÑÑиÑÑ",allRules:"ÐÑе пÑавила",employees:"СоÑÑÑдники",manageEmployees:"УпÑавление ÑоÑÑÑдниками",shiftTypes:"Ð¢Ð¸Ð¿Ñ Ñмен",noShiftTypes:"ÐÐµÑ Ñипов Ñмен",configureShifts:"ÐаÑÑÑоиÑÑ ÑменÑ",coverage:"ÐоÑÑебноÑÑÑ Ð² ÑменаÑ
",configureCoverage:"ÐаÑÑÑоиÑÑ ÑоÑÑав",roles:"Роли",noRoles:"ÐÐµÑ Ñолей",configureRoles:"ÐаÑÑÑоиÑÑ Ñоли",copiedRules:"СкопиÑовано {count} пÑавил из {period}",generating:"ÐенеÑиÑÑем...",createSchedule:"СоздаÑÑ ÑаÑпиÑание",regenerate:"ÐеÑегенеÑиÑоваÑÑ",regenerateModalTitle:"ÐеÑегенеÑиÑоваÑÑ ÑаÑпиÑание",regenerateModalDescription:"ÐÑбеÑиÑе как пеÑегенеÑиÑоваÑÑ ÑаÑпиÑание",regenerateModalCancel:"ÐÑмена",regenerateFullOption:"ÐолноÑÑÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾",regenerateFullHint:"ÐÑе ÑÐ¼ÐµÐ½Ñ Ð±ÑдÑÑ Ð·Ð°Ð¼ÐµÐ½ÐµÐ½Ñ, вклÑÑÐ°Ñ ÑÑÑнÑе пÑавки",regenerateKeepOption:"СоÑ
ÑаниÑÑ Ð¼Ð¾Ð¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ({count} Ñмен)",regenerateKeepHint:"Ð ÑÑнÑе пÑавки оÑÑанÑÑÑÑ, оÑÑалÑнÑе ÑÐ¼ÐµÐ½Ñ Ð±ÑдÑÑ Ð¿ÐµÑегенеÑиÑованÑ",unsavedChanges:"ÐÑÑÑ Ð½ÐµÑоÑ
ÑанÑннÑе изменениÑ",scheduleUpToDate:"РаÑпиÑание акÑÑалÑно",parseError:"ÐÑибка пÑи ÑаÑпознавании пÑавил",ruleNotRecognized:"ÐÑавило не ÑаÑпознано"},rulesPage:{title:"ÐÑавила",subtitle:"УпÑавление пÑавилами ÑаÑпиÑаниÑ",activeRules:"ÐкÑивнÑе пÑавила",clearAll:"ÐÑиÑÑиÑÑ Ð²ÑÑ"},rolesShiftsPage:{title:"Роли и ÑменÑ",subtitle:"ÐаÑÑÑойка Ñолей, Ñипов Ñмен и поÑÑебноÑÑи в ÑменаÑ
",roles:"Роли"},createSchedule:{backToCalendar:"Ðазад к календаÑÑ",title:"Создание ÑаÑпиÑаниÑ",subtitle:"ÐÑбеÑиÑе ÑпоÑоб ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑаÑпиÑаниÑ",copyFromPrevious:"СкопиÑоваÑÑ Ð¸Ð·",copyDescription:"ÐÑполÑзÑйÑе пÑавила и наÑÑÑойки из пÑедÑдÑÑего меÑÑÑа",startFresh:"ÐаÑаÑÑ Ñ Ð½ÑлÑ",startFreshDescription:"СоздайÑе новÑе пÑавила Ð´Ð»Ñ ÑÑого меÑÑÑа",select:"ÐÑбÑаÑÑ",rulesLabel:"пÑавил",employeesLabel:"ÑоÑÑÑдников",shiftTypesLabel:"Ñипа Ñмен",addRulesText:"ÐобавиÑÑ Ð¿Ñавила ÑекÑÑом",configureRules:"ÐаÑÑÑойÑе пÑавила Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ÑаÑпиÑаниÑ",addRulesForSchedule:"ÐобавÑÑе пÑавила Ð´Ð»Ñ ÑаÑпиÑаниÑ",copiedRules:"СкопиÑовано {count} пÑавил из {period}",addRuleForEmployee:"ÐобавиÑÑ Ð¿Ñавило ÑоÑÑÑдникÑ",ruleNotRecognized:"ÐÑавило не ÑаÑпознано",scheduleCreated:"РаÑпиÑание на {peri
11od} Ñоздано",shiftsAssigned:"{count} Ñмен назнаÑено",creationError:"ÐÑибка пÑи Ñоздании ÑаÑпиÑаниÑ",tryAgain:"ÐопÑобÑйÑе еÑÑ Ñаз",clear:"ÐÑиÑÑиÑÑ"},settings:{title:"ÐаÑÑÑойки",language:"ЯзÑк",languageDescription:"ÐÑбеÑиÑе ÑзÑк инÑеÑÑейÑа",theme:"Тема",themeDescription:"ÐÑбеÑиÑе ÑÐµÐ¼Ñ Ð¾ÑоÑмлениÑ",themeLight:"СвеÑлаÑ",themeDark:"ТÑмнаÑ",themeSystem:"СиÑÑемнаÑ"},scheduler:{title:"Scheduler",noSchedules:"ÐÐµÑ ÑаÑпиÑаний",noSchedulesDescription:"СоздайÑе пеÑвое ÑаÑпиÑание Ð´Ð»Ñ Ð²Ð°Ñей командÑ",createSchedule:"СоздаÑÑ ÑаÑпиÑание",filter:"ФилÑÑÑ",weekly:"ÐеделÑ",monthly:"ÐеÑÑÑ",byShift:"Ðо Ñмене",byEmployee:"Ðо ÑоÑÑÑдникÑ",byShiftType:"Ðо ÑÐ¸Ð¿Ñ ÑменÑ",undo:"ÐÑмениÑÑ",undoShortcut:"ÐÑмениÑÑ (Ctrl+Z)",redo:"ÐовÑоÑиÑÑ",redoShortcut:"ÐовÑоÑиÑÑ (Ctrl+Y)",discardChanges:"ÐÑмениÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ",saveChanges:"СоÑ
ÑаниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ",edit:"РедакÑиÑоваÑÑ",auto:"ÐвÑо",ai:"AI генеÑаÑоÑ",generator:"ÐÑавила",description:"ÐÑомпÑ",deleteSchedule:"УдалиÑÑ ÑаÑпиÑание",deleteScheduleConfirm:"УдалиÑÑ ÑаÑпиÑание?",deleteScheduleDescription:"ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑаÑпиÑание за {period}? ÐÑо дейÑÑвие нелÑÐ·Ñ Ð¾ÑмениÑÑ.",heatmap:"ÐбзоÑ"},toolsPanel:{description:{heading:"ÐпиÑание командÑ",noPrompt:"ÐÑо ÑаÑпиÑание Ñоздано без пÑомпÑа. ÐпиÑание поÑвиÑÑÑ Ð¿Ð¾Ñле ÑегенеÑаÑии ÑеÑез ÑекÑÑовое опиÑание.",editButton:"ÐзмениÑÑ",cancelEdit:"ÐÑмена",regenerateButton:"ÐеÑегенеÑиÑоваÑÑ Ð¿Ð¾ пÑомпÑÑ",regenerating:"ÐенеÑиÑÑÑâ¦",checklistTitle:"ЧÑо Ñ Ð¿Ð¾Ð½Ñл из Ñвоего запÑоÑа",checklistFooter:"ЧÑо не ÑпомÑнÑл â подÑÑавил ÑазÑмнÑе деÑолÑÑ.",draftRestored:"ÐоÑÑÑановлен ÑеÑновик пÑомпÑа.",draftApply:"ÐÑимениÑÑ",draftDiscard:"ÐÑмениÑÑ",confirmRegenerateTitle:"ÐамениÑÑ ÑÑÑнÑе пÑавки?",confirmRegenerateBody:"ТекÑÑее ÑаÑпиÑание ÑодеÑÐ¶Ð¸Ñ Ñвои пÑавки. ÐоÑле пеÑегенеÑаÑии они бÑдÑÑ Ð·Ð°Ð¼ÐµÐ½ÐµÐ½Ñ.",confirmRegenerateProceed:"ÐеÑегенеÑиÑоваÑÑ",confirmRegenerateCancel:"ÐÑмена",interceptTitle:"СоздаÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾ по опиÑаниÑ?",interceptDescription:"ÐеÑеÑоздание Ð·Ð°Ð¼ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, пÑавила и наÑÑÑойки Ñем, ÑÑо ÑаÑпознаеÑÑÑ Ð¸Ð· ÑекÑÑа. ÐÑли нÑжно лиÑÑ Ð¿Ð¾Ð¿ÑавиÑÑ Ð´ÐµÑали â еÑÑÑ Ð¿ÑÑи бÑÑÑÑее:",interceptSettingsTitle:"ÐопÑавиÑÑ Ð² ÐаÑÑÑойкаÑ
",interceptSettingsSub:"Ðоманда и ÑÐ¼ÐµÐ½Ñ ÑоÑ
ÑанÑÑÑÑ",interceptRulesTitle:"ÐобавиÑÑ Ð¿Ñавило",interceptRulesSub:"«ÐаÑа не ÑабоÑÐ°ÐµÑ Ð¿Ð¾ вÑÑ
однÑм»",interceptConciergeTitle:"СделайÑе за менÑ",interceptConciergeSub:"Ðивой Ñеловек наÑÑÑÐ¾Ð¸Ñ Ð¸ ÑобеÑÑÑ Ð³ÑаÑик. ÐеÑплаÑно",interceptProceed:"ÐÑÑ Ñавно пеÑеÑоздаÑÑ"}},scheduleGrid:{employees:"СоÑÑÑдники",total:"ÐÑого",noRole:"Ðез Ñоли",noEmployees:"ÐÐµÑ ÑоÑÑÑдников в команде",addEmployee:"ÐобавиÑÑ ÑоÑÑÑдника",hours:"Ñ",shifts:"Ñм",understaffed:"ÐедобоÑ",overstaffed:"ÐзбÑÑок",insteadOf:"вмеÑÑо",noDataForMonth:"ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
за ÑÑÐ¾Ñ Ð¼ÐµÑÑÑ",dayOff:"ÐÑÑ
одной",shiftsLabel:"СменÑ:",createScheduleFor:"СоздаÑÑ ÑаÑпиÑание на",createFor:"СоздаÑÑ Ð½Ð°"}
11,emptySchedule:{notCreated:"РаÑпиÑание на {period} не Ñоздано",rulesCopied:"ÐÑавила и наÑÑÑойки бÑдÑÑ ÑкопиÑÐ¾Ð²Ð°Ð½Ñ Ð¸Ð· {period}",createFromScratch:"СоздайÑе новое ÑаÑпиÑание Ñ Ð½ÑÐ»Ñ Ð¸Ð»Ð¸ добавÑÑе пÑавила",createBasedOn:"СоздаÑÑ Ð½Ð° оÑнове {period}"},validation:{check:"ÐÑовеÑка",critical:"кÑиÑиÑеÑкиÑ
",warnings:"пÑедÑпÑеждений",info:"инÑо",coverage:"ÐокÑÑÑие",allGood:"ÐÑÑ Ð² поÑÑдке"},teamSwitcher:{team:"Ðоманда",myTeam:"ÐÐ¾Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°",addTeam:"ÐобавиÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ",teamNamePlaceholder:"Ðазвание командÑ"},support:{contactSupport:"СвÑзаÑÑÑÑ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой",describeYourIssue:"ÐпиÑиÑе ваÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð»Ð¸ пÑедложение",ticketType:"Тип обÑаÑениÑ",selectType:"ÐÑбеÑиÑе Ñип...",bug:"ÐÑибка / Ðаг",feature:"ÐÑедложение",question:"ÐопÑоÑ",concierge:"СобеÑиÑе гÑаÑик за менÑ",conciergeTitle:"СобеÑÑм гÑаÑик за ваÑ",conciergeDescription:"Ðивой Ñеловек ÑазбеÑÑÑÑÑ Ð² задаÑе и пÑиÑлÑÑ Ð³Ð¾ÑовÑй гÑаÑик на поÑÑÑ. ÐеÑплаÑно",conciergeConsent:"ÐÑпÑавлÑÑ Ð·Ð°Ð¿ÑоÑ, Ð²Ñ ÑазÑеÑаеÑе нам наÑÑÑоиÑÑ ÑаÑпиÑание в ваÑем аккаÑнÑе.",conciergePrefillPrefix:"Ðе ÑдалоÑÑ ÑобÑаÑÑ Ð³ÑаÑик по пÑомпÑÑ:",name:"ÐмÑ",namePlaceholder:"Ðак к вам обÑаÑаÑÑÑÑ",message:"СообÑение",describePlaceholder:"ÐпиÑиÑе подÑобно...",minChars:"{count}/2000 (минимÑм 10 Ñимволов)",emailForReply:"Email Ð´Ð»Ñ Ð¾ÑвеÑа",weWillReply:"ÐÑ Ð¾ÑвеÑим на ÑÑÐ¾Ñ Ð°Ð´ÑеÑ",sending:"ÐÑпÑавка...",send:"ÐÑпÑавиÑÑ",ticketSent:"ÐбÑаÑение оÑпÑавлено!",weWillContact:"ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ в ближайÑее вÑемÑ",ticketNumber:"ÐÐ¾Ð¼ÐµÑ Ð¾Ð±ÑаÑениÑ"},employeeForm:{addEmployee:"ÐобавиÑÑ ÑоÑÑÑдника",editEmployee:"РедакÑиÑоваÑÑ ÑоÑÑÑдника",addDescription:"ÐаполниÑе инÑоÑмаÑÐ¸Ñ Ð¾ новом ÑоÑÑÑднике",editDescription:"ÐзмениÑе даннÑе ÑоÑÑÑдника",name:"ÐмÑ",namePlaceholder:"Ðван Ðванов",email:"Email",emailPlaceholder:"[email protected]",emailHint:"ÐÐ»Ñ Ð¾ÑпÑавки пеÑÑоналÑного ÑаÑпиÑаниÑ",color:"ЦвеÑ",roles:"Роли",createRole:"СоздаÑÑ ÑолÑ",rolePlaceholder:"Ðазвание Ñоли",clickToCreateRole:'ÐажмиÑе "СоздаÑÑ ÑолÑ" ÑÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¿ÐµÑвÑÑ ÑолÑ',weeklyHours:"ЧаÑов в неделÑ",enterName:"ÐведиÑе Ð¸Ð¼Ñ ÑоÑÑÑдника",selectRole:"ÐÑбеÑиÑе Ñ
оÑÑ Ð±Ñ Ð¾Ð´Ð½Ñ ÑолÑ",hoursRange:"ЧаÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¾Ñ 0 до 168"},sendSchedule:{sendByEmail:"ÐÑпÑавиÑÑ Ð¿Ð¾ email",sending:"ÐÑпÑавка...",sendSuccess:"РаÑпиÑÐ°Ð½Ð¸Ñ Ð¾ÑпÑавленÑ!",sendError:"ÐÑибка оÑпÑавки",noEmailsConfigured:"Ðи Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÑоÑÑÑдника не Ñказан email",configureEmails:"УказаÑÑ email Ð´Ð»Ñ ÑоÑÑÑдников",sentTo:"ÐÑпÑавлено",skipped:"ÐÑопÑÑено",failed:"ÐÑибки",noEmail:"Ð½ÐµÑ email",employeesWithEmail:"СоÑÑÑдники Ñ email",employeesWithoutEmail:"Ðез email",sendToSelected:"ÐÑпÑавиÑÑ Ð²ÑбÑаннÑм",selectAll:"ÐÑбÑаÑÑ Ð²ÑеÑ
",deselectAll:"СнÑÑÑ Ð²ÑбоÑ"},rulesCatalog:{title:"ÐаÑалог пÑавил",laborLaw:"ТÑÑдовое пÑаво",commonRules:"ÐопÑлÑÑнÑе пÑавила",selectPreset:"ÐÑбÑаÑÑ Ð¿ÑеÑеÑ",selectRule:"ÐобавиÑÑ Ð¿Ñавило",noPresetsForCountry:"ÐÐµÑ Ð¿ÑеÑеÑов Ð´Ð»Ñ Ð²ÑбÑанной ÑÑÑанÑ",selectCountryFirst:"УкажиÑе ÑÑÑÐ°Ð½Ñ Ð² наÑÑÑойкаÑ
командÑ",addAllRules:"ÐобавиÑÑ Ð²Ñе пÑавила"},laborLawPresets:{ru:{name:"ТÑÑдовой ÐºÐ¾Ð´ÐµÐºÑ Ð Ð¤",description:"ÐазовÑе огÑаниÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ТРРФ: 40Ñ/нед, 12Ñ Ñмена, 11Ñ Ð¾ÑдÑÑ
"},de:{name:"ArbZG (ÐеÑманиÑ)",description:"Ðакон о ÑабоÑем вÑемени: 8Ñ/денÑ, 48Ñ/нед, 11Ñ Ð¾ÑдÑÑ
"}
11,de_horeca:{name:"ArbZG HORECA",description:"ÐÐ»Ñ ÑеÑÑоÑанов/оÑелей: ÑокÑаÑÑннÑй оÑдÑÑ
10Ñ"},uk:{name:"WTR (ÐеликобÑиÑаниÑ)",description:"Working Time Regulations: 48Ñ/нед, 11Ñ Ð¾ÑдÑÑ
"},fr:{name:"Code du travail (ФÑанÑиÑ)",description:"ТÑÑдовой кодекÑ: 35Ñ/нед, 10Ñ/денÑ, 11Ñ Ð¾ÑдÑÑ
"},it:{name:"D.Lgs. 66/2003 (ÐÑалиÑ)",description:"Ðакон о ÑабоÑем вÑемени: 48Ñ/нед, 11Ñ Ð¾ÑдÑÑ
"},es:{name:"Estatuto (ÐÑпаниÑ)",description:"ТÑÑдовой ÑÑаÑÑÑ: 40Ñ/нед, 9Ñ/денÑ, 12Ñ Ð¾ÑдÑÑ
"},us:{name:"FLSA (СШÐ)",description:"ФедеÑалÑнÑй закон: 40Ñ/нед (поÑог ÑвеÑÑ
ÑÑоÑнÑÑ
)"},us_ca:{name:"California Labor Code",description:"ÐалиÑоÑниÑ: 8Ñ/денÑ, 40Ñ/нед, 1 вÑÑ
одной в неделÑ"}},commonRules:{fairWeekends:{name:"СпÑаведливое ÑаÑпÑеделение вÑÑ
однÑÑ
",description:"РавномеÑно ÑаÑпÑеделÑÑÑ ÑÑббоÑÑ Ð¸ воÑкÑеÑенÑÑ Ð¼ÐµÐ¶Ð´Ñ ÑоÑÑÑдниками"},maxConsecutive5:{name:"ÐакÑ. 5 дней подÑÑд",description:"Ðе более 5 ÑабоÑиÑ
дней подÑÑд без вÑÑ
одного"},maxConsecutive6:{name:"ÐакÑ. 6 дней подÑÑд",description:"Ðе более 6 ÑабоÑиÑ
дней подÑÑд без вÑÑ
одного"},minRest10:{name:"ÐÑдÑÑ
10 ÑаÑов",description:"ÐинимÑм 10 ÑаÑов Ð¼ÐµÐ¶Ð´Ñ Ñменами"},minRest11:{name:"ÐÑдÑÑ
11 ÑаÑов",description:"ÐинимÑм 11 ÑаÑов Ð¼ÐµÐ¶Ð´Ñ Ñменами"},minRest12:{name:"ÐÑдÑÑ
12 ÑаÑов",description:"ÐинимÑм 12 ÑаÑов Ð¼ÐµÐ¶Ð´Ñ Ñменами"},twoDaysOff:{name:"2 вÑÑ
однÑÑ
в неделÑ",description:"ÐинимÑм 2 вÑÑ
однÑÑ
Ð´Ð½Ñ ÐºÐ°Ð¶Ð´ÑÑ Ð½ÐµÐ´ÐµÐ»Ñ"},maxShift10:{name:"ÐакÑ. Ñмена 10 ÑаÑов",description:"Ðлина ÑÐ¼ÐµÐ½Ñ Ð½Ðµ более 10 ÑаÑов"}},shiftView:{stats:"СÑаÑиÑÑика",shiftsCount:"Ñм",hoursTotal:"Ñ",noShifts:"ÐÐµÑ Ð½Ð°Ð·Ð½Ð°Ñений",weekLabel:"ÐеделÑ",allRoles:"ÐÑе Ñоли",deleteShift:"УдалиÑÑ",moreEmployees:"+{count} еÑÑ",showStats:"СÑаÑиÑÑика",balancingShifts:"ÐаланÑовÑе"},toasts:{shiftMoved:"{employee} пеÑенеÑÑн на {date}",shiftCopied:"{employee} ÑкопиÑован на {date}",shiftAdded:"{employee} добавлен на {shift}",shiftDeleted:"Смена Ñдалена",undo:"ÐÑмениÑÑ"},anomaly:{title:"РекомендаÑии",whyFewShifts:"ÐоÑÐµÐ¼Ñ Ñ {name} ÑолÑко {count} Ñмен?",whyManyShifts:"ÐоÑÐµÐ¼Ñ Ñ {name} {count} Ñмен (болÑÑе ноÑмÑ)?",reasons:{vacation:"{name} в оÑпÑÑке {dates}",timeOff:"{name} оÑÑÑÑÑÑвÑÐµÑ {dates}",onlyDays:"ÐÑавило «РабоÑÐ°ÐµÑ ÑолÑко в {days}»",onlyShiftTypes:"ÐÑавило «РабоÑÐ°ÐµÑ ÑолÑко {shiftTypes} ÑменÑ»",noWorkDays:"ÐÑавило «ÐÐ ÑабоÑÐ°ÐµÑ Ð² {days}»",othersOnVacation:"{names} в оÑпÑÑке, нагÑÑзка ÑаÑпÑеделилаÑÑ Ð½Ð° оÑÑалÑнÑÑ
",unknown:"Ðе ÑдалоÑÑ Ð¾Ð¿ÑеделиÑÑ Ð¿ÑиÑинÑ"},actions:{whatToDo:"ЧÑо можно ÑделаÑÑ:",keepAsIs:"ÐÑÑавиÑÑ",editRuleInAI:"ÐзмениÑÑ Ð¿Ñавило в AI â",createBalancing:"СоздаÑÑ Ð±Ð°Ð»Ð°Ð½ÑовÑе ÑÐ¼ÐµÐ½Ñ â"},cause:"ÐÑиÑина:",causes:"ÐÑиÑинÑ:"},balancing:{title:"ÐаланÑовÑе ÑменÑ",icon:"âï¸",description:"ÐоÑоÑкие ÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ Ð²ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ ÑаÑов в конÑе пеÑиода",addShift:"ÐобавиÑÑ",emptyState:"ÐÐµÑ Ð±Ð°Ð»Ð°Ð½ÑовÑÑ
Ñмен. СоздаÑÑ Ð°Ð²ÑомаÑиÑеÑки?",autoGenerate:{title:"СоздаÑÑ Ð±Ð°Ð»Ð°Ð½ÑовÑе ÑменÑ",de
11scription:"Ðа оÑнове ваÑиÑ
Ñмен пÑедлагаем коÑоÑкие веÑÑии:",firstHalf:"пеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ð°",secondHalf:"вÑоÑÐ°Ñ Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ð°",createSelected:"СоздаÑÑ Ð²ÑбÑаннÑе",noShiftsToGenerate:"ÐÐµÑ Ð¾Ð±ÑÑнÑÑ
Ñмен Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑаÑии"},daysFromEnd:{label:"ÐÑполÑзоваÑÑ Ð² поÑледние",suffix:"дней пеÑиода",hint:"Ð¡Ð¾Ð»Ð²ÐµÑ Ð½Ð°Ð·Ð½Ð°ÑÐ¸Ñ ÑÑи ÑÐ¼ÐµÐ½Ñ Ñем, кÑо оÑÑÑаÑÑ Ð¿Ð¾ ÑаÑам"}},balanceSuggestion:{title:"ÐÑÑавнивание Ñмен",description:"У некоÑоÑÑÑ
ÑоÑÑÑдников неболÑÑой диÑÐ±Ð°Ð»Ð°Ð½Ñ Ð² колиÑеÑÑве Ñмен. СоздайÑе баланÑовÑе ÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ ÑоÑного вÑÑавниваниÑ.",shifts:"Ñмен",hours:"Ñ",andMore:"и еÑÑ {count}...",keepAsIs:"ÐÑÑавиÑÑ ÐºÐ°Ðº еÑÑÑ",createBalancing:"СоздаÑÑ Ð±Ð°Ð»Ð°Ð½ÑовÑе ÑÐ¼ÐµÐ½Ñ â",usedBalancingShifts:"ÐазнаÑено баланÑовÑÑ
Ñмен: {count}"},ruleTypes:{time_off:"ÐÑпÑÑк {from} â {to}",day_off:"ÐÑÑ
одной: {dates}",vacation_redistribute:"ÐÑпÑÑк {from} â {to} (ÑаÑпÑеделиÑÑ ÑменÑ)",vacation_compensate:"ÐÑпÑÑк {from} â {to} (компенÑиÑоваÑÑ ÑаÑÑ)",avoid_pair:"Ðе ÑабоÑÐ°ÐµÑ Ñ {b}",max_daily_hours:"ÐакÑ. {hours} Ñ/денÑ",max_daily_hours_global:"ÐÑем: макÑ. {hours} Ñ/денÑ",max_shifts_per_day:"ÐакÑ. {shifts} Ñмен/денÑ",max_shifts_per_day_global:"ÐÑем: макÑ. {shifts} Ñмен/денÑ",min_rest_hours:"Ðин. оÑдÑÑ
Ð¼ÐµÐ¶Ð´Ñ Ñменами: {hours} Ñ",max_consecutive_days:"ÐакÑ. {days} дней подÑÑд",max_consecutive_days_global:"ÐÑем: макÑ. {days} дней подÑÑд",max_weekly_hours:"ÐакÑ. {hours} Ñ/неделÑ",max_shift_length:"ÐакÑ. длина ÑменÑ: {hours} Ñ",only_days:"РабоÑÐ°ÐµÑ Ð¢ÐÐЬÐÐ: {days}",only_shift_types:"РабоÑÐ°ÐµÑ Ð¢ÐÐЬÐÐ: {shiftTypes}",only_shift_from_date:"С {fromDate} ÑолÑко {shiftTypes}",no_work_days:"ÐÐ ÑабоÑаеÑ: {days}",no_shift_on_day:"{day} не ÑÑавиÑÑ {shiftType}",avoid_days:"ÐзбегаеÑ: {days}",preferred_days:"ÐÑедпоÑиÑÐ°ÐµÑ Ð´Ð½Ð¸: {days}",preferred_shift_types:"ÐÑедпоÑиÑÐ°ÐµÑ ÑменÑ: {shiftTypes}",preferred_shift_on_day:"{day} пÑедпоÑиÑÐ°ÐµÑ {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"ÐÑедпоÑиÑÐ°ÐµÑ Ð´Ð»Ð¸Ð½Ð½Ñе ÑменÑ",shift_length_preference_short:"ÐÑедпоÑиÑÐ°ÐµÑ ÐºÐ¾ÑоÑкие ÑменÑ",shift_length_preference_any:"ÐÑедпоÑиÑÐ°ÐµÑ Ð»ÑбÑе ÑменÑ",work_pattern_preference:"ÐÑедпоÑиÑÐ°ÐµÑ Ð³ÑаÑик {pattern}",work_pattern_preference_global:"ÐÑе ÑабоÑаÑÑ Ð¿Ð¾ гÑаÑÐ¸ÐºÑ {pattern}",can_work_double_shift:"ÐÐ¾Ð¶ÐµÑ ÑабоÑаÑÑ 2 ÑменÑ/денÑ",min_weekly_days_off:"Ðин. {days} вÑÑ
однÑÑ
/нед",min_weekly_days_off_global:"ÐÑем: мин. {days} вÑÑ
однÑÑ
/нед",fair_weekend_distribution:"ÐÑÑ
однÑе (Ñб/вÑ) ÑаÑпÑеделÑÑÑ ÑавномеÑно",unknown:"ÐгÑаниÑение"},tour:{menuItem:"ТÑÑ Ð¿Ð¾ пÑодÑкÑÑ",buttons:{back:"Ðазад",next:"Ðалее",done:"ÐонÑÑно",skip:"ÐÑопÑÑÑиÑÑ"},aria:{close:"ÐакÑÑÑÑ ÑÑÑ",dialog:"ТÑÑ Ð¿Ð¾ пÑодÑкÑÑ"},progress:"Шаг {current} из {total}",slides:{edit:{title:"ÐенÑй ÑÐ¼ÐµÐ½Ñ Ð¿ÑÑмо в ÑаÑпиÑании",body:"ÐеÑеÑаÑкивай ÑÐ¼ÐµÐ½Ñ Ð¼ÐµÐ¶Ð´Ñ ÑоÑÑÑдниками, менÑй вÑÐµÐ¼Ñ Ð¸Ð»Ð¸ ÑдалÑй пÑÑмо в гÑаÑике â без пеÑегенеÑаÑии."},setup:{title:"Ð¢Ð¾Ð½ÐºÐ°Ñ Ð½Ð°ÑÑÑойка: ÑоÑÑÑдники, Ñоли, пÑавила",body:"Ð ÑазделаÑ
Ñлева можно добавиÑÑ Ð¸Ð»Ð¸ ÑбÑаÑÑ ÑоÑÑÑдников, поменÑÑÑ Ñоли и ÑÐ¸Ð¿Ñ Ñмен, поÑмоÑÑеÑÑ Ð²Ñе пÑавила в одном меÑÑе.",cta:"ÐÑкÑÑÑÑ Ð¡Ð¾ÑÑÑдники â"},generator:{title:"ÐенеÑаÑоÑ: Ð´Ð¾Ð±Ð°Ð²Ñ Ð¿Ñавило и пеÑеÑÑиÑай",body:"ÐÑкÑой «ÐенеÑаÑоÑ» ÑпÑава, напиÑи пÑавило обÑÑнÑм ÑзÑком («ÐÐ½Ñ Ð² оÑпÑÑке Ñ 1 по 14 ÑиÑло») и нажми «ÐеÑегенеÑиÑоваÑÑ» â ÑÐ¾Ð»Ð²ÐµÑ Ð¿ÐµÑеÑÑиÑÐ°ÐµÑ Ð³ÑаÑик Ñ ÑÑÑÑом вÑеÑ
пÑавил.",cta:"ÐÑкÑÑÑÑ ÐенеÑаÑÐ¾Ñ â"},share:{title:"ÐоделиÑÑ ÑаÑпиÑанием",body:"СкопиÑÑй ÑÑÑлкÑ, ÑкаÑай PDF или оÑпÑÐ°Ð²Ñ ÑаÑпиÑание по поÑÑе â ÑоÑÑÑдники оÑкÑоÑÑ Ñвой гÑаÑик без ÑегиÑÑÑаÑии.",ctaSecondary:"ÐобавиÑÑ Ð¿ÐµÑвое пÑавило â"}}}},en:t,de:{common:{back:"Zurück",next:"Weiter",save:"Speichern",cancel:"Abbrechen",delete:"Löschen",edit:"Bearbeiten",add:"Hinzufügen",loading:"Laden...",saving:"Speichern...",saved:"Gespeichert",deleting:"Löschen...",search:"Suchen",noResults:"Keine Ergebnisse",confirm:"Bestätigen",skip:"Ãberspringen",close:"SchlieÃen",done:"Fertig",error:"Fehler",success:"Erfolgreich",warning:"Warnung",info:"Info"},days:{monday:"Montag",tuesday:"Dienstag",wednesday:"Mittwoch",thursday:"Donnerstag",friday:"Freitag",saturday:"Samstag",sunday:"Sonntag",mon:"Mo",tue:"Di",wed:"Mi",thu:"Do",fri:"Fr",sat:"Sa",sun:"So"},months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],onboardingProgress:{step1Title:"Unternehmen",step1Description:"Ãber Ihr Unternehmen",step2Title:"Team",step2Description:"Rollen und Mitarbeiter",step3Title:"Dienstplan",step3Description:"Regeln und Generierung"},businessPage:{title:"Unternehmensinformationen",pageTitle:"Ãber Ihr Unternehmen",pageSubtitle:"Erzählen Sie uns von Ihrem Unternehmen, damit wir den Dienstplan an Ihre Bedürfnisse anpassen können",countryLabel:"Land",countryPlaceholder:"Land auswählen",californiaCheckbox:"Ich bin in Kalifornien",californiaHint:"Kalifornien hat zusätzliche arbeitsrechtliche Anforderungen",countries:{RU:"Russland",DE:"Deutschland",UK:"Vereinigtes Königreich",FR:"Frankreich",IT:"Italien",ES:"Spanien",US:"Vereinigte Staaten",PL:"Polen",NL:"Niederlande",BE:"Belgien",AT:"Ãsterreich",CH:"Schweiz",SE:"Schweden",NO:"Norwegen",DK:"Dänemark",FI:"Finnland",CZ:"Tschechien",PT:"Portugal",GR:"Griechenland",UA:"Ukraine",KZ:"Kasachstan",BY:"Belarus",TR:"Türkei",AE:"VAE",SA:"Saudi-Arabien",AU:"Australien",CA:"Kanada",BR:"Brasilien",MX:"Mexiko",JP:"Japan",CN:"China",IN:"Indien",KR:"Südkorea",IE:"Irland",NZ:"Neuseeland",IL:"Israel",SG:"Singapur",ID:"Indonesien",TH:"Thailand",VN:"Vietnam",PH:"Philippinen",MY:"Malaysia",AR:"Argentinien",CL:"Chile",CO:"Kolumbien",HU:"Ungarn",RO:"Rumänien",GE:"Georgien",OTHER:"Anderes Land"},presetTooltip:"Arbeitsrechtliche Voreinstellungen verfügbar",businessTypeLabel:"Unternehmensart",businessTypePlaceholder:"Unternehmensart auswählen",employeeCountLabel:"Anzahl der Mitarbeiter",employeeCountPlaceholder:"Anzahl auswählen",userRoleLabel:"Ihre Rolle",userRolePlaceholder:"Ihre Rolle auswählen",businessTypes:{cafe:"Café / Restaurant",retail:"Einzelhandel",service:"Dienstleistung",healthcare:"Gesundheitswesen",hotel:"Hotel / Gastronomie",production:"Fertigung",logistics:"Logistik / Lager",other:"Sonstiges"},employeeCounts:{"1-5":"1-5 Personen","6-15":"6-15 Personen","16-30":"16-30 Personen","31-50":"31-50 Personen","50+":"Mehr als 50"},userRoles:{owner:"Geschäftsinhaber",manager:"Manager",hr:"HR-Spezialist",admin:"Administrator",other:"Sonstiges"},weekStartsWith:"Woche beginnt am"},teamPage:{title:"Team und Schichten",subtitle:"Füllen Sie die Teaminformationen Schritt für Schritt aus",sections:{roles:{title:"Rollen",description:"Welche Rollen gibt es in Ihrem Team?"},employees:{title:"Team",description:"Fügen Sie Ihre Teammitglieder hinzu"},shifts:{title:"Schichtarten",description:"Legen Sie Schichtbeginn und -ende fest"},coverage:{title:"Personalbedarf",description:"Wie viele Personen pro Schicht?"}},sectionDone:"Fertig",sectionDraft:"Beispiel â bitte prüfen",continueToTeam:"Weiter zum Team",continueToShifts:"Weiter zu Schichten",continueToCoverage:"Weiter zum Personalbedarf"},rolesEditor:{placeholder:"Rollenname (z.B. Barista)",noRoles:"Noc
11h keine Rollen hinzugefügt",rolesCount:"Rollen hinzugefügt:"},employeesEditor:{noRoles:"Keine Rollen",selectRoles:"Rollen auswählen",namePlaceholder:"Mitarbeitername",hoursPerWeek:"Std./Woche",hoursPerMonth:"Std./Monat",noEmployees:"Noch keine Mitarbeiter hinzugefügt",nameLabel:"Name",hoursLabel:"Stunden pro Woche",hoursLabelMonth:"Stunden pro Monat",hoursTooltip:"Wird für die proportionale Schichtverteilung und als wöchentliche Stundenobergrenze verwendet",unitWeek:"Woche",unitMonth:"Monat",rolesLabel:"Rollen",addEmployee:"Mitarbeiter hinzufügen",bulkAdd:"Massenimport",bulkNamesLabel:"Mitarbeiternamen",bulkNamesPlaceholder:"Anna Schmidt, Max Müller, Lena Weber",bulkNamesHint:"Aus Excel einfügen oder kommagetrennt eingeben",bulkRoleLabel:"Rolle für alle",bulkRoleHint:"Alle Mitarbeiter werden mit dieser Rolle hinzugefügt",addAll:"Alle hinzufügen",totalEmployees:"Mitarbeiter gesamt:"},coverageEditor:{notConfigured:"Nicht konfiguriert",allDays:"Alle Tage",weekdays:"Mo-Fr",weekends:"Sa-So",variant:"Variante",addRolesAndShiftsFirst:"Zuerst Rollen und Schichtarten hinzufügen",daysOfWeek:"Wochentage",requiredCoverage:"Erforderliche Besetzung",people:"Pers.",addRequirement:"Anforderung hinzufügen",notConfiguredHint:"Geben Sie an, wie viele Personen pro Schicht benötigt werden",addCoverage:"Besetzung hinzufügen",coverageTemplate:"Besetzung",defaultShift:"Schicht",or:"oder",addAlternative:"alternative Besetzung",occupied:"besetzt"},shiftTypesEditor:{nameLabel:"Name",namePlaceholder:"Frühschicht",startLabel:"Beginn",endLabel:"Ende",hours:"Std.",add:"Hinzufügen",addShiftType:"Schichtart hinzufügen"},shiftType:{morning:"Frühschicht",evening:"Spätschicht"},rulesInput:{placeholder:`Beispiele: 12⢠Anna im Urlaub 14.-20. Feb 13⢠Boris arbeitet nur Mo, Di, Mi 14⢠Vika bevorzugt Fr\xfchschichten 15⢠Jeder hat mindestens 2 freie Tage pro Woche 16⢠Schmidt und M\xfcller nicht zusammen einplanen`,placeholderCompact:"Beispiele: Anna im Urlaub 10-15, Boris arbeitet Mo-Mi, min. 2 freie Tage",recognizing:"Erkennen...",recognize:"Erkennen",recognized:"Erkannte Regeln:",expandAll:"Alle erweitern",collapseAll:"Alle reduzieren",searchPlaceholder:"Regeln suchen...",generalRules:"Allgemeine Regeln",clickToAdd:"Klicken Sie +, um eine Regel hinzuzufügen",ruleForEmployee:"Regel für {name}...",generalRulePlaceholder:"Allgemeine Regel...",deleteSection:"Alle Regeln im Abschnitt löschen"},preferencesPage:{title:"Regeln und Präferenzen",pageTitle:"Team-Präferenzen",pageSubtitle:"Wählen Sie den Zeitraum und geben Sie die Präferenzen der Mitarbeiter an",tipLabel:"Hinweis:",periodLabel:"Dienstplan für",inputTitle:"Regeln als Text eingeben",rulesTitle:"Erkannte Regeln",noRules:"Noch keine Regeln hinzugefügt",noRulesHint:'Geben Sie links Regeln ein und klicken Sie auf "Erkennen"',skipHint:"Sie können diesen Schritt überspringen und später Regeln hinzufügen. Ein grundlegender Dienstplan wird basierend auf Rollen, Schichten und Besetzung erstellt.",warnings:"Warnungen",autoAddedTitle:"Regeln automatisch hinzugefügt",autoAddedDescription:"Basierend auf Ihrem Land wurden grundlegende Einschränkungen aus {source} hinzugefügt. Sie können diese ändern oder entfernen."},generatePage:{title:"Dienstplan-Generierung",subtitle:"Wählen Sie einen Monat und erstellen Sie einen Dienstplan basierend auf Ihren Daten",selectPeriod:"Zeitraum auswählen",monthLabel:"Monat",yearLabel:"Jahr",summary:"Wird berücksichtigt:",employeesCount:"Mitarbeiter",shiftTypesCount:"Schichtarten",rulesCount:"Regeln",generateButton:"Dienstplan generieren",generating:"Dienstplan wird generiert...",preparingData:"Daten werden vorbereitet...",generatingSchedule:"Dienstplan wird erstellt...",savingResult:"Ergebnis wird gespeichert...",complete:"Fertig!",errorTitle:"Generierungsfehler"},promptPage:{title:"Beschreibe dein Team",hint:"Erzähle mir frei â über dein Team, dein Business, deinen Arbeitsplan",placeholder:"Café mit 8 Personen. Frühschicht 10â16 und Spätschicht 16â22, mit jeweils 2 Baristas und 1 Kassierer",prefillNotice:"Du hast einen nicht gesendeten Entwurf. Durch das Beispiel von der vorherigen Seite ersetzen?",prefillReplace:"Beispiel verwenden",prefillKeep:"Entwurf behalten",submitButton:"Generieren",manualSetupLink:"Detaillierte Einrichtung",periodLabel:"Planungszeitraum",periodCurrent:"Aktueller Monat",periodNext:"Nächster Monat",sidePanelTitle:"Was ich aus deiner Beschreibung verstehe
16n kann",sidePanelHints:{count:"Anzahl der Mitarbeiter",type:"Geschäftstyp",shifts:"Schichtarten und Zeiten",roles:"Rollen im Team",coverage:"Personalbedarf",pattern:"Arbeitsrhythmus (2/2, 5/2)",rules:"Regeln und Einschränkungen"},sidePanelFooter:"Was du nicht erwähnst, fülle ich mit sinnvollen Standards.",autoScaledNote:"Team automatisch von {from} auf {to} erweitert, um den Plan abzudecken",loadingTitle:"Plan wird erstellt",loadingStages:{default:"Plan wird erstellt...",ai:"Verbindung zur KI...",refining:"Details werden verfeinert..."},loadingSidePanel:"Was ich verstehe...",teamNameDefault:"Mein Team",fallbackToast:"KI war nicht verfügbar â habe einen Basisplan für 5 Personen erstellt. Passe ihn im Bereich âTeamâ an.",errorTitle:"Plan konnte nicht erstellt werden",errorRetry:"Erneut versuchen"},scheduleView:{title:"Dienstplan",notFound:"Dienstplan nicht gefunden",notFoundDescription:"Der angegebene Dienstplan existiert nicht.",loadingSchedule:"Dienstplan wird geladen...",deleteSchedule:"Dienstplan löschen",deleteConfirmTitle:"Dienstplan löschen?",deleteConfirmDescription:"Diese Aktion kann nicht rückgängig gemacht werden. Der Dienstplan wird dauerhaft gelöscht.",validation:{title:"Dienstplan-Validierung",critical:"kritisch",warnings:"Warnungen",info:"Info",coverage:"Besetzung:",allGood:"Alles in Ordnung!",check:"Prüfen",errors:"Kritisch",noData:"Keine Daten zum Prüfen",criticalErrors:"Kritisch",attention:"Achtung",tradeoffs:"Zur Info",scheduleMeetsRules:"Dienstplan erfüllt alle Regeln",expected:"Erwartet",actual:"tatsächlich",coverageFull:"100% Besetzung",coverageFullHint:"Alle Schichten mit erforderlicher Anzahl besetzt",shiftCoverage:"Schichtbesetzung",understaffed:"unterbesetzt",overstaffed:"überbesetzt",notEnoughEmployees:"Nicht genügend Mitarbeiter",tooManyEmployees:"Ãberbesetzt",insteadOf:"statt",viewIssue:"Problem anzeigen",dismiss:"Ausblenden",dismissAll:"Alle ausblenden",restore:"Wiederherstellen",restoreAll:"Alle wiederherstellen",dismissed:"Ausgeblendet"}},addEmployeeToShiftModal:{title:"Mitarbeiter hinzufügen",shiftType:"Schichttyp",date:"Datum",employee:"Mitarbeiter",selectEmployee:"Mitarbeiter auswählen",noRole:"Keine Rolle",allAssignedTitle:"Alle Mitarbeiter bereits zugewiesen",allAssignedDescription:"Alle verfügbaren Mitarbeiter sind dieser Schicht bereits zugewiesen"},addShiftModal:{title:"Schicht hinzufügen",employee:"Mitarbeiter",noRole:"Keine Rolle",date:"Datum",alreadyAssigned:"Bereits zugewiesen",shiftType:"Schichttyp",selectShiftType:"Schichttyp auswählen",shift:"Schicht",allAssignedTitle:"Alle Schichten bereits zugewiesen",allAssignedDescription:"Dieser Mitarbeiter hat an diesem Tag bereits alle verfügbaren Schichttypen"},share:{share:"Teilen",copyLink:"Link kopieren",linkCopied:"Link kopiert!",copyError:"Kopierfehler",downloadPdf:"PDF zum Drucken herunterladen",pdfSettings:"PDF zum Drucken herunterladen",pdfSettingsDescription:"Dokumenteinstellungen konfigurieren",colorMode:"Farbschema",colorModeColor:"Farbe",colorModeGrayscale:"S/W",pageMode:"Format",pageModeSplit:"Nach Wochen",pageModeSingle:"Eine Seite",twoPages:"2 Seiten",onePage:"1 Seite",wholeMonth:"Ganzer Monat",generate:"PDF erstellen",generating:"Erstellen...",download:"Herunterladen",page:"Seite",of:"von",copyForExcel:"Für Excel kopieren",copiedForExcel:"Kopiert!",totalHours:"Gesamt",shiftsCount:"Schichten",shiftTypes:"Schichtarten"},auth:{loginRequired:"Anmeldung erforderlich",loginToAccess:"Bitte melden Sie sich an, um auf diese Seite zuzugreifen",adminLoginRequired:"Bitte melden Sie sich als Administrator an, um auf diese Seite zuzugreifen"},authModal:{title:"Dienstplan fertig!",titleCode:"Code eingeben",subtitle:"Speichern Sie Ihre E-Mail, um später auf diesen Dienstplan zuzugreifen",subtitleCode:"Wir haben einen Code gesendet an",emailLabel:"E-Mail",emailPlaceholder:"[email protected]",nameLabel:"Name",namePlaceholder:"Wie heiÃen Sie?",codeLabel:"Code aus E-Mail",codePlaceholder:"000000",sendCode:"Code anfordern",sending:"Senden...",verify:"Bestätigen",verifying:"Ãberprüfen...",skip:"Ãberspringen",invali
16dEmail:"Geben Sie eine gültige E-Mail ein",invalidCode:"Geben Sie den 6-stelligen Code ein",nameRequired:"Bitte geben Sie Ihren Namen ein",sendError:"Fehler beim Senden des Codes",verifyError:"Ungültiger Code",marketingLabel:"ð¬ Updates abonnieren",marketingHint:"Einmal im Monat: Neuigkeiten und Tipps, um Dienstpläne schneller zu erstellen. Mit einem Klick abmelden",termsNotice:"Mit Klick auf «Code anfordern» akzeptieren Sie unsere {terms} und {privacy}",termsLinkText:"Nutzungsbedingungen",privacyLinkText:"Datenschutzerklärung"},members:{title:"Mitarbeiter",subtitle:"Teammitglieder verwalten",addMember:"Mitarbeiter hinzufügen",searchPlaceholder:"Mitarbeiter suchen...",employee:"Mitarbeiter",roles:"Rollen",email:"E-Mail",hoursPerWeek:"Std./Woche",actions:"Aktionen",editMember:"Bearbeiten",deleteMember:"Löschen",deleteConfirmTitle:"Mitarbeiter löschen?",deleteConfirmDescription:"Möchten Sie diesen Mitarbeiter wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",filterByRole:"Nach Rolle filtern",allRolesSelected:"Alle Rollen",rolesSelected:"ausgewählt",status:{active:"Aktiv",vacation:"Im Urlaub",inactive:"Inaktiv"}},setup:{title:"Einstellungen",subtitle:"Schichtarten, Personalbedarf und Regeln konfigurieren",shiftTypes:"Schichtarten",coverage:"Personalbedarf",rules:"Regeln",noShiftTypes:"Keine Schichtarten konfiguriert",noCoverage:"Keine Personalbedarfsgruppen konfiguriert",noEmployees:"Keine Mitarbeiter"},setupPanel:{rules:"Regeln",newSchedule:"Neuer Dienstplan:",period:"Zeitraum:",activeRules:"Aktive Regeln",clear:"Löschen",allRules:"Alle Regeln",employees:"Mitarbeiter",manageEmployees:"Mitarbeiter verwalten",shiftTypes:"Schichtarten",noShiftTypes:"Keine Schichtarten",configureShifts:"Schichten konfigurieren",coverage:"Personalbedarf",configureCoverage:"Personalbedarf konfigurieren",roles:"Rollen",noRoles:"Keine Rollen",configureRoles:"Rollen konfigurieren",copiedRules:"{count} Regeln von {period} kopiert",generating:"Generieren...",createSchedule:"Dienstplan erstellen",regenerate:"Neu generieren",regenerateModalTitle:"Dienstplan neu generieren",regenerateModalDescription:"Wählen Sie, wie der Dienstplan neu generiert werden soll",regenerateModalCancel:"Abbrechen",regenerateFullOption:"Komplett neu",regenerateFullHint:"Alle Schichten werden ersetzt, einschlieÃlich manueller Ãnderungen",regenerateKeepOption:"Meine Ãnderungen behalten ({count} Schichten)",regenerateKeepHint:"Manuelle Ãnderungen bleiben erhalten, der Rest wird neu generiert",unsavedChanges:"Es gibt ungespeicherte Ãnderungen",scheduleUpToDate:"Zeitplan ist aktuell",parseError:"Fehler beim Erkennen der Regeln",ruleNotRecognized:"Regel nicht erkannt"},rulesPage:{title:"Regeln",subtitle:"Planungsregeln verwalten",activeRules:"Aktive Regeln",clearAll:"Alle löschen"},rolesShiftsPage:{title:"Rollen & Schichten",subtitle:"Rollen, Schichtarten und Personalbedarf konfigurieren",roles:"Rollen"},createSchedule:{backToCalendar:"Zurück zum Kalender",title:"Dienstplan erstellen",subtitle:"Wählen Sie, wie Sie Ihren Dienstplan erstellen möchten",copyFromPrevious:"Kopieren von",copyDescription:"Regeln und Einstellungen vom Vormonat verwenden",startFresh:"Neu beginnen",startFreshDescription:"Neue Regeln für diesen Monat erstellen",select:"Auswählen",rulesLabel:"Regeln",employeesLabel:"Mitarbeiter",shiftTypesLabel:"Schichtarten",addRulesText:"Regeln als Text hinzufügen",configureRules:"Regeln für neuen Dienstplan konfigurieren",addRulesForSchedule:"Regeln für Dienstplan hinzufügen",copiedRules:"{count} Regeln von {period} kopiert",addRuleForEmployee:"Regel für Mitarbeiter hinzufügen",ruleNotRecognized:"Regel nicht erkannt",scheduleCreated:"Dienstplan für {period} erstellt",shiftsAssigned:"{count} Schichten zugewiesen",creationError:"Fehler beim Erstellen des Dienstplans",tryAgain:"Erneut versuchen",clear:"Löschen"},settings:{title:"Einstellungen",language:"Sprache",languageDescription:"Sprache der Benutzeroberfläche auswählen",theme:"Design",themeDescription:"App-Design auswählen",themeLight:"Hell",themeDark:"Dunkel",themeSystem:"System"},scheduler:{title:"Planer",noSchedules:"Keine Dienstpläne",noSchedulesDescription:"Erstellen Sie Ihren ersten Dienstplan für das Team",createSchedule:"Dienstplan erstellen",filter:"Filter",weekly:"Wöchentlich",monthly:"Monatlich",byShift:"Nach Schicht",byEmployee:"Nach Mitarbeiter",byShiftType:"Nach Schichtart",undo:"Rückgängig",undoShortcut:"Rückgängig (Strg+Z)",redo:"Wiederholen",redoShortcut:"Wiederholen (Strg+Y)",discardChanges:"Ãnderungen verwerfen",saveChanges:"Ãnderungen speichern",edit:"Bearbeiten",auto:"Auto",ai:"KI-Generator",generator:"Regeln",description:"Prompt",deleteSchedule:"Dienstplan löschen",deleteScheduleConfirm:"Dienstplan löschen?",deleteScheduleDescription:"Möchten Sie den Dienstplan für {peri
16od} wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",heatmap:"Ãbersicht"},toolsPanel:{description:{heading:"Team-Beschreibung",noPrompt:"Dieser Plan wurde ohne Prompt erstellt. Eine Beschreibung erscheint nach Neugenerierung per Text-Prompt.",editButton:"Bearbeiten",cancelEdit:"Abbrechen",regenerateButton:"Mit Prompt neu generieren",regenerating:"Generiereâ¦",checklistTitle:"Was ich aus deiner Anfrage verstanden habe",checklistFooter:"Was du nicht erwähnt hast â sinnvolle Voreinstellungen.",draftRestored:"Prompt-Entwurf wiederhergestellt.",draftApply:"Anwenden",draftDiscard:"Verwerfen",confirmRegenerateTitle:"Manuelle Bearbeitungen ersetzen?",confirmRegenerateBody:"Der aktuelle Plan enthält deine Bearbeitungen. Sie werden bei der Neugenerierung überschrieben.",confirmRegenerateProceed:"Neu generieren",confirmRegenerateCancel:"Abbrechen",interceptTitle:"Aus Beschreibung neu erstellen?",interceptDescription:"Beim Neuerstellen werden Team, Regeln und Einstellungen durch das ersetzt, was aus dem Text erkannt wird. Wenn Sie nur Details anpassen möchten, gibt es schnellere Wege:",interceptSettingsTitle:"In den Einstellungen anpassen",interceptSettingsSub:"Team und Schichten bleiben erhalten",interceptRulesTitle:"Regel hinzufügen",interceptRulesSub:"âMaria arbeitet nicht am Wochenendeâ",interceptConciergeTitle:"Machen Sie es für mich",interceptConciergeSub:"Ein echter Mensch richtet alles ein und erstellt den Dienstplan. Kostenlos",interceptProceed:"Trotzdem neu erstellen"}},scheduleGrid:{employees:"Mitarbeiter",total:"Gesamt",noRole:"Keine Rolle",noEmployees:"Keine Mitarbeiter im Team",addEmployee:"Mitarbeiter hinzufügen",hours:"Std.",shifts:"Schichten",understaffed:"Unterbesetzt",overstaffed:"Ãberbesetzt",insteadOf:"statt",noDataForMonth:"Keine Daten für diesen Monat",dayOff:"Frei",shiftsLabel:"Schichten:",createScheduleFor:"Dienstplan erstellen für",createFor:"Erstellen für"},emptySchedule:{notCreated:"Dienstplan für {period} nicht erstellt",rulesCopied:"Regeln und Einstellungen werden von {period} kopiert",createFromScratch:"Neuen Dienstplan von Grund auf erstellen oder Regeln hinzufügen",createBasedOn:"Basierend auf {period} erstellen"},validation:{check:"Prüfen",critical:"kritisch",warnings:"Warnungen",info:"Info",coverage:"Besetzung",allGood:"Alles in Ordnung"},teamSwitcher:{team:"Team",myTeam:"Mein Team",addTeam:"Team hinzufügen",teamNamePlaceholder:"Teamname"},support:{contactSupport:"Support kontaktieren",describeYourIssue:"Beschreiben Sie Ihr Anliegen oder Ihren Vorschlag",ticketType:"Ticket-Art",selectType:"Art auswählen...",bug:"Fehler / Problem",feature:"Funktionswunsch",question:"Frage",concierge:"Dienstplan für mich erstellen",conciergeTitle:"Wir erstellen Ihren Dienstplan",conciergeDescription:"Ein echter Mensch kümmert sich um Ihren Fall und schickt den fertigen Dienstplan per E-Mail. Kostenlos",conciergeConsent:"Mit dem Absenden erlauben Sie uns, den Dienstplan in Ihrem Konto einzurichten.",conciergePrefillPrefix:"Der Dienstplan lieà sich mit diesem Prompt nicht erstellen:",name:"Name",namePlaceholder:"Wie dürfen wir Sie ansprechen",message:"Nachricht",describePlaceholder:"Ausführlich beschreiben...",minChars:"{count}/2000 (mindestens 10 Zeichen)",emailForReply:"E-Mail für Antwort",weWillReply:"Wir antworten an diese Adresse",sending:"Senden...",send:"Senden",ticketSent:"Ticket gesendet!",weWillContact:"Wir melden uns in Kürze",ticketNumber:"Ticketnummer"},employeeForm:{addEmployee:"Mitarbeiter hinzufügen",editEmployee:"Mitarbeiter bearbeiten",addDescription:"Informationen über neuen Mitarbeiter ausfüllen",editDescription:"Mitarbeiterinformationen bearbeiten",name:"Name",namePlaceholder:"Max Mustermann",email:"E-Mail",emailPlaceholder:"[email protected]",emailHint:"Für den Versand des persönlichen Dienstplans",color:"Farbe",roles:"Rollen",createRole:"Rolle erstellen",rolePlaceholder:"Rollenname",clickToCreateRole:'Klicken Sie "Rolle erstellen", um die erste Rolle hinzuzufügen',weeklyHours:"Stunden pro Woche",enterName:"Mitarbeitername eingeben",selectRole:"Mindestens eine Rolle auswählen",hoursRange:"Stunden müssen zwischen 0 und 168 liegen"},sendSchedule:{sendByEmail:"Per E-Mail senden",sending:"Senden...",sendSuccess:"Dienstpläne gesendet!",sendError:"Sendefehler",noEmail
16sConfigured:"Keine Mitarbeiter haben E-Mail konfiguriert",configureEmails:"Mitarbeiter-E-Mails konfigurieren",sentTo:"Gesendet",skipped:"Ãbersprungen",failed:"Fehlgeschlagen",noEmail:"keine E-Mail",employeesWithEmail:"Mitarbeiter mit E-Mail",employeesWithoutEmail:"Ohne E-Mail",sendToSelected:"An Ausgewählte senden",selectAll:"Alle auswählen",deselectAll:"Auswahl aufheben"},rulesCatalog:{title:"Regelkatalog",laborLaw:"Arbeitsrecht",commonRules:"Allgemeine Regeln",selectPreset:"Voreinstellung auswählen",selectRule:"Regel hinzufügen",noPresetsForCountry:"Keine Voreinstellungen für ausgewähltes Land",selectCountryFirst:"Zuerst Land in Teameinstellungen festlegen",addAllRules:"Alle Regeln hinzufügen"},laborLawPresets:{ru:{name:"Russisches Arbeitsgesetzbuch",description:"Grundeinschränkungen: 40 Std./Woche, 12 Std. Schicht, 11 Std. Ruhezeit"},de:{name:"ArbZG (Deutschland)",description:"Arbeitszeitgesetz: 8 Std./Tag, 48 Std./Woche, 11 Std. Ruhezeit"},de_horeca:{name:"ArbZG HORECA",description:"Für Restaurant/Hotel: verkürzte 10 Std. Ruhezeit"},uk:{name:"WTR (UK)",description:"Working Time Regulations: 48 Std./Woche, 11 Std. Ruhezeit"},fr:{name:"Code du travail (Frankreich)",description:"Arbeitsgesetzbuch: 35 Std./Woche, 10 Std./Tag, 11 Std. Ruhezeit"},it:{name:"D.Lgs. 66/2003 (Italien)",description:"Arbeitszeitverordnung: 48 Std./Woche, 11 Std. Ruhezeit"},es:{name:"Estatuto (Spanien)",description:"Arbeiterstatut: 40 Std./Woche, 9 Std./Tag, 12 Std. Ruhezeit"},us:{name:"FLSA (USA)",description:"Bundesgesetz: 40 Std./Woche (Ãberstundengrenze)"},us_ca:{name:"California Labor Code",description:"Kalifornien: 8 Std./Tag, 40 Std./Woche, 1 freier Tag pro Woche"}},commonRules:{fairWeekends:{name:"Faire Wochenendverteilung",description:"Samstage und Sonntage gleichmäÃig unter Mitarbeitern verteilen"},maxConsecutive5:{name:"Max. 5 aufeinanderfolgende Tage",description:"Nicht mehr als 5 Arbeitstage am Stück ohne freien Tag"},maxConsecutive6:{name:"Max. 6 aufeinanderfolgende Tage",description:"Nicht mehr als 6 Arbeitstage am Stück ohne freien Tag"},minRest10:{name:"10 Stunden Ruhezeit",description:"Mindestens 10 Stunden zwischen Schichten"},minRest11:{name:"11 Stunden Ruhezeit",description:"Mindestens 11 Stunden zwischen Schichten"},minRest12:{name:"12 Stunden Ruhezeit",description:"Mindestens 12 Stunden zwischen Schichten"},twoDaysOff:{name:"2 freie Tage pro Woche",description:"Mindestens 2 freie Tage jede Woche"},maxShift10:{name:"Max. 10 Std. Schicht",description:"Schichtlänge nicht mehr als 10 Stunden"}},shiftView:{stats:"Statistik",shiftsCount:"Schichten",hoursTotal:"Std.",noShifts:"Keine Zuweisungen",weekLabel:"Woche",allRoles:"Alle Rollen",deleteShift:"Löschen",moreEmployees:"+{count} weitere",showStats:"Statistik",balancingShifts:"Ausgleich"},toasts:{shiftMoved:"{employee} verschoben auf {date}",shiftCopied:"{employee} kopiert auf {date}",shiftAdded:"{employee} hinzugefügt zu {shift}",shiftDeleted:"Schicht gelöscht",undo:"Rückgängig"},anomaly:{title:"Empfehlungen",whyFewShifts:"Warum hat {name} nur {count} Schichten?",whyManyShifts:"Warum hat {name} {count} Schichten (über Durchschnitt)?",reasons:{vacation:"{name} ist im Urlaub {dates}",timeOff:"{name} ist abwesend {dates}",onlyDays:'Regel: "Arbeitet nur an {days}"',onlyShiftTypes:'Regel: "Arbeitet nur {shiftTypes}"',noWorkDays:'Regel: "Arbeitet NICHT an {days}"',othersOnVacation:"{names} im Urlaub, Arbeitslast wurde verteilt",unknown:"Grund konnte nicht ermittelt werden"},actions:{whatToDo:"Was Sie tun können:",keepAsIs:"So belassen",editRuleInAI:"Regel in KI bearbeiten â",createBalancing:"Ausgleichsschichten erstellen â"},cause:"Grund:",causes:"Gründe:"},balancing:{title:"Ausgleichsschichten",icon:"âï¸",description:"Kurze Schichten zum Stundenausgleich am Periodenende",addShift:"Hinzufügen",emptyState:"Keine Ausgleichsschichten. Automatisch erstellen?",autoGenerate:{title:"Ausgleichsschichten erstellen",description:"Basierend auf Ihren Schichten schlagen wir kürzere Versionen vor:",firstHalf:"erste Hälfte",secondHalf:"zweite Hälfte",createSelected:"Ausgewählte erstellen",noShiftsToGenerate:"Keine regulären Schichten zum Generieren"}
16,daysFromEnd:{label:"Verwenden in den letzten",suffix:"Tagen der Periode",hint:"Solver weist diese Schichten Mitarbeitern zu, die bei den Stunden zurückliegen"}},balanceSuggestion:{title:"Schichtausgleich",description:"Einige Mitarbeiter haben ein leichtes Ungleichgewicht bei der Schichtanzahl. Erstellen Sie Ausgleichsschichten für präzisen Ausgleich.",shifts:"Schichten",hours:"Std.",andMore:"und {count} weitere...",keepAsIs:"So belassen",createBalancing:"Ausgleichsschichten erstellen â",usedBalancingShifts:"Ausgleichsschichten zugewiesen: {count}"},ruleTypes:{time_off:"Frei {from} â {to}",day_off:"Freier Tag: {dates}",vacation_redistribute:"Urlaub {from} â {to} (Schichten umverteilen)",vacation_compensate:"Urlaub {from} â {to} (Stunden kompensieren)",avoid_pair:"Arbeitet nicht mit {b}",max_daily_hours:"Max. {hours} Std./Tag",max_daily_hours_global:"Alle: max. {hours} Std./Tag",max_shifts_per_day:"Max. {shifts} Schichten/Tag",max_shifts_per_day_global:"Alle: max. {shifts} Schichten/Tag",min_rest_hours:"Min. Ruhezeit zwischen Schichten: {hours} Std.",max_consecutive_days:"Max. {days} aufeinanderfolgende Tage",max_consecutive_days_global:"Alle: max. {days} aufeinanderfolgende Tage",max_weekly_hours:"Max. {hours} Std./Woche",max_shift_length:"Max. Schichtlänge: {hours} Std.",only_days:"Arbeitet NUR: {days}",only_shift_types:"Arbeitet NUR: {shiftTypes}",only_shift_from_date:"Ab {fromDate} nur {shiftTypes}",no_work_days:"Arbeitet NICHT: {days}",no_shift_on_day:"{day} keine {shiftType}",avoid_days:"Vermeidet: {days}",preferred_days:"Bevorzugte Tage: {days}",preferred_shift_types:"Bevorzugte Schichten: {shiftTypes}",preferred_shift_on_day:"{day} bevorzugt {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"Bevorzugt lange Schichten",shift_length_preference_short:"Bevorzugt kurze Schichten",shift_length_preference_any:"Bevorzugt beliebige Schichten",work_pattern_preference:"Bevorzugtes Arbeitsmuster {pattern}",work_pattern_preference_global:"Alle arbeiten nach Muster {pattern}",can_work_double_shift:"Kann 2 Schichten/Tag arbeiten",min_weekly_days_off:"Min. {days} freie Tage/Woche",min_weekly_days_off_global:"Alle: min. {days} freie Tage/Woche",fair_weekend_distribution:"Wochenenden (Sa/So) gleichmäÃig verteilen",unknown:"Einschränkung"},tour:{menuItem:"Produkttour",buttons:{back:"Zurück",next:"Weiter",done:"Verstanden",skip:"Ãberspringen"},aria:{close:"Tour schlieÃen",dialog:"Produkttour"},progress:"Schritt {current} von {total}",slides:{edit:{title:"Bearbeite Schichten direkt im Plan",body:"Ziehe Schichten zwischen Mitarbeitern, ändere Zeiten oder lösche sie direkt â ohne Neugenerierung."},setup:{title:"Feinabstimmung: Mitarbeiter, Rollen, Regeln",body:"In den Bereichen links kannst du Mitarbeiter hinzufügen oder entfernen, Rollen und Schichttypen ändern und alle Regeln an einem Ort verwalten.",cta:"Mitarbeiter öffnen â"},generator:{title:"Generator: Regel hinzufügen und neu berechnen",body:"Ãffne den «Generator» rechts, schreibe eine Regel in normaler Sprache («Anna ist vom 1. bis 14. im Urlaub») und klicke auf «Neu generieren» â der Solver erstellt den Plan mit allen Regeln neu.",cta:"Generator öffnen â"},share:{title:"Teile den Plan",body:"Kopiere einen Link, lade ein PDF herunter oder sende den Plan per E-Mail â Mitarbeiter sehen ihre Schichten ohne Anmeldung.",ctaSecondary:"Erste Regel hinzufügen â"}}}},sv:{common:{back:"Tillbaka",next:"Nästa",save:"Spara",cancel:"Avbryt",delete:"Ta bort",edit:"Redigera",add:"Lägg till",loading:"Laddar...",saving:"Sparar...",saved:"Sparat",deleting:"Tar bort...",search:"Sök",noResults:"Inga resultat",confirm:"Bekräfta",skip:"Hoppa över",close:"Stäng",done:"Klart",error:"Fel",success:"Klart",warning:"Varning",info:"Info"},days:{monday:"MÃ¥ndag",tuesday:"Tisdag",wednesday:"Onsdag",thursday:"Torsdag",friday:"Fredag",saturday:"Lördag",sunday:"Söndag",mon:"MÃ¥n",tue:"Tis",wed:"Ons",thu:"Tor",fri:"Fre",sat:"Lör",sun:"Sön"},months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],onboardingProgress:{step1Title:"Företag",step1Description:"Om ditt företag",step2Title:"Team",step2Description:"Roller och anställda",step3Title:"Schema",step3Description:"Regler och generering"},businessPage:{title:"Företagsinformation",pageTitle:"Om ditt företag",pageSubtitle:"Berätta om ditt företag sÃ¥ att vi kan an
16passa schemat efter dina behov",countryLabel:"Land",countryPlaceholder:"Välj land",californiaCheckbox:"Jag är i Kalifornien",californiaHint:"Kalifornien har ytterligare arbetsrättsliga krav",countries:{RU:"Ryssland",DE:"Tyskland",UK:"Storbritannien",FR:"Frankrike",IT:"Italien",ES:"Spanien",US:"USA",PL:"Polen",NL:"Nederländerna",BE:"Belgien",AT:"Ãsterrike",CH:"Schweiz",SE:"Sverige",NO:"Norge",DK:"Danmark",FI:"Finland",CZ:"Tjeckien",PT:"Portugal",GR:"Grekland",UA:"Ukraina",KZ:"Kazakstan",BY:"Belarus",TR:"Turkiet",AE:"Förenade Arabemiraten",SA:"Saudiarabien",AU:"Australien",CA:"Kanada",BR:"Brasilien",MX:"Mexiko",JP:"Japan",CN:"Kina",IN:"Indien",KR:"Sydkorea",IE:"Irland",NZ:"Nya Zeeland",IL:"Israel",SG:"Singapore",ID:"Indonesien",TH:"Thailand",VN:"Vietnam",PH:"Filippinerna",MY:"Malaysia",AR:"Argentina",CL:"Chile",CO:"Colombia",HU:"Ungern",RO:"Rumänien",GE:"Georgien",OTHER:"Annat land"},presetTooltip:"Arbetsrättsliga mallar tillgängliga",businessTypeLabel:"Typ av företag",businessTypePlaceholder:"Välj företagstyp",employeeCountLabel:"Antal anställda",employeeCountPlaceholder:"Välj antal",userRoleLabel:"Din roll",userRolePlaceholder:"Välj din roll",businessTypes:{cafe:"Kafé / Restaurang",retail:"Detaljhandel",service:"Tjänstesektor",healthcare:"SjukvÃ¥rd",hotel:"Hotell / Besöksnäring",production:"Tillverkning",logistics:"Logistik / Lager",other:"Annat"},employeeCounts:{"1-5":"1-5 personer","6-15":"6-15 personer","16-30":"16-30 personer","31-50":"31-50 personer","50+":"Fler än 50"},userRoles:{owner:"Företagsägare",manager:"Chef",hr:"HR-specialist",admin:"Administratör",other:"Annat"},weekStartsWith:"Veckan börjar pÃ¥"},teamPage:{title:"Team och skift",subtitle:"Fyll i din teaminformation steg för steg",sections:{roles:{title:"Roller",description:"Vilka roller finns i ditt team?"},employees:{title:"Team",description:"Lägg till dina teammedlemmar"},shifts:{title:"Skifttyper",description:"Ange start- och sluttider för skift"},coverage:{title:"Personalbehov",description:"Hur mÃ¥nga personer per skift?"}},sectionDone:"Klart",sectionDraft:"Exempel â vänligen granska",continueToTeam:"Fortsätt till team",continueToShifts:"Fortsätt till skift",continueToCoverage:"Fortsätt till personalbehov"},rolesEditor:{placeholder:"Rollnamn (t.ex. Barista)",noRoles:"Inga roller tillagda ännu",rolesCount:"Roller tillagda:"},employeesEditor:{noRoles:"Inga roller",selectRoles:"Välj roller",namePlaceholder:"Anställdas namn",hoursPerWeek:"tim/vecka",hoursPerMonth:"tim/mÃ¥nad",noEmployees:"Inga anställda tillagda ännu",nameLabel:"Namn",hoursLabel:"Timmar per vecka",hoursLabelMonth:"Timmar per mÃ¥nad",hoursTooltip:"Används för proportionell skiftfördelning och som veckotak för timmar",unitWeek:"vecka",unitMonth:"mÃ¥nad",rolesLabel:"Roller",addEmployee:"Lägg till anställd",bulkAdd:"Lägg till flera",bulkNamesLabel:"Namn pÃ¥ anställda",bulkNamesPlaceholder:"Anna Svensson, Bo Johansson, Carin Nilsson",bulkNamesHint:"Klistra in frÃ¥n Excel eller ange kommaseparerat",bulkRoleLabel:"Roll för alla",bulkRoleHint:"Alla anställda läggs till med denna roll",addAll:"Lägg till alla",totalEmployees:"Totalt antal anställda:"},coverageEditor:{notConfigured:"Ej konfigurerad",allDays:"Alla dagar",weekdays:"MÃ¥n-Fre",weekends:"Lör-Sön",variant:"Variant",addRolesAndShiftsFirst:"Lägg till roller och skifttyper först",daysOfWeek:"Veckodagar",requiredCoverage:"Krav pÃ¥ bemanning",people:"pers",addRequirement:"Lägg till krav",notConfiguredHint:"Ange hur mÃ¥nga personer som behövs per skift",addCoverage:"Lägg till bemanning",coverageTemplate:"Bemanning",defaultShift:"Skift",or:"eller",addAlternative:"alternativ bemanning",occupied:"belagd"},shiftTypesEditor:{nameLabel:"Namn",namePlaceholder:"Morgon",startLabel:"Start",endLabel:"Slut",hours:"tim",add:"Lägg till",addShiftType:"Lägg till skifttyp"},shiftType:{morning:"Morgon",evening:"Kväll"},rulesInput:{placeholder:`Exempel: 17⢠Anna ledig 14-20 feb 18⢠Boris arbetar bara m\xe5n, tis, ons 19⢠Vika f\xf6redrar morgonpass 20⢠Alla har minst 2 lediga dagar per vecka
21⢠Schemal\xe4gg inte Svensson och Johansson tillsammans`,placeholderCompact:"Exempel: Anna ledig 10-15, Boris arbetar mÃ¥n-ons, min 2 lediga dagar",recognizing:"Identifierar...",recognize:"Identifiera",recognized:"Identifierade regler:",expandAll:"Expandera alla",collapseAll:"Minimera alla",searchPlaceholder:"Sök regler...",generalRules:"Allmänna regler",clickToAdd:"Klicka + för att lägga till en regel",ruleForEmployee:"Regel för {name}...",generalRulePlaceholder:"Allmän regel...",deleteSection:"Ta bort alla regler i avsnittet"},preferencesPage:{title:"Regler och preferenser",pageTitle:"Teampreferenser",pageSubtitle:"Välj period och ange medarbetarnas preferenser",tipLabel:"Tips:",periodLabel:"Schema för",inputTitle:"Ange regler som text",rulesTitle:"Identifierade regler",noRules:"Inga regler tillagda ännu",noRulesHint:'Ange regler till vänster och klicka "Identifiera"',skipHint:"Du kan hoppa över detta steg och lägga till regler senare. Ett grundschema skapas baserat pÃ¥ roller, skift och bemanning.",warnings:"Varningar",autoAddedTitle:"Regler tillagda automatiskt",autoAddedDescription:"Baserat pÃ¥ ditt land har grundläggande begränsningar frÃ¥n {source} lagts till. Du kan ändra eller ta bort dem."},generatePage:{title:"Schemagenerering",subtitle:"Välj en mÃ¥nad och skapa ett schema baserat pÃ¥ dina data",selectPeriod:"Välj period",monthLabel:"MÃ¥nad",yearLabel:"Ã
r",summary:"Kommer att beaktas:",employeesCount:"anställda",shiftTypesCount:"skifttyper",rulesCount:"regler",generateButton:"Generera schema",generating:"Genererar schema...",preparingData:"Förbereder data...",generatingSchedule:"Genererar schema...",savingResult:"Sparar resultat...",complete:"Klart!",errorTitle:"Genereringsfel"},promptPage:{title:"Beskriv ditt team",hint:"Berätta hur du vill â om teamet, verksamheten, schemat",placeholder:"Café med 8 personer. Morgonpass 10â16 och kvällspass 16â22, vart och ett med 2 baristor och 1 kassör",prefillNotice:"Du har ett osänt utkast. Ersätta det med exemplet frÃ¥n sidan du kom frÃ¥n?",prefillReplace:"Använd exemplet",prefillKeep:"BehÃ¥ll mitt utkast",submitButton:"Generera",manualSetupLink:"Detaljerad inställning",periodLabel:"Schemaperiod",periodCurrent:"Aktuell mÃ¥nad",periodNext:"Nästa mÃ¥nad",sidePanelTitle:"Vad jag kan förstÃ¥ av din beskrivning",sidePanelHints:{count:"Antal anställda",type:"Typ av verksamhet",shifts:"Skifttyper och tider",roles:"Roller i teamet",coverage:"Personalbehov",pattern:"Arbetsmönster (2/2, 5/2)",rules:"Regler och begränsningar"},sidePanelFooter:"Det du inte nämner fyller jag i med rimliga standardvärden.",autoScaledNote:"Utökade teamet frÃ¥n {from} till {to}
21 för att täcka schemat",loadingTitle:"Skapar schema",loadingStages:{default:"Skapar schema...",ai:"Ansluter till AI...",refining:"Finjusterar detaljer..."},loadingSidePanel:"Det här förstÃ¥r jag...",teamNameDefault:"Mitt team",fallbackToast:"AI var inte tillgänglig â skapade ett grundschema för 5 personer. Justera det under âTeamâ.",errorTitle:"Det gick inte att skapa schemat",errorRetry:"Försök igen"},scheduleView:{title:"Schema",notFound:"Schema hittades inte",notFoundDescription:"Det angivna schemat finns inte.",loadingSchedule:"Laddar schema...",deleteSchedule:"Ta bort schema",deleteConfirmTitle:"Ta bort schema?",deleteConfirmDescription:"Denna Ã¥tgärd kan inte Ã¥ngras. Schemat tas bort permanent.",validation:{title:"Schemavalidering",critical:"kritiska",warnings:"varningar",info:"info",coverage:"Bemanning:",allGood:"Allt OK!",check:"Kontrollera",errors:"Kritiska",noData:"Ingen data att kontrollera",criticalErrors:"Kritiska",attention:"Uppmärksamma",tradeoffs:"Information",scheduleMeetsRules:"Schemat uppfyller alla regler",expected:"Förväntat",actual:"faktiskt",coverageFull:"100% bemanning",coverageFullHint:"Alla platser bemannade med rätt antal anställda",shiftCoverage:"Skiftbemanning",understaffed:"underbemanning",overstaffed:"överbemanning",notEnoughEmployees:"Inte tillräckligt med anställda",tooManyEmployees:"Ãverbemanning",insteadOf:"istället för",viewIssue:"Visa problem",dismiss:"Avfärda",dismissAll:"Avfärda alla",restore:"Ã
terställ",restoreAll:"Ã
terställ alla",dismissed:"Avfärdad"}},addEmployeeToShiftModal:{title:"Lägg till anställd",shiftType:"Passtyp",date:"Datum",employee:"Anställd",selectEmployee:"Välj anställd",noRole:"Ingen roll",allAssignedTitle:"Alla anställda är redan tilldelade",allAssignedDescription:"Alla tillgängliga anställda är redan tilldelade det här passet"},addShiftModal:{title:"Lägg till pass",employee:"Anställd",noRole:"Ingen roll",date:"Datum",alreadyAssigned:"Redan tilldelat",shiftType:"Passtyp",selectShiftType:"Välj passtyp",shift:"Pass",allAssignedTitle:"Alla pass redan tilldelade",allAssignedDescription:"Den här anställda har redan alla tillgängliga passtyper den här dagen"},share:{share:"Dela",copyLink:"Kopiera länk",linkCopied:"Länk kopierad!",copyError:"Kopieringsfel",downloadPdf:"Ladda ner PDF för utskrift",pdfSettings:"Ladda ner PDF för utskrift",pdfSettingsDescription:"Konfigurera dokumentinställningar",colorMode:"Färgschema",colorModeColor:"Färg",colorModeGrayscale:"S/V",pageMode:"Format",pageModeSplit:"Per vecka",pageModeSingle:"En sida",twoPages:"2 sidor",onePage:"1 sida",wholeMonth:"Hela mÃ¥naden",generate:"Generera PDF",generating:"Skapar...",download:"Ladda ner",page:"Sida",of:"av",copyForExcel:"Kopiera för Excel",copiedForExcel:"Kopierat!",totalHours:"Totalt",shiftsCount:"Skift",shiftTypes:"Skifttyper"},auth:{loginRequired:"Inloggning krävs",loginToAccess:"Logga in för att komma Ã¥t denna sida",adminLoginRequired:"Logga in som administratör för att komma Ã¥t denna sida"},authModal:{title:"Schema klart!",titleCode:"Ange kod",subtitle:"Spara din e-post för att komma Ã¥t detta schema senare",subtitleCode:"Vi skickade en kod till",emailLabel:"E-post",emailPlaceholder:"[email protected]",nameLabel:"Namn",namePlaceholder:"Vad heter du?",codeLabel:"Kod frÃ¥n e-post",codePlaceholder:"000000",sendCode:"FÃ¥ kod",sending:"Skickar...",verify:"Verifiera",verifying:"Verifierar...",skip:"Hoppa över",invalidEmail:"Ange en giltig e-postadress",invalidCode:"Ange 6-siffrig kod",nameRequired:"Ange ditt namn",sendError:"Fel vid sändning av kod",verifyError:"Ogiltig kod",marketingLabel:"ð¬ Prenumerera pÃ¥ uppdateringar",marketingHint:"En gÃ¥ng i mÃ¥naden: nyheter och tips för att skapa schemat snabbare. Avsluta prenumerationen med ett klick",termsNotice:"Genom att klicka pÃ¥ «FÃ¥ kod» godkänner du vÃ¥ra {terms} och {privacy}",termsLinkText:"Användarvillkor",privacyLinkText:"Integritetspolicy"},members:{title:"Anställda",subtitle:"Hantera teammedlemmar",addMember:"Lägg till anställd",searchPlaceholder:"Sök anställda...",employee:"Anställd",roles:"Roller",email:"E-post",hoursPerWeek:"Tim/vecka",actions:"Ã
tgärder",editMember:"Redigera",deleteMember:"Ta bort",deleteConfirmTitle:"Ta bort anställd?",deleteConfirmDescription:"Ãr du säker pÃ¥ att du vill ta bort denna anställd? Denna Ã¥tgärd kan inte Ã¥ngras.",filterByRole:"Filtrera efter roll",allRolesSelected:"Alla roller",rolesSelected:"valda",status:{active:"Aktiv",vacation:"Semester",inactive:"Inaktiv"}},setup:{title:"Inställningar",subtitle:"Konfigurera skifttyper, personalbehov och regler",shiftTypes:"Skifttyper",coverage:"Personalbehov",rules:"Regler",noShiftTypes:"Inga skifttyper konfigurerade",noCoverage:"Inga personalbehovsgrupper konfigurerade",noEmployees:"Inga anställda"},setupPanel:{rules:"Regler",newSchedule:"Nytt schema:",period:"Period:",activeRules:"Aktiva regler",clear:"Rensa",allRules:"Alla regler",employees:"Anställda",manageEmployees:"Hantera anställda",shiftTypes:"Skifttyper",noShiftTypes:"Inga skifttyper",configureShifts:"Konfigurera skift",coverage:"Personalbehov",configureCoverage:"Konfigurera personalbehov",roles:"Roller",noRoles:"Inga roller",configureRoles:"Konfigurera roller",copiedRules:"Kopierade {count} regler frÃ¥n {period}",generating:"Genererar...",createSchedule:"Skapa schema",regenerate:"Generera om",regenerateModalTitle:"Generera om schema",regenerateModalDescription:"Välj hur schemat ska genereras om",regenerateModalCancel:"Avbryt",regenerateFullOption:"Helt frÃ¥n början",regenerateFullHint:"Alla skift ersätts, inklusive manuella ändringar",regenerateKeepOption:"BehÃ¥ll mina ändringar ({count}
21 skift)",regenerateKeepHint:"Manuella ändringar behÃ¥lls, resten genereras om",unsavedChanges:"Det finns osparade ändringar",scheduleUpToDate:"Schemat är uppdaterat",parseError:"Fel vid identifiering av regler",ruleNotRecognized:"Regel ej identifierad"},rulesPage:{title:"Regler",subtitle:"Hantera schemaläggningsregler",activeRules:"Aktiva regler",clearAll:"Rensa alla"},rolesShiftsPage:{title:"Roller & skift",subtitle:"Konfigurera roller, skifttyper och personalbehov",roles:"Roller"},createSchedule:{backToCalendar:"Tillbaka till kalender",title:"Skapa schema",subtitle:"Välj hur du vill skapa ditt schema",copyFromPrevious:"Kopiera frÃ¥n",copyDescription:"Använd regler och inställningar frÃ¥n föregÃ¥ende mÃ¥nad",startFresh:"Börja om",startFreshDescription:"Skapa nya regler för denna mÃ¥nad",select:"Välj",rulesLabel:"regler",employeesLabel:"anställda",shiftTypesLabel:"skifttyper",addRulesText:"Lägg till regler som text",configureRules:"Konfigurera regler för nytt schema",addRulesForSchedule:"Lägg till regler för schema",copiedRules:"Kopierade {count} regler frÃ¥n {period}",addRuleForEmployee:"Lägg till regel för anställd",ruleNotRecognized:"Regel ej identifierad",scheduleCreated:"Schema för {period} skapat",shiftsAssigned:"{count} skift tilldelade",creationError:"Fel vid skapande av schema",tryAgain:"Försök igen",clear:"Rensa"},settings:{title:"Inställningar",language:"SprÃ¥k",languageDescription:"Välj gränssnittssprÃ¥k",theme:"Tema",themeDescription:"Välj appens tema",themeLight:"Ljust",themeDark:"Mörkt",themeSystem:"System"},scheduler:{title:"Schemaläggare",noSchedules:"Inga scheman",noSchedulesDescription:"Skapa ditt första schema för teamet",createSchedule:"Skapa schema",filter:"Filter",weekly:"Veckovis",monthly:"MÃ¥nadsvis",byShift:"Per skift",byEmployee:"Per anställd",byShiftType:"Per skifttyp",undo:"Ã
ngra",undoShortcut:"Ã
ngra (Ctrl+Z)",redo:"Gör om",redoShortcut:"Gör om (Ctrl+Y)",discardChanges:"Förkasta ändringar",saveChanges:"Spara ändringar",edit:"Redigera",auto:"Auto",ai:"AI-generator",generator:"Regler",description:"Prompt",deleteSchedule:"Ta bort schema",deleteScheduleConfirm:"Ta bort schema?",deleteScheduleDescription:"Ãr du säker pÃ¥ att du vill ta bort schemat för {period}? Denna Ã¥tgärd kan inte Ã¥ngras.",heatmap:"Ãversikt"},toolsPanel:{description:{heading:"Teambeskrivning",noPrompt:"Det här schemat skapades utan prompt. Beskrivning visas efter omgenerering via text-prompt.",editButton:"Redigera",cancelEdit:"Avbryt",regenerateButton:"Generera om frÃ¥n prompt",regenerating:"Genererarâ¦",checklistTitle:"Vad jag förstod av din begäran",checklistFooter:"Rimliga standardvärden för det du inte nämnde.",draftRestored:"Prompt-utkast Ã¥terställt.",draftApply:"Tillämpa",draftDiscard:"Ignorera",confirmRegenerateTitle:"Ersätta dina manuella ändringar?",confirmRegenerateBody:"Det nuvarande schemat innehÃ¥ller dina ändringar. De skrivs över vid omgenerering.",confirmRegenerateProceed:"Generera om",confirmRegenerateCancel:"Avbryt",interceptTitle:"Skapa pÃ¥ nytt frÃ¥n beskrivning?",interceptDescription:"Att skapa pÃ¥ nytt ersätter team, regler och inställningar med det som identifieras frÃ¥n texten. Om du bara behöver justera detaljer finns det snabbare sätt:",interceptSettingsTitle:"Justera i Inställningar",interceptSettingsSub:"Teamet och passen behÃ¥lls",interceptRulesTitle:"Lägg till en regel",interceptRulesSub:"âMaria jobbar inte pÃ¥ helgerâ",interceptConciergeTitle:"Gör det Ã¥t mig",interceptConciergeSub:"En riktig människa ställer in och bygger schemat. Gratis",interceptProceed:"Skapa pÃ¥ nytt ändÃ¥"}},scheduleGrid:{employees:"Anställda",total:"Totalt",noRole:"Ingen roll",noEmployees:"Inga anställda i teamet",addEmployee:"Lägg till anställd",hours:"tim",shifts:"skift",understaffed:"Underbemanning",overstaffed:"Ãverbemanning",insteadOf:"istället för",noDataForMonth:"Ingen data för denna mÃ¥nad",dayOff:"Ledig",shiftsLabel:"Skift:",createScheduleFor:"Skapa schema för",createFor:"Skapa för"},emptySchedule:{notCreated:"Schema för {period} ej skapat",rulesCopied:"Regler och inställningar kopieras frÃ¥n {period}",createFromScratch:"Skapa ett nytt schema frÃ¥n grunden eller lägg till regler",createBasedOn:"Skapa baserat pÃ¥ {peri
21od}"},validation:{check:"Kontrollera",critical:"kritiska",warnings:"varningar",info:"info",coverage:"Bemanning",allGood:"Allt OK"},teamSwitcher:{team:"Team",myTeam:"Mitt team",addTeam:"Lägg till team",teamNamePlaceholder:"Teamnamn"},support:{contactSupport:"Kontakta support",describeYourIssue:"Beskriv ditt problem eller förslag",ticketType:"Ãrendetyp",selectType:"Välj typ...",bug:"Bugg / Fel",feature:"FunktionsönskemÃ¥l",question:"FrÃ¥ga",concierge:"Bygg schemat Ã¥t mig",conciergeTitle:"Vi bygger ditt schema",conciergeDescription:"En riktig människa sätter sig in i ditt fall och mejlar ett färdigt schema. Gratis",conciergeConsent:"Genom att skicka förfrÃ¥gan tillÃ¥ter du oss att ställa in schemat i ditt konto.",conciergePrefillPrefix:"Det gick inte att fÃ¥ till schemat med denna beskrivning:",name:"Namn",namePlaceholder:"Vad ska vi kalla dig",message:"Meddelande",describePlaceholder:"Beskriv i detalj...",minChars:"{count}/2000 (minst 10 tecken)",emailForReply:"E-post för svar",weWillReply:"Vi svarar till denna adress",sending:"Skickar...",send:"Skicka",ticketSent:"Ãrende skickat!",weWillContact:"Vi kontaktar dig snart",ticketNumber:"Ãrendenummer"},employeeForm:{addEmployee:"Lägg till anställd",editEmployee:"Redigera anställd",addDescription:"Fyll i information om ny anställd",editDescription:"Redigera anställdas information",name:"Namn",namePlaceholder:"Anna Svensson",email:"E-post",emailPlaceholder:"[email protected]",emailHint:"För att skicka personligt schema",color:"Färg",roles:"Roller",createRole:"Skapa roll",rolePlaceholder:"Rollnamn",clickToCreateRole:'Klicka "Skapa roll" för att lägga till den första rollen',weeklyHours:"Timmar per vecka",enterName:"Ange anställdas namn",selectRole:"Välj minst en roll",hoursRange:"Timmar mÃ¥ste vara mellan 0 och 168"},sendSchedule:{sendByEmail:"Skicka via e-post",sending:"Skickar...",sendSuccess:"Scheman skickade!",sendError:"Sändningsfel",noEmailsConfigured:"Inga anställda har e-post konfigurerad",configureEmails:"Konfigurera anställdas e-post",sentTo:"Skickat",skipped:"Hoppade över",failed:"Misslyckades",noEmail:"ingen e-post",employeesWithEmail:"Anställda med e-post",employeesWithoutEmail:"Utan e-post",sendToSelected:"Skicka till valda",selectAll:"Markera alla",deselectAll:"Avmarkera alla"},rulesCatalog:{title:"Regelkatalog",laborLaw:"Arbetsrätt",commonRules:"Vanliga regler",selectPreset:"Välj mall",selectRule:"Lägg till regel",noPresetsForCountry:"Inga mallar för valt land",selectCountryFirst:"Ange land i teaminställningarna först",addAllRules:"Lägg till alla regler"},laborLawPresets:{ru:{name:"Rysk arbetslagstiftning",description:"Grundläggande begränsningar: 40 tim/vecka, 12 tim skift, 11 tim vila"},de:{name:"ArbZG (Tyskland)",description:"Arbetstidslag: 8 tim/dag, 48 tim/vecka, 11 tim vila"},de_horeca:{name:"ArbZG HORECA",description:"För restauranger/hotell: reducerad 10 tim vila"},uk:{name:"WTR (Storbritannien)",description:"Arbetstidsregler: 48 tim/vecka, 11 tim vila"},fr:{name:"Code du travail (Frankrike)",description:"Arbetslagstiftning: 35 tim/vecka, 10 tim/dag, 11 tim vila"},it:{name:"D.Lgs. 66/2003 (Italien)",description:"Arbetstidsförordning: 48 tim/vecka, 11 tim vila"},es:{name:"Estatuto (Spanien)",description:"Arbetstagarstadgan: 40 tim/vecka, 9 tim/dag, 12 tim vila"},us:{name:"FLSA (USA)",description:"Federal lag: 40 tim/vecka (övertidsgräns)"},us_ca:{name:"California Labor Code",description:"Kalifornien: 8 tim/dag, 40 tim/vecka, 1 ledig dag per vecka"}},commonRules:{fairWeekends:{name:"Rättvis helgfördelning",description:"Fördela lördagar och söndagar jämnt bland anställda"},maxConsecutive5:{name:"Max 5 dagar i rad",description:"Högst 5 arbetsdagar i rad utan ledig dag"},maxConsecutive6:{name:"Max 6 dagar i rad",description:"Högst 6 arbetsdagar i rad utan ledig dag"},minRest10:{name:"10 timmars vila",description:"Minst 10 timmar mellan skift"},minRest11:{name:"11 timmars vila",description:"Minst 11 timmar mellan skift"},minRest12:{name:"12 timmars vila",description:"Minst 12 timmar mellan skift"},twoDaysOff:{name:"2 lediga dagar per vecka",description:"Minst 2 lediga dagar varje vecka"},maxShift10:{name:"Max 10 tim skift",description:"Skiftlängd högst 10 timmar"}},shiftView:{stats:"Statistik",shiftsCount:"skift",hoursTotal:"tim",noShifts:"Inga tilldelningar",weekLabel:"Vecka",allRoles:"Alla roller",deleteShift:"Ta bort",moreEmployees:"+{count} till",showStats:"Statistik",balancingShifts:"Balanserande"},toasts:{shiftMoved:"{employee} flyttad till {date}",shiftCopied:"{employee} kopierad till {date}",shiftAdded:"{employee} tillagd i {shift}
21",shiftDeleted:"Skift borttaget",undo:"Ã
ngra"},anomaly:{title:"Rekommendationer",whyFewShifts:"Varför har {name} bara {count} skift?",whyManyShifts:"Varför har {name} {count} skift (över genomsnittet)?",reasons:{vacation:"{name} har semester {dates}",timeOff:"{name} är ledig {dates}",onlyDays:'Regel: "Arbetar bara pÃ¥ {days}"',onlyShiftTypes:'Regel: "Arbetar bara {shiftTypes} skift"',noWorkDays:'Regel: "Arbetar INTE pÃ¥ {days}"',othersOnVacation:"{names} har semester, arbetsbelastningen fördelades till andra",unknown:"Kunde inte fastställa orsaken"},actions:{whatToDo:"Vad du kan göra:",keepAsIs:"BehÃ¥ll som det är",editRuleInAI:"Redigera regel i AI â",createBalancing:"Skapa balanserande skift â"},cause:"Orsak:",causes:"Orsaker:"},balancing:{title:"Balanserande skift",icon:"âï¸",description:"Korta skift för att balansera timmar i slutet av perioden",addShift:"Lägg till",emptyState:"Inga balanserande skift. Skapa automatiskt?",autoGenerate:{title:"Skapa balanserande skift",description:"Baserat pÃ¥ dina skift föreslÃ¥r vi kortare versioner:",firstHalf:"första halvan",secondHalf:"andra halvan",createSelected:"Skapa valda",noShiftsToGenerate:"Inga vanliga skift att generera frÃ¥n"},daysFromEnd:{label:"Använd de sista",suffix:"dagarna av perioden",hint:"Schemläggaren tilldelar dessa skift till anställda som ligger efter i timmar"}},balanceSuggestion:{title:"Skiftbalansering",description:"Vissa anställda har en liten obalans i antal skift. Skapa balanserande skift för exakt utjämning.",shifts:"skift",hours:"tim",andMore:"och {count} till...",keepAsIs:"BehÃ¥ll som det är",createBalancing:"Skapa balanserande skift â",usedBalancingShifts:"Balanserande skift tilldelade: {count}"},ruleTypes:{time_off:"Ledig {from} â {to}",day_off:"Ledig dag: {dates}",vacation_redistribute:"Semester {from} â {to} (omfördela skift)",vacation_compensate:"Semester {from} â {to} (kompensera timmar)",avoid_pair:"Arbetar inte med {b}",max_daily_hours:"Max {hours} tim/dag",max_daily_hours_global:"Alla: max {hours} tim/dag",max_shifts_per_day:"Max {shifts} skift/dag",max_shifts_per_day_global:"Alla: max {shifts} skift/dag",min_rest_hours:"Min vila mellan skift: {hours} tim",max_consecutive_days:"Max {days} dagar i rad",max_consecutive_days_global:"Alla: max {days} dagar i rad",max_weekly_hours:"Max {hours} tim/vecka",max_shift_length:"Max skiftlängd: {hours} tim",only_days:"Arbetar BARA: {days}",only_shift_types:"Arbetar BARA: {shiftTypes}",only_shift_from_date:"FrÃ¥n {fromDate} bara {shiftTypes}",no_work_days:"Arbetar INTE: {days}",no_shift_on_day:"{day} inget {shiftType}",avoid_days:"Undviker: {days}",preferred_days:"Föredrar dagar: {days}",preferred_shift_types:"Föredrar skift: {shiftTypes}",preferred_shift_on_day:"{day} föredrar {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"Föredrar lÃ¥nga skift",shift_length_preference_short:"Föredrar korta skift",shift_length_preference_any:"Föredrar alla skift",work_pattern_preference:"Föredrar schema {pattern}",work_pattern_preference_global:"Alla arbetar enligt schema {pattern}",can_work_double_shift:"Kan arbeta 2 skift/dag",min_weekly_days_off:"Min {days} lediga dagar/vecka",min_weekly_days_off_global:"Alla: min {days} lediga dagar/vecka",fair_weekend_distribution:"Fördela helger (lör/sön) jämnt",unknown:"Begränsning"},tour:{menuItem:"Produktrundtur",buttons:{back:"Tillbaka",next:"Nästa",done:"Klart",skip:"Hoppa över"},aria:{close:"Stäng rundturen",dialog:"Produktrundtur"},progress:"Steg {current} av {total}",slides:{edit:{title:"Redigera pass direkt i schemat",body:"Dra pass mellan medarbetare, ändra tider eller ta bort dem direkt â utan att generera om."},setup:{title:"Finjustering: medarbetare, roller, regler",body:"I sektionerna till vänster kan du lägga till eller ta bort medarbetare, ändra roller och passtyper, hantera alla dina regler pÃ¥ ett ställe.",cta:"Ãppna Medarbetare â"},generator:{title:"Generator: lägg till en regel och räkna om",body:"Ãppna «Generator» till höger, skriv en regel pÃ¥ vanligt sprÃ¥k («Anna är ledig frÃ¥
21n 1 till 14») och klicka pÃ¥ «Generera om» â solvern räknar om schemat med alla dina regler.",cta:"Ãppna Generator â"},share:{title:"Dela schemat",body:"Kopiera en länk, ladda ner en PDF eller skicka schemat via e-post â dina medarbetare ser sina pass utan att registrera sig.",ctaSecondary:"Lägg till första regeln â"}}}},es:{common:{back:"Atrás",next:"Siguiente",save:"Guardar",cancel:"Cancelar",delete:"Eliminar",edit:"Editar",add:"Añadir",loading:"Cargando...",saving:"Guardando...",saved:"Guardado",deleting:"Eliminando...",search:"Buscar",noResults:"Sin resultados",confirm:"Confirmar",skip:"Omitir",close:"Cerrar",done:"Listo",error:"Error",success:"Ãxito",warning:"Aviso",info:"Info"},days:{monday:"Lunes",tuesday:"Martes",wednesday:"Miércoles",thursday:"Jueves",friday:"Viernes",saturday:"Sábado",sunday:"Domingo",mon:"Lun",tue:"Mar",wed:"Mié",thu:"Jue",fri:"Vie",sat:"Sáb",sun:"Dom"},months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],onboardingProgress:{step1Title:"Negocio",step1Description:"Sobre tu negocio",step2Title:"Equipo",step2Description:"Roles y empleados",step3Title:"Horario",step3Description:"Reglas y generación"},businessPage:{title:"Información del negocio",pageTitle:"Sobre tu negocio",pageSubtitle:"Cuéntanos sobre tu empresa para adaptar el horario a tus necesidades",countryLabel:"PaÃs",countryPlaceholder:"Selecciona un paÃs",californiaCheckbox:"Estoy en California",californiaHint:"California tiene requisitos laborales adicionales",countries:{RU:"Rusia",DE:"Alemania",UK:"Reino Unido",FR:"Francia",IT:"Italia",ES:"España",US:"Estados Unidos",PL:"Polonia",NL:"PaÃses Bajos",BE:"Bélgica",AT:"Austria",CH:"Suiza",SE:"Suecia",NO:"Noruega",DK:"Dinamarca",FI:"Finlandia",CZ:"República Checa",PT:"Portugal",GR:"Grecia",UA:"Ucrania",KZ:"Kazajistán",BY:"Bielorrusia",TR:"TurquÃa",AE:"Emiratos Ãrabes Unidos",SA:"Arabia Saudita",AU:"Australia",CA:"Canadá",BR:"Brasil",MX:"México",JP:"Japón",CN:"China",IN:"India",KR:"Corea del Sur",IE:"Irlanda",NZ:"Nueva Zelanda",IL:"Israel",SG:"Singapur",ID:"Indonesia",TH:"Tailandia",VN:"Vietnam",PH:"Filipinas",MY:"Malasia",AR:"Argentina",CL:"Chile",CO:"Colombia",HU:"HungrÃa",RO:"RumanÃa",GE:"Georgia",OTHER:"Otro paÃs"},presetTooltip:"Plantillas de legislación laboral disponibles",businessTypeLabel:"Tipo de negocio",businessTypePlaceholder:"Selecciona el tipo de negocio",employeeCountLabel:"Número de empleados",employeeCountPlaceholder:"Selecciona una cantidad",userRoleLabel:"Tu rol",userRolePlaceholder:"Selecciona tu rol",businessTypes:{cafe:"CafeterÃa / Restaurante",retail:"Tienda minorista",service:"Sector servicios",healthcare:"Salud",hotel:"Hotel / HostelerÃa",production:"Producción",logistics:"LogÃstica / Almacén",other:"Otro"},employeeCounts:{"1-5":"1-5 personas","6-15":"6-15 personas","16-30":"16-30 personas","31-50":"31-50 personas","50+":"Más de 50"},userRoles:{owner:"Propietario del negocio",manager:"Gerente",hr:"Especialista de RR.HH.",admin:"Administrador",other:"Otro"},weekStartsWith:"La semana empieza el"},teamPage:{title:"Equipo y turnos",subtitle:"Completa la información de tu equipo paso a paso",sections:{roles:{title:"Roles",description:"¿Qué roles hay en tu equipo?"},employees:{title:"Equipo",description:"Añade a los miembros de tu equipo"},shifts:{title:"Tipos de turno",description:"Configura los horarios de inicio y fin de los turnos"},coverage:{title:"Necesidades de personal",description:"¿Cuántas personas por turno?"}},sectionDone:"Listo",sectionDraft:"Ejemplo â por favor, revÃsalo",continueToTeam:"Continuar al equipo",continueToShifts:"Continuar a los turnos",continueToCoverage:"Continuar a las necesidades de personal"},rolesEditor:{placeholder:"Nombre del rol (p. ej., Barista)",noRoles:"Aún no hay roles añadidos",rolesCount:"Roles añadidos:"},employeesEditor:{noRoles:"Sin roles",selectRoles:"Selecciona roles",namePlaceholder:"Nombre del empleado",hoursPerWeek:"h/semana",hoursPerMonth:"h/mes",noEmployees:"Aún no hay empleados añadidos",nameLabel:"Nombre",hoursLabel:"Horas por semana",hoursLabelMonth:"Horas por mes",hoursTooltip:"Se usa para la distribución proporcional de turnos y como lÃmite máximo de horas semanales",unitWeek:"semana",unitMonth:"mes",rolesLabel:"Roles",addEmployee:"Añadir empleado",bulkAdd:"Añadir en lote",bulkNamesLabel:"Nombres de empleados",bulkNamesPlaceholder:"Ana GarcÃa, Juan López, C
21armen Ruiz",bulkNamesHint:"Pega desde Excel o introduce separados por comas",bulkRoleLabel:"Rol para todos",bulkRoleHint:"Todos los empleados se añadirán con este rol",addAll:"Añadir todos",totalEmployees:"Total de empleados:"},coverageEditor:{notConfigured:"Sin configurar",allDays:"Todos los dÃas",weekdays:"Lun-Vie",weekends:"Sáb-Dom",variant:"Variante",addRolesAndShiftsFirst:"Primero añade roles y tipos de turno",daysOfWeek:"DÃas de la semana",requiredCoverage:"Cobertura requerida",people:"pers.",addRequirement:"Añadir requisito",notConfiguredHint:"Indica cuántas personas se necesitan por turno",addCoverage:"Añadir cobertura",coverageTemplate:"Cobertura",defaultShift:"Turno",or:"o",addAlternative:"cobertura alternativa",occupied:"ocupado"},shiftTypesEditor:{nameLabel:"Nombre",namePlaceholder:"Mañana",startLabel:"Inicio",endLabel:"Fin",hours:"h",add:"Añadir",addShiftType:"Añadir tipo de turno"},shiftType:{morning:"Mañana",evening:"Tarde"},rulesInput:{placeholder:`Ejemplos: 22⢠Ana de vacaciones del 14 al 20 de febrero 23⢠Boris solo trabaja lun, mar, mi\xe9 24⢠Vika prefiere turnos de ma\xf1ana 25⢠Todos tienen al menos 2 d\xedas libres por semana 26⢠No pongas a Smith y Jones juntos`,placeholderCompact:"Ejemplos: Ana de vacaciones 10-15, Boris trabaja lun-mié, mÃn. 2 dÃas libres",recognizing:"Reconociendo...",recognize:"Reconocer",recognized:"Reglas reconocidas:",expandAll:"Expandir todo",collapseAll:"Contraer todo",searchPlaceholder:"Buscar reglas...",generalRules:"Reglas generales",clickToAdd:"Haz clic en + para añadir una regla",ruleForEmployee:"Regla para {name}...",generalRulePlaceholder:"Regla general...",deleteSection:"Eliminar todas las reglas de la sección"},preferencesPage:{title:"Reglas y preferencias",pageTitle:"Preferencias del equipo",pageSubtitle:"Selecciona el periodo e indica las preferencias de los empleados",tipLabel:"Consejo:",periodLabel:"Horario para",inputTitle:"Introduce las reglas como texto",rulesTitle:"Reglas reconocidas",noRules:"Aún no hay reglas añadidas",no
26RulesHint:"Introduce las reglas a la izquierda y haz clic en «Reconocer»",skipHint:"Puedes omitir este paso y añadir reglas más tarde. Se generará un horario básico según los roles, turnos y la cobertura.",warnings:"Avisos",autoAddedTitle:"Reglas añadidas automáticamente",autoAddedDescription:"Según tu paÃs, se han añadido restricciones básicas de {source}. Puedes modificarlas o eliminarlas."},generatePage:{title:"Generación del horario",subtitle:"Elige un mes y crea un horario basado en tus datos",selectPeriod:"Selecciona el periodo",monthLabel:"Mes",yearLabel:"Año",summary:"Se tendrán en cuenta:",employeesCount:"empleados",shiftTypesCount:"tipos de turno",rulesCount:"reglas",generateButton:"Generar horario",generating:"Generando horario...",preparingData:"Preparando datos...",generatingSchedule:"Generando horario...",savingResult:"Guardando el resultado...",complete:"¡Listo!",errorTitle:"Error de generación"},promptPage:{title:"Describe tu equipo",hint:"Cuéntame como prefieras â sobre el equipo, el negocio, el horario",placeholder:"CafeterÃa de 8 personas. Turno de mañana 10â16 y turno de tarde 16â22, cada uno con 2 baristas y 1 cajero",prefillNotice:"Tienes un borrador sin enviar. ¿Reemplazarlo por el ejemplo de la página de la que vienes?",prefillReplace:"Usar el ejemplo",prefillKeep:"Mantener mi borrador",submitButton:"Generar",manualSetupLink:"Configuración detallada",periodLabel:"PerÃodo del horario",periodCurrent:"Mes actual",periodNext:"Próximo mes",sidePanelTitle:"Lo que puedo entender de tu descripción",sidePanelHints:{count:"Número de empleados",type:"Tipo de negocio",shifts:"Tipos de turno y horas",roles:"Roles del equipo",coverage:"Necesidades de personal",pattern:"Patrón de trabajo (2/2, 5/2)",rules:"Reglas y restricciones"},sidePanelFooter:"Lo que no menciones lo completaré con valores predeterminados razonables.",autoScaledNote:"Amplié el equipo de {from} a {to} para cubrir el horario",loadingTitle:"Creando horario",loadingStages:{default:"Creando horario...",ai:"Conectando con la IA...",refining:"Refinando detalles..."},loadingSidePanel:"Lo que entiendo...",teamNameDefault:"Mi equipo",fallbackToast:"La IA no estaba disponible â creé un horario básico para 5 personas. Ajústalo en la sección «Equipo».",errorTitle:"No se pudo crear el horario",errorRetry:"Intentar de nuevo"},scheduleView:{title:"Horario",notFound:"Horario no encontrado",notFoundDescription:"El horario indicado no existe.",loadingSchedule:"Cargando horario...",deleteSchedule:"Eliminar horario",deleteConfirmTitle:"¿Eliminar horario?",deleteConfirmDescription:"Esta acción no se puede deshacer. El horario se eliminará definitivamente.",validation:{title:"Validación del horario",critical:"crÃticos",warnings:"avisos",info:"info",coverage:"Cobertura:",allGood:"¡Todo en orden!",check:"Comprobar",errors:"CrÃticos",noData:"No hay datos para comprobar",criticalErrors:"CrÃticos",attention:"Atención",tradeoffs:"Para información",scheduleMeetsRules:"El horario cumple todas las reglas",expected:"Esperado",actual:"real",coverageFull:"100 % de cobertura",coverageFullHint:"Todos los huecos cubiertos por el número requerido de empleados",shiftCoverage:"Cobertura del turno",understaffed:"falta personal",overstaffed:"exceso de personal",notEnoughEmployees:"No hay suficientes empleados",tooManyEmployees:"Exceso de personal",insteadOf:"en lugar de",viewIssue:"Ver problema",dismiss:"Descartar",dismissAll:"Descartar todo",restore:"Restaurar",restoreAll:"Restaurar todo",dismissed:"Descartado"}},addEmployeeToShiftModal:{title:"Añadir empleado",shiftType:"Tipo de turno",date:"Fecha",employee:"Empleado",selectEmployee:"Selecciona un empleado",noRole:"Sin rol",allAssignedTitle:"Todos los empleados ya están asignados",allAssignedDescription:"Todos los empleados disponibles ya están asignados a este turno"},addShiftModal:{title:"Añadir turno",employee:"Empleado",noRole:"Sin rol",date:"Fecha",alreadyAssigned:"Ya asignado",shiftType:"Tipo de turno",selectShiftType:"Selecciona un tipo de turno",shift:"Turno",allAssignedTitle:"Todos los turnos ya están asignados",allAssignedDescription:"Este empleado ya tiene todos los tipos de turno dis
26ponibles ese dÃa"},share:{share:"Compartir",copyLink:"Copiar enlace",linkCopied:"¡Enlace copiado!",copyError:"Error al copiar",downloadPdf:"Descargar PDF para imprimir",pdfSettings:"Descargar PDF para imprimir",pdfSettingsDescription:"Configura las opciones del documento",colorMode:"Esquema de color",colorModeColor:"Color",colorModeGrayscale:"B/N",pageMode:"Formato",pageModeSplit:"Por semanas",pageModeSingle:"Una sola página",twoPages:"2 páginas",onePage:"1 página",wholeMonth:"Mes completo",generate:"Generar PDF",generating:"Creando...",download:"Descargar",page:"Página",of:"de",copyForExcel:"Copiar para Excel",copiedForExcel:"¡Copiado!",totalHours:"Total",shiftsCount:"Turnos",shiftTypes:"Tipos de turno"},auth:{loginRequired:"Se requiere iniciar sesión",loginToAccess:"Inicia sesión para acceder a esta página",adminLoginRequired:"Inicia sesión como administrador para acceder a esta página"},authModal:{title:"¡Horario listo!",titleCode:"Introduce el código",subtitle:"Guarda tu email para acceder al horario más tarde",subtitleCode:"Hemos enviado un código a",emailLabel:"Email",emailPlaceholder:"[email protected]",nameLabel:"Nombre",namePlaceholder:"¿Cómo te llamas?",codeLabel:"Código del email",codePlaceholder:"000000",sendCode:"Obtener código",sending:"Enviando...",verify:"Verificar",verifying:"Verificando...",skip:"Omitir",invalidEmail:"Introduce un email válido",invalidCode:"Introduce un código de 6 dÃgitos",nameRequired:"Por favor, introduce tu nombre",sendError:"Error al enviar el código",verifyError:"Código no válido",marketingLabel:"ð¬ Suscribirse a las novedades",marketingHint:"Una vez al mes: novedades y ajustes para crear el horario más rápido. Cancela la suscripción con un clic",termsNotice:"Al hacer clic en «Obtener código», aceptas nuestros {terms} y la {privacy}",termsLinkText:"Términos",privacyLinkText:"PolÃtica de privacidad"},members:{title:"Empleados",subtitle:"Gestiona los miembros del equipo",addMember:"Añadir empleado",searchPlaceholder:"Buscar empleados...",employee:"Empleado",roles:"Roles",email:"Email",hoursPerWeek:"Horas/semana",actions:"Acciones",editMember:"Editar",deleteMember:"Eliminar",deleteConfirmTitle:"¿Eliminar empleado?",deleteConfirmDescription:"¿Seguro que quieres eliminar a este empleado? Esta acción no se puede deshacer.",filterByRole:"Filtrar por rol",allRolesSelected:"Todos los roles",rolesSelected:"seleccionados",status:{active:"Activo",vacation:"De vacaciones",inactive:"Inactivo"}},setup:{title:"Configuración",subtitle:"Configura tipos de turno, necesidades de personal y reglas",shiftTypes:"Tipos de turno",coverage:"Necesidades de personal",rules:"Reglas",noShiftTypes:"Sin tipos de turno configurados",noCoverage:"Sin grupos de necesidades de personal configurados",noEmployees:"Sin empleados"},setupPanel:{rules:"Reglas",newSchedule:"Nuevo horario:",period:"Periodo:",activeRules:"Reglas activas",clear:"Limpiar",allRules:"Todas las reglas",employees:"Empleados",manageEmployees:"Gestionar empleados",shiftTypes:"Tipos de turno",noShiftTypes:"Sin tipos de turno",configureShifts:"Configurar turnos",coverage:"Necesidades de personal",configureCoverage:"Configurar necesidades",roles:"Roles",noRoles:"Sin roles",configureRoles:"Configurar roles",copiedRules:"Se han copiado {count} reglas de {period}",generating:"Generando...",createSchedule:"Crear horario",regenerate:"Regenerar",regenerateModalTitle:"Regenerar horario",regenerateModalDescription:"Elige cómo regenerar el horario",regenerateModalCancel:"Cancelar",regenerateFullOption:"Empezar desde cero",regenerateFullHint:"Se reemplazarán todos los turnos, incluidas las ediciones manuales",regenerateKeepOption:"Conservar mis cambios ({count} turnos)",regenerateKeepHint:"Las ediciones manuales se mantendrán, el resto se regenerará",unsavedChanges:"Hay cambios sin guardar",scheduleUpToDate:"El horario está al dÃa",parseError:"Error al reconocer las reglas",ruleNotRecognized:"Regla no reconocida"},rulesPage:{title:"Reglas",subtitle:"Gestiona las reglas del horario",activeRules:"Reglas activas",clearAll:"Borrar todo"},rolesShiftsPage:{title:"Roles y turnos",subtitle:"Configura roles, tipos de turno y necesidades de personal",roles:"Roles"},createSchedule:{backToCalendar:"Volver al calendario",title:"Crear horario",subtitle:"Elige cómo crear tu horario",copyFromPrevious:"Copiar de",copyDescription:"Usa las reglas y ajustes del mes anterior",startFresh:"Empezar desde cero",startFreshDescription:"Crea nuevas reglas para este mes",select:"Seleccionar",rulesLabel:"reglas",employeesLabel:"empleados",shiftTypesLabel:"tipos de turno",addRulesText:"Añadir reglas como texto",configureRules:"Configurar reglas para el nuevo horario",addRulesForSchedule:"Añadir reglas para el horario",copiedRules:"Se han copiado {count} reglas de {period}",addRuleForEmployee:"Añadir regla para empleado",ruleNotRecognized:"Regla no reconocida",scheduleCreated:"Horario para {period} creado",shiftsAssigned:"{count} turnos asignados",creationError:"Error al crear el horario",tryAgain:"Intentar de nuevo",clear:"Limpiar"},settings:{title:"Ajustes",language:"Idioma",languageDescription:"Selecciona el idioma de la interfaz",theme:"Tema",themeDescription:"Selecciona el tema de la app",themeLight:"Claro",themeDark:"Oscuro",themeSystem:"Sistema"},scheduler:{title:"Planificador",noSchedules:"Sin horarios",noSchedulesDescription:"Crea tu primer horario para el equipo",createSchedule:"Crear horario",filter:"Filtro",weekly:"Semanal",monthly:"Mensual",byShift:"Por turno",byEmployee:"Por empleado",byShiftType:"Por tipo de turno",undo:"Deshacer",undoShortcut:"Deshacer (Ctrl+Z)",redo:"Rehacer",redoShortcut:"Rehacer (Ctrl+Y)",discardChanges:"Descartar cambios",
26saveChanges:"Guardar cambios",edit:"Editar",auto:"Auto",ai:"Generador con IA",generator:"Reglas",description:"Prompt",deleteSchedule:"Eliminar horario",deleteScheduleConfirm:"¿Eliminar horario?",deleteScheduleDescription:"¿Seguro que quieres eliminar el horario de {period}? Esta acción no se puede deshacer.",heatmap:"Resumen"},toolsPanel:{description:{heading:"Descripción del equipo",noPrompt:"Este horario se creó sin prompt. Aparecerá una descripción después de regenerar mediante prompt de texto.",editButton:"Editar",cancelEdit:"Cancelar",regenerateButton:"Regenerar desde el prompt",regenerating:"Generandoâ¦",checklistTitle:"Lo que entendà de tu solicitud",checklistFooter:"Valores predeterminados razonables para lo que no mencionaste.",draftRestored:"Borrador del prompt restaurado.",draftApply:"Aplicar",draftDiscard:"Descartar",confirmRegenerateTitle:"¿Reemplazar tus ediciones manuales?",confirmRegenerateBody:"El horario actual contiene tus ediciones. Se sobrescribirán al regenerar.",confirmRegenerateProceed:"Regenerar",confirmRegenerateCancel:"Cancelar",interceptTitle:"¿Crear de nuevo a partir de la descripción?",interceptDescription:"Recrear reemplazará tu equipo, reglas y ajustes por lo que se reconozca del texto. Si solo necesitas corregir detalles, hay formas más rápidas:",interceptSettingsTitle:"Ajustar en Ajustes",interceptSettingsSub:"Tu equipo y turnos se conservan",interceptRulesTitle:"Añadir una regla",interceptRulesSub:"«MarÃa no trabaja los fines de semana»",interceptConciergeTitle:"Hazlo por mÃ",interceptConciergeSub:"Una persona real configurará y creará tu horario. Gratis",interceptProceed:"Recrear de todos modos"}},scheduleGrid:{employees:"Empleados",total:"Total",noRole:"Sin rol",noEmployees:"No hay empleados en el equipo",addEmployee:"Añadir empleado",hours:"h",shifts:"turnos",understaffed:"Falta personal",overstaffed:"Exceso de personal",insteadOf:"en lugar de",noDataForMonth:"No hay datos para este mes",dayOff:"DÃa libre",shiftsLabel:"Turnos:",createScheduleFor:"Crear horario para",createFor:"Crear para"},emptySchedule:{notCreated:"Horario para {period} no creado",rulesCopied:"Las reglas y ajustes se copiarán de {period}",createFromScratch:"Crea un horario nuevo desde cero o añade reglas",createBasedOn:"Crear a partir de {period}"},validation:{check:"Comprobar",critical:"crÃticos",warnings:"avisos",info:"info",coverage:"Cobertura",allGood:"Todo en orden"},teamSwitcher:{team:"Equipo",myTeam:"Mi equipo",addTeam:"Añadir equipo",teamNamePlaceholder:"Nombre del equipo"},support:{contactSupport:"Contactar con soporte",describeYourIssue:"Describe tu problema o sugerencia",ticketType:"Tipo de ticket",selectType:"Selecciona el tipo...",bug:"Error / Fallo",feature:"Sugerencia de mejora",question:"Pregunta",concierge:"Creen mi horario por mÃ",conciergeTitle:"Creamos tu horario por ti",conciergeDescription:"Una persona real estudiará tu caso y te enviará el horario listo por correo. Gratis",conciergeConsent:"Al enviar la solicitud nos permites configurar el horario en tu cuenta.",conciergePrefillPrefix:"No se pudo crear el horario con esta descripción:",name:"Nombre",namePlaceholder:"Cómo te llamamos",message:"Mensaje",describePlaceholder:"Describe con detalle...",minChars:"{count}/2000 (mÃnimo 10 caracteres)",emailForReply:"Email para la respuesta",weWillReply:"Responderemos a esta dirección",sending:"Enviando...",send:"Enviar",ticketSent:"¡Ticket enviado!",weWillContact:"Nos pondremos en contacto pronto",ticketNumber:"Número de ticket"},employeeForm:{addEmployee:"Añadir empleado",editEmployee:"Editar empleado",addDescription:"Rellena la información del nuevo empleado",editDescription:"Edita la información del empleado",name:"Nombre",namePlaceholder:"Juan Pérez",email:"Email",emailPlaceholder:"[email protected]",emailHint:"Para enviar el horario personal",color:"Color",roles:"Roles",createRole:"Crear rol",rolePlaceholder:"Nombre del rol",clickToCreateRole:"Haz clic en «Crear rol» para añadir el primero",weeklyHours:"Horas por semana",enterName:"Introduce el nombre del empleado",selectRole:"Selecciona al menos un rol",hoursRange:"Las horas deben estar entre 0 y 168"},sendSchedule:{sendByEmail:"Enviar por email",sending:"Enviando...",sendSuccess:"¡Horarios enviados!",
26sendError:"Error al enviar",noEmailsConfigured:"Ningún empleado tiene email configurado",configureEmails:"Configurar los emails de los empleados",sentTo:"Enviado",skipped:"Omitido",failed:"Fallidos",noEmail:"sin email",employeesWithEmail:"Empleados con email",employeesWithoutEmail:"Sin email",sendToSelected:"Enviar a los seleccionados",selectAll:"Seleccionar todo",deselectAll:"Deseleccionar todo"},rulesCatalog:{title:"Catálogo de reglas",laborLaw:"Legislación laboral",commonRules:"Reglas comunes",selectPreset:"Seleccionar plantilla",selectRule:"Añadir regla",noPresetsForCountry:"No hay plantillas para el paÃs seleccionado",selectCountryFirst:"Primero indica el paÃs en los ajustes del equipo",addAllRules:"Añadir todas las reglas"},laborLawPresets:{ru:{name:"Código Laboral de Rusia",description:"Restricciones básicas: 40 h/semana, turno de 12 h, 11 h de descanso"},de:{name:"ArbZG (Alemania)",description:"Ley del tiempo de trabajo: 8 h/dÃa, 48 h/semana, 11 h de descanso"},de_horeca:{name:"ArbZG HORECA",description:"Para restaurantes/hoteles: descanso reducido a 10 h"},uk:{name:"WTR (Reino Unido)",description:"Working Time Regulations: 48 h/semana, 11 h de descanso"},fr:{name:"Code du travail (Francia)",description:"Código Laboral: 35 h/semana, 10 h/dÃa, 11 h de descanso"},it:{name:"D.Lgs. 66/2003 (Italia)",description:"Decreto del tiempo de trabajo: 48 h/semana, 11 h de descanso"},es:{name:"Estatuto (España)",description:"Estatuto de los Trabajadores: 40 h/semana, 9 h/dÃa, 12 h de descanso"},us:{name:"FLSA (EE. UU.)",description:"Ley federal: 40 h/semana (umbral de horas extra)"},us_ca:{name:"California Labor Code",description:"California: 8 h/dÃa, 40 h/semana, 1 dÃa libre por semana"}},commonRules:{fairWeekends:{name:"Reparto justo de los fines de semana",description:"Distribuye sábados y domingos de forma equitativa entre los empleados"},maxConsecutive5:{name:"Máximo 5 dÃas seguidos",description:"No más de 5 dÃas laborables seguidos sin un dÃa libre"},maxConsecutive6:{name:"Máximo 6 dÃas seguidos",description:"No más de 6 dÃas laborables seguidos sin un dÃa libre"},minRest10:{name:"10 horas de descanso",description:"MÃnimo 10 horas entre turnos"},minRest11:{name:"11 horas de descanso",description:"MÃnimo 11 horas entre turnos"},minRest12:{name:"12 horas de descanso",description:"MÃnimo 12 horas entre turnos"},twoDaysOff:{name:"2 dÃas libres por semana",description:"MÃnimo 2 dÃas libres cada semana"},maxShift10:{name:"Turno máx. 10 h",description:"La duración del turno no puede superar las 10 horas"}},shiftView:{stats:"EstadÃsticas",shiftsCount:"turnos",hoursTotal:"h",noShifts:"Sin asignaciones",weekLabel:"Semana",allRoles:"Todos los roles",deleteShift:"Eliminar",moreEmployees:"+{count} más",showStats:"EstadÃsticas",balancingShifts:"Equilibrio"},toasts:{shiftMoved:"{employee} movido a {date}",shiftCopied:"{employee} copiado a {date}",shiftAdded:"{employee} añadido a {shift}",shiftDeleted:"Turno eliminado",undo:"Deshacer"},anomaly:{title:"Recomendaciones",whyFewShifts:"¿Por qué {name} tiene solo {count} turnos?",whyManyShifts:"¿Por qué {name} tiene {count} turnos (por encima de la media)?",reasons:{vacation:"{name} está de vacaciones {dates}",timeOff:"{name} libra {dates}",onlyDays:"Regla: «Trabaja solo los {days}»",onlyShiftTypes:"Regla: «Trabaja solo turnos de {shiftTypes}»",noWorkDays:"Regla: «NO trabaja los {days}»",othersOnVacation:"{names} están de vacaciones, la carga se redistribuyó entre los demás",unknown:"No se ha podido determinar la causa"},actions:{whatToDo:"Qué puedes hacer:",keepAsIs:"Dejarlo asÃ",editRuleInAI:"Editar regla con IA â",createBalancing:"Crear turnos de equilibrio â"},cause:"Motivo:",causes:"Motivos:"},balancing:{title:"Turnos de equilibrio",icon:"âï¸",description:"Turnos cortos para equilibrar las horas al final del periodo",addShift:"Añadir",emptyState:"Sin turnos de equilibrio. ¿Crearlos automáticamente?",autoGenerate:{title:"Crear turnos de equilibrio",description:"Según tus turnos, te sugerimos versiones más cortas:",firstHalf:"primera mitad",secondHalf:"segunda mitad",createSelected:"Crear los seleccionados",noShiftsToGenerate:"No hay turnos habituales a partir de los cuales generar"},daysFromEnd:{label:"Usar en los últimos",suffix:"dÃas del periodo",hint:"El solver asignará estos turnos a empleados que van por detrás en horas"}},balanceSuggestion:{title:"Equilibrio de turnos",description:"Algunos empleados tienen un ligero desequilibrio en la cantidad de turnos. Crea turnos de equilibrio para igualarlos con precisión.",shifts:"turnos",hours:"h",andMore:"y {count} más...",keepAsIs:"Dejar como está",createBalancing:"Crear turnos de equilibrio â",usedBalancingShifts:"Tur
26nos de equilibrio asignados: {count}"},ruleTypes:{time_off:"Libre {from} â {to}",day_off:"DÃa libre: {dates}",vacation_redistribute:"Vacaciones {from} â {to} (redistribuir turnos)",vacation_compensate:"Vacaciones {from} â {to} (compensar horas)",avoid_pair:"No trabaja con {b}",max_daily_hours:"Máx. {hours} h/dÃa",max_daily_hours_global:"Todos: máx. {hours} h/dÃa",max_shifts_per_day:"Máx. {shifts} turnos/dÃa",max_shifts_per_day_global:"Todos: máx. {shifts} turnos/dÃa",min_rest_hours:"Descanso mÃn. entre turnos: {hours} h",max_consecutive_days:"Máx. {days} dÃas seguidos",max_consecutive_days_global:"Todos: máx. {days} dÃas seguidos",max_weekly_hours:"Máx. {hours} h/semana",max_shift_length:"Duración máx. del turno: {hours} h",only_days:"Trabaja SOLO: {days}",only_shift_types:"Trabaja SOLO: {shiftTypes}",only_shift_from_date:"Desde {fromDate} solo {shiftTypes}",no_work_days:"NO trabaja: {days}",no_shift_on_day:"{day} sin {shiftType}",avoid_days:"Evita: {days}",preferred_days:"Prefiere los dÃas: {days}",preferred_shift_types:"Prefiere los turnos: {shiftTypes}",preferred_shift_on_day:"{day} prefiere {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"Prefiere turnos largos",shift_length_preference_short:"Prefiere turnos cortos",shift_length_preference_any:"Prefiere cualquier turno",work_pattern_preference:"Prefiere el patrón {pattern}",work_pattern_preference_global:"Todos trabajan con patrón {pattern}",can_work_double_shift:"Puede hacer 2 turnos/dÃa",min_weekly_days_off:"MÃn. {days} dÃas libres/semana",min_weekly_days_off_global:"Todos: mÃn. {days} dÃas libres/semana",fair_weekend_distribution:"Repartir fines de semana (sáb/dom) de forma equitativa",unknown:"Restricción"}
26,tour:{menuItem:"Tour del producto",buttons:{back:"Atrás",next:"Siguiente",done:"Entendido",skip:"Omitir"},aria:{close:"Cerrar tour",dialog:"Tour del producto"},progress:"Paso {current} de {total}",slides:{edit:{title:"Edita turnos directamente en el horario",body:"Arrastra turnos entre empleados, cambia horarios o elimÃnalos directamente â sin regenerar."},setup:{title:"Ajuste fino: empleados, roles, reglas",body:"En las secciones de la izquierda puedes añadir o quitar empleados, editar roles y tipos de turno, gestionar todas tus reglas en un solo lugar.",cta:"Abrir Empleados â"},generator:{title:"Generador: añade una regla y recalcula",body:"Abre el «Generador» a la derecha, escribe una regla en lenguaje normal («Anna está de vacaciones del 1 al 14») y pulsa «Regenerar» â el solver recalculará el horario con todas tus reglas.",cta:"Abrir Generador â"},share:{title:"Comparte el horario",body:"Copia un enlace, descarga un PDF o envÃa el horario por correo â tus empleados verán sus turnos sin registrarse.",ctaSecondary:"Añadir tu primera regla â"}}}},fr:{common:{back:"Retour",next:"Suivant",save:"Enregistrer",cancel:"Annuler",delete:"Supprimer",edit:"Modifier",add:"Ajouter",loading:"Chargement...",saving:"Enregistrement...",saved:"Enregistré",deleting:"Suppression...",search:"Rechercher",noResults:"Aucun résultat",confirm:"Confirmer",skip:"Passer",close:"Fermer",done:"Terminé",error:"Erreur",success:"Succès",warning:"Attention",info:"Info"},days:{monday:"Lundi",tuesday:"Mardi",wednesday:"Mercredi",thursday:"Jeudi",friday:"Vendredi",saturday:"Samedi",sunday:"Dimanche",mon:"Lun",tue:"Mar",wed:"Mer",thu:"Jeu",fri:"Ven",sat:"Sam",sun:"Dim"},months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],onboardingProgress:{step1Title:"Entreprise",step1Description:"à propos de votre entreprise",step2Title:"Ãquipe",step2Description:"Rôles et employés",step3Title:"Planning",step3Description:"Règles et génération"},businessPage:{title:"Informations sur l'entreprise",pageTitle:"à propos de votre entreprise",pageSubtitle:"Parlez-nous de votre société pour adapter le planning à vos besoins",countryLabel:"Pays",countryPlaceholder:"Sélectionnez un pays",californiaCheckbox:"Je suis en Californie",californiaHint:"La Californie a des exigences supplémentaires en droit du travail",countries:{RU:"Russie",DE:"Allemagne",UK:"Royaume-Uni",FR:"France",IT:"Italie",ES:"Espagne",US:"Ãtats-Unis",PL:"Pologne",NL:"Pays-Bas",BE:"Belgique",AT:"Autriche",CH:"Suisse",SE:"Suède",NO:"Norvège",DK:"Danemark",FI:"Finlande",CZ:"République tchèque",PT:"Portugal",GR:"Grèce",UA:"Ukraine",KZ:"Kazakhstan",BY:"Biélorussie",TR:"Turquie",AE:"Ãmirats arabes unis",SA:"Arabie saoudite",AU:"Australie",CA:"Canada",BR:"Brésil",MX:"Mexique",JP:"Japon",CN:"Chine",IN:"Inde",KR:"Corée du Sud",IE:"Irlande",NZ:"Nouvelle-Zélande",IL:"Israël",SG:"Singapour",ID:"Indonésie",TH:"Thaïlande",VN:"Vietnam",PH:"Philippines",MY:"Malaisie",AR:"Argentine",CL:"Chili",CO:"Colombie",HU:"Hongrie",RO:"Roumanie",GE:"Géorgie",OTHER:"Autre pays"},presetTooltip:"Modèles de droit du travail disponibles",businessTypeLabel:"Type d'entreprise",businessTypePlaceholder:"Sélectionnez le type d'entreprise",employeeCountLabel:"Nombre d'employés",employeeCountPlaceholder:"Sélectionnez un nombre",userRoleLabel:"Votre rôle",userRolePlaceholder:"Sélectionnez votre rôle",businessTypes:{cafe:"Café / Restaurant",retail:"Commerce de détail",service:"Services",healthcare:"Santé",hotel:"Hôtel / Hôtellerie",production:"Production",logistics:"Logistique / Entrepôt",other:"Autre"},employeeCounts:{"1-5":"1-5 personnes","6-15":"6-15 personnes","16-30":"16-30 personnes","31-50":"31-50 personnes","50+":"Plus de 50"},userRoles:{owner:"Propriétaire",manager:"Manager",hr:"Responsable RH",admin:"Administrateur",other:"Autre"},weekStartsWith:"La semaine commence le"},teamPage:{title:"Ãquipe et services",subtitle:"Complétez les informations de votre équipe étape par étape",sections:{roles:{title:"Rôles",description:"Quels rôles existent dans votre équipe ?"},employees:{title:"Ãquipe",description:"Ajoutez les membres de votre équipe"},shifts:{title:"Types de service",description:"Configurez les heures de début et de fin des services"},coverage:{title:"Besoins en personnel",description:"Combien de personnes par service ?"}},sectionDone:"Terminé",sectionDraft:"Exemple â à vérifier",continueToTeam:"Continuer vers l'équipe",continueToShifts:"Continuer vers les services",continueToCoverage:"Continuer vers les besoins en personnel"},rolesEditor:{placeholder:"Nom du rôle (ex. Barista)",noRoles:"Aucun rôle ajouté pour le moment",rolesCount:"Rôles ajoutés :"},employeesEditor:{noRoles:"Aucun rôle",selectRoles:"Sélectionner les rôles",namePlaceholder:"Nom de l'employé",hoursPerWeek:"h/sem.",hoursPerMonth:"h/mois",noEmployees:"Aucun employé ajouté pour le moment",nameLabel:"Nom",hoursLabel:"Heures par semaine",hoursLabelMonth:"Heures par mois",hoursTooltip:"Utilisé pour la répartition proportionnelle des shifts et comme plafond d'heures hebdomadaires",unitWeek:"sem.",unitMonth:"mois",rolesLabel:"Rôles",addEmployee:"Ajouter un employé",bulkAdd:"Ajout groupé",bulkNamesLabel:"Noms des employés",bulkNamesPlaceholder:"Marie Dupont, Jean Martin, Sophie Bernard",bulkNamesHint:"Collez depuis Excel ou saisissez séparés par des virgules",bulkRoleLabel:"Rôle pour tous",bulkRoleHint:"Tous les employés seront ajoutés avec ce rôle",addAll:"Tout ajouter",totalEmployees:"Total des employés :"},coverageEditor:{notConfigured:"Non configuré",allDays:"Tous les jours",weekdays:"Lun-Ven",weekends:"Sam-Dim",variant:"Variante",addRolesAndShiftsFirst:"Ajoutez d'abord des rôles et des types de service",daysOfWeek:"Jours de la semaine",requiredCoverage:"Effectif requis",people:"pers.",addRequirement:"Ajouter une exigence",notConfiguredHint:"Indiquez combien de personnes sont nécessaires par service",addCoverage:"Ajouter un effectif",coverageTemplate:"Effectif",defaultShift:"Service",or:"ou",addAlternative:"effectif alternatif",occupied:"occupé"},shiftTypesEditor:{nameLabel:"Nom",namePlaceholder:"Matin",startLabel:"Début",endLabel:"Fin",hours:"h",add:"Ajouter",addShiftType:"Ajouter un type de service"},shiftType:{morning:"Matin",evening:"Soir"},rulesInput:{placeholder:`Exemples : 27⢠Marie en vacances du 14 au 20 f\xe9vrier 28⢠Boris travaille uniquement lun, mar, mer 29⢠Julie pr\xe9f\xe8re les services du matin 30⢠Tout le monde a au moins 2 jours de repos par semaine 31⢠Ne pas mettre Martin et Dupont ensemble`,placeholderCompact:"Exemples : Marie en vacances 10-15, Boris travaille lun-mer, min 2 jours de repos",recognizing:"Reconnaissance...",recognize:"Reconnaître",recognized:"Règles reconnues :",expandAll:"Tout déplier",collapseAll:"Tout replier",searchPlaceholder:"Rechercher des règles...",generalRules:"Règles générales",clickToAdd:"Cliquez sur + pour ajouter une règle",ruleForEmployee:"Règle pour {name}...",generalRulePlaceholder:"Règle générale...",deleteSection:"Supprimer toutes les règles de la section"},preferencesPage:{title:"Règles et préférences",pageTitle:"Préférences de l'équipe",pageSubtitle:"Sélectionnez la période et indiquez les préférences des employés",tipLabel:"Astuce :",periodLabel:"Planning pour",inputTitle:"Saisissez les règles en texte libre",rulesTitle:"Règles reconnues",noRules:"Aucune règle ajoutée pour le moment",noRulesHint:"Saisissez les règles à gauche et cliquez sur « Reconnaître »",skipHint:"Vous pouvez passer cette étape et ajouter des règles plus tard. Un planning de base sera généré selon les rôles, services et effectifs.",warnings:"Avertissements",autoAddedTitle:"Règles ajoutées automatiquement",autoAddedDescription:"Selon votre pays, des contraintes de base issues de {source} ont été ajoutées. Vous pouvez les modifier ou les supprimer."}
31,generatePage:{title:"Génération du planning",subtitle:"Choisissez un mois et créez un planning basé sur vos données",selectPeriod:"Sélectionnez la période",monthLabel:"Mois",yearLabel:"Année",summary:"Seront pris en compte :",employeesCount:"employés",shiftTypesCount:"types de service",rulesCount:"règles",generateButton:"Générer le planning",generating:"Génération du planning...",preparingData:"Préparation des données...",generatingSchedule:"Génération du planning...",savingResult:"Enregistrement du résultat...",complete:"Terminé !",errorTitle:"Erreur de génération"},promptPage:{title:"Décris ton équipe",hint:"Raconte comme tu veux â lâéquipe, le business, le rythme",placeholder:"Café de 8 personnes. Service du matin 10hâ16h et du soir 16hâ22h, avec 2 baristas et 1 caissier à chaque service",prefillNotice:"Tu as un brouillon non envoyé. Le remplacer par lâexemple de la page précédente ?",prefillReplace:"Utiliser lâexemple",prefillKeep:"Garder mon brouillon",submitButton:"Générer",manualSetupLink:"Configuration détaillée",periodLabel:"Période du planning",periodCurrent:"Mois actuel",periodNext:"Mois suivant",sidePanelTitle:"Ce que je peux comprendre de ta description",sidePanelHints:{count:"Nombre dâemployés",type:"Type dâactivité",shifts:"Types de service et horaires",roles:"Rôles dans lâéquipe",coverage:"Besoins en personnel",pattern:"Rythme de travail (2/2, 5/2)",rules:"Règles et contraintes"},sidePanelFooter:"Ce que tu ne précises pas, je le remplirai avec des valeurs par défaut raisonnables.",autoScaledNote:"J'ai agrandi l'équipe de {from} à {to} pour couvrir le planning",loadingTitle:"Création du planning",loadingStages:{default:"Création du planning...",ai:"Connexion à lâIA...",refining:"Affinage des détails..."},loadingSidePanel:"Ce que je comprends...",teamNameDefault:"Mon équipe",fallbackToast:"LâIA était indisponible â jâai créé un planning de base pour 5 personnes. Ajuste-le dans la section « Ãquipe ».",errorTitle:"Impossible de créer le planning",errorRetry:"Réessayer"},scheduleView:{title:"Planning",notFound:"Planning introuvable",notFoundDescription:"Le planning indiqué n'existe pas.",loadingSchedule:"Chargement du planning...",deleteSchedule:"Supprimer le planning",deleteConfirmTitle:"Supprimer le planning ?",deleteConfirmDescription:"Cette action est irréversible. Le planning sera définitivement supprimé.",validation:{title:"Validation du planning",critical:"critiques",warnings:"avertissements",info:"infos",coverage:"Effectif :",allGood:"Tout est bon !",check:"Vérifier",errors:"Critiques",noData:"Aucune donnée à vérifier",criticalErrors:"Critiques",attention:"Attention",tradeoffs:"Pour info",scheduleMeetsRules:"Le planning respecte toutes les règles",expected:"Attendu",actual:"réel",coverageFull:"100 % d'effectif",coverageFullHint:"Tous les créneaux sont couverts par le nombre requis d'employés",shiftCoverage:"Effectif du service",understaffed:"sous-effectif",overstaffed:"sureffectif",notEnoughEmployees:"Pas assez d'employés",tooManyEmployees:"Sureffectif",insteadOf:"au lieu de",viewIssue:"Voir le problème",dismiss:"Ignorer",dismissAll:"Tout ignorer",restore:"Restaurer",restoreAll:"Tout restaurer",dismissed:"Ignoré"}},addEmployeeToShiftModal:{title:"Ajouter un employé",shiftType:"Type de service",date:"Date",employee:"Employé",selectEmployee:"Sélectionnez un employé",noRole:"Aucun rôle",allAssignedTitle:"Tous les employés sont déjà affectés",allAssignedDescription:"Tous les employés disponibles sont déjà affectés à ce service"},addShiftModal:{title:"Ajouter un service",employee:"Employé",noRole:"Aucun rôle",date:"Date",alreadyAssigned:"Déjà affecté",shiftType:"Type de service",selectShiftType:"Sélectionnez un type de service",shift:"Service",allAssignedTitle:"Tous les services sont déjà affectés",allAssignedDescription:"Cet employé a déjà tous les types de service disponibles ce jour-là "},share:{share:"Partager",copyLink:"Copier le lien",linkCopied:"Lien copié !",copyError:"Erreur de copie",downloadPdf:"Télécharger le PDF à imprimer",pdfSettings:"Télécharger le PDF à imprimer",pdfSettingsDescription:"Configurez les options du document",colorMode:"Palette de couleurs",colorModeColor:"Couleur",colorModeGrayscale:"N/B",pageMode:"Format",pageModeSplit:"Par semaines",pageModeSingle:"Une seule page",twoPages:"2 pages",onePage:"1 page",wholeMonth:"Mois entier",generate:"Générer le PDF",generating:"Création...",download:"Télécharger",page:"Page",of:"sur",copyForExcel:"Copier pour Excel",copiedForExcel:"Copié !",totalHours:"Total",shiftsCount:"Services",shiftTypes:"Types de service"},auth:{loginRequired:"Connexion requise",loginToAccess:"Connectez-vous pour accéder à cette page",adminLoginRequired:"Connectez-vous en tant qu'administrateur pour accéder à cette page"},authModal:{title:"Planning prêt !",titleCode:"Saisissez le code",subtitle:"Enregistrez votre email pour accéder au planning plus tard",subtitleCode:"Nous avons envoyé un code à ",emailLabel:"Email",emailPlaceholder:"[email protected]",nameLabel:"Nom",namePlaceholder:"Comment vous appelez-vous ?",codeLabel:"Code reçu par email",codePlaceholder:"000000",sendCode:"Recevoir le code",sending:"Envoi...",verify:"Vérifier",verifying:"Vérification...",skip:"Passer",invalidEmail:"Saisissez un email valide",invalidCode:"Saisissez un code à 6 chiffres",nameRequired:"Veuillez saisir votre nom",sendError:"Erreur lors de l'envoi du code",verifyError:"Code invalide",marketingLabel:"
31ð¬ S'abonner aux actualités",marketingHint:"Une fois par mois : nouveautés et astuces pour créer le planning plus vite. Désinscription en un clic",termsNotice:"En cliquant sur « Recevoir le code », vous acceptez nos {terms} et notre {privacy}",termsLinkText:"Conditions",privacyLinkText:"Politique de confidentialité"},members:{title:"Employés",subtitle:"Gérez les membres de l'équipe",addMember:"Ajouter un employé",searchPlaceholder:"Rechercher des employés...",employee:"Employé",roles:"Rôles",email:"Email",hoursPerWeek:"Heures/semaine",actions:"Actions",editMember:"Modifier",deleteMember:"Supprimer",deleteConfirmTitle:"Supprimer l'employé ?",deleteConfirmDescription:"Ãtes-vous sûr de vouloir supprimer cet employé ? Cette action est irréversible.",filterByRole:"Filtrer par rôle",allRolesSelected:"Tous les rôles",rolesSelected:"sélectionnés",status:{active:"Actif",vacation:"En vacances",inactive:"Inactif"}},setup:{title:"Configuration",subtitle:"Configurez les types de service, les besoins en personnel et les règles",shiftTypes:"Types de service",coverage:"Besoins en personnel",rules:"Règles",noShiftTypes:"Aucun type de service configuré",noCoverage:"Aucun groupe de besoins en personnel configuré",noEmployees:"Aucun employé"},setupPanel:{rules:"Règles",newSchedule:"Nouveau planning :",period:"Période :",activeRules:"Règles actives",clear:"Effacer",allRules:"Toutes les règles",employees:"Employés",manageEmployees:"Gérer les employés",shiftTypes:"Types de service",noShiftTypes:"Aucun type de service",configureShifts:"Configurer les services",coverage:"Besoins en personnel",configureCoverage:"Configurer les besoins",roles:"Rôles",noRoles:"Aucun rôle",configureRoles:"Configurer les rôles",copiedRules:"{count} règles copiées depuis {period}",generating:"Génération...",createSchedule:"Créer le planning",regenerate:"Régénérer",regenerateModalTitle:"Régénérer le planning",regenerateModalDescription:"Choisissez comment régénérer le planning",regenerateModalCancel:"Annuler",regenerateFullOption:"Partir de zéro",regenerateFullHint:"Tous les services seront remplacés, y compris les modifications manuelles",regenerateKeepOption:"Conserver mes modifications ({count} services)",regenerateKeepHint:"Les modifications manuelles seront conservées, le reste sera régénéré",unsavedChanges:"Il y a des modifications non enregistrées",scheduleUpToDate:"Le planning est à jour",parseError:"Erreur lors de la reconnaissance des règles",ruleNotRecognized:"Règle non reconnue"},rulesPage:{title:"Règles",subtitle:"Gérez les règles du planning",activeRules:"Règles actives",clearAll:"Tout effacer"},rolesShiftsPage:{title:"Rôles et services",subtitle:"Configurez les rôles, types de service et besoins en personnel",roles:"Rôles"},createSchedule:{backToCalendar:"Retour au calendrier",title:"Créer un planning",subtitle:"Choisissez comment créer votre planning",copyFromPrevious:"Copier depuis",copyDescription:"Utiliser les règles et paramètres du mois précédent",startFresh:"Partir de zéro",startFreshDescription:"Créez de nouvelles règles pour ce mois",select:"Sélectionner",rulesLabel:"règles",employeesLabel:"employés",shiftTypesLabel:"types de service",addRulesText:"Ajouter des règles en texte",configureRules:"Configurer les règles du nouveau planning",addRulesForSchedule:"Ajouter des règles pour le planning",copiedRules:"{count} règles copiées depuis {period}",addRuleForEmployee:"Ajouter une règle pour un employé",ruleNotRecognized:"Règle non reconnue",scheduleCreated:"Planning pour {period} créé",shiftsAssigned:"{count} services affectés",creationError:"Erreur lors de la création du planning",tryAgain:"Réessayer",clear:"Effacer"},settings:{title:"Paramètres",language:"Langue",languageDescription:"Sélectionnez la langue de l'interface",theme:"Thème",themeDescription:"Sélectionnez le thème de l'application",themeLight:"Clair",themeDark:"Sombre",themeSystem:"Système"},scheduler:{title:"Planificateur",noSchedules:"Aucun planning",noSchedulesDescription:"Créez votre premier planning pour l'équipe",createSchedule:"Créer un planning",filter:"Filtre",weekly:"Semaine",monthly:"Mois",byShift:"Par service",byEmployee:"Par employé",byShiftType:"Par type de service",undo:"Annuler",undoShortcut:"Annuler (Ctrl+Z)",redo:"Rétablir",redoShortcut:"Rétablir (Ctrl+Y)",discardChanges:"Annuler les modifications",saveChanges:"Enregistrer les modifications",edit:"Modifier",auto:"Auto",ai:"Générateur IA",generator:"Règles",description:"Prompt",deleteSchedule:"Supprimer le planning",deleteScheduleConfirm:"Supprimer le planning ?",deleteScheduleDescription:"Ãtes-vous sûr de vouloir supprimer le planning de {period}
31 ? Cette action est irréversible.",heatmap:"Aperçu"},toolsPanel:{description:{heading:"Description de l'équipe",noPrompt:"Ce planning a été créé sans prompt. Une description apparaîtra après une régénération par prompt texte.",editButton:"Modifier",cancelEdit:"Annuler",regenerateButton:"Régénérer avec un prompt",regenerating:"Générationâ¦",checklistTitle:"Ce que j'ai compris de votre demande",checklistFooter:"Valeurs par défaut raisonnables pour ce que vous n'avez pas mentionné.",draftRestored:"Brouillon de prompt restauré.",draftApply:"Appliquer",draftDiscard:"Ignorer",confirmRegenerateTitle:"Remplacer vos modifications manuelles ?",confirmRegenerateBody:"Le planning actuel contient vos modifications. Elles seront écrasées lors de la régénération.",confirmRegenerateProceed:"Régénérer",confirmRegenerateCancel:"Annuler",interceptTitle:"Recréer à partir de la description ?",interceptDescription:"La recréation remplacera l'équipe, les règles et les paramètres par ce qui est reconnu dans le texte. S'il s'agit seulement d'ajuster des détails, il existe des moyens plus rapides :",interceptSettingsTitle:"Ajuster dans les Paramètres",interceptSettingsSub:"L'équipe et les shifts sont conservés",interceptRulesTitle:"Ajouter une règle",interceptRulesSub:"« Marie ne travaille pas le week-end »",interceptConciergeTitle:"Faites-le pour moi",interceptConciergeSub:"Une vraie personne configurera et créera le planning. Gratuit",interceptProceed:"Recréer quand même"}},scheduleGrid:{employees:"Employés",total:"Total",noRole:"Aucun rôle",noEmployees:"Aucun employé dans l'équipe",addEmployee:"Ajouter un employé",hours:"h",shifts:"services",understaffed:"Sous-effectif",overstaffed:"Sureffectif",insteadOf:"au lieu de",noDataForMonth:"Aucune donnée pour ce mois",dayOff:"Jour de repos",shiftsLabel:"Services :",createScheduleFor:"Créer un planning pour",createFor:"Créer pour"},emptySchedule:{notCreated:"Planning pour {period} non créé",rulesCopied:"Les règles et paramètres seront copiés depuis {period}",createFromScratch:"Créez un nouveau planning de zéro ou ajoutez des règles",createBasedOn:"Créer à partir de {period}"},validation:{check:"Vérifier",critical:"critiques",warnings:"avertissements",info:"infos",coverage:"Effectif",allGood:"Tout est bon"},teamSwitcher:{team:"Ãquipe",myTeam:"Mon équipe",addTeam:"Ajouter une équipe",teamNamePlaceholder:"Nom de l'équipe"},support:{contactSupport:"Contacter le support",describeYourIssue:"Décrivez votre problème ou suggestion",ticketType:"Type de ticket",selectType:"Sélectionnez le type...",bug:"Bug / Erreur",feature:"Suggestion d'amélioration",question:"Question",concierge:"Créez mon planning pour moi",conciergeTitle:"On crée votre planning pour vous",conciergeDescription:"Une vraie personne étudiera votre cas et vous enverra le planning prêt par e-mail. Gratuit",conciergeConsent:"En envoyant la demande, vous nous autorisez à configurer le planning dans votre compte.",conciergePrefillPrefix:"Impossible d'obtenir le bon planning avec cette description :",name:"Prénom",namePlaceholder:"Comment vous appeler",message:"Message",describePlaceholder:"Décrivez en détail...",minChars:"{count}/2000 (minimum 10 caractères)",emailForReply:"Email pour la réponse",weWillReply:"Nous répondrons à cette adresse",sending:"Envoi...",send:"Envoyer",ticketSent:"Ticket envoyé !",weWillContact:"Nous vous contacterons rapidement",ticketNumber:"Numéro du ticket"},employeeForm:{addEmployee:"Ajouter un employé",editEmployee:"Modifier l'employé",addDescription:"Renseignez les informations du nouvel employé",editDescription:"Modifiez les informations de l'employé",name:"Nom",namePlaceholder:"Jean Dupont",email:"Email",emailPlaceholder:"[email protected]",emailHint:"Pour envoyer le planning personnel",color:"Couleur",roles:"Rôles",createRole:"Créer un rôle",rolePlaceholder:"Nom du rôle",clickToCreateRole:"Cliquez sur « Créer un rôle » pour ajouter le premier",weeklyHours:"Heures par semaine",enterName:"Saisissez le nom de l'employé",selectRole:"Sélectionnez au moins un rôle",hoursRange:"Les heures doivent être entre 0 et 168"},sendSchedule:{sendByEmail:"Envoyer par email",sending:"Envoi...",sendSuccess:"Plannings envoyés !",sendError:"Erreur d'envoi",noEmail
31sConfigured:"Aucun employé n'a d'email configuré",configureEmails:"Configurer les emails des employés",sentTo:"Envoyé",skipped:"Ignoré",failed:"Ãchec",noEmail:"sans email",employeesWithEmail:"Employés avec email",employeesWithoutEmail:"Sans email",sendToSelected:"Envoyer aux sélectionnés",selectAll:"Tout sélectionner",deselectAll:"Tout désélectionner"},rulesCatalog:{title:"Catalogue de règles",laborLaw:"Droit du travail",commonRules:"Règles courantes",selectPreset:"Sélectionner un modèle",selectRule:"Ajouter une règle",noPresetsForCountry:"Aucun modèle pour le pays sélectionné",selectCountryFirst:"Indiquez d'abord le pays dans les paramètres de l'équipe",addAllRules:"Ajouter toutes les règles"},laborLawPresets:{ru:{name:"Code du travail de Russie",description:"Contraintes de base : 40 h/semaine, service de 12 h, 11 h de repos"},de:{name:"ArbZG (Allemagne)",description:"Loi sur le temps de travail : 8 h/jour, 48 h/semaine, 11 h de repos"},de_horeca:{name:"ArbZG HORECA",description:"Pour restaurants/hôtels : repos réduit à 10 h"},uk:{name:"WTR (Royaume-Uni)",description:"Working Time Regulations : 48 h/semaine, 11 h de repos"},fr:{name:"Code du travail (France)",description:"Code du travail : 35 h/semaine, 10 h/jour, 11 h de repos"},it:{name:"D.Lgs. 66/2003 (Italie)",description:"Décret sur le temps de travail : 48 h/semaine, 11 h de repos"},es:{name:"Estatuto (Espagne)",description:"Statut des travailleurs : 40 h/semaine, 9 h/jour, 12 h de repos"},us:{name:"FLSA (Ãtats-Unis)",description:"Loi fédérale : 40 h/semaine (seuil des heures supplémentaires)"},us_ca:{name:"California Labor Code",description:"Californie : 8 h/jour, 40 h/semaine, 1 jour de repos par semaine"}},commonRules:{fairWeekends:{name:"Répartition équitable des week-ends",description:"Répartir les samedis et dimanches équitablement entre les employés"},maxConsecutive5:{name:"Max 5 jours consécutifs",description:"Pas plus de 5 jours de travail d'affilée sans jour de repos"},maxConsecutive6:{name:"Max 6 jours consécutifs",description:"Pas plus de 6 jours de travail d'affilée sans jour de repos"},minRest10:{name:"10 heures de repos",description:"Minimum 10 heures entre les services"},minRest11:{name:"11 heures de repos",description:"Minimum 11 heures entre les services"},minRest12:{name:"12 heures de repos",description:"Minimum 12 heures entre les services"},twoDaysOff:{name:"2 jours de repos par semaine",description:"Minimum 2 jours de repos chaque semaine"},maxShift10:{name:"Service max 10 h",description:"La durée du service ne peut pas dépasser 10 heures"}},shiftView:{stats:"Statistiques",shiftsCount:"services",hoursTotal:"h",noShifts:"Aucune affectation",weekLabel:"Semaine",allRoles:"Tous les rôles",deleteShift:"Supprimer",moreEmployees:"+{count} autres",showStats:"Statistiques",balancingShifts:"Ãquilibrage"},toasts:{shiftMoved:"{employee} déplacé au {date}",shiftCopied:"{employee} copié au {date}",shiftAdded:"{employee} ajouté à {shift}",shiftDeleted:"Service supprimé",undo:"Annuler"},anomaly:{title:"Recommandations",whyFewShifts:"Pourquoi {name} n'a que {count} services ?",whyManyShifts:"Pourquoi {name} a-t-il {count} services (au-dessus de la moyenne) ?",reasons:{vacation:"{name} est en vacances {dates}",timeOff:"{name} est en congé {dates}",onlyDays:"Règle : « Travaille uniquement le {days} »",onlyShiftTypes:"Règle : « Travaille uniquement les services {shiftTypes} »",noWorkDays:"Règle : « NE travaille PAS le {days} »",othersOnVacation:"{names} sont en vacances, la charge a été redistribuée",unknown:"Impossible de déterminer la cause"},actions:{whatToDo:"Ce que vous pouvez faire :",keepAsIs:"Laisser tel quel",editRuleInAI:"Modifier la règle avec l'IA â",createBalancing:"Créer des services d'équilibrage â"},cause:"Cause :",causes:"Causes :"},balancing:{title:"Services d'équilibrage",icon:"âï¸",description:"Services courts pour équilibrer les heures en fin de période",addShift:"Ajouter",emptyState:"Aucun service d'équilibrage. Les créer automatiquement ?",autoGenerate:{title:"Créer des services d'équilibrage",description:"Selon vos services, nous suggérons des versions plus courtes :",firstHalf:"première moitié",secondHalf:"seconde moitié",createSelected:"Créer les sélectionnés",noShiftsToGenerate:"Aucun service habituel à partir duquel générer"},daysFromEnd:{label:"Utiliser dans les derniers",suffix:"jours de la période",hint:"Le solver affectera ces services aux employés en retard sur leurs heures"}},balanceSuggestion:{title:"Ãquilibrage des services",description:"Certains employés ont un léger déséquilibre dans le nombre de services. Créez des services d'équilibrage pour une égalisation précise.",shifts:"services",hours:"h",andMore:"et {count} de plus...",keepAsIs:"Laisser tel quel",createBalancing:"Créer des services d'équilibrage â",usedBalancingShifts:"Services d'équilibrage affectés : {c
31ount}"},ruleTypes:{time_off:"Congé {from} â {to}",day_off:"Jour de repos : {dates}",vacation_redistribute:"Vacances {from} â {to} (redistribuer les services)",vacation_compensate:"Vacances {from} â {to} (compenser les heures)",avoid_pair:"Ne travaille pas avec {b}",max_daily_hours:"Max {hours} h/jour",max_daily_hours_global:"Tous : max {hours} h/jour",max_shifts_per_day:"Max {shifts} services/jour",max_shifts_per_day_global:"Tous : max {shifts} services/jour",min_rest_hours:"Repos min. entre services : {hours} h",max_consecutive_days:"Max {days} jours consécutifs",max_consecutive_days_global:"Tous : max {days} jours consécutifs",max_weekly_hours:"Max {hours} h/semaine",max_shift_length:"Durée max du service : {hours} h",only_days:"Travaille UNIQUEMENT : {days}",only_shift_types:"Travaille UNIQUEMENT : {shiftTypes}",only_shift_from_date:"à partir du {fromDate} uniquement {shiftTypes}",no_work_days:"NE travaille PAS : {days}",no_shift_on_day:"{day} pas de {shiftType}",avoid_days:"Ãvite : {days}",preferred_days:"Préfère les jours : {days}",preferred_shift_types:"Préfère les services : {shiftTypes}",preferred_shift_on_day:"{day} préfère {shiftType}",shift_on_date:"{date} : {shiftType}",shift_length_preference_long:"Préfère les services longs",shift_length_preference_short:"Préfère les services courts",shift_length_preference_any:"Préfère n'importe quel service",work_pattern_preference:"Préfère le rythme {pattern}",work_pattern_preference_global:"Toute l'équipe au rythme {pattern}",can_work_double_shift:"Peut faire 2 services/jour",min_weekly_days_off:"Min. {days} jours de repos/sem.",min_weekly_days_off_global:"Tous : min. {days} jours de repos/sem.",fair_weekend_distribution:"Répartir les week-ends (sam/dim) équitablement",unknown:"Contrainte"},tour:{menuItem:"Visite guidée",buttons:{back:"Retour",next:"Suivant",done:"Compris",skip:"Passer"},aria:{close:"Fermer la visite",dialog:"Visite guidée"},progress:"Ãtape {current} sur {total}",slides:{edit:{title:"Modifie les shifts directement dans le planning",body:"Glisse les shifts entre les employés, change les horaires ou supprime-les directement â sans régénération."},setup:{title:"Réglages fins : employés, rôles, règles",body:"Dans les sections à gauche, tu peux ajouter ou retirer des employés, modifier les rôles et types de shifts, gérer toutes tes règles au même endroit.",cta:"Ouvrir Employés â"},generator:{title:"Générateur : ajoute une règle et recalcule",body:"Ouvre le «Générateur» à droite, écris une règle en langage naturel («Anna est en congé du 1er au 14») et clique sur «Régénérer» â le solveur recalcule le planning avec toutes tes règles.",cta:"Ouvrir le Générateur â"},share:{title:"Partage le planning",body:"Copie un lien, télécharge un PDF ou envoie le planning par e-mail â tes employés voient leurs shifts sans inscription.",ctaSecondary:"Ajouter ta première règle â"}}}},pt:{common:{back:"Voltar",next:"Avançar",save:"Salvar",cancel:"Cancelar",delete:"Excluir",edit:"Editar",add:"Adicionar",loading:"Carregando...",saving:"Salvando...",saved:"Salvo",deleting:"Excluindo...",search:"Buscar",noResults:"Sem resultados",confirm:"Confirmar",skip:"Pular",close:"Fechar",done:"Pronto",error:"Erro",success:"Sucesso",warning:"Aviso",info:"Info"},days:{monday:"Segunda-feira",tuesday:"Terça-feira",wednesday:"Quarta-feira",thursday:"Quinta-feira",friday:"Sexta-feira",saturday:"Sábado",sunday:"Domingo",mon:"Seg",tue:"Ter",wed:"Qua",thu:"Qui",fri:"Sex",sat:"Sáb",sun:"Dom"},months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],onboardingProgress:{step1Title:"Negócio",step1Description:"Sobre o seu negócio",step2Title:"Equipe",step2Description:"Funções e funcionários",step3Title:"Escala",step3Description:"Regras e geração"},businessPage:{title:"Informações do negócio",pageTitle:"Sobre o seu negócio",pageSubtitle:"Conte sobre a sua empresa para adaptarmos a escala à s suas necessidades",countryLabel:"PaÃs",countryPlaceholder:"Selecione um paÃs",californiaCheckbox:"Estou na Califórnia",californiaHint:"A Califórnia tem exigências trabalhistas adicionais",countries:{RU:"Rússia",DE:"Alemanha",UK:"Reino Unido",FR:"França",IT:"Itália",ES:"Espanha",US:"Estados Unidos",PL:"Polônia",NL:"PaÃses Baixos",BE:"Bélgica",AT:"Ãustria",CH:"SuÃça",SE:"Suécia",NO:"Noruega",DK:"Dinamarca",FI:"Finlândia",CZ:"República Tcheca",PT:"Portugal",GR:"Grécia",UA:"Ucrânia",KZ:"Cazaquistão",BY:"Belarus",TR:"Turquia",AE:"Emirados Ãrabes Unidos",SA:"Arábia Saudita",AU:"Austrália",CA:"Canadá",BR:"Brasil",MX:"México",JP:"Japão",CN:"China",IN:"Ãndia",KR:"Coreia do
31Sul",IE:"Irlanda",NZ:"Nova Zelândia",IL:"Israel",SG:"Singapura",ID:"Indonésia",TH:"Tailândia",VN:"Vietnã",PH:"Filipinas",MY:"Malásia",AR:"Argentina",CL:"Chile",CO:"Colômbia",HU:"Hungria",RO:"Romênia",GE:"Geórgia",OTHER:"Outro paÃs"},presetTooltip:"Modelos de legislação trabalhista disponÃveis",businessTypeLabel:"Tipo de negócio",businessTypePlaceholder:"Selecione o tipo de negócio",employeeCountLabel:"Número de funcionários",employeeCountPlaceholder:"Selecione a quantidade",userRoleLabel:"Seu cargo",userRolePlaceholder:"Selecione o seu cargo",businessTypes:{cafe:"Cafeteria / Restaurante",retail:"Varejo",service:"Setor de serviços",healthcare:"Saúde",hotel:"Hotel / Hotelaria",production:"Produção",logistics:"LogÃstica / Armazém",other:"Outro"},employeeCounts:{"1-5":"1-5 pessoas","6-15":"6-15 pessoas","16-30":"16-30 pessoas","31-50":"31-50 pessoas","50+":"Mais de 50"},userRoles:{owner:"Dono do negócio",manager:"Gerente",hr:"Especialista de RH",admin:"Administrador",other:"Outro"},weekStartsWith:"A semana começa na"},teamPage:{title:"Equipe e turnos",subtitle:"Preencha as informações da sua equipe passo a passo",sections:{roles:{title:"Funções",description:"Quais funções existem na sua equipe?"},employees:{title:"Equipe",description:"Adicione os membros da sua equipe"},shifts:{title:"Tipos de turno",description:"Configure os horários de inÃcio e fim dos turnos"},coverage:{title:"Necessidade de pessoal",description:"Quantas pessoas por turno?"}},sectionDone:"Pronto",sectionDraft:"Exemplo â por favor, revise",continueToTeam:"Continuar para a equipe",continueToShifts:"Continuar para os turnos",continueToCoverage:"Continuar para a necessidade de pessoal"},rolesEditor:{placeholder:"Nome da função (ex.: Barista)",noRoles:"Nenhuma função adicionada ainda",rolesCount:"Funções adicionadas:"},employeesEditor:{noRoles:"Sem função",selectRoles:"Selecione as funções",namePlaceholder:"Nome do funcionário",hoursPerWeek:"h/semana",hoursPerMonth:"h/mês",noEmployees:"Nenhum funcionário adicionado ainda",nameLabel:"Nome",hoursLabel:"Horas por semana",hoursLabelMonth:"Horas por mês",hoursTooltip:"Usado para distribuição proporcional de turnos e como limite máximo de horas semanais",unitWeek:"semana",unitMonth:"mês",rolesLabel:"Funções",addEmployee:"Adicionar funcionário",bulkAdd:"Adicionar em lote",bulkNamesLabel:"Nomes dos funcionários",bulkNamesPlaceholder:"Ana Silva, João Santos, Camila Souza",bulkNamesHint:"Cole do Excel ou digite separando por vÃrgulas",bulkRoleLabel:"Função para todos",bulkRoleHint:"Todos os funcionários serão adicionados com essa função",addAll:"Adicionar todos",totalEmployees:"Total de funcionários:"},coverageEditor:{notConfigured:"Sem configuração",allDays:"Todos os dias",weekdays:"Seg-Sex",weekends:"Sáb-Dom",variant:"Variante",addRolesAndShiftsFirst:"Adicione primeiro funções e tipos de turno",daysOfWeek:"Dias da semana",requiredCoverage:"Cobertura necessária",people:"pess.",addRequirement:"Adicionar requisito",notConfiguredHint:"Indique quantas pessoas são necessárias por turno",addCoverage:"Adicionar cobertura",coverageTemplate:"Cobertura",defaultShift:"Turno",or:"ou",addAlternative:"cobertura alternativa",occupied:"ocupado"},shiftTypesEditor:{nameLabel:"Nome",namePlaceholder:"Manhã",startLabel:"InÃcio",endLabel:"Fim",hours:"h",add:"Adicionar",addShiftType:"Adicionar tipo de turno"},shiftType:{morning:"Manhã",evening:"Tarde"},rulesInput:{placeholder:`Exemplos: 32⢠Ana de f\xe9rias de 14 a 20 de fevereiro 33⢠Bruno s\xf3 trabalha seg, ter, qua 34⢠Vit\xf3ria prefere turnos da manh\xe3 35⢠Todos t\xeam pelo menos 2 folgas por semana 36⢠N\xe3o escalar Silva e Santos juntos`,placeholderCompact:"Exemplos: Ana de férias 10-15, Bruno trabalha seg-qua, mÃn. 2 folgas",recognizing:"Reconhecendo...",recognize:"Reconhecer",recognized:"Regras reconhecidas:",expandAll:"Expandir tudo",collapseAll:"Recolher tudo",searchPlaceholder:"Buscar regras...",generalRules:"Regras gerais",clickToAdd:"Clique em + para adicionar uma regra",ruleForEmployee:"Regra para {name}...",generalRulePlaceholder:"Regra geral...",deleteSection:"Excluir todas as regras da seção"},preferencesPage:{title:"Regras e preferências",pageTitle:"Preferências da equipe",pageSubtitle:"Selecione o perÃodo e informe as preferências dos funcionários",tipLabel:"Dica:",periodLabel:"Escala para",inputTitle:"Digite as regras em texto",rulesTitle:"Regras reconhecidas",no
36Rules:"Nenhuma regra adicionada ainda",noRulesHint:"Digite as regras à esquerda e clique em «Reconhecer»",skipHint:"Você pode pular essa etapa e adicionar regras depois. Será gerada uma escala básica a partir das funções, turnos e cobertura.",warnings:"Avisos",autoAddedTitle:"Regras adicionadas automaticamente",autoAddedDescription:"Com base no seu paÃs, foram adicionadas restrições básicas de {source}. Você pode alterá-las ou removê-las."},generatePage:{title:"Geração da escala",subtitle:"Escolha um mês e crie uma escala com base nos seus dados",selectPeriod:"Selecione o perÃodo",monthLabel:"Mês",yearLabel:"Ano",summary:"Serão considerados:",employeesCount:"funcionários",shiftTypesCount:"tipos de turno",rulesCount:"regras",generateButton:"Gerar escala",generating:"Gerando escala...",preparingData:"Preparando dados...",generatingSchedule:"Gerando escala...",savingResult:"Salvando o resultado...",complete:"Pronto!",errorTitle:"Erro na geração"},promptPage:{title:"Descreve a tua equipa",hint:"Conta como quiseres â sobre a equipa, o negócio, o horário",placeholder:"Café com 8 pessoas. Tur
36no da manhã 10â16 e turno da tarde 16â22, cada um com 2 baristas e 1 caixa",prefillNotice:"Tens um rascunho por enviar. Substituir pelo exemplo da página de onde vieste?",prefillReplace:"Usar o exemplo",prefillKeep:"Manter o meu rascunho",submitButton:"Gerar",manualSetupLink:"Configuração detalhada",periodLabel:"PerÃodo do horário",periodCurrent:"Mês atual",periodNext:"Próximo mês",sidePanelTitle:"O que consigo perceber da tua descrição",sidePanelHints:{count:"Número de funcionários",type:"Tipo de negócio",shifts:"Tipos de turno e horários",roles:"Funções na equipa",coverage:"Necessidade de pessoal",pattern:"Padrão de trabalho (2/2, 5/2)",rules:"Regras e restrições"},sidePanelFooter:"O que não mencionares preencho com valores padrão razoáveis.",autoScaledNote:"Aumentei a equipa de {from} para {to} para cobrir o horário",loadingTitle:"A criar horário",loadingStages:{default:"A criar horário...",ai:"A ligar à IA...",refining:"A refinar detalhes..."},loadingSidePanel:"O que entendo...",teamNameDefault:"A minha equipa",fallbackToast:"A IA não estava disponÃvel â criei um horário base para 5 pessoas. Ajusta-o na secção «Equipa».",errorTitle:"Não foi possÃvel criar o horário",errorRetry:"Tentar novamente"},scheduleView:{title:"Escala",notFound:"Escala não encontrada",notFoundDescription:"A escala indicada não existe.",loadingSchedule:"Carregando escala...",deleteSchedule:"Excluir escala",deleteConfirmTitle:"Excluir escala?",deleteConfirmDescription:"Essa ação não pode ser desfeita. A escala será excluÃda definitivamente.",validation:{title:"Validação da escala",critical:"crÃticos",warnings:"avisos",info:"info",coverage:"Cobertura:",allGood:"Tudo certo!",check:"Verificar",errors:"CrÃticos",noData:"Sem dados para verificar",criticalErrors:"CrÃticos",attention:"Atenção",tradeoffs:"Informativos",scheduleMeetsRules:"A escala atende a todas as regras",expected:"Esperado",actual:"real",coverageFull:"100% de cobertura",coverageFullHint:"Todos os espaços preenchidos pelo número necessário de funcionários",shiftCoverage:"Cobertura do turno",understaffed:"falta gente",overstaffed:"excesso de gente",notEnoughEmployees:"Funcionários insuficientes",tooManyEmployees:"Excesso de funcionários",insteadOf:"em vez de",viewIssue:"Ver problema",dismiss:"Dispensar",dismissAll:"Dispensar tudo",restore:"Restaurar",restoreAll:"Restaurar tudo",dismissed:"Dispensado"}},addEmployeeToShiftModal:{title:"Adicionar funcionário",shiftType:"Tipo de turno",date:"Data",employee:"Funcionário",selectEmployee:"Selecione um funcionário",noRole:"Sem função",allAssignedTitle:"Todos os funcionários já estão escalados",allAssignedDescription:"Todos os funcionários disponÃveis já estão escalados nesse turno"},addShiftModal:{title:"Adicionar turno",employee:"Funcionário",noRole:"Sem função",date:"Data",alreadyAssigned:"Já escalado",shiftType:"Tipo de turno",selectShiftType:"Selecione um tipo de turno",shift:"Turno",allAssignedTitle:"Todos os turnos já estão atribuÃdos",allAssignedDescription:"Esse funcionário já tem todos os tipos de turno disponÃveis nesse dia"},share:{share:"Compartilhar",copyLink:"Copiar link",linkCopied:"Link copiado!",copyError:"Erro ao copiar",downloadPdf:"Baixar PDF para imprimir",pdfSettings:"Baixar PDF para imprimir",pdfSettingsDescription:"Configure as opções do documento",colorMode:"Esquema de cores",colorModeColor:"Colorido",colorModeGrayscale:"P/B",pageMode:"Formato",pageModeSplit:"Por semanas",pageModeSingle:"Página única",twoPages:"2 páginas",onePage:"1 página",wholeMonth:"Mês inteiro",generate:"Gerar PDF",generating:"Criando...",download:"Baixar",page:"Página",of:"de",copyForExcel:"Copiar para Excel",copiedForExcel:"Copiado!",totalHours:"Total",shiftsCount:"Turnos",shiftTypes:"Tipos de turno"},auth:{loginRequired:"à necessário fazer login",loginToAccess:"Faça login para acessar esta página",adminLoginRequired:"Faça login como administrador para acessar esta página"},authModal:{title:"Escala pronta!",titleCode:"Digite o código",subtitle:"Salve seu e-mail para acessar a escala depois",subtitleCode:"Enviamos um código para",emailLabel:"E-mail",emailPlaceholder:"[email protected]",nameLabel:"Nome",namePlaceholder:"Como você se chama?",codeLabel:"Código do e-mail",codePlaceholder:"000000",sendCode:"Receber código",sending:"Enviando...",verify:"Verificar",verifying:"Verificando...",skip:"Pular",invalidEmail:"Digite um e-mail válido",invali
36dCode:"Digite um código de 6 dÃgitos",nameRequired:"Por favor, digite seu nome",sendError:"Erro ao enviar o código",verifyError:"Código inválido",marketingLabel:"ð¬ Receber atualizações",marketingHint:"Uma vez por mês: novidades e ajustes para criar a escala mais rápido. Cancele a inscrição com um clique",termsNotice:"Ao clicar em «Receber código», você concorda com nossos {terms} e a {privacy}",termsLinkText:"Termos",privacyLinkText:"PolÃtica de privacidade"},members:{title:"Funcionários",subtitle:"Gerencie os membros da equipe",addMember:"Adicionar funcionário",searchPlaceholder:"Buscar funcionários...",employee:"Funcionário",roles:"Funções",email:"E-mail",hoursPerWeek:"Horas/semana",actions:"Ações",editMember:"Editar",deleteMember:"Excluir",deleteConfirmTitle:"Excluir funcionário?",deleteConfirmDescription:"Tem certeza de que deseja excluir esse funcionário? Essa ação não pode ser desfeita.",filterByRole:"Filtrar por função",allRolesSelected:"Todas as funções",rolesSelected:"selecionadas",status:{active:"Ativo",vacation:"De férias",inactive:"Inativo"}},setup:{title:"Configuração",subtitle:"Configure tipos de turno, necessidade de pessoal e regras",shiftTypes:"Tipos de turno",coverage:"Necessidade de pessoal",rules:"Regras",noShiftTypes:"Nenhum tipo de turno configurado",noCoverage:"Nenhum grupo de necessidade de pessoal configurado",noEmployees:"Sem funcionários"},setupPanel:{rules:"Regras",newSchedule:"Nova escala:",period:"PerÃodo:",activeRules:"Regras ativas",clear:"Limpar",allRules:"Todas as regras",employees:"Funcionários",manageEmployees:"Gerenciar funcionários",shiftTypes:"Tipos de turno",noShiftTypes:"Sem tipos de turno",configureShifts:"Configurar turnos",coverage:"Necessidade de pessoal",configureCoverage:"Configurar necessidade",roles:"Funções",noRoles:"Sem funções",configureRoles:"Configurar funções",copiedRules:"{count} regras copiadas de {period}",generating:"Gerando...",createSchedule:"Criar escala",regenerate:"Regenerar",regenerateModalTitle:"Regenerar escala",regenerateModalDescription:"Escolha como regenerar a escala",regenerateModalCancel:"Cancelar",regenerateFullOption:"Começar do zero",regenerateFullHint:"Todos os turnos serão substituÃdos, incluindo as edições manuais",regenerateKeepOption:"Manter minhas alterações ({count} turnos)",regenerateKeepHint:"As edições manuais serão mantidas, o restante será regenerado",unsavedChanges:"Há alterações não salvas",scheduleUpToDate:"A escala está atualizada",parseError:"Erro ao reconhecer as regras",ruleNotRecognized:"Regra não reconhecida"},rulesPage:{title:"Regras",subtitle:"Gerencie as regras da escala",activeRules:"Regras ativas",clearAll:"Limpar tudo"},rolesShiftsPage:{title:"Funções e turnos",subtitle:"Configure funções, tipos de turno e necessidade de pessoal",roles:"Funções"},createSchedule:{backToCalendar:"Voltar ao calendário",title:"Criar escala",subtitle:"Escolha como criar a sua escala",copyFromPrevious:"Copiar de",copyDescription:"Use as regras e as configurações do mês anterior",startFresh:"Começar do zero",startFreshDescription:"Crie novas regras para este mês",select:"Selecionar",rulesLabel:"regras",employeesLabel:"funcionários",shiftTypesLabel:"tipos de turno",addRulesText:"Adicionar regras como texto",configureRules:"Configurar regras para a nova escala",addRulesForSchedule:"Adicionar regras para a escala",copiedRules:"{count} regras copiadas de {period}",addRuleForEmployee:"Adicionar regra para o funcionário",ruleNotRecognized:"Regra não reconhecida",scheduleCreated:"Escala para {period} criada",shiftsAssigned:"{count} turnos atribuÃdos",creationError:"Erro ao criar a escala",tryAgain:"Tentar de novo",clear:"Limpar"},settings:{title:"Configurações",language:"Idioma",languageDescription:"Selecione o idioma da interface",theme:"Tema",themeDescription:"Selecione o tema do app",themeLight:"Claro",themeDark:"Escuro",themeSystem:"Sistema"},scheduler:{title:"Planejador",noSchedules:"Sem escalas",noSchedulesDescription:"Crie a primeira escala da sua equipe",createSchedule:"Criar escala",filter:"Filtro",weekly:"Semanal",monthly:"Mensal",byShift:"Por turno",byEmployee:"Por funcionário",byShiftType:"Por tipo de turno",undo:"Desfazer",undoShortcut:"Desfazer (Ctrl+Z)",redo:"Refazer",redoShortcut:"Refazer (Ctrl+Y)",discardChanges:"Descartar alterações",saveChanges:"Salvar alterações",edit:"Editar",auto:"Auto",ai:"Gerador com IA",generator:"Regras",description:"Prompt",deleteSchedule:"Excluir escala",deleteScheduleConfirm:"Excluir escala?",deleteScheduleDescription:"Tem certeza de que deseja excluir a escala de {period}? Essa ação não pode ser desfeita.",heatmap:"Resumo"},toolsPanel:{description:{heading:"Descrição da equipe",noPrompt:"Esta escala foi criada sem prompt. Uma de
36scrição aparecerá após regenerar via prompt de texto.",editButton:"Editar",cancelEdit:"Cancelar",regenerateButton:"Regenerar pelo prompt",regenerating:"Gerandoâ¦",checklistTitle:"O que entendi da sua solicitação",checklistFooter:"Valores padrão razoáveis para o que você não mencionou.",draftRestored:"Rascunho do prompt restaurado.",draftApply:"Aplicar",draftDiscard:"Descartar",confirmRegenerateTitle:"Substituir suas edições manuais?",confirmRegenerateBody:"A escala atual contém suas edições. Elas serão sobrescritas ao regenerar.",confirmRegenerateProceed:"Regenerar",confirmRegenerateCancel:"Cancelar",interceptTitle:"Criar de novo a partir da descrição?",interceptDescription:"Recriar substituirá a equipe, as regras e as configurações pelo que for reconhecido no texto. Se você só precisa ajustar detalhes, há caminhos mais rápidos:",interceptSettingsTitle:"Ajustar em Configurações",interceptSettingsSub:"Equipe e turnos são mantidos",interceptRulesTitle:"Adicionar uma regra",interceptRulesSub:"«Maria não trabalha aos fins de semana»",interceptConciergeTitle:"Façam por mim",interceptConciergeSub:"Uma pessoa real vai configurar e montar a escala. Grátis",interceptProceed:"Recriar mesmo assim"}},scheduleGrid:{employees:"Funcionários",total:"Total",noRole:"Sem função",noEmployees:"Não há funcionários na equipe",addEmployee:"Adicionar funcionário",hours:"h",shifts:"turnos",understaffed:"Falta gente",overstaffed:"Excesso de gente",insteadOf:"em vez de",noDataForMonth:"Sem dados para este mês",dayOff:"Folga",shiftsLabel:"Turnos:",createScheduleFor:"Criar escala para",createFor:"Criar para"},emptySchedule:{notCreated:"Escala para {period} não criada",rulesCopied:"As regras e as configurações serão copiadas de {period}",createFromScratch:"Crie uma escala nova do zero ou adicione regras",createBasedOn:"Criar com base em {period}"},validation:{check:"Verificar",critical:"crÃticos",warnings:"avisos",info:"info",coverage:"Cobertura",allGood:"Tudo certo"},teamSwitcher:{team:"Equipe",myTeam:"Minha equipe",addTeam:"Adicionar equipe",teamNamePlaceholder:"Nome da equipe"},support:{contactSupport:"Falar com o suporte",describeYourIssue:"Descreva seu problema ou sugestão",ticketType:"Tipo de ticket",selectType:"Selecione o tipo...",bug:"Erro / Falha",feature:"Sugestão de melhoria",question:"Dúvida",concierge:"Montem a escala para mim",conciergeTitle:"Montamos a escala para você",conciergeDescription:"Uma pessoa real vai analisar seu caso e enviar a escala pronta por e-mail. Grátis",conciergeConsent:"Ao enviar o pedido, você nos permite configurar a escala na sua conta.",conciergePrefillPrefix:"Não foi possÃvel montar a escala com este texto:",name:"Nome",namePlaceholder:"Como podemos te chamar",message:"Mensagem",describePlaceholder:"Descreva em detalhes...",minChars:"{count}/2000 (mÃnimo 10 caracteres)",emailForReply:"E-mail para resposta",weWillReply:"Vamos responder nesse endereço",sending:"Enviando...",send:"Enviar",ticketSent:"Ticket enviado!",weWillContact:"Entraremos em contato em breve",ticketNumber:"Número do ticket"},employeeForm:{addEmployee:"Adicionar funcionário",editEmployee:"Editar funcionário",addDescription:"Preencha as informações do novo funcionário",editDescription:"Edite as informações do funcionário",name:"Nome",namePlaceholder:"João da Silva",email:"E-mail",emailPlaceholder:"[email protected]",emailHint:"Para enviar a escala pessoal",color:"Cor",roles:"Funções",createRole:"Criar função",rolePlaceholder:"Nome da função",clickToCreateRole:"Clique em «Criar função» para adicionar a primeira",weeklyHours:"Horas por semana",enterName:"Digite o nome do funcionário",selectRole:"Selecione pelo menos uma função",hoursRange:"As horas devem estar entre 0 e 168"},sendSchedule:{sendByEmail:"Enviar por e-mail",sending:"Enviando...",sendSuccess:"Escalas enviadas!",sendError:"Erro ao enviar",noEmailsConfigured:"Nenhum funcionário tem e-mail configurado",configureEmails:"Configurar e-mails dos funcionários",sentTo:"Enviado",skipped:"Pulado",failed:"Falhou",noEmail:"sem e-mail",employeesWithEmail:"Funcionários com e-mail",employeesWithoutEmail:"Sem e-mail",sendToSelected:"Enviar aos selecionados",selectAll:"Selecionar tudo",deselectAll:"Limpar seleção"},rulesCatalog:{title:"Catálogo de regras",laborLaw:"Legislação trabalhista",commonRules:"Regras comuns",selectPreset:"Selecionar modelo",selectRule:"Adicionar regra",noPresetsForCountry:"Não há modelos para o paÃs selecionado",selectCountryFirst:"Indique antes o paÃs nas configurações da equipe",addAllRules:"Adicionar todas as regras"},laborLawPresets:{ru:{name:"Código Trabalhista da Rússia",description:"Restrições básicas: 40 h/semana, turno de 12 h, 11 h de descanso"},de:{name:"ArbZG (Alemanha)",description:"Lei do tempo de trabalho: 8 h/dia, 48 h/semana, 11 h de descanso"},de_horeca:{name:"ArbZG HORECA",description:"Para restaurantes/hotéis: descanso reduzido para 10 h"},uk:{name:"WTR (Reino Unido)",description:"Working Time Regulations: 48 h/semana, 11 h de descanso"},fr:{name:"Code du travail (França)",description:"Código Trabalhista: 35 h/semana, 10 h/dia, 11 h de descanso"},it:{name:"D.Lgs. 66/2003 (Itália)",description:"Decreto do tempo de trabalho: 48 h/semana, 11 h de descanso"},es:{name:"Estatuto (Espanha)",description:"Estatuto dos Trabalhadores: 40 h/semana, 9 h/dia, 12 h de descanso"},us:{name:"FLSA (EUA)",description:"Lei federal: 40 h/semana (limite de horas extras)"},us_ca:{name:"California Labor Code",description:"Califórnia: 8 h/dia, 40 h/semana, 1 folga por semana"}},commonRules:{fairWeekends:{name:"Divisão justa dos fins de semana",description:"Distribui sábados e domingos de forma equilibrada entre os funcionários"},maxConsecutive5:{name:"Máximo 5 dias seguidos",description:"Até 5 dias de trabalho seguidos sem folga"},maxConsecutive6:{name:"Máximo 6 dias seguidos",description:"Até 6 dias de trabalho seguidos sem folga"},minRest10:{name:"10 horas de descanso",description:"MÃnimo 10 horas entre turnos"},minRest11:{name:"11 horas de descanso",description:"MÃnimo 11 horas entre turnos"},minRest12:{name:"12 horas de descanso",description:"MÃnimo 12 horas entre turnos"},twoDaysOff:{name:"2 folgas por semana",description:"Pelo menos 2 folgas por semana"},maxShift10:{name:"Turno máx. 10 h",description:"A duração do turno não pode passar de 10 horas"}},shiftView:{stats:"EstatÃsticas",shiftsCount:"turnos",hoursTotal:"h",noShifts:"Sem atribuições",
36weekLabel:"Semana",allRoles:"Todas as funções",deleteShift:"Excluir",moreEmployees:"+{count} a mais",showStats:"EstatÃsticas",balancingShifts:"EquilÃbrio"},toasts:{shiftMoved:"{employee} movido para {date}",shiftCopied:"{employee} copiado para {date}",shiftAdded:"{employee} adicionado em {shift}",shiftDeleted:"Turno excluÃdo",undo:"Desfazer"},anomaly:{title:"Recomendações",whyFewShifts:"Por que {name} tem só {count} turnos?",whyManyShifts:"Por que {name} tem {count} turnos (acima da média)?",reasons:{vacation:"{name} está de férias {dates}",timeOff:"{name} está ausente {dates}",onlyDays:"Regra: «Trabalha só nos {days}»",onlyShiftTypes:"Regra: «Trabalha só em turnos {shiftTypes}»",noWorkDays:"Regra: «NÃO trabalha nos {days}»",othersOnVacation:"{names} estão de férias, a carga foi redistribuÃda entre os demais",unknown:"Não foi possÃvel determinar a causa"},actions:{whatToDo:"O que você pode fazer:",keepAsIs:"Deixar como está",editRuleInAI:"Editar regra no AI â",createBalancing:"Criar turnos de equilÃbrio â"},cause:"Motivo:",causes:"Motivos:"},balancing:{title:"Turnos de equilÃbrio",icon:"âï¸",description:"Turnos curtos para equilibrar as horas no fim do perÃodo",addShift:"Adicionar",emptyState:"Sem turnos de equilÃbrio. Criar automaticamente?",autoGenerate:{title:"Criar turnos de equilÃbrio",description:"Com base nos seus turnos, sugerimos versões mais curtas:",firstHalf:"primeira metade",secondHalf:"segunda metade",createSelected:"Criar os selecionados",noShiftsToGenerate:"Sem turnos habituais para usar como base"},daysFromEnd:{label:"Usar nos últimos",suffix:"dias do perÃodo",hint:"O solver vai atribuir esses turnos aos funcionários que estão com menos horas"}},balanceSuggestion:{title:"EquilÃbrio dos turnos",description:"Alguns funcionários têm um pequeno desequilÃbrio na quantidade de turnos. Crie turnos de equilÃbrio para igualar com precisão.",shifts:"turnos",hours:"h",andMore:"e mais {count}...",keepAsIs:"Deixar como está",createBalancing:"Criar turnos de equilÃbrio â",usedBalancingShifts:"Tur
36nos de equilÃbrio atribuÃdos: {count}"},ruleTypes:{time_off:"Ausente {from} â {to}",day_off:"Folga: {dates}",vacation_redistribute:"Férias {from} â {to} (redistribuir turnos)",vacation_compensate:"Férias {from} â {to} (compensar horas)",avoid_pair:"Não trabalha com {b}",max_daily_hours:"Máx. {hours} h/dia",max_daily_hours_global:"Todos: máx. {hours} h/dia",max_shifts_per_day:"Máx. {shifts} turnos/dia",max_shifts_per_day_global:"Todos: máx. {shifts} turnos/dia",min_rest_hours:"Descanso mÃn. entre turnos: {hours} h",max_consecutive_days:"Máx. {days} dias seguidos",max_consecutive_days_global:"Todos: máx. {days} dias seguidos",max_weekly_hours:"Máx. {hours} h/semana",max_shift_length:"Duração máx. do turno: {hours} h",only_days:"Trabalha SÃ: {days}",only_shift_types:"Trabalha SÃ: {shiftTypes}",only_shift_from_date:"A partir de {fromDate} só {shiftTypes}",no_work_days:"NÃO trabalha: {days}",no_shift_on_day:"{day} sem {shiftType}",avoid_days:"Evita: {days}",preferred_days:"Prefere os dias: {days}",preferred_shift_types:"Prefere os turnos: {shiftTypes}",preferred_shift_on_day:"{day} prefere {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"Prefere turnos longos",shift_length_preference_short:"Prefere turnos curtos",shift_length_preference_any:"Prefere qualquer turno",work_pattern_preference:"Prefere o padrão {pattern}",work_pattern_preference_global:"Toda a equipa com padrão {pattern}",can_work_double_shift:"Pode fazer 2 turnos/dia",min_weekly_days_off:"MÃn. {days} folgas/semana",min_weekly_days_off_global:"Todos: mÃn. {days} folgas/semana",fair_weekend_distribution:"Dividir fins de semana (sáb/dom) de forma equilibrada",unknown:"Restrição"},tour:{menuItem:"Tour do produto",buttons:{back:"Voltar",next:"Próximo",done:"Entendi",skip:"Pular"},aria:{close:"Fechar tour",dialog:"Tour do produto"},progress:"Passo {current} de {total}",slides:{edit:{title:"Edite turnos direto na escala",body:"Arraste turnos entre funcionários, mude horários ou exclua diretamente â sem regenerar."},setup:{title:"Ajuste fino: funcionários, papéis, regras",body:"Nas seções à esquerda você pode adicionar ou remover funcionários, mudar papéis e tipos de turno, gerenciar todas as suas regras em um só lugar.",cta:"Abrir Funcionários â"},generator:{title:"Gerador: adicione uma regra e recalcule",body:"Abra o «Gerador» à direita, escreva uma regra em linguagem natural («Anna está de férias do dia 1 ao 14») e clique em «Regenerar» â o solver recalcula a escala com todas as suas regras.",cta:"Abrir Gerador â"},share:{title:"Compartilhe a escala",body:"Copie um link, baixe um PDF ou envie a escala por e-mail â seus funcionários veem os turnos sem se cadastrar.",ctaSecondary:"Adicionar primeira regra â"}}}},nl:{common:{back:"Terug",next:"Volgende",save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",edit:"Bewerken",add:"Toevoegen",loading:"Laden...",saving:"Opslaan...",saved:"Opgeslagen",deleting:"Verwijderen...",search:"Zoeken",noResults:"Geen resultaten",confirm:"Bevestigen",skip:"Overslaan",close:"Sluiten",done:"Klaar",error:"Fout",success:"Gelukt",warning:"Waarschuwing",info:"Info"},days:{monday:"Maandag",tuesday:"Dinsdag",wednesday:"Woensdag",thursday:"Donderdag",friday:"Vrijdag",saturday:"Zaterdag",sunday:"Zondag",mon:"Ma",tue:"Di",wed:"Wo",thu:"Do",fri:"Vr",sat:"Za",sun:"Zo"},months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],onboardingProgress:{step1Title:"Bedrijf",step1Description:"Over jouw bedrijf",step2Title:"Team",step2Description:"Functies en medewerkers",step3Title:"Rooster",step3Description:"Regels en genereren"},businessPage:{title:"Bedrijfsinformatie",pageTitle:"Over jouw bedrijf",pageSubtitle:"Vertel ons over je bedrijf, zodat we het rooster op je wensen kunnen afstemmen",countryLabel:"Land",countryPlaceholder:"Selecteer land",californiaCheckbox:"Ik zit in Californië",californiaHint:"Californië heeft aanvullende arbeidsrechtelijke eisen",countries:{RU:"Rusland",DE:"Duitsland",UK:"Verenigd Koninkrijk",FR:"Frankrijk",IT:"Italië",ES:"Spanje",US:"Verenigde Staten",PL:"Polen",NL:"Nederland",BE:"België",AT:"Oostenrijk",CH:"Zwitserland",SE:"Zweden",NO:"Noorwegen",DK:"Denemarken",FI:"Finland",CZ:"Tsjechië",PT:"Portugal",GR:"Griekenland",UA:"Oekraïne",KZ:"Kazachstan",BY:"Belarus",TR:"Turkije",AE:"VAE",SA:"Saoedi-Arabië",AU:"Australië",CA:"Canada",BR:"Brazilië",MX:"Mexico",JP:"Japan",CN:"China",IN:"India",KR:"Zuid-Korea",IE:"Ierland",NZ:"Nieuw-Zeeland",IL:"Israël",SG:"Singapore",ID:"Indonesië",TH:"Thailand",VN:"Vietnam",PH:"Filipijnen",MY:"Maleisië",AR:"Argentinië",CL:"Chili",CO:"Colombia",HU:"Hongarije",RO:"Roemenië",GE:"Georgië",OTHER:"Ander land"},presetTooltip:"Presets voor arbeidsrecht beschikbaar",businessTypeLabel:"Type bedrijf",businessTypePlaceholder:"Selecteer type bedrijf",employeeCountLabel:"Aantal medewerkers",employeeCountPlaceholder:"Selecteer aantal",userRoleLabel:"Jouw rol",userRolePlaceholder:"Selecteer jouw rol",businessTypes:{cafe:"Café / Restaurant",retail:"Retail",service:"Dienstverlening",healthcare:"Zorg",hotel:"Hotel / Horec
36a",production:"Productie",logistics:"Logistiek / Magazijn",other:"Anders"},employeeCounts:{"1-5":"1-5 personen","6-15":"6-15 personen","16-30":"16-30 personen","31-50":"31-50 personen","50+":"Meer dan 50"},userRoles:{owner:"Eigenaar",manager:"Manager",hr:"HR-medewerker",admin:"Beheerder",other:"Anders"},weekStartsWith:"Week begint op"},teamPage:{title:"Team en diensten",subtitle:"Vul je teamgegevens stap voor stap in",sections:{roles:{title:"Functies",description:"Welke functies zijn er in je team?"},employees:{title:"Team",description:"Voeg je teamleden toe"},shifts:{title:"Diensttypen",description:"Stel start- en eindtijden van diensten in"},coverage:{title:"Personeelsbehoefte",description:"Hoeveel mensen per dienst?"}},sectionDone:"Klaar",sectionDraft:"Voorbeeld â controleer a.u.b.",continueToTeam:"Door naar team",continueToShifts:"Door naar diensten",continueToCoverage:"Door naar personeelsbehoefte"},rolesEditor:{placeholder:"Functienaam (bijv. Barista)",noRoles:"Nog geen functies toegevoegd",rolesCount:"Functies toegevoegd:"},employeesEditor:{noRoles:"Geen functies",selectRoles:"Functies selecteren",namePlaceholder:"Naam medewerker",hoursPerWeek:"u/week",hoursPerMonth:"u/maand",noEmployees:"Nog geen medewerkers toegevoegd",nameLabel:"Naam",hoursLabel:"Uren per week",hoursLabelMonth:"Uren per maand",hoursTooltip:"Wordt gebruikt voor proportionele dienstverdeling en als wekelijkse urenlimiet",unitWeek:"week",unitMonth:"maand",rolesLabel:"Functies",addEmployee:"Medewerker toevoegen",bulkAdd:"Bulk toevoegen",bulkNamesLabel:"Namen medewerkers",bulkNamesPlaceholder:"Anna de Vries, Bob Jansen, Carol Bakker",bulkNamesHint:"Plak uit Excel of gebruik komma's",bulkRoleLabel:"Functie voor allen",bulkRoleHint:"Alle medewerkers krijgen deze functie",addAll:"Alles toevoegen",totalEmployees:"Totaal medewerkers:"},coverageEditor:{notConfigured:"Niet ingesteld",allDays:"Alle dagen",weekdays:"Ma-Vr",weekends:"Za-Zo",variant:"Variant",addRolesAndShiftsFirst:"Voeg eerst functies en diensttypen toe",daysOfWeek:"Dagen van de week",requiredCoverage:"Vereiste bezetting",people:"pers.",addRequirement:"Eis toevoegen",notConfiguredHint:"Geef aan hoeveel mensen per dienst nodig zijn",addCoverage:"Bezetting toevoegen",coverageTemplate:"Bezetting",defaultShift:"Dienst",or:"of",addAlternative:"alternatieve bezetting",occupied:"bezet"},shiftTypesEditor:{nameLabel:"Naam",namePlaceholder:"Ochtend",startLabel:"Start",endLabel:"Einde",hours:"u",add:"Toevoegen",addShiftType:"Diensttype toevoegen"},shiftType:{morning:"Ochtend",evening:"Avond"},rulesInput:{placeholder:`Voorbeelden: 37⢠Anna op vakantie 14-20 feb 38⢠Boris werkt alleen ma, di, wo 39⢠Vicky wil graag ochtenddiensten 40⢠Iedereen minimaal 2 vrije dagen per week 41⢠Zet Jansen en Smit niet samen`,placeholderCompact:"Voorbeelden: Anna op vakantie 10-15, Boris werkt ma-wo, min 2 vrije dagen",recognizing:"Herkennen...",recognize:"Herkennen",recognized:"Herkende regels:",expandAll:"Alles uitklappen",collapseAll:"Alles inklappen",searchPlaceholder:"Regels zoeken...",generalRules:"Algemene regels",clickToAdd:"Klik op + om een regel toe te voegen",ruleForEmployee:"Regel voor {name}...",generalRulePlaceholder:"Algemene regel...",deleteSection:"Alle regels in sectie verwijderen"},preferencesPage:{title:"Regels en voorkeuren",pageTitle:"Teamvoorkeuren",pageSubtitle:"Kies de periode en geef voorkeuren van medewerkers op",tipLabel:"Tip:",periodLabel:"Rooster voor",inputTitle:"Voer regels in als tekst",rulesTitle:"Herkende regels",noRules:"Nog geen regels toegevoegd",noRulesHint:"Voer regels links in en klik op «Herkennen»",skipHint:"Je kunt deze stap overslaan en later regels toevoegen. Er wordt een basis rooster gegenereerd op basis van functies, diensten en bezetting.",warnings:"Waarschuwingen",autoAddedTitle:"Regels automatisch toegevoegd",autoAddedDescription:"Op basis van je land zijn basisbeperkingen uit {source} toegevoegd. Je kunt ze aanpassen of verwijderen."},generatePage:{title:"Rooster genereren",subtitle:"Kies een maand en maak een rooster op basis van je gegevens",selectPeriod:"Selecteer periode",monthLabel:"Maand",yearLabel:"Jaar",summary:"Hiermee wordt rekening gehouden:",employeesCount:"medewerkers",shiftTypesCount:"diensttypen",rulesCount:"regels",generateButton:"Rooster genereren",generating:"Rooster wordt gegenereerd...",preparingData:"Gegevens voorbereiden...",generatingSchedule:"Rooster genereren...",savingResult:"Resultaat opslaan...",complete:"Klaar!",errorTitle:"Generatiefout"}
41,promptPage:{title:"Beschrijf je team",hint:"Vertel zoals je wilt â over je team, je bedrijf, je rooster",placeholder:"Café met 8 personen. Ochtenddienst 10â16 en avonddienst 16â22, elk met 2 baristaâs en 1 kassier",prefillNotice:"Je hebt een niet-verzonden concept. Vervangen door het voorbeeld van de vorige pagina?",prefillReplace:"Voorbeeld gebruiken",prefillKeep:"Concept behouden",submitButton:"Genereren",manualSetupLink:"Gedetailleerde instelling",periodLabel:"Roosterperiode",periodCurrent:"Huidige maand",periodNext:"Volgende maand",sidePanelTitle:"Wat ik kan begrijpen uit je beschrijving",sidePanelHints:{count:"Aantal medewerkers",type:"Type bedrijf",shifts:"Diensten en tijden",roles:"Rollen in het team",coverage:"Personeelsbehoefte",pattern:"Werkpatroon (2/2, 5/2)",rules:"Regels en beperkingen"},sidePanelFooter:"Wat je niet noemt, vul ik in met redelijke standaardwaarden.",autoScaledNote:"Team uitgebreid van {from} naar {to} om het rooster te dekken",loadingTitle:"Rooster aanmaken",loadingStages:{default:"Rooster aanmaken...",ai:"Verbinden met AI...",refining:"Details verfijnen..."},loadingSidePanel:"Wat ik begrijp...",teamNameDefault:"Mijn team",fallbackToast:"AI was niet beschikbaar â een basisrooster voor 5 personen aangemaakt. Pas het aan in het tabblad âTeamâ.",errorTitle:"Rooster kon niet worden aangemaakt",errorRetry:"Opnieuw proberen"},scheduleView:{title:"Rooster",notFound:"Rooster niet gevonden",notFoundDescription:"Het opgegeven rooster bestaat niet.",loadingSchedule:"Rooster laden...",deleteSchedule:"Rooster verwijderen",deleteConfirmTitle:"Rooster verwijderen?",deleteConfirmDescription:"Deze actie kan niet ongedaan worden gemaakt. Het rooster wordt permanent verwijderd.",validation:{title:"Roostercontrole",critical:"kritiek",warnings:"waarschuwingen",info:"info",coverage:"Bezetting:",allGood:"Alles in orde!",check:"Controle",errors:"Kritiek",noData:"Geen gegevens om te controleren",criticalErrors:"Kritiek",attention:"Let op",tradeoffs:"Ter info",scheduleMeetsRules:"Rooster voldoet aan alle regels",expected:"Verwacht",actual:"werkelijk",coverageFull:"100% bezetting",coverageFullHint:"Alle plekken zijn gevuld met het vereiste aantal medewerkers",shiftCoverage:"Dienstbezetting",understaffed:"onderbezet",overstaffed:"overbezet",notEnoughEmployees:"Niet genoeg medewerkers",tooManyEmployees:"Overbezet",insteadOf:"i.p.v.",viewIssue:"Bekijk probleem",dismiss:"Negeren",dismissAll:"Alles negeren",restore:"Herstellen",restoreAll:"Alles herstellen",dismissed:"Genegeerd"}},addEmployeeToShiftModal:{title:"Medewerker toevoegen",shiftType:"Diensttype",date:"Datum",employee:"Medewerker",selectEmployee:"Medewerker selecteren",noRole:"Geen functie",allAssignedTitle:"Alle medewerkers zijn al toegewezen",allAssignedDescription:"Alle beschikbare medewerkers zijn al aan deze dienst toegewezen"},addShiftModal:{title:"Dienst toevoegen",employee:"Medewerker",noRole:"Geen functie",date:"Datum",alreadyAssigned:"Al toegewezen",shiftType:"Diensttype",selectShiftType:"Diensttype selecteren",shift:"Dienst",allAssignedTitle:"Alle diensten zijn al toegewezen",allAssignedDescription:"Deze medewerker heeft op deze dag al elk beschikbaar diensttype"},share:{share:"Delen",copyLink:"Link kopiëren",linkCopied:"Link gekopieerd!",copyError:"Kopieerfout",downloadPdf:"PDF downloaden om te printen",pdfSettings:"PDF downloaden om te printen",pdfSettingsDescription:"Documentinstellingen configureren",colorMode:"Kleurenschema",colorModeColor:"Kleur",colorModeGrayscale:"Z/W",pageMode:"Formaat",pageModeSplit:"Per week",pageModeSingle:"Eén pagina",twoPages:"2 pagina's",onePage:"1 pagina",wholeMonth:"Hele maand",generate:"PDF genereren",generating:"Maken...",download:"Downloaden",page:"Pagina",of:"van",copyForExcel:"Kopiëren voor Excel",copiedForExcel:"Gekopieerd!",totalHours:"Totaal",shiftsCount:"Diensten",shiftTypes:"Diensttypen"},auth:{loginRequired:"Inloggen vereist",loginToAccess:"Log in om deze pagina te openen",adminLoginRequired:"Log in als beheerder om deze pagina te openen"},authModal:{title:"Rooster klaar!",titleCode:"Voer code in",subtitle:"Bewaar je e-mailadres om dit rooster later te openen",subtitleCode:"We hebben een code gestuurd naar",emailLabel:"E-mail",emailPlaceholder:"[email protected]",nameLabel:"Naam",namePlaceholder:"Wat is je naam?",codeLabel:"Code uit e-mail",codePlaceholder:"000000",sendCode:"Code ontvangen",sending:"Verzenden...",verify:"Verifiëren",verifying:"Verifiëren...",skip:"Overslaan",invali
41dEmail:"Voer een geldig e-mailadres in",invalidCode:"Voer een 6-cijferige code in",nameRequired:"Vul je naam in",sendError:"Fout bij verzenden code",verifyError:"Ongeldige code",marketingLabel:"ð¬ Abonneer op updates",marketingHint:"Eén keer per maand: nieuws en instellingen om sneller een rooster te maken. Met één klik uitschrijven",termsNotice:"Door op «Code ontvangen» te klikken, ga je akkoord met onze {terms} en {privacy}",termsLinkText:"Voorwaarden",privacyLinkText:"Privacybeleid"},members:{title:"Medewerkers",subtitle:"Beheer teamleden",addMember:"Medewerker toevoegen",searchPlaceholder:"Medewerkers zoeken...",employee:"Medewerker",roles:"Functies",email:"E-mail",hoursPerWeek:"Uren/week",actions:"Acties",editMember:"Bewerken",deleteMember:"Verwijderen",deleteConfirmTitle:"Medewerker verwijderen?",deleteConfirmDescription:"Weet je zeker dat je deze medewerker wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",filterByRole:"Filter op functie",allRolesSelected:"Alle functies",rolesSelected:"geselecteerd",status:{active:"Actief",vacation:"Op vakantie",inactive:"Inactief"}},setup:{title:"Instellingen",subtitle:"Diensttypen, personeelsbehoefte en regels configureren",shiftTypes:"Diensttypen",coverage:"Personeelsbehoefte",rules:"Regels",noShiftTypes:"Geen diensttypen ingesteld",noCoverage:"Geen personeelsbehoefte-groepen ingesteld",noEmployees:"Geen medewerkers"},setupPanel:{rules:"Regels",newSchedule:"Nieuw rooster:",period:"Periode:",activeRules:"Actieve regels",clear:"Wissen",allRules:"Alle regels",employees:"Medewerkers",manageEmployees:"Medewerkers beheren",shiftTypes:"Diensttypen",noShiftTypes:"Geen diensttypen",configureShifts:"Diensten instellen",coverage:"Personeelsbehoefte",configureCoverage:"Personeelsbehoefte instellen",roles:"Functies",noRoles:"Geen functies",configureRoles:"Functies instellen",copiedRules:"{count} regels gekopieerd uit {period}",generating:"Genereren...",createSchedule:"Rooster maken",regenerate:"Opnieuw genereren",regenerateModalTitle:"Rooster opnieuw genereren",regenerateModalDescription:"Kies hoe je het rooster opnieuw wilt genereren",regenerateModalCancel:"Annuleren",regenerateFullOption:"Vanaf nul beginnen",regenerateFullHint:"Alle diensten worden vervangen, inclusief handmatige aanpassingen",regenerateKeepOption:"Mijn aanpassingen behouden ({count} diensten)",regenerateKeepHint:"Handmatige aanpassingen blijven, de rest wordt opnieuw gegenereerd",unsavedChanges:"Er zijn niet-opgeslagen wijzigingen",scheduleUpToDate:"Rooster is up-to-date",parseError:"Fout bij herkennen van regels",ruleNotRecognized:"Regel niet herkend"},rulesPage:{title:"Regels",subtitle:"Beheer roosterregels",activeRules:"Actieve regels",clearAll:"Alles wissen"},rolesShiftsPage:{title:"Functies & diensten",subtitle:"Stel functies, diensttypen en personeelsbehoefte in",roles:"Functies"},createSchedule:{backToCalendar:"Terug naar agenda",title:"Rooster maken",subtitle:"Kies hoe je je rooster wilt maken",copyFromPrevious:"Kopiëren van",copyDescription:"Gebruik regels en instellingen van de vorige maand",startFresh:"Opnieuw beginnen",startFreshDescription:"Maak nieuwe regels voor deze maand",select:"Selecteren",rulesLabel:"regels",employeesLabel:"medewerkers",shiftTypesLabel:"diensttypen",addRulesText:"Regels als tekst toevoegen",configureRules:"Regels instellen voor nieuw rooster",addRulesForSchedule:"Regels voor rooster toevoegen",copiedRules:"{count} regels gekopieerd uit {period}",addRuleForEmployee:"Regel voor medewerker toevoegen",ruleNotRecognized:"Regel niet herkend",scheduleCreated:"Rooster voor {period} aangemaakt",shiftsAssigned:"{count} diensten toegewezen",creationError:"Fout bij aanmaken rooster",tryAgain:"Opnieuw proberen",clear:"Wissen"},settings:{title:"Instellingen",language:"Taal",languageDescription:"Selecteer interface-taal",theme:"Thema",themeDescription:"Selecteer app-thema",themeLight:"Licht",themeDark:"Donker",themeSystem:"Systeem"},scheduler:{title:"Roosters",noSchedules:"Geen roosters",noSchedulesDescription:"Maak je eerste rooster voor het team",createSchedule:"Rooster maken",filter:"Filter",weekly:"Per week",monthly:"Per maand",byShift:"Per dienst",byEmployee:"Per medewerker",byShiftType:"Per diensttype",undo:"Ongedaan maken",undoShortcut:"Ongedaan maken (Ctrl+Z)",redo:"Opnieuw doen",redoShortcut:"Opnieuw doen (Ctrl+Y)",discardChanges:"Wijzigingen verwerpen",saveChanges:"Wijzigingen opslaan",edit:"Bewerken",auto:"Auto",ai:"AI-generator",generator:"Regels",description:"Prompt",deleteSchedule:"Rooster verwijderen",deleteScheduleConfirm:"Rooster verwijderen?",deleteScheduleDescription:"Weet je zeker dat je het rooster voor {period} wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",heatmap:"Overzicht"},toolsPanel:{description:{heading:"Teambeschrijving",noPrompt:"Dit rooster is zonder prompt gemaakt. Een beschrijving verschijnt na regeneratie via tekst-prompt.",editButton:"Bewerken",cancelEdit:"Annuleren",regenerateButton:"Opnieuw genereren via prompt",regenerating:"Bezig met genererenâ¦",checklistTitle:"Wat ik uit je verzoek heb begrepen",checklistFooter:"Redelijke standaardwaarden voor wat je niet hebt vermeld.",draftRestored:"Promptconcept hersteld.",draftApply:"Toepassen",draftDiscard:"Negeren",confirmRegenerateTitle:"Handmatige wijzigingen vervangen?",confirmRegenerateBody:"Het huidige rooster bevat je wijzigingen. Deze worden bij regeneratie overschreven.",confirmRegenerateProceed:"Opnieuw genereren",confirmRegenerateCancel:"Annuleren",interceptTitle:"Opnieuw maken vanuit beschrijving?",interceptDescription:"Opnieuw aanmaken vervangt team, regels en instellingen door wat uit de tekst wordt herkend. Wil je alleen details aanpassen, dan zijn er snellere manieren:",interceptSettingsTitle:"Aanpassen in Instellingen",interceptSettingsSub:"Team en diensten blijven behouden",interceptRulesTitle:"Regel toevoegen",interceptRulesSub:'"Maria werkt niet in het weekend"',interceptConciergeTitle:"Doe het voor mij",interceptConciergeSub:"Een echt persoon stelt alles in en maakt het rooster. Gratis",interceptProceed:"Toch opnieuw aanmaken"}},scheduleGrid:{employees:"Medewerkers",total:"Totaal",noRole:"Geen functie",noEmployees:"Geen medewerkers in het team",addEmployee:"Medewerker toevoegen",hours:"u",shifts:"diensten",understaffed:"Onderbezet",overstaffed:"Overbezet",insteadOf:"i.p.v.",noDataForMonth:"Geen gegevens voor deze maand",dayOff:"Vrije dag",shiftsLabel:"Diensten:",createScheduleFor:"Rooster maken voor",createFor:"Maken voor"},emptySchedule:{notCreated:"Rooster voor {period} nog niet gemaakt",rulesCopied:"Regels en instellingen worden gekopieerd uit {period}",createFromScratch:"Maak een nieuw rooster vanaf nul of voeg regels toe",createBasedOn:"Maken op basis van {period}"},validation:{check:"Controle",critical:"kritiek",warnings:"waarschuwingen",info:"info",coverage:"Bezetting",allGood:"Alles in orde"},teamSwitcher:{team:"Team",myTeam:"Mijn team",addTeam:"Team toevoegen",teamNamePlaceholder:"Teamnaam"},support:{contactSupport:"Contact met support",describeYourIssue:"Beschrijf je probleem of suggestie",ticketType:"Type ticket",selectType:"Selecteer type...",bug:"Bug / Fout",feature:"Feature-verzoek",question:"Vraag",concierge:"Maak mijn rooster voor mij",conciergeTitle:"Wij maken je rooster",conciergeDescription:"Een echt persoon bekijkt je situatie en mailt een kant-en-klaar rooster. Gratis",conciergeConsent:"Door dit verzoek te versturen geef je ons toestemming om het rooster in je account in te stellen.",conciergePrefillPrefix:"Het rooster lukte niet met deze beschrijving:",name:"Naam",namePlaceholder:"Hoe mogen we je noemen",message:"Bericht",describePlaceholder:"Beschrijf uitgebreid...",minChars:"{count}/2000 (minimaal 10 tekens)",emailForReply:"E-mail voor antwoord",weWillReply:"We antwoorden op dit adres",sending:"Verzenden...",send:"Versturen",ticketSent:"Ticket verstuurd!",weWillContact:"We nemen snel contact met je op",ticketNumber:"Ticketnummer"},employeeForm:{addEmployee:"Medewerker toevoegen",editEmployee:"Medewerker bewerken",addDescription:"Vul informatie in over de nieuwe medewerker",editDescription:"Informatie medewerker aanpassen",name:"Naam",namePlaceholder:"Jan de
41Vries",email:"E-mail",emailPlaceholder:"[email protected]",emailHint:"Voor het verzenden van het persoonlijke rooster",color:"Kleur",roles:"Functies",createRole:"Functie aanmaken",rolePlaceholder:"Functienaam",clickToCreateRole:"Klik op «Functie aanmaken» om de eerste functie toe te voegen",weeklyHours:"Uren per week",enterName:"Voer naam medewerker in",selectRole:"Selecteer minimaal één functie",hoursRange:"Uren moeten tussen 0 en 168 liggen"},sendSchedule:{sendByEmail:"Per e-mail versturen",sending:"Verzenden...",sendSuccess:"Roosters verstuurd!",sendError:"Fout bij verzenden",noEmailsConfigured:"Geen medewerker heeft een e-mailadres",configureEmails:"E-mailadressen van medewerkers instellen",sentTo:"Verstuurd",skipped:"Overgeslagen",failed:"Mislukt",noEmail:"geen e-mail",employeesWithEmail:"Medewerkers met e-mail",employeesWithoutEmail:"Zonder e-mail",sendToSelected:"Naar geselecteerden versturen",selectAll:"Alles selecteren",deselectAll:"Selectie opheffen"},rulesCatalog:{title:"Regelcatalogus",laborLaw:"Arbeidsrecht",commonRules:"Veelgebruikte regels",selectPreset:"Preset selecteren",selectRule:"Regel toevoegen",noPresetsForCountry:"Geen presets voor geselecteerd land",selectCountryFirst:"Stel eerst het land in de teaminstellingen in",addAllRules:"Alle regels toevoegen"},laborLawPresets:{ru:{name:"Russische Arbeidswet",description:"Basisbeperkingen: 40u/week, 12u dienst, 11u rust"},de:{name:"ArbZG (Duitsland)",description:"Arbeidstijdenwet: 8u/dag, 48u/week, 11u rust"},de_horeca:{name:"ArbZG Horeca",description:"Voor horeca/hotels: verkorte rust van 10u"},uk:{name:"WTR (VK)",description:"Working Time Regulations: 48u/week, 11u rust"},fr:{name:"Code du travail (Frankrijk)",description:"Arbeidswet: 35u/week, 10u/dag, 11u rust"},it:{name:"D.Lgs. 66/2003 (Italië)",description:"Arbeidstijdenbesluit: 48u/week, 11u rust"},es:{name:"Estatuto (Spanje)",description:"Werknemersstatuut: 40u/week, 9u/dag, 12u rust"},us:{name:"FLSA (VS)",description:"Federale wet: 40u/week (overwerkgrens)"},us_ca:{name:"California Labor Code",description:"Californië: 8u/dag, 40u/week, 1 vrije dag/week"}},commonRules:{fairWeekends:{name:"Eerlijke weekendverdeling",description:"Verdeel zaterdagen en zondagen gelijkmatig over medewerkers"},maxConsecutive5:{name:"Max. 5 dagen achter elkaar",description:"Niet meer dan 5 werkdagen op rij zonder vrije dag"},maxConsecutive6:{name:"Max. 6 dagen achter elkaar",description:"Niet meer dan 6 werkdagen op rij zonder vrije dag"},minRest10:{name:"10 uur rust",description:"Minimaal 10 uur tussen diensten"},minRest11:{name:"11 uur rust",description:"Minimaal 11 uur tussen diensten"},minRest12:{name:"12 uur rust",description:"Minimaal 12 uur tussen diensten"},twoDaysOff:{name:"2 vrije dagen per week",description:"Minimaal 2 vrije dagen per week"},maxShift10:{name:"Max. 10u dienst",description:"Dienstduur niet meer dan 10 uur"}},shiftView:{stats:"Statistieken",shiftsCount:"diensten",hoursTotal:"u",noShifts:"Geen toewijzingen",weekLabel:"Week",allRoles:"Alle functies",deleteShift:"Verwijderen",moreEmployees:"+{count} meer",showStats:"Statistieken",balancingShifts:"Balans"},toasts:{shiftMoved:"{employee} verplaatst naar {date}",shiftCopied:"{employee} gekopieerd naar {date}",shiftAdded:"{employee} toegevoegd aan {shift}",shiftDeleted:"Dienst verwijderd",undo:"Ongedaan maken"},anomaly:{title:"Aanbevelingen",whyFewShifts:"Waarom heeft {name} maar {count} diensten?",whyManyShifts:"Waarom heeft {name} {count} diensten (boven het gemiddelde)?",reasons:{vacation:"{name} is op vakantie {dates}",timeOff:"{name} is vrij {dates}",onlyDays:"Regel: «Werkt alleen op {days}»",onlyShiftTypes:"Regel: «Werkt alleen {shiftTypes}-diensten»",noWorkDays:"Regel: «Werkt NIET op {days}»",othersOnVacation:"{names} zijn op vakantie, werklast is verdeeld",unknown:"Reden kon niet worden vastgesteld"},actions:{whatToDo:"Wat je kunt doen:",keepAsIs:"Zo laten",editRuleInAI:"Regel in AI bewerken â",createBalancing:"Balansdiensten maken â"},cause:"Reden:",causes:"Redenen:"},balancing:{title:"Balansdiensten",icon:"âï¸",description:"Korte diensten om uren aan het einde van de periode in evenwicht te brengen",addShift:"Toevoegen",emptyState:"Geen balansdiensten. Automatisch maken?",autoGenerate:{title:"Balansdiensten maken",description:"Op basis van je diensten stellen we kortere versies voor:",firstHalf:"eerste helft",secondHalf:"tweede helft",createSelected:"Geselecteerde maken",noShiftsToGenerate:"Geen reguliere diensten om uit te genereren"},daysFromEnd:{label:"Gebruiken in de laatste",suffix:"dagen van de periode",hint:"De solver wijst deze diensten toe aan medewerkers die achterlopen op uren"}},balanceSuggestion:{title:"Dienstbalans",description:"Sommige medewerkers hebben een lichte onbalans in het aantal diensten. Maak balansdiensten voor precieze egalisatie.",shifts:"diensten",hours:"u",andMore:"en {count} meer...",keepAsIs:"Zo laten",createBalancing:"Balansdiensten maken â",usedBalancingShifts:"Toegewezen balansdiensten: {count}"},ruleTypes:{time_off:"Vrij {from} â {to}",day_off:"Vrije dag: {dates}",vacation_redistribute:"Vakantie {from} â {to} (diensten herverdelen)",vacation_compensate:"Vakantie {from} â {to} (uren compenseren)",avoid_pair:"Werkt niet met {b}",max_daily_hours:"Max. {hours} u/dag",max_daily_hours_global:"Iedereen: max. {hours} u/dag",max_shifts_per_day:"Max. {shifts} diensten/dag",max_shifts_per_day_global:"Iedereen: max. {shifts} diensten/dag",min_rest_hours:"Min. rust tussen diensten: {hours} u",max_consecutive_days:"Max. {days} dagen achter elkaar",max_consecutive_days_global:"Iedereen: max. {days} dagen achter elkaar",max_weekly_hours:"Max. {hours} u/week",max_shift_length:"Max. dienstduur: {hours} u",only_days:"Werkt ALLEEN: {days}",only_shift_types:"Werkt ALLEEN: {shiftTypes}",only_shift_from_date:"Vanaf {fromDate} alleen {shiftTypes}",no_work_days:"Werkt NIET: {days}",no_shift_on_day:"{day} geen {shiftType}",avoid_days:"Vermijdt: {days}",preferred_days:"Voorkeursdagen: {days}",preferred_shift_types:"Voorkeursdiensten: {shiftTypes}",preferred_shift_on_day:"{day} voorkeur voor {shiftType}",shift_on_date:"{date}: {shiftType}",shift_length_preference_long:"Voorkeur voor lange diensten",shift_length_preference_short:"Voorkeur voor korte diensten",shift_length_preference_any:"Voorkeur voor elke dienst",work_pattern_preference:"Voorkeur voor rooster {pattern}",work_pattern_preference_global:"Iedereen werkt volgens rooster {pattern}",can_work_double_shift:"Kan 2 diensten/dag werken",min_weekly_days_off:"Min. {days} vrije dagen/week",min_weekly_days_off_global:"Iedereen: min. {days} vrije dagen/week",fair_weekend_distribution:"Weekenden (za/zo) gelijkmatig verdelen",unknown:"Beperking"},tour:{menuItem:"Productrondleiding",buttons:{back:"Terug",next:"Volgende",done:"Begrepen",skip:"Overslaan"},aria:{close:"Rondleiding sluiten",dialog:"Productrondleiding"},progress:"Stap {current} van {total}",slides:{edit:{title:"Bewerk diensten direct in het rooster",body:"Sleep diensten tussen medewerkers, wijzig tijden of verwijder ze direct â zonder opnieuw te genereren."},setup:{title:"Fijn afstellen: medewerkers, rollen, regels",body:"In de secties links kun je medewerkers toevoegen of verwijderen, rollen en diensttypen aanpassen en al je regels op één plek beheren.",cta:"Medewerkers openen â"},generator:{title:"Generator: voeg een regel toe en bereken opnieuw",body:"Open «Generator» rechts, schrijf een regel in gewone taal («Anna is op vakantie van 1 tot 14») en klik op «Opnieuw genereren» â de solver herberekent het rooster met al je regels.",cta:"Generator openen â"},share:{title:"Deel het rooster",body:"Kopieer een link, download een PDF of stuur het rooster per e-mail â je medewerkers zien hun diensten zonder zich te registreren.",ctaSecondary:"Eerste regel toevoegen â"}}}},it:t};function o(e){return i[e]||i.en}function s(){let e=navigator.language.split("-")[0];return["ru","en","de","fr","es","it","sv","pt","nl"].includes(e)?e:"ru"}let l="app_locale";e.s(["APP_LOCALE_STORAGE_KEY",0,l,"SUPPORTED_APP_LOCALES",0,["de","en","es","fr","nl","pt","ru","sv"],"detectBrowserLocale",()=>s,"getAppTranslations",()=>o],84023);var d=e.i(94108);let c=(0,r.createContext)(null);function u({children:e,initialLocale:t}){let i=t||"ru",[u,p]=(0,r.useState)(i),[m,g]=(0,r.useState)(!1);(0,r.useEffect)(()=>
41{if(m)return;g(!0);let e=new URLSearchParams(window.location.search).get("lang");if(e&&["ru","en","de","fr","es","it","sv","pt","nl"].includes(e))return void p(e);let a=localStorage.getItem(l);if(a&&["ru","en","de","fr","es","it","sv","pt","nl"].includes(a))return void p(a);let r=s();r!==i&&p(r)},[m,i]);let[h,f]=(0,r.useState)(()=>o(u));(0,r.useEffect)(()=>{f(o(u))},[u]);let y=(0,r.useCallback)(e=>{p(e),localStorage.setItem(l,e),(0,d.updateUserLocale)(e).catch(()=>{})},[]);return(0,a.jsx)(c.Provider,{value:{locale:u,setLocale:y,t:h,localeNames:n.localeNames,localeFlags:n.localeFlags},children:e})}function p(){let e=(0,r.useContext)(c);if(!e)throw Error("useAppLanguage must be used within AppLanguageProvider");return e}function m(){let e=(0,r.useContext)(c);return e||{locale:"ru",setLocale:()=>{},t:o("ru"),localeNames:n.localeNames,localeFlags:n.localeFlags}}e.s(["AppLanguageProvider",()=>u,"useAppLanguage",()=>p,"useAppLanguageSafe",()=>m],52438)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.